(function(){var speedKit={appName:"little-morning-80",sw:"https://hostway.com/speed-kit-sw.js",scope:"https://hostway.com/",rumTracking:false,disabled:false,userAgentDetection:false,enabledSites:[{pathname:[/^((?!\/wp-admin\/).)*$/]}],whitelist:[{url:["hostway.com","fonts.googleapis.com","fonts.gstatic.com","maxcdn.bootstrapcdn.com"],contentType:["document","style","image","script","track","font"]}],blacklist:[{url:["hostway.com/wp-json","hostway.com/wp-login","hostway.com/login","hostway.com/wp-content/plugins/baqend",/\.pdf/,/\.gif[?&]/]},{contentType:["video"]},{pathname :/[?&](_=1\d{12})/},{cookie:["wordpress_logged_in","twostep_auth","comment_","woocommerce_cart","woocommerce_items"],contentType:["document"]}],stripQueryParams:[{params:["utm_","msclkid","gclsrc","fbclid","dclid","cjid","gclid"]}],image:{quality:85,webp:true,pjpeg:true},fetchOriginInterval:1440};!function(e,t,n,r,i,o,a){"use strict";var s="baqend-speedkit",u=s+"-user-id",c=s+"-session-id",d=s+"-session-index",l=s+"-session-timestamp";function p(e,t,n,r){return Promise.resolve(e).then((function(e){return new Promise((function(i,o){var a=e.transaction(t,n),s=Promise.resolve(r(a.objectStore(t)));a.oncomplete=function(){return s.then(i)},a.onabort=a.onerror=function(){return o(a.error)}}))}))}function f(e,t,n){return p(e,t,"readwrite",n)}function g(e,t){return t&&"/"!==t?""+(""+(t.lastIndexOf("/")===t.length-1?t.substr(0,t.length-1):t))+((0===e.indexOf("/")?"":"/")+e):e}var v=function(){function e(e){this.dbp=null,this.cacheName=g(s,e),this.dbp=this.openDb()}return e.prototype.get=function(e){return(t=this.db(),n="baqend-speedkit-store",r=function(t){return t.get(e)},p(t,n,"readonly",r)).then((function(e){return e.result||null}));var t,n,r},e.prototype.set=function(e,t){return f(this.db(),"baqend-speedkit-store",(function(n){return n.put(t,e)&&void 0}))},e.prototype.clear=function(){return Promise.all([(e=this.db(),t="baqend-speedkit-store",f(e,t,(function(e){return e.clear()})).then((function(){})))]).then((function(){}));var e,t},e.prototype.disconnect=function(){var e=this;return this.dbp?this.dbp.then((function(t){e.dbp=null,t.close()})):Promise.resolve()},e.prototype.db=function(){return this.dbp||(this.dbp=this.openDb()),this.dbp},e.prototype.openDb=function(){var e=this,t=indexedDB.open(this.cacheName,1);return t.onupgradeneeded=function(e){var n=e.oldVersion,r=t.result;if(n<1){if(!r)return;try{r.createObjectStore("baqend-speedkit-store")}catch(i){}}},this.openRequest(t).then((function(t){return t.onclose=function(){e.dbp=null},t.onerror=function(){e.dbp=null},t.onversionchange=function(n){n.newVersion||(e.dbp=null,t.close())},t}))},e.prototype.openRequest=function(e){return new Promise((function(t,n){e.onsuccess=function(){return t(e.result)},e.onerror=function(){return n(e.error)},e.onblocked=function(){return n(e.error)}}))},e}();!function(){function e(){this.map=new Map}e.prototype.get=function(e){return Promise.resolve(this.map.get(e)||null)},e.prototype.set=function(e,t){return this.map.set(e,t),Promise.resolve()},e.prototype.clear=function(){return this.map.clear(),Promise.resolve()}}();function h(t){"complete"!==e.readyState?window.addEventListener("load",(function(){return t()})):t()}function m(t){"loading"===e.readyState?e.addEventListener("DOMContentLoaded",(function(){return t()})):setTimeout(t,0)}function y(t){e.querySelector("html.speed-kit-dynamic-loaded")?setTimeout(t,0):e.addEventListener("speed-kit-loaded",(function(){return t()}))}function S(e){return void 0===e&&(e=25),function(e){var t=[];t.length=e;var n=0;for(;nt&&i[a];)delete e[i[a].name],r-=i[a].size,o.push(i[a].name),a+=1;return e.truncatedKeys=o,[e,JSON.stringify(e)]}(n),i=r[0],o=r[1];try{if(t.sendBeacon&&t.sendBeacon(e,o))return}catch(u){}i.xhrFallback=!0;var a=JSON.stringify(i),s=new XMLHttpRequest;s.open("POST",e,!0),s.setRequestHeader("Content-Type","text/plain;charset=UTF-8"),s.send(a)}function N(e,t){if("undefined"!=typeof Storage)try{localStorage.setItem(e,t)}catch(n){}}var E,I=[u,"baqend-speedkit-config"];function P(e){var t=null;if("undefined"!=typeof Storage)try{t=localStorage.getItem(e)}catch(n){}return t}function O(){return!("1"!==P("baqend-speedkit-sk-opt-out")&&!window.deactivateSpeedKit)}function R(t,n){if(!(O()||(N(t,n),w().noCookies||I.indexOf(t)<0))){var i=r.cookieLifetime||180,o=new Date(Date.now()+24*i*60*60*1e3).toUTCString();try{e.cookie=t+"="+n+"; expires="+o+"; path=/; SameSite=Lax; Secure"}catch(a){}}}function L(t,n){void 0===n&&(n=!0);var r=P(t),i=function(t){try{var n=new RegExp(t+"=([^,;]*)"),r=e.cookie.match(n);return r&&r[1]?r[1]:null}catch(i){}return null}(t),o=function(e){if(null===e||"null"===e||""===e||"[object Object]"===e)return!1;if(/^-?\d+(\.\d+)?$/.test(e))return!0;try{var t=decodeURIComponent(e);return JSON.parse(t),!0}catch(r){var n=/^[a-zA-Z0-9\s]+$/.test(e);return n||U(r,E.SNIPPET),n}}(r)?r:i;return o&&r!==i&&n&&R(t,o),o}function D(e){return void 0===e&&(e=!0),L(u,e)||S()}function A(e){return"reason"in e}!function(e){e.SNIPPET="snippet",e.CONFIG="skConfig",e.RUMPLUGIN="rum",e.CUSTOMPLUGIN="customPlugin",e.JSTRACKINGPLUGIN="js",e.DFCONFIG="dfConfig",e.MERGE="merge",e.CHANGEDETECTION="cd",e.DYNAMICFETCHER="df",e.BLOCKINGNOTRELEASED="blockingScriptNotReleased",e.MAINNOTMERGED="mainNotMerged",e.BODYMERGEABORTED="bodyMergeAborted",e.SERVICEWORKER="sw",e.SLOWCHUNK="slowChunk"}(E||(E={}));var B=function(){function e(){this.maxErrors=10,this.errorHandlers={},this.trackedErrors=new Set}return e.prototype.registerContext=function(e,t,n){void 0===n&&(n=!1),this.errorHandlers[e]&&!n||(this.errorHandlers[e]=t)},e.prototype.isContextRegistered=function(e){return this.errorHandlers.hasOwnProperty(e)},e.getInstance=function(){return window.SpeedKit=window.SpeedKit||{},window.SpeedKit.errorService||(window.SpeedKit.errorService=new e),window.SpeedKit.errorService},e.prototype.processError=function(e,t,n,r,i){if(void 0===r&&(r=!1),this.errorHandlers[n]){var o=this.getErrorInfo(e,t,n,i);this.shouldTrackError(o,r)&&this.errorHandlers[n](o)}},e.prototype.getErrorInfo=function(e,t,n,r){var i={timestamp:Date.now(),type:t,message:"",stackTrace:"null"};if(this.isErrorLike(e)){var o=A(e)?e.reason.message||JSON.stringify(e.reason):e.message;i.message=o,i.stackTrace=A(e)?e.reason.stack:e.stack||"null"}return"snippet"===n&&(i.message="Install.js: "+i.message),r&&(i.message=r),i},e.prototype.shouldTrackError=function(e,t){var n=this.generateErrorKey(e),r=this.trackedErrors.has(n),i=this.trackedErrors.size>=this.maxErrors;return!(r||i&&!t)&&(this.trackedErrors.add(n),!0)},e.prototype.generateErrorKey=function(e){var t=e.stackTrace.match(/:(\d+):(\d+)/),n="";t&&(n="-"+t[1]+"-"+t[2]);return e.message+"-"+e.type+n},e.prototype.isErrorLike=function(e){return!!e&&"object"==typeof e&&null!==e&&("reason"in e||"message"in e)},e}();function U(e,t){var n=B.getInstance();n.isContextRegistered("snippet")||n.registerContext("snippet",x),n.processError(e,t,"snippet")}function K(e,t,n){F("events",[{action:""+e,label:""+t,value:isNaN(Number(n))?0:Number(n),ts:performance.now()}])}function x(e){!function(){if(!window.SpeedKit||!window.SpeedKit.track){var e=w(),t=!(e.noTracking||e.performanceOnly);window.SpeedKit=window.SpeedKit||{},window.SpeedKit.navigateId=window.SpeedKit.navigateId||""+S(32),window.SpeedKit.group=window.SpeedKit.group||"sk",window.SpeedKit.track=K,t&&(window.SpeedKit.userId=window.SpeedKit.userId||D())}}(),F("jsErrors",[e])}function F(e,t){var n=w();if(!n.noTracking){var i={userId:SpeedKit.userId},o={piId:SpeedKit.navigateId,testGroup:SpeedKit.group};o[e]=t;var a=n.performanceOnly?o:b(o,i);C("https://"+(r.appDomain||"{}.app.baqend.com".replace("{}",r.appName))+"/v1"+"/rum/pi",a)}}var H,G=function(){function e(e){this.dataLayerEventListeners=[],this.dataLayerUpdateListeners=[],this.observedDataLayerEvents=[],this.seenIndices=[],this.dataLayerName=e}return e.prototype.onDataLayer=function(e){var t=this;this.dataLayerEventListeners.length||this.observeDataLayer((function(e,n){var r,i,o=window[t.dataLayerName];if(n&&(r=t.seenIndices).push.apply(r,n),Object.keys(o).filter((function(e){return!isNaN(Number(e))&&-1===t.seenIndices.indexOf(e)})).forEach((function(n){e.push(o[Number(n)]),t.seenIndices.push(n)})),e.length){(i=t.observedDataLayerEvents).push.apply(i,e);for(var a=0,s=t.dataLayerEventListeners;a=t}));return e(i,a),o},t.seenIndices=Object.keys(n).filter((function(e){return!isNaN(Number(e))})),e(n)}))},e.prototype.onDataLayerReady=function(e){this.dataLayerUpdateListeners.length||this.startDataLayerObserver(),this.dataLayerUpdateListeners.push(e);var t=window[this.dataLayerName];t&&e(t)},e.prototype.startDataLayerObserver=function(){var e=this,t=Object.getOwnPropertyDescriptor(window,this.dataLayerName),n=this.dataLayerUpdateListeners,r=window[this.dataLayerName],i=function(e){var t=r!==e;r=e,t&&e&&setTimeout((function(){n.forEach((function(t){return t(e)}))}))};if(!t||t.configurable)try{Object.defineProperty(window,this.dataLayerName,{configurable:!0,enumerable:!0,get:function(){return r},set:function(e){i(e)}})}catch(o){U(o,E.SNIPPET)}else setInterval((function(){i(window[e.dataLayerName])}),500)},e}(),q=function(){function e(e){this.rumController=e,this.triggerFunctions={domInteractive:this.rumController.onDOMInteractive,load:this.rumController.onLoad,speedKitLoaded:this.rumController.onSpeedKitLoaded,dataLayer:this.rumController.onDataLayer.bind(this.rumController),dataLayerReady:this.rumController.onDataLayerReady.bind(this.rumController),visibilityHidden:this.rumController.onVisibilityHidden,dfDataReady:this.rumController.onDfDataReady,leavePage:this.rumController.onLeavePage.bind(this.rumController),gaReady:this.rumController.onGaReady.bind(this.rumController),gaTracking:this.rumController.onGaTracking.bind(this.rumController),click:this.rumController.onClick,nextTick:this.rumController.onNextTick,softNavigation:this.rumController.onSoftNavigation.bind(this.rumController),bfCacheNavigation:this.rumController.onBFCacheNavigation,navigation:this.rumController.onNavigation,scrollEnd:this.rumController.onScrollEnd.bind(this.rumController)}}return e.prototype.initPlugin=function(e){var t=this;if(e.shouldExecute)try{if(!e.shouldExecute())return}catch(i){U(i,this.determineErrorType(e))}e.type||(e.type="Data");"string"==typeof e.on?e.on=this.triggerFunctions[e.on]||this.getUnknownTriggerFunction(e.on):e.on=e.on||function(e){return e()};var n=this.generateCallbackFunction(e);if("SoftNavigation"===e.type){var r=n;n=function(){for(var e,n=[],i=0;i "+e.tagName+i+" "+t).trim()).length>n?t:e.parentElement?te(e.parentElement,i,n):i}catch(s){return""}}var ne,re=function(){function e(){this.callbacks=[],this.seenTimings=[]}return e.prototype.init=function(){var e=this;if(this.isResourceTimingSupported()){var t=window.performance.getEntriesByType("resource");t.length&&(this.seenTimings=t,this.executeRegisteredCallbacks(t)),new PerformanceObserver((function(t){var n=t.getEntriesByType("resource").filter((function(e){return!!e.name}));n.length>0&&e.executeRegisteredCallbacks(n),e.seenTimings=e.seenTimings.concat(n)})).observe({entryTypes:["resource"]})}},e.prototype.onResourceTimings=function(e){this.callbacks.push(e),this.seenTimings.length>0&&e(this.seenTimings)},e.prototype.executeRegisteredCallbacks=function(e){for(var t=0,n=this.callbacks;t=0},e}();function ie(){return window.performance?performance.timing.navigationStart||Math.trunc(performance.timeOrigin):0}!function(e){e.BFCACHE="bfcache",e.HARD="hard",e.SOFT="soft"}(ne||(ne={}));var oe=function(){function e(e){var t=this;this.navigationCallbacks=[],this.softNavigationCallbacks=[],this.leavePageHandler=e,m((function(){t.triggerNavigation(ne.HARD)})),ee((function(){t.triggerNavigation(ne.BFCACHE)}))}return e.prototype.onSoftNavigation=function(e){this.softNavigationCallbacks.push(e)},e.prototype.onNavigation=function(e){this.navigationCallbacks.push(e)},e.prototype.triggerSoftNavigation=function(e,t,n){var r=this;setTimeout((function(){for(var t=0,n=r.softNavigationCallbacks;t=90))&&!w().noTracking){var t=this.getUnsentTracking();if(t){e&&(t.unloadType=e,this.sentTracking.unloadType=e);var n="";0===t.beaconIndex&&(n="?pi=1"+(this.shouldTrackPI?"&bqpi=1":"")),this.shouldTrackPI=!1,C(r.appURL+"/rum/pi"+n,t)}}},e.prototype.set=function(e,t,n,r){var i;void 0===n&&(n=!0),void 0===r&&(r=!1),i="boolean"==typeof r?r?se.Force:se.Override:r;var o=this.reportTracking(e,t,i);return n&&this.sendCollapsed(),o},e.prototype.setTiming=function(e,t,n,r){return void 0===n&&(n=!0),void 0===r&&(r=!1),"number"==typeof t?this.set(e,t-this.init.navigationStart,n,r):this.set(e,t,n,r)},e.prototype.trackCustomEvent=function(e,t,n,r,i){void 0===r&&(r=!0),void 0===i&&(i=!0);var o={action:""+e,label:""+t,value:isNaN(Number(n))?0:Number(n)};i&&(o.ts=performance.now()),this.reportTracking("events",o,se.Append),r&&this.sendCollapsed()},e.prototype.trackCustomTimer=function(e,t,n){void 0===n&&(n=!0),this.reportCustomTimer(e,t),n&&this.sendCollapsed()},e.prototype.updateBaseDimension=function(e,t){this.init[e]=t},e.prototype.getInit=function(e,t){return w().performanceOnly?e:b(e,t)},e.prototype.reportTracking=function(e,t,n){if(void 0===n&&(n=se.Override),be.isEmptyValue(t))return!1;var r=void 0;if("object"==typeof t){var i=JSON.parse(JSON.stringify(t));if(r=be.cleanObject(i),be.isEmptyValue(r))return!1}var o=r||t,a=this.customDimensions.filter((function(t){return t.dimensionData.hasOwnProperty(e)}))[0];if(a)return this.reportCustomDimension(e,o,a.type);if(this.customTimers.hasOwnProperty(e))return this.reportCustomTimer(e,o);if(n===se.Append)return this.unsentTracking[e]=this.getConcatenatedUnsent(e,o),!0;if(!Array.isArray(o)&&ae(o,this.sentTracking[e])&&n!==se.Force)return!1;var s=this.unsentTracking&&this.unsentTracking.hasOwnProperty&&this.unsentTracking.hasOwnProperty(e);return(!this.sentTracking.hasOwnProperty(e)&&!s||n!==se.Once&&!this.isTopLevelDimension(e))&&(this.unsentTracking[e]=o,!0)},e.prototype.reportCustomDimension=function(e,t,n){var r="string"==typeof t?t:JSON.stringify(t),i=this.customDimensions.filter((function(e){return e.type===n}))[0];if(!i)return!1;if(i.dimensionData[e]&&"null"!==i.dimensionData[e])return!1;i.dimensionData[e]=r;var o=this.unsentTracking[i.name]||{};return o[e]=r,this.unsentTracking[i.name]=o,!0},e.prototype.reportCustomTimer=function(e,t){if("number"!=typeof t)return!1;if(this.customTimers[e]&&-1!==this.customTimers[e])return!1;this.customTimers[e]=t;var n=this.unsentTracking.customTimers||{};return n[e]=t,this.unsentTracking.customTimers=n,!0},e.prototype.getConcatenatedUnsent=function(e,t){var n=Array.isArray(t)?t:[t],r=void 0!==this.unsentTracking[e]?this.unsentTracking[e]:[];return(Array.isArray(r)?r:[r]).concat(n)},e.prototype.isTopLevelDimension=function(e){return!!this.enforcedTopLevelAttributes.filter((function(t){return t.key===e})).length},e.prototype.getUnsentTracking=function(){if(0===Object.keys(this.unsentTracking).length)return null;var e=Object.create(null);for(var t in this.init)Object.prototype.hasOwnProperty.call(this.init,t)&&(e[t]=this.init[t]);for(var t in e.beaconIndex=this.beaconIndex,e.ts=Math.round(performance.now()),this.unsentTracking)Object.prototype.hasOwnProperty.call(this.unsentTracking,t)&&(this.sentTracking[t]=Array.isArray(this.unsentTracking[t])&&Array.isArray(this.sentTracking[t])?this.sentTracking[t].concat(this.unsentTracking[t]):this.unsentTracking[t],e[t]=this.unsentTracking[t]);return this.unsentTracking=Object.create(null),this.beaconIndex+=1,e},e.prototype.initEnforcedTopLevelAttributes=function(e){var t=this;this.enforcedTopLevelAttributes.forEach((function(n){!!e.filter((function(e){return e.key===n.key})).length||t.reportTracking(n.key,n.defaultValue)}))},e.prototype.initCustomDimensionData=function(e){var t=this;e.forEach((function(e){e.key&&(t.customDimensions.every((function(t){return t.type!==e.type}))||t.isTopLevelDimension(e.key)||t.reportCustomDimension(e.key,"null",e.type))}))},e.prototype.initCustomTimerData=function(e){var t=this;e.forEach((function(e){e.key&&"CustomTimer"===e.type&&(t.customTimers[e.key]=-1)}))},e.prototype.getTrackedData=function(){var e=Object.create(null);for(var t in this.init)Object.prototype.hasOwnProperty.call(this.init,t)&&(e[t]=this.init[t]);for(var t in this.sentTracking)Object.prototype.hasOwnProperty.call(this.sentTracking,t)&&(e[t]=this.sentTracking[t]);return e},e}(),ce=function(){function e(){var e=this;this.callbacks=[],this.scrolling=!1,this.scrollStartTime=0,this.scrollTimer=null,window.addEventListener("scroll",(function(){e.scrolling||(e.scrollStartTime=performance.now()),e.scrolling=!0,e.scrollTimer&&window.clearTimeout(e.scrollTimer),e.scrollTimer=window.setTimeout((function(){e.scrolling=!1,e.executeCallbacks(e.scrollStartTime,performance.now())}),150)}),{passive:!0})}return e.prototype.onScrollEnd=function(e){this.callbacks.push(e)},e.prototype.executeCallbacks=function(e,t){for(var n=0,r=this.callbacks;n0){var i=t.filter((function(e){return void 0!==e}));return i.length>0?i:void 0}return Object.keys(t).length>0?t:void 0},e.isEmptyValue=function(e){return null==e||""===e||Array.isArray(e)&&0===e.length||"object"==typeof e&&0===Object.keys(e).length},e.prototype.getPlugins=function(){return window.SpeedKit&&window.SpeedKit.rumPlugins?window.SpeedKit.rumPlugins:[]},e.prototype.initEnforcedTopLevelAttributes=function(e){this.currentRumImpression.initEnforcedTopLevelAttributes(e)},e.prototype.initCustomDimensionData=function(e){this.currentRumImpression.initCustomDimensionData(e)},e.prototype.initCustomTimerData=function(e){this.currentRumImpression.initCustomTimerData(e)},e.prototype.sendCollapsed=function(){if(this.hardNavigation!==this.currentRumImpression)return this.hardNavigation.sendCollapsed(),void this.currentRumImpression.sendCollapsed();this.currentRumImpression.sendCollapsed()},e.prototype.getTrackedData=function(){return this.currentRumImpression.getTrackedData()},e}();function ke(e){return parseFloat((1-e).toFixed(2))}function we(){var e=t.userAgent;return e.indexOf("Safari")>-1&&-1===e.indexOf("Edge")&&-1===e.indexOf("Chrome")}function Te(){return!we()&&"undefined"!=typeof PerformanceNavigationTiming&&!!performance.getEntriesByType}function Ce(e){if(void 0===e&&(e=!1),e)return ve.softNavigation;var t=performance.navigation;if(!Te())return Ne(t.type);var n=performance.getEntriesByType("navigation");return n[0]&&"toJSON"in n[0]?ve[n[0].type]:Ne(t.type)}function Ne(e){return"number"!=typeof e?ve[e]:e}function Ee(e){var t=function(){var e=window.performance.timing;if(!Te())return e;var t=performance.getEntriesByType("navigation");if(t[0]&&"toJSON"in t[0])return t[0].toJSON();return e}(),n=window.performance.timing,r="entryType"in t,i={};for(var o in t)if("number"==typeof t[o]){var a=0!==t[o],s=n&&("number"!=typeof n[o]||0!==n[o]);a||s?r?i[o]=Math.trunc(t[o]):t[o]>=e&&(i[o]=t[o]-e):i[o]=-1}else i[o]=t[o];var u=n.domLoading-e,c=i.finalResponseHeadersStart,d=i.responseStart;return i.ttfb=r?Math.max(c||0,d):u,i.domLoading=u,i.navigationStart=e,i}function Ie(){return"undefined"!=typeof PerformanceNavigationTiming&&performance.getEntriesByType&&"document"!==performance.getEntriesByType("navigation")[0].name?performance.getEntriesByType("navigation")[0].name:location.href}function Pe(e,t){return Oe(e)===Oe(t)}function Oe(e){return null==e?void 0:e.replace("-debug","").replace("-unsupported","")}function Re(e,t){e.lastNavigate.cdnBackendTime&&t.set("cdnBackendTime",e.lastNavigate.cdnBackendTime,!1),e.lastNavigate.cdnPoP&&t.set("cdnPop",""+e.lastNavigate.cdnPoP,!1);var n=function(){var e=null;try{e=new URL(r.sw||"",window.location.origin).searchParams.get("r")}catch(t){}return e}();n&&t.set("configVersion",""+n,!1)}function Le(e,t){var n,i,o;e.controllingServiceWorker&&t.set("controllingSw",e.controllingServiceWorker,!1),e.lastNavigate.disconnectCause!==ge.None&&e.lastNavigate.disconnectCause!==ge.DashboardDisabled&&[de.Error,de.Disconnected].indexOf(e.lastNavigate.responseCause)>=0&&t.set("disconnectCause",e.lastNavigate.disconnectCause,!1),"number"==typeof e.split&&t.set("split",(n=e.group,i=e.split,o="A"===n&&"number"==typeof r.secondarySplit?"B"===r.secondaryGroup?ke(r.secondarySplit):r.secondarySplit:1,i*o),!1),e.softNavigate&&(t.set("hardNavigation",e.navigateId),t.set("softResourcesDuration",e.softNavigate.softResourcesDuration,!1),t.set("softRenderDuration",e.softNavigate.softRenderDuration,!1))}function De(t,n){var r,i=ie(),o=e.prerendering||!!t.lastNavigate.activationStart&&t.lastNavigate.activationStart>0;n.reportEvent("snippetExecution",t.executionTime-i),n.set("variation",t.lastNavigate.variation,!1),n.set("assetCause",t.lastNavigate.assetCause,!1),n.set("assetSource",t.lastNavigate.assetSource,!1),n.set("swBooted",t.lastNavigate.swBooted,!1),n.set("prerendered",o,!1),n.set("redirectList",null===(r=t.lastNavigate.redirectList)||void 0===r?void 0:r.map((function(e){return e.url})),!1,se.Once),n.setTiming("originResponseStart",t.lastNavigate.originResponseStart,!1),n.set("assetTTFB",t.lastNavigate.assetTTFB,!1),n.set("originTTFB",t.lastNavigate.originTTFB,!1),n.set("preloadFailureCause",t.lastNavigate.preloadFailureCause,!1),n.set("speedKitVariationDuration",t.lastNavigate.variationDuration,!1),function(e,t){e.lastNavigate.applicationState&&t.set("applicationState",e.lastNavigate.applicationState,!1),e.actualSplitTestId&&!Pe(e.actualSplitTestId,e.splitTestId)&&t.set("actualTestId",""+e.actualSplitTestId,!1),e.actualGroup&&e.actualGroup!==e.group&&t.set("actualTestGroup",""+e.actualGroup,!1),e.lastNavigate.activationStart&&t.set("activationStart",e.lastNavigate.activationStart,!1),e.lastNavigate.noBfCacheReasons&&t.set("noBfCacheReasons",e.lastNavigate.noBfCacheReasons,!1,se.Once)}(t,n),void 0!==typeof window.performance&&function(e,t){var n=Ee(t);e.set("secureConnectDuration",n.secureConnectionStart>=0&&n.connectEnd>=0?n.connectEnd-n.secureConnectionStart:-1,!1,se.Once),e.reportEvent("unload",n.unloadEventStart,"unloadDuration",n.unloadEventEnd),e.reportEvent("domainLookup",n.domainLookupStart,"domainLookupDuration",n.domainLookupEnd),e.reportEvent("connect",n.connectStart,"connectDuration",n.connectEnd),e.reportEvent("redirect",n.redirectStart,"redirectDuration",n.redirectEnd),e.reportEvent("response",n.responseStart,"responseDuration",n.responseEnd),e.reportEvent("load",n.loadEventStart,"loadDuration",n.loadEventEnd),e.reportEvent("domContentLoaded",n.domContentLoadedEventStart,"domContentLoadedDuration",n.domContentLoadedEventEnd),e.reportEvent("request",n.requestStart),e.reportEvent("fetch",n.fetchStart),e.reportEvent("ttfb",n.ttfb),e.reportEvent("domComplete",n.domComplete),e.reportEvent("domInteractive",n.domInteractive),e.reportEvent("workerStart",n.workerStart)}(n,i),function(e,t){var n=e.lastNavigate?e.lastNavigate.timings:null;n&&(t.setTiming("speedKitFetchEvent",n.eventStart,!1),t.setTiming("speedKitHandle",n.handleStart,!1),t.setTiming("speedKitBlacklistHandler",n.blacklistHandler,!1),t.setTiming("speedKitDisabledPageHandler",n.disabledPageHandler,!1),void 0!==n.handleStart&&void 0!==n.handleEnd&&t.set("speedKitHandleDuration",n.handleEnd-n.handleStart,!1),void 0!==n.cacheStart&&void 0!==n.cacheEnd&&t.reportEvent("speedKitCacheLookup",n.cacheStart-n.handleStart,"speedKitCacheLookupDuration",n.cacheEnd-n.handleStart),void 0!==n.fetchStart&&void 0!==n.fetchEnd&&t.reportEvent("speedKitFetchCall",n.fetchStart-n.handleStart,"speedKitFetchCallDuration",n.fetchEnd-n.handleStart))}(t,n)}function Ae(n,i){var o,a,s=n.rumController,u=!!r.secondaryGroup,c=window.devicePixelRatio,d=n.lastNavigate.responseSource===he.BfCache,l=function(e,t){var n=t?e.splitTestId+"-"+r.secondaryTestId:e.splitTestId;t&&n.includes("-unsupported")&&(n=n.replace(/-unsupported/g,"")+"-unsupported");return n||"None"}(n,u),p=!!n.softNavigate,f=function(e){var t=e?location.href:Ie();if(w().stripAllParameter)return t.replace(/\?.*/,"?redacted");if(w().stripParameters){var n=new URL(t);return w().stripParameters.forEach((function(e,t){var r=n.searchParams.get(e)||"",i=r.length?e+"="+r:e;n.search=n.search.replace(new RegExp("(\\?|&)"+i),"$1redacted-"+t)})),n.href}return t}(p),g=p?null===(a=null===(o=s.getPreviousRumImpression())||void 0===o?void 0:o.getTrackedData())||void 0===a?void 0:a.url:e.referrer;u&&s.updateBaseDimension("testGroup",r.group+"-"+r.secondaryGroup);var v=s.getHardNavigation();d||De(n,v),function(e,t){t.set("responseSource",e.lastNavigate.responseSource,!1),e.lastNavigate.responseCause!==de.Unknown&&t.set("responseCause",e.lastNavigate.responseCause,!1)&&t.set("responseSource",e.lastNavigate.responseSource,!1,!0)}(n,d?s:v),s.set("url",f,!1,se.Once),s.set("userAgent",t.userAgent,!1,se.Once),s.set("referrer",g,!1),s.set("testId",l,!1),s.set("firstLoad",!p&&n.lastNavigate.firstLoad,!1),s.set("disabled",n.disabled,!1),s.set("swSupported",n.swSupported,!1),s.set("skSupported",n.skSupported,!1),s.set("screenResolution",n.screenResolution,!1,se.Once),s.set("documentVisible","visible"===e.visibilityState,!1,se.Once),s.set("pageTypeEnabled",n.pageTypeEnabled,!1,se.Once),s.set("devicePixelRatio",c,!1),s.set("inControlGroup",r.isControlGroup,!1),s.set("inIFrame",window.top!==window,!1),s.set("supportsTouch","ontouchend"in e,!1);var h="supports"in HTMLScriptElement&&HTMLScriptElement.supports("speculationrules");s.set("supportsSpeculationRules",h,!1),Le(n,s),void 0!==typeof window.performance&&function(e,t){var n=Ce(t);void 0!==n&&e.set("navigationType",n,!1)}(s,p),d||p||Re(n,s),i?s.sendCurrentTracking(i):s.sendCollapsed()}function Be(){return!!e.querySelector(".speed-kit-dynamic-loading,.speed-kit-dynamic-loaded")}function Ue(e){var t=w();return!t.noTracking&&!t.performanceOnly&&(R(u,e),!0)}function Ke(e){var t,n=function(){Ae(e)};h((function(){setTimeout((function(){n()}))})),function(e,t){"complete"!==e.readyState?window.addEventListener("speed-kit-completed",t,{once:!0}):t()}(e,(function(){n()})),t=function(){n()},"undefined"!=typeof PerformancePaintTiming&&window.performance.getEntriesByType&&performance.getEntriesByType("paint").length>0||"undefined"==typeof PerformanceObserver||"undefined"==typeof PerformancePaintTiming?t():new PerformanceObserver(t).observe({entryTypes:["paint"]}),window.addEventListener("pageshow",(function(e){if(e.persisted){SpeedKit.navigateId=S(32),SpeedKit.lastNavigate.responseCause=Be()?fe.AssetAPI:fe.Origin,SpeedKit.lastNavigate.responseSource=he.BfCache,SpeedKit.executionTime=Date.now();var t=ie(),n={userId:SpeedKit.userId},i={navigationStart:t,testGroup:SpeedKit.group,piId:SpeedKit.navigateId};SpeedKit.lastNavigate.firstLoad=!1;var o=!w().pageDisabled&&"B"!==r.group;SpeedKit.rumController.reinitialize(i,n,o),Ue(SpeedKit.userId),Ae(SpeedKit),z(!1)}else{var a=function(){var e;if(!Te())return[];var t=performance.getEntriesByType("navigation");if(!t||!t[0])return[];var n=null===(e=t[0].notRestoredReasons)||void 0===e?void 0:e.reasons;return n&&n.length?n.filter((function(e){return!!e.reason})).map((function(e){return e.reason})):[]}();a.length&&(SpeedKit.lastNavigate.noBfCacheReasons=a)}}))}function xe(t,n,r){var i;void 0===r&&(r={}),"function"==typeof CustomEvent?i=new CustomEvent(t,{detail:r}):(i=e.createEvent("CustomEvent")).initCustomEvent(t,!0,!0,r),n.dispatchEvent(i)}function Fe(e){e.readyState!==me.Complete&&(e.readyState===me.Loading&&(e.readyState=me.Prepared,xe("speed-kit-prepared",window)),setTimeout((function(){e.readyState=me.Complete,xe("speed-kit-completed",window)})))}function He(e,t,n,r){void 0===r&&(r=1e3);var i=!1;return n&&setTimeout((function(){return i?null:n()}),r),new Promise((function(n,r){var o=new MessageChannel,a=o.port1,s=o.port2;a.onmessage=function(e){i=!0,n(e.data)},a.onmessageerror=function(e){return r(e.data)},e.postMessage(t,[s])}))}function Ge(t,n){He(t,{type:"get-navigate-info",clientURL:Ie()},(function(){n.lastNavigate.responseSource=Be()?he.AssetAPI:he.Origin,n.lastNavigate.responseCause=de.NoSwResponse,Fe(n)})).catch((function(e){return U(e,E.SNIPPET),null})).then((function(r){r&&r.responseSource===he.Prerender&&function(t){var n,r;if(e.prerendering)e.addEventListener("prerenderingchange",(function(){return t()}),{once:!0});else{var i=null===(r=null===(n=null===performance||void 0===performance?void 0:performance.getEntriesByType)||void 0===n?void 0:n.call(performance,"navigation")[0])||void 0===r?void 0:r.activationStart;i&&i>0&&t()}}((function(){return He(t,{type:"increment-page-impression"})})),function(e,t){if(!t||"wasCacheHit"in t)return;if("reason"in t)return e.lastNavigate.applicationState=t.applicationState,e.lastNavigate.errorMessage=t.reason,void(t.applicationState===ye.FAILED&&(e.lastNavigate.responseCause=de.SwFailed,U(new TypeError(t.reason),E.SERVICEWORKER)));t.firstLoad=e.lastNavigate.firstLoad;var n=t.responseSource===he.Origin,r=[de.NoMatchingNavigate,de.SwBooting,de.NoNavigate,de.Unknown].includes(t.responseCause);e.lastNavigate=Object.assign(e.lastNavigate,t),n&&Be()&&(e.lastNavigate.responseSource=r?he.AssetAPI:he.SDN)}(n,r),Fe(n)}))}function qe(e){return fetch(r.appURL+"/config/VAPIDPublicKey").then((function(e){return e.arrayBuffer()})).then((function(e){return{applicationServerKey:e,userVisibleOnly:!0}})).then((function(t){return e.subscribe(t)})).then((function(e){var t={subscription:e,devicetype:"WebPush"};return fetch(r.appURL+"/db/Device/register",{method:"POST",credentials:"include",body:JSON.stringify(t),headers:{"Content-Type":"application/json"}})})).then((function(e){return 200===e.status}),(function(){return!1}))}function je(){return"Notification"in window?Notification.requestPermission().then((function(e){return"denied"===e?"denied":"granted"!==e?"undecided":t[n].ready.then((function(e){var t=e.pushManager;return function(e){return e.getSubscription().then((function(e){return!!e}))}(t).then((function(e){return!!e||qe(t)}))})).then((function(e){return e?"registered":"unregistered"}))})):Promise.resolve("unsupported")}function Me(e){var r=t[n];if(r&&r.ready&&"function"==typeof r.ready.then)return r.ready.then((function(t){var n;if(t.active&&"activated"===t.active.state)return t.active.postMessage(e);null===(n=t.active)||void 0===n||n.addEventListener("statechange",(function(){var n;"activated"===(null===(n=t.active)||void 0===n?void 0:n.state)&&t.active.postMessage(e)}))}))}function We(e){return e?new URL(e,location.origin).pathname:e}function Ve(e){var n;null===(n=Me({type:"update-device",data:e}))||void 0===n||n.catch((function(e){return U(e,E.SNIPPET)}));try{!function(e){if("B"===r.group)return;var n=We(r.scope),i=t.userAgent,o=new v(n);o.set("/com.baqend.speedkit.device",{device:e,userAgent:i}).catch((function(e){return U(e,E.SNIPPET)})).then((function(){return o.disconnect().catch((function(e){return U(e,E.SNIPPET)}))}))}(e),(window.SpeedKit||{}).device=e}catch(i){U(i,E.SNIPPET)}}function Je(e){var r=t[n].controller;r&&(r.postMessage({type:"bypass-deactivation",data:e}),sessionStorage.setItem("baqend-speedkit-bypass-deactivation-toggle",e.toString()))}function ze(){var e=t[n];e&&e.controller&&e.controller.postMessage({type:"connect"})}function $e(){var e=t[n];e&&e.controller&&e.controller.postMessage({type:"disconnect"})}function Ye(){var e=P("baqend-speedkit-hashing-salt");if(e)return e;var t=function(){for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",t="",n=0;n<32;n+=1)t+=e.charAt(Math.floor(Math.random()*e.length));return t}();return N("baqend-speedkit-hashing-salt",t),t}function Qe(e){return e?function(e,t){for(var n="",r=0;r=2||t.userAgent.includes("SpeedCurve"):"Chrome"===e?n>=61:"Firefox"!==e||n>122}(e,r,i)}function rt(){return t.userAgent.indexOf("Edge")>=0}function it(e){var n=e.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)\.?(\d+)?/i)||[],r=null;if(/trident/i.test(n[1]))return r=/\brv[ :]+(\d+)\.?(\d+)?/g.exec(e)||[],["IE",parseInt(r[1],10)||0,parseInt(r[2],10)||0];var i=function(e){if(/(iPhone|iPod|iPad).*AppleWebKit(?!.*?Version)/.test(e)){var t=e.match(/(OS |os |OS)(\d+)_?(\d+)?/i)||[];return[/\b(crios)\/(\d+)/i.test(e)?"Safari":"SafariWebView",parseInt(t[2],10)||0,parseInt(t[3],10)||0]}return null}(e)||function(e,t){if("Chrome"===t[1]){var n=null;if(null!=(n=e.match(/\bEdg\/(\d+)\.?(\d+)?/)||e.match(/\bEdge\/(\d+)\.?(\d+)?/)))return["Edge",parseInt(n[1],10),parseInt(n[2],10)||0];if(null!=(n=e.match(/\bOPR\/(\d+)\.?(\d+)?/)))return["Opera",parseInt(n[1],10),parseInt(n[2],10)||0]}return null}(e,n);if(null!==i)return i;var o=n[2]?[n[1],parseInt(n[2],10),parseInt(n[3],10)||0]:[t.appName,parseInt(t.appVersion,10),0];return-1===e.indexOf("Android")&&null!=(r=e.match(/version\/(\d+)\.?(\d+)?/i))&&(o.splice(1,1,parseInt(r[1],10)),o.splice(2,1,parseInt(r[2],10)||0)),o}function ot(e){var t=it(e);if(!t[0]||isNaN(t[1])||isNaN(t[2]))return!0;if("SafariWebView"===t[0])return!0;return!!e.match(/app(?!le)/gi)||["sdk","-ios","webview","wv","overlay"].some((function(t){return e.toLowerCase().indexOf(t)>-1}))}function at(e,n,i,o){void 0===o&&(o=!1);var a=!r.enableForWebViews&&ot(t.userAgent);return nt(e,n,i)&&!o&&!a&&!rt()}function st(e){return"regexp:/"+e.source+"/"+(e.flags||"")}function ut(e,t,n){return void 0===n&&(n=1),t instanceof Array?t.some((function(t){return ut(e,t,n)})):t instanceof RegExp?t.test(e):2===n?e.toLowerCase()===t.toLowerCase():String.prototype.startsWith?e.toLowerCase().startsWith(t.toLowerCase()):e.toLowerCase().substring(0,t.length)===t.toLowerCase()}function ct(e){return function(e){return/^(?:(?:\w+?:)?\/\/)?(.*)$/.exec(e)[1]}(function(e){try{var t=new URL(e);return t.hash&&(t.hash=""),t.toString()}catch(r){var n=e.match(/([^#]+)#/);return n&&n[1]?n[1]:e}}(e))}function dt(t,n,r){if(!function(e){if(!e.contentType)return!0;return-1!==e.contentType.indexOf(Se.Document)||-1!==e.contentType.indexOf(Se.Navigate)}(t))return!1;var i=[{condition:t.pathname,matcher:function(){return function(e,t,n){var r;return ut((null===(r=n.ruleSetConfig)||void 0===r?void 0:r.version)&&n.ruleSetConfig.version>=2?t.pathname:""+t.pathname+t.search,e.pathname)}(t,n,r)}},{condition:t.host,matcher:function(){return function(e,t){return ut(t.host,e.host)}(t,n)}},{condition:t.url,matcher:function(){return function(e,t){return ut(ct(t.href),e.url)}(t,n)}},{condition:t.cookie,matcher:function(){return function(t){return e.cookie.split(";").some((function(e){return ut(e.trim(),t.cookie)}))}(t)}},{condition:t.storage,matcher:function(){return function(e,t){try{var n=t.watchStorageKeys;return!(!n||0===n.length)&&function(e){var t=[];return[localStorage,sessionStorage].forEach((function(n){for(var r=0;r0&&i.every((function(e){return e}))}function lt(e,t){return t.some((function(t){return"string"==typeof t?t===e:t.test(e)}))}function pt(e,t){var n;if("function"==typeof URL)n=t?new URL(t):new URL(Ie());else{if(t)return!1;n=location}var r=!e.enabledSites||e.enabledSites.some((function(t){return dt(t,n,e)})),i=!!e.disabledSites&&e.disabledSites.some((function(t){return dt(t,n,e)})),o=r&&!i,a=!e.whitelist||e.whitelist.some((function(t){return dt(t,n,e)})),s=!!e.blacklist&&e.blacklist.some((function(t){return dt(t,n,e)}));return o&&(a&&!s)}function ft(e){var t;null===(t=Me({type:"prewarm-fetch",data:e.filter((function(e){return function(e){try{return new URL(e,window.location.origin),!0}catch(t){return!1}}("string"==typeof e?e:e.url)})).map((function(e){var t="string"!=typeof e;return{url:t?e.url:e,contentType:t&&e.as||Se.Navigate}}))}))||void 0===t||t.catch((function(e){U(e,E.SNIPPET)}))}function gt(e){if(e){var n=t.serviceWorker.controller;if(n&&J(n)){var r="reset"===e?null:e;r?sessionStorage.setItem("baqend-speedkit-session-authToken",r):sessionStorage.removeItem("baqend-speedkit-session-authToken"),He(n,{type:"auth-token",data:r})}}}function vt(e,t,n){return void 0===n&&(n=1),!(!t||Array.isArray(t)&&!t.length)&&ut(e,t,n)}function ht(e,t){for(var n=[],r=0,i=function(e){if(!e)return[];if(!(e instanceof Array))return[{params:e}];if(e.every((function(e){return"string"==typeof e||e instanceof RegExp})))return[{params:e}];return e}(t.stripQueryParams);r-1?e:e+"-unsupported"}(function(e){return wt()?e.indexOf("-debug")>-1?e:e+"-debug":e.replace("-debug","")}(a)));return{group:o,testId:a}}(e,n),o="baqend-speedkit-secondary-config"===n;return o?(r.secondaryGroup=i.group,r.secondaryTestId=i.testId):(r.group=i.group,r.splitTestId=i.testId),kt(i,o?r.secondarySplit<1:r.split<1)?(function(e,t,n){r=n,i=encodeURIComponent(JSON.stringify(e)),o=encodeURIComponent(JSON.stringify(t)),o!==i&&o&&R(r,o);var r,i,o}(e,i,n),!0):(bt(n),!1)}function Ct(e,i,o,a){var s=window.location.href,u=it(t.userAgent),c=u[0],d=u[1],l=u[2],p=function(e,i,o,a,s,u){var c=at(e,i,o,a),d="B"===r.group||"B"===r.secondaryGroup;return c?!d&&Ze()?[he.Origin,de.Disabled]:!s||!r.sdnSetup&&Be()?!d&&u?[he.Origin,de.GroupChange]:d?[he.Origin,de.NonSKGroup]:t[n].controller?[Be()?he.AssetAPI:he.Origin,de.Unknown]:[he.Origin,de.NoSwInstalled]:[he.Origin,de.FirstLoad]:[he.Origin,de.SkUnsupported]}(c,d,l,e,i,"B"===o.group||"B"===a.group),f=p[0];return{url:s,browser:c,firstLoad:i,browserVersion:d,minorVersion:l,responseCause:p[1],responseSource:f,cdnBackendTime:null,cdnPoP:null,splitTestId:o.testId,group:void 0!==r.split?o.group:r.group,disconnectCause:ge.None,swBooted:!1}}function Nt(e,t,n){return e.put(""+t,new Response(null,{status:200,statusText:(r=n,JSON.stringify(r,(function(e,t){return t instanceof RegExp?st(t):t})))}));var r}function Et(i){var o=function(e){var t=e;if(r.includeServiceWorker){var n=e.indexOf("?")>=0?"&":"?";t+=n+"othersw="+r.includeServiceWorker}return t}(r.sw);return t[n].register(o,{scope:r.scope||"/"}).then((function(t){var n;n=!1,e.addEventListener("visibilitychange",(function(){"hidden"===e.visibilityState?n||(n=!0,tt("visibilitychange")):n=!1})),window.addEventListener("pagehide",(function(){n||(n=!0,tt("pagehide"))}));var o=W(r),a=i.controllingServiceWorker;(!a||(null==o?void 0:o.split("?")[0])!==a.split("?")[0])&&function(t){h((function(){window.setTimeout((function(){if(t.active&&"undefined"!=typeof PerformanceResourceTiming){var n,i=(n=Ee(ie()).domContentLoadedEventEnd,window.performance.getEntriesByType?performance.getEntriesByType("resource").filter((function(e){if(n>0&&e.startTime+e.duration>n)return!1;var t;try{t=new URL(e.name)}catch(r){return!1}return(null==t?void 0:t.origin)!==window.location.origin})):[]).map((function(t){var n,r=t.name,i=t.initiatorType;return"link"===i&&(n=function(t){var n=e.querySelector('link[href="'+t+'"]');switch((null==n?void 0:n.getAttribute("rel"))||(null==n?void 0:n.getAttribute("as"))){case"audio":return Se.Audio;case"document":return Se.Document;case"fetch":return Se.Fetch;case"image":return Se.Image;case"script":return Se.Script;case"stylesheet":case"style":return Se.Style;case"track":return Se.Track;case"video":return Se.Video;default:return}}(r)),{initiatorType:i,contentType:n,url:r}}));He(t.active,{type:"prewarm-fetch",data:i}).then((function(n){if(n.applicationState===ye.FAILED)return function(t){return window.caches?caches.open(g(s,r.scope)).then((function(t){var n=window.devicePixelRatio,i=window.screen.width,o=[[location.origin,e.cookie]];return Promise.all([Nt(t,"/com.baqend.speedkit.screen",{dpr:n,width:i}),Nt(t,"/com.baqend.speedkit.config",r),Nt(t,"/com.baqend.speedkit.cookie",{origins:o})])})).then((function(){return t.postMessage({type:"init-cache"})})):Promise.resolve()}(t.active)}))}}),1e3)}))}(t),function(e){e.navigationPreload&&It(e).then((function(){r.navigationPreload?e.navigationPreload.enable():e.navigationPreload.disable()})).catch((function(e){return U(e,E.SNIPPET)}))}(t),It(t).then((function(){!function(e){var t=new URLSearchParams(location.search).get("debugSpeedKit"),n=sessionStorage.getItem("baqend-speedkit-debug-config-hash"),r="reset"===t,i=t||n,o=sessionStorage.getItem("baqend-speedkit-bypass-deactivation-toggle")||"false";r||!i?sessionStorage.removeItem("baqend-speedkit-debug-config-hash"):sessionStorage.setItem("baqend-speedkit-debug-config-hash",i),He(e,{type:"config-debug",data:{configDebugId:i,bypassDeactivation:o}})}(t.active)}))}))}function It(e){var t=e.waiting||e.installing;return t?new Promise((function(e){return t.addEventListener("statechange",(function(){"activated"===t.state&&e(t)}))})):Promise.resolve(e.active)}function Pt(t){"loading"===e.readyState?e.addEventListener("DOMContentLoaded",t):setTimeout(t,0)}function Ot(e){var t=L(e),n="baqend-speedkit-secondary-config"===e,i=n?r.secondarySplit:r.split,o=n?s+"-secondary-ab-test-info":s+"-ab-test-info";if(t)return Rt(t);var a={group:"undefined",testId:"undefined"},u=L(o);u&&(a=Rt(u),bt(o),kt(a,null!=i&&i<1)&&R(e,encodeURIComponent(JSON.stringify(a))));return a}function Rt(e){try{return JSON.parse(decodeURIComponent(e))}catch(t){return{group:"undefined",testId:"undefined"}}}function Lt(){if(!(!O()&&"1"!==P("baqend-speedkit-rum-opt-out")&&!window.deactivateSpeedKitRUM))return!1;var t=r.rumTracking;if(!t)return!1;if(void 0===r.sampleRate)return function(t){if(e.cookie=t+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/; SameSite=Lax; Secure","undefined"!=typeof Storage)try{localStorage.removeItem(t)}catch(n){}}("baqend-speedkit-rum-split-enabled"),t;var n,i="boolean"==typeof(n=JSON.parse(P("baqend-speedkit-rum-split-enabled")||"{}"))?n:void 0!==n.split?n.split:null;return!!(null===i?function(){var e,t=Math.random()<(null!==(e=r.sampleRate)&&void 0!==e?e:1);r.sampleRate&&N("baqend-speedkit-rum-split-enabled",t.toString());return t}():i)&&t}function Dt(t){for(var n=0,r=e.cookie.replace(/\s/g,"").split(";").filter((function(e){return 0===e.lastIndexOf(t,0)}));n-1?i.substr(0,o):i;e.cookie=a+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/; SameSite=Lax; Secure"}}function At(e,t){if(e)return function(e,t){if("undefined"!=typeof Storage)try{for(var n in localStorage)n.includes(e)&&!(null==t?void 0:t.includes(n))&&localStorage.removeItem(n)}catch(r){}}(s,["baqend-speedkit-sk-opt-out"]),void Dt(s);t.noCookies&&Dt(s),!t.noTracking&&!t.performanceOnly||r.sampleRate||[u,c,d,l].forEach((function(e){return bt(e)}))}function Bt(e){e.readyState!==me.Prepared&&e.readyState!==me.Complete&&(e.readyState=me.Prepared,xe("speed-kit-prepared",window))}function Ut(e){var t=e.active||e.installing||e.waiting;if(!t)return"";var n=new URL(t.scriptURL);return n.origin+n.pathname}function Kt(e,t,n,r,i){var o;void 0===r&&(r=""),void 0===i&&(i=[]);var a=function(a){if(i.length>=10)return"break";var s=r+"."+a,u=e[a],c=t[a];if(u===c)return"continue";try{var d=null===(o=null==n?void 0:n.find((function(e){return ut(a,e.key)})))||void 0===o?void 0:o.compare;if(d){var l=function(e,t,n,r){var i=r(t,n);if(!i)return null;return{key:e,desc:i,local:Ft(t),remote:Ft(n)}}(s,u,c,d);return l&&i.push(l),"continue"}}catch(f){return U(f,E.CHANGEDETECTION),"break"}var p=function(e,t,n){var r,i,o,a;if(null===t||null===n||"object"!=typeof t||"object"!=typeof n)return{key:e,desc:"diff in value",local:Ft(t),remote:Ft(n)};if(Array.isArray(t)!==Array.isArray(n))return{key:e,desc:"diff in object type",local:xt(t),remote:xt(n)};if(Object.keys(t).length!==Object.keys(n).length)return{key:e,desc:"diff in child count",local:null===(i=null===(r=Object.keys(t))||void 0===r?void 0:r.length)||void 0===i?void 0:i.toString(),remote:null===(a=null===(o=Object.keys(n))||void 0===o?void 0:o.length)||void 0===a?void 0:a.toString()};return null}(s,u,c);if(p)return i.push(p),"continue";Kt(u,c,n,s,i)};for(var s in e){if("break"===a(s))break}return i}function xt(e){return Array.isArray(e)?"array("+e.length+")":typeof e}function Ft(e){return"string"==typeof e?e:JSON.stringify(e)}!function(e){e.Blacklist="Blacklist",e.Blocked="Blocked",e.ClientError="ClientError",e.Redirect="Redirect",e.CORSRedirect="CORSRedirect",e.CriticalResource="CriticalResource",e.Delayed="Delayed",e.Disabled="Disabled",e.Disconnected="Disconnected",e.DynamicBlock="DynamicBlock",e.DynamicBlockPreload="DynamicBlockPreload",e.DynamicBlockCached="DynamicBlockCached",e.Error="Error",e.Fallback="Fallback",e.Fetchlist="Fetchlist",e.FirstLoad="FirstLoad",e.GroupChange="GroupChange",e.HardReload="HardReload",e.IgnoredAfterPOSTNavigate="IgnoredAfterPOSTNavigate",e.InternalServerError="InternalServerError",e.LoopDetected="LoopDetected",e.NavigationPreload="NavigationPreload",e.NonSKGroup="NonSKGroup",e.SkUnsupported="SkUnsupported",e.NoSwInstalled="NoSwInstalled",e.NoSwResponse="NoSwResponse",e.Offline="Offline",e.Onboarding="Onboarding",e.SafeScript="SafeScript",e.SwFailed="SwFailed",e.TrackingRequest="TrackingRequest",e.Unknown="Unknown",e.Immutable="Immutable",e.NotEnabled="NotEnabled",e.NotWhitelisted="NotWhitelisted",e.UserAgentChanged="UserAgentChanged",e.TooLargeRequest="TooLargeRequest",e.FormatNotSupported="FormatNotSupported",e.OtherSwInstalled="OtherSwInstalled",e.SwBooting="SwBooting",e.NoNavigate="NoNavigate",e.NoMatchingNavigate="NoMatchingNavigate",e.Timeout="Timeout",e.DisabledSites="DisabledSites",e.PartialResponse="PartialResponse",e.PreloadBlacklist="PreloadBlacklist",e.NoHtmlNavigate="NoHtmlNavigate",e.PostNavigate="PostNavigate",e.VariationTimeout="VariationTimeout",e.RacedApiResponse="RacedApiResponse"}(de||(de={})),function(e){e.CacheMiss="CacheMiss",e.ExpiredResponse="ExpiredResponse",e.InstantRefresh="InstantRefresh",e.Deployment="Deployment",e.InvalidCacheSketch="InvalidCacheSketch",e.ReloadCacheMode="ReloadCacheMode",e.UrlInCacheSketch="UrlInCacheSketch"}(le||(le={})),function(e){e.CacheHit="CacheHit",e.RevalidationWhitelist="RevalidationWhitelist"}(pe||(pe={})),function(e){e.AssetAPI="AssetAPI",e.Origin="Origin"}(fe||(fe={})),function(e){e.SWException="SWException",e.BloomfilterException="BloomfilterException",e.DashboardDisabled="DashboardDisabled",e.ServerError="ServerError",e.PostMessage="PostMessage",e.CORSRedirect="CORSRedirect",e.Offline="Offline",e.OriginServerError="OriginServerError",e.None="None",e.AssetTimeout="AssetTimeout"}(ge||(ge={})),function(e){e[e.navigate=0]="navigate",e[e.reload=1]="reload",e[e.back_forward=2]="back_forward",e[e.prerender=3]="prerender",e[e.softNavigation=4]="softNavigation",e[e.reserved=255]="reserved"}(ve||(ve={})),function(e){e.AssetAPI="AssetAPI",e.Shield="Shield",e.Storage="Storage",e.Edge="Edge",e.Collapsed="Collapsed",e.PendingAsset="PendingAsset",e.Stream="Stream",e.MissingCachingHeader="MissingCachingHeader",e.Generated="Generated",e.Origin="Origin",e.SwCache="SwCache",e.SDN="SDN",e.BfCache="BfCache",e.Prerender="Prerender"}(he||(he={})),function(e){e.Loading="loading",e.Complete="complete",e.Prepared="prepared"}(me||(me={})),function(e){e.INSTALLING="installing",e.BOOTING="booting",e.RUNNING="running",e.FAILED="failed"}(ye||(ye={})),function(e){e.Document="document",e.Navigate="navigate",e.Fetch="fetch",e.Audio="audio",e.Video="video",e.Track="track",e.PDF="pdf",e.Image="image",e.Style="style",e.Script="script",e.Font="font",e.Undefined="undefined"}(Se||(Se={}));var Ht=function(){function e(e){var n,r=this;this.speedKitConfig=e;var i="object"==typeof e.apiChangeDetection?e.apiChangeDetection:void 0;this.sampleRate=(null==i?void 0:i.sampleRate)||1,this.whitelist=this.getEnabledAPIs(e),this.blacklist=(null==i?void 0:i.blacklist)||[],this.customCompareFunction=null==i?void 0:i.compare,this.keyCompareFunctions=null==i?void 0:i.compareKeys,this.onChange=null==i?void 0:i.onChange,this.timeout=(null==i?void 0:i.timeout)||1e3,this.checkedUrls=new Set,(null===(n=null==t?void 0:t.serviceWorker)||void 0===n?void 0:n.controller)&&this.canDetectChanges()&&this.checkSamplerate()&&(this.observer=new PerformanceObserver((function(e){return r.observeEntries(e)})),this.observer.observe({buffered:!0,type:"resource"}))}return e.prototype.canDetectChanges=function(){return"performance"in window&&"getEntriesByType"in performance&&!!this.speedKitConfig.apiChangeDetection},e.prototype.checkSamplerate=function(){return!(this.sampleRate&&this.sampleRate<1)||Math.random()>this.sampleRate},e.prototype.isWhitelisted=function(e){var t=this;return this.whitelist.some((function(n){return dt(n,e,t.speedKitConfig)}))},e.prototype.isBlacklisted=function(e){var t=this;return"#bqBlacklist"===e.hash||this.blacklist.some((function(n){return dt(n,e,t.speedKitConfig)}))},e.prototype.observeEntries=function(e){var t=this,n=e.getEntries().filter((function(e){try{if(!t.isSkResponse(e))return!1;var n=new URL(e.name);return!t.checkedUrls.has(e.name)&&t.isWhitelisted(n)&&!t.isBlacklisted(n)&&!n.hostname.startsWith("sklookup.")}catch(r){return!1}}));if(n.length){n.forEach((function(e){t.checkedUrls.add(e.name)}));var r=n.map((function(e){return new URL(e.name)}));setTimeout((function(){t.detectChanges(r).then((function(e){var n=e.filter((function(e){return e.triggeredBy.length}));n.length&&t.sendChangeReport(n)})).catch((function(){}))}),this.timeout)}},e.prototype.detectChanges=function(e){var t=this;return Promise.all(e.map((function(e){return t.fetchVersions(e)}))).then((function(e){var n=[];return e.forEach((function(e){if(null!==e.cached&&e.assetKey)if(null!==e.origin){var r=t.applyCompareFunction(e.cached,e.origin);r.length&&n.push({url:e.assetKey,triggeredBy:r})}else n.push({url:e.assetKey,triggeredBy:[{key:"originError",desc:"Origin API response not found"}]})})),n}))},e.prototype.applyCompareFunction=function(e,t){if(this.customCompareFunction){var n=this.customCompareFunction(e,t);return Array.isArray(n)?n:[n]}try{return Kt(JSON.parse(e),JSON.parse(t),this.keyCompareFunctions)}catch(r){return this.fallbackCompareFunction(e,t)}},e.prototype.fetchVersions=function(e){return Promise.all([this.fetchFromSW(e),this.fetchFromOrigin(e)]).then((function(e){var t=e[0],n=e[1];return{cached:t.cached,origin:n,assetKey:t.assetKey}}))},e.prototype.fallbackCompareFunction=function(e,t){return e===t?[]:[{key:"text",desc:"text mismatch"}]},e.prototype.fetchFromSW=function(e){var t={assetKey:"",cached:null};return fetch(e.href.replace(/https?:\/\//,"$&sklookup.")).then((function(e){return t.assetKey=e.headers.get("baqend-asset-key")||"",null==e?void 0:e.text()})).then((function(e){return t.cached=e,t})).catch((function(e){return e(t)}))},e.prototype.fetchFromOrigin=function(e){return e.hash="#bqBlacklist",fetch(e.href).then((function(e){return null==e?void 0:e.text()})).catch((function(e){return e(null)}))},e.prototype.sendChangeReport=function(e){SpeedKit.rumController.set("apiChangeOrigin",window.location.origin,!1,se.Force),SpeedKit.rumController.append("apiChange",e),this.onChange&&this.onChange(e.map((function(e){return e.url})))},e.prototype.isSkResponse=function(e){return!!e.serverTiming&&e.serverTiming.filter((function(e){return["cache","pop"].indexOf(e.name)>-1})).length>1},e.prototype.getEnabledAPIs=function(e){var t=e.enabledAPIs;if(!t)return[];for(var n=[],r=0,i=t;r=500)return tt(),void(this.lastUpdateTime=Date.now());this.sendingScheduled||(this.sendingScheduled=!0,setTimeout((function(){tt(),e.sendingScheduled=!1,e.lastUpdateTime=Date.now()}),500-t))},t}();try{!function(){if(function(){var t;try{window.navigator.serviceWorker,e.cookie}catch(r){if("SecurityError"===String(r.message)||String(r).indexOf("sandboxed")>=0)return!0}var n=null===(t=window.frameElement)||void 0===t?void 0:t.getAttribute("sandbox");return!!n&&"false"!==n}()||(o=window.top!==window,"https:"!==location.protocol||!r.executeInIframe&&o))return;var o;if(window[i])return;window[i]=!0,window.addEventListener("speed-kit-completed",(function(e){if(/speedKitStatus/.test(window.location.href)){var t=window.SpeedKit,n=t.group,r=t.lastNavigate,i=r.responseCause,o=r.responseSource;alert("\n Group: "+n+"\n\n Cause: "+i+"\n\n Source: "+o)}})),[c,d,l].forEach((function(e){return bt(e)}));var a=window.location.href.match(/speed-kit-rum-opt-out=([01])/);a&&N("baqend-speedkit-rum-opt-out",a[1]);var s=O();s&&(r.rumTracking=!1);var p=function(){if(null!==L("baqend-speedkit-config")||null!==L(u))return!1;if(t.serviceWorker&&(null==r.split||1===r.split)){var e=t.serviceWorker.controller;return!e||!V(r,e)}return!0}(),f=function(){var e={group:"",testId:r.splitTestId||"undefined"};if(window.location.href.indexOf("disableSpeedKit=1")>=0?e.group="B":window.location.href.indexOf("enableSpeedKit=1")>=0&&(e.group="A"),e.group)return R("baqend-speedkit-config",encodeURIComponent(JSON.stringify(e))),e}()||Ot("baqend-speedkit-config"),g=Ot("baqend-speedkit-secondary-config"),v=function(e,t,n){var i=!1;if(n)return r.group="optOut",i;if(null==r.split){var o="undefined"===e.testId&&"undefined"!==e.group;r.group=o?e.group:"A"}else i=Tt(e,"baqend-speedkit-config");wt()&&(r.secondarySplit=null);if(null!=r.secondarySplit&&"A"===r.group){var a=Tt(t,"baqend-speedkit-secondary-config");i=i||a}return i}(f,g,s),m=function(){var e=window.SpeedKit||{},t=e.userId,n=w(),r=!n.noTracking&&!n.performanceOnly;return e.userId||(t=r?D():""),{userInfo:{userId:t},persisted:Ue(t)}}(),y=m.userInfo,S=m.persisted,b=function(e,t){var n=null===L(u)&&null===L("baqend-speedkit-config")&&null===L("baqend-speedkit-secondary-config");if(!n)return!1;if(n&&e)return!0;if(t)return!1;return R(u,"testDenied"),n=null===L(u),bt(u),n}(v&&S,s),k=t.userAgent.indexOf("Firefox/")>=0;new Ht(r),function(e,n){r.sw=r.sw||"/sw.js",null!=r.split&&r.group&&(r.sw=(i=r.sw,o="gr",a=r.group,s=i.indexOf("?")>-1?"&":"?",""+i+s+o+"="+a));var i,o,a,s;r.rumTracking=Lt(),void 0===r.isControlGroup&&(r.isControlGroup=(u=r.group,c=r.secondaryGroup,"B"===u||"A"===u&&"B"===c));var u,c;var d=!r.enableForWebViews&&ot(t.userAgent);r.disabled=!1===r.enabled||r.disabled||"B"===r.group||"B"===r.secondaryGroup||d||rt()||e,r.appURL="https://"+(r.appDomain||"{}.app.baqend.com".replace("{}",r.appName))+"/v1",r.customVariation&&r.customVariation.forEach((function(e){e.variationFunction="function"==typeof e.variationFunction?e.variationFunction.toString():e.variationFunction,e.rules&&0!==e.rules.length||(e.rules=[{contentType:[Se.Document]}])}));r.urlTransform&&r.urlTransform.forEach((function(e){e.transformFunction="function"==typeof e.transformFunction?e.transformFunction.toString():e.transformFunction}));r.dynamicBlockUrlTransform&&(r.dynamicBlockUrlTransform="function"==typeof r.dynamicBlockUrlTransform?r.dynamicBlockUrlTransform.toString():r.dynamicBlockUrlTransform);r.image&&Array.isArray(r.image)&&r.image.forEach((function(e){var t;e.imageFunction="function"==typeof e.imageFunction?null===(t=e.imageFunction)||void 0===t?void 0:t.toString():e.imageFunction}));"object"==typeof r.apiChangeDetection&&(r.apiChangeDetection.onChange=void 0,r.apiChangeDetection.compare=void 0,r.apiChangeDetection.compareKeys=void 0);if("function"==typeof r.precache)try{var l=r.precache;r.precache=l.call(null)}catch(p){r.precache=[],U(p,E.CONFIG)}Qt("customDevice"),Be()?r.detectDevice=null:Qt("detectDevice");Array.isArray(r.shouldDetectDevice)&&0!==r.shouldDetectDevice.length||(r.shouldDetectDevice=[{contentType:[Se.Document]}]);(n||we())&&(r.navigationPreload=!1);void 0===r.fetchInUnload&&(r.fetchInUnload=!0)}(s,k);var T=function(e,i,o,a){var s=yt(e,i,o,a);s.disabled="B"!==r.group&&"B"!==r.secondaryGroup&&!!Ze(),t[n]&&t[n].controller||!Be()||(s.lastNavigate.responseSource=he.SDN);return s}(Ct(b,p,f,g),y,f,p),C=w();At(s,C),function(t){var n,r;e.prerendering?e.addEventListener("prerenderingchange",(function(){var e,n;t.lastNavigate.activationStart=null===(n=null===(e=null===performance||void 0===performance?void 0:performance.getEntriesByType)||void 0===e?void 0:e.call(performance,"navigation")[0])||void 0===n?void 0:n.activationStart,Ae(t)}),{once:!0}):t.lastNavigate.activationStart=null===(r=null===(n=null===performance||void 0===performance?void 0:performance.getEntriesByType)||void 0===n?void 0:n.call(performance,"navigation")[0])||void 0===r?void 0:r.activationStart}(T),C.noTracking||b||function(e){Ae(e),Ke(e)}(T);et(T.lastNavigate.responseCause)||Ze()||(I=t.serviceWorker.register,Object.defineProperty(t.serviceWorker,"register",{configurable:!0,get:function(){return function(e,n){var i=W(r).split("/").pop();return i&&!e.includes(i)?t.serviceWorker.getRegistration():I.call(t.serviceWorker,e,n)}}}));var I;if(et(T.lastNavigate.responseCause))return Bt(T),void Fe(T);var P=t[n].controller,A=J(P);!P||A||function(e,t){return"B"===r.group||"B"===r.secondaryGroup||("B"===e.lastNavigate.group||(!!Ze()||t))}(T,p)||(T.lastNavigate.responseCause=de.OtherSwInstalled);Bt(T),void t.serviceWorker.getRegistrations().then((function(e){var n=W(r),i=new URL(r.scope||"/",location.origin).toString();e.some((function(e){return e.scope===i&&Ut(e)===n}))&&1===Ce()&&e.length>0&&!t.serviceWorker.controller&&(SpeedKit.lastNavigate.responseCause=de.HardReload)})).catch((function(){SpeedKit.lastNavigate.responseCause=de.SkUnsupported,SpeedKit.skSupported=!1,Ae(SpeedKit)})),A?function(i,o,a,s){s&&!e.referrer&&function(t){He(t,{type:"get-referrer-info",clientURL:Ie()}).then((function(t){if(!e.referrer&&t.referrer)return Object.defineProperty(e,"referrer",{configurable:!0,get:function(){return t.referrer}})}))}(a);Ge(a,i),tt("load"),(new Wt).cookieListener(),function(e){t[n].addEventListener("message",(function(t){var n=t.data,r=n.type,i=n.payload;"asset-response-timings"===r&&(e.lastNavigate=Object.assign(e.lastNavigate,i),Ae(e))}))}(i),r.watchStorageKeys&&"undefined"!=typeof Storage&&(Gt(r.watchStorageKeys),jt(r.watchStorageKeys));we()&&Ce()===ve.reload&&Xe();!function(e){He(e,{type:"auth-token",data:sessionStorage.getItem("baqend-speedkit-session-authToken")})}(a)}(T,0,P,k):Fe(T);var B=function(){var e=window.location.href.indexOf("enableSpeedKit=1")>=0,t=window.location.href.indexOf("disableSpeedKit=1")>=0,n=e&&!t;n&&(sessionStorage.setItem("enableSpeedKitParam","1"),Je(!0));return n}();if(Ze()&&!B)return void $t().catch((function(e){return U(e,E.SNIPPET)}));if(!P)return Vt();K=!1,h((function(){K||(K=!0,Vt())})),Pt((function(){setTimeout((function(){K||(K=!0,Vt())}),1e3)}));var K}()}catch(_t){U(_t,E.SNIPPET)}function Vt(){var e=!1;Jt().catch((function(t){return!e&&U(t,E.SNIPPET),e=!0,Yt().then((function(){return Jt()}))})).then((function(){return Et(SpeedKit)})).catch((function(t){return function(e){return["The operation is insecure","A mutation operation was attempted on a database that did not allow mutations","The user denied permission to use Service Worker"].some((function(t){return e.indexOf(t)>-1}))||"Rejected"===e}(A(t)?t.reason.message||JSON.stringify(t.reason):t.message)?(SpeedKit.lastNavigate.responseCause=de.SkUnsupported,SpeedKit.skSupported=!1,Ae(SpeedKit),$t()):(!e&&U(t,E.SNIPPET),e=!0,$t())})).catch((function(t){!e&&U(t,E.SNIPPET),e=!0}))}function Jt(){var n=We(r.scope),i=new v(n),o=window.devicePixelRatio,a=window.screen.width,s="ontouchend"in e,u=t.userAgent,c=r.customDevice,d=c?i.set("/com.baqend.speedkit.device",{device:c,userAgent:u}):Promise.resolve();return Promise.all([i.set("/com.baqend.speedkit.config",r),i.set("/com.baqend.speedkit.screen",{dpr:o,width:a,supportsTouch:s}),i.set("/com.baqend.speedkit.cookie",{origins:[[location.origin,e.cookie]]}),zt(i),d]).then((function(){return i.disconnect()}))}function zt(e){}function $t(){var e=new URL(r.scope||"/",location.origin).toString(),i=W(r);return t[n].getRegistrations().then((function(t){return t.forEach((function(t){var n=Ut(t);t.scope===e&&n===i&&t.unregister()}))})).catch((function(){return null})).then((function(){return Yt()}))}function Yt(){return Promise.all([window.caches?caches.keys().then((function(e){var t=e.filter((function(e){return new RegExp("^"+g(s,r.scope)+".*").test(e)}));return Promise.all(t.map((function(e){return caches.delete(e)})))})):Promise.resolve(),(e=new v(r.scope),e.clear().then((function(){return e.disconnect()})))]);var e}function Qt(t){if(r[t]){if("function"!=typeof r[t])return Ve(r[t]);var n=r[t];r[t]=null,Pt((function(){try{var r="detectDevice"===t?e:void 0,i=n.call(null,r);Promise.resolve(i).then((function(e){e&&"string"==typeof e&&Ve(e)})).catch((function(e){U(e,E.CONFIG)}))}catch(_t){U(_t,E.CONFIG)}}))}}}(document,navigator,"serviceWorker","undefined"!=typeof speedKit?speedKit:config,"SNIPPET_LOADED");})();