PageSourceSearch

https://lidomatrip.com/_next/static/chunks/4389-fd1d5b48637be587.js

js lidomatrip.com collected 2026-10-02 20:28:34 UTC 12,888 bytes, 9 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4389],{62838:function(e,t,r){/**
2 * @license React
3 * use-sync-external-store-shim.production.js
4 *
5 * Copyright (c) Meta Platforms, Inc. and affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var n=r(67294),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=n.useState,l=n.useEffect,u=n.useLayoutEffect,o=n.useDebugValue;function s(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!a(e,r)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=i({inst:{value:r,getSnapshot:t}}),a=n[0].inst,c=n[1];return u(function(){a.value=r,a.getSnapshot=t,s(a)&&c({inst:a})},[e,r,t]),l(function(){return s(a)&&c({inst:a}),e(function(){s(a)&&c({inst:a})})},[e]),o(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:c},98557:function(e,t,r){e.exports=r(62838)},44389:function(e,t,r){r.d(t,{u:function(){return ev}});var n=r(67294),a=r(98557),i=Object.prototype.hasOwnProperty;let l=new WeakMap,u=()=>{},o=u(),s=Object,c=e=>e===o,d=e=>"function"==typeof e,f=(e,t)=>({...e,...t}),g=e=>d(e.then),h={},v={},p="undefined",w=typeof window!=p,y=typeof document!=p,b=w&&"Deno"in window,m=()=>w&&typeof window.requestAnimationFrame!=p,S=(e,t)=>{let r=l.get(e);return[()=>!c(t)&&e.get(t)||h,n=>{if(!c(t)){let a=e.get(t);t in v||(v[t]=a),r[5](t,f(a,n),a||h)}},r[6],()=>!c(t)&&t in v?v[t]:!c(t)&&e.get(t)||h]},O=!0,[_,k]=w&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[u,u],E=()=>{let e=y&&document.visibilityState;return c(e)||"hidden"!==e},R=e=>(y&&document.addEventListener("visibilitychange",e),_("focus",e),()=>{y&&document.removeEventListener("visibilitychange",e),k("focus",e)}),D=e=>{let t=()=>{O=!0,e()},r=()=>{O=!1};return _("online",t),_("offline",r),()=>{k("online",t),k("offline",r)}},L={initFocus:R,initReconnect:D},T=!n.useId,C=!w||b,V=e=>m()?window.requestAnimationFrame(e):setTimeout(e,1),j=C?n.useEffect:n.useLayoutEffect,x="undefined"!=typeof navigator&&navigator.connection,P=!C&&x&&(["slow-2g","2g"].includes(x.effectiveType)||x.saveData),M=new WeakMap,I=e=>s.prototype.toString.call(e),W=(e,t)=>e===`[object ${t}]`,A=0,F=e=>{let t,r;let n=typeof e,a=I(e),i=W(a,"Date"),l=W(a,"RegExp"),u=W(a,"Object");if(s(e)!==e||i||l)t=i?e.toJSON():"symbol"==n?e.toString():"string"==n?JSON.stringify(e):""+e;else{if(t=M.get(e))return t;if(t=++A+"~",M.set(e,t),Array.isArray(e)){for(r=0,t="@";r<e.length;r++)t+=F(e[r])+",";M.set(e,t)}if(u){t="#";let n=s.keys(e).sort();for(;!c(r=n.pop());)c(e[r])||(t+=r+":"+F(e[r])+",");M.set(e,t)}}return t},$=e=>{if(d(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?F(e):"",t]},N=0,q=()=>++N;async function J(...e){let[t,r,n,a]=e,i=f({populateCache:!0,throwOnError:!0},"boolean"==typeof a?{revalidate:a}:a||{}),u=i.populateCache,s=i.rollbackOnError,h=i.optimisticData,v=e=>"function"==typeof s?s(e):!1!==s,p=i.throwOnError;if(d(r)){let e=[],n=t.keys();for(let a of n)!/^\$(inf|sub)\$/.test(a)&&r(t.get(a)._k)&&e.push(a);return Promise.all(e.map(w))}return w(r);async function w(r){let a;let[s]=$(r);if(!s)return;let[f,w]=S(t,s),[y,b,m,O]=l.get(t),_=()=>{let e=y[s],t=d(i.revalidate)?i.revalidate(f().data,r):!1!==i.revalidate;return t&&(delete m[s],delete O[s],e&&e[0])?e[0](2).then(()=>f().data):f().data};if(e.length<3)return _();let k=n,E=!1,R=q();b[s]=[R,0];let D=!c(h),L=f(),T=L.data,C=L._c,V=c(C)?T:C;if(D&&w({data:h=d(h)?h(V,T):h,_c:V}),d(k))try{k=k(V)}catch(e){a=e,E=!0}if(k&&g(k)){if(k=await k.catch(e=>{a=e,E=!0}),R!==b[s][0]){if(E)throw a;return k}E&&D&&v(a)&&(u=!0,w({data:V,_c:o}))}if(u&&!E){if(d(u)){let e=u(k,V);w({data:e,error:o,_c:o})}else w({data:k,error:o,_c:o})}if(b[s][1]=q(),Promise.resolve(_()).then(()=>{w({_c:o})}),E){if(p)throw a;return}return k}}let U=(e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},z=(e,t)=>{if(!l.has(e)){let r=f(L,t),n=Object.create(null),a=J.bind(o,e),i=u,s=Object.create(null),c=(e,t)=>{let r=s[e]||[];return s[e]=r,r.push(t),()=>{let e=r.indexOf(t);e>=0&&(r[e]=r[r.length-1],r.pop())}},d=(t,r,n)=>{e.set(t,r);let a=s[t];if(a)for(let e of a)e(r,n)},g=t=>{let r=l.get(e),[,a,i,u]=r,o=q();for(let e in r[8]++,i)delete i[e];for(let e in u)delete u[e];for(let e in a)a[e]=[o,o];let c={};for(let t of[...e.keys()]){let r=e.get(t);e.delete(t);let n=s[t];if(n)for(let e of n)e(c,r)}let d=!t||!1!==t.revalidate;for(let e in n){let t=n[e];for(let e=0;e<t.length;e++)t[e](4,{revalidate:d&&!e})}},h=()=>
9{if(!l.has(e)&&(l.set(e,[n,Object.create(null),Object.create(null),Object.create(null),a,d,c,g,0]),!C)){let t=r.initFocus(setTimeout.bind(o,U.bind(o,n,0))),a=r.initReconnect(setTimeout.bind(o,U.bind(o,n,1)));i=()=>{t&&t(),a&&a(),l.delete(e)}}};return h(),[e,a,h,i,g]}let r=l.get(e);return[e,r[4],o,o,r[7]]},Y=(e,t,r,n,a)=>{let i=r.errorRetryCount,l=a.retryCount,u=~~((Math.random()+.5)*(1<<(l<8?l:8)))*r.errorRetryInterval;(c(i)||!(l>i))&&setTimeout(n,u,a)},[B,G,,,H]=z(new Map),K=f({onLoadingSlow:u,onSuccess:u,onError:u,onErrorRetry:Y,onDiscarded:u,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:P?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:P?5e3:3e3,compare:function e(t,r){var n,a;if(t===r)return!0;if(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((a=t.length)===r.length)for(;a--&&e(t[a],r[a]););return -1===a}if(!n||"object"==typeof t){for(n in a=0,t)if(i.call(t,n)&&++a&&!i.call(r,n)||!(n in r)||!e(t[n],r[n]))return!1;return Object.keys(r).length===a}}return t!=t&&r!=r},isPaused:()=>!1,cache:B,mutate:G,unload:H,fallback:{}},{isOnline:()=>O,isVisible:E}),Q=(e,t)=>{let r=f(e,t);if(t){let{use:n,fallback:a,cacheData:i}=e,{use:l,fallback:u,cacheData:o}=t;n&&l&&(r.use=n.concat(l)),a&&u&&(r.fallback=f(a,u)),i&&o&&(r.cacheData=f(i,o))}return r},X=(0,n.createContext)({}),Z=e=>{let{value:t}=e,r=(0,n.useContext)(X),a=d(t),i=(0,n.useMemo)(()=>a?t(r):t,[a,r,t]),l=(0,n.useMemo)(()=>a?i:Q(r,i),[a,r,i]),u=i&&i.provider,s=(0,n.useRef)(o);u&&!s.current&&(s.current=z(u(l.cache||B),i));let c=s.current;return c&&(l.cache=c[0],l.mutate=c[1],l.unload=c[4]),j(()=>{if(c)return c[2]&&c[2](),c[3]},[]),(0,n.createElement)(X.Provider,f(e,{value:l}))},ee=w&&window.__SWR_DEVTOOLS_USE__,et=ee?window.__SWR_DEVTOOLS_USE__:[],er=e=>d(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],en=()=>{let e=(0,n.useContext)(X),t=(0,n.useMemo)(()=>f(K,e),[e]);return t},ea=e=>(t,r,n)=>{let a=r&&((...e)=>{let[n]=$(t),[,,,a]=l.get(B);if(n.startsWith("$inf$"))return r(...e);let i=a[n];return c(i)?r(...e):(delete a[n],i)});return e(t,a,n)},ei=et.concat(ea),el=(e,t,r)=>{let n=t[e]||(t[e]=[]);return n.push(r),()=>{let e=n.indexOf(r);e>=0&&(n[e]=n[n.length-1],n.pop())}};ee&&(window.__SWR_DEVTOOLS_REACT__=n);let eu=n.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}}),eo={dedupe:!0},es=(e,t,r)=>{var n;return!!t&&(null==(n=e.get(t))?void 0:n.has(r))===!0},ec=(e,t,r)=>{if(!t)return;let n=e.get(t);n||(n=new Set,e.set(t,n)),n.add(r)}
9,ed=({value:e,getCacheData:t,canCommit:r,setCache:n})=>{let a=e=>{r()&&c(t())&&n(e)};Promise.resolve(e).then(e=>{a({data:e,error:o})},e=>{a({error:e})})},ef=Promise.resolve(o);ef.status="fulfilled",ef.value=o;let eg=()=>u,eh=(e,t,r)=>{let{cache:i,compare:u,suspense:s,fallbackData:h,revalidateOnMount:v,revalidateIfStale:p,refreshInterval:w,refreshWhenHidden:y,refreshWhenOffline:b,keepPreviousData:m,strictServerPrefetchWarning:O}=r,[_,k,E,R]=l.get(i),[D,L]=$(e),x=(0,n.useRef)(!1),P=(0,n.useRef)(!1),M=(0,n.useRef)(D),I=(0,n.useRef)(t),W=(0,n.useRef)(r),A=()=>W.current,F=()=>A().isVisible()&&A().isOnline(),[N,U,z,Y]=S(i,D),B=(0,n.useRef)({}).current,G=c(h)?c(r.fallback)?o:r.fallback[D]:h,H=r.cacheData,K=D?null==H?void 0:H[D]:o,Q=D?R[D]:o,X=c(Q)&&!c(K),Z=X?K:Q,ee=(e,t)=>{for(let r in B){let n=r;if("data"===n){if(!u(e[n],t[n])&&(!c(e[n])||!u(em,t[n])))return!1}else if(t[n]!==e[n])return!1}return!0},et=!x.current,er=(0,n.useMemo)(()=>{let e=N(),r=Y(),n=e=>{let r=f(e);delete r._k;let n=(()=>{if(!D||!t||A().isPaused())return!1;if(et&&!c(v))return v;let e=c(G)?r.data:G;return!(s&&X&&c(e))&&(c(e)||p)})();return n?{isValidating:!0,isLoading:!0,...r}:r},a=n(e),i=e===r?a:n(r),l=a;return[()=>{let e=n(N()),t=ee(e,l);return t?(l.data=e.data,l.isLoading=e.isLoading,l.isValidating=e.isValidating,l.error=e.error,l):(l=e,e)},()=>i]},[i,D]),en=(0,a.useSyncExternalStore)((0,n.useCallback)(e=>z(D,(t,r)=>{ee(r,t)||e()}),[i,D]),er[0],er[1]),ea=_[D]&&_[D].length>0,ei=en.data,eh=c(ei)?G&&g(G)?eu(G):G:ei,ev=en.error,ep=(0,n.useRef)(eh),ew=(0,n.useRef)(o),ey=ew.current;ey||(ey=new WeakMap,ew.current=ey);let eb=(0,n.useRef)(null),em=m?c(ei)?c(ep.current)?eh:ep.current:ei:eh,eS=D&&c(eh),eO=(0,n.useRef)(null);C||(0,a.useSyncExternalStore)(eg,()=>(eO.current=!1,eO),()=>(eO.current=!0,eO));let e_=eO.current;O&&e_&&!s&&eS&&console.warn(`Missing pre-initiated data for serialized key "${D}" 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 ek=!(!D||!t||A().isPaused())&&(!ea||!!c(ev))&&(et&&!c(v)?v:(!s||!X||!eS)&&(s?!c(eh)&&p:c(eh)||p)),eE=et&&ek,eR=c(en.isValidating)?eE:en.isValidating,eD=c(en.isLoading)?eE:en.isLoading,eL=(0,n.useCallback)(async e=>{let t,n;let a=I.current;if(!D||!a||P.current||A().isPaused())return!1;let i=!0,l=e||{},s=!E[D]||!l.dedupe,f=X&&!es(ey,H,D)&&!c(Z)&&c(N().data),g=()=>T?!P.current&&D===M.current&&x.current:D===M.current,h={isValidating:!1,isLoading:!1},v=()=>{U(h)},p=()=>{let e=E[D];e&&e[1]===n&&delete E[D]},w={isValidating:!0};c(N().data)&&(w.isLoading=!0);try{if(s&&(U(w),r.loadingTimeout&&c(N().data)&&setTimeout(()=>{i&&g()&&A().onLoadingSlow(D,r)},r.loadingTimeout),f&&ec(ey,H,D),E[D]=[f?Z:a(L),q()],f&&R[D]&&delete R[D]),[t,n]=E[D],t=await t,s&&setTimeout(p,r.dedupingInterval),!E[D]||E[D][1]!==n)return s&&g()&&A().onDiscarded(D),!1;h.error=o;let e=k[D];if(!c(e)&&(n<=e[0]||n<=e[1]||0===e[1]))return v(),s&&g()&&A().onDiscarded(D),!1;let l=N().data;h.data=u(l,t)?l:t,s&&g()&&A().onSuccess(t,D,r)}catch(r){p();let e=A(),{shouldRetryOnError:t}=e;!e.isPaused()&&(h.error=r,s&&g()&&(e.onError(r,D,e),(!0===t||d(t)&&t(r))&&(!A().revalidateOnFocus||!A().revalidateOnReconnect||F())&&e.onErrorRetry(r,D,e,e=>{let t=_[D];t&&t[0]&&t[0](3,e)},{retryCount:(l.retryCount||0)+1,dedupe:!0})))}return i=!1,v(),!0},[D,i]),eT=(0,n.useCallback)((...e)=>J(i,M.current,...e),[]);if(j(()=>{let e=eb.current;e&&(eb.current=null,ec(ey,e.cacheData,e.key),c(N().data)&&U({data:e.data,error:o,_k:e._k}),R[e.key]&&delete R[e.key])}),j(()=>{I.current=t,W.current=r,c(ei)||(ep.current=ei)}),j(()=>{if(t||!X||c(Z)||es(ey,H,D)||!c(N().data))return;ec(ey,H,D);let e=k[D];ed({value:Z,getCacheData:()=>N().data,canCommit:()=>!P.current&&D===M.current&&k[D]===e,setCache:e=>U({...e,_k:L})})}),j(()=>{if(!D)return;let e=eL.bind(o,eo),t=0;if(A().revalidateOnFocus){let e=Date.now();t=e+A().focusThrottleInterval}let r=(r,n={})=>{if(0==r){let r=Date.now();A().revalidateOnFocus&&r>t&&F()&&(t=r+A().focusThrottleInterval,e())}else if(1==r)A().revalidateOnReconnect&&F()&&e();else if(2==r)return eL();else if(3==r)return eL(n);else if(4==r&&(ep.current=o,n.revalidate))return eL()},n=el(D,_,r);return P.current=!1,M.current=D,x.current=!0,U({_k:L}),ek&&!E[D]&&(c(eh)||C?e():V(e)),()=>{P.current=!0,n()}},[D]),j(()=>{let e;function t(){let t=d(w)?w(N().data):w;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!N().error&&(y||A().isVisible())&&(b||A().isOnline())?eL(eo).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}}
9,[w,y,b,D]),(0,n.useDebugValue)(em),s){if(!T&&C&&eS&&c(Z))throw Error("Fallback data is required when using Suspense in SSR.");eS&&(I.current=t,W.current=r,P.current=!1);let e=!c(Z)&&eS,n=o;if(e&&X)eh=n=Z&&g(Z)?eu(Z):Z,em=n,C||(eb.current={data:n,_k:L,key:D,cacheData:H});else{let t=e?eT(Z):ef;eu(t)}if(!c(ev)&&eS)throw ev;let a=eS&&c(n)?eL(eo):ef;!c(em)&&eS&&(a.status="fulfilled",a.value=!0),eu(a)}let eC={mutate:eT,get data(){return B.data=!0,em},get error(){return B.error=!0,ev},get isValidating(){return B.isValidating=!0,eR},get isLoading(){return B.isLoading=!0,eD}};return eC};s.defineProperty(Z,"defaultValue",{value:K});let ev=function(...e){let t=en(),[r,n,a]=er(e),i=Q(t,a),l=eh,{use:u}=i,o=(u||[]).concat(ei);for(let e=o.length;e--;)l=o[e](l);return l(r,n||i.fetcher||null,i)}}}]);

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.