@krakenjs/belter
Advanced tools
Comparing version 2.1.1 to 2.1.2
@@ -5,2 +5,9 @@ # Changelog | ||
### [2.1.2](https://github.com/krakenjs/belter/compare/v2.1.1...v2.1.2) (2022-05-24) | ||
### Bug Fixes | ||
* isCrossSiteTrackingEnabled ([1d4ef3c](https://github.com/krakenjs/belter/commit/1d4ef3c4887d36f141e5efda6d6b7fdf99e989ef)) | ||
### [2.1.1](https://github.com/krakenjs/belter/compare/v2.1.0...v2.1.1) (2022-05-24) | ||
@@ -7,0 +14,0 @@ |
@@ -1,2 +0,2 @@ | ||
!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define("belter",[],n):"object"==typeof exports?exports.belter=n():t.belter=n()}("undefined"!=typeof self?self:this,(function(){return function(t){var n={};function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:r})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,n){if(1&n&&(t=e(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(e.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var o in t)e.d(r,o,function(n){return t[n]}.bind(null,o));return r},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,n){return{}.hasOwnProperty.call(t,n)},e.p="",e(e.s=0)}([function(t,n,e){"use strict";e.r(n),e.d(n,"getUserAgent",(function(){return o})),e.d(n,"isDevice",(function(){return u})),e.d(n,"isTablet",(function(){return c})),e.d(n,"isWebView",(function(){return a})),e.d(n,"isStandAlone",(function(){return f})),e.d(n,"isFacebookWebView",(function(){return s})),e.d(n,"isFirefox",(function(){return d})),e.d(n,"isFirefoxIOS",(function(){return l})),e.d(n,"isEdgeIOS",(function(){return h})),e.d(n,"isOperaMini",(function(){return p})),e.d(n,"isAndroid",(function(){return v})),e.d(n,"isIos",(function(){return m})),e.d(n,"isIOS14",(function(){return w})),e.d(n,"isGoogleSearchApp",(function(){return y})),e.d(n,"isQQBrowser",(function(){return g})),e.d(n,"isIosWebview",(function(){return b})),e.d(n,"isSFVC",(function(){return S})),e.d(n,"isSFVCorSafari",(function(){return E})),e.d(n,"isAndroidWebview",(function(){return O})),e.d(n,"isIE",(function(){return _})),e.d(n,"isIECompHeader",(function(){return x})),e.d(n,"isElectron",(function(){return P})),e.d(n,"isIEIntranet",(function(){return j})),e.d(n,"isMacOsCna",(function(){return C})),e.d(n,"supportsPopups",(function(){return k})),e.d(n,"isChrome",(function(){return A})),e.d(n,"isSafari",(function(){return M})),e.d(n,"isApplePaySupported",(function(){return T})),e.d(n,"isCrossSiteTrackingEnabled",(function(){return I})),e.d(n,"getBody",(function(){return Ln})),e.d(n,"isDocumentReady",(function(){return Rn})),e.d(n,"isDocumentInteractive",(function(){return Bn})),e.d(n,"urlEncode",(function(){return Fn})),e.d(n,"waitForWindowReady",(function(){return Un})),e.d(n,"waitForDocumentReady",(function(){return qn})),e.d(n,"waitForDocumentBody",(function(){return Vn})),e.d(n,"parseQuery",(function(){return Jn})),e.d(n,"getQueryParam",(function(){return $n})),e.d(n,"urlWillRedirectPage",(function(){return Gn})),e.d(n,"formatQuery",(function(){return Qn})),e.d(n,"extendQuery",(function(){return Kn})),e.d(n,"extendUrl",(function(){return Xn})),e.d(n,"redirect",(function(){return Yn})),e.d(n,"hasMetaViewPort",(function(){return Zn})),e.d(n,"isElementVisible",(function(){return te})),e.d(n,"getPerformance",(function(){return ne})),e.d(n,"enablePerformance",(function(){return ee})),e.d(n,"getPageRenderTime",(function(){return re})),e.d(n,"htmlEncode",(function(){return oe})),e.d(n,"isBrowser",(function(){return ie})),e.d(n,"querySelectorAll",(function(){return ue})),e.d(n,"onClick",(function(){return ce})),e.d(n,"getScript",(function(){return ae})),e.d(n,"isLocalStorageEnabled",(function(){return fe})),e.d(n,"getBrowserLocales",(function(){return se})),e.d(n,"appendChild",(function(){return de})),e.d(n,"getElementSafe",(function(){return le})),e.d(n,"getElement",(function(){return he})),e.d(n,"elementReady",(function(){return pe})),e.d(n,"PopupOpenError",(function(){return me})),e.d(n,"popup",(function(){return we})),e.d(n,"writeToWindow",(function(){return ye})),e.d(n,"writeElementToWindow",(function(){return ge})),e.d(n,"setStyle",(function(){return be})),e.d(n,"awaitFrameLoad",(function(){return Se})),e.d(n,"awaitFrameWindow",(function(){return Ee})),e.d(n,"createElement",(function(){return Oe})),e.d(n,"iframe",(function(){return _e})),e.d(n,"addEventListener",(function(){return xe})),e.d(n,"bindEvents",(function(){return Pe})),e.d(n,"setVendorCSS",(function(){return Ce})),e.d(n,"animate",(function(){return Me})),e.d(n,"makeElementVisible",(function(){return Te})),e.d(n,"makeElementInvisible",(function(){return Ie})),e.d(n,"showElement",(function(){return He})),e.d(n,"hideElement",(function(){return ze})),e.d(n,"destroyElement",(function(){return We})),e.d(n,"showAndAnimate",(function(){return Ne})),e.d(n,"animateAndHide",(function(){return De})),e.d(n,"addClass",(function(){return Le})),e.d(n,"removeClass",(function(){return Re})),e.d(n,"isElementClosed",(function(){return Be})),e.d(n,"watchElementForClose",(function(){return Fe})),e.d(n,"fixScripts",(function(){return Ue})),e.d(n,"onResize",(function(){return qe})),e.d(n,"getResourceLoadTime",(function(){return Ve})),e.d(n,"isShadowElement",(function(){return Je})),e.d(n,"getShadowRoot",(function(){return $e})),e.d(n,"getShadowHost",(function(){return Ge})),e.d(n,"insertShadowSlot",(function(){return Qe})),e.d(n,"preventClickFocus",(function(){return Ke})),e.d(n,"getStackTrace",(function(){return Xe})),e.d(n,"getCurrentScript",(function(){return Ze})),e.d(n,"getCurrentScriptUID",(function(){return nr})),e.d(n,"submitForm",(function(){return er})),e.d(n,"experiment",(function(){return cr})),e.d(n,"getGlobalNameSpace",(function(){return ar})),e.d(n,"getStorage",(function(){return rr})),e.d(n,"isElement",(function(){return dt})),e.d(n,"getFunctionName",(function(){return lt})),e.d(n,"setFunctionName",(function(){return ht})),e.d(n,"base64encode",(function(){return pt})),e.d(n,"base64decode",(function(){return vt})),e.d(n,"uniqueID",(function(){return mt})),e.d(n,"getGlobal",(function(){return wt})),e.d(n,"getObjectID",(function(){return yt})),e.d(n,"getEmptyObject",(function(){return bt})),e.d(n,"memoize",(function(){return Ot})),e.d(n,"promiseIdentity",(function(){return _t})),e.d(n,"memoizePromise",(function(){return xt})),e.d(n,"promisify",(function(){return Pt})),e.d(n,"inlineMemoize",(function(){return jt})),e.d(n,"noop",(function(){return Ct})),e.d(n,"once",(function(){return kt})),e.d(n,"hashStr",(function(){return At})),e.d(n,"strHashStr",(function(){return Mt})),e.d(n,"match",(function(){return Tt})),e.d(n,"awaitKey",(function(){return It})),e.d(n,"stringifyError",(function(){return Ht})),e.d(n,"stringifyErrorMessage",(function(){return zt})),e.d(n,"stringify",(function(){return Wt})),e.d(n,"domainMatches",(function(){return Nt})),e.d(n,"patchMethod",(function(){return Dt})),e.d(n,"extend",(function(){return Lt})),e.d(n,"values",(function(){return Rt})),e.d(n,"memoizedValues",(function(){return Bt})),e.d(n,"perc",(function(){return Ft})),e.d(n,"min",(function(){return Ut})),e.d(n,"max",(function(){return qt})),e.d(n,"roundUp",(function(){return Vt})),e.d(n,"regexMap",(function(){return Jt})),e.d(n,"svgToBase64",(function(){return $t})),e.d(n,"objFilter",(function(){return Gt})),e.d(n,"identity",(function(){return Qt})),e.d(n,"regexTokenize",(function(){return Kt})),e.d(n,"promiseDebounce",(function(){return Xt})),e.d(n,"safeInterval",(function(){return Yt})),e.d(n,"isInteger",(function(){return Zt})),e.d(n,"isFloat",(function(){return tn})),e.d(n,"serializePrimitive",(function(){return nn})),e.d(n,"deserializePrimitive",(function(){return en})),e.d(n,"dotify",(function(){return rn})),e.d(n,"undotify",(function(){return on})),e.d(n,"eventEmitter",(function(){return un})),e.d(n,"camelToDasherize",(function(){return cn})),e.d(n,"dasherizeToCamel",(function(){return an})),e.d(n,"capitalizeFirstLetter",(function(){return fn})),e.d(n,"get",(function(){return sn})),e.d(n,"safeTimeout",(function(){return dn})),e.d(n,"defineLazyProp",(function(){return ln})),e.d(n,"arrayFrom",(function(){return hn})),e.d(n,"isObject",(function(){return pn})),e.d(n,"isObjectObject",(function(){return vn})),e.d(n,"isPlainObject",(function(){return mn})),e.d(n,"replaceObject",(function(){return wn})),e.d(n,"copyProp",(function(){return yn})),e.d(n,"regex",(function(){return gn})),e.d(n,"regexAll",(function(){return bn})),e.d(n,"isDefined",(function(){return Sn})),e.d(n,"cycle",(function(){return En})),e.d(n,"debounce",(function(){return On})),e.d(n,"isRegex",(function(){return _n})),e.d(n,"weakMapMemoize",(function(){return xn})),e.d(n,"weakMapMemoizePromise",(function(){return Pn})),e.d(n,"getOrSet",(function(){return jn})),e.d(n,"cleanup",(function(){return Cn})),e.d(n,"tryCatch",(function(){return kn})),e.d(n,"removeFromArray",(function(){return An})),e.d(n,"assertExists",(function(){return Mn})),e.d(n,"unique",(function(){return Tn})),e.d(n,"constHas",(function(){return In})),e.d(n,"dedupeErrors",(function(){return Hn})),e.d(n,"ExtendableError",(function(){return zn})),e.d(n,"request",(function(){return sr})),e.d(n,"addHeaderBuilder",(function(){return dr})),e.d(n,"TYPES",(function(){return lr})),e.d(n,"memoized",(function(){return hr})),e.d(n,"promise",(function(){return pr})),e.d(n,"isPerc",(function(){return vr})),e.d(n,"isPx",(function(){return mr})),e.d(n,"toNum",(function(){return wr})),e.d(n,"toPx",(function(){return yr})),e.d(n,"toCSS",(function(){return gr})),e.d(n,"percOf",(function(){return br})),e.d(n,"normalizeDimension",(function(){return Sr})),e.d(n,"wrapPromise",(function(){return Er})),e.d(n,"KEY_CODES",(function(){return Wn})),e.d(n,"ATTRIBUTES",(function(){return Nn})),e.d(n,"UID_HASH_LENGTH",(function(){return Dn})),e.d(n,"sfvcScreens",(function(){return r}));var r={926:{device:"iPhone 12/13 Pro Max",textSizeHeights:[752,748,744,738],textSizeHeightsNoTabs:[860,858,856,854],zoomHeight:{1.15:[752,747,744,738],1.25:[753,748,744,738],1.5:[752,749,744,738],1.75:[753,747,744,739],2:[752,748,744],2.5:[753,748],3:[753,744]},maybeSafari:{2:[738],2.5:[745,738],3:[747,738]}},896:{device:"iPhone XS Max, iPhone 11 Pro Max, iPhone XR, iPhone 11",textSizeHeights:[721,717,713,707],textSizeHeightsNoTabs:[829,827,825,823],zoomHeight:{1.15:[721,716,713,707],1.25:[721,718,713,708],1.5:[722,717,713],1.75:[721,718,712,707],2:[722,718,714,708],2.5:[720,718,713,708],3:[720,717,708]},maybeSafari:{1.5:[707],3:[714]}},844:{device:"iPhone 12, iPhone 12 Pro",textSizeHeights:[670,666,662,656],textSizeHeightsNoTabs:[778,776,774,772],zoomHeight:{1.15:[670,666,662],1.25:[670,666,663,656],1.5:[671,666,662],1.75:[670,667,662,656],2:[670,666,662],2.5:[670,663],3:[669,666,663,657]},maybeSafari:{1.15:[656],1.5:[656],2:[656],2.5:[665,655],3:[663]}},812:{device:"iPhone X, iPhone XS, iPhone 11 Pro, iPhone 12 Mini",textSizeHeights:[641,637,633,627],textSizeHeightsNoTabs:[749,747,745,743],zoomHeight:{1.15:[641,637,633,627],1.25:[641,638,633,628],1.5:[641,638,633,627],1.75:[641,637,634],2:[642,638,634,628],2.5:[640,638,633,628],3:[642,633]},maybeSafari:{1.75:[627],3:[636,627]}},736:{device:"iPhone 6 Plus, iPhone 6S Plus, iPhone 7 Plus, iPhone 8 Plus",textSizeHeights:[628,624,620,614],textSizeHeightsNoTabs:[736,734,732,730],zoomHeight:{1.15:[628,624,620,614],1.25:[628,624,620,614],1.5:[629,624,620],1.75:[628,625,620,614],2:[628,624,620],2.5:[628,625,620,615],3:[627,624,615]},maybeSafari:{1.5:[614],2:[614],3:[621]}},667:{device:"iPhone 6, iPhone 6S, iPhone 7, iPhone 8, iPhone SE2",textSizeHeights:[559,555,551,545],textSizeHeightsNoTabs:[667,665,663,661],zoomHeight:{1.15:[559,555,551,545],1.25:[559,555,551,545],1.5:[560,555,551],1.75:[558,555,551],2:[560,556,552,546],2.5:[560,555,550],3:[558,555,546]},maybeSafari:{1.5:[545],1.75:[544],2.5:[545],3:[552]}}};function o(){return window.navigator.mockUserAgent||window.navigator.userAgent}var i=/ip(a|ro)d|silk|xoom|playbook|tablet|kindle|Nexus 7|GT-P10|SC-01C|SHW-M180S|SM-T320|SGH-T849|SCH-I800|SHW-M180L|SPH-P100|SGH-I987|zt180|HTC( Flyer|_Flyer)|Sprint ATP51|ViewPad7|pandigital(sprnova|nova)|Ideos S7|Dell Streak 7|Advent Vega|A101IT|A70BHT|MID7015|Next2|nook|FOLIO|MB511.*RUTEM|Mac OS.*Silk/i;function u(t){return void 0===t&&(t=o()),!!t.match(/Android|webOS|iPhone|iPad|iPod|bada|Symbian|Palm|CriOS|BlackBerry|IEMobile|WindowsMobile|Opera Mini/i)}function c(t){return void 0===t&&(t=o()),i.test(t)}function a(){var t=o();return/(iPhone|iPod|iPad|Macintosh).*AppleWebKit(?!.*Safari)|.*WKWebView/i.test(t)||/\bwv\b/.test(t)||/Android.*Version\/(\d)\.(\d)/i.test(t)}function f(){return!0===window.navigator.standalone||window.matchMedia("(display-mode: standalone)").matches}function s(t){return void 0===t&&(t=o()),/FBAN/.test(t)||/FBAV/.test(t)}function d(t){return void 0===t&&(t=o()),/Firefox/i.test(t)}function l(t){return void 0===t&&(t=o()),/FxiOS/i.test(t)}function h(t){return void 0===t&&(t=o()),/EdgiOS/i.test(t)}function p(t){return void 0===t&&(t=o()),/Opera Mini/i.test(t)}function v(t){return void 0===t&&(t=o()),/Android/.test(t)}function m(t){return void 0===t&&(t=o()),/iPhone|iPod|iPad/.test(t)}function w(t){return void 0===t&&(t=o()),/iPhone.*OS.*(1)?(?:(1)[0-4]| [0-9])_/.test(t)}function y(t){return void 0===t&&(t=o()),/\bGSA\b/.test(t)}function g(t){return void 0===t&&(t=o()),/QQBrowser/.test(t)}function b(t){return void 0===t&&(t=o()),!!m(t)&&(!!y(t)||/.+AppleWebKit(?!.*Safari)|.*WKWebView/.test(t))}function S(t){if(void 0===t&&(t=o()),m(t)){var n=window.innerHeight,e=Math.round(window.screen.width/window.innerWidth*100)/100,i=Math.round(n*e),u=null;if(w(t))u=r[window.outerHeight];else{if(1!==e)return!0;u=r[window.outerHeight]}return!u||(e>1&&u.zoomHeight&&u.zoomHeight[e]?-1!==u.zoomHeight[e].indexOf(i):-1!==u.textSizeHeights.indexOf(i)||-1!==u.textSizeHeightsNoTabs.indexOf(i))}return!1}function E(t){if(void 0===t&&(t=o()),m(t)){var n=S(t),e=w(t)?r[window.outerHeight]:null;if(!e)return!1;var i=window.innerHeight,u=Math.round(window.screen.width/window.innerWidth*100)/100,c=Math.round(i*u),a=e.maybeSafari,f=!1;return u>1&&a[u]&&-1!==a[u].indexOf(c)&&(f=!0),n||f}return!1}function O(t){return void 0===t&&(t=o()),!!v(t)&&/Version\/[\d.]+/.test(t)&&!p(t)}function _(){return!!window.document.documentMode||Boolean(window.navigator&&window.navigator.userAgent&&/Edge|MSIE|rv:11/i.test(window.navigator.userAgent))}function x(){var t=window.document.querySelector('meta[http-equiv="X-UA-Compatible"]'),n=window.document.querySelector('meta[content="IE=edge"]');return!(!t||!n)}function P(){return!("undefined"==typeof process||!process.versions||!process.versions.electron)}function j(){if(window.document.documentMode)try{var t=window.status;return window.status="testIntranetMode","testIntranetMode"===window.status&&(window.status=t,!0)}catch(t){return!1}return!1}function C(){var t=o();return/Macintosh.*AppleWebKit(?!.*Safari)/i.test(t)}function k(t){return void 0===t&&(t=o()),!(b(t)||O(t)||p(t)||l(t)||h(t)||s(t)||g(t)||P()||C()||f())}function A(t){return void 0===t&&(t=o()),/Chrome|Chromium|CriOS/.test(t)&&!/SamsungBrowser|Silk|EdgA/.test(t)}function M(t){return void 0===t&&(t=o()),/Safari/.test(t)&&!A(t)&&!/Silk|FxiOS|EdgiOS/.test(t)}function T(){try{if(window.ApplePaySession&&window.ApplePaySession.supportsVersion(3)&&window.ApplePaySession.canMakePayments())return!0}catch(t){return!1}return!1}function I(t){return-1!==document.cookie.indexOf(t)}function H(t,n){return(H=Object.setPrototypeOf||function(t,n){return t.__proto__=n,t})(t,n)}function z(t,n){t.prototype=Object.create(n.prototype),t.prototype.constructor=t,H(t,n)}function W(){return(W=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var r in e)({}).hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t}).apply(this,arguments)}function N(t){try{if(!t)return!1;if("undefined"!=typeof Promise&&t instanceof Promise)return!0;if("undefined"!=typeof window&&"function"==typeof window.Window&&t instanceof window.Window)return!1;if("undefined"!=typeof window&&"function"==typeof window.constructor&&t instanceof window.constructor)return!1;var n={}.toString;if(n){var e=n.call(t);if("[object Window]"===e||"[object global]"===e||"[object DOMWindow]"===e)return!1}if("function"==typeof t.then)return!0}catch(t){return!1}return!1}var D,L=[],R=[],B=0;function F(){if(!B&&D){var t=D;D=null,t.resolve()}}function U(){B+=1}function q(){B-=1,F()}var V=function(){function t(t){var n=this;if(this.resolved=void 0,this.rejected=void 0,this.errorHandled=void 0,this.value=void 0,this.error=void 0,this.handlers=void 0,this.dispatching=void 0,this.stack=void 0,this.resolved=!1,this.rejected=!1,this.errorHandled=!1,this.handlers=[],t){var e,r,o=!1,i=!1,u=!1;U();try{t((function(t){u?n.resolve(t):(o=!0,e=t)}),(function(t){u?n.reject(t):(i=!0,r=t)}))}catch(t){return q(),void this.reject(t)}q(),u=!0,o?this.resolve(e):i&&this.reject(r)}}var n=t.prototype;return n.resolve=function(t){if(this.resolved||this.rejected)return this;if(N(t))throw new Error("Can not resolve promise with another promise");return this.resolved=!0,this.value=t,this.dispatch(),this},n.reject=function(t){var n=this;if(this.resolved||this.rejected)return this;if(N(t))throw new Error("Can not reject promise with another promise");if(!t){var e=t&&"function"==typeof t.toString?t.toString():{}.toString.call(t);t=new Error("Expected reject to be called with Error, got "+e)}return this.rejected=!0,this.error=t,this.errorHandled||setTimeout((function(){n.errorHandled||function(t,n){if(-1===L.indexOf(t)){L.push(t),setTimeout((function(){throw t}),1);for(var e=0;e<R.length;e++)R[e](t,n)}}(t,n)}),1),this.dispatch(),this},n.asyncReject=function(t){return this.errorHandled=!0,this.reject(t),this},n.dispatch=function(){var n=this.resolved,e=this.rejected,r=this.handlers;if(!this.dispatching&&(n||e)){this.dispatching=!0,U();for(var o=function(t,n){return t.then((function(t){n.resolve(t)}),(function(t){n.reject(t)}))},i=0;i<r.length;i++){var u=r[i],c=u.onSuccess,a=u.onError,f=u.promise,s=void 0;if(n)try{s=c?c(this.value):this.value}catch(t){f.reject(t);continue}else if(e){if(!a){f.reject(this.error);continue}try{s=a(this.error)}catch(t){f.reject(t);continue}}if(s instanceof t&&(s.resolved||s.rejected)){var d=s;d.resolved?f.resolve(d.value):f.reject(d.error),d.errorHandled=!0}else N(s)?s instanceof t&&(s.resolved||s.rejected)?s.resolved?f.resolve(s.value):f.reject(s.error):o(s,f):f.resolve(s)}r.length=0,this.dispatching=!1,q()}},n.then=function(n,e){if(n&&"function"!=typeof n&&!n.call)throw new Error("Promise.then expected a function for success handler");if(e&&"function"!=typeof e&&!e.call)throw new Error("Promise.then expected a function for error handler");var r=new t;return this.handlers.push({promise:r,onSuccess:n,onError:e}),this.errorHandled=!0,this.dispatch(),r},n.catch=function(t){return this.then(void 0,t)},n.finally=function(n){if(n&&"function"!=typeof n&&!n.call)throw new Error("Promise.finally expected a function");return this.then((function(e){return t.try(n).then((function(){return e}))}),(function(e){return t.try(n).then((function(){throw e}))}))},n.timeout=function(t,n){var e=this;if(this.resolved||this.rejected)return this;var r=setTimeout((function(){e.resolved||e.rejected||e.reject(n||new Error("Promise timed out after "+t+"ms"))}),t);return this.then((function(t){return clearTimeout(r),t}))},n.toPromise=function(){if("undefined"==typeof Promise)throw new TypeError("Could not find Promise");return Promise.resolve(this)},n.lazy=function(){return this.errorHandled=!0,this},t.resolve=function(n){return n instanceof t?n:N(n)?new t((function(t,e){return n.then(t,e)})):(new t).resolve(n)},t.reject=function(n){return(new t).reject(n)},t.asyncReject=function(n){return(new t).asyncReject(n)},t.all=function(n){var e=new t,r=n.length,o=[].slice();if(!r)return e.resolve(o),e;for(var i=function(t,n,i){return n.then((function(n){o[t]=n,0==(r-=1)&&e.resolve(o)}),(function(t){i.reject(t)}))},u=0;u<n.length;u++){var c=n[u];if(c instanceof t){if(c.resolved){o[u]=c.value,r-=1;continue}}else if(!N(c)){o[u]=c,r-=1;continue}i(u,t.resolve(c),e)}return 0===r&&e.resolve(o),e},t.hash=function(n){var e={},r=[],o=function(t){if(n.hasOwnProperty(t)){var o=n[t];N(o)?r.push(o.then((function(n){e[t]=n}))):e[t]=o}};for(var i in n)o(i);return t.all(r).then((function(){return e}))},t.map=function(n,e){return t.all(n.map(e))},t.onPossiblyUnhandledException=function(t){return function(t){return R.push(t),{cancel:function(){R.splice(R.indexOf(t),1)}}}(t)},t.try=function(n,e,r){if(n&&"function"!=typeof n&&!n.call)throw new Error("Promise.try expected a function");var o;U();try{o=n.apply(e,r||[])}catch(n){return q(),t.reject(n)}return q(),t.resolve(o)},t.delay=function(n){return new t((function(t){setTimeout(t,n)}))},t.isPromise=function(n){return!!(n&&n instanceof t)||N(n)},t.flush=function(){return n=D=D||new t,F(),n;var n},t}(),J="Call was rejected by callee.\r\n";function $(t){return void 0===t&&(t=window),t.location.protocol}function G(t){if(void 0===t&&(t=window),t.mockDomain){var n=t.mockDomain.split("//")[0];if(n)return n}return $(t)}function Q(t){return void 0===t&&(t=window),"about:"===G(t)}function K(t){try{return!0}catch(t){}return!1}function X(t){void 0===t&&(t=window);var n=t.location;if(!n)throw new Error("Can not read window location");var e=$(t);if(!e)throw new Error("Can not read window protocol");if("file:"===e)return"file://";if("about:"===e){var r=function(t){if(void 0===t&&(t=window),t)try{if(t.parent&&t.parent!==t)return t.parent}catch(t){}}(t);return r&&K()?X(r):"about://"}var o=n.host;if(!o)throw new Error("Can not read window host");return e+"//"+o}function Y(t){void 0===t&&(t=window);var n=X(t);return n&&t.mockDomain&&0===t.mockDomain.indexOf("mock:")?t.mockDomain:n}function Z(t){if(!function(t){try{if(t===window)return!0}catch(t){}try{var n=Object.getOwnPropertyDescriptor(t,"location");if(n&&!1===n.enumerable)return!1}catch(t){}try{if(Q(t)&&K())return!0}catch(t){}try{if(function(t){return void 0===t&&(t=window),"mock:"===G(t)}(t)&&K())return!0}catch(t){}try{if(X(t)===X(window))return!0}catch(t){}return!1}(t))return!1;try{if(t===window)return!0;if(Q(t)&&K())return!0;if(Y(window)===Y(t))return!0}catch(t){}return!1}var tt=[],nt=[];function et(t,n){void 0===n&&(n=!0);try{if(t===window)return!1}catch(t){return!0}try{if(!t)return!0}catch(t){return!0}try{if(t.closed)return!0}catch(t){return!t||t.message!==J}if(n&&Z(t))try{if(t.mockclosed)return!0}catch(t){}try{if(!t.parent||!t.top)return!0}catch(t){}var e=function(t,n){for(var e=0;e<t.length;e++)try{if(t[e]===n)return e}catch(t){}return-1}(tt,t);if(-1!==e){var r=nt[e];if(r&&function(t){if(!t.contentWindow)return!0;if(!t.parentNode)return!0;var n=t.ownerDocument;if(n&&n.documentElement&&!n.documentElement.contains(t)){for(var e=t;e.parentNode&&e.parentNode!==e;)e=e.parentNode;if(!e.host||!n.documentElement.contains(e.host))return!0}return!1}(r))return!0}return!1}function rt(t){try{if(t===window)return!0}catch(t){if(t&&t.message===J)return!0}try{if("[object Window]"==={}.toString.call(t))return!0}catch(t){if(t&&t.message===J)return!0}try{if(window.Window&&t instanceof window.Window)return!0}catch(t){if(t&&t.message===J)return!0}try{if(t&&t.self===t)return!0}catch(t){if(t&&t.message===J)return!0}try{if(t&&t.parent===t)return!0}catch(t){if(t&&t.message===J)return!0}try{if(t&&t.top===t)return!0}catch(t){if(t&&t.message===J)return!0}try{if(t&&"__unlikely_value__"===t.__cross_domain_utils_window_check__)return!1}catch(t){return!0}try{if("postMessage"in t&&"self"in t&&"location"in t)return!0}catch(t){}return!1}function ot(t,n){for(var e=0;e<t.length;e++)try{if(t[e]===n)return e}catch(t){}return-1}var it,ut=function(){function t(){if(this.name=void 0,this.weakmap=void 0,this.keys=void 0,this.values=void 0,this.name="__weakmap_"+(1e9*Math.random()>>>0)+"__",function(){if("undefined"==typeof WeakMap)return!1;if(void 0===Object.freeze)return!1;try{var t=new WeakMap,n={};return Object.freeze(n),t.set(n,"__testvalue__"),"__testvalue__"===t.get(n)}catch(t){return!1}}())try{this.weakmap=new WeakMap}catch(t){}this.keys=[],this.values=[]}var n=t.prototype;return n._cleanupClosedWindows=function(){for(var t=this.weakmap,n=this.keys,e=0;e<n.length;e++){var r=n[e];if(rt(r)&&et(r)){if(t)try{t.delete(r)}catch(t){}n.splice(e,1),this.values.splice(e,1),e-=1}}},n.isSafeToReadWrite=function(t){return!rt(t)},n.set=function(t,n){if(!t)throw new Error("WeakMap expected key");var e=this.weakmap;if(e)try{e.set(t,n)}catch(t){delete this.weakmap}if(this.isSafeToReadWrite(t))try{var r=this.name,o=t[r];return void(o&&o[0]===t?o[1]=n:Object.defineProperty(t,r,{value:[t,n],writable:!0}))}catch(t){}this._cleanupClosedWindows();var i=this.keys,u=this.values,c=ot(i,t);-1===c?(i.push(t),u.push(n)):u[c]=n},n.get=function(t){if(!t)throw new Error("WeakMap expected key");var n=this.weakmap;if(n)try{if(n.has(t))return n.get(t)}catch(t){delete this.weakmap}if(this.isSafeToReadWrite(t))try{var e=t[this.name];return e&&e[0]===t?e[1]:void 0}catch(t){}this._cleanupClosedWindows();var r=ot(this.keys,t);if(-1!==r)return this.values[r]},n.delete=function(t){if(!t)throw new Error("WeakMap expected key");var n=this.weakmap;if(n)try{n.delete(t)}catch(t){delete this.weakmap}if(this.isSafeToReadWrite(t))try{var e=t[this.name];e&&e[0]===t&&(e[0]=e[1]=void 0)}catch(t){}this._cleanupClosedWindows();var r=this.keys,o=ot(r,t);-1!==o&&(r.splice(o,1),this.values.splice(o,1))},n.has=function(t){if(!t)throw new Error("WeakMap expected key");var n=this.weakmap;if(n)try{if(n.has(t))return!0}catch(t){delete this.weakmap}if(this.isSafeToReadWrite(t))try{var e=t[this.name];return!(!e||e[0]!==t)}catch(t){}return this._cleanupClosedWindows(),-1!==ot(this.keys,t)},n.getOrSet=function(t,n){if(this.has(t))return this.get(t);var e=n();return this.set(t,e),e},t}();function ct(t){return(ct=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function at(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}function ft(t,n,e){return(ft=at()?Reflect.construct:function(t,n,e){var r=[null];r.push.apply(r,n);var o=new(Function.bind.apply(t,r));return e&&H(o,e.prototype),o}).apply(null,arguments)}function st(t){var n="function"==typeof Map?new Map:void 0;return(st=function(t){if(null===t||-1===Function.toString.call(t).indexOf("[native code]"))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(t))return n.get(t);n.set(t,e)}function e(){return ft(t,arguments,ct(this).constructor)}return e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),H(e,t)})(t)}function dt(t){var n=!1;try{(t instanceof window.Element||null!==t&&"object"==typeof t&&1===t.nodeType&&"object"==typeof t.style&&"object"==typeof t.ownerDocument)&&(n=!0)}catch(t){}return n}function lt(t){return t.name||t.__name__||t.displayName||"anonymous"}function ht(t,n){try{delete t.name,t.name=n}catch(t){}return t.__name__=t.displayName=n,t}function pt(t){if("function"==typeof btoa)return btoa(encodeURIComponent(t).replace(/%([0-9A-F]{2})/g,(function(t,n){return String.fromCharCode(parseInt(n,16))}))).replace(/[=]/g,"");if("undefined"!=typeof Buffer)return Buffer.from(t,"utf8").toString("base64").replace(/[=]/g,"");throw new Error("Can not find window.btoa or Buffer")}function vt(t){if("function"==typeof atob)return decodeURIComponent([].map.call(atob(t),(function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)})).join(""));if("undefined"!=typeof Buffer)return Buffer.from(t,"base64").toString("utf8");throw new Error("Can not find window.atob or Buffer")}function mt(){var t="0123456789abcdef";return"uid_"+"xxxxxxxxxx".replace(/./g,(function(){return t.charAt(Math.floor(Math.random()*t.length))}))+"_"+pt((new Date).toISOString().slice(11,19).replace("T",".")).replace(/[^a-zA-Z0-9]/g,"").toLowerCase()}function wt(){if("undefined"!=typeof window)return window;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw new Error("No global found")}function yt(t){if(it=it||new ut,null==t||"object"!=typeof t&&"function"!=typeof t)throw new Error("Invalid object");var n=it.get(t);return n||(n=typeof t+":"+mt(),it.set(t,n)),n}function gt(t){try{return JSON.stringify([].slice.call(t),(function(t,n){return"function"==typeof n?"memoize["+yt(n)+"]":dt(n)?{}:n}))}catch(t){throw new Error("Arguments not serializable -- can not be used to memoize")}}function bt(){return{}}var St=0,Et=0;function Ot(t,n){void 0===n&&(n={});var e,r,o=n.thisNamespace,i=void 0!==o&&o,u=n.time,c=St;St+=1;var a=function(){for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];var f,s;c<Et&&(e=null,r=null,c=St,St+=1),f=i?(r=r||new ut).getOrSet(this,bt):e=e||{};try{s=gt(o)}catch(n){return t.apply(this,arguments)}var d=f[s];if(d&&u&&Date.now()-d.time<u&&(delete f[s],d=null),d)return d.value;var l=Date.now(),h=t.apply(this,arguments);return f[s]={time:l,value:h},h};return a.reset=function(){e=null,r=null},ht(a,(n.name||lt(t))+"::memoized")}function _t(t){return V.resolve(t)}function xt(t){var n={};function e(){for(var e=arguments,r=this,o=arguments.length,i=new Array(o),u=0;u<o;u++)i[u]=arguments[u];var c=gt(i);return n.hasOwnProperty(c)||(n[c]=V.try((function(){return t.apply(r,e)})).finally((function(){delete n[c]}))),n[c]}return e.reset=function(){n={}},ht(e,lt(t)+"::promiseMemoized")}function Pt(t,n){function e(){return V.try(t,this,arguments)}return void 0===n&&(n={}),n.name&&(e.displayName=n.name+":promisified"),ht(e,lt(t)+"::promisified")}function jt(t,n,e){void 0===e&&(e=[]);var r=t.__inline_memoize_cache__=t.__inline_memoize_cache__||{},o=gt(e);return r.hasOwnProperty(o)?r[o]:r[o]=n.apply(void 0,e)}function Ct(){}function kt(t){var n=!1;return ht((function(){if(!n)return n=!0,t.apply(this,arguments)}),lt(t)+"::once")}function At(t){for(var n=0,e=0;e<t.length;e++)n+=t[e].charCodeAt(0)*Math.pow(e%10+1,5);return Math.floor(Math.pow(Math.sqrt(n),5))}function Mt(t){for(var n="",e=0;e<t.length;e++){var r=t[e].charCodeAt(0)*e;t[e+1]&&(r+=t[e+1].charCodeAt(0)*(e-1)),n+=String.fromCharCode(97+Math.abs(r)%26)}return n}function Tt(t,n){var e=t.match(n);if(e)return e[1]}function It(t,n){return new V((function(e){var r=t[n];if(r)return e(r);delete t[n],Object.defineProperty(t,n,{configurable:!0,set:function(t){(r=t)&&e(r)},get:function(){return r}})}))}function Ht(t,n){if(void 0===n&&(n=1),n>=3)return"stringifyError stack overflow";try{if(!t)return"<unknown error: "+{}.toString.call(t)+">";if("string"==typeof t)return t;if(t instanceof Error){var e=t&&t.stack,r=t&&t.message;if(e&&r)return-1!==e.indexOf(r)?e:r+"\n"+e;if(e)return e;if(r)return r}return t&&t.toString&&"function"==typeof t.toString?t.toString():{}.toString.call(t)}catch(t){return"Error while stringifying error: "+Ht(t,n+1)}}function zt(t){var n="<unknown error: "+{}.toString.call(t)+">";return t?t instanceof Error?t.message||n:"string"==typeof t.message&&t.message||n:n}function Wt(t){return"string"==typeof t?t:t&&t.toString&&"function"==typeof t.toString?t.toString():{}.toString.call(t)}function Nt(t,n){var e=(t=t.split("://")[1]).indexOf(n);return-1!==e&&t.slice(e)===n}function Dt(t,n,e){var r=t[n];t[n]=function(){var t=arguments,n=this;return e({context:this,args:[].slice.call(arguments),original:r,callOriginal:function(){return r.apply(n,t)}})}}function Lt(t,n){if(!n)return t;if(Object.assign)return Object.assign(t,n);for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e]);return t}function Rt(t){if(Object.values)return Object.values(t);var n=[];for(var e in t)t.hasOwnProperty(e)&&n.push(t[e]);return n}Ot.clear=function(){Et=St};var Bt=Ot(Rt);function Ft(t,n){return Math.round(t*n/100)}function Ut(){return Math.min.apply(Math,arguments)}function qt(){return Math.max.apply(Math,arguments)}function Vt(t,n){var e=t%n;return e?t-e+n:t}function Jt(t,n,e){var r=[];return t.replace(n,(function(t){r.push(e?e.apply(null,arguments):t)})),r}function $t(t){return"data:image/svg+xml;base64,"+pt(t)}function Gt(t,n){void 0===n&&(n=Boolean);var e={};for(var r in t)t.hasOwnProperty(r)&&n(t[r],r)&&(e[r]=t[r]);return e}function Qt(t){return t}function Kt(t,n){var e=[];return t.replace(n,(function(t){return e.push(t),""})),e}function Xt(t,n){var e,r;return void 0===n&&(n=50),ht((function(){r&&clearTimeout(r);var o=e=e||new V;return r=setTimeout((function(){e=null,r=null,V.try(t).then((function(t){o.resolve(t)}),(function(t){o.reject(t)}))}),n),o}),lt(t)+"::promiseDebounced")}function Yt(t,n){var e;return function r(){e=setTimeout((function(){t(),r()}),n)}(),{cancel:function(){clearTimeout(e)}}}function Zt(t){return Boolean(t.match(/^[0-9]+$/))}function tn(t){return Boolean(t.match(/^[0-9]+\.[0-9]+$/))}function nn(t){return t.toString()}function en(t){return"true"===t||"false"!==t&&(Zt(t)?parseInt(t,10):tn(t)?parseFloat(t):t)}function rn(t,n,e){for(var r in void 0===n&&(n=""),void 0===e&&(e={}),n=n?n+".":n,t)t.hasOwnProperty(r)&&null!=t[r]&&"function"!=typeof t[r]&&(t[r]&&Array.isArray(t[r])&&t[r].length&&t[r].every((function(t){return"object"!=typeof t}))?e[""+n+r+"[]"]=t[r].join(","):t[r]&&"object"==typeof t[r]?e=rn(t[r],""+n+r,e):e[""+n+r]=nn(t[r]));return e}function on(t){var n={};for(var e in t)if(t.hasOwnProperty(e)&&"string"==typeof t[e]){var r=t[e];e.match(/^.+\[\]$/)?(e=e.slice(0,-2),r=r.split(",").map(en)):r=en(r);for(var o=n,i=e.split("."),u=0;u<i.length;u++){var c=i[u],a=u+1===i.length,f=!a&&Zt(i[u+1]);if("constructor"===c||"prototype"===c||"__proto__"===c)throw new Error("Disallowed key: "+c);a?o[c]=r:o=o[c]=o[c]||(f?[]:{})}}return n}function un(){var t={},n={},e={on:function(t,e){var r=n[t]=n[t]||[];r.push(e);var o=!1;return{cancel:function(){o||(o=!0,r.splice(r.indexOf(e),1))}}},once:function(t,n){var r=e.on(t,(function(){r.cancel(),n()}));return r},trigger:function(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),o=1;o<e;o++)r[o-1]=arguments[o];var i=n[t],u=[];if(i)for(var c=function(t){var n=i[t];u.push(V.try((function(){return n.apply(void 0,r)})))},a=0;a<i.length;a++)c(a);return V.all(u).then(Ct)},triggerOnce:function(n){if(t[n])return V.resolve();t[n]=!0;for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return e.trigger.apply(e,[n].concat(o))},reset:function(){n={}}};return e}function cn(t){return t.replace(/([A-Z])/g,(function(t){return"-"+t.toLowerCase()}))}function an(t){return t.replace(/-([a-z])/g,(function(t){return t[1].toUpperCase()}))}function fn(t){return t.charAt(0).toUpperCase()+t.slice(1).toLowerCase()}function sn(t,n,e){if(!n)return e;for(var r=n.split("."),o=0;o<r.length;o++){if("object"!=typeof t||null===t)return e;t=t[r[o]]}return void 0===t?e:t}function dn(t,n){var e=Yt((function(){(n-=100)<=0&&(e.cancel(),t())}),100)}function ln(t,n,e){if(Array.isArray(t)){if("number"!=typeof n)throw new TypeError("Array key must be number")}else if("object"==typeof t&&null!==t&&"string"!=typeof n)throw new TypeError("Object key must be string");Object.defineProperty(t,n,{configurable:!0,enumerable:!0,get:function(){delete t[n];var r=e();return t[n]=r,r},set:function(e){delete t[n],t[n]=e}})}function hn(t){return[].slice.call(t)}function pn(t){return"object"==typeof t&&null!==t}function vn(t){return pn(t)&&"[object Object]"==={}.toString.call(t)}function mn(t){if(!vn(t))return!1;var n=t.constructor;if("function"!=typeof n)return!1;var e=n.prototype;return!!vn(e)&&!!e.hasOwnProperty("isPrototypeOf")}function wn(t,n,e){if(void 0===e&&(e=""),Array.isArray(t)){for(var r=t.length,o=[],i=function(r){ln(o,r,(function(){var o=e?e+"."+r:""+r,i=n(t[r],r,o);return(mn(i)||Array.isArray(i))&&(i=wn(i,n,o)),i}))},u=0;u<r;u++)i(u);return o}if(mn(t)){var c={},a=function(r){if(!t.hasOwnProperty(r))return"continue";ln(c,r,(function(){var o=e?e+"."+r:""+r,i=n(t[r],r,o);return(mn(i)||Array.isArray(i))&&(i=wn(i,n,o)),i}))};for(var f in t)a(f);return c}throw new Error("Pass an object or array")}function yn(t,n,e,r){if(t.hasOwnProperty(e)){var o=Object.getOwnPropertyDescriptor(t,e);Object.defineProperty(n,e,o)}else n[e]=r}function gn(t,n,e){void 0===e&&(e=0),"string"==typeof t&&(t=new RegExp(t));var r=n.slice(e).match(t);if(r){var o=r.index,i=r[0];return{text:i,groups:r.slice(1),start:e+o,end:e+o+i.length,length:i.length,replace:function(t){return i?""+i.slice(0,e+o)+t+i.slice(o+i.length):""}}}}function bn(t,n){for(var e=[],r=0;;){var o=gn(t,n,r);if(!o)break;e.push(o),r=Tt.end}return e}function Sn(t){return null!=t}function En(t){return V.try(t).then((function(){return En(t)}))}function On(t,n){var e;return void 0===n&&(n=100),ht((function(){var r=arguments,o=this;clearTimeout(e),e=setTimeout((function(){return t.apply(o,r)}),n)}),lt(t)+"::debounced")}function _n(t){return"[object RegExp]"==={}.toString.call(t)}var xn=function(t){var n=new ut;return function(e){var r=this;return n.getOrSet(e,(function(){return t.call(r,e)}))}},Pn=function(t){var n=new ut;return function(e){var r=this;return n.getOrSet(e,(function(){return t.call(r,e).finally((function(){n.delete(e)}))}))}};function jn(t,n,e){if(t.hasOwnProperty(n))return t[n];var r=e();return t[n]=r,r}function Cn(t){var n,e=[],r=!1,o={set:function(n,e){return r||(t[n]=e,o.register((function(){delete t[n]}))),e},register:function(t){var o=kt((function(){return t(n)}));return r?t(n):e.push(o),{cancel:function(){var t=e.indexOf(o);-1!==t&&e.splice(t,1)}}},all:function(t){n=t;var o=[];for(r=!0;e.length;){var i=e.shift();o.push(i())}return V.all(o).then(Ct)}};return o}function kn(t){var n,e;try{n=t()}catch(t){e=t}return{result:n,error:e}}function An(t,n){var e=t.indexOf(n);-1!==e&&t.splice(e,1)}function Mn(t,n){if(null==n)throw new Error("Expected "+t+" to be present");return n}function Tn(t){for(var n={},e=0;e<t.length;e++)n[t[e]]=!0;return Object.keys(n)}var In=function(t,n){return-1!==Bt(t).indexOf(n)};function Hn(t){var n=[],e={};return function(r){if(-1===n.indexOf(r)){n.push(r);var o=Ht(r);if(!e[o])return e[o]=!0,t(r)}}}var zn=function(t){function n(n){var e;return(e=t.call(this,n)||this).name=e.constructor.name,"function"==typeof Error.captureStackTrace?Error.captureStackTrace(function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(e),e.constructor):e.stack=new Error(n).stack,e}return z(n,t),n}(st(Error)),Wn={ENTER:13,SPACE:32},Nn={UID:"data-uid"},Dn=30;function Ln(){var t=document.body;if(!t)throw new Error("Body element not found");return t}function Rn(){return Boolean(document.body)&&"complete"===document.readyState}function Bn(){return Boolean(document.body)&&"interactive"===document.readyState}function Fn(t){return encodeURIComponent(t)}function Un(){return jt(Un,(function(){return new V((function(t){Rn()&&t(),window.addEventListener("load",(function(){return t()}))}))}))}var qn=Ot((function(){return new V((function(t){if(Rn()||Bn())return t();var n=setInterval((function(){if(Rn()||Bn())return clearInterval(n),t()}),10)}))}));function Vn(){return V.try((function(){return document.body?document.body:qn().then((function(){if(document.body)return document.body;throw new Error("Document ready but document.body not present")}))}))}function Jn(t){return jt(Jn,(function(){var n={};if(!t)return n;if(-1===t.indexOf("="))return n;for(var e=0,r=t.split("&");e<r.length;e++){var o=r[e];(o=o.split("="))[0]&&o[1]&&(n[decodeURIComponent(o[0])]=decodeURIComponent(o[1]))}return n}),[t])}function $n(t){return Jn(window.location.search.slice(1))[t]}function Gn(t){return-1===t.indexOf("#")||0!==t.indexOf("#")&&t.split("#")[0]!==window.location.href.split("#")[0]}function Qn(t){return void 0===t&&(t={}),Object.keys(t).filter((function(n){return"string"==typeof t[n]||"boolean"==typeof t[n]})).map((function(n){var e=t[n];if("string"!=typeof e&&"boolean"!=typeof e)throw new TypeError("Invalid type for query");return Fn(n)+"="+Fn(e.toString())})).join("&")}function Kn(t,n){return void 0===n&&(n={}),n&&Object.keys(n).length?Qn(W({},Jn(t),n)):t}function Xn(t,n){var e,r,o=n.query||{},i=n.hash||{},u=t.split("#");r=u[1];var c=(e=u[0]).split("?");e=c[0];var a=Kn(c[1],o),f=Kn(r,i);return a&&(e=e+"?"+a),f&&(e=e+"#"+f),e}function Yn(t,n){return void 0===n&&(n=window),new V((function(e){n.location=t,Gn(t)||e()}))}function Zn(){var t=document.querySelector("meta[name=viewport]");return!(u()&&window.screen.width<660&&!t)}function te(t){return Boolean(t.offsetWidth||t.offsetHeight||t.getClientRects().length)}function ne(){return jt(ne,(function(){var t=window.performance;if(t&&t.now&&t.timing&&t.timing.connectEnd&&t.timing.navigationStart&&Math.abs(t.now()-Date.now())>1e3&&t.now()-(t.timing.connectEnd-t.timing.navigationStart)>0)return t}))}function ee(){return Boolean(ne())}function re(){return qn().then((function(){var t=ne();if(t){var n=t.timing;return n.connectEnd&&n.domInteractive?n.domInteractive-n.connectEnd:void 0}}))}function oe(t){return void 0===t&&(t=""),t.toString().replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")}function ie(){return"undefined"!=typeof window&&void 0!==window.location}function ue(t,n){return void 0===n&&(n=window.document),[].slice.call(n.querySelectorAll(t))}function ce(t,n){t.addEventListener("touchstart",Ct),t.addEventListener("click",n),t.addEventListener("keypress",(function(t){if(t.keyCode===Wn.ENTER||t.keyCode===Wn.SPACE)return n(t)}))}function ae(t){var n=t.host,e=void 0===n?window.location.host:n,r=t.path,o=t.reverse,i=void 0!==o&&o;return jt(ae,(function(){var t=""+e+r,n=[].slice.call(document.getElementsByTagName("script"));i&&n.reverse();for(var o=0;o<n.length;o++){var u=n[o];if(u.src&&u.src.replace(/^https?:\/\//,"").split("?")[0]===t)return u}}),[r])}function fe(){return jt(fe,(function(){try{if("undefined"==typeof window)return!1;if(window.localStorage){var t=Math.random().toString();window.localStorage.setItem("__test__localStorage__",t);var n=window.localStorage.getItem("__test__localStorage__");if(window.localStorage.removeItem("__test__localStorage__"),t===n)return!0}}catch(t){}return!1}))}function se(){var t=window.navigator,n=t.languages?[].concat(t.languages):[];return t.language&&n.push(t.language),t.userLanguage&&n.push(t.userLanguage),n.map((function(t){if(t&&t.match(/^[a-z]{2}[-_][A-Z]{2}$/)){var n=t.split(/[-_]/);return{country:n[1],lang:n[0]}}return t&&t.match(/^[a-z]{2}$/)?{lang:t}:null})).filter(Boolean)}function de(t,n){t.appendChild(n)}function le(t,n){return void 0===n&&(n=document),dt(t)?t:"string"==typeof t?n.querySelector(t):void 0}function he(t,n){void 0===n&&(n=document);var e=le(t,n);if(e)return e;throw new Error("Can not find element: "+Wt(t))}function pe(t){return new V((function(n,e){var r=Wt(t),o=le(t);if(o)return n(o);if(Rn())return e(new Error("Document is ready and element "+r+" does not exist"));var i=setInterval((function(){return(o=le(t))?(n(o),void clearInterval(i)):Rn()?(clearInterval(i),e(new Error("Document is ready and element "+r+" does not exist"))):void 0}),10)}))}var ve,me=function(t){function n(){return t.apply(this,arguments)||this}return z(n,t),n}(zn);function we(t,n){var e=(n=n||{}).closeOnUnload,r=void 0===e?1:e,o=n.name,i=void 0===o?"":o,u=n.width,c=n.height,a=0,f=0;u&&(window.outerWidth?f=Math.round((window.outerWidth-u)/2)+window.screenX:window.screen.width&&(f=Math.round((window.screen.width-u)/2))),c&&(window.outerHeight?a=Math.round((window.outerHeight-c)/2)+window.screenY:window.screen.height&&(a=Math.round((window.screen.height-c)/2))),delete n.closeOnUnload,delete n.name,u&&c&&(n=W({top:a,left:f,width:u,height:c,status:1,toolbar:0,menubar:0,resizable:1,scrollbars:1},n));var s,d,l=Object.keys(n).map((function(t){if(null!=n[t])return t+"="+Wt(n[t])})).filter(Boolean).join(",");try{s=window.open(t,i,l)}catch(d){throw new me("Can not open popup window - "+(d.stack||d.message))}if(et(s))throw new me("Can not open popup window - blocked");return r&&window.addEventListener("unload",(function(){return s.close()})),s}function ye(t,n){try{t.document.open(),t.document.write(n),t.document.close()}catch(e){try{t.location="javascript: document.open(); document.write("+JSON.stringify(n)+"); document.close();"}catch(t){}}}function ge(t,n){var e=n.tagName.toLowerCase();if("html"!==e)throw new Error("Expected element to be html, got "+e);for(var r=t.document.documentElement,o=0,i=hn(r.children);o<i.length;o++)r.removeChild(i[o]);for(var u=0,c=hn(n.children);u<c.length;u++)r.appendChild(c[u])}function be(t,n,e){void 0===e&&(e=window.document),t.styleSheet?t.styleSheet.cssText=n:t.appendChild(e.createTextNode(n))}function Se(t){if((ve=ve||new ut).has(t)){var n=ve.get(t);if(n)return n}var e=new V((function(n,e){t.addEventListener("load",(function(){(function(t){if(function(){for(var t=0;t<tt.length;t++){var n=!1;try{n=tt[t].closed}catch(t){}n&&(nt.splice(t,1),tt.splice(t,1))}}(),t&&t.contentWindow)try{tt.push(t.contentWindow),nt.push(t)}catch(t){}})(t),n(t)})),t.addEventListener("error",(function(r){t.contentWindow?n(t):e(r)}))}));return ve.set(t,e),e}function Ee(t){return Se(t).then((function(t){if(!t.contentWindow)throw new Error("Could not find window in iframe");return t.contentWindow}))}function Oe(t,n,e){void 0===t&&(t="div"),void 0===n&&(n={}),t=t.toLowerCase();var r=document.createElement(t);if(n.style&&Lt(r.style,n.style),n.class&&(r.className=n.class.join(" ")),n.id&&r.setAttribute("id",n.id),n.attributes)for(var o=0,i=Object.keys(n.attributes);o<i.length;o++){var u=i[o];r.setAttribute(u,n.attributes[u])}if(n.styleSheet&&be(r,n.styleSheet),e&&de(e,r),n.html)if("iframe"===t){if(!e||!r.contentWindow)throw new Error("Iframe html can not be written unless container provided and iframe in DOM");ye(r.contentWindow,n.html)}else r.innerHTML=n.html;return r}function _e(t,n){void 0===t&&(t={});var e=t.style||{},r=Oe("iframe",{attributes:W({allowTransparency:"true"},t.attributes||{}),style:W({backgroundColor:"transparent",border:"none"},e),html:t.html,class:t.class}),o=window.navigator.userAgent.match(/MSIE|Edge/i);return r.hasAttribute("id")||r.setAttribute("id",mt()),Se(r),n&&he(n).appendChild(r),(t.url||o)&&r.setAttribute("src",t.url||"about:blank"),r}function xe(t,n,e){return t.addEventListener(n,e),{cancel:function(){t.removeEventListener(n,e)}}}function Pe(t,n,e){e=kt(e);for(var r=0;r<n.length;r++)t.addEventListener(n[r],e);return{cancel:kt((function(){for(var r=0;r<n.length;r++)t.removeEventListener(n[r],e)}))}}var je=["webkit","moz","ms","o"];function Ce(t,n,e){t.style[n]=e;for(var r=fn(n),o=0;o<je.length;o++)t.style[""+je[o]+r]=e}var ke=["animationstart","webkitAnimationStart","oAnimationStart","MSAnimationStart"],Ae=["animationend","webkitAnimationEnd","oAnimationEnd","MSAnimationEnd"];function Me(t,n,e,r){return void 0===r&&(r=1e3),new V((function(o,i){var u=he(t);if(!u)return o();var c,a,f,s,d=!1;function l(){clearTimeout(c),clearTimeout(a),f.cancel(),s.cancel()}f=Pe(u,ke,(function(t){t.target===u&&t.animationName===n&&(clearTimeout(c),t.stopPropagation(),f.cancel(),d=!0,a=setTimeout((function(){l(),o()}),r))})),s=Pe(u,Ae,(function(t){if(t.target===u&&t.animationName===n)return l(),"string"==typeof t.animationName&&t.animationName!==n?i("Expected animation name to be "+n+", found "+t.animationName):o()})),Ce(u,"animationName",n),c=setTimeout((function(){if(!d)return l(),o()}),200),e&&e(l)}))}function Te(t){t.style.setProperty("visibility","")}function Ie(t){t.style.setProperty("visibility","hidden","important")}function He(t){t.style.setProperty("display","")}function ze(t){t.style.setProperty("display","none","important")}function We(t){t&&t.parentNode&&t.parentNode.removeChild(t)}function Ne(t,n,e){var r=Me(t,n,e);return He(t),r}function De(t,n,e){return Me(t,n,e).then((function(){ze(t)}))}function Le(t,n){t.classList.add(n)}function Re(t,n){t.classList.remove(n)}function Be(t){return!(t&&t.parentNode&&t.ownerDocument&&t.ownerDocument.documentElement&&t.ownerDocument.documentElement.contains(t))}function Fe(t,n){n=kt(n);var e,r,o,i=!1,u=[],c=function(){i=!0;for(var t=0;t<u.length;t++)u[t].disconnect();e&&e.cancel(),o&&o.removeEventListener("unload",a),r&&We(r)},a=function(){i||(n(),c())};if(Be(t))return a(),{cancel:c};if(window.MutationObserver)for(var f=t.parentElement;f;){var s=new window.MutationObserver((function(){Be(t)&&a()}));s.observe(f,{childList:!0}),u.push(s),f=f.parentElement}return(r=document.createElement("iframe")).setAttribute("name","__detect_close_"+mt()+"__"),r.style.display="none",Ee(r).then((function(t){(o=function(t){if(!Z(t))throw new Error("Expected window to be same domain");return t}(t)).addEventListener("unload",a)})),t.appendChild(r),e=Yt((function(){Be(t)&&a()}),1e3),{cancel:c}}function Ue(t,n){void 0===n&&(n=window.document);for(var e=0,r=ue("script",t);e<r.length;e++){var o=r[e],i=o.parentNode;if(i){var u=n.createElement("script");u.text=o.textContent,i.replaceChild(u,o)}}}function qe(t,n,e){var r=void 0===e?{}:e,o=r.width,i=void 0===o||o,u=r.height,c=void 0===u||u,a=r.interval,f=void 0===a?100:a,s=r.win,d=void 0===s?window:s,l=t.offsetWidth,h=t.offsetHeight,p=!1;n({width:l,height:h});var v,m,w=function(){if(!p&&te(t)){var e=t.offsetWidth,r=t.offsetHeight;(i&&e!==l||c&&r!==h)&&n({width:e,height:r}),l=e,h=r}};return d.addEventListener("resize",w),void 0!==d.ResizeObserver?((v=new d.ResizeObserver(w)).observe(t),m=Yt(w,10*f)):void 0!==d.MutationObserver?((v=new d.MutationObserver(w)).observe(t,{attributes:!0,childList:!0,subtree:!0,characterData:!1}),m=Yt(w,10*f)):m=Yt(w,f),{cancel:function(){p=!0,v.disconnect(),window.removeEventListener("resize",w),m.cancel()}}}function Ve(t){var n=ne();if(n&&"function"==typeof n.getEntries)for(var e=n.getEntries(),r=0;r<e.length;r++){var o=e[r];if(o&&o.name&&0===o.name.indexOf(t)&&"number"==typeof o.duration)return Math.floor(o.duration)}}function Je(t){for(;t.parentNode;)t=t.parentNode;return"[object ShadowRoot]"===t.toString()}function $e(t){for(;t.parentNode;)t=t.parentNode;if(Je(t))return t}function Ge(t){var n=$e(t);if(n&&n.host)return n.host}function Qe(t){var n=Ge(t);if(!n)throw new Error("Element is not in shadow dom");var e="shadow-slot-"+mt(),r=document.createElement("slot");r.setAttribute("name",e),t.appendChild(r);var o=document.createElement("div");return o.setAttribute("slot",e),n.appendChild(o),Je(n)?Qe(o):o}function Ke(t){var n=function n(e){return t.removeEventListener("focus",n),e.preventDefault(),t.blur(),!1};t.addEventListener("mousedown",(function(){t.addEventListener("focus",n),setTimeout((function(){t.removeEventListener("focus",n)}),1)}))}function Xe(){try{throw new Error("_")}catch(t){return t.stack||""}}var Ye="undefined"!=typeof document?document.currentScript:null,Ze=Ot((function(){if(Ye)return Ye;if(Ye=function(){try{var t=Xe(),n=/.*at [^(]*\((.*):(.+):(.+)\)$/gi.exec(t),e=n&&n[1];if(!e)return;for(var r=0,o=[].slice.call(document.getElementsByTagName("script")).reverse();r<o.length;r++){var i=o[r];if(i.src&&i.src===e)return i}}catch(t){}}())return Ye;throw new Error("Can not determine current script")})),tr=mt(),nr=Ot((function(){var t;try{t=Ze()}catch(t){return tr}var n=t.getAttribute(Nn.UID);if(n&&"string"==typeof n)return n;if((n=t.getAttribute(Nn.UID+"-auto"))&&"string"==typeof n)return n;if(t.src){var e=Mt(JSON.stringify({src:t.src,dataset:t.dataset}));n="uid_"+e.slice(e.length-Dn)}else n=mt();return t.setAttribute(Nn.UID+"-auto",n),n}));function er(t){var n=t.url,e=t.target,r=t.body,o=t.method,i=void 0===o?"post":o,u=document.createElement("form");if(u.setAttribute("target",e),u.setAttribute("method",i),u.setAttribute("action",n),u.style.display="none",r)for(var c=0,a=Object.keys(r);c<a.length;c++){var f,s=a[c],d=document.createElement("input");d.setAttribute("name",s),d.setAttribute("value",null==(f=r[s])?void 0:f.toString()),u.appendChild(d)}Ln().appendChild(u),u.submit(),Ln().removeChild(u)}function rr(t){var n=t.name,e=t.lifetime,r=void 0===e?12e5:e;return jt(rr,(function(){var t,e="__"+n+"_storage__",o=mt();function i(n){var r,i=fe();if(t&&(r=t),!r&&i){var u=window.localStorage.getItem(e);u&&(r=JSON.parse(u))}r||(r=wt()[e]),r||(r={id:o}),r.id||(r.id=o),t=r;var c=n(r);return i?window.localStorage.setItem(e,JSON.stringify(r)):wt()[e]=r,t=null,c}function u(){return i((function(t){return t.id}))}function c(t){return i((function(n){var e=n.__session__,o=Date.now();return e&&o-e.created>r&&(e=null),e||(e={guid:mt(),created:o}),n.__session__=e,t(e)}))}return{getState:i,getID:u,isStateFresh:function(){return u()===o},getSessionState:function(t){return c((function(n){return n.state=n.state||{},t(n.state)}))},getSessionID:function(){return c((function(t){return t.guid}))}}}),[{name:n,lifetime:r}])}function or(){return rr({name:"belter_experiment"})}function ir(t){return or().getSessionState((function(n){return n.loggedBeacons=n.loggedBeacons||[],-1===n.loggedBeacons.indexOf(t)&&(n.loggedBeacons.push(t),!0)}))}function ur(t){return Math.floor(Math.random()*t)}function cr(t){var n,e=t.name,r=t.sample,o=void 0===r?50:r,i=t.logTreatment,u=void 0===i?Ct:i,c=t.logCheckpoint,a=void 0===c?Ct:c,f=t.sticky,s=void 0===f||f?function(t){return or().getState((function(n){return n.throttlePercentiles=n.throttlePercentiles||{},n.throttlePercentiles[t]=n.throttlePercentiles[t]||ur(100),n.throttlePercentiles[t]}))}(e):ur(100),d=e+"_"+(n=s<o?"test":o>=50||o<=s&&s<2*o?"control":"throttle"),l=!1,h=!1;try{window.localStorage&&window.localStorage.getItem(e)&&(h=!0)}catch(t){}var p={isEnabled:function(){return"test"===n||h},isDisabled:function(){return"test"!==n&&!h},getTreatment:function(){return d},log:function(t,n){return void 0===n&&(n={}),l?(ir(d+"_"+JSON.stringify(n))&&u({name:e,treatment:d,payload:n,throttle:s}),ir(d+"_"+t+"_"+JSON.stringify(n))&&a({name:e,treatment:d,checkpoint:t,payload:n,throttle:s}),p):p},logStart:function(t){return void 0===t&&(t={}),l=!0,p.log("start",t)},logComplete:function(t){return void 0===t&&(t={}),p.log("complete",t)}};return p}function ar(t){var n=t.name,e=t.version,r=void 0===e?"latest":e,o=wt(),i="__"+n+"__"+r+"_global__",u=o[i]=o[i]||{};return{get:function(t,n){return n=n||{},u[t]=u[t]||n}}}var fr=[];function sr(t){var n=t.url,e=t.method,r=void 0===e?"get":e,o=t.headers,i=void 0===o?{}:o,u=t.json,c=t.data,a=t.body,f=t.win,s=void 0===f?window:f,d=t.timeout,l=void 0===d?0:d;return new V((function(t,e){if(u&&c||u&&a||c&&u)throw new Error("Only options.json or options.data or options.body should be passed");for(var o={},f=0,d=Object.keys(i);f<d.length;f++){var h=d[f];o[h.toLowerCase()]=i[h]}u?o["content-type"]=o["content-type"]||"application/json":(c||a)&&(o["content-type"]=o["content-type"]||"application/x-www-form-urlencoded; charset=utf-8"),o.accept=o.accept||"application/json";for(var p=0;p<fr.length;p++)for(var v=(0,fr[p])(),m=0,w=Object.keys(v);m<w.length;m++){var y=w[m];o[y.toLowerCase()]=v[y]}var g=new s.XMLHttpRequest;for(var b in g.addEventListener("load",(function(){var o=function(t){void 0===t&&(t="");for(var n={},e=0,r=t.trim().split("\n");e<r.length;e++){var o=r[e].split(":"),i=o[0],u=o.slice(1);n[i.toLowerCase()]=u.join(":").trim()}return n}(this.getAllResponseHeaders());if(!this.status)return e(new Error("Request to "+r.toLowerCase()+" "+n+" failed: no response status code."));var i=o["content-type"],u=i&&(0===i.indexOf("application/json")||0===i.indexOf("text/json")),c=this.responseText;try{c=JSON.parse(c)}catch(t){if(u)return e(new Error("Invalid json: "+this.responseText+"."))}return t({status:this.status,headers:o,body:c})}),!1),g.addEventListener("error",(function(t){e(new Error("Request to "+r.toLowerCase()+" "+n+" failed: "+t.toString()+"."))}),!1),g.open(r,n,!0),o)o.hasOwnProperty(b)&&g.setRequestHeader(b,o[b]);u?a=JSON.stringify(u):c&&(a=Object.keys(c).map((function(t){return encodeURIComponent(t)+"="+(c?encodeURIComponent(c[t]):"")})).join("&")),g.timeout=l,g.ontimeout=function(){e(new Error("Request to "+r.toLowerCase()+" "+n+" has timed out"))},g.send(a)}))}function dr(t){fr.push(t)}var lr=!0;function hr(t,n,e){e.value=Ot(e.value,{name:n,thisNamespace:!0})}function pr(t,n,e){e.value=Pt(e.value,{name:n})}function vr(t){return"string"==typeof t&&/^[0-9]+%$/.test(t)}function mr(t){return"string"==typeof t&&/^[0-9]+px$/.test(t)}function wr(t){if("number"==typeof t)return t;var n=t.match(/^([0-9]+)(px|%)$/);if(!n)throw new Error("Could not match css value from "+t);return parseInt(n[1],10)}function yr(t){return wr(t)+"px"}function gr(t){return"number"==typeof t?yr(t):vr(t)?t:yr(t)}function br(t,n){return parseInt(t*wr(n)/100,10)}function Sr(t,n){if("number"==typeof t)return t;if(vr(t))return br(n,t);if(mr(t))return wr(t);throw new Error("Can not normalize dimension: "+t)}function Er(t,n){var e=(void 0===n?{}:n).timeout,r=void 0===e?5e3:e,o=[],i=[];return new V((function(n,e){var u=setTimeout((function(){o.length&&e(new Error("Expected "+o[0].name+" to be called in "+r+"ms")),i.length&&e(new Error("Expected "+i[0].name+" promise to complete in "+r+"ms"))}),r),c=function(t,n){void 0===n&&(n=Ct);var e={name:t,handler:n};return o.push(e),function(){for(var r=this,u=arguments.length,c=new Array(u),a=0;a<u;a++)c[a]=arguments[a];An(o,e);var f=kn((function(){var t;return(t=n).call.apply(t,[r].concat(c))})),s=f.result,d=f.error;if(d)throw i.push({name:t,promise:V.asyncReject(d)}),d;return i.push({name:t,promise:V.resolve(s)}),s}},a=function(t,n){return void 0===n&&(n=Ct),function(){var e;i.push({name:t,promise:V.asyncReject(new Error("Expected "+t+" to not be called"))});for(var r=arguments.length,o=new Array(r),u=0;u<r;u++)o[u]=arguments[u];return(e=n).call.apply(e,[this].concat(o))}},f=function(t,n){void 0===n&&(n=Ct);var e={name:t,handler:n};return o.push(e),function(){for(var r=this,u=arguments.length,c=new Array(u),a=0;a<u;a++)c[a]=arguments[a];An(o,e);var f=kn((function(){var t;return(t=n).call.apply(t,[r].concat(c))})),s=f.result,d=f.error;if(d)throw d;return i.push({name:t,promise:V.resolve(s).then((function(){throw new Error("Expected "+t+" to throw an error")}),Ct)}),s}};i.push({name:"wrapPromise handler",promise:V.try((function(){return t({expect:c,avoid:a,expectError:f,error:a,wait:function(){return V.resolve()}})}))}),function t(){return V.try((function(){if(i.length){var n=i[0];return n.promise.finally((function(){An(i,n)})).then(t)}})).then((function(){if(o.length)return V.delay(10).then(t)}))}().finally((function(){clearTimeout(u)})).then(n,e)}))}}])})); | ||
!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define("belter",[],n):"object"==typeof exports?exports.belter=n():t.belter=n()}("undefined"!=typeof self?self:this,(function(){return function(t){var n={};function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:r})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,n){if(1&n&&(t=e(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(e.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var o in t)e.d(r,o,function(n){return t[n]}.bind(null,o));return r},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,n){return{}.hasOwnProperty.call(t,n)},e.p="",e(e.s=0)}([function(t,n,e){"use strict";e.r(n),e.d(n,"getUserAgent",(function(){return o})),e.d(n,"isDevice",(function(){return u})),e.d(n,"isTablet",(function(){return c})),e.d(n,"isWebView",(function(){return a})),e.d(n,"isStandAlone",(function(){return f})),e.d(n,"isFacebookWebView",(function(){return s})),e.d(n,"isFirefox",(function(){return d})),e.d(n,"isFirefoxIOS",(function(){return l})),e.d(n,"isEdgeIOS",(function(){return h})),e.d(n,"isOperaMini",(function(){return p})),e.d(n,"isAndroid",(function(){return v})),e.d(n,"isIos",(function(){return m})),e.d(n,"isIOS14",(function(){return w})),e.d(n,"isGoogleSearchApp",(function(){return y})),e.d(n,"isQQBrowser",(function(){return g})),e.d(n,"isIosWebview",(function(){return b})),e.d(n,"isSFVC",(function(){return S})),e.d(n,"isSFVCorSafari",(function(){return E})),e.d(n,"isAndroidWebview",(function(){return O})),e.d(n,"isIE",(function(){return _})),e.d(n,"isIECompHeader",(function(){return x})),e.d(n,"isElectron",(function(){return P})),e.d(n,"isIEIntranet",(function(){return j})),e.d(n,"isMacOsCna",(function(){return C})),e.d(n,"supportsPopups",(function(){return k})),e.d(n,"isChrome",(function(){return A})),e.d(n,"isSafari",(function(){return M})),e.d(n,"isApplePaySupported",(function(){return T})),e.d(n,"isCrossSiteTrackingEnabled",(function(){return I})),e.d(n,"getBody",(function(){return Ln})),e.d(n,"isDocumentReady",(function(){return Rn})),e.d(n,"isDocumentInteractive",(function(){return Bn})),e.d(n,"urlEncode",(function(){return Fn})),e.d(n,"waitForWindowReady",(function(){return Un})),e.d(n,"waitForDocumentReady",(function(){return qn})),e.d(n,"waitForDocumentBody",(function(){return Vn})),e.d(n,"parseQuery",(function(){return Jn})),e.d(n,"getQueryParam",(function(){return $n})),e.d(n,"urlWillRedirectPage",(function(){return Gn})),e.d(n,"formatQuery",(function(){return Qn})),e.d(n,"extendQuery",(function(){return Kn})),e.d(n,"extendUrl",(function(){return Xn})),e.d(n,"redirect",(function(){return Yn})),e.d(n,"hasMetaViewPort",(function(){return Zn})),e.d(n,"isElementVisible",(function(){return te})),e.d(n,"getPerformance",(function(){return ne})),e.d(n,"enablePerformance",(function(){return ee})),e.d(n,"getPageRenderTime",(function(){return re})),e.d(n,"htmlEncode",(function(){return oe})),e.d(n,"isBrowser",(function(){return ie})),e.d(n,"querySelectorAll",(function(){return ue})),e.d(n,"onClick",(function(){return ce})),e.d(n,"getScript",(function(){return ae})),e.d(n,"isLocalStorageEnabled",(function(){return fe})),e.d(n,"getBrowserLocales",(function(){return se})),e.d(n,"appendChild",(function(){return de})),e.d(n,"getElementSafe",(function(){return le})),e.d(n,"getElement",(function(){return he})),e.d(n,"elementReady",(function(){return pe})),e.d(n,"PopupOpenError",(function(){return me})),e.d(n,"popup",(function(){return we})),e.d(n,"writeToWindow",(function(){return ye})),e.d(n,"writeElementToWindow",(function(){return ge})),e.d(n,"setStyle",(function(){return be})),e.d(n,"awaitFrameLoad",(function(){return Se})),e.d(n,"awaitFrameWindow",(function(){return Ee})),e.d(n,"createElement",(function(){return Oe})),e.d(n,"iframe",(function(){return _e})),e.d(n,"addEventListener",(function(){return xe})),e.d(n,"bindEvents",(function(){return Pe})),e.d(n,"setVendorCSS",(function(){return Ce})),e.d(n,"animate",(function(){return Me})),e.d(n,"makeElementVisible",(function(){return Te})),e.d(n,"makeElementInvisible",(function(){return Ie})),e.d(n,"showElement",(function(){return He})),e.d(n,"hideElement",(function(){return ze})),e.d(n,"destroyElement",(function(){return We})),e.d(n,"showAndAnimate",(function(){return Ne})),e.d(n,"animateAndHide",(function(){return De})),e.d(n,"addClass",(function(){return Le})),e.d(n,"removeClass",(function(){return Re})),e.d(n,"isElementClosed",(function(){return Be})),e.d(n,"watchElementForClose",(function(){return Fe})),e.d(n,"fixScripts",(function(){return Ue})),e.d(n,"onResize",(function(){return qe})),e.d(n,"getResourceLoadTime",(function(){return Ve})),e.d(n,"isShadowElement",(function(){return Je})),e.d(n,"getShadowRoot",(function(){return $e})),e.d(n,"getShadowHost",(function(){return Ge})),e.d(n,"insertShadowSlot",(function(){return Qe})),e.d(n,"preventClickFocus",(function(){return Ke})),e.d(n,"getStackTrace",(function(){return Xe})),e.d(n,"getCurrentScript",(function(){return Ze})),e.d(n,"getCurrentScriptUID",(function(){return nr})),e.d(n,"submitForm",(function(){return er})),e.d(n,"experiment",(function(){return cr})),e.d(n,"getGlobalNameSpace",(function(){return ar})),e.d(n,"getStorage",(function(){return rr})),e.d(n,"isElement",(function(){return dt})),e.d(n,"getFunctionName",(function(){return lt})),e.d(n,"setFunctionName",(function(){return ht})),e.d(n,"base64encode",(function(){return pt})),e.d(n,"base64decode",(function(){return vt})),e.d(n,"uniqueID",(function(){return mt})),e.d(n,"getGlobal",(function(){return wt})),e.d(n,"getObjectID",(function(){return yt})),e.d(n,"getEmptyObject",(function(){return bt})),e.d(n,"memoize",(function(){return Ot})),e.d(n,"promiseIdentity",(function(){return _t})),e.d(n,"memoizePromise",(function(){return xt})),e.d(n,"promisify",(function(){return Pt})),e.d(n,"inlineMemoize",(function(){return jt})),e.d(n,"noop",(function(){return Ct})),e.d(n,"once",(function(){return kt})),e.d(n,"hashStr",(function(){return At})),e.d(n,"strHashStr",(function(){return Mt})),e.d(n,"match",(function(){return Tt})),e.d(n,"awaitKey",(function(){return It})),e.d(n,"stringifyError",(function(){return Ht})),e.d(n,"stringifyErrorMessage",(function(){return zt})),e.d(n,"stringify",(function(){return Wt})),e.d(n,"domainMatches",(function(){return Nt})),e.d(n,"patchMethod",(function(){return Dt})),e.d(n,"extend",(function(){return Lt})),e.d(n,"values",(function(){return Rt})),e.d(n,"memoizedValues",(function(){return Bt})),e.d(n,"perc",(function(){return Ft})),e.d(n,"min",(function(){return Ut})),e.d(n,"max",(function(){return qt})),e.d(n,"roundUp",(function(){return Vt})),e.d(n,"regexMap",(function(){return Jt})),e.d(n,"svgToBase64",(function(){return $t})),e.d(n,"objFilter",(function(){return Gt})),e.d(n,"identity",(function(){return Qt})),e.d(n,"regexTokenize",(function(){return Kt})),e.d(n,"promiseDebounce",(function(){return Xt})),e.d(n,"safeInterval",(function(){return Yt})),e.d(n,"isInteger",(function(){return Zt})),e.d(n,"isFloat",(function(){return tn})),e.d(n,"serializePrimitive",(function(){return nn})),e.d(n,"deserializePrimitive",(function(){return en})),e.d(n,"dotify",(function(){return rn})),e.d(n,"undotify",(function(){return on})),e.d(n,"eventEmitter",(function(){return un})),e.d(n,"camelToDasherize",(function(){return cn})),e.d(n,"dasherizeToCamel",(function(){return an})),e.d(n,"capitalizeFirstLetter",(function(){return fn})),e.d(n,"get",(function(){return sn})),e.d(n,"safeTimeout",(function(){return dn})),e.d(n,"defineLazyProp",(function(){return ln})),e.d(n,"arrayFrom",(function(){return hn})),e.d(n,"isObject",(function(){return pn})),e.d(n,"isObjectObject",(function(){return vn})),e.d(n,"isPlainObject",(function(){return mn})),e.d(n,"replaceObject",(function(){return wn})),e.d(n,"copyProp",(function(){return yn})),e.d(n,"regex",(function(){return gn})),e.d(n,"regexAll",(function(){return bn})),e.d(n,"isDefined",(function(){return Sn})),e.d(n,"cycle",(function(){return En})),e.d(n,"debounce",(function(){return On})),e.d(n,"isRegex",(function(){return _n})),e.d(n,"weakMapMemoize",(function(){return xn})),e.d(n,"weakMapMemoizePromise",(function(){return Pn})),e.d(n,"getOrSet",(function(){return jn})),e.d(n,"cleanup",(function(){return Cn})),e.d(n,"tryCatch",(function(){return kn})),e.d(n,"removeFromArray",(function(){return An})),e.d(n,"assertExists",(function(){return Mn})),e.d(n,"unique",(function(){return Tn})),e.d(n,"constHas",(function(){return In})),e.d(n,"dedupeErrors",(function(){return Hn})),e.d(n,"ExtendableError",(function(){return zn})),e.d(n,"request",(function(){return sr})),e.d(n,"addHeaderBuilder",(function(){return dr})),e.d(n,"TYPES",(function(){return lr})),e.d(n,"memoized",(function(){return hr})),e.d(n,"promise",(function(){return pr})),e.d(n,"isPerc",(function(){return vr})),e.d(n,"isPx",(function(){return mr})),e.d(n,"toNum",(function(){return wr})),e.d(n,"toPx",(function(){return yr})),e.d(n,"toCSS",(function(){return gr})),e.d(n,"percOf",(function(){return br})),e.d(n,"normalizeDimension",(function(){return Sr})),e.d(n,"wrapPromise",(function(){return Er})),e.d(n,"KEY_CODES",(function(){return Wn})),e.d(n,"ATTRIBUTES",(function(){return Nn})),e.d(n,"UID_HASH_LENGTH",(function(){return Dn})),e.d(n,"sfvcScreens",(function(){return r}));var r={926:{device:"iPhone 12/13 Pro Max",textSizeHeights:[752,748,744,738],textSizeHeightsNoTabs:[860,858,856,854],zoomHeight:{1.15:[752,747,744,738],1.25:[753,748,744,738],1.5:[752,749,744,738],1.75:[753,747,744,739],2:[752,748,744],2.5:[753,748],3:[753,744]},maybeSafari:{2:[738],2.5:[745,738],3:[747,738]}},896:{device:"iPhone XS Max, iPhone 11 Pro Max, iPhone XR, iPhone 11",textSizeHeights:[721,717,713,707],textSizeHeightsNoTabs:[829,827,825,823],zoomHeight:{1.15:[721,716,713,707],1.25:[721,718,713,708],1.5:[722,717,713],1.75:[721,718,712,707],2:[722,718,714,708],2.5:[720,718,713,708],3:[720,717,708]},maybeSafari:{1.5:[707],3:[714]}},844:{device:"iPhone 12, iPhone 12 Pro",textSizeHeights:[670,666,662,656],textSizeHeightsNoTabs:[778,776,774,772],zoomHeight:{1.15:[670,666,662],1.25:[670,666,663,656],1.5:[671,666,662],1.75:[670,667,662,656],2:[670,666,662],2.5:[670,663],3:[669,666,663,657]},maybeSafari:{1.15:[656],1.5:[656],2:[656],2.5:[665,655],3:[663]}},812:{device:"iPhone X, iPhone XS, iPhone 11 Pro, iPhone 12 Mini",textSizeHeights:[641,637,633,627],textSizeHeightsNoTabs:[749,747,745,743],zoomHeight:{1.15:[641,637,633,627],1.25:[641,638,633,628],1.5:[641,638,633,627],1.75:[641,637,634],2:[642,638,634,628],2.5:[640,638,633,628],3:[642,633]},maybeSafari:{1.75:[627],3:[636,627]}},736:{device:"iPhone 6 Plus, iPhone 6S Plus, iPhone 7 Plus, iPhone 8 Plus",textSizeHeights:[628,624,620,614],textSizeHeightsNoTabs:[736,734,732,730],zoomHeight:{1.15:[628,624,620,614],1.25:[628,624,620,614],1.5:[629,624,620],1.75:[628,625,620,614],2:[628,624,620],2.5:[628,625,620,615],3:[627,624,615]},maybeSafari:{1.5:[614],2:[614],3:[621]}},667:{device:"iPhone 6, iPhone 6S, iPhone 7, iPhone 8, iPhone SE2",textSizeHeights:[559,555,551,545],textSizeHeightsNoTabs:[667,665,663,661],zoomHeight:{1.15:[559,555,551,545],1.25:[559,555,551,545],1.5:[560,555,551],1.75:[558,555,551],2:[560,556,552,546],2.5:[560,555,550],3:[558,555,546]},maybeSafari:{1.5:[545],1.75:[544],2.5:[545],3:[552]}}};function o(){return window.navigator.mockUserAgent||window.navigator.userAgent}var i=/ip(a|ro)d|silk|xoom|playbook|tablet|kindle|Nexus 7|GT-P10|SC-01C|SHW-M180S|SM-T320|SGH-T849|SCH-I800|SHW-M180L|SPH-P100|SGH-I987|zt180|HTC( Flyer|_Flyer)|Sprint ATP51|ViewPad7|pandigital(sprnova|nova)|Ideos S7|Dell Streak 7|Advent Vega|A101IT|A70BHT|MID7015|Next2|nook|FOLIO|MB511.*RUTEM|Mac OS.*Silk/i;function u(t){return void 0===t&&(t=o()),!!t.match(/Android|webOS|iPhone|iPad|iPod|bada|Symbian|Palm|CriOS|BlackBerry|IEMobile|WindowsMobile|Opera Mini/i)}function c(t){return void 0===t&&(t=o()),i.test(t)}function a(){var t=o();return/(iPhone|iPod|iPad|Macintosh).*AppleWebKit(?!.*Safari)|.*WKWebView/i.test(t)||/\bwv\b/.test(t)||/Android.*Version\/(\d)\.(\d)/i.test(t)}function f(){return!0===window.navigator.standalone||window.matchMedia("(display-mode: standalone)").matches}function s(t){return void 0===t&&(t=o()),/FBAN/.test(t)||/FBAV/.test(t)}function d(t){return void 0===t&&(t=o()),/Firefox/i.test(t)}function l(t){return void 0===t&&(t=o()),/FxiOS/i.test(t)}function h(t){return void 0===t&&(t=o()),/EdgiOS/i.test(t)}function p(t){return void 0===t&&(t=o()),/Opera Mini/i.test(t)}function v(t){return void 0===t&&(t=o()),/Android/.test(t)}function m(t){return void 0===t&&(t=o()),/iPhone|iPod|iPad/.test(t)}function w(t){return void 0===t&&(t=o()),/iPhone.*OS.*(1)?(?:(1)[0-4]| [0-9])_/.test(t)}function y(t){return void 0===t&&(t=o()),/\bGSA\b/.test(t)}function g(t){return void 0===t&&(t=o()),/QQBrowser/.test(t)}function b(t){return void 0===t&&(t=o()),!!m(t)&&(!!y(t)||/.+AppleWebKit(?!.*Safari)|.*WKWebView/.test(t))}function S(t){if(void 0===t&&(t=o()),m(t)){var n=window.innerHeight,e=Math.round(window.screen.width/window.innerWidth*100)/100,i=Math.round(n*e),u=null;if(w(t))u=r[window.outerHeight];else{if(1!==e)return!0;u=r[window.outerHeight]}return!u||(e>1&&u.zoomHeight&&u.zoomHeight[e]?-1!==u.zoomHeight[e].indexOf(i):-1!==u.textSizeHeights.indexOf(i)||-1!==u.textSizeHeightsNoTabs.indexOf(i))}return!1}function E(t){if(void 0===t&&(t=o()),m(t)){var n=S(t),e=w(t)?r[window.outerHeight]:null;if(!e)return!1;var i=window.innerHeight,u=Math.round(window.screen.width/window.innerWidth*100)/100,c=Math.round(i*u),a=e.maybeSafari,f=!1;return u>1&&a[u]&&-1!==a[u].indexOf(c)&&(f=!0),n||f}return!1}function O(t){return void 0===t&&(t=o()),!!v(t)&&/Version\/[\d.]+/.test(t)&&!p(t)}function _(){return!!window.document.documentMode||Boolean(window.navigator&&window.navigator.userAgent&&/Edge|MSIE|rv:11/i.test(window.navigator.userAgent))}function x(){var t=window.document.querySelector('meta[http-equiv="X-UA-Compatible"]'),n=window.document.querySelector('meta[content="IE=edge"]');return!(!t||!n)}function P(){return!("undefined"==typeof process||!process.versions||!process.versions.electron)}function j(){if(window.document.documentMode)try{var t=window.status;return window.status="testIntranetMode","testIntranetMode"===window.status&&(window.status=t,!0)}catch(t){return!1}return!1}function C(){var t=o();return/Macintosh.*AppleWebKit(?!.*Safari)/i.test(t)}function k(t){return void 0===t&&(t=o()),!(b(t)||O(t)||p(t)||l(t)||h(t)||s(t)||g(t)||P()||C()||f())}function A(t){return void 0===t&&(t=o()),/Chrome|Chromium|CriOS/.test(t)&&!/SamsungBrowser|Silk|EdgA/.test(t)}function M(t){return void 0===t&&(t=o()),/Safari/.test(t)&&!A(t)&&!/Silk|FxiOS|EdgiOS/.test(t)}function T(){try{if(window.ApplePaySession&&window.ApplePaySession.supportsVersion(3)&&window.ApplePaySession.canMakePayments())return!0}catch(t){return!1}return!1}function I(t){return-1===window.document.cookie.indexOf(t)}function H(t,n){return(H=Object.setPrototypeOf||function(t,n){return t.__proto__=n,t})(t,n)}function z(t,n){t.prototype=Object.create(n.prototype),t.prototype.constructor=t,H(t,n)}function W(){return(W=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var r in e)({}).hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t}).apply(this,arguments)}function N(t){try{if(!t)return!1;if("undefined"!=typeof Promise&&t instanceof Promise)return!0;if("undefined"!=typeof window&&"function"==typeof window.Window&&t instanceof window.Window)return!1;if("undefined"!=typeof window&&"function"==typeof window.constructor&&t instanceof window.constructor)return!1;var n={}.toString;if(n){var e=n.call(t);if("[object Window]"===e||"[object global]"===e||"[object DOMWindow]"===e)return!1}if("function"==typeof t.then)return!0}catch(t){return!1}return!1}var D,L=[],R=[],B=0;function F(){if(!B&&D){var t=D;D=null,t.resolve()}}function U(){B+=1}function q(){B-=1,F()}var V=function(){function t(t){var n=this;if(this.resolved=void 0,this.rejected=void 0,this.errorHandled=void 0,this.value=void 0,this.error=void 0,this.handlers=void 0,this.dispatching=void 0,this.stack=void 0,this.resolved=!1,this.rejected=!1,this.errorHandled=!1,this.handlers=[],t){var e,r,o=!1,i=!1,u=!1;U();try{t((function(t){u?n.resolve(t):(o=!0,e=t)}),(function(t){u?n.reject(t):(i=!0,r=t)}))}catch(t){return q(),void this.reject(t)}q(),u=!0,o?this.resolve(e):i&&this.reject(r)}}var n=t.prototype;return n.resolve=function(t){if(this.resolved||this.rejected)return this;if(N(t))throw new Error("Can not resolve promise with another promise");return this.resolved=!0,this.value=t,this.dispatch(),this},n.reject=function(t){var n=this;if(this.resolved||this.rejected)return this;if(N(t))throw new Error("Can not reject promise with another promise");if(!t){var e=t&&"function"==typeof t.toString?t.toString():{}.toString.call(t);t=new Error("Expected reject to be called with Error, got "+e)}return this.rejected=!0,this.error=t,this.errorHandled||setTimeout((function(){n.errorHandled||function(t,n){if(-1===L.indexOf(t)){L.push(t),setTimeout((function(){throw t}),1);for(var e=0;e<R.length;e++)R[e](t,n)}}(t,n)}),1),this.dispatch(),this},n.asyncReject=function(t){return this.errorHandled=!0,this.reject(t),this},n.dispatch=function(){var n=this.resolved,e=this.rejected,r=this.handlers;if(!this.dispatching&&(n||e)){this.dispatching=!0,U();for(var o=function(t,n){return t.then((function(t){n.resolve(t)}),(function(t){n.reject(t)}))},i=0;i<r.length;i++){var u=r[i],c=u.onSuccess,a=u.onError,f=u.promise,s=void 0;if(n)try{s=c?c(this.value):this.value}catch(t){f.reject(t);continue}else if(e){if(!a){f.reject(this.error);continue}try{s=a(this.error)}catch(t){f.reject(t);continue}}if(s instanceof t&&(s.resolved||s.rejected)){var d=s;d.resolved?f.resolve(d.value):f.reject(d.error),d.errorHandled=!0}else N(s)?s instanceof t&&(s.resolved||s.rejected)?s.resolved?f.resolve(s.value):f.reject(s.error):o(s,f):f.resolve(s)}r.length=0,this.dispatching=!1,q()}},n.then=function(n,e){if(n&&"function"!=typeof n&&!n.call)throw new Error("Promise.then expected a function for success handler");if(e&&"function"!=typeof e&&!e.call)throw new Error("Promise.then expected a function for error handler");var r=new t;return this.handlers.push({promise:r,onSuccess:n,onError:e}),this.errorHandled=!0,this.dispatch(),r},n.catch=function(t){return this.then(void 0,t)},n.finally=function(n){if(n&&"function"!=typeof n&&!n.call)throw new Error("Promise.finally expected a function");return this.then((function(e){return t.try(n).then((function(){return e}))}),(function(e){return t.try(n).then((function(){throw e}))}))},n.timeout=function(t,n){var e=this;if(this.resolved||this.rejected)return this;var r=setTimeout((function(){e.resolved||e.rejected||e.reject(n||new Error("Promise timed out after "+t+"ms"))}),t);return this.then((function(t){return clearTimeout(r),t}))},n.toPromise=function(){if("undefined"==typeof Promise)throw new TypeError("Could not find Promise");return Promise.resolve(this)},n.lazy=function(){return this.errorHandled=!0,this},t.resolve=function(n){return n instanceof t?n:N(n)?new t((function(t,e){return n.then(t,e)})):(new t).resolve(n)},t.reject=function(n){return(new t).reject(n)},t.asyncReject=function(n){return(new t).asyncReject(n)},t.all=function(n){var e=new t,r=n.length,o=[].slice();if(!r)return e.resolve(o),e;for(var i=function(t,n,i){return n.then((function(n){o[t]=n,0==(r-=1)&&e.resolve(o)}),(function(t){i.reject(t)}))},u=0;u<n.length;u++){var c=n[u];if(c instanceof t){if(c.resolved){o[u]=c.value,r-=1;continue}}else if(!N(c)){o[u]=c,r-=1;continue}i(u,t.resolve(c),e)}return 0===r&&e.resolve(o),e},t.hash=function(n){var e={},r=[],o=function(t){if(n.hasOwnProperty(t)){var o=n[t];N(o)?r.push(o.then((function(n){e[t]=n}))):e[t]=o}};for(var i in n)o(i);return t.all(r).then((function(){return e}))},t.map=function(n,e){return t.all(n.map(e))},t.onPossiblyUnhandledException=function(t){return function(t){return R.push(t),{cancel:function(){R.splice(R.indexOf(t),1)}}}(t)},t.try=function(n,e,r){if(n&&"function"!=typeof n&&!n.call)throw new Error("Promise.try expected a function");var o;U();try{o=n.apply(e,r||[])}catch(n){return q(),t.reject(n)}return q(),t.resolve(o)},t.delay=function(n){return new t((function(t){setTimeout(t,n)}))},t.isPromise=function(n){return!!(n&&n instanceof t)||N(n)},t.flush=function(){return n=D=D||new t,F(),n;var n},t}(),J="Call was rejected by callee.\r\n";function $(t){return void 0===t&&(t=window),t.location.protocol}function G(t){if(void 0===t&&(t=window),t.mockDomain){var n=t.mockDomain.split("//")[0];if(n)return n}return $(t)}function Q(t){return void 0===t&&(t=window),"about:"===G(t)}function K(t){try{return!0}catch(t){}return!1}function X(t){void 0===t&&(t=window);var n=t.location;if(!n)throw new Error("Can not read window location");var e=$(t);if(!e)throw new Error("Can not read window protocol");if("file:"===e)return"file://";if("about:"===e){var r=function(t){if(void 0===t&&(t=window),t)try{if(t.parent&&t.parent!==t)return t.parent}catch(t){}}(t);return r&&K()?X(r):"about://"}var o=n.host;if(!o)throw new Error("Can not read window host");return e+"//"+o}function Y(t){void 0===t&&(t=window);var n=X(t);return n&&t.mockDomain&&0===t.mockDomain.indexOf("mock:")?t.mockDomain:n}function Z(t){if(!function(t){try{if(t===window)return!0}catch(t){}try{var n=Object.getOwnPropertyDescriptor(t,"location");if(n&&!1===n.enumerable)return!1}catch(t){}try{if(Q(t)&&K())return!0}catch(t){}try{if(function(t){return void 0===t&&(t=window),"mock:"===G(t)}(t)&&K())return!0}catch(t){}try{if(X(t)===X(window))return!0}catch(t){}return!1}(t))return!1;try{if(t===window)return!0;if(Q(t)&&K())return!0;if(Y(window)===Y(t))return!0}catch(t){}return!1}var tt=[],nt=[];function et(t,n){void 0===n&&(n=!0);try{if(t===window)return!1}catch(t){return!0}try{if(!t)return!0}catch(t){return!0}try{if(t.closed)return!0}catch(t){return!t||t.message!==J}if(n&&Z(t))try{if(t.mockclosed)return!0}catch(t){}try{if(!t.parent||!t.top)return!0}catch(t){}var e=function(t,n){for(var e=0;e<t.length;e++)try{if(t[e]===n)return e}catch(t){}return-1}(tt,t);if(-1!==e){var r=nt[e];if(r&&function(t){if(!t.contentWindow)return!0;if(!t.parentNode)return!0;var n=t.ownerDocument;if(n&&n.documentElement&&!n.documentElement.contains(t)){for(var e=t;e.parentNode&&e.parentNode!==e;)e=e.parentNode;if(!e.host||!n.documentElement.contains(e.host))return!0}return!1}(r))return!0}return!1}function rt(t){try{if(t===window)return!0}catch(t){if(t&&t.message===J)return!0}try{if("[object Window]"==={}.toString.call(t))return!0}catch(t){if(t&&t.message===J)return!0}try{if(window.Window&&t instanceof window.Window)return!0}catch(t){if(t&&t.message===J)return!0}try{if(t&&t.self===t)return!0}catch(t){if(t&&t.message===J)return!0}try{if(t&&t.parent===t)return!0}catch(t){if(t&&t.message===J)return!0}try{if(t&&t.top===t)return!0}catch(t){if(t&&t.message===J)return!0}try{if(t&&"__unlikely_value__"===t.__cross_domain_utils_window_check__)return!1}catch(t){return!0}try{if("postMessage"in t&&"self"in t&&"location"in t)return!0}catch(t){}return!1}function ot(t,n){for(var e=0;e<t.length;e++)try{if(t[e]===n)return e}catch(t){}return-1}var it,ut=function(){function t(){if(this.name=void 0,this.weakmap=void 0,this.keys=void 0,this.values=void 0,this.name="__weakmap_"+(1e9*Math.random()>>>0)+"__",function(){if("undefined"==typeof WeakMap)return!1;if(void 0===Object.freeze)return!1;try{var t=new WeakMap,n={};return Object.freeze(n),t.set(n,"__testvalue__"),"__testvalue__"===t.get(n)}catch(t){return!1}}())try{this.weakmap=new WeakMap}catch(t){}this.keys=[],this.values=[]}var n=t.prototype;return n._cleanupClosedWindows=function(){for(var t=this.weakmap,n=this.keys,e=0;e<n.length;e++){var r=n[e];if(rt(r)&&et(r)){if(t)try{t.delete(r)}catch(t){}n.splice(e,1),this.values.splice(e,1),e-=1}}},n.isSafeToReadWrite=function(t){return!rt(t)},n.set=function(t,n){if(!t)throw new Error("WeakMap expected key");var e=this.weakmap;if(e)try{e.set(t,n)}catch(t){delete this.weakmap}if(this.isSafeToReadWrite(t))try{var r=this.name,o=t[r];return void(o&&o[0]===t?o[1]=n:Object.defineProperty(t,r,{value:[t,n],writable:!0}))}catch(t){}this._cleanupClosedWindows();var i=this.keys,u=this.values,c=ot(i,t);-1===c?(i.push(t),u.push(n)):u[c]=n},n.get=function(t){if(!t)throw new Error("WeakMap expected key");var n=this.weakmap;if(n)try{if(n.has(t))return n.get(t)}catch(t){delete this.weakmap}if(this.isSafeToReadWrite(t))try{var e=t[this.name];return e&&e[0]===t?e[1]:void 0}catch(t){}this._cleanupClosedWindows();var r=ot(this.keys,t);if(-1!==r)return this.values[r]},n.delete=function(t){if(!t)throw new Error("WeakMap expected key");var n=this.weakmap;if(n)try{n.delete(t)}catch(t){delete this.weakmap}if(this.isSafeToReadWrite(t))try{var e=t[this.name];e&&e[0]===t&&(e[0]=e[1]=void 0)}catch(t){}this._cleanupClosedWindows();var r=this.keys,o=ot(r,t);-1!==o&&(r.splice(o,1),this.values.splice(o,1))},n.has=function(t){if(!t)throw new Error("WeakMap expected key");var n=this.weakmap;if(n)try{if(n.has(t))return!0}catch(t){delete this.weakmap}if(this.isSafeToReadWrite(t))try{var e=t[this.name];return!(!e||e[0]!==t)}catch(t){}return this._cleanupClosedWindows(),-1!==ot(this.keys,t)},n.getOrSet=function(t,n){if(this.has(t))return this.get(t);var e=n();return this.set(t,e),e},t}();function ct(t){return(ct=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function at(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}function ft(t,n,e){return(ft=at()?Reflect.construct:function(t,n,e){var r=[null];r.push.apply(r,n);var o=new(Function.bind.apply(t,r));return e&&H(o,e.prototype),o}).apply(null,arguments)}function st(t){var n="function"==typeof Map?new Map:void 0;return(st=function(t){if(null===t||-1===Function.toString.call(t).indexOf("[native code]"))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(t))return n.get(t);n.set(t,e)}function e(){return ft(t,arguments,ct(this).constructor)}return e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),H(e,t)})(t)}function dt(t){var n=!1;try{(t instanceof window.Element||null!==t&&"object"==typeof t&&1===t.nodeType&&"object"==typeof t.style&&"object"==typeof t.ownerDocument)&&(n=!0)}catch(t){}return n}function lt(t){return t.name||t.__name__||t.displayName||"anonymous"}function ht(t,n){try{delete t.name,t.name=n}catch(t){}return t.__name__=t.displayName=n,t}function pt(t){if("function"==typeof btoa)return btoa(encodeURIComponent(t).replace(/%([0-9A-F]{2})/g,(function(t,n){return String.fromCharCode(parseInt(n,16))}))).replace(/[=]/g,"");if("undefined"!=typeof Buffer)return Buffer.from(t,"utf8").toString("base64").replace(/[=]/g,"");throw new Error("Can not find window.btoa or Buffer")}function vt(t){if("function"==typeof atob)return decodeURIComponent([].map.call(atob(t),(function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)})).join(""));if("undefined"!=typeof Buffer)return Buffer.from(t,"base64").toString("utf8");throw new Error("Can not find window.atob or Buffer")}function mt(){var t="0123456789abcdef";return"uid_"+"xxxxxxxxxx".replace(/./g,(function(){return t.charAt(Math.floor(Math.random()*t.length))}))+"_"+pt((new Date).toISOString().slice(11,19).replace("T",".")).replace(/[^a-zA-Z0-9]/g,"").toLowerCase()}function wt(){if("undefined"!=typeof window)return window;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw new Error("No global found")}function yt(t){if(it=it||new ut,null==t||"object"!=typeof t&&"function"!=typeof t)throw new Error("Invalid object");var n=it.get(t);return n||(n=typeof t+":"+mt(),it.set(t,n)),n}function gt(t){try{return JSON.stringify([].slice.call(t),(function(t,n){return"function"==typeof n?"memoize["+yt(n)+"]":dt(n)?{}:n}))}catch(t){throw new Error("Arguments not serializable -- can not be used to memoize")}}function bt(){return{}}var St=0,Et=0;function Ot(t,n){void 0===n&&(n={});var e,r,o=n.thisNamespace,i=void 0!==o&&o,u=n.time,c=St;St+=1;var a=function(){for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];var f,s;c<Et&&(e=null,r=null,c=St,St+=1),f=i?(r=r||new ut).getOrSet(this,bt):e=e||{};try{s=gt(o)}catch(n){return t.apply(this,arguments)}var d=f[s];if(d&&u&&Date.now()-d.time<u&&(delete f[s],d=null),d)return d.value;var l=Date.now(),h=t.apply(this,arguments);return f[s]={time:l,value:h},h};return a.reset=function(){e=null,r=null},ht(a,(n.name||lt(t))+"::memoized")}function _t(t){return V.resolve(t)}function xt(t){var n={};function e(){for(var e=arguments,r=this,o=arguments.length,i=new Array(o),u=0;u<o;u++)i[u]=arguments[u];var c=gt(i);return n.hasOwnProperty(c)||(n[c]=V.try((function(){return t.apply(r,e)})).finally((function(){delete n[c]}))),n[c]}return e.reset=function(){n={}},ht(e,lt(t)+"::promiseMemoized")}function Pt(t,n){function e(){return V.try(t,this,arguments)}return void 0===n&&(n={}),n.name&&(e.displayName=n.name+":promisified"),ht(e,lt(t)+"::promisified")}function jt(t,n,e){void 0===e&&(e=[]);var r=t.__inline_memoize_cache__=t.__inline_memoize_cache__||{},o=gt(e);return r.hasOwnProperty(o)?r[o]:r[o]=n.apply(void 0,e)}function Ct(){}function kt(t){var n=!1;return ht((function(){if(!n)return n=!0,t.apply(this,arguments)}),lt(t)+"::once")}function At(t){for(var n=0,e=0;e<t.length;e++)n+=t[e].charCodeAt(0)*Math.pow(e%10+1,5);return Math.floor(Math.pow(Math.sqrt(n),5))}function Mt(t){for(var n="",e=0;e<t.length;e++){var r=t[e].charCodeAt(0)*e;t[e+1]&&(r+=t[e+1].charCodeAt(0)*(e-1)),n+=String.fromCharCode(97+Math.abs(r)%26)}return n}function Tt(t,n){var e=t.match(n);if(e)return e[1]}function It(t,n){return new V((function(e){var r=t[n];if(r)return e(r);delete t[n],Object.defineProperty(t,n,{configurable:!0,set:function(t){(r=t)&&e(r)},get:function(){return r}})}))}function Ht(t,n){if(void 0===n&&(n=1),n>=3)return"stringifyError stack overflow";try{if(!t)return"<unknown error: "+{}.toString.call(t)+">";if("string"==typeof t)return t;if(t instanceof Error){var e=t&&t.stack,r=t&&t.message;if(e&&r)return-1!==e.indexOf(r)?e:r+"\n"+e;if(e)return e;if(r)return r}return t&&t.toString&&"function"==typeof t.toString?t.toString():{}.toString.call(t)}catch(t){return"Error while stringifying error: "+Ht(t,n+1)}}function zt(t){var n="<unknown error: "+{}.toString.call(t)+">";return t?t instanceof Error?t.message||n:"string"==typeof t.message&&t.message||n:n}function Wt(t){return"string"==typeof t?t:t&&t.toString&&"function"==typeof t.toString?t.toString():{}.toString.call(t)}function Nt(t,n){var e=(t=t.split("://")[1]).indexOf(n);return-1!==e&&t.slice(e)===n}function Dt(t,n,e){var r=t[n];t[n]=function(){var t=arguments,n=this;return e({context:this,args:[].slice.call(arguments),original:r,callOriginal:function(){return r.apply(n,t)}})}}function Lt(t,n){if(!n)return t;if(Object.assign)return Object.assign(t,n);for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e]);return t}function Rt(t){if(Object.values)return Object.values(t);var n=[];for(var e in t)t.hasOwnProperty(e)&&n.push(t[e]);return n}Ot.clear=function(){Et=St};var Bt=Ot(Rt);function Ft(t,n){return Math.round(t*n/100)}function Ut(){return Math.min.apply(Math,arguments)}function qt(){return Math.max.apply(Math,arguments)}function Vt(t,n){var e=t%n;return e?t-e+n:t}function Jt(t,n,e){var r=[];return t.replace(n,(function(t){r.push(e?e.apply(null,arguments):t)})),r}function $t(t){return"data:image/svg+xml;base64,"+pt(t)}function Gt(t,n){void 0===n&&(n=Boolean);var e={};for(var r in t)t.hasOwnProperty(r)&&n(t[r],r)&&(e[r]=t[r]);return e}function Qt(t){return t}function Kt(t,n){var e=[];return t.replace(n,(function(t){return e.push(t),""})),e}function Xt(t,n){var e,r;return void 0===n&&(n=50),ht((function(){r&&clearTimeout(r);var o=e=e||new V;return r=setTimeout((function(){e=null,r=null,V.try(t).then((function(t){o.resolve(t)}),(function(t){o.reject(t)}))}),n),o}),lt(t)+"::promiseDebounced")}function Yt(t,n){var e;return function r(){e=setTimeout((function(){t(),r()}),n)}(),{cancel:function(){clearTimeout(e)}}}function Zt(t){return Boolean(t.match(/^[0-9]+$/))}function tn(t){return Boolean(t.match(/^[0-9]+\.[0-9]+$/))}function nn(t){return t.toString()}function en(t){return"true"===t||"false"!==t&&(Zt(t)?parseInt(t,10):tn(t)?parseFloat(t):t)}function rn(t,n,e){for(var r in void 0===n&&(n=""),void 0===e&&(e={}),n=n?n+".":n,t)t.hasOwnProperty(r)&&null!=t[r]&&"function"!=typeof t[r]&&(t[r]&&Array.isArray(t[r])&&t[r].length&&t[r].every((function(t){return"object"!=typeof t}))?e[""+n+r+"[]"]=t[r].join(","):t[r]&&"object"==typeof t[r]?e=rn(t[r],""+n+r,e):e[""+n+r]=nn(t[r]));return e}function on(t){var n={};for(var e in t)if(t.hasOwnProperty(e)&&"string"==typeof t[e]){var r=t[e];e.match(/^.+\[\]$/)?(e=e.slice(0,-2),r=r.split(",").map(en)):r=en(r);for(var o=n,i=e.split("."),u=0;u<i.length;u++){var c=i[u],a=u+1===i.length,f=!a&&Zt(i[u+1]);if("constructor"===c||"prototype"===c||"__proto__"===c)throw new Error("Disallowed key: "+c);a?o[c]=r:o=o[c]=o[c]||(f?[]:{})}}return n}function un(){var t={},n={},e={on:function(t,e){var r=n[t]=n[t]||[];r.push(e);var o=!1;return{cancel:function(){o||(o=!0,r.splice(r.indexOf(e),1))}}},once:function(t,n){var r=e.on(t,(function(){r.cancel(),n()}));return r},trigger:function(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),o=1;o<e;o++)r[o-1]=arguments[o];var i=n[t],u=[];if(i)for(var c=function(t){var n=i[t];u.push(V.try((function(){return n.apply(void 0,r)})))},a=0;a<i.length;a++)c(a);return V.all(u).then(Ct)},triggerOnce:function(n){if(t[n])return V.resolve();t[n]=!0;for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return e.trigger.apply(e,[n].concat(o))},reset:function(){n={}}};return e}function cn(t){return t.replace(/([A-Z])/g,(function(t){return"-"+t.toLowerCase()}))}function an(t){return t.replace(/-([a-z])/g,(function(t){return t[1].toUpperCase()}))}function fn(t){return t.charAt(0).toUpperCase()+t.slice(1).toLowerCase()}function sn(t,n,e){if(!n)return e;for(var r=n.split("."),o=0;o<r.length;o++){if("object"!=typeof t||null===t)return e;t=t[r[o]]}return void 0===t?e:t}function dn(t,n){var e=Yt((function(){(n-=100)<=0&&(e.cancel(),t())}),100)}function ln(t,n,e){if(Array.isArray(t)){if("number"!=typeof n)throw new TypeError("Array key must be number")}else if("object"==typeof t&&null!==t&&"string"!=typeof n)throw new TypeError("Object key must be string");Object.defineProperty(t,n,{configurable:!0,enumerable:!0,get:function(){delete t[n];var r=e();return t[n]=r,r},set:function(e){delete t[n],t[n]=e}})}function hn(t){return[].slice.call(t)}function pn(t){return"object"==typeof t&&null!==t}function vn(t){return pn(t)&&"[object Object]"==={}.toString.call(t)}function mn(t){if(!vn(t))return!1;var n=t.constructor;if("function"!=typeof n)return!1;var e=n.prototype;return!!vn(e)&&!!e.hasOwnProperty("isPrototypeOf")}function wn(t,n,e){if(void 0===e&&(e=""),Array.isArray(t)){for(var r=t.length,o=[],i=function(r){ln(o,r,(function(){var o=e?e+"."+r:""+r,i=n(t[r],r,o);return(mn(i)||Array.isArray(i))&&(i=wn(i,n,o)),i}))},u=0;u<r;u++)i(u);return o}if(mn(t)){var c={},a=function(r){if(!t.hasOwnProperty(r))return"continue";ln(c,r,(function(){var o=e?e+"."+r:""+r,i=n(t[r],r,o);return(mn(i)||Array.isArray(i))&&(i=wn(i,n,o)),i}))};for(var f in t)a(f);return c}throw new Error("Pass an object or array")}function yn(t,n,e,r){if(t.hasOwnProperty(e)){var o=Object.getOwnPropertyDescriptor(t,e);Object.defineProperty(n,e,o)}else n[e]=r}function gn(t,n,e){void 0===e&&(e=0),"string"==typeof t&&(t=new RegExp(t));var r=n.slice(e).match(t);if(r){var o=r.index,i=r[0];return{text:i,groups:r.slice(1),start:e+o,end:e+o+i.length,length:i.length,replace:function(t){return i?""+i.slice(0,e+o)+t+i.slice(o+i.length):""}}}}function bn(t,n){for(var e=[],r=0;;){var o=gn(t,n,r);if(!o)break;e.push(o),r=Tt.end}return e}function Sn(t){return null!=t}function En(t){return V.try(t).then((function(){return En(t)}))}function On(t,n){var e;return void 0===n&&(n=100),ht((function(){var r=arguments,o=this;clearTimeout(e),e=setTimeout((function(){return t.apply(o,r)}),n)}),lt(t)+"::debounced")}function _n(t){return"[object RegExp]"==={}.toString.call(t)}var xn=function(t){var n=new ut;return function(e){var r=this;return n.getOrSet(e,(function(){return t.call(r,e)}))}},Pn=function(t){var n=new ut;return function(e){var r=this;return n.getOrSet(e,(function(){return t.call(r,e).finally((function(){n.delete(e)}))}))}};function jn(t,n,e){if(t.hasOwnProperty(n))return t[n];var r=e();return t[n]=r,r}function Cn(t){var n,e=[],r=!1,o={set:function(n,e){return r||(t[n]=e,o.register((function(){delete t[n]}))),e},register:function(t){var o=kt((function(){return t(n)}));return r?t(n):e.push(o),{cancel:function(){var t=e.indexOf(o);-1!==t&&e.splice(t,1)}}},all:function(t){n=t;var o=[];for(r=!0;e.length;){var i=e.shift();o.push(i())}return V.all(o).then(Ct)}};return o}function kn(t){var n,e;try{n=t()}catch(t){e=t}return{result:n,error:e}}function An(t,n){var e=t.indexOf(n);-1!==e&&t.splice(e,1)}function Mn(t,n){if(null==n)throw new Error("Expected "+t+" to be present");return n}function Tn(t){for(var n={},e=0;e<t.length;e++)n[t[e]]=!0;return Object.keys(n)}var In=function(t,n){return-1!==Bt(t).indexOf(n)};function Hn(t){var n=[],e={};return function(r){if(-1===n.indexOf(r)){n.push(r);var o=Ht(r);if(!e[o])return e[o]=!0,t(r)}}}var zn=function(t){function n(n){var e;return(e=t.call(this,n)||this).name=e.constructor.name,"function"==typeof Error.captureStackTrace?Error.captureStackTrace(function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(e),e.constructor):e.stack=new Error(n).stack,e}return z(n,t),n}(st(Error)),Wn={ENTER:13,SPACE:32},Nn={UID:"data-uid"},Dn=30;function Ln(){var t=document.body;if(!t)throw new Error("Body element not found");return t}function Rn(){return Boolean(document.body)&&"complete"===document.readyState}function Bn(){return Boolean(document.body)&&"interactive"===document.readyState}function Fn(t){return encodeURIComponent(t)}function Un(){return jt(Un,(function(){return new V((function(t){Rn()&&t(),window.addEventListener("load",(function(){return t()}))}))}))}var qn=Ot((function(){return new V((function(t){if(Rn()||Bn())return t();var n=setInterval((function(){if(Rn()||Bn())return clearInterval(n),t()}),10)}))}));function Vn(){return V.try((function(){return document.body?document.body:qn().then((function(){if(document.body)return document.body;throw new Error("Document ready but document.body not present")}))}))}function Jn(t){return jt(Jn,(function(){var n={};if(!t)return n;if(-1===t.indexOf("="))return n;for(var e=0,r=t.split("&");e<r.length;e++){var o=r[e];(o=o.split("="))[0]&&o[1]&&(n[decodeURIComponent(o[0])]=decodeURIComponent(o[1]))}return n}),[t])}function $n(t){return Jn(window.location.search.slice(1))[t]}function Gn(t){return-1===t.indexOf("#")||0!==t.indexOf("#")&&t.split("#")[0]!==window.location.href.split("#")[0]}function Qn(t){return void 0===t&&(t={}),Object.keys(t).filter((function(n){return"string"==typeof t[n]||"boolean"==typeof t[n]})).map((function(n){var e=t[n];if("string"!=typeof e&&"boolean"!=typeof e)throw new TypeError("Invalid type for query");return Fn(n)+"="+Fn(e.toString())})).join("&")}function Kn(t,n){return void 0===n&&(n={}),n&&Object.keys(n).length?Qn(W({},Jn(t),n)):t}function Xn(t,n){var e,r,o=n.query||{},i=n.hash||{},u=t.split("#");r=u[1];var c=(e=u[0]).split("?");e=c[0];var a=Kn(c[1],o),f=Kn(r,i);return a&&(e=e+"?"+a),f&&(e=e+"#"+f),e}function Yn(t,n){return void 0===n&&(n=window),new V((function(e){n.location=t,Gn(t)||e()}))}function Zn(){var t=document.querySelector("meta[name=viewport]");return!(u()&&window.screen.width<660&&!t)}function te(t){return Boolean(t.offsetWidth||t.offsetHeight||t.getClientRects().length)}function ne(){return jt(ne,(function(){var t=window.performance;if(t&&t.now&&t.timing&&t.timing.connectEnd&&t.timing.navigationStart&&Math.abs(t.now()-Date.now())>1e3&&t.now()-(t.timing.connectEnd-t.timing.navigationStart)>0)return t}))}function ee(){return Boolean(ne())}function re(){return qn().then((function(){var t=ne();if(t){var n=t.timing;return n.connectEnd&&n.domInteractive?n.domInteractive-n.connectEnd:void 0}}))}function oe(t){return void 0===t&&(t=""),t.toString().replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")}function ie(){return"undefined"!=typeof window&&void 0!==window.location}function ue(t,n){return void 0===n&&(n=window.document),[].slice.call(n.querySelectorAll(t))}function ce(t,n){t.addEventListener("touchstart",Ct),t.addEventListener("click",n),t.addEventListener("keypress",(function(t){if(t.keyCode===Wn.ENTER||t.keyCode===Wn.SPACE)return n(t)}))}function ae(t){var n=t.host,e=void 0===n?window.location.host:n,r=t.path,o=t.reverse,i=void 0!==o&&o;return jt(ae,(function(){var t=""+e+r,n=[].slice.call(document.getElementsByTagName("script"));i&&n.reverse();for(var o=0;o<n.length;o++){var u=n[o];if(u.src&&u.src.replace(/^https?:\/\//,"").split("?")[0]===t)return u}}),[r])}function fe(){return jt(fe,(function(){try{if("undefined"==typeof window)return!1;if(window.localStorage){var t=Math.random().toString();window.localStorage.setItem("__test__localStorage__",t);var n=window.localStorage.getItem("__test__localStorage__");if(window.localStorage.removeItem("__test__localStorage__"),t===n)return!0}}catch(t){}return!1}))}function se(){var t=window.navigator,n=t.languages?[].concat(t.languages):[];return t.language&&n.push(t.language),t.userLanguage&&n.push(t.userLanguage),n.map((function(t){if(t&&t.match(/^[a-z]{2}[-_][A-Z]{2}$/)){var n=t.split(/[-_]/);return{country:n[1],lang:n[0]}}return t&&t.match(/^[a-z]{2}$/)?{lang:t}:null})).filter(Boolean)}function de(t,n){t.appendChild(n)}function le(t,n){return void 0===n&&(n=document),dt(t)?t:"string"==typeof t?n.querySelector(t):void 0}function he(t,n){void 0===n&&(n=document);var e=le(t,n);if(e)return e;throw new Error("Can not find element: "+Wt(t))}function pe(t){return new V((function(n,e){var r=Wt(t),o=le(t);if(o)return n(o);if(Rn())return e(new Error("Document is ready and element "+r+" does not exist"));var i=setInterval((function(){return(o=le(t))?(n(o),void clearInterval(i)):Rn()?(clearInterval(i),e(new Error("Document is ready and element "+r+" does not exist"))):void 0}),10)}))}var ve,me=function(t){function n(){return t.apply(this,arguments)||this}return z(n,t),n}(zn);function we(t,n){var e=(n=n||{}).closeOnUnload,r=void 0===e?1:e,o=n.name,i=void 0===o?"":o,u=n.width,c=n.height,a=0,f=0;u&&(window.outerWidth?f=Math.round((window.outerWidth-u)/2)+window.screenX:window.screen.width&&(f=Math.round((window.screen.width-u)/2))),c&&(window.outerHeight?a=Math.round((window.outerHeight-c)/2)+window.screenY:window.screen.height&&(a=Math.round((window.screen.height-c)/2))),delete n.closeOnUnload,delete n.name,u&&c&&(n=W({top:a,left:f,width:u,height:c,status:1,toolbar:0,menubar:0,resizable:1,scrollbars:1},n));var s,d,l=Object.keys(n).map((function(t){if(null!=n[t])return t+"="+Wt(n[t])})).filter(Boolean).join(",");try{s=window.open(t,i,l)}catch(d){throw new me("Can not open popup window - "+(d.stack||d.message))}if(et(s))throw new me("Can not open popup window - blocked");return r&&window.addEventListener("unload",(function(){return s.close()})),s}function ye(t,n){try{t.document.open(),t.document.write(n),t.document.close()}catch(e){try{t.location="javascript: document.open(); document.write("+JSON.stringify(n)+"); document.close();"}catch(t){}}}function ge(t,n){var e=n.tagName.toLowerCase();if("html"!==e)throw new Error("Expected element to be html, got "+e);for(var r=t.document.documentElement,o=0,i=hn(r.children);o<i.length;o++)r.removeChild(i[o]);for(var u=0,c=hn(n.children);u<c.length;u++)r.appendChild(c[u])}function be(t,n,e){void 0===e&&(e=window.document),t.styleSheet?t.styleSheet.cssText=n:t.appendChild(e.createTextNode(n))}function Se(t){if((ve=ve||new ut).has(t)){var n=ve.get(t);if(n)return n}var e=new V((function(n,e){t.addEventListener("load",(function(){(function(t){if(function(){for(var t=0;t<tt.length;t++){var n=!1;try{n=tt[t].closed}catch(t){}n&&(nt.splice(t,1),tt.splice(t,1))}}(),t&&t.contentWindow)try{tt.push(t.contentWindow),nt.push(t)}catch(t){}})(t),n(t)})),t.addEventListener("error",(function(r){t.contentWindow?n(t):e(r)}))}));return ve.set(t,e),e}function Ee(t){return Se(t).then((function(t){if(!t.contentWindow)throw new Error("Could not find window in iframe");return t.contentWindow}))}function Oe(t,n,e){void 0===t&&(t="div"),void 0===n&&(n={}),t=t.toLowerCase();var r=document.createElement(t);if(n.style&&Lt(r.style,n.style),n.class&&(r.className=n.class.join(" ")),n.id&&r.setAttribute("id",n.id),n.attributes)for(var o=0,i=Object.keys(n.attributes);o<i.length;o++){var u=i[o];r.setAttribute(u,n.attributes[u])}if(n.styleSheet&&be(r,n.styleSheet),e&&de(e,r),n.html)if("iframe"===t){if(!e||!r.contentWindow)throw new Error("Iframe html can not be written unless container provided and iframe in DOM");ye(r.contentWindow,n.html)}else r.innerHTML=n.html;return r}function _e(t,n){void 0===t&&(t={});var e=t.style||{},r=Oe("iframe",{attributes:W({allowTransparency:"true"},t.attributes||{}),style:W({backgroundColor:"transparent",border:"none"},e),html:t.html,class:t.class}),o=window.navigator.userAgent.match(/MSIE|Edge/i);return r.hasAttribute("id")||r.setAttribute("id",mt()),Se(r),n&&he(n).appendChild(r),(t.url||o)&&r.setAttribute("src",t.url||"about:blank"),r}function xe(t,n,e){return t.addEventListener(n,e),{cancel:function(){t.removeEventListener(n,e)}}}function Pe(t,n,e){e=kt(e);for(var r=0;r<n.length;r++)t.addEventListener(n[r],e);return{cancel:kt((function(){for(var r=0;r<n.length;r++)t.removeEventListener(n[r],e)}))}}var je=["webkit","moz","ms","o"];function Ce(t,n,e){t.style[n]=e;for(var r=fn(n),o=0;o<je.length;o++)t.style[""+je[o]+r]=e}var ke=["animationstart","webkitAnimationStart","oAnimationStart","MSAnimationStart"],Ae=["animationend","webkitAnimationEnd","oAnimationEnd","MSAnimationEnd"];function Me(t,n,e,r){return void 0===r&&(r=1e3),new V((function(o,i){var u=he(t);if(!u)return o();var c,a,f,s,d=!1;function l(){clearTimeout(c),clearTimeout(a),f.cancel(),s.cancel()}f=Pe(u,ke,(function(t){t.target===u&&t.animationName===n&&(clearTimeout(c),t.stopPropagation(),f.cancel(),d=!0,a=setTimeout((function(){l(),o()}),r))})),s=Pe(u,Ae,(function(t){if(t.target===u&&t.animationName===n)return l(),"string"==typeof t.animationName&&t.animationName!==n?i("Expected animation name to be "+n+", found "+t.animationName):o()})),Ce(u,"animationName",n),c=setTimeout((function(){if(!d)return l(),o()}),200),e&&e(l)}))}function Te(t){t.style.setProperty("visibility","")}function Ie(t){t.style.setProperty("visibility","hidden","important")}function He(t){t.style.setProperty("display","")}function ze(t){t.style.setProperty("display","none","important")}function We(t){t&&t.parentNode&&t.parentNode.removeChild(t)}function Ne(t,n,e){var r=Me(t,n,e);return He(t),r}function De(t,n,e){return Me(t,n,e).then((function(){ze(t)}))}function Le(t,n){t.classList.add(n)}function Re(t,n){t.classList.remove(n)}function Be(t){return!(t&&t.parentNode&&t.ownerDocument&&t.ownerDocument.documentElement&&t.ownerDocument.documentElement.contains(t))}function Fe(t,n){n=kt(n);var e,r,o,i=!1,u=[],c=function(){i=!0;for(var t=0;t<u.length;t++)u[t].disconnect();e&&e.cancel(),o&&o.removeEventListener("unload",a),r&&We(r)},a=function(){i||(n(),c())};if(Be(t))return a(),{cancel:c};if(window.MutationObserver)for(var f=t.parentElement;f;){var s=new window.MutationObserver((function(){Be(t)&&a()}));s.observe(f,{childList:!0}),u.push(s),f=f.parentElement}return(r=document.createElement("iframe")).setAttribute("name","__detect_close_"+mt()+"__"),r.style.display="none",Ee(r).then((function(t){(o=function(t){if(!Z(t))throw new Error("Expected window to be same domain");return t}(t)).addEventListener("unload",a)})),t.appendChild(r),e=Yt((function(){Be(t)&&a()}),1e3),{cancel:c}}function Ue(t,n){void 0===n&&(n=window.document);for(var e=0,r=ue("script",t);e<r.length;e++){var o=r[e],i=o.parentNode;if(i){var u=n.createElement("script");u.text=o.textContent,i.replaceChild(u,o)}}}function qe(t,n,e){var r=void 0===e?{}:e,o=r.width,i=void 0===o||o,u=r.height,c=void 0===u||u,a=r.interval,f=void 0===a?100:a,s=r.win,d=void 0===s?window:s,l=t.offsetWidth,h=t.offsetHeight,p=!1;n({width:l,height:h});var v,m,w=function(){if(!p&&te(t)){var e=t.offsetWidth,r=t.offsetHeight;(i&&e!==l||c&&r!==h)&&n({width:e,height:r}),l=e,h=r}};return d.addEventListener("resize",w),void 0!==d.ResizeObserver?((v=new d.ResizeObserver(w)).observe(t),m=Yt(w,10*f)):void 0!==d.MutationObserver?((v=new d.MutationObserver(w)).observe(t,{attributes:!0,childList:!0,subtree:!0,characterData:!1}),m=Yt(w,10*f)):m=Yt(w,f),{cancel:function(){p=!0,v.disconnect(),window.removeEventListener("resize",w),m.cancel()}}}function Ve(t){var n=ne();if(n&&"function"==typeof n.getEntries)for(var e=n.getEntries(),r=0;r<e.length;r++){var o=e[r];if(o&&o.name&&0===o.name.indexOf(t)&&"number"==typeof o.duration)return Math.floor(o.duration)}}function Je(t){for(;t.parentNode;)t=t.parentNode;return"[object ShadowRoot]"===t.toString()}function $e(t){for(;t.parentNode;)t=t.parentNode;if(Je(t))return t}function Ge(t){var n=$e(t);if(n&&n.host)return n.host}function Qe(t){var n=Ge(t);if(!n)throw new Error("Element is not in shadow dom");var e="shadow-slot-"+mt(),r=document.createElement("slot");r.setAttribute("name",e),t.appendChild(r);var o=document.createElement("div");return o.setAttribute("slot",e),n.appendChild(o),Je(n)?Qe(o):o}function Ke(t){var n=function n(e){return t.removeEventListener("focus",n),e.preventDefault(),t.blur(),!1};t.addEventListener("mousedown",(function(){t.addEventListener("focus",n),setTimeout((function(){t.removeEventListener("focus",n)}),1)}))}function Xe(){try{throw new Error("_")}catch(t){return t.stack||""}}var Ye="undefined"!=typeof document?document.currentScript:null,Ze=Ot((function(){if(Ye)return Ye;if(Ye=function(){try{var t=Xe(),n=/.*at [^(]*\((.*):(.+):(.+)\)$/gi.exec(t),e=n&&n[1];if(!e)return;for(var r=0,o=[].slice.call(document.getElementsByTagName("script")).reverse();r<o.length;r++){var i=o[r];if(i.src&&i.src===e)return i}}catch(t){}}())return Ye;throw new Error("Can not determine current script")})),tr=mt(),nr=Ot((function(){var t;try{t=Ze()}catch(t){return tr}var n=t.getAttribute(Nn.UID);if(n&&"string"==typeof n)return n;if((n=t.getAttribute(Nn.UID+"-auto"))&&"string"==typeof n)return n;if(t.src){var e=Mt(JSON.stringify({src:t.src,dataset:t.dataset}));n="uid_"+e.slice(e.length-Dn)}else n=mt();return t.setAttribute(Nn.UID+"-auto",n),n}));function er(t){var n=t.url,e=t.target,r=t.body,o=t.method,i=void 0===o?"post":o,u=document.createElement("form");if(u.setAttribute("target",e),u.setAttribute("method",i),u.setAttribute("action",n),u.style.display="none",r)for(var c=0,a=Object.keys(r);c<a.length;c++){var f,s=a[c],d=document.createElement("input");d.setAttribute("name",s),d.setAttribute("value",null==(f=r[s])?void 0:f.toString()),u.appendChild(d)}Ln().appendChild(u),u.submit(),Ln().removeChild(u)}function rr(t){var n=t.name,e=t.lifetime,r=void 0===e?12e5:e;return jt(rr,(function(){var t,e="__"+n+"_storage__",o=mt();function i(n){var r,i=fe();if(t&&(r=t),!r&&i){var u=window.localStorage.getItem(e);u&&(r=JSON.parse(u))}r||(r=wt()[e]),r||(r={id:o}),r.id||(r.id=o),t=r;var c=n(r);return i?window.localStorage.setItem(e,JSON.stringify(r)):wt()[e]=r,t=null,c}function u(){return i((function(t){return t.id}))}function c(t){return i((function(n){var e=n.__session__,o=Date.now();return e&&o-e.created>r&&(e=null),e||(e={guid:mt(),created:o}),n.__session__=e,t(e)}))}return{getState:i,getID:u,isStateFresh:function(){return u()===o},getSessionState:function(t){return c((function(n){return n.state=n.state||{},t(n.state)}))},getSessionID:function(){return c((function(t){return t.guid}))}}}),[{name:n,lifetime:r}])}function or(){return rr({name:"belter_experiment"})}function ir(t){return or().getSessionState((function(n){return n.loggedBeacons=n.loggedBeacons||[],-1===n.loggedBeacons.indexOf(t)&&(n.loggedBeacons.push(t),!0)}))}function ur(t){return Math.floor(Math.random()*t)}function cr(t){var n,e=t.name,r=t.sample,o=void 0===r?50:r,i=t.logTreatment,u=void 0===i?Ct:i,c=t.logCheckpoint,a=void 0===c?Ct:c,f=t.sticky,s=void 0===f||f?function(t){return or().getState((function(n){return n.throttlePercentiles=n.throttlePercentiles||{},n.throttlePercentiles[t]=n.throttlePercentiles[t]||ur(100),n.throttlePercentiles[t]}))}(e):ur(100),d=e+"_"+(n=s<o?"test":o>=50||o<=s&&s<2*o?"control":"throttle"),l=!1,h=!1;try{window.localStorage&&window.localStorage.getItem(e)&&(h=!0)}catch(t){}var p={isEnabled:function(){return"test"===n||h},isDisabled:function(){return"test"!==n&&!h},getTreatment:function(){return d},log:function(t,n){return void 0===n&&(n={}),l?(ir(d+"_"+JSON.stringify(n))&&u({name:e,treatment:d,payload:n,throttle:s}),ir(d+"_"+t+"_"+JSON.stringify(n))&&a({name:e,treatment:d,checkpoint:t,payload:n,throttle:s}),p):p},logStart:function(t){return void 0===t&&(t={}),l=!0,p.log("start",t)},logComplete:function(t){return void 0===t&&(t={}),p.log("complete",t)}};return p}function ar(t){var n=t.name,e=t.version,r=void 0===e?"latest":e,o=wt(),i="__"+n+"__"+r+"_global__",u=o[i]=o[i]||{};return{get:function(t,n){return n=n||{},u[t]=u[t]||n}}}var fr=[];function sr(t){var n=t.url,e=t.method,r=void 0===e?"get":e,o=t.headers,i=void 0===o?{}:o,u=t.json,c=t.data,a=t.body,f=t.win,s=void 0===f?window:f,d=t.timeout,l=void 0===d?0:d;return new V((function(t,e){if(u&&c||u&&a||c&&u)throw new Error("Only options.json or options.data or options.body should be passed");for(var o={},f=0,d=Object.keys(i);f<d.length;f++){var h=d[f];o[h.toLowerCase()]=i[h]}u?o["content-type"]=o["content-type"]||"application/json":(c||a)&&(o["content-type"]=o["content-type"]||"application/x-www-form-urlencoded; charset=utf-8"),o.accept=o.accept||"application/json";for(var p=0;p<fr.length;p++)for(var v=(0,fr[p])(),m=0,w=Object.keys(v);m<w.length;m++){var y=w[m];o[y.toLowerCase()]=v[y]}var g=new s.XMLHttpRequest;for(var b in g.addEventListener("load",(function(){var o=function(t){void 0===t&&(t="");for(var n={},e=0,r=t.trim().split("\n");e<r.length;e++){var o=r[e].split(":"),i=o[0],u=o.slice(1);n[i.toLowerCase()]=u.join(":").trim()}return n}(this.getAllResponseHeaders());if(!this.status)return e(new Error("Request to "+r.toLowerCase()+" "+n+" failed: no response status code."));var i=o["content-type"],u=i&&(0===i.indexOf("application/json")||0===i.indexOf("text/json")),c=this.responseText;try{c=JSON.parse(c)}catch(t){if(u)return e(new Error("Invalid json: "+this.responseText+"."))}return t({status:this.status,headers:o,body:c})}),!1),g.addEventListener("error",(function(t){e(new Error("Request to "+r.toLowerCase()+" "+n+" failed: "+t.toString()+"."))}),!1),g.open(r,n,!0),o)o.hasOwnProperty(b)&&g.setRequestHeader(b,o[b]);u?a=JSON.stringify(u):c&&(a=Object.keys(c).map((function(t){return encodeURIComponent(t)+"="+(c?encodeURIComponent(c[t]):"")})).join("&")),g.timeout=l,g.ontimeout=function(){e(new Error("Request to "+r.toLowerCase()+" "+n+" has timed out"))},g.send(a)}))}function dr(t){fr.push(t)}var lr=!0;function hr(t,n,e){e.value=Ot(e.value,{name:n,thisNamespace:!0})}function pr(t,n,e){e.value=Pt(e.value,{name:n})}function vr(t){return"string"==typeof t&&/^[0-9]+%$/.test(t)}function mr(t){return"string"==typeof t&&/^[0-9]+px$/.test(t)}function wr(t){if("number"==typeof t)return t;var n=t.match(/^([0-9]+)(px|%)$/);if(!n)throw new Error("Could not match css value from "+t);return parseInt(n[1],10)}function yr(t){return wr(t)+"px"}function gr(t){return"number"==typeof t?yr(t):vr(t)?t:yr(t)}function br(t,n){return parseInt(t*wr(n)/100,10)}function Sr(t,n){if("number"==typeof t)return t;if(vr(t))return br(n,t);if(mr(t))return wr(t);throw new Error("Can not normalize dimension: "+t)}function Er(t,n){var e=(void 0===n?{}:n).timeout,r=void 0===e?5e3:e,o=[],i=[];return new V((function(n,e){var u=setTimeout((function(){o.length&&e(new Error("Expected "+o[0].name+" to be called in "+r+"ms")),i.length&&e(new Error("Expected "+i[0].name+" promise to complete in "+r+"ms"))}),r),c=function(t,n){void 0===n&&(n=Ct);var e={name:t,handler:n};return o.push(e),function(){for(var r=this,u=arguments.length,c=new Array(u),a=0;a<u;a++)c[a]=arguments[a];An(o,e);var f=kn((function(){var t;return(t=n).call.apply(t,[r].concat(c))})),s=f.result,d=f.error;if(d)throw i.push({name:t,promise:V.asyncReject(d)}),d;return i.push({name:t,promise:V.resolve(s)}),s}},a=function(t,n){return void 0===n&&(n=Ct),function(){var e;i.push({name:t,promise:V.asyncReject(new Error("Expected "+t+" to not be called"))});for(var r=arguments.length,o=new Array(r),u=0;u<r;u++)o[u]=arguments[u];return(e=n).call.apply(e,[this].concat(o))}},f=function(t,n){void 0===n&&(n=Ct);var e={name:t,handler:n};return o.push(e),function(){for(var r=this,u=arguments.length,c=new Array(u),a=0;a<u;a++)c[a]=arguments[a];An(o,e);var f=kn((function(){var t;return(t=n).call.apply(t,[r].concat(c))})),s=f.result,d=f.error;if(d)throw d;return i.push({name:t,promise:V.resolve(s).then((function(){throw new Error("Expected "+t+" to throw an error")}),Ct)}),s}};i.push({name:"wrapPromise handler",promise:V.try((function(){return t({expect:c,avoid:a,expectError:f,error:a,wait:function(){return V.resolve()}})}))}),function t(){return V.try((function(){if(i.length){var n=i[0];return n.promise.finally((function(){An(i,n)})).then(t)}})).then((function(){if(o.length)return V.delay(10).then(t)}))}().finally((function(){clearTimeout(u)})).then(n,e)}))}}])})); | ||
//# sourceMappingURL=belter.min.js.map |
@@ -270,3 +270,3 @@ import { sfvcScreens } from './screenHeights'; | ||
export function isCrossSiteTrackingEnabled(expectedCookieKey) { | ||
return document.cookie.indexOf(expectedCookieKey) !== -1; | ||
return window.document.cookie.indexOf(expectedCookieKey) === -1; | ||
} |
{ | ||
"name": "@krakenjs/belter", | ||
"version": "2.1.1", | ||
"version": "2.1.2", | ||
"description": "Utilities.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -239,3 +239,3 @@ /* @flow */ | ||
export function isCrossSiteTrackingEnabled(expectedCookieKey : string) : boolean { | ||
return document.cookie.indexOf(expectedCookieKey) !== -1; | ||
return window.document.cookie.indexOf(expectedCookieKey) === -1; | ||
} |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
638467