{
  "errors": [
  ],
  "warnings": [
  ],
  "version": "4.39.1",
  "hash": "b85099561aea57db180c",
  "time": 6741,
  "builtAt": 1566388379095,
  "publicPath": "",
  "outputPath": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\_bundles",
  "assetsByChunkName": {
    "index": [
      "kentico-cloud-delivery-sdk.browser.umd.min.js",
      "kentico-cloud-delivery-sdk.browser.umd.min.js.map"
    ]
  },
  "assets": [
    {
      "name": "client\\delivery-client.d.ts",
      "size": 1868,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "client\\idelivery-client.interface.d.ts",
      "size": 1394,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "client\\index.d.ts",
      "size": 83,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "config\\default-collision-resolver.d.ts",
      "size": 150,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "config\\delivery-configs.d.ts",
      "size": 3699,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "config\\index.d.ts",
      "size": 84,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "data-contracts\\element-contracts.d.ts",
      "size": 1804,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "data-contracts\\index.d.ts",
      "size": 242,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "data-contracts\\item-contracts.d.ts",
      "size": 1437,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "data-contracts\\shared\\elements.interface.d.ts",
      "size": 284,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "data-contracts\\shared\\ipagination.interface.d.ts",
      "size": 126,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "data-contracts\\taxonomy-contracts.d.ts",
      "size": 845,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "data-contracts\\type-contracts.d.ts",
      "size": 689,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "elements\\element-decorators.d.ts",
      "size": 643,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "elements\\element-models.d.ts",
      "size": 2313,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "elements\\element-resolver.d.ts",
      "size": 175,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "elements\\element-type.d.ts",
      "size": 411,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "elements\\elements.d.ts",
      "size": 7322,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "elements\\index.d.ts",
      "size": 173,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "images\\image-url-builder.d.ts",
      "size": 3384,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "images\\image.models.d.ts",
      "size": 532,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "images\\index.d.ts",
      "size": 71,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "index.d.ts",
      "size": 351,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "index.legacy.d.ts",
      "size": 665,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "kentico-cloud-delivery-sdk.browser.umd.min.js",
      "size": 105002,
      "chunks": [
        0
      ],
      "chunkNames": [
        "index"
      ],
      "emitted": true
    },
    {
      "name": "kentico-cloud-delivery-sdk.browser.umd.min.js.map",
      "size": 426818,
      "chunks": [
        0
      ],
      "chunkNames": [
        "index"
      ],
      "emitted": true
    },
    {
      "name": "mappers\\element.mapper.d.ts",
      "size": 1845,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "mappers\\generic-element.mapper.d.ts",
      "size": 241,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "mappers\\index.d.ts",
      "size": 178,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "mappers\\item.mapper.d.ts",
      "size": 1757,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "mappers\\taxonomy.mapper.d.ts",
      "size": 538,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "mappers\\type.mapper.d.ts",
      "size": 325,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "models\\common\\common-models.d.ts",
      "size": 1432,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "models\\common\\filters.d.ts",
      "size": 2790,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "models\\common\\index.d.ts",
      "size": 166,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "models\\common\\pagination.class.d.ts",
      "size": 252,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "models\\common\\parameters.d.ts",
      "size": 3591,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "models\\common\\sort-order.enum.d.ts",
      "size": 73,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "models\\content-type\\content-type-models.d.ts",
      "size": 995,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "models\\content-type\\index.d.ts",
      "size": 70,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "models\\content-type\\responses.d.ts",
      "size": 1051,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "models\\element\\element-models.d.ts",
      "size": 1150,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "models\\element\\index.d.ts",
      "size": 65,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "models\\element\\responses.d.ts",
      "size": 651,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "models\\index.d.ts",
      "size": 142,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "models\\item\\index.d.ts",
      "size": 137,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "models\\item\\item-models.d.ts",
      "size": 5790,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "models\\item\\item-resolvers.d.ts",
      "size": 1076,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "models\\item\\responses.d.ts",
      "size": 2253,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "models\\item\\type-resolver.class.d.ts",
      "size": 994,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "models\\taxonomy\\index.d.ts",
      "size": 66,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "models\\taxonomy\\responses.d.ts",
      "size": 1257,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "models\\taxonomy\\taxonomy-models.d.ts",
      "size": 806,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "parser\\adapters\\browser-rich-text.parser.d.ts",
      "size": 511,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "parser\\adapters\\parse5-rich-text.parser.d.ts",
      "size": 647,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "parser\\adapters\\parse5utils.d.ts",
      "size": 493,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "parser\\index.d.ts",
      "size": 109,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "parser\\parse-models.d.ts",
      "size": 1514,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "parser\\parser-adapter.d.ts",
      "size": 121,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "parser\\parser-browser-adapter.d.ts",
      "size": 121,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "parser\\parser-configuration.d.ts",
      "size": 479,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "query\\common\\base-query.class.d.ts",
      "size": 1326,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "query\\element\\base-element-query.class.d.ts",
      "size": 1134,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "query\\element\\element-query.class.d.ts",
      "size": 854,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "query\\index.d.ts",
      "size": 596,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "query\\item\\base-item-query.class.d.ts",
      "size": 1715,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "query\\item\\multiple-item-query.class.d.ts",
      "size": 3828,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "query\\item\\single-item-query.class.d.ts",
      "size": 823,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "query\\taxonomy\\base-taxonomy-query.class.d.ts",
      "size": 1387,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "query\\taxonomy\\taxonomies-query.class.d.ts",
      "size": 1068,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "query\\taxonomy\\taxonomy-query.class.d.ts",
      "size": 804,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "query\\type\\base-type-query.class.d.ts",
      "size": 1285,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "query\\type\\multiple-type-query.class.d.ts",
      "size": 1025,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "query\\type\\single-type-query.class.d.ts",
      "size": 770,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "resolvers\\delivery-item-strongly-type.resolver.d.ts",
      "size": 1715,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "resolvers\\index.d.ts",
      "size": 134,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "resolvers\\rich-text.resolver.d.ts",
      "size": 1055,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "resolvers\\url-slug.resolver.d.ts",
      "size": 415,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "sdk-info.generated.d.ts",
      "size": 89,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "services\\base-delivery-query.service.d.ts",
      "size": 3906,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "services\\delivery-query.service.d.ts",
      "size": 2777,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "services\\index.d.ts",
      "size": 79,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    },
    {
      "name": "services\\mapping.service.d.ts",
      "size": 4211,
      "chunks": [
      ],
      "chunkNames": [
      ],
      "emitted": true
    }
  ],
  "filteredAssets": 0,
  "entrypoints": {
    "index": {
      "chunks": [
        0
      ],
      "assets": [
        "kentico-cloud-delivery-sdk.browser.umd.min.js",
        "kentico-cloud-delivery-sdk.browser.umd.min.js.map"
      ],
      "children": {
      },
      "childAssets": {
      }
    }
  },
  "namedChunkGroups": {
    "index": {
      "chunks": [
        0
      ],
      "assets": [
        "kentico-cloud-delivery-sdk.browser.umd.min.js",
        "kentico-cloud-delivery-sdk.browser.umd.min.js.map"
      ],
      "children": {
      },
      "childAssets": {
      }
    }
  },
  "chunks": [
    {
      "id": 0,
      "rendered": true,
      "initial": true,
      "entry": true,
      "size": 292278,
      "names": [
        "index"
      ],
      "files": [
        "kentico-cloud-delivery-sdk.browser.umd.min.js",
        "kentico-cloud-delivery-sdk.browser.umd.min.js.map"
      ],
      "hash": "2d5be82c22e874b0e42b",
      "siblings": [
      ],
      "parents": [
      ],
      "children": [
      ],
      "childrenByOrder": {
      },
      "modules": [
        {
          "id": 0,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "name": "./lib/models/index.ts",
          "index": 52,
          "index2": 65,
          "size": 346,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "issuerId": 38,
          "issuerName": "./lib/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 2,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\common\\base-query.class.ts",
              "module": "./lib/query/common/base-query.class.ts",
              "moduleName": "./lib/query/common/base-query.class.ts",
              "type": "cjs require",
              "userRequest": "../../models",
              "loc": "3:15-38"
            },
            {
              "moduleId": 7,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\item\\base-item-query.class.ts",
              "module": "./lib/query/item/base-item-query.class.ts",
              "moduleName": "./lib/query/item/base-item-query.class.ts",
              "type": "cjs require",
              "userRequest": "../../models",
              "loc": "16:15-38"
            },
            {
              "moduleId": 32,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\element.mapper.ts",
              "module": "./lib/mappers/element.mapper.ts",
              "moduleName": "./lib/mappers/element.mapper.ts",
              "type": "cjs require",
              "userRequest": "../models",
              "loc": "6:15-35"
            },
            {
              "moduleId": 38,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "module": "./lib/index.ts",
              "moduleName": "./lib/index.ts",
              "type": "cjs require",
              "userRequest": "./models",
              "loc": "16:9-28"
            },
            {
              "moduleId": 70,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\adapters\\browser-rich-text.parser.ts",
              "module": "./lib/parser/adapters/browser-rich-text.parser.ts",
              "moduleName": "./lib/parser/adapters/browser-rich-text.parser.ts",
              "type": "cjs require",
              "userRequest": "../../models",
              "loc": "3:15-38"
            },
            {
              "moduleId": 89,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\item\\multiple-item-query.class.ts",
              "module": "./lib/query/item/multiple-item-query.class.ts",
              "moduleName": "./lib/query/item/multiple-item-query.class.ts",
              "type": "cjs require",
              "userRequest": "../../models",
              "loc": "16:15-38"
            },
            {
              "moduleId": 91,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\taxonomy\\taxonomies-query.class.ts",
              "module": "./lib/query/taxonomy/taxonomies-query.class.ts",
              "moduleName": "./lib/query/taxonomy/taxonomies-query.class.ts",
              "type": "cjs require",
              "userRequest": "../../models",
              "loc": "16:15-38"
            },
            {
              "moduleId": 93,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\type\\multiple-type-query.class.ts",
              "module": "./lib/query/type/multiple-type-query.class.ts",
              "moduleName": "./lib/query/type/multiple-type-query.class.ts",
              "type": "cjs require",
              "userRequest": "../../models",
              "loc": "16:15-38"
            },
            {
              "moduleId": 97,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\mapping.service.ts",
              "module": "./lib/services/mapping.service.ts",
              "moduleName": "./lib/services/mapping.service.ts",
              "type": "cjs require",
              "userRequest": "../models",
              "loc": "4:15-35"
            },
            {
              "moduleId": 103,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\delivery-item-strongly-type.resolver.ts",
              "module": "./lib/resolvers/delivery-item-strongly-type.resolver.ts",
              "moduleName": "./lib/resolvers/delivery-item-strongly-type.resolver.ts",
              "type": "cjs require",
              "userRequest": "../models",
              "loc": "3:15-35"
            },
            {
              "moduleId": 105,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\url-slug.resolver.ts",
              "module": "./lib/resolvers/url-slug.resolver.ts",
              "moduleName": "./lib/resolvers/url-slug.resolver.ts",
              "type": "cjs require",
              "userRequest": "../models",
              "loc": "3:15-35"
            },
            {
              "moduleId": 107,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\taxonomy.mapper.ts",
              "module": "./lib/mappers/taxonomy.mapper.ts",
              "moduleName": "./lib/mappers/taxonomy.mapper.ts",
              "type": "cjs require",
              "userRequest": "../models",
              "loc": "3:15-35"
            },
            {
              "moduleId": 108,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\type.mapper.ts",
              "module": "./lib/mappers/type.mapper.ts",
              "moduleName": "./lib/mappers/type.mapper.ts",
              "type": "cjs require",
              "userRequest": "../models",
              "loc": "3:15-35"
            },
            {
              "moduleId": 109,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\generic-element.mapper.ts",
              "module": "./lib/mappers/generic-element.mapper.ts",
              "moduleName": "./lib/mappers/generic-element.mapper.ts",
              "type": "cjs require",
              "userRequest": "../models",
              "loc": "3:15-35"
            },
            {
              "moduleId": 112,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\images\\image-url-builder.ts",
              "module": "./lib/images/image-url-builder.ts",
              "moduleName": "./lib/images/image-url-builder.ts",
              "type": "cjs require",
              "userRequest": "../models",
              "loc": "3:15-35"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 1,
          "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./common\"));\r\n__export(require(\"./element\"));\r\n__export(require(\"./item\"));\r\n__export(require(\"./taxonomy\"));\r\n__export(require(\"./content-type\"));\r\n"
        },
        {
          "id": 1,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\utils.js",
          "name": "./node_modules/axios/lib/utils.js",
          "index": 18,
          "index2": 12,
          "size": 8479,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "issuerId": 50,
          "issuerName": "./node_modules/axios/lib/axios.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 13,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\buildURL.js",
              "module": "./node_modules/axios/lib/helpers/buildURL.js",
              "moduleName": "./node_modules/axios/lib/helpers/buildURL.js",
              "type": "cjs require",
              "userRequest": "./../utils",
              "loc": "3:12-33"
            },
            {
              "moduleId": 15,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
              "module": "./node_modules/axios/lib/defaults.js",
              "moduleName": "./node_modules/axios/lib/defaults.js",
              "type": "cjs require",
              "userRequest": "./utils",
              "loc": "3:12-30"
            },
            {
              "moduleId": 17,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
              "module": "./node_modules/axios/lib/adapters/xhr.js",
              "moduleName": "./node_modules/axios/lib/adapters/xhr.js",
              "type": "cjs require",
              "userRequest": "./../utils",
              "loc": "3:12-33"
            },
            {
              "moduleId": 19,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\mergeConfig.js",
              "module": "./node_modules/axios/lib/core/mergeConfig.js",
              "moduleName": "./node_modules/axios/lib/core/mergeConfig.js",
              "type": "cjs require",
              "userRequest": "../utils",
              "loc": "3:12-31"
            },
            {
              "moduleId": 50,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "module": "./node_modules/axios/lib/axios.js",
              "moduleName": "./node_modules/axios/lib/axios.js",
              "type": "cjs require",
              "userRequest": "./utils",
              "loc": "3:12-30"
            },
            {
              "moduleId": 52,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
              "module": "./node_modules/axios/lib/core/Axios.js",
              "moduleName": "./node_modules/axios/lib/core/Axios.js",
              "type": "cjs require",
              "userRequest": "./../utils",
              "loc": "3:12-33"
            },
            {
              "moduleId": 53,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\InterceptorManager.js",
              "module": "./node_modules/axios/lib/core/InterceptorManager.js",
              "moduleName": "./node_modules/axios/lib/core/InterceptorManager.js",
              "type": "cjs require",
              "userRequest": "./../utils",
              "loc": "3:12-33"
            },
            {
              "moduleId": 54,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
              "module": "./node_modules/axios/lib/core/dispatchRequest.js",
              "moduleName": "./node_modules/axios/lib/core/dispatchRequest.js",
              "type": "cjs require",
              "userRequest": "./../utils",
              "loc": "3:12-33"
            },
            {
              "moduleId": 55,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\transformData.js",
              "module": "./node_modules/axios/lib/core/transformData.js",
              "moduleName": "./node_modules/axios/lib/core/transformData.js",
              "type": "cjs require",
              "userRequest": "./../utils",
              "loc": "3:12-33"
            },
            {
              "moduleId": 56,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\normalizeHeaderName.js",
              "module": "./node_modules/axios/lib/helpers/normalizeHeaderName.js",
              "moduleName": "./node_modules/axios/lib/helpers/normalizeHeaderName.js",
              "type": "cjs require",
              "userRequest": "../utils",
              "loc": "3:12-31"
            },
            {
              "moduleId": 59,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\parseHeaders.js",
              "module": "./node_modules/axios/lib/helpers/parseHeaders.js",
              "moduleName": "./node_modules/axios/lib/helpers/parseHeaders.js",
              "type": "cjs require",
              "userRequest": "./../utils",
              "loc": "3:12-33"
            },
            {
              "moduleId": 60,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\isURLSameOrigin.js",
              "module": "./node_modules/axios/lib/helpers/isURLSameOrigin.js",
              "moduleName": "./node_modules/axios/lib/helpers/isURLSameOrigin.js",
              "type": "cjs require",
              "userRequest": "./../utils",
              "loc": "3:12-33"
            },
            {
              "moduleId": 61,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\cookies.js",
              "module": "./node_modules/axios/lib/helpers/cookies.js",
              "moduleName": "./node_modules/axios/lib/helpers/cookies.js",
              "type": "cjs require",
              "userRequest": "./../utils",
              "loc": "3:12-33"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 8,
          "source": "'use strict';\n\nvar bind = require('./helpers/bind');\nvar isBuffer = require('is-buffer');\n\n/*global toString:true*/\n\n// utils is a library of generic helper functions non-specific to axios\n\nvar toString = Object.prototype.toString;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Array, otherwise false\n */\nfunction isArray(val) {\n  return toString.call(val) === '[object Array]';\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nfunction isArrayBuffer(val) {\n  return toString.call(val) === '[object ArrayBuffer]';\n}\n\n/**\n * Determine if a value is a FormData\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nfunction isFormData(val) {\n  return (typeof FormData !== 'undefined') && (val instanceof FormData);\n}\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n  var result;\n  if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n    result = ArrayBuffer.isView(val);\n  } else {\n    result = (val) && (val.buffer) && (val.buffer instanceof ArrayBuffer);\n  }\n  return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a String, otherwise false\n */\nfunction isString(val) {\n  return typeof val === 'string';\n}\n\n/**\n * Determine if a value is a Number\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Number, otherwise false\n */\nfunction isNumber(val) {\n  return typeof val === 'number';\n}\n\n/**\n * Determine if a value is undefined\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nfunction isUndefined(val) {\n  return typeof val === 'undefined';\n}\n\n/**\n * Determine if a value is an Object\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Object, otherwise false\n */\nfunction isObject(val) {\n  return val !== null && typeof val === 'object';\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Date, otherwise false\n */\nfunction isDate(val) {\n  return toString.call(val) === '[object Date]';\n}\n\n/**\n * Determine if a value is a File\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a File, otherwise false\n */\nfunction isFile(val) {\n  return toString.call(val) === '[object File]';\n}\n\n/**\n * Determine if a value is a Blob\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nfunction isBlob(val) {\n  return toString.call(val) === '[object Blob]';\n}\n\n/**\n * Determine if a value is a Function\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nfunction isFunction(val) {\n  return toString.call(val) === '[object Function]';\n}\n\n/**\n * Determine if a value is a Stream\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nfunction isStream(val) {\n  return isObject(val) && isFunction(val.pipe);\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nfunction isURLSearchParams(val) {\n  return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams;\n}\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n * @returns {String} The String freed of excess whitespace\n */\nfunction trim(str) {\n  return str.replace(/^\\s*/, '').replace(/\\s*$/, '');\n}\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n *  typeof window -> undefined\n *  typeof document -> undefined\n *\n * react-native:\n *  navigator.product -> 'ReactNative'\n * nativescript\n *  navigator.product -> 'NativeScript' or 'NS'\n */\nfunction isStandardBrowserEnv() {\n  if (typeof navigator !== 'undefined' && (navigator.product === 'ReactNative' ||\n                                           navigator.product === 'NativeScript' ||\n                                           navigator.product === 'NS')) {\n    return false;\n  }\n  return (\n    typeof window !== 'undefined' &&\n    typeof document !== 'undefined'\n  );\n}\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n */\nfunction forEach(obj, fn) {\n  // Don't bother if no value provided\n  if (obj === null || typeof obj === 'undefined') {\n    return;\n  }\n\n  // Force an array if not already something iterable\n  if (typeof obj !== 'object') {\n    /*eslint no-param-reassign:0*/\n    obj = [obj];\n  }\n\n  if (isArray(obj)) {\n    // Iterate over array values\n    for (var i = 0, l = obj.length; i < l; i++) {\n      fn.call(null, obj[i], i, obj);\n    }\n  } else {\n    // Iterate over object keys\n    for (var key in obj) {\n      if (Object.prototype.hasOwnProperty.call(obj, key)) {\n        fn.call(null, obj[key], key, obj);\n      }\n    }\n  }\n}\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n  var result = {};\n  function assignValue(val, key) {\n    if (typeof result[key] === 'object' && typeof val === 'object') {\n      result[key] = merge(result[key], val);\n    } else {\n      result[key] = val;\n    }\n  }\n\n  for (var i = 0, l = arguments.length; i < l; i++) {\n    forEach(arguments[i], assignValue);\n  }\n  return result;\n}\n\n/**\n * Function equal to merge with the difference being that no reference\n * to original objects is kept.\n *\n * @see merge\n * @param {Object} obj1 Object to merge\n * @returns {Object} Result of all merge properties\n */\nfunction deepMerge(/* obj1, obj2, obj3, ... */) {\n  var result = {};\n  function assignValue(val, key) {\n    if (typeof result[key] === 'object' && typeof val === 'object') {\n      result[key] = deepMerge(result[key], val);\n    } else if (typeof val === 'object') {\n      result[key] = deepMerge({}, val);\n    } else {\n      result[key] = val;\n    }\n  }\n\n  for (var i = 0, l = arguments.length; i < l; i++) {\n    forEach(arguments[i], assignValue);\n  }\n  return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n * @return {Object} The resulting value of object a\n */\nfunction extend(a, b, thisArg) {\n  forEach(b, function assignValue(val, key) {\n    if (thisArg && typeof val === 'function') {\n      a[key] = bind(val, thisArg);\n    } else {\n      a[key] = val;\n    }\n  });\n  return a;\n}\n\nmodule.exports = {\n  isArray: isArray,\n  isArrayBuffer: isArrayBuffer,\n  isBuffer: isBuffer,\n  isFormData: isFormData,\n  isArrayBufferView: isArrayBufferView,\n  isString: isString,\n  isNumber: isNumber,\n  isObject: isObject,\n  isUndefined: isUndefined,\n  isDate: isDate,\n  isFile: isFile,\n  isBlob: isBlob,\n  isFunction: isFunction,\n  isStream: isStream,\n  isURLSearchParams: isURLSearchParams,\n  isStandardBrowserEnv: isStandardBrowserEnv,\n  forEach: forEach,\n  merge: merge,\n  deepMerge: deepMerge,\n  extend: extend,\n  trim: trim\n};\n"
        },
        {
          "id": 2,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\common\\base-query.class.ts",
          "name": "./lib/query/common/base-query.class.ts",
          "index": 73,
          "index2": 69,
          "size": 1818,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "issuerId": 27,
          "issuerName": "./lib/query/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 27,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "name": "./lib/query/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 7,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\item\\base-item-query.class.ts",
              "module": "./lib/query/item/base-item-query.class.ts",
              "moduleName": "./lib/query/item/base-item-query.class.ts",
              "type": "cjs require",
              "userRequest": "../common/base-query.class",
              "loc": "17:25-62"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\taxonomy\\base-taxonomy-query.class.ts",
              "module": "./lib/query/taxonomy/base-taxonomy-query.class.ts",
              "moduleName": "./lib/query/taxonomy/base-taxonomy-query.class.ts",
              "type": "cjs require",
              "userRequest": "../common/base-query.class",
              "loc": "16:25-62"
            },
            {
              "moduleId": 9,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\type\\base-type-query.class.ts",
              "module": "./lib/query/type/base-type-query.class.ts",
              "moduleName": "./lib/query/type/base-type-query.class.ts",
              "type": "cjs require",
              "userRequest": "../common/base-query.class",
              "loc": "16:25-62"
            },
            {
              "moduleId": 27,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "module": "./lib/query/index.ts",
              "moduleName": "./lib/query/index.ts",
              "type": "cjs require",
              "userRequest": "./common/base-query.class",
              "loc": "6:9-45"
            },
            {
              "moduleId": 28,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\element\\base-element-query.class.ts",
              "module": "./lib/query/element/base-element-query.class.ts",
              "moduleName": "./lib/query/element/base-element-query.class.ts",
              "type": "cjs require",
              "userRequest": "../common/base-query.class",
              "loc": "16:25-62"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../../models\");\r\nvar BaseQuery = /** @class */ (function () {\r\n    function BaseQuery(config, queryService) {\r\n        this.config = config;\r\n        this.queryService = queryService;\r\n        this.parameters = [];\r\n    }\r\n    /**\r\n     * Adds parameter to query\r\n     * @param name Name of parameter\r\n     * @param value Value of parameter\r\n     */\r\n    BaseQuery.prototype.withParameter = function (name, value) {\r\n        this.parameters.push(new models_1.Parameters.QueryParameter(name, value));\r\n        return this;\r\n    };\r\n    /**\r\n     * Adds parameters to query\r\n     * @param parameters Array of parameters\r\n     */\r\n    BaseQuery.prototype.withParameters = function (parameters) {\r\n        var _a;\r\n        (_a = this.parameters).push.apply(_a, parameters);\r\n        return this;\r\n    };\r\n    /**\r\n     * Gets headers used by this query\r\n     */\r\n    BaseQuery.prototype.getHeaders = function () {\r\n        return this.queryService.getHeaders(this._queryConfig);\r\n    };\r\n    BaseQuery.prototype.withUrl = function (url) {\r\n        this.customUrl = url;\r\n        return this;\r\n    };\r\n    BaseQuery.prototype.getParameters = function () {\r\n        return this.parameters;\r\n    };\r\n    BaseQuery.prototype.toPromise = function () {\r\n        return this.queryService.retryPromise(this.toObservable().toPromise());\r\n    };\r\n    BaseQuery.prototype.resolveUrlInternal = function (action) {\r\n        // use custom URL if user specified it\r\n        if (this.customUrl) {\r\n            return this.customUrl;\r\n        }\r\n        // use original url\r\n        return this.queryService.getUrl(action, this._queryConfig, this.getParameters());\r\n    };\r\n    return BaseQuery;\r\n}());\r\nexports.BaseQuery = BaseQuery;\r\n"
        },
        {
          "id": 3,
          "identifier": "external {\"commonjs\":\"rxjs\",\"commonjs2\":\"rxjs\",\"amd\":\"rxjs\",\"root\":\"rxjs\"}",
          "name": "external {\"commonjs\":\"rxjs\",\"commonjs2\":\"rxjs\",\"amd\":\"rxjs\",\"root\":\"rxjs\"}",
          "index": 12,
          "index2": 6,
          "size": 42,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\base-delivery-query.service.ts",
          "issuerId": 96,
          "issuerName": "./lib/services/base-delivery-query.service.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 30,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\index.ts",
              "name": "./lib/services/index.ts"
            },
            {
              "id": 95,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\delivery-query.service.ts",
              "name": "./lib/services/delivery-query.service.ts"
            },
            {
              "id": 96,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\base-delivery-query.service.ts",
              "name": "./lib/services/base-delivery-query.service.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 11,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\retry-strategy.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/http/retry-strategy.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/retry-strategy.js",
              "type": "cjs require",
              "userRequest": "rxjs",
              "loc": "3:13-28"
            },
            {
              "moduleId": 48,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
              "type": "cjs require",
              "userRequest": "rxjs",
              "loc": "4:13-28"
            },
            {
              "moduleId": 67,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\test-http.service.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/http/test-http.service.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/test-http.service.js",
              "type": "cjs require",
              "userRequest": "rxjs",
              "loc": "3:13-28"
            },
            {
              "moduleId": 96,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\base-delivery-query.service.ts",
              "module": "./lib/services/base-delivery-query.service.ts",
              "moduleName": "./lib/services/base-delivery-query.service.ts",
              "type": "cjs require",
              "userRequest": "rxjs",
              "loc": "4:13-28"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 4
        },
        {
          "id": 4,
          "identifier": "external {\"commonjs\":\"rxjs/operators\",\"commonjs2\":\"rxjs/operators\",\"amd\":\"rxjs/operators\",\"root\":[\"rxjs\",\"operators\"]}",
          "name": "external {\"commonjs\":\"rxjs/operators\",\"commonjs2\":\"rxjs/operators\",\"amd\":\"rxjs/operators\",\"root\":[\"rxjs\",\"operators\"]}",
          "index": 13,
          "index2": 7,
          "size": 42,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\delivery-query.service.ts",
          "issuerId": 95,
          "issuerName": "./lib/services/delivery-query.service.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 30,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\index.ts",
              "name": "./lib/services/index.ts"
            },
            {
              "id": 95,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\delivery-query.service.ts",
              "name": "./lib/services/delivery-query.service.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 11,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\retry-strategy.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/http/retry-strategy.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/retry-strategy.js",
              "type": "cjs require",
              "userRequest": "rxjs/operators",
              "loc": "4:18-43"
            },
            {
              "moduleId": 48,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
              "type": "cjs require",
              "userRequest": "rxjs/operators",
              "loc": "5:18-43"
            },
            {
              "moduleId": 95,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\delivery-query.service.ts",
              "module": "./lib/services/delivery-query.service.ts",
              "moduleName": "./lib/services/delivery-query.service.ts",
              "type": "cjs require",
              "userRequest": "rxjs/operators",
              "loc": "16:18-43"
            },
            {
              "moduleId": 96,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\base-delivery-query.service.ts",
              "module": "./lib/services/base-delivery-query.service.ts",
              "moduleName": "./lib/services/base-delivery-query.service.ts",
              "type": "cjs require",
              "userRequest": "rxjs/operators",
              "loc": "5:18-43"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 3
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js",
          "index": 3,
          "index2": 46,
          "size": 365,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "issuerId": 40,
          "issuerName": "./lib/client/delivery-client.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 32,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\element.mapper.ts",
              "module": "./lib/mappers/element.mapper.ts",
              "moduleName": "./lib/mappers/element.mapper.ts",
              "type": "cjs require",
              "userRequest": "kentico-cloud-core",
              "loc": "3:27-56"
            },
            {
              "moduleId": 40,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "module": "./lib/client/delivery-client.ts",
              "moduleName": "./lib/client/delivery-client.ts",
              "type": "cjs require",
              "userRequest": "kentico-cloud-core",
              "loc": "3:27-56"
            },
            {
              "moduleId": 96,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\base-delivery-query.service.ts",
              "module": "./lib/services/base-delivery-query.service.ts",
              "moduleName": "./lib/services/base-delivery-query.service.ts",
              "type": "cjs require",
              "userRequest": "kentico-cloud-core",
              "loc": "3:27-56"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 3,
          "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n/* Public API */\r\n__export(require(\"./helpers\"));\r\n__export(require(\"./models\"));\r\n__export(require(\"./http\"));\r\n__export(require(\"./error-handling\"));\r\n//# sourceMappingURL=index.js.map"
        },
        {
          "id": 6,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\retry-service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/retry-service.js",
          "index": 14,
          "index2": 8,
          "size": 919,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "issuerId": 47,
          "issuerName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 11,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\retry-strategy.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/http/retry-strategy.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/retry-strategy.js",
              "type": "cjs require",
              "userRequest": "./retry-service",
              "loc": "5:22-48"
            },
            {
              "moduleId": 47,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
              "type": "cjs require",
              "userRequest": "./retry-service",
              "loc": "12:9-35"
            },
            {
              "moduleId": 48,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
              "type": "cjs require",
              "userRequest": "./retry-service",
              "loc": "7:22-48"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 5,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar RetryService = /** @class */ (function () {\r\n    function RetryService() {\r\n    }\r\n    /**\r\n    * Calculates retry attempt timeout in ms\r\n    * @param attempt Index of the attempt to calculate increasing delay when retrying\r\n    */\r\n    RetryService.prototype.getRetryTimeout = function (attempt) {\r\n        return Math.pow(2, attempt) * 100;\r\n    };\r\n    /**\r\n     * Logs attempt in console.\r\n     * This function is also used for testing in jasmine spy\r\n     * @param attempt Index of attempt\r\n     */\r\n    RetryService.prototype.debugLogAttempt = function (attempt, retryTimeout) {\r\n        console.warn(\"Attempt \" + attempt + \": retrying in \" + retryTimeout + \"ms\");\r\n    };\r\n    return RetryService;\r\n}());\r\nexports.RetryService = RetryService;\r\nexports.retryService = new RetryService();\r\n//# sourceMappingURL=retry-service.js.map"
        },
        {
          "id": 7,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\item\\base-item-query.class.ts",
          "name": "./lib/query/item/base-item-query.class.ts",
          "index": 76,
          "index2": 72,
          "size": 4046,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "issuerId": 27,
          "issuerName": "./lib/query/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 27,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "name": "./lib/query/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 27,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "module": "./lib/query/index.ts",
              "moduleName": "./lib/query/index.ts",
              "type": "cjs require",
              "userRequest": "./item/base-item-query.class",
              "loc": "9:9-48"
            },
            {
              "moduleId": 89,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\item\\multiple-item-query.class.ts",
              "module": "./lib/query/item/multiple-item-query.class.ts",
              "moduleName": "./lib/query/item/multiple-item-query.class.ts",
              "type": "cjs require",
              "userRequest": "./base-item-query.class",
              "loc": "17:30-64"
            },
            {
              "moduleId": 90,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\item\\single-item-query.class.ts",
              "module": "./lib/query/item/single-item-query.class.ts",
              "moduleName": "./lib/query/item/single-item-query.class.ts",
              "type": "cjs require",
              "userRequest": "./base-item-query.class",
              "loc": "16:30-64"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../../models\");\r\nvar base_query_class_1 = require(\"../common/base-query.class\");\r\nvar BaseItemQuery = /** @class */ (function (_super) {\r\n    __extends(BaseItemQuery, _super);\r\n    function BaseItemQuery(config, queryService) {\r\n        var _this = _super.call(this, config, queryService) || this;\r\n        _this.config = config;\r\n        _this.queryService = queryService;\r\n        _this._queryConfig = {};\r\n        return _this;\r\n    }\r\n    /**\r\n     * Used to configure query\r\n     * @param queryConfig Query configuration\r\n     */\r\n    BaseItemQuery.prototype.queryConfig = function (queryConfig) {\r\n        this._queryConfig = queryConfig;\r\n        return this;\r\n    };\r\n    /**\r\n     * Language codename\r\n     * @param languageCodename Codename of the language\r\n     */\r\n    BaseItemQuery.prototype.languageParameter = function (languageCodename) {\r\n        this.parameters.push(new models_1.Parameters.LanguageParameter(languageCodename));\r\n        return this;\r\n    };\r\n    /**\r\n     * Used to limit the number of elements returned by query.\r\n     * @param elementCodenames Array of element codenames to fetch\r\n     */\r\n    BaseItemQuery.prototype.elementsParameter = function (elementCodenames) {\r\n        this.parameters.push(new models_1.Parameters.ElementsParameter(elementCodenames));\r\n        return this;\r\n    };\r\n    /**\r\n     * Indicates depth of query that affects loading of nested linked items.\r\n     * @param depth Depth of the query (> 0)\r\n     */\r\n    BaseItemQuery.prototype.depthParameter = function (depth) {\r\n        this.parameters.push(new models_1.Parameters.DepthParameter(depth));\r\n        return this;\r\n    };\r\n    BaseItemQuery.prototype.getMultipleItemsQueryUrl = function () {\r\n        var action = '/items';\r\n        // add default language is necessry\r\n        this.processDefaultLanguageParameter();\r\n        return _super.prototype.resolveUrlInternal.call(this, action);\r\n    };\r\n    BaseItemQuery.prototype.getSingleItemQueryUrl = function (codename) {\r\n        var action = '/items/' + codename;\r\n        // add default language is necessry\r\n        this.processDefaultLanguageParameter();\r\n        return _super.prototype.resolveUrlInternal.call(this, action);\r\n    };\r\n    BaseItemQuery.prototype.runMultipleItemsQuery = function () {\r\n        var url = this.getMultipleItemsQueryUrl();\r\n        return this.queryService.getMultipleItems(url, this._queryConfig);\r\n    };\r\n    BaseItemQuery.prototype.runSingleItemQuery = function (codename) {\r\n        var url = this.getSingleItemQueryUrl(codename);\r\n        return this.queryService.getSingleItem(url, this._queryConfig);\r\n    };\r\n    BaseItemQuery.prototype.processDefaultLanguageParameter = function () {\r\n        // add default language if none is specified && default language is specified globally\r\n        if (this.config.defaultLanguage) {\r\n            var languageParameter = this.getParameters().find(function (m) { return m.getParam() === 'language'; });\r\n            if (!languageParameter) {\r\n                // language parameter was not specified in query, use globally defined language\r\n                this.parameters.push(new models_1.Parameters.LanguageParameter(this.config.defaultLanguage));\r\n            }\r\n        }\r\n    };\r\n    return BaseItemQuery;\r\n}(base_query_class_1.BaseQuery));\r\nexports.BaseItemQuery = BaseItemQuery;\r\n"
        },
        {
          "id": 8,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\taxonomy\\base-taxonomy-query.class.ts",
          "name": "./lib/query/taxonomy/base-taxonomy-query.class.ts",
          "index": 79,
          "index2": 75,
          "size": 2640,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "issuerId": 27,
          "issuerName": "./lib/query/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 27,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "name": "./lib/query/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 27,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "module": "./lib/query/index.ts",
              "moduleName": "./lib/query/index.ts",
              "type": "cjs require",
              "userRequest": "./taxonomy/base-taxonomy-query.class",
              "loc": "12:9-56"
            },
            {
              "moduleId": 91,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\taxonomy\\taxonomies-query.class.ts",
              "module": "./lib/query/taxonomy/taxonomies-query.class.ts",
              "moduleName": "./lib/query/taxonomy/taxonomies-query.class.ts",
              "type": "cjs require",
              "userRequest": "./base-taxonomy-query.class",
              "loc": "17:34-72"
            },
            {
              "moduleId": 92,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\taxonomy\\taxonomy-query.class.ts",
              "module": "./lib/query/taxonomy/taxonomy-query.class.ts",
              "moduleName": "./lib/query/taxonomy/taxonomy-query.class.ts",
              "type": "cjs require",
              "userRequest": "./base-taxonomy-query.class",
              "loc": "16:34-72"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar base_query_class_1 = require(\"../common/base-query.class\");\r\nvar BaseTaxonomyQuery = /** @class */ (function (_super) {\r\n    __extends(BaseTaxonomyQuery, _super);\r\n    function BaseTaxonomyQuery(config, queryService) {\r\n        var _this = _super.call(this, config, queryService) || this;\r\n        _this.config = config;\r\n        _this.queryService = queryService;\r\n        /**\r\n         * Taxonomies endpoint URL action\r\n         */\r\n        _this.taxonomiesEndpoint = 'taxonomies';\r\n        /**\r\n         * Query configuration\r\n         */\r\n        _this._queryConfig = {};\r\n        return _this;\r\n    }\r\n    /**\r\n     * Used to configure query\r\n     * @param queryConfig Query configuration\r\n     */\r\n    BaseTaxonomyQuery.prototype.queryConfig = function (queryConfig) {\r\n        this._queryConfig = queryConfig;\r\n        return this;\r\n    };\r\n    /**\r\n     * Gets headers used by this query\r\n     */\r\n    BaseTaxonomyQuery.prototype.getHeaders = function () {\r\n        return this.queryService.getHeaders(this._queryConfig);\r\n    };\r\n    BaseTaxonomyQuery.prototype.getTaxonomyQueryUrl = function (taxonomyCodename) {\r\n        var action = '/' + this.taxonomiesEndpoint + '/' + taxonomyCodename;\r\n        return _super.prototype.resolveUrlInternal.call(this, action);\r\n    };\r\n    BaseTaxonomyQuery.prototype.getTaxonomiesQueryUrl = function () {\r\n        var action = '/' + this.taxonomiesEndpoint;\r\n        return _super.prototype.resolveUrlInternal.call(this, action);\r\n    };\r\n    BaseTaxonomyQuery.prototype.runTaxonomyQuery = function (codename) {\r\n        return this.queryService.getTaxonomy(this.getTaxonomyQueryUrl(codename), this._queryConfig);\r\n    };\r\n    BaseTaxonomyQuery.prototype.runTaxonomiesQuery = function () {\r\n        return this.queryService.getTaxonomies(this.getTaxonomiesQueryUrl(), this._queryConfig);\r\n    };\r\n    return BaseTaxonomyQuery;\r\n}(base_query_class_1.BaseQuery));\r\nexports.BaseTaxonomyQuery = BaseTaxonomyQuery;\r\n"
        },
        {
          "id": 9,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\type\\base-type-query.class.ts",
          "name": "./lib/query/type/base-type-query.class.ts",
          "index": 82,
          "index2": 78,
          "size": 2404,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "issuerId": 27,
          "issuerName": "./lib/query/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 27,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "name": "./lib/query/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 27,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "module": "./lib/query/index.ts",
              "moduleName": "./lib/query/index.ts",
              "type": "cjs require",
              "userRequest": "./type/base-type-query.class",
              "loc": "15:9-48"
            },
            {
              "moduleId": 93,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\type\\multiple-type-query.class.ts",
              "module": "./lib/query/type/multiple-type-query.class.ts",
              "moduleName": "./lib/query/type/multiple-type-query.class.ts",
              "type": "cjs require",
              "userRequest": "./base-type-query.class",
              "loc": "17:30-64"
            },
            {
              "moduleId": 94,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\type\\single-type-query.class.ts",
              "module": "./lib/query/type/single-type-query.class.ts",
              "moduleName": "./lib/query/type/single-type-query.class.ts",
              "type": "cjs require",
              "userRequest": "./base-type-query.class",
              "loc": "16:30-64"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar base_query_class_1 = require(\"../common/base-query.class\");\r\nvar BaseTypeQuery = /** @class */ (function (_super) {\r\n    __extends(BaseTypeQuery, _super);\r\n    function BaseTypeQuery(config, queryService) {\r\n        var _this = _super.call(this, config, queryService) || this;\r\n        _this.config = config;\r\n        _this.queryService = queryService;\r\n        _this.parameters = [];\r\n        _this._queryConfig = {};\r\n        return _this;\r\n    }\r\n    /**\r\n     * Used to configure query\r\n     * @param queryConfig Query configuration\r\n     */\r\n    BaseTypeQuery.prototype.queryConfig = function (queryConfig) {\r\n        this._queryConfig = queryConfig;\r\n        return this;\r\n    };\r\n    /**\r\n     * Gets headers used by this query\r\n     */\r\n    BaseTypeQuery.prototype.getHeaders = function () {\r\n        return this.queryService.getHeaders(this._queryConfig);\r\n    };\r\n    BaseTypeQuery.prototype.getSingleTypeQueryUrl = function (codename) {\r\n        var action = '/types/' + codename;\r\n        return _super.prototype.resolveUrlInternal.call(this, action);\r\n    };\r\n    BaseTypeQuery.prototype.getMultipleTypesQueryUrl = function () {\r\n        var action = '/types';\r\n        return _super.prototype.resolveUrlInternal.call(this, action);\r\n    };\r\n    BaseTypeQuery.prototype.runMultipleTypesQuery = function () {\r\n        return this.queryService.getMultipleTypes(this.getMultipleTypesQueryUrl(), this._queryConfig);\r\n    };\r\n    BaseTypeQuery.prototype.runSingleTypeQuery = function (codename) {\r\n        return this.queryService.getSingleType(this.getSingleTypeQueryUrl(codename), this._queryConfig);\r\n    };\r\n    return BaseTypeQuery;\r\n}(base_query_class_1.BaseQuery));\r\nexports.BaseTypeQuery = BaseTypeQuery;\r\n"
        },
        {
          "id": 10,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
          "name": "./lib/elements/index.ts",
          "index": 94,
          "index2": 93,
          "size": 335,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "issuerId": 38,
          "issuerName": "./lib/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 32,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\element.mapper.ts",
              "module": "./lib/mappers/element.mapper.ts",
              "moduleName": "./lib/mappers/element.mapper.ts",
              "type": "cjs require",
              "userRequest": "../elements",
              "loc": "5:17-39"
            },
            {
              "moduleId": 38,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "module": "./lib/index.ts",
              "moduleName": "./lib/index.ts",
              "type": "cjs require",
              "userRequest": "./elements",
              "loc": "10:9-30"
            },
            {
              "moduleId": 104,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\rich-text.resolver.ts",
              "module": "./lib/resolvers/rich-text.resolver.ts",
              "moduleName": "./lib/resolvers/rich-text.resolver.ts",
              "type": "cjs require",
              "userRequest": "../elements",
              "loc": "3:17-39"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 1,
          "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./element-decorators\"));\r\n__export(require(\"./element-models\"));\r\n__export(require(\"./element-type\"));\r\n__export(require(\"./elements\"));\r\n"
        },
        {
          "id": 11,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\retry-strategy.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/retry-strategy.js",
          "index": 11,
          "index2": 9,
          "size": 1922,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "issuerId": 47,
          "issuerName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 47,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
              "type": "cjs require",
              "userRequest": "./retry-strategy",
              "loc": "6:9-36"
            },
            {
              "moduleId": 48,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
              "type": "cjs require",
              "userRequest": "./retry-strategy",
              "loc": "8:23-50"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 5,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar rxjs_1 = require(\"rxjs\");\r\nvar operators_1 = require(\"rxjs/operators\");\r\nvar retry_service_1 = require(\"./retry-service\");\r\nvar RetryStrategy = /** @class */ (function () {\r\n    function RetryStrategy() {\r\n        this.strategy = function (options) { return function (attempts) {\r\n            return attempts.pipe(operators_1.mergeMap(function (error, i) {\r\n                var retryAttempt = i + 1;\r\n                // if maximum number of retries have been met\r\n                // or response is a status code we don't wish to retry, throw error\r\n                if (retryAttempt > options.maxRetryAttempts) {\r\n                    // request cannot be retried anymore\r\n                    return rxjs_1.throwError(error);\r\n                }\r\n                var statusCode = 0;\r\n                if (error && error.originalError && error.originalError.response && error.originalError.response.status) {\r\n                    statusCode = error.originalError.response.status;\r\n                }\r\n                // check if request can be retried by looking into allowed retry status codes\r\n                if (!options.useRetryForResponseCodes.find(function (m) { return m === statusCode; })) {\r\n                    // request cannot be retried\r\n                    return rxjs_1.throwError(error);\r\n                }\r\n                // calculate retry time\r\n                var retryTimeout = retry_service_1.retryService.getRetryTimeout(retryAttempt);\r\n                // debug log attempt\r\n                retry_service_1.retryService.debugLogAttempt(retryAttempt, retryTimeout);\r\n                return rxjs_1.timer(retryTimeout);\r\n            }));\r\n        }; };\r\n    }\r\n    return RetryStrategy;\r\n}());\r\nexports.RetryStrategy = RetryStrategy;\r\nexports.retryStrategy = new RetryStrategy();\r\n//# sourceMappingURL=retry-strategy.js.map"
        },
        {
          "id": 12,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\bind.js",
          "name": "./node_modules/axios/lib/helpers/bind.js",
          "index": 19,
          "index2": 10,
          "size": 256,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "issuerId": 50,
          "issuerName": "./node_modules/axios/lib/axios.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 1,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\utils.js",
              "module": "./node_modules/axios/lib/utils.js",
              "moduleName": "./node_modules/axios/lib/utils.js",
              "type": "cjs require",
              "userRequest": "./helpers/bind",
              "loc": "3:11-36"
            },
            {
              "moduleId": 50,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "module": "./node_modules/axios/lib/axios.js",
              "moduleName": "./node_modules/axios/lib/axios.js",
              "type": "cjs require",
              "userRequest": "./helpers/bind",
              "loc": "4:11-36"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 8,
          "source": "'use strict';\n\nmodule.exports = function bind(fn, thisArg) {\n  return function wrap() {\n    var args = new Array(arguments.length);\n    for (var i = 0; i < args.length; i++) {\n      args[i] = arguments[i];\n    }\n    return fn.apply(thisArg, args);\n  };\n};\n"
        },
        {
          "id": 13,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\buildURL.js",
          "name": "./node_modules/axios/lib/helpers/buildURL.js",
          "index": 22,
          "index2": 13,
          "size": 1671,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
          "issuerId": 52,
          "issuerName": "./node_modules/axios/lib/core/Axios.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            },
            {
              "id": 52,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
              "name": "./node_modules/axios/lib/core/Axios.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 17,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
              "module": "./node_modules/axios/lib/adapters/xhr.js",
              "moduleName": "./node_modules/axios/lib/adapters/xhr.js",
              "type": "cjs require",
              "userRequest": "./../helpers/buildURL",
              "loc": "5:15-47"
            },
            {
              "moduleId": 52,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
              "module": "./node_modules/axios/lib/core/Axios.js",
              "moduleName": "./node_modules/axios/lib/core/Axios.js",
              "type": "cjs require",
              "userRequest": "../helpers/buildURL",
              "loc": "4:15-45"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 9,
          "source": "'use strict';\n\nvar utils = require('./../utils');\n\nfunction encode(val) {\n  return encodeURIComponent(val).\n    replace(/%40/gi, '@').\n    replace(/%3A/gi, ':').\n    replace(/%24/g, '$').\n    replace(/%2C/gi, ',').\n    replace(/%20/g, '+').\n    replace(/%5B/gi, '[').\n    replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @returns {string} The formatted url\n */\nmodule.exports = function buildURL(url, params, paramsSerializer) {\n  /*eslint no-param-reassign:0*/\n  if (!params) {\n    return url;\n  }\n\n  var serializedParams;\n  if (paramsSerializer) {\n    serializedParams = paramsSerializer(params);\n  } else if (utils.isURLSearchParams(params)) {\n    serializedParams = params.toString();\n  } else {\n    var parts = [];\n\n    utils.forEach(params, function serialize(val, key) {\n      if (val === null || typeof val === 'undefined') {\n        return;\n      }\n\n      if (utils.isArray(val)) {\n        key = key + '[]';\n      } else {\n        val = [val];\n      }\n\n      utils.forEach(val, function parseValue(v) {\n        if (utils.isDate(v)) {\n          v = v.toISOString();\n        } else if (utils.isObject(v)) {\n          v = JSON.stringify(v);\n        }\n        parts.push(encode(key) + '=' + encode(v));\n      });\n    });\n\n    serializedParams = parts.join('&');\n  }\n\n  if (serializedParams) {\n    var hashmarkIndex = url.indexOf('#');\n    if (hashmarkIndex !== -1) {\n      url = url.slice(0, hashmarkIndex);\n    }\n\n    url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n  }\n\n  return url;\n};\n"
        },
        {
          "id": 14,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\cancel\\isCancel.js",
          "name": "./node_modules/axios/lib/cancel/isCancel.js",
          "index": 26,
          "index2": 16,
          "size": 102,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "issuerId": 50,
          "issuerName": "./node_modules/axios/lib/axios.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 50,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "module": "./node_modules/axios/lib/axios.js",
              "moduleName": "./node_modules/axios/lib/axios.js",
              "type": "cjs require",
              "userRequest": "./cancel/isCancel",
              "loc": "42:17-45"
            },
            {
              "moduleId": 54,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
              "module": "./node_modules/axios/lib/core/dispatchRequest.js",
              "moduleName": "./node_modules/axios/lib/core/dispatchRequest.js",
              "type": "cjs require",
              "userRequest": "../cancel/isCancel",
              "loc": "5:15-44"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 8,
          "source": "'use strict';\n\nmodule.exports = function isCancel(value) {\n  return !!(value && value.__CANCEL__);\n};\n"
        },
        {
          "id": 15,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
          "name": "./node_modules/axios/lib/defaults.js",
          "index": 27,
          "index2": 26,
          "size": 2612,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "issuerId": 50,
          "issuerName": "./node_modules/axios/lib/axios.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 50,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "module": "./node_modules/axios/lib/axios.js",
              "moduleName": "./node_modules/axios/lib/axios.js",
              "type": "cjs require",
              "userRequest": "./defaults",
              "loc": "7:15-36"
            },
            {
              "moduleId": 54,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
              "module": "./node_modules/axios/lib/core/dispatchRequest.js",
              "moduleName": "./node_modules/axios/lib/core/dispatchRequest.js",
              "type": "cjs require",
              "userRequest": "../defaults",
              "loc": "6:15-37"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 8,
          "source": "'use strict';\n\nvar utils = require('./utils');\nvar normalizeHeaderName = require('./helpers/normalizeHeaderName');\n\nvar DEFAULT_CONTENT_TYPE = {\n  'Content-Type': 'application/x-www-form-urlencoded'\n};\n\nfunction setContentTypeIfUnset(headers, value) {\n  if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) {\n    headers['Content-Type'] = value;\n  }\n}\n\nfunction getDefaultAdapter() {\n  var adapter;\n  // Only Node.JS has a process variable that is of [[Class]] process\n  if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') {\n    // For node use HTTP adapter\n    adapter = require('./adapters/http');\n  } else if (typeof XMLHttpRequest !== 'undefined') {\n    // For browsers use XHR adapter\n    adapter = require('./adapters/xhr');\n  }\n  return adapter;\n}\n\nvar defaults = {\n  adapter: getDefaultAdapter(),\n\n  transformRequest: [function transformRequest(data, headers) {\n    normalizeHeaderName(headers, 'Accept');\n    normalizeHeaderName(headers, 'Content-Type');\n    if (utils.isFormData(data) ||\n      utils.isArrayBuffer(data) ||\n      utils.isBuffer(data) ||\n      utils.isStream(data) ||\n      utils.isFile(data) ||\n      utils.isBlob(data)\n    ) {\n      return data;\n    }\n    if (utils.isArrayBufferView(data)) {\n      return data.buffer;\n    }\n    if (utils.isURLSearchParams(data)) {\n      setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8');\n      return data.toString();\n    }\n    if (utils.isObject(data)) {\n      setContentTypeIfUnset(headers, 'application/json;charset=utf-8');\n      return JSON.stringify(data);\n    }\n    return data;\n  }],\n\n  transformResponse: [function transformResponse(data) {\n    /*eslint no-param-reassign:0*/\n    if (typeof data === 'string') {\n      try {\n        data = JSON.parse(data);\n      } catch (e) { /* Ignore */ }\n    }\n    return data;\n  }],\n\n  /**\n   * A timeout in milliseconds to abort a request. If set to 0 (default) a\n   * timeout is not created.\n   */\n  timeout: 0,\n\n  xsrfCookieName: 'XSRF-TOKEN',\n  xsrfHeaderName: 'X-XSRF-TOKEN',\n\n  maxContentLength: -1,\n\n  validateStatus: function validateStatus(status) {\n    return status >= 200 && status < 300;\n  }\n};\n\ndefaults.headers = {\n  common: {\n    'Accept': 'application/json, text/plain, */*'\n  }\n};\n\nutils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) {\n  defaults.headers[method] = {};\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n  defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE);\n});\n\nmodule.exports = defaults;\n"
        },
        {
          "id": 16,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\process\\browser.js",
          "name": "./node_modules/process/browser.js",
          "index": 28,
          "index2": 17,
          "size": 5418,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\reflect-metadata\\Reflect.js",
          "issuerId": 100,
          "issuerName": "./node_modules/reflect-metadata/Reflect.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 10,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
              "name": "./lib/elements/index.ts"
            },
            {
              "id": 99,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\element-decorators.ts",
              "name": "./lib/elements/element-decorators.ts"
            },
            {
              "id": 100,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\reflect-metadata\\Reflect.js",
              "name": "./node_modules/reflect-metadata/Reflect.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 15,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
              "module": "./node_modules/axios/lib/defaults.js",
              "moduleName": "./node_modules/axios/lib/defaults.js",
              "type": "cjs require",
              "userRequest": "process",
              "loc": "1:0-37"
            },
            {
              "moduleId": 100,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\reflect-metadata\\Reflect.js",
              "module": "./node_modules/reflect-metadata/Reflect.js",
              "moduleName": "./node_modules/reflect-metadata/Reflect.js",
              "type": "cjs require",
              "userRequest": "process",
              "loc": "1:0-34"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 4,
          "source": "// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things.  But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals.  It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n    throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n    throw new Error('clearTimeout has not been defined');\n}\n(function () {\n    try {\n        if (typeof setTimeout === 'function') {\n            cachedSetTimeout = setTimeout;\n        } else {\n            cachedSetTimeout = defaultSetTimout;\n        }\n    } catch (e) {\n        cachedSetTimeout = defaultSetTimout;\n    }\n    try {\n        if (typeof clearTimeout === 'function') {\n            cachedClearTimeout = clearTimeout;\n        } else {\n            cachedClearTimeout = defaultClearTimeout;\n        }\n    } catch (e) {\n        cachedClearTimeout = defaultClearTimeout;\n    }\n} ())\nfunction runTimeout(fun) {\n    if (cachedSetTimeout === setTimeout) {\n        //normal enviroments in sane situations\n        return setTimeout(fun, 0);\n    }\n    // if setTimeout wasn't available but was latter defined\n    if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n        cachedSetTimeout = setTimeout;\n        return setTimeout(fun, 0);\n    }\n    try {\n        // when when somebody has screwed with setTimeout but no I.E. maddness\n        return cachedSetTimeout(fun, 0);\n    } catch(e){\n        try {\n            // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n            return cachedSetTimeout.call(null, fun, 0);\n        } catch(e){\n            // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n            return cachedSetTimeout.call(this, fun, 0);\n        }\n    }\n\n\n}\nfunction runClearTimeout(marker) {\n    if (cachedClearTimeout === clearTimeout) {\n        //normal enviroments in sane situations\n        return clearTimeout(marker);\n    }\n    // if clearTimeout wasn't available but was latter defined\n    if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n        cachedClearTimeout = clearTimeout;\n        return clearTimeout(marker);\n    }\n    try {\n        // when when somebody has screwed with setTimeout but no I.E. maddness\n        return cachedClearTimeout(marker);\n    } catch (e){\n        try {\n            // When we are in I.E. but the script has been evaled so I.E. doesn't  trust the global object when called normally\n            return cachedClearTimeout.call(null, marker);\n        } catch (e){\n            // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n            // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n            return cachedClearTimeout.call(this, marker);\n        }\n    }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n    if (!draining || !currentQueue) {\n        return;\n    }\n    draining = false;\n    if (currentQueue.length) {\n        queue = currentQueue.concat(queue);\n    } else {\n        queueIndex = -1;\n    }\n    if (queue.length) {\n        drainQueue();\n    }\n}\n\nfunction drainQueue() {\n    if (draining) {\n        return;\n    }\n    var timeout = runTimeout(cleanUpNextTick);\n    draining = true;\n\n    var len = queue.length;\n    while(len) {\n        currentQueue = queue;\n        queue = [];\n        while (++queueIndex < len) {\n            if (currentQueue) {\n                currentQueue[queueIndex].run();\n            }\n        }\n        queueIndex = -1;\n        len = queue.length;\n    }\n    currentQueue = null;\n    draining = false;\n    runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n    var args = new Array(arguments.length - 1);\n    if (arguments.length > 1) {\n        for (var i = 1; i < arguments.length; i++) {\n            args[i - 1] = arguments[i];\n        }\n    }\n    queue.push(new Item(fun, args));\n    if (queue.length === 1 && !draining) {\n        runTimeout(drainQueue);\n    }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n    this.fun = fun;\n    this.array = array;\n}\nItem.prototype.run = function () {\n    this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) { return [] }\n\nprocess.binding = function (name) {\n    throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n    throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n"
        },
        {
          "id": 17,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
          "name": "./node_modules/axios/lib/adapters/xhr.js",
          "index": 30,
          "index2": 25,
          "size": 5526,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
          "issuerId": 15,
          "issuerName": "./node_modules/axios/lib/defaults.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            },
            {
              "id": 15,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
              "name": "./node_modules/axios/lib/defaults.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 15,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
              "module": "./node_modules/axios/lib/defaults.js",
              "moduleName": "./node_modules/axios/lib/defaults.js",
              "type": "cjs require",
              "userRequest": "./adapters/http",
              "loc": "21:14-40"
            },
            {
              "moduleId": 15,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
              "module": "./node_modules/axios/lib/defaults.js",
              "moduleName": "./node_modules/axios/lib/defaults.js",
              "type": "cjs require",
              "userRequest": "./adapters/xhr",
              "loc": "24:14-39"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 9,
          "source": "'use strict';\n\nvar utils = require('./../utils');\nvar settle = require('./../core/settle');\nvar buildURL = require('./../helpers/buildURL');\nvar parseHeaders = require('./../helpers/parseHeaders');\nvar isURLSameOrigin = require('./../helpers/isURLSameOrigin');\nvar createError = require('../core/createError');\n\nmodule.exports = function xhrAdapter(config) {\n  return new Promise(function dispatchXhrRequest(resolve, reject) {\n    var requestData = config.data;\n    var requestHeaders = config.headers;\n\n    if (utils.isFormData(requestData)) {\n      delete requestHeaders['Content-Type']; // Let the browser set it\n    }\n\n    var request = new XMLHttpRequest();\n\n    // HTTP basic authentication\n    if (config.auth) {\n      var username = config.auth.username || '';\n      var password = config.auth.password || '';\n      requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password);\n    }\n\n    request.open(config.method.toUpperCase(), buildURL(config.url, config.params, config.paramsSerializer), true);\n\n    // Set the request timeout in MS\n    request.timeout = config.timeout;\n\n    // Listen for ready state\n    request.onreadystatechange = function handleLoad() {\n      if (!request || request.readyState !== 4) {\n        return;\n      }\n\n      // The request errored out and we didn't get a response, this will be\n      // handled by onerror instead\n      // With one exception: request that using file: protocol, most browsers\n      // will return status as 0 even though it's a successful request\n      if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n        return;\n      }\n\n      // Prepare the response\n      var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null;\n      var responseData = !config.responseType || config.responseType === 'text' ? request.responseText : request.response;\n      var response = {\n        data: responseData,\n        status: request.status,\n        statusText: request.statusText,\n        headers: responseHeaders,\n        config: config,\n        request: request\n      };\n\n      settle(resolve, reject, response);\n\n      // Clean up request\n      request = null;\n    };\n\n    // Handle browser request cancellation (as opposed to a manual cancellation)\n    request.onabort = function handleAbort() {\n      if (!request) {\n        return;\n      }\n\n      reject(createError('Request aborted', config, 'ECONNABORTED', request));\n\n      // Clean up request\n      request = null;\n    };\n\n    // Handle low level network errors\n    request.onerror = function handleError() {\n      // Real errors are hidden from us by the browser\n      // onerror should only fire if it's a network error\n      reject(createError('Network Error', config, null, request));\n\n      // Clean up request\n      request = null;\n    };\n\n    // Handle timeout\n    request.ontimeout = function handleTimeout() {\n      reject(createError('timeout of ' + config.timeout + 'ms exceeded', config, 'ECONNABORTED',\n        request));\n\n      // Clean up request\n      request = null;\n    };\n\n    // Add xsrf header\n    // This is only done if running in a standard browser environment.\n    // Specifically not if we're in a web worker, or react-native.\n    if (utils.isStandardBrowserEnv()) {\n      var cookies = require('./../helpers/cookies');\n\n      // Add xsrf header\n      var xsrfValue = (config.withCredentials || isURLSameOrigin(config.url)) && config.xsrfCookieName ?\n        cookies.read(config.xsrfCookieName) :\n        undefined;\n\n      if (xsrfValue) {\n        requestHeaders[config.xsrfHeaderName] = xsrfValue;\n      }\n    }\n\n    // Add headers to the request\n    if ('setRequestHeader' in request) {\n      utils.forEach(requestHeaders, function setRequestHeader(val, key) {\n        if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') {\n          // Remove Content-Type if data is undefined\n          delete requestHeaders[key];\n        } else {\n          // Otherwise add header to the request\n          request.setRequestHeader(key, val);\n        }\n      });\n    }\n\n    // Add withCredentials to request if needed\n    if (config.withCredentials) {\n      request.withCredentials = true;\n    }\n\n    // Add responseType to request if needed\n    if (config.responseType) {\n      try {\n        request.responseType = config.responseType;\n      } catch (e) {\n        // Expected DOMException thrown by browsers not compatible XMLHttpRequest Level 2.\n        // But, this can be suppressed for 'json' type as it can be parsed by default 'transformResponse' function.\n        if (config.responseType !== 'json') {\n          throw e;\n        }\n      }\n    }\n\n    // Handle progress if needed\n    if (typeof config.onDownloadProgress === 'function') {\n      request.addEventListener('progress', config.onDownloadProgress);\n    }\n\n    // Not all browsers support upload events\n    if (typeof config.onUploadProgress === 'function' && request.upload) {\n      request.upload.addEventListener('progress', config.onUploadProgress);\n    }\n\n    if (config.cancelToken) {\n      // Handle cancellation\n      config.cancelToken.promise.then(function onCanceled(cancel) {\n        if (!request) {\n          return;\n        }\n\n        request.abort();\n        reject(cancel);\n        // Clean up request\n        request = null;\n      });\n    }\n\n    if (requestData === undefined) {\n      requestData = null;\n    }\n\n    // Send the request\n    request.send(requestData);\n  });\n};\n"
        },
        {
          "id": 18,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\createError.js",
          "name": "./node_modules/axios/lib/core/createError.js",
          "index": 32,
          "index2": 20,
          "size": 625,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
          "issuerId": 17,
          "issuerName": "./node_modules/axios/lib/adapters/xhr.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            },
            {
              "id": 15,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
              "name": "./node_modules/axios/lib/defaults.js"
            },
            {
              "id": 17,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
              "name": "./node_modules/axios/lib/adapters/xhr.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 17,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
              "module": "./node_modules/axios/lib/adapters/xhr.js",
              "moduleName": "./node_modules/axios/lib/adapters/xhr.js",
              "type": "cjs require",
              "userRequest": "../core/createError",
              "loc": "8:18-48"
            },
            {
              "moduleId": 57,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\settle.js",
              "module": "./node_modules/axios/lib/core/settle.js",
              "moduleName": "./node_modules/axios/lib/core/settle.js",
              "type": "cjs require",
              "userRequest": "./createError",
              "loc": "3:18-42"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 10,
          "source": "'use strict';\n\nvar enhanceError = require('./enhanceError');\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {Object} config The config.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n * @returns {Error} The created error.\n */\nmodule.exports = function createError(message, config, code, request, response) {\n  var error = new Error(message);\n  return enhanceError(error, config, code, request, response);\n};\n"
        },
        {
          "id": 19,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\mergeConfig.js",
          "name": "./node_modules/axios/lib/core/mergeConfig.js",
          "index": 39,
          "index2": 30,
          "size": 1732,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "issuerId": 50,
          "issuerName": "./node_modules/axios/lib/axios.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 50,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "module": "./node_modules/axios/lib/axios.js",
              "moduleName": "./node_modules/axios/lib/axios.js",
              "type": "cjs require",
              "userRequest": "./core/mergeConfig",
              "loc": "6:18-47"
            },
            {
              "moduleId": 52,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
              "module": "./node_modules/axios/lib/core/Axios.js",
              "moduleName": "./node_modules/axios/lib/core/Axios.js",
              "type": "cjs require",
              "userRequest": "./mergeConfig",
              "loc": "7:18-42"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 8,
          "source": "'use strict';\n\nvar utils = require('../utils');\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n * @returns {Object} New object resulting from merging config2 to config1\n */\nmodule.exports = function mergeConfig(config1, config2) {\n  // eslint-disable-next-line no-param-reassign\n  config2 = config2 || {};\n  var config = {};\n\n  utils.forEach(['url', 'method', 'params', 'data'], function valueFromConfig2(prop) {\n    if (typeof config2[prop] !== 'undefined') {\n      config[prop] = config2[prop];\n    }\n  });\n\n  utils.forEach(['headers', 'auth', 'proxy'], function mergeDeepProperties(prop) {\n    if (utils.isObject(config2[prop])) {\n      config[prop] = utils.deepMerge(config1[prop], config2[prop]);\n    } else if (typeof config2[prop] !== 'undefined') {\n      config[prop] = config2[prop];\n    } else if (utils.isObject(config1[prop])) {\n      config[prop] = utils.deepMerge(config1[prop]);\n    } else if (typeof config1[prop] !== 'undefined') {\n      config[prop] = config1[prop];\n    }\n  });\n\n  utils.forEach([\n    'baseURL', 'transformRequest', 'transformResponse', 'paramsSerializer',\n    'timeout', 'withCredentials', 'adapter', 'responseType', 'xsrfCookieName',\n    'xsrfHeaderName', 'onUploadProgress', 'onDownloadProgress', 'maxContentLength',\n    'validateStatus', 'maxRedirects', 'httpAgent', 'httpsAgent', 'cancelToken',\n    'socketPath'\n  ], function defaultToConfig2(prop) {\n    if (typeof config2[prop] !== 'undefined') {\n      config[prop] = config2[prop];\n    } else if (typeof config1[prop] !== 'undefined') {\n      config[prop] = config1[prop];\n    }\n  });\n\n  return config;\n};\n"
        },
        {
          "id": 20,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\cancel\\Cancel.js",
          "name": "./node_modules/axios/lib/cancel/Cancel.js",
          "index": 40,
          "index2": 32,
          "size": 385,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "issuerId": 50,
          "issuerName": "./node_modules/axios/lib/axios.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 50,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "module": "./node_modules/axios/lib/axios.js",
              "moduleName": "./node_modules/axios/lib/axios.js",
              "type": "cjs require",
              "userRequest": "./cancel/Cancel",
              "loc": "40:15-41"
            },
            {
              "moduleId": 64,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\cancel\\CancelToken.js",
              "module": "./node_modules/axios/lib/cancel/CancelToken.js",
              "moduleName": "./node_modules/axios/lib/cancel/CancelToken.js",
              "type": "cjs require",
              "userRequest": "./Cancel",
              "loc": "3:13-32"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 8,
          "source": "'use strict';\n\n/**\n * A `Cancel` is an object that is thrown when an operation is canceled.\n *\n * @class\n * @param {string=} message The message.\n */\nfunction Cancel(message) {\n  this.message = message;\n}\n\nCancel.prototype.toString = function toString() {\n  return 'Cancel' + (this.message ? ': ' + this.message : '');\n};\n\nCancel.prototype.__CANCEL__ = true;\n\nmodule.exports = Cancel;\n"
        },
        {
          "id": 21,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.functions.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.functions.js",
          "index": 43,
          "index2": 38,
          "size": 4367,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "issuerId": 47,
          "issuerName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 47,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
              "type": "cjs require",
              "userRequest": "./http.functions",
              "loc": "9:9-36"
            },
            {
              "moduleId": 48,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
              "type": "cjs require",
              "userRequest": "./http.functions",
              "loc": "6:20-47"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 5,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar http_debugger_1 = require(\"./http.debugger\");\r\nfunction registerResponseInterceptor(instance, interceptor) {\r\n    instance.interceptors.response.use(function (response) {\r\n        return interceptor(response);\r\n    }, function (error) {\r\n        return Promise.reject(error);\r\n    });\r\n}\r\nexports.registerResponseInterceptor = registerResponseInterceptor;\r\nfunction registerRequestInterceptor(instance, interceptor) {\r\n    // Add a request interceptor\r\n    instance.interceptors.request.use(function (config) {\r\n        return interceptor(config);\r\n    }, function (error) {\r\n        return Promise.reject(error);\r\n    });\r\n}\r\nexports.registerRequestInterceptor = registerRequestInterceptor;\r\nfunction getCallback(instance, call, options, callback) {\r\n    http_debugger_1.httpDebugger.debugStartHttpRequest();\r\n    var axiosPromise = instance.get(call.url, {\r\n        headers: getHeadersJson(options && options.headers ? options.headers : [], false),\r\n        responseType: options && options.responseType ? options.responseType : undefined\r\n    });\r\n    axiosPromise.then(function (response) {\r\n        http_debugger_1.httpDebugger.debugResolveHttpRequest();\r\n        callback({\r\n            response: response\r\n        });\r\n    }, function (error) {\r\n        http_debugger_1.httpDebugger.debugFailedHttpRequest();\r\n        callback({\r\n            error: error\r\n        });\r\n    });\r\n}\r\nexports.getCallback = getCallback;\r\nfunction putCallback(instance, call, options, callback) {\r\n    http_debugger_1.httpDebugger.debugStartHttpRequest();\r\n    var axiosPromise = instance.put(call.url, call.body, {\r\n        headers: getHeadersJson(options && options.headers ? options.headers : [], true),\r\n        responseType: options && options.responseType ? options.responseType : undefined\r\n    });\r\n    axiosPromise.then(function (response) {\r\n        http_debugger_1.httpDebugger.debugResolveHttpRequest();\r\n        callback({\r\n            response: response\r\n        });\r\n    }, function (error) {\r\n        http_debugger_1.httpDebugger.debugFailedHttpRequest();\r\n        callback({\r\n            error: error\r\n        });\r\n    });\r\n}\r\nexports.putCallback = putCallback;\r\nfunction deleteCallback(instance, call, options, callback) {\r\n    http_debugger_1.httpDebugger.debugStartHttpRequest();\r\n    var axiosPromise = instance.delete(call.url, {\r\n        headers: getHeadersJson(options && options.headers ? options.headers : [], true),\r\n        responseType: options && options.responseType ? options.responseType : undefined\r\n    });\r\n    axiosPromise.then(function (response) {\r\n        http_debugger_1.httpDebugger.debugResolveHttpRequest();\r\n        callback({\r\n            response: response\r\n        });\r\n    }, function (error) {\r\n        http_debugger_1.httpDebugger.debugFailedHttpRequest();\r\n        callback({\r\n            error: error\r\n        });\r\n    });\r\n}\r\nexports.deleteCallback = deleteCallback;\r\nfunction postCallback(instance, call, options, callback) {\r\n    http_debugger_1.httpDebugger.debugStartHttpRequest();\r\n    var axiosPromise = instance.post(call.url, call.body, {\r\n        headers: getHeadersJson(options && options.headers ? options.headers : [], true),\r\n        responseType: options && options.responseType ? options.responseType : undefined\r\n    });\r\n    axiosPromise.then(function (response) {\r\n        http_debugger_1.httpDebugger.debugResolveHttpRequest();\r\n        callback({\r\n            response: response\r\n        });\r\n    }, function (error) {\r\n        http_debugger_1.httpDebugger.debugFailedHttpRequest();\r\n        callback({\r\n            error: error\r\n        });\r\n    });\r\n}\r\nexports.postCallback = postCallback;\r\nfunction getHeadersJson(headers, addContentTypeHeader) {\r\n    var headerJson = {};\r\n    headers.forEach(function (header) {\r\n        headerJson[header.header] = header.value;\r\n    });\r\n    if (addContentTypeHeader) {\r\n        // add default content type header if not present\r\n        var contentTypeHeader = headers.find(function (m) { return m.header.toLowerCase() === 'Content-Type'.toLowerCase(); });\r\n        if (!contentTypeHeader) {\r\n            headerJson['Content-Type'] = 'application/json';\r\n        }\r\n    }\r\n    return headerJson;\r\n}\r\nexports.getHeadersJson = getHeadersJson;\r\n//# sourceMappingURL=http.functions.js.map"
        },
        {
          "id": 22,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.debugger.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.debugger.js",
          "index": 44,
          "index2": 37,
          "size": 720,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "issuerId": 47,
          "issuerName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 21,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.functions.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/http/http.functions.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/http.functions.js",
              "type": "cjs require",
              "userRequest": "./http.debugger",
              "loc": "3:22-48"
            },
            {
              "moduleId": 47,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
              "type": "cjs require",
              "userRequest": "./http.debugger",
              "loc": "10:9-35"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 5,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar HttpDebugger = /** @class */ (function () {\r\n    function HttpDebugger() {\r\n    }\r\n    /*\r\n    Called when http request is started\r\n    */\r\n    HttpDebugger.prototype.debugStartHttpRequest = function () {\r\n    };\r\n    /*\r\n    Called when http request is resolved\r\n    */\r\n    HttpDebugger.prototype.debugResolveHttpRequest = function () {\r\n    };\r\n    /*\r\n    Called when http request errored out\r\n    */\r\n    HttpDebugger.prototype.debugFailedHttpRequest = function () {\r\n    };\r\n    return HttpDebugger;\r\n}());\r\nexports.HttpDebugger = HttpDebugger;\r\nexports.httpDebugger = new HttpDebugger();\r\n//# sourceMappingURL=http.debugger.js.map"
        },
        {
          "id": 23,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\error-handling\\cloud-error.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/error-handling/cloud-error.js",
          "index": 48,
          "index2": 43,
          "size": 306,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\error-handling\\index.js",
          "issuerId": 68,
          "issuerName": "./node_modules/kentico-cloud-core/_commonjs/error-handling/index.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 68,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\error-handling\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/error-handling/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 68,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\error-handling\\index.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/error-handling/index.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/error-handling/index.js",
              "type": "cjs require",
              "userRequest": "./cloud-error",
              "loc": "6:9-33"
            },
            {
              "moduleId": 69,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\error-handling\\map-cloud-error.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/error-handling/map-cloud-error.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/error-handling/map-cloud-error.js",
              "type": "cjs require",
              "userRequest": "./cloud-error",
              "loc": "3:20-44"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 5,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar CloudError = /** @class */ (function () {\r\n    function CloudError(data) {\r\n        Object.assign(this, data);\r\n    }\r\n    return CloudError;\r\n}());\r\nexports.CloudError = CloudError;\r\n//# sourceMappingURL=cloud-error.js.map"
        },
        {
          "id": 24,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\parser-adapter.ts",
          "name": "./lib/parser/parser-adapter.ts",
          "index": 50,
          "index2": 68,
          "size": 430,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\index.ts",
          "issuerId": 110,
          "issuerName": "./lib/parser/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 110,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\index.ts",
              "name": "./lib/parser/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 40,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "module": "./lib/client/delivery-client.ts",
              "moduleName": "./lib/client/delivery-client.ts",
              "type": "cjs require",
              "userRequest": "../parser/parser-adapter",
              "loc": "4:23-58"
            },
            {
              "moduleId": 110,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\index.ts",
              "module": "./lib/parser/index.ts",
              "moduleName": "./lib/parser/index.ts",
              "type": "cjs require",
              "userRequest": "./parser-adapter",
              "loc": "6:9-36"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nfunction getParserAdapter() {\r\n    var parser;\r\n    var adapter = require('./adapters/browser-rich-text.parser');\r\n    // instantiate class\r\n    parser = new adapter.BrowserRichTextParser();\r\n    if (!parser) {\r\n        throw Error(\"Invalid or unsupported parser adapter\");\r\n    }\r\n    return parser;\r\n}\r\nexports.getParserAdapter = getParserAdapter;\r\n"
        },
        {
          "id": 25,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\sort-order.enum.ts",
          "name": "./lib/models/common/sort-order.enum.ts",
          "index": 57,
          "index2": 49,
          "size": 248,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
          "issuerId": 71,
          "issuerName": "./lib/models/common/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 0,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
              "name": "./lib/models/index.ts"
            },
            {
              "id": 71,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
              "name": "./lib/models/common/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 71,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
              "module": "./lib/models/common/index.ts",
              "moduleName": "./lib/models/common/index.ts",
              "type": "cjs require",
              "userRequest": "./sort-order.enum",
              "loc": "9:9-37"
            },
            {
              "moduleId": 74,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\parameters.ts",
              "module": "./lib/models/common/parameters.ts",
              "moduleName": "./lib/models/common/parameters.ts",
              "type": "cjs require",
              "userRequest": "./sort-order.enum",
              "loc": "3:24-52"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 3,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar SortOrder;\r\n(function (SortOrder) {\r\n    SortOrder[\"asc\"] = \"asc\";\r\n    SortOrder[\"desc\"] = \"desc\";\r\n})(SortOrder = exports.SortOrder || (exports.SortOrder = {}));\r\n"
        },
        {
          "id": 26,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\parser-configuration.ts",
          "name": "./lib/parser/parser-configuration.ts",
          "index": 71,
          "index2": 66,
          "size": 597,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\index.ts",
          "issuerId": 110,
          "issuerName": "./lib/parser/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 110,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\index.ts",
              "name": "./lib/parser/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 70,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\adapters\\browser-rich-text.parser.ts",
              "module": "./lib/parser/adapters/browser-rich-text.parser.ts",
              "moduleName": "./lib/parser/adapters/browser-rich-text.parser.ts",
              "type": "cjs require",
              "userRequest": "../parser-configuration",
              "loc": "4:29-63"
            },
            {
              "moduleId": 110,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\index.ts",
              "module": "./lib/parser/index.ts",
              "moduleName": "./lib/parser/index.ts",
              "type": "cjs require",
              "userRequest": "./parser-configuration",
              "loc": "7:9-42"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nexports.parserConfiguration = {\r\n    linkedItemWrapperElem: 'div',\r\n    modularContentElementData: {\r\n        type: 'application/kenticocloud',\r\n        dataType: 'data-type',\r\n        dataCodename: 'data-codename',\r\n        relAttribute: 'data-rel',\r\n        componentRel: 'component'\r\n    },\r\n    linkElementData: {\r\n        nodeName: 'a',\r\n        dataItemId: 'data-item-id',\r\n    },\r\n    imageElementData: {\r\n        nodeName: 'img',\r\n        dataImageId: 'data-image-id',\r\n        srcAttribute: 'src'\r\n    }\r\n};\r\n"
        },
        {
          "id": 27,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "name": "./lib/query/index.ts",
          "index": 72,
          "index2": 81,
          "size": 835,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "issuerId": 38,
          "issuerName": "./lib/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 38,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "module": "./lib/index.ts",
              "moduleName": "./lib/index.ts",
              "type": "cjs require",
              "userRequest": "./query",
              "loc": "15:9-27"
            },
            {
              "moduleId": 40,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "module": "./lib/client/delivery-client.ts",
              "moduleName": "./lib/client/delivery-client.ts",
              "type": "cjs require",
              "userRequest": "../query",
              "loc": "5:14-33"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 1,
          "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./common/base-query.class\"));\r\n__export(require(\"./element/base-element-query.class\"));\r\n__export(require(\"./element/element-query.class\"));\r\n__export(require(\"./item/base-item-query.class\"));\r\n__export(require(\"./item/multiple-item-query.class\"));\r\n__export(require(\"./item/single-item-query.class\"));\r\n__export(require(\"./taxonomy/base-taxonomy-query.class\"));\r\n__export(require(\"./taxonomy/taxonomies-query.class\"));\r\n__export(require(\"./taxonomy/taxonomy-query.class\"));\r\n__export(require(\"./type/base-type-query.class\"));\r\n__export(require(\"./type/multiple-type-query.class\"));\r\n__export(require(\"./type/single-type-query.class\"));\r\n"
        },
        {
          "id": 28,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\element\\base-element-query.class.ts",
          "name": "./lib/query/element/base-element-query.class.ts",
          "index": 74,
          "index2": 70,
          "size": 2128,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "issuerId": 27,
          "issuerName": "./lib/query/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 27,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "name": "./lib/query/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 27,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "module": "./lib/query/index.ts",
              "moduleName": "./lib/query/index.ts",
              "type": "cjs require",
              "userRequest": "./element/base-element-query.class",
              "loc": "7:9-54"
            },
            {
              "moduleId": 88,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\element\\element-query.class.ts",
              "module": "./lib/query/element/element-query.class.ts",
              "moduleName": "./lib/query/element/element-query.class.ts",
              "type": "cjs require",
              "userRequest": "./base-element-query.class",
              "loc": "16:33-70"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar base_query_class_1 = require(\"../common/base-query.class\");\r\nvar BaseElementQuery = /** @class */ (function (_super) {\r\n    __extends(BaseElementQuery, _super);\r\n    function BaseElementQuery(config, queryService) {\r\n        var _this = _super.call(this, config, queryService) || this;\r\n        _this.config = config;\r\n        _this.queryService = queryService;\r\n        _this._queryConfig = {};\r\n        return _this;\r\n    }\r\n    /**\r\n     * Use to configure query\r\n     * @param queryConfig Query configuration\r\n     */\r\n    BaseElementQuery.prototype.queryConfig = function (queryConfig) {\r\n        this._queryConfig = queryConfig;\r\n        return this;\r\n    };\r\n    /**\r\n     * Gets headers used by this query\r\n     */\r\n    BaseElementQuery.prototype.getHeaders = function () {\r\n        return this.queryService.getHeaders(this._queryConfig);\r\n    };\r\n    BaseElementQuery.prototype.getElementQueryUrl = function (typeCodename, elementCodename) {\r\n        var action = '/types/' + typeCodename + '/elements/' + elementCodename;\r\n        return _super.prototype.resolveUrlInternal.call(this, action);\r\n    };\r\n    BaseElementQuery.prototype.runElementQuery = function (typeCodename, elementCodename) {\r\n        return this.queryService.getElement(this.getElementQueryUrl(typeCodename, elementCodename), this._queryConfig);\r\n    };\r\n    return BaseElementQuery;\r\n}(base_query_class_1.BaseQuery));\r\nexports.BaseElementQuery = BaseElementQuery;\r\n"
        },
        {
          "id": 29,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\sdk-info.generated.ts",
          "name": "./lib/sdk-info.generated.ts",
          "index": 85,
          "index2": 82,
          "size": 187,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "issuerId": 38,
          "issuerName": "./lib/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 38,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "module": "./lib/index.ts",
              "moduleName": "./lib/index.ts",
              "type": "cjs require",
              "userRequest": "./sdk-info.generated",
              "loc": "8:9-40"
            },
            {
              "moduleId": 40,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "module": "./lib/client/delivery-client.ts",
              "moduleName": "./lib/client/delivery-client.ts",
              "type": "cjs require",
              "userRequest": "../sdk-info.generated",
              "loc": "6:27-59"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 1,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nexports.sdkInfo = {\r\n    host: 'npmjs.com',\r\n    version: '6.2.0',\r\n    name: 'kentico-cloud-delivery'\r\n};\r\n"
        },
        {
          "id": 30,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\index.ts",
          "name": "./lib/services/index.ts",
          "index": 86,
          "index2": 105,
          "size": 268,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "issuerId": 38,
          "issuerName": "./lib/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 38,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "module": "./lib/index.ts",
              "moduleName": "./lib/index.ts",
              "type": "cjs require",
              "userRequest": "./services",
              "loc": "13:9-30"
            },
            {
              "moduleId": 40,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "module": "./lib/client/delivery-client.ts",
              "moduleName": "./lib/client/delivery-client.ts",
              "type": "cjs require",
              "userRequest": "../services",
              "loc": "7:17-39"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 1,
          "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./delivery-query.service\"));\r\n__export(require(\"./mapping.service\"));\r\n"
        },
        {
          "id": 31,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
          "name": "./lib/mappers/index.ts",
          "index": 90,
          "index2": 103,
          "size": 382,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "issuerId": 38,
          "issuerName": "./lib/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 38,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "module": "./lib/index.ts",
              "moduleName": "./lib/index.ts",
              "type": "cjs require",
              "userRequest": "./mappers",
              "loc": "14:9-29"
            },
            {
              "moduleId": 97,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\mapping.service.ts",
              "module": "./lib/services/mapping.service.ts",
              "moduleName": "./lib/services/mapping.service.ts",
              "type": "cjs require",
              "userRequest": "../mappers",
              "loc": "3:16-37"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 1,
          "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./element.mapper\"));\r\n__export(require(\"./item.mapper\"));\r\n__export(require(\"./taxonomy.mapper\"));\r\n__export(require(\"./type.mapper\"));\r\n__export(require(\"./generic-element.mapper\"));\r\n"
        },
        {
          "id": 32,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\element.mapper.ts",
          "name": "./lib/mappers/element.mapper.ts",
          "index": 91,
          "index2": 98,
          "size": 22321,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
          "issuerId": 31,
          "issuerName": "./lib/mappers/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 31,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
              "name": "./lib/mappers/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 31,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
              "module": "./lib/mappers/index.ts",
              "moduleName": "./lib/mappers/index.ts",
              "type": "cjs require",
              "userRequest": "./element.mapper",
              "loc": "6:9-36"
            },
            {
              "moduleId": 106,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\item.mapper.ts",
              "module": "./lib/mappers/item.mapper.ts",
              "moduleName": "./lib/mappers/item.mapper.ts",
              "type": "cjs require",
              "userRequest": "./element.mapper",
              "loc": "3:23-50"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar kentico_cloud_core_1 = require(\"kentico-cloud-core\");\r\nvar config_1 = require(\"../config\");\r\nvar elements_1 = require(\"../elements\");\r\nvar models_1 = require(\"../models\");\r\nvar resolvers_1 = require(\"../resolvers\");\r\nvar ElementMapper = /** @class */ (function () {\r\n    function ElementMapper(config, richTextHtmlParser) {\r\n        this.config = config;\r\n        this.richTextHtmlParser = richTextHtmlParser;\r\n        this.defaultLinkedItemWrapperTag = 'p';\r\n        this.defaultLinkedItemWrapperClasses = ['kc-linked-item-wrapper'];\r\n    }\r\n    /**\r\n     * Maps all element in given content item and returns strongly typed content item based on the resolver specified\r\n     * in DeliveryClientConfig\r\n     */\r\n    ElementMapper.prototype.mapElements = function (data) {\r\n        var _this = this;\r\n        // return processed item if possible (to avoid infinite recursion)\r\n        var processedItem = this.getProcessedItem(data.item.system.codename, data.processedItems);\r\n        if (processedItem) {\r\n            // item was already resolved, return it\r\n            return {\r\n                item: processedItem,\r\n                processedItems: data.processedItems,\r\n                preparedItems: data.preparedItems,\r\n                processingStartedForCodenames: data.processingStartedForCodenames\r\n            };\r\n        }\r\n        var elementCodenames = Object.getOwnPropertyNames(data.item.elements);\r\n        var itemInstance = resolvers_1.stronglyTypedResolver.createItemInstance(data.item.system.type, {\r\n            item: data.item,\r\n            modularContent: data.modularContent\r\n        }, this.config.typeResolvers || []);\r\n        if (!data.preparedItems) {\r\n            data.preparedItems = {};\r\n        }\r\n        // add to prepared items\r\n        data.preparedItems[data.item.system.codename] = itemInstance;\r\n        elementCodenames.forEach(function (elementCodename) {\r\n            if (!itemInstance) {\r\n                throw Error(\"Item instance was not initiazed correctly.\");\r\n            }\r\n            var elementMap = _this.resolveElementMap(itemInstance, elementCodename);\r\n            var elementWrapper = {\r\n                contentItemSystem: data.item.system,\r\n                rawElement: data.item.elements[elementCodename],\r\n                propertyName: elementMap.resolvedName,\r\n            };\r\n            if (elementMap.shouldMapElement) {\r\n                var mappedElement = _this.mapElement({\r\n                    elementWrapper: elementWrapper,\r\n                    item: itemInstance,\r\n                    modularContent: data.modularContent,\r\n                    preparedItems: data.preparedItems,\r\n                    processingStartedForCodenames: data.processingStartedForCodenames,\r\n                    processedItems: data.processedItems,\r\n                    queryConfig: data.queryConfig\r\n                });\r\n                // set mapped element to item instance\r\n                itemInstance[elementMap.resolvedName] = mappedElement;\r\n            }\r\n        });\r\n        return {\r\n            item: itemInstance,\r\n            processedItems: data.processedItems,\r\n            preparedItems: data.preparedItems,\r\n            processingStartedForCodenames: data.processingStartedForCodenames\r\n        };\r\n    };\r\n    ElementMapper.prototype.mapElement = function (data) {\r\n        var elementType = kentico_cloud_core_1.enumHelper.getEnumFromValue(elements_1.ElementType, data.elementWrapper.rawElement.type);\r\n        if (elementType) {\r\n            if (elementType === elements_1.ElementType.ModularContent) {\r\n                return this.mapLinkedItemsElement({\r\n                    elementWrapper: data.elementWrapper,\r\n                    modularContent: data.modularContent,\r\n                    preparedItems: data.preparedItems,\r\n                    processingStartedForCodenames: data.processingStartedForCodenames,\r\n                    processedItems: data.processedItems,\r\n                    queryConfig: data.queryConfig\r\n                });\r\n            }\r\n            if (elementType === elements_1.ElementType.Text) {\r\n                return this.mapTextElement(data.elementWrapper);\r\n            }\r\n            if (elementType === elements_1.ElementType.Asset) {\r\n                return this.mapAssetsElement(data.elementWrapper);\r\n            }\r\n            if (elementType === elements_1.ElementType.Number) {\r\n                return this.mapNumberElement(data.elementWrapper);\r\n            }\r\n            if (elementType === elements_1.ElementType.MultipleChoice) {\r\n                return this.mapMultipleChoiceElement(data.elementWrapper);\r\n            }\r\n            if (elementType === elements_1.ElementType.DateTime) {\r\n                return this.mapDateTimeElement(data.elementWrapper);\r\n            }\r\n            if (elementType === elements_1.ElementType.RichText) {\r\n                return this.mapRichTextElement(data.item, data.elementWrapper, data.modularContent, data.queryConfig, data.processedItems, data.processingStartedForCodenames, data.preparedItems);\r\n            }\r\n            if (elementType === elements_1.ElementType.UrlSlug) {\r\n                return this.mapUrlSlugElement(data.elementWrapper, data.item, data.queryConfig);\r\n            }\r\n            if (elementType === elements_1.ElementType.Taxonomy) {\r\n                return this.mapTaxonomyElement(data.elementWrapper);\r\n            }\r\n            if (elementType === elements_1.ElementType.Custom) {\r\n                return this.mapCustomElement(data.elementWrapper);\r\n            }\r\n        }\r\n        console.warn(\"Could not map element '\" + data.elementWrapper.rawElement.name + \"' of type '\" + data.elementWrapper.rawElement.type + \"'. Returning unknown element instead.\");\r\n        return this.mapUnknowElement(data.elementWrapper);\r\n    };\r\n    ElementMapper.prototype.mapRichTextElement = function (item, elementWrapper, modularContent, queryConfig, processedItems, processingStartedForCodenames, preparedItems) {\r\n        var _this = this;\r\n        // get all linked items nested in rich text\r\n        var richTextLinkedItems = [];\r\n        var rawElement = elementWrapper.rawElement;\r\n        if (rawElement.modular_content) {\r\n            if (Array.isArray(rawElement.modular_content)) {\r\n                rawElement.modular_content.forEach(function (codename) {\r\n                    // get linked item and check if it exists (it might not be included in response due to 'Depth' parameter)\r\n                    var rawItem = modularContent[codename];\r\n                    // first try to get existing item\r\n                    var existingLinkedItem = _this.getOrSaveLinkedItemForElement(codename, rawElement, queryConfig, modularContent, processedItems, processingStartedForCodenames, preparedItems);\r\n                    if (existingLinkedItem) {\r\n                        // item was found, add it to linked items\r\n                        richTextLinkedItems.push(existingLinkedItem);\r\n                    }\r\n                    else {\r\n                        var throwErrorForMissingLinkedItems = false;\r\n                        // check if errors should be thrown for missing linked items\r\n                        if (queryConfig.throwErrorForMissingLinkedItems === false || queryConfig.throwErrorForMissingLinkedItems === true) {\r\n                            // variable is a boolean\r\n                            throwErrorForMissingLinkedItems = queryConfig.throwErrorForMissingLinkedItems;\r\n                        }\r\n                        // throw error if raw item is not available and errors are not skipped\r\n                        if (!rawItem) {\r\n                            var msg = \"Mapping RichTextElement element '\" + rawElement.name + \"' failed because referenced linked item with codename '\" + codename + \"' could not be found in Delivery response.\\n                            Increasing 'depth' parameter may solve this issue as it will include nested items. Alternatively you may disable 'throwErrorForMissingLinkedItems' in your query\";\r\n                            if (throwErrorForMissingLinkedItems) {\r\n                                throw Error(msg);\r\n                            }\r\n                        }\r\n                        // item was not found or not yet resolved\r\n                        if (rawItem) {\r\n                            var mappedLinkedItemResult = _this.mapElements({\r\n                                item: rawItem,\r\n                                modularContent: modularContent,\r\n                                preparedItems: preparedItems,\r\n                                processingStartedForCodenames: processingStartedForCodenames,\r\n                                processedItems: processedItems,\r\n                                queryConfig: queryConfig\r\n                            });\r\n                            // add mapped linked item to result\r\n                            if (mappedLinkedItemResult) {\r\n                                richTextLinkedItems.push(mappedLinkedItemResult.item);\r\n                            }\r\n                        }\r\n                    }\r\n                });\r\n            }\r\n        }\r\n        // extract and map links & images\r\n        var links = this.mapRichTextLinks(rawElement.links);\r\n        var images = this.mapRichTextImages(rawElement.images);\r\n        return new elements_1.Elements.RichTextElement(elementWrapper, rawElement.modular_content, {\r\n            links: links,\r\n            resolveRichTextFunc: function () { return resolvers_1.richTextResolver.resolveData(item.system.codename, rawElement.value, elementWrapper.propertyName, {\r\n                enableAdvancedLogging: _this.config.isDeveloperMode ? _this.config.isDeveloperMode : false,\r\n                images: images,\r\n                richTextHtmlParser: _this.richTextHtmlParser,\r\n                getLinkedItem: function (codename) { return _this.getOrSaveLinkedItemForElement(codename, rawElement, queryConfig, modularContent, processedItems, processingStartedForCodenames, preparedItems); },\r\n                links: links,\r\n                queryConfig: queryConfig,\r\n                linkedItemWrapperTag: _this.config.linkedItemResolver && _this.config.linkedItemResolver.linkedItemWrapperTag\r\n                    ? _this.config.linkedItemResolver.linkedItemWrapperTag\r\n                    : _this.defaultLinkedItemWrapperTag,\r\n                linkedItemWrapperClasses: _this.config.linkedItemResolver && _this.config.linkedItemResolver.linkedItemWrapperClasses\r\n                    ? _this.config.linkedItemResolver.linkedItemWrapperClasses\r\n                    : _this.defaultLinkedItemWrapperClasses,\r\n            }); },\r\n            images: images\r\n        });\r\n    };\r\n    ElementMapper.prototype.mapDateTimeElement = function (elementWrapper) {\r\n        return new elements_1.Elements.DateTimeElement(elementWrapper);\r\n    };\r\n    ElementMapper.prototype.mapMultipleChoiceElement = function (elementWrapper) {\r\n        return new elements_1.Elements.MultipleChoiceElement(elementWrapper);\r\n    };\r\n    ElementMapper.prototype.mapNumberElement = function (elementWrapper) {\r\n        return new elements_1.Elements.NumberElement(elementWrapper);\r\n    };\r\n    ElementMapper.prototype.mapTextElement = function (elementWrapper) {\r\n        return new elements_1.Elements.TextElement(elementWrapper);\r\n    };\r\n    ElementMapper.prototype.mapAssetsElement = function (elementWrapper) {\r\n        return new elements_1.Elements.AssetsElement(elementWrapper);\r\n    };\r\n    ElementMapper.prototype.mapTaxonomyElement = function (elementWrapper) {\r\n        return new elements_1.Elements.TaxonomyElement(elementWrapper);\r\n    };\r\n    ElementMapper.prototype.mapUnknowElement = function (elementWrapper) {\r\n        return new elements_1.Elements.UnknownElement(elementWrapper);\r\n    };\r\n    ElementMapper.prototype.mapCustomElement = function (elementWrapper) {\r\n        // try to find element resolver\r\n        if (this.config.elementResolver) {\r\n            var customElementClass = this.config.elementResolver(elementWrapper);\r\n            if (customElementClass) {\r\n                return customElementClass;\r\n            }\r\n        }\r\n        return new elements_1.Elements.DefaultCustomElement(elementWrapper);\r\n    };\r\n    ElementMapper.prototype.mapUrlSlugElement = function (elementWrapper, item, queryConfig) {\r\n        var _this = this;\r\n        var resolver = this.getUrlSlugResolverForElement(item, elementWrapper, queryConfig);\r\n        return new elements_1.Elements.UrlSlugElement(elementWrapper, {\r\n            resolveLinkFunc: function () { return resolvers_1.urlSlugResolver.resolveUrl({\r\n                elementName: elementWrapper.propertyName,\r\n                elementValue: elementWrapper.rawElement.value,\r\n                item: item,\r\n                enableAdvancedLogging: _this.config.isDeveloperMode ? _this.config.isDeveloperMode : false,\r\n                resolver: resolver\r\n            }).url || ''; }\r\n        });\r\n    };\r\n    ElementMapper.prototype.mapLinkedItemsElement = function (data) {\r\n        var _this = this;\r\n        // prepare linked items\r\n        var linkedItems = [];\r\n        // value = array of item codenames\r\n        var linkedItemCodenames = data.elementWrapper.rawElement.value;\r\n        linkedItemCodenames.forEach(function (codename) {\r\n            var linkedItem = _this.getOrSaveLinkedItemForElement(codename, data.elementWrapper.rawElement, data.queryConfig, data.modularContent, data.processedItems, data.processingStartedForCodenames, data.preparedItems);\r\n            if (linkedItem) {\r\n                // add item to result\r\n                linkedItems.push(linkedItem);\r\n            }\r\n            else {\r\n                // item was not found\r\n                if (_this.config.isDeveloperMode) {\r\n                    // tslint:disable-next-line:max-line-length\r\n                    console.warn(\"Linked item with codename '\" + codename + \"' in linked items element '\" + data.elementWrapper.rawElement.name + \"' of '\" + data.elementWrapper.rawElement.type + \"' type could not be found. If you require this item, consider increasing 'depth' of your query. This warning can be turned off by disabling 'enableAdvancedLogging' option.\");\r\n                }\r\n            }\r\n        });\r\n        return new elements_1.Elements.LinkedItemsElement(data.elementWrapper, linkedItems);\r\n    };\r\n    ElementMapper.prototype.getUrlSlugResolverForElement = function (item, elementWrapper, queryConfig) {\r\n        // query `urlSlugResolver` has priority over global resolver\r\n        if (queryConfig.urlSlugResolver) {\r\n            return queryConfig.urlSlugResolver;\r\n        }\r\n        if (item._config && item._config.urlSlugResolver) {\r\n            return item._config.urlSlugResolver;\r\n        }\r\n        // resolve default link value\r\n        return function () { return elementWrapper.rawElement.value; };\r\n    };\r\n    ElementMapper.prototype.getProcessedItem = function (codename, processedItems) {\r\n        return processedItems[codename];\r\n    };\r\n    ElementMapper.prototype.getPreparedItem = function (codename, preparedItems) {\r\n        return preparedItems[codename];\r\n    };\r\n    ElementMapper.prototype.getOrSaveLinkedItemForElement = function (codename, element, queryConfig, modularContent, processedItems, mappingStartedForCodenames, preparedItems) {\r\n        // first check if item was already resolved and return it if it was\r\n        var processedItem = this.getProcessedItem(codename, processedItems);\r\n        if (processedItem) {\r\n            // item was already resolved\r\n            return processedItem;\r\n        }\r\n        if (mappingStartedForCodenames.find(function (m) { return m === codename; })) {\r\n            // item was already processed, but may not have yet been resolved (e.g. when child references parent)\r\n            // return reference to prepared item\r\n            return preparedItems[codename];\r\n        }\r\n        mappingStartedForCodenames.push(codename);\r\n        // try getting item from modular content\r\n        var rawItem = modularContent[codename];\r\n        // if not found item might not be a linked item, but can still be in standard response\r\n        // (e.g. when linked item references item in standard response)\r\n        if (!rawItem) {\r\n            var preparedItem = this.getPreparedItem(codename, preparedItems);\r\n            if (preparedItem) {\r\n                return preparedItem;\r\n            }\r\n        }\r\n        // by default errors are not thrown\r\n        var throwErrorForMissingLinkedItems = false;\r\n        // check if errors should be thrown for missing linked items\r\n        if (queryConfig.throwErrorForMissingLinkedItems === false || queryConfig.throwErrorForMissingLinkedItems === true) {\r\n            // variable is a boolean\r\n            throwErrorForMissingLinkedItems = queryConfig.throwErrorForMissingLinkedItems;\r\n        }\r\n        // throw error if item is not in response and errors are not skipped\r\n        if (!rawItem) {\r\n            if (throwErrorForMissingLinkedItems) {\r\n                throw Error(\"Linked item with codename '\" + codename + \"' could not be found in Delivery response.\\n                This linked item was requested by '\" + element.name + \"' element of '\" + element.type + \"'.\\n                Error can usually be solved by increasing 'Depth' parameter of your query.\\n                Alternatively, you may prevent this error by disabling 'throwErrorForMissingLinkedItems' in query configuration.\");\r\n            }\r\n            return undefined;\r\n        }\r\n        var mappedLinkedItem;\r\n        // try resolving item using custom item resolver if its set\r\n        if (queryConfig.itemResolver) {\r\n            var customMappedItem = queryConfig.itemResolver(element, rawItem, modularContent, queryConfig);\r\n            if (customMappedItem) {\r\n                // if user used custom mapping, make sure to add 'system' and 'elements' properties to result\r\n                customMappedItem.system = resolvers_1.stronglyTypedResolver.mapSystemAttributes(rawItem.system);\r\n                customMappedItem.elements = rawItem.elements;\r\n                mappedLinkedItem = customMappedItem;\r\n            }\r\n        }\r\n        // original resolving if item is still undefined\r\n        if (!mappedLinkedItem) {\r\n            var mappedLinkedItemResult = this.mapElements({\r\n                item: rawItem,\r\n                modularContent: modularContent,\r\n                preparedItems: preparedItems,\r\n                processingStartedForCodenames: mappingStartedForCodenames,\r\n                processedItems: processedItems,\r\n                queryConfig: queryConfig\r\n            });\r\n            mappedLinkedItem = mappedLinkedItemResult.item;\r\n        }\r\n        // add to processed items\r\n        processedItems[codename] = mappedLinkedItem;\r\n        return mappedLinkedItem;\r\n    };\r\n    ElementMapper.prototype.mapRichTextLinks = function (linksJson) {\r\n        var links = [];\r\n        for (var _i = 0, _a = Object.keys(linksJson); _i < _a.length; _i++) {\r\n            var linkId = _a[_i];\r\n            var linkRaw = linksJson[linkId];\r\n            links.push(new models_1.Link({\r\n                codename: linkRaw.codename,\r\n                linkId: linkId,\r\n                urlSlug: linkRaw.url_slug,\r\n                type: linkRaw.type,\r\n            }));\r\n        }\r\n        return links;\r\n    };\r\n    ElementMapper.prototype.mapRichTextImages = function (imagesJson) {\r\n        var images = [];\r\n        for (var _i = 0, _a = Object.keys(imagesJson); _i < _a.length; _i++) {\r\n            var imageId = _a[_i];\r\n            var imageRaw = imagesJson[imageId];\r\n            images.push(new models_1.RichTextImage({\r\n                description: imageRaw.description,\r\n                imageId: imageRaw.image_id,\r\n                url: imageRaw.url,\r\n                height: imageRaw.height,\r\n                width: imageRaw.width\r\n            }));\r\n        }\r\n        return images;\r\n    };\r\n    ElementMapper.prototype.resolveElementMap = function (item, originalElementCodename) {\r\n        var resolvedElementPropertyName = undefined;\r\n        // resolve using property resolver\r\n        if (item._config && item._config.propertyResolver) {\r\n            resolvedElementPropertyName = item._config.propertyResolver(originalElementCodename);\r\n        }\r\n        // if property hasn't been resolved, try getting name using decorator\r\n        if (resolvedElementPropertyName === originalElementCodename || !resolvedElementPropertyName) {\r\n            resolvedElementPropertyName = elements_1.ElementDecorators.getPropertyName(item, originalElementCodename);\r\n        }\r\n        if (!resolvedElementPropertyName) {\r\n            // use original element codename\r\n            resolvedElementPropertyName = originalElementCodename;\r\n        }\r\n        // check for collissions\r\n        if (this.collidesWithAnotherProperty(resolvedElementPropertyName, item)) {\r\n            // try to resolve collission using dedicated resolver\r\n            var collisionResolver = this.getCollisionResolver();\r\n            resolvedElementPropertyName = collisionResolver(resolvedElementPropertyName);\r\n            // verify again if the new element collides\r\n            if (this.collidesWithAnotherProperty(resolvedElementPropertyName, item)) {\r\n                console.warn(\"Element '\" + resolvedElementPropertyName + \"' collides with another element in same type. Element mapping is skipped. Source item: '\" + item.system.codename + \"'\");\r\n                return {\r\n                    shouldMapElement: false,\r\n                    resolvedName: ''\r\n                };\r\n            }\r\n        }\r\n        return {\r\n            resolvedName: resolvedElementPropertyName,\r\n            shouldMapElement: true\r\n        };\r\n    };\r\n    ElementMapper.prototype.getCollisionResolver = function () {\r\n        return this.config.collisionResolver ? this.config.collisionResolver : config_1.defaultCollissionResolver;\r\n    };\r\n    ElementMapper.prototype.collidesWithAnotherProperty = function (elementName, item) {\r\n        return item[elementName] ? true : false;\r\n    };\r\n    return ElementMapper;\r\n}());\r\nexports.ElementMapper = ElementMapper;\r\n"
        },
        {
          "id": 33,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\config\\index.ts",
          "name": "./lib/config/index.ts",
          "index": 92,
          "index2": 86,
          "size": 231,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "issuerId": 38,
          "issuerName": "./lib/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 32,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\element.mapper.ts",
              "module": "./lib/mappers/element.mapper.ts",
              "moduleName": "./lib/mappers/element.mapper.ts",
              "type": "cjs require",
              "userRequest": "../config",
              "loc": "4:15-35"
            },
            {
              "moduleId": 38,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "module": "./lib/index.ts",
              "moduleName": "./lib/index.ts",
              "type": "cjs require",
              "userRequest": "./config",
              "loc": "9:9-28"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 1,
          "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./default-collision-resolver\"));\r\n"
        },
        {
          "id": 34,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\element-models.ts",
          "name": "./lib/elements/element-models.ts",
          "index": 98,
          "index2": 90,
          "size": 1914,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
          "issuerId": 10,
          "issuerName": "./lib/elements/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 10,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
              "name": "./lib/elements/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 10,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
              "module": "./lib/elements/index.ts",
              "moduleName": "./lib/elements/index.ts",
              "type": "cjs require",
              "userRequest": "./element-models",
              "loc": "7:9-36"
            },
            {
              "moduleId": 102,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\elements.ts",
              "module": "./lib/elements/elements.ts",
              "moduleName": "./lib/elements/elements.ts",
              "type": "cjs require",
              "userRequest": "./element-models",
              "loc": "16:23-50"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar ElementModels;\r\n(function (ElementModels) {\r\n    var AssetModel = /** @class */ (function () {\r\n        /**\r\n        * Represents Assets element\r\n        * @constructor\r\n        * @param {ElementContracts.IAssetContract} rawAsset - Raw asset contract\r\n        */\r\n        function AssetModel(contract) {\r\n            this.contract = contract;\r\n            this.name = contract.name;\r\n            this.type = contract.type;\r\n            this.size = contract.size,\r\n                this.description = contract.description,\r\n                this.url = contract.url;\r\n            this.width = contract.width;\r\n            this.height = contract.height;\r\n        }\r\n        return AssetModel;\r\n    }());\r\n    ElementModels.AssetModel = AssetModel;\r\n    var MultipleChoiceOption = /** @class */ (function () {\r\n        /**\r\n        * Represents Kentico Cloud's multiple choice option\r\n        * @constructor\r\n        * @param {string} name - Name of the option\r\n        * @param {string} codename - Codename of the option\r\n        */\r\n        function MultipleChoiceOption(name, codename) {\r\n            this.name = name;\r\n            this.codename = codename;\r\n        }\r\n        return MultipleChoiceOption;\r\n    }());\r\n    ElementModels.MultipleChoiceOption = MultipleChoiceOption;\r\n    var TaxonomyTerm = /** @class */ (function () {\r\n        /**\r\n       * Represents taxonomy term\r\n       * @constructor\r\n       * @param {string} name - Name of the taxonomy option\r\n       * @param {string} codename - Codename of the option\r\n       */\r\n        function TaxonomyTerm(name, codename) {\r\n            this.name = name;\r\n            this.codename = codename;\r\n        }\r\n        return TaxonomyTerm;\r\n    }());\r\n    ElementModels.TaxonomyTerm = TaxonomyTerm;\r\n})(ElementModels = exports.ElementModels || (exports.ElementModels = {}));\r\n"
        },
        {
          "id": 35,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\element-type.ts",
          "name": "./lib/elements/element-type.ts",
          "index": 99,
          "index2": 91,
          "size": 733,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
          "issuerId": 10,
          "issuerName": "./lib/elements/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 10,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
              "name": "./lib/elements/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 10,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
              "module": "./lib/elements/index.ts",
              "moduleName": "./lib/elements/index.ts",
              "type": "cjs require",
              "userRequest": "./element-type",
              "loc": "8:9-34"
            },
            {
              "moduleId": 102,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\elements.ts",
              "module": "./lib/elements/elements.ts",
              "moduleName": "./lib/elements/elements.ts",
              "type": "cjs require",
              "userRequest": "./element-type",
              "loc": "17:21-46"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n/**\r\n* Represents codename of Kentico Cloud element types\r\n*/\r\nvar ElementType;\r\n(function (ElementType) {\r\n    ElementType[\"Text\"] = \"text\";\r\n    ElementType[\"Number\"] = \"number\";\r\n    ElementType[\"ModularContent\"] = \"modular_content\";\r\n    ElementType[\"Asset\"] = \"asset\";\r\n    ElementType[\"DateTime\"] = \"date_time\";\r\n    ElementType[\"RichText\"] = \"rich_text\";\r\n    ElementType[\"MultipleChoice\"] = \"multiple_choice\";\r\n    ElementType[\"UrlSlug\"] = \"url_slug\";\r\n    ElementType[\"Taxonomy\"] = \"taxonomy\";\r\n    ElementType[\"Custom\"] = \"custom\";\r\n    ElementType[\"Unknown\"] = \"unknown\";\r\n})(ElementType = exports.ElementType || (exports.ElementType = {}));\r\n"
        },
        {
          "id": 36,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\index.ts",
          "name": "./lib/resolvers/index.ts",
          "index": 101,
          "index2": 97,
          "size": 328,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "issuerId": 38,
          "issuerName": "./lib/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 32,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\element.mapper.ts",
              "module": "./lib/mappers/element.mapper.ts",
              "moduleName": "./lib/mappers/element.mapper.ts",
              "type": "cjs require",
              "userRequest": "../resolvers",
              "loc": "7:18-41"
            },
            {
              "moduleId": 38,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "module": "./lib/index.ts",
              "moduleName": "./lib/index.ts",
              "type": "cjs require",
              "userRequest": "./resolvers",
              "loc": "12:9-31"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 1,
          "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./delivery-item-strongly-type.resolver\"));\r\n__export(require(\"./rich-text.resolver\"));\r\n__export(require(\"./url-slug.resolver\"));\r\n"
        },
        {
          "id": 37,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\images\\image.models.ts",
          "name": "./lib/images/image.models.ts",
          "index": 112,
          "index2": 109,
          "size": 1206,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\images\\index.ts",
          "issuerId": 111,
          "issuerName": "./lib/images/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 111,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\images\\index.ts",
              "name": "./lib/images/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 111,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\images\\index.ts",
              "module": "./lib/images/index.ts",
              "moduleName": "./lib/images/index.ts",
              "type": "cjs require",
              "userRequest": "./image.models",
              "loc": "7:9-34"
            },
            {
              "moduleId": 112,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\images\\image-url-builder.ts",
              "module": "./lib/images/image-url-builder.ts",
              "moduleName": "./lib/images/image-url-builder.ts",
              "type": "cjs require",
              "userRequest": "./image.models",
              "loc": "4:21-46"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar ImageFitModeEnum;\r\n(function (ImageFitModeEnum) {\r\n    ImageFitModeEnum[\"Clip\"] = \"clip\";\r\n    ImageFitModeEnum[\"Scale\"] = \"scale\";\r\n    ImageFitModeEnum[\"Crop\"] = \"crop\";\r\n})(ImageFitModeEnum = exports.ImageFitModeEnum || (exports.ImageFitModeEnum = {}));\r\nvar ImageFormatEnum;\r\n(function (ImageFormatEnum) {\r\n    ImageFormatEnum[\"Gif\"] = \"gif\";\r\n    ImageFormatEnum[\"Png\"] = \"png\";\r\n    ImageFormatEnum[\"Png8\"] = \"png8\";\r\n    ImageFormatEnum[\"Jpg\"] = \"jpg\";\r\n    ImageFormatEnum[\"Pjpg\"] = \"pjpg\";\r\n    ImageFormatEnum[\"Webp\"] = \"webp\";\r\n})(ImageFormatEnum = exports.ImageFormatEnum || (exports.ImageFormatEnum = {}));\r\nvar ImageCompressionEnum;\r\n(function (ImageCompressionEnum) {\r\n    /**\r\n     * Allows the original data to be perfectly reconstructed from the compressed data.\r\n     */\r\n    ImageCompressionEnum[ImageCompressionEnum[\"Lossless\"] = 0] = \"Lossless\";\r\n    /**\r\n     * Irreversible compression where partial data are discarded.\r\n     */\r\n    ImageCompressionEnum[ImageCompressionEnum[\"Lossy\"] = 1] = \"Lossy\";\r\n})(ImageCompressionEnum = exports.ImageCompressionEnum || (exports.ImageCompressionEnum = {}));\r\n"
        },
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts",
          "index": 0,
          "index2": 112,
          "size": 565,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": null,
          "issuerId": null,
          "issuerName": null,
          "issuerPath": null,
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": null,
              "module": null,
              "moduleName": null,
              "type": "single entry",
              "userRequest": "./lib/index.ts",
              "loc": "index"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 0,
          "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n// Public API\r\n__export(require(\"./client\"));\r\n__export(require(\"./sdk-info.generated\"));\r\n__export(require(\"./config\"));\r\n__export(require(\"./elements\"));\r\n__export(require(\"./parser\"));\r\n__export(require(\"./resolvers\"));\r\n__export(require(\"./services\"));\r\n__export(require(\"./mappers\"));\r\n__export(require(\"./query\"));\r\n__export(require(\"./models\"));\r\n__export(require(\"./images\"));\r\n"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts",
          "index": 1,
          "index2": 107,
          "size": 220,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "issuerId": 38,
          "issuerName": "./lib/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 38,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "module": "./lib/index.ts",
              "moduleName": "./lib/index.ts",
              "type": "cjs require",
              "userRequest": "./client",
              "loc": "7:9-28"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 1,
          "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./delivery-client\"));\r\n"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts",
          "index": 2,
          "index2": 106,
          "size": 3428,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "issuerId": 39,
          "issuerName": "./lib/client/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 39,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "module": "./lib/client/index.ts",
              "moduleName": "./lib/client/index.ts",
              "type": "cjs require",
              "userRequest": "./delivery-client",
              "loc": "6:9-37"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar kentico_cloud_core_1 = require(\"kentico-cloud-core\");\r\nvar parser_adapter_1 = require(\"../parser/parser-adapter\");\r\nvar query_1 = require(\"../query\");\r\nvar sdk_info_generated_1 = require(\"../sdk-info.generated\");\r\nvar services_1 = require(\"../services\");\r\nvar DeliveryClient = /** @class */ (function () {\r\n    /**\r\n     * Delivery client used to fetch data from Kentico Cloud\r\n     * @constructor\r\n     * @param {IDeliveryClientConfig} config - The client configuration\r\n     */\r\n    function DeliveryClient(config) {\r\n        this.config = config;\r\n        if (!config) {\r\n            throw Error(\"Delivery client configuration is not set\");\r\n        }\r\n        this.mappingService = new services_1.MappingService(config, parser_adapter_1.getParserAdapter());\r\n        this.queryService = new services_1.QueryService(config, config.httpService ? config.httpService : new kentico_cloud_core_1.HttpService({\r\n            requestInterceptor: config.httpInterceptors && config.httpInterceptors.requestInterceptor ? config.httpInterceptors.requestInterceptor : undefined,\r\n            responseInterceptor: config.httpInterceptors && config.httpInterceptors.responseInterceptor ? config.httpInterceptors.responseInterceptor : undefined,\r\n        }), {\r\n            host: sdk_info_generated_1.sdkInfo.host,\r\n            name: sdk_info_generated_1.sdkInfo.name,\r\n            version: sdk_info_generated_1.sdkInfo.version\r\n        }, this.mappingService);\r\n    }\r\n    /**\r\n     * Gets query for multiple types\r\n     */\r\n    DeliveryClient.prototype.types = function () {\r\n        return new query_1.MultipleTypeQuery(this.config, this.queryService);\r\n    };\r\n    /**\r\n     * Gets query for single type\r\n     * @param {string} typeCodename - Codename of the type to fetch\r\n     */\r\n    DeliveryClient.prototype.type = function (typeCodename) {\r\n        return new query_1.SingleTypeQuery(this.config, this.queryService, typeCodename);\r\n    };\r\n    /**\r\n     * Gets query for multiple items\r\n     */\r\n    DeliveryClient.prototype.items = function () {\r\n        return new query_1.MultipleItemQuery(this.config, this.queryService);\r\n    };\r\n    /**\r\n     * Gets query for single item\r\n     * @param {string} codename - Codename of item to fetch\r\n     */\r\n    DeliveryClient.prototype.item = function (codename) {\r\n        return new query_1.SingleItemQuery(this.config, this.queryService, codename);\r\n    };\r\n    /**\r\n     * Gets query for single taxonomy\r\n     * @param {string} codename - Codename of taxonomy to fetch\r\n     */\r\n    DeliveryClient.prototype.taxonomy = function (codename) {\r\n        return new query_1.TaxonomyQuery(this.config, this.queryService, codename);\r\n    };\r\n    /**\r\n     * Gets query for multiple taxonomies\r\n     */\r\n    DeliveryClient.prototype.taxonomies = function () {\r\n        return new query_1.TaxonomiesQuery(this.config, this.queryService);\r\n    };\r\n    /**\r\n     * Gets query for an element within a type\r\n     * @param {string} typeCodename - Codename of the type\r\n     * @param {string} elementCodename - Codename of the element\r\n     */\r\n    DeliveryClient.prototype.element = function (typeCodename, elementCodename) {\r\n        return new query_1.ElementQuery(this.config, this.queryService, typeCodename, elementCodename);\r\n    };\r\n    return DeliveryClient;\r\n}());\r\nexports.DeliveryClient = DeliveryClient;\r\n"
        },
        {
          "id": 41,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js",
          "index": 4,
          "index2": 3,
          "size": 324,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "issuerId": 5,
          "issuerName": "./node_modules/kentico-cloud-core/_commonjs/index.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 5,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/index.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/index.js",
              "type": "cjs require",
              "userRequest": "./helpers",
              "loc": "7:9-29"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 4,
          "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./url.helper\"));\r\n__export(require(\"./header.helper\"));\r\n__export(require(\"./enum.helper\"));\r\n//# sourceMappingURL=index.js.map"
        },
        {
          "id": 42,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\url.helper.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/helpers/url.helper.js",
          "index": 5,
          "index2": 0,
          "size": 937,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\index.js",
          "issuerId": 41,
          "issuerName": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 41,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 41,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\index.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js",
              "type": "cjs require",
              "userRequest": "./url.helper",
              "loc": "6:9-32"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 5,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar UrlHelper = /** @class */ (function () {\r\n    function UrlHelper() {\r\n    }\r\n    /**\r\n   * Adds query parameters to given url\r\n   * @param url Url to which options will be added\r\n   * @param options Query parameters to add\r\n   */\r\n    UrlHelper.prototype.addOptionsToUrl = function (url, options) {\r\n        if (options) {\r\n            options.forEach(function (filter) {\r\n                if (url.indexOf('?') > -1) {\r\n                    url = url + '&' + filter.getParam() + '=' + filter.getParamValue();\r\n                }\r\n                else {\r\n                    url = url + '?' + filter.getParam() + '=' + filter.getParamValue();\r\n                }\r\n            });\r\n        }\r\n        return url;\r\n    };\r\n    return UrlHelper;\r\n}());\r\nexports.UrlHelper = UrlHelper;\r\nexports.urlHelper = new UrlHelper();\r\n//# sourceMappingURL=url.helper.js.map"
        },
        {
          "id": 43,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\header.helper.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/helpers/header.helper.js",
          "index": 6,
          "index2": 1,
          "size": 740,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\index.js",
          "issuerId": 41,
          "issuerName": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 41,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 41,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\index.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js",
              "type": "cjs require",
              "userRequest": "./header.helper",
              "loc": "7:9-35"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 5,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar HeaderHelper = /** @class */ (function () {\r\n    function HeaderHelper() {\r\n        /**\r\n        * Header name for SDK usage\r\n        */\r\n        this.sdkVersionHeader = 'X-KC-SDKID';\r\n    }\r\n    /**\r\n    * Header identifying SDK type & version for internal purposes of Kentico\r\n    */\r\n    HeaderHelper.prototype.getSdkIdHeader = function (info) {\r\n        return {\r\n            header: this.sdkVersionHeader,\r\n            value: info.host + \";\" + info.name + \";\" + info.version\r\n        };\r\n    };\r\n    return HeaderHelper;\r\n}());\r\nexports.HeaderHelper = HeaderHelper;\r\nexports.headerHelper = new HeaderHelper();\r\n//# sourceMappingURL=header.helper.js.map"
        },
        {
          "id": 44,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\enum.helper.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/helpers/enum.helper.js",
          "index": 7,
          "index2": 2,
          "size": 2013,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\index.js",
          "issuerId": 41,
          "issuerName": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 41,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 41,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\index.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js",
              "type": "cjs require",
              "userRequest": "./enum.helper",
              "loc": "8:9-33"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 5,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar EnumHelper = /** @class */ (function () {\r\n    function EnumHelper() {\r\n    }\r\n    EnumHelper.prototype.getAllNames = function (T) {\r\n        var enumNames = [];\r\n        for (var key in T) {\r\n            if (T.hasOwnProperty(key)) {\r\n                enumNames.push(key);\r\n            }\r\n        }\r\n        return enumNames;\r\n    };\r\n    EnumHelper.prototype.getAllValues = function (T) {\r\n        var allEnumValues = Object.keys(T).map(function (key) { return T[key]; });\r\n        return allEnumValues;\r\n    };\r\n    EnumHelper.prototype.getEnumFromValue = function (T, value) {\r\n        try {\r\n            if (!value) {\r\n                return undefined;\r\n            }\r\n            // we can map back from index number directly\r\n            if (this.isNumeric(value)) {\r\n                return T[value];\r\n            }\r\n            // for strings, we need to compare each value separately\r\n            var allEnumValues = this.getAllValues(T);\r\n            var result = allEnumValues.find(function (m) { return m.toLowerCase() === value.toString().toLowerCase(); });\r\n            if (!result) {\r\n                return undefined;\r\n            }\r\n            return result;\r\n        }\r\n        catch (err) {\r\n            return undefined;\r\n        }\r\n    };\r\n    EnumHelper.prototype.getEnumFromName = function (T, name) {\r\n        var allNames = this.getAllNames(T);\r\n        for (var _i = 0, allNames_1 = allNames; _i < allNames_1.length; _i++) {\r\n            var enumName = allNames_1[_i];\r\n            if (enumName.toLowerCase() === name.toLowerCase()) {\r\n                return T[enumName];\r\n            }\r\n        }\r\n        return undefined;\r\n    };\r\n    EnumHelper.prototype.isNumeric = function (value) {\r\n        return !isNaN(parseFloat(value)) && isFinite(value);\r\n    };\r\n    return EnumHelper;\r\n}());\r\nexports.EnumHelper = EnumHelper;\r\nexports.enumHelper = new EnumHelper();\r\n//# sourceMappingURL=enum.helper.js.map"
        },
        {
          "id": 45,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\models\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/models/index.js",
          "index": 8,
          "index2": 5,
          "size": 248,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "issuerId": 5,
          "issuerName": "./node_modules/kentico-cloud-core/_commonjs/index.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 5,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/index.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/index.js",
              "type": "cjs require",
              "userRequest": "./models",
              "loc": "8:9-28"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 4,
          "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./parameters\"));\r\n//# sourceMappingURL=index.js.map"
        },
        {
          "id": 46,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\models\\parameters.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/models/parameters.js",
          "index": 9,
          "index2": 4,
          "size": 1030,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\models\\index.js",
          "issuerId": 45,
          "issuerName": "./node_modules/kentico-cloud-core/_commonjs/models/index.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 45,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\models\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/models/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 45,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\models\\index.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/models/index.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/models/index.js",
              "type": "cjs require",
              "userRequest": "./parameters",
              "loc": "6:9-32"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 5,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar Parameters;\r\n(function (Parameters) {\r\n    var CustomParameter = /** @class */ (function () {\r\n        /**\r\n         * Custom parameter\r\n         * @constructor\r\n         * @param {string} name - Name of the parameter\r\n         * @param {string} value - Value of the parameter\r\n         */\r\n        function CustomParameter(name, value) {\r\n            this.name = name;\r\n            this.value = value;\r\n            if (!name) {\r\n                throw Error(\"Name of the custom parameter is not specified\");\r\n            }\r\n        }\r\n        CustomParameter.prototype.getParam = function () {\r\n            return this.name;\r\n        };\r\n        CustomParameter.prototype.getParamValue = function () {\r\n            return this.value;\r\n        };\r\n        return CustomParameter;\r\n    }());\r\n    Parameters.CustomParameter = CustomParameter;\r\n})(Parameters = exports.Parameters || (exports.Parameters = {}));\r\n//# sourceMappingURL=parameters.js.map"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
          "index": 10,
          "index2": 42,
          "size": 488,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "issuerId": 5,
          "issuerName": "./node_modules/kentico-cloud-core/_commonjs/index.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 5,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/index.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/index.js",
              "type": "cjs require",
              "userRequest": "./http",
              "loc": "9:9-26"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 4,
          "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./retry-strategy\"));\r\n__export(require(\"./http.service\"));\r\n__export(require(\"./http.models\"));\r\n__export(require(\"./http.functions\"));\r\n__export(require(\"./http.debugger\"));\r\n__export(require(\"./test-http.service\"));\r\n__export(require(\"./retry-service\"));\r\n//# sourceMappingURL=index.js.map"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
          "index": 15,
          "index2": 39,
          "size": 5547,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "issuerId": 47,
          "issuerName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 47,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
              "type": "cjs require",
              "userRequest": "./http.service",
              "loc": "7:9-34"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 5,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar axios_1 = require(\"axios\");\r\nvar rxjs_1 = require(\"rxjs\");\r\nvar operators_1 = require(\"rxjs/operators\");\r\nvar HttpFunctions = require(\"./http.functions\");\r\nvar retry_service_1 = require(\"./retry-service\");\r\nvar retry_strategy_1 = require(\"./retry-strategy\");\r\nvar HttpService = /** @class */ (function () {\r\n    function HttpService(opts) {\r\n        this.axiosInstance = axios_1.default.create();\r\n        if (opts) {\r\n            if (opts.requestInterceptor) {\r\n                HttpFunctions.registerRequestInterceptor(this.axiosInstance, (opts.requestInterceptor));\r\n            }\r\n            if (opts.responseInterceptor) {\r\n                HttpFunctions.registerResponseInterceptor(this.axiosInstance, (opts.responseInterceptor));\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * Retries given promise based on given configuration\r\n     * @param promise Promise to retry\r\n     * @param options Configuration options\r\n     */\r\n    HttpService.prototype.retryPromise = function (promise, options, currentAttempt) {\r\n        var _this = this;\r\n        if (currentAttempt === void 0) { currentAttempt = 1; }\r\n        return new Promise(function (resolve, reject) { return promise\r\n            .then(function (response) {\r\n            resolve(response);\r\n        })\r\n            .catch(function (reason) {\r\n            var statusCode = 0;\r\n            if (reason && reason.originalError && reason.originalError.request) {\r\n                statusCode = reason.originalError.request.status;\r\n            }\r\n            var retryCode = options.useRetryForResponseCodes.find(function (m) { return m === statusCode; });\r\n            if (!retryCode && retryCode !== 0) {\r\n                return reject(reason);\r\n            }\r\n            var retryTimeout = retry_service_1.retryService.getRetryTimeout(currentAttempt);\r\n            if (currentAttempt <= options.maxRetryAttempts) {\r\n                return _this.promiseRetryWait(retryTimeout)\r\n                    .then(function () {\r\n                    retry_service_1.retryService.debugLogAttempt(currentAttempt, retryTimeout);\r\n                    return _this.retryPromise(promise, options, currentAttempt + 1);\r\n                })\r\n                    .then(function (response) { return resolve(response); })\r\n                    .catch(function (error) { return reject(error); });\r\n            }\r\n            return reject(reason);\r\n        }); });\r\n    };\r\n    HttpService.prototype.get = function (call, options) {\r\n        // bind callback from axios promise\r\n        var axiosObservable = rxjs_1.bindCallback(HttpFunctions.getCallback);\r\n        // map axios observable\r\n        return this.mapAxiosObservable(this.axiosInstance, axiosObservable, call, options);\r\n    };\r\n    HttpService.prototype.post = function (call, options) {\r\n        // bind callback from axios promise\r\n        var axiosObservable = rxjs_1.bindCallback(HttpFunctions.postCallback);\r\n        // map axios observable\r\n        return this.mapAxiosObservable(this.axiosInstance, axiosObservable, call, options);\r\n    };\r\n    HttpService.prototype.put = function (call, options) {\r\n        // bind callback from axios promise\r\n        var axiosObservable = rxjs_1.bindCallback(HttpFunctions.putCallback);\r\n        // map axios observable\r\n        return this.mapAxiosObservable(this.axiosInstance, axiosObservable, call, options);\r\n    };\r\n    HttpService.prototype.delete = function (call, options) {\r\n        // bind callback from axios promise\r\n        var axiosObservable = rxjs_1.bindCallback(HttpFunctions.deleteCallback);\r\n        // map axios observable\r\n        return this.mapAxiosObservable(this.axiosInstance, axiosObservable, call, options);\r\n    };\r\n    HttpService.prototype.mapAxiosObservable = function (axiosInstance, axiosObservable, call, options) {\r\n        var _this = this;\r\n        return axiosObservable(axiosInstance, call, options).pipe(operators_1.retryWhen(retry_strategy_1.retryStrategy.strategy({\r\n            maxRetryAttempts: options && options.maxRetryAttempts ? options.maxRetryAttempts : 0,\r\n            useRetryForResponseCodes: options && options.useRetryForResponseCodes\r\n                ? options.useRetryForResponseCodes\r\n                : []\r\n        })), operators_1.map(function (result) { return _this.mapResult(result); }), operators_1.catchError(function (error) {\r\n            // Handling errors: https://github.com/axios/axios#handling-errors\r\n            if (options && options.logErrorToConsole) {\r\n                console.warn(\"Kentico Cloud SDK encountered an error: \", error);\r\n            }\r\n            return rxjs_1.throwError({\r\n                originalError: error,\r\n                mappedError: call.mapError(error)\r\n            });\r\n        }));\r\n    };\r\n    HttpService.prototype.mapResult = function (result) {\r\n        // if error is set, throw it\r\n        if (result.error) {\r\n            throw result.error;\r\n        }\r\n        // if neither error nor response is set, throw an error\r\n        if (!result.response) {\r\n            throw Error('Response is not set and no error was thrown');\r\n        }\r\n        return {\r\n            data: result.response.data,\r\n            response: result.response\r\n        };\r\n    };\r\n    HttpService.prototype.promiseRetryWait = function (ms) {\r\n        return new Promise(function (r) { return setTimeout(r, ms); });\r\n    };\r\n    return HttpService;\r\n}());\r\nexports.HttpService = HttpService;\r\n//# sourceMappingURL=http.service.js.map"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js",
          "index": 16,
          "index2": 36,
          "size": 40,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "issuerId": 48,
          "issuerName": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 48,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
              "type": "cjs require",
              "userRequest": "axios",
              "loc": "3:14-30"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 6,
          "source": "module.exports = require('./lib/axios');"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js",
          "index": 17,
          "index2": 35,
          "size": 1423,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "issuerId": 49,
          "issuerName": "./node_modules/axios/index.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 49,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "module": "./node_modules/axios/index.js",
              "moduleName": "./node_modules/axios/index.js",
              "type": "cjs require",
              "userRequest": "./lib/axios",
              "loc": "1:17-39"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 7,
          "source": "'use strict';\n\nvar utils = require('./utils');\nvar bind = require('./helpers/bind');\nvar Axios = require('./core/Axios');\nvar mergeConfig = require('./core/mergeConfig');\nvar defaults = require('./defaults');\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n * @return {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n  var context = new Axios(defaultConfig);\n  var instance = bind(Axios.prototype.request, context);\n\n  // Copy axios.prototype to instance\n  utils.extend(instance, Axios.prototype, context);\n\n  // Copy context to instance\n  utils.extend(instance, context);\n\n  return instance;\n}\n\n// Create the default instance to be exported\nvar axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Factory for creating new instances\naxios.create = function create(instanceConfig) {\n  return createInstance(mergeConfig(axios.defaults, instanceConfig));\n};\n\n// Expose Cancel & CancelToken\naxios.Cancel = require('./cancel/Cancel');\naxios.CancelToken = require('./cancel/CancelToken');\naxios.isCancel = require('./cancel/isCancel');\n\n// Expose all/spread\naxios.all = function all(promises) {\n  return Promise.all(promises);\n};\naxios.spread = require('./helpers/spread');\n\nmodule.exports = axios;\n\n// Allow use of default import syntax in TypeScript\nmodule.exports.default = axios;\n"
        },
        {
          "id": 51,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\node_modules\\is-buffer\\index.js",
          "name": "./node_modules/axios/node_modules/is-buffer/index.js",
          "index": 20,
          "index2": 11,
          "size": 301,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\utils.js",
          "issuerId": 1,
          "issuerName": "./node_modules/axios/lib/utils.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            },
            {
              "id": 1,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\utils.js",
              "name": "./node_modules/axios/lib/utils.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 1,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\utils.js",
              "module": "./node_modules/axios/lib/utils.js",
              "moduleName": "./node_modules/axios/lib/utils.js",
              "type": "cjs require",
              "userRequest": "is-buffer",
              "loc": "4:15-35"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 9,
          "source": "/*!\n * Determine if an object is a Buffer\n *\n * @author   Feross Aboukhadijeh <https://feross.org>\n * @license  MIT\n */\n\nmodule.exports = function isBuffer (obj) {\n  return obj != null && obj.constructor != null &&\n    typeof obj.constructor.isBuffer === 'function' && obj.constructor.isBuffer(obj)\n}\n"
        },
        {
          "id": 52,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
          "name": "./node_modules/axios/lib/core/Axios.js",
          "index": 21,
          "index2": 31,
          "size": 2455,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "issuerId": 50,
          "issuerName": "./node_modules/axios/lib/axios.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 50,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "module": "./node_modules/axios/lib/axios.js",
              "moduleName": "./node_modules/axios/lib/axios.js",
              "type": "cjs require",
              "userRequest": "./core/Axios",
              "loc": "5:12-35"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 8,
          "source": "'use strict';\n\nvar utils = require('./../utils');\nvar buildURL = require('../helpers/buildURL');\nvar InterceptorManager = require('./InterceptorManager');\nvar dispatchRequest = require('./dispatchRequest');\nvar mergeConfig = require('./mergeConfig');\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n */\nfunction Axios(instanceConfig) {\n  this.defaults = instanceConfig;\n  this.interceptors = {\n    request: new InterceptorManager(),\n    response: new InterceptorManager()\n  };\n}\n\n/**\n * Dispatch a request\n *\n * @param {Object} config The config specific for this request (merged with this.defaults)\n */\nAxios.prototype.request = function request(config) {\n  /*eslint no-param-reassign:0*/\n  // Allow for axios('example/url'[, config]) a la fetch API\n  if (typeof config === 'string') {\n    config = arguments[1] || {};\n    config.url = arguments[0];\n  } else {\n    config = config || {};\n  }\n\n  config = mergeConfig(this.defaults, config);\n  config.method = config.method ? config.method.toLowerCase() : 'get';\n\n  // Hook up interceptors middleware\n  var chain = [dispatchRequest, undefined];\n  var promise = Promise.resolve(config);\n\n  this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n    chain.unshift(interceptor.fulfilled, interceptor.rejected);\n  });\n\n  this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n    chain.push(interceptor.fulfilled, interceptor.rejected);\n  });\n\n  while (chain.length) {\n    promise = promise.then(chain.shift(), chain.shift());\n  }\n\n  return promise;\n};\n\nAxios.prototype.getUri = function getUri(config) {\n  config = mergeConfig(this.defaults, config);\n  return buildURL(config.url, config.params, config.paramsSerializer).replace(/^\\?/, '');\n};\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n  /*eslint func-names:0*/\n  Axios.prototype[method] = function(url, config) {\n    return this.request(utils.merge(config || {}, {\n      method: method,\n      url: url\n    }));\n  };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n  /*eslint func-names:0*/\n  Axios.prototype[method] = function(url, data, config) {\n    return this.request(utils.merge(config || {}, {\n      method: method,\n      url: url,\n      data: data\n    }));\n  };\n});\n\nmodule.exports = Axios;\n"
        },
        {
          "id": 53,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\InterceptorManager.js",
          "name": "./node_modules/axios/lib/core/InterceptorManager.js",
          "index": 23,
          "index2": 14,
          "size": 1251,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
          "issuerId": 52,
          "issuerName": "./node_modules/axios/lib/core/Axios.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            },
            {
              "id": 52,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
              "name": "./node_modules/axios/lib/core/Axios.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 52,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
              "module": "./node_modules/axios/lib/core/Axios.js",
              "moduleName": "./node_modules/axios/lib/core/Axios.js",
              "type": "cjs require",
              "userRequest": "./InterceptorManager",
              "loc": "5:25-56"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 9,
          "source": "'use strict';\n\nvar utils = require('./../utils');\n\nfunction InterceptorManager() {\n  this.handlers = [];\n}\n\n/**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\nInterceptorManager.prototype.use = function use(fulfilled, rejected) {\n  this.handlers.push({\n    fulfilled: fulfilled,\n    rejected: rejected\n  });\n  return this.handlers.length - 1;\n};\n\n/**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n */\nInterceptorManager.prototype.eject = function eject(id) {\n  if (this.handlers[id]) {\n    this.handlers[id] = null;\n  }\n};\n\n/**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n */\nInterceptorManager.prototype.forEach = function forEach(fn) {\n  utils.forEach(this.handlers, function forEachHandler(h) {\n    if (h !== null) {\n      fn(h);\n    }\n  });\n};\n\nmodule.exports = InterceptorManager;\n"
        },
        {
          "id": 54,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
          "name": "./node_modules/axios/lib/core/dispatchRequest.js",
          "index": 24,
          "index2": 29,
          "size": 2199,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
          "issuerId": 52,
          "issuerName": "./node_modules/axios/lib/core/Axios.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            },
            {
              "id": 52,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
              "name": "./node_modules/axios/lib/core/Axios.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 52,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
              "module": "./node_modules/axios/lib/core/Axios.js",
              "moduleName": "./node_modules/axios/lib/core/Axios.js",
              "type": "cjs require",
              "userRequest": "./dispatchRequest",
              "loc": "6:22-50"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 9,
          "source": "'use strict';\n\nvar utils = require('./../utils');\nvar transformData = require('./transformData');\nvar isCancel = require('../cancel/isCancel');\nvar defaults = require('../defaults');\nvar isAbsoluteURL = require('./../helpers/isAbsoluteURL');\nvar combineURLs = require('./../helpers/combineURLs');\n\n/**\n * Throws a `Cancel` if cancellation has been requested.\n */\nfunction throwIfCancellationRequested(config) {\n  if (config.cancelToken) {\n    config.cancelToken.throwIfRequested();\n  }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n * @returns {Promise} The Promise to be fulfilled\n */\nmodule.exports = function dispatchRequest(config) {\n  throwIfCancellationRequested(config);\n\n  // Support baseURL config\n  if (config.baseURL && !isAbsoluteURL(config.url)) {\n    config.url = combineURLs(config.baseURL, config.url);\n  }\n\n  // Ensure headers exist\n  config.headers = config.headers || {};\n\n  // Transform request data\n  config.data = transformData(\n    config.data,\n    config.headers,\n    config.transformRequest\n  );\n\n  // Flatten headers\n  config.headers = utils.merge(\n    config.headers.common || {},\n    config.headers[config.method] || {},\n    config.headers || {}\n  );\n\n  utils.forEach(\n    ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n    function cleanHeaderConfig(method) {\n      delete config.headers[method];\n    }\n  );\n\n  var adapter = config.adapter || defaults.adapter;\n\n  return adapter(config).then(function onAdapterResolution(response) {\n    throwIfCancellationRequested(config);\n\n    // Transform response data\n    response.data = transformData(\n      response.data,\n      response.headers,\n      config.transformResponse\n    );\n\n    return response;\n  }, function onAdapterRejection(reason) {\n    if (!isCancel(reason)) {\n      throwIfCancellationRequested(config);\n\n      // Transform response data\n      if (reason && reason.response) {\n        reason.response.data = transformData(\n          reason.response.data,\n          reason.response.headers,\n          config.transformResponse\n        );\n      }\n    }\n\n    return Promise.reject(reason);\n  });\n};\n"
        },
        {
          "id": 55,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\transformData.js",
          "name": "./node_modules/axios/lib/core/transformData.js",
          "index": 25,
          "index2": 15,
          "size": 550,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
          "issuerId": 54,
          "issuerName": "./node_modules/axios/lib/core/dispatchRequest.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            },
            {
              "id": 52,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
              "name": "./node_modules/axios/lib/core/Axios.js"
            },
            {
              "id": 54,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
              "name": "./node_modules/axios/lib/core/dispatchRequest.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 54,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
              "module": "./node_modules/axios/lib/core/dispatchRequest.js",
              "moduleName": "./node_modules/axios/lib/core/dispatchRequest.js",
              "type": "cjs require",
              "userRequest": "./transformData",
              "loc": "4:20-46"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 10,
          "source": "'use strict';\n\nvar utils = require('./../utils');\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Object|String} data The data to be transformed\n * @param {Array} headers The headers for the request or response\n * @param {Array|Function} fns A single function or Array of functions\n * @returns {*} The resulting transformed data\n */\nmodule.exports = function transformData(data, headers, fns) {\n  /*eslint no-param-reassign:0*/\n  utils.forEach(fns, function transform(fn) {\n    data = fn(data, headers);\n  });\n\n  return data;\n};\n"
        },
        {
          "id": 56,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\normalizeHeaderName.js",
          "name": "./node_modules/axios/lib/helpers/normalizeHeaderName.js",
          "index": 29,
          "index2": 18,
          "size": 357,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
          "issuerId": 15,
          "issuerName": "./node_modules/axios/lib/defaults.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            },
            {
              "id": 15,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
              "name": "./node_modules/axios/lib/defaults.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 15,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
              "module": "./node_modules/axios/lib/defaults.js",
              "moduleName": "./node_modules/axios/lib/defaults.js",
              "type": "cjs require",
              "userRequest": "./helpers/normalizeHeaderName",
              "loc": "4:26-66"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 9,
          "source": "'use strict';\n\nvar utils = require('../utils');\n\nmodule.exports = function normalizeHeaderName(headers, normalizedName) {\n  utils.forEach(headers, function processHeader(value, name) {\n    if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) {\n      headers[normalizedName] = value;\n      delete headers[name];\n    }\n  });\n};\n"
        },
        {
          "id": 57,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\settle.js",
          "name": "./node_modules/axios/lib/core/settle.js",
          "index": 31,
          "index2": 21,
          "size": 686,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
          "issuerId": 17,
          "issuerName": "./node_modules/axios/lib/adapters/xhr.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            },
            {
              "id": 15,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
              "name": "./node_modules/axios/lib/defaults.js"
            },
            {
              "id": 17,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
              "name": "./node_modules/axios/lib/adapters/xhr.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 17,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
              "module": "./node_modules/axios/lib/adapters/xhr.js",
              "moduleName": "./node_modules/axios/lib/adapters/xhr.js",
              "type": "cjs require",
              "userRequest": "./../core/settle",
              "loc": "4:13-40"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 10,
          "source": "'use strict';\n\nvar createError = require('./createError');\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n */\nmodule.exports = function settle(resolve, reject, response) {\n  var validateStatus = response.config.validateStatus;\n  if (!validateStatus || validateStatus(response.status)) {\n    resolve(response);\n  } else {\n    reject(createError(\n      'Request failed with status code ' + response.status,\n      response.config,\n      null,\n      response.request,\n      response\n    ));\n  }\n};\n"
        },
        {
          "id": 58,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\enhanceError.js",
          "name": "./node_modules/axios/lib/core/enhanceError.js",
          "index": 33,
          "index2": 19,
          "size": 1042,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\createError.js",
          "issuerId": 18,
          "issuerName": "./node_modules/axios/lib/core/createError.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            },
            {
              "id": 15,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
              "name": "./node_modules/axios/lib/defaults.js"
            },
            {
              "id": 17,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
              "name": "./node_modules/axios/lib/adapters/xhr.js"
            },
            {
              "id": 18,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\createError.js",
              "name": "./node_modules/axios/lib/core/createError.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 18,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\createError.js",
              "module": "./node_modules/axios/lib/core/createError.js",
              "moduleName": "./node_modules/axios/lib/core/createError.js",
              "type": "cjs require",
              "userRequest": "./enhanceError",
              "loc": "3:19-44"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 11,
          "source": "'use strict';\n\n/**\n * Update an Error with the specified config, error code, and response.\n *\n * @param {Error} error The error to update.\n * @param {Object} config The config.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n * @returns {Error} The error.\n */\nmodule.exports = function enhanceError(error, config, code, request, response) {\n  error.config = config;\n  if (code) {\n    error.code = code;\n  }\n\n  error.request = request;\n  error.response = response;\n  error.isAxiosError = true;\n\n  error.toJSON = function() {\n    return {\n      // Standard\n      message: this.message,\n      name: this.name,\n      // Microsoft\n      description: this.description,\n      number: this.number,\n      // Mozilla\n      fileName: this.fileName,\n      lineNumber: this.lineNumber,\n      columnNumber: this.columnNumber,\n      stack: this.stack,\n      // Axios\n      config: this.config,\n      code: this.code\n    };\n  };\n  return error;\n};\n"
        },
        {
          "id": 59,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\parseHeaders.js",
          "name": "./node_modules/axios/lib/helpers/parseHeaders.js",
          "index": 34,
          "index2": 22,
          "size": 1393,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
          "issuerId": 17,
          "issuerName": "./node_modules/axios/lib/adapters/xhr.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            },
            {
              "id": 15,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
              "name": "./node_modules/axios/lib/defaults.js"
            },
            {
              "id": 17,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
              "name": "./node_modules/axios/lib/adapters/xhr.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 17,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
              "module": "./node_modules/axios/lib/adapters/xhr.js",
              "moduleName": "./node_modules/axios/lib/adapters/xhr.js",
              "type": "cjs require",
              "userRequest": "./../helpers/parseHeaders",
              "loc": "6:19-55"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 10,
          "source": "'use strict';\n\nvar utils = require('./../utils');\n\n// Headers whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nvar ignoreDuplicateOf = [\n  'age', 'authorization', 'content-length', 'content-type', 'etag',\n  'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n  'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n  'referer', 'retry-after', 'user-agent'\n];\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} headers Headers needing to be parsed\n * @returns {Object} Headers parsed into an object\n */\nmodule.exports = function parseHeaders(headers) {\n  var parsed = {};\n  var key;\n  var val;\n  var i;\n\n  if (!headers) { return parsed; }\n\n  utils.forEach(headers.split('\\n'), function parser(line) {\n    i = line.indexOf(':');\n    key = utils.trim(line.substr(0, i)).toLowerCase();\n    val = utils.trim(line.substr(i + 1));\n\n    if (key) {\n      if (parsed[key] && ignoreDuplicateOf.indexOf(key) >= 0) {\n        return;\n      }\n      if (key === 'set-cookie') {\n        parsed[key] = (parsed[key] ? parsed[key] : []).concat([val]);\n      } else {\n        parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n      }\n    }\n  });\n\n  return parsed;\n};\n"
        },
        {
          "id": 60,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\isURLSameOrigin.js",
          "name": "./node_modules/axios/lib/helpers/isURLSameOrigin.js",
          "index": 35,
          "index2": 23,
          "size": 2305,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
          "issuerId": 17,
          "issuerName": "./node_modules/axios/lib/adapters/xhr.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            },
            {
              "id": 15,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
              "name": "./node_modules/axios/lib/defaults.js"
            },
            {
              "id": 17,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
              "name": "./node_modules/axios/lib/adapters/xhr.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 17,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
              "module": "./node_modules/axios/lib/adapters/xhr.js",
              "moduleName": "./node_modules/axios/lib/adapters/xhr.js",
              "type": "cjs require",
              "userRequest": "./../helpers/isURLSameOrigin",
              "loc": "7:22-61"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 10,
          "source": "'use strict';\n\nvar utils = require('./../utils');\n\nmodule.exports = (\n  utils.isStandardBrowserEnv() ?\n\n  // Standard browser envs have full support of the APIs needed to test\n  // whether the request URL is of the same origin as current location.\n    (function standardBrowserEnv() {\n      var msie = /(msie|trident)/i.test(navigator.userAgent);\n      var urlParsingNode = document.createElement('a');\n      var originURL;\n\n      /**\n    * Parse a URL to discover it's components\n    *\n    * @param {String} url The URL to be parsed\n    * @returns {Object}\n    */\n      function resolveURL(url) {\n        var href = url;\n\n        if (msie) {\n        // IE needs attribute set twice to normalize properties\n          urlParsingNode.setAttribute('href', href);\n          href = urlParsingNode.href;\n        }\n\n        urlParsingNode.setAttribute('href', href);\n\n        // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils\n        return {\n          href: urlParsingNode.href,\n          protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '',\n          host: urlParsingNode.host,\n          search: urlParsingNode.search ? urlParsingNode.search.replace(/^\\?/, '') : '',\n          hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '',\n          hostname: urlParsingNode.hostname,\n          port: urlParsingNode.port,\n          pathname: (urlParsingNode.pathname.charAt(0) === '/') ?\n            urlParsingNode.pathname :\n            '/' + urlParsingNode.pathname\n        };\n      }\n\n      originURL = resolveURL(window.location.href);\n\n      /**\n    * Determine if a URL shares the same origin as the current location\n    *\n    * @param {String} requestURL The URL to test\n    * @returns {boolean} True if URL shares the same origin, otherwise false\n    */\n      return function isURLSameOrigin(requestURL) {\n        var parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL;\n        return (parsed.protocol === originURL.protocol &&\n            parsed.host === originURL.host);\n      };\n    })() :\n\n  // Non standard browser envs (web workers, react-native) lack needed support.\n    (function nonStandardBrowserEnv() {\n      return function isURLSameOrigin() {\n        return true;\n      };\n    })()\n);\n"
        },
        {
          "id": 61,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\cookies.js",
          "name": "./node_modules/axios/lib/helpers/cookies.js",
          "index": 36,
          "index2": 24,
          "size": 1435,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
          "issuerId": 17,
          "issuerName": "./node_modules/axios/lib/adapters/xhr.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            },
            {
              "id": 15,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
              "name": "./node_modules/axios/lib/defaults.js"
            },
            {
              "id": 17,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
              "name": "./node_modules/axios/lib/adapters/xhr.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 17,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
              "module": "./node_modules/axios/lib/adapters/xhr.js",
              "moduleName": "./node_modules/axios/lib/adapters/xhr.js",
              "type": "cjs require",
              "userRequest": "./../helpers/cookies",
              "loc": "100:20-51"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 10,
          "source": "'use strict';\n\nvar utils = require('./../utils');\n\nmodule.exports = (\n  utils.isStandardBrowserEnv() ?\n\n  // Standard browser envs support document.cookie\n    (function standardBrowserEnv() {\n      return {\n        write: function write(name, value, expires, path, domain, secure) {\n          var cookie = [];\n          cookie.push(name + '=' + encodeURIComponent(value));\n\n          if (utils.isNumber(expires)) {\n            cookie.push('expires=' + new Date(expires).toGMTString());\n          }\n\n          if (utils.isString(path)) {\n            cookie.push('path=' + path);\n          }\n\n          if (utils.isString(domain)) {\n            cookie.push('domain=' + domain);\n          }\n\n          if (secure === true) {\n            cookie.push('secure');\n          }\n\n          document.cookie = cookie.join('; ');\n        },\n\n        read: function read(name) {\n          var match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n          return (match ? decodeURIComponent(match[3]) : null);\n        },\n\n        remove: function remove(name) {\n          this.write(name, '', Date.now() - 86400000);\n        }\n      };\n    })() :\n\n  // Non standard browser env (web workers, react-native) lack needed support.\n    (function nonStandardBrowserEnv() {\n      return {\n        write: function write() {},\n        read: function read() { return null; },\n        remove: function remove() {}\n      };\n    })()\n);\n"
        },
        {
          "id": 62,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\isAbsoluteURL.js",
          "name": "./node_modules/axios/lib/helpers/isAbsoluteURL.js",
          "index": 37,
          "index2": 27,
          "size": 563,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
          "issuerId": 54,
          "issuerName": "./node_modules/axios/lib/core/dispatchRequest.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            },
            {
              "id": 52,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
              "name": "./node_modules/axios/lib/core/Axios.js"
            },
            {
              "id": 54,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
              "name": "./node_modules/axios/lib/core/dispatchRequest.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 54,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
              "module": "./node_modules/axios/lib/core/dispatchRequest.js",
              "moduleName": "./node_modules/axios/lib/core/dispatchRequest.js",
              "type": "cjs require",
              "userRequest": "./../helpers/isAbsoluteURL",
              "loc": "7:20-57"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 10,
          "source": "'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nmodule.exports = function isAbsoluteURL(url) {\n  // A URL is considered absolute if it begins with \"<scheme>://\" or \"//\" (protocol-relative URL).\n  // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n  // by any combination of letters, digits, plus, period, or hyphen.\n  return /^([a-z][a-z\\d\\+\\-\\.]*:)?\\/\\//i.test(url);\n};\n"
        },
        {
          "id": 63,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\combineURLs.js",
          "name": "./node_modules/axios/lib/helpers/combineURLs.js",
          "index": 38,
          "index2": 28,
          "size": 380,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
          "issuerId": 54,
          "issuerName": "./node_modules/axios/lib/core/dispatchRequest.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            },
            {
              "id": 52,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
              "name": "./node_modules/axios/lib/core/Axios.js"
            },
            {
              "id": 54,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
              "name": "./node_modules/axios/lib/core/dispatchRequest.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 54,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
              "module": "./node_modules/axios/lib/core/dispatchRequest.js",
              "moduleName": "./node_modules/axios/lib/core/dispatchRequest.js",
              "type": "cjs require",
              "userRequest": "./../helpers/combineURLs",
              "loc": "8:18-53"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 10,
          "source": "'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n * @returns {string} The combined URL\n */\nmodule.exports = function combineURLs(baseURL, relativeURL) {\n  return relativeURL\n    ? baseURL.replace(/\\/+$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n    : baseURL;\n};\n"
        },
        {
          "id": 64,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\cancel\\CancelToken.js",
          "name": "./node_modules/axios/lib/cancel/CancelToken.js",
          "index": 41,
          "index2": 33,
          "size": 1240,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "issuerId": 50,
          "issuerName": "./node_modules/axios/lib/axios.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 50,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "module": "./node_modules/axios/lib/axios.js",
              "moduleName": "./node_modules/axios/lib/axios.js",
              "type": "cjs require",
              "userRequest": "./cancel/CancelToken",
              "loc": "41:20-51"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 8,
          "source": "'use strict';\n\nvar Cancel = require('./Cancel');\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @class\n * @param {Function} executor The executor function.\n */\nfunction CancelToken(executor) {\n  if (typeof executor !== 'function') {\n    throw new TypeError('executor must be a function.');\n  }\n\n  var resolvePromise;\n  this.promise = new Promise(function promiseExecutor(resolve) {\n    resolvePromise = resolve;\n  });\n\n  var token = this;\n  executor(function cancel(message) {\n    if (token.reason) {\n      // Cancellation has already been requested\n      return;\n    }\n\n    token.reason = new Cancel(message);\n    resolvePromise(token.reason);\n  });\n}\n\n/**\n * Throws a `Cancel` if cancellation has been requested.\n */\nCancelToken.prototype.throwIfRequested = function throwIfRequested() {\n  if (this.reason) {\n    throw this.reason;\n  }\n};\n\n/**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\nCancelToken.source = function source() {\n  var cancel;\n  var token = new CancelToken(function executor(c) {\n    cancel = c;\n  });\n  return {\n    token: token,\n    cancel: cancel\n  };\n};\n\nmodule.exports = CancelToken;\n"
        },
        {
          "id": 65,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\spread.js",
          "name": "./node_modules/axios/lib/helpers/spread.js",
          "index": 42,
          "index2": 34,
          "size": 564,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "issuerId": 50,
          "issuerName": "./node_modules/axios/lib/axios.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            },
            {
              "id": 48,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
            },
            {
              "id": 49,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
              "name": "./node_modules/axios/index.js"
            },
            {
              "id": 50,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "name": "./node_modules/axios/lib/axios.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 50,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
              "module": "./node_modules/axios/lib/axios.js",
              "moduleName": "./node_modules/axios/lib/axios.js",
              "type": "cjs require",
              "userRequest": "./helpers/spread",
              "loc": "48:15-42"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 8,
          "source": "'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n *  ```js\n *  function f(x, y, z) {}\n *  var args = [1, 2, 3];\n *  f.apply(null, args);\n *  ```\n *\n * With `spread` this example can be re-written.\n *\n *  ```js\n *  spread(function(x, y, z) {})([1, 2, 3]);\n *  ```\n *\n * @param {Function} callback\n * @returns {Function}\n */\nmodule.exports = function spread(callback) {\n  return function wrap(arr) {\n    return callback.apply(null, arr);\n  };\n};\n"
        },
        {
          "id": 66,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.models.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.models.js",
          "index": 45,
          "index2": 40,
          "size": 385,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "issuerId": 47,
          "issuerName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 47,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
              "type": "cjs require",
              "userRequest": "./http.models",
              "loc": "8:9-33"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 5,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar IHttpRequestResult = /** @class */ (function () {\r\n    function IHttpRequestResult(response, error) {\r\n        this.response = response;\r\n        this.error = error;\r\n    }\r\n    return IHttpRequestResult;\r\n}());\r\nexports.IHttpRequestResult = IHttpRequestResult;\r\n//# sourceMappingURL=http.models.js.map"
        },
        {
          "id": 67,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\test-http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/test-http.service.js",
          "index": 46,
          "index2": 41,
          "size": 3063,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "issuerId": 47,
          "issuerName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 47,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 47,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
              "type": "cjs require",
              "userRequest": "./test-http.service",
              "loc": "11:9-39"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 5,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar rxjs_1 = require(\"rxjs\");\r\nvar TestHttpService = /** @class */ (function () {\r\n    function TestHttpService(config) {\r\n        this.throwCloudError = false;\r\n        this.fakeResponseJson = undefined;\r\n        this.errorJson = undefined;\r\n        Object.assign(this, config);\r\n    }\r\n    TestHttpService.prototype.retryPromise = function (promise, options) {\r\n        console.log('Retry is not implemented in test service. Returning original Promise');\r\n        return promise;\r\n    };\r\n    TestHttpService.prototype.get = function (call, options) {\r\n        // throw cloud error\r\n        if (this.throwCloudError) {\r\n            var fakeError = {\r\n                response: {\r\n                    data: this.errorJson\r\n                }\r\n            };\r\n            return rxjs_1.throwError({\r\n                originalError: fakeError,\r\n                mappedError: call.mapError(fakeError)\r\n            });\r\n        }\r\n        // return fake response\r\n        return rxjs_1.of({\r\n            data: this.fakeResponseJson,\r\n            response: undefined\r\n        });\r\n    };\r\n    TestHttpService.prototype.post = function (call, options) {\r\n        // throw cloud error\r\n        if (this.throwCloudError) {\r\n            var fakeError = {\r\n                response: {\r\n                    data: this.errorJson\r\n                }\r\n            };\r\n            return rxjs_1.throwError({\r\n                originalError: fakeError,\r\n                mappedError: call.mapError(fakeError)\r\n            });\r\n        }\r\n        // return fake response\r\n        return rxjs_1.of({\r\n            data: this.fakeResponseJson,\r\n            response: undefined\r\n        });\r\n    };\r\n    TestHttpService.prototype.put = function (call, options) {\r\n        // throw cloud error\r\n        if (this.throwCloudError) {\r\n            var fakeError = {\r\n                response: {\r\n                    data: this.errorJson\r\n                }\r\n            };\r\n            return rxjs_1.throwError({\r\n                originalError: fakeError,\r\n                mappedError: call.mapError(fakeError)\r\n            });\r\n        }\r\n        // return fake response\r\n        return rxjs_1.of({\r\n            data: this.fakeResponseJson,\r\n            response: undefined\r\n        });\r\n    };\r\n    TestHttpService.prototype.delete = function (call, options) {\r\n        // throw cloud error\r\n        if (this.throwCloudError) {\r\n            var fakeError = {\r\n                response: {\r\n                    data: this.errorJson\r\n                }\r\n            };\r\n            return rxjs_1.throwError({\r\n                originalError: fakeError,\r\n                mappedError: call.mapError(fakeError)\r\n            });\r\n        }\r\n        // return fake response\r\n        return rxjs_1.of({\r\n            data: this.fakeResponseJson,\r\n            response: undefined\r\n        });\r\n    };\r\n    return TestHttpService;\r\n}());\r\nexports.TestHttpService = TestHttpService;\r\n//# sourceMappingURL=test-http.service.js.map"
        },
        {
          "id": 68,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\error-handling\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/error-handling/index.js",
          "index": 47,
          "index2": 45,
          "size": 290,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "issuerId": 5,
          "issuerName": "./node_modules/kentico-cloud-core/_commonjs/index.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 5,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/index.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/index.js",
              "type": "cjs require",
              "userRequest": "./error-handling",
              "loc": "10:9-36"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 4,
          "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./cloud-error\"));\r\n__export(require(\"./map-cloud-error\"));\r\n//# sourceMappingURL=index.js.map"
        },
        {
          "id": 69,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\error-handling\\map-cloud-error.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/error-handling/map-cloud-error.js",
          "index": 49,
          "index2": 44,
          "size": 1435,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\error-handling\\index.js",
          "issuerId": 68,
          "issuerName": "./node_modules/kentico-cloud-core/_commonjs/error-handling/index.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 39,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
              "name": "./lib/client/index.ts"
            },
            {
              "id": 40,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
              "name": "./lib/client/delivery-client.ts"
            },
            {
              "id": 5,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
            },
            {
              "id": 68,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\error-handling\\index.js",
              "name": "./node_modules/kentico-cloud-core/_commonjs/error-handling/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 68,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\error-handling\\index.js",
              "module": "./node_modules/kentico-cloud-core/_commonjs/error-handling/index.js",
              "moduleName": "./node_modules/kentico-cloud-core/_commonjs/error-handling/index.js",
              "type": "cjs require",
              "userRequest": "./map-cloud-error",
              "loc": "7:9-37"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 5,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar cloud_error_1 = require(\"./cloud-error\");\r\nvar KCErrorNames = {\r\n    errorCode: 'error_code',\r\n    message: 'message',\r\n    requestId: 'request_id',\r\n    specificCode: 'specific_code'\r\n};\r\nfunction mapCloudError(error) {\r\n    if (error.response && error.response.data && error.response.data[KCErrorNames.requestId]) {\r\n        // The request was made and the server responded with a status code\r\n        // that falls out of the range of 2xx\r\n        var data = error.response.data;\r\n        return new cloud_error_1.CloudError({\r\n            requestId: data[KCErrorNames.requestId],\r\n            message: data[KCErrorNames.message] ? data[KCErrorNames.message] : '',\r\n            errorCode: data[KCErrorNames.errorCode] ? data[KCErrorNames.errorCode] : 0,\r\n            specificCode: data[KCErrorNames.specificCode] ? data[KCErrorNames.specificCode] : 0,\r\n            originalError: error\r\n        });\r\n    }\r\n    else if (error.request) {\r\n        // The request was made but no response was received\r\n        // `error.request` is an instance of XMLHttpRequest in the browser and an instance of\r\n        // http.ClientRequest in node.js\r\n        return error;\r\n    }\r\n    // Something happened in setting up the request that triggered an Error\r\n    return error;\r\n}\r\nexports.mapCloudError = mapCloudError;\r\n//# sourceMappingURL=map-cloud-error.js.map"
        },
        {
          "id": 70,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\adapters\\browser-rich-text.parser.ts",
          "name": "./lib/parser/adapters/browser-rich-text.parser.ts",
          "index": 51,
          "index2": 67,
          "size": 10078,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\parser-adapter.ts",
          "issuerId": 24,
          "issuerName": "./lib/parser/parser-adapter.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 110,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\index.ts",
              "name": "./lib/parser/index.ts"
            },
            {
              "id": 24,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\parser-adapter.ts",
              "name": "./lib/parser/parser-adapter.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 24,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\parser-adapter.ts",
              "module": "./lib/parser/parser-adapter.ts",
              "moduleName": "./lib/parser/parser-adapter.ts",
              "type": "cjs require",
              "userRequest": "./adapters/browser-rich-text.parser",
              "loc": "5:18-64"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 3,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../../models\");\r\nvar parser_configuration_1 = require(\"../parser-configuration\");\r\nvar BrowserRichTextParser = /** @class */ (function () {\r\n    function BrowserRichTextParser() {\r\n    }\r\n    BrowserRichTextParser.prototype.resolveRichTextElement = function (resolverContext, contentItemCodename, html, elementName, replacement, config) {\r\n        var doc = this.createWrapperElement(html);\r\n        // get all linked items\r\n        var result = this.processRichTextElement(resolverContext, contentItemCodename, elementName, doc.children, replacement, config, {\r\n            links: [],\r\n            linkedItems: [],\r\n            images: []\r\n        });\r\n        return {\r\n            links: result.links,\r\n            linkedItems: result.linkedItems,\r\n            images: result.images,\r\n            resolvedHtml: doc.innerHTML\r\n        };\r\n    };\r\n    BrowserRichTextParser.prototype.createWrapperElement = function (html) {\r\n        var element = document.createElement(parser_configuration_1.parserConfiguration.linkedItemWrapperElem);\r\n        element.innerHTML = html;\r\n        return element;\r\n    };\r\n    BrowserRichTextParser.prototype.processRichTextElement = function (resolverContext, contentItemCodename, elementName, htmlCollection, replacement, config, result) {\r\n        if (!htmlCollection || htmlCollection.length === 0) {\r\n            // there are no more nodes\r\n        }\r\n        else {\r\n            // extract objects\r\n            for (var i = 0; i < htmlCollection.length; i++) {\r\n                var element = htmlCollection[i];\r\n                var typeAttribute = element.attributes ? element.attributes.getNamedItem('type') : undefined;\r\n                // process linked items (modular items)\r\n                if (element.attributes &&\r\n                    typeAttribute &&\r\n                    typeAttribute.value &&\r\n                    typeAttribute.value.toLowerCase() ===\r\n                        parser_configuration_1.parserConfiguration.modularContentElementData.type.toLowerCase()) {\r\n                    var dataCodenameAttribute = element.attributes.getNamedItem(parser_configuration_1.parserConfiguration.modularContentElementData.dataCodename);\r\n                    var dataTypeAttribute = element.attributes.getNamedItem(parser_configuration_1.parserConfiguration.modularContentElementData.dataType);\r\n                    if (!dataTypeAttribute) {\r\n                        throw Error('Missing data type attribute. This is likely an error caused by invalid response.');\r\n                    }\r\n                    var relAttribute = element.attributes.getNamedItem(parser_configuration_1.parserConfiguration.modularContentElementData.relAttribute);\r\n                    var itemType = 'linkedItem';\r\n                    if (relAttribute &&\r\n                        relAttribute.value === parser_configuration_1.parserConfiguration.modularContentElementData.componentRel) {\r\n                        itemType = 'component';\r\n                    }\r\n                    // prepare link item object\r\n                    var linkItemContentObject = {\r\n                        dataCodename: dataCodenameAttribute ? dataCodenameAttribute.value : '',\r\n                        dataType: dataTypeAttribute ? dataTypeAttribute.value : '',\r\n                        itemType: itemType\r\n                    };\r\n                    // replace html\r\n                    var parentElement = element.parentElement;\r\n                    if (!parentElement) {\r\n                        console.warn(\"Could not replace linked item '\" + linkItemContentObject.dataCodename + \"' of '\" + linkItemContentObject.dataType + \"' because parent node is undefined. Please report this error if you are seeing this.\");\r\n                    }\r\n                    else {\r\n                        if (dataTypeAttribute.value === 'item') {\r\n                            // add to result\r\n                            result.linkedItems.push(linkItemContentObject);\r\n                            // create new element\r\n                            var newElem = document.createElement(config.linkedItemWrapperTag);\r\n                            // get type of resolving item\r\n                            var type = void 0;\r\n                            type = models_1.RichTextItemDataType.Item;\r\n                            var linkedItemHtml = replacement.getLinkedItemHtml(linkItemContentObject.dataCodename, type);\r\n                            // recursively run resolver on the HTML obtained by resolver\r\n                            newElem.innerHTML = this.resolveRichTextElement('nested', linkItemContentObject.dataCodename, linkedItemHtml, elementName, replacement, config).resolvedHtml;\r\n                            // add classes\r\n                            newElem.className = config.linkedItemWrapperClasses.map(function (m) { return m; }).join(' ');\r\n                            // replace original node with new one\r\n                            parentElement.replaceChild(newElem, element);\r\n                        }\r\n                        else {\r\n                            if (config.enableAdvancedLogging) {\r\n                                console.warn(\"Rich text element contains object with unsupported data type '\" + dataTypeAttribute.value + \"'\");\r\n                            }\r\n                        }\r\n                    }\r\n                }\r\n                // process links\r\n                if (element.nodeName.toLowerCase() === parser_configuration_1.parserConfiguration.linkElementData.nodeName.toLowerCase()) {\r\n                    var dataItemIdAttribute = element.attributes.getNamedItem(parser_configuration_1.parserConfiguration.linkElementData.dataItemId);\r\n                    if (dataItemIdAttribute) {\r\n                        var link = {\r\n                            dataItemId: dataItemIdAttribute ? dataItemIdAttribute.value : ''\r\n                        };\r\n                        // add to result\r\n                        result.links.push(link);\r\n                        // get original link text (the one inside <a> tag)\r\n                        var linkText = element.innerHTML;\r\n                        var urlSlugResult = replacement.getUrlSlugResult(link.dataItemId, linkText);\r\n                        // html has priority over url resolver\r\n                        if (urlSlugResult.html) {\r\n                            // replace link html\r\n                            var linkHtml = urlSlugResult.html;\r\n                            element.outerHTML = linkHtml ? linkHtml : '';\r\n                            var parent_1 = element.parentNode;\r\n                            if (parent_1) {\r\n                                parent_1.replaceChild(element, element);\r\n                            }\r\n                        }\r\n                        else if (urlSlugResult.url) {\r\n                            // set link url only\r\n                            var hrefAttribute = element.attributes.getNamedItem('href');\r\n                            if (!hrefAttribute) {\r\n                                // href attribute is missing\r\n                                if (config.enableAdvancedLogging) {\r\n                                    console.warn(\"Cannot set url '\" + urlSlugResult + \"' because 'href' attribute is not present in the <a> tag.\\n                                        Please report this issue if you are seeing this.\\n                                        This warning can be turned off by disabling 'enableAdvancedLogging' option.\");\r\n                                }\r\n                            }\r\n                            else {\r\n                                // get link url\r\n                                var linkUrlResult = typeof urlSlugResult === 'string'\r\n                                    ? urlSlugResult\r\n                                    : urlSlugResult.url;\r\n                                hrefAttribute.value = linkUrlResult ? linkUrlResult : '';\r\n                            }\r\n                        }\r\n                    }\r\n                }\r\n                // process images\r\n                if (element.nodeName.toLowerCase() === parser_configuration_1.parserConfiguration.imageElementData.nodeName.toLowerCase()) {\r\n                    var dataImageIdAttribute = element.attributes.getNamedItem(parser_configuration_1.parserConfiguration.imageElementData.dataImageId);\r\n                    // continue only if data image id is present. There could be regular img tags included\r\n                    if (dataImageIdAttribute) {\r\n                        var imageObj = {\r\n                            imageId: dataImageIdAttribute.value\r\n                        };\r\n                        result.images.push(imageObj);\r\n                        // get image result\r\n                        var imageResult = replacement.getImageResult(resolverContext, contentItemCodename, imageObj.imageId, elementName);\r\n                        // get src attribute of img tag\r\n                        var srcAttribute = element.attributes.getNamedItem(parser_configuration_1.parserConfiguration.imageElementData.srcAttribute);\r\n                        if (!srcAttribute) {\r\n                            throw Error(\"Attribute '\" + parser_configuration_1.parserConfiguration.imageElementData.srcAttribute + \"' is missing. Source element: \" + elementName);\r\n                        }\r\n                        // set new image url\r\n                        srcAttribute.value = imageResult.url;\r\n                    }\r\n                }\r\n                // recursively process child nodes\r\n                if (element.children && element.children.length > 0) {\r\n                    this.processRichTextElement(resolverContext, contentItemCodename, elementName, element.children, replacement, config, result);\r\n                }\r\n            }\r\n        }\r\n        return result;\r\n    };\r\n    return BrowserRichTextParser;\r\n}());\r\nexports.BrowserRichTextParser = BrowserRichTextParser;\r\n"
        },
        {
          "id": 71,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
          "name": "./lib/models/common/index.ts",
          "index": 53,
          "index2": 51,
          "size": 331,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "issuerId": 0,
          "issuerName": "./lib/models/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 0,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
              "name": "./lib/models/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 0,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
              "module": "./lib/models/index.ts",
              "moduleName": "./lib/models/index.ts",
              "type": "cjs require",
              "userRequest": "./common",
              "loc": "6:9-28"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./filters\"));\r\n__export(require(\"./pagination.class\"));\r\n__export(require(\"./parameters\"));\r\n__export(require(\"./sort-order.enum\"));\r\n"
        },
        {
          "id": 72,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\filters.ts",
          "name": "./lib/models/common/filters.ts",
          "index": 54,
          "index2": 47,
          "size": 9518,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
          "issuerId": 71,
          "issuerName": "./lib/models/common/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 0,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
              "name": "./lib/models/index.ts"
            },
            {
              "id": 71,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
              "name": "./lib/models/common/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 71,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
              "module": "./lib/models/common/index.ts",
              "moduleName": "./lib/models/common/index.ts",
              "type": "cjs require",
              "userRequest": "./filters",
              "loc": "6:9-29"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 3,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar Filters;\r\n(function (Filters) {\r\n    var valueSeparator = ',';\r\n    var defaultValue = '';\r\n    var TypeFilter = /** @class */ (function () {\r\n        function TypeFilter(type) {\r\n            this.type = type;\r\n        }\r\n        TypeFilter.prototype.getParam = function () {\r\n            if (Array.isArray(this.type)) {\r\n                // multiple types\r\n                return 'system.type[in]';\r\n            }\r\n            // single type\r\n            return 'system.type';\r\n        };\r\n        TypeFilter.prototype.getParamValue = function () {\r\n            if (!this.type) {\r\n                return defaultValue;\r\n            }\r\n            if (Array.isArray(this.type)) {\r\n                var value = '';\r\n                // use [in] filter\r\n                for (var i = 0; i < this.type.length; i++) {\r\n                    value = value + this.type[i].toString();\r\n                    if (i !== this.type.length - 1) {\r\n                        // append separator if its not last item\r\n                        value = value + valueSeparator;\r\n                    }\r\n                }\r\n                return value;\r\n            }\r\n            // single type was given\r\n            return this.type.toString();\r\n        };\r\n        return TypeFilter;\r\n    }());\r\n    Filters.TypeFilter = TypeFilter;\r\n    var EqualsFilter = /** @class */ (function () {\r\n        function EqualsFilter(element, value) {\r\n            this.element = element;\r\n            this.value = value;\r\n            if (!this.element) {\r\n                throw Error(\"Element specified in 'EqualsFilter' is undefined \");\r\n            }\r\n        }\r\n        EqualsFilter.prototype.getParam = function () {\r\n            return this.element.trim();\r\n        };\r\n        EqualsFilter.prototype.getParamValue = function () {\r\n            if (!this.value) {\r\n                return defaultValue;\r\n            }\r\n            return this.value;\r\n        };\r\n        return EqualsFilter;\r\n    }());\r\n    Filters.EqualsFilter = EqualsFilter;\r\n    var AllFilter = /** @class */ (function () {\r\n        function AllFilter(element, values) {\r\n            this.element = element;\r\n            this.values = values;\r\n            if (!this.element) {\r\n                throw Error(\"Element specified in 'AllFilter' is undefined \");\r\n            }\r\n        }\r\n        AllFilter.prototype.getParam = function () {\r\n            return this.element.trim() + \"[all]\";\r\n        };\r\n        AllFilter.prototype.getParamValue = function () {\r\n            if (!this.values || !Array.isArray(this.values)) {\r\n                return defaultValue;\r\n            }\r\n            return this.values.map(function (m) { return m.trim(); }).join(',');\r\n        };\r\n        return AllFilter;\r\n    }());\r\n    Filters.AllFilter = AllFilter;\r\n    var AnyFilter = /** @class */ (function () {\r\n        function AnyFilter(element, values) {\r\n            this.element = element;\r\n            this.values = values;\r\n            if (!this.element) {\r\n                throw Error(\"Element specified in 'AnyFilter' is undefined \");\r\n            }\r\n        }\r\n        AnyFilter.prototype.getParam = function () {\r\n            return this.element.trim() + \"[any]\";\r\n        };\r\n        AnyFilter.prototype.getParamValue = function () {\r\n            if (!this.values || !Array.isArray(this.values)) {\r\n                return defaultValue;\r\n            }\r\n            return this.values.map(function (m) { return m.trim(); }).join(',');\r\n        };\r\n        return AnyFilter;\r\n    }());\r\n    Filters.AnyFilter = AnyFilter;\r\n    var ContainsFilter = /** @class */ (function () {\r\n        function ContainsFilter(element, values) {\r\n            this.element = element;\r\n            this.values = values;\r\n            if (!this.element) {\r\n                throw Error(\"Element specified in 'ContainsFilter' is undefined \");\r\n            }\r\n        }\r\n        ContainsFilter.prototype.getParam = function () {\r\n            return this.element.trim() + \"[contains]\";\r\n        };\r\n        ContainsFilter.prototype.getParamValue = function () {\r\n            if (!this.values || !Array.isArray(this.values)) {\r\n                return defaultValue;\r\n            }\r\n            return this.values.map(function (m) { return m.trim(); }).join(',');\r\n        };\r\n        return ContainsFilter;\r\n    }());\r\n    Filters.ContainsFilter = ContainsFilter;\r\n    var GreaterThanFilter = /** @class */ (function () {\r\n        function GreaterThanFilter(element, value) {\r\n            this.element = element;\r\n            this.value = value;\r\n            if (!this.element) {\r\n                throw Error(\"Element specified in 'GreaterThanFilter' is undefined \");\r\n            }\r\n        }\r\n        GreaterThanFilter.prototype.getParam = function () {\r\n            return this.element.trim() + \"[gt]\";\r\n        };\r\n        GreaterThanFilter.prototype.getParamValue = function () {\r\n            if (!this.value) {\r\n                return defaultValue;\r\n            }\r\n            return this.value;\r\n        };\r\n        return GreaterThanFilter;\r\n    }());\r\n    Filters.GreaterThanFilter = GreaterThanFilter;\r\n    var GreaterThanOrEqualFilter = /** @class */ (function () {\r\n        function GreaterThanOrEqualFilter(element, value) {\r\n            this.element = element;\r\n            this.value = value;\r\n            if (!this.element) {\r\n                throw Error(\"Element specified in 'GreaterThanOrEqualFilter' is undefined \");\r\n            }\r\n        }\r\n        GreaterThanOrEqualFilter.prototype.getParam = function () {\r\n            return this.element.trim() + \"[gte]\";\r\n        };\r\n        GreaterThanOrEqualFilter.prototype.getParamValue = function () {\r\n            if (!this.value) {\r\n                return defaultValue;\r\n            }\r\n            return this.value;\r\n        };\r\n        return GreaterThanOrEqualFilter;\r\n    }());\r\n    Filters.GreaterThanOrEqualFilter = GreaterThanOrEqualFilter;\r\n    var InFilter = /** @class */ (function () {\r\n        function InFilter(element, values) {\r\n            this.element = element;\r\n            this.values = values;\r\n            if (!this.element) {\r\n                throw Error(\"Element specified in 'Infilter' is undefined\");\r\n            }\r\n        }\r\n        InFilter.prototype.getParam = function () {\r\n            return this.element.trim() + \"[in]\";\r\n        };\r\n        InFilter.prototype.getParamValue = function () {\r\n            if (!this.values || !Array.isArray(this.values)) {\r\n                return defaultValue;\r\n            }\r\n            return this.values.map(function (m) {\r\n                return m.trim();\r\n            }).join(',');\r\n        };\r\n        return InFilter;\r\n    }());\r\n    Filters.InFilter = InFilter;\r\n    var LessThanFilter = /** @class */ (function () {\r\n        function LessThanFilter(element, value) {\r\n            this.element = element;\r\n            this.value = value;\r\n            if (!this.element) {\r\n                throw Error(\"Element specified in 'LessThanFilter' is undefined \");\r\n            }\r\n        }\r\n        LessThanFilter.prototype.getParam = function () {\r\n            return this.element.trim() + \"[lt]\";\r\n        };\r\n        LessThanFilter.prototype.getParamValue = function () {\r\n            if (!this.value) {\r\n                return defaultValue;\r\n            }\r\n            return this.value;\r\n        };\r\n        return LessThanFilter;\r\n    }());\r\n    Filters.LessThanFilter = LessThanFilter;\r\n    var LessThanOrEqualFilter = /** @class */ (function () {\r\n        function LessThanOrEqualFilter(element, value) {\r\n            this.element = element;\r\n            this.value = value;\r\n            if (!this.element) {\r\n                throw Error(\"Element specified in 'LessThanOrEqualFilter' is undefined \");\r\n            }\r\n        }\r\n        LessThanOrEqualFilter.prototype.getParam = function () {\r\n            return this.element.trim() + \"[lte]\";\r\n        };\r\n        LessThanOrEqualFilter.prototype.getParamValue = function () {\r\n            if (!this.value) {\r\n                return defaultValue;\r\n            }\r\n            return this.value;\r\n        };\r\n        return LessThanOrEqualFilter;\r\n    }());\r\n    Filters.LessThanOrEqualFilter = LessThanOrEqualFilter;\r\n    var RangeFilter = /** @class */ (function () {\r\n        function RangeFilter(element, lowerValue, higherValue) {\r\n            this.element = element;\r\n            this.lowerValue = lowerValue;\r\n            this.higherValue = higherValue;\r\n            if (!this.element) {\r\n                throw Error(\"Element specified in 'RangeFilter' is undefined \");\r\n            }\r\n            if (lowerValue > higherValue) {\r\n                throw Error(\"'lowerValue' cannot be higher then 'higherValue' in 'RangeFilter'\");\r\n            }\r\n        }\r\n        RangeFilter.prototype.getParam = function () {\r\n            return this.element.trim() + \"[range]\";\r\n        };\r\n        RangeFilter.prototype.getParamValue = function () {\r\n            var lowerVal = defaultValue;\r\n            var higherVal = defaultValue;\r\n            if (this.lowerValue) {\r\n                lowerVal = this.lowerValue.toString();\r\n            }\r\n            if (this.higherValue) {\r\n                higherVal = this.higherValue.toString();\r\n            }\r\n            return lowerVal + \",\" + higherVal;\r\n        };\r\n        return RangeFilter;\r\n    }());\r\n    Filters.RangeFilter = RangeFilter;\r\n})(Filters = exports.Filters || (exports.Filters = {}));\r\n"
        },
        {
          "id": 73,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\pagination.class.ts",
          "name": "./lib/models/common/pagination.class.ts",
          "index": 55,
          "index2": 48,
          "size": 267,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
          "issuerId": 71,
          "issuerName": "./lib/models/common/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 0,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
              "name": "./lib/models/index.ts"
            },
            {
              "id": 71,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
              "name": "./lib/models/common/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 71,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
              "module": "./lib/models/common/index.ts",
              "moduleName": "./lib/models/common/index.ts",
              "type": "cjs require",
              "userRequest": "./pagination.class",
              "loc": "7:9-38"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 3,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar Pagination = /** @class */ (function () {\r\n    function Pagination(data) {\r\n        Object.assign(this, data);\r\n    }\r\n    return Pagination;\r\n}());\r\nexports.Pagination = Pagination;\r\n"
        },
        {
          "id": 74,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\parameters.ts",
          "name": "./lib/models/common/parameters.ts",
          "index": 56,
          "index2": 50,
          "size": 7216,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
          "issuerId": 71,
          "issuerName": "./lib/models/common/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 0,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
              "name": "./lib/models/index.ts"
            },
            {
              "id": 71,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
              "name": "./lib/models/common/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 71,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
              "module": "./lib/models/common/index.ts",
              "moduleName": "./lib/models/common/index.ts",
              "type": "cjs require",
              "userRequest": "./parameters",
              "loc": "8:9-32"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 3,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar sort_order_enum_1 = require(\"./sort-order.enum\");\r\nvar Parameters;\r\n(function (Parameters) {\r\n    var defaultValue = '';\r\n    var QueryParameter = /** @class */ (function () {\r\n        /**\r\n        * Parameter\r\n        * @constructor\r\n        * @param {string} name - Name of the parameter\r\n        * @param {string} value - Value of the parameter\r\n        */\r\n        function QueryParameter(name, value) {\r\n            this.name = name;\r\n            this.value = value;\r\n            if (!name) {\r\n                throw Error(\"Name of the parameter is not specified\");\r\n            }\r\n        }\r\n        QueryParameter.prototype.getParam = function () {\r\n            return this.name;\r\n        };\r\n        QueryParameter.prototype.getParamValue = function () {\r\n            return this.value;\r\n        };\r\n        return QueryParameter;\r\n    }());\r\n    Parameters.QueryParameter = QueryParameter;\r\n    var ElementsParameter = /** @class */ (function () {\r\n        /**\r\n        * Sets elements (projection) so that only certain elements from a content item are returned\r\n        * @constructor\r\n        * @param {string[]} elementCodenames - Array of element codenames to include in response.\r\n        */\r\n        function ElementsParameter(elementCodenames) {\r\n            this.elementCodenames = elementCodenames;\r\n        }\r\n        ElementsParameter.prototype.getParam = function () {\r\n            return 'elements';\r\n        };\r\n        ElementsParameter.prototype.getParamValue = function () {\r\n            if (!this.elementCodenames) {\r\n                return defaultValue;\r\n            }\r\n            return this.elementCodenames.map(function (m) {\r\n                if (!m) {\r\n                    throw Error(\"Codename of 'ElementsParameter' cannot be null or empty\");\r\n                }\r\n                return m.trim();\r\n            }).join(',');\r\n        };\r\n        return ElementsParameter;\r\n    }());\r\n    Parameters.ElementsParameter = ElementsParameter;\r\n    var LimitParameter = /** @class */ (function () {\r\n        /**\r\n        * Limits the number of items that are returned from response\r\n        * @constructor\r\n        * @param {number} limit - Number of elements that will be returned\r\n        */\r\n        function LimitParameter(limit) {\r\n            this.limit = limit;\r\n            if (limit <= 0) {\r\n                throw Error(\"'LimitParameter' must specify a positive integer\");\r\n            }\r\n        }\r\n        LimitParameter.prototype.getParam = function () {\r\n            return 'limit';\r\n        };\r\n        LimitParameter.prototype.getParamValue = function () {\r\n            return this.limit.toString();\r\n        };\r\n        return LimitParameter;\r\n    }());\r\n    Parameters.LimitParameter = LimitParameter;\r\n    var SkipParameter = /** @class */ (function () {\r\n        /**\r\n        * Configures response to skip certain number of items\r\n        * @constructor\r\n        * @param {number} skip - Number of content items that will be skipped\r\n        */\r\n        function SkipParameter(skip) {\r\n            this.skip = skip;\r\n            if (skip < 0) {\r\n                throw Error(\"'SkipParameter' must specify a positive integer number or zero.\\\"\");\r\n            }\r\n        }\r\n        SkipParameter.prototype.getParam = function () {\r\n            return 'skip';\r\n        };\r\n        SkipParameter.prototype.getParamValue = function () {\r\n            return this.skip.toString();\r\n        };\r\n        return SkipParameter;\r\n    }());\r\n    Parameters.SkipParameter = SkipParameter;\r\n    var OrderParameter = /** @class */ (function () {\r\n        /**\r\n        * Sorts the response based on given element.\r\n        * @constructor\r\n        * @param {string} element - Element that will be used for sorting (can be both elements.<elementname> or system.<elementname>)\r\n        * @param {SortOrder} sortOrder - Order type (desc/asc). Defaults to 'asc' if SortOrder is null or invalid.\r\n        */\r\n        function OrderParameter(element, sortOrder) {\r\n            this.element = element;\r\n            this.sortOrder = sortOrder;\r\n            if (!element) {\r\n                throw Error(\"Element specified in 'OrderParameter' is null or empty\");\r\n            }\r\n        }\r\n        OrderParameter.prototype.getParam = function () {\r\n            return 'order';\r\n        };\r\n        OrderParameter.prototype.getParamValue = function () {\r\n            var order;\r\n            if (this.sortOrder === sort_order_enum_1.SortOrder.desc) {\r\n                order = 'desc';\r\n            }\r\n            else {\r\n                order = 'asc';\r\n            }\r\n            return this.element.trim() + \"[\" + order + \"]\";\r\n        };\r\n        return OrderParameter;\r\n    }());\r\n    Parameters.OrderParameter = OrderParameter;\r\n    var CustomParameter = /** @class */ (function () {\r\n        function CustomParameter(paramName, value) {\r\n            this.paramName = paramName;\r\n            this.value = value;\r\n        }\r\n        CustomParameter.prototype.getParam = function () {\r\n            return this.paramName;\r\n        };\r\n        CustomParameter.prototype.getParamValue = function () {\r\n            return this.value;\r\n        };\r\n        return CustomParameter;\r\n    }());\r\n    Parameters.CustomParameter = CustomParameter;\r\n    var DepthParameter = /** @class */ (function () {\r\n        /**\r\n        * Configures the depth of the response. Content items might reference another 'linked items' using the Linked items element.\r\n        * Recursively, these linked items can reference another linked items.\r\n        * By default, only one level of linked content is returned.\r\n        * @constructor\r\n        * @param {number} depth - Depth fo the response\r\n        */\r\n        function DepthParameter(depth) {\r\n            this.depth = depth;\r\n            if (depth < 0) {\r\n                throw Error(\"'DepthParameter' must specify a positive integer or zero\");\r\n            }\r\n        }\r\n        DepthParameter.prototype.getParam = function () {\r\n            return 'depth';\r\n        };\r\n        DepthParameter.prototype.getParamValue = function () {\r\n            return this.depth.toString();\r\n        };\r\n        return DepthParameter;\r\n    }());\r\n    Parameters.DepthParameter = DepthParameter;\r\n    var LanguageParameter = /** @class */ (function () {\r\n        /**\r\n        * Specifies language version to fetch\r\n        * @constructor\r\n        * @param {string} languageCodename - Codename of the language\r\n        */\r\n        function LanguageParameter(languageCodename) {\r\n            this.languageCodename = languageCodename;\r\n            if (!languageCodename) {\r\n                throw Error(\"'LanguageParameter' must specify codename of the language\");\r\n            }\r\n        }\r\n        LanguageParameter.prototype.getParam = function () {\r\n            return 'language';\r\n        };\r\n        LanguageParameter.prototype.getParamValue = function () {\r\n            return this.languageCodename.trim().toString();\r\n        };\r\n        return LanguageParameter;\r\n    }());\r\n    Parameters.LanguageParameter = LanguageParameter;\r\n})(Parameters = exports.Parameters || (exports.Parameters = {}));\r\n"
        },
        {
          "id": 75,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\element\\index.ts",
          "name": "./lib/models/element/index.ts",
          "index": 58,
          "index2": 54,
          "size": 254,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "issuerId": 0,
          "issuerName": "./lib/models/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 0,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
              "name": "./lib/models/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 0,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
              "module": "./lib/models/index.ts",
              "moduleName": "./lib/models/index.ts",
              "type": "cjs require",
              "userRequest": "./element",
              "loc": "7:9-29"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./element-models\"));\r\n__export(require(\"./responses\"));\r\n"
        },
        {
          "id": 76,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\element\\element-models.ts",
          "name": "./lib/models/element/element-models.ts",
          "index": 59,
          "index2": 52,
          "size": 771,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\element\\index.ts",
          "issuerId": 75,
          "issuerName": "./lib/models/element/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 0,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
              "name": "./lib/models/index.ts"
            },
            {
              "id": 75,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\element\\index.ts",
              "name": "./lib/models/element/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 75,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\element\\index.ts",
              "module": "./lib/models/element/index.ts",
              "moduleName": "./lib/models/element/index.ts",
              "type": "cjs require",
              "userRequest": "./element-models",
              "loc": "6:9-36"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 3,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar GenericElementOption = /** @class */ (function () {\r\n    function GenericElementOption(\r\n    /**\r\n     * Name of the option\r\n     */\r\n    name, \r\n    /**\r\n     * Value of the option\r\n     */\r\n    codename) {\r\n        this.name = name;\r\n        this.codename = codename;\r\n    }\r\n    return GenericElementOption;\r\n}());\r\nexports.GenericElementOption = GenericElementOption;\r\nvar GenericElement = /** @class */ (function () {\r\n    function GenericElement(data) {\r\n        /**\r\n         * Array of options if the element has some\r\n         */\r\n        this.options = [];\r\n        Object.assign(this, data);\r\n    }\r\n    return GenericElement;\r\n}());\r\nexports.GenericElement = GenericElement;\r\n"
        },
        {
          "id": 77,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\element\\responses.ts",
          "name": "./lib/models/element/responses.ts",
          "index": 60,
          "index2": 53,
          "size": 846,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\element\\index.ts",
          "issuerId": 75,
          "issuerName": "./lib/models/element/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 0,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
              "name": "./lib/models/index.ts"
            },
            {
              "id": 75,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\element\\index.ts",
              "name": "./lib/models/element/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 75,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\element\\index.ts",
              "module": "./lib/models/element/index.ts",
              "moduleName": "./lib/models/element/index.ts",
              "type": "cjs require",
              "userRequest": "./responses",
              "loc": "7:9-31"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 3,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar ElementResponses;\r\n(function (ElementResponses) {\r\n    var ViewContentTypeElementResponse = /** @class */ (function () {\r\n        /**\r\n        * Response containing content type element\r\n        *\r\n        * @constructor\r\n        * @param {GenericElement} element - Content type element\r\n        * @param {ICloudResponseDebug} debug - Debug information from the response\r\n        */\r\n        function ViewContentTypeElementResponse(element, debug) {\r\n            this.element = element;\r\n            this.debug = debug;\r\n        }\r\n        return ViewContentTypeElementResponse;\r\n    }());\r\n    ElementResponses.ViewContentTypeElementResponse = ViewContentTypeElementResponse;\r\n})(ElementResponses = exports.ElementResponses || (exports.ElementResponses = {}));\r\n"
        },
        {
          "id": 78,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\index.ts",
          "name": "./lib/models/item/index.ts",
          "index": 61,
          "index2": 58,
          "size": 296,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "issuerId": 0,
          "issuerName": "./lib/models/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 0,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
              "name": "./lib/models/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 0,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
              "module": "./lib/models/index.ts",
              "moduleName": "./lib/models/index.ts",
              "type": "cjs require",
              "userRequest": "./item",
              "loc": "8:9-26"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./item-models\"));\r\n__export(require(\"./responses\"));\r\n__export(require(\"./type-resolver.class\"));\r\n"
        },
        {
          "id": 79,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\item-models.ts",
          "name": "./lib/models/item/item-models.ts",
          "index": 62,
          "index2": 55,
          "size": 1246,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\index.ts",
          "issuerId": 78,
          "issuerName": "./lib/models/item/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 0,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
              "name": "./lib/models/index.ts"
            },
            {
              "id": 78,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\index.ts",
              "name": "./lib/models/item/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 78,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\index.ts",
              "module": "./lib/models/item/index.ts",
              "moduleName": "./lib/models/item/index.ts",
              "type": "cjs require",
              "userRequest": "./item-models",
              "loc": "6:9-33"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 3,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar ContentItem = /** @class */ (function () {\r\n    /**\r\n    * Base class representing content item type. All content type models need to extend this class.\r\n    * @constructor\r\n    */\r\n    function ContentItem(config) {\r\n        this._config = config;\r\n    }\r\n    return ContentItem;\r\n}());\r\nexports.ContentItem = ContentItem;\r\nvar ContentItemSystemAttributes = /** @class */ (function () {\r\n    function ContentItemSystemAttributes(data) {\r\n        Object.assign(this, data);\r\n    }\r\n    return ContentItemSystemAttributes;\r\n}());\r\nexports.ContentItemSystemAttributes = ContentItemSystemAttributes;\r\nvar Link = /** @class */ (function () {\r\n    function Link(data) {\r\n        Object.assign(this, data);\r\n    }\r\n    return Link;\r\n}());\r\nexports.Link = Link;\r\nvar RichTextImage = /** @class */ (function () {\r\n    function RichTextImage(data) {\r\n        Object.assign(this, data);\r\n    }\r\n    return RichTextImage;\r\n}());\r\nexports.RichTextImage = RichTextImage;\r\nvar RichTextItemDataType;\r\n(function (RichTextItemDataType) {\r\n    RichTextItemDataType[\"Item\"] = \"item\";\r\n})(RichTextItemDataType = exports.RichTextItemDataType || (exports.RichTextItemDataType = {}));\r\n"
        },
        {
          "id": 80,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\responses.ts",
          "name": "./lib/models/item/responses.ts",
          "index": 63,
          "index2": 56,
          "size": 2906,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\index.ts",
          "issuerId": 78,
          "issuerName": "./lib/models/item/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 0,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
              "name": "./lib/models/index.ts"
            },
            {
              "id": 78,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\index.ts",
              "name": "./lib/models/item/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 78,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\index.ts",
              "module": "./lib/models/item/index.ts",
              "moduleName": "./lib/models/item/index.ts",
              "type": "cjs require",
              "userRequest": "./responses",
              "loc": "7:9-31"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 3,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar ItemResponses;\r\n(function (ItemResponses) {\r\n    var ListContentItemsResponse = /** @class */ (function () {\r\n        /**\r\n        * Response containing multiple item\r\n        * @constructor\r\n        * @param {TItem[]} items - Collection of content items\r\n        * @param {Pagination} pagination - Pagination object\r\n        * @param {IContentItemsContainer} linkedItems - Content items that were processed during request\r\n        * @param {ICloudResponseDebug} debug - Debug information from the request\r\n        */\r\n        function ListContentItemsResponse(items, pagination, linkedItems, debug) {\r\n            this.items = items;\r\n            this.pagination = pagination;\r\n            this.linkedItems = linkedItems;\r\n            this.debug = debug;\r\n            this.isEmpty = this.getIsEmpty();\r\n            this.lastItem = this.getLastItem();\r\n            this.firstItem = this.getFirstItem();\r\n        }\r\n        ListContentItemsResponse.prototype.getIsEmpty = function () {\r\n            if (!this.items) {\r\n                return true;\r\n            }\r\n            return this.items.length <= 0;\r\n        };\r\n        ListContentItemsResponse.prototype.getFirstItem = function () {\r\n            if (!this.items) {\r\n                return;\r\n            }\r\n            if (this.items.length < 1) {\r\n                return;\r\n            }\r\n            return this.items[0];\r\n        };\r\n        ListContentItemsResponse.prototype.getLastItem = function () {\r\n            if (!this.items) {\r\n                return;\r\n            }\r\n            if (this.items.length < 1) {\r\n                return;\r\n            }\r\n            return this.items[this.items.length - 1];\r\n        };\r\n        return ListContentItemsResponse;\r\n    }());\r\n    ItemResponses.ListContentItemsResponse = ListContentItemsResponse;\r\n    var ViewContentItemResponse = /** @class */ (function () {\r\n        /**\r\n        * Response containing single item\r\n        * @constructor\r\n        * @param {TItem} item - Returned item\r\n        * @param {IContentItemsContainer} linkedItems - Content items that were processed during request\r\n        * @param {ICloudResponseDebug} debug - Debug information from the request\r\n        */\r\n        function ViewContentItemResponse(item, linkedItems, debug) {\r\n            this.item = item;\r\n            this.linkedItems = linkedItems;\r\n            this.debug = debug;\r\n            this.isEmpty = this.getIsEmpty();\r\n        }\r\n        ViewContentItemResponse.prototype.getIsEmpty = function () {\r\n            if (!this.item) {\r\n                return true;\r\n            }\r\n            return false;\r\n        };\r\n        return ViewContentItemResponse;\r\n    }());\r\n    ItemResponses.ViewContentItemResponse = ViewContentItemResponse;\r\n})(ItemResponses = exports.ItemResponses || (exports.ItemResponses = {}));\r\n"
        },
        {
          "id": 81,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\type-resolver.class.ts",
          "name": "./lib/models/item/type-resolver.class.ts",
          "index": 64,
          "index2": 57,
          "size": 1039,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\index.ts",
          "issuerId": 78,
          "issuerName": "./lib/models/item/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 0,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
              "name": "./lib/models/index.ts"
            },
            {
              "id": 78,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\index.ts",
              "name": "./lib/models/item/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 78,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\index.ts",
              "module": "./lib/models/item/index.ts",
              "moduleName": "./lib/models/item/index.ts",
              "type": "cjs require",
              "userRequest": "./type-resolver.class",
              "loc": "8:9-41"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 3,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar TypeResolver = /** @class */ (function () {\r\n    /**\r\n    * Resolver used to create instance of particular class representing your content item. This is useful if you want to access\r\n    * properties in a strongly types manner when using TypeScript or to define additional properties/functions on the class.\r\n    * For example if you create a class 'Character' which corresponds to 'character' code name of Kentico Cloud type, you\r\n    * typically register it like: 'new TypeResolver(\"code_example\", () => new CodeExample())'\r\n    * @constructor\r\n    * @param {string} type - Codename of the content item defined in your Kentico Cloud content types\r\n    * @param {(data: ITypeResolverData) => IContentItem} resolve - Function used create new instance of your class\r\n    */\r\n    function TypeResolver(type, resolve) {\r\n        this.type = type;\r\n        this.resolve = resolve;\r\n    }\r\n    return TypeResolver;\r\n}());\r\nexports.TypeResolver = TypeResolver;\r\n"
        },
        {
          "id": 82,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\taxonomy\\index.ts",
          "name": "./lib/models/taxonomy/index.ts",
          "index": 65,
          "index2": 61,
          "size": 255,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "issuerId": 0,
          "issuerName": "./lib/models/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 0,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
              "name": "./lib/models/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 0,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
              "module": "./lib/models/index.ts",
              "moduleName": "./lib/models/index.ts",
              "type": "cjs require",
              "userRequest": "./taxonomy",
              "loc": "9:9-30"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./responses\"));\r\n__export(require(\"./taxonomy-models\"));\r\n"
        },
        {
          "id": 83,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\taxonomy\\responses.ts",
          "name": "./lib/models/taxonomy/responses.ts",
          "index": 66,
          "index2": 59,
          "size": 1291,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\taxonomy\\index.ts",
          "issuerId": 82,
          "issuerName": "./lib/models/taxonomy/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 0,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
              "name": "./lib/models/index.ts"
            },
            {
              "id": 82,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\taxonomy\\index.ts",
              "name": "./lib/models/taxonomy/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 82,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\taxonomy\\index.ts",
              "module": "./lib/models/taxonomy/index.ts",
              "moduleName": "./lib/models/taxonomy/index.ts",
              "type": "cjs require",
              "userRequest": "./responses",
              "loc": "6:9-31"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 3,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar TaxonomyResponses;\r\n(function (TaxonomyResponses) {\r\n    var ViewTaxonomyGroupResponse = /** @class */ (function () {\r\n        function ViewTaxonomyGroupResponse(\r\n        /**\r\n         * Taxonomy group\r\n         */\r\n        taxonomy, \r\n        /**\r\n         * Debug information\r\n         */\r\n        debug) {\r\n            this.taxonomy = taxonomy;\r\n            this.debug = debug;\r\n        }\r\n        return ViewTaxonomyGroupResponse;\r\n    }());\r\n    TaxonomyResponses.ViewTaxonomyGroupResponse = ViewTaxonomyGroupResponse;\r\n    var ListTaxonomyGroupsResponse = /** @class */ (function () {\r\n        function ListTaxonomyGroupsResponse(\r\n        /**\r\n         * Taxonomies\r\n         */\r\n        taxonomies, \r\n        /**\r\n         * Pagination\r\n         */\r\n        pagination, \r\n        /**\r\n         * Debug information\r\n         */\r\n        debug) {\r\n            this.taxonomies = taxonomies;\r\n            this.pagination = pagination;\r\n            this.debug = debug;\r\n        }\r\n        return ListTaxonomyGroupsResponse;\r\n    }());\r\n    TaxonomyResponses.ListTaxonomyGroupsResponse = ListTaxonomyGroupsResponse;\r\n})(TaxonomyResponses = exports.TaxonomyResponses || (exports.TaxonomyResponses = {}));\r\n"
        },
        {
          "id": 84,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\taxonomy\\taxonomy-models.ts",
          "name": "./lib/models/taxonomy/taxonomy-models.ts",
          "index": 67,
          "index2": 60,
          "size": 776,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\taxonomy\\index.ts",
          "issuerId": 82,
          "issuerName": "./lib/models/taxonomy/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 0,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
              "name": "./lib/models/index.ts"
            },
            {
              "id": 82,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\taxonomy\\index.ts",
              "name": "./lib/models/taxonomy/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 82,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\taxonomy\\index.ts",
              "module": "./lib/models/taxonomy/index.ts",
              "moduleName": "./lib/models/taxonomy/index.ts",
              "type": "cjs require",
              "userRequest": "./taxonomy-models",
              "loc": "7:9-37"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 3,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar TaxonomyGroup = /** @class */ (function () {\r\n    function TaxonomyGroup(system, terms) {\r\n        this.system = system;\r\n        this.terms = terms;\r\n    }\r\n    return TaxonomyGroup;\r\n}());\r\nexports.TaxonomyGroup = TaxonomyGroup;\r\nvar TaxonomySystemAttributes = /** @class */ (function () {\r\n    function TaxonomySystemAttributes(data) {\r\n        Object.assign(this, data);\r\n    }\r\n    return TaxonomySystemAttributes;\r\n}());\r\nexports.TaxonomySystemAttributes = TaxonomySystemAttributes;\r\nvar TaxonomyTerms = /** @class */ (function () {\r\n    function TaxonomyTerms(data) {\r\n        Object.assign(this, data);\r\n    }\r\n    return TaxonomyTerms;\r\n}());\r\nexports.TaxonomyTerms = TaxonomyTerms;\r\n"
        },
        {
          "id": 85,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\content-type\\index.ts",
          "name": "./lib/models/content-type/index.ts",
          "index": 68,
          "index2": 64,
          "size": 259,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "issuerId": 0,
          "issuerName": "./lib/models/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 0,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
              "name": "./lib/models/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 0,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
              "module": "./lib/models/index.ts",
              "moduleName": "./lib/models/index.ts",
              "type": "cjs require",
              "userRequest": "./content-type",
              "loc": "10:9-34"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./content-type-models\"));\r\n__export(require(\"./responses\"));\r\n"
        },
        {
          "id": 86,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\content-type\\content-type-models.ts",
          "name": "./lib/models/content-type/content-type-models.ts",
          "index": 69,
          "index2": 62,
          "size": 545,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\content-type\\index.ts",
          "issuerId": 85,
          "issuerName": "./lib/models/content-type/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 0,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
              "name": "./lib/models/index.ts"
            },
            {
              "id": 85,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\content-type\\index.ts",
              "name": "./lib/models/content-type/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 85,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\content-type\\index.ts",
              "module": "./lib/models/content-type/index.ts",
              "moduleName": "./lib/models/content-type/index.ts",
              "type": "cjs require",
              "userRequest": "./content-type-models",
              "loc": "6:9-41"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 3,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar ContentTypeSystemAttributes = /** @class */ (function () {\r\n    function ContentTypeSystemAttributes(data) {\r\n        Object.assign(this, data);\r\n    }\r\n    return ContentTypeSystemAttributes;\r\n}());\r\nexports.ContentTypeSystemAttributes = ContentTypeSystemAttributes;\r\nvar ContentType = /** @class */ (function () {\r\n    function ContentType(data) {\r\n        Object.assign(this, data);\r\n    }\r\n    return ContentType;\r\n}());\r\nexports.ContentType = ContentType;\r\n"
        },
        {
          "id": 87,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\content-type\\responses.ts",
          "name": "./lib/models/content-type/responses.ts",
          "index": 70,
          "index2": 63,
          "size": 1262,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\content-type\\index.ts",
          "issuerId": 85,
          "issuerName": "./lib/models/content-type/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 0,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
              "name": "./lib/models/index.ts"
            },
            {
              "id": 85,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\content-type\\index.ts",
              "name": "./lib/models/content-type/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 85,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\content-type\\index.ts",
              "module": "./lib/models/content-type/index.ts",
              "moduleName": "./lib/models/content-type/index.ts",
              "type": "cjs require",
              "userRequest": "./responses",
              "loc": "7:9-31"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 3,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar TypeResponses;\r\n(function (TypeResponses) {\r\n    var ListContentTypesResponse = /** @class */ (function () {\r\n        /**\r\n        * Response containing multiple types\r\n        * @constructor\r\n        * @param {IContentType[]} types - Content types\r\n        * @param {Pagination} pagination - Pagination object\r\n        */\r\n        function ListContentTypesResponse(types, pagination, debug) {\r\n            this.types = types;\r\n            this.pagination = pagination;\r\n            this.debug = debug;\r\n        }\r\n        return ListContentTypesResponse;\r\n    }());\r\n    TypeResponses.ListContentTypesResponse = ListContentTypesResponse;\r\n    var ViewContentTypeResponse = /** @class */ (function () {\r\n        /**\r\n        * Response containing single type\r\n        * @constructor\r\n        * @param {IContentType} type - Content type\r\n        */\r\n        function ViewContentTypeResponse(type, debug) {\r\n            this.type = type;\r\n            this.debug = debug;\r\n        }\r\n        return ViewContentTypeResponse;\r\n    }());\r\n    TypeResponses.ViewContentTypeResponse = ViewContentTypeResponse;\r\n})(TypeResponses = exports.TypeResponses || (exports.TypeResponses = {}));\r\n"
        },
        {
          "id": 88,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\element\\element-query.class.ts",
          "name": "./lib/query/element/element-query.class.ts",
          "index": 75,
          "index2": 71,
          "size": 1979,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "issuerId": 27,
          "issuerName": "./lib/query/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 27,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "name": "./lib/query/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 27,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "module": "./lib/query/index.ts",
              "moduleName": "./lib/query/index.ts",
              "type": "cjs require",
              "userRequest": "./element/element-query.class",
              "loc": "8:9-49"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar base_element_query_class_1 = require(\"./base-element-query.class\");\r\nvar ElementQuery = /** @class */ (function (_super) {\r\n    __extends(ElementQuery, _super);\r\n    function ElementQuery(config, queryService, typeCodename, elementCodename) {\r\n        var _this = _super.call(this, config, queryService) || this;\r\n        _this.config = config;\r\n        _this.queryService = queryService;\r\n        _this.typeCodename = typeCodename;\r\n        _this.elementCodename = elementCodename;\r\n        if (!typeCodename) {\r\n            throw Error(\"Codename of the type has to be provided\");\r\n        }\r\n        if (!elementCodename) {\r\n            throw Error(\"Codename of the element has to be provided\");\r\n        }\r\n        return _this;\r\n    }\r\n    /**\r\n    * Gets the runnable Observable\r\n    */\r\n    ElementQuery.prototype.toObservable = function () {\r\n        return _super.prototype.runElementQuery.call(this, this.typeCodename, this.elementCodename);\r\n    };\r\n    /**\r\n    * Gets 'Url' representation of query\r\n    */\r\n    ElementQuery.prototype.getUrl = function () {\r\n        return _super.prototype.getElementQueryUrl.call(this, this.typeCodename, this.elementCodename);\r\n    };\r\n    return ElementQuery;\r\n}(base_element_query_class_1.BaseElementQuery));\r\nexports.ElementQuery = ElementQuery;\r\n"
        },
        {
          "id": 89,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\item\\multiple-item-query.class.ts",
          "name": "./lib/query/item/multiple-item-query.class.ts",
          "index": 77,
          "index2": 73,
          "size": 6974,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "issuerId": 27,
          "issuerName": "./lib/query/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 27,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "name": "./lib/query/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 27,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "module": "./lib/query/index.ts",
              "moduleName": "./lib/query/index.ts",
              "type": "cjs require",
              "userRequest": "./item/multiple-item-query.class",
              "loc": "10:9-52"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../../models\");\r\nvar base_item_query_class_1 = require(\"./base-item-query.class\");\r\nvar MultipleItemQuery = /** @class */ (function (_super) {\r\n    __extends(MultipleItemQuery, _super);\r\n    function MultipleItemQuery(config, queryService) {\r\n        var _this = _super.call(this, config, queryService) || this;\r\n        _this.config = config;\r\n        _this.queryService = queryService;\r\n        return _this;\r\n    }\r\n    /**\r\n     * Gets only item of given type\r\n     * @param type Codename of type to get\r\n     */\r\n    MultipleItemQuery.prototype.type = function (type) {\r\n        this.parameters.push(new models_1.Filters.TypeFilter(type));\r\n        return this;\r\n    };\r\n    /**\r\n     * Gets items of given types (logical or)\r\n     * I.e. get items of either 'Actor' or 'Movie' type\r\n     * @param types Types to get\r\n     */\r\n    MultipleItemQuery.prototype.types = function (types) {\r\n        this.parameters.push(new models_1.Filters.TypeFilter(types));\r\n        return this;\r\n    };\r\n    /**\r\n     * Equals filter condition\r\n     * @param element Element to filter. Example: 'elements.movie'\r\n     * @param value Value to match. Example: 'Kingsman'\r\n     */\r\n    MultipleItemQuery.prototype.equalsFilter = function (element, value) {\r\n        this.parameters.push(new models_1.Filters.EqualsFilter(element, value));\r\n        return this;\r\n    };\r\n    /**\r\n     * All filter\r\n     * @param element Element to filter.\r\n     * @param values Values\r\n     */\r\n    MultipleItemQuery.prototype.allFilter = function (element, values) {\r\n        this.parameters.push(new models_1.Filters.AllFilter(element, values));\r\n        return this;\r\n    };\r\n    /**\r\n     * Any filter\r\n     * @param element Element to filter.\r\n     * @param values Values\r\n     */\r\n    MultipleItemQuery.prototype.anyFilter = function (element, values) {\r\n        this.parameters.push(new models_1.Filters.AnyFilter(element, values));\r\n        return this;\r\n    };\r\n    /**\r\n     * Contains filter\r\n     * @param element Element to filter.\r\n     * @param values Values\r\n     */\r\n    MultipleItemQuery.prototype.containsFilter = function (element, values) {\r\n        this.parameters.push(new models_1.Filters.ContainsFilter(element, values));\r\n        return this;\r\n    };\r\n    /**\r\n     * Greater then filter\r\n     * @param element Element to filter.\r\n     * @param value Value\r\n     */\r\n    MultipleItemQuery.prototype.greaterThanFilter = function (element, value) {\r\n        this.parameters.push(new models_1.Filters.GreaterThanFilter(element, value));\r\n        return this;\r\n    };\r\n    /**\r\n     * Greater then or equals filter\r\n     * @param element Element to filter.\r\n     * @param value Value\r\n     */\r\n    MultipleItemQuery.prototype.greaterThanOrEqualFilter = function (element, value) {\r\n        this.parameters.push(new models_1.Filters.GreaterThanOrEqualFilter(element, value));\r\n        return this;\r\n    };\r\n    /**\r\n     * In filter\r\n     * @param element Element to filter.\r\n     * @param values Values\r\n     */\r\n    MultipleItemQuery.prototype.inFilter = function (element, values) {\r\n        this.parameters.push(new models_1.Filters.InFilter(element, values));\r\n        return this;\r\n    };\r\n    /**\r\n     * Less then filter\r\n     * @param element Element to filter.\r\n     * @param value Value\r\n     */\r\n    MultipleItemQuery.prototype.lessThanFilter = function (element, value) {\r\n        this.parameters.push(new models_1.Filters.LessThanFilter(element, value));\r\n        return this;\r\n    };\r\n    /**\r\n     * @param element Element to filter.\r\n     * @param value Value\r\n     */\r\n    MultipleItemQuery.prototype.lessThanOrEqualFilter = function (element, value) {\r\n        this.parameters.push(new models_1.Filters.LessThanOrEqualFilter(element, value));\r\n        return this;\r\n    };\r\n    /**\r\n     * @param element Element to filter.\r\n     * @param lowerValue Lower value of range (e.g. 2)\r\n     * @param higherValue Higher value of range (e.g. 10)\r\n     */\r\n    MultipleItemQuery.prototype.rangeFilter = function (element, lowerValue, higherValue) {\r\n        this.parameters.push(new models_1.Filters.RangeFilter(element, lowerValue, higherValue));\r\n        return this;\r\n    };\r\n    /**\r\n     * Limits the number of items returned by query\r\n     * @param limit Number of items to load\r\n     */\r\n    MultipleItemQuery.prototype.limitParameter = function (limit) {\r\n        this.parameters.push(new models_1.Parameters.LimitParameter(limit));\r\n        return this;\r\n    };\r\n    /**\r\n     * Orders query based on given element and sort order\r\n     * @param element Element by which to order\r\n     * @param sortOrder Asc/Desc order type\r\n     */\r\n    MultipleItemQuery.prototype.orderParameter = function (element, sortOrder) {\r\n        this.parameters.push(new models_1.Parameters.OrderParameter(element, sortOrder));\r\n        return this;\r\n    };\r\n    /**\r\n     * Sets descending order on given element\r\n     * @param element Element by which to order\r\n     */\r\n    MultipleItemQuery.prototype.orderByDescending = function (element) {\r\n        this.parameters.push(new models_1.Parameters.OrderParameter(element, models_1.SortOrder.desc));\r\n        return this;\r\n    };\r\n    /**\r\n   * Sets Ascending order on given element\r\n   * @param element Element by which to order\r\n   */\r\n    MultipleItemQuery.prototype.orderByAscending = function (element) {\r\n        this.parameters.push(new models_1.Parameters.OrderParameter(element, models_1.SortOrder.asc));\r\n        return this;\r\n    };\r\n    /**\r\n     * Skips the selected number of items\r\n     * @param skip Number of items to skip\r\n     */\r\n    MultipleItemQuery.prototype.skipParameter = function (skip) {\r\n        this.parameters.push(new models_1.Parameters.SkipParameter(skip));\r\n        return this;\r\n    };\r\n    /**\r\n     * Gets the runnable Observable\r\n     */\r\n    MultipleItemQuery.prototype.toObservable = function () {\r\n        return _super.prototype.runMultipleItemsQuery.call(this);\r\n    };\r\n    /**\r\n     * Gets 'Url' representation of query\r\n     */\r\n    MultipleItemQuery.prototype.getUrl = function () {\r\n        return _super.prototype.getMultipleItemsQueryUrl.call(this);\r\n    };\r\n    return MultipleItemQuery;\r\n}(base_item_query_class_1.BaseItemQuery));\r\nexports.MultipleItemQuery = MultipleItemQuery;\r\n"
        },
        {
          "id": 90,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\item\\single-item-query.class.ts",
          "name": "./lib/query/item/single-item-query.class.ts",
          "index": 78,
          "index2": 74,
          "size": 1766,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "issuerId": 27,
          "issuerName": "./lib/query/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 27,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "name": "./lib/query/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 27,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "module": "./lib/query/index.ts",
              "moduleName": "./lib/query/index.ts",
              "type": "cjs require",
              "userRequest": "./item/single-item-query.class",
              "loc": "11:9-50"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar base_item_query_class_1 = require(\"./base-item-query.class\");\r\nvar SingleItemQuery = /** @class */ (function (_super) {\r\n    __extends(SingleItemQuery, _super);\r\n    function SingleItemQuery(config, queryService, codename) {\r\n        var _this = _super.call(this, config, queryService) || this;\r\n        _this.config = config;\r\n        _this.queryService = queryService;\r\n        _this.codename = codename;\r\n        if (!codename) {\r\n            throw Error(\"'codename' has to be configured for 'SingleItemQuery' query\");\r\n        }\r\n        return _this;\r\n    }\r\n    /**\r\n    * Gets the runnable Observable\r\n    */\r\n    SingleItemQuery.prototype.toObservable = function () {\r\n        return _super.prototype.runSingleItemQuery.call(this, this.codename);\r\n    };\r\n    /**\r\n    * Gets 'Url' representation of query\r\n    */\r\n    SingleItemQuery.prototype.getUrl = function () {\r\n        return _super.prototype.getSingleItemQueryUrl.call(this, this.codename);\r\n    };\r\n    return SingleItemQuery;\r\n}(base_item_query_class_1.BaseItemQuery));\r\nexports.SingleItemQuery = SingleItemQuery;\r\n"
        },
        {
          "id": 91,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\taxonomy\\taxonomies-query.class.ts",
          "name": "./lib/query/taxonomy/taxonomies-query.class.ts",
          "index": 80,
          "index2": 76,
          "size": 2216,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "issuerId": 27,
          "issuerName": "./lib/query/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 27,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "name": "./lib/query/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 27,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "module": "./lib/query/index.ts",
              "moduleName": "./lib/query/index.ts",
              "type": "cjs require",
              "userRequest": "./taxonomy/taxonomies-query.class",
              "loc": "13:9-53"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../../models\");\r\nvar base_taxonomy_query_class_1 = require(\"./base-taxonomy-query.class\");\r\nvar TaxonomiesQuery = /** @class */ (function (_super) {\r\n    __extends(TaxonomiesQuery, _super);\r\n    function TaxonomiesQuery(config, queryService) {\r\n        var _this = _super.call(this, config, queryService) || this;\r\n        _this.config = config;\r\n        _this.queryService = queryService;\r\n        return _this;\r\n    }\r\n    /**\r\n    * Limits the number of taxonomies returned by query\r\n    * @param limit Number of taxonomies to load\r\n    */\r\n    TaxonomiesQuery.prototype.limitParameter = function (limit) {\r\n        this.parameters.push(new models_1.Parameters.LimitParameter(limit));\r\n        return this;\r\n    };\r\n    /**\r\n    * Skips the selected number of taxonomies\r\n    * @param skip Number of taxonomies to skip\r\n    */\r\n    TaxonomiesQuery.prototype.skipParameter = function (skip) {\r\n        this.parameters.push(new models_1.Parameters.SkipParameter(skip));\r\n        return this;\r\n    };\r\n    /**\r\n    * Gets the runnable Observable\r\n    */\r\n    TaxonomiesQuery.prototype.toObservable = function () {\r\n        return _super.prototype.runTaxonomiesQuery.call(this);\r\n    };\r\n    // debug\r\n    /**\r\n    * Gets 'Url' representation of query\r\n    */\r\n    TaxonomiesQuery.prototype.getUrl = function () {\r\n        return _super.prototype.getTaxonomiesQueryUrl.call(this);\r\n    };\r\n    return TaxonomiesQuery;\r\n}(base_taxonomy_query_class_1.BaseTaxonomyQuery));\r\nexports.TaxonomiesQuery = TaxonomiesQuery;\r\n"
        },
        {
          "id": 92,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\taxonomy\\taxonomy-query.class.ts",
          "name": "./lib/query/taxonomy/taxonomy-query.class.ts",
          "index": 81,
          "index2": 77,
          "size": 1812,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "issuerId": 27,
          "issuerName": "./lib/query/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 27,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "name": "./lib/query/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 27,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "module": "./lib/query/index.ts",
              "moduleName": "./lib/query/index.ts",
              "type": "cjs require",
              "userRequest": "./taxonomy/taxonomy-query.class",
              "loc": "14:9-51"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar base_taxonomy_query_class_1 = require(\"./base-taxonomy-query.class\");\r\nvar TaxonomyQuery = /** @class */ (function (_super) {\r\n    __extends(TaxonomyQuery, _super);\r\n    function TaxonomyQuery(config, queryService, taxonomyCodename) {\r\n        var _this = _super.call(this, config, queryService) || this;\r\n        _this.config = config;\r\n        _this.queryService = queryService;\r\n        _this.taxonomyCodename = taxonomyCodename;\r\n        if (!taxonomyCodename) {\r\n            throw Error(\"Cannot create taxonomy query without codename of the taxonomy\");\r\n        }\r\n        return _this;\r\n    }\r\n    /**\r\n    * Gets the runnable Observable\r\n    */\r\n    TaxonomyQuery.prototype.toObservable = function () {\r\n        return _super.prototype.runTaxonomyQuery.call(this, this.taxonomyCodename);\r\n    };\r\n    /**\r\n    * Gets 'Url' representation of query\r\n    */\r\n    TaxonomyQuery.prototype.getUrl = function () {\r\n        return _super.prototype.getTaxonomyQueryUrl.call(this, this.taxonomyCodename);\r\n    };\r\n    return TaxonomyQuery;\r\n}(base_taxonomy_query_class_1.BaseTaxonomyQuery));\r\nexports.TaxonomyQuery = TaxonomyQuery;\r\n"
        },
        {
          "id": 93,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\type\\multiple-type-query.class.ts",
          "name": "./lib/query/type/multiple-type-query.class.ts",
          "index": 83,
          "index2": 79,
          "size": 2195,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "issuerId": 27,
          "issuerName": "./lib/query/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 27,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "name": "./lib/query/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 27,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "module": "./lib/query/index.ts",
              "moduleName": "./lib/query/index.ts",
              "type": "cjs require",
              "userRequest": "./type/multiple-type-query.class",
              "loc": "16:9-52"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../../models\");\r\nvar base_type_query_class_1 = require(\"./base-type-query.class\");\r\nvar MultipleTypeQuery = /** @class */ (function (_super) {\r\n    __extends(MultipleTypeQuery, _super);\r\n    function MultipleTypeQuery(config, queryService) {\r\n        var _this = _super.call(this, config, queryService) || this;\r\n        _this.config = config;\r\n        _this.queryService = queryService;\r\n        return _this;\r\n    }\r\n    /**\r\n    * Limits the number of types returned by query\r\n    * @param limit Number of types to load\r\n    */\r\n    MultipleTypeQuery.prototype.limitParameter = function (limit) {\r\n        this.parameters.push(new models_1.Parameters.LimitParameter(limit));\r\n        return this;\r\n    };\r\n    /**\r\n     * Skips the selected number of types\r\n     * @param skip Number of types to skip\r\n     */\r\n    MultipleTypeQuery.prototype.skipParameter = function (skip) {\r\n        this.parameters.push(new models_1.Parameters.SkipParameter(skip));\r\n        return this;\r\n    };\r\n    /**\r\n    * Gets the runnable Observable\r\n    */\r\n    MultipleTypeQuery.prototype.toObservable = function () {\r\n        return _super.prototype.runMultipleTypesQuery.call(this);\r\n    };\r\n    /**\r\n    * Gets 'Url' representation of query\r\n    */\r\n    MultipleTypeQuery.prototype.getUrl = function () {\r\n        return _super.prototype.getMultipleTypesQueryUrl.call(this);\r\n    };\r\n    return MultipleTypeQuery;\r\n}(base_type_query_class_1.BaseTypeQuery));\r\nexports.MultipleTypeQuery = MultipleTypeQuery;\r\n"
        },
        {
          "id": 94,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\type\\single-type-query.class.ts",
          "name": "./lib/query/type/single-type-query.class.ts",
          "index": 84,
          "index2": 80,
          "size": 1788,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "issuerId": 27,
          "issuerName": "./lib/query/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 27,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "name": "./lib/query/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 27,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
              "module": "./lib/query/index.ts",
              "moduleName": "./lib/query/index.ts",
              "type": "cjs require",
              "userRequest": "./type/single-type-query.class",
              "loc": "17:9-50"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar base_type_query_class_1 = require(\"./base-type-query.class\");\r\nvar SingleTypeQuery = /** @class */ (function (_super) {\r\n    __extends(SingleTypeQuery, _super);\r\n    function SingleTypeQuery(config, queryService, typeCodename) {\r\n        var _this = _super.call(this, config, queryService) || this;\r\n        _this.config = config;\r\n        _this.queryService = queryService;\r\n        _this.typeCodename = typeCodename;\r\n        if (!typeCodename) {\r\n            throw Error(\"Cannot create type query without the codename of the type\");\r\n        }\r\n        return _this;\r\n    }\r\n    /**\r\n    * Gets the runnable Observable\r\n    */\r\n    SingleTypeQuery.prototype.toObservable = function () {\r\n        return _super.prototype.runSingleTypeQuery.call(this, this.typeCodename);\r\n    };\r\n    /**\r\n    * Gets 'Url' representation of query\r\n    */\r\n    SingleTypeQuery.prototype.getUrl = function () {\r\n        return _super.prototype.getSingleTypeQueryUrl.call(this, this.typeCodename);\r\n    };\r\n    return SingleTypeQuery;\r\n}(base_type_query_class_1.BaseTypeQuery));\r\nexports.SingleTypeQuery = SingleTypeQuery;\r\n"
        },
        {
          "id": 95,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\delivery-query.service.ts",
          "name": "./lib/services/delivery-query.service.ts",
          "index": 87,
          "index2": 84,
          "size": 4432,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\index.ts",
          "issuerId": 30,
          "issuerName": "./lib/services/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 30,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\index.ts",
              "name": "./lib/services/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 30,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\index.ts",
              "module": "./lib/services/index.ts",
              "moduleName": "./lib/services/index.ts",
              "type": "cjs require",
              "userRequest": "./delivery-query.service",
              "loc": "6:9-44"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar operators_1 = require(\"rxjs/operators\");\r\nvar base_delivery_query_service_1 = require(\"./base-delivery-query.service\");\r\nvar QueryService = /** @class */ (function (_super) {\r\n    __extends(QueryService, _super);\r\n    function QueryService(config, httpService, sdkInfo, mappingService) {\r\n        return _super.call(this, config, httpService, sdkInfo, mappingService) || this;\r\n    }\r\n    /**\r\n     * Gets single item from given url\r\n     * @param url Url used to get single item\r\n     * @param queryConfig Query configuration\r\n     */\r\n    QueryService.prototype.getSingleItem = function (url, queryConfig) {\r\n        var _this = this;\r\n        return this.getResponse(url, queryConfig).pipe(operators_1.map(function (response) {\r\n            return _this.mappingService.viewContentItemResponse(response, queryConfig);\r\n        }));\r\n    };\r\n    /**\r\n     * Gets multiple items from given url\r\n     * @param url Url used to get multiple items\r\n     * @param queryConfig Query configuration\r\n     */\r\n    QueryService.prototype.getMultipleItems = function (url, queryConfig) {\r\n        var _this = this;\r\n        return this.getResponse(url, queryConfig).pipe(operators_1.map(function (response) {\r\n            return _this.mappingService.listContentItemsResponse(response, queryConfig);\r\n        }));\r\n    };\r\n    /**\r\n     * Gets single content type from given url\r\n     * @param url Url used to get single type\r\n     * @param queryConfig Query configuration\r\n     */\r\n    QueryService.prototype.getSingleType = function (url, queryConfig) {\r\n        var _this = this;\r\n        return this.getResponse(url, queryConfig).pipe(operators_1.map(function (response) {\r\n            return _this.mappingService.viewContentTypeResponse(response);\r\n        }));\r\n    };\r\n    /**\r\n     * Gets multiple content types from given url\r\n     * @param url Url used to get multiple types\r\n     * @param queryConfig Query configuration\r\n     */\r\n    QueryService.prototype.getMultipleTypes = function (url, queryConfig) {\r\n        var _this = this;\r\n        return this.getResponse(url, queryConfig).pipe(operators_1.map(function (response) {\r\n            return _this.mappingService.listContentTypesResponse(response);\r\n        }));\r\n    };\r\n    /**\r\n     * Gets single taxonomy from given url\r\n     * @param url Url used to get single taxonomy\r\n     * @param queryConfig Query configuration\r\n     */\r\n    QueryService.prototype.getTaxonomy = function (url, queryConfig) {\r\n        var _this = this;\r\n        return this.getResponse(url, queryConfig).pipe(operators_1.map(function (response) {\r\n            return _this.mappingService.viewTaxonomyGroupResponse(response);\r\n        }));\r\n    };\r\n    /**\r\n     * Gets multiple taxonomies from given url\r\n     * @param url Url used to get multiple taxonomies\r\n     * @param queryConfig Query configuration\r\n     */\r\n    QueryService.prototype.getTaxonomies = function (url, queryConfig) {\r\n        var _this = this;\r\n        return this.getResponse(url, queryConfig).pipe(operators_1.map(function (response) {\r\n            return _this.mappingService.listTaxonomyGroupsResponse(response);\r\n        }));\r\n    };\r\n    /**\r\n     * Gets single content type element from given url\r\n     * @param url Url used to get single content type element\r\n     * @param queryConfig Query configuration\r\n     */\r\n    QueryService.prototype.getElement = function (url, queryConfig) {\r\n        var _this = this;\r\n        return this.getResponse(url, queryConfig).pipe(operators_1.map(function (response) {\r\n            return _this.mappingService.viewContentTypeElementResponse(response);\r\n        }));\r\n    };\r\n    return QueryService;\r\n}(base_delivery_query_service_1.BaseDeliveryQueryService));\r\nexports.QueryService = QueryService;\r\n"
        },
        {
          "id": 96,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\base-delivery-query.service.ts",
          "name": "./lib/services/base-delivery-query.service.ts",
          "index": 88,
          "index2": 83,
          "size": 10249,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\delivery-query.service.ts",
          "issuerId": 95,
          "issuerName": "./lib/services/delivery-query.service.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 30,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\index.ts",
              "name": "./lib/services/index.ts"
            },
            {
              "id": 95,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\delivery-query.service.ts",
              "name": "./lib/services/delivery-query.service.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 95,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\delivery-query.service.ts",
              "module": "./lib/services/delivery-query.service.ts",
              "moduleName": "./lib/services/delivery-query.service.ts",
              "type": "cjs require",
              "userRequest": "./base-delivery-query.service",
              "loc": "17:36-76"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 3,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar kentico_cloud_core_1 = require(\"kentico-cloud-core\");\r\nvar rxjs_1 = require(\"rxjs\");\r\nvar operators_1 = require(\"rxjs/operators\");\r\nvar BaseDeliveryQueryService = /** @class */ (function () {\r\n    function BaseDeliveryQueryService(\r\n    /**\r\n     * Delivery client configuration\r\n     */\r\n    config, \r\n    /**\r\n     * Http service for fetching data\r\n     */\r\n    httpService, \r\n    /**\r\n     * Information about the SDK\r\n     */\r\n    sdkInfo, \r\n    /**\r\n     * Mapping service\r\n     */\r\n    mappingService) {\r\n        this.config = config;\r\n        this.httpService = httpService;\r\n        this.sdkInfo = sdkInfo;\r\n        this.mappingService = mappingService;\r\n        /**\r\n        * Default number of retry attempts when user did not set any\r\n        */\r\n        this.defaultRetryAttempts = 3;\r\n        /**\r\n         * List of response codes that can be retried\r\n         */\r\n        this.defaultRetryStatusCodes = [500];\r\n        /**\r\n         * Header name for SDK usage\r\n         */\r\n        this.sdkVersionHeader = 'X-KC-SDKID';\r\n        /**\r\n         * Default base Url to Kentico Delivery API\r\n         */\r\n        this.defaultBaseDeliveryApiUrl = 'https://deliver.kenticocloud.com';\r\n        /**\r\n         * Default preview url to Kentico Delivery API\r\n         */\r\n        this.defaultPreviewDeliveryApiUrl = 'https://preview-deliver.kenticocloud.com';\r\n        /**\r\n         * Name of the header used when 'wait for loading new content' feature is used\r\n         */\r\n        this.waitForLoadingNewContentHeader = 'X-KC-Wait-For-Loading-New-Content';\r\n    }\r\n    BaseDeliveryQueryService.prototype.retryPromise = function (promise) {\r\n        return this.httpService.retryPromise(promise, {\r\n            maxRetryAttempts: this.getRetryAttempts(),\r\n            useRetryForResponseCodes: this.getRetryStatusCodes()\r\n        }, 1);\r\n    };\r\n    /**\r\n    * Gets url based on the action, query configuration and options (parameters)\r\n    * @param action Action (= url part) that will be hit\r\n    * @param queryConfig Query configuration\r\n    * @param options Query options\r\n    */\r\n    BaseDeliveryQueryService.prototype.getUrl = function (action, queryConfig, options) {\r\n        if (!this.config.proxy || !this.config.proxy.advancedProxyUrlResolver) {\r\n            return kentico_cloud_core_1.urlHelper.addOptionsToUrl(this.getBaseUrl(queryConfig) + action, options);\r\n        }\r\n        return this.config.proxy.advancedProxyUrlResolver({\r\n            queryParameters: options ? options : [],\r\n            queryString: kentico_cloud_core_1.urlHelper.addOptionsToUrl('', options),\r\n            action: action,\r\n            domain: this.getDomain(queryConfig),\r\n            queryConfig: queryConfig,\r\n            projectId: this.config.projectId\r\n        });\r\n    };\r\n    /**\r\n    * Gets proper set of headers for given request.\r\n    * @param queryConfig Query configuration\r\n    * @param customHeaders Custom headers\r\n    */\r\n    BaseDeliveryQueryService.prototype.getHeaders = function (queryConfig) {\r\n        var headers = [];\r\n        // add SDK Id header for monitoring SDK usage\r\n        headers.push(this.getSdkIdHeader());\r\n        // add headers from global config\r\n        if (this.config.globalHeaders) {\r\n            headers.push.apply(headers, this.config.globalHeaders(queryConfig));\r\n        }\r\n        // add query / global headers from query config\r\n        headers.push.apply(headers, this.getQueryHeaders(queryConfig));\r\n        if (this.isPreviewModeEnabled(queryConfig) &&\r\n            this.isSecuredModeEnabled(queryConfig)) {\r\n            throw Error(\"Preview & secured modes cannot be used at the same time.\");\r\n        }\r\n        // add preview header is required\r\n        if (this.isPreviewModeEnabled(queryConfig) && this.config.previewApiKey) {\r\n            headers.push(this.getAuthorizationHeader(this.config.previewApiKey));\r\n        }\r\n        // add secured mode header is required\r\n        if (this.isSecuredModeEnabled(queryConfig) && this.config.secureApiKey) {\r\n            headers.push(this.getAuthorizationHeader(this.config.secureApiKey));\r\n        }\r\n        // add 'X-KC-Wait-For-Loading-New-Content' header if required\r\n        if (this.shouldAddWaitForLoadingNewContentHeader(queryConfig)) {\r\n            headers.push({\r\n                header: this.waitForLoadingNewContentHeader,\r\n                value: 'true'\r\n            });\r\n        }\r\n        return headers;\r\n    };\r\n    /**\r\n     * Http GET response\r\n     * @param url Url of request\r\n     * @param queryConfig Query config configuration\r\n     */\r\n    BaseDeliveryQueryService.prototype.getResponse = function (url, queryConfig) {\r\n        if (!queryConfig) {\r\n            queryConfig = {};\r\n        }\r\n        return this.httpService\r\n            .get({\r\n            url: url,\r\n            mapError: function (error) { return kentico_cloud_core_1.mapCloudError(error); }\r\n        }, {\r\n            headers: this.getHeaders(queryConfig),\r\n            maxRetryAttempts: this.getRetryAttempts(),\r\n            useRetryForResponseCodes: this.getRetryStatusCodes(),\r\n            logErrorToConsole: this.config.isDeveloperMode\r\n        })\r\n            .pipe(operators_1.catchError(function (error) {\r\n            return rxjs_1.throwError(error.mappedError);\r\n        }));\r\n    };\r\n    /**\r\n    * Gets base URL of the request including the project Id\r\n    * @param queryConfig Query configuration\r\n    */\r\n    BaseDeliveryQueryService.prototype.getBaseUrl = function (queryConfig) {\r\n        return this.getDomain(queryConfig) + '/' + this.config.projectId;\r\n    };\r\n    /**\r\n    * Gets retry status code array\r\n    */\r\n    BaseDeliveryQueryService.prototype.getRetryStatusCodes = function () {\r\n        if (this.config.retryStatusCodes) {\r\n            return this.config.retryStatusCodes;\r\n        }\r\n        return this.defaultRetryStatusCodes;\r\n    };\r\n    /**\r\n    * Gets number of retry attempts used by queries\r\n    */\r\n    BaseDeliveryQueryService.prototype.getRetryAttempts = function () {\r\n        // get the attempts\r\n        var attempts;\r\n        if (this.config.retryAttempts || this.config.retryAttempts === 0) {\r\n            // use custom defined number of attempts\r\n            attempts = this.config.retryAttempts;\r\n        }\r\n        else {\r\n            // use default attempts\r\n            attempts = this.defaultRetryAttempts;\r\n        }\r\n        return attempts;\r\n    };\r\n    /**\r\n    * Indicates if current query should use preview mode\r\n    * @param queryConfig Query configuration\r\n    */\r\n    BaseDeliveryQueryService.prototype.isPreviewModeEnabled = function (queryConfig) {\r\n        if (queryConfig.usePreviewMode !== undefined) {\r\n            return queryConfig.usePreviewMode;\r\n        }\r\n        if (!this.config.globalQueryConfig) {\r\n            return false;\r\n        }\r\n        if (this.config.globalQueryConfig.usePreviewMode === true) {\r\n            return true;\r\n        }\r\n        return false;\r\n    };\r\n    BaseDeliveryQueryService.prototype.getQueryHeaders = function (queryConfig) {\r\n        if (queryConfig.customHeaders) {\r\n            return queryConfig.customHeaders;\r\n        }\r\n        if (!this.config.globalQueryConfig || !this.config.globalQueryConfig.customHeaders) {\r\n            return [];\r\n        }\r\n        return this.config.globalQueryConfig.customHeaders;\r\n    };\r\n    BaseDeliveryQueryService.prototype.shouldAddWaitForLoadingNewContentHeader = function (queryConfig) {\r\n        if (queryConfig.waitForLoadingNewContent !== undefined) {\r\n            return queryConfig.waitForLoadingNewContent;\r\n        }\r\n        if (!this.config.globalQueryConfig) {\r\n            return false;\r\n        }\r\n        if (this.config.globalQueryConfig.waitForLoadingNewContent === true) {\r\n            return true;\r\n        }\r\n        return false;\r\n    };\r\n    /**\r\n    * Indicates if current query should use secured mode\r\n    * @param queryConfig Query configuration\r\n    */\r\n    BaseDeliveryQueryService.prototype.isSecuredModeEnabled = function (queryConfig) {\r\n        if (queryConfig.useSecuredMode !== undefined) {\r\n            return queryConfig.useSecuredMode;\r\n        }\r\n        if (!this.config.globalQueryConfig) {\r\n            return false;\r\n        }\r\n        if (this.config.globalQueryConfig.useSecuredMode === true) {\r\n            return true;\r\n        }\r\n        return false;\r\n    };\r\n    /**\r\n    * Gets preview or standard URL based on client and query configuration\r\n    * @param queryConfig Query configuration\r\n    */\r\n    BaseDeliveryQueryService.prototype.getDomain = function (queryConfig) {\r\n        if (this.isPreviewModeEnabled(queryConfig)) {\r\n            if (!this.config.previewApiKey) {\r\n                throw Error(\"Preview API key is not configured.\");\r\n            }\r\n            // check custom preview url\r\n            if (this.config.proxy && this.config.proxy.basePreviewUrl) {\r\n                return this.config.proxy.basePreviewUrl;\r\n            }\r\n            // use default preview url\r\n            return this.defaultPreviewDeliveryApiUrl;\r\n        }\r\n        // check custom base url\r\n        if (this.config.proxy && this.config.proxy.baseUrl) {\r\n            return this.config.proxy.baseUrl;\r\n        }\r\n        return this.defaultBaseDeliveryApiUrl;\r\n    };\r\n    /**\r\n    * Gets authorization header. This is used for 'preview' functionality\r\n    */\r\n    BaseDeliveryQueryService.prototype.getAuthorizationHeader = function (key) {\r\n        if (!key) {\r\n            throw Error(\"Cannot get authorization header because key is invalid\");\r\n        }\r\n        // authorization header required for preview mode\r\n        return {\r\n            header: 'authorization',\r\n            value: \"bearer \" + key\r\n        };\r\n    };\r\n    /**\r\n    * Header identifying SDK type & version for internal purposes of Kentico\r\n    */\r\n    BaseDeliveryQueryService.prototype.getSdkIdHeader = function () {\r\n        return {\r\n            header: this.sdkVersionHeader,\r\n            value: this.sdkInfo.host + \";\" + this.sdkInfo.name + \";\" + this.sdkInfo.version\r\n        };\r\n    };\r\n    return BaseDeliveryQueryService;\r\n}());\r\nexports.BaseDeliveryQueryService = BaseDeliveryQueryService;\r\n"
        },
        {
          "id": 97,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\mapping.service.ts",
          "name": "./lib/services/mapping.service.ts",
          "index": 89,
          "index2": 104,
          "size": 5031,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\index.ts",
          "issuerId": 30,
          "issuerName": "./lib/services/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 30,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\index.ts",
              "name": "./lib/services/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 30,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\index.ts",
              "module": "./lib/services/index.ts",
              "moduleName": "./lib/services/index.ts",
              "type": "cjs require",
              "userRequest": "./mapping.service",
              "loc": "7:9-37"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar mappers_1 = require(\"../mappers\");\r\nvar models_1 = require(\"../models\");\r\nvar MappingService = /** @class */ (function () {\r\n    function MappingService(config, richTextHtmlParser) {\r\n        this.config = config;\r\n        this.richTextHtmlParser = richTextHtmlParser;\r\n        this.typeMapper = new mappers_1.TypeMapper();\r\n        this.itemMapper = new mappers_1.ItemMapper(config, richTextHtmlParser);\r\n        this.taxonomyMapper = new mappers_1.TaxonomyMapper();\r\n        this.genericElementMapper = new mappers_1.GenericElementMapper();\r\n    }\r\n    /**\r\n     * Gets response for getting a single type\r\n     * @param response Response data\r\n     */\r\n    MappingService.prototype.listContentTypesResponse = function (response) {\r\n        // map types\r\n        var types = this.typeMapper.mapMultipleTypes(response.data);\r\n        // pagination\r\n        var pagination = new models_1.Pagination({\r\n            skip: response.data.pagination.skip,\r\n            count: response.data.pagination.count,\r\n            limit: response.data.pagination.limit,\r\n            nextPage: response.data.pagination.next_page\r\n        });\r\n        return new models_1.TypeResponses.ListContentTypesResponse(types, pagination, this.mapResponseDebug(response));\r\n    };\r\n    /**\r\n     * Gets resposne for getting multiple types\r\n     * @param response Response data\r\n     * @param options Options\r\n     */\r\n    MappingService.prototype.viewContentTypeResponse = function (response) {\r\n        // map type\r\n        var type = this.typeMapper.mapSingleType(response.data);\r\n        return new models_1.TypeResponses.ViewContentTypeResponse(type, this.mapResponseDebug(response));\r\n    };\r\n    /**\r\n     * Gets response for getting single item\r\n     * @param response Response data\r\n     * @param queryConfig Query configuration\r\n     */\r\n    MappingService.prototype.viewContentItemResponse = function (response, queryConfig) {\r\n        // map item\r\n        var itemResult = this.itemMapper.mapSingleItem(response.data, queryConfig);\r\n        return new models_1.ItemResponses.ViewContentItemResponse(itemResult.item, itemResult.processedItems, this.mapResponseDebug(response));\r\n    };\r\n    /**\r\n     * Gets response for getting multiple items\r\n     * @param response Response data\r\n     * @param queryConfig Query configuration\r\n     */\r\n    MappingService.prototype.listContentItemsResponse = function (response, queryConfig) {\r\n        // map items\r\n        var itemsResult = this.itemMapper.mapMultipleItems(response.data, queryConfig);\r\n        // pagination\r\n        var pagination = new models_1.Pagination({\r\n            skip: response.data.pagination.skip,\r\n            count: response.data.pagination.count,\r\n            limit: response.data.pagination.limit,\r\n            nextPage: response.data.pagination.next_page\r\n        });\r\n        return new models_1.ItemResponses.ListContentItemsResponse(itemsResult.items, pagination, itemsResult.processedItems, this.mapResponseDebug(response));\r\n    };\r\n    /**\r\n     * Gets response for getting single taxonomy item\r\n     * @param response Response data\r\n     */\r\n    MappingService.prototype.viewTaxonomyGroupResponse = function (response) {\r\n        // map taxonomy\r\n        var taxonomy = this.taxonomyMapper.mapTaxonomy(response.data.system, response.data.terms);\r\n        return new models_1.TaxonomyResponses.ViewTaxonomyGroupResponse(taxonomy, this.mapResponseDebug(response));\r\n    };\r\n    /**\r\n     * Gets response for getting multiples taxonomies\r\n     * @param response Response data\r\n     */\r\n    MappingService.prototype.listTaxonomyGroupsResponse = function (response) {\r\n        // map taxonomies\r\n        var taxonomies = this.taxonomyMapper.mapTaxonomies(response.data.taxonomies);\r\n        // pagination\r\n        var pagination = new models_1.Pagination({\r\n            skip: response.data.pagination.skip,\r\n            count: response.data.pagination.count,\r\n            limit: response.data.pagination.limit,\r\n            nextPage: response.data.pagination.next_page\r\n        });\r\n        return new models_1.TaxonomyResponses.ListTaxonomyGroupsResponse(taxonomies, pagination, this.mapResponseDebug(response));\r\n    };\r\n    /**\r\n     * Gets response for getting single content type element\r\n     * @param response Response data\r\n     */\r\n    MappingService.prototype.viewContentTypeElementResponse = function (response) {\r\n        // map element\r\n        var element = this.genericElementMapper.mapElement(response.data);\r\n        return new models_1.ElementResponses.ViewContentTypeElementResponse(element, this.mapResponseDebug(response));\r\n    };\r\n    MappingService.prototype.mapResponseDebug = function (response) {\r\n        if (!response) {\r\n            throw Error(\"Cannot map 'debug' model from the response\");\r\n        }\r\n        return {\r\n            response: response.response\r\n        };\r\n    };\r\n    return MappingService;\r\n}());\r\nexports.MappingService = MappingService;\r\n"
        },
        {
          "id": 98,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\config\\default-collision-resolver.ts",
          "name": "./lib/config/default-collision-resolver.ts",
          "index": 93,
          "index2": 85,
          "size": 170,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\config\\index.ts",
          "issuerId": 33,
          "issuerName": "./lib/config/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 33,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\config\\index.ts",
              "name": "./lib/config/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 33,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\config\\index.ts",
              "module": "./lib/config/index.ts",
              "moduleName": "./lib/config/index.ts",
              "type": "cjs require",
              "userRequest": "./default-collision-resolver",
              "loc": "6:9-48"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nexports.defaultCollissionResolver = function (elementName) { return \"_\" + elementName; };\r\n"
        },
        {
          "id": 99,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\element-decorators.ts",
          "name": "./lib/elements/element-decorators.ts",
          "index": 95,
          "index2": 89,
          "size": 1213,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
          "issuerId": 10,
          "issuerName": "./lib/elements/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 10,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
              "name": "./lib/elements/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 10,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
              "module": "./lib/elements/index.ts",
              "moduleName": "./lib/elements/index.ts",
              "type": "cjs require",
              "userRequest": "./element-decorators",
              "loc": "6:9-40"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nrequire(\"reflect-metadata\");\r\nvar ElementDecorators;\r\n(function (ElementDecorators) {\r\n    var codenameMetadataKey = Symbol('codename');\r\n    var generateKey = function (name) { return codenameMetadataKey.toString() + \":\" + name; };\r\n    /**\r\n     * Get the metadata entry saved by the decorator\r\n     * @param target - object instance\r\n     * @param elementName - Element name (code name from Kentico Cloud)\r\n     */\r\n    function getPropertyName(target, elementName) {\r\n        return Reflect.getMetadata(generateKey(elementName), target);\r\n    }\r\n    ElementDecorators.getPropertyName = getPropertyName;\r\n    /**\r\n     * Decorator - creates metadata entry for the @target - Value is the property name.\r\n     * This will then be retrieved when resolving the element name\r\n     * @param value - Element code name\r\n     */\r\n    function codename(value) {\r\n        return function (target, propertyKey) {\r\n            Reflect.defineMetadata(generateKey(value), propertyKey, target);\r\n        };\r\n    }\r\n    ElementDecorators.codename = codename;\r\n})(ElementDecorators = exports.ElementDecorators || (exports.ElementDecorators = {}));\r\n"
        },
        {
          "id": 100,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\reflect-metadata\\Reflect.js",
          "name": "./node_modules/reflect-metadata/Reflect.js",
          "index": 96,
          "index2": 88,
          "size": 51230,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\element-decorators.ts",
          "issuerId": 99,
          "issuerName": "./lib/elements/element-decorators.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 10,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
              "name": "./lib/elements/index.ts"
            },
            {
              "id": 99,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\element-decorators.ts",
              "name": "./lib/elements/element-decorators.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 99,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\element-decorators.ts",
              "module": "./lib/elements/element-decorators.ts",
              "moduleName": "./lib/elements/element-decorators.ts",
              "type": "cjs require",
              "userRequest": "reflect-metadata",
              "loc": "3:0-27"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 3,
          "source": "/*! *****************************************************************************\nCopyright (C) Microsoft. All rights reserved.\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\nthis file except in compliance with the License. You may obtain a copy of the\nLicense at http://www.apache.org/licenses/LICENSE-2.0\n\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\nMERCHANTABLITY OR NON-INFRINGEMENT.\n\nSee the Apache Version 2.0 License for specific language governing permissions\nand limitations under the License.\n***************************************************************************** */\nvar Reflect;\n(function (Reflect) {\n    // Metadata Proposal\n    // https://rbuckton.github.io/reflect-metadata/\n    (function (factory) {\n        var root = typeof global === \"object\" ? global :\n            typeof self === \"object\" ? self :\n                typeof this === \"object\" ? this :\n                    Function(\"return this;\")();\n        var exporter = makeExporter(Reflect);\n        if (typeof root.Reflect === \"undefined\") {\n            root.Reflect = Reflect;\n        }\n        else {\n            exporter = makeExporter(root.Reflect, exporter);\n        }\n        factory(exporter);\n        function makeExporter(target, previous) {\n            return function (key, value) {\n                if (typeof target[key] !== \"function\") {\n                    Object.defineProperty(target, key, { configurable: true, writable: true, value: value });\n                }\n                if (previous)\n                    previous(key, value);\n            };\n        }\n    })(function (exporter) {\n        var hasOwn = Object.prototype.hasOwnProperty;\n        // feature test for Symbol support\n        var supportsSymbol = typeof Symbol === \"function\";\n        var toPrimitiveSymbol = supportsSymbol && typeof Symbol.toPrimitive !== \"undefined\" ? Symbol.toPrimitive : \"@@toPrimitive\";\n        var iteratorSymbol = supportsSymbol && typeof Symbol.iterator !== \"undefined\" ? Symbol.iterator : \"@@iterator\";\n        var supportsCreate = typeof Object.create === \"function\"; // feature test for Object.create support\n        var supportsProto = { __proto__: [] } instanceof Array; // feature test for __proto__ support\n        var downLevel = !supportsCreate && !supportsProto;\n        var HashMap = {\n            // create an object in dictionary mode (a.k.a. \"slow\" mode in v8)\n            create: supportsCreate\n                ? function () { return MakeDictionary(Object.create(null)); }\n                : supportsProto\n                    ? function () { return MakeDictionary({ __proto__: null }); }\n                    : function () { return MakeDictionary({}); },\n            has: downLevel\n                ? function (map, key) { return hasOwn.call(map, key); }\n                : function (map, key) { return key in map; },\n            get: downLevel\n                ? function (map, key) { return hasOwn.call(map, key) ? map[key] : undefined; }\n                : function (map, key) { return map[key]; },\n        };\n        // Load global or shim versions of Map, Set, and WeakMap\n        var functionPrototype = Object.getPrototypeOf(Function);\n        var usePolyfill = typeof process === \"object\" && process.env && process.env[\"REFLECT_METADATA_USE_MAP_POLYFILL\"] === \"true\";\n        var _Map = !usePolyfill && typeof Map === \"function\" && typeof Map.prototype.entries === \"function\" ? Map : CreateMapPolyfill();\n        var _Set = !usePolyfill && typeof Set === \"function\" && typeof Set.prototype.entries === \"function\" ? Set : CreateSetPolyfill();\n        var _WeakMap = !usePolyfill && typeof WeakMap === \"function\" ? WeakMap : CreateWeakMapPolyfill();\n        // [[Metadata]] internal slot\n        // https://rbuckton.github.io/reflect-metadata/#ordinary-object-internal-methods-and-internal-slots\n        var Metadata = new _WeakMap();\n        /**\n         * Applies a set of decorators to a property of a target object.\n         * @param decorators An array of decorators.\n         * @param target The target object.\n         * @param propertyKey (Optional) The property key to decorate.\n         * @param attributes (Optional) The property descriptor for the target key.\n         * @remarks Decorators are applied in reverse order.\n         * @example\n         *\n         *     class Example {\n         *         // property declarations are not part of ES6, though they are valid in TypeScript:\n         *         // static staticProperty;\n         *         // property;\n         *\n         *         constructor(p) { }\n         *         static staticMethod(p) { }\n         *         method(p) { }\n         *     }\n         *\n         *     // constructor\n         *     Example = Reflect.decorate(decoratorsArray, Example);\n         *\n         *     // property (on constructor)\n         *     Reflect.decorate(decoratorsArray, Example, \"staticProperty\");\n         *\n         *     // property (on prototype)\n         *     Reflect.decorate(decoratorsArray, Example.prototype, \"property\");\n         *\n         *     // method (on constructor)\n         *     Object.defineProperty(Example, \"staticMethod\",\n         *         Reflect.decorate(decoratorsArray, Example, \"staticMethod\",\n         *             Object.getOwnPropertyDescriptor(Example, \"staticMethod\")));\n         *\n         *     // method (on prototype)\n         *     Object.defineProperty(Example.prototype, \"method\",\n         *         Reflect.decorate(decoratorsArray, Example.prototype, \"method\",\n         *             Object.getOwnPropertyDescriptor(Example.prototype, \"method\")));\n         *\n         */\n        function decorate(decorators, target, propertyKey, attributes) {\n            if (!IsUndefined(propertyKey)) {\n                if (!IsArray(decorators))\n                    throw new TypeError();\n                if (!IsObject(target))\n                    throw new TypeError();\n                if (!IsObject(attributes) && !IsUndefined(attributes) && !IsNull(attributes))\n                    throw new TypeError();\n                if (IsNull(attributes))\n                    attributes = undefined;\n                propertyKey = ToPropertyKey(propertyKey);\n                return DecorateProperty(decorators, target, propertyKey, attributes);\n            }\n            else {\n                if (!IsArray(decorators))\n                    throw new TypeError();\n                if (!IsConstructor(target))\n                    throw new TypeError();\n                return DecorateConstructor(decorators, target);\n            }\n        }\n        exporter(\"decorate\", decorate);\n        // 4.1.2 Reflect.metadata(metadataKey, metadataValue)\n        // https://rbuckton.github.io/reflect-metadata/#reflect.metadata\n        /**\n         * A default metadata decorator factory that can be used on a class, class member, or parameter.\n         * @param metadataKey The key for the metadata entry.\n         * @param metadataValue The value for the metadata entry.\n         * @returns A decorator function.\n         * @remarks\n         * If `metadataKey` is already defined for the target and target key, the\n         * metadataValue for that key will be overwritten.\n         * @example\n         *\n         *     // constructor\n         *     @Reflect.metadata(key, value)\n         *     class Example {\n         *     }\n         *\n         *     // property (on constructor, TypeScript only)\n         *     class Example {\n         *         @Reflect.metadata(key, value)\n         *         static staticProperty;\n         *     }\n         *\n         *     // property (on prototype, TypeScript only)\n         *     class Example {\n         *         @Reflect.metadata(key, value)\n         *         property;\n         *     }\n         *\n         *     // method (on constructor)\n         *     class Example {\n         *         @Reflect.metadata(key, value)\n         *         static staticMethod() { }\n         *     }\n         *\n         *     // method (on prototype)\n         *     class Example {\n         *         @Reflect.metadata(key, value)\n         *         method() { }\n         *     }\n         *\n         */\n        function metadata(metadataKey, metadataValue) {\n            function decorator(target, propertyKey) {\n                if (!IsObject(target))\n                    throw new TypeError();\n                if (!IsUndefined(propertyKey) && !IsPropertyKey(propertyKey))\n                    throw new TypeError();\n                OrdinaryDefineOwnMetadata(metadataKey, metadataValue, target, propertyKey);\n            }\n            return decorator;\n        }\n        exporter(\"metadata\", metadata);\n        /**\n         * Define a unique metadata entry on the target.\n         * @param metadataKey A key used to store and retrieve metadata.\n         * @param metadataValue A value that contains attached metadata.\n         * @param target The target object on which to define metadata.\n         * @param propertyKey (Optional) The property key for the target.\n         * @example\n         *\n         *     class Example {\n         *         // property declarations are not part of ES6, though they are valid in TypeScript:\n         *         // static staticProperty;\n         *         // property;\n         *\n         *         constructor(p) { }\n         *         static staticMethod(p) { }\n         *         method(p) { }\n         *     }\n         *\n         *     // constructor\n         *     Reflect.defineMetadata(\"custom:annotation\", options, Example);\n         *\n         *     // property (on constructor)\n         *     Reflect.defineMetadata(\"custom:annotation\", options, Example, \"staticProperty\");\n         *\n         *     // property (on prototype)\n         *     Reflect.defineMetadata(\"custom:annotation\", options, Example.prototype, \"property\");\n         *\n         *     // method (on constructor)\n         *     Reflect.defineMetadata(\"custom:annotation\", options, Example, \"staticMethod\");\n         *\n         *     // method (on prototype)\n         *     Reflect.defineMetadata(\"custom:annotation\", options, Example.prototype, \"method\");\n         *\n         *     // decorator factory as metadata-producing annotation.\n         *     function MyAnnotation(options): Decorator {\n         *         return (target, key?) => Reflect.defineMetadata(\"custom:annotation\", options, target, key);\n         *     }\n         *\n         */\n        function defineMetadata(metadataKey, metadataValue, target, propertyKey) {\n            if (!IsObject(target))\n                throw new TypeError();\n            if (!IsUndefined(propertyKey))\n                propertyKey = ToPropertyKey(propertyKey);\n            return OrdinaryDefineOwnMetadata(metadataKey, metadataValue, target, propertyKey);\n        }\n        exporter(\"defineMetadata\", defineMetadata);\n        /**\n         * Gets a value indicating whether the target object or its prototype chain has the provided metadata key defined.\n         * @param metadataKey A key used to store and retrieve metadata.\n         * @param target The target object on which the metadata is defined.\n         * @param propertyKey (Optional) The property key for the target.\n         * @returns `true` if the metadata key was defined on the target object or its prototype chain; otherwise, `false`.\n         * @example\n         *\n         *     class Example {\n         *         // property declarations are not part of ES6, though they are valid in TypeScript:\n         *         // static staticProperty;\n         *         // property;\n         *\n         *         constructor(p) { }\n         *         static staticMethod(p) { }\n         *         method(p) { }\n         *     }\n         *\n         *     // constructor\n         *     result = Reflect.hasMetadata(\"custom:annotation\", Example);\n         *\n         *     // property (on constructor)\n         *     result = Reflect.hasMetadata(\"custom:annotation\", Example, \"staticProperty\");\n         *\n         *     // property (on prototype)\n         *     result = Reflect.hasMetadata(\"custom:annotation\", Example.prototype, \"property\");\n         *\n         *     // method (on constructor)\n         *     result = Reflect.hasMetadata(\"custom:annotation\", Example, \"staticMethod\");\n         *\n         *     // method (on prototype)\n         *     result = Reflect.hasMetadata(\"custom:annotation\", Example.prototype, \"method\");\n         *\n         */\n        function hasMetadata(metadataKey, target, propertyKey) {\n            if (!IsObject(target))\n                throw new TypeError();\n            if (!IsUndefined(propertyKey))\n                propertyKey = ToPropertyKey(propertyKey);\n            return OrdinaryHasMetadata(metadataKey, target, propertyKey);\n        }\n        exporter(\"hasMetadata\", hasMetadata);\n        /**\n         * Gets a value indicating whether the target object has the provided metadata key defined.\n         * @param metadataKey A key used to store and retrieve metadata.\n         * @param target The target object on which the metadata is defined.\n         * @param propertyKey (Optional) The property key for the target.\n         * @returns `true` if the metadata key was defined on the target object; otherwise, `false`.\n         * @example\n         *\n         *     class Example {\n         *         // property declarations are not part of ES6, though they are valid in TypeScript:\n         *         // static staticProperty;\n         *         // property;\n         *\n         *         constructor(p) { }\n         *         static staticMethod(p) { }\n         *         method(p) { }\n         *     }\n         *\n         *     // constructor\n         *     result = Reflect.hasOwnMetadata(\"custom:annotation\", Example);\n         *\n         *     // property (on constructor)\n         *     result = Reflect.hasOwnMetadata(\"custom:annotation\", Example, \"staticProperty\");\n         *\n         *     // property (on prototype)\n         *     result = Reflect.hasOwnMetadata(\"custom:annotation\", Example.prototype, \"property\");\n         *\n         *     // method (on constructor)\n         *     result = Reflect.hasOwnMetadata(\"custom:annotation\", Example, \"staticMethod\");\n         *\n         *     // method (on prototype)\n         *     result = Reflect.hasOwnMetadata(\"custom:annotation\", Example.prototype, \"method\");\n         *\n         */\n        function hasOwnMetadata(metadataKey, target, propertyKey) {\n            if (!IsObject(target))\n                throw new TypeError();\n            if (!IsUndefined(propertyKey))\n                propertyKey = ToPropertyKey(propertyKey);\n            return OrdinaryHasOwnMetadata(metadataKey, target, propertyKey);\n        }\n        exporter(\"hasOwnMetadata\", hasOwnMetadata);\n        /**\n         * Gets the metadata value for the provided metadata key on the target object or its prototype chain.\n         * @param metadataKey A key used to store and retrieve metadata.\n         * @param target The target object on which the metadata is defined.\n         * @param propertyKey (Optional) The property key for the target.\n         * @returns The metadata value for the metadata key if found; otherwise, `undefined`.\n         * @example\n         *\n         *     class Example {\n         *         // property declarations are not part of ES6, though they are valid in TypeScript:\n         *         // static staticProperty;\n         *         // property;\n         *\n         *         constructor(p) { }\n         *         static staticMethod(p) { }\n         *         method(p) { }\n         *     }\n         *\n         *     // constructor\n         *     result = Reflect.getMetadata(\"custom:annotation\", Example);\n         *\n         *     // property (on constructor)\n         *     result = Reflect.getMetadata(\"custom:annotation\", Example, \"staticProperty\");\n         *\n         *     // property (on prototype)\n         *     result = Reflect.getMetadata(\"custom:annotation\", Example.prototype, \"property\");\n         *\n         *     // method (on constructor)\n         *     result = Reflect.getMetadata(\"custom:annotation\", Example, \"staticMethod\");\n         *\n         *     // method (on prototype)\n         *     result = Reflect.getMetadata(\"custom:annotation\", Example.prototype, \"method\");\n         *\n         */\n        function getMetadata(metadataKey, target, propertyKey) {\n            if (!IsObject(target))\n                throw new TypeError();\n            if (!IsUndefined(propertyKey))\n                propertyKey = ToPropertyKey(propertyKey);\n            return OrdinaryGetMetadata(metadataKey, target, propertyKey);\n        }\n        exporter(\"getMetadata\", getMetadata);\n        /**\n         * Gets the metadata value for the provided metadata key on the target object.\n         * @param metadataKey A key used to store and retrieve metadata.\n         * @param target The target object on which the metadata is defined.\n         * @param propertyKey (Optional) The property key for the target.\n         * @returns The metadata value for the metadata key if found; otherwise, `undefined`.\n         * @example\n         *\n         *     class Example {\n         *         // property declarations are not part of ES6, though they are valid in TypeScript:\n         *         // static staticProperty;\n         *         // property;\n         *\n         *         constructor(p) { }\n         *         static staticMethod(p) { }\n         *         method(p) { }\n         *     }\n         *\n         *     // constructor\n         *     result = Reflect.getOwnMetadata(\"custom:annotation\", Example);\n         *\n         *     // property (on constructor)\n         *     result = Reflect.getOwnMetadata(\"custom:annotation\", Example, \"staticProperty\");\n         *\n         *     // property (on prototype)\n         *     result = Reflect.getOwnMetadata(\"custom:annotation\", Example.prototype, \"property\");\n         *\n         *     // method (on constructor)\n         *     result = Reflect.getOwnMetadata(\"custom:annotation\", Example, \"staticMethod\");\n         *\n         *     // method (on prototype)\n         *     result = Reflect.getOwnMetadata(\"custom:annotation\", Example.prototype, \"method\");\n         *\n         */\n        function getOwnMetadata(metadataKey, target, propertyKey) {\n            if (!IsObject(target))\n                throw new TypeError();\n            if (!IsUndefined(propertyKey))\n                propertyKey = ToPropertyKey(propertyKey);\n            return OrdinaryGetOwnMetadata(metadataKey, target, propertyKey);\n        }\n        exporter(\"getOwnMetadata\", getOwnMetadata);\n        /**\n         * Gets the metadata keys defined on the target object or its prototype chain.\n         * @param target The target object on which the metadata is defined.\n         * @param propertyKey (Optional) The property key for the target.\n         * @returns An array of unique metadata keys.\n         * @example\n         *\n         *     class Example {\n         *         // property declarations are not part of ES6, though they are valid in TypeScript:\n         *         // static staticProperty;\n         *         // property;\n         *\n         *         constructor(p) { }\n         *         static staticMethod(p) { }\n         *         method(p) { }\n         *     }\n         *\n         *     // constructor\n         *     result = Reflect.getMetadataKeys(Example);\n         *\n         *     // property (on constructor)\n         *     result = Reflect.getMetadataKeys(Example, \"staticProperty\");\n         *\n         *     // property (on prototype)\n         *     result = Reflect.getMetadataKeys(Example.prototype, \"property\");\n         *\n         *     // method (on constructor)\n         *     result = Reflect.getMetadataKeys(Example, \"staticMethod\");\n         *\n         *     // method (on prototype)\n         *     result = Reflect.getMetadataKeys(Example.prototype, \"method\");\n         *\n         */\n        function getMetadataKeys(target, propertyKey) {\n            if (!IsObject(target))\n                throw new TypeError();\n            if (!IsUndefined(propertyKey))\n                propertyKey = ToPropertyKey(propertyKey);\n            return OrdinaryMetadataKeys(target, propertyKey);\n        }\n        exporter(\"getMetadataKeys\", getMetadataKeys);\n        /**\n         * Gets the unique metadata keys defined on the target object.\n         * @param target The target object on which the metadata is defined.\n         * @param propertyKey (Optional) The property key for the target.\n         * @returns An array of unique metadata keys.\n         * @example\n         *\n         *     class Example {\n         *         // property declarations are not part of ES6, though they are valid in TypeScript:\n         *         // static staticProperty;\n         *         // property;\n         *\n         *         constructor(p) { }\n         *         static staticMethod(p) { }\n         *         method(p) { }\n         *     }\n         *\n         *     // constructor\n         *     result = Reflect.getOwnMetadataKeys(Example);\n         *\n         *     // property (on constructor)\n         *     result = Reflect.getOwnMetadataKeys(Example, \"staticProperty\");\n         *\n         *     // property (on prototype)\n         *     result = Reflect.getOwnMetadataKeys(Example.prototype, \"property\");\n         *\n         *     // method (on constructor)\n         *     result = Reflect.getOwnMetadataKeys(Example, \"staticMethod\");\n         *\n         *     // method (on prototype)\n         *     result = Reflect.getOwnMetadataKeys(Example.prototype, \"method\");\n         *\n         */\n        function getOwnMetadataKeys(target, propertyKey) {\n            if (!IsObject(target))\n                throw new TypeError();\n            if (!IsUndefined(propertyKey))\n                propertyKey = ToPropertyKey(propertyKey);\n            return OrdinaryOwnMetadataKeys(target, propertyKey);\n        }\n        exporter(\"getOwnMetadataKeys\", getOwnMetadataKeys);\n        /**\n         * Deletes the metadata entry from the target object with the provided key.\n         * @param metadataKey A key used to store and retrieve metadata.\n         * @param target The target object on which the metadata is defined.\n         * @param propertyKey (Optional) The property key for the target.\n         * @returns `true` if the metadata entry was found and deleted; otherwise, false.\n         * @example\n         *\n         *     class Example {\n         *         // property declarations are not part of ES6, though they are valid in TypeScript:\n         *         // static staticProperty;\n         *         // property;\n         *\n         *         constructor(p) { }\n         *         static staticMethod(p) { }\n         *         method(p) { }\n         *     }\n         *\n         *     // constructor\n         *     result = Reflect.deleteMetadata(\"custom:annotation\", Example);\n         *\n         *     // property (on constructor)\n         *     result = Reflect.deleteMetadata(\"custom:annotation\", Example, \"staticProperty\");\n         *\n         *     // property (on prototype)\n         *     result = Reflect.deleteMetadata(\"custom:annotation\", Example.prototype, \"property\");\n         *\n         *     // method (on constructor)\n         *     result = Reflect.deleteMetadata(\"custom:annotation\", Example, \"staticMethod\");\n         *\n         *     // method (on prototype)\n         *     result = Reflect.deleteMetadata(\"custom:annotation\", Example.prototype, \"method\");\n         *\n         */\n        function deleteMetadata(metadataKey, target, propertyKey) {\n            if (!IsObject(target))\n                throw new TypeError();\n            if (!IsUndefined(propertyKey))\n                propertyKey = ToPropertyKey(propertyKey);\n            var metadataMap = GetOrCreateMetadataMap(target, propertyKey, /*Create*/ false);\n            if (IsUndefined(metadataMap))\n                return false;\n            if (!metadataMap.delete(metadataKey))\n                return false;\n            if (metadataMap.size > 0)\n                return true;\n            var targetMetadata = Metadata.get(target);\n            targetMetadata.delete(propertyKey);\n            if (targetMetadata.size > 0)\n                return true;\n            Metadata.delete(target);\n            return true;\n        }\n        exporter(\"deleteMetadata\", deleteMetadata);\n        function DecorateConstructor(decorators, target) {\n            for (var i = decorators.length - 1; i >= 0; --i) {\n                var decorator = decorators[i];\n                var decorated = decorator(target);\n                if (!IsUndefined(decorated) && !IsNull(decorated)) {\n                    if (!IsConstructor(decorated))\n                        throw new TypeError();\n                    target = decorated;\n                }\n            }\n            return target;\n        }\n        function DecorateProperty(decorators, target, propertyKey, descriptor) {\n            for (var i = decorators.length - 1; i >= 0; --i) {\n                var decorator = decorators[i];\n                var decorated = decorator(target, propertyKey, descriptor);\n                if (!IsUndefined(decorated) && !IsNull(decorated)) {\n                    if (!IsObject(decorated))\n                        throw new TypeError();\n                    descriptor = decorated;\n                }\n            }\n            return descriptor;\n        }\n        function GetOrCreateMetadataMap(O, P, Create) {\n            var targetMetadata = Metadata.get(O);\n            if (IsUndefined(targetMetadata)) {\n                if (!Create)\n                    return undefined;\n                targetMetadata = new _Map();\n                Metadata.set(O, targetMetadata);\n            }\n            var metadataMap = targetMetadata.get(P);\n            if (IsUndefined(metadataMap)) {\n                if (!Create)\n                    return undefined;\n                metadataMap = new _Map();\n                targetMetadata.set(P, metadataMap);\n            }\n            return metadataMap;\n        }\n        // 3.1.1.1 OrdinaryHasMetadata(MetadataKey, O, P)\n        // https://rbuckton.github.io/reflect-metadata/#ordinaryhasmetadata\n        function OrdinaryHasMetadata(MetadataKey, O, P) {\n            var hasOwn = OrdinaryHasOwnMetadata(MetadataKey, O, P);\n            if (hasOwn)\n                return true;\n            var parent = OrdinaryGetPrototypeOf(O);\n            if (!IsNull(parent))\n                return OrdinaryHasMetadata(MetadataKey, parent, P);\n            return false;\n        }\n        // 3.1.2.1 OrdinaryHasOwnMetadata(MetadataKey, O, P)\n        // https://rbuckton.github.io/reflect-metadata/#ordinaryhasownmetadata\n        function OrdinaryHasOwnMetadata(MetadataKey, O, P) {\n            var metadataMap = GetOrCreateMetadataMap(O, P, /*Create*/ false);\n            if (IsUndefined(metadataMap))\n                return false;\n            return ToBoolean(metadataMap.has(MetadataKey));\n        }\n        // 3.1.3.1 OrdinaryGetMetadata(MetadataKey, O, P)\n        // https://rbuckton.github.io/reflect-metadata/#ordinarygetmetadata\n        function OrdinaryGetMetadata(MetadataKey, O, P) {\n            var hasOwn = OrdinaryHasOwnMetadata(MetadataKey, O, P);\n            if (hasOwn)\n                return OrdinaryGetOwnMetadata(MetadataKey, O, P);\n            var parent = OrdinaryGetPrototypeOf(O);\n            if (!IsNull(parent))\n                return OrdinaryGetMetadata(MetadataKey, parent, P);\n            return undefined;\n        }\n        // 3.1.4.1 OrdinaryGetOwnMetadata(MetadataKey, O, P)\n        // https://rbuckton.github.io/reflect-metadata/#ordinarygetownmetadata\n        function OrdinaryGetOwnMetadata(MetadataKey, O, P) {\n            var metadataMap = GetOrCreateMetadataMap(O, P, /*Create*/ false);\n            if (IsUndefined(metadataMap))\n                return undefined;\n            return metadataMap.get(MetadataKey);\n        }\n        // 3.1.5.1 OrdinaryDefineOwnMetadata(MetadataKey, MetadataValue, O, P)\n        // https://rbuckton.github.io/reflect-metadata/#ordinarydefineownmetadata\n        function OrdinaryDefineOwnMetadata(MetadataKey, MetadataValue, O, P) {\n            var metadataMap = GetOrCreateMetadataMap(O, P, /*Create*/ true);\n            metadataMap.set(MetadataKey, MetadataValue);\n        }\n        // 3.1.6.1 OrdinaryMetadataKeys(O, P)\n        // https://rbuckton.github.io/reflect-metadata/#ordinarymetadatakeys\n        function OrdinaryMetadataKeys(O, P) {\n            var ownKeys = OrdinaryOwnMetadataKeys(O, P);\n            var parent = OrdinaryGetPrototypeOf(O);\n            if (parent === null)\n                return ownKeys;\n            var parentKeys = OrdinaryMetadataKeys(parent, P);\n            if (parentKeys.length <= 0)\n                return ownKeys;\n            if (ownKeys.length <= 0)\n                return parentKeys;\n            var set = new _Set();\n            var keys = [];\n            for (var _i = 0, ownKeys_1 = ownKeys; _i < ownKeys_1.length; _i++) {\n                var key = ownKeys_1[_i];\n                var hasKey = set.has(key);\n                if (!hasKey) {\n                    set.add(key);\n                    keys.push(key);\n                }\n            }\n            for (var _a = 0, parentKeys_1 = parentKeys; _a < parentKeys_1.length; _a++) {\n                var key = parentKeys_1[_a];\n                var hasKey = set.has(key);\n                if (!hasKey) {\n                    set.add(key);\n                    keys.push(key);\n                }\n            }\n            return keys;\n        }\n        // 3.1.7.1 OrdinaryOwnMetadataKeys(O, P)\n        // https://rbuckton.github.io/reflect-metadata/#ordinaryownmetadatakeys\n        function OrdinaryOwnMetadataKeys(O, P) {\n            var keys = [];\n            var metadataMap = GetOrCreateMetadataMap(O, P, /*Create*/ false);\n            if (IsUndefined(metadataMap))\n                return keys;\n            var keysObj = metadataMap.keys();\n            var iterator = GetIterator(keysObj);\n            var k = 0;\n            while (true) {\n                var next = IteratorStep(iterator);\n                if (!next) {\n                    keys.length = k;\n                    return keys;\n                }\n                var nextValue = IteratorValue(next);\n                try {\n                    keys[k] = nextValue;\n                }\n                catch (e) {\n                    try {\n                        IteratorClose(iterator);\n                    }\n                    finally {\n                        throw e;\n                    }\n                }\n                k++;\n            }\n        }\n        // 6 ECMAScript Data Typ0es and Values\n        // https://tc39.github.io/ecma262/#sec-ecmascript-data-types-and-values\n        function Type(x) {\n            if (x === null)\n                return 1 /* Null */;\n            switch (typeof x) {\n                case \"undefined\": return 0 /* Undefined */;\n                case \"boolean\": return 2 /* Boolean */;\n                case \"string\": return 3 /* String */;\n                case \"symbol\": return 4 /* Symbol */;\n                case \"number\": return 5 /* Number */;\n                case \"object\": return x === null ? 1 /* Null */ : 6 /* Object */;\n                default: return 6 /* Object */;\n            }\n        }\n        // 6.1.1 The Undefined Type\n        // https://tc39.github.io/ecma262/#sec-ecmascript-language-types-undefined-type\n        function IsUndefined(x) {\n            return x === undefined;\n        }\n        // 6.1.2 The Null Type\n        // https://tc39.github.io/ecma262/#sec-ecmascript-language-types-null-type\n        function IsNull(x) {\n            return x === null;\n        }\n        // 6.1.5 The Symbol Type\n        // https://tc39.github.io/ecma262/#sec-ecmascript-language-types-symbol-type\n        function IsSymbol(x) {\n            return typeof x === \"symbol\";\n        }\n        // 6.1.7 The Object Type\n        // https://tc39.github.io/ecma262/#sec-object-type\n        function IsObject(x) {\n            return typeof x === \"object\" ? x !== null : typeof x === \"function\";\n        }\n        // 7.1 Type Conversion\n        // https://tc39.github.io/ecma262/#sec-type-conversion\n        // 7.1.1 ToPrimitive(input [, PreferredType])\n        // https://tc39.github.io/ecma262/#sec-toprimitive\n        function ToPrimitive(input, PreferredType) {\n            switch (Type(input)) {\n                case 0 /* Undefined */: return input;\n                case 1 /* Null */: return input;\n                case 2 /* Boolean */: return input;\n                case 3 /* String */: return input;\n                case 4 /* Symbol */: return input;\n                case 5 /* Number */: return input;\n            }\n            var hint = PreferredType === 3 /* String */ ? \"string\" : PreferredType === 5 /* Number */ ? \"number\" : \"default\";\n            var exoticToPrim = GetMethod(input, toPrimitiveSymbol);\n            if (exoticToPrim !== undefined) {\n                var result = exoticToPrim.call(input, hint);\n                if (IsObject(result))\n                    throw new TypeError();\n                return result;\n            }\n            return OrdinaryToPrimitive(input, hint === \"default\" ? \"number\" : hint);\n        }\n        // 7.1.1.1 OrdinaryToPrimitive(O, hint)\n        // https://tc39.github.io/ecma262/#sec-ordinarytoprimitive\n        function OrdinaryToPrimitive(O, hint) {\n            if (hint === \"string\") {\n                var toString_1 = O.toString;\n                if (IsCallable(toString_1)) {\n                    var result = toString_1.call(O);\n                    if (!IsObject(result))\n                        return result;\n                }\n                var valueOf = O.valueOf;\n                if (IsCallable(valueOf)) {\n                    var result = valueOf.call(O);\n                    if (!IsObject(result))\n                        return result;\n                }\n            }\n            else {\n                var valueOf = O.valueOf;\n                if (IsCallable(valueOf)) {\n                    var result = valueOf.call(O);\n                    if (!IsObject(result))\n                        return result;\n                }\n                var toString_2 = O.toString;\n                if (IsCallable(toString_2)) {\n                    var result = toString_2.call(O);\n                    if (!IsObject(result))\n                        return result;\n                }\n            }\n            throw new TypeError();\n        }\n        // 7.1.2 ToBoolean(argument)\n        // https://tc39.github.io/ecma262/2016/#sec-toboolean\n        function ToBoolean(argument) {\n            return !!argument;\n        }\n        // 7.1.12 ToString(argument)\n        // https://tc39.github.io/ecma262/#sec-tostring\n        function ToString(argument) {\n            return \"\" + argument;\n        }\n        // 7.1.14 ToPropertyKey(argument)\n        // https://tc39.github.io/ecma262/#sec-topropertykey\n        function ToPropertyKey(argument) {\n            var key = ToPrimitive(argument, 3 /* String */);\n            if (IsSymbol(key))\n                return key;\n            return ToString(key);\n        }\n        // 7.2 Testing and Comparison Operations\n        // https://tc39.github.io/ecma262/#sec-testing-and-comparison-operations\n        // 7.2.2 IsArray(argument)\n        // https://tc39.github.io/ecma262/#sec-isarray\n        function IsArray(argument) {\n            return Array.isArray\n                ? Array.isArray(argument)\n                : argument instanceof Object\n                    ? argument instanceof Array\n                    : Object.prototype.toString.call(argument) === \"[object Array]\";\n        }\n        // 7.2.3 IsCallable(argument)\n        // https://tc39.github.io/ecma262/#sec-iscallable\n        function IsCallable(argument) {\n            // NOTE: This is an approximation as we cannot check for [[Call]] internal method.\n            return typeof argument === \"function\";\n        }\n        // 7.2.4 IsConstructor(argument)\n        // https://tc39.github.io/ecma262/#sec-isconstructor\n        function IsConstructor(argument) {\n            // NOTE: This is an approximation as we cannot check for [[Construct]] internal method.\n            return typeof argument === \"function\";\n        }\n        // 7.2.7 IsPropertyKey(argument)\n        // https://tc39.github.io/ecma262/#sec-ispropertykey\n        function IsPropertyKey(argument) {\n            switch (Type(argument)) {\n                case 3 /* String */: return true;\n                case 4 /* Symbol */: return true;\n                default: return false;\n            }\n        }\n        // 7.3 Operations on Objects\n        // https://tc39.github.io/ecma262/#sec-operations-on-objects\n        // 7.3.9 GetMethod(V, P)\n        // https://tc39.github.io/ecma262/#sec-getmethod\n        function GetMethod(V, P) {\n            var func = V[P];\n            if (func === undefined || func === null)\n                return undefined;\n            if (!IsCallable(func))\n                throw new TypeError();\n            return func;\n        }\n        // 7.4 Operations on Iterator Objects\n        // https://tc39.github.io/ecma262/#sec-operations-on-iterator-objects\n        function GetIterator(obj) {\n            var method = GetMethod(obj, iteratorSymbol);\n            if (!IsCallable(method))\n                throw new TypeError(); // from Call\n            var iterator = method.call(obj);\n            if (!IsObject(iterator))\n                throw new TypeError();\n            return iterator;\n        }\n        // 7.4.4 IteratorValue(iterResult)\n        // https://tc39.github.io/ecma262/2016/#sec-iteratorvalue\n        function IteratorValue(iterResult) {\n            return iterResult.value;\n        }\n        // 7.4.5 IteratorStep(iterator)\n        // https://tc39.github.io/ecma262/#sec-iteratorstep\n        function IteratorStep(iterator) {\n            var result = iterator.next();\n            return result.done ? false : result;\n        }\n        // 7.4.6 IteratorClose(iterator, completion)\n        // https://tc39.github.io/ecma262/#sec-iteratorclose\n        function IteratorClose(iterator) {\n            var f = iterator[\"return\"];\n            if (f)\n                f.call(iterator);\n        }\n        // 9.1 Ordinary Object Internal Methods and Internal Slots\n        // https://tc39.github.io/ecma262/#sec-ordinary-object-internal-methods-and-internal-slots\n        // 9.1.1.1 OrdinaryGetPrototypeOf(O)\n        // https://tc39.github.io/ecma262/#sec-ordinarygetprototypeof\n        function OrdinaryGetPrototypeOf(O) {\n            var proto = Object.getPrototypeOf(O);\n            if (typeof O !== \"function\" || O === functionPrototype)\n                return proto;\n            // TypeScript doesn't set __proto__ in ES5, as it's non-standard.\n            // Try to determine the superclass constructor. Compatible implementations\n            // must either set __proto__ on a subclass constructor to the superclass constructor,\n            // or ensure each class has a valid `constructor` property on its prototype that\n            // points back to the constructor.\n            // If this is not the same as Function.[[Prototype]], then this is definately inherited.\n            // This is the case when in ES6 or when using __proto__ in a compatible browser.\n            if (proto !== functionPrototype)\n                return proto;\n            // If the super prototype is Object.prototype, null, or undefined, then we cannot determine the heritage.\n            var prototype = O.prototype;\n            var prototypeProto = prototype && Object.getPrototypeOf(prototype);\n            if (prototypeProto == null || prototypeProto === Object.prototype)\n                return proto;\n            // If the constructor was not a function, then we cannot determine the heritage.\n            var constructor = prototypeProto.constructor;\n            if (typeof constructor !== \"function\")\n                return proto;\n            // If we have some kind of self-reference, then we cannot determine the heritage.\n            if (constructor === O)\n                return proto;\n            // we have a pretty good guess at the heritage.\n            return constructor;\n        }\n        // naive Map shim\n        function CreateMapPolyfill() {\n            var cacheSentinel = {};\n            var arraySentinel = [];\n            var MapIterator = /** @class */ (function () {\n                function MapIterator(keys, values, selector) {\n                    this._index = 0;\n                    this._keys = keys;\n                    this._values = values;\n                    this._selector = selector;\n                }\n                MapIterator.prototype[\"@@iterator\"] = function () { return this; };\n                MapIterator.prototype[iteratorSymbol] = function () { return this; };\n                MapIterator.prototype.next = function () {\n                    var index = this._index;\n                    if (index >= 0 && index < this._keys.length) {\n                        var result = this._selector(this._keys[index], this._values[index]);\n                        if (index + 1 >= this._keys.length) {\n                            this._index = -1;\n                            this._keys = arraySentinel;\n                            this._values = arraySentinel;\n                        }\n                        else {\n                            this._index++;\n                        }\n                        return { value: result, done: false };\n                    }\n                    return { value: undefined, done: true };\n                };\n                MapIterator.prototype.throw = function (error) {\n                    if (this._index >= 0) {\n                        this._index = -1;\n                        this._keys = arraySentinel;\n                        this._values = arraySentinel;\n                    }\n                    throw error;\n                };\n                MapIterator.prototype.return = function (value) {\n                    if (this._index >= 0) {\n                        this._index = -1;\n                        this._keys = arraySentinel;\n                        this._values = arraySentinel;\n                    }\n                    return { value: value, done: true };\n                };\n                return MapIterator;\n            }());\n            return /** @class */ (function () {\n                function Map() {\n                    this._keys = [];\n                    this._values = [];\n                    this._cacheKey = cacheSentinel;\n                    this._cacheIndex = -2;\n                }\n                Object.defineProperty(Map.prototype, \"size\", {\n                    get: function () { return this._keys.length; },\n                    enumerable: true,\n                    configurable: true\n                });\n                Map.prototype.has = function (key) { return this._find(key, /*insert*/ false) >= 0; };\n                Map.prototype.get = function (key) {\n                    var index = this._find(key, /*insert*/ false);\n                    return index >= 0 ? this._values[index] : undefined;\n                };\n                Map.prototype.set = function (key, value) {\n                    var index = this._find(key, /*insert*/ true);\n                    this._values[index] = value;\n                    return this;\n                };\n                Map.prototype.delete = function (key) {\n                    var index = this._find(key, /*insert*/ false);\n                    if (index >= 0) {\n                        var size = this._keys.length;\n                        for (var i = index + 1; i < size; i++) {\n                            this._keys[i - 1] = this._keys[i];\n                            this._values[i - 1] = this._values[i];\n                        }\n                        this._keys.length--;\n                        this._values.length--;\n                        if (key === this._cacheKey) {\n                            this._cacheKey = cacheSentinel;\n                            this._cacheIndex = -2;\n                        }\n                        return true;\n                    }\n                    return false;\n                };\n                Map.prototype.clear = function () {\n                    this._keys.length = 0;\n                    this._values.length = 0;\n                    this._cacheKey = cacheSentinel;\n                    this._cacheIndex = -2;\n                };\n                Map.prototype.keys = function () { return new MapIterator(this._keys, this._values, getKey); };\n                Map.prototype.values = function () { return new MapIterator(this._keys, this._values, getValue); };\n                Map.prototype.entries = function () { return new MapIterator(this._keys, this._values, getEntry); };\n                Map.prototype[\"@@iterator\"] = function () { return this.entries(); };\n                Map.prototype[iteratorSymbol] = function () { return this.entries(); };\n                Map.prototype._find = function (key, insert) {\n                    if (this._cacheKey !== key) {\n                        this._cacheIndex = this._keys.indexOf(this._cacheKey = key);\n                    }\n                    if (this._cacheIndex < 0 && insert) {\n                        this._cacheIndex = this._keys.length;\n                        this._keys.push(key);\n                        this._values.push(undefined);\n                    }\n                    return this._cacheIndex;\n                };\n                return Map;\n            }());\n            function getKey(key, _) {\n                return key;\n            }\n            function getValue(_, value) {\n                return value;\n            }\n            function getEntry(key, value) {\n                return [key, value];\n            }\n        }\n        // naive Set shim\n        function CreateSetPolyfill() {\n            return /** @class */ (function () {\n                function Set() {\n                    this._map = new _Map();\n                }\n                Object.defineProperty(Set.prototype, \"size\", {\n                    get: function () { return this._map.size; },\n                    enumerable: true,\n                    configurable: true\n                });\n                Set.prototype.has = function (value) { return this._map.has(value); };\n                Set.prototype.add = function (value) { return this._map.set(value, value), this; };\n                Set.prototype.delete = function (value) { return this._map.delete(value); };\n                Set.prototype.clear = function () { this._map.clear(); };\n                Set.prototype.keys = function () { return this._map.keys(); };\n                Set.prototype.values = function () { return this._map.values(); };\n                Set.prototype.entries = function () { return this._map.entries(); };\n                Set.prototype[\"@@iterator\"] = function () { return this.keys(); };\n                Set.prototype[iteratorSymbol] = function () { return this.keys(); };\n                return Set;\n            }());\n        }\n        // naive WeakMap shim\n        function CreateWeakMapPolyfill() {\n            var UUID_SIZE = 16;\n            var keys = HashMap.create();\n            var rootKey = CreateUniqueKey();\n            return /** @class */ (function () {\n                function WeakMap() {\n                    this._key = CreateUniqueKey();\n                }\n                WeakMap.prototype.has = function (target) {\n                    var table = GetOrCreateWeakMapTable(target, /*create*/ false);\n                    return table !== undefined ? HashMap.has(table, this._key) : false;\n                };\n                WeakMap.prototype.get = function (target) {\n                    var table = GetOrCreateWeakMapTable(target, /*create*/ false);\n                    return table !== undefined ? HashMap.get(table, this._key) : undefined;\n                };\n                WeakMap.prototype.set = function (target, value) {\n                    var table = GetOrCreateWeakMapTable(target, /*create*/ true);\n                    table[this._key] = value;\n                    return this;\n                };\n                WeakMap.prototype.delete = function (target) {\n                    var table = GetOrCreateWeakMapTable(target, /*create*/ false);\n                    return table !== undefined ? delete table[this._key] : false;\n                };\n                WeakMap.prototype.clear = function () {\n                    // NOTE: not a real clear, just makes the previous data unreachable\n                    this._key = CreateUniqueKey();\n                };\n                return WeakMap;\n            }());\n            function CreateUniqueKey() {\n                var key;\n                do\n                    key = \"@@WeakMap@@\" + CreateUUID();\n                while (HashMap.has(keys, key));\n                keys[key] = true;\n                return key;\n            }\n            function GetOrCreateWeakMapTable(target, create) {\n                if (!hasOwn.call(target, rootKey)) {\n                    if (!create)\n                        return undefined;\n                    Object.defineProperty(target, rootKey, { value: HashMap.create() });\n                }\n                return target[rootKey];\n            }\n            function FillRandomBytes(buffer, size) {\n                for (var i = 0; i < size; ++i)\n                    buffer[i] = Math.random() * 0xff | 0;\n                return buffer;\n            }\n            function GenRandomBytes(size) {\n                if (typeof Uint8Array === \"function\") {\n                    if (typeof crypto !== \"undefined\")\n                        return crypto.getRandomValues(new Uint8Array(size));\n                    if (typeof msCrypto !== \"undefined\")\n                        return msCrypto.getRandomValues(new Uint8Array(size));\n                    return FillRandomBytes(new Uint8Array(size), size);\n                }\n                return FillRandomBytes(new Array(size), size);\n            }\n            function CreateUUID() {\n                var data = GenRandomBytes(UUID_SIZE);\n                // mark as random - RFC 4122 § 4.4\n                data[6] = data[6] & 0x4f | 0x40;\n                data[8] = data[8] & 0xbf | 0x80;\n                var result = \"\";\n                for (var offset = 0; offset < UUID_SIZE; ++offset) {\n                    var byte = data[offset];\n                    if (offset === 4 || offset === 6 || offset === 8)\n                        result += \"-\";\n                    if (byte < 16)\n                        result += \"0\";\n                    result += byte.toString(16).toLowerCase();\n                }\n                return result;\n            }\n        }\n        // uses a heuristic used by v8 and chakra to force an object into dictionary mode.\n        function MakeDictionary(obj) {\n            obj.__ = undefined;\n            delete obj.__;\n            return obj;\n        }\n    });\n})(Reflect || (Reflect = {}));\n"
        },
        {
          "id": 101,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\webpack\\buildin\\global.js",
          "name": "(webpack)/buildin/global.js",
          "index": 97,
          "index2": 87,
          "size": 472,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\reflect-metadata\\Reflect.js",
          "issuerId": 100,
          "issuerName": "./node_modules/reflect-metadata/Reflect.js",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 10,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
              "name": "./lib/elements/index.ts"
            },
            {
              "id": 99,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\element-decorators.ts",
              "name": "./lib/elements/element-decorators.ts"
            },
            {
              "id": 100,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\reflect-metadata\\Reflect.js",
              "name": "./node_modules/reflect-metadata/Reflect.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 100,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\reflect-metadata\\Reflect.js",
              "module": "./node_modules/reflect-metadata/Reflect.js",
              "moduleName": "./node_modules/reflect-metadata/Reflect.js",
              "type": "cjs require",
              "userRequest": "global",
              "loc": "1:0-41"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 4,
          "source": "var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function(\"return this\")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n"
        },
        {
          "id": 102,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\elements.ts",
          "name": "./lib/elements/elements.ts",
          "index": 100,
          "index2": 92,
          "size": 13628,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
          "issuerId": 10,
          "issuerName": "./lib/elements/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 10,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
              "name": "./lib/elements/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 10,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
              "module": "./lib/elements/index.ts",
              "moduleName": "./lib/elements/index.ts",
              "type": "cjs require",
              "userRequest": "./elements",
              "loc": "9:9-30"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar element_models_1 = require(\"./element-models\");\r\nvar element_type_1 = require(\"./element-type\");\r\nvar Elements;\r\n(function (Elements) {\r\n    var BaseElement = /** @class */ (function () {\r\n        function BaseElement(data) {\r\n            this.rawData = data.elementWrapper.rawElement;\r\n            this.name = data.elementWrapper.rawElement.name;\r\n            this.type = data.elementType;\r\n        }\r\n        return BaseElement;\r\n    }());\r\n    var TextElement = /** @class */ (function (_super) {\r\n        __extends(TextElement, _super);\r\n        /**\r\n         * Represents text element of Kentico Cloud item\r\n         * @param {ElementModels.IElementWrapper} elementWrapper - Element data\r\n         */\r\n        function TextElement(elementWrapper) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.Text,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            _this.value = elementWrapper.rawElement.value;\r\n            return _this;\r\n        }\r\n        return TextElement;\r\n    }(BaseElement));\r\n    Elements.TextElement = TextElement;\r\n    var LinkedItemsElement = /** @class */ (function (_super) {\r\n        __extends(LinkedItemsElement, _super);\r\n        /**\r\n         * Represents text element of Kentico Cloud item\r\n         * @param {ElementModels.IElementWrapper} elementWrapper - Element data\r\n         * @param {IContentItem} mappedLinkedItems - Array of mapped linked items\r\n         */\r\n        function LinkedItemsElement(elementWrapper, mappedLinkedItems) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.ModularContent,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            _this.itemCodenames = elementWrapper.rawElement.value;\r\n            _this.value = mappedLinkedItems;\r\n            return _this;\r\n        }\r\n        return LinkedItemsElement;\r\n    }(BaseElement));\r\n    Elements.LinkedItemsElement = LinkedItemsElement;\r\n    var MultipleChoiceElement = /** @class */ (function (_super) {\r\n        __extends(MultipleChoiceElement, _super);\r\n        /**\r\n         * Represents multiple choice element of Kentico Cloud item\r\n         * @constructor\r\n         * @param {ElementModels.IElementWrapper} elementWrapper - Element data\r\n         */\r\n        function MultipleChoiceElement(elementWrapper) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.MultipleChoice,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            /**\r\n             * Multiple choice options\r\n             */\r\n            _this.value = [];\r\n            if (elementWrapper.rawElement.value && Array.isArray(elementWrapper.rawElement.value)) {\r\n                for (var _i = 0, _a = elementWrapper.rawElement.value; _i < _a.length; _i++) {\r\n                    var valueItem = _a[_i];\r\n                    var rawOption = valueItem;\r\n                    if (rawOption && rawOption.name && rawOption.codename) {\r\n                        _this.value.push(new element_models_1.ElementModels.MultipleChoiceOption(rawOption.name, rawOption.codename));\r\n                    }\r\n                }\r\n            }\r\n            return _this;\r\n        }\r\n        return MultipleChoiceElement;\r\n    }(BaseElement));\r\n    Elements.MultipleChoiceElement = MultipleChoiceElement;\r\n    var DateTimeElement = /** @class */ (function (_super) {\r\n        __extends(DateTimeElement, _super);\r\n        /**\r\n         * Represents date time element of Kentico Cloud item\r\n         * @constructor\r\n         * @param {ElementModels.IElementWrapper} elementWrapper - Element data\r\n         */\r\n        function DateTimeElement(elementWrapper) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.DateTime,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            /**\r\n             * Type of the element\r\n             */\r\n            _this.type = element_type_1.ElementType.DateTime;\r\n            if (elementWrapper.rawElement.value) {\r\n                _this.value = new Date(elementWrapper.rawElement.value);\r\n            }\r\n            else {\r\n                _this.value = null;\r\n            }\r\n            return _this;\r\n        }\r\n        return DateTimeElement;\r\n    }(BaseElement));\r\n    Elements.DateTimeElement = DateTimeElement;\r\n    var RichTextElement = /** @class */ (function (_super) {\r\n        __extends(RichTextElement, _super);\r\n        /**\r\n         * Represents rich text element of Kentico Cloud item\r\n         * @constructor\r\n         * @param {ElementModels.IElementWrapper} elementWrapper - Element data\r\n         * @param {string[]} linkedItemCodenames - Array of linked codenames\r\n         */\r\n        function RichTextElement(elementWrapper, linkedItemCodenames, data) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.RichText,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            /**\r\n             * Type of the element\r\n             */\r\n            _this.type = element_type_1.ElementType.RichText;\r\n            _this.linkedItemCodenames = linkedItemCodenames;\r\n            _this.resolveRichTextFunc = data.resolveRichTextFunc;\r\n            _this.links = data.links;\r\n            _this.images = data.images;\r\n            _this.value = elementWrapper.rawElement.value;\r\n            return _this;\r\n        }\r\n        RichTextElement.prototype.resolveData = function () {\r\n            if (this.resolvedData) {\r\n                return this.resolvedData;\r\n            }\r\n            this.resolvedData = this.resolveRichTextFunc();\r\n            return this.resolvedData;\r\n        };\r\n        RichTextElement.prototype.resolveHtml = function () {\r\n            if (this.resolvedData) {\r\n                return this.resolvedData.html;\r\n            }\r\n            this.resolvedData = this.resolveRichTextFunc();\r\n            return this.resolvedData.html;\r\n        };\r\n        return RichTextElement;\r\n    }(BaseElement));\r\n    Elements.RichTextElement = RichTextElement;\r\n    var NumberElement = /** @class */ (function (_super) {\r\n        __extends(NumberElement, _super);\r\n        /**\r\n         * Represents number element of Kentico Cloud item\r\n         * @constructor\r\n         * @param {ElementModels.IElementWrapper} elementWrapper - Element data\r\n         */\r\n        function NumberElement(elementWrapper) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.Number,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            if (elementWrapper.rawElement.value === 0) {\r\n                _this.value = 0;\r\n            }\r\n            else if (elementWrapper.rawElement.value) {\r\n                _this.value = +elementWrapper.rawElement.value;\r\n            }\r\n            else {\r\n                _this.value = null;\r\n            }\r\n            return _this;\r\n        }\r\n        return NumberElement;\r\n    }(BaseElement));\r\n    Elements.NumberElement = NumberElement;\r\n    var AssetsElement = /** @class */ (function (_super) {\r\n        __extends(AssetsElement, _super);\r\n        /**\r\n         * Represents asset element of Kentico Cloud item\r\n         * @constructor\r\n         * @param {ElementModels.IElementWrapper} elementWrapper - Element data\r\n         */\r\n        function AssetsElement(elementWrapper) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.Asset,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            /**\r\n             * List of assets used in this element\r\n             */\r\n            _this.value = [];\r\n            if (elementWrapper.rawElement.value && Array.isArray(elementWrapper.rawElement.value)) {\r\n                var rawAssets = elementWrapper.rawElement.value;\r\n                for (var _i = 0, rawAssets_1 = rawAssets; _i < rawAssets_1.length; _i++) {\r\n                    var rawAsset = rawAssets_1[_i];\r\n                    _this.value.push(new element_models_1.ElementModels.AssetModel(rawAsset));\r\n                }\r\n            }\r\n            return _this;\r\n        }\r\n        return AssetsElement;\r\n    }(BaseElement));\r\n    Elements.AssetsElement = AssetsElement;\r\n    var UrlSlugElement = /** @class */ (function (_super) {\r\n        __extends(UrlSlugElement, _super);\r\n        /**\r\n         * Represents URL slug element of Kentico Cloud item\r\n         * @constructor\r\n         * @param {ElementModels.IElementWrapper} elementWrapper - Element data\r\n         */\r\n        function UrlSlugElement(elementWrapper, data) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.UrlSlug,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            _this.value = elementWrapper.rawElement.value;\r\n            _this.resolveLinkFunc = data.resolveLinkFunc;\r\n            return _this;\r\n        }\r\n        UrlSlugElement.prototype.resolveUrl = function () {\r\n            if (this.resolvedUrl) {\r\n                return this.resolvedUrl;\r\n            }\r\n            this.resolvedUrl = this.resolveLinkFunc();\r\n            return this.resolvedUrl;\r\n        };\r\n        return UrlSlugElement;\r\n    }(BaseElement));\r\n    Elements.UrlSlugElement = UrlSlugElement;\r\n    var TaxonomyElement = /** @class */ (function (_super) {\r\n        __extends(TaxonomyElement, _super);\r\n        /**\r\n         * Represents number element of Kentico Cloud item\r\n         * @constructor\r\n         * @param {ElementModels.IElementWrapper} elementWrapper - Element data\r\n         */\r\n        function TaxonomyElement(elementWrapper) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.Taxonomy,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            /**\r\n             * List of assigned taxonomy terms\r\n             */\r\n            _this.value = [];\r\n            if (elementWrapper.rawElement.taxonomy_group) {\r\n                _this.taxonomyGroup = elementWrapper.rawElement.taxonomy_group;\r\n            }\r\n            else {\r\n                console.warn(\"Taxonomy group for element '\" + elementWrapper.rawElement.name + \"' is invalid. Assigning empty string\");\r\n                _this.taxonomyGroup = '';\r\n            }\r\n            if (elementWrapper.rawElement.value && Array.isArray(elementWrapper.rawElement.value)) {\r\n                var rawTerms = elementWrapper.rawElement.value;\r\n                for (var _i = 0, rawTerms_1 = rawTerms; _i < rawTerms_1.length; _i++) {\r\n                    var rawTerm = rawTerms_1[_i];\r\n                    _this.value.push(new element_models_1.ElementModels.TaxonomyTerm(rawTerm.name, rawTerm.codename));\r\n                }\r\n            }\r\n            return _this;\r\n        }\r\n        return TaxonomyElement;\r\n    }(BaseElement));\r\n    Elements.TaxonomyElement = TaxonomyElement;\r\n    var UnknownElement = /** @class */ (function (_super) {\r\n        __extends(UnknownElement, _super);\r\n        function UnknownElement(elementWrapper) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.Unknown,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            _this.value = elementWrapper.rawElement.value;\r\n            return _this;\r\n        }\r\n        return UnknownElement;\r\n    }(BaseElement));\r\n    Elements.UnknownElement = UnknownElement;\r\n    var CustomElement = /** @class */ (function (_super) {\r\n        __extends(CustomElement, _super);\r\n        function CustomElement(elementWrapper) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.Custom,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            _this.value = elementWrapper.rawElement.value;\r\n            return _this;\r\n        }\r\n        return CustomElement;\r\n    }(BaseElement));\r\n    Elements.CustomElement = CustomElement;\r\n    var DefaultCustomElement = /** @class */ (function (_super) {\r\n        __extends(DefaultCustomElement, _super);\r\n        /**\r\n         * Represents base custom element\r\n         * @constructor\r\n         * @param {ElementModels.IElementWrapper} elementWrapper - Element data\r\n         */\r\n        function DefaultCustomElement(elementWrapper) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.Custom,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            _this.value = elementWrapper.rawElement.value;\r\n            return _this;\r\n        }\r\n        return DefaultCustomElement;\r\n    }(BaseElement));\r\n    Elements.DefaultCustomElement = DefaultCustomElement;\r\n})(Elements = exports.Elements || (exports.Elements = {}));\r\n"
        },
        {
          "id": 103,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\delivery-item-strongly-type.resolver.ts",
          "name": "./lib/resolvers/delivery-item-strongly-type.resolver.ts",
          "index": 102,
          "index2": 94,
          "size": 3614,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\index.ts",
          "issuerId": 36,
          "issuerName": "./lib/resolvers/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 36,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\index.ts",
              "name": "./lib/resolvers/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 36,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\index.ts",
              "module": "./lib/resolvers/index.ts",
              "moduleName": "./lib/resolvers/index.ts",
              "type": "cjs require",
              "userRequest": "./delivery-item-strongly-type.resolver",
              "loc": "6:9-58"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../models\");\r\nvar DeliveryItemStronglyTypeResolver = /** @class */ (function () {\r\n    function DeliveryItemStronglyTypeResolver() {\r\n        this.systemElementName = 'system';\r\n        this.elementsElementName = 'elements';\r\n    }\r\n    /**\r\n     * Creates item instance using either TypeResolver (if registered) or returns ContentItem\r\n     */\r\n    DeliveryItemStronglyTypeResolver.prototype.createItemInstance = function (type, data, typeResolvers) {\r\n        var typeResolver = this.getTypeResolver(type, typeResolvers);\r\n        var itemInstance;\r\n        if (typeResolver) {\r\n            // type resolver is registered, create new instance of given type\r\n            itemInstance = this.createInstanceWithResolver(data, typeResolver);\r\n        }\r\n        else {\r\n            // not type resolver is register for this type, use ContentItem\r\n            itemInstance = this.createContentItem(data.item);\r\n        }\r\n        if (!itemInstance) {\r\n            throw Error(\"Item with codename '\" + data.item.system.codename + \"' could not be instantiated\");\r\n        }\r\n        this.assignRequiredContentItemData(itemInstance, data.item);\r\n        return itemInstance;\r\n    };\r\n    /**\r\n     * Maps raw system response to strongly typed class\r\n     * @param rawSystem Raw system response\r\n     */\r\n    DeliveryItemStronglyTypeResolver.prototype.mapSystemAttributes = function (rawSystem) {\r\n        return new models_1.ContentItemSystemAttributes({\r\n            name: rawSystem.name,\r\n            codename: rawSystem.codename,\r\n            id: rawSystem.id,\r\n            lastModified: new Date(rawSystem.last_modified),\r\n            language: rawSystem.language,\r\n            type: rawSystem.type,\r\n            sitemapLocations: rawSystem.sitemap_locations\r\n        });\r\n    };\r\n    /**\r\n     * Creates new instance of given type\r\n     * @param type Type of the content item\r\n     * @param resolvers Type resolvers\r\n     */\r\n    DeliveryItemStronglyTypeResolver.prototype.createInstanceWithResolver = function (data, resolver) {\r\n        return resolver.resolve(data);\r\n    };\r\n    /**\r\n     * Gets TypeResolver associated with given type (type = codename of Kentico Cloud content type)\r\n     * @param type Kentico Cloud content type codename\r\n     * @param resolvers Array of TypeResolver\r\n     */\r\n    DeliveryItemStronglyTypeResolver.prototype.getTypeResolver = function (type, resolvers) {\r\n        return resolvers.find(function (m) { return m.type.toLowerCase() === type.toLowerCase(); });\r\n    };\r\n    /**\r\n     * Creates base ContentItem when content type does not have a strongly typed model\r\n     */\r\n    DeliveryItemStronglyTypeResolver.prototype.createContentItem = function (item) {\r\n        var contentItem = new models_1.ContentItem();\r\n        this.assignRequiredContentItemData(contentItem, item);\r\n        return contentItem;\r\n    };\r\n    /**\r\n     * Maps default properties (system & elements)\r\n     * @param item Mapped content item\r\n     * @param rawItem Raw content item from response\r\n     */\r\n    DeliveryItemStronglyTypeResolver.prototype.assignRequiredContentItemData = function (item, rawItem) {\r\n        item.system = this.mapSystemAttributes(rawItem[this.systemElementName]);\r\n        item._raw = {\r\n            elements: rawItem[this.elementsElementName],\r\n        };\r\n    };\r\n    return DeliveryItemStronglyTypeResolver;\r\n}());\r\nexports.DeliveryItemStronglyTypeResolver = DeliveryItemStronglyTypeResolver;\r\nexports.stronglyTypedResolver = new DeliveryItemStronglyTypeResolver();\r\n"
        },
        {
          "id": 104,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\rich-text.resolver.ts",
          "name": "./lib/resolvers/rich-text.resolver.ts",
          "index": 103,
          "index2": 95,
          "size": 9747,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\index.ts",
          "issuerId": 36,
          "issuerName": "./lib/resolvers/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 36,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\index.ts",
              "name": "./lib/resolvers/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 36,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\index.ts",
              "module": "./lib/resolvers/index.ts",
              "moduleName": "./lib/resolvers/index.ts",
              "type": "cjs require",
              "userRequest": "./rich-text.resolver",
              "loc": "7:9-40"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar elements_1 = require(\"../elements\");\r\nvar RichTextResolver = /** @class */ (function () {\r\n    function RichTextResolver() {\r\n    }\r\n    /**\r\n     * Resolves linked items inside the Rich text element.\r\n     * Rich text resolved needs to be configured either on the model or query level\r\n     */\r\n    RichTextResolver.prototype.resolveData = function (contentItemCodename, html, elementName, data) {\r\n        var _this = this;\r\n        // prepare config\r\n        var config = {\r\n            enableAdvancedLogging: data.enableAdvancedLogging,\r\n            queryConfig: data.queryConfig,\r\n            linkedItemWrapperTag: data.linkedItemWrapperTag,\r\n            linkedItemWrapperClasses: data.linkedItemWrapperClasses\r\n        };\r\n        var result = data.richTextHtmlParser.resolveRichTextElement('root', contentItemCodename, html, elementName, {\r\n            getUrlSlugResult: function (itemId, linkText) {\r\n                return _this.getUrlSlugResult({\r\n                    config: config,\r\n                    links: data.links,\r\n                    itemId: itemId,\r\n                    getLinkedItem: data.getLinkedItem,\r\n                    linkText: linkText\r\n                });\r\n            },\r\n            getLinkedItemHtml: function (itemCodename, itemType) {\r\n                return _this.getLinkedItemHtml({\r\n                    itemCodename: itemCodename,\r\n                    config: config,\r\n                    getLinkedItem: data.getLinkedItem,\r\n                    itemType: itemType\r\n                });\r\n            },\r\n            getImageResult: function (resolverContext, itemCodename, imageId, xElementName) {\r\n                return _this.getImageResult({\r\n                    resolverContext: resolverContext,\r\n                    getLinkedItem: data.getLinkedItem,\r\n                    itemCodename: itemCodename,\r\n                    config: config,\r\n                    imageId: imageId,\r\n                    images: data.images,\r\n                    html: html,\r\n                    elementName: xElementName\r\n                });\r\n            }\r\n        }, {\r\n            enableAdvancedLogging: data.enableAdvancedLogging,\r\n            queryConfig: data.queryConfig,\r\n            linkedItemWrapperTag: data.linkedItemWrapperTag,\r\n            linkedItemWrapperClasses: data.linkedItemWrapperClasses\r\n        });\r\n        return {\r\n            html: result.resolvedHtml,\r\n            componentCodenames: result.linkedItems.filter(function (m) { return m.itemType === 'component'; }).map(function (m) { return m.dataCodename; }),\r\n            linkedItemCodenames: result.linkedItems.filter(function (m) { return m.itemType === 'linkedItem'; }).map(function (m) { return m.dataCodename; })\r\n        };\r\n    };\r\n    RichTextResolver.prototype.getImageResult = function (data) {\r\n        // get linked item\r\n        var linkedItem = data.getLinkedItem(data.itemCodename);\r\n        if (!linkedItem) {\r\n            if (data.config.queryConfig.throwErrorForMissingLinkedItems) {\r\n                throw Error(\"Linked item with codename '\" + data.itemCodename + \"' was not found when resolving image with id '\" + data.imageId + \"'\");\r\n            }\r\n            if (data.config.enableAdvancedLogging) {\r\n                console.warn(\"Cannot resolve image with id '\" + data.imageId + \"' because linked item with codename '\" + data.itemCodename + \"' is not available. Empty image URL is returned.\");\r\n            }\r\n            return {\r\n                url: ''\r\n            };\r\n        }\r\n        // if image is resolved within nested linked item (e.g. rich text element resolves html of linked item which contains images)\r\n        // the element name is equal to the 'root' element on which the html is resolved. For this reason we have to go through all\r\n        // elements in linked item and find the image there.\r\n        var image;\r\n        if (data.resolverContext === 'nested') {\r\n            image = this.tryGetImageFromLinkedItem(data.imageId, linkedItem);\r\n        }\r\n        else {\r\n            var richTextElement = linkedItem[data.elementName];\r\n            if (!(richTextElement instanceof elements_1.Elements.RichTextElement)) {\r\n                throw Error(\"Linked item with codename '\" + data.itemCodename + \"' has invalid element '\" + data.elementName + \"'. This element is required to be of RichText type.\");\r\n            }\r\n            image = richTextElement.images.find(function (m) { return m.imageId === data.imageId; });\r\n        }\r\n        if (!image) {\r\n            throw Error(\"Image with id '\" + data.imageId + \"' was not found in images data for linked item '\" + data.itemCodename + \"' and element '\" + data.elementName + \"'\");\r\n        }\r\n        // use custom resolver if present\r\n        if (data.config.queryConfig.richTextImageResolver) {\r\n            return data.config.queryConfig.richTextImageResolver(image, data.elementName);\r\n        }\r\n        // use default resolver\r\n        return {\r\n            url: image.url\r\n        };\r\n    };\r\n    RichTextResolver.prototype.tryGetImageFromLinkedItem = function (imageId, contentItem) {\r\n        for (var _i = 0, _a = Object.keys(contentItem); _i < _a.length; _i++) {\r\n            var propName = _a[_i];\r\n            var prop = contentItem[propName];\r\n            if (prop instanceof elements_1.Elements.RichTextElement) {\r\n                var image = prop.images.find(function (m) { return m.imageId === imageId; });\r\n                if (image) {\r\n                    return image;\r\n                }\r\n            }\r\n        }\r\n        return undefined;\r\n    };\r\n    RichTextResolver.prototype.getLinkedItemHtml = function (data) {\r\n        // get linked item\r\n        var linkedItem = data.getLinkedItem(data.itemCodename);\r\n        // resolving cannot be done if the item is not present in response\r\n        if (!linkedItem) {\r\n            if (data.config.queryConfig.throwErrorForMissingLinkedItems) {\r\n                throw Error(\"Linked item with codename '\" + data.itemCodename + \"' could not be found in response and therefore the HTML of rich text element could not be evaluated. Increasing 'depth' parameter of your query may solve this issue.\");\r\n            }\r\n            if (data.config.enableAdvancedLogging) {\r\n                console.warn(\"Cannot resolve linked item '\" + data.itemCodename + \"' because it is not available in response. Increasing 'depth' parameter of query may help. Item is resolved to empty string.\");\r\n            }\r\n            return '';\r\n        }\r\n        // get html to replace object using Rich text resolver function\r\n        var resolver = undefined;\r\n        if (data.config.queryConfig.richTextResolver) {\r\n            // use resolved defined by query if available\r\n            resolver = data.config.queryConfig.richTextResolver;\r\n        }\r\n        else {\r\n            // use default resolver defined in models\r\n            if (linkedItem._config && linkedItem._config.richTextResolver) {\r\n                resolver = linkedItem._config.richTextResolver;\r\n            }\r\n        }\r\n        // check resolver\r\n        if (!resolver) {\r\n            if (data.config.enableAdvancedLogging) {\r\n                console.warn(\"Cannot resolve html of '\" + linkedItem.system.type + \"' used by item '\" + data.itemCodename + \"' type in 'RichTextElement' because no rich text resolver was configured. Item is resolved to empty string.\");\r\n                return '';\r\n            }\r\n            return '';\r\n        }\r\n        return resolver(linkedItem, {\r\n            contentType: data.itemType\r\n        });\r\n    };\r\n    RichTextResolver.prototype.getUrlSlugResult = function (data) {\r\n        // find link with the id of content item\r\n        var existingLink = data.links.find(function (m) { return m.linkId === data.itemId; });\r\n        if (!existingLink) {\r\n            if (data.config.enableAdvancedLogging) {\r\n                console.warn(\"Cannot resolve URL for item '\" + data.itemId + \"' because no link with this id was found.\");\r\n            }\r\n            return {\r\n                html: '',\r\n                url: ''\r\n            };\r\n        }\r\n        var linkedItem = data.getLinkedItem(existingLink.codename);\r\n        // prepare link context\r\n        var linkContext = {\r\n            linkText: data.linkText,\r\n            item: linkedItem,\r\n            linkId: data.itemId\r\n        };\r\n        // try to resolve link using the resolver passed through the query config\r\n        var queryUrlSlugResolver = data.config.queryConfig.urlSlugResolver;\r\n        if (queryUrlSlugResolver) {\r\n            // resolve url using query config\r\n            var queryUrlSlugResult = queryUrlSlugResolver(existingLink, linkContext);\r\n            if (queryUrlSlugResult) {\r\n                return queryUrlSlugResult;\r\n            }\r\n        }\r\n        // url was not resolved, try using global link resolver for item\r\n        if (linkedItem && linkedItem._config && linkedItem._config.urlSlugResolver) {\r\n            var globalUrlSlugResult = linkedItem._config.urlSlugResolver(existingLink, linkContext);\r\n            if (globalUrlSlugResult) {\r\n                return globalUrlSlugResult;\r\n            }\r\n        }\r\n        // url wasn't resolved\r\n        if (data.config.enableAdvancedLogging) {\r\n            console.warn(\"Url for item of '\" + existingLink.type + \"' type with id '\" + existingLink.linkId + \"' wasn't resolved. This might be caused by missing 'urlSlugResolver' for given type.\");\r\n        }\r\n        return {\r\n            html: '',\r\n            url: ''\r\n        };\r\n    };\r\n    return RichTextResolver;\r\n}());\r\nexports.RichTextResolver = RichTextResolver;\r\nexports.richTextResolver = new RichTextResolver();\r\n"
        },
        {
          "id": 105,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\url-slug.resolver.ts",
          "name": "./lib/resolvers/url-slug.resolver.ts",
          "index": 104,
          "index2": 96,
          "size": 1307,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\index.ts",
          "issuerId": 36,
          "issuerName": "./lib/resolvers/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 36,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\index.ts",
              "name": "./lib/resolvers/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 36,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\index.ts",
              "module": "./lib/resolvers/index.ts",
              "moduleName": "./lib/resolvers/index.ts",
              "type": "cjs require",
              "userRequest": "./url-slug.resolver",
              "loc": "8:9-39"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../models\");\r\nvar UrlSlugResolver = /** @class */ (function () {\r\n    function UrlSlugResolver() {\r\n    }\r\n    UrlSlugResolver.prototype.resolveUrl = function (data) {\r\n        var url = data.resolver(new models_1.Link({\r\n            urlSlug: data.elementValue,\r\n            type: data.item.system.type,\r\n            codename: data.item.system.codename,\r\n            linkId: data.item.system.id,\r\n        }), {\r\n            item: data.item,\r\n            linkId: undefined,\r\n            linkText: undefined // available only for links in rich text elements,\r\n        });\r\n        if (!url) {\r\n            if (data.enableAdvancedLogging) {\r\n                console.warn(\"'urlSlugResolver' is set, but url resolved for '\" + data.item.system.codename + \"' item of '\" + data.item.system.type + \"' type in element '\" + data.elementName + \"' is undefined. This warning can be turned off by disabling 'enableAdvancedLogging' option.\");\r\n            }\r\n            return {\r\n                html: '',\r\n                url: ''\r\n            };\r\n        }\r\n        return url;\r\n    };\r\n    return UrlSlugResolver;\r\n}());\r\nexports.UrlSlugResolver = UrlSlugResolver;\r\nexports.urlSlugResolver = new UrlSlugResolver();\r\n"
        },
        {
          "id": 106,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\item.mapper.ts",
          "name": "./lib/mappers/item.mapper.ts",
          "index": 105,
          "index2": 99,
          "size": 2977,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
          "issuerId": 31,
          "issuerName": "./lib/mappers/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 31,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
              "name": "./lib/mappers/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 31,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
              "module": "./lib/mappers/index.ts",
              "moduleName": "./lib/mappers/index.ts",
              "type": "cjs require",
              "userRequest": "./item.mapper",
              "loc": "7:9-33"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar element_mapper_1 = require(\"./element.mapper\");\r\nvar ItemMapper = /** @class */ (function () {\r\n    function ItemMapper(config, richTextHtmlParser) {\r\n        this.config = config;\r\n        this.richTextHtmlParser = richTextHtmlParser;\r\n        this.elementMapper = new element_mapper_1.ElementMapper(config, richTextHtmlParser);\r\n    }\r\n    /**\r\n     * Maps single item to its proper strongly typed model from the given Cloud response\r\n     * @param response Cloud response used to map the item\r\n     * @param queryConfig Query configuration\r\n     */\r\n    ItemMapper.prototype.mapSingleItem = function (response, queryConfig) {\r\n        return this.mapItem({\r\n            item: response.item,\r\n            modularContent: response.modular_content,\r\n            preparedItems: {},\r\n            processedItems: {},\r\n            rocessingStartedForCodenames: [],\r\n            queryConfig: queryConfig\r\n        });\r\n    };\r\n    /**\r\n    * Maps multiple items to their strongly typed model from the given Cloud response\r\n    * @param response Cloud response used to map the item\r\n    * @param queryConfig Query configuration\r\n    */\r\n    ItemMapper.prototype.mapMultipleItems = function (response, queryConfig) {\r\n        var that = this;\r\n        var processedItems = {};\r\n        var preparedItems = {};\r\n        var processingStartedForCodenames = [];\r\n        var mappedItems = [];\r\n        response.items.forEach(function (item) {\r\n            var mappedItem = that.mapItem({\r\n                item: item,\r\n                modularContent: response.modular_content,\r\n                processedItems: processedItems,\r\n                queryConfig: queryConfig,\r\n                preparedItems: preparedItems,\r\n                rocessingStartedForCodenames: processingStartedForCodenames\r\n            });\r\n            mappedItems.push(mappedItem.item);\r\n        });\r\n        return {\r\n            items: mappedItems,\r\n            processedItems: processedItems,\r\n            preparedItems: preparedItems,\r\n            processingStartedForCodenames: processingStartedForCodenames\r\n        };\r\n    };\r\n    ItemMapper.prototype.mapItem = function (data) {\r\n        if (!data.item) {\r\n            throw Error(\"Could not map item because its undefined\");\r\n        }\r\n        var result = this.elementMapper.mapElements({\r\n            item: data.item,\r\n            modularContent: data.modularContent,\r\n            preparedItems: {},\r\n            processingStartedForCodenames: [],\r\n            processedItems: data.processedItems,\r\n            queryConfig: data.queryConfig\r\n        });\r\n        return {\r\n            item: result.item,\r\n            processedItems: result.processedItems,\r\n            preparedItems: result.preparedItems,\r\n            processingStartedForCodenames: result.processingStartedForCodenames\r\n        };\r\n    };\r\n    return ItemMapper;\r\n}());\r\nexports.ItemMapper = ItemMapper;\r\n"
        },
        {
          "id": 107,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\taxonomy.mapper.ts",
          "name": "./lib/mappers/taxonomy.mapper.ts",
          "index": 106,
          "index2": 100,
          "size": 2479,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
          "issuerId": 31,
          "issuerName": "./lib/mappers/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 31,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
              "name": "./lib/mappers/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 31,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
              "module": "./lib/mappers/index.ts",
              "moduleName": "./lib/mappers/index.ts",
              "type": "cjs require",
              "userRequest": "./taxonomy.mapper",
              "loc": "8:9-37"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../models\");\r\nvar TaxonomyMapper = /** @class */ (function () {\r\n    function TaxonomyMapper() {\r\n    }\r\n    TaxonomyMapper.prototype.mapTaxonomy = function (taxonomySystem, taxonomyTerms) {\r\n        if (!taxonomySystem) {\r\n            throw Error(\"Cannot map taxonomy due to missing 'system' property\");\r\n        }\r\n        if (!taxonomyTerms) {\r\n            throw Error(\"Cannot map taxonomy due to missing 'terms' property\");\r\n        }\r\n        if (!Array.isArray(taxonomyTerms)) {\r\n            throw Error(\"Cannot map terms because no terms array was provided\");\r\n        }\r\n        var mappedSystemAttributes = new models_1.TaxonomySystemAttributes({\r\n            name: taxonomySystem.name,\r\n            codename: taxonomySystem.codename,\r\n            id: taxonomySystem.id,\r\n            lastModified: taxonomySystem.last_modified\r\n        });\r\n        var mappedTerms = this.mapTaxonomyTerms(taxonomyTerms);\r\n        return new models_1.TaxonomyGroup(mappedSystemAttributes, mappedTerms);\r\n    };\r\n    TaxonomyMapper.prototype.mapTaxonomies = function (taxonomies) {\r\n        var _this = this;\r\n        if (!taxonomies) {\r\n            throw Error(\"Cannot map taxonomy due to missing 'taxonomies' property\");\r\n        }\r\n        if (!Array.isArray(taxonomies)) {\r\n            throw Error(\"Cannot map taxonomies because the 'taxonomies' property is not an array \");\r\n        }\r\n        var mappedTaxonomies = [];\r\n        taxonomies.forEach(function (taxonomy) {\r\n            mappedTaxonomies.push(_this.mapTaxonomy(taxonomy.system, taxonomy.terms));\r\n        });\r\n        return mappedTaxonomies;\r\n    };\r\n    /**\r\n     * Recursively map array of taxonomy terms\r\n     * @param termsArray Terms array to map\r\n     */\r\n    TaxonomyMapper.prototype.mapTaxonomyTerms = function (termsArray) {\r\n        var _this = this;\r\n        if (termsArray.length === 0) {\r\n            return [];\r\n        }\r\n        var mappedTermsArray = [];\r\n        termsArray.forEach(function (terms) {\r\n            var mappedTerms = new models_1.TaxonomyTerms({\r\n                codename: terms.codename,\r\n                name: terms.name,\r\n                terms: _this.mapTaxonomyTerms(terms.terms)\r\n            });\r\n            mappedTermsArray.push(mappedTerms);\r\n        });\r\n        return mappedTermsArray;\r\n    };\r\n    return TaxonomyMapper;\r\n}());\r\nexports.TaxonomyMapper = TaxonomyMapper;\r\n"
        },
        {
          "id": 108,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\type.mapper.ts",
          "name": "./lib/mappers/type.mapper.ts",
          "index": 107,
          "index2": 101,
          "size": 2603,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
          "issuerId": 31,
          "issuerName": "./lib/mappers/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 31,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
              "name": "./lib/mappers/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 31,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
              "module": "./lib/mappers/index.ts",
              "moduleName": "./lib/mappers/index.ts",
              "type": "cjs require",
              "userRequest": "./type.mapper",
              "loc": "9:9-33"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../models\");\r\nvar TypeMapper = /** @class */ (function () {\r\n    function TypeMapper() {\r\n    }\r\n    TypeMapper.prototype.mapSingleType = function (response) {\r\n        return this.mapType(response);\r\n    };\r\n    TypeMapper.prototype.mapMultipleTypes = function (response) {\r\n        var that = this;\r\n        return response.types.map(function (type) {\r\n            return that.mapType(type);\r\n        });\r\n    };\r\n    TypeMapper.prototype.mapType = function (type) {\r\n        if (!type) {\r\n            throw Error(\"Cannot map type\");\r\n        }\r\n        if (!type.elements) {\r\n            throw Error(\"Cannot map type elements\");\r\n        }\r\n        var typeSystem = new models_1.ContentTypeSystemAttributes({\r\n            codename: type.system.codename,\r\n            id: type.system.id,\r\n            name: type.system.name,\r\n            lastModified: type.system.last_modified\r\n        });\r\n        var elements = [];\r\n        var elementNames = Object.getOwnPropertyNames(type.elements);\r\n        elementNames.forEach(function (elementName) {\r\n            var typeElement = type.elements[elementName];\r\n            if (!typeElement) {\r\n                throw Error(\"Cannot find element '\" + elementName + \"' on type '\" + type + \"'\");\r\n            }\r\n            // use json property as a codename of the type element\r\n            var elementCodename = elementName;\r\n            // extra properties for certain element types\r\n            var taxonomyGroup = typeElement.taxonomy_group;\r\n            var options = [];\r\n            // some elements can contain options\r\n            var rawOptions = typeElement.options;\r\n            if (rawOptions) {\r\n                if (!Array.isArray(rawOptions)) {\r\n                    throw Error(\"Content type 'options' property has to be an array\");\r\n                }\r\n                rawOptions.forEach(function (rawOption) {\r\n                    options.push(new models_1.GenericElementOption(rawOption.name, rawOption.codename));\r\n                });\r\n            }\r\n            elements.push(new models_1.GenericElement({\r\n                codename: elementCodename,\r\n                taxonomyGroup: taxonomyGroup,\r\n                options: options,\r\n                name: typeElement.name,\r\n                type: typeElement.type\r\n            }));\r\n        });\r\n        return new models_1.ContentType({\r\n            system: typeSystem,\r\n            elements: elements\r\n        });\r\n    };\r\n    return TypeMapper;\r\n}());\r\nexports.TypeMapper = TypeMapper;\r\n"
        },
        {
          "id": 109,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\generic-element.mapper.ts",
          "name": "./lib/mappers/generic-element.mapper.ts",
          "index": 108,
          "index2": 102,
          "size": 782,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
          "issuerId": 31,
          "issuerName": "./lib/mappers/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 31,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
              "name": "./lib/mappers/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 31,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
              "module": "./lib/mappers/index.ts",
              "moduleName": "./lib/mappers/index.ts",
              "type": "cjs require",
              "userRequest": "./generic-element.mapper",
              "loc": "10:9-44"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../models\");\r\nvar GenericElementMapper = /** @class */ (function () {\r\n    function GenericElementMapper() {\r\n    }\r\n    GenericElementMapper.prototype.mapElement = function (response) {\r\n        if (!response) {\r\n            throw Error(\"Invalid response for mapping element\");\r\n        }\r\n        return new models_1.GenericElement({\r\n            codename: response.codename,\r\n            name: response.name,\r\n            type: response.type,\r\n            options: response.options ? response.options : [],\r\n            taxonomyGroup: response.taxonomy_group\r\n        });\r\n    };\r\n    return GenericElementMapper;\r\n}());\r\nexports.GenericElementMapper = GenericElementMapper;\r\n"
        },
        {
          "id": 110,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\index.ts",
          "name": "./lib/parser/index.ts",
          "index": 109,
          "index2": 108,
          "size": 265,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "issuerId": 38,
          "issuerName": "./lib/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 38,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "module": "./lib/index.ts",
              "moduleName": "./lib/index.ts",
              "type": "cjs require",
              "userRequest": "./parser",
              "loc": "11:9-28"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 1,
          "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./parser-adapter\"));\r\n__export(require(\"./parser-configuration\"));\r\n"
        },
        {
          "id": 111,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\images\\index.ts",
          "name": "./lib/images/index.ts",
          "index": 110,
          "index2": 111,
          "size": 260,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "issuerId": 38,
          "issuerName": "./lib/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 38,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "module": "./lib/index.ts",
              "moduleName": "./lib/index.ts",
              "type": "cjs require",
              "userRequest": "./images",
              "loc": "17:9-28"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 1,
          "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./image-url-builder\"));\r\n__export(require(\"./image.models\"));\r\n"
        },
        {
          "id": 112,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\images\\image-url-builder.ts",
          "name": "./lib/images/image-url-builder.ts",
          "index": 111,
          "index2": 110,
          "size": 6150,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\images\\index.ts",
          "issuerId": 111,
          "issuerName": "./lib/images/index.ts",
          "issuerPath": [
            {
              "id": 38,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
              "name": "./lib/index.ts"
            },
            {
              "id": 111,
              "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\images\\index.ts",
              "name": "./lib/images/index.ts"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 111,
              "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\images\\index.ts",
              "module": "./lib/images/index.ts",
              "moduleName": "./lib/images/index.ts",
              "type": "cjs require",
              "userRequest": "./image-url-builder",
              "loc": "6:9-39"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../models\");\r\nvar image_models_1 = require(\"./image.models\");\r\nvar ImageUrlBuilder = /** @class */ (function () {\r\n    function ImageUrlBuilder(\r\n    /** Image url */\r\n    imageUrl) {\r\n        this.imageUrl = imageUrl;\r\n        this.queryParams = [];\r\n    }\r\n    /**\r\n     * Used to add custom parameters to existing query string\r\n     * @param param Parameter name\r\n     * @param value Value\r\n     */\r\n    ImageUrlBuilder.prototype.withCustomParam = function (param, value) {\r\n        this.queryParams.push(new models_1.Parameters.CustomParameter(param, value));\r\n        return this;\r\n    };\r\n    /**\r\n     * The dpr transformation is used to serve correctly sized images for devices that expose a device pixel ratio.\r\n     * @param dpr A required DPR value.\r\n     */\r\n    ImageUrlBuilder.prototype.withDpr = function (dpr) {\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('dpr', dpr.toString()));\r\n        return this;\r\n    };\r\n    /**\r\n     * Applies the crop transformation that removes pixels from an image outside the specified rectangle.\r\n     * @param x Rectangle offset on the X-axis.\r\n     * @param y Rectangle offset on the Y-axis.\r\n     * @param width Rectangle width.\r\n     * @param height Rectangle height.\r\n     */\r\n    ImageUrlBuilder.prototype.withRectangleCrop = function (x, y, width, height) {\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('rect', [x, y, width, height].join(',')));\r\n        return this;\r\n    };\r\n    /**\r\n     * Applies the crop transformation centered on the specified point.\r\n     * @param x Focal point X coordinate.\r\n     * @param y Focal point Y coordinate.\r\n     * @param z Zoom of the transformation.\r\n     */\r\n    ImageUrlBuilder.prototype.withFocalPointCrop = function (x, y, z) {\r\n        this.withFitMode(image_models_1.ImageFitModeEnum.Crop);\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('crop', 'focalpoint'));\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('fp-x', x.toString()));\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('fp-y', y.toString()));\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('fp-z', z.toString()));\r\n        return this;\r\n    };\r\n    /**\r\n     * Enables WebP image support.\r\n     * @param compression Specifies the lossy or lossless compression.\r\n     */\r\n    ImageUrlBuilder.prototype.withAutomaticFormat = function (backupFormat) {\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('auto', image_models_1.ImageFormatEnum.Webp));\r\n        if (backupFormat) {\r\n            this.withFormat(backupFormat);\r\n        }\r\n        return this;\r\n    };\r\n    /**\r\n     * The fit transformation controls how the output image is fit to its target dimensions after resizing.\r\n     * @param fitMode Specifies the mode for the transformation.\r\n     */\r\n    ImageUrlBuilder.prototype.withFitMode = function (fitMode) {\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('fit', fitMode));\r\n        return this;\r\n    };\r\n    /**\r\n     * Specifies the compression mode for the WebP image transformations.\r\n     * @param compression Specifies the lossy or lossless compression.\r\n     */\r\n    ImageUrlBuilder.prototype.withCompression = function (compression) {\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('lossless', compression === image_models_1.ImageCompressionEnum.Lossless ? 'true' : 'false'));\r\n        return this;\r\n    };\r\n    /**\r\n     * Applies the quality parameter that enables control over the compression level for lossy file-formatted images.\r\n     * @param quality The required quality of the image.\r\n     */\r\n    ImageUrlBuilder.prototype.withQuality = function (quality) {\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('q', quality.toString()));\r\n        return this;\r\n    };\r\n    /**\r\n     * The format transformation enables the source image to be converted (a.k.a., \"transcoded\") from\r\n     * one encoded format to another. This is very useful when the source image has been saved in a sub-optimal\r\n     * file format that hinders performance.\r\n     * @param format Target image file type.\r\n     */\r\n    ImageUrlBuilder.prototype.withFormat = function (format) {\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('fm', format));\r\n        return this;\r\n    };\r\n    /**\r\n     * The height transformation enables dynamic height resizing based on pixels and percent values.\r\n     * @param height A required image height.\r\n     */\r\n    ImageUrlBuilder.prototype.withHeight = function (height) {\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('h', height.toString()));\r\n        return this;\r\n    };\r\n    /**\r\n     * The width transformation enables dynamic width resizing based on pixels and percent values.\r\n     * @param width A required image width.\r\n     */\r\n    ImageUrlBuilder.prototype.withWidth = function (width) {\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('w', width.toString()));\r\n        return this;\r\n    };\r\n    /**\r\n     * Gets params applied to image\r\n     */\r\n    ImageUrlBuilder.prototype.getParams = function () {\r\n        return this.queryParams;\r\n    };\r\n    /**\r\n     * Gets query string part of the image URL\r\n     */\r\n    ImageUrlBuilder.prototype.getQueryString = function () {\r\n        var query = '';\r\n        this.queryParams.forEach(function (filter) {\r\n            if (query.indexOf('?') > -1) {\r\n                query = query + '&' + filter.getParam() + '=' + filter.getParamValue();\r\n            }\r\n            else {\r\n                query = query + '?' + filter.getParam() + '=' + filter.getParamValue();\r\n            }\r\n        });\r\n        return query;\r\n    };\r\n    /**\r\n     * Gets full transformed url to image with parameters\r\n     */\r\n    ImageUrlBuilder.prototype.getUrl = function () {\r\n        return this.imageUrl + this.getQueryString();\r\n    };\r\n    return ImageUrlBuilder;\r\n}());\r\nexports.ImageUrlBuilder = ImageUrlBuilder;\r\n"
        }
      ],
      "filteredModules": 0,
      "origins": [
        {
          "module": "",
          "moduleIdentifier": "",
          "moduleName": "",
          "loc": "index",
          "request": "./lib/index.ts",
          "reasons": [
          ]
        }
      ]
    }
  ],
  "modules": [
    {
      "id": 0,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
      "name": "./lib/models/index.ts",
      "index": 52,
      "index2": 65,
      "size": 346,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
      "issuerId": 38,
      "issuerName": "./lib/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 2,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\common\\base-query.class.ts",
          "module": "./lib/query/common/base-query.class.ts",
          "moduleName": "./lib/query/common/base-query.class.ts",
          "type": "cjs require",
          "userRequest": "../../models",
          "loc": "3:15-38"
        },
        {
          "moduleId": 7,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\item\\base-item-query.class.ts",
          "module": "./lib/query/item/base-item-query.class.ts",
          "moduleName": "./lib/query/item/base-item-query.class.ts",
          "type": "cjs require",
          "userRequest": "../../models",
          "loc": "16:15-38"
        },
        {
          "moduleId": 32,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\element.mapper.ts",
          "module": "./lib/mappers/element.mapper.ts",
          "moduleName": "./lib/mappers/element.mapper.ts",
          "type": "cjs require",
          "userRequest": "../models",
          "loc": "6:15-35"
        },
        {
          "moduleId": 38,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "module": "./lib/index.ts",
          "moduleName": "./lib/index.ts",
          "type": "cjs require",
          "userRequest": "./models",
          "loc": "16:9-28"
        },
        {
          "moduleId": 70,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\adapters\\browser-rich-text.parser.ts",
          "module": "./lib/parser/adapters/browser-rich-text.parser.ts",
          "moduleName": "./lib/parser/adapters/browser-rich-text.parser.ts",
          "type": "cjs require",
          "userRequest": "../../models",
          "loc": "3:15-38"
        },
        {
          "moduleId": 89,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\item\\multiple-item-query.class.ts",
          "module": "./lib/query/item/multiple-item-query.class.ts",
          "moduleName": "./lib/query/item/multiple-item-query.class.ts",
          "type": "cjs require",
          "userRequest": "../../models",
          "loc": "16:15-38"
        },
        {
          "moduleId": 91,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\taxonomy\\taxonomies-query.class.ts",
          "module": "./lib/query/taxonomy/taxonomies-query.class.ts",
          "moduleName": "./lib/query/taxonomy/taxonomies-query.class.ts",
          "type": "cjs require",
          "userRequest": "../../models",
          "loc": "16:15-38"
        },
        {
          "moduleId": 93,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\type\\multiple-type-query.class.ts",
          "module": "./lib/query/type/multiple-type-query.class.ts",
          "moduleName": "./lib/query/type/multiple-type-query.class.ts",
          "type": "cjs require",
          "userRequest": "../../models",
          "loc": "16:15-38"
        },
        {
          "moduleId": 97,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\mapping.service.ts",
          "module": "./lib/services/mapping.service.ts",
          "moduleName": "./lib/services/mapping.service.ts",
          "type": "cjs require",
          "userRequest": "../models",
          "loc": "4:15-35"
        },
        {
          "moduleId": 103,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\delivery-item-strongly-type.resolver.ts",
          "module": "./lib/resolvers/delivery-item-strongly-type.resolver.ts",
          "moduleName": "./lib/resolvers/delivery-item-strongly-type.resolver.ts",
          "type": "cjs require",
          "userRequest": "../models",
          "loc": "3:15-35"
        },
        {
          "moduleId": 105,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\url-slug.resolver.ts",
          "module": "./lib/resolvers/url-slug.resolver.ts",
          "moduleName": "./lib/resolvers/url-slug.resolver.ts",
          "type": "cjs require",
          "userRequest": "../models",
          "loc": "3:15-35"
        },
        {
          "moduleId": 107,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\taxonomy.mapper.ts",
          "module": "./lib/mappers/taxonomy.mapper.ts",
          "moduleName": "./lib/mappers/taxonomy.mapper.ts",
          "type": "cjs require",
          "userRequest": "../models",
          "loc": "3:15-35"
        },
        {
          "moduleId": 108,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\type.mapper.ts",
          "module": "./lib/mappers/type.mapper.ts",
          "moduleName": "./lib/mappers/type.mapper.ts",
          "type": "cjs require",
          "userRequest": "../models",
          "loc": "3:15-35"
        },
        {
          "moduleId": 109,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\generic-element.mapper.ts",
          "module": "./lib/mappers/generic-element.mapper.ts",
          "moduleName": "./lib/mappers/generic-element.mapper.ts",
          "type": "cjs require",
          "userRequest": "../models",
          "loc": "3:15-35"
        },
        {
          "moduleId": 112,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\images\\image-url-builder.ts",
          "module": "./lib/images/image-url-builder.ts",
          "moduleName": "./lib/images/image-url-builder.ts",
          "type": "cjs require",
          "userRequest": "../models",
          "loc": "3:15-35"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 1,
      "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./common\"));\r\n__export(require(\"./element\"));\r\n__export(require(\"./item\"));\r\n__export(require(\"./taxonomy\"));\r\n__export(require(\"./content-type\"));\r\n"
    },
    {
      "id": 1,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\utils.js",
      "name": "./node_modules/axios/lib/utils.js",
      "index": 18,
      "index2": 12,
      "size": 8479,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
      "issuerId": 50,
      "issuerName": "./node_modules/axios/lib/axios.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 13,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\buildURL.js",
          "module": "./node_modules/axios/lib/helpers/buildURL.js",
          "moduleName": "./node_modules/axios/lib/helpers/buildURL.js",
          "type": "cjs require",
          "userRequest": "./../utils",
          "loc": "3:12-33"
        },
        {
          "moduleId": 15,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
          "module": "./node_modules/axios/lib/defaults.js",
          "moduleName": "./node_modules/axios/lib/defaults.js",
          "type": "cjs require",
          "userRequest": "./utils",
          "loc": "3:12-30"
        },
        {
          "moduleId": 17,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
          "module": "./node_modules/axios/lib/adapters/xhr.js",
          "moduleName": "./node_modules/axios/lib/adapters/xhr.js",
          "type": "cjs require",
          "userRequest": "./../utils",
          "loc": "3:12-33"
        },
        {
          "moduleId": 19,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\mergeConfig.js",
          "module": "./node_modules/axios/lib/core/mergeConfig.js",
          "moduleName": "./node_modules/axios/lib/core/mergeConfig.js",
          "type": "cjs require",
          "userRequest": "../utils",
          "loc": "3:12-31"
        },
        {
          "moduleId": 50,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "module": "./node_modules/axios/lib/axios.js",
          "moduleName": "./node_modules/axios/lib/axios.js",
          "type": "cjs require",
          "userRequest": "./utils",
          "loc": "3:12-30"
        },
        {
          "moduleId": 52,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
          "module": "./node_modules/axios/lib/core/Axios.js",
          "moduleName": "./node_modules/axios/lib/core/Axios.js",
          "type": "cjs require",
          "userRequest": "./../utils",
          "loc": "3:12-33"
        },
        {
          "moduleId": 53,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\InterceptorManager.js",
          "module": "./node_modules/axios/lib/core/InterceptorManager.js",
          "moduleName": "./node_modules/axios/lib/core/InterceptorManager.js",
          "type": "cjs require",
          "userRequest": "./../utils",
          "loc": "3:12-33"
        },
        {
          "moduleId": 54,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
          "module": "./node_modules/axios/lib/core/dispatchRequest.js",
          "moduleName": "./node_modules/axios/lib/core/dispatchRequest.js",
          "type": "cjs require",
          "userRequest": "./../utils",
          "loc": "3:12-33"
        },
        {
          "moduleId": 55,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\transformData.js",
          "module": "./node_modules/axios/lib/core/transformData.js",
          "moduleName": "./node_modules/axios/lib/core/transformData.js",
          "type": "cjs require",
          "userRequest": "./../utils",
          "loc": "3:12-33"
        },
        {
          "moduleId": 56,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\normalizeHeaderName.js",
          "module": "./node_modules/axios/lib/helpers/normalizeHeaderName.js",
          "moduleName": "./node_modules/axios/lib/helpers/normalizeHeaderName.js",
          "type": "cjs require",
          "userRequest": "../utils",
          "loc": "3:12-31"
        },
        {
          "moduleId": 59,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\parseHeaders.js",
          "module": "./node_modules/axios/lib/helpers/parseHeaders.js",
          "moduleName": "./node_modules/axios/lib/helpers/parseHeaders.js",
          "type": "cjs require",
          "userRequest": "./../utils",
          "loc": "3:12-33"
        },
        {
          "moduleId": 60,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\isURLSameOrigin.js",
          "module": "./node_modules/axios/lib/helpers/isURLSameOrigin.js",
          "moduleName": "./node_modules/axios/lib/helpers/isURLSameOrigin.js",
          "type": "cjs require",
          "userRequest": "./../utils",
          "loc": "3:12-33"
        },
        {
          "moduleId": 61,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\cookies.js",
          "module": "./node_modules/axios/lib/helpers/cookies.js",
          "moduleName": "./node_modules/axios/lib/helpers/cookies.js",
          "type": "cjs require",
          "userRequest": "./../utils",
          "loc": "3:12-33"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 8,
      "source": "'use strict';\n\nvar bind = require('./helpers/bind');\nvar isBuffer = require('is-buffer');\n\n/*global toString:true*/\n\n// utils is a library of generic helper functions non-specific to axios\n\nvar toString = Object.prototype.toString;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Array, otherwise false\n */\nfunction isArray(val) {\n  return toString.call(val) === '[object Array]';\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nfunction isArrayBuffer(val) {\n  return toString.call(val) === '[object ArrayBuffer]';\n}\n\n/**\n * Determine if a value is a FormData\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nfunction isFormData(val) {\n  return (typeof FormData !== 'undefined') && (val instanceof FormData);\n}\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n  var result;\n  if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n    result = ArrayBuffer.isView(val);\n  } else {\n    result = (val) && (val.buffer) && (val.buffer instanceof ArrayBuffer);\n  }\n  return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a String, otherwise false\n */\nfunction isString(val) {\n  return typeof val === 'string';\n}\n\n/**\n * Determine if a value is a Number\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Number, otherwise false\n */\nfunction isNumber(val) {\n  return typeof val === 'number';\n}\n\n/**\n * Determine if a value is undefined\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nfunction isUndefined(val) {\n  return typeof val === 'undefined';\n}\n\n/**\n * Determine if a value is an Object\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Object, otherwise false\n */\nfunction isObject(val) {\n  return val !== null && typeof val === 'object';\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Date, otherwise false\n */\nfunction isDate(val) {\n  return toString.call(val) === '[object Date]';\n}\n\n/**\n * Determine if a value is a File\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a File, otherwise false\n */\nfunction isFile(val) {\n  return toString.call(val) === '[object File]';\n}\n\n/**\n * Determine if a value is a Blob\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nfunction isBlob(val) {\n  return toString.call(val) === '[object Blob]';\n}\n\n/**\n * Determine if a value is a Function\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nfunction isFunction(val) {\n  return toString.call(val) === '[object Function]';\n}\n\n/**\n * Determine if a value is a Stream\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nfunction isStream(val) {\n  return isObject(val) && isFunction(val.pipe);\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nfunction isURLSearchParams(val) {\n  return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams;\n}\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n * @returns {String} The String freed of excess whitespace\n */\nfunction trim(str) {\n  return str.replace(/^\\s*/, '').replace(/\\s*$/, '');\n}\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n *  typeof window -> undefined\n *  typeof document -> undefined\n *\n * react-native:\n *  navigator.product -> 'ReactNative'\n * nativescript\n *  navigator.product -> 'NativeScript' or 'NS'\n */\nfunction isStandardBrowserEnv() {\n  if (typeof navigator !== 'undefined' && (navigator.product === 'ReactNative' ||\n                                           navigator.product === 'NativeScript' ||\n                                           navigator.product === 'NS')) {\n    return false;\n  }\n  return (\n    typeof window !== 'undefined' &&\n    typeof document !== 'undefined'\n  );\n}\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n */\nfunction forEach(obj, fn) {\n  // Don't bother if no value provided\n  if (obj === null || typeof obj === 'undefined') {\n    return;\n  }\n\n  // Force an array if not already something iterable\n  if (typeof obj !== 'object') {\n    /*eslint no-param-reassign:0*/\n    obj = [obj];\n  }\n\n  if (isArray(obj)) {\n    // Iterate over array values\n    for (var i = 0, l = obj.length; i < l; i++) {\n      fn.call(null, obj[i], i, obj);\n    }\n  } else {\n    // Iterate over object keys\n    for (var key in obj) {\n      if (Object.prototype.hasOwnProperty.call(obj, key)) {\n        fn.call(null, obj[key], key, obj);\n      }\n    }\n  }\n}\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n  var result = {};\n  function assignValue(val, key) {\n    if (typeof result[key] === 'object' && typeof val === 'object') {\n      result[key] = merge(result[key], val);\n    } else {\n      result[key] = val;\n    }\n  }\n\n  for (var i = 0, l = arguments.length; i < l; i++) {\n    forEach(arguments[i], assignValue);\n  }\n  return result;\n}\n\n/**\n * Function equal to merge with the difference being that no reference\n * to original objects is kept.\n *\n * @see merge\n * @param {Object} obj1 Object to merge\n * @returns {Object} Result of all merge properties\n */\nfunction deepMerge(/* obj1, obj2, obj3, ... */) {\n  var result = {};\n  function assignValue(val, key) {\n    if (typeof result[key] === 'object' && typeof val === 'object') {\n      result[key] = deepMerge(result[key], val);\n    } else if (typeof val === 'object') {\n      result[key] = deepMerge({}, val);\n    } else {\n      result[key] = val;\n    }\n  }\n\n  for (var i = 0, l = arguments.length; i < l; i++) {\n    forEach(arguments[i], assignValue);\n  }\n  return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n * @return {Object} The resulting value of object a\n */\nfunction extend(a, b, thisArg) {\n  forEach(b, function assignValue(val, key) {\n    if (thisArg && typeof val === 'function') {\n      a[key] = bind(val, thisArg);\n    } else {\n      a[key] = val;\n    }\n  });\n  return a;\n}\n\nmodule.exports = {\n  isArray: isArray,\n  isArrayBuffer: isArrayBuffer,\n  isBuffer: isBuffer,\n  isFormData: isFormData,\n  isArrayBufferView: isArrayBufferView,\n  isString: isString,\n  isNumber: isNumber,\n  isObject: isObject,\n  isUndefined: isUndefined,\n  isDate: isDate,\n  isFile: isFile,\n  isBlob: isBlob,\n  isFunction: isFunction,\n  isStream: isStream,\n  isURLSearchParams: isURLSearchParams,\n  isStandardBrowserEnv: isStandardBrowserEnv,\n  forEach: forEach,\n  merge: merge,\n  deepMerge: deepMerge,\n  extend: extend,\n  trim: trim\n};\n"
    },
    {
      "id": 2,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\common\\base-query.class.ts",
      "name": "./lib/query/common/base-query.class.ts",
      "index": 73,
      "index2": 69,
      "size": 1818,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
      "issuerId": 27,
      "issuerName": "./lib/query/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 27,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "name": "./lib/query/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 7,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\item\\base-item-query.class.ts",
          "module": "./lib/query/item/base-item-query.class.ts",
          "moduleName": "./lib/query/item/base-item-query.class.ts",
          "type": "cjs require",
          "userRequest": "../common/base-query.class",
          "loc": "17:25-62"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\taxonomy\\base-taxonomy-query.class.ts",
          "module": "./lib/query/taxonomy/base-taxonomy-query.class.ts",
          "moduleName": "./lib/query/taxonomy/base-taxonomy-query.class.ts",
          "type": "cjs require",
          "userRequest": "../common/base-query.class",
          "loc": "16:25-62"
        },
        {
          "moduleId": 9,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\type\\base-type-query.class.ts",
          "module": "./lib/query/type/base-type-query.class.ts",
          "moduleName": "./lib/query/type/base-type-query.class.ts",
          "type": "cjs require",
          "userRequest": "../common/base-query.class",
          "loc": "16:25-62"
        },
        {
          "moduleId": 27,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "module": "./lib/query/index.ts",
          "moduleName": "./lib/query/index.ts",
          "type": "cjs require",
          "userRequest": "./common/base-query.class",
          "loc": "6:9-45"
        },
        {
          "moduleId": 28,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\element\\base-element-query.class.ts",
          "module": "./lib/query/element/base-element-query.class.ts",
          "moduleName": "./lib/query/element/base-element-query.class.ts",
          "type": "cjs require",
          "userRequest": "../common/base-query.class",
          "loc": "16:25-62"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../../models\");\r\nvar BaseQuery = /** @class */ (function () {\r\n    function BaseQuery(config, queryService) {\r\n        this.config = config;\r\n        this.queryService = queryService;\r\n        this.parameters = [];\r\n    }\r\n    /**\r\n     * Adds parameter to query\r\n     * @param name Name of parameter\r\n     * @param value Value of parameter\r\n     */\r\n    BaseQuery.prototype.withParameter = function (name, value) {\r\n        this.parameters.push(new models_1.Parameters.QueryParameter(name, value));\r\n        return this;\r\n    };\r\n    /**\r\n     * Adds parameters to query\r\n     * @param parameters Array of parameters\r\n     */\r\n    BaseQuery.prototype.withParameters = function (parameters) {\r\n        var _a;\r\n        (_a = this.parameters).push.apply(_a, parameters);\r\n        return this;\r\n    };\r\n    /**\r\n     * Gets headers used by this query\r\n     */\r\n    BaseQuery.prototype.getHeaders = function () {\r\n        return this.queryService.getHeaders(this._queryConfig);\r\n    };\r\n    BaseQuery.prototype.withUrl = function (url) {\r\n        this.customUrl = url;\r\n        return this;\r\n    };\r\n    BaseQuery.prototype.getParameters = function () {\r\n        return this.parameters;\r\n    };\r\n    BaseQuery.prototype.toPromise = function () {\r\n        return this.queryService.retryPromise(this.toObservable().toPromise());\r\n    };\r\n    BaseQuery.prototype.resolveUrlInternal = function (action) {\r\n        // use custom URL if user specified it\r\n        if (this.customUrl) {\r\n            return this.customUrl;\r\n        }\r\n        // use original url\r\n        return this.queryService.getUrl(action, this._queryConfig, this.getParameters());\r\n    };\r\n    return BaseQuery;\r\n}());\r\nexports.BaseQuery = BaseQuery;\r\n"
    },
    {
      "id": 3,
      "identifier": "external {\"commonjs\":\"rxjs\",\"commonjs2\":\"rxjs\",\"amd\":\"rxjs\",\"root\":\"rxjs\"}",
      "name": "external {\"commonjs\":\"rxjs\",\"commonjs2\":\"rxjs\",\"amd\":\"rxjs\",\"root\":\"rxjs\"}",
      "index": 12,
      "index2": 6,
      "size": 42,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\base-delivery-query.service.ts",
      "issuerId": 96,
      "issuerName": "./lib/services/base-delivery-query.service.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 30,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\index.ts",
          "name": "./lib/services/index.ts"
        },
        {
          "id": 95,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\delivery-query.service.ts",
          "name": "./lib/services/delivery-query.service.ts"
        },
        {
          "id": 96,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\base-delivery-query.service.ts",
          "name": "./lib/services/base-delivery-query.service.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 11,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\retry-strategy.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/http/retry-strategy.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/retry-strategy.js",
          "type": "cjs require",
          "userRequest": "rxjs",
          "loc": "3:13-28"
        },
        {
          "moduleId": 48,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
          "type": "cjs require",
          "userRequest": "rxjs",
          "loc": "4:13-28"
        },
        {
          "moduleId": 67,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\test-http.service.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/http/test-http.service.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/test-http.service.js",
          "type": "cjs require",
          "userRequest": "rxjs",
          "loc": "3:13-28"
        },
        {
          "moduleId": 96,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\base-delivery-query.service.ts",
          "module": "./lib/services/base-delivery-query.service.ts",
          "moduleName": "./lib/services/base-delivery-query.service.ts",
          "type": "cjs require",
          "userRequest": "rxjs",
          "loc": "4:13-28"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 4
    },
    {
      "id": 4,
      "identifier": "external {\"commonjs\":\"rxjs/operators\",\"commonjs2\":\"rxjs/operators\",\"amd\":\"rxjs/operators\",\"root\":[\"rxjs\",\"operators\"]}",
      "name": "external {\"commonjs\":\"rxjs/operators\",\"commonjs2\":\"rxjs/operators\",\"amd\":\"rxjs/operators\",\"root\":[\"rxjs\",\"operators\"]}",
      "index": 13,
      "index2": 7,
      "size": 42,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\delivery-query.service.ts",
      "issuerId": 95,
      "issuerName": "./lib/services/delivery-query.service.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 30,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\index.ts",
          "name": "./lib/services/index.ts"
        },
        {
          "id": 95,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\delivery-query.service.ts",
          "name": "./lib/services/delivery-query.service.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 11,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\retry-strategy.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/http/retry-strategy.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/retry-strategy.js",
          "type": "cjs require",
          "userRequest": "rxjs/operators",
          "loc": "4:18-43"
        },
        {
          "moduleId": 48,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
          "type": "cjs require",
          "userRequest": "rxjs/operators",
          "loc": "5:18-43"
        },
        {
          "moduleId": 95,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\delivery-query.service.ts",
          "module": "./lib/services/delivery-query.service.ts",
          "moduleName": "./lib/services/delivery-query.service.ts",
          "type": "cjs require",
          "userRequest": "rxjs/operators",
          "loc": "16:18-43"
        },
        {
          "moduleId": 96,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\base-delivery-query.service.ts",
          "module": "./lib/services/base-delivery-query.service.ts",
          "moduleName": "./lib/services/base-delivery-query.service.ts",
          "type": "cjs require",
          "userRequest": "rxjs/operators",
          "loc": "5:18-43"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 3
    },
    {
      "id": 5,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
      "name": "./node_modules/kentico-cloud-core/_commonjs/index.js",
      "index": 3,
      "index2": 46,
      "size": 365,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
      "issuerId": 40,
      "issuerName": "./lib/client/delivery-client.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 32,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\element.mapper.ts",
          "module": "./lib/mappers/element.mapper.ts",
          "moduleName": "./lib/mappers/element.mapper.ts",
          "type": "cjs require",
          "userRequest": "kentico-cloud-core",
          "loc": "3:27-56"
        },
        {
          "moduleId": 40,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "module": "./lib/client/delivery-client.ts",
          "moduleName": "./lib/client/delivery-client.ts",
          "type": "cjs require",
          "userRequest": "kentico-cloud-core",
          "loc": "3:27-56"
        },
        {
          "moduleId": 96,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\base-delivery-query.service.ts",
          "module": "./lib/services/base-delivery-query.service.ts",
          "moduleName": "./lib/services/base-delivery-query.service.ts",
          "type": "cjs require",
          "userRequest": "kentico-cloud-core",
          "loc": "3:27-56"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 3,
      "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n/* Public API */\r\n__export(require(\"./helpers\"));\r\n__export(require(\"./models\"));\r\n__export(require(\"./http\"));\r\n__export(require(\"./error-handling\"));\r\n//# sourceMappingURL=index.js.map"
    },
    {
      "id": 6,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\retry-service.js",
      "name": "./node_modules/kentico-cloud-core/_commonjs/http/retry-service.js",
      "index": 14,
      "index2": 8,
      "size": 919,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
      "issuerId": 47,
      "issuerName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 11,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\retry-strategy.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/http/retry-strategy.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/retry-strategy.js",
          "type": "cjs require",
          "userRequest": "./retry-service",
          "loc": "5:22-48"
        },
        {
          "moduleId": 47,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
          "type": "cjs require",
          "userRequest": "./retry-service",
          "loc": "12:9-35"
        },
        {
          "moduleId": 48,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
          "type": "cjs require",
          "userRequest": "./retry-service",
          "loc": "7:22-48"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 5,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar RetryService = /** @class */ (function () {\r\n    function RetryService() {\r\n    }\r\n    /**\r\n    * Calculates retry attempt timeout in ms\r\n    * @param attempt Index of the attempt to calculate increasing delay when retrying\r\n    */\r\n    RetryService.prototype.getRetryTimeout = function (attempt) {\r\n        return Math.pow(2, attempt) * 100;\r\n    };\r\n    /**\r\n     * Logs attempt in console.\r\n     * This function is also used for testing in jasmine spy\r\n     * @param attempt Index of attempt\r\n     */\r\n    RetryService.prototype.debugLogAttempt = function (attempt, retryTimeout) {\r\n        console.warn(\"Attempt \" + attempt + \": retrying in \" + retryTimeout + \"ms\");\r\n    };\r\n    return RetryService;\r\n}());\r\nexports.RetryService = RetryService;\r\nexports.retryService = new RetryService();\r\n//# sourceMappingURL=retry-service.js.map"
    },
    {
      "id": 7,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\item\\base-item-query.class.ts",
      "name": "./lib/query/item/base-item-query.class.ts",
      "index": 76,
      "index2": 72,
      "size": 4046,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
      "issuerId": 27,
      "issuerName": "./lib/query/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 27,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "name": "./lib/query/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 27,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "module": "./lib/query/index.ts",
          "moduleName": "./lib/query/index.ts",
          "type": "cjs require",
          "userRequest": "./item/base-item-query.class",
          "loc": "9:9-48"
        },
        {
          "moduleId": 89,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\item\\multiple-item-query.class.ts",
          "module": "./lib/query/item/multiple-item-query.class.ts",
          "moduleName": "./lib/query/item/multiple-item-query.class.ts",
          "type": "cjs require",
          "userRequest": "./base-item-query.class",
          "loc": "17:30-64"
        },
        {
          "moduleId": 90,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\item\\single-item-query.class.ts",
          "module": "./lib/query/item/single-item-query.class.ts",
          "moduleName": "./lib/query/item/single-item-query.class.ts",
          "type": "cjs require",
          "userRequest": "./base-item-query.class",
          "loc": "16:30-64"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../../models\");\r\nvar base_query_class_1 = require(\"../common/base-query.class\");\r\nvar BaseItemQuery = /** @class */ (function (_super) {\r\n    __extends(BaseItemQuery, _super);\r\n    function BaseItemQuery(config, queryService) {\r\n        var _this = _super.call(this, config, queryService) || this;\r\n        _this.config = config;\r\n        _this.queryService = queryService;\r\n        _this._queryConfig = {};\r\n        return _this;\r\n    }\r\n    /**\r\n     * Used to configure query\r\n     * @param queryConfig Query configuration\r\n     */\r\n    BaseItemQuery.prototype.queryConfig = function (queryConfig) {\r\n        this._queryConfig = queryConfig;\r\n        return this;\r\n    };\r\n    /**\r\n     * Language codename\r\n     * @param languageCodename Codename of the language\r\n     */\r\n    BaseItemQuery.prototype.languageParameter = function (languageCodename) {\r\n        this.parameters.push(new models_1.Parameters.LanguageParameter(languageCodename));\r\n        return this;\r\n    };\r\n    /**\r\n     * Used to limit the number of elements returned by query.\r\n     * @param elementCodenames Array of element codenames to fetch\r\n     */\r\n    BaseItemQuery.prototype.elementsParameter = function (elementCodenames) {\r\n        this.parameters.push(new models_1.Parameters.ElementsParameter(elementCodenames));\r\n        return this;\r\n    };\r\n    /**\r\n     * Indicates depth of query that affects loading of nested linked items.\r\n     * @param depth Depth of the query (> 0)\r\n     */\r\n    BaseItemQuery.prototype.depthParameter = function (depth) {\r\n        this.parameters.push(new models_1.Parameters.DepthParameter(depth));\r\n        return this;\r\n    };\r\n    BaseItemQuery.prototype.getMultipleItemsQueryUrl = function () {\r\n        var action = '/items';\r\n        // add default language is necessry\r\n        this.processDefaultLanguageParameter();\r\n        return _super.prototype.resolveUrlInternal.call(this, action);\r\n    };\r\n    BaseItemQuery.prototype.getSingleItemQueryUrl = function (codename) {\r\n        var action = '/items/' + codename;\r\n        // add default language is necessry\r\n        this.processDefaultLanguageParameter();\r\n        return _super.prototype.resolveUrlInternal.call(this, action);\r\n    };\r\n    BaseItemQuery.prototype.runMultipleItemsQuery = function () {\r\n        var url = this.getMultipleItemsQueryUrl();\r\n        return this.queryService.getMultipleItems(url, this._queryConfig);\r\n    };\r\n    BaseItemQuery.prototype.runSingleItemQuery = function (codename) {\r\n        var url = this.getSingleItemQueryUrl(codename);\r\n        return this.queryService.getSingleItem(url, this._queryConfig);\r\n    };\r\n    BaseItemQuery.prototype.processDefaultLanguageParameter = function () {\r\n        // add default language if none is specified && default language is specified globally\r\n        if (this.config.defaultLanguage) {\r\n            var languageParameter = this.getParameters().find(function (m) { return m.getParam() === 'language'; });\r\n            if (!languageParameter) {\r\n                // language parameter was not specified in query, use globally defined language\r\n                this.parameters.push(new models_1.Parameters.LanguageParameter(this.config.defaultLanguage));\r\n            }\r\n        }\r\n    };\r\n    return BaseItemQuery;\r\n}(base_query_class_1.BaseQuery));\r\nexports.BaseItemQuery = BaseItemQuery;\r\n"
    },
    {
      "id": 8,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\taxonomy\\base-taxonomy-query.class.ts",
      "name": "./lib/query/taxonomy/base-taxonomy-query.class.ts",
      "index": 79,
      "index2": 75,
      "size": 2640,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
      "issuerId": 27,
      "issuerName": "./lib/query/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 27,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "name": "./lib/query/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 27,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "module": "./lib/query/index.ts",
          "moduleName": "./lib/query/index.ts",
          "type": "cjs require",
          "userRequest": "./taxonomy/base-taxonomy-query.class",
          "loc": "12:9-56"
        },
        {
          "moduleId": 91,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\taxonomy\\taxonomies-query.class.ts",
          "module": "./lib/query/taxonomy/taxonomies-query.class.ts",
          "moduleName": "./lib/query/taxonomy/taxonomies-query.class.ts",
          "type": "cjs require",
          "userRequest": "./base-taxonomy-query.class",
          "loc": "17:34-72"
        },
        {
          "moduleId": 92,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\taxonomy\\taxonomy-query.class.ts",
          "module": "./lib/query/taxonomy/taxonomy-query.class.ts",
          "moduleName": "./lib/query/taxonomy/taxonomy-query.class.ts",
          "type": "cjs require",
          "userRequest": "./base-taxonomy-query.class",
          "loc": "16:34-72"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar base_query_class_1 = require(\"../common/base-query.class\");\r\nvar BaseTaxonomyQuery = /** @class */ (function (_super) {\r\n    __extends(BaseTaxonomyQuery, _super);\r\n    function BaseTaxonomyQuery(config, queryService) {\r\n        var _this = _super.call(this, config, queryService) || this;\r\n        _this.config = config;\r\n        _this.queryService = queryService;\r\n        /**\r\n         * Taxonomies endpoint URL action\r\n         */\r\n        _this.taxonomiesEndpoint = 'taxonomies';\r\n        /**\r\n         * Query configuration\r\n         */\r\n        _this._queryConfig = {};\r\n        return _this;\r\n    }\r\n    /**\r\n     * Used to configure query\r\n     * @param queryConfig Query configuration\r\n     */\r\n    BaseTaxonomyQuery.prototype.queryConfig = function (queryConfig) {\r\n        this._queryConfig = queryConfig;\r\n        return this;\r\n    };\r\n    /**\r\n     * Gets headers used by this query\r\n     */\r\n    BaseTaxonomyQuery.prototype.getHeaders = function () {\r\n        return this.queryService.getHeaders(this._queryConfig);\r\n    };\r\n    BaseTaxonomyQuery.prototype.getTaxonomyQueryUrl = function (taxonomyCodename) {\r\n        var action = '/' + this.taxonomiesEndpoint + '/' + taxonomyCodename;\r\n        return _super.prototype.resolveUrlInternal.call(this, action);\r\n    };\r\n    BaseTaxonomyQuery.prototype.getTaxonomiesQueryUrl = function () {\r\n        var action = '/' + this.taxonomiesEndpoint;\r\n        return _super.prototype.resolveUrlInternal.call(this, action);\r\n    };\r\n    BaseTaxonomyQuery.prototype.runTaxonomyQuery = function (codename) {\r\n        return this.queryService.getTaxonomy(this.getTaxonomyQueryUrl(codename), this._queryConfig);\r\n    };\r\n    BaseTaxonomyQuery.prototype.runTaxonomiesQuery = function () {\r\n        return this.queryService.getTaxonomies(this.getTaxonomiesQueryUrl(), this._queryConfig);\r\n    };\r\n    return BaseTaxonomyQuery;\r\n}(base_query_class_1.BaseQuery));\r\nexports.BaseTaxonomyQuery = BaseTaxonomyQuery;\r\n"
    },
    {
      "id": 9,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\type\\base-type-query.class.ts",
      "name": "./lib/query/type/base-type-query.class.ts",
      "index": 82,
      "index2": 78,
      "size": 2404,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
      "issuerId": 27,
      "issuerName": "./lib/query/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 27,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "name": "./lib/query/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 27,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "module": "./lib/query/index.ts",
          "moduleName": "./lib/query/index.ts",
          "type": "cjs require",
          "userRequest": "./type/base-type-query.class",
          "loc": "15:9-48"
        },
        {
          "moduleId": 93,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\type\\multiple-type-query.class.ts",
          "module": "./lib/query/type/multiple-type-query.class.ts",
          "moduleName": "./lib/query/type/multiple-type-query.class.ts",
          "type": "cjs require",
          "userRequest": "./base-type-query.class",
          "loc": "17:30-64"
        },
        {
          "moduleId": 94,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\type\\single-type-query.class.ts",
          "module": "./lib/query/type/single-type-query.class.ts",
          "moduleName": "./lib/query/type/single-type-query.class.ts",
          "type": "cjs require",
          "userRequest": "./base-type-query.class",
          "loc": "16:30-64"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar base_query_class_1 = require(\"../common/base-query.class\");\r\nvar BaseTypeQuery = /** @class */ (function (_super) {\r\n    __extends(BaseTypeQuery, _super);\r\n    function BaseTypeQuery(config, queryService) {\r\n        var _this = _super.call(this, config, queryService) || this;\r\n        _this.config = config;\r\n        _this.queryService = queryService;\r\n        _this.parameters = [];\r\n        _this._queryConfig = {};\r\n        return _this;\r\n    }\r\n    /**\r\n     * Used to configure query\r\n     * @param queryConfig Query configuration\r\n     */\r\n    BaseTypeQuery.prototype.queryConfig = function (queryConfig) {\r\n        this._queryConfig = queryConfig;\r\n        return this;\r\n    };\r\n    /**\r\n     * Gets headers used by this query\r\n     */\r\n    BaseTypeQuery.prototype.getHeaders = function () {\r\n        return this.queryService.getHeaders(this._queryConfig);\r\n    };\r\n    BaseTypeQuery.prototype.getSingleTypeQueryUrl = function (codename) {\r\n        var action = '/types/' + codename;\r\n        return _super.prototype.resolveUrlInternal.call(this, action);\r\n    };\r\n    BaseTypeQuery.prototype.getMultipleTypesQueryUrl = function () {\r\n        var action = '/types';\r\n        return _super.prototype.resolveUrlInternal.call(this, action);\r\n    };\r\n    BaseTypeQuery.prototype.runMultipleTypesQuery = function () {\r\n        return this.queryService.getMultipleTypes(this.getMultipleTypesQueryUrl(), this._queryConfig);\r\n    };\r\n    BaseTypeQuery.prototype.runSingleTypeQuery = function (codename) {\r\n        return this.queryService.getSingleType(this.getSingleTypeQueryUrl(codename), this._queryConfig);\r\n    };\r\n    return BaseTypeQuery;\r\n}(base_query_class_1.BaseQuery));\r\nexports.BaseTypeQuery = BaseTypeQuery;\r\n"
    },
    {
      "id": 10,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
      "name": "./lib/elements/index.ts",
      "index": 94,
      "index2": 93,
      "size": 335,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
      "issuerId": 38,
      "issuerName": "./lib/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 32,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\element.mapper.ts",
          "module": "./lib/mappers/element.mapper.ts",
          "moduleName": "./lib/mappers/element.mapper.ts",
          "type": "cjs require",
          "userRequest": "../elements",
          "loc": "5:17-39"
        },
        {
          "moduleId": 38,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "module": "./lib/index.ts",
          "moduleName": "./lib/index.ts",
          "type": "cjs require",
          "userRequest": "./elements",
          "loc": "10:9-30"
        },
        {
          "moduleId": 104,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\rich-text.resolver.ts",
          "module": "./lib/resolvers/rich-text.resolver.ts",
          "moduleName": "./lib/resolvers/rich-text.resolver.ts",
          "type": "cjs require",
          "userRequest": "../elements",
          "loc": "3:17-39"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 1,
      "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./element-decorators\"));\r\n__export(require(\"./element-models\"));\r\n__export(require(\"./element-type\"));\r\n__export(require(\"./elements\"));\r\n"
    },
    {
      "id": 11,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\retry-strategy.js",
      "name": "./node_modules/kentico-cloud-core/_commonjs/http/retry-strategy.js",
      "index": 11,
      "index2": 9,
      "size": 1922,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
      "issuerId": 47,
      "issuerName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 47,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
          "type": "cjs require",
          "userRequest": "./retry-strategy",
          "loc": "6:9-36"
        },
        {
          "moduleId": 48,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
          "type": "cjs require",
          "userRequest": "./retry-strategy",
          "loc": "8:23-50"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 5,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar rxjs_1 = require(\"rxjs\");\r\nvar operators_1 = require(\"rxjs/operators\");\r\nvar retry_service_1 = require(\"./retry-service\");\r\nvar RetryStrategy = /** @class */ (function () {\r\n    function RetryStrategy() {\r\n        this.strategy = function (options) { return function (attempts) {\r\n            return attempts.pipe(operators_1.mergeMap(function (error, i) {\r\n                var retryAttempt = i + 1;\r\n                // if maximum number of retries have been met\r\n                // or response is a status code we don't wish to retry, throw error\r\n                if (retryAttempt > options.maxRetryAttempts) {\r\n                    // request cannot be retried anymore\r\n                    return rxjs_1.throwError(error);\r\n                }\r\n                var statusCode = 0;\r\n                if (error && error.originalError && error.originalError.response && error.originalError.response.status) {\r\n                    statusCode = error.originalError.response.status;\r\n                }\r\n                // check if request can be retried by looking into allowed retry status codes\r\n                if (!options.useRetryForResponseCodes.find(function (m) { return m === statusCode; })) {\r\n                    // request cannot be retried\r\n                    return rxjs_1.throwError(error);\r\n                }\r\n                // calculate retry time\r\n                var retryTimeout = retry_service_1.retryService.getRetryTimeout(retryAttempt);\r\n                // debug log attempt\r\n                retry_service_1.retryService.debugLogAttempt(retryAttempt, retryTimeout);\r\n                return rxjs_1.timer(retryTimeout);\r\n            }));\r\n        }; };\r\n    }\r\n    return RetryStrategy;\r\n}());\r\nexports.RetryStrategy = RetryStrategy;\r\nexports.retryStrategy = new RetryStrategy();\r\n//# sourceMappingURL=retry-strategy.js.map"
    },
    {
      "id": 12,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\bind.js",
      "name": "./node_modules/axios/lib/helpers/bind.js",
      "index": 19,
      "index2": 10,
      "size": 256,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
      "issuerId": 50,
      "issuerName": "./node_modules/axios/lib/axios.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 1,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\utils.js",
          "module": "./node_modules/axios/lib/utils.js",
          "moduleName": "./node_modules/axios/lib/utils.js",
          "type": "cjs require",
          "userRequest": "./helpers/bind",
          "loc": "3:11-36"
        },
        {
          "moduleId": 50,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "module": "./node_modules/axios/lib/axios.js",
          "moduleName": "./node_modules/axios/lib/axios.js",
          "type": "cjs require",
          "userRequest": "./helpers/bind",
          "loc": "4:11-36"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 8,
      "source": "'use strict';\n\nmodule.exports = function bind(fn, thisArg) {\n  return function wrap() {\n    var args = new Array(arguments.length);\n    for (var i = 0; i < args.length; i++) {\n      args[i] = arguments[i];\n    }\n    return fn.apply(thisArg, args);\n  };\n};\n"
    },
    {
      "id": 13,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\buildURL.js",
      "name": "./node_modules/axios/lib/helpers/buildURL.js",
      "index": 22,
      "index2": 13,
      "size": 1671,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
      "issuerId": 52,
      "issuerName": "./node_modules/axios/lib/core/Axios.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        },
        {
          "id": 52,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
          "name": "./node_modules/axios/lib/core/Axios.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 17,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
          "module": "./node_modules/axios/lib/adapters/xhr.js",
          "moduleName": "./node_modules/axios/lib/adapters/xhr.js",
          "type": "cjs require",
          "userRequest": "./../helpers/buildURL",
          "loc": "5:15-47"
        },
        {
          "moduleId": 52,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
          "module": "./node_modules/axios/lib/core/Axios.js",
          "moduleName": "./node_modules/axios/lib/core/Axios.js",
          "type": "cjs require",
          "userRequest": "../helpers/buildURL",
          "loc": "4:15-45"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 9,
      "source": "'use strict';\n\nvar utils = require('./../utils');\n\nfunction encode(val) {\n  return encodeURIComponent(val).\n    replace(/%40/gi, '@').\n    replace(/%3A/gi, ':').\n    replace(/%24/g, '$').\n    replace(/%2C/gi, ',').\n    replace(/%20/g, '+').\n    replace(/%5B/gi, '[').\n    replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @returns {string} The formatted url\n */\nmodule.exports = function buildURL(url, params, paramsSerializer) {\n  /*eslint no-param-reassign:0*/\n  if (!params) {\n    return url;\n  }\n\n  var serializedParams;\n  if (paramsSerializer) {\n    serializedParams = paramsSerializer(params);\n  } else if (utils.isURLSearchParams(params)) {\n    serializedParams = params.toString();\n  } else {\n    var parts = [];\n\n    utils.forEach(params, function serialize(val, key) {\n      if (val === null || typeof val === 'undefined') {\n        return;\n      }\n\n      if (utils.isArray(val)) {\n        key = key + '[]';\n      } else {\n        val = [val];\n      }\n\n      utils.forEach(val, function parseValue(v) {\n        if (utils.isDate(v)) {\n          v = v.toISOString();\n        } else if (utils.isObject(v)) {\n          v = JSON.stringify(v);\n        }\n        parts.push(encode(key) + '=' + encode(v));\n      });\n    });\n\n    serializedParams = parts.join('&');\n  }\n\n  if (serializedParams) {\n    var hashmarkIndex = url.indexOf('#');\n    if (hashmarkIndex !== -1) {\n      url = url.slice(0, hashmarkIndex);\n    }\n\n    url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n  }\n\n  return url;\n};\n"
    },
    {
      "id": 14,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\cancel\\isCancel.js",
      "name": "./node_modules/axios/lib/cancel/isCancel.js",
      "index": 26,
      "index2": 16,
      "size": 102,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
      "issuerId": 50,
      "issuerName": "./node_modules/axios/lib/axios.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 50,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "module": "./node_modules/axios/lib/axios.js",
          "moduleName": "./node_modules/axios/lib/axios.js",
          "type": "cjs require",
          "userRequest": "./cancel/isCancel",
          "loc": "42:17-45"
        },
        {
          "moduleId": 54,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
          "module": "./node_modules/axios/lib/core/dispatchRequest.js",
          "moduleName": "./node_modules/axios/lib/core/dispatchRequest.js",
          "type": "cjs require",
          "userRequest": "../cancel/isCancel",
          "loc": "5:15-44"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 8,
      "source": "'use strict';\n\nmodule.exports = function isCancel(value) {\n  return !!(value && value.__CANCEL__);\n};\n"
    },
    {
      "id": 15,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
      "name": "./node_modules/axios/lib/defaults.js",
      "index": 27,
      "index2": 26,
      "size": 2612,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
      "issuerId": 50,
      "issuerName": "./node_modules/axios/lib/axios.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 50,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "module": "./node_modules/axios/lib/axios.js",
          "moduleName": "./node_modules/axios/lib/axios.js",
          "type": "cjs require",
          "userRequest": "./defaults",
          "loc": "7:15-36"
        },
        {
          "moduleId": 54,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
          "module": "./node_modules/axios/lib/core/dispatchRequest.js",
          "moduleName": "./node_modules/axios/lib/core/dispatchRequest.js",
          "type": "cjs require",
          "userRequest": "../defaults",
          "loc": "6:15-37"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 8,
      "source": "'use strict';\n\nvar utils = require('./utils');\nvar normalizeHeaderName = require('./helpers/normalizeHeaderName');\n\nvar DEFAULT_CONTENT_TYPE = {\n  'Content-Type': 'application/x-www-form-urlencoded'\n};\n\nfunction setContentTypeIfUnset(headers, value) {\n  if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) {\n    headers['Content-Type'] = value;\n  }\n}\n\nfunction getDefaultAdapter() {\n  var adapter;\n  // Only Node.JS has a process variable that is of [[Class]] process\n  if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') {\n    // For node use HTTP adapter\n    adapter = require('./adapters/http');\n  } else if (typeof XMLHttpRequest !== 'undefined') {\n    // For browsers use XHR adapter\n    adapter = require('./adapters/xhr');\n  }\n  return adapter;\n}\n\nvar defaults = {\n  adapter: getDefaultAdapter(),\n\n  transformRequest: [function transformRequest(data, headers) {\n    normalizeHeaderName(headers, 'Accept');\n    normalizeHeaderName(headers, 'Content-Type');\n    if (utils.isFormData(data) ||\n      utils.isArrayBuffer(data) ||\n      utils.isBuffer(data) ||\n      utils.isStream(data) ||\n      utils.isFile(data) ||\n      utils.isBlob(data)\n    ) {\n      return data;\n    }\n    if (utils.isArrayBufferView(data)) {\n      return data.buffer;\n    }\n    if (utils.isURLSearchParams(data)) {\n      setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8');\n      return data.toString();\n    }\n    if (utils.isObject(data)) {\n      setContentTypeIfUnset(headers, 'application/json;charset=utf-8');\n      return JSON.stringify(data);\n    }\n    return data;\n  }],\n\n  transformResponse: [function transformResponse(data) {\n    /*eslint no-param-reassign:0*/\n    if (typeof data === 'string') {\n      try {\n        data = JSON.parse(data);\n      } catch (e) { /* Ignore */ }\n    }\n    return data;\n  }],\n\n  /**\n   * A timeout in milliseconds to abort a request. If set to 0 (default) a\n   * timeout is not created.\n   */\n  timeout: 0,\n\n  xsrfCookieName: 'XSRF-TOKEN',\n  xsrfHeaderName: 'X-XSRF-TOKEN',\n\n  maxContentLength: -1,\n\n  validateStatus: function validateStatus(status) {\n    return status >= 200 && status < 300;\n  }\n};\n\ndefaults.headers = {\n  common: {\n    'Accept': 'application/json, text/plain, */*'\n  }\n};\n\nutils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) {\n  defaults.headers[method] = {};\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n  defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE);\n});\n\nmodule.exports = defaults;\n"
    },
    {
      "id": 16,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\process\\browser.js",
      "name": "./node_modules/process/browser.js",
      "index": 28,
      "index2": 17,
      "size": 5418,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\reflect-metadata\\Reflect.js",
      "issuerId": 100,
      "issuerName": "./node_modules/reflect-metadata/Reflect.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 10,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
          "name": "./lib/elements/index.ts"
        },
        {
          "id": 99,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\element-decorators.ts",
          "name": "./lib/elements/element-decorators.ts"
        },
        {
          "id": 100,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\reflect-metadata\\Reflect.js",
          "name": "./node_modules/reflect-metadata/Reflect.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 15,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
          "module": "./node_modules/axios/lib/defaults.js",
          "moduleName": "./node_modules/axios/lib/defaults.js",
          "type": "cjs require",
          "userRequest": "process",
          "loc": "1:0-37"
        },
        {
          "moduleId": 100,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\reflect-metadata\\Reflect.js",
          "module": "./node_modules/reflect-metadata/Reflect.js",
          "moduleName": "./node_modules/reflect-metadata/Reflect.js",
          "type": "cjs require",
          "userRequest": "process",
          "loc": "1:0-34"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 4,
      "source": "// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things.  But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals.  It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n    throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n    throw new Error('clearTimeout has not been defined');\n}\n(function () {\n    try {\n        if (typeof setTimeout === 'function') {\n            cachedSetTimeout = setTimeout;\n        } else {\n            cachedSetTimeout = defaultSetTimout;\n        }\n    } catch (e) {\n        cachedSetTimeout = defaultSetTimout;\n    }\n    try {\n        if (typeof clearTimeout === 'function') {\n            cachedClearTimeout = clearTimeout;\n        } else {\n            cachedClearTimeout = defaultClearTimeout;\n        }\n    } catch (e) {\n        cachedClearTimeout = defaultClearTimeout;\n    }\n} ())\nfunction runTimeout(fun) {\n    if (cachedSetTimeout === setTimeout) {\n        //normal enviroments in sane situations\n        return setTimeout(fun, 0);\n    }\n    // if setTimeout wasn't available but was latter defined\n    if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n        cachedSetTimeout = setTimeout;\n        return setTimeout(fun, 0);\n    }\n    try {\n        // when when somebody has screwed with setTimeout but no I.E. maddness\n        return cachedSetTimeout(fun, 0);\n    } catch(e){\n        try {\n            // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n            return cachedSetTimeout.call(null, fun, 0);\n        } catch(e){\n            // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n            return cachedSetTimeout.call(this, fun, 0);\n        }\n    }\n\n\n}\nfunction runClearTimeout(marker) {\n    if (cachedClearTimeout === clearTimeout) {\n        //normal enviroments in sane situations\n        return clearTimeout(marker);\n    }\n    // if clearTimeout wasn't available but was latter defined\n    if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n        cachedClearTimeout = clearTimeout;\n        return clearTimeout(marker);\n    }\n    try {\n        // when when somebody has screwed with setTimeout but no I.E. maddness\n        return cachedClearTimeout(marker);\n    } catch (e){\n        try {\n            // When we are in I.E. but the script has been evaled so I.E. doesn't  trust the global object when called normally\n            return cachedClearTimeout.call(null, marker);\n        } catch (e){\n            // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n            // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n            return cachedClearTimeout.call(this, marker);\n        }\n    }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n    if (!draining || !currentQueue) {\n        return;\n    }\n    draining = false;\n    if (currentQueue.length) {\n        queue = currentQueue.concat(queue);\n    } else {\n        queueIndex = -1;\n    }\n    if (queue.length) {\n        drainQueue();\n    }\n}\n\nfunction drainQueue() {\n    if (draining) {\n        return;\n    }\n    var timeout = runTimeout(cleanUpNextTick);\n    draining = true;\n\n    var len = queue.length;\n    while(len) {\n        currentQueue = queue;\n        queue = [];\n        while (++queueIndex < len) {\n            if (currentQueue) {\n                currentQueue[queueIndex].run();\n            }\n        }\n        queueIndex = -1;\n        len = queue.length;\n    }\n    currentQueue = null;\n    draining = false;\n    runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n    var args = new Array(arguments.length - 1);\n    if (arguments.length > 1) {\n        for (var i = 1; i < arguments.length; i++) {\n            args[i - 1] = arguments[i];\n        }\n    }\n    queue.push(new Item(fun, args));\n    if (queue.length === 1 && !draining) {\n        runTimeout(drainQueue);\n    }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n    this.fun = fun;\n    this.array = array;\n}\nItem.prototype.run = function () {\n    this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) { return [] }\n\nprocess.binding = function (name) {\n    throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n    throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n"
    },
    {
      "id": 17,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
      "name": "./node_modules/axios/lib/adapters/xhr.js",
      "index": 30,
      "index2": 25,
      "size": 5526,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
      "issuerId": 15,
      "issuerName": "./node_modules/axios/lib/defaults.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        },
        {
          "id": 15,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
          "name": "./node_modules/axios/lib/defaults.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 15,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
          "module": "./node_modules/axios/lib/defaults.js",
          "moduleName": "./node_modules/axios/lib/defaults.js",
          "type": "cjs require",
          "userRequest": "./adapters/http",
          "loc": "21:14-40"
        },
        {
          "moduleId": 15,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
          "module": "./node_modules/axios/lib/defaults.js",
          "moduleName": "./node_modules/axios/lib/defaults.js",
          "type": "cjs require",
          "userRequest": "./adapters/xhr",
          "loc": "24:14-39"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 9,
      "source": "'use strict';\n\nvar utils = require('./../utils');\nvar settle = require('./../core/settle');\nvar buildURL = require('./../helpers/buildURL');\nvar parseHeaders = require('./../helpers/parseHeaders');\nvar isURLSameOrigin = require('./../helpers/isURLSameOrigin');\nvar createError = require('../core/createError');\n\nmodule.exports = function xhrAdapter(config) {\n  return new Promise(function dispatchXhrRequest(resolve, reject) {\n    var requestData = config.data;\n    var requestHeaders = config.headers;\n\n    if (utils.isFormData(requestData)) {\n      delete requestHeaders['Content-Type']; // Let the browser set it\n    }\n\n    var request = new XMLHttpRequest();\n\n    // HTTP basic authentication\n    if (config.auth) {\n      var username = config.auth.username || '';\n      var password = config.auth.password || '';\n      requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password);\n    }\n\n    request.open(config.method.toUpperCase(), buildURL(config.url, config.params, config.paramsSerializer), true);\n\n    // Set the request timeout in MS\n    request.timeout = config.timeout;\n\n    // Listen for ready state\n    request.onreadystatechange = function handleLoad() {\n      if (!request || request.readyState !== 4) {\n        return;\n      }\n\n      // The request errored out and we didn't get a response, this will be\n      // handled by onerror instead\n      // With one exception: request that using file: protocol, most browsers\n      // will return status as 0 even though it's a successful request\n      if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n        return;\n      }\n\n      // Prepare the response\n      var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null;\n      var responseData = !config.responseType || config.responseType === 'text' ? request.responseText : request.response;\n      var response = {\n        data: responseData,\n        status: request.status,\n        statusText: request.statusText,\n        headers: responseHeaders,\n        config: config,\n        request: request\n      };\n\n      settle(resolve, reject, response);\n\n      // Clean up request\n      request = null;\n    };\n\n    // Handle browser request cancellation (as opposed to a manual cancellation)\n    request.onabort = function handleAbort() {\n      if (!request) {\n        return;\n      }\n\n      reject(createError('Request aborted', config, 'ECONNABORTED', request));\n\n      // Clean up request\n      request = null;\n    };\n\n    // Handle low level network errors\n    request.onerror = function handleError() {\n      // Real errors are hidden from us by the browser\n      // onerror should only fire if it's a network error\n      reject(createError('Network Error', config, null, request));\n\n      // Clean up request\n      request = null;\n    };\n\n    // Handle timeout\n    request.ontimeout = function handleTimeout() {\n      reject(createError('timeout of ' + config.timeout + 'ms exceeded', config, 'ECONNABORTED',\n        request));\n\n      // Clean up request\n      request = null;\n    };\n\n    // Add xsrf header\n    // This is only done if running in a standard browser environment.\n    // Specifically not if we're in a web worker, or react-native.\n    if (utils.isStandardBrowserEnv()) {\n      var cookies = require('./../helpers/cookies');\n\n      // Add xsrf header\n      var xsrfValue = (config.withCredentials || isURLSameOrigin(config.url)) && config.xsrfCookieName ?\n        cookies.read(config.xsrfCookieName) :\n        undefined;\n\n      if (xsrfValue) {\n        requestHeaders[config.xsrfHeaderName] = xsrfValue;\n      }\n    }\n\n    // Add headers to the request\n    if ('setRequestHeader' in request) {\n      utils.forEach(requestHeaders, function setRequestHeader(val, key) {\n        if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') {\n          // Remove Content-Type if data is undefined\n          delete requestHeaders[key];\n        } else {\n          // Otherwise add header to the request\n          request.setRequestHeader(key, val);\n        }\n      });\n    }\n\n    // Add withCredentials to request if needed\n    if (config.withCredentials) {\n      request.withCredentials = true;\n    }\n\n    // Add responseType to request if needed\n    if (config.responseType) {\n      try {\n        request.responseType = config.responseType;\n      } catch (e) {\n        // Expected DOMException thrown by browsers not compatible XMLHttpRequest Level 2.\n        // But, this can be suppressed for 'json' type as it can be parsed by default 'transformResponse' function.\n        if (config.responseType !== 'json') {\n          throw e;\n        }\n      }\n    }\n\n    // Handle progress if needed\n    if (typeof config.onDownloadProgress === 'function') {\n      request.addEventListener('progress', config.onDownloadProgress);\n    }\n\n    // Not all browsers support upload events\n    if (typeof config.onUploadProgress === 'function' && request.upload) {\n      request.upload.addEventListener('progress', config.onUploadProgress);\n    }\n\n    if (config.cancelToken) {\n      // Handle cancellation\n      config.cancelToken.promise.then(function onCanceled(cancel) {\n        if (!request) {\n          return;\n        }\n\n        request.abort();\n        reject(cancel);\n        // Clean up request\n        request = null;\n      });\n    }\n\n    if (requestData === undefined) {\n      requestData = null;\n    }\n\n    // Send the request\n    request.send(requestData);\n  });\n};\n"
    },
    {
      "id": 18,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\createError.js",
      "name": "./node_modules/axios/lib/core/createError.js",
      "index": 32,
      "index2": 20,
      "size": 625,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
      "issuerId": 17,
      "issuerName": "./node_modules/axios/lib/adapters/xhr.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        },
        {
          "id": 15,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
          "name": "./node_modules/axios/lib/defaults.js"
        },
        {
          "id": 17,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
          "name": "./node_modules/axios/lib/adapters/xhr.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 17,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
          "module": "./node_modules/axios/lib/adapters/xhr.js",
          "moduleName": "./node_modules/axios/lib/adapters/xhr.js",
          "type": "cjs require",
          "userRequest": "../core/createError",
          "loc": "8:18-48"
        },
        {
          "moduleId": 57,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\settle.js",
          "module": "./node_modules/axios/lib/core/settle.js",
          "moduleName": "./node_modules/axios/lib/core/settle.js",
          "type": "cjs require",
          "userRequest": "./createError",
          "loc": "3:18-42"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 10,
      "source": "'use strict';\n\nvar enhanceError = require('./enhanceError');\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {Object} config The config.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n * @returns {Error} The created error.\n */\nmodule.exports = function createError(message, config, code, request, response) {\n  var error = new Error(message);\n  return enhanceError(error, config, code, request, response);\n};\n"
    },
    {
      "id": 19,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\mergeConfig.js",
      "name": "./node_modules/axios/lib/core/mergeConfig.js",
      "index": 39,
      "index2": 30,
      "size": 1732,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
      "issuerId": 50,
      "issuerName": "./node_modules/axios/lib/axios.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 50,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "module": "./node_modules/axios/lib/axios.js",
          "moduleName": "./node_modules/axios/lib/axios.js",
          "type": "cjs require",
          "userRequest": "./core/mergeConfig",
          "loc": "6:18-47"
        },
        {
          "moduleId": 52,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
          "module": "./node_modules/axios/lib/core/Axios.js",
          "moduleName": "./node_modules/axios/lib/core/Axios.js",
          "type": "cjs require",
          "userRequest": "./mergeConfig",
          "loc": "7:18-42"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 8,
      "source": "'use strict';\n\nvar utils = require('../utils');\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n * @returns {Object} New object resulting from merging config2 to config1\n */\nmodule.exports = function mergeConfig(config1, config2) {\n  // eslint-disable-next-line no-param-reassign\n  config2 = config2 || {};\n  var config = {};\n\n  utils.forEach(['url', 'method', 'params', 'data'], function valueFromConfig2(prop) {\n    if (typeof config2[prop] !== 'undefined') {\n      config[prop] = config2[prop];\n    }\n  });\n\n  utils.forEach(['headers', 'auth', 'proxy'], function mergeDeepProperties(prop) {\n    if (utils.isObject(config2[prop])) {\n      config[prop] = utils.deepMerge(config1[prop], config2[prop]);\n    } else if (typeof config2[prop] !== 'undefined') {\n      config[prop] = config2[prop];\n    } else if (utils.isObject(config1[prop])) {\n      config[prop] = utils.deepMerge(config1[prop]);\n    } else if (typeof config1[prop] !== 'undefined') {\n      config[prop] = config1[prop];\n    }\n  });\n\n  utils.forEach([\n    'baseURL', 'transformRequest', 'transformResponse', 'paramsSerializer',\n    'timeout', 'withCredentials', 'adapter', 'responseType', 'xsrfCookieName',\n    'xsrfHeaderName', 'onUploadProgress', 'onDownloadProgress', 'maxContentLength',\n    'validateStatus', 'maxRedirects', 'httpAgent', 'httpsAgent', 'cancelToken',\n    'socketPath'\n  ], function defaultToConfig2(prop) {\n    if (typeof config2[prop] !== 'undefined') {\n      config[prop] = config2[prop];\n    } else if (typeof config1[prop] !== 'undefined') {\n      config[prop] = config1[prop];\n    }\n  });\n\n  return config;\n};\n"
    },
    {
      "id": 20,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\cancel\\Cancel.js",
      "name": "./node_modules/axios/lib/cancel/Cancel.js",
      "index": 40,
      "index2": 32,
      "size": 385,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
      "issuerId": 50,
      "issuerName": "./node_modules/axios/lib/axios.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 50,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "module": "./node_modules/axios/lib/axios.js",
          "moduleName": "./node_modules/axios/lib/axios.js",
          "type": "cjs require",
          "userRequest": "./cancel/Cancel",
          "loc": "40:15-41"
        },
        {
          "moduleId": 64,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\cancel\\CancelToken.js",
          "module": "./node_modules/axios/lib/cancel/CancelToken.js",
          "moduleName": "./node_modules/axios/lib/cancel/CancelToken.js",
          "type": "cjs require",
          "userRequest": "./Cancel",
          "loc": "3:13-32"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 8,
      "source": "'use strict';\n\n/**\n * A `Cancel` is an object that is thrown when an operation is canceled.\n *\n * @class\n * @param {string=} message The message.\n */\nfunction Cancel(message) {\n  this.message = message;\n}\n\nCancel.prototype.toString = function toString() {\n  return 'Cancel' + (this.message ? ': ' + this.message : '');\n};\n\nCancel.prototype.__CANCEL__ = true;\n\nmodule.exports = Cancel;\n"
    },
    {
      "id": 21,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.functions.js",
      "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.functions.js",
      "index": 43,
      "index2": 38,
      "size": 4367,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
      "issuerId": 47,
      "issuerName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 47,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
          "type": "cjs require",
          "userRequest": "./http.functions",
          "loc": "9:9-36"
        },
        {
          "moduleId": 48,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
          "type": "cjs require",
          "userRequest": "./http.functions",
          "loc": "6:20-47"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 5,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar http_debugger_1 = require(\"./http.debugger\");\r\nfunction registerResponseInterceptor(instance, interceptor) {\r\n    instance.interceptors.response.use(function (response) {\r\n        return interceptor(response);\r\n    }, function (error) {\r\n        return Promise.reject(error);\r\n    });\r\n}\r\nexports.registerResponseInterceptor = registerResponseInterceptor;\r\nfunction registerRequestInterceptor(instance, interceptor) {\r\n    // Add a request interceptor\r\n    instance.interceptors.request.use(function (config) {\r\n        return interceptor(config);\r\n    }, function (error) {\r\n        return Promise.reject(error);\r\n    });\r\n}\r\nexports.registerRequestInterceptor = registerRequestInterceptor;\r\nfunction getCallback(instance, call, options, callback) {\r\n    http_debugger_1.httpDebugger.debugStartHttpRequest();\r\n    var axiosPromise = instance.get(call.url, {\r\n        headers: getHeadersJson(options && options.headers ? options.headers : [], false),\r\n        responseType: options && options.responseType ? options.responseType : undefined\r\n    });\r\n    axiosPromise.then(function (response) {\r\n        http_debugger_1.httpDebugger.debugResolveHttpRequest();\r\n        callback({\r\n            response: response\r\n        });\r\n    }, function (error) {\r\n        http_debugger_1.httpDebugger.debugFailedHttpRequest();\r\n        callback({\r\n            error: error\r\n        });\r\n    });\r\n}\r\nexports.getCallback = getCallback;\r\nfunction putCallback(instance, call, options, callback) {\r\n    http_debugger_1.httpDebugger.debugStartHttpRequest();\r\n    var axiosPromise = instance.put(call.url, call.body, {\r\n        headers: getHeadersJson(options && options.headers ? options.headers : [], true),\r\n        responseType: options && options.responseType ? options.responseType : undefined\r\n    });\r\n    axiosPromise.then(function (response) {\r\n        http_debugger_1.httpDebugger.debugResolveHttpRequest();\r\n        callback({\r\n            response: response\r\n        });\r\n    }, function (error) {\r\n        http_debugger_1.httpDebugger.debugFailedHttpRequest();\r\n        callback({\r\n            error: error\r\n        });\r\n    });\r\n}\r\nexports.putCallback = putCallback;\r\nfunction deleteCallback(instance, call, options, callback) {\r\n    http_debugger_1.httpDebugger.debugStartHttpRequest();\r\n    var axiosPromise = instance.delete(call.url, {\r\n        headers: getHeadersJson(options && options.headers ? options.headers : [], true),\r\n        responseType: options && options.responseType ? options.responseType : undefined\r\n    });\r\n    axiosPromise.then(function (response) {\r\n        http_debugger_1.httpDebugger.debugResolveHttpRequest();\r\n        callback({\r\n            response: response\r\n        });\r\n    }, function (error) {\r\n        http_debugger_1.httpDebugger.debugFailedHttpRequest();\r\n        callback({\r\n            error: error\r\n        });\r\n    });\r\n}\r\nexports.deleteCallback = deleteCallback;\r\nfunction postCallback(instance, call, options, callback) {\r\n    http_debugger_1.httpDebugger.debugStartHttpRequest();\r\n    var axiosPromise = instance.post(call.url, call.body, {\r\n        headers: getHeadersJson(options && options.headers ? options.headers : [], true),\r\n        responseType: options && options.responseType ? options.responseType : undefined\r\n    });\r\n    axiosPromise.then(function (response) {\r\n        http_debugger_1.httpDebugger.debugResolveHttpRequest();\r\n        callback({\r\n            response: response\r\n        });\r\n    }, function (error) {\r\n        http_debugger_1.httpDebugger.debugFailedHttpRequest();\r\n        callback({\r\n            error: error\r\n        });\r\n    });\r\n}\r\nexports.postCallback = postCallback;\r\nfunction getHeadersJson(headers, addContentTypeHeader) {\r\n    var headerJson = {};\r\n    headers.forEach(function (header) {\r\n        headerJson[header.header] = header.value;\r\n    });\r\n    if (addContentTypeHeader) {\r\n        // add default content type header if not present\r\n        var contentTypeHeader = headers.find(function (m) { return m.header.toLowerCase() === 'Content-Type'.toLowerCase(); });\r\n        if (!contentTypeHeader) {\r\n            headerJson['Content-Type'] = 'application/json';\r\n        }\r\n    }\r\n    return headerJson;\r\n}\r\nexports.getHeadersJson = getHeadersJson;\r\n//# sourceMappingURL=http.functions.js.map"
    },
    {
      "id": 22,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.debugger.js",
      "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.debugger.js",
      "index": 44,
      "index2": 37,
      "size": 720,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
      "issuerId": 47,
      "issuerName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 21,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.functions.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/http/http.functions.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/http.functions.js",
          "type": "cjs require",
          "userRequest": "./http.debugger",
          "loc": "3:22-48"
        },
        {
          "moduleId": 47,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
          "type": "cjs require",
          "userRequest": "./http.debugger",
          "loc": "10:9-35"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 5,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar HttpDebugger = /** @class */ (function () {\r\n    function HttpDebugger() {\r\n    }\r\n    /*\r\n    Called when http request is started\r\n    */\r\n    HttpDebugger.prototype.debugStartHttpRequest = function () {\r\n    };\r\n    /*\r\n    Called when http request is resolved\r\n    */\r\n    HttpDebugger.prototype.debugResolveHttpRequest = function () {\r\n    };\r\n    /*\r\n    Called when http request errored out\r\n    */\r\n    HttpDebugger.prototype.debugFailedHttpRequest = function () {\r\n    };\r\n    return HttpDebugger;\r\n}());\r\nexports.HttpDebugger = HttpDebugger;\r\nexports.httpDebugger = new HttpDebugger();\r\n//# sourceMappingURL=http.debugger.js.map"
    },
    {
      "id": 23,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\error-handling\\cloud-error.js",
      "name": "./node_modules/kentico-cloud-core/_commonjs/error-handling/cloud-error.js",
      "index": 48,
      "index2": 43,
      "size": 306,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\error-handling\\index.js",
      "issuerId": 68,
      "issuerName": "./node_modules/kentico-cloud-core/_commonjs/error-handling/index.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 68,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\error-handling\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/error-handling/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 68,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\error-handling\\index.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/error-handling/index.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/error-handling/index.js",
          "type": "cjs require",
          "userRequest": "./cloud-error",
          "loc": "6:9-33"
        },
        {
          "moduleId": 69,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\error-handling\\map-cloud-error.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/error-handling/map-cloud-error.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/error-handling/map-cloud-error.js",
          "type": "cjs require",
          "userRequest": "./cloud-error",
          "loc": "3:20-44"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 5,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar CloudError = /** @class */ (function () {\r\n    function CloudError(data) {\r\n        Object.assign(this, data);\r\n    }\r\n    return CloudError;\r\n}());\r\nexports.CloudError = CloudError;\r\n//# sourceMappingURL=cloud-error.js.map"
    },
    {
      "id": 24,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\parser-adapter.ts",
      "name": "./lib/parser/parser-adapter.ts",
      "index": 50,
      "index2": 68,
      "size": 430,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\index.ts",
      "issuerId": 110,
      "issuerName": "./lib/parser/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 110,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\index.ts",
          "name": "./lib/parser/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 40,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "module": "./lib/client/delivery-client.ts",
          "moduleName": "./lib/client/delivery-client.ts",
          "type": "cjs require",
          "userRequest": "../parser/parser-adapter",
          "loc": "4:23-58"
        },
        {
          "moduleId": 110,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\index.ts",
          "module": "./lib/parser/index.ts",
          "moduleName": "./lib/parser/index.ts",
          "type": "cjs require",
          "userRequest": "./parser-adapter",
          "loc": "6:9-36"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nfunction getParserAdapter() {\r\n    var parser;\r\n    var adapter = require('./adapters/browser-rich-text.parser');\r\n    // instantiate class\r\n    parser = new adapter.BrowserRichTextParser();\r\n    if (!parser) {\r\n        throw Error(\"Invalid or unsupported parser adapter\");\r\n    }\r\n    return parser;\r\n}\r\nexports.getParserAdapter = getParserAdapter;\r\n"
    },
    {
      "id": 25,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\sort-order.enum.ts",
      "name": "./lib/models/common/sort-order.enum.ts",
      "index": 57,
      "index2": 49,
      "size": 248,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
      "issuerId": 71,
      "issuerName": "./lib/models/common/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 0,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "name": "./lib/models/index.ts"
        },
        {
          "id": 71,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
          "name": "./lib/models/common/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 71,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
          "module": "./lib/models/common/index.ts",
          "moduleName": "./lib/models/common/index.ts",
          "type": "cjs require",
          "userRequest": "./sort-order.enum",
          "loc": "9:9-37"
        },
        {
          "moduleId": 74,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\parameters.ts",
          "module": "./lib/models/common/parameters.ts",
          "moduleName": "./lib/models/common/parameters.ts",
          "type": "cjs require",
          "userRequest": "./sort-order.enum",
          "loc": "3:24-52"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 3,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar SortOrder;\r\n(function (SortOrder) {\r\n    SortOrder[\"asc\"] = \"asc\";\r\n    SortOrder[\"desc\"] = \"desc\";\r\n})(SortOrder = exports.SortOrder || (exports.SortOrder = {}));\r\n"
    },
    {
      "id": 26,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\parser-configuration.ts",
      "name": "./lib/parser/parser-configuration.ts",
      "index": 71,
      "index2": 66,
      "size": 597,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\index.ts",
      "issuerId": 110,
      "issuerName": "./lib/parser/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 110,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\index.ts",
          "name": "./lib/parser/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 70,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\adapters\\browser-rich-text.parser.ts",
          "module": "./lib/parser/adapters/browser-rich-text.parser.ts",
          "moduleName": "./lib/parser/adapters/browser-rich-text.parser.ts",
          "type": "cjs require",
          "userRequest": "../parser-configuration",
          "loc": "4:29-63"
        },
        {
          "moduleId": 110,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\index.ts",
          "module": "./lib/parser/index.ts",
          "moduleName": "./lib/parser/index.ts",
          "type": "cjs require",
          "userRequest": "./parser-configuration",
          "loc": "7:9-42"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nexports.parserConfiguration = {\r\n    linkedItemWrapperElem: 'div',\r\n    modularContentElementData: {\r\n        type: 'application/kenticocloud',\r\n        dataType: 'data-type',\r\n        dataCodename: 'data-codename',\r\n        relAttribute: 'data-rel',\r\n        componentRel: 'component'\r\n    },\r\n    linkElementData: {\r\n        nodeName: 'a',\r\n        dataItemId: 'data-item-id',\r\n    },\r\n    imageElementData: {\r\n        nodeName: 'img',\r\n        dataImageId: 'data-image-id',\r\n        srcAttribute: 'src'\r\n    }\r\n};\r\n"
    },
    {
      "id": 27,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
      "name": "./lib/query/index.ts",
      "index": 72,
      "index2": 81,
      "size": 835,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
      "issuerId": 38,
      "issuerName": "./lib/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 38,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "module": "./lib/index.ts",
          "moduleName": "./lib/index.ts",
          "type": "cjs require",
          "userRequest": "./query",
          "loc": "15:9-27"
        },
        {
          "moduleId": 40,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "module": "./lib/client/delivery-client.ts",
          "moduleName": "./lib/client/delivery-client.ts",
          "type": "cjs require",
          "userRequest": "../query",
          "loc": "5:14-33"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 1,
      "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./common/base-query.class\"));\r\n__export(require(\"./element/base-element-query.class\"));\r\n__export(require(\"./element/element-query.class\"));\r\n__export(require(\"./item/base-item-query.class\"));\r\n__export(require(\"./item/multiple-item-query.class\"));\r\n__export(require(\"./item/single-item-query.class\"));\r\n__export(require(\"./taxonomy/base-taxonomy-query.class\"));\r\n__export(require(\"./taxonomy/taxonomies-query.class\"));\r\n__export(require(\"./taxonomy/taxonomy-query.class\"));\r\n__export(require(\"./type/base-type-query.class\"));\r\n__export(require(\"./type/multiple-type-query.class\"));\r\n__export(require(\"./type/single-type-query.class\"));\r\n"
    },
    {
      "id": 28,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\element\\base-element-query.class.ts",
      "name": "./lib/query/element/base-element-query.class.ts",
      "index": 74,
      "index2": 70,
      "size": 2128,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
      "issuerId": 27,
      "issuerName": "./lib/query/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 27,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "name": "./lib/query/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 27,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "module": "./lib/query/index.ts",
          "moduleName": "./lib/query/index.ts",
          "type": "cjs require",
          "userRequest": "./element/base-element-query.class",
          "loc": "7:9-54"
        },
        {
          "moduleId": 88,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\element\\element-query.class.ts",
          "module": "./lib/query/element/element-query.class.ts",
          "moduleName": "./lib/query/element/element-query.class.ts",
          "type": "cjs require",
          "userRequest": "./base-element-query.class",
          "loc": "16:33-70"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar base_query_class_1 = require(\"../common/base-query.class\");\r\nvar BaseElementQuery = /** @class */ (function (_super) {\r\n    __extends(BaseElementQuery, _super);\r\n    function BaseElementQuery(config, queryService) {\r\n        var _this = _super.call(this, config, queryService) || this;\r\n        _this.config = config;\r\n        _this.queryService = queryService;\r\n        _this._queryConfig = {};\r\n        return _this;\r\n    }\r\n    /**\r\n     * Use to configure query\r\n     * @param queryConfig Query configuration\r\n     */\r\n    BaseElementQuery.prototype.queryConfig = function (queryConfig) {\r\n        this._queryConfig = queryConfig;\r\n        return this;\r\n    };\r\n    /**\r\n     * Gets headers used by this query\r\n     */\r\n    BaseElementQuery.prototype.getHeaders = function () {\r\n        return this.queryService.getHeaders(this._queryConfig);\r\n    };\r\n    BaseElementQuery.prototype.getElementQueryUrl = function (typeCodename, elementCodename) {\r\n        var action = '/types/' + typeCodename + '/elements/' + elementCodename;\r\n        return _super.prototype.resolveUrlInternal.call(this, action);\r\n    };\r\n    BaseElementQuery.prototype.runElementQuery = function (typeCodename, elementCodename) {\r\n        return this.queryService.getElement(this.getElementQueryUrl(typeCodename, elementCodename), this._queryConfig);\r\n    };\r\n    return BaseElementQuery;\r\n}(base_query_class_1.BaseQuery));\r\nexports.BaseElementQuery = BaseElementQuery;\r\n"
    },
    {
      "id": 29,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\sdk-info.generated.ts",
      "name": "./lib/sdk-info.generated.ts",
      "index": 85,
      "index2": 82,
      "size": 187,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
      "issuerId": 38,
      "issuerName": "./lib/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 38,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "module": "./lib/index.ts",
          "moduleName": "./lib/index.ts",
          "type": "cjs require",
          "userRequest": "./sdk-info.generated",
          "loc": "8:9-40"
        },
        {
          "moduleId": 40,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "module": "./lib/client/delivery-client.ts",
          "moduleName": "./lib/client/delivery-client.ts",
          "type": "cjs require",
          "userRequest": "../sdk-info.generated",
          "loc": "6:27-59"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 1,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nexports.sdkInfo = {\r\n    host: 'npmjs.com',\r\n    version: '6.2.0',\r\n    name: 'kentico-cloud-delivery'\r\n};\r\n"
    },
    {
      "id": 30,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\index.ts",
      "name": "./lib/services/index.ts",
      "index": 86,
      "index2": 105,
      "size": 268,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
      "issuerId": 38,
      "issuerName": "./lib/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 38,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "module": "./lib/index.ts",
          "moduleName": "./lib/index.ts",
          "type": "cjs require",
          "userRequest": "./services",
          "loc": "13:9-30"
        },
        {
          "moduleId": 40,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "module": "./lib/client/delivery-client.ts",
          "moduleName": "./lib/client/delivery-client.ts",
          "type": "cjs require",
          "userRequest": "../services",
          "loc": "7:17-39"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 1,
      "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./delivery-query.service\"));\r\n__export(require(\"./mapping.service\"));\r\n"
    },
    {
      "id": 31,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
      "name": "./lib/mappers/index.ts",
      "index": 90,
      "index2": 103,
      "size": 382,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
      "issuerId": 38,
      "issuerName": "./lib/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 38,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "module": "./lib/index.ts",
          "moduleName": "./lib/index.ts",
          "type": "cjs require",
          "userRequest": "./mappers",
          "loc": "14:9-29"
        },
        {
          "moduleId": 97,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\mapping.service.ts",
          "module": "./lib/services/mapping.service.ts",
          "moduleName": "./lib/services/mapping.service.ts",
          "type": "cjs require",
          "userRequest": "../mappers",
          "loc": "3:16-37"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 1,
      "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./element.mapper\"));\r\n__export(require(\"./item.mapper\"));\r\n__export(require(\"./taxonomy.mapper\"));\r\n__export(require(\"./type.mapper\"));\r\n__export(require(\"./generic-element.mapper\"));\r\n"
    },
    {
      "id": 32,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\element.mapper.ts",
      "name": "./lib/mappers/element.mapper.ts",
      "index": 91,
      "index2": 98,
      "size": 22321,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
      "issuerId": 31,
      "issuerName": "./lib/mappers/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 31,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
          "name": "./lib/mappers/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 31,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
          "module": "./lib/mappers/index.ts",
          "moduleName": "./lib/mappers/index.ts",
          "type": "cjs require",
          "userRequest": "./element.mapper",
          "loc": "6:9-36"
        },
        {
          "moduleId": 106,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\item.mapper.ts",
          "module": "./lib/mappers/item.mapper.ts",
          "moduleName": "./lib/mappers/item.mapper.ts",
          "type": "cjs require",
          "userRequest": "./element.mapper",
          "loc": "3:23-50"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar kentico_cloud_core_1 = require(\"kentico-cloud-core\");\r\nvar config_1 = require(\"../config\");\r\nvar elements_1 = require(\"../elements\");\r\nvar models_1 = require(\"../models\");\r\nvar resolvers_1 = require(\"../resolvers\");\r\nvar ElementMapper = /** @class */ (function () {\r\n    function ElementMapper(config, richTextHtmlParser) {\r\n        this.config = config;\r\n        this.richTextHtmlParser = richTextHtmlParser;\r\n        this.defaultLinkedItemWrapperTag = 'p';\r\n        this.defaultLinkedItemWrapperClasses = ['kc-linked-item-wrapper'];\r\n    }\r\n    /**\r\n     * Maps all element in given content item and returns strongly typed content item based on the resolver specified\r\n     * in DeliveryClientConfig\r\n     */\r\n    ElementMapper.prototype.mapElements = function (data) {\r\n        var _this = this;\r\n        // return processed item if possible (to avoid infinite recursion)\r\n        var processedItem = this.getProcessedItem(data.item.system.codename, data.processedItems);\r\n        if (processedItem) {\r\n            // item was already resolved, return it\r\n            return {\r\n                item: processedItem,\r\n                processedItems: data.processedItems,\r\n                preparedItems: data.preparedItems,\r\n                processingStartedForCodenames: data.processingStartedForCodenames\r\n            };\r\n        }\r\n        var elementCodenames = Object.getOwnPropertyNames(data.item.elements);\r\n        var itemInstance = resolvers_1.stronglyTypedResolver.createItemInstance(data.item.system.type, {\r\n            item: data.item,\r\n            modularContent: data.modularContent\r\n        }, this.config.typeResolvers || []);\r\n        if (!data.preparedItems) {\r\n            data.preparedItems = {};\r\n        }\r\n        // add to prepared items\r\n        data.preparedItems[data.item.system.codename] = itemInstance;\r\n        elementCodenames.forEach(function (elementCodename) {\r\n            if (!itemInstance) {\r\n                throw Error(\"Item instance was not initiazed correctly.\");\r\n            }\r\n            var elementMap = _this.resolveElementMap(itemInstance, elementCodename);\r\n            var elementWrapper = {\r\n                contentItemSystem: data.item.system,\r\n                rawElement: data.item.elements[elementCodename],\r\n                propertyName: elementMap.resolvedName,\r\n            };\r\n            if (elementMap.shouldMapElement) {\r\n                var mappedElement = _this.mapElement({\r\n                    elementWrapper: elementWrapper,\r\n                    item: itemInstance,\r\n                    modularContent: data.modularContent,\r\n                    preparedItems: data.preparedItems,\r\n                    processingStartedForCodenames: data.processingStartedForCodenames,\r\n                    processedItems: data.processedItems,\r\n                    queryConfig: data.queryConfig\r\n                });\r\n                // set mapped element to item instance\r\n                itemInstance[elementMap.resolvedName] = mappedElement;\r\n            }\r\n        });\r\n        return {\r\n            item: itemInstance,\r\n            processedItems: data.processedItems,\r\n            preparedItems: data.preparedItems,\r\n            processingStartedForCodenames: data.processingStartedForCodenames\r\n        };\r\n    };\r\n    ElementMapper.prototype.mapElement = function (data) {\r\n        var elementType = kentico_cloud_core_1.enumHelper.getEnumFromValue(elements_1.ElementType, data.elementWrapper.rawElement.type);\r\n        if (elementType) {\r\n            if (elementType === elements_1.ElementType.ModularContent) {\r\n                return this.mapLinkedItemsElement({\r\n                    elementWrapper: data.elementWrapper,\r\n                    modularContent: data.modularContent,\r\n                    preparedItems: data.preparedItems,\r\n                    processingStartedForCodenames: data.processingStartedForCodenames,\r\n                    processedItems: data.processedItems,\r\n                    queryConfig: data.queryConfig\r\n                });\r\n            }\r\n            if (elementType === elements_1.ElementType.Text) {\r\n                return this.mapTextElement(data.elementWrapper);\r\n            }\r\n            if (elementType === elements_1.ElementType.Asset) {\r\n                return this.mapAssetsElement(data.elementWrapper);\r\n            }\r\n            if (elementType === elements_1.ElementType.Number) {\r\n                return this.mapNumberElement(data.elementWrapper);\r\n            }\r\n            if (elementType === elements_1.ElementType.MultipleChoice) {\r\n                return this.mapMultipleChoiceElement(data.elementWrapper);\r\n            }\r\n            if (elementType === elements_1.ElementType.DateTime) {\r\n                return this.mapDateTimeElement(data.elementWrapper);\r\n            }\r\n            if (elementType === elements_1.ElementType.RichText) {\r\n                return this.mapRichTextElement(data.item, data.elementWrapper, data.modularContent, data.queryConfig, data.processedItems, data.processingStartedForCodenames, data.preparedItems);\r\n            }\r\n            if (elementType === elements_1.ElementType.UrlSlug) {\r\n                return this.mapUrlSlugElement(data.elementWrapper, data.item, data.queryConfig);\r\n            }\r\n            if (elementType === elements_1.ElementType.Taxonomy) {\r\n                return this.mapTaxonomyElement(data.elementWrapper);\r\n            }\r\n            if (elementType === elements_1.ElementType.Custom) {\r\n                return this.mapCustomElement(data.elementWrapper);\r\n            }\r\n        }\r\n        console.warn(\"Could not map element '\" + data.elementWrapper.rawElement.name + \"' of type '\" + data.elementWrapper.rawElement.type + \"'. Returning unknown element instead.\");\r\n        return this.mapUnknowElement(data.elementWrapper);\r\n    };\r\n    ElementMapper.prototype.mapRichTextElement = function (item, elementWrapper, modularContent, queryConfig, processedItems, processingStartedForCodenames, preparedItems) {\r\n        var _this = this;\r\n        // get all linked items nested in rich text\r\n        var richTextLinkedItems = [];\r\n        var rawElement = elementWrapper.rawElement;\r\n        if (rawElement.modular_content) {\r\n            if (Array.isArray(rawElement.modular_content)) {\r\n                rawElement.modular_content.forEach(function (codename) {\r\n                    // get linked item and check if it exists (it might not be included in response due to 'Depth' parameter)\r\n                    var rawItem = modularContent[codename];\r\n                    // first try to get existing item\r\n                    var existingLinkedItem = _this.getOrSaveLinkedItemForElement(codename, rawElement, queryConfig, modularContent, processedItems, processingStartedForCodenames, preparedItems);\r\n                    if (existingLinkedItem) {\r\n                        // item was found, add it to linked items\r\n                        richTextLinkedItems.push(existingLinkedItem);\r\n                    }\r\n                    else {\r\n                        var throwErrorForMissingLinkedItems = false;\r\n                        // check if errors should be thrown for missing linked items\r\n                        if (queryConfig.throwErrorForMissingLinkedItems === false || queryConfig.throwErrorForMissingLinkedItems === true) {\r\n                            // variable is a boolean\r\n                            throwErrorForMissingLinkedItems = queryConfig.throwErrorForMissingLinkedItems;\r\n                        }\r\n                        // throw error if raw item is not available and errors are not skipped\r\n                        if (!rawItem) {\r\n                            var msg = \"Mapping RichTextElement element '\" + rawElement.name + \"' failed because referenced linked item with codename '\" + codename + \"' could not be found in Delivery response.\\n                            Increasing 'depth' parameter may solve this issue as it will include nested items. Alternatively you may disable 'throwErrorForMissingLinkedItems' in your query\";\r\n                            if (throwErrorForMissingLinkedItems) {\r\n                                throw Error(msg);\r\n                            }\r\n                        }\r\n                        // item was not found or not yet resolved\r\n                        if (rawItem) {\r\n                            var mappedLinkedItemResult = _this.mapElements({\r\n                                item: rawItem,\r\n                                modularContent: modularContent,\r\n                                preparedItems: preparedItems,\r\n                                processingStartedForCodenames: processingStartedForCodenames,\r\n                                processedItems: processedItems,\r\n                                queryConfig: queryConfig\r\n                            });\r\n                            // add mapped linked item to result\r\n                            if (mappedLinkedItemResult) {\r\n                                richTextLinkedItems.push(mappedLinkedItemResult.item);\r\n                            }\r\n                        }\r\n                    }\r\n                });\r\n            }\r\n        }\r\n        // extract and map links & images\r\n        var links = this.mapRichTextLinks(rawElement.links);\r\n        var images = this.mapRichTextImages(rawElement.images);\r\n        return new elements_1.Elements.RichTextElement(elementWrapper, rawElement.modular_content, {\r\n            links: links,\r\n            resolveRichTextFunc: function () { return resolvers_1.richTextResolver.resolveData(item.system.codename, rawElement.value, elementWrapper.propertyName, {\r\n                enableAdvancedLogging: _this.config.isDeveloperMode ? _this.config.isDeveloperMode : false,\r\n                images: images,\r\n                richTextHtmlParser: _this.richTextHtmlParser,\r\n                getLinkedItem: function (codename) { return _this.getOrSaveLinkedItemForElement(codename, rawElement, queryConfig, modularContent, processedItems, processingStartedForCodenames, preparedItems); },\r\n                links: links,\r\n                queryConfig: queryConfig,\r\n                linkedItemWrapperTag: _this.config.linkedItemResolver && _this.config.linkedItemResolver.linkedItemWrapperTag\r\n                    ? _this.config.linkedItemResolver.linkedItemWrapperTag\r\n                    : _this.defaultLinkedItemWrapperTag,\r\n                linkedItemWrapperClasses: _this.config.linkedItemResolver && _this.config.linkedItemResolver.linkedItemWrapperClasses\r\n                    ? _this.config.linkedItemResolver.linkedItemWrapperClasses\r\n                    : _this.defaultLinkedItemWrapperClasses,\r\n            }); },\r\n            images: images\r\n        });\r\n    };\r\n    ElementMapper.prototype.mapDateTimeElement = function (elementWrapper) {\r\n        return new elements_1.Elements.DateTimeElement(elementWrapper);\r\n    };\r\n    ElementMapper.prototype.mapMultipleChoiceElement = function (elementWrapper) {\r\n        return new elements_1.Elements.MultipleChoiceElement(elementWrapper);\r\n    };\r\n    ElementMapper.prototype.mapNumberElement = function (elementWrapper) {\r\n        return new elements_1.Elements.NumberElement(elementWrapper);\r\n    };\r\n    ElementMapper.prototype.mapTextElement = function (elementWrapper) {\r\n        return new elements_1.Elements.TextElement(elementWrapper);\r\n    };\r\n    ElementMapper.prototype.mapAssetsElement = function (elementWrapper) {\r\n        return new elements_1.Elements.AssetsElement(elementWrapper);\r\n    };\r\n    ElementMapper.prototype.mapTaxonomyElement = function (elementWrapper) {\r\n        return new elements_1.Elements.TaxonomyElement(elementWrapper);\r\n    };\r\n    ElementMapper.prototype.mapUnknowElement = function (elementWrapper) {\r\n        return new elements_1.Elements.UnknownElement(elementWrapper);\r\n    };\r\n    ElementMapper.prototype.mapCustomElement = function (elementWrapper) {\r\n        // try to find element resolver\r\n        if (this.config.elementResolver) {\r\n            var customElementClass = this.config.elementResolver(elementWrapper);\r\n            if (customElementClass) {\r\n                return customElementClass;\r\n            }\r\n        }\r\n        return new elements_1.Elements.DefaultCustomElement(elementWrapper);\r\n    };\r\n    ElementMapper.prototype.mapUrlSlugElement = function (elementWrapper, item, queryConfig) {\r\n        var _this = this;\r\n        var resolver = this.getUrlSlugResolverForElement(item, elementWrapper, queryConfig);\r\n        return new elements_1.Elements.UrlSlugElement(elementWrapper, {\r\n            resolveLinkFunc: function () { return resolvers_1.urlSlugResolver.resolveUrl({\r\n                elementName: elementWrapper.propertyName,\r\n                elementValue: elementWrapper.rawElement.value,\r\n                item: item,\r\n                enableAdvancedLogging: _this.config.isDeveloperMode ? _this.config.isDeveloperMode : false,\r\n                resolver: resolver\r\n            }).url || ''; }\r\n        });\r\n    };\r\n    ElementMapper.prototype.mapLinkedItemsElement = function (data) {\r\n        var _this = this;\r\n        // prepare linked items\r\n        var linkedItems = [];\r\n        // value = array of item codenames\r\n        var linkedItemCodenames = data.elementWrapper.rawElement.value;\r\n        linkedItemCodenames.forEach(function (codename) {\r\n            var linkedItem = _this.getOrSaveLinkedItemForElement(codename, data.elementWrapper.rawElement, data.queryConfig, data.modularContent, data.processedItems, data.processingStartedForCodenames, data.preparedItems);\r\n            if (linkedItem) {\r\n                // add item to result\r\n                linkedItems.push(linkedItem);\r\n            }\r\n            else {\r\n                // item was not found\r\n                if (_this.config.isDeveloperMode) {\r\n                    // tslint:disable-next-line:max-line-length\r\n                    console.warn(\"Linked item with codename '\" + codename + \"' in linked items element '\" + data.elementWrapper.rawElement.name + \"' of '\" + data.elementWrapper.rawElement.type + \"' type could not be found. If you require this item, consider increasing 'depth' of your query. This warning can be turned off by disabling 'enableAdvancedLogging' option.\");\r\n                }\r\n            }\r\n        });\r\n        return new elements_1.Elements.LinkedItemsElement(data.elementWrapper, linkedItems);\r\n    };\r\n    ElementMapper.prototype.getUrlSlugResolverForElement = function (item, elementWrapper, queryConfig) {\r\n        // query `urlSlugResolver` has priority over global resolver\r\n        if (queryConfig.urlSlugResolver) {\r\n            return queryConfig.urlSlugResolver;\r\n        }\r\n        if (item._config && item._config.urlSlugResolver) {\r\n            return item._config.urlSlugResolver;\r\n        }\r\n        // resolve default link value\r\n        return function () { return elementWrapper.rawElement.value; };\r\n    };\r\n    ElementMapper.prototype.getProcessedItem = function (codename, processedItems) {\r\n        return processedItems[codename];\r\n    };\r\n    ElementMapper.prototype.getPreparedItem = function (codename, preparedItems) {\r\n        return preparedItems[codename];\r\n    };\r\n    ElementMapper.prototype.getOrSaveLinkedItemForElement = function (codename, element, queryConfig, modularContent, processedItems, mappingStartedForCodenames, preparedItems) {\r\n        // first check if item was already resolved and return it if it was\r\n        var processedItem = this.getProcessedItem(codename, processedItems);\r\n        if (processedItem) {\r\n            // item was already resolved\r\n            return processedItem;\r\n        }\r\n        if (mappingStartedForCodenames.find(function (m) { return m === codename; })) {\r\n            // item was already processed, but may not have yet been resolved (e.g. when child references parent)\r\n            // return reference to prepared item\r\n            return preparedItems[codename];\r\n        }\r\n        mappingStartedForCodenames.push(codename);\r\n        // try getting item from modular content\r\n        var rawItem = modularContent[codename];\r\n        // if not found item might not be a linked item, but can still be in standard response\r\n        // (e.g. when linked item references item in standard response)\r\n        if (!rawItem) {\r\n            var preparedItem = this.getPreparedItem(codename, preparedItems);\r\n            if (preparedItem) {\r\n                return preparedItem;\r\n            }\r\n        }\r\n        // by default errors are not thrown\r\n        var throwErrorForMissingLinkedItems = false;\r\n        // check if errors should be thrown for missing linked items\r\n        if (queryConfig.throwErrorForMissingLinkedItems === false || queryConfig.throwErrorForMissingLinkedItems === true) {\r\n            // variable is a boolean\r\n            throwErrorForMissingLinkedItems = queryConfig.throwErrorForMissingLinkedItems;\r\n        }\r\n        // throw error if item is not in response and errors are not skipped\r\n        if (!rawItem) {\r\n            if (throwErrorForMissingLinkedItems) {\r\n                throw Error(\"Linked item with codename '\" + codename + \"' could not be found in Delivery response.\\n                This linked item was requested by '\" + element.name + \"' element of '\" + element.type + \"'.\\n                Error can usually be solved by increasing 'Depth' parameter of your query.\\n                Alternatively, you may prevent this error by disabling 'throwErrorForMissingLinkedItems' in query configuration.\");\r\n            }\r\n            return undefined;\r\n        }\r\n        var mappedLinkedItem;\r\n        // try resolving item using custom item resolver if its set\r\n        if (queryConfig.itemResolver) {\r\n            var customMappedItem = queryConfig.itemResolver(element, rawItem, modularContent, queryConfig);\r\n            if (customMappedItem) {\r\n                // if user used custom mapping, make sure to add 'system' and 'elements' properties to result\r\n                customMappedItem.system = resolvers_1.stronglyTypedResolver.mapSystemAttributes(rawItem.system);\r\n                customMappedItem.elements = rawItem.elements;\r\n                mappedLinkedItem = customMappedItem;\r\n            }\r\n        }\r\n        // original resolving if item is still undefined\r\n        if (!mappedLinkedItem) {\r\n            var mappedLinkedItemResult = this.mapElements({\r\n                item: rawItem,\r\n                modularContent: modularContent,\r\n                preparedItems: preparedItems,\r\n                processingStartedForCodenames: mappingStartedForCodenames,\r\n                processedItems: processedItems,\r\n                queryConfig: queryConfig\r\n            });\r\n            mappedLinkedItem = mappedLinkedItemResult.item;\r\n        }\r\n        // add to processed items\r\n        processedItems[codename] = mappedLinkedItem;\r\n        return mappedLinkedItem;\r\n    };\r\n    ElementMapper.prototype.mapRichTextLinks = function (linksJson) {\r\n        var links = [];\r\n        for (var _i = 0, _a = Object.keys(linksJson); _i < _a.length; _i++) {\r\n            var linkId = _a[_i];\r\n            var linkRaw = linksJson[linkId];\r\n            links.push(new models_1.Link({\r\n                codename: linkRaw.codename,\r\n                linkId: linkId,\r\n                urlSlug: linkRaw.url_slug,\r\n                type: linkRaw.type,\r\n            }));\r\n        }\r\n        return links;\r\n    };\r\n    ElementMapper.prototype.mapRichTextImages = function (imagesJson) {\r\n        var images = [];\r\n        for (var _i = 0, _a = Object.keys(imagesJson); _i < _a.length; _i++) {\r\n            var imageId = _a[_i];\r\n            var imageRaw = imagesJson[imageId];\r\n            images.push(new models_1.RichTextImage({\r\n                description: imageRaw.description,\r\n                imageId: imageRaw.image_id,\r\n                url: imageRaw.url,\r\n                height: imageRaw.height,\r\n                width: imageRaw.width\r\n            }));\r\n        }\r\n        return images;\r\n    };\r\n    ElementMapper.prototype.resolveElementMap = function (item, originalElementCodename) {\r\n        var resolvedElementPropertyName = undefined;\r\n        // resolve using property resolver\r\n        if (item._config && item._config.propertyResolver) {\r\n            resolvedElementPropertyName = item._config.propertyResolver(originalElementCodename);\r\n        }\r\n        // if property hasn't been resolved, try getting name using decorator\r\n        if (resolvedElementPropertyName === originalElementCodename || !resolvedElementPropertyName) {\r\n            resolvedElementPropertyName = elements_1.ElementDecorators.getPropertyName(item, originalElementCodename);\r\n        }\r\n        if (!resolvedElementPropertyName) {\r\n            // use original element codename\r\n            resolvedElementPropertyName = originalElementCodename;\r\n        }\r\n        // check for collissions\r\n        if (this.collidesWithAnotherProperty(resolvedElementPropertyName, item)) {\r\n            // try to resolve collission using dedicated resolver\r\n            var collisionResolver = this.getCollisionResolver();\r\n            resolvedElementPropertyName = collisionResolver(resolvedElementPropertyName);\r\n            // verify again if the new element collides\r\n            if (this.collidesWithAnotherProperty(resolvedElementPropertyName, item)) {\r\n                console.warn(\"Element '\" + resolvedElementPropertyName + \"' collides with another element in same type. Element mapping is skipped. Source item: '\" + item.system.codename + \"'\");\r\n                return {\r\n                    shouldMapElement: false,\r\n                    resolvedName: ''\r\n                };\r\n            }\r\n        }\r\n        return {\r\n            resolvedName: resolvedElementPropertyName,\r\n            shouldMapElement: true\r\n        };\r\n    };\r\n    ElementMapper.prototype.getCollisionResolver = function () {\r\n        return this.config.collisionResolver ? this.config.collisionResolver : config_1.defaultCollissionResolver;\r\n    };\r\n    ElementMapper.prototype.collidesWithAnotherProperty = function (elementName, item) {\r\n        return item[elementName] ? true : false;\r\n    };\r\n    return ElementMapper;\r\n}());\r\nexports.ElementMapper = ElementMapper;\r\n"
    },
    {
      "id": 33,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\config\\index.ts",
      "name": "./lib/config/index.ts",
      "index": 92,
      "index2": 86,
      "size": 231,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
      "issuerId": 38,
      "issuerName": "./lib/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 32,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\element.mapper.ts",
          "module": "./lib/mappers/element.mapper.ts",
          "moduleName": "./lib/mappers/element.mapper.ts",
          "type": "cjs require",
          "userRequest": "../config",
          "loc": "4:15-35"
        },
        {
          "moduleId": 38,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "module": "./lib/index.ts",
          "moduleName": "./lib/index.ts",
          "type": "cjs require",
          "userRequest": "./config",
          "loc": "9:9-28"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 1,
      "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./default-collision-resolver\"));\r\n"
    },
    {
      "id": 34,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\element-models.ts",
      "name": "./lib/elements/element-models.ts",
      "index": 98,
      "index2": 90,
      "size": 1914,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
      "issuerId": 10,
      "issuerName": "./lib/elements/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 10,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
          "name": "./lib/elements/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 10,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
          "module": "./lib/elements/index.ts",
          "moduleName": "./lib/elements/index.ts",
          "type": "cjs require",
          "userRequest": "./element-models",
          "loc": "7:9-36"
        },
        {
          "moduleId": 102,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\elements.ts",
          "module": "./lib/elements/elements.ts",
          "moduleName": "./lib/elements/elements.ts",
          "type": "cjs require",
          "userRequest": "./element-models",
          "loc": "16:23-50"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar ElementModels;\r\n(function (ElementModels) {\r\n    var AssetModel = /** @class */ (function () {\r\n        /**\r\n        * Represents Assets element\r\n        * @constructor\r\n        * @param {ElementContracts.IAssetContract} rawAsset - Raw asset contract\r\n        */\r\n        function AssetModel(contract) {\r\n            this.contract = contract;\r\n            this.name = contract.name;\r\n            this.type = contract.type;\r\n            this.size = contract.size,\r\n                this.description = contract.description,\r\n                this.url = contract.url;\r\n            this.width = contract.width;\r\n            this.height = contract.height;\r\n        }\r\n        return AssetModel;\r\n    }());\r\n    ElementModels.AssetModel = AssetModel;\r\n    var MultipleChoiceOption = /** @class */ (function () {\r\n        /**\r\n        * Represents Kentico Cloud's multiple choice option\r\n        * @constructor\r\n        * @param {string} name - Name of the option\r\n        * @param {string} codename - Codename of the option\r\n        */\r\n        function MultipleChoiceOption(name, codename) {\r\n            this.name = name;\r\n            this.codename = codename;\r\n        }\r\n        return MultipleChoiceOption;\r\n    }());\r\n    ElementModels.MultipleChoiceOption = MultipleChoiceOption;\r\n    var TaxonomyTerm = /** @class */ (function () {\r\n        /**\r\n       * Represents taxonomy term\r\n       * @constructor\r\n       * @param {string} name - Name of the taxonomy option\r\n       * @param {string} codename - Codename of the option\r\n       */\r\n        function TaxonomyTerm(name, codename) {\r\n            this.name = name;\r\n            this.codename = codename;\r\n        }\r\n        return TaxonomyTerm;\r\n    }());\r\n    ElementModels.TaxonomyTerm = TaxonomyTerm;\r\n})(ElementModels = exports.ElementModels || (exports.ElementModels = {}));\r\n"
    },
    {
      "id": 35,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\element-type.ts",
      "name": "./lib/elements/element-type.ts",
      "index": 99,
      "index2": 91,
      "size": 733,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
      "issuerId": 10,
      "issuerName": "./lib/elements/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 10,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
          "name": "./lib/elements/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 10,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
          "module": "./lib/elements/index.ts",
          "moduleName": "./lib/elements/index.ts",
          "type": "cjs require",
          "userRequest": "./element-type",
          "loc": "8:9-34"
        },
        {
          "moduleId": 102,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\elements.ts",
          "module": "./lib/elements/elements.ts",
          "moduleName": "./lib/elements/elements.ts",
          "type": "cjs require",
          "userRequest": "./element-type",
          "loc": "17:21-46"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n/**\r\n* Represents codename of Kentico Cloud element types\r\n*/\r\nvar ElementType;\r\n(function (ElementType) {\r\n    ElementType[\"Text\"] = \"text\";\r\n    ElementType[\"Number\"] = \"number\";\r\n    ElementType[\"ModularContent\"] = \"modular_content\";\r\n    ElementType[\"Asset\"] = \"asset\";\r\n    ElementType[\"DateTime\"] = \"date_time\";\r\n    ElementType[\"RichText\"] = \"rich_text\";\r\n    ElementType[\"MultipleChoice\"] = \"multiple_choice\";\r\n    ElementType[\"UrlSlug\"] = \"url_slug\";\r\n    ElementType[\"Taxonomy\"] = \"taxonomy\";\r\n    ElementType[\"Custom\"] = \"custom\";\r\n    ElementType[\"Unknown\"] = \"unknown\";\r\n})(ElementType = exports.ElementType || (exports.ElementType = {}));\r\n"
    },
    {
      "id": 36,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\index.ts",
      "name": "./lib/resolvers/index.ts",
      "index": 101,
      "index2": 97,
      "size": 328,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
      "issuerId": 38,
      "issuerName": "./lib/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 32,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\element.mapper.ts",
          "module": "./lib/mappers/element.mapper.ts",
          "moduleName": "./lib/mappers/element.mapper.ts",
          "type": "cjs require",
          "userRequest": "../resolvers",
          "loc": "7:18-41"
        },
        {
          "moduleId": 38,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "module": "./lib/index.ts",
          "moduleName": "./lib/index.ts",
          "type": "cjs require",
          "userRequest": "./resolvers",
          "loc": "12:9-31"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 1,
      "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./delivery-item-strongly-type.resolver\"));\r\n__export(require(\"./rich-text.resolver\"));\r\n__export(require(\"./url-slug.resolver\"));\r\n"
    },
    {
      "id": 37,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\images\\image.models.ts",
      "name": "./lib/images/image.models.ts",
      "index": 112,
      "index2": 109,
      "size": 1206,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\images\\index.ts",
      "issuerId": 111,
      "issuerName": "./lib/images/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 111,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\images\\index.ts",
          "name": "./lib/images/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 111,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\images\\index.ts",
          "module": "./lib/images/index.ts",
          "moduleName": "./lib/images/index.ts",
          "type": "cjs require",
          "userRequest": "./image.models",
          "loc": "7:9-34"
        },
        {
          "moduleId": 112,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\images\\image-url-builder.ts",
          "module": "./lib/images/image-url-builder.ts",
          "moduleName": "./lib/images/image-url-builder.ts",
          "type": "cjs require",
          "userRequest": "./image.models",
          "loc": "4:21-46"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar ImageFitModeEnum;\r\n(function (ImageFitModeEnum) {\r\n    ImageFitModeEnum[\"Clip\"] = \"clip\";\r\n    ImageFitModeEnum[\"Scale\"] = \"scale\";\r\n    ImageFitModeEnum[\"Crop\"] = \"crop\";\r\n})(ImageFitModeEnum = exports.ImageFitModeEnum || (exports.ImageFitModeEnum = {}));\r\nvar ImageFormatEnum;\r\n(function (ImageFormatEnum) {\r\n    ImageFormatEnum[\"Gif\"] = \"gif\";\r\n    ImageFormatEnum[\"Png\"] = \"png\";\r\n    ImageFormatEnum[\"Png8\"] = \"png8\";\r\n    ImageFormatEnum[\"Jpg\"] = \"jpg\";\r\n    ImageFormatEnum[\"Pjpg\"] = \"pjpg\";\r\n    ImageFormatEnum[\"Webp\"] = \"webp\";\r\n})(ImageFormatEnum = exports.ImageFormatEnum || (exports.ImageFormatEnum = {}));\r\nvar ImageCompressionEnum;\r\n(function (ImageCompressionEnum) {\r\n    /**\r\n     * Allows the original data to be perfectly reconstructed from the compressed data.\r\n     */\r\n    ImageCompressionEnum[ImageCompressionEnum[\"Lossless\"] = 0] = \"Lossless\";\r\n    /**\r\n     * Irreversible compression where partial data are discarded.\r\n     */\r\n    ImageCompressionEnum[ImageCompressionEnum[\"Lossy\"] = 1] = \"Lossy\";\r\n})(ImageCompressionEnum = exports.ImageCompressionEnum || (exports.ImageCompressionEnum = {}));\r\n"
    },
    {
      "id": 38,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
      "name": "./lib/index.ts",
      "index": 0,
      "index2": 112,
      "size": 565,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": null,
      "issuerId": null,
      "issuerName": null,
      "issuerPath": null,
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": null,
          "moduleIdentifier": null,
          "module": null,
          "moduleName": null,
          "type": "single entry",
          "userRequest": "./lib/index.ts",
          "loc": "index"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 0,
      "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n// Public API\r\n__export(require(\"./client\"));\r\n__export(require(\"./sdk-info.generated\"));\r\n__export(require(\"./config\"));\r\n__export(require(\"./elements\"));\r\n__export(require(\"./parser\"));\r\n__export(require(\"./resolvers\"));\r\n__export(require(\"./services\"));\r\n__export(require(\"./mappers\"));\r\n__export(require(\"./query\"));\r\n__export(require(\"./models\"));\r\n__export(require(\"./images\"));\r\n"
    },
    {
      "id": 39,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
      "name": "./lib/client/index.ts",
      "index": 1,
      "index2": 107,
      "size": 220,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
      "issuerId": 38,
      "issuerName": "./lib/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 38,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "module": "./lib/index.ts",
          "moduleName": "./lib/index.ts",
          "type": "cjs require",
          "userRequest": "./client",
          "loc": "7:9-28"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 1,
      "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./delivery-client\"));\r\n"
    },
    {
      "id": 40,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
      "name": "./lib/client/delivery-client.ts",
      "index": 2,
      "index2": 106,
      "size": 3428,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
      "issuerId": 39,
      "issuerName": "./lib/client/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 39,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "module": "./lib/client/index.ts",
          "moduleName": "./lib/client/index.ts",
          "type": "cjs require",
          "userRequest": "./delivery-client",
          "loc": "6:9-37"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar kentico_cloud_core_1 = require(\"kentico-cloud-core\");\r\nvar parser_adapter_1 = require(\"../parser/parser-adapter\");\r\nvar query_1 = require(\"../query\");\r\nvar sdk_info_generated_1 = require(\"../sdk-info.generated\");\r\nvar services_1 = require(\"../services\");\r\nvar DeliveryClient = /** @class */ (function () {\r\n    /**\r\n     * Delivery client used to fetch data from Kentico Cloud\r\n     * @constructor\r\n     * @param {IDeliveryClientConfig} config - The client configuration\r\n     */\r\n    function DeliveryClient(config) {\r\n        this.config = config;\r\n        if (!config) {\r\n            throw Error(\"Delivery client configuration is not set\");\r\n        }\r\n        this.mappingService = new services_1.MappingService(config, parser_adapter_1.getParserAdapter());\r\n        this.queryService = new services_1.QueryService(config, config.httpService ? config.httpService : new kentico_cloud_core_1.HttpService({\r\n            requestInterceptor: config.httpInterceptors && config.httpInterceptors.requestInterceptor ? config.httpInterceptors.requestInterceptor : undefined,\r\n            responseInterceptor: config.httpInterceptors && config.httpInterceptors.responseInterceptor ? config.httpInterceptors.responseInterceptor : undefined,\r\n        }), {\r\n            host: sdk_info_generated_1.sdkInfo.host,\r\n            name: sdk_info_generated_1.sdkInfo.name,\r\n            version: sdk_info_generated_1.sdkInfo.version\r\n        }, this.mappingService);\r\n    }\r\n    /**\r\n     * Gets query for multiple types\r\n     */\r\n    DeliveryClient.prototype.types = function () {\r\n        return new query_1.MultipleTypeQuery(this.config, this.queryService);\r\n    };\r\n    /**\r\n     * Gets query for single type\r\n     * @param {string} typeCodename - Codename of the type to fetch\r\n     */\r\n    DeliveryClient.prototype.type = function (typeCodename) {\r\n        return new query_1.SingleTypeQuery(this.config, this.queryService, typeCodename);\r\n    };\r\n    /**\r\n     * Gets query for multiple items\r\n     */\r\n    DeliveryClient.prototype.items = function () {\r\n        return new query_1.MultipleItemQuery(this.config, this.queryService);\r\n    };\r\n    /**\r\n     * Gets query for single item\r\n     * @param {string} codename - Codename of item to fetch\r\n     */\r\n    DeliveryClient.prototype.item = function (codename) {\r\n        return new query_1.SingleItemQuery(this.config, this.queryService, codename);\r\n    };\r\n    /**\r\n     * Gets query for single taxonomy\r\n     * @param {string} codename - Codename of taxonomy to fetch\r\n     */\r\n    DeliveryClient.prototype.taxonomy = function (codename) {\r\n        return new query_1.TaxonomyQuery(this.config, this.queryService, codename);\r\n    };\r\n    /**\r\n     * Gets query for multiple taxonomies\r\n     */\r\n    DeliveryClient.prototype.taxonomies = function () {\r\n        return new query_1.TaxonomiesQuery(this.config, this.queryService);\r\n    };\r\n    /**\r\n     * Gets query for an element within a type\r\n     * @param {string} typeCodename - Codename of the type\r\n     * @param {string} elementCodename - Codename of the element\r\n     */\r\n    DeliveryClient.prototype.element = function (typeCodename, elementCodename) {\r\n        return new query_1.ElementQuery(this.config, this.queryService, typeCodename, elementCodename);\r\n    };\r\n    return DeliveryClient;\r\n}());\r\nexports.DeliveryClient = DeliveryClient;\r\n"
    },
    {
      "id": 41,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\index.js",
      "name": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js",
      "index": 4,
      "index2": 3,
      "size": 324,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
      "issuerId": 5,
      "issuerName": "./node_modules/kentico-cloud-core/_commonjs/index.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 5,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/index.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/index.js",
          "type": "cjs require",
          "userRequest": "./helpers",
          "loc": "7:9-29"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 4,
      "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./url.helper\"));\r\n__export(require(\"./header.helper\"));\r\n__export(require(\"./enum.helper\"));\r\n//# sourceMappingURL=index.js.map"
    },
    {
      "id": 42,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\url.helper.js",
      "name": "./node_modules/kentico-cloud-core/_commonjs/helpers/url.helper.js",
      "index": 5,
      "index2": 0,
      "size": 937,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\index.js",
      "issuerId": 41,
      "issuerName": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 41,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 41,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\index.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js",
          "type": "cjs require",
          "userRequest": "./url.helper",
          "loc": "6:9-32"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 5,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar UrlHelper = /** @class */ (function () {\r\n    function UrlHelper() {\r\n    }\r\n    /**\r\n   * Adds query parameters to given url\r\n   * @param url Url to which options will be added\r\n   * @param options Query parameters to add\r\n   */\r\n    UrlHelper.prototype.addOptionsToUrl = function (url, options) {\r\n        if (options) {\r\n            options.forEach(function (filter) {\r\n                if (url.indexOf('?') > -1) {\r\n                    url = url + '&' + filter.getParam() + '=' + filter.getParamValue();\r\n                }\r\n                else {\r\n                    url = url + '?' + filter.getParam() + '=' + filter.getParamValue();\r\n                }\r\n            });\r\n        }\r\n        return url;\r\n    };\r\n    return UrlHelper;\r\n}());\r\nexports.UrlHelper = UrlHelper;\r\nexports.urlHelper = new UrlHelper();\r\n//# sourceMappingURL=url.helper.js.map"
    },
    {
      "id": 43,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\header.helper.js",
      "name": "./node_modules/kentico-cloud-core/_commonjs/helpers/header.helper.js",
      "index": 6,
      "index2": 1,
      "size": 740,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\index.js",
      "issuerId": 41,
      "issuerName": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 41,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 41,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\index.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js",
          "type": "cjs require",
          "userRequest": "./header.helper",
          "loc": "7:9-35"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 5,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar HeaderHelper = /** @class */ (function () {\r\n    function HeaderHelper() {\r\n        /**\r\n        * Header name for SDK usage\r\n        */\r\n        this.sdkVersionHeader = 'X-KC-SDKID';\r\n    }\r\n    /**\r\n    * Header identifying SDK type & version for internal purposes of Kentico\r\n    */\r\n    HeaderHelper.prototype.getSdkIdHeader = function (info) {\r\n        return {\r\n            header: this.sdkVersionHeader,\r\n            value: info.host + \";\" + info.name + \";\" + info.version\r\n        };\r\n    };\r\n    return HeaderHelper;\r\n}());\r\nexports.HeaderHelper = HeaderHelper;\r\nexports.headerHelper = new HeaderHelper();\r\n//# sourceMappingURL=header.helper.js.map"
    },
    {
      "id": 44,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\enum.helper.js",
      "name": "./node_modules/kentico-cloud-core/_commonjs/helpers/enum.helper.js",
      "index": 7,
      "index2": 2,
      "size": 2013,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\index.js",
      "issuerId": 41,
      "issuerName": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 41,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 41,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\helpers\\index.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/helpers/index.js",
          "type": "cjs require",
          "userRequest": "./enum.helper",
          "loc": "8:9-33"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 5,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar EnumHelper = /** @class */ (function () {\r\n    function EnumHelper() {\r\n    }\r\n    EnumHelper.prototype.getAllNames = function (T) {\r\n        var enumNames = [];\r\n        for (var key in T) {\r\n            if (T.hasOwnProperty(key)) {\r\n                enumNames.push(key);\r\n            }\r\n        }\r\n        return enumNames;\r\n    };\r\n    EnumHelper.prototype.getAllValues = function (T) {\r\n        var allEnumValues = Object.keys(T).map(function (key) { return T[key]; });\r\n        return allEnumValues;\r\n    };\r\n    EnumHelper.prototype.getEnumFromValue = function (T, value) {\r\n        try {\r\n            if (!value) {\r\n                return undefined;\r\n            }\r\n            // we can map back from index number directly\r\n            if (this.isNumeric(value)) {\r\n                return T[value];\r\n            }\r\n            // for strings, we need to compare each value separately\r\n            var allEnumValues = this.getAllValues(T);\r\n            var result = allEnumValues.find(function (m) { return m.toLowerCase() === value.toString().toLowerCase(); });\r\n            if (!result) {\r\n                return undefined;\r\n            }\r\n            return result;\r\n        }\r\n        catch (err) {\r\n            return undefined;\r\n        }\r\n    };\r\n    EnumHelper.prototype.getEnumFromName = function (T, name) {\r\n        var allNames = this.getAllNames(T);\r\n        for (var _i = 0, allNames_1 = allNames; _i < allNames_1.length; _i++) {\r\n            var enumName = allNames_1[_i];\r\n            if (enumName.toLowerCase() === name.toLowerCase()) {\r\n                return T[enumName];\r\n            }\r\n        }\r\n        return undefined;\r\n    };\r\n    EnumHelper.prototype.isNumeric = function (value) {\r\n        return !isNaN(parseFloat(value)) && isFinite(value);\r\n    };\r\n    return EnumHelper;\r\n}());\r\nexports.EnumHelper = EnumHelper;\r\nexports.enumHelper = new EnumHelper();\r\n//# sourceMappingURL=enum.helper.js.map"
    },
    {
      "id": 45,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\models\\index.js",
      "name": "./node_modules/kentico-cloud-core/_commonjs/models/index.js",
      "index": 8,
      "index2": 5,
      "size": 248,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
      "issuerId": 5,
      "issuerName": "./node_modules/kentico-cloud-core/_commonjs/index.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 5,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/index.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/index.js",
          "type": "cjs require",
          "userRequest": "./models",
          "loc": "8:9-28"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 4,
      "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./parameters\"));\r\n//# sourceMappingURL=index.js.map"
    },
    {
      "id": 46,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\models\\parameters.js",
      "name": "./node_modules/kentico-cloud-core/_commonjs/models/parameters.js",
      "index": 9,
      "index2": 4,
      "size": 1030,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\models\\index.js",
      "issuerId": 45,
      "issuerName": "./node_modules/kentico-cloud-core/_commonjs/models/index.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 45,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\models\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/models/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 45,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\models\\index.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/models/index.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/models/index.js",
          "type": "cjs require",
          "userRequest": "./parameters",
          "loc": "6:9-32"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 5,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar Parameters;\r\n(function (Parameters) {\r\n    var CustomParameter = /** @class */ (function () {\r\n        /**\r\n         * Custom parameter\r\n         * @constructor\r\n         * @param {string} name - Name of the parameter\r\n         * @param {string} value - Value of the parameter\r\n         */\r\n        function CustomParameter(name, value) {\r\n            this.name = name;\r\n            this.value = value;\r\n            if (!name) {\r\n                throw Error(\"Name of the custom parameter is not specified\");\r\n            }\r\n        }\r\n        CustomParameter.prototype.getParam = function () {\r\n            return this.name;\r\n        };\r\n        CustomParameter.prototype.getParamValue = function () {\r\n            return this.value;\r\n        };\r\n        return CustomParameter;\r\n    }());\r\n    Parameters.CustomParameter = CustomParameter;\r\n})(Parameters = exports.Parameters || (exports.Parameters = {}));\r\n//# sourceMappingURL=parameters.js.map"
    },
    {
      "id": 47,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
      "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
      "index": 10,
      "index2": 42,
      "size": 488,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
      "issuerId": 5,
      "issuerName": "./node_modules/kentico-cloud-core/_commonjs/index.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 5,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/index.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/index.js",
          "type": "cjs require",
          "userRequest": "./http",
          "loc": "9:9-26"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 4,
      "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./retry-strategy\"));\r\n__export(require(\"./http.service\"));\r\n__export(require(\"./http.models\"));\r\n__export(require(\"./http.functions\"));\r\n__export(require(\"./http.debugger\"));\r\n__export(require(\"./test-http.service\"));\r\n__export(require(\"./retry-service\"));\r\n//# sourceMappingURL=index.js.map"
    },
    {
      "id": 48,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
      "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
      "index": 15,
      "index2": 39,
      "size": 5547,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
      "issuerId": 47,
      "issuerName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 47,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
          "type": "cjs require",
          "userRequest": "./http.service",
          "loc": "7:9-34"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 5,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar axios_1 = require(\"axios\");\r\nvar rxjs_1 = require(\"rxjs\");\r\nvar operators_1 = require(\"rxjs/operators\");\r\nvar HttpFunctions = require(\"./http.functions\");\r\nvar retry_service_1 = require(\"./retry-service\");\r\nvar retry_strategy_1 = require(\"./retry-strategy\");\r\nvar HttpService = /** @class */ (function () {\r\n    function HttpService(opts) {\r\n        this.axiosInstance = axios_1.default.create();\r\n        if (opts) {\r\n            if (opts.requestInterceptor) {\r\n                HttpFunctions.registerRequestInterceptor(this.axiosInstance, (opts.requestInterceptor));\r\n            }\r\n            if (opts.responseInterceptor) {\r\n                HttpFunctions.registerResponseInterceptor(this.axiosInstance, (opts.responseInterceptor));\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * Retries given promise based on given configuration\r\n     * @param promise Promise to retry\r\n     * @param options Configuration options\r\n     */\r\n    HttpService.prototype.retryPromise = function (promise, options, currentAttempt) {\r\n        var _this = this;\r\n        if (currentAttempt === void 0) { currentAttempt = 1; }\r\n        return new Promise(function (resolve, reject) { return promise\r\n            .then(function (response) {\r\n            resolve(response);\r\n        })\r\n            .catch(function (reason) {\r\n            var statusCode = 0;\r\n            if (reason && reason.originalError && reason.originalError.request) {\r\n                statusCode = reason.originalError.request.status;\r\n            }\r\n            var retryCode = options.useRetryForResponseCodes.find(function (m) { return m === statusCode; });\r\n            if (!retryCode && retryCode !== 0) {\r\n                return reject(reason);\r\n            }\r\n            var retryTimeout = retry_service_1.retryService.getRetryTimeout(currentAttempt);\r\n            if (currentAttempt <= options.maxRetryAttempts) {\r\n                return _this.promiseRetryWait(retryTimeout)\r\n                    .then(function () {\r\n                    retry_service_1.retryService.debugLogAttempt(currentAttempt, retryTimeout);\r\n                    return _this.retryPromise(promise, options, currentAttempt + 1);\r\n                })\r\n                    .then(function (response) { return resolve(response); })\r\n                    .catch(function (error) { return reject(error); });\r\n            }\r\n            return reject(reason);\r\n        }); });\r\n    };\r\n    HttpService.prototype.get = function (call, options) {\r\n        // bind callback from axios promise\r\n        var axiosObservable = rxjs_1.bindCallback(HttpFunctions.getCallback);\r\n        // map axios observable\r\n        return this.mapAxiosObservable(this.axiosInstance, axiosObservable, call, options);\r\n    };\r\n    HttpService.prototype.post = function (call, options) {\r\n        // bind callback from axios promise\r\n        var axiosObservable = rxjs_1.bindCallback(HttpFunctions.postCallback);\r\n        // map axios observable\r\n        return this.mapAxiosObservable(this.axiosInstance, axiosObservable, call, options);\r\n    };\r\n    HttpService.prototype.put = function (call, options) {\r\n        // bind callback from axios promise\r\n        var axiosObservable = rxjs_1.bindCallback(HttpFunctions.putCallback);\r\n        // map axios observable\r\n        return this.mapAxiosObservable(this.axiosInstance, axiosObservable, call, options);\r\n    };\r\n    HttpService.prototype.delete = function (call, options) {\r\n        // bind callback from axios promise\r\n        var axiosObservable = rxjs_1.bindCallback(HttpFunctions.deleteCallback);\r\n        // map axios observable\r\n        return this.mapAxiosObservable(this.axiosInstance, axiosObservable, call, options);\r\n    };\r\n    HttpService.prototype.mapAxiosObservable = function (axiosInstance, axiosObservable, call, options) {\r\n        var _this = this;\r\n        return axiosObservable(axiosInstance, call, options).pipe(operators_1.retryWhen(retry_strategy_1.retryStrategy.strategy({\r\n            maxRetryAttempts: options && options.maxRetryAttempts ? options.maxRetryAttempts : 0,\r\n            useRetryForResponseCodes: options && options.useRetryForResponseCodes\r\n                ? options.useRetryForResponseCodes\r\n                : []\r\n        })), operators_1.map(function (result) { return _this.mapResult(result); }), operators_1.catchError(function (error) {\r\n            // Handling errors: https://github.com/axios/axios#handling-errors\r\n            if (options && options.logErrorToConsole) {\r\n                console.warn(\"Kentico Cloud SDK encountered an error: \", error);\r\n            }\r\n            return rxjs_1.throwError({\r\n                originalError: error,\r\n                mappedError: call.mapError(error)\r\n            });\r\n        }));\r\n    };\r\n    HttpService.prototype.mapResult = function (result) {\r\n        // if error is set, throw it\r\n        if (result.error) {\r\n            throw result.error;\r\n        }\r\n        // if neither error nor response is set, throw an error\r\n        if (!result.response) {\r\n            throw Error('Response is not set and no error was thrown');\r\n        }\r\n        return {\r\n            data: result.response.data,\r\n            response: result.response\r\n        };\r\n    };\r\n    HttpService.prototype.promiseRetryWait = function (ms) {\r\n        return new Promise(function (r) { return setTimeout(r, ms); });\r\n    };\r\n    return HttpService;\r\n}());\r\nexports.HttpService = HttpService;\r\n//# sourceMappingURL=http.service.js.map"
    },
    {
      "id": 49,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
      "name": "./node_modules/axios/index.js",
      "index": 16,
      "index2": 36,
      "size": 40,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
      "issuerId": 48,
      "issuerName": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 48,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js",
          "type": "cjs require",
          "userRequest": "axios",
          "loc": "3:14-30"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 6,
      "source": "module.exports = require('./lib/axios');"
    },
    {
      "id": 50,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
      "name": "./node_modules/axios/lib/axios.js",
      "index": 17,
      "index2": 35,
      "size": 1423,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
      "issuerId": 49,
      "issuerName": "./node_modules/axios/index.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 49,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "module": "./node_modules/axios/index.js",
          "moduleName": "./node_modules/axios/index.js",
          "type": "cjs require",
          "userRequest": "./lib/axios",
          "loc": "1:17-39"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 7,
      "source": "'use strict';\n\nvar utils = require('./utils');\nvar bind = require('./helpers/bind');\nvar Axios = require('./core/Axios');\nvar mergeConfig = require('./core/mergeConfig');\nvar defaults = require('./defaults');\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n * @return {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n  var context = new Axios(defaultConfig);\n  var instance = bind(Axios.prototype.request, context);\n\n  // Copy axios.prototype to instance\n  utils.extend(instance, Axios.prototype, context);\n\n  // Copy context to instance\n  utils.extend(instance, context);\n\n  return instance;\n}\n\n// Create the default instance to be exported\nvar axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Factory for creating new instances\naxios.create = function create(instanceConfig) {\n  return createInstance(mergeConfig(axios.defaults, instanceConfig));\n};\n\n// Expose Cancel & CancelToken\naxios.Cancel = require('./cancel/Cancel');\naxios.CancelToken = require('./cancel/CancelToken');\naxios.isCancel = require('./cancel/isCancel');\n\n// Expose all/spread\naxios.all = function all(promises) {\n  return Promise.all(promises);\n};\naxios.spread = require('./helpers/spread');\n\nmodule.exports = axios;\n\n// Allow use of default import syntax in TypeScript\nmodule.exports.default = axios;\n"
    },
    {
      "id": 51,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\node_modules\\is-buffer\\index.js",
      "name": "./node_modules/axios/node_modules/is-buffer/index.js",
      "index": 20,
      "index2": 11,
      "size": 301,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\utils.js",
      "issuerId": 1,
      "issuerName": "./node_modules/axios/lib/utils.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        },
        {
          "id": 1,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\utils.js",
          "name": "./node_modules/axios/lib/utils.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 1,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\utils.js",
          "module": "./node_modules/axios/lib/utils.js",
          "moduleName": "./node_modules/axios/lib/utils.js",
          "type": "cjs require",
          "userRequest": "is-buffer",
          "loc": "4:15-35"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 9,
      "source": "/*!\n * Determine if an object is a Buffer\n *\n * @author   Feross Aboukhadijeh <https://feross.org>\n * @license  MIT\n */\n\nmodule.exports = function isBuffer (obj) {\n  return obj != null && obj.constructor != null &&\n    typeof obj.constructor.isBuffer === 'function' && obj.constructor.isBuffer(obj)\n}\n"
    },
    {
      "id": 52,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
      "name": "./node_modules/axios/lib/core/Axios.js",
      "index": 21,
      "index2": 31,
      "size": 2455,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
      "issuerId": 50,
      "issuerName": "./node_modules/axios/lib/axios.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 50,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "module": "./node_modules/axios/lib/axios.js",
          "moduleName": "./node_modules/axios/lib/axios.js",
          "type": "cjs require",
          "userRequest": "./core/Axios",
          "loc": "5:12-35"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 8,
      "source": "'use strict';\n\nvar utils = require('./../utils');\nvar buildURL = require('../helpers/buildURL');\nvar InterceptorManager = require('./InterceptorManager');\nvar dispatchRequest = require('./dispatchRequest');\nvar mergeConfig = require('./mergeConfig');\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n */\nfunction Axios(instanceConfig) {\n  this.defaults = instanceConfig;\n  this.interceptors = {\n    request: new InterceptorManager(),\n    response: new InterceptorManager()\n  };\n}\n\n/**\n * Dispatch a request\n *\n * @param {Object} config The config specific for this request (merged with this.defaults)\n */\nAxios.prototype.request = function request(config) {\n  /*eslint no-param-reassign:0*/\n  // Allow for axios('example/url'[, config]) a la fetch API\n  if (typeof config === 'string') {\n    config = arguments[1] || {};\n    config.url = arguments[0];\n  } else {\n    config = config || {};\n  }\n\n  config = mergeConfig(this.defaults, config);\n  config.method = config.method ? config.method.toLowerCase() : 'get';\n\n  // Hook up interceptors middleware\n  var chain = [dispatchRequest, undefined];\n  var promise = Promise.resolve(config);\n\n  this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n    chain.unshift(interceptor.fulfilled, interceptor.rejected);\n  });\n\n  this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n    chain.push(interceptor.fulfilled, interceptor.rejected);\n  });\n\n  while (chain.length) {\n    promise = promise.then(chain.shift(), chain.shift());\n  }\n\n  return promise;\n};\n\nAxios.prototype.getUri = function getUri(config) {\n  config = mergeConfig(this.defaults, config);\n  return buildURL(config.url, config.params, config.paramsSerializer).replace(/^\\?/, '');\n};\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n  /*eslint func-names:0*/\n  Axios.prototype[method] = function(url, config) {\n    return this.request(utils.merge(config || {}, {\n      method: method,\n      url: url\n    }));\n  };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n  /*eslint func-names:0*/\n  Axios.prototype[method] = function(url, data, config) {\n    return this.request(utils.merge(config || {}, {\n      method: method,\n      url: url,\n      data: data\n    }));\n  };\n});\n\nmodule.exports = Axios;\n"
    },
    {
      "id": 53,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\InterceptorManager.js",
      "name": "./node_modules/axios/lib/core/InterceptorManager.js",
      "index": 23,
      "index2": 14,
      "size": 1251,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
      "issuerId": 52,
      "issuerName": "./node_modules/axios/lib/core/Axios.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        },
        {
          "id": 52,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
          "name": "./node_modules/axios/lib/core/Axios.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 52,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
          "module": "./node_modules/axios/lib/core/Axios.js",
          "moduleName": "./node_modules/axios/lib/core/Axios.js",
          "type": "cjs require",
          "userRequest": "./InterceptorManager",
          "loc": "5:25-56"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 9,
      "source": "'use strict';\n\nvar utils = require('./../utils');\n\nfunction InterceptorManager() {\n  this.handlers = [];\n}\n\n/**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\nInterceptorManager.prototype.use = function use(fulfilled, rejected) {\n  this.handlers.push({\n    fulfilled: fulfilled,\n    rejected: rejected\n  });\n  return this.handlers.length - 1;\n};\n\n/**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n */\nInterceptorManager.prototype.eject = function eject(id) {\n  if (this.handlers[id]) {\n    this.handlers[id] = null;\n  }\n};\n\n/**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n */\nInterceptorManager.prototype.forEach = function forEach(fn) {\n  utils.forEach(this.handlers, function forEachHandler(h) {\n    if (h !== null) {\n      fn(h);\n    }\n  });\n};\n\nmodule.exports = InterceptorManager;\n"
    },
    {
      "id": 54,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
      "name": "./node_modules/axios/lib/core/dispatchRequest.js",
      "index": 24,
      "index2": 29,
      "size": 2199,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
      "issuerId": 52,
      "issuerName": "./node_modules/axios/lib/core/Axios.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        },
        {
          "id": 52,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
          "name": "./node_modules/axios/lib/core/Axios.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 52,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
          "module": "./node_modules/axios/lib/core/Axios.js",
          "moduleName": "./node_modules/axios/lib/core/Axios.js",
          "type": "cjs require",
          "userRequest": "./dispatchRequest",
          "loc": "6:22-50"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 9,
      "source": "'use strict';\n\nvar utils = require('./../utils');\nvar transformData = require('./transformData');\nvar isCancel = require('../cancel/isCancel');\nvar defaults = require('../defaults');\nvar isAbsoluteURL = require('./../helpers/isAbsoluteURL');\nvar combineURLs = require('./../helpers/combineURLs');\n\n/**\n * Throws a `Cancel` if cancellation has been requested.\n */\nfunction throwIfCancellationRequested(config) {\n  if (config.cancelToken) {\n    config.cancelToken.throwIfRequested();\n  }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n * @returns {Promise} The Promise to be fulfilled\n */\nmodule.exports = function dispatchRequest(config) {\n  throwIfCancellationRequested(config);\n\n  // Support baseURL config\n  if (config.baseURL && !isAbsoluteURL(config.url)) {\n    config.url = combineURLs(config.baseURL, config.url);\n  }\n\n  // Ensure headers exist\n  config.headers = config.headers || {};\n\n  // Transform request data\n  config.data = transformData(\n    config.data,\n    config.headers,\n    config.transformRequest\n  );\n\n  // Flatten headers\n  config.headers = utils.merge(\n    config.headers.common || {},\n    config.headers[config.method] || {},\n    config.headers || {}\n  );\n\n  utils.forEach(\n    ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n    function cleanHeaderConfig(method) {\n      delete config.headers[method];\n    }\n  );\n\n  var adapter = config.adapter || defaults.adapter;\n\n  return adapter(config).then(function onAdapterResolution(response) {\n    throwIfCancellationRequested(config);\n\n    // Transform response data\n    response.data = transformData(\n      response.data,\n      response.headers,\n      config.transformResponse\n    );\n\n    return response;\n  }, function onAdapterRejection(reason) {\n    if (!isCancel(reason)) {\n      throwIfCancellationRequested(config);\n\n      // Transform response data\n      if (reason && reason.response) {\n        reason.response.data = transformData(\n          reason.response.data,\n          reason.response.headers,\n          config.transformResponse\n        );\n      }\n    }\n\n    return Promise.reject(reason);\n  });\n};\n"
    },
    {
      "id": 55,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\transformData.js",
      "name": "./node_modules/axios/lib/core/transformData.js",
      "index": 25,
      "index2": 15,
      "size": 550,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
      "issuerId": 54,
      "issuerName": "./node_modules/axios/lib/core/dispatchRequest.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        },
        {
          "id": 52,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
          "name": "./node_modules/axios/lib/core/Axios.js"
        },
        {
          "id": 54,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
          "name": "./node_modules/axios/lib/core/dispatchRequest.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 54,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
          "module": "./node_modules/axios/lib/core/dispatchRequest.js",
          "moduleName": "./node_modules/axios/lib/core/dispatchRequest.js",
          "type": "cjs require",
          "userRequest": "./transformData",
          "loc": "4:20-46"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 10,
      "source": "'use strict';\n\nvar utils = require('./../utils');\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Object|String} data The data to be transformed\n * @param {Array} headers The headers for the request or response\n * @param {Array|Function} fns A single function or Array of functions\n * @returns {*} The resulting transformed data\n */\nmodule.exports = function transformData(data, headers, fns) {\n  /*eslint no-param-reassign:0*/\n  utils.forEach(fns, function transform(fn) {\n    data = fn(data, headers);\n  });\n\n  return data;\n};\n"
    },
    {
      "id": 56,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\normalizeHeaderName.js",
      "name": "./node_modules/axios/lib/helpers/normalizeHeaderName.js",
      "index": 29,
      "index2": 18,
      "size": 357,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
      "issuerId": 15,
      "issuerName": "./node_modules/axios/lib/defaults.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        },
        {
          "id": 15,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
          "name": "./node_modules/axios/lib/defaults.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 15,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
          "module": "./node_modules/axios/lib/defaults.js",
          "moduleName": "./node_modules/axios/lib/defaults.js",
          "type": "cjs require",
          "userRequest": "./helpers/normalizeHeaderName",
          "loc": "4:26-66"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 9,
      "source": "'use strict';\n\nvar utils = require('../utils');\n\nmodule.exports = function normalizeHeaderName(headers, normalizedName) {\n  utils.forEach(headers, function processHeader(value, name) {\n    if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) {\n      headers[normalizedName] = value;\n      delete headers[name];\n    }\n  });\n};\n"
    },
    {
      "id": 57,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\settle.js",
      "name": "./node_modules/axios/lib/core/settle.js",
      "index": 31,
      "index2": 21,
      "size": 686,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
      "issuerId": 17,
      "issuerName": "./node_modules/axios/lib/adapters/xhr.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        },
        {
          "id": 15,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
          "name": "./node_modules/axios/lib/defaults.js"
        },
        {
          "id": 17,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
          "name": "./node_modules/axios/lib/adapters/xhr.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 17,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
          "module": "./node_modules/axios/lib/adapters/xhr.js",
          "moduleName": "./node_modules/axios/lib/adapters/xhr.js",
          "type": "cjs require",
          "userRequest": "./../core/settle",
          "loc": "4:13-40"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 10,
      "source": "'use strict';\n\nvar createError = require('./createError');\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n */\nmodule.exports = function settle(resolve, reject, response) {\n  var validateStatus = response.config.validateStatus;\n  if (!validateStatus || validateStatus(response.status)) {\n    resolve(response);\n  } else {\n    reject(createError(\n      'Request failed with status code ' + response.status,\n      response.config,\n      null,\n      response.request,\n      response\n    ));\n  }\n};\n"
    },
    {
      "id": 58,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\enhanceError.js",
      "name": "./node_modules/axios/lib/core/enhanceError.js",
      "index": 33,
      "index2": 19,
      "size": 1042,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\createError.js",
      "issuerId": 18,
      "issuerName": "./node_modules/axios/lib/core/createError.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        },
        {
          "id": 15,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
          "name": "./node_modules/axios/lib/defaults.js"
        },
        {
          "id": 17,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
          "name": "./node_modules/axios/lib/adapters/xhr.js"
        },
        {
          "id": 18,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\createError.js",
          "name": "./node_modules/axios/lib/core/createError.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 18,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\createError.js",
          "module": "./node_modules/axios/lib/core/createError.js",
          "moduleName": "./node_modules/axios/lib/core/createError.js",
          "type": "cjs require",
          "userRequest": "./enhanceError",
          "loc": "3:19-44"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 11,
      "source": "'use strict';\n\n/**\n * Update an Error with the specified config, error code, and response.\n *\n * @param {Error} error The error to update.\n * @param {Object} config The config.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n * @returns {Error} The error.\n */\nmodule.exports = function enhanceError(error, config, code, request, response) {\n  error.config = config;\n  if (code) {\n    error.code = code;\n  }\n\n  error.request = request;\n  error.response = response;\n  error.isAxiosError = true;\n\n  error.toJSON = function() {\n    return {\n      // Standard\n      message: this.message,\n      name: this.name,\n      // Microsoft\n      description: this.description,\n      number: this.number,\n      // Mozilla\n      fileName: this.fileName,\n      lineNumber: this.lineNumber,\n      columnNumber: this.columnNumber,\n      stack: this.stack,\n      // Axios\n      config: this.config,\n      code: this.code\n    };\n  };\n  return error;\n};\n"
    },
    {
      "id": 59,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\parseHeaders.js",
      "name": "./node_modules/axios/lib/helpers/parseHeaders.js",
      "index": 34,
      "index2": 22,
      "size": 1393,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
      "issuerId": 17,
      "issuerName": "./node_modules/axios/lib/adapters/xhr.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        },
        {
          "id": 15,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
          "name": "./node_modules/axios/lib/defaults.js"
        },
        {
          "id": 17,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
          "name": "./node_modules/axios/lib/adapters/xhr.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 17,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
          "module": "./node_modules/axios/lib/adapters/xhr.js",
          "moduleName": "./node_modules/axios/lib/adapters/xhr.js",
          "type": "cjs require",
          "userRequest": "./../helpers/parseHeaders",
          "loc": "6:19-55"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 10,
      "source": "'use strict';\n\nvar utils = require('./../utils');\n\n// Headers whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nvar ignoreDuplicateOf = [\n  'age', 'authorization', 'content-length', 'content-type', 'etag',\n  'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n  'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n  'referer', 'retry-after', 'user-agent'\n];\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} headers Headers needing to be parsed\n * @returns {Object} Headers parsed into an object\n */\nmodule.exports = function parseHeaders(headers) {\n  var parsed = {};\n  var key;\n  var val;\n  var i;\n\n  if (!headers) { return parsed; }\n\n  utils.forEach(headers.split('\\n'), function parser(line) {\n    i = line.indexOf(':');\n    key = utils.trim(line.substr(0, i)).toLowerCase();\n    val = utils.trim(line.substr(i + 1));\n\n    if (key) {\n      if (parsed[key] && ignoreDuplicateOf.indexOf(key) >= 0) {\n        return;\n      }\n      if (key === 'set-cookie') {\n        parsed[key] = (parsed[key] ? parsed[key] : []).concat([val]);\n      } else {\n        parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n      }\n    }\n  });\n\n  return parsed;\n};\n"
    },
    {
      "id": 60,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\isURLSameOrigin.js",
      "name": "./node_modules/axios/lib/helpers/isURLSameOrigin.js",
      "index": 35,
      "index2": 23,
      "size": 2305,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
      "issuerId": 17,
      "issuerName": "./node_modules/axios/lib/adapters/xhr.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        },
        {
          "id": 15,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
          "name": "./node_modules/axios/lib/defaults.js"
        },
        {
          "id": 17,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
          "name": "./node_modules/axios/lib/adapters/xhr.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 17,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
          "module": "./node_modules/axios/lib/adapters/xhr.js",
          "moduleName": "./node_modules/axios/lib/adapters/xhr.js",
          "type": "cjs require",
          "userRequest": "./../helpers/isURLSameOrigin",
          "loc": "7:22-61"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 10,
      "source": "'use strict';\n\nvar utils = require('./../utils');\n\nmodule.exports = (\n  utils.isStandardBrowserEnv() ?\n\n  // Standard browser envs have full support of the APIs needed to test\n  // whether the request URL is of the same origin as current location.\n    (function standardBrowserEnv() {\n      var msie = /(msie|trident)/i.test(navigator.userAgent);\n      var urlParsingNode = document.createElement('a');\n      var originURL;\n\n      /**\n    * Parse a URL to discover it's components\n    *\n    * @param {String} url The URL to be parsed\n    * @returns {Object}\n    */\n      function resolveURL(url) {\n        var href = url;\n\n        if (msie) {\n        // IE needs attribute set twice to normalize properties\n          urlParsingNode.setAttribute('href', href);\n          href = urlParsingNode.href;\n        }\n\n        urlParsingNode.setAttribute('href', href);\n\n        // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils\n        return {\n          href: urlParsingNode.href,\n          protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '',\n          host: urlParsingNode.host,\n          search: urlParsingNode.search ? urlParsingNode.search.replace(/^\\?/, '') : '',\n          hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '',\n          hostname: urlParsingNode.hostname,\n          port: urlParsingNode.port,\n          pathname: (urlParsingNode.pathname.charAt(0) === '/') ?\n            urlParsingNode.pathname :\n            '/' + urlParsingNode.pathname\n        };\n      }\n\n      originURL = resolveURL(window.location.href);\n\n      /**\n    * Determine if a URL shares the same origin as the current location\n    *\n    * @param {String} requestURL The URL to test\n    * @returns {boolean} True if URL shares the same origin, otherwise false\n    */\n      return function isURLSameOrigin(requestURL) {\n        var parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL;\n        return (parsed.protocol === originURL.protocol &&\n            parsed.host === originURL.host);\n      };\n    })() :\n\n  // Non standard browser envs (web workers, react-native) lack needed support.\n    (function nonStandardBrowserEnv() {\n      return function isURLSameOrigin() {\n        return true;\n      };\n    })()\n);\n"
    },
    {
      "id": 61,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\cookies.js",
      "name": "./node_modules/axios/lib/helpers/cookies.js",
      "index": 36,
      "index2": 24,
      "size": 1435,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
      "issuerId": 17,
      "issuerName": "./node_modules/axios/lib/adapters/xhr.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        },
        {
          "id": 15,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\defaults.js",
          "name": "./node_modules/axios/lib/defaults.js"
        },
        {
          "id": 17,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
          "name": "./node_modules/axios/lib/adapters/xhr.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 17,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\adapters\\xhr.js",
          "module": "./node_modules/axios/lib/adapters/xhr.js",
          "moduleName": "./node_modules/axios/lib/adapters/xhr.js",
          "type": "cjs require",
          "userRequest": "./../helpers/cookies",
          "loc": "100:20-51"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 10,
      "source": "'use strict';\n\nvar utils = require('./../utils');\n\nmodule.exports = (\n  utils.isStandardBrowserEnv() ?\n\n  // Standard browser envs support document.cookie\n    (function standardBrowserEnv() {\n      return {\n        write: function write(name, value, expires, path, domain, secure) {\n          var cookie = [];\n          cookie.push(name + '=' + encodeURIComponent(value));\n\n          if (utils.isNumber(expires)) {\n            cookie.push('expires=' + new Date(expires).toGMTString());\n          }\n\n          if (utils.isString(path)) {\n            cookie.push('path=' + path);\n          }\n\n          if (utils.isString(domain)) {\n            cookie.push('domain=' + domain);\n          }\n\n          if (secure === true) {\n            cookie.push('secure');\n          }\n\n          document.cookie = cookie.join('; ');\n        },\n\n        read: function read(name) {\n          var match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n          return (match ? decodeURIComponent(match[3]) : null);\n        },\n\n        remove: function remove(name) {\n          this.write(name, '', Date.now() - 86400000);\n        }\n      };\n    })() :\n\n  // Non standard browser env (web workers, react-native) lack needed support.\n    (function nonStandardBrowserEnv() {\n      return {\n        write: function write() {},\n        read: function read() { return null; },\n        remove: function remove() {}\n      };\n    })()\n);\n"
    },
    {
      "id": 62,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\isAbsoluteURL.js",
      "name": "./node_modules/axios/lib/helpers/isAbsoluteURL.js",
      "index": 37,
      "index2": 27,
      "size": 563,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
      "issuerId": 54,
      "issuerName": "./node_modules/axios/lib/core/dispatchRequest.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        },
        {
          "id": 52,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
          "name": "./node_modules/axios/lib/core/Axios.js"
        },
        {
          "id": 54,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
          "name": "./node_modules/axios/lib/core/dispatchRequest.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 54,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
          "module": "./node_modules/axios/lib/core/dispatchRequest.js",
          "moduleName": "./node_modules/axios/lib/core/dispatchRequest.js",
          "type": "cjs require",
          "userRequest": "./../helpers/isAbsoluteURL",
          "loc": "7:20-57"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 10,
      "source": "'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nmodule.exports = function isAbsoluteURL(url) {\n  // A URL is considered absolute if it begins with \"<scheme>://\" or \"//\" (protocol-relative URL).\n  // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n  // by any combination of letters, digits, plus, period, or hyphen.\n  return /^([a-z][a-z\\d\\+\\-\\.]*:)?\\/\\//i.test(url);\n};\n"
    },
    {
      "id": 63,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\combineURLs.js",
      "name": "./node_modules/axios/lib/helpers/combineURLs.js",
      "index": 38,
      "index2": 28,
      "size": 380,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
      "issuerId": 54,
      "issuerName": "./node_modules/axios/lib/core/dispatchRequest.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        },
        {
          "id": 52,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\Axios.js",
          "name": "./node_modules/axios/lib/core/Axios.js"
        },
        {
          "id": 54,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
          "name": "./node_modules/axios/lib/core/dispatchRequest.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 54,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\core\\dispatchRequest.js",
          "module": "./node_modules/axios/lib/core/dispatchRequest.js",
          "moduleName": "./node_modules/axios/lib/core/dispatchRequest.js",
          "type": "cjs require",
          "userRequest": "./../helpers/combineURLs",
          "loc": "8:18-53"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 10,
      "source": "'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n * @returns {string} The combined URL\n */\nmodule.exports = function combineURLs(baseURL, relativeURL) {\n  return relativeURL\n    ? baseURL.replace(/\\/+$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n    : baseURL;\n};\n"
    },
    {
      "id": 64,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\cancel\\CancelToken.js",
      "name": "./node_modules/axios/lib/cancel/CancelToken.js",
      "index": 41,
      "index2": 33,
      "size": 1240,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
      "issuerId": 50,
      "issuerName": "./node_modules/axios/lib/axios.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 50,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "module": "./node_modules/axios/lib/axios.js",
          "moduleName": "./node_modules/axios/lib/axios.js",
          "type": "cjs require",
          "userRequest": "./cancel/CancelToken",
          "loc": "41:20-51"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 8,
      "source": "'use strict';\n\nvar Cancel = require('./Cancel');\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @class\n * @param {Function} executor The executor function.\n */\nfunction CancelToken(executor) {\n  if (typeof executor !== 'function') {\n    throw new TypeError('executor must be a function.');\n  }\n\n  var resolvePromise;\n  this.promise = new Promise(function promiseExecutor(resolve) {\n    resolvePromise = resolve;\n  });\n\n  var token = this;\n  executor(function cancel(message) {\n    if (token.reason) {\n      // Cancellation has already been requested\n      return;\n    }\n\n    token.reason = new Cancel(message);\n    resolvePromise(token.reason);\n  });\n}\n\n/**\n * Throws a `Cancel` if cancellation has been requested.\n */\nCancelToken.prototype.throwIfRequested = function throwIfRequested() {\n  if (this.reason) {\n    throw this.reason;\n  }\n};\n\n/**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\nCancelToken.source = function source() {\n  var cancel;\n  var token = new CancelToken(function executor(c) {\n    cancel = c;\n  });\n  return {\n    token: token,\n    cancel: cancel\n  };\n};\n\nmodule.exports = CancelToken;\n"
    },
    {
      "id": 65,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\helpers\\spread.js",
      "name": "./node_modules/axios/lib/helpers/spread.js",
      "index": 42,
      "index2": 34,
      "size": 564,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
      "issuerId": 50,
      "issuerName": "./node_modules/axios/lib/axios.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        },
        {
          "id": 48,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.service.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.service.js"
        },
        {
          "id": 49,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\index.js",
          "name": "./node_modules/axios/index.js"
        },
        {
          "id": 50,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "name": "./node_modules/axios/lib/axios.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 50,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\axios\\lib\\axios.js",
          "module": "./node_modules/axios/lib/axios.js",
          "moduleName": "./node_modules/axios/lib/axios.js",
          "type": "cjs require",
          "userRequest": "./helpers/spread",
          "loc": "48:15-42"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 8,
      "source": "'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n *  ```js\n *  function f(x, y, z) {}\n *  var args = [1, 2, 3];\n *  f.apply(null, args);\n *  ```\n *\n * With `spread` this example can be re-written.\n *\n *  ```js\n *  spread(function(x, y, z) {})([1, 2, 3]);\n *  ```\n *\n * @param {Function} callback\n * @returns {Function}\n */\nmodule.exports = function spread(callback) {\n  return function wrap(arr) {\n    return callback.apply(null, arr);\n  };\n};\n"
    },
    {
      "id": 66,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\http.models.js",
      "name": "./node_modules/kentico-cloud-core/_commonjs/http/http.models.js",
      "index": 45,
      "index2": 40,
      "size": 385,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
      "issuerId": 47,
      "issuerName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 47,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
          "type": "cjs require",
          "userRequest": "./http.models",
          "loc": "8:9-33"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 5,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar IHttpRequestResult = /** @class */ (function () {\r\n    function IHttpRequestResult(response, error) {\r\n        this.response = response;\r\n        this.error = error;\r\n    }\r\n    return IHttpRequestResult;\r\n}());\r\nexports.IHttpRequestResult = IHttpRequestResult;\r\n//# sourceMappingURL=http.models.js.map"
    },
    {
      "id": 67,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\test-http.service.js",
      "name": "./node_modules/kentico-cloud-core/_commonjs/http/test-http.service.js",
      "index": 46,
      "index2": 41,
      "size": 3063,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
      "issuerId": 47,
      "issuerName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 47,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/http/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 47,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\http\\index.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/http/index.js",
          "type": "cjs require",
          "userRequest": "./test-http.service",
          "loc": "11:9-39"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 5,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar rxjs_1 = require(\"rxjs\");\r\nvar TestHttpService = /** @class */ (function () {\r\n    function TestHttpService(config) {\r\n        this.throwCloudError = false;\r\n        this.fakeResponseJson = undefined;\r\n        this.errorJson = undefined;\r\n        Object.assign(this, config);\r\n    }\r\n    TestHttpService.prototype.retryPromise = function (promise, options) {\r\n        console.log('Retry is not implemented in test service. Returning original Promise');\r\n        return promise;\r\n    };\r\n    TestHttpService.prototype.get = function (call, options) {\r\n        // throw cloud error\r\n        if (this.throwCloudError) {\r\n            var fakeError = {\r\n                response: {\r\n                    data: this.errorJson\r\n                }\r\n            };\r\n            return rxjs_1.throwError({\r\n                originalError: fakeError,\r\n                mappedError: call.mapError(fakeError)\r\n            });\r\n        }\r\n        // return fake response\r\n        return rxjs_1.of({\r\n            data: this.fakeResponseJson,\r\n            response: undefined\r\n        });\r\n    };\r\n    TestHttpService.prototype.post = function (call, options) {\r\n        // throw cloud error\r\n        if (this.throwCloudError) {\r\n            var fakeError = {\r\n                response: {\r\n                    data: this.errorJson\r\n                }\r\n            };\r\n            return rxjs_1.throwError({\r\n                originalError: fakeError,\r\n                mappedError: call.mapError(fakeError)\r\n            });\r\n        }\r\n        // return fake response\r\n        return rxjs_1.of({\r\n            data: this.fakeResponseJson,\r\n            response: undefined\r\n        });\r\n    };\r\n    TestHttpService.prototype.put = function (call, options) {\r\n        // throw cloud error\r\n        if (this.throwCloudError) {\r\n            var fakeError = {\r\n                response: {\r\n                    data: this.errorJson\r\n                }\r\n            };\r\n            return rxjs_1.throwError({\r\n                originalError: fakeError,\r\n                mappedError: call.mapError(fakeError)\r\n            });\r\n        }\r\n        // return fake response\r\n        return rxjs_1.of({\r\n            data: this.fakeResponseJson,\r\n            response: undefined\r\n        });\r\n    };\r\n    TestHttpService.prototype.delete = function (call, options) {\r\n        // throw cloud error\r\n        if (this.throwCloudError) {\r\n            var fakeError = {\r\n                response: {\r\n                    data: this.errorJson\r\n                }\r\n            };\r\n            return rxjs_1.throwError({\r\n                originalError: fakeError,\r\n                mappedError: call.mapError(fakeError)\r\n            });\r\n        }\r\n        // return fake response\r\n        return rxjs_1.of({\r\n            data: this.fakeResponseJson,\r\n            response: undefined\r\n        });\r\n    };\r\n    return TestHttpService;\r\n}());\r\nexports.TestHttpService = TestHttpService;\r\n//# sourceMappingURL=test-http.service.js.map"
    },
    {
      "id": 68,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\error-handling\\index.js",
      "name": "./node_modules/kentico-cloud-core/_commonjs/error-handling/index.js",
      "index": 47,
      "index2": 45,
      "size": 290,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
      "issuerId": 5,
      "issuerName": "./node_modules/kentico-cloud-core/_commonjs/index.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 5,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/index.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/index.js",
          "type": "cjs require",
          "userRequest": "./error-handling",
          "loc": "10:9-36"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 4,
      "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./cloud-error\"));\r\n__export(require(\"./map-cloud-error\"));\r\n//# sourceMappingURL=index.js.map"
    },
    {
      "id": 69,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\error-handling\\map-cloud-error.js",
      "name": "./node_modules/kentico-cloud-core/_commonjs/error-handling/map-cloud-error.js",
      "index": 49,
      "index2": 44,
      "size": 1435,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\error-handling\\index.js",
      "issuerId": 68,
      "issuerName": "./node_modules/kentico-cloud-core/_commonjs/error-handling/index.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 39,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\index.ts",
          "name": "./lib/client/index.ts"
        },
        {
          "id": 40,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\client\\delivery-client.ts",
          "name": "./lib/client/delivery-client.ts"
        },
        {
          "id": 5,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/index.js"
        },
        {
          "id": 68,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\error-handling\\index.js",
          "name": "./node_modules/kentico-cloud-core/_commonjs/error-handling/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 68,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\kentico-cloud-core\\_commonjs\\error-handling\\index.js",
          "module": "./node_modules/kentico-cloud-core/_commonjs/error-handling/index.js",
          "moduleName": "./node_modules/kentico-cloud-core/_commonjs/error-handling/index.js",
          "type": "cjs require",
          "userRequest": "./map-cloud-error",
          "loc": "7:9-37"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 5,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar cloud_error_1 = require(\"./cloud-error\");\r\nvar KCErrorNames = {\r\n    errorCode: 'error_code',\r\n    message: 'message',\r\n    requestId: 'request_id',\r\n    specificCode: 'specific_code'\r\n};\r\nfunction mapCloudError(error) {\r\n    if (error.response && error.response.data && error.response.data[KCErrorNames.requestId]) {\r\n        // The request was made and the server responded with a status code\r\n        // that falls out of the range of 2xx\r\n        var data = error.response.data;\r\n        return new cloud_error_1.CloudError({\r\n            requestId: data[KCErrorNames.requestId],\r\n            message: data[KCErrorNames.message] ? data[KCErrorNames.message] : '',\r\n            errorCode: data[KCErrorNames.errorCode] ? data[KCErrorNames.errorCode] : 0,\r\n            specificCode: data[KCErrorNames.specificCode] ? data[KCErrorNames.specificCode] : 0,\r\n            originalError: error\r\n        });\r\n    }\r\n    else if (error.request) {\r\n        // The request was made but no response was received\r\n        // `error.request` is an instance of XMLHttpRequest in the browser and an instance of\r\n        // http.ClientRequest in node.js\r\n        return error;\r\n    }\r\n    // Something happened in setting up the request that triggered an Error\r\n    return error;\r\n}\r\nexports.mapCloudError = mapCloudError;\r\n//# sourceMappingURL=map-cloud-error.js.map"
    },
    {
      "id": 70,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\adapters\\browser-rich-text.parser.ts",
      "name": "./lib/parser/adapters/browser-rich-text.parser.ts",
      "index": 51,
      "index2": 67,
      "size": 10078,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\parser-adapter.ts",
      "issuerId": 24,
      "issuerName": "./lib/parser/parser-adapter.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 110,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\index.ts",
          "name": "./lib/parser/index.ts"
        },
        {
          "id": 24,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\parser-adapter.ts",
          "name": "./lib/parser/parser-adapter.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 24,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\parser-adapter.ts",
          "module": "./lib/parser/parser-adapter.ts",
          "moduleName": "./lib/parser/parser-adapter.ts",
          "type": "cjs require",
          "userRequest": "./adapters/browser-rich-text.parser",
          "loc": "5:18-64"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 3,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../../models\");\r\nvar parser_configuration_1 = require(\"../parser-configuration\");\r\nvar BrowserRichTextParser = /** @class */ (function () {\r\n    function BrowserRichTextParser() {\r\n    }\r\n    BrowserRichTextParser.prototype.resolveRichTextElement = function (resolverContext, contentItemCodename, html, elementName, replacement, config) {\r\n        var doc = this.createWrapperElement(html);\r\n        // get all linked items\r\n        var result = this.processRichTextElement(resolverContext, contentItemCodename, elementName, doc.children, replacement, config, {\r\n            links: [],\r\n            linkedItems: [],\r\n            images: []\r\n        });\r\n        return {\r\n            links: result.links,\r\n            linkedItems: result.linkedItems,\r\n            images: result.images,\r\n            resolvedHtml: doc.innerHTML\r\n        };\r\n    };\r\n    BrowserRichTextParser.prototype.createWrapperElement = function (html) {\r\n        var element = document.createElement(parser_configuration_1.parserConfiguration.linkedItemWrapperElem);\r\n        element.innerHTML = html;\r\n        return element;\r\n    };\r\n    BrowserRichTextParser.prototype.processRichTextElement = function (resolverContext, contentItemCodename, elementName, htmlCollection, replacement, config, result) {\r\n        if (!htmlCollection || htmlCollection.length === 0) {\r\n            // there are no more nodes\r\n        }\r\n        else {\r\n            // extract objects\r\n            for (var i = 0; i < htmlCollection.length; i++) {\r\n                var element = htmlCollection[i];\r\n                var typeAttribute = element.attributes ? element.attributes.getNamedItem('type') : undefined;\r\n                // process linked items (modular items)\r\n                if (element.attributes &&\r\n                    typeAttribute &&\r\n                    typeAttribute.value &&\r\n                    typeAttribute.value.toLowerCase() ===\r\n                        parser_configuration_1.parserConfiguration.modularContentElementData.type.toLowerCase()) {\r\n                    var dataCodenameAttribute = element.attributes.getNamedItem(parser_configuration_1.parserConfiguration.modularContentElementData.dataCodename);\r\n                    var dataTypeAttribute = element.attributes.getNamedItem(parser_configuration_1.parserConfiguration.modularContentElementData.dataType);\r\n                    if (!dataTypeAttribute) {\r\n                        throw Error('Missing data type attribute. This is likely an error caused by invalid response.');\r\n                    }\r\n                    var relAttribute = element.attributes.getNamedItem(parser_configuration_1.parserConfiguration.modularContentElementData.relAttribute);\r\n                    var itemType = 'linkedItem';\r\n                    if (relAttribute &&\r\n                        relAttribute.value === parser_configuration_1.parserConfiguration.modularContentElementData.componentRel) {\r\n                        itemType = 'component';\r\n                    }\r\n                    // prepare link item object\r\n                    var linkItemContentObject = {\r\n                        dataCodename: dataCodenameAttribute ? dataCodenameAttribute.value : '',\r\n                        dataType: dataTypeAttribute ? dataTypeAttribute.value : '',\r\n                        itemType: itemType\r\n                    };\r\n                    // replace html\r\n                    var parentElement = element.parentElement;\r\n                    if (!parentElement) {\r\n                        console.warn(\"Could not replace linked item '\" + linkItemContentObject.dataCodename + \"' of '\" + linkItemContentObject.dataType + \"' because parent node is undefined. Please report this error if you are seeing this.\");\r\n                    }\r\n                    else {\r\n                        if (dataTypeAttribute.value === 'item') {\r\n                            // add to result\r\n                            result.linkedItems.push(linkItemContentObject);\r\n                            // create new element\r\n                            var newElem = document.createElement(config.linkedItemWrapperTag);\r\n                            // get type of resolving item\r\n                            var type = void 0;\r\n                            type = models_1.RichTextItemDataType.Item;\r\n                            var linkedItemHtml = replacement.getLinkedItemHtml(linkItemContentObject.dataCodename, type);\r\n                            // recursively run resolver on the HTML obtained by resolver\r\n                            newElem.innerHTML = this.resolveRichTextElement('nested', linkItemContentObject.dataCodename, linkedItemHtml, elementName, replacement, config).resolvedHtml;\r\n                            // add classes\r\n                            newElem.className = config.linkedItemWrapperClasses.map(function (m) { return m; }).join(' ');\r\n                            // replace original node with new one\r\n                            parentElement.replaceChild(newElem, element);\r\n                        }\r\n                        else {\r\n                            if (config.enableAdvancedLogging) {\r\n                                console.warn(\"Rich text element contains object with unsupported data type '\" + dataTypeAttribute.value + \"'\");\r\n                            }\r\n                        }\r\n                    }\r\n                }\r\n                // process links\r\n                if (element.nodeName.toLowerCase() === parser_configuration_1.parserConfiguration.linkElementData.nodeName.toLowerCase()) {\r\n                    var dataItemIdAttribute = element.attributes.getNamedItem(parser_configuration_1.parserConfiguration.linkElementData.dataItemId);\r\n                    if (dataItemIdAttribute) {\r\n                        var link = {\r\n                            dataItemId: dataItemIdAttribute ? dataItemIdAttribute.value : ''\r\n                        };\r\n                        // add to result\r\n                        result.links.push(link);\r\n                        // get original link text (the one inside <a> tag)\r\n                        var linkText = element.innerHTML;\r\n                        var urlSlugResult = replacement.getUrlSlugResult(link.dataItemId, linkText);\r\n                        // html has priority over url resolver\r\n                        if (urlSlugResult.html) {\r\n                            // replace link html\r\n                            var linkHtml = urlSlugResult.html;\r\n                            element.outerHTML = linkHtml ? linkHtml : '';\r\n                            var parent_1 = element.parentNode;\r\n                            if (parent_1) {\r\n                                parent_1.replaceChild(element, element);\r\n                            }\r\n                        }\r\n                        else if (urlSlugResult.url) {\r\n                            // set link url only\r\n                            var hrefAttribute = element.attributes.getNamedItem('href');\r\n                            if (!hrefAttribute) {\r\n                                // href attribute is missing\r\n                                if (config.enableAdvancedLogging) {\r\n                                    console.warn(\"Cannot set url '\" + urlSlugResult + \"' because 'href' attribute is not present in the <a> tag.\\n                                        Please report this issue if you are seeing this.\\n                                        This warning can be turned off by disabling 'enableAdvancedLogging' option.\");\r\n                                }\r\n                            }\r\n                            else {\r\n                                // get link url\r\n                                var linkUrlResult = typeof urlSlugResult === 'string'\r\n                                    ? urlSlugResult\r\n                                    : urlSlugResult.url;\r\n                                hrefAttribute.value = linkUrlResult ? linkUrlResult : '';\r\n                            }\r\n                        }\r\n                    }\r\n                }\r\n                // process images\r\n                if (element.nodeName.toLowerCase() === parser_configuration_1.parserConfiguration.imageElementData.nodeName.toLowerCase()) {\r\n                    var dataImageIdAttribute = element.attributes.getNamedItem(parser_configuration_1.parserConfiguration.imageElementData.dataImageId);\r\n                    // continue only if data image id is present. There could be regular img tags included\r\n                    if (dataImageIdAttribute) {\r\n                        var imageObj = {\r\n                            imageId: dataImageIdAttribute.value\r\n                        };\r\n                        result.images.push(imageObj);\r\n                        // get image result\r\n                        var imageResult = replacement.getImageResult(resolverContext, contentItemCodename, imageObj.imageId, elementName);\r\n                        // get src attribute of img tag\r\n                        var srcAttribute = element.attributes.getNamedItem(parser_configuration_1.parserConfiguration.imageElementData.srcAttribute);\r\n                        if (!srcAttribute) {\r\n                            throw Error(\"Attribute '\" + parser_configuration_1.parserConfiguration.imageElementData.srcAttribute + \"' is missing. Source element: \" + elementName);\r\n                        }\r\n                        // set new image url\r\n                        srcAttribute.value = imageResult.url;\r\n                    }\r\n                }\r\n                // recursively process child nodes\r\n                if (element.children && element.children.length > 0) {\r\n                    this.processRichTextElement(resolverContext, contentItemCodename, elementName, element.children, replacement, config, result);\r\n                }\r\n            }\r\n        }\r\n        return result;\r\n    };\r\n    return BrowserRichTextParser;\r\n}());\r\nexports.BrowserRichTextParser = BrowserRichTextParser;\r\n"
    },
    {
      "id": 71,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
      "name": "./lib/models/common/index.ts",
      "index": 53,
      "index2": 51,
      "size": 331,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
      "issuerId": 0,
      "issuerName": "./lib/models/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 0,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "name": "./lib/models/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 0,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "module": "./lib/models/index.ts",
          "moduleName": "./lib/models/index.ts",
          "type": "cjs require",
          "userRequest": "./common",
          "loc": "6:9-28"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./filters\"));\r\n__export(require(\"./pagination.class\"));\r\n__export(require(\"./parameters\"));\r\n__export(require(\"./sort-order.enum\"));\r\n"
    },
    {
      "id": 72,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\filters.ts",
      "name": "./lib/models/common/filters.ts",
      "index": 54,
      "index2": 47,
      "size": 9518,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
      "issuerId": 71,
      "issuerName": "./lib/models/common/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 0,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "name": "./lib/models/index.ts"
        },
        {
          "id": 71,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
          "name": "./lib/models/common/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 71,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
          "module": "./lib/models/common/index.ts",
          "moduleName": "./lib/models/common/index.ts",
          "type": "cjs require",
          "userRequest": "./filters",
          "loc": "6:9-29"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 3,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar Filters;\r\n(function (Filters) {\r\n    var valueSeparator = ',';\r\n    var defaultValue = '';\r\n    var TypeFilter = /** @class */ (function () {\r\n        function TypeFilter(type) {\r\n            this.type = type;\r\n        }\r\n        TypeFilter.prototype.getParam = function () {\r\n            if (Array.isArray(this.type)) {\r\n                // multiple types\r\n                return 'system.type[in]';\r\n            }\r\n            // single type\r\n            return 'system.type';\r\n        };\r\n        TypeFilter.prototype.getParamValue = function () {\r\n            if (!this.type) {\r\n                return defaultValue;\r\n            }\r\n            if (Array.isArray(this.type)) {\r\n                var value = '';\r\n                // use [in] filter\r\n                for (var i = 0; i < this.type.length; i++) {\r\n                    value = value + this.type[i].toString();\r\n                    if (i !== this.type.length - 1) {\r\n                        // append separator if its not last item\r\n                        value = value + valueSeparator;\r\n                    }\r\n                }\r\n                return value;\r\n            }\r\n            // single type was given\r\n            return this.type.toString();\r\n        };\r\n        return TypeFilter;\r\n    }());\r\n    Filters.TypeFilter = TypeFilter;\r\n    var EqualsFilter = /** @class */ (function () {\r\n        function EqualsFilter(element, value) {\r\n            this.element = element;\r\n            this.value = value;\r\n            if (!this.element) {\r\n                throw Error(\"Element specified in 'EqualsFilter' is undefined \");\r\n            }\r\n        }\r\n        EqualsFilter.prototype.getParam = function () {\r\n            return this.element.trim();\r\n        };\r\n        EqualsFilter.prototype.getParamValue = function () {\r\n            if (!this.value) {\r\n                return defaultValue;\r\n            }\r\n            return this.value;\r\n        };\r\n        return EqualsFilter;\r\n    }());\r\n    Filters.EqualsFilter = EqualsFilter;\r\n    var AllFilter = /** @class */ (function () {\r\n        function AllFilter(element, values) {\r\n            this.element = element;\r\n            this.values = values;\r\n            if (!this.element) {\r\n                throw Error(\"Element specified in 'AllFilter' is undefined \");\r\n            }\r\n        }\r\n        AllFilter.prototype.getParam = function () {\r\n            return this.element.trim() + \"[all]\";\r\n        };\r\n        AllFilter.prototype.getParamValue = function () {\r\n            if (!this.values || !Array.isArray(this.values)) {\r\n                return defaultValue;\r\n            }\r\n            return this.values.map(function (m) { return m.trim(); }).join(',');\r\n        };\r\n        return AllFilter;\r\n    }());\r\n    Filters.AllFilter = AllFilter;\r\n    var AnyFilter = /** @class */ (function () {\r\n        function AnyFilter(element, values) {\r\n            this.element = element;\r\n            this.values = values;\r\n            if (!this.element) {\r\n                throw Error(\"Element specified in 'AnyFilter' is undefined \");\r\n            }\r\n        }\r\n        AnyFilter.prototype.getParam = function () {\r\n            return this.element.trim() + \"[any]\";\r\n        };\r\n        AnyFilter.prototype.getParamValue = function () {\r\n            if (!this.values || !Array.isArray(this.values)) {\r\n                return defaultValue;\r\n            }\r\n            return this.values.map(function (m) { return m.trim(); }).join(',');\r\n        };\r\n        return AnyFilter;\r\n    }());\r\n    Filters.AnyFilter = AnyFilter;\r\n    var ContainsFilter = /** @class */ (function () {\r\n        function ContainsFilter(element, values) {\r\n            this.element = element;\r\n            this.values = values;\r\n            if (!this.element) {\r\n                throw Error(\"Element specified in 'ContainsFilter' is undefined \");\r\n            }\r\n        }\r\n        ContainsFilter.prototype.getParam = function () {\r\n            return this.element.trim() + \"[contains]\";\r\n        };\r\n        ContainsFilter.prototype.getParamValue = function () {\r\n            if (!this.values || !Array.isArray(this.values)) {\r\n                return defaultValue;\r\n            }\r\n            return this.values.map(function (m) { return m.trim(); }).join(',');\r\n        };\r\n        return ContainsFilter;\r\n    }());\r\n    Filters.ContainsFilter = ContainsFilter;\r\n    var GreaterThanFilter = /** @class */ (function () {\r\n        function GreaterThanFilter(element, value) {\r\n            this.element = element;\r\n            this.value = value;\r\n            if (!this.element) {\r\n                throw Error(\"Element specified in 'GreaterThanFilter' is undefined \");\r\n            }\r\n        }\r\n        GreaterThanFilter.prototype.getParam = function () {\r\n            return this.element.trim() + \"[gt]\";\r\n        };\r\n        GreaterThanFilter.prototype.getParamValue = function () {\r\n            if (!this.value) {\r\n                return defaultValue;\r\n            }\r\n            return this.value;\r\n        };\r\n        return GreaterThanFilter;\r\n    }());\r\n    Filters.GreaterThanFilter = GreaterThanFilter;\r\n    var GreaterThanOrEqualFilter = /** @class */ (function () {\r\n        function GreaterThanOrEqualFilter(element, value) {\r\n            this.element = element;\r\n            this.value = value;\r\n            if (!this.element) {\r\n                throw Error(\"Element specified in 'GreaterThanOrEqualFilter' is undefined \");\r\n            }\r\n        }\r\n        GreaterThanOrEqualFilter.prototype.getParam = function () {\r\n            return this.element.trim() + \"[gte]\";\r\n        };\r\n        GreaterThanOrEqualFilter.prototype.getParamValue = function () {\r\n            if (!this.value) {\r\n                return defaultValue;\r\n            }\r\n            return this.value;\r\n        };\r\n        return GreaterThanOrEqualFilter;\r\n    }());\r\n    Filters.GreaterThanOrEqualFilter = GreaterThanOrEqualFilter;\r\n    var InFilter = /** @class */ (function () {\r\n        function InFilter(element, values) {\r\n            this.element = element;\r\n            this.values = values;\r\n            if (!this.element) {\r\n                throw Error(\"Element specified in 'Infilter' is undefined\");\r\n            }\r\n        }\r\n        InFilter.prototype.getParam = function () {\r\n            return this.element.trim() + \"[in]\";\r\n        };\r\n        InFilter.prototype.getParamValue = function () {\r\n            if (!this.values || !Array.isArray(this.values)) {\r\n                return defaultValue;\r\n            }\r\n            return this.values.map(function (m) {\r\n                return m.trim();\r\n            }).join(',');\r\n        };\r\n        return InFilter;\r\n    }());\r\n    Filters.InFilter = InFilter;\r\n    var LessThanFilter = /** @class */ (function () {\r\n        function LessThanFilter(element, value) {\r\n            this.element = element;\r\n            this.value = value;\r\n            if (!this.element) {\r\n                throw Error(\"Element specified in 'LessThanFilter' is undefined \");\r\n            }\r\n        }\r\n        LessThanFilter.prototype.getParam = function () {\r\n            return this.element.trim() + \"[lt]\";\r\n        };\r\n        LessThanFilter.prototype.getParamValue = function () {\r\n            if (!this.value) {\r\n                return defaultValue;\r\n            }\r\n            return this.value;\r\n        };\r\n        return LessThanFilter;\r\n    }());\r\n    Filters.LessThanFilter = LessThanFilter;\r\n    var LessThanOrEqualFilter = /** @class */ (function () {\r\n        function LessThanOrEqualFilter(element, value) {\r\n            this.element = element;\r\n            this.value = value;\r\n            if (!this.element) {\r\n                throw Error(\"Element specified in 'LessThanOrEqualFilter' is undefined \");\r\n            }\r\n        }\r\n        LessThanOrEqualFilter.prototype.getParam = function () {\r\n            return this.element.trim() + \"[lte]\";\r\n        };\r\n        LessThanOrEqualFilter.prototype.getParamValue = function () {\r\n            if (!this.value) {\r\n                return defaultValue;\r\n            }\r\n            return this.value;\r\n        };\r\n        return LessThanOrEqualFilter;\r\n    }());\r\n    Filters.LessThanOrEqualFilter = LessThanOrEqualFilter;\r\n    var RangeFilter = /** @class */ (function () {\r\n        function RangeFilter(element, lowerValue, higherValue) {\r\n            this.element = element;\r\n            this.lowerValue = lowerValue;\r\n            this.higherValue = higherValue;\r\n            if (!this.element) {\r\n                throw Error(\"Element specified in 'RangeFilter' is undefined \");\r\n            }\r\n            if (lowerValue > higherValue) {\r\n                throw Error(\"'lowerValue' cannot be higher then 'higherValue' in 'RangeFilter'\");\r\n            }\r\n        }\r\n        RangeFilter.prototype.getParam = function () {\r\n            return this.element.trim() + \"[range]\";\r\n        };\r\n        RangeFilter.prototype.getParamValue = function () {\r\n            var lowerVal = defaultValue;\r\n            var higherVal = defaultValue;\r\n            if (this.lowerValue) {\r\n                lowerVal = this.lowerValue.toString();\r\n            }\r\n            if (this.higherValue) {\r\n                higherVal = this.higherValue.toString();\r\n            }\r\n            return lowerVal + \",\" + higherVal;\r\n        };\r\n        return RangeFilter;\r\n    }());\r\n    Filters.RangeFilter = RangeFilter;\r\n})(Filters = exports.Filters || (exports.Filters = {}));\r\n"
    },
    {
      "id": 73,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\pagination.class.ts",
      "name": "./lib/models/common/pagination.class.ts",
      "index": 55,
      "index2": 48,
      "size": 267,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
      "issuerId": 71,
      "issuerName": "./lib/models/common/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 0,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "name": "./lib/models/index.ts"
        },
        {
          "id": 71,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
          "name": "./lib/models/common/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 71,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
          "module": "./lib/models/common/index.ts",
          "moduleName": "./lib/models/common/index.ts",
          "type": "cjs require",
          "userRequest": "./pagination.class",
          "loc": "7:9-38"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 3,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar Pagination = /** @class */ (function () {\r\n    function Pagination(data) {\r\n        Object.assign(this, data);\r\n    }\r\n    return Pagination;\r\n}());\r\nexports.Pagination = Pagination;\r\n"
    },
    {
      "id": 74,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\parameters.ts",
      "name": "./lib/models/common/parameters.ts",
      "index": 56,
      "index2": 50,
      "size": 7216,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
      "issuerId": 71,
      "issuerName": "./lib/models/common/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 0,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "name": "./lib/models/index.ts"
        },
        {
          "id": 71,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
          "name": "./lib/models/common/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 71,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\common\\index.ts",
          "module": "./lib/models/common/index.ts",
          "moduleName": "./lib/models/common/index.ts",
          "type": "cjs require",
          "userRequest": "./parameters",
          "loc": "8:9-32"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 3,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar sort_order_enum_1 = require(\"./sort-order.enum\");\r\nvar Parameters;\r\n(function (Parameters) {\r\n    var defaultValue = '';\r\n    var QueryParameter = /** @class */ (function () {\r\n        /**\r\n        * Parameter\r\n        * @constructor\r\n        * @param {string} name - Name of the parameter\r\n        * @param {string} value - Value of the parameter\r\n        */\r\n        function QueryParameter(name, value) {\r\n            this.name = name;\r\n            this.value = value;\r\n            if (!name) {\r\n                throw Error(\"Name of the parameter is not specified\");\r\n            }\r\n        }\r\n        QueryParameter.prototype.getParam = function () {\r\n            return this.name;\r\n        };\r\n        QueryParameter.prototype.getParamValue = function () {\r\n            return this.value;\r\n        };\r\n        return QueryParameter;\r\n    }());\r\n    Parameters.QueryParameter = QueryParameter;\r\n    var ElementsParameter = /** @class */ (function () {\r\n        /**\r\n        * Sets elements (projection) so that only certain elements from a content item are returned\r\n        * @constructor\r\n        * @param {string[]} elementCodenames - Array of element codenames to include in response.\r\n        */\r\n        function ElementsParameter(elementCodenames) {\r\n            this.elementCodenames = elementCodenames;\r\n        }\r\n        ElementsParameter.prototype.getParam = function () {\r\n            return 'elements';\r\n        };\r\n        ElementsParameter.prototype.getParamValue = function () {\r\n            if (!this.elementCodenames) {\r\n                return defaultValue;\r\n            }\r\n            return this.elementCodenames.map(function (m) {\r\n                if (!m) {\r\n                    throw Error(\"Codename of 'ElementsParameter' cannot be null or empty\");\r\n                }\r\n                return m.trim();\r\n            }).join(',');\r\n        };\r\n        return ElementsParameter;\r\n    }());\r\n    Parameters.ElementsParameter = ElementsParameter;\r\n    var LimitParameter = /** @class */ (function () {\r\n        /**\r\n        * Limits the number of items that are returned from response\r\n        * @constructor\r\n        * @param {number} limit - Number of elements that will be returned\r\n        */\r\n        function LimitParameter(limit) {\r\n            this.limit = limit;\r\n            if (limit <= 0) {\r\n                throw Error(\"'LimitParameter' must specify a positive integer\");\r\n            }\r\n        }\r\n        LimitParameter.prototype.getParam = function () {\r\n            return 'limit';\r\n        };\r\n        LimitParameter.prototype.getParamValue = function () {\r\n            return this.limit.toString();\r\n        };\r\n        return LimitParameter;\r\n    }());\r\n    Parameters.LimitParameter = LimitParameter;\r\n    var SkipParameter = /** @class */ (function () {\r\n        /**\r\n        * Configures response to skip certain number of items\r\n        * @constructor\r\n        * @param {number} skip - Number of content items that will be skipped\r\n        */\r\n        function SkipParameter(skip) {\r\n            this.skip = skip;\r\n            if (skip < 0) {\r\n                throw Error(\"'SkipParameter' must specify a positive integer number or zero.\\\"\");\r\n            }\r\n        }\r\n        SkipParameter.prototype.getParam = function () {\r\n            return 'skip';\r\n        };\r\n        SkipParameter.prototype.getParamValue = function () {\r\n            return this.skip.toString();\r\n        };\r\n        return SkipParameter;\r\n    }());\r\n    Parameters.SkipParameter = SkipParameter;\r\n    var OrderParameter = /** @class */ (function () {\r\n        /**\r\n        * Sorts the response based on given element.\r\n        * @constructor\r\n        * @param {string} element - Element that will be used for sorting (can be both elements.<elementname> or system.<elementname>)\r\n        * @param {SortOrder} sortOrder - Order type (desc/asc). Defaults to 'asc' if SortOrder is null or invalid.\r\n        */\r\n        function OrderParameter(element, sortOrder) {\r\n            this.element = element;\r\n            this.sortOrder = sortOrder;\r\n            if (!element) {\r\n                throw Error(\"Element specified in 'OrderParameter' is null or empty\");\r\n            }\r\n        }\r\n        OrderParameter.prototype.getParam = function () {\r\n            return 'order';\r\n        };\r\n        OrderParameter.prototype.getParamValue = function () {\r\n            var order;\r\n            if (this.sortOrder === sort_order_enum_1.SortOrder.desc) {\r\n                order = 'desc';\r\n            }\r\n            else {\r\n                order = 'asc';\r\n            }\r\n            return this.element.trim() + \"[\" + order + \"]\";\r\n        };\r\n        return OrderParameter;\r\n    }());\r\n    Parameters.OrderParameter = OrderParameter;\r\n    var CustomParameter = /** @class */ (function () {\r\n        function CustomParameter(paramName, value) {\r\n            this.paramName = paramName;\r\n            this.value = value;\r\n        }\r\n        CustomParameter.prototype.getParam = function () {\r\n            return this.paramName;\r\n        };\r\n        CustomParameter.prototype.getParamValue = function () {\r\n            return this.value;\r\n        };\r\n        return CustomParameter;\r\n    }());\r\n    Parameters.CustomParameter = CustomParameter;\r\n    var DepthParameter = /** @class */ (function () {\r\n        /**\r\n        * Configures the depth of the response. Content items might reference another 'linked items' using the Linked items element.\r\n        * Recursively, these linked items can reference another linked items.\r\n        * By default, only one level of linked content is returned.\r\n        * @constructor\r\n        * @param {number} depth - Depth fo the response\r\n        */\r\n        function DepthParameter(depth) {\r\n            this.depth = depth;\r\n            if (depth < 0) {\r\n                throw Error(\"'DepthParameter' must specify a positive integer or zero\");\r\n            }\r\n        }\r\n        DepthParameter.prototype.getParam = function () {\r\n            return 'depth';\r\n        };\r\n        DepthParameter.prototype.getParamValue = function () {\r\n            return this.depth.toString();\r\n        };\r\n        return DepthParameter;\r\n    }());\r\n    Parameters.DepthParameter = DepthParameter;\r\n    var LanguageParameter = /** @class */ (function () {\r\n        /**\r\n        * Specifies language version to fetch\r\n        * @constructor\r\n        * @param {string} languageCodename - Codename of the language\r\n        */\r\n        function LanguageParameter(languageCodename) {\r\n            this.languageCodename = languageCodename;\r\n            if (!languageCodename) {\r\n                throw Error(\"'LanguageParameter' must specify codename of the language\");\r\n            }\r\n        }\r\n        LanguageParameter.prototype.getParam = function () {\r\n            return 'language';\r\n        };\r\n        LanguageParameter.prototype.getParamValue = function () {\r\n            return this.languageCodename.trim().toString();\r\n        };\r\n        return LanguageParameter;\r\n    }());\r\n    Parameters.LanguageParameter = LanguageParameter;\r\n})(Parameters = exports.Parameters || (exports.Parameters = {}));\r\n"
    },
    {
      "id": 75,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\element\\index.ts",
      "name": "./lib/models/element/index.ts",
      "index": 58,
      "index2": 54,
      "size": 254,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
      "issuerId": 0,
      "issuerName": "./lib/models/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 0,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "name": "./lib/models/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 0,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "module": "./lib/models/index.ts",
          "moduleName": "./lib/models/index.ts",
          "type": "cjs require",
          "userRequest": "./element",
          "loc": "7:9-29"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./element-models\"));\r\n__export(require(\"./responses\"));\r\n"
    },
    {
      "id": 76,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\element\\element-models.ts",
      "name": "./lib/models/element/element-models.ts",
      "index": 59,
      "index2": 52,
      "size": 771,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\element\\index.ts",
      "issuerId": 75,
      "issuerName": "./lib/models/element/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 0,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "name": "./lib/models/index.ts"
        },
        {
          "id": 75,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\element\\index.ts",
          "name": "./lib/models/element/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 75,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\element\\index.ts",
          "module": "./lib/models/element/index.ts",
          "moduleName": "./lib/models/element/index.ts",
          "type": "cjs require",
          "userRequest": "./element-models",
          "loc": "6:9-36"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 3,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar GenericElementOption = /** @class */ (function () {\r\n    function GenericElementOption(\r\n    /**\r\n     * Name of the option\r\n     */\r\n    name, \r\n    /**\r\n     * Value of the option\r\n     */\r\n    codename) {\r\n        this.name = name;\r\n        this.codename = codename;\r\n    }\r\n    return GenericElementOption;\r\n}());\r\nexports.GenericElementOption = GenericElementOption;\r\nvar GenericElement = /** @class */ (function () {\r\n    function GenericElement(data) {\r\n        /**\r\n         * Array of options if the element has some\r\n         */\r\n        this.options = [];\r\n        Object.assign(this, data);\r\n    }\r\n    return GenericElement;\r\n}());\r\nexports.GenericElement = GenericElement;\r\n"
    },
    {
      "id": 77,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\element\\responses.ts",
      "name": "./lib/models/element/responses.ts",
      "index": 60,
      "index2": 53,
      "size": 846,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\element\\index.ts",
      "issuerId": 75,
      "issuerName": "./lib/models/element/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 0,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "name": "./lib/models/index.ts"
        },
        {
          "id": 75,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\element\\index.ts",
          "name": "./lib/models/element/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 75,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\element\\index.ts",
          "module": "./lib/models/element/index.ts",
          "moduleName": "./lib/models/element/index.ts",
          "type": "cjs require",
          "userRequest": "./responses",
          "loc": "7:9-31"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 3,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar ElementResponses;\r\n(function (ElementResponses) {\r\n    var ViewContentTypeElementResponse = /** @class */ (function () {\r\n        /**\r\n        * Response containing content type element\r\n        *\r\n        * @constructor\r\n        * @param {GenericElement} element - Content type element\r\n        * @param {ICloudResponseDebug} debug - Debug information from the response\r\n        */\r\n        function ViewContentTypeElementResponse(element, debug) {\r\n            this.element = element;\r\n            this.debug = debug;\r\n        }\r\n        return ViewContentTypeElementResponse;\r\n    }());\r\n    ElementResponses.ViewContentTypeElementResponse = ViewContentTypeElementResponse;\r\n})(ElementResponses = exports.ElementResponses || (exports.ElementResponses = {}));\r\n"
    },
    {
      "id": 78,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\index.ts",
      "name": "./lib/models/item/index.ts",
      "index": 61,
      "index2": 58,
      "size": 296,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
      "issuerId": 0,
      "issuerName": "./lib/models/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 0,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "name": "./lib/models/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 0,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "module": "./lib/models/index.ts",
          "moduleName": "./lib/models/index.ts",
          "type": "cjs require",
          "userRequest": "./item",
          "loc": "8:9-26"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./item-models\"));\r\n__export(require(\"./responses\"));\r\n__export(require(\"./type-resolver.class\"));\r\n"
    },
    {
      "id": 79,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\item-models.ts",
      "name": "./lib/models/item/item-models.ts",
      "index": 62,
      "index2": 55,
      "size": 1246,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\index.ts",
      "issuerId": 78,
      "issuerName": "./lib/models/item/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 0,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "name": "./lib/models/index.ts"
        },
        {
          "id": 78,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\index.ts",
          "name": "./lib/models/item/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 78,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\index.ts",
          "module": "./lib/models/item/index.ts",
          "moduleName": "./lib/models/item/index.ts",
          "type": "cjs require",
          "userRequest": "./item-models",
          "loc": "6:9-33"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 3,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar ContentItem = /** @class */ (function () {\r\n    /**\r\n    * Base class representing content item type. All content type models need to extend this class.\r\n    * @constructor\r\n    */\r\n    function ContentItem(config) {\r\n        this._config = config;\r\n    }\r\n    return ContentItem;\r\n}());\r\nexports.ContentItem = ContentItem;\r\nvar ContentItemSystemAttributes = /** @class */ (function () {\r\n    function ContentItemSystemAttributes(data) {\r\n        Object.assign(this, data);\r\n    }\r\n    return ContentItemSystemAttributes;\r\n}());\r\nexports.ContentItemSystemAttributes = ContentItemSystemAttributes;\r\nvar Link = /** @class */ (function () {\r\n    function Link(data) {\r\n        Object.assign(this, data);\r\n    }\r\n    return Link;\r\n}());\r\nexports.Link = Link;\r\nvar RichTextImage = /** @class */ (function () {\r\n    function RichTextImage(data) {\r\n        Object.assign(this, data);\r\n    }\r\n    return RichTextImage;\r\n}());\r\nexports.RichTextImage = RichTextImage;\r\nvar RichTextItemDataType;\r\n(function (RichTextItemDataType) {\r\n    RichTextItemDataType[\"Item\"] = \"item\";\r\n})(RichTextItemDataType = exports.RichTextItemDataType || (exports.RichTextItemDataType = {}));\r\n"
    },
    {
      "id": 80,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\responses.ts",
      "name": "./lib/models/item/responses.ts",
      "index": 63,
      "index2": 56,
      "size": 2906,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\index.ts",
      "issuerId": 78,
      "issuerName": "./lib/models/item/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 0,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "name": "./lib/models/index.ts"
        },
        {
          "id": 78,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\index.ts",
          "name": "./lib/models/item/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 78,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\index.ts",
          "module": "./lib/models/item/index.ts",
          "moduleName": "./lib/models/item/index.ts",
          "type": "cjs require",
          "userRequest": "./responses",
          "loc": "7:9-31"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 3,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar ItemResponses;\r\n(function (ItemResponses) {\r\n    var ListContentItemsResponse = /** @class */ (function () {\r\n        /**\r\n        * Response containing multiple item\r\n        * @constructor\r\n        * @param {TItem[]} items - Collection of content items\r\n        * @param {Pagination} pagination - Pagination object\r\n        * @param {IContentItemsContainer} linkedItems - Content items that were processed during request\r\n        * @param {ICloudResponseDebug} debug - Debug information from the request\r\n        */\r\n        function ListContentItemsResponse(items, pagination, linkedItems, debug) {\r\n            this.items = items;\r\n            this.pagination = pagination;\r\n            this.linkedItems = linkedItems;\r\n            this.debug = debug;\r\n            this.isEmpty = this.getIsEmpty();\r\n            this.lastItem = this.getLastItem();\r\n            this.firstItem = this.getFirstItem();\r\n        }\r\n        ListContentItemsResponse.prototype.getIsEmpty = function () {\r\n            if (!this.items) {\r\n                return true;\r\n            }\r\n            return this.items.length <= 0;\r\n        };\r\n        ListContentItemsResponse.prototype.getFirstItem = function () {\r\n            if (!this.items) {\r\n                return;\r\n            }\r\n            if (this.items.length < 1) {\r\n                return;\r\n            }\r\n            return this.items[0];\r\n        };\r\n        ListContentItemsResponse.prototype.getLastItem = function () {\r\n            if (!this.items) {\r\n                return;\r\n            }\r\n            if (this.items.length < 1) {\r\n                return;\r\n            }\r\n            return this.items[this.items.length - 1];\r\n        };\r\n        return ListContentItemsResponse;\r\n    }());\r\n    ItemResponses.ListContentItemsResponse = ListContentItemsResponse;\r\n    var ViewContentItemResponse = /** @class */ (function () {\r\n        /**\r\n        * Response containing single item\r\n        * @constructor\r\n        * @param {TItem} item - Returned item\r\n        * @param {IContentItemsContainer} linkedItems - Content items that were processed during request\r\n        * @param {ICloudResponseDebug} debug - Debug information from the request\r\n        */\r\n        function ViewContentItemResponse(item, linkedItems, debug) {\r\n            this.item = item;\r\n            this.linkedItems = linkedItems;\r\n            this.debug = debug;\r\n            this.isEmpty = this.getIsEmpty();\r\n        }\r\n        ViewContentItemResponse.prototype.getIsEmpty = function () {\r\n            if (!this.item) {\r\n                return true;\r\n            }\r\n            return false;\r\n        };\r\n        return ViewContentItemResponse;\r\n    }());\r\n    ItemResponses.ViewContentItemResponse = ViewContentItemResponse;\r\n})(ItemResponses = exports.ItemResponses || (exports.ItemResponses = {}));\r\n"
    },
    {
      "id": 81,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\type-resolver.class.ts",
      "name": "./lib/models/item/type-resolver.class.ts",
      "index": 64,
      "index2": 57,
      "size": 1039,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\index.ts",
      "issuerId": 78,
      "issuerName": "./lib/models/item/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 0,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "name": "./lib/models/index.ts"
        },
        {
          "id": 78,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\index.ts",
          "name": "./lib/models/item/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 78,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\item\\index.ts",
          "module": "./lib/models/item/index.ts",
          "moduleName": "./lib/models/item/index.ts",
          "type": "cjs require",
          "userRequest": "./type-resolver.class",
          "loc": "8:9-41"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 3,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar TypeResolver = /** @class */ (function () {\r\n    /**\r\n    * Resolver used to create instance of particular class representing your content item. This is useful if you want to access\r\n    * properties in a strongly types manner when using TypeScript or to define additional properties/functions on the class.\r\n    * For example if you create a class 'Character' which corresponds to 'character' code name of Kentico Cloud type, you\r\n    * typically register it like: 'new TypeResolver(\"code_example\", () => new CodeExample())'\r\n    * @constructor\r\n    * @param {string} type - Codename of the content item defined in your Kentico Cloud content types\r\n    * @param {(data: ITypeResolverData) => IContentItem} resolve - Function used create new instance of your class\r\n    */\r\n    function TypeResolver(type, resolve) {\r\n        this.type = type;\r\n        this.resolve = resolve;\r\n    }\r\n    return TypeResolver;\r\n}());\r\nexports.TypeResolver = TypeResolver;\r\n"
    },
    {
      "id": 82,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\taxonomy\\index.ts",
      "name": "./lib/models/taxonomy/index.ts",
      "index": 65,
      "index2": 61,
      "size": 255,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
      "issuerId": 0,
      "issuerName": "./lib/models/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 0,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "name": "./lib/models/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 0,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "module": "./lib/models/index.ts",
          "moduleName": "./lib/models/index.ts",
          "type": "cjs require",
          "userRequest": "./taxonomy",
          "loc": "9:9-30"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./responses\"));\r\n__export(require(\"./taxonomy-models\"));\r\n"
    },
    {
      "id": 83,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\taxonomy\\responses.ts",
      "name": "./lib/models/taxonomy/responses.ts",
      "index": 66,
      "index2": 59,
      "size": 1291,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\taxonomy\\index.ts",
      "issuerId": 82,
      "issuerName": "./lib/models/taxonomy/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 0,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "name": "./lib/models/index.ts"
        },
        {
          "id": 82,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\taxonomy\\index.ts",
          "name": "./lib/models/taxonomy/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 82,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\taxonomy\\index.ts",
          "module": "./lib/models/taxonomy/index.ts",
          "moduleName": "./lib/models/taxonomy/index.ts",
          "type": "cjs require",
          "userRequest": "./responses",
          "loc": "6:9-31"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 3,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar TaxonomyResponses;\r\n(function (TaxonomyResponses) {\r\n    var ViewTaxonomyGroupResponse = /** @class */ (function () {\r\n        function ViewTaxonomyGroupResponse(\r\n        /**\r\n         * Taxonomy group\r\n         */\r\n        taxonomy, \r\n        /**\r\n         * Debug information\r\n         */\r\n        debug) {\r\n            this.taxonomy = taxonomy;\r\n            this.debug = debug;\r\n        }\r\n        return ViewTaxonomyGroupResponse;\r\n    }());\r\n    TaxonomyResponses.ViewTaxonomyGroupResponse = ViewTaxonomyGroupResponse;\r\n    var ListTaxonomyGroupsResponse = /** @class */ (function () {\r\n        function ListTaxonomyGroupsResponse(\r\n        /**\r\n         * Taxonomies\r\n         */\r\n        taxonomies, \r\n        /**\r\n         * Pagination\r\n         */\r\n        pagination, \r\n        /**\r\n         * Debug information\r\n         */\r\n        debug) {\r\n            this.taxonomies = taxonomies;\r\n            this.pagination = pagination;\r\n            this.debug = debug;\r\n        }\r\n        return ListTaxonomyGroupsResponse;\r\n    }());\r\n    TaxonomyResponses.ListTaxonomyGroupsResponse = ListTaxonomyGroupsResponse;\r\n})(TaxonomyResponses = exports.TaxonomyResponses || (exports.TaxonomyResponses = {}));\r\n"
    },
    {
      "id": 84,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\taxonomy\\taxonomy-models.ts",
      "name": "./lib/models/taxonomy/taxonomy-models.ts",
      "index": 67,
      "index2": 60,
      "size": 776,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\taxonomy\\index.ts",
      "issuerId": 82,
      "issuerName": "./lib/models/taxonomy/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 0,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "name": "./lib/models/index.ts"
        },
        {
          "id": 82,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\taxonomy\\index.ts",
          "name": "./lib/models/taxonomy/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 82,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\taxonomy\\index.ts",
          "module": "./lib/models/taxonomy/index.ts",
          "moduleName": "./lib/models/taxonomy/index.ts",
          "type": "cjs require",
          "userRequest": "./taxonomy-models",
          "loc": "7:9-37"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 3,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar TaxonomyGroup = /** @class */ (function () {\r\n    function TaxonomyGroup(system, terms) {\r\n        this.system = system;\r\n        this.terms = terms;\r\n    }\r\n    return TaxonomyGroup;\r\n}());\r\nexports.TaxonomyGroup = TaxonomyGroup;\r\nvar TaxonomySystemAttributes = /** @class */ (function () {\r\n    function TaxonomySystemAttributes(data) {\r\n        Object.assign(this, data);\r\n    }\r\n    return TaxonomySystemAttributes;\r\n}());\r\nexports.TaxonomySystemAttributes = TaxonomySystemAttributes;\r\nvar TaxonomyTerms = /** @class */ (function () {\r\n    function TaxonomyTerms(data) {\r\n        Object.assign(this, data);\r\n    }\r\n    return TaxonomyTerms;\r\n}());\r\nexports.TaxonomyTerms = TaxonomyTerms;\r\n"
    },
    {
      "id": 85,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\content-type\\index.ts",
      "name": "./lib/models/content-type/index.ts",
      "index": 68,
      "index2": 64,
      "size": 259,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
      "issuerId": 0,
      "issuerName": "./lib/models/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 0,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "name": "./lib/models/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 0,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "module": "./lib/models/index.ts",
          "moduleName": "./lib/models/index.ts",
          "type": "cjs require",
          "userRequest": "./content-type",
          "loc": "10:9-34"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./content-type-models\"));\r\n__export(require(\"./responses\"));\r\n"
    },
    {
      "id": 86,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\content-type\\content-type-models.ts",
      "name": "./lib/models/content-type/content-type-models.ts",
      "index": 69,
      "index2": 62,
      "size": 545,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\content-type\\index.ts",
      "issuerId": 85,
      "issuerName": "./lib/models/content-type/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 0,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "name": "./lib/models/index.ts"
        },
        {
          "id": 85,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\content-type\\index.ts",
          "name": "./lib/models/content-type/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 85,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\content-type\\index.ts",
          "module": "./lib/models/content-type/index.ts",
          "moduleName": "./lib/models/content-type/index.ts",
          "type": "cjs require",
          "userRequest": "./content-type-models",
          "loc": "6:9-41"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 3,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar ContentTypeSystemAttributes = /** @class */ (function () {\r\n    function ContentTypeSystemAttributes(data) {\r\n        Object.assign(this, data);\r\n    }\r\n    return ContentTypeSystemAttributes;\r\n}());\r\nexports.ContentTypeSystemAttributes = ContentTypeSystemAttributes;\r\nvar ContentType = /** @class */ (function () {\r\n    function ContentType(data) {\r\n        Object.assign(this, data);\r\n    }\r\n    return ContentType;\r\n}());\r\nexports.ContentType = ContentType;\r\n"
    },
    {
      "id": 87,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\content-type\\responses.ts",
      "name": "./lib/models/content-type/responses.ts",
      "index": 70,
      "index2": 63,
      "size": 1262,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\content-type\\index.ts",
      "issuerId": 85,
      "issuerName": "./lib/models/content-type/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 0,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\index.ts",
          "name": "./lib/models/index.ts"
        },
        {
          "id": 85,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\content-type\\index.ts",
          "name": "./lib/models/content-type/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 85,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\models\\content-type\\index.ts",
          "module": "./lib/models/content-type/index.ts",
          "moduleName": "./lib/models/content-type/index.ts",
          "type": "cjs require",
          "userRequest": "./responses",
          "loc": "7:9-31"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 3,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar TypeResponses;\r\n(function (TypeResponses) {\r\n    var ListContentTypesResponse = /** @class */ (function () {\r\n        /**\r\n        * Response containing multiple types\r\n        * @constructor\r\n        * @param {IContentType[]} types - Content types\r\n        * @param {Pagination} pagination - Pagination object\r\n        */\r\n        function ListContentTypesResponse(types, pagination, debug) {\r\n            this.types = types;\r\n            this.pagination = pagination;\r\n            this.debug = debug;\r\n        }\r\n        return ListContentTypesResponse;\r\n    }());\r\n    TypeResponses.ListContentTypesResponse = ListContentTypesResponse;\r\n    var ViewContentTypeResponse = /** @class */ (function () {\r\n        /**\r\n        * Response containing single type\r\n        * @constructor\r\n        * @param {IContentType} type - Content type\r\n        */\r\n        function ViewContentTypeResponse(type, debug) {\r\n            this.type = type;\r\n            this.debug = debug;\r\n        }\r\n        return ViewContentTypeResponse;\r\n    }());\r\n    TypeResponses.ViewContentTypeResponse = ViewContentTypeResponse;\r\n})(TypeResponses = exports.TypeResponses || (exports.TypeResponses = {}));\r\n"
    },
    {
      "id": 88,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\element\\element-query.class.ts",
      "name": "./lib/query/element/element-query.class.ts",
      "index": 75,
      "index2": 71,
      "size": 1979,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
      "issuerId": 27,
      "issuerName": "./lib/query/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 27,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "name": "./lib/query/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 27,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "module": "./lib/query/index.ts",
          "moduleName": "./lib/query/index.ts",
          "type": "cjs require",
          "userRequest": "./element/element-query.class",
          "loc": "8:9-49"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar base_element_query_class_1 = require(\"./base-element-query.class\");\r\nvar ElementQuery = /** @class */ (function (_super) {\r\n    __extends(ElementQuery, _super);\r\n    function ElementQuery(config, queryService, typeCodename, elementCodename) {\r\n        var _this = _super.call(this, config, queryService) || this;\r\n        _this.config = config;\r\n        _this.queryService = queryService;\r\n        _this.typeCodename = typeCodename;\r\n        _this.elementCodename = elementCodename;\r\n        if (!typeCodename) {\r\n            throw Error(\"Codename of the type has to be provided\");\r\n        }\r\n        if (!elementCodename) {\r\n            throw Error(\"Codename of the element has to be provided\");\r\n        }\r\n        return _this;\r\n    }\r\n    /**\r\n    * Gets the runnable Observable\r\n    */\r\n    ElementQuery.prototype.toObservable = function () {\r\n        return _super.prototype.runElementQuery.call(this, this.typeCodename, this.elementCodename);\r\n    };\r\n    /**\r\n    * Gets 'Url' representation of query\r\n    */\r\n    ElementQuery.prototype.getUrl = function () {\r\n        return _super.prototype.getElementQueryUrl.call(this, this.typeCodename, this.elementCodename);\r\n    };\r\n    return ElementQuery;\r\n}(base_element_query_class_1.BaseElementQuery));\r\nexports.ElementQuery = ElementQuery;\r\n"
    },
    {
      "id": 89,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\item\\multiple-item-query.class.ts",
      "name": "./lib/query/item/multiple-item-query.class.ts",
      "index": 77,
      "index2": 73,
      "size": 6974,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
      "issuerId": 27,
      "issuerName": "./lib/query/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 27,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "name": "./lib/query/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 27,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "module": "./lib/query/index.ts",
          "moduleName": "./lib/query/index.ts",
          "type": "cjs require",
          "userRequest": "./item/multiple-item-query.class",
          "loc": "10:9-52"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../../models\");\r\nvar base_item_query_class_1 = require(\"./base-item-query.class\");\r\nvar MultipleItemQuery = /** @class */ (function (_super) {\r\n    __extends(MultipleItemQuery, _super);\r\n    function MultipleItemQuery(config, queryService) {\r\n        var _this = _super.call(this, config, queryService) || this;\r\n        _this.config = config;\r\n        _this.queryService = queryService;\r\n        return _this;\r\n    }\r\n    /**\r\n     * Gets only item of given type\r\n     * @param type Codename of type to get\r\n     */\r\n    MultipleItemQuery.prototype.type = function (type) {\r\n        this.parameters.push(new models_1.Filters.TypeFilter(type));\r\n        return this;\r\n    };\r\n    /**\r\n     * Gets items of given types (logical or)\r\n     * I.e. get items of either 'Actor' or 'Movie' type\r\n     * @param types Types to get\r\n     */\r\n    MultipleItemQuery.prototype.types = function (types) {\r\n        this.parameters.push(new models_1.Filters.TypeFilter(types));\r\n        return this;\r\n    };\r\n    /**\r\n     * Equals filter condition\r\n     * @param element Element to filter. Example: 'elements.movie'\r\n     * @param value Value to match. Example: 'Kingsman'\r\n     */\r\n    MultipleItemQuery.prototype.equalsFilter = function (element, value) {\r\n        this.parameters.push(new models_1.Filters.EqualsFilter(element, value));\r\n        return this;\r\n    };\r\n    /**\r\n     * All filter\r\n     * @param element Element to filter.\r\n     * @param values Values\r\n     */\r\n    MultipleItemQuery.prototype.allFilter = function (element, values) {\r\n        this.parameters.push(new models_1.Filters.AllFilter(element, values));\r\n        return this;\r\n    };\r\n    /**\r\n     * Any filter\r\n     * @param element Element to filter.\r\n     * @param values Values\r\n     */\r\n    MultipleItemQuery.prototype.anyFilter = function (element, values) {\r\n        this.parameters.push(new models_1.Filters.AnyFilter(element, values));\r\n        return this;\r\n    };\r\n    /**\r\n     * Contains filter\r\n     * @param element Element to filter.\r\n     * @param values Values\r\n     */\r\n    MultipleItemQuery.prototype.containsFilter = function (element, values) {\r\n        this.parameters.push(new models_1.Filters.ContainsFilter(element, values));\r\n        return this;\r\n    };\r\n    /**\r\n     * Greater then filter\r\n     * @param element Element to filter.\r\n     * @param value Value\r\n     */\r\n    MultipleItemQuery.prototype.greaterThanFilter = function (element, value) {\r\n        this.parameters.push(new models_1.Filters.GreaterThanFilter(element, value));\r\n        return this;\r\n    };\r\n    /**\r\n     * Greater then or equals filter\r\n     * @param element Element to filter.\r\n     * @param value Value\r\n     */\r\n    MultipleItemQuery.prototype.greaterThanOrEqualFilter = function (element, value) {\r\n        this.parameters.push(new models_1.Filters.GreaterThanOrEqualFilter(element, value));\r\n        return this;\r\n    };\r\n    /**\r\n     * In filter\r\n     * @param element Element to filter.\r\n     * @param values Values\r\n     */\r\n    MultipleItemQuery.prototype.inFilter = function (element, values) {\r\n        this.parameters.push(new models_1.Filters.InFilter(element, values));\r\n        return this;\r\n    };\r\n    /**\r\n     * Less then filter\r\n     * @param element Element to filter.\r\n     * @param value Value\r\n     */\r\n    MultipleItemQuery.prototype.lessThanFilter = function (element, value) {\r\n        this.parameters.push(new models_1.Filters.LessThanFilter(element, value));\r\n        return this;\r\n    };\r\n    /**\r\n     * @param element Element to filter.\r\n     * @param value Value\r\n     */\r\n    MultipleItemQuery.prototype.lessThanOrEqualFilter = function (element, value) {\r\n        this.parameters.push(new models_1.Filters.LessThanOrEqualFilter(element, value));\r\n        return this;\r\n    };\r\n    /**\r\n     * @param element Element to filter.\r\n     * @param lowerValue Lower value of range (e.g. 2)\r\n     * @param higherValue Higher value of range (e.g. 10)\r\n     */\r\n    MultipleItemQuery.prototype.rangeFilter = function (element, lowerValue, higherValue) {\r\n        this.parameters.push(new models_1.Filters.RangeFilter(element, lowerValue, higherValue));\r\n        return this;\r\n    };\r\n    /**\r\n     * Limits the number of items returned by query\r\n     * @param limit Number of items to load\r\n     */\r\n    MultipleItemQuery.prototype.limitParameter = function (limit) {\r\n        this.parameters.push(new models_1.Parameters.LimitParameter(limit));\r\n        return this;\r\n    };\r\n    /**\r\n     * Orders query based on given element and sort order\r\n     * @param element Element by which to order\r\n     * @param sortOrder Asc/Desc order type\r\n     */\r\n    MultipleItemQuery.prototype.orderParameter = function (element, sortOrder) {\r\n        this.parameters.push(new models_1.Parameters.OrderParameter(element, sortOrder));\r\n        return this;\r\n    };\r\n    /**\r\n     * Sets descending order on given element\r\n     * @param element Element by which to order\r\n     */\r\n    MultipleItemQuery.prototype.orderByDescending = function (element) {\r\n        this.parameters.push(new models_1.Parameters.OrderParameter(element, models_1.SortOrder.desc));\r\n        return this;\r\n    };\r\n    /**\r\n   * Sets Ascending order on given element\r\n   * @param element Element by which to order\r\n   */\r\n    MultipleItemQuery.prototype.orderByAscending = function (element) {\r\n        this.parameters.push(new models_1.Parameters.OrderParameter(element, models_1.SortOrder.asc));\r\n        return this;\r\n    };\r\n    /**\r\n     * Skips the selected number of items\r\n     * @param skip Number of items to skip\r\n     */\r\n    MultipleItemQuery.prototype.skipParameter = function (skip) {\r\n        this.parameters.push(new models_1.Parameters.SkipParameter(skip));\r\n        return this;\r\n    };\r\n    /**\r\n     * Gets the runnable Observable\r\n     */\r\n    MultipleItemQuery.prototype.toObservable = function () {\r\n        return _super.prototype.runMultipleItemsQuery.call(this);\r\n    };\r\n    /**\r\n     * Gets 'Url' representation of query\r\n     */\r\n    MultipleItemQuery.prototype.getUrl = function () {\r\n        return _super.prototype.getMultipleItemsQueryUrl.call(this);\r\n    };\r\n    return MultipleItemQuery;\r\n}(base_item_query_class_1.BaseItemQuery));\r\nexports.MultipleItemQuery = MultipleItemQuery;\r\n"
    },
    {
      "id": 90,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\item\\single-item-query.class.ts",
      "name": "./lib/query/item/single-item-query.class.ts",
      "index": 78,
      "index2": 74,
      "size": 1766,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
      "issuerId": 27,
      "issuerName": "./lib/query/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 27,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "name": "./lib/query/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 27,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "module": "./lib/query/index.ts",
          "moduleName": "./lib/query/index.ts",
          "type": "cjs require",
          "userRequest": "./item/single-item-query.class",
          "loc": "11:9-50"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar base_item_query_class_1 = require(\"./base-item-query.class\");\r\nvar SingleItemQuery = /** @class */ (function (_super) {\r\n    __extends(SingleItemQuery, _super);\r\n    function SingleItemQuery(config, queryService, codename) {\r\n        var _this = _super.call(this, config, queryService) || this;\r\n        _this.config = config;\r\n        _this.queryService = queryService;\r\n        _this.codename = codename;\r\n        if (!codename) {\r\n            throw Error(\"'codename' has to be configured for 'SingleItemQuery' query\");\r\n        }\r\n        return _this;\r\n    }\r\n    /**\r\n    * Gets the runnable Observable\r\n    */\r\n    SingleItemQuery.prototype.toObservable = function () {\r\n        return _super.prototype.runSingleItemQuery.call(this, this.codename);\r\n    };\r\n    /**\r\n    * Gets 'Url' representation of query\r\n    */\r\n    SingleItemQuery.prototype.getUrl = function () {\r\n        return _super.prototype.getSingleItemQueryUrl.call(this, this.codename);\r\n    };\r\n    return SingleItemQuery;\r\n}(base_item_query_class_1.BaseItemQuery));\r\nexports.SingleItemQuery = SingleItemQuery;\r\n"
    },
    {
      "id": 91,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\taxonomy\\taxonomies-query.class.ts",
      "name": "./lib/query/taxonomy/taxonomies-query.class.ts",
      "index": 80,
      "index2": 76,
      "size": 2216,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
      "issuerId": 27,
      "issuerName": "./lib/query/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 27,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "name": "./lib/query/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 27,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "module": "./lib/query/index.ts",
          "moduleName": "./lib/query/index.ts",
          "type": "cjs require",
          "userRequest": "./taxonomy/taxonomies-query.class",
          "loc": "13:9-53"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../../models\");\r\nvar base_taxonomy_query_class_1 = require(\"./base-taxonomy-query.class\");\r\nvar TaxonomiesQuery = /** @class */ (function (_super) {\r\n    __extends(TaxonomiesQuery, _super);\r\n    function TaxonomiesQuery(config, queryService) {\r\n        var _this = _super.call(this, config, queryService) || this;\r\n        _this.config = config;\r\n        _this.queryService = queryService;\r\n        return _this;\r\n    }\r\n    /**\r\n    * Limits the number of taxonomies returned by query\r\n    * @param limit Number of taxonomies to load\r\n    */\r\n    TaxonomiesQuery.prototype.limitParameter = function (limit) {\r\n        this.parameters.push(new models_1.Parameters.LimitParameter(limit));\r\n        return this;\r\n    };\r\n    /**\r\n    * Skips the selected number of taxonomies\r\n    * @param skip Number of taxonomies to skip\r\n    */\r\n    TaxonomiesQuery.prototype.skipParameter = function (skip) {\r\n        this.parameters.push(new models_1.Parameters.SkipParameter(skip));\r\n        return this;\r\n    };\r\n    /**\r\n    * Gets the runnable Observable\r\n    */\r\n    TaxonomiesQuery.prototype.toObservable = function () {\r\n        return _super.prototype.runTaxonomiesQuery.call(this);\r\n    };\r\n    // debug\r\n    /**\r\n    * Gets 'Url' representation of query\r\n    */\r\n    TaxonomiesQuery.prototype.getUrl = function () {\r\n        return _super.prototype.getTaxonomiesQueryUrl.call(this);\r\n    };\r\n    return TaxonomiesQuery;\r\n}(base_taxonomy_query_class_1.BaseTaxonomyQuery));\r\nexports.TaxonomiesQuery = TaxonomiesQuery;\r\n"
    },
    {
      "id": 92,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\taxonomy\\taxonomy-query.class.ts",
      "name": "./lib/query/taxonomy/taxonomy-query.class.ts",
      "index": 81,
      "index2": 77,
      "size": 1812,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
      "issuerId": 27,
      "issuerName": "./lib/query/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 27,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "name": "./lib/query/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 27,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "module": "./lib/query/index.ts",
          "moduleName": "./lib/query/index.ts",
          "type": "cjs require",
          "userRequest": "./taxonomy/taxonomy-query.class",
          "loc": "14:9-51"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar base_taxonomy_query_class_1 = require(\"./base-taxonomy-query.class\");\r\nvar TaxonomyQuery = /** @class */ (function (_super) {\r\n    __extends(TaxonomyQuery, _super);\r\n    function TaxonomyQuery(config, queryService, taxonomyCodename) {\r\n        var _this = _super.call(this, config, queryService) || this;\r\n        _this.config = config;\r\n        _this.queryService = queryService;\r\n        _this.taxonomyCodename = taxonomyCodename;\r\n        if (!taxonomyCodename) {\r\n            throw Error(\"Cannot create taxonomy query without codename of the taxonomy\");\r\n        }\r\n        return _this;\r\n    }\r\n    /**\r\n    * Gets the runnable Observable\r\n    */\r\n    TaxonomyQuery.prototype.toObservable = function () {\r\n        return _super.prototype.runTaxonomyQuery.call(this, this.taxonomyCodename);\r\n    };\r\n    /**\r\n    * Gets 'Url' representation of query\r\n    */\r\n    TaxonomyQuery.prototype.getUrl = function () {\r\n        return _super.prototype.getTaxonomyQueryUrl.call(this, this.taxonomyCodename);\r\n    };\r\n    return TaxonomyQuery;\r\n}(base_taxonomy_query_class_1.BaseTaxonomyQuery));\r\nexports.TaxonomyQuery = TaxonomyQuery;\r\n"
    },
    {
      "id": 93,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\type\\multiple-type-query.class.ts",
      "name": "./lib/query/type/multiple-type-query.class.ts",
      "index": 83,
      "index2": 79,
      "size": 2195,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
      "issuerId": 27,
      "issuerName": "./lib/query/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 27,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "name": "./lib/query/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 27,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "module": "./lib/query/index.ts",
          "moduleName": "./lib/query/index.ts",
          "type": "cjs require",
          "userRequest": "./type/multiple-type-query.class",
          "loc": "16:9-52"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../../models\");\r\nvar base_type_query_class_1 = require(\"./base-type-query.class\");\r\nvar MultipleTypeQuery = /** @class */ (function (_super) {\r\n    __extends(MultipleTypeQuery, _super);\r\n    function MultipleTypeQuery(config, queryService) {\r\n        var _this = _super.call(this, config, queryService) || this;\r\n        _this.config = config;\r\n        _this.queryService = queryService;\r\n        return _this;\r\n    }\r\n    /**\r\n    * Limits the number of types returned by query\r\n    * @param limit Number of types to load\r\n    */\r\n    MultipleTypeQuery.prototype.limitParameter = function (limit) {\r\n        this.parameters.push(new models_1.Parameters.LimitParameter(limit));\r\n        return this;\r\n    };\r\n    /**\r\n     * Skips the selected number of types\r\n     * @param skip Number of types to skip\r\n     */\r\n    MultipleTypeQuery.prototype.skipParameter = function (skip) {\r\n        this.parameters.push(new models_1.Parameters.SkipParameter(skip));\r\n        return this;\r\n    };\r\n    /**\r\n    * Gets the runnable Observable\r\n    */\r\n    MultipleTypeQuery.prototype.toObservable = function () {\r\n        return _super.prototype.runMultipleTypesQuery.call(this);\r\n    };\r\n    /**\r\n    * Gets 'Url' representation of query\r\n    */\r\n    MultipleTypeQuery.prototype.getUrl = function () {\r\n        return _super.prototype.getMultipleTypesQueryUrl.call(this);\r\n    };\r\n    return MultipleTypeQuery;\r\n}(base_type_query_class_1.BaseTypeQuery));\r\nexports.MultipleTypeQuery = MultipleTypeQuery;\r\n"
    },
    {
      "id": 94,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\type\\single-type-query.class.ts",
      "name": "./lib/query/type/single-type-query.class.ts",
      "index": 84,
      "index2": 80,
      "size": 1788,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
      "issuerId": 27,
      "issuerName": "./lib/query/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 27,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "name": "./lib/query/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 27,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\query\\index.ts",
          "module": "./lib/query/index.ts",
          "moduleName": "./lib/query/index.ts",
          "type": "cjs require",
          "userRequest": "./type/single-type-query.class",
          "loc": "17:9-50"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar base_type_query_class_1 = require(\"./base-type-query.class\");\r\nvar SingleTypeQuery = /** @class */ (function (_super) {\r\n    __extends(SingleTypeQuery, _super);\r\n    function SingleTypeQuery(config, queryService, typeCodename) {\r\n        var _this = _super.call(this, config, queryService) || this;\r\n        _this.config = config;\r\n        _this.queryService = queryService;\r\n        _this.typeCodename = typeCodename;\r\n        if (!typeCodename) {\r\n            throw Error(\"Cannot create type query without the codename of the type\");\r\n        }\r\n        return _this;\r\n    }\r\n    /**\r\n    * Gets the runnable Observable\r\n    */\r\n    SingleTypeQuery.prototype.toObservable = function () {\r\n        return _super.prototype.runSingleTypeQuery.call(this, this.typeCodename);\r\n    };\r\n    /**\r\n    * Gets 'Url' representation of query\r\n    */\r\n    SingleTypeQuery.prototype.getUrl = function () {\r\n        return _super.prototype.getSingleTypeQueryUrl.call(this, this.typeCodename);\r\n    };\r\n    return SingleTypeQuery;\r\n}(base_type_query_class_1.BaseTypeQuery));\r\nexports.SingleTypeQuery = SingleTypeQuery;\r\n"
    },
    {
      "id": 95,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\delivery-query.service.ts",
      "name": "./lib/services/delivery-query.service.ts",
      "index": 87,
      "index2": 84,
      "size": 4432,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\index.ts",
      "issuerId": 30,
      "issuerName": "./lib/services/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 30,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\index.ts",
          "name": "./lib/services/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 30,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\index.ts",
          "module": "./lib/services/index.ts",
          "moduleName": "./lib/services/index.ts",
          "type": "cjs require",
          "userRequest": "./delivery-query.service",
          "loc": "6:9-44"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar operators_1 = require(\"rxjs/operators\");\r\nvar base_delivery_query_service_1 = require(\"./base-delivery-query.service\");\r\nvar QueryService = /** @class */ (function (_super) {\r\n    __extends(QueryService, _super);\r\n    function QueryService(config, httpService, sdkInfo, mappingService) {\r\n        return _super.call(this, config, httpService, sdkInfo, mappingService) || this;\r\n    }\r\n    /**\r\n     * Gets single item from given url\r\n     * @param url Url used to get single item\r\n     * @param queryConfig Query configuration\r\n     */\r\n    QueryService.prototype.getSingleItem = function (url, queryConfig) {\r\n        var _this = this;\r\n        return this.getResponse(url, queryConfig).pipe(operators_1.map(function (response) {\r\n            return _this.mappingService.viewContentItemResponse(response, queryConfig);\r\n        }));\r\n    };\r\n    /**\r\n     * Gets multiple items from given url\r\n     * @param url Url used to get multiple items\r\n     * @param queryConfig Query configuration\r\n     */\r\n    QueryService.prototype.getMultipleItems = function (url, queryConfig) {\r\n        var _this = this;\r\n        return this.getResponse(url, queryConfig).pipe(operators_1.map(function (response) {\r\n            return _this.mappingService.listContentItemsResponse(response, queryConfig);\r\n        }));\r\n    };\r\n    /**\r\n     * Gets single content type from given url\r\n     * @param url Url used to get single type\r\n     * @param queryConfig Query configuration\r\n     */\r\n    QueryService.prototype.getSingleType = function (url, queryConfig) {\r\n        var _this = this;\r\n        return this.getResponse(url, queryConfig).pipe(operators_1.map(function (response) {\r\n            return _this.mappingService.viewContentTypeResponse(response);\r\n        }));\r\n    };\r\n    /**\r\n     * Gets multiple content types from given url\r\n     * @param url Url used to get multiple types\r\n     * @param queryConfig Query configuration\r\n     */\r\n    QueryService.prototype.getMultipleTypes = function (url, queryConfig) {\r\n        var _this = this;\r\n        return this.getResponse(url, queryConfig).pipe(operators_1.map(function (response) {\r\n            return _this.mappingService.listContentTypesResponse(response);\r\n        }));\r\n    };\r\n    /**\r\n     * Gets single taxonomy from given url\r\n     * @param url Url used to get single taxonomy\r\n     * @param queryConfig Query configuration\r\n     */\r\n    QueryService.prototype.getTaxonomy = function (url, queryConfig) {\r\n        var _this = this;\r\n        return this.getResponse(url, queryConfig).pipe(operators_1.map(function (response) {\r\n            return _this.mappingService.viewTaxonomyGroupResponse(response);\r\n        }));\r\n    };\r\n    /**\r\n     * Gets multiple taxonomies from given url\r\n     * @param url Url used to get multiple taxonomies\r\n     * @param queryConfig Query configuration\r\n     */\r\n    QueryService.prototype.getTaxonomies = function (url, queryConfig) {\r\n        var _this = this;\r\n        return this.getResponse(url, queryConfig).pipe(operators_1.map(function (response) {\r\n            return _this.mappingService.listTaxonomyGroupsResponse(response);\r\n        }));\r\n    };\r\n    /**\r\n     * Gets single content type element from given url\r\n     * @param url Url used to get single content type element\r\n     * @param queryConfig Query configuration\r\n     */\r\n    QueryService.prototype.getElement = function (url, queryConfig) {\r\n        var _this = this;\r\n        return this.getResponse(url, queryConfig).pipe(operators_1.map(function (response) {\r\n            return _this.mappingService.viewContentTypeElementResponse(response);\r\n        }));\r\n    };\r\n    return QueryService;\r\n}(base_delivery_query_service_1.BaseDeliveryQueryService));\r\nexports.QueryService = QueryService;\r\n"
    },
    {
      "id": 96,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\base-delivery-query.service.ts",
      "name": "./lib/services/base-delivery-query.service.ts",
      "index": 88,
      "index2": 83,
      "size": 10249,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\delivery-query.service.ts",
      "issuerId": 95,
      "issuerName": "./lib/services/delivery-query.service.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 30,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\index.ts",
          "name": "./lib/services/index.ts"
        },
        {
          "id": 95,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\delivery-query.service.ts",
          "name": "./lib/services/delivery-query.service.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 95,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\delivery-query.service.ts",
          "module": "./lib/services/delivery-query.service.ts",
          "moduleName": "./lib/services/delivery-query.service.ts",
          "type": "cjs require",
          "userRequest": "./base-delivery-query.service",
          "loc": "17:36-76"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 3,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar kentico_cloud_core_1 = require(\"kentico-cloud-core\");\r\nvar rxjs_1 = require(\"rxjs\");\r\nvar operators_1 = require(\"rxjs/operators\");\r\nvar BaseDeliveryQueryService = /** @class */ (function () {\r\n    function BaseDeliveryQueryService(\r\n    /**\r\n     * Delivery client configuration\r\n     */\r\n    config, \r\n    /**\r\n     * Http service for fetching data\r\n     */\r\n    httpService, \r\n    /**\r\n     * Information about the SDK\r\n     */\r\n    sdkInfo, \r\n    /**\r\n     * Mapping service\r\n     */\r\n    mappingService) {\r\n        this.config = config;\r\n        this.httpService = httpService;\r\n        this.sdkInfo = sdkInfo;\r\n        this.mappingService = mappingService;\r\n        /**\r\n        * Default number of retry attempts when user did not set any\r\n        */\r\n        this.defaultRetryAttempts = 3;\r\n        /**\r\n         * List of response codes that can be retried\r\n         */\r\n        this.defaultRetryStatusCodes = [500];\r\n        /**\r\n         * Header name for SDK usage\r\n         */\r\n        this.sdkVersionHeader = 'X-KC-SDKID';\r\n        /**\r\n         * Default base Url to Kentico Delivery API\r\n         */\r\n        this.defaultBaseDeliveryApiUrl = 'https://deliver.kenticocloud.com';\r\n        /**\r\n         * Default preview url to Kentico Delivery API\r\n         */\r\n        this.defaultPreviewDeliveryApiUrl = 'https://preview-deliver.kenticocloud.com';\r\n        /**\r\n         * Name of the header used when 'wait for loading new content' feature is used\r\n         */\r\n        this.waitForLoadingNewContentHeader = 'X-KC-Wait-For-Loading-New-Content';\r\n    }\r\n    BaseDeliveryQueryService.prototype.retryPromise = function (promise) {\r\n        return this.httpService.retryPromise(promise, {\r\n            maxRetryAttempts: this.getRetryAttempts(),\r\n            useRetryForResponseCodes: this.getRetryStatusCodes()\r\n        }, 1);\r\n    };\r\n    /**\r\n    * Gets url based on the action, query configuration and options (parameters)\r\n    * @param action Action (= url part) that will be hit\r\n    * @param queryConfig Query configuration\r\n    * @param options Query options\r\n    */\r\n    BaseDeliveryQueryService.prototype.getUrl = function (action, queryConfig, options) {\r\n        if (!this.config.proxy || !this.config.proxy.advancedProxyUrlResolver) {\r\n            return kentico_cloud_core_1.urlHelper.addOptionsToUrl(this.getBaseUrl(queryConfig) + action, options);\r\n        }\r\n        return this.config.proxy.advancedProxyUrlResolver({\r\n            queryParameters: options ? options : [],\r\n            queryString: kentico_cloud_core_1.urlHelper.addOptionsToUrl('', options),\r\n            action: action,\r\n            domain: this.getDomain(queryConfig),\r\n            queryConfig: queryConfig,\r\n            projectId: this.config.projectId\r\n        });\r\n    };\r\n    /**\r\n    * Gets proper set of headers for given request.\r\n    * @param queryConfig Query configuration\r\n    * @param customHeaders Custom headers\r\n    */\r\n    BaseDeliveryQueryService.prototype.getHeaders = function (queryConfig) {\r\n        var headers = [];\r\n        // add SDK Id header for monitoring SDK usage\r\n        headers.push(this.getSdkIdHeader());\r\n        // add headers from global config\r\n        if (this.config.globalHeaders) {\r\n            headers.push.apply(headers, this.config.globalHeaders(queryConfig));\r\n        }\r\n        // add query / global headers from query config\r\n        headers.push.apply(headers, this.getQueryHeaders(queryConfig));\r\n        if (this.isPreviewModeEnabled(queryConfig) &&\r\n            this.isSecuredModeEnabled(queryConfig)) {\r\n            throw Error(\"Preview & secured modes cannot be used at the same time.\");\r\n        }\r\n        // add preview header is required\r\n        if (this.isPreviewModeEnabled(queryConfig) && this.config.previewApiKey) {\r\n            headers.push(this.getAuthorizationHeader(this.config.previewApiKey));\r\n        }\r\n        // add secured mode header is required\r\n        if (this.isSecuredModeEnabled(queryConfig) && this.config.secureApiKey) {\r\n            headers.push(this.getAuthorizationHeader(this.config.secureApiKey));\r\n        }\r\n        // add 'X-KC-Wait-For-Loading-New-Content' header if required\r\n        if (this.shouldAddWaitForLoadingNewContentHeader(queryConfig)) {\r\n            headers.push({\r\n                header: this.waitForLoadingNewContentHeader,\r\n                value: 'true'\r\n            });\r\n        }\r\n        return headers;\r\n    };\r\n    /**\r\n     * Http GET response\r\n     * @param url Url of request\r\n     * @param queryConfig Query config configuration\r\n     */\r\n    BaseDeliveryQueryService.prototype.getResponse = function (url, queryConfig) {\r\n        if (!queryConfig) {\r\n            queryConfig = {};\r\n        }\r\n        return this.httpService\r\n            .get({\r\n            url: url,\r\n            mapError: function (error) { return kentico_cloud_core_1.mapCloudError(error); }\r\n        }, {\r\n            headers: this.getHeaders(queryConfig),\r\n            maxRetryAttempts: this.getRetryAttempts(),\r\n            useRetryForResponseCodes: this.getRetryStatusCodes(),\r\n            logErrorToConsole: this.config.isDeveloperMode\r\n        })\r\n            .pipe(operators_1.catchError(function (error) {\r\n            return rxjs_1.throwError(error.mappedError);\r\n        }));\r\n    };\r\n    /**\r\n    * Gets base URL of the request including the project Id\r\n    * @param queryConfig Query configuration\r\n    */\r\n    BaseDeliveryQueryService.prototype.getBaseUrl = function (queryConfig) {\r\n        return this.getDomain(queryConfig) + '/' + this.config.projectId;\r\n    };\r\n    /**\r\n    * Gets retry status code array\r\n    */\r\n    BaseDeliveryQueryService.prototype.getRetryStatusCodes = function () {\r\n        if (this.config.retryStatusCodes) {\r\n            return this.config.retryStatusCodes;\r\n        }\r\n        return this.defaultRetryStatusCodes;\r\n    };\r\n    /**\r\n    * Gets number of retry attempts used by queries\r\n    */\r\n    BaseDeliveryQueryService.prototype.getRetryAttempts = function () {\r\n        // get the attempts\r\n        var attempts;\r\n        if (this.config.retryAttempts || this.config.retryAttempts === 0) {\r\n            // use custom defined number of attempts\r\n            attempts = this.config.retryAttempts;\r\n        }\r\n        else {\r\n            // use default attempts\r\n            attempts = this.defaultRetryAttempts;\r\n        }\r\n        return attempts;\r\n    };\r\n    /**\r\n    * Indicates if current query should use preview mode\r\n    * @param queryConfig Query configuration\r\n    */\r\n    BaseDeliveryQueryService.prototype.isPreviewModeEnabled = function (queryConfig) {\r\n        if (queryConfig.usePreviewMode !== undefined) {\r\n            return queryConfig.usePreviewMode;\r\n        }\r\n        if (!this.config.globalQueryConfig) {\r\n            return false;\r\n        }\r\n        if (this.config.globalQueryConfig.usePreviewMode === true) {\r\n            return true;\r\n        }\r\n        return false;\r\n    };\r\n    BaseDeliveryQueryService.prototype.getQueryHeaders = function (queryConfig) {\r\n        if (queryConfig.customHeaders) {\r\n            return queryConfig.customHeaders;\r\n        }\r\n        if (!this.config.globalQueryConfig || !this.config.globalQueryConfig.customHeaders) {\r\n            return [];\r\n        }\r\n        return this.config.globalQueryConfig.customHeaders;\r\n    };\r\n    BaseDeliveryQueryService.prototype.shouldAddWaitForLoadingNewContentHeader = function (queryConfig) {\r\n        if (queryConfig.waitForLoadingNewContent !== undefined) {\r\n            return queryConfig.waitForLoadingNewContent;\r\n        }\r\n        if (!this.config.globalQueryConfig) {\r\n            return false;\r\n        }\r\n        if (this.config.globalQueryConfig.waitForLoadingNewContent === true) {\r\n            return true;\r\n        }\r\n        return false;\r\n    };\r\n    /**\r\n    * Indicates if current query should use secured mode\r\n    * @param queryConfig Query configuration\r\n    */\r\n    BaseDeliveryQueryService.prototype.isSecuredModeEnabled = function (queryConfig) {\r\n        if (queryConfig.useSecuredMode !== undefined) {\r\n            return queryConfig.useSecuredMode;\r\n        }\r\n        if (!this.config.globalQueryConfig) {\r\n            return false;\r\n        }\r\n        if (this.config.globalQueryConfig.useSecuredMode === true) {\r\n            return true;\r\n        }\r\n        return false;\r\n    };\r\n    /**\r\n    * Gets preview or standard URL based on client and query configuration\r\n    * @param queryConfig Query configuration\r\n    */\r\n    BaseDeliveryQueryService.prototype.getDomain = function (queryConfig) {\r\n        if (this.isPreviewModeEnabled(queryConfig)) {\r\n            if (!this.config.previewApiKey) {\r\n                throw Error(\"Preview API key is not configured.\");\r\n            }\r\n            // check custom preview url\r\n            if (this.config.proxy && this.config.proxy.basePreviewUrl) {\r\n                return this.config.proxy.basePreviewUrl;\r\n            }\r\n            // use default preview url\r\n            return this.defaultPreviewDeliveryApiUrl;\r\n        }\r\n        // check custom base url\r\n        if (this.config.proxy && this.config.proxy.baseUrl) {\r\n            return this.config.proxy.baseUrl;\r\n        }\r\n        return this.defaultBaseDeliveryApiUrl;\r\n    };\r\n    /**\r\n    * Gets authorization header. This is used for 'preview' functionality\r\n    */\r\n    BaseDeliveryQueryService.prototype.getAuthorizationHeader = function (key) {\r\n        if (!key) {\r\n            throw Error(\"Cannot get authorization header because key is invalid\");\r\n        }\r\n        // authorization header required for preview mode\r\n        return {\r\n            header: 'authorization',\r\n            value: \"bearer \" + key\r\n        };\r\n    };\r\n    /**\r\n    * Header identifying SDK type & version for internal purposes of Kentico\r\n    */\r\n    BaseDeliveryQueryService.prototype.getSdkIdHeader = function () {\r\n        return {\r\n            header: this.sdkVersionHeader,\r\n            value: this.sdkInfo.host + \";\" + this.sdkInfo.name + \";\" + this.sdkInfo.version\r\n        };\r\n    };\r\n    return BaseDeliveryQueryService;\r\n}());\r\nexports.BaseDeliveryQueryService = BaseDeliveryQueryService;\r\n"
    },
    {
      "id": 97,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\mapping.service.ts",
      "name": "./lib/services/mapping.service.ts",
      "index": 89,
      "index2": 104,
      "size": 5031,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\index.ts",
      "issuerId": 30,
      "issuerName": "./lib/services/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 30,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\index.ts",
          "name": "./lib/services/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 30,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\services\\index.ts",
          "module": "./lib/services/index.ts",
          "moduleName": "./lib/services/index.ts",
          "type": "cjs require",
          "userRequest": "./mapping.service",
          "loc": "7:9-37"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar mappers_1 = require(\"../mappers\");\r\nvar models_1 = require(\"../models\");\r\nvar MappingService = /** @class */ (function () {\r\n    function MappingService(config, richTextHtmlParser) {\r\n        this.config = config;\r\n        this.richTextHtmlParser = richTextHtmlParser;\r\n        this.typeMapper = new mappers_1.TypeMapper();\r\n        this.itemMapper = new mappers_1.ItemMapper(config, richTextHtmlParser);\r\n        this.taxonomyMapper = new mappers_1.TaxonomyMapper();\r\n        this.genericElementMapper = new mappers_1.GenericElementMapper();\r\n    }\r\n    /**\r\n     * Gets response for getting a single type\r\n     * @param response Response data\r\n     */\r\n    MappingService.prototype.listContentTypesResponse = function (response) {\r\n        // map types\r\n        var types = this.typeMapper.mapMultipleTypes(response.data);\r\n        // pagination\r\n        var pagination = new models_1.Pagination({\r\n            skip: response.data.pagination.skip,\r\n            count: response.data.pagination.count,\r\n            limit: response.data.pagination.limit,\r\n            nextPage: response.data.pagination.next_page\r\n        });\r\n        return new models_1.TypeResponses.ListContentTypesResponse(types, pagination, this.mapResponseDebug(response));\r\n    };\r\n    /**\r\n     * Gets resposne for getting multiple types\r\n     * @param response Response data\r\n     * @param options Options\r\n     */\r\n    MappingService.prototype.viewContentTypeResponse = function (response) {\r\n        // map type\r\n        var type = this.typeMapper.mapSingleType(response.data);\r\n        return new models_1.TypeResponses.ViewContentTypeResponse(type, this.mapResponseDebug(response));\r\n    };\r\n    /**\r\n     * Gets response for getting single item\r\n     * @param response Response data\r\n     * @param queryConfig Query configuration\r\n     */\r\n    MappingService.prototype.viewContentItemResponse = function (response, queryConfig) {\r\n        // map item\r\n        var itemResult = this.itemMapper.mapSingleItem(response.data, queryConfig);\r\n        return new models_1.ItemResponses.ViewContentItemResponse(itemResult.item, itemResult.processedItems, this.mapResponseDebug(response));\r\n    };\r\n    /**\r\n     * Gets response for getting multiple items\r\n     * @param response Response data\r\n     * @param queryConfig Query configuration\r\n     */\r\n    MappingService.prototype.listContentItemsResponse = function (response, queryConfig) {\r\n        // map items\r\n        var itemsResult = this.itemMapper.mapMultipleItems(response.data, queryConfig);\r\n        // pagination\r\n        var pagination = new models_1.Pagination({\r\n            skip: response.data.pagination.skip,\r\n            count: response.data.pagination.count,\r\n            limit: response.data.pagination.limit,\r\n            nextPage: response.data.pagination.next_page\r\n        });\r\n        return new models_1.ItemResponses.ListContentItemsResponse(itemsResult.items, pagination, itemsResult.processedItems, this.mapResponseDebug(response));\r\n    };\r\n    /**\r\n     * Gets response for getting single taxonomy item\r\n     * @param response Response data\r\n     */\r\n    MappingService.prototype.viewTaxonomyGroupResponse = function (response) {\r\n        // map taxonomy\r\n        var taxonomy = this.taxonomyMapper.mapTaxonomy(response.data.system, response.data.terms);\r\n        return new models_1.TaxonomyResponses.ViewTaxonomyGroupResponse(taxonomy, this.mapResponseDebug(response));\r\n    };\r\n    /**\r\n     * Gets response for getting multiples taxonomies\r\n     * @param response Response data\r\n     */\r\n    MappingService.prototype.listTaxonomyGroupsResponse = function (response) {\r\n        // map taxonomies\r\n        var taxonomies = this.taxonomyMapper.mapTaxonomies(response.data.taxonomies);\r\n        // pagination\r\n        var pagination = new models_1.Pagination({\r\n            skip: response.data.pagination.skip,\r\n            count: response.data.pagination.count,\r\n            limit: response.data.pagination.limit,\r\n            nextPage: response.data.pagination.next_page\r\n        });\r\n        return new models_1.TaxonomyResponses.ListTaxonomyGroupsResponse(taxonomies, pagination, this.mapResponseDebug(response));\r\n    };\r\n    /**\r\n     * Gets response for getting single content type element\r\n     * @param response Response data\r\n     */\r\n    MappingService.prototype.viewContentTypeElementResponse = function (response) {\r\n        // map element\r\n        var element = this.genericElementMapper.mapElement(response.data);\r\n        return new models_1.ElementResponses.ViewContentTypeElementResponse(element, this.mapResponseDebug(response));\r\n    };\r\n    MappingService.prototype.mapResponseDebug = function (response) {\r\n        if (!response) {\r\n            throw Error(\"Cannot map 'debug' model from the response\");\r\n        }\r\n        return {\r\n            response: response.response\r\n        };\r\n    };\r\n    return MappingService;\r\n}());\r\nexports.MappingService = MappingService;\r\n"
    },
    {
      "id": 98,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\config\\default-collision-resolver.ts",
      "name": "./lib/config/default-collision-resolver.ts",
      "index": 93,
      "index2": 85,
      "size": 170,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\config\\index.ts",
      "issuerId": 33,
      "issuerName": "./lib/config/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 33,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\config\\index.ts",
          "name": "./lib/config/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 33,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\config\\index.ts",
          "module": "./lib/config/index.ts",
          "moduleName": "./lib/config/index.ts",
          "type": "cjs require",
          "userRequest": "./default-collision-resolver",
          "loc": "6:9-48"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nexports.defaultCollissionResolver = function (elementName) { return \"_\" + elementName; };\r\n"
    },
    {
      "id": 99,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\element-decorators.ts",
      "name": "./lib/elements/element-decorators.ts",
      "index": 95,
      "index2": 89,
      "size": 1213,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
      "issuerId": 10,
      "issuerName": "./lib/elements/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 10,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
          "name": "./lib/elements/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 10,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
          "module": "./lib/elements/index.ts",
          "moduleName": "./lib/elements/index.ts",
          "type": "cjs require",
          "userRequest": "./element-decorators",
          "loc": "6:9-40"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nrequire(\"reflect-metadata\");\r\nvar ElementDecorators;\r\n(function (ElementDecorators) {\r\n    var codenameMetadataKey = Symbol('codename');\r\n    var generateKey = function (name) { return codenameMetadataKey.toString() + \":\" + name; };\r\n    /**\r\n     * Get the metadata entry saved by the decorator\r\n     * @param target - object instance\r\n     * @param elementName - Element name (code name from Kentico Cloud)\r\n     */\r\n    function getPropertyName(target, elementName) {\r\n        return Reflect.getMetadata(generateKey(elementName), target);\r\n    }\r\n    ElementDecorators.getPropertyName = getPropertyName;\r\n    /**\r\n     * Decorator - creates metadata entry for the @target - Value is the property name.\r\n     * This will then be retrieved when resolving the element name\r\n     * @param value - Element code name\r\n     */\r\n    function codename(value) {\r\n        return function (target, propertyKey) {\r\n            Reflect.defineMetadata(generateKey(value), propertyKey, target);\r\n        };\r\n    }\r\n    ElementDecorators.codename = codename;\r\n})(ElementDecorators = exports.ElementDecorators || (exports.ElementDecorators = {}));\r\n"
    },
    {
      "id": 100,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\reflect-metadata\\Reflect.js",
      "name": "./node_modules/reflect-metadata/Reflect.js",
      "index": 96,
      "index2": 88,
      "size": 51230,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\element-decorators.ts",
      "issuerId": 99,
      "issuerName": "./lib/elements/element-decorators.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 10,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
          "name": "./lib/elements/index.ts"
        },
        {
          "id": 99,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\element-decorators.ts",
          "name": "./lib/elements/element-decorators.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 99,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\element-decorators.ts",
          "module": "./lib/elements/element-decorators.ts",
          "moduleName": "./lib/elements/element-decorators.ts",
          "type": "cjs require",
          "userRequest": "reflect-metadata",
          "loc": "3:0-27"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 3,
      "source": "/*! *****************************************************************************\nCopyright (C) Microsoft. All rights reserved.\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\nthis file except in compliance with the License. You may obtain a copy of the\nLicense at http://www.apache.org/licenses/LICENSE-2.0\n\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\nMERCHANTABLITY OR NON-INFRINGEMENT.\n\nSee the Apache Version 2.0 License for specific language governing permissions\nand limitations under the License.\n***************************************************************************** */\nvar Reflect;\n(function (Reflect) {\n    // Metadata Proposal\n    // https://rbuckton.github.io/reflect-metadata/\n    (function (factory) {\n        var root = typeof global === \"object\" ? global :\n            typeof self === \"object\" ? self :\n                typeof this === \"object\" ? this :\n                    Function(\"return this;\")();\n        var exporter = makeExporter(Reflect);\n        if (typeof root.Reflect === \"undefined\") {\n            root.Reflect = Reflect;\n        }\n        else {\n            exporter = makeExporter(root.Reflect, exporter);\n        }\n        factory(exporter);\n        function makeExporter(target, previous) {\n            return function (key, value) {\n                if (typeof target[key] !== \"function\") {\n                    Object.defineProperty(target, key, { configurable: true, writable: true, value: value });\n                }\n                if (previous)\n                    previous(key, value);\n            };\n        }\n    })(function (exporter) {\n        var hasOwn = Object.prototype.hasOwnProperty;\n        // feature test for Symbol support\n        var supportsSymbol = typeof Symbol === \"function\";\n        var toPrimitiveSymbol = supportsSymbol && typeof Symbol.toPrimitive !== \"undefined\" ? Symbol.toPrimitive : \"@@toPrimitive\";\n        var iteratorSymbol = supportsSymbol && typeof Symbol.iterator !== \"undefined\" ? Symbol.iterator : \"@@iterator\";\n        var supportsCreate = typeof Object.create === \"function\"; // feature test for Object.create support\n        var supportsProto = { __proto__: [] } instanceof Array; // feature test for __proto__ support\n        var downLevel = !supportsCreate && !supportsProto;\n        var HashMap = {\n            // create an object in dictionary mode (a.k.a. \"slow\" mode in v8)\n            create: supportsCreate\n                ? function () { return MakeDictionary(Object.create(null)); }\n                : supportsProto\n                    ? function () { return MakeDictionary({ __proto__: null }); }\n                    : function () { return MakeDictionary({}); },\n            has: downLevel\n                ? function (map, key) { return hasOwn.call(map, key); }\n                : function (map, key) { return key in map; },\n            get: downLevel\n                ? function (map, key) { return hasOwn.call(map, key) ? map[key] : undefined; }\n                : function (map, key) { return map[key]; },\n        };\n        // Load global or shim versions of Map, Set, and WeakMap\n        var functionPrototype = Object.getPrototypeOf(Function);\n        var usePolyfill = typeof process === \"object\" && process.env && process.env[\"REFLECT_METADATA_USE_MAP_POLYFILL\"] === \"true\";\n        var _Map = !usePolyfill && typeof Map === \"function\" && typeof Map.prototype.entries === \"function\" ? Map : CreateMapPolyfill();\n        var _Set = !usePolyfill && typeof Set === \"function\" && typeof Set.prototype.entries === \"function\" ? Set : CreateSetPolyfill();\n        var _WeakMap = !usePolyfill && typeof WeakMap === \"function\" ? WeakMap : CreateWeakMapPolyfill();\n        // [[Metadata]] internal slot\n        // https://rbuckton.github.io/reflect-metadata/#ordinary-object-internal-methods-and-internal-slots\n        var Metadata = new _WeakMap();\n        /**\n         * Applies a set of decorators to a property of a target object.\n         * @param decorators An array of decorators.\n         * @param target The target object.\n         * @param propertyKey (Optional) The property key to decorate.\n         * @param attributes (Optional) The property descriptor for the target key.\n         * @remarks Decorators are applied in reverse order.\n         * @example\n         *\n         *     class Example {\n         *         // property declarations are not part of ES6, though they are valid in TypeScript:\n         *         // static staticProperty;\n         *         // property;\n         *\n         *         constructor(p) { }\n         *         static staticMethod(p) { }\n         *         method(p) { }\n         *     }\n         *\n         *     // constructor\n         *     Example = Reflect.decorate(decoratorsArray, Example);\n         *\n         *     // property (on constructor)\n         *     Reflect.decorate(decoratorsArray, Example, \"staticProperty\");\n         *\n         *     // property (on prototype)\n         *     Reflect.decorate(decoratorsArray, Example.prototype, \"property\");\n         *\n         *     // method (on constructor)\n         *     Object.defineProperty(Example, \"staticMethod\",\n         *         Reflect.decorate(decoratorsArray, Example, \"staticMethod\",\n         *             Object.getOwnPropertyDescriptor(Example, \"staticMethod\")));\n         *\n         *     // method (on prototype)\n         *     Object.defineProperty(Example.prototype, \"method\",\n         *         Reflect.decorate(decoratorsArray, Example.prototype, \"method\",\n         *             Object.getOwnPropertyDescriptor(Example.prototype, \"method\")));\n         *\n         */\n        function decorate(decorators, target, propertyKey, attributes) {\n            if (!IsUndefined(propertyKey)) {\n                if (!IsArray(decorators))\n                    throw new TypeError();\n                if (!IsObject(target))\n                    throw new TypeError();\n                if (!IsObject(attributes) && !IsUndefined(attributes) && !IsNull(attributes))\n                    throw new TypeError();\n                if (IsNull(attributes))\n                    attributes = undefined;\n                propertyKey = ToPropertyKey(propertyKey);\n                return DecorateProperty(decorators, target, propertyKey, attributes);\n            }\n            else {\n                if (!IsArray(decorators))\n                    throw new TypeError();\n                if (!IsConstructor(target))\n                    throw new TypeError();\n                return DecorateConstructor(decorators, target);\n            }\n        }\n        exporter(\"decorate\", decorate);\n        // 4.1.2 Reflect.metadata(metadataKey, metadataValue)\n        // https://rbuckton.github.io/reflect-metadata/#reflect.metadata\n        /**\n         * A default metadata decorator factory that can be used on a class, class member, or parameter.\n         * @param metadataKey The key for the metadata entry.\n         * @param metadataValue The value for the metadata entry.\n         * @returns A decorator function.\n         * @remarks\n         * If `metadataKey` is already defined for the target and target key, the\n         * metadataValue for that key will be overwritten.\n         * @example\n         *\n         *     // constructor\n         *     @Reflect.metadata(key, value)\n         *     class Example {\n         *     }\n         *\n         *     // property (on constructor, TypeScript only)\n         *     class Example {\n         *         @Reflect.metadata(key, value)\n         *         static staticProperty;\n         *     }\n         *\n         *     // property (on prototype, TypeScript only)\n         *     class Example {\n         *         @Reflect.metadata(key, value)\n         *         property;\n         *     }\n         *\n         *     // method (on constructor)\n         *     class Example {\n         *         @Reflect.metadata(key, value)\n         *         static staticMethod() { }\n         *     }\n         *\n         *     // method (on prototype)\n         *     class Example {\n         *         @Reflect.metadata(key, value)\n         *         method() { }\n         *     }\n         *\n         */\n        function metadata(metadataKey, metadataValue) {\n            function decorator(target, propertyKey) {\n                if (!IsObject(target))\n                    throw new TypeError();\n                if (!IsUndefined(propertyKey) && !IsPropertyKey(propertyKey))\n                    throw new TypeError();\n                OrdinaryDefineOwnMetadata(metadataKey, metadataValue, target, propertyKey);\n            }\n            return decorator;\n        }\n        exporter(\"metadata\", metadata);\n        /**\n         * Define a unique metadata entry on the target.\n         * @param metadataKey A key used to store and retrieve metadata.\n         * @param metadataValue A value that contains attached metadata.\n         * @param target The target object on which to define metadata.\n         * @param propertyKey (Optional) The property key for the target.\n         * @example\n         *\n         *     class Example {\n         *         // property declarations are not part of ES6, though they are valid in TypeScript:\n         *         // static staticProperty;\n         *         // property;\n         *\n         *         constructor(p) { }\n         *         static staticMethod(p) { }\n         *         method(p) { }\n         *     }\n         *\n         *     // constructor\n         *     Reflect.defineMetadata(\"custom:annotation\", options, Example);\n         *\n         *     // property (on constructor)\n         *     Reflect.defineMetadata(\"custom:annotation\", options, Example, \"staticProperty\");\n         *\n         *     // property (on prototype)\n         *     Reflect.defineMetadata(\"custom:annotation\", options, Example.prototype, \"property\");\n         *\n         *     // method (on constructor)\n         *     Reflect.defineMetadata(\"custom:annotation\", options, Example, \"staticMethod\");\n         *\n         *     // method (on prototype)\n         *     Reflect.defineMetadata(\"custom:annotation\", options, Example.prototype, \"method\");\n         *\n         *     // decorator factory as metadata-producing annotation.\n         *     function MyAnnotation(options): Decorator {\n         *         return (target, key?) => Reflect.defineMetadata(\"custom:annotation\", options, target, key);\n         *     }\n         *\n         */\n        function defineMetadata(metadataKey, metadataValue, target, propertyKey) {\n            if (!IsObject(target))\n                throw new TypeError();\n            if (!IsUndefined(propertyKey))\n                propertyKey = ToPropertyKey(propertyKey);\n            return OrdinaryDefineOwnMetadata(metadataKey, metadataValue, target, propertyKey);\n        }\n        exporter(\"defineMetadata\", defineMetadata);\n        /**\n         * Gets a value indicating whether the target object or its prototype chain has the provided metadata key defined.\n         * @param metadataKey A key used to store and retrieve metadata.\n         * @param target The target object on which the metadata is defined.\n         * @param propertyKey (Optional) The property key for the target.\n         * @returns `true` if the metadata key was defined on the target object or its prototype chain; otherwise, `false`.\n         * @example\n         *\n         *     class Example {\n         *         // property declarations are not part of ES6, though they are valid in TypeScript:\n         *         // static staticProperty;\n         *         // property;\n         *\n         *         constructor(p) { }\n         *         static staticMethod(p) { }\n         *         method(p) { }\n         *     }\n         *\n         *     // constructor\n         *     result = Reflect.hasMetadata(\"custom:annotation\", Example);\n         *\n         *     // property (on constructor)\n         *     result = Reflect.hasMetadata(\"custom:annotation\", Example, \"staticProperty\");\n         *\n         *     // property (on prototype)\n         *     result = Reflect.hasMetadata(\"custom:annotation\", Example.prototype, \"property\");\n         *\n         *     // method (on constructor)\n         *     result = Reflect.hasMetadata(\"custom:annotation\", Example, \"staticMethod\");\n         *\n         *     // method (on prototype)\n         *     result = Reflect.hasMetadata(\"custom:annotation\", Example.prototype, \"method\");\n         *\n         */\n        function hasMetadata(metadataKey, target, propertyKey) {\n            if (!IsObject(target))\n                throw new TypeError();\n            if (!IsUndefined(propertyKey))\n                propertyKey = ToPropertyKey(propertyKey);\n            return OrdinaryHasMetadata(metadataKey, target, propertyKey);\n        }\n        exporter(\"hasMetadata\", hasMetadata);\n        /**\n         * Gets a value indicating whether the target object has the provided metadata key defined.\n         * @param metadataKey A key used to store and retrieve metadata.\n         * @param target The target object on which the metadata is defined.\n         * @param propertyKey (Optional) The property key for the target.\n         * @returns `true` if the metadata key was defined on the target object; otherwise, `false`.\n         * @example\n         *\n         *     class Example {\n         *         // property declarations are not part of ES6, though they are valid in TypeScript:\n         *         // static staticProperty;\n         *         // property;\n         *\n         *         constructor(p) { }\n         *         static staticMethod(p) { }\n         *         method(p) { }\n         *     }\n         *\n         *     // constructor\n         *     result = Reflect.hasOwnMetadata(\"custom:annotation\", Example);\n         *\n         *     // property (on constructor)\n         *     result = Reflect.hasOwnMetadata(\"custom:annotation\", Example, \"staticProperty\");\n         *\n         *     // property (on prototype)\n         *     result = Reflect.hasOwnMetadata(\"custom:annotation\", Example.prototype, \"property\");\n         *\n         *     // method (on constructor)\n         *     result = Reflect.hasOwnMetadata(\"custom:annotation\", Example, \"staticMethod\");\n         *\n         *     // method (on prototype)\n         *     result = Reflect.hasOwnMetadata(\"custom:annotation\", Example.prototype, \"method\");\n         *\n         */\n        function hasOwnMetadata(metadataKey, target, propertyKey) {\n            if (!IsObject(target))\n                throw new TypeError();\n            if (!IsUndefined(propertyKey))\n                propertyKey = ToPropertyKey(propertyKey);\n            return OrdinaryHasOwnMetadata(metadataKey, target, propertyKey);\n        }\n        exporter(\"hasOwnMetadata\", hasOwnMetadata);\n        /**\n         * Gets the metadata value for the provided metadata key on the target object or its prototype chain.\n         * @param metadataKey A key used to store and retrieve metadata.\n         * @param target The target object on which the metadata is defined.\n         * @param propertyKey (Optional) The property key for the target.\n         * @returns The metadata value for the metadata key if found; otherwise, `undefined`.\n         * @example\n         *\n         *     class Example {\n         *         // property declarations are not part of ES6, though they are valid in TypeScript:\n         *         // static staticProperty;\n         *         // property;\n         *\n         *         constructor(p) { }\n         *         static staticMethod(p) { }\n         *         method(p) { }\n         *     }\n         *\n         *     // constructor\n         *     result = Reflect.getMetadata(\"custom:annotation\", Example);\n         *\n         *     // property (on constructor)\n         *     result = Reflect.getMetadata(\"custom:annotation\", Example, \"staticProperty\");\n         *\n         *     // property (on prototype)\n         *     result = Reflect.getMetadata(\"custom:annotation\", Example.prototype, \"property\");\n         *\n         *     // method (on constructor)\n         *     result = Reflect.getMetadata(\"custom:annotation\", Example, \"staticMethod\");\n         *\n         *     // method (on prototype)\n         *     result = Reflect.getMetadata(\"custom:annotation\", Example.prototype, \"method\");\n         *\n         */\n        function getMetadata(metadataKey, target, propertyKey) {\n            if (!IsObject(target))\n                throw new TypeError();\n            if (!IsUndefined(propertyKey))\n                propertyKey = ToPropertyKey(propertyKey);\n            return OrdinaryGetMetadata(metadataKey, target, propertyKey);\n        }\n        exporter(\"getMetadata\", getMetadata);\n        /**\n         * Gets the metadata value for the provided metadata key on the target object.\n         * @param metadataKey A key used to store and retrieve metadata.\n         * @param target The target object on which the metadata is defined.\n         * @param propertyKey (Optional) The property key for the target.\n         * @returns The metadata value for the metadata key if found; otherwise, `undefined`.\n         * @example\n         *\n         *     class Example {\n         *         // property declarations are not part of ES6, though they are valid in TypeScript:\n         *         // static staticProperty;\n         *         // property;\n         *\n         *         constructor(p) { }\n         *         static staticMethod(p) { }\n         *         method(p) { }\n         *     }\n         *\n         *     // constructor\n         *     result = Reflect.getOwnMetadata(\"custom:annotation\", Example);\n         *\n         *     // property (on constructor)\n         *     result = Reflect.getOwnMetadata(\"custom:annotation\", Example, \"staticProperty\");\n         *\n         *     // property (on prototype)\n         *     result = Reflect.getOwnMetadata(\"custom:annotation\", Example.prototype, \"property\");\n         *\n         *     // method (on constructor)\n         *     result = Reflect.getOwnMetadata(\"custom:annotation\", Example, \"staticMethod\");\n         *\n         *     // method (on prototype)\n         *     result = Reflect.getOwnMetadata(\"custom:annotation\", Example.prototype, \"method\");\n         *\n         */\n        function getOwnMetadata(metadataKey, target, propertyKey) {\n            if (!IsObject(target))\n                throw new TypeError();\n            if (!IsUndefined(propertyKey))\n                propertyKey = ToPropertyKey(propertyKey);\n            return OrdinaryGetOwnMetadata(metadataKey, target, propertyKey);\n        }\n        exporter(\"getOwnMetadata\", getOwnMetadata);\n        /**\n         * Gets the metadata keys defined on the target object or its prototype chain.\n         * @param target The target object on which the metadata is defined.\n         * @param propertyKey (Optional) The property key for the target.\n         * @returns An array of unique metadata keys.\n         * @example\n         *\n         *     class Example {\n         *         // property declarations are not part of ES6, though they are valid in TypeScript:\n         *         // static staticProperty;\n         *         // property;\n         *\n         *         constructor(p) { }\n         *         static staticMethod(p) { }\n         *         method(p) { }\n         *     }\n         *\n         *     // constructor\n         *     result = Reflect.getMetadataKeys(Example);\n         *\n         *     // property (on constructor)\n         *     result = Reflect.getMetadataKeys(Example, \"staticProperty\");\n         *\n         *     // property (on prototype)\n         *     result = Reflect.getMetadataKeys(Example.prototype, \"property\");\n         *\n         *     // method (on constructor)\n         *     result = Reflect.getMetadataKeys(Example, \"staticMethod\");\n         *\n         *     // method (on prototype)\n         *     result = Reflect.getMetadataKeys(Example.prototype, \"method\");\n         *\n         */\n        function getMetadataKeys(target, propertyKey) {\n            if (!IsObject(target))\n                throw new TypeError();\n            if (!IsUndefined(propertyKey))\n                propertyKey = ToPropertyKey(propertyKey);\n            return OrdinaryMetadataKeys(target, propertyKey);\n        }\n        exporter(\"getMetadataKeys\", getMetadataKeys);\n        /**\n         * Gets the unique metadata keys defined on the target object.\n         * @param target The target object on which the metadata is defined.\n         * @param propertyKey (Optional) The property key for the target.\n         * @returns An array of unique metadata keys.\n         * @example\n         *\n         *     class Example {\n         *         // property declarations are not part of ES6, though they are valid in TypeScript:\n         *         // static staticProperty;\n         *         // property;\n         *\n         *         constructor(p) { }\n         *         static staticMethod(p) { }\n         *         method(p) { }\n         *     }\n         *\n         *     // constructor\n         *     result = Reflect.getOwnMetadataKeys(Example);\n         *\n         *     // property (on constructor)\n         *     result = Reflect.getOwnMetadataKeys(Example, \"staticProperty\");\n         *\n         *     // property (on prototype)\n         *     result = Reflect.getOwnMetadataKeys(Example.prototype, \"property\");\n         *\n         *     // method (on constructor)\n         *     result = Reflect.getOwnMetadataKeys(Example, \"staticMethod\");\n         *\n         *     // method (on prototype)\n         *     result = Reflect.getOwnMetadataKeys(Example.prototype, \"method\");\n         *\n         */\n        function getOwnMetadataKeys(target, propertyKey) {\n            if (!IsObject(target))\n                throw new TypeError();\n            if (!IsUndefined(propertyKey))\n                propertyKey = ToPropertyKey(propertyKey);\n            return OrdinaryOwnMetadataKeys(target, propertyKey);\n        }\n        exporter(\"getOwnMetadataKeys\", getOwnMetadataKeys);\n        /**\n         * Deletes the metadata entry from the target object with the provided key.\n         * @param metadataKey A key used to store and retrieve metadata.\n         * @param target The target object on which the metadata is defined.\n         * @param propertyKey (Optional) The property key for the target.\n         * @returns `true` if the metadata entry was found and deleted; otherwise, false.\n         * @example\n         *\n         *     class Example {\n         *         // property declarations are not part of ES6, though they are valid in TypeScript:\n         *         // static staticProperty;\n         *         // property;\n         *\n         *         constructor(p) { }\n         *         static staticMethod(p) { }\n         *         method(p) { }\n         *     }\n         *\n         *     // constructor\n         *     result = Reflect.deleteMetadata(\"custom:annotation\", Example);\n         *\n         *     // property (on constructor)\n         *     result = Reflect.deleteMetadata(\"custom:annotation\", Example, \"staticProperty\");\n         *\n         *     // property (on prototype)\n         *     result = Reflect.deleteMetadata(\"custom:annotation\", Example.prototype, \"property\");\n         *\n         *     // method (on constructor)\n         *     result = Reflect.deleteMetadata(\"custom:annotation\", Example, \"staticMethod\");\n         *\n         *     // method (on prototype)\n         *     result = Reflect.deleteMetadata(\"custom:annotation\", Example.prototype, \"method\");\n         *\n         */\n        function deleteMetadata(metadataKey, target, propertyKey) {\n            if (!IsObject(target))\n                throw new TypeError();\n            if (!IsUndefined(propertyKey))\n                propertyKey = ToPropertyKey(propertyKey);\n            var metadataMap = GetOrCreateMetadataMap(target, propertyKey, /*Create*/ false);\n            if (IsUndefined(metadataMap))\n                return false;\n            if (!metadataMap.delete(metadataKey))\n                return false;\n            if (metadataMap.size > 0)\n                return true;\n            var targetMetadata = Metadata.get(target);\n            targetMetadata.delete(propertyKey);\n            if (targetMetadata.size > 0)\n                return true;\n            Metadata.delete(target);\n            return true;\n        }\n        exporter(\"deleteMetadata\", deleteMetadata);\n        function DecorateConstructor(decorators, target) {\n            for (var i = decorators.length - 1; i >= 0; --i) {\n                var decorator = decorators[i];\n                var decorated = decorator(target);\n                if (!IsUndefined(decorated) && !IsNull(decorated)) {\n                    if (!IsConstructor(decorated))\n                        throw new TypeError();\n                    target = decorated;\n                }\n            }\n            return target;\n        }\n        function DecorateProperty(decorators, target, propertyKey, descriptor) {\n            for (var i = decorators.length - 1; i >= 0; --i) {\n                var decorator = decorators[i];\n                var decorated = decorator(target, propertyKey, descriptor);\n                if (!IsUndefined(decorated) && !IsNull(decorated)) {\n                    if (!IsObject(decorated))\n                        throw new TypeError();\n                    descriptor = decorated;\n                }\n            }\n            return descriptor;\n        }\n        function GetOrCreateMetadataMap(O, P, Create) {\n            var targetMetadata = Metadata.get(O);\n            if (IsUndefined(targetMetadata)) {\n                if (!Create)\n                    return undefined;\n                targetMetadata = new _Map();\n                Metadata.set(O, targetMetadata);\n            }\n            var metadataMap = targetMetadata.get(P);\n            if (IsUndefined(metadataMap)) {\n                if (!Create)\n                    return undefined;\n                metadataMap = new _Map();\n                targetMetadata.set(P, metadataMap);\n            }\n            return metadataMap;\n        }\n        // 3.1.1.1 OrdinaryHasMetadata(MetadataKey, O, P)\n        // https://rbuckton.github.io/reflect-metadata/#ordinaryhasmetadata\n        function OrdinaryHasMetadata(MetadataKey, O, P) {\n            var hasOwn = OrdinaryHasOwnMetadata(MetadataKey, O, P);\n            if (hasOwn)\n                return true;\n            var parent = OrdinaryGetPrototypeOf(O);\n            if (!IsNull(parent))\n                return OrdinaryHasMetadata(MetadataKey, parent, P);\n            return false;\n        }\n        // 3.1.2.1 OrdinaryHasOwnMetadata(MetadataKey, O, P)\n        // https://rbuckton.github.io/reflect-metadata/#ordinaryhasownmetadata\n        function OrdinaryHasOwnMetadata(MetadataKey, O, P) {\n            var metadataMap = GetOrCreateMetadataMap(O, P, /*Create*/ false);\n            if (IsUndefined(metadataMap))\n                return false;\n            return ToBoolean(metadataMap.has(MetadataKey));\n        }\n        // 3.1.3.1 OrdinaryGetMetadata(MetadataKey, O, P)\n        // https://rbuckton.github.io/reflect-metadata/#ordinarygetmetadata\n        function OrdinaryGetMetadata(MetadataKey, O, P) {\n            var hasOwn = OrdinaryHasOwnMetadata(MetadataKey, O, P);\n            if (hasOwn)\n                return OrdinaryGetOwnMetadata(MetadataKey, O, P);\n            var parent = OrdinaryGetPrototypeOf(O);\n            if (!IsNull(parent))\n                return OrdinaryGetMetadata(MetadataKey, parent, P);\n            return undefined;\n        }\n        // 3.1.4.1 OrdinaryGetOwnMetadata(MetadataKey, O, P)\n        // https://rbuckton.github.io/reflect-metadata/#ordinarygetownmetadata\n        function OrdinaryGetOwnMetadata(MetadataKey, O, P) {\n            var metadataMap = GetOrCreateMetadataMap(O, P, /*Create*/ false);\n            if (IsUndefined(metadataMap))\n                return undefined;\n            return metadataMap.get(MetadataKey);\n        }\n        // 3.1.5.1 OrdinaryDefineOwnMetadata(MetadataKey, MetadataValue, O, P)\n        // https://rbuckton.github.io/reflect-metadata/#ordinarydefineownmetadata\n        function OrdinaryDefineOwnMetadata(MetadataKey, MetadataValue, O, P) {\n            var metadataMap = GetOrCreateMetadataMap(O, P, /*Create*/ true);\n            metadataMap.set(MetadataKey, MetadataValue);\n        }\n        // 3.1.6.1 OrdinaryMetadataKeys(O, P)\n        // https://rbuckton.github.io/reflect-metadata/#ordinarymetadatakeys\n        function OrdinaryMetadataKeys(O, P) {\n            var ownKeys = OrdinaryOwnMetadataKeys(O, P);\n            var parent = OrdinaryGetPrototypeOf(O);\n            if (parent === null)\n                return ownKeys;\n            var parentKeys = OrdinaryMetadataKeys(parent, P);\n            if (parentKeys.length <= 0)\n                return ownKeys;\n            if (ownKeys.length <= 0)\n                return parentKeys;\n            var set = new _Set();\n            var keys = [];\n            for (var _i = 0, ownKeys_1 = ownKeys; _i < ownKeys_1.length; _i++) {\n                var key = ownKeys_1[_i];\n                var hasKey = set.has(key);\n                if (!hasKey) {\n                    set.add(key);\n                    keys.push(key);\n                }\n            }\n            for (var _a = 0, parentKeys_1 = parentKeys; _a < parentKeys_1.length; _a++) {\n                var key = parentKeys_1[_a];\n                var hasKey = set.has(key);\n                if (!hasKey) {\n                    set.add(key);\n                    keys.push(key);\n                }\n            }\n            return keys;\n        }\n        // 3.1.7.1 OrdinaryOwnMetadataKeys(O, P)\n        // https://rbuckton.github.io/reflect-metadata/#ordinaryownmetadatakeys\n        function OrdinaryOwnMetadataKeys(O, P) {\n            var keys = [];\n            var metadataMap = GetOrCreateMetadataMap(O, P, /*Create*/ false);\n            if (IsUndefined(metadataMap))\n                return keys;\n            var keysObj = metadataMap.keys();\n            var iterator = GetIterator(keysObj);\n            var k = 0;\n            while (true) {\n                var next = IteratorStep(iterator);\n                if (!next) {\n                    keys.length = k;\n                    return keys;\n                }\n                var nextValue = IteratorValue(next);\n                try {\n                    keys[k] = nextValue;\n                }\n                catch (e) {\n                    try {\n                        IteratorClose(iterator);\n                    }\n                    finally {\n                        throw e;\n                    }\n                }\n                k++;\n            }\n        }\n        // 6 ECMAScript Data Typ0es and Values\n        // https://tc39.github.io/ecma262/#sec-ecmascript-data-types-and-values\n        function Type(x) {\n            if (x === null)\n                return 1 /* Null */;\n            switch (typeof x) {\n                case \"undefined\": return 0 /* Undefined */;\n                case \"boolean\": return 2 /* Boolean */;\n                case \"string\": return 3 /* String */;\n                case \"symbol\": return 4 /* Symbol */;\n                case \"number\": return 5 /* Number */;\n                case \"object\": return x === null ? 1 /* Null */ : 6 /* Object */;\n                default: return 6 /* Object */;\n            }\n        }\n        // 6.1.1 The Undefined Type\n        // https://tc39.github.io/ecma262/#sec-ecmascript-language-types-undefined-type\n        function IsUndefined(x) {\n            return x === undefined;\n        }\n        // 6.1.2 The Null Type\n        // https://tc39.github.io/ecma262/#sec-ecmascript-language-types-null-type\n        function IsNull(x) {\n            return x === null;\n        }\n        // 6.1.5 The Symbol Type\n        // https://tc39.github.io/ecma262/#sec-ecmascript-language-types-symbol-type\n        function IsSymbol(x) {\n            return typeof x === \"symbol\";\n        }\n        // 6.1.7 The Object Type\n        // https://tc39.github.io/ecma262/#sec-object-type\n        function IsObject(x) {\n            return typeof x === \"object\" ? x !== null : typeof x === \"function\";\n        }\n        // 7.1 Type Conversion\n        // https://tc39.github.io/ecma262/#sec-type-conversion\n        // 7.1.1 ToPrimitive(input [, PreferredType])\n        // https://tc39.github.io/ecma262/#sec-toprimitive\n        function ToPrimitive(input, PreferredType) {\n            switch (Type(input)) {\n                case 0 /* Undefined */: return input;\n                case 1 /* Null */: return input;\n                case 2 /* Boolean */: return input;\n                case 3 /* String */: return input;\n                case 4 /* Symbol */: return input;\n                case 5 /* Number */: return input;\n            }\n            var hint = PreferredType === 3 /* String */ ? \"string\" : PreferredType === 5 /* Number */ ? \"number\" : \"default\";\n            var exoticToPrim = GetMethod(input, toPrimitiveSymbol);\n            if (exoticToPrim !== undefined) {\n                var result = exoticToPrim.call(input, hint);\n                if (IsObject(result))\n                    throw new TypeError();\n                return result;\n            }\n            return OrdinaryToPrimitive(input, hint === \"default\" ? \"number\" : hint);\n        }\n        // 7.1.1.1 OrdinaryToPrimitive(O, hint)\n        // https://tc39.github.io/ecma262/#sec-ordinarytoprimitive\n        function OrdinaryToPrimitive(O, hint) {\n            if (hint === \"string\") {\n                var toString_1 = O.toString;\n                if (IsCallable(toString_1)) {\n                    var result = toString_1.call(O);\n                    if (!IsObject(result))\n                        return result;\n                }\n                var valueOf = O.valueOf;\n                if (IsCallable(valueOf)) {\n                    var result = valueOf.call(O);\n                    if (!IsObject(result))\n                        return result;\n                }\n            }\n            else {\n                var valueOf = O.valueOf;\n                if (IsCallable(valueOf)) {\n                    var result = valueOf.call(O);\n                    if (!IsObject(result))\n                        return result;\n                }\n                var toString_2 = O.toString;\n                if (IsCallable(toString_2)) {\n                    var result = toString_2.call(O);\n                    if (!IsObject(result))\n                        return result;\n                }\n            }\n            throw new TypeError();\n        }\n        // 7.1.2 ToBoolean(argument)\n        // https://tc39.github.io/ecma262/2016/#sec-toboolean\n        function ToBoolean(argument) {\n            return !!argument;\n        }\n        // 7.1.12 ToString(argument)\n        // https://tc39.github.io/ecma262/#sec-tostring\n        function ToString(argument) {\n            return \"\" + argument;\n        }\n        // 7.1.14 ToPropertyKey(argument)\n        // https://tc39.github.io/ecma262/#sec-topropertykey\n        function ToPropertyKey(argument) {\n            var key = ToPrimitive(argument, 3 /* String */);\n            if (IsSymbol(key))\n                return key;\n            return ToString(key);\n        }\n        // 7.2 Testing and Comparison Operations\n        // https://tc39.github.io/ecma262/#sec-testing-and-comparison-operations\n        // 7.2.2 IsArray(argument)\n        // https://tc39.github.io/ecma262/#sec-isarray\n        function IsArray(argument) {\n            return Array.isArray\n                ? Array.isArray(argument)\n                : argument instanceof Object\n                    ? argument instanceof Array\n                    : Object.prototype.toString.call(argument) === \"[object Array]\";\n        }\n        // 7.2.3 IsCallable(argument)\n        // https://tc39.github.io/ecma262/#sec-iscallable\n        function IsCallable(argument) {\n            // NOTE: This is an approximation as we cannot check for [[Call]] internal method.\n            return typeof argument === \"function\";\n        }\n        // 7.2.4 IsConstructor(argument)\n        // https://tc39.github.io/ecma262/#sec-isconstructor\n        function IsConstructor(argument) {\n            // NOTE: This is an approximation as we cannot check for [[Construct]] internal method.\n            return typeof argument === \"function\";\n        }\n        // 7.2.7 IsPropertyKey(argument)\n        // https://tc39.github.io/ecma262/#sec-ispropertykey\n        function IsPropertyKey(argument) {\n            switch (Type(argument)) {\n                case 3 /* String */: return true;\n                case 4 /* Symbol */: return true;\n                default: return false;\n            }\n        }\n        // 7.3 Operations on Objects\n        // https://tc39.github.io/ecma262/#sec-operations-on-objects\n        // 7.3.9 GetMethod(V, P)\n        // https://tc39.github.io/ecma262/#sec-getmethod\n        function GetMethod(V, P) {\n            var func = V[P];\n            if (func === undefined || func === null)\n                return undefined;\n            if (!IsCallable(func))\n                throw new TypeError();\n            return func;\n        }\n        // 7.4 Operations on Iterator Objects\n        // https://tc39.github.io/ecma262/#sec-operations-on-iterator-objects\n        function GetIterator(obj) {\n            var method = GetMethod(obj, iteratorSymbol);\n            if (!IsCallable(method))\n                throw new TypeError(); // from Call\n            var iterator = method.call(obj);\n            if (!IsObject(iterator))\n                throw new TypeError();\n            return iterator;\n        }\n        // 7.4.4 IteratorValue(iterResult)\n        // https://tc39.github.io/ecma262/2016/#sec-iteratorvalue\n        function IteratorValue(iterResult) {\n            return iterResult.value;\n        }\n        // 7.4.5 IteratorStep(iterator)\n        // https://tc39.github.io/ecma262/#sec-iteratorstep\n        function IteratorStep(iterator) {\n            var result = iterator.next();\n            return result.done ? false : result;\n        }\n        // 7.4.6 IteratorClose(iterator, completion)\n        // https://tc39.github.io/ecma262/#sec-iteratorclose\n        function IteratorClose(iterator) {\n            var f = iterator[\"return\"];\n            if (f)\n                f.call(iterator);\n        }\n        // 9.1 Ordinary Object Internal Methods and Internal Slots\n        // https://tc39.github.io/ecma262/#sec-ordinary-object-internal-methods-and-internal-slots\n        // 9.1.1.1 OrdinaryGetPrototypeOf(O)\n        // https://tc39.github.io/ecma262/#sec-ordinarygetprototypeof\n        function OrdinaryGetPrototypeOf(O) {\n            var proto = Object.getPrototypeOf(O);\n            if (typeof O !== \"function\" || O === functionPrototype)\n                return proto;\n            // TypeScript doesn't set __proto__ in ES5, as it's non-standard.\n            // Try to determine the superclass constructor. Compatible implementations\n            // must either set __proto__ on a subclass constructor to the superclass constructor,\n            // or ensure each class has a valid `constructor` property on its prototype that\n            // points back to the constructor.\n            // If this is not the same as Function.[[Prototype]], then this is definately inherited.\n            // This is the case when in ES6 or when using __proto__ in a compatible browser.\n            if (proto !== functionPrototype)\n                return proto;\n            // If the super prototype is Object.prototype, null, or undefined, then we cannot determine the heritage.\n            var prototype = O.prototype;\n            var prototypeProto = prototype && Object.getPrototypeOf(prototype);\n            if (prototypeProto == null || prototypeProto === Object.prototype)\n                return proto;\n            // If the constructor was not a function, then we cannot determine the heritage.\n            var constructor = prototypeProto.constructor;\n            if (typeof constructor !== \"function\")\n                return proto;\n            // If we have some kind of self-reference, then we cannot determine the heritage.\n            if (constructor === O)\n                return proto;\n            // we have a pretty good guess at the heritage.\n            return constructor;\n        }\n        // naive Map shim\n        function CreateMapPolyfill() {\n            var cacheSentinel = {};\n            var arraySentinel = [];\n            var MapIterator = /** @class */ (function () {\n                function MapIterator(keys, values, selector) {\n                    this._index = 0;\n                    this._keys = keys;\n                    this._values = values;\n                    this._selector = selector;\n                }\n                MapIterator.prototype[\"@@iterator\"] = function () { return this; };\n                MapIterator.prototype[iteratorSymbol] = function () { return this; };\n                MapIterator.prototype.next = function () {\n                    var index = this._index;\n                    if (index >= 0 && index < this._keys.length) {\n                        var result = this._selector(this._keys[index], this._values[index]);\n                        if (index + 1 >= this._keys.length) {\n                            this._index = -1;\n                            this._keys = arraySentinel;\n                            this._values = arraySentinel;\n                        }\n                        else {\n                            this._index++;\n                        }\n                        return { value: result, done: false };\n                    }\n                    return { value: undefined, done: true };\n                };\n                MapIterator.prototype.throw = function (error) {\n                    if (this._index >= 0) {\n                        this._index = -1;\n                        this._keys = arraySentinel;\n                        this._values = arraySentinel;\n                    }\n                    throw error;\n                };\n                MapIterator.prototype.return = function (value) {\n                    if (this._index >= 0) {\n                        this._index = -1;\n                        this._keys = arraySentinel;\n                        this._values = arraySentinel;\n                    }\n                    return { value: value, done: true };\n                };\n                return MapIterator;\n            }());\n            return /** @class */ (function () {\n                function Map() {\n                    this._keys = [];\n                    this._values = [];\n                    this._cacheKey = cacheSentinel;\n                    this._cacheIndex = -2;\n                }\n                Object.defineProperty(Map.prototype, \"size\", {\n                    get: function () { return this._keys.length; },\n                    enumerable: true,\n                    configurable: true\n                });\n                Map.prototype.has = function (key) { return this._find(key, /*insert*/ false) >= 0; };\n                Map.prototype.get = function (key) {\n                    var index = this._find(key, /*insert*/ false);\n                    return index >= 0 ? this._values[index] : undefined;\n                };\n                Map.prototype.set = function (key, value) {\n                    var index = this._find(key, /*insert*/ true);\n                    this._values[index] = value;\n                    return this;\n                };\n                Map.prototype.delete = function (key) {\n                    var index = this._find(key, /*insert*/ false);\n                    if (index >= 0) {\n                        var size = this._keys.length;\n                        for (var i = index + 1; i < size; i++) {\n                            this._keys[i - 1] = this._keys[i];\n                            this._values[i - 1] = this._values[i];\n                        }\n                        this._keys.length--;\n                        this._values.length--;\n                        if (key === this._cacheKey) {\n                            this._cacheKey = cacheSentinel;\n                            this._cacheIndex = -2;\n                        }\n                        return true;\n                    }\n                    return false;\n                };\n                Map.prototype.clear = function () {\n                    this._keys.length = 0;\n                    this._values.length = 0;\n                    this._cacheKey = cacheSentinel;\n                    this._cacheIndex = -2;\n                };\n                Map.prototype.keys = function () { return new MapIterator(this._keys, this._values, getKey); };\n                Map.prototype.values = function () { return new MapIterator(this._keys, this._values, getValue); };\n                Map.prototype.entries = function () { return new MapIterator(this._keys, this._values, getEntry); };\n                Map.prototype[\"@@iterator\"] = function () { return this.entries(); };\n                Map.prototype[iteratorSymbol] = function () { return this.entries(); };\n                Map.prototype._find = function (key, insert) {\n                    if (this._cacheKey !== key) {\n                        this._cacheIndex = this._keys.indexOf(this._cacheKey = key);\n                    }\n                    if (this._cacheIndex < 0 && insert) {\n                        this._cacheIndex = this._keys.length;\n                        this._keys.push(key);\n                        this._values.push(undefined);\n                    }\n                    return this._cacheIndex;\n                };\n                return Map;\n            }());\n            function getKey(key, _) {\n                return key;\n            }\n            function getValue(_, value) {\n                return value;\n            }\n            function getEntry(key, value) {\n                return [key, value];\n            }\n        }\n        // naive Set shim\n        function CreateSetPolyfill() {\n            return /** @class */ (function () {\n                function Set() {\n                    this._map = new _Map();\n                }\n                Object.defineProperty(Set.prototype, \"size\", {\n                    get: function () { return this._map.size; },\n                    enumerable: true,\n                    configurable: true\n                });\n                Set.prototype.has = function (value) { return this._map.has(value); };\n                Set.prototype.add = function (value) { return this._map.set(value, value), this; };\n                Set.prototype.delete = function (value) { return this._map.delete(value); };\n                Set.prototype.clear = function () { this._map.clear(); };\n                Set.prototype.keys = function () { return this._map.keys(); };\n                Set.prototype.values = function () { return this._map.values(); };\n                Set.prototype.entries = function () { return this._map.entries(); };\n                Set.prototype[\"@@iterator\"] = function () { return this.keys(); };\n                Set.prototype[iteratorSymbol] = function () { return this.keys(); };\n                return Set;\n            }());\n        }\n        // naive WeakMap shim\n        function CreateWeakMapPolyfill() {\n            var UUID_SIZE = 16;\n            var keys = HashMap.create();\n            var rootKey = CreateUniqueKey();\n            return /** @class */ (function () {\n                function WeakMap() {\n                    this._key = CreateUniqueKey();\n                }\n                WeakMap.prototype.has = function (target) {\n                    var table = GetOrCreateWeakMapTable(target, /*create*/ false);\n                    return table !== undefined ? HashMap.has(table, this._key) : false;\n                };\n                WeakMap.prototype.get = function (target) {\n                    var table = GetOrCreateWeakMapTable(target, /*create*/ false);\n                    return table !== undefined ? HashMap.get(table, this._key) : undefined;\n                };\n                WeakMap.prototype.set = function (target, value) {\n                    var table = GetOrCreateWeakMapTable(target, /*create*/ true);\n                    table[this._key] = value;\n                    return this;\n                };\n                WeakMap.prototype.delete = function (target) {\n                    var table = GetOrCreateWeakMapTable(target, /*create*/ false);\n                    return table !== undefined ? delete table[this._key] : false;\n                };\n                WeakMap.prototype.clear = function () {\n                    // NOTE: not a real clear, just makes the previous data unreachable\n                    this._key = CreateUniqueKey();\n                };\n                return WeakMap;\n            }());\n            function CreateUniqueKey() {\n                var key;\n                do\n                    key = \"@@WeakMap@@\" + CreateUUID();\n                while (HashMap.has(keys, key));\n                keys[key] = true;\n                return key;\n            }\n            function GetOrCreateWeakMapTable(target, create) {\n                if (!hasOwn.call(target, rootKey)) {\n                    if (!create)\n                        return undefined;\n                    Object.defineProperty(target, rootKey, { value: HashMap.create() });\n                }\n                return target[rootKey];\n            }\n            function FillRandomBytes(buffer, size) {\n                for (var i = 0; i < size; ++i)\n                    buffer[i] = Math.random() * 0xff | 0;\n                return buffer;\n            }\n            function GenRandomBytes(size) {\n                if (typeof Uint8Array === \"function\") {\n                    if (typeof crypto !== \"undefined\")\n                        return crypto.getRandomValues(new Uint8Array(size));\n                    if (typeof msCrypto !== \"undefined\")\n                        return msCrypto.getRandomValues(new Uint8Array(size));\n                    return FillRandomBytes(new Uint8Array(size), size);\n                }\n                return FillRandomBytes(new Array(size), size);\n            }\n            function CreateUUID() {\n                var data = GenRandomBytes(UUID_SIZE);\n                // mark as random - RFC 4122 § 4.4\n                data[6] = data[6] & 0x4f | 0x40;\n                data[8] = data[8] & 0xbf | 0x80;\n                var result = \"\";\n                for (var offset = 0; offset < UUID_SIZE; ++offset) {\n                    var byte = data[offset];\n                    if (offset === 4 || offset === 6 || offset === 8)\n                        result += \"-\";\n                    if (byte < 16)\n                        result += \"0\";\n                    result += byte.toString(16).toLowerCase();\n                }\n                return result;\n            }\n        }\n        // uses a heuristic used by v8 and chakra to force an object into dictionary mode.\n        function MakeDictionary(obj) {\n            obj.__ = undefined;\n            delete obj.__;\n            return obj;\n        }\n    });\n})(Reflect || (Reflect = {}));\n"
    },
    {
      "id": 101,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\webpack\\buildin\\global.js",
      "name": "(webpack)/buildin/global.js",
      "index": 97,
      "index2": 87,
      "size": 472,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\reflect-metadata\\Reflect.js",
      "issuerId": 100,
      "issuerName": "./node_modules/reflect-metadata/Reflect.js",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 10,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
          "name": "./lib/elements/index.ts"
        },
        {
          "id": 99,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\element-decorators.ts",
          "name": "./lib/elements/element-decorators.ts"
        },
        {
          "id": 100,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\reflect-metadata\\Reflect.js",
          "name": "./node_modules/reflect-metadata/Reflect.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 100,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\reflect-metadata\\Reflect.js",
          "module": "./node_modules/reflect-metadata/Reflect.js",
          "moduleName": "./node_modules/reflect-metadata/Reflect.js",
          "type": "cjs require",
          "userRequest": "global",
          "loc": "1:0-41"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 4,
      "source": "var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function(\"return this\")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n"
    },
    {
      "id": 102,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\elements.ts",
      "name": "./lib/elements/elements.ts",
      "index": 100,
      "index2": 92,
      "size": 13628,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
      "issuerId": 10,
      "issuerName": "./lib/elements/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 10,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
          "name": "./lib/elements/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 10,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\elements\\index.ts",
          "module": "./lib/elements/index.ts",
          "moduleName": "./lib/elements/index.ts",
          "type": "cjs require",
          "userRequest": "./elements",
          "loc": "9:9-30"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = function (d, b) {\r\n        extendStatics = Object.setPrototypeOf ||\r\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n        return extendStatics(d, b);\r\n    };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar element_models_1 = require(\"./element-models\");\r\nvar element_type_1 = require(\"./element-type\");\r\nvar Elements;\r\n(function (Elements) {\r\n    var BaseElement = /** @class */ (function () {\r\n        function BaseElement(data) {\r\n            this.rawData = data.elementWrapper.rawElement;\r\n            this.name = data.elementWrapper.rawElement.name;\r\n            this.type = data.elementType;\r\n        }\r\n        return BaseElement;\r\n    }());\r\n    var TextElement = /** @class */ (function (_super) {\r\n        __extends(TextElement, _super);\r\n        /**\r\n         * Represents text element of Kentico Cloud item\r\n         * @param {ElementModels.IElementWrapper} elementWrapper - Element data\r\n         */\r\n        function TextElement(elementWrapper) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.Text,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            _this.value = elementWrapper.rawElement.value;\r\n            return _this;\r\n        }\r\n        return TextElement;\r\n    }(BaseElement));\r\n    Elements.TextElement = TextElement;\r\n    var LinkedItemsElement = /** @class */ (function (_super) {\r\n        __extends(LinkedItemsElement, _super);\r\n        /**\r\n         * Represents text element of Kentico Cloud item\r\n         * @param {ElementModels.IElementWrapper} elementWrapper - Element data\r\n         * @param {IContentItem} mappedLinkedItems - Array of mapped linked items\r\n         */\r\n        function LinkedItemsElement(elementWrapper, mappedLinkedItems) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.ModularContent,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            _this.itemCodenames = elementWrapper.rawElement.value;\r\n            _this.value = mappedLinkedItems;\r\n            return _this;\r\n        }\r\n        return LinkedItemsElement;\r\n    }(BaseElement));\r\n    Elements.LinkedItemsElement = LinkedItemsElement;\r\n    var MultipleChoiceElement = /** @class */ (function (_super) {\r\n        __extends(MultipleChoiceElement, _super);\r\n        /**\r\n         * Represents multiple choice element of Kentico Cloud item\r\n         * @constructor\r\n         * @param {ElementModels.IElementWrapper} elementWrapper - Element data\r\n         */\r\n        function MultipleChoiceElement(elementWrapper) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.MultipleChoice,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            /**\r\n             * Multiple choice options\r\n             */\r\n            _this.value = [];\r\n            if (elementWrapper.rawElement.value && Array.isArray(elementWrapper.rawElement.value)) {\r\n                for (var _i = 0, _a = elementWrapper.rawElement.value; _i < _a.length; _i++) {\r\n                    var valueItem = _a[_i];\r\n                    var rawOption = valueItem;\r\n                    if (rawOption && rawOption.name && rawOption.codename) {\r\n                        _this.value.push(new element_models_1.ElementModels.MultipleChoiceOption(rawOption.name, rawOption.codename));\r\n                    }\r\n                }\r\n            }\r\n            return _this;\r\n        }\r\n        return MultipleChoiceElement;\r\n    }(BaseElement));\r\n    Elements.MultipleChoiceElement = MultipleChoiceElement;\r\n    var DateTimeElement = /** @class */ (function (_super) {\r\n        __extends(DateTimeElement, _super);\r\n        /**\r\n         * Represents date time element of Kentico Cloud item\r\n         * @constructor\r\n         * @param {ElementModels.IElementWrapper} elementWrapper - Element data\r\n         */\r\n        function DateTimeElement(elementWrapper) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.DateTime,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            /**\r\n             * Type of the element\r\n             */\r\n            _this.type = element_type_1.ElementType.DateTime;\r\n            if (elementWrapper.rawElement.value) {\r\n                _this.value = new Date(elementWrapper.rawElement.value);\r\n            }\r\n            else {\r\n                _this.value = null;\r\n            }\r\n            return _this;\r\n        }\r\n        return DateTimeElement;\r\n    }(BaseElement));\r\n    Elements.DateTimeElement = DateTimeElement;\r\n    var RichTextElement = /** @class */ (function (_super) {\r\n        __extends(RichTextElement, _super);\r\n        /**\r\n         * Represents rich text element of Kentico Cloud item\r\n         * @constructor\r\n         * @param {ElementModels.IElementWrapper} elementWrapper - Element data\r\n         * @param {string[]} linkedItemCodenames - Array of linked codenames\r\n         */\r\n        function RichTextElement(elementWrapper, linkedItemCodenames, data) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.RichText,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            /**\r\n             * Type of the element\r\n             */\r\n            _this.type = element_type_1.ElementType.RichText;\r\n            _this.linkedItemCodenames = linkedItemCodenames;\r\n            _this.resolveRichTextFunc = data.resolveRichTextFunc;\r\n            _this.links = data.links;\r\n            _this.images = data.images;\r\n            _this.value = elementWrapper.rawElement.value;\r\n            return _this;\r\n        }\r\n        RichTextElement.prototype.resolveData = function () {\r\n            if (this.resolvedData) {\r\n                return this.resolvedData;\r\n            }\r\n            this.resolvedData = this.resolveRichTextFunc();\r\n            return this.resolvedData;\r\n        };\r\n        RichTextElement.prototype.resolveHtml = function () {\r\n            if (this.resolvedData) {\r\n                return this.resolvedData.html;\r\n            }\r\n            this.resolvedData = this.resolveRichTextFunc();\r\n            return this.resolvedData.html;\r\n        };\r\n        return RichTextElement;\r\n    }(BaseElement));\r\n    Elements.RichTextElement = RichTextElement;\r\n    var NumberElement = /** @class */ (function (_super) {\r\n        __extends(NumberElement, _super);\r\n        /**\r\n         * Represents number element of Kentico Cloud item\r\n         * @constructor\r\n         * @param {ElementModels.IElementWrapper} elementWrapper - Element data\r\n         */\r\n        function NumberElement(elementWrapper) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.Number,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            if (elementWrapper.rawElement.value === 0) {\r\n                _this.value = 0;\r\n            }\r\n            else if (elementWrapper.rawElement.value) {\r\n                _this.value = +elementWrapper.rawElement.value;\r\n            }\r\n            else {\r\n                _this.value = null;\r\n            }\r\n            return _this;\r\n        }\r\n        return NumberElement;\r\n    }(BaseElement));\r\n    Elements.NumberElement = NumberElement;\r\n    var AssetsElement = /** @class */ (function (_super) {\r\n        __extends(AssetsElement, _super);\r\n        /**\r\n         * Represents asset element of Kentico Cloud item\r\n         * @constructor\r\n         * @param {ElementModels.IElementWrapper} elementWrapper - Element data\r\n         */\r\n        function AssetsElement(elementWrapper) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.Asset,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            /**\r\n             * List of assets used in this element\r\n             */\r\n            _this.value = [];\r\n            if (elementWrapper.rawElement.value && Array.isArray(elementWrapper.rawElement.value)) {\r\n                var rawAssets = elementWrapper.rawElement.value;\r\n                for (var _i = 0, rawAssets_1 = rawAssets; _i < rawAssets_1.length; _i++) {\r\n                    var rawAsset = rawAssets_1[_i];\r\n                    _this.value.push(new element_models_1.ElementModels.AssetModel(rawAsset));\r\n                }\r\n            }\r\n            return _this;\r\n        }\r\n        return AssetsElement;\r\n    }(BaseElement));\r\n    Elements.AssetsElement = AssetsElement;\r\n    var UrlSlugElement = /** @class */ (function (_super) {\r\n        __extends(UrlSlugElement, _super);\r\n        /**\r\n         * Represents URL slug element of Kentico Cloud item\r\n         * @constructor\r\n         * @param {ElementModels.IElementWrapper} elementWrapper - Element data\r\n         */\r\n        function UrlSlugElement(elementWrapper, data) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.UrlSlug,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            _this.value = elementWrapper.rawElement.value;\r\n            _this.resolveLinkFunc = data.resolveLinkFunc;\r\n            return _this;\r\n        }\r\n        UrlSlugElement.prototype.resolveUrl = function () {\r\n            if (this.resolvedUrl) {\r\n                return this.resolvedUrl;\r\n            }\r\n            this.resolvedUrl = this.resolveLinkFunc();\r\n            return this.resolvedUrl;\r\n        };\r\n        return UrlSlugElement;\r\n    }(BaseElement));\r\n    Elements.UrlSlugElement = UrlSlugElement;\r\n    var TaxonomyElement = /** @class */ (function (_super) {\r\n        __extends(TaxonomyElement, _super);\r\n        /**\r\n         * Represents number element of Kentico Cloud item\r\n         * @constructor\r\n         * @param {ElementModels.IElementWrapper} elementWrapper - Element data\r\n         */\r\n        function TaxonomyElement(elementWrapper) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.Taxonomy,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            /**\r\n             * List of assigned taxonomy terms\r\n             */\r\n            _this.value = [];\r\n            if (elementWrapper.rawElement.taxonomy_group) {\r\n                _this.taxonomyGroup = elementWrapper.rawElement.taxonomy_group;\r\n            }\r\n            else {\r\n                console.warn(\"Taxonomy group for element '\" + elementWrapper.rawElement.name + \"' is invalid. Assigning empty string\");\r\n                _this.taxonomyGroup = '';\r\n            }\r\n            if (elementWrapper.rawElement.value && Array.isArray(elementWrapper.rawElement.value)) {\r\n                var rawTerms = elementWrapper.rawElement.value;\r\n                for (var _i = 0, rawTerms_1 = rawTerms; _i < rawTerms_1.length; _i++) {\r\n                    var rawTerm = rawTerms_1[_i];\r\n                    _this.value.push(new element_models_1.ElementModels.TaxonomyTerm(rawTerm.name, rawTerm.codename));\r\n                }\r\n            }\r\n            return _this;\r\n        }\r\n        return TaxonomyElement;\r\n    }(BaseElement));\r\n    Elements.TaxonomyElement = TaxonomyElement;\r\n    var UnknownElement = /** @class */ (function (_super) {\r\n        __extends(UnknownElement, _super);\r\n        function UnknownElement(elementWrapper) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.Unknown,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            _this.value = elementWrapper.rawElement.value;\r\n            return _this;\r\n        }\r\n        return UnknownElement;\r\n    }(BaseElement));\r\n    Elements.UnknownElement = UnknownElement;\r\n    var CustomElement = /** @class */ (function (_super) {\r\n        __extends(CustomElement, _super);\r\n        function CustomElement(elementWrapper) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.Custom,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            _this.value = elementWrapper.rawElement.value;\r\n            return _this;\r\n        }\r\n        return CustomElement;\r\n    }(BaseElement));\r\n    Elements.CustomElement = CustomElement;\r\n    var DefaultCustomElement = /** @class */ (function (_super) {\r\n        __extends(DefaultCustomElement, _super);\r\n        /**\r\n         * Represents base custom element\r\n         * @constructor\r\n         * @param {ElementModels.IElementWrapper} elementWrapper - Element data\r\n         */\r\n        function DefaultCustomElement(elementWrapper) {\r\n            var _this = _super.call(this, {\r\n                elementType: element_type_1.ElementType.Custom,\r\n                elementWrapper: elementWrapper\r\n            }) || this;\r\n            _this.value = elementWrapper.rawElement.value;\r\n            return _this;\r\n        }\r\n        return DefaultCustomElement;\r\n    }(BaseElement));\r\n    Elements.DefaultCustomElement = DefaultCustomElement;\r\n})(Elements = exports.Elements || (exports.Elements = {}));\r\n"
    },
    {
      "id": 103,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\delivery-item-strongly-type.resolver.ts",
      "name": "./lib/resolvers/delivery-item-strongly-type.resolver.ts",
      "index": 102,
      "index2": 94,
      "size": 3614,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\index.ts",
      "issuerId": 36,
      "issuerName": "./lib/resolvers/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 36,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\index.ts",
          "name": "./lib/resolvers/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 36,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\index.ts",
          "module": "./lib/resolvers/index.ts",
          "moduleName": "./lib/resolvers/index.ts",
          "type": "cjs require",
          "userRequest": "./delivery-item-strongly-type.resolver",
          "loc": "6:9-58"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../models\");\r\nvar DeliveryItemStronglyTypeResolver = /** @class */ (function () {\r\n    function DeliveryItemStronglyTypeResolver() {\r\n        this.systemElementName = 'system';\r\n        this.elementsElementName = 'elements';\r\n    }\r\n    /**\r\n     * Creates item instance using either TypeResolver (if registered) or returns ContentItem\r\n     */\r\n    DeliveryItemStronglyTypeResolver.prototype.createItemInstance = function (type, data, typeResolvers) {\r\n        var typeResolver = this.getTypeResolver(type, typeResolvers);\r\n        var itemInstance;\r\n        if (typeResolver) {\r\n            // type resolver is registered, create new instance of given type\r\n            itemInstance = this.createInstanceWithResolver(data, typeResolver);\r\n        }\r\n        else {\r\n            // not type resolver is register for this type, use ContentItem\r\n            itemInstance = this.createContentItem(data.item);\r\n        }\r\n        if (!itemInstance) {\r\n            throw Error(\"Item with codename '\" + data.item.system.codename + \"' could not be instantiated\");\r\n        }\r\n        this.assignRequiredContentItemData(itemInstance, data.item);\r\n        return itemInstance;\r\n    };\r\n    /**\r\n     * Maps raw system response to strongly typed class\r\n     * @param rawSystem Raw system response\r\n     */\r\n    DeliveryItemStronglyTypeResolver.prototype.mapSystemAttributes = function (rawSystem) {\r\n        return new models_1.ContentItemSystemAttributes({\r\n            name: rawSystem.name,\r\n            codename: rawSystem.codename,\r\n            id: rawSystem.id,\r\n            lastModified: new Date(rawSystem.last_modified),\r\n            language: rawSystem.language,\r\n            type: rawSystem.type,\r\n            sitemapLocations: rawSystem.sitemap_locations\r\n        });\r\n    };\r\n    /**\r\n     * Creates new instance of given type\r\n     * @param type Type of the content item\r\n     * @param resolvers Type resolvers\r\n     */\r\n    DeliveryItemStronglyTypeResolver.prototype.createInstanceWithResolver = function (data, resolver) {\r\n        return resolver.resolve(data);\r\n    };\r\n    /**\r\n     * Gets TypeResolver associated with given type (type = codename of Kentico Cloud content type)\r\n     * @param type Kentico Cloud content type codename\r\n     * @param resolvers Array of TypeResolver\r\n     */\r\n    DeliveryItemStronglyTypeResolver.prototype.getTypeResolver = function (type, resolvers) {\r\n        return resolvers.find(function (m) { return m.type.toLowerCase() === type.toLowerCase(); });\r\n    };\r\n    /**\r\n     * Creates base ContentItem when content type does not have a strongly typed model\r\n     */\r\n    DeliveryItemStronglyTypeResolver.prototype.createContentItem = function (item) {\r\n        var contentItem = new models_1.ContentItem();\r\n        this.assignRequiredContentItemData(contentItem, item);\r\n        return contentItem;\r\n    };\r\n    /**\r\n     * Maps default properties (system & elements)\r\n     * @param item Mapped content item\r\n     * @param rawItem Raw content item from response\r\n     */\r\n    DeliveryItemStronglyTypeResolver.prototype.assignRequiredContentItemData = function (item, rawItem) {\r\n        item.system = this.mapSystemAttributes(rawItem[this.systemElementName]);\r\n        item._raw = {\r\n            elements: rawItem[this.elementsElementName],\r\n        };\r\n    };\r\n    return DeliveryItemStronglyTypeResolver;\r\n}());\r\nexports.DeliveryItemStronglyTypeResolver = DeliveryItemStronglyTypeResolver;\r\nexports.stronglyTypedResolver = new DeliveryItemStronglyTypeResolver();\r\n"
    },
    {
      "id": 104,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\rich-text.resolver.ts",
      "name": "./lib/resolvers/rich-text.resolver.ts",
      "index": 103,
      "index2": 95,
      "size": 9747,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\index.ts",
      "issuerId": 36,
      "issuerName": "./lib/resolvers/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 36,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\index.ts",
          "name": "./lib/resolvers/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 36,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\index.ts",
          "module": "./lib/resolvers/index.ts",
          "moduleName": "./lib/resolvers/index.ts",
          "type": "cjs require",
          "userRequest": "./rich-text.resolver",
          "loc": "7:9-40"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar elements_1 = require(\"../elements\");\r\nvar RichTextResolver = /** @class */ (function () {\r\n    function RichTextResolver() {\r\n    }\r\n    /**\r\n     * Resolves linked items inside the Rich text element.\r\n     * Rich text resolved needs to be configured either on the model or query level\r\n     */\r\n    RichTextResolver.prototype.resolveData = function (contentItemCodename, html, elementName, data) {\r\n        var _this = this;\r\n        // prepare config\r\n        var config = {\r\n            enableAdvancedLogging: data.enableAdvancedLogging,\r\n            queryConfig: data.queryConfig,\r\n            linkedItemWrapperTag: data.linkedItemWrapperTag,\r\n            linkedItemWrapperClasses: data.linkedItemWrapperClasses\r\n        };\r\n        var result = data.richTextHtmlParser.resolveRichTextElement('root', contentItemCodename, html, elementName, {\r\n            getUrlSlugResult: function (itemId, linkText) {\r\n                return _this.getUrlSlugResult({\r\n                    config: config,\r\n                    links: data.links,\r\n                    itemId: itemId,\r\n                    getLinkedItem: data.getLinkedItem,\r\n                    linkText: linkText\r\n                });\r\n            },\r\n            getLinkedItemHtml: function (itemCodename, itemType) {\r\n                return _this.getLinkedItemHtml({\r\n                    itemCodename: itemCodename,\r\n                    config: config,\r\n                    getLinkedItem: data.getLinkedItem,\r\n                    itemType: itemType\r\n                });\r\n            },\r\n            getImageResult: function (resolverContext, itemCodename, imageId, xElementName) {\r\n                return _this.getImageResult({\r\n                    resolverContext: resolverContext,\r\n                    getLinkedItem: data.getLinkedItem,\r\n                    itemCodename: itemCodename,\r\n                    config: config,\r\n                    imageId: imageId,\r\n                    images: data.images,\r\n                    html: html,\r\n                    elementName: xElementName\r\n                });\r\n            }\r\n        }, {\r\n            enableAdvancedLogging: data.enableAdvancedLogging,\r\n            queryConfig: data.queryConfig,\r\n            linkedItemWrapperTag: data.linkedItemWrapperTag,\r\n            linkedItemWrapperClasses: data.linkedItemWrapperClasses\r\n        });\r\n        return {\r\n            html: result.resolvedHtml,\r\n            componentCodenames: result.linkedItems.filter(function (m) { return m.itemType === 'component'; }).map(function (m) { return m.dataCodename; }),\r\n            linkedItemCodenames: result.linkedItems.filter(function (m) { return m.itemType === 'linkedItem'; }).map(function (m) { return m.dataCodename; })\r\n        };\r\n    };\r\n    RichTextResolver.prototype.getImageResult = function (data) {\r\n        // get linked item\r\n        var linkedItem = data.getLinkedItem(data.itemCodename);\r\n        if (!linkedItem) {\r\n            if (data.config.queryConfig.throwErrorForMissingLinkedItems) {\r\n                throw Error(\"Linked item with codename '\" + data.itemCodename + \"' was not found when resolving image with id '\" + data.imageId + \"'\");\r\n            }\r\n            if (data.config.enableAdvancedLogging) {\r\n                console.warn(\"Cannot resolve image with id '\" + data.imageId + \"' because linked item with codename '\" + data.itemCodename + \"' is not available. Empty image URL is returned.\");\r\n            }\r\n            return {\r\n                url: ''\r\n            };\r\n        }\r\n        // if image is resolved within nested linked item (e.g. rich text element resolves html of linked item which contains images)\r\n        // the element name is equal to the 'root' element on which the html is resolved. For this reason we have to go through all\r\n        // elements in linked item and find the image there.\r\n        var image;\r\n        if (data.resolverContext === 'nested') {\r\n            image = this.tryGetImageFromLinkedItem(data.imageId, linkedItem);\r\n        }\r\n        else {\r\n            var richTextElement = linkedItem[data.elementName];\r\n            if (!(richTextElement instanceof elements_1.Elements.RichTextElement)) {\r\n                throw Error(\"Linked item with codename '\" + data.itemCodename + \"' has invalid element '\" + data.elementName + \"'. This element is required to be of RichText type.\");\r\n            }\r\n            image = richTextElement.images.find(function (m) { return m.imageId === data.imageId; });\r\n        }\r\n        if (!image) {\r\n            throw Error(\"Image with id '\" + data.imageId + \"' was not found in images data for linked item '\" + data.itemCodename + \"' and element '\" + data.elementName + \"'\");\r\n        }\r\n        // use custom resolver if present\r\n        if (data.config.queryConfig.richTextImageResolver) {\r\n            return data.config.queryConfig.richTextImageResolver(image, data.elementName);\r\n        }\r\n        // use default resolver\r\n        return {\r\n            url: image.url\r\n        };\r\n    };\r\n    RichTextResolver.prototype.tryGetImageFromLinkedItem = function (imageId, contentItem) {\r\n        for (var _i = 0, _a = Object.keys(contentItem); _i < _a.length; _i++) {\r\n            var propName = _a[_i];\r\n            var prop = contentItem[propName];\r\n            if (prop instanceof elements_1.Elements.RichTextElement) {\r\n                var image = prop.images.find(function (m) { return m.imageId === imageId; });\r\n                if (image) {\r\n                    return image;\r\n                }\r\n            }\r\n        }\r\n        return undefined;\r\n    };\r\n    RichTextResolver.prototype.getLinkedItemHtml = function (data) {\r\n        // get linked item\r\n        var linkedItem = data.getLinkedItem(data.itemCodename);\r\n        // resolving cannot be done if the item is not present in response\r\n        if (!linkedItem) {\r\n            if (data.config.queryConfig.throwErrorForMissingLinkedItems) {\r\n                throw Error(\"Linked item with codename '\" + data.itemCodename + \"' could not be found in response and therefore the HTML of rich text element could not be evaluated. Increasing 'depth' parameter of your query may solve this issue.\");\r\n            }\r\n            if (data.config.enableAdvancedLogging) {\r\n                console.warn(\"Cannot resolve linked item '\" + data.itemCodename + \"' because it is not available in response. Increasing 'depth' parameter of query may help. Item is resolved to empty string.\");\r\n            }\r\n            return '';\r\n        }\r\n        // get html to replace object using Rich text resolver function\r\n        var resolver = undefined;\r\n        if (data.config.queryConfig.richTextResolver) {\r\n            // use resolved defined by query if available\r\n            resolver = data.config.queryConfig.richTextResolver;\r\n        }\r\n        else {\r\n            // use default resolver defined in models\r\n            if (linkedItem._config && linkedItem._config.richTextResolver) {\r\n                resolver = linkedItem._config.richTextResolver;\r\n            }\r\n        }\r\n        // check resolver\r\n        if (!resolver) {\r\n            if (data.config.enableAdvancedLogging) {\r\n                console.warn(\"Cannot resolve html of '\" + linkedItem.system.type + \"' used by item '\" + data.itemCodename + \"' type in 'RichTextElement' because no rich text resolver was configured. Item is resolved to empty string.\");\r\n                return '';\r\n            }\r\n            return '';\r\n        }\r\n        return resolver(linkedItem, {\r\n            contentType: data.itemType\r\n        });\r\n    };\r\n    RichTextResolver.prototype.getUrlSlugResult = function (data) {\r\n        // find link with the id of content item\r\n        var existingLink = data.links.find(function (m) { return m.linkId === data.itemId; });\r\n        if (!existingLink) {\r\n            if (data.config.enableAdvancedLogging) {\r\n                console.warn(\"Cannot resolve URL for item '\" + data.itemId + \"' because no link with this id was found.\");\r\n            }\r\n            return {\r\n                html: '',\r\n                url: ''\r\n            };\r\n        }\r\n        var linkedItem = data.getLinkedItem(existingLink.codename);\r\n        // prepare link context\r\n        var linkContext = {\r\n            linkText: data.linkText,\r\n            item: linkedItem,\r\n            linkId: data.itemId\r\n        };\r\n        // try to resolve link using the resolver passed through the query config\r\n        var queryUrlSlugResolver = data.config.queryConfig.urlSlugResolver;\r\n        if (queryUrlSlugResolver) {\r\n            // resolve url using query config\r\n            var queryUrlSlugResult = queryUrlSlugResolver(existingLink, linkContext);\r\n            if (queryUrlSlugResult) {\r\n                return queryUrlSlugResult;\r\n            }\r\n        }\r\n        // url was not resolved, try using global link resolver for item\r\n        if (linkedItem && linkedItem._config && linkedItem._config.urlSlugResolver) {\r\n            var globalUrlSlugResult = linkedItem._config.urlSlugResolver(existingLink, linkContext);\r\n            if (globalUrlSlugResult) {\r\n                return globalUrlSlugResult;\r\n            }\r\n        }\r\n        // url wasn't resolved\r\n        if (data.config.enableAdvancedLogging) {\r\n            console.warn(\"Url for item of '\" + existingLink.type + \"' type with id '\" + existingLink.linkId + \"' wasn't resolved. This might be caused by missing 'urlSlugResolver' for given type.\");\r\n        }\r\n        return {\r\n            html: '',\r\n            url: ''\r\n        };\r\n    };\r\n    return RichTextResolver;\r\n}());\r\nexports.RichTextResolver = RichTextResolver;\r\nexports.richTextResolver = new RichTextResolver();\r\n"
    },
    {
      "id": 105,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\url-slug.resolver.ts",
      "name": "./lib/resolvers/url-slug.resolver.ts",
      "index": 104,
      "index2": 96,
      "size": 1307,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\index.ts",
      "issuerId": 36,
      "issuerName": "./lib/resolvers/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 36,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\index.ts",
          "name": "./lib/resolvers/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 36,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\resolvers\\index.ts",
          "module": "./lib/resolvers/index.ts",
          "moduleName": "./lib/resolvers/index.ts",
          "type": "cjs require",
          "userRequest": "./url-slug.resolver",
          "loc": "8:9-39"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../models\");\r\nvar UrlSlugResolver = /** @class */ (function () {\r\n    function UrlSlugResolver() {\r\n    }\r\n    UrlSlugResolver.prototype.resolveUrl = function (data) {\r\n        var url = data.resolver(new models_1.Link({\r\n            urlSlug: data.elementValue,\r\n            type: data.item.system.type,\r\n            codename: data.item.system.codename,\r\n            linkId: data.item.system.id,\r\n        }), {\r\n            item: data.item,\r\n            linkId: undefined,\r\n            linkText: undefined // available only for links in rich text elements,\r\n        });\r\n        if (!url) {\r\n            if (data.enableAdvancedLogging) {\r\n                console.warn(\"'urlSlugResolver' is set, but url resolved for '\" + data.item.system.codename + \"' item of '\" + data.item.system.type + \"' type in element '\" + data.elementName + \"' is undefined. This warning can be turned off by disabling 'enableAdvancedLogging' option.\");\r\n            }\r\n            return {\r\n                html: '',\r\n                url: ''\r\n            };\r\n        }\r\n        return url;\r\n    };\r\n    return UrlSlugResolver;\r\n}());\r\nexports.UrlSlugResolver = UrlSlugResolver;\r\nexports.urlSlugResolver = new UrlSlugResolver();\r\n"
    },
    {
      "id": 106,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\item.mapper.ts",
      "name": "./lib/mappers/item.mapper.ts",
      "index": 105,
      "index2": 99,
      "size": 2977,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
      "issuerId": 31,
      "issuerName": "./lib/mappers/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 31,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
          "name": "./lib/mappers/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 31,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
          "module": "./lib/mappers/index.ts",
          "moduleName": "./lib/mappers/index.ts",
          "type": "cjs require",
          "userRequest": "./item.mapper",
          "loc": "7:9-33"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar element_mapper_1 = require(\"./element.mapper\");\r\nvar ItemMapper = /** @class */ (function () {\r\n    function ItemMapper(config, richTextHtmlParser) {\r\n        this.config = config;\r\n        this.richTextHtmlParser = richTextHtmlParser;\r\n        this.elementMapper = new element_mapper_1.ElementMapper(config, richTextHtmlParser);\r\n    }\r\n    /**\r\n     * Maps single item to its proper strongly typed model from the given Cloud response\r\n     * @param response Cloud response used to map the item\r\n     * @param queryConfig Query configuration\r\n     */\r\n    ItemMapper.prototype.mapSingleItem = function (response, queryConfig) {\r\n        return this.mapItem({\r\n            item: response.item,\r\n            modularContent: response.modular_content,\r\n            preparedItems: {},\r\n            processedItems: {},\r\n            rocessingStartedForCodenames: [],\r\n            queryConfig: queryConfig\r\n        });\r\n    };\r\n    /**\r\n    * Maps multiple items to their strongly typed model from the given Cloud response\r\n    * @param response Cloud response used to map the item\r\n    * @param queryConfig Query configuration\r\n    */\r\n    ItemMapper.prototype.mapMultipleItems = function (response, queryConfig) {\r\n        var that = this;\r\n        var processedItems = {};\r\n        var preparedItems = {};\r\n        var processingStartedForCodenames = [];\r\n        var mappedItems = [];\r\n        response.items.forEach(function (item) {\r\n            var mappedItem = that.mapItem({\r\n                item: item,\r\n                modularContent: response.modular_content,\r\n                processedItems: processedItems,\r\n                queryConfig: queryConfig,\r\n                preparedItems: preparedItems,\r\n                rocessingStartedForCodenames: processingStartedForCodenames\r\n            });\r\n            mappedItems.push(mappedItem.item);\r\n        });\r\n        return {\r\n            items: mappedItems,\r\n            processedItems: processedItems,\r\n            preparedItems: preparedItems,\r\n            processingStartedForCodenames: processingStartedForCodenames\r\n        };\r\n    };\r\n    ItemMapper.prototype.mapItem = function (data) {\r\n        if (!data.item) {\r\n            throw Error(\"Could not map item because its undefined\");\r\n        }\r\n        var result = this.elementMapper.mapElements({\r\n            item: data.item,\r\n            modularContent: data.modularContent,\r\n            preparedItems: {},\r\n            processingStartedForCodenames: [],\r\n            processedItems: data.processedItems,\r\n            queryConfig: data.queryConfig\r\n        });\r\n        return {\r\n            item: result.item,\r\n            processedItems: result.processedItems,\r\n            preparedItems: result.preparedItems,\r\n            processingStartedForCodenames: result.processingStartedForCodenames\r\n        };\r\n    };\r\n    return ItemMapper;\r\n}());\r\nexports.ItemMapper = ItemMapper;\r\n"
    },
    {
      "id": 107,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\taxonomy.mapper.ts",
      "name": "./lib/mappers/taxonomy.mapper.ts",
      "index": 106,
      "index2": 100,
      "size": 2479,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
      "issuerId": 31,
      "issuerName": "./lib/mappers/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 31,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
          "name": "./lib/mappers/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 31,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
          "module": "./lib/mappers/index.ts",
          "moduleName": "./lib/mappers/index.ts",
          "type": "cjs require",
          "userRequest": "./taxonomy.mapper",
          "loc": "8:9-37"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../models\");\r\nvar TaxonomyMapper = /** @class */ (function () {\r\n    function TaxonomyMapper() {\r\n    }\r\n    TaxonomyMapper.prototype.mapTaxonomy = function (taxonomySystem, taxonomyTerms) {\r\n        if (!taxonomySystem) {\r\n            throw Error(\"Cannot map taxonomy due to missing 'system' property\");\r\n        }\r\n        if (!taxonomyTerms) {\r\n            throw Error(\"Cannot map taxonomy due to missing 'terms' property\");\r\n        }\r\n        if (!Array.isArray(taxonomyTerms)) {\r\n            throw Error(\"Cannot map terms because no terms array was provided\");\r\n        }\r\n        var mappedSystemAttributes = new models_1.TaxonomySystemAttributes({\r\n            name: taxonomySystem.name,\r\n            codename: taxonomySystem.codename,\r\n            id: taxonomySystem.id,\r\n            lastModified: taxonomySystem.last_modified\r\n        });\r\n        var mappedTerms = this.mapTaxonomyTerms(taxonomyTerms);\r\n        return new models_1.TaxonomyGroup(mappedSystemAttributes, mappedTerms);\r\n    };\r\n    TaxonomyMapper.prototype.mapTaxonomies = function (taxonomies) {\r\n        var _this = this;\r\n        if (!taxonomies) {\r\n            throw Error(\"Cannot map taxonomy due to missing 'taxonomies' property\");\r\n        }\r\n        if (!Array.isArray(taxonomies)) {\r\n            throw Error(\"Cannot map taxonomies because the 'taxonomies' property is not an array \");\r\n        }\r\n        var mappedTaxonomies = [];\r\n        taxonomies.forEach(function (taxonomy) {\r\n            mappedTaxonomies.push(_this.mapTaxonomy(taxonomy.system, taxonomy.terms));\r\n        });\r\n        return mappedTaxonomies;\r\n    };\r\n    /**\r\n     * Recursively map array of taxonomy terms\r\n     * @param termsArray Terms array to map\r\n     */\r\n    TaxonomyMapper.prototype.mapTaxonomyTerms = function (termsArray) {\r\n        var _this = this;\r\n        if (termsArray.length === 0) {\r\n            return [];\r\n        }\r\n        var mappedTermsArray = [];\r\n        termsArray.forEach(function (terms) {\r\n            var mappedTerms = new models_1.TaxonomyTerms({\r\n                codename: terms.codename,\r\n                name: terms.name,\r\n                terms: _this.mapTaxonomyTerms(terms.terms)\r\n            });\r\n            mappedTermsArray.push(mappedTerms);\r\n        });\r\n        return mappedTermsArray;\r\n    };\r\n    return TaxonomyMapper;\r\n}());\r\nexports.TaxonomyMapper = TaxonomyMapper;\r\n"
    },
    {
      "id": 108,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\type.mapper.ts",
      "name": "./lib/mappers/type.mapper.ts",
      "index": 107,
      "index2": 101,
      "size": 2603,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
      "issuerId": 31,
      "issuerName": "./lib/mappers/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 31,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
          "name": "./lib/mappers/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 31,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
          "module": "./lib/mappers/index.ts",
          "moduleName": "./lib/mappers/index.ts",
          "type": "cjs require",
          "userRequest": "./type.mapper",
          "loc": "9:9-33"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../models\");\r\nvar TypeMapper = /** @class */ (function () {\r\n    function TypeMapper() {\r\n    }\r\n    TypeMapper.prototype.mapSingleType = function (response) {\r\n        return this.mapType(response);\r\n    };\r\n    TypeMapper.prototype.mapMultipleTypes = function (response) {\r\n        var that = this;\r\n        return response.types.map(function (type) {\r\n            return that.mapType(type);\r\n        });\r\n    };\r\n    TypeMapper.prototype.mapType = function (type) {\r\n        if (!type) {\r\n            throw Error(\"Cannot map type\");\r\n        }\r\n        if (!type.elements) {\r\n            throw Error(\"Cannot map type elements\");\r\n        }\r\n        var typeSystem = new models_1.ContentTypeSystemAttributes({\r\n            codename: type.system.codename,\r\n            id: type.system.id,\r\n            name: type.system.name,\r\n            lastModified: type.system.last_modified\r\n        });\r\n        var elements = [];\r\n        var elementNames = Object.getOwnPropertyNames(type.elements);\r\n        elementNames.forEach(function (elementName) {\r\n            var typeElement = type.elements[elementName];\r\n            if (!typeElement) {\r\n                throw Error(\"Cannot find element '\" + elementName + \"' on type '\" + type + \"'\");\r\n            }\r\n            // use json property as a codename of the type element\r\n            var elementCodename = elementName;\r\n            // extra properties for certain element types\r\n            var taxonomyGroup = typeElement.taxonomy_group;\r\n            var options = [];\r\n            // some elements can contain options\r\n            var rawOptions = typeElement.options;\r\n            if (rawOptions) {\r\n                if (!Array.isArray(rawOptions)) {\r\n                    throw Error(\"Content type 'options' property has to be an array\");\r\n                }\r\n                rawOptions.forEach(function (rawOption) {\r\n                    options.push(new models_1.GenericElementOption(rawOption.name, rawOption.codename));\r\n                });\r\n            }\r\n            elements.push(new models_1.GenericElement({\r\n                codename: elementCodename,\r\n                taxonomyGroup: taxonomyGroup,\r\n                options: options,\r\n                name: typeElement.name,\r\n                type: typeElement.type\r\n            }));\r\n        });\r\n        return new models_1.ContentType({\r\n            system: typeSystem,\r\n            elements: elements\r\n        });\r\n    };\r\n    return TypeMapper;\r\n}());\r\nexports.TypeMapper = TypeMapper;\r\n"
    },
    {
      "id": 109,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\generic-element.mapper.ts",
      "name": "./lib/mappers/generic-element.mapper.ts",
      "index": 108,
      "index2": 102,
      "size": 782,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
      "issuerId": 31,
      "issuerName": "./lib/mappers/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 31,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
          "name": "./lib/mappers/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 31,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\mappers\\index.ts",
          "module": "./lib/mappers/index.ts",
          "moduleName": "./lib/mappers/index.ts",
          "type": "cjs require",
          "userRequest": "./generic-element.mapper",
          "loc": "10:9-44"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../models\");\r\nvar GenericElementMapper = /** @class */ (function () {\r\n    function GenericElementMapper() {\r\n    }\r\n    GenericElementMapper.prototype.mapElement = function (response) {\r\n        if (!response) {\r\n            throw Error(\"Invalid response for mapping element\");\r\n        }\r\n        return new models_1.GenericElement({\r\n            codename: response.codename,\r\n            name: response.name,\r\n            type: response.type,\r\n            options: response.options ? response.options : [],\r\n            taxonomyGroup: response.taxonomy_group\r\n        });\r\n    };\r\n    return GenericElementMapper;\r\n}());\r\nexports.GenericElementMapper = GenericElementMapper;\r\n"
    },
    {
      "id": 110,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\parser\\index.ts",
      "name": "./lib/parser/index.ts",
      "index": 109,
      "index2": 108,
      "size": 265,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
      "issuerId": 38,
      "issuerName": "./lib/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 38,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "module": "./lib/index.ts",
          "moduleName": "./lib/index.ts",
          "type": "cjs require",
          "userRequest": "./parser",
          "loc": "11:9-28"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 1,
      "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./parser-adapter\"));\r\n__export(require(\"./parser-configuration\"));\r\n"
    },
    {
      "id": 111,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\images\\index.ts",
      "name": "./lib/images/index.ts",
      "index": 110,
      "index2": 111,
      "size": 260,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
      "issuerId": 38,
      "issuerName": "./lib/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 38,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "module": "./lib/index.ts",
          "moduleName": "./lib/index.ts",
          "type": "cjs require",
          "userRequest": "./images",
          "loc": "17:9-28"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 1,
      "source": "\"use strict\";\r\nfunction __export(m) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n__export(require(\"./image-url-builder\"));\r\n__export(require(\"./image.models\"));\r\n"
    },
    {
      "id": 112,
      "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\images\\image-url-builder.ts",
      "name": "./lib/images/image-url-builder.ts",
      "index": 111,
      "index2": 110,
      "size": 6150,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\images\\index.ts",
      "issuerId": 111,
      "issuerName": "./lib/images/index.ts",
      "issuerPath": [
        {
          "id": 38,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\index.ts",
          "name": "./lib/index.ts"
        },
        {
          "id": 111,
          "identifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\images\\index.ts",
          "name": "./lib/images/index.ts"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 111,
          "moduleIdentifier": "c:\\dev\\kentico-cloud-js\\packages\\delivery\\node_modules\\ts-loader\\index.js??ref--4!c:\\dev\\kentico-cloud-js\\packages\\delivery\\lib\\images\\index.ts",
          "module": "./lib/images/index.ts",
          "moduleName": "./lib/images/index.ts",
          "type": "cjs require",
          "userRequest": "./image-url-builder",
          "loc": "6:9-39"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar models_1 = require(\"../models\");\r\nvar image_models_1 = require(\"./image.models\");\r\nvar ImageUrlBuilder = /** @class */ (function () {\r\n    function ImageUrlBuilder(\r\n    /** Image url */\r\n    imageUrl) {\r\n        this.imageUrl = imageUrl;\r\n        this.queryParams = [];\r\n    }\r\n    /**\r\n     * Used to add custom parameters to existing query string\r\n     * @param param Parameter name\r\n     * @param value Value\r\n     */\r\n    ImageUrlBuilder.prototype.withCustomParam = function (param, value) {\r\n        this.queryParams.push(new models_1.Parameters.CustomParameter(param, value));\r\n        return this;\r\n    };\r\n    /**\r\n     * The dpr transformation is used to serve correctly sized images for devices that expose a device pixel ratio.\r\n     * @param dpr A required DPR value.\r\n     */\r\n    ImageUrlBuilder.prototype.withDpr = function (dpr) {\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('dpr', dpr.toString()));\r\n        return this;\r\n    };\r\n    /**\r\n     * Applies the crop transformation that removes pixels from an image outside the specified rectangle.\r\n     * @param x Rectangle offset on the X-axis.\r\n     * @param y Rectangle offset on the Y-axis.\r\n     * @param width Rectangle width.\r\n     * @param height Rectangle height.\r\n     */\r\n    ImageUrlBuilder.prototype.withRectangleCrop = function (x, y, width, height) {\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('rect', [x, y, width, height].join(',')));\r\n        return this;\r\n    };\r\n    /**\r\n     * Applies the crop transformation centered on the specified point.\r\n     * @param x Focal point X coordinate.\r\n     * @param y Focal point Y coordinate.\r\n     * @param z Zoom of the transformation.\r\n     */\r\n    ImageUrlBuilder.prototype.withFocalPointCrop = function (x, y, z) {\r\n        this.withFitMode(image_models_1.ImageFitModeEnum.Crop);\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('crop', 'focalpoint'));\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('fp-x', x.toString()));\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('fp-y', y.toString()));\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('fp-z', z.toString()));\r\n        return this;\r\n    };\r\n    /**\r\n     * Enables WebP image support.\r\n     * @param compression Specifies the lossy or lossless compression.\r\n     */\r\n    ImageUrlBuilder.prototype.withAutomaticFormat = function (backupFormat) {\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('auto', image_models_1.ImageFormatEnum.Webp));\r\n        if (backupFormat) {\r\n            this.withFormat(backupFormat);\r\n        }\r\n        return this;\r\n    };\r\n    /**\r\n     * The fit transformation controls how the output image is fit to its target dimensions after resizing.\r\n     * @param fitMode Specifies the mode for the transformation.\r\n     */\r\n    ImageUrlBuilder.prototype.withFitMode = function (fitMode) {\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('fit', fitMode));\r\n        return this;\r\n    };\r\n    /**\r\n     * Specifies the compression mode for the WebP image transformations.\r\n     * @param compression Specifies the lossy or lossless compression.\r\n     */\r\n    ImageUrlBuilder.prototype.withCompression = function (compression) {\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('lossless', compression === image_models_1.ImageCompressionEnum.Lossless ? 'true' : 'false'));\r\n        return this;\r\n    };\r\n    /**\r\n     * Applies the quality parameter that enables control over the compression level for lossy file-formatted images.\r\n     * @param quality The required quality of the image.\r\n     */\r\n    ImageUrlBuilder.prototype.withQuality = function (quality) {\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('q', quality.toString()));\r\n        return this;\r\n    };\r\n    /**\r\n     * The format transformation enables the source image to be converted (a.k.a., \"transcoded\") from\r\n     * one encoded format to another. This is very useful when the source image has been saved in a sub-optimal\r\n     * file format that hinders performance.\r\n     * @param format Target image file type.\r\n     */\r\n    ImageUrlBuilder.prototype.withFormat = function (format) {\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('fm', format));\r\n        return this;\r\n    };\r\n    /**\r\n     * The height transformation enables dynamic height resizing based on pixels and percent values.\r\n     * @param height A required image height.\r\n     */\r\n    ImageUrlBuilder.prototype.withHeight = function (height) {\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('h', height.toString()));\r\n        return this;\r\n    };\r\n    /**\r\n     * The width transformation enables dynamic width resizing based on pixels and percent values.\r\n     * @param width A required image width.\r\n     */\r\n    ImageUrlBuilder.prototype.withWidth = function (width) {\r\n        this.queryParams.push(new models_1.Parameters.QueryParameter('w', width.toString()));\r\n        return this;\r\n    };\r\n    /**\r\n     * Gets params applied to image\r\n     */\r\n    ImageUrlBuilder.prototype.getParams = function () {\r\n        return this.queryParams;\r\n    };\r\n    /**\r\n     * Gets query string part of the image URL\r\n     */\r\n    ImageUrlBuilder.prototype.getQueryString = function () {\r\n        var query = '';\r\n        this.queryParams.forEach(function (filter) {\r\n            if (query.indexOf('?') > -1) {\r\n                query = query + '&' + filter.getParam() + '=' + filter.getParamValue();\r\n            }\r\n            else {\r\n                query = query + '?' + filter.getParam() + '=' + filter.getParamValue();\r\n            }\r\n        });\r\n        return query;\r\n    };\r\n    /**\r\n     * Gets full transformed url to image with parameters\r\n     */\r\n    ImageUrlBuilder.prototype.getUrl = function () {\r\n        return this.imageUrl + this.getQueryString();\r\n    };\r\n    return ImageUrlBuilder;\r\n}());\r\nexports.ImageUrlBuilder = ImageUrlBuilder;\r\n"
    }
  ],
  "filteredModules": 0,
  "logging": {
    "webpack.buildChunkGraph.visitModules": {
      "entries": [
      ],
      "filteredEntries": 2,
      "debug": false
    }
  },
  "children": [
  ]
}