1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2511],{77515:function(e,n,t){t.d(n,{Z:function(){return i}});/** 2 * @license lucide-react v0.341.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */let i=(0,t(81066).Z)("AlertCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]])},74109:function(e,n,t){t.d(n,{Z:function(){return i}});/** 7 * @license lucide-react v0.341.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */let i=(0,t(81066).Z)("Loader2",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},74697:function(e,n,t){t.d(n,{Z:function(){return i}});/** 12 * @license lucide-react v0.341.0 - ISC 13 * 14 * This source code is licensed under the ISC license. 15 * See the LICENSE file in the root directory of this source tree. 16 */let i=(0,t(81066).Z)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},16463:function(e,n,t){var i=t(71169);t.o(i,"useParams")&&t.d(n,{useParams:function(){return i.useParams}}),t.o(i,"usePathname")&&t.d(n,{usePathname:function(){return i.usePathname}}),t.o(i,"useRouter")&&t.d(n,{useRouter:function(){return i.useRouter}}),t.o(i,"useSearchParams")&&t.d(n,{useSearchParams:function(){return i.useSearchParams}}),t.o(i,"useServerInsertedHTML")&&t.d(n,{useServerInsertedHTML:function(){return i.useServerInsertedHTML}})},58064:function(e,n,t){Object.defineProperty(n,"$",{enumerable:!0,get:function(){return r}});let i=t(74590);function r(e){let{createServerReference:n}=t(6671);return n(e,i.callServer)}},31383:function(e,n,t){t.d(n,{z:function(){return a}});var i=t(2265),r=t(54887),o=t(1584),s=t(1336),a=e=>{var n,t;let a,c;let{present:l,children:d}=e,h=function(e){var n,t;let[o,a]=i.useState(),c=i.useRef({}),l=i.useRef(e),d=i.useRef("none"),[h,f]=(n=e?"mounted":"unmounted",t={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},i.useReducer((e,n)=>{let i=t[e][n];return null!=i?i:e},n));return i.useEffect(()=>{let e=u(c.current);d.current="mounted"===h?e:"none"},[h]),(0,s.b)(()=>{let n=c.current,t=l.current;if(t!==e){let i=d.current,r=u(n);e?f("MOUNT"):"none"===r||(null==n?void 0:n.display)==="none"?f("UNMOUNT"):t&&i!==r?f("ANIMATION_OUT"):f("UNMOUNT"),l.current=e}},[e,f]),(0,s.b)(()=>{if(o){let e=e=>{let n=u(c.current).includes(e.animationName);e.target===o&&n&&r.flushSync(()=>f("ANIMATION_END"))},n=e=>{e.target===o&&(d.current=u(c.current))};return o.addEventListener("animationstart",n),o.addEventListener("animationcancel",e),o.addEventListener("animationend",e),()=>{o.removeEventListener("animationstart",n),o.removeEventListener("animationcancel",e),o.removeEventListener("animationend",e)}}f("ANIMATION_END")},[o,f]),{isPresent:["mounted","unmountSuspended"].includes(h),ref:i.useCallback(e=>{e&&(c.current=getComputedStyle(e)),a(e)},[])}}(l),f="function"==typeof d?d({present:h.isPresent}):i.Children.only(d),v=(0,o.e)(h.ref,(a=null===(n=Object.getOwnPropertyDescriptor(f.props,"ref"))||void 0===n?void 0:n.get)&&"isReactWarning"in a&&a.isReactWarning?f.ref:(a=null===(t=Object.getOwnPropertyDescriptor(f,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in a&&a.isReactWarning?f.props.ref:f.props.ref||f.ref);return"function"==typeof d||h.isPresent?i.cloneElement(f,{ref:v}):null};function u(e){return(null==e?void 0:e.animationName)||"none"}a.displayName="Presence"},52591:function(e,n,t){t.d(n,{ZP:function(){return $}});var i="2.17.3";function r(e){return e.reduce(function(e,n){var t=e.events,e=e.additionalParams;return"index"in n?{additionalParams:e,events:t.concat([n])}:{events:t,additionalParams:n}},{events:[],additionalParams:void 0})}var o=function(){try{return!!navigator.cookieEnabled}catch(e){return!1}},s=function(){try{return!!navigator.sendBeacon}catch(e){return!1}},a=function(){try{return!!XMLHttpRequest}catch(e){return!1}},u=function(){try{return void 0!==fetch}catch(e){return!1}},c=function(){};c.get=function(e){var n=null==(n=this.store)?void 0:n.getItem(e);if(!n)return null;try{return JSON.parse(n)}catch(e){return null}},c.set=function(e,n){var t;try{null!=(t=this.store)&&t.setItem(e,JSON.stringify(n))}catch(n){console.error("Unable to set "+e+" in localStorage, storage may be full.")}},c.remove=function(e){var n;null!=(n=this.store)&&n.removeItem(e)},c.store=function(){try{var e="__test_localStorage__";return globalThis.localStorage.setItem(e,e),globalThis.localStorage.removeItem(e),globalThis.localStorage}catch(e){}}();var l="AlgoliaObjectQueryCache";function d(){var e;return null!=(e=c.get(l))?e:{}}function h(e){var n;c.set(l,Object.keys(e).length>5e3?(n=Object.entries(n=e).sort(function(e,n){return e=e[1][1],n[1][1]-e})).slice(0,n.length-1e3-1).reduce(function(e,n){var t=n[0],n=n[1];return Object.assign(Object.assign({},e),((e={})[t]=n,e))},{}):e)}function f(e,n,t){var i=d();i[e+"_"+n]=[t,Date.now()],h(i)}var v=function(e){return void 0===e},g=function(e){return"function"==typeof e},p=["insights-js ("+i+")","insights-js-browser-esm ("+i+")"];function m(e){-1===this._ua.indexOf(e)&&this._ua.push(e)}function k(e){return g(e)&&e(this.version),this.version}function b(e,n){var t={};for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>n.indexOf(r)&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>n.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(t[r[i]]=e[r[i]]);return t}function y(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var n=16*Math.random()|0;return("x"===e?n:3&n|8).toString(16)})}var T="_ALGOLIA",O=function(e,n,t){var i=new Date,t=(i.setTime(i.getTime()+t),"expires="+i.toUTCString());document.cookie=e+"="+n+";"+t+";path=/"},_=function(e){for(var n=e+"=",t=document.cookie.split(";"),i=0;i<t.length;i++){for(var r=t[i];" "===r.charAt(0);)r=r.substring(1);if(0===r.indexOf(n))return r.substring(n.length,r.length)}return""};function A(){var e=_(T);!this._userToken||e&&""!==e&&0===e.indexOf("anonymous-")||O(T,this._userToken,this._cookieDuration)}function I(e){(e=void 0!==e&&e)?this.setUserToken("anonymous-"+y()):o()&&((e=_(T))&&""!==e&&0===e.indexOf("anonymous-")?this.setUserToken(e):O(T,e=this.setUserToken("anonymous-"+y()),this._cookieDuration))}function j(e){return this._userToken=e,g(this._onUserTokenChangeCallback)&&this._onUserTokenChangeCallback(this._userToken),this._userToken}function x(e,n){return g(n)&&n(null,this._userToken),this._userToken}function U(e,n){this._onUserTokenChangeCallback=e,n&&n.immediate&&g(this._onUserTokenChangeCallback)&&this._onUserTokenChangeCallback(this._userToken)}function P(e){return this._authenticatedUserToken=e,g(this._onAuthenticatedUserTokenChangeCallback)&&this._onAuthenticatedUserTokenChangeCallback(this._authenticatedUserToken),this._authenticatedUserToken}function D(e,n){return g(n)&&n(null,this._authenticatedUserToken),this._authenticatedUserToken}function C(e,n){this._onAuthenticatedUserTokenChangeCallback=e,n&&n.immediate&&g(this._onAuthenticatedUserTokenChangeCallback)&&this._onAuthenticatedUserTokenChangeCallback(this._authenticatedUserToken)}function E(e,n){return n.map(function(n){return Object.assign({eventType:e},n)})}function S(e,n,t){return t.map(function(t){return Object.assign({eventType:e,eventSubtype:n},t)})}function w(){for(var e=this,n=[],t=arguments.length;t--;)n[t]=arguments[t];var i=r(n),o=i.events,i=i.additionalParams;return o.forEach(function(n){var t=n.index,i=n.queryID;return n.objectIDs.forEach(function(n){return!e._userHasOptedOut&&f(t,n,i)})}),this.sendEvents(E("click",o),i)}function N(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var t=r(e),i=t.events,t=t.additionalParams;return this.sendEvents(E("click",i),t)}function M(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var t=r(e),i=t.events,t=t.additionalParams;return this.sendEvents(E("click",i),t)}function L(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var t=r(e),i=t.events,t=t.additionalParams;return this.sendEvents(E("conversion",i),t)}function R(){for(var e=this,n=[],t=arguments.length;t--;)n[t]=arguments[t];var i=r(n),o=i.events,i=i.additionalParams;return o.forEach(function(n){var t=n.index,i=n.queryID,r=n.objectIDs,o=n.objectData;return r.forEach(function(n,r){r=null!=(r=null==(r=null==o?void 0:o[r])?void 0:r.queryID)?r:i,!e._userHasOptedOut&&r&&f(t,n,r)})}),this.sendEvents(S("conversion","addToCart",o),i)}function H(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var t=r(e),i=t.events,t=t.additionalParams;return this.sendEvents(S("conversion","purchase",i),t)}function q(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var t=r(e),i=t.events,t=t.additionalParams;return this.sendEvents(E("conversion",i),t)}function X(){for(var e=this,n=[],t=arguments.length;t--;)n[t]=arguments[t];var i=r(n),o=i.events,i=i.additionalParams;return o.forEach(function(n){var t=n.index,i=n.objectIDs,r=n.objectData;
16return i.forEach(function(n,i){i=null==(i=null==r?void 0:r[i])?void 0:i.queryID,!e._userHasOptedOut&&i&&f(t,n,i)})}),this.sendEvents(S("conversion","addToCart",o),i)}function K(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var t=r(e),i=t.events,t=t.additionalParams;return this.sendEvents(S("conversion","purchase",i),t)}function Z(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var t=r(e),i=t.events,t=t.additionalParams;return this.sendEvents(E("conversion",i),t)}var F=["de","us"];function J(e){var n,t,i,r,o,s;if(!v((e=void 0===e?{}:e).region)&&-1===F.indexOf(e.region))throw Error("optional region is incorrect, please provide either one of: "+F.join(", ")+".");if(!(v(e.cookieDuration)||"number"==typeof e.cookieDuration&&isFinite(e.cookieDuration)&&Math.floor(e.cookieDuration)===e.cookieDuration))throw Error("optional cookieDuration is incorrect, expected an integer.");t=e,i={_userHasOptedOut:!!e.userHasOptedOut,_region:e.region,_host:e.host,_anonymousUserToken:null==(n=e.anonymousUserToken)||n,_useCookie:null!=(n=e.useCookie)&&n,_cookieDuration:e.cookieDuration||15552e6},r=t.partial,o=b(t,["partial"]),r||Object.assign(this,i),Object.assign(this,Object.keys(o).reduce(function(e,n){return Object.assign(Object.assign({},e),((e={})["_"+n]=o[n],e))},{})),this._endpointOrigin=this._host||(this._region?"https://insights."+this._region+".algolia.io":"https://insights.algolia.io"),this._ua=[].concat(p),e.authenticatedUserToken&&this.setAuthenticatedUserToken(e.authenticatedUserToken),e.userToken?this.setUserToken(e.userToken):this._userToken||this._userHasOptedOut||!this._useCookie?void 0!==this._userToken&&"number"!=typeof(s=this._userToken)&&0===s.indexOf("anonymous-")&&this._useCookie&&!this._userHasOptedOut&&this.saveTokenAsCookie():this.setAnonymousUserToken()}function W(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var t=r(e),i=t.events,t=t.additionalParams;return this.sendEvents(E("view",i),t)}function B(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var t=r(e),i=t.events,t=t.additionalParams;return this.sendEvents(E("view",i),t)}var Q=function(e){var n;e=e.requestFn,this._endpointOrigin="https://insights.algolia.io",this._anonymousUserToken=!0,this._userHasOptedOut=!1,this._useCookie=!1,this._cookieDuration=15552e6,this._ua=[],this.version=i,this.sendEvents=(n=e,function(e,t){var i,r,o,s,a,u,c,l,f,g,p,m=this;if(this._userHasOptedOut)return Promise.resolve(!1);if(!(!v(this._apiKey)&&!v(this._appId)||(null==(k=null==t?void 0:t.headers)?void 0:k["X-Algolia-Application-Id"])&&(null==(k=null==t?void 0:t.headers)?void 0:k["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 k=(null!=t&&t.inferQueryID?e.map(function(e){var n,t;return e.queryID||"conversion"!==e.eventType||(n=[],t=null==(t=e.objectIDs)?void 0:t.map(function(t,i){var r,o=null==(o=e.objectData)?void 0:o[i];return null!=o&&o.queryID?o:((i=(null!=(r=e.index,i=d()[r+"_"+t])?i:[])[0])&&n.push(t),Object.assign(Object.assign({},o),{queryID:i}))}),0===n.length)?e:Object.assign(Object.assign({},e),{objectData:t,objectIDsWithInferredQueryID:n})}):e).map(function(e){var n=e.filters,t=b(e,["filters"]),e=Object.assign(Object.assign({},t),{userToken:null!=(t=null==e?void 0:e.userToken)?t:m._userToken,authenticatedUserToken:null!=(t=null==e?void 0:e.authenticatedUserToken)?t:m._authenticatedUserToken});return v(n)||(e.filters=n.map(encodeURIComponent)),e});return 0===k.length?Promise.resolve(!1):"function"==typeof(null==(i=this._ua,r=this._endpointOrigin,o=k,s=this._appId,a=this._apiKey,u=(l=void 0===(l=null==t?void 0:t.headers)?{}:l)["X-Algolia-Application-Id"],c=l["X-Algolia-API-Key"],l=b(l,["X-Algolia-Application-Id","X-Algolia-API-Key"]),p=e=n(r+"/1/events?"+Object.keys(f=Object.assign({"X-Algolia-Application-Id":null!=u?u:s,"X-Algolia-API-Key":null!=c?c:a,"X-Algolia-Agent":encodeURIComponent(i.join("; "))},l)).map(function(e){return e+"="+f[e]}).join("&"),{events:o}))?void 0:p.then)?e.then((g=k,function(e){return e&&g.filter(function(e){var n=e.eventType,t=e.eventSubtype,e=e.objectIDs;return"conversion"===n&&"purchase"===t&&(null==e?void 0:e.length)}
16).forEach(function(e){var n,t,i;return n=e.index,t=e.objectIDs,i=d(),void(t.forEach(function(e){delete i[n+"_"+e]}),h(i))}),e})):e}).bind(this),this.init=J.bind(this),this.addAlgoliaAgent=m.bind(this),this.saveTokenAsCookie=A.bind(this),this.setUserToken=j.bind(this),this.setAnonymousUserToken=I.bind(this),this.getUserToken=x.bind(this),this.onUserTokenChange=U.bind(this),this.setAuthenticatedUserToken=P.bind(this),this.getAuthenticatedUserToken=D.bind(this),this.onAuthenticatedUserTokenChange=C.bind(this),this.clickedObjectIDsAfterSearch=w.bind(this),this.clickedObjectIDs=N.bind(this),this.clickedFilters=M.bind(this),this.convertedObjectIDsAfterSearch=L.bind(this),this.purchasedObjectIDsAfterSearch=H.bind(this),this.addedToCartObjectIDsAfterSearch=R.bind(this),this.convertedObjectIDs=q.bind(this),this.addedToCartObjectIDs=X.bind(this),this.purchasedObjectIDs=K.bind(this),this.convertedFilters=Z.bind(this),this.viewedObjectIDs=W.bind(this),this.viewedFilters=B.bind(this),this.getVersion=k.bind(this)},z=function(e,n){return new Promise(function(t,i){var r=JSON.stringify(n),o=new XMLHttpRequest;o.addEventListener("readystatechange",function(){4===o.readyState&&200===o.status?t(!0):4===o.readyState&&t(!1)}),o.addEventListener("error",function(){return i()}),o.addEventListener("timeout",function(){return t(!1)}),o.open("POST",e),o.setRequestHeader("Content-Type","application/json"),o.send(r)})},G=function(e,n){var t=JSON.stringify(n),t=navigator.sendBeacon(e,t);return Promise.resolve(!!t||z(e,n))},V=function(e,n){return new Promise(function(t,i){fetch(e,{method:"POST",body:JSON.stringify(n),headers:{"Content-Type":"application/json"}}).then(function(e){t(200===e.status)}).catch(function(e){i(e)})})},$=function(e){var n,t,e=(n=new Q({requestFn:e}),function(e){for(var t=[],i=arguments.length-1;0<i--;)t[i]=arguments[i+1];if(e&&g(n[e]))return n[e].apply(n,t);console.warn("The method `"+e+"` doesn't exist.")});if("object"==typeof window&&!window.AlgoliaAnalyticsObject){for(;t=y(),void 0!==window[t];);window.AlgoliaAnalyticsObject=t,window[window.AlgoliaAnalyticsObject]=e}return e.version=i,e}(function(){if(s())return G;if(a())return z;if(u())return V;throw Error("Could not find a supported HTTP request client in this environment.")}())}}]);
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.