UNPKG

kentico-cloud-delivery

Version:

Official Kentico Cloud Delivery SDK

8 lines 105 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("rxjs"),require("rxjs/operators")):"function"==typeof define&&define.amd?define("kenticoCloudDelivery",["rxjs","rxjs/operators"],t):"object"==typeof exports?exports.kenticoCloudDelivery=t(require("rxjs"),require("rxjs/operators")):e.kenticoCloudDelivery=t(e.rxjs,e.rxjs.operators)}(window,function(e,t){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=38)}([function(e,t,r){"use strict";function n(e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}Object.defineProperty(t,"__esModule",{value:!0}),n(r(71)),n(r(75)),n(r(78)),n(r(82)),n(r(85))},function(e,t,r){"use strict";var n=r(12),o=r(51),i=Object.prototype.toString;function s(e){return"[object Array]"===i.call(e)}function a(e){return null!==e&&"object"==typeof e}function u(e){return"[object Function]"===i.call(e)}function p(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),s(e))for(var r=0,n=e.length;r<n;r++)t.call(null,e[r],r,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:s,isArrayBuffer:function(e){return"[object ArrayBuffer]"===i.call(e)},isBuffer:o,isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:a,isUndefined:function(e){return void 0===e},isDate:function(e){return"[object Date]"===i.call(e)},isFile:function(e){return"[object File]"===i.call(e)},isBlob:function(e){return"[object Blob]"===i.call(e)},isFunction:u,isStream:function(e){return a(e)&&u(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:p,merge:function e(){var t={};function r(r,n){"object"==typeof t[n]&&"object"==typeof r?t[n]=e(t[n],r):t[n]=r}for(var n=0,o=arguments.length;n<o;n++)p(arguments[n],r);return t},deepMerge:function e(){var t={};function r(r,n){"object"==typeof t[n]&&"object"==typeof r?t[n]=e(t[n],r):t[n]="object"==typeof r?e({},r):r}for(var n=0,o=arguments.length;n<o;n++)p(arguments[n],r);return t},extend:function(e,t,r){return p(t,function(t,o){e[o]=r&&"function"==typeof t?n(t,r):t}),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=function(){function e(e,t){this.config=e,this.queryService=t,this.parameters=[]}return e.prototype.withParameter=function(e,t){return this.parameters.push(new n.Parameters.QueryParameter(e,t)),this},e.prototype.withParameters=function(e){var t;return(t=this.parameters).push.apply(t,e),this},e.prototype.getHeaders=function(){return this.queryService.getHeaders(this._queryConfig)},e.prototype.withUrl=function(e){return this.customUrl=e,this},e.prototype.getParameters=function(){return this.parameters},e.prototype.toPromise=function(){return this.queryService.retryPromise(this.toObservable().toPromise())},e.prototype.resolveUrlInternal=function(e){return this.customUrl?this.customUrl:this.queryService.getUrl(e,this._queryConfig,this.getParameters())},e}();t.BaseQuery=o},function(t,r){t.exports=e},function(e,r){e.exports=t},function(e,t,r){"use strict";function n(e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}Object.defineProperty(t,"__esModule",{value:!0}),n(r(41)),n(r(45)),n(r(47)),n(r(68))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){}return e.prototype.getRetryTimeout=function(e){return 100*Math.pow(2,e)},e.prototype.debugLogAttempt=function(e,t){console.warn("Attempt "+e+": retrying in "+t+"ms")},e}();t.RetryService=n,t.retryService=new n},function(e,t,r){"use strict";var n,o=this&&this.__extends||(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},function(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),s=function(e){function t(t,r){var n=e.call(this,t,r)||this;return n.config=t,n.queryService=r,n._queryConfig={},n}return o(t,e),t.prototype.queryConfig=function(e){return this._queryConfig=e,this},t.prototype.languageParameter=function(e){return this.parameters.push(new i.Parameters.LanguageParameter(e)),this},t.prototype.elementsParameter=function(e){return this.parameters.push(new i.Parameters.ElementsParameter(e)),this},t.prototype.depthParameter=function(e){return this.parameters.push(new i.Parameters.DepthParameter(e)),this},t.prototype.getMultipleItemsQueryUrl=function(){return this.processDefaultLanguageParameter(),e.prototype.resolveUrlInternal.call(this,"/items")},t.prototype.getSingleItemQueryUrl=function(t){var r="/items/"+t;return this.processDefaultLanguageParameter(),e.prototype.resolveUrlInternal.call(this,r)},t.prototype.runMultipleItemsQuery=function(){var e=this.getMultipleItemsQueryUrl();return this.queryService.getMultipleItems(e,this._queryConfig)},t.prototype.runSingleItemQuery=function(e){var t=this.getSingleItemQueryUrl(e);return this.queryService.getSingleItem(t,this._queryConfig)},t.prototype.processDefaultLanguageParameter=function(){this.config.defaultLanguage&&(this.getParameters().find(function(e){return"language"===e.getParam()})||this.parameters.push(new i.Parameters.LanguageParameter(this.config.defaultLanguage)))},t}(r(2).BaseQuery);t.BaseItemQuery=s},function(e,t,r){"use strict";var n,o=this&&this.__extends||(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},function(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(t,"__esModule",{value:!0});var i=function(e){function t(t,r){var n=e.call(this,t,r)||this;return n.config=t,n.queryService=r,n.taxonomiesEndpoint="taxonomies",n._queryConfig={},n}return o(t,e),t.prototype.queryConfig=function(e){return this._queryConfig=e,this},t.prototype.getHeaders=function(){return this.queryService.getHeaders(this._queryConfig)},t.prototype.getTaxonomyQueryUrl=function(t){var r="/"+this.taxonomiesEndpoint+"/"+t;return e.prototype.resolveUrlInternal.call(this,r)},t.prototype.getTaxonomiesQueryUrl=function(){var t="/"+this.taxonomiesEndpoint;return e.prototype.resolveUrlInternal.call(this,t)},t.prototype.runTaxonomyQuery=function(e){return this.queryService.getTaxonomy(this.getTaxonomyQueryUrl(e),this._queryConfig)},t.prototype.runTaxonomiesQuery=function(){return this.queryService.getTaxonomies(this.getTaxonomiesQueryUrl(),this._queryConfig)},t}(r(2).BaseQuery);t.BaseTaxonomyQuery=i},function(e,t,r){"use strict";var n,o=this&&this.__extends||(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},function(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(t,"__esModule",{value:!0});var i=function(e){function t(t,r){var n=e.call(this,t,r)||this;return n.config=t,n.queryService=r,n.parameters=[],n._queryConfig={},n}return o(t,e),t.prototype.queryConfig=function(e){return this._queryConfig=e,this},t.prototype.getHeaders=function(){return this.queryService.getHeaders(this._queryConfig)},t.prototype.getSingleTypeQueryUrl=function(t){var r="/types/"+t;return e.prototype.resolveUrlInternal.call(this,r)},t.prototype.getMultipleTypesQueryUrl=function(){return e.prototype.resolveUrlInternal.call(this,"/types")},t.prototype.runMultipleTypesQuery=function(){return this.queryService.getMultipleTypes(this.getMultipleTypesQueryUrl(),this._queryConfig)},t.prototype.runSingleTypeQuery=function(e){return this.queryService.getSingleType(this.getSingleTypeQueryUrl(e),this._queryConfig)},t}(r(2).BaseQuery);t.BaseTypeQuery=i},function(e,t,r){"use strict";function n(e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}Object.defineProperty(t,"__esModule",{value:!0}),n(r(99)),n(r(34)),n(r(35)),n(r(102))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(3),o=r(4),i=r(6),s=function(){this.strategy=function(e){return function(t){return t.pipe(o.mergeMap(function(t,r){var o=r+1;if(o>e.maxRetryAttempts)return n.throwError(t);var s=0;if(t&&t.originalError&&t.originalError.response&&t.originalError.response.status&&(s=t.originalError.response.status),!e.useRetryForResponseCodes.find(function(e){return e===s}))return n.throwError(t);var a=i.retryService.getRetryTimeout(o);return i.retryService.debugLogAttempt(o,a),n.timer(a)}))}}};t.RetryStrategy=s,t.retryStrategy=new s},function(e,t,r){"use strict";e.exports=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n<r.length;n++)r[n]=arguments[n];return e.apply(t,r)}}},function(e,t,r){"use strict";var n=r(1);function o(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,r){if(!t)return e;var i;if(r)i=r(t);else if(n.isURLSearchParams(t))i=t.toString();else{var s=[];n.forEach(t,function(e,t){null!=e&&(n.isArray(e)?t+="[]":e=[e],n.forEach(e,function(e){n.isDate(e)?e=e.toISOString():n.isObject(e)&&(e=JSON.stringify(e)),s.push(o(t)+"="+o(e))}))}),i=s.join("&")}if(i){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},function(e,t,r){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,r){"use strict";(function(t){var n=r(1),o=r(56),i={"Content-Type":"application/x-www-form-urlencoded"};function s(e,t){!n.isUndefined(e)&&n.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var a,u={adapter:(void 0!==t&&"[object process]"===Object.prototype.toString.call(t)?a=r(17):"undefined"!=typeof XMLHttpRequest&&(a=r(17)),a),transformRequest:[function(e,t){return o(t,"Accept"),o(t,"Content-Type"),n.isFormData(e)||n.isArrayBuffer(e)||n.isBuffer(e)||n.isStream(e)||n.isFile(e)||n.isBlob(e)?e:n.isArrayBufferView(e)?e.buffer:n.isURLSearchParams(e)?(s(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):n.isObject(e)?(s(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300}};u.headers={common:{Accept:"application/json, text/plain, */*"}},n.forEach(["delete","get","head"],function(e){u.headers[e]={}}),n.forEach(["post","put","patch"],function(e){u.headers[e]=n.merge(i)}),e.exports=u}).call(this,r(16))},function(e,t){var r,n,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function a(e){if(r===setTimeout)return setTimeout(e,0);if((r===i||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:i}catch(e){r=i}try{n="function"==typeof clearTimeout?clearTimeout:s}catch(e){n=s}}();var u,p=[],c=!1,l=-1;function f(){c&&u&&(c=!1,u.length?p=u.concat(p):l=-1,p.length&&m())}function m(){if(!c){var e=a(f);c=!0;for(var t=p.length;t;){for(u=p,p=[];++l<t;)u&&u[l].run();l=-1,t=p.length}u=null,c=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===s||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function d(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];p.push(new h(e,t)),1!==p.length||c||a(m)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=d,o.addListener=d,o.once=d,o.off=d,o.removeListener=d,o.removeAllListeners=d,o.emit=d,o.prependListener=d,o.prependOnceListener=d,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,r){"use strict";var n=r(1),o=r(57),i=r(13),s=r(59),a=r(60),u=r(18);e.exports=function(e){return new Promise(function(t,p){var c=e.data,l=e.headers;n.isFormData(c)&&delete l["Content-Type"];var f=new XMLHttpRequest;if(e.auth){var m=e.auth.username||"",h=e.auth.password||"";l.Authorization="Basic "+btoa(m+":"+h)}if(f.open(e.method.toUpperCase(),i(e.url,e.params,e.paramsSerializer),!0),f.timeout=e.timeout,f.onreadystatechange=function(){if(f&&4===f.readyState&&(0!==f.status||f.responseURL&&0===f.responseURL.indexOf("file:"))){var r="getAllResponseHeaders"in f?s(f.getAllResponseHeaders()):null,n={data:e.responseType&&"text"!==e.responseType?f.response:f.responseText,status:f.status,statusText:f.statusText,headers:r,config:e,request:f};o(t,p,n),f=null}},f.onabort=function(){f&&(p(u("Request aborted",e,"ECONNABORTED",f)),f=null)},f.onerror=function(){p(u("Network Error",e,null,f)),f=null},f.ontimeout=function(){p(u("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",f)),f=null},n.isStandardBrowserEnv()){var d=r(61),y=(e.withCredentials||a(e.url))&&e.xsrfCookieName?d.read(e.xsrfCookieName):void 0;y&&(l[e.xsrfHeaderName]=y)}if("setRequestHeader"in f&&n.forEach(l,function(e,t){void 0===c&&"content-type"===t.toLowerCase()?delete l[t]:f.setRequestHeader(t,e)}),e.withCredentials&&(f.withCredentials=!0),e.responseType)try{f.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&f.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&f.upload&&f.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){f&&(f.abort(),p(e),f=null)}),void 0===c&&(c=null),f.send(c)})}},function(e,t,r){"use strict";var n=r(58);e.exports=function(e,t,r,o,i){var s=new Error(e);return n(s,t,r,o,i)}},function(e,t,r){"use strict";var n=r(1);e.exports=function(e,t){t=t||{};var r={};return n.forEach(["url","method","params","data"],function(e){void 0!==t[e]&&(r[e]=t[e])}),n.forEach(["headers","auth","proxy"],function(o){n.isObject(t[o])?r[o]=n.deepMerge(e[o],t[o]):void 0!==t[o]?r[o]=t[o]:n.isObject(e[o])?r[o]=n.deepMerge(e[o]):void 0!==e[o]&&(r[o]=e[o])}),n.forEach(["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"],function(n){void 0!==t[n]?r[n]=t[n]:void 0!==e[n]&&(r[n]=e[n])}),r}},function(e,t,r){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(22);function o(e,t){var r={};(e.forEach(function(e){r[e.header]=e.value}),t)&&(e.find(function(e){return e.header.toLowerCase()==="Content-Type".toLowerCase()})||(r["Content-Type"]="application/json"));return r}t.registerResponseInterceptor=function(e,t){e.interceptors.response.use(function(e){return t(e)},function(e){return Promise.reject(e)})},t.registerRequestInterceptor=function(e,t){e.interceptors.request.use(function(e){return t(e)},function(e){return Promise.reject(e)})},t.getCallback=function(e,t,r,i){n.httpDebugger.debugStartHttpRequest(),e.get(t.url,{headers:o(r&&r.headers?r.headers:[],!1),responseType:r&&r.responseType?r.responseType:void 0}).then(function(e){n.httpDebugger.debugResolveHttpRequest(),i({response:e})},function(e){n.httpDebugger.debugFailedHttpRequest(),i({error:e})})},t.putCallback=function(e,t,r,i){n.httpDebugger.debugStartHttpRequest(),e.put(t.url,t.body,{headers:o(r&&r.headers?r.headers:[],!0),responseType:r&&r.responseType?r.responseType:void 0}).then(function(e){n.httpDebugger.debugResolveHttpRequest(),i({response:e})},function(e){n.httpDebugger.debugFailedHttpRequest(),i({error:e})})},t.deleteCallback=function(e,t,r,i){n.httpDebugger.debugStartHttpRequest(),e.delete(t.url,{headers:o(r&&r.headers?r.headers:[],!0),responseType:r&&r.responseType?r.responseType:void 0}).then(function(e){n.httpDebugger.debugResolveHttpRequest(),i({response:e})},function(e){n.httpDebugger.debugFailedHttpRequest(),i({error:e})})},t.postCallback=function(e,t,r,i){n.httpDebugger.debugStartHttpRequest(),e.post(t.url,t.body,{headers:o(r&&r.headers?r.headers:[],!0),responseType:r&&r.responseType?r.responseType:void 0}).then(function(e){n.httpDebugger.debugResolveHttpRequest(),i({response:e})},function(e){n.httpDebugger.debugFailedHttpRequest(),i({error:e})})},t.getHeadersJson=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){}return e.prototype.debugStartHttpRequest=function(){},e.prototype.debugResolveHttpRequest=function(){},e.prototype.debugFailedHttpRequest=function(){},e}();t.HttpDebugger=n,t.httpDebugger=new n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){Object.assign(this,e)};t.CloudError=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getParserAdapter=function(){var e;if(!(e=new(r(70).BrowserRichTextParser)))throw Error("Invalid or unsupported parser adapter");return e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.asc="asc",e.desc="desc"}(t.SortOrder||(t.SortOrder={}))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parserConfiguration={linkedItemWrapperElem:"div",modularContentElementData:{type:"application/kenticocloud",dataType:"data-type",dataCodename:"data-codename",relAttribute:"data-rel",componentRel:"component"},linkElementData:{nodeName:"a",dataItemId:"data-item-id"},imageElementData:{nodeName:"img",dataImageId:"data-image-id",srcAttribute:"src"}}},function(e,t,r){"use strict";function n(e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}Object.defineProperty(t,"__esModule",{value:!0}),n(r(2)),n(r(28)),n(r(88)),n(r(7)),n(r(89)),n(r(90)),n(r(8)),n(r(91)),n(r(92)),n(r(9)),n(r(93)),n(r(94))},function(e,t,r){"use strict";var n,o=this&&this.__extends||(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},function(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(t,"__esModule",{value:!0});var i=function(e){function t(t,r){var n=e.call(this,t,r)||this;return n.config=t,n.queryService=r,n._queryConfig={},n}return o(t,e),t.prototype.queryConfig=function(e){return this._queryConfig=e,this},t.prototype.getHeaders=function(){return this.queryService.getHeaders(this._queryConfig)},t.prototype.getElementQueryUrl=function(t,r){var n="/types/"+t+"/elements/"+r;return e.prototype.resolveUrlInternal.call(this,n)},t.prototype.runElementQuery=function(e,t){return this.queryService.getElement(this.getElementQueryUrl(e,t),this._queryConfig)},t}(r(2).BaseQuery);t.BaseElementQuery=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sdkInfo={host:"npmjs.com",version:"6.2.0",name:"kentico-cloud-delivery"}},function(e,t,r){"use strict";function n(e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}Object.defineProperty(t,"__esModule",{value:!0}),n(r(95)),n(r(97))},function(e,t,r){"use strict";function n(e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}Object.defineProperty(t,"__esModule",{value:!0}),n(r(32)),n(r(106)),n(r(107)),n(r(108)),n(r(109))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(5),o=r(33),i=r(10),s=r(0),a=r(36),u=function(){function e(e,t){this.config=e,this.richTextHtmlParser=t,this.defaultLinkedItemWrapperTag="p",this.defaultLinkedItemWrapperClasses=["kc-linked-item-wrapper"]}return e.prototype.mapElements=function(e){var t=this,r=this.getProcessedItem(e.item.system.codename,e.processedItems);if(r)return{item:r,processedItems:e.processedItems,preparedItems:e.preparedItems,processingStartedForCodenames:e.processingStartedForCodenames};var n=Object.getOwnPropertyNames(e.item.elements),o=a.stronglyTypedResolver.createItemInstance(e.item.system.type,{item:e.item,modularContent:e.modularContent},this.config.typeResolvers||[]);return e.preparedItems||(e.preparedItems={}),e.preparedItems[e.item.system.codename]=o,n.forEach(function(r){if(!o)throw Error("Item instance was not initiazed correctly.");var n=t.resolveElementMap(o,r),i={contentItemSystem:e.item.system,rawElement:e.item.elements[r],propertyName:n.resolvedName};if(n.shouldMapElement){var s=t.mapElement({elementWrapper:i,item:o,modularContent:e.modularContent,preparedItems:e.preparedItems,processingStartedForCodenames:e.processingStartedForCodenames,processedItems:e.processedItems,queryConfig:e.queryConfig});o[n.resolvedName]=s}}),{item:o,processedItems:e.processedItems,preparedItems:e.preparedItems,processingStartedForCodenames:e.processingStartedForCodenames}},e.prototype.mapElement=function(e){var t=n.enumHelper.getEnumFromValue(i.ElementType,e.elementWrapper.rawElement.type);if(t){if(t===i.ElementType.ModularContent)return this.mapLinkedItemsElement({elementWrapper:e.elementWrapper,modularContent:e.modularContent,preparedItems:e.preparedItems,processingStartedForCodenames:e.processingStartedForCodenames,processedItems:e.processedItems,queryConfig:e.queryConfig});if(t===i.ElementType.Text)return this.mapTextElement(e.elementWrapper);if(t===i.ElementType.Asset)return this.mapAssetsElement(e.elementWrapper);if(t===i.ElementType.Number)return this.mapNumberElement(e.elementWrapper);if(t===i.ElementType.MultipleChoice)return this.mapMultipleChoiceElement(e.elementWrapper);if(t===i.ElementType.DateTime)return this.mapDateTimeElement(e.elementWrapper);if(t===i.ElementType.RichText)return this.mapRichTextElement(e.item,e.elementWrapper,e.modularContent,e.queryConfig,e.processedItems,e.processingStartedForCodenames,e.preparedItems);if(t===i.ElementType.UrlSlug)return this.mapUrlSlugElement(e.elementWrapper,e.item,e.queryConfig);if(t===i.ElementType.Taxonomy)return this.mapTaxonomyElement(e.elementWrapper);if(t===i.ElementType.Custom)return this.mapCustomElement(e.elementWrapper)}return console.warn("Could not map element '"+e.elementWrapper.rawElement.name+"' of type '"+e.elementWrapper.rawElement.type+"'. Returning unknown element instead."),this.mapUnknowElement(e.elementWrapper)},e.prototype.mapRichTextElement=function(e,t,r,n,o,s,u){var p=this,c=[],l=t.rawElement;l.modular_content&&Array.isArray(l.modular_content)&&l.modular_content.forEach(function(e){var t=r[e],i=p.getOrSaveLinkedItemForElement(e,l,n,r,o,s,u);if(i)c.push(i);else{var a=!1;if(!1!==n.throwErrorForMissingLinkedItems&&!0!==n.throwErrorForMissingLinkedItems||(a=n.throwErrorForMissingLinkedItems),!t){var f="Mapping RichTextElement element '"+l.name+"' failed because referenced linked item with codename '"+e+"' 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";if(a)throw Error(f)}if(t){var m=p.mapElements({item:t,modularContent:r,preparedItems:u,processingStartedForCodenames:s,processedItems:o,queryConfig:n});m&&c.push(m.item)}}});var f=this.mapRichTextLinks(l.links),m=this.mapRichTextImages(l.images);return new i.Elements.RichTextElement(t,l.modular_content,{links:f,resolveRichTextFunc:function(){return a.richTextResolver.resolveData(e.system.codename,l.value,t.propertyName,{enableAdvancedLogging:!!p.config.isDeveloperMode&&p.config.isDeveloperMode,images:m,richTextHtmlParser:p.richTextHtmlParser,getLinkedItem:function(e){return p.getOrSaveLinkedItemForElement(e,l,n,r,o,s,u)},links:f,queryConfig:n,linkedItemWrapperTag:p.config.linkedItemResolver&&p.config.linkedItemResolver.linkedItemWrapperTag?p.config.linkedItemResolver.linkedItemWrapperTag:p.defaultLinkedItemWrapperTag,linkedItemWrapperClasses:p.config.linkedItemResolver&&p.config.linkedItemResolver.linkedItemWrapperClasses?p.config.linkedItemResolver.linkedItemWrapperClasses:p.defaultLinkedItemWrapperClasses})},images:m})},e.prototype.mapDateTimeElement=function(e){return new i.Elements.DateTimeElement(e)},e.prototype.mapMultipleChoiceElement=function(e){return new i.Elements.MultipleChoiceElement(e)},e.prototype.mapNumberElement=function(e){return new i.Elements.NumberElement(e)},e.prototype.mapTextElement=function(e){return new i.Elements.TextElement(e)},e.prototype.mapAssetsElement=function(e){return new i.Elements.AssetsElement(e)},e.prototype.mapTaxonomyElement=function(e){return new i.Elements.TaxonomyElement(e)},e.prototype.mapUnknowElement=function(e){return new i.Elements.UnknownElement(e)},e.prototype.mapCustomElement=function(e){if(this.config.elementResolver){var t=this.config.elementResolver(e);if(t)return t}return new i.Elements.DefaultCustomElement(e)},e.prototype.mapUrlSlugElement=function(e,t,r){var n=this,o=this.getUrlSlugResolverForElement(t,e,r);return new i.Elements.UrlSlugElement(e,{resolveLinkFunc:function(){return a.urlSlugResolver.resolveUrl({elementName:e.propertyName,elementValue:e.rawElement.value,item:t,enableAdvancedLogging:!!n.config.isDeveloperMode&&n.config.isDeveloperMode,resolver:o}).url||""}})},e.prototype.mapLinkedItemsElement=function(e){var t=this,r=[];return e.elementWrapper.rawElement.value.forEach(function(n){var o=t.getOrSaveLinkedItemForElement(n,e.elementWrapper.rawElement,e.queryConfig,e.modularContent,e.processedItems,e.processingStartedForCodenames,e.preparedItems);o?r.push(o):t.config.isDeveloperMode&&console.warn("Linked item with codename '"+n+"' in linked items element '"+e.elementWrapper.rawElement.name+"' of '"+e.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.")}),new i.Elements.LinkedItemsElement(e.elementWrapper,r)},e.prototype.getUrlSlugResolverForElement=function(e,t,r){return r.urlSlugResolver?r.urlSlugResolver:e._config&&e._config.urlSlugResolver?e._config.urlSlugResolver:function(){return t.rawElement.value}},e.prototype.getProcessedItem=function(e,t){return t[e]},e.prototype.getPreparedItem=function(e,t){return t[e]},e.prototype.getOrSaveLinkedItemForElement=function(e,t,r,n,o,i,s){var u=this.getProcessedItem(e,o);if(u)return u;if(i.find(function(t){return t===e}))return s[e];i.push(e);var p=n[e];if(!p){var c=this.getPreparedItem(e,s);if(c)return c}var l=!1;if(!1!==r.throwErrorForMissingLinkedItems&&!0!==r.throwErrorForMissingLinkedItems||(l=r.throwErrorForMissingLinkedItems),p){var f;if(r.itemResolver){var m=r.itemResolver(t,p,n,r);m&&(m.system=a.stronglyTypedResolver.mapSystemAttributes(p.system),m.elements=p.elements,f=m)}if(!f)f=this.mapElements({item:p,modularContent:n,preparedItems:s,processingStartedForCodenames:i,processedItems:o,queryConfig:r}).item;return o[e]=f,f}if(l)throw Error("Linked item with codename '"+e+"' could not be found in Delivery response.\n This linked item was requested by '"+t.name+"' element of '"+t.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.")},e.prototype.mapRichTextLinks=function(e){for(var t=[],r=0,n=Object.keys(e);r<n.length;r++){var o=n[r],i=e[o];t.push(new s.Link({codename:i.codename,linkId:o,urlSlug:i.url_slug,type:i.type}))}return t},e.prototype.mapRichTextImages=function(e){for(var t=[],r=0,n=Object.keys(e);r<n.length;r++){var o=e[n[r]];t.push(new s.RichTextImage({description:o.description,imageId:o.image_id,url:o.url,height:o.height,width:o.width}))}return t},e.prototype.resolveElementMap=function(e,t){var r=void 0;if((e._config&&e._config.propertyResolver&&(r=e._config.propertyResolver(t)),r!==t&&r||(r=i.ElementDecorators.getPropertyName(e,t)),r||(r=t),this.collidesWithAnotherProperty(r,e))&&(r=this.getCollisionResolver()(r),this.collidesWithAnotherProperty(r,e)))return console.warn("Element '"+r+"' collides with another element in same type. Element mapping is skipped. Source item: '"+e.system.codename+"'"),{shouldMapElement:!1,resolvedName:""};return{resolvedName:r,shouldMapElement:!0}},e.prototype.getCollisionResolver=function(){return this.config.collisionResolver?this.config.collisionResolver:o.defaultCollissionResolver},e.prototype.collidesWithAnotherProperty=function(e,t){return!!t[e]},e}();t.ElementMapper=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}(r(98))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){var t=function(e){this.contract=e,this.name=e.name,this.type=e.type,this.size=e.size,this.description=e.description,this.url=e.url,this.width=e.width,this.height=e.height};e.AssetModel=t;var r=function(e,t){this.name=e,this.codename=t};e.MultipleChoiceOption=r;var n=function(e,t){this.name=e,this.codename=t};e.TaxonomyTerm=n}(t.ElementModels||(t.ElementModels={}))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.Text="text",e.Number="number",e.ModularContent="modular_content",e.Asset="asset",e.DateTime="date_time",e.RichText="rich_text",e.MultipleChoice="multiple_choice",e.UrlSlug="url_slug",e.Taxonomy="taxonomy",e.Custom="custom",e.Unknown="unknown"}(t.ElementType||(t.ElementType={}))},function(e,t,r){"use strict";function n(e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}Object.defineProperty(t,"__esModule",{value:!0}),n(r(103)),n(r(104)),n(r(105))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.Clip="clip",e.Scale="scale",e.Crop="crop"}(t.ImageFitModeEnum||(t.ImageFitModeEnum={})),function(e){e.Gif="gif",e.Png="png",e.Png8="png8",e.Jpg="jpg",e.Pjpg="pjpg",e.Webp="webp"}(t.ImageFormatEnum||(t.ImageFormatEnum={})),function(e){e[e.Lossless=0]="Lossless",e[e.Lossy=1]="Lossy"}(t.ImageCompressionEnum||(t.ImageCompressionEnum={}))},function(e,t,r){"use strict";function n(e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}Object.defineProperty(t,"__esModule",{value:!0}),n(r(39)),n(r(29)),n(r(33)),n(r(10)),n(r(110)),n(r(36)),n(r(30)),n(r(31)),n(r(27)),n(r(0)),n(r(111))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}(r(40))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(5),o=r(24),i=r(27),s=r(29),a=r(30),u=function(){function e(e){if(this.config=e,!e)throw Error("Delivery client configuration is not set");this.mappingService=new a.MappingService(e,o.getParserAdapter()),this.queryService=new a.QueryService(e,e.httpService?e.httpService:new n.HttpService({requestInterceptor:e.httpInterceptors&&e.httpInterceptors.requestInterceptor?e.httpInterceptors.requestInterceptor:void 0,responseInterceptor:e.httpInterceptors&&e.httpInterceptors.responseInterceptor?e.httpInterceptors.responseInterceptor:void 0}),{host:s.sdkInfo.host,name:s.sdkInfo.name,version:s.sdkInfo.version},this.mappingService)}return e.prototype.types=function(){return new i.MultipleTypeQuery(this.config,this.queryService)},e.prototype.type=function(e){return new i.SingleTypeQuery(this.config,this.queryService,e)},e.prototype.items=function(){return new i.MultipleItemQuery(this.config,this.queryService)},e.prototype.item=function(e){return new i.SingleItemQuery(this.config,this.queryService,e)},e.prototype.taxonomy=function(e){return new i.TaxonomyQuery(this.config,this.queryService,e)},e.prototype.taxonomies=function(){return new i.TaxonomiesQuery(this.config,this.queryService)},e.prototype.element=function(e,t){return new i.ElementQuery(this.config,this.queryService,e,t)},e}();t.DeliveryClient=u},function(e,t,r){"use strict";function n(e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}Object.defineProperty(t,"__esModule",{value:!0}),n(r(42)),n(r(43)),n(r(44))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){}return e.prototype.addOptionsToUrl=function(e,t){return t&&t.forEach(function(t){e=e.indexOf("?")>-1?e+"&"+t.getParam()+"="+t.getParamValue():e+"?"+t.getParam()+"="+t.getParamValue()}),e},e}();t.UrlHelper=n,t.urlHelper=new n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){this.sdkVersionHeader="X-KC-SDKID"}return e.prototype.getSdkIdHeader=function(e){return{header:this.sdkVersionHeader,value:e.host+";"+e.name+";"+e.version}},e}();t.HeaderHelper=n,t.headerHelper=new n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){}return e.prototype.getAllNames=function(e){var t=[];for(var r in e)e.hasOwnProperty(r)&&t.push(r);return t},e.prototype.getAllValues=function(e){return Object.keys(e).map(function(t){return e[t]})},e.prototype.getEnumFromValue=function(e,t){try{if(!t)return;if(this.isNumeric(t))return e[t];var r=this.getAllValues(e).find(function(e){return e.toLowerCase()===t.toString().toLowerCase()});if(!r)return;return r}catch(e){return}},e.prototype.getEnumFromName=function(e,t){for(var r=0,n=this.getAllNames(e);r<n.length;r++){var o=n[r];if(o.toLowerCase()===t.toLowerCase())return e[o]}},e.prototype.isNumeric=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},e}();t.EnumHelper=n,t.enumHelper=new n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}(r(46))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){var t=function(){function e(e,t){if(this.name=e,this.value=t,!e)throw Error("Name of the custom parameter is not specified")}return e.prototype.getParam=function(){return this.name},e.prototype.getParamValue=function(){return this.value},e}();e.CustomParameter=t}(t.Parameters||(t.Parameters={}))},function(e,t,r){"use strict";function n(e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}Object.defineProperty(t,"__esModule",{value:!0}),n(r(11)),n(r(48)),n(r(66)),n(r(21)),n(r(22)),n(r(67)),n(r(6))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(49),o=r(3),i=r(4),s=r(21),a=r(6),u=r(11),p=function(){function e(e){this.axiosInstance=n.default.create(),e&&(e.requestInterceptor&&s.registerRequestInterceptor(this.axiosInstance,e.requestInterceptor),e.responseInterceptor&&s.registerResponseInterceptor(this.axiosInstance,e.responseInterceptor))}return e.prototype.retryPromise=function(e,t,r){var n=this;return void 0===r&&(r=1),new Promise(function(o,i){return e.then(function(e){o(e)}).catch(function(s){var u=0;s&&s.originalError&&s.originalError.request&&(u=s.originalError.request.status);var p=t.useRetryForResponseCodes.find(function(e){return e===u});if(!p&&0!==p)return i(s);var c=a.retryService.getRetryTimeout(r);return r<=t.maxRetryAttempts?n.promiseRetryWait(c).then(function(){return a.retryService.debugLogAttempt(r,c),n.retryPromise(e,t,r+1)}).then(function(e){return o(e)}).catch(function(e){return i(e)}):i(s)})})},e.prototype.get=function(e,t){var r=o.bindCallback(s.getCallback);return this.mapAxiosObservable(this.axiosInstance,r,e,t)},e.prototype.post=function(e,t){var r=o.bindCallback(s.postCallback);return this.mapAxiosObservable(this.axiosInstance,r,e,t)},e.prototype.put=function(e,t){var r=o.bindCallback(s.putCallback);return this.mapAxiosObservable(this.axiosInstance,r,e,t)},e.prototype.delete=function(e,t){var r=o.bindCallback(s.deleteCallback);return this.mapAxiosObservable(this.axiosInstance,r,e,t)},e.prototype.mapAxiosObservable=function(e,t,r,n){var s=this;return t(e,r,n).pipe(i.retryWhen(u.retryStrategy.strategy({maxRetryAttempts:n&&n.maxRetryAttempts?n.maxRetryAttempts:0,useRetryForResponseCodes:n&&n.useRetryForResponseCodes?n.useRetryForResponseCodes:[]})),i.map(function(e){return s.mapResult(e)}),i.catchError(function(e){return n&&n.logErrorToConsole&&console.warn("Kentico Cloud SDK encountered an error: ",e),o.throwError({originalError:e,mappedError:r.mapError(e)})}))},e.prototype.mapResult=function(e){if(e.error)throw e.error;if(!e.response)throw Error("Response is not set and no error was thrown");return{data:e.response.data,response:e.response}},e.prototype.promiseRetryWait=function(e){return new Promise(function(t){return setTimeout(t,e)})},e}();t.HttpService=p},function(e,t,r){e.exports=r(50)},function(e,t,r){"use strict";var n=r(1),o=r(12),i=r(52),s=r(19);function a(e){var t=new i(e),r=o(i.prototype.request,t);return n.extend(r,i.prototype,t),n.extend(r,t),r}var u=a(r(15));u.Axios=i,u.create=function(e){return a(s(u.defaults,e))},u.Cancel=r(20),u.CancelToken=r(64),u.isCancel=r(14),u.all=function(e){return Promise.all(e)},u.spread=r(65),e.exports=u,e.exports.default=u},function(e,t){ /*! * Determine if an object is a Buffer * * @author Feross Aboukhadijeh <https://feross.org> * @license MIT */ e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},function(e,t,r){"use strict";var n=r(1),o=r(13),i=r(53),s=r(54),a=r(19);function u(e){this.defaults=e,this.interceptors={request:new i,response:new i}}u.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=a(this.defaults,e)).method=e.method?e.method.toLowerCase():"get";var t=[s,void 0],r=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)r=r.then(t.shift(),t.shift());return r},u.prototype.getUri=function(e){return e=a(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},n.forEach(["delete","get","head","options"],function(e){u.prototype[e]=function(t,r){return this.request(n.merge(r||{},{method:e,url:t}))}}),n.forEach(["post","put","patch"],function(e){u.prototype[e]=function(t,r,o){return this.request(n.merge(o||{},{method:e,url:t,data:r}))}}),e.exports=u},function(e,t,r){"use strict";var n=r(1);function o(){this.handlers=[]}o.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){n.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=o},function(e,t,r){"use strict";var n=r(1),o=r(55),i=r(14),s=r(15),a=r(62),u=r(63);function p(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return p(e),e.baseURL&&!a(e.url)&&(e.url=u(e.baseURL,e.url)),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=n.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),n.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]}),(e.adapter||s.adapter)(e).then(function(t){return p(e),t.data=o(t.data,t.headers,e.transformResponse),t},function(t){return i(t)||(p(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,r){"use strict";var n=r(1);e.exports=function(e,t,r){return n.forEach(r,function(r){e=r(e,t)}),e}},function(e,t,r){"use strict";var n=r(1);e.exports=function(e,t){n.forEach(e,function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])})}},function(e,t,r){"use strict";var n=r(18);e.exports=function(e,t,r){var o=r.config.validateStatus;!o||o(r.status)?e(r):t(n("Request failed with status code "+r.status,r.config,null,r.request,r))}},function(e,t,r){"use strict";e.exports=function(e,t,r,n,o){return e.config=t,r&&(e.code=r),e.request=n,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,r){"use strict";var n=r(1),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,r,i,s={};return e?(n.forEach(e.split("\n"),function(e){if(i=e.indexOf(":"),t=n.trim(e.substr(0,i)).toLowerCase(),r=n.trim(e.substr(i+1)),t){if(s[t]&&o.indexOf(t)>=0)return;s[t]="set-cookie"===t?(s[t]?s[t]:[]).concat([r]):s[t]?s[t]+", "+r:r}}),s):s}},function(e,t,r){"use strict";var n=r(1);e.exports=n.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function o(e){var n=e;return t&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=o(window.location.href),function(t){var r=n.isString(t)?o(t):t;return r.protocol===e.protocol&&r.host===e.host}}():function(){return!0}},function(e,t,r){"use strict";var n=r(1);e.exports=n.isStandardBrowserEnv()?{write:function(e,t,r,o,i,s){var a=[];a.push(e+"="+encodeURIComponent(t)),n.isNumber(r)&&a.push("expires="+new Date(r).toGMTString()),n.isString(o)&&a.push("path="+o),n.isString(i)&&a.push("domain="+i),!0===s&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,r){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,r){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,r){"use strict";var n=r(20);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var r=this;e(function(e){r.reason||(r.reason=new n(e),t(r.reason))})}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var e;return{token:new o(function(t){e=t}),cancel:e}},e.exports=o},function(e,t,r){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t){this.response=e,this.error=t};t.IHttpRequestResult=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(3),o=function(){function e(e){this.throwCloudError=!1,this.fakeResponseJson=void 0,this.errorJson=void 0,Object.assign(this,e)}return e.prototype.retryPromise=function(e,t){return console.log("Retry is not implemented in test service. Returning original Promise"),e},e.prototype.get=function(e,t){if(this.throwCloudError){var r={response:{data:this.errorJson}};return n.throwError({originalError:r,mappedError:e.mapError(r)})}return n.of({data:this.fakeResponseJson,response:void 0})},e.prototype.post=function(e,t){if(this.throwCloudError){var r={response:{data:this.errorJson}};return n.throwError({originalError:r,mappedError:e.mapError(r)})}return n.of({data:this.fakeResponseJson,response:void 0})},e.prototype.put=function(e,t){if(this.throwCloudError){var r={response:{data:this.errorJson}};return n.throwError({originalError:r,mappedError:e.mapError(r)})}return n.of({data:this.fakeResponseJson,response:void 0})},e.prototype.delete=function(e,t){if(this.throwCloudError){var r={response:{data:this.errorJson}};return n.throwError({originalError:r,mappedError:e.mapError(r)})}return n.of({data:this.fakeResponseJson,response:void 0})},e}();t.TestHttpService=o},function(e,t,r){"use strict";function n(e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}Object.defineProperty(t,"__esModule",{value:!0}),n(r(23)),n(r(69))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(23),o={errorCode:"error_code",message:"message",requestId:"request_id",specificCode:"specific_code"};t.mapCloudError=function(e){if(e.response&&e.response.data&&e.response.data[o.requestId]){var t=e.response.data;return new n.CloudError({requestId:t[o.requestId],message:t[o.message]?t[o.message]:"",errorCode:t[o.errorCode]?t[o.errorCode]:0,specificCode:t[o.specificCode]?t[o.specificCode]:0,originalError:e})}return e.request,e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(26),i=function(){function e(){}return e.prototype.resolveRichTextElement=function(e,t,r,n,o,i){var s=this.createWrapperElement(r),a=this.processRichTextElement(e,t,n,s.children,o,i,{links:[],linkedItems:[],images:[]});return{links:a.links,linkedItems:a.linkedItems,images:a.images,resolvedHtml:s.innerHTML}},e.prototype.createWrapperElement=function(e){var t=document.createElement(o.parserConfiguration.linkedItemWrapperElem);return t.innerHTML=e,t},e.prototype.processRichTextElement=function(e,t,r,i,s,a,u){if(i&&0!==i.length)for(var p=0;p<i.length;p++){var c=i[p],l=c.attributes?c.attributes.getNamedItem("type"):void 0;if(c.attributes&&l&&l.value&&l.value.toLowerCase()===o.parserConfiguration.modularContentElementData.type.toLowerCase()){var f=c.attributes.getNamedItem(o.parserConfiguration.modularContentElementData.dataCodename),m=c.attributes.getNamedItem(o.parserConfiguration.modularContentElementData.dataType);if(!m)throw Error("Missing data type attribute. This is likely an error caused by invalid response.");var h=c.attributes.getNamedItem(o.parserConfiguration.modularContentElementData.relAttribute),d="linkedItem";h&&h.value===o.parserConfiguration.modularContentElementData.componentRel&&(d="component");var y={dataCodename:f?f.value:"",dataType:m?m.value:"",itemType:d},g=c.parentElement;if(g)if("item"===m.value){u.linkedItems.push(y);var v,w=document.createElement(a.linkedItemWrapperTag);v=n.RichTextItemDataType.Item;var _=s.getLinkedItemHtml(y.dataCodename,v);w.innerHTML=this.resolveRichTextElement("nested",y.dataCodename,_,r,s,a).resolvedHtml,w.className=a.linkedItemWrapperClasses.map(function(e){return e}).join(" "),g.replaceChild(w,c)}else a.enableAdvancedLogging&&console.warn("Rich text element contains object with unsupported data type '"+m.value+"'");else console.warn("Could not replace linked item '"+y.dataCodename+"' of '"+y.dataType+"' because parent node is undefined. Please report this error if you are seeing this.")}if(c.nodeName.toLowerCase()===o.parserConfiguration.linkElementData.nodeName.toLowerCase()){var E=c.attributes.getNamedItem(o.parserConfiguration.linkElementData.dataItemId);if(E){var b={dataItemId:E?E.value:""};u.links.push(b);var P=c.innerHTML,T=s.getUrlSlugResult(b.dataItemId,P);if(T.html){var C=T.html;c.outerHTML=C||"";var I=c.parentNode;I&&I.replaceChild(c,c)}else if(T.url){var x=c.attributes.getNamedItem("href");if(x){var R="string"==typeof T?T:T.url;x.value=R||""}else a.enableAdvancedLogging&&console.warn("Cannot set url '"+T+"' 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.")}}}if(c.nodeName.toLowerCase()===o.parserConfiguration.imageElementData.nodeName.toLowerCase()){var O=c.attributes.getNamedItem(o.parserConfiguration.imageElementData.dataImageId);if(O){var S={imageId:O.value};u.images.push(S);var k=s.getImageResult(e,t,S.imageId,r),M=c.attributes.getNamedItem(o.parserConfiguration.imageElementData.srcAttribute);if(!M)throw Er