PageSourceSearch

https://homepage-cdn.tidio.com/_next/static/chunks/9002-a45dce06966ca58c.js

js tidio.com collected 2026-10-01 07:34:12 UTC 11,421 bytes, 1 lines download raw bytes

1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="e7f962fa-a292-4a7c-a9f1-64b7ee043ea3",e._sentryDebugIdIdentifier="sentry-dbid-e7f962fa-a292-4a7c-a9f1-64b7ee043ea3")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9002],{19002:(e,t,r)=>{let n;r.d(t,{Ay:()=>X});var i=r(14232),a=r(41198),u=Object.prototype.hasOwnProperty;let o=new WeakMap,l=()=>{},c=l(),s=Object,f=e=>e===c,d=(e,t)=>({...e,...t}),g={},y={},p="undefined",h=typeof window!=p,v=typeof document!=p,w=h&&"Deno"in window,b=(e,t)=>{let r=o.get(e);return[()=>!f(t)&&e.get(t)||g,n=>{if(!f(t)){let i=e.get(t);t in y||(y[t]=i),r[5](t,d(i,n),i||g)}},r[6],()=>!f(t)&&t in y?y[t]:!f(t)&&e.get(t)||g]},m=!0,[S,E]=h&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[l,l],O={initFocus:e=>(v&&document.addEventListener("visibilitychange",e),S("focus",e),()=>{v&&document.removeEventListener("visibilitychange",e),E("focus",e)}),initReconnect:e=>{let t=()=>{m=!0,e()},r=()=>{m=!1};return S("online",t),S("offline",r),()=>{E("online",t),E("offline",r)}}},_=!i.useId,R=!h||w,k=R?i.useEffect:i.useLayoutEffect,T="u">typeof navigator&&navigator.connection,L=!R&&T&&(["slow-2g","2g"].includes(T.effectiveType)||T.saveData),D=new WeakMap,V=(e,t)=>e===`[object ${t}]`,j=0,C=e=>{let t,r,n=typeof e,i=s.prototype.toString.call(e),a=V(i,"Date"),u=V(i,"RegExp"),o=V(i,"Object");if(s(e)!==e||a||u)t=a?e.toJSON():"symbol"==n?e.toString():"string"==n?JSON.stringify(e):""+e;else{if(t=D.get(e))return t;if(t=++j+"~",D.set(e,t),Array.isArray(e)){for(r=0,t="@";r<e.length;r++)t+=C(e[r])+",";D.set(e,t)}if(o){t="#";let n=s.keys(e).sort();for(;!f(r=n.pop());)f(e[r])||(t+=r+":"+C(e[r])+",");D.set(e,t)}}return t},I=e=>{if("function"==typeof e)try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?C(e):"",t]},x=0,P=()=>++x;async function M(...e){let[t,r,n,i]=e,a=d({populateCache:!0,throwOnError:!0},"boolean"==typeof i?{revalidate:i}:i||{}),u=a.populateCache,l=a.rollbackOnError,s=a.optimisticData,g=a.throwOnError;if("function"==typeof r){let e=[];for(let n of t.keys())!/^\$(inf|sub)\$/.test(n)&&r(t.get(n)._k)&&e.push(n);return Promise.all(e.map(y))}return y(r);async function y(r){let i,[d]=I(r);if(!d)return;let[y,p]=b(t,d),[h,v,w,m]=o.get(t),S=()=>{let e=h[d];return("function"==typeof a.revalidate?a.revalidate(y().data,r):!1!==a.revalidate)&&(delete w[d],delete m[d],e&&e[0])?e[0](2).then(()=>y().data):y().data};if(e.length<3)return S();let E=n,O=!1,_=P();v[d]=[_,0];let R=!f(s),k=y(),T=k.data,L=k._c,D=f(L)?T:L;if(R&&p({data:s="function"==typeof s?s(D,T):s,_c:D}),"function"==typeof E)try{E=E(D)}catch(e){i=e,O=!0}if(E&&"function"==typeof E.then){let e;if(E=await E.catch(e=>{i=e,O=!0}),_!==v[d][0]){if(O)throw i;return E}O&&R&&(e=i,"function"==typeof l?l(e):!1!==l)&&(u=!0,p({data:D,_c:c}))}if(u&&!O&&("function"==typeof u?p({data:u(E,D),error:c,_c:c}):p({data:E,error:c,_c:c})),v[d][1]=P(),Promise.resolve(S()).then(()=>{p({_c:c})}),O){if(g)throw i;return}return E}}let A=(e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},F=(e,t)=>{if(!o.has(e)){let r=d(O,t),n=Object.create(null),i=M.bind(c,e),a=l,u=Object.create(null),s=(e,t)=>{let r=u[e]||[];return u[e]=r,r.push(t),()=>r.splice(r.indexOf(t),1)},f=(t,r,n)=>{e.set(t,r);let i=u[t];if(i)for(let e of i)e(r,n)},g=()=>{if(!o.has(e)&&(o.set(e,[n,Object.create(null),Object.create(null),Object.create(null),i,f,s]),!R)){let t=r.initFocus(setTimeout.bind(c,A.bind(c,n,0))),i=r.initReconnect(setTimeout.bind(c,A.bind(c,n,1)));a=()=>{t&&t(),i&&i(),o.delete(e)}}};return g(),[e,i,g,a]}return[e,o.get(e)[4]]},[W,$]=F(new Map),N=d({onLoadingSlow:l,onSuccess:l,onError:l,onErrorRetry:(e,t,r,n,i)=>{let a=r.errorRetryCount,u=i.retryCount,o=~~((Math.random()+.5)*(1<<(u<8?u:8)))*r.errorRetryInterval;(f(a)||!(u>a))&&setTimeout(n,o,i)},onDiscarded:l,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:L?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:L?5e3:3e3,compare:function e(t,r){var n,i;if(t===r)return!0;
1if(t&&r&&(n=t.constructor)===r.constructor){if(n===Date)return t.getTime()===r.getTime();if(n===RegExp)return t.toString()===r.toString();if(n===Array){if((i=t.length)===r.length)for(;i--&&e(t[i],r[i]););return -1===i}if(!n||"object"==typeof t){for(n in i=0,t)if(u.call(t,n)&&++i&&!u.call(r,n)||!(n in r)||!e(t[n],r[n]))return!1;return Object.keys(r).length===i}}return t!=t&&r!=r},isPaused:()=>!1,cache:W,mutate:$,fallback:{}},{isOnline:()=>m,isVisible:()=>{let e=v&&document.visibilityState;return f(e)||"hidden"!==e}}),q=(e,t)=>{let r=d(e,t);if(t){let{use:n,fallback:i}=e,{use:a,fallback:u}=t;n&&a&&(r.use=n.concat(a)),i&&u&&(r.fallback=d(i,u))}return r},J=(0,i.createContext)({}),U=h&&window.__SWR_DEVTOOLS_USE__,z=(U?window.__SWR_DEVTOOLS_USE__:[]).concat(e=>(t,r,n)=>{let i=r&&((...e)=>{let[n]=I(t),[,,,i]=o.get(W);if(n.startsWith("$inf$"))return r(...e);let a=i[n];return f(a)?r(...e):(delete i[n],a)});return e(t,i,n)});U&&(window.__SWR_DEVTOOLS_REACT__=i);let Y=()=>{},B=Y(),G=(new WeakMap,i.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}})),H={dedupe:!0},K=Promise.resolve(c),Q=()=>l;s.defineProperty(e=>{let{value:t}=e,r=(0,i.useContext)(J),n="function"==typeof t,a=(0,i.useMemo)(()=>n?t(r):t,[n,r,t]),u=(0,i.useMemo)(()=>n?a:q(r,a),[n,r,a]),o=a&&a.provider,l=(0,i.useRef)(c);o&&!l.current&&(l.current=F(o(u.cache||W),a));let s=l.current;return s&&(u.cache=s[0],u.mutate=s[1]),k(()=>{if(s)return s[2]&&s[2](),s[3]},[]),(0,i.createElement)(J.Provider,d(e,{value:u}))},"defaultValue",{value:N});let X=(n=(e,t,r)=>{let{cache:n,compare:u,suspense:l,fallbackData:s,revalidateOnMount:g,revalidateIfStale:y,refreshInterval:v,refreshWhenHidden:w,refreshWhenOffline:m,keepPreviousData:S,strictServerPrefetchWarning:E}=r,[O,T,L,D]=o.get(n),[V,j]=I(e),C=(0,i.useRef)(!1),x=(0,i.useRef)(!1),A=(0,i.useRef)(V),F=(0,i.useRef)(t),W=(0,i.useRef)(r),$=()=>W.current.isVisible()&&W.current.isOnline(),[N,q,J,U]=b(n,V),z=(0,i.useRef)({}).current,Y=f(s)?f(r.fallback)?c:r.fallback[V]:s,B=(e,t)=>{for(let r in z)if("data"===r){if(!u(e[r],t[r])&&(!f(e[r])||!u(eu,t[r])))return!1}else if(t[r]!==e[r])return!1;return!0},X=!C.current,Z=(0,i.useMemo)(()=>{let e=N(),r=U(),n=e=>{let r=d(e);return(delete r._k,(()=>{if(!V||!t||W.current.isPaused())return!1;if(X&&!f(g))return g;let e=f(Y)?r.data:Y;return f(e)||y})())?{isValidating:!0,isLoading:!0,...r}:r},i=n(e),a=e===r?i:n(r),u=i;return[()=>{let e=n(N());return B(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},()=>a]},[n,V]),ee=(0,a.useSyncExternalStore)((0,i.useCallback)(e=>J(V,(t,r)=>{B(r,t)||e()}),[n,V]),Z[0],Z[1]),et=O[V]&&O[V].length>0,er=ee.data,en=f(er)?Y&&"function"==typeof Y.then?G(Y):Y:er,ei=ee.error,ea=(0,i.useRef)(en),eu=S?f(er)?f(ea.current)?en:ea.current:er:en,eo=V&&f(en),el=(0,i.useRef)(null);R||(0,a.useSyncExternalStore)(Q,()=>(el.current=!1,el),()=>(el.current=!0,el));let ec=el.current;E&&ec&&!l&&eo&&console.warn(`Missing pre-initiated data for serialized key "${V}" during server-side rendering. Data fetching should be initiated on the server and provided to SWR via fallback data. You can set "strictServerPrefetchWarning: false" to disable this warning.`);let es=!(!V||!t||W.current.isPaused())&&(!et||!!f(ei))&&(X&&!f(g)?g:l?!f(en)&&y:f(en)||y),ef=X&&es,ed=f(ee.isValidating)?ef:ee.isValidating,eg=f(ee.isLoading)?ef:ee.isLoading,ey=(0,i.useCallback)(async e=>{let t,n,i=F.current;if(!V||!i||x.current||W.current.isPaused())return!1;let a=!0,o=e||{},l=!L[V]||!o.dedupe,s=()=>_?!x.current&&V===A.current&&C.current:V===A.current,d={isValidating:!1,isLoading:!1},g=()=>{q(d)},y=()=>{let e=L[V];e&&e[1]===n&&delete L[V]},p={isValidating:!0};f(N().data)&&(p.isLoading=!0);try{if(l&&(q(p),r.loadingTimeout&&f(N().data)&&setTimeout(()=>{a&&s()&&W.current.onLoadingSlow(V,r)},r.loadingTimeout),L[V]=[i(j),P()]),[t,n]=L[V],t=await t,l&&setTimeout(y,r.dedupingInterval),!L[V]||L[V][1]!==n)return l&&s()&&W.current.onDiscarded(V),!1;d.error=c;let e=T[V];if(!f(e)&&(n<=e[0]||n<=e[1]||0===e[1]))return g(),l&&s()&&W.current.onDiscarded(V),!1;let o=N().data;d.data=u(o,t)?o:t,l&&s()&&W.current.onSuccess(t,V,r)}catch(r){y();let e=W.current,{shouldRetryOnError:t}=e;!e.isPaused()&&(d.error=r,l&&s())&&(e.onError(r,V,e),(!0===t||"function"==typeof t&&t(r))&&(!W.current.revalidateOnFocus||!W.current.revalidateOnReconnect||$())&&e.onErrorRetry(r,V,e,e=>{let t=O[V];t&&t[0]&&t[0](3,e)},{retryCount:(o.retryCount||0)+1,dedupe:!0}))}return a=!1,g(),!0},[V,n]),ep=(0,i.useCallback)((...e)=>M(n,A.current,...e),[]);if(k(()=>{F.current=t,W.current=r,f(er)||(ea.current=er)}),k(()=>{var e;let t;if(!V)return;let r=ey.bind(c,H),n=0;W.current.revalidateOnFocus&&(n=Date.now()+W.current.focusThrottleInterval);let i=(e=(e,t={})=>
1{if(0==e){let e=Date.now();W.current.revalidateOnFocus&&e>n&&$()&&(n=e+W.current.focusThrottleInterval,r())}else if(1==e)W.current.revalidateOnReconnect&&$()&&r();else if(2==e)return ey();else if(3==e)return ey(t)},(t=O[V]||(O[V]=[])).push(e),()=>{let r=t.indexOf(e);r>=0&&(t[r]=t[t.length-1],t.pop())});if(x.current=!1,A.current=V,C.current=!0,q({_k:j}),es&&!L[V])if(f(en)||R)r();else h&&typeof window.requestAnimationFrame!=p?window.requestAnimationFrame(r):setTimeout(r,1);return()=>{x.current=!0,i()}},[V]),k(()=>{let e;function t(){let t="function"==typeof v?v(N().data):v;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!N().error&&(w||W.current.isVisible())&&(m||W.current.isOnline())?ey(H).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[v,w,m,V]),(0,i.useDebugValue)(eu),l){if(!_&&R&&eo)throw Error("Fallback data is required when using Suspense in SSR.");eo&&(F.current=t,W.current=r,x.current=!1);let e=D[V];if(G(!f(e)&&eo?ep(e):K),!f(ei)&&eo)throw ei;let n=eo?ey(H):K;!f(eu)&&eo&&(n.status="fulfilled",n.value=!0),G(n)}return{mutate:ep,get data(){return z.data=!0,eu},get error(){return z.error=!0,ei},get isValidating(){return z.isValidating=!0,ed},get isLoading(){return z.isLoading=!0,eg}}},function(...e){let t,r=(t=(0,i.useContext)(J),(0,i.useMemo)(()=>d(N,t),[t])),[a,u,o]="function"==typeof e[1]?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],l=q(r,o),c=n,{use:s}=l,f=(s||[]).concat(z);for(let e=f.length;e--;)c=f[e](c);return c(a,u||l.fetcher||null,l)})},41198:(e,t,r)=>{e.exports=r(42413)},42413:(e,t,r)=>{var n=r(14232),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=n.useState,u=n.useEffect,o=n.useLayoutEffect,l=n.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var s="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=a({inst:{value:r,getSnapshot:t}}),i=n[0].inst,s=n[1];return o(function(){i.value=r,i.getSnapshot=t,c(i)&&s({inst:i})},[e,r,t]),u(function(){return c(i)&&s({inst:i}),e(function(){c(i)&&s({inst:i})})},[e]),l(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:s}}]);

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.