1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`31e5ecab6d9c912d0a303da27fd0e7ac060ac6db`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`6c117340-bc7a-4c40-926e-b84dbaec6671`,e._sentryDebugIdIdentifier=`sentry-dbid-6c117340-bc7a-4c40-926e-b84dbaec6671`)}catch{}})();var e=`2.17.3`;function t(e){return e.reduce(function(e,t){var n=e.events,e=e.additionalParams;return`index`in t?{additionalParams:e,events:n.concat([t])}:{events:n,additionalParams:t}},{events:[],additionalParams:void 0})}var n=function(){try{return!!navigator.cookieEnabled}catch{return!1}},r=function(){try{return!!navigator.sendBeacon}catch{return!1}},i=function(){try{return!!XMLHttpRequest}catch{return!1}},a=function(){try{return fetch!==void 0}catch{return!1}},o=function(){};function s(){try{var e=`__test_localStorage__`;return globalThis.localStorage.setItem(e,e),globalThis.localStorage.removeItem(e),globalThis.localStorage}catch{}}o.get=function(e){var t=(t=this.store)?.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch{return null}},o.set=function(e,t){var n;try{(n=this.store)!=null&&n.setItem(e,JSON.stringify(t))}catch{console.error(`Unable to set `+e+` in localStorage, storage may be full.`)}},o.remove=function(e){var t;(t=this.store)!=null&&t.removeItem(e)},o.store=s();var c=`AlgoliaObjectQueryCache`,l=5e3,u=1e3;function d(){return o.get(c)??{}}function f(e){o.set(c,p(e))}function p(e){return Object.keys(e).length>l?m(e):e}function m(e){return e=Object.entries(e).sort(function(e,t){return e=e[1][1],t[1][1]-e}),e.slice(0,e.length-u-1).reduce(function(e,t){var n=t[0],t=t[1];return Object.assign(Object.assign({},e),((e={})[n]=t,e))},{})}function h(e,t){return e+`_`+t}function g(e,t,n){var r=d();r[h(e,t)]=[n,Date.now()],f(r)}function _(e,t){return d()[h(e,t)]}function v(e,t){var n=d();t.forEach(function(t){delete n[h(e,t)]}),f(n)}var y=function(e){return e===void 0},b=function(e){return typeof e==`number`},x=function(e){return typeof e==`function`},ee=function(e){return typeof e?.then==`function`};function S(e){return function(t){for(var n=[],r=arguments.length-1;0<r--;)n[r]=arguments[r+1];if(t&&x(e[t]))return e[t].apply(e,n);console.warn("The method `"+t+"` doesn't exist.")}}var te=[`insights-js (`+e+`)`,`insights-js-browser-esm (`+e+`)`];function ne(e){this._ua.indexOf(e)===-1&&this._ua.push(e)}function re(e){return x(e)&&e(this.version),this.version}function C(e,t){var n={};for(i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var r=0,i=Object.getOwnPropertySymbols(e);r<i.length;r++)t.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(n[i[r]]=e[i[r]]);return n}function w(e){return e.map(function(e){var t,n;return!T(e)||(t=[],n=(n=e.objectIDs)?.map(function(n,r){var i=(i=e.objectData)?.[r];return i!=null&&i.queryID?i:((r=((r=_(e.index,n))??[])[0])&&t.push(n),Object.assign(Object.assign({},i),{queryID:r}))}),t.length===0)?e:Object.assign(Object.assign({},e),{objectData:n,objectIDsWithInferredQueryID:t})})}function T(e){return!e.queryID&&e.eventType===`conversion`}function E(e){return function(t,n){var r=this;if(this._userHasOptedOut)return Promise.resolve(!1);if(!(!y(this._apiKey)&&!y(this._appId)||(i=n?.headers)?.[`X-Algolia-Application-Id`]&&(i=n?.headers)?.[`X-Algolia-API-Key`]))throw Error(`Before calling any methods on the analytics, you first need to call the 'init' function with appId and apiKey parameters or provide custom credentials in additional parameters.`);!this._userToken&&this._anonymousUserToken&&this.setAnonymousUserToken(!0);var i=(n!=null&&n.inferQueryID?w(t):t).map(function(e){var t=e.filters,n=C(e,[`filters`]),e=Object.assign(Object.assign({},n),{userToken:(n=e?.userToken)??r._userToken,authenticatedUserToken:(n=e?.authenticatedUserToken)??r._authenticatedUserToken});return y(t)||(e.filters=t.map(encodeURIComponent)),e});return i.length===0?Promise.resolve(!1):(t=O(e,this._ua,this._endpointOrigin,i,this._appId,this._apiKey,n?.headers),ee(t)?t.then(D(i)):t)}}function D(e){return function(t){return t&&e.filter(function(e){var t=e.eventType,n=e.eventSubtype,e=e.objectIDs;return t===`conversion`&&n===`purchase`&&e?.length}
1).forEach(function(e){return v(e.index,e.objectIDs)}),t}}function O(e,t,n,r,i,a,o){var s=(o=o===void 0?{}:o)[`X-Algolia-Application-Id`],c=o[`X-Algolia-API-Key`],o=C(o,[`X-Algolia-Application-Id`,`X-Algolia-API-Key`]),l=Object.assign({"X-Algolia-Application-Id":s??i,"X-Algolia-API-Key":c??a,"X-Algolia-Agent":encodeURIComponent(t.join(`; `))},o);return e(n+`/1/events?`+Object.keys(l).map(function(e){return e+`=`+l[e]}).join(`&`),{events:r})}function k(){return`xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx`.replace(/[xy]/g,function(e){var t=16*Math.random()|0;return(e===`x`?t:3&t|8).toString(16)})}var A=`_ALGOLIA`,j=2592e6,M=function(e,t,n){var r=new Date,n=(r.setTime(r.getTime()+n),`expires=`+r.toUTCString());document.cookie=e+`=`+t+`;`+n+`;path=/`},N=function(e){for(var t=e+`=`,n=document.cookie.split(`;`),r=0;r<n.length;r++){for(var i=n[r];i.charAt(0)===` `;)i=i.substring(1);if(i.indexOf(t)===0)return i.substring(t.length,i.length)}return``};function P(e){return typeof e!=`number`&&e.indexOf(`anonymous-`)===0}function F(){var e=N(A);!this._userToken||e&&e!==``&&e.indexOf(`anonymous-`)===0||M(A,this._userToken,this._cookieDuration)}function I(e){(e=e!==void 0&&e)?this.setUserToken(`anonymous-`+k()):n()&&((e=N(A))&&e!==``&&e.indexOf(`anonymous-`)===0?this.setUserToken(e):(e=this.setUserToken(`anonymous-`+k()),M(A,e,this._cookieDuration)))}function L(e){return this._userToken=e,x(this._onUserTokenChangeCallback)&&this._onUserTokenChangeCallback(this._userToken),this._userToken}function R(e,t){return x(t)&&t(null,this._userToken),this._userToken}function z(e,t){this._onUserTokenChangeCallback=e,t&&t.immediate&&x(this._onUserTokenChangeCallback)&&this._onUserTokenChangeCallback(this._userToken)}function B(e){return this._authenticatedUserToken=e,x(this._onAuthenticatedUserTokenChangeCallback)&&this._onAuthenticatedUserTokenChangeCallback(this._authenticatedUserToken),this._authenticatedUserToken}function V(e,t){return x(t)&&t(null,this._authenticatedUserToken),this._authenticatedUserToken}function H(e,t){this._onAuthenticatedUserTokenChangeCallback=e,t&&t.immediate&&x(this._onAuthenticatedUserTokenChangeCallback)&&this._onAuthenticatedUserTokenChangeCallback(this._authenticatedUserToken)}function U(e,t){return t.map(function(t){return Object.assign({eventType:e},t)})}function W(e,t,n){return n.map(function(n){return Object.assign({eventType:e,eventSubtype:t},n)})}function G(){for(var e=this,n=[],r=arguments.length;r--;)n[r]=arguments[r];var i=t(n),a=i.events,i=i.additionalParams;return a.forEach(function(t){var n=t.index,r=t.queryID;return t.objectIDs.forEach(function(t){return!e._userHasOptedOut&&g(n,t,r)})}),this.sendEvents(U(`click`,a),i)}function K(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var r=t(e),i=r.events,r=r.additionalParams;return this.sendEvents(U(`click`,i),r)}function q(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var r=t(e),i=r.events,r=r.additionalParams;return this.sendEvents(U(`click`,i),r)}function J(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var r=t(e),i=r.events,r=r.additionalParams;return this.sendEvents(U(`conversion`,i),r)}function Y(){for(var e=this,n=[],r=arguments.length;r--;)n[r]=arguments[r];var i=t(n),a=i.events,i=i.additionalParams;return a.forEach(function(t){var n=t.index,r=t.queryID,i=t.objectIDs,a=t.objectData;return i.forEach(function(t,i){i=(i=(i=a?.[i])?.queryID)??r,!e._userHasOptedOut&&i&&g(n,t,i)})}),this.sendEvents(W(`conversion`,`addToCart`,a),i)}function X(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var r=t(e),i=r.events,r=r.additionalParams;return this.sendEvents(W(`conversion`,`purchase`,i),r)}function ie(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var r=t(e),i=r.events,r=r.additionalParams;return this.sendEvents(U(`conversion`,i),r)}function ae(){for(var e=this,n=[],r=arguments.length;r--;)n[r]=arguments[r];var i=t(n),a=i.events,i=i.additionalParams;return a.forEach(function(t){var n=t.index,r=t.objectIDs,i=t.objectData;return r.forEach(function(t,r){r=(r=i?.[r])?.queryID,!e._userHasOptedOut&&r&&g(n,t,r)})}),this.sendEvents(W(`conversion`,`addToCart`,a),i)}function oe(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var r=t(e),i=r.events,r=r.additionalParams;return this.sendEvents(W(`conversion`,`purchase`,i),r)}function se(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var r=t(e),i=r.events,r=r.additionalParams;return this.sendEvents(U(`conversion`,i),r)}var Z=[`de`,`us`];function ce(e){var t;if(!y((e=e===void 0?{}:e).region)&&Z.indexOf(e.region)===-1)throw Error(`optional region is incorrect, please provide either one of: `+Z.join(`, `)+`.`);if(!(y(e.cookieDuration)||b(e.cookieDuration)&&isFinite(e.cookieDuration)&&Math.floor(e.cookieDuration)===e.cookieDuration))throw Error(`optional cookieDuration is incorrect, expected an integer.`);le(this,e,{_userHasOptedOut:!!e.userHasOptedOut,_region:e.region,_host:e.host,_anonymousUserToken:(t=e.anonymousUserToken)==null||t,_useCookie:(t=e.useCookie)!=null&&t,_cookieDuration:e.cookieDuration||6*j}),this._endpointOrigin=this._host||(this._region?`https://insights.`+this._region+`.algolia.io`:`https://insights.algolia.io`),this._ua=[].concat(te),e.authenticatedUserToken&&this.setAuthenticatedUserToken(e.authenticatedUserToken),e.userToken?this.setUserToken(e.userToken):this._userToken||this._userHasOptedOut||!this._useCookie?ue(this)&&this.saveTokenAsCookie():this.setAnonymousUserToken()}function le(e,t,n){var r=t.partial,i=C(t,[`partial`]);r||Object.assign(e,n),Object.assign(e,Object.keys(i).reduce(function(e,t){return Object.assign(Object.assign({},e),((e={})[`_`+t]=i[t],e))},{}))}function ue(e){return e._userToken!==void 0&&P(e._userToken)&&e._useCookie&&!e._userHasOptedOut}function de(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var r=t(e),i=r.events,r=r.additionalParams;return this.sendEvents(U(`view`,i),r)}function fe(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var r=t(e),i=r.events,r=r.additionalParams;return this.sendEvents(U(`view`,i),r)}var pe=function(t){t=t.requestFn,this._endpointOrigin=`https://insights.algolia.io`,this._anonymousUserToken=!0,this._userHasOptedOut=!1,this._useCookie=!1,this._cookieDuration=6*j,this._ua=[],this.version=e,this.sendEvents=E(t).bind(this),this.init=ce.bind(this),this.addAlgoliaAgent=ne.b
1ind(this),this.saveTokenAsCookie=F.bind(this),this.setUserToken=L.bind(this),this.setAnonymousUserToken=I.bind(this),this.getUserToken=R.bind(this),this.onUserTokenChange=z.bind(this),this.setAuthenticatedUserToken=B.bind(this),this.getAuthenticatedUserToken=V.bind(this),this.onAuthenticatedUserTokenChange=H.bind(this),this.clickedObjectIDsAfterSearch=G.bind(this),this.clickedObjectIDs=K.bind(this),this.clickedFilters=q.bind(this),this.convertedObjectIDsAfterSearch=J.bind(this),this.purchasedObjectIDsAfterSearch=X.bind(this),this.addedToCartObjectIDsAfterSearch=Y.bind(this),this.convertedObjectIDs=ie.bind(this),this.addedToCartObjectIDs=ae.bind(this),this.purchasedObjectIDs=oe.bind(this),this.convertedFilters=se.bind(this),this.viewedObjectIDs=de.bind(this),this.viewedFilters=fe.bind(this),this.getVersion=re.bind(this)};function me(t){var n,t=S(new pe({requestFn:t}));if(typeof window==`object`&&!window.AlgoliaAnalyticsObject){for(;n=k(),window[n]!==void 0;);window.AlgoliaAnalyticsObject=n,window[window.AlgoliaAnalyticsObject]=t}return t.version=e,t}var Q=function(e,t){return new Promise(function(n,r){var i=JSON.stringify(t),a=new XMLHttpRequest;a.addEventListener(`readystatechange`,function(){a.readyState===4&&a.status===200?n(!0):a.readyState===4&&n(!1)}),a.addEventListener(`error`,function(){return r()}),a.addEventListener(`timeout`,function(){return n(!1)}),a.open(`POST`,e),a.setRequestHeader(`Content-Type`,`application/json`),a.send(i)})},he=function(e,t){var n=JSON.stringify(t),n=navigator.sendBeacon(e,n);return Promise.resolve(!!n||Q(e,t))},ge=function(e,t){return new Promise(function(n,r){fetch(e,{method:`POST`,body:JSON.stringify(t),headers:{"Content-Type":`application/json`}}).then(function(e){n(e.status===200)}).catch(function(e){r(e)})})};function $(){if(r())return he;if(i())return Q;if(a())return ge;throw Error(`Could not find a supported HTTP request client in this environment.`)}var _e=me($());export{_e as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.