PageSourceSearch

https://www.viome.com/_next/static/chunks/swr.5340cba7e1510a3a.js

js viome.com collected 2026-10-02 04:21:33 UTC 13,370 bytes, 1 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="8177c28e-d971-4f21-91a2-9c095e40fc32",e._sentryDebugIdIdentifier="sentry-dbid-8177c28e-d971-4f21-91a2-9c095e40fc32")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4091,9285],{21745:(e,t,r)=>{r.d(t,{Ay:()=>h});var n=r(6824),a=r(25431),i=r(64752),l=r(24356),u=r(81703),o=r(41161);let s=()=>{},c=s(),d=Object,f=e=>e===c,g=new WeakMap,y=(e,t)=>e===`[object ${t}]`,b=0,p=e=>{let t,r,n=typeof e,a=d.prototype.toString.call(e),i=y(a,"Date"),l=y(a,"RegExp"),u=y(a,"Object");if(d(e)!==e||i||l)t=i?e.toJSON():"symbol"==n?e.toString():"string"==n?JSON.stringify(e):""+e;else{if(t=g.get(e))return t;if(t=++b+"~",g.set(e,t),Array.isArray(e)){for(r=0,t="@";r<e.length;r++)t+=p(e[r])+",";g.set(e,t)}if(u){t="#";let n=d.keys(e).sort();for(;!f(r=n.pop());)f(e[r])||(t+=r+":"+p(e[r])+",");g.set(e,t)}}return t},w=Promise.resolve(),h=(0,u.Ht)(a.Ay,e=>(t,r,a)=>{let u,s=(0,n.useRef)(!1),{cache:c,initialSize:d=1,revalidateAll:f=!1,persistSize:g=!1,revalidateFirstPage:y=!0,revalidateOnMount:b=!1,parallel:h=!1}=a,[,,,v]=i.b.get(i.c);try{(u=(e=>(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)?p(e):"",t]})(e?e(0,null):null)[0])(t))&&(u=l.q+u)}catch(e){}let[m,_,O]=(0,i.z)(c,u),k=(0,n.useCallback)(()=>(0,i.e)(m()._l)?d:m()._l,[c,u,d]);(0,o.useSyncExternalStore)((0,n.useCallback)(e=>u?O(u,()=>{e()}):()=>{},[c,u]),k,k);let S=(0,n.useCallback)(()=>{let e=m()._l;return(0,i.e)(e)?d:e},[u,d]),E=(0,n.useRef)(S());(0,i.u)(()=>{if(!s.current){s.current=!0;return}u&&_({_l:g?E.current:S()})},[u,c]);let R=b&&!s.current,C=e(u,async e=>{let n=m()._i,l=m()._r;_({_r:i.U});let u=[],o=S(),[s]=(0,i.z)(c,e),d=s().data,g=[],b=null;for(let e=0;e<o;++e){let[o,s]=(0,i.s)(t(e,h?null:b));if(!o)break;let[p,w]=(0,i.z)(c,o),m=p().data,_=f||n||(0,i.e)(m)||y&&!e&&!(0,i.e)(d)||R||d&&!(0,i.e)(d[e])&&!a.compare(d[e],m);if(r&&("function"==typeof l?l(m,s):_)){let t=async()=>{if(o in v){let e=v[o];delete v[o],m=await e}else m=await r(s);w({data:m,_k:s}),u[e]=m};h?g.push(t):await t()}else u[e]=m;h||(b=m)}return h&&await Promise.all(g.map(e=>e())),_({_i:i.U}),u},a),L=(0,n.useCallback)(function(e,t){let r="boolean"==typeof t?{revalidate:t}:t||{},n=!1!==r.revalidate;return u?(n&&((0,i.e)(e)?_({_i:!0,_r:r.revalidate}):_({_i:!1,_r:r.revalidate})),arguments.length?C.mutate(e,{...r,revalidate:n}):C.mutate()):w},[u,c]),I=(0,n.useCallback)(e=>{let r;if(!u)return w;let[,n]=(0,i.z)(c,u);if((0,i.a)(e)?r=e(S()):"number"==typeof e&&(r=e),"number"!=typeof r)return w;n({_l:r}),E.current=r;let a=[],[l]=(0,i.z)(c,u),o=null;for(let e=0;e<r;++e){let[r]=(0,i.s)(t(e,o)),[n]=(0,i.z)(c,r),u=r?n().data:i.U;if((0,i.e)(u))return L(l().data);a.push(u),o=u}return L(a)},[u,c,L,S]);return{size:S(),setSize:I,mutate:L,get data(){return C.data},get error(){return C.error},get isValidating(){return C.isValidating},get isLoading(){return C.isLoading}}})},24356:(e,t,r)=>{r.d(t,{q:()=>n});let n="$inf$"},25431:(e,t,r)=>{r.d(t,{Ay:()=>y,BE:()=>g});var n=r(6824),a=r(41161),i=r(64752),l=r(44376),u=r(81703);let o=()=>{},s=o();new WeakMap;let c=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}}),d={dedupe:!0},f=Promise.resolve(i.U),g=i.O.defineProperty(i.g,"defaultValue",{value:i.d}),y=(0,u.qm)((e,t,r)=>{let{cache:o,compare:s,suspense:g,fallbackData:y,revalidateOnMount:b,revalidateIfStale:p,refreshInterval:w,refreshWhenHidden:h,refreshWhenOffline:v,keepPreviousData:m}=r,[_,O,k,S]=i.b.get(o),[E,R]=(0,i.s)(e),C=(0,n.useRef)(!1),L=(0,n.useRef)(!1),I=(0,n.useRef)(E),T=(0,n.useRef)(t),V=(0,n.useRef)(r),j=()=>V.current.isVisible()&&V.current.isOnline(),[D,A,P,q]=(0,i.z)(o,E),F=(0,n.useRef)({}).current,M=(0,i.e)(y)?(0,i.e)(r.fallback)?i.U:r.fallback[E]:y,U=(e,t)=>{for(let r in F)if("data"===r){if(!s(e[r],t[r])&&(!(0,i.e)(e[r])||!s(X,t[r])))return!1}else if(t[r]!==e[r])return!1;return!0},x=(0,n.useMemo)(()=>{let e=!!E&&!!t&&((0,i.e)(b)?!V.current.isPaused()&&!g&&!1!==p:b),r=t=>{let r=(0,i.m)(t);return(delete r._k,e)?{isValidating:!0,isLoading:!0,...r}:r},n=D(),a=q(),l=r(n),u=n===a?l:r(a),o=l;return[()=>{let e=r(D());return U(e,o)?(o.data=e.data,o.isLoading=e.isLoading,o.isValidating=e.isValidating,o.error=e.error,o):(o=e,e)},()=>u]},[o,E]),z=(0,a.useSyncExternalStore)((0,n.useCallback)(e=>P(E,(t,r)=>{U(r,t)||e()}),[o,E]),x[0],x[1]),W=!C.current,B=_[E]&&_[E].length>0,N=z.data,$=(0,i.e)(N)?M&&(0,i.B)(M)?c(M):M:N,J=z.error,H=(0,n.useRef)($),X=m?(0,i.e)(N)?(0,i.e)(H.current)?$:H.current:N:$,G=(!B||
1!!(0,i.e)(J))&&(W&&!(0,i.e)(b)?b:!V.current.isPaused()&&(g?!(0,i.e)($)&&p:(0,i.e)($)||p)),K=!!(E&&t&&W&&G),Q=(0,i.e)(z.isValidating)?K:z.isValidating,Y=(0,i.e)(z.isLoading)?K:z.isLoading,Z=(0,n.useCallback)(async e=>{let t,n,a=T.current;if(!E||!a||L.current||V.current.isPaused())return!1;let u=!0,o=e||{},c=!k[E]||!o.dedupe,d=()=>i.I?!L.current&&E===I.current&&C.current:E===I.current,f={isValidating:!1,isLoading:!1},g=()=>{A(f)},y=()=>{let e=k[E];e&&e[1]===n&&delete k[E]},b={isValidating:!0};(0,i.e)(D().data)&&(b.isLoading=!0);try{if(c&&(A(b),r.loadingTimeout&&(0,i.e)(D().data)&&setTimeout(()=>{u&&d()&&V.current.onLoadingSlow(E,r)},r.loadingTimeout),k[E]=[a(R),(0,i.o)()]),[t,n]=k[E],t=await t,c&&setTimeout(y,r.dedupingInterval),!k[E]||k[E][1]!==n)return c&&d()&&V.current.onDiscarded(E),!1;f.error=i.U;let e=O[E];if(!(0,i.e)(e)&&(n<=e[0]||n<=e[1]||0===e[1]))return g(),c&&d()&&V.current.onDiscarded(E),!1;let l=D().data;f.data=s(l,t)?l:t,c&&d()&&V.current.onSuccess(t,E,r)}catch(r){y();let e=V.current,{shouldRetryOnError:t}=e;!e.isPaused()&&(f.error=r,c&&d()&&(e.onError(r,E,e),(!0===t||(0,i.a)(t)&&t(r))&&(!V.current.revalidateOnFocus||!V.current.revalidateOnReconnect||j())&&e.onErrorRetry(r,E,e,e=>{let t=_[E];t&&t[0]&&t[0](l.I0,e)},{retryCount:(o.retryCount||0)+1,dedupe:!0})))}return u=!1,g(),!0},[E,o]),ee=(0,n.useCallback)((...e)=>(0,i.n)(o,I.current,...e),[]);if((0,i.u)(()=>{T.current=t,V.current=r,(0,i.e)(N)||(H.current=N)}),(0,i.u)(()=>{if(!E)return;let e=Z.bind(i.U,d),t=0;V.current.revalidateOnFocus&&(t=Date.now()+V.current.focusThrottleInterval);let r=(0,u.aw)(E,_,(r,n={})=>{if(r==l.CC){let r=Date.now();V.current.revalidateOnFocus&&r>t&&j()&&(t=r+V.current.focusThrottleInterval,e())}else if(r==l.jB)V.current.revalidateOnReconnect&&j()&&e();else if(r==l.q2)return Z();else if(r==l.I0)return Z(n)});return L.current=!1,I.current=E,C.current=!0,A({_k:R}),G&&!k[E]&&((0,i.e)($)||i.r?e():(0,i.t)(e)),()=>{L.current=!0,r()}},[E]),(0,i.u)(()=>{let e;function t(){let t=(0,i.a)(w)?w(D().data):w;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!D().error&&(h||V.current.isVisible())&&(v||V.current.isOnline())?Z(d).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[w,h,v,E]),(0,n.useDebugValue)(X),g){let e=E&&(0,i.e)($);if(!i.I&&i.r&&e)throw Error("Fallback data is required when using Suspense in SSR.");e&&(T.current=t,V.current=r,L.current=!1);let n=S[E];if(c(!(0,i.e)(n)&&e?ee(n):f),!(0,i.e)(J)&&e)throw J;let a=e?Z(d):f;!(0,i.e)(X)&&e&&(a.status="fulfilled",a.value=!0),c(a)}return{mutate:ee,get data(){return F.data=!0,X},get error(){return F.error=!0,J},get isValidating(){return F.isValidating=!0,Q},get isLoading(){return F.isLoading=!0,Y}}})},44376:(e,t,r)=>{r.d(t,{CC:()=>n,I0:()=>l,jB:()=>a,q2:()=>i});let n=0,a=1,i=2,l=3},64752:(e,t,r)=>{r.d(t,{B:()=>g,I:()=>E,O:()=>s,S:()=>J,U:()=>o,a:()=>d,b:()=>l,c:()=>W,d:()=>N,e:()=>c,f:()=>$,g:()=>H,i:()=>w,j:()=>B,m:()=>f,n:()=>M,o:()=>F,r:()=>R,s:()=>P,t:()=>C,u:()=>L,z:()=>m});var n=r(6824),a=r(44376),i=r(3493);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),y={},b={},p="undefined",w=typeof window!=p,h=typeof document!=p,v=w&&"Deno"in window,m=(e,t)=>
1{let r=l.get(e);return[()=>!c(t)&&e.get(t)||y,n=>{if(!c(t)){let a=e.get(t);t in b||(b[t]=a),r[5](t,f(a,n),a||y)}},r[6],()=>!c(t)&&t in b?b[t]:!c(t)&&e.get(t)||y]},_=!0,[O,k]=w&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[u,u],S={initFocus:e=>(h&&document.addEventListener("visibilitychange",e),O("focus",e),()=>{h&&document.removeEventListener("visibilitychange",e),k("focus",e)}),initReconnect:e=>{let t=()=>{_=!0,e()},r=()=>{_=!1};return O("online",t),O("offline",r),()=>{k("online",t),k("offline",r)}}},E=!n.useId,R=!w||v,C=e=>w&&typeof window.requestAnimationFrame!=p?window.requestAnimationFrame(e):setTimeout(e,1),L=R?n.useEffect:n.useLayoutEffect,I="undefined"!=typeof navigator&&navigator.connection,T=!R&&I&&(["slow-2g","2g"].includes(I.effectiveType)||I.saveData),V=new WeakMap,j=(e,t)=>e===`[object ${t}]`,D=0,A=e=>{let t,r,n=typeof e,a=s.prototype.toString.call(e),i=j(a,"Date"),l=j(a,"RegExp"),u=j(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=V.get(e))return t;if(t=++D+"~",V.set(e,t),Array.isArray(e)){for(r=0,t="@";r<e.length;r++)t+=A(e[r])+",";V.set(e,t)}if(u){t="#";let n=s.keys(e).sort();for(;!c(r=n.pop());)c(e[r])||(t+=r+":"+A(e[r])+",");V.set(e,t)}}return t},P=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)?A(e):"",t]},q=0,F=()=>++q;async function M(...e){let[t,r,n,i]=e,u=f({populateCache:!0,throwOnError:!0},"boolean"==typeof i?{revalidate:i}:i||{}),s=u.populateCache,y=u.rollbackOnError,b=u.optimisticData,p=u.throwOnError;if(d(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(w))}return w(r);async function w(r){let i,[f]=P(r);if(!f)return;let[w,h]=m(t,f),[v,_,O,k]=l.get(t),S=()=>{let e=v[f];return(d(u.revalidate)?u.revalidate(w().data,r):!1!==u.revalidate)&&(delete O[f],delete k[f],e&&e[0])?e[0](a.q2).then(()=>w().data):w().data};if(e.length<3)return S();let E=n,R=!1,C=F();_[f]=[C,0];let L=!c(b),I=w(),T=I.data,V=I._c,j=c(V)?T:V;if(L&&h({data:b=d(b)?b(j,T):b,_c:j}),d(E))try{E=E(j)}catch(e){i=e,R=!0}if(E&&g(E)){let e;if(E=await E.catch(e=>{i=e,R=!0}),C!==_[f][0]){if(R)throw i;return E}R&&L&&(e=i,"function"==typeof y?y(e):!1!==y)&&(s=!0,h({data:j,_c:o}))}if(s&&!R&&(d(s)?h({data:s(E,j),error:o,_c:o}):h({data:E,error:o,_c:o})),_[f][1]=F(),Promise.resolve(S()).then(()=>{h({_c:o})}),R){if(p)throw i;return}return E}}let U=(e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},x=(e,t)=>{if(!l.has(e)){let r=f(S,t),n=Object.create(null),i=M.bind(o,e),s=u,c=Object.create(null),d=(e,t)=>{let r=c[e]||[];return c[e]=r,r.push(t),()=>r.splice(r.indexOf(t),1)},g=(t,r,n)=>{e.set(t,r);let a=c[t];if(a)for(let e of a)e(r,n)},y=()=>{if(!l.has(e)&&(l.set(e,[n,Object.create(null),Object.create(null),Object.create(null),i,g,d]),!R)){let t=r.initFocus(setTimeout.bind(o,U.bind(o,n,a.CC))),i=r.initReconnect(setTimeout.bind(o,U.bind(o,n,a.jB)));s=()=>{t&&t(),i&&i(),l.delete(e)}}};return y(),[e,i,y,s]}return[e,l.get(e)[4]]},z=i.j,[W,B]=x(new Map),N=f({onLoadingSlow:u,onSuccess:u,onError:u,onErrorRetry:(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)},onDiscarded:u,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:T?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:T?5e3:3e3,compare:z,isPaused:()=>!1,cache:W,mutate:B,fallback:{}},{isOnline:()=>_,isVisible:()=>{let e=h&&document.visibilityState;return c(e)||"hidden"!==e}}),$=(e,t)=>{let r=f(e,t);if(t){let{use:n,fallback:a}=e,{use:i,fallback:l}=t;n&&i&&(r.use=n.concat(i)),a&&l&&(r.fallback=f(a,l))}return r},J=(0,n.createContext)({}),H=e=>{let{value:t}=e,r=(0,n.useContext)(J),a=d(t),i=(0,n.useMemo)(()=>a?t(r):t,[a,r,t]),l=(0,n.useMemo)(()=>a?i:$(r,i),[a,r,i]),u=i&&i.provider,s=(0,n.useRef)(o);u&&!s.current&&(s.current=x(u(l.cache||W),i));let c=s.current;return c&&(l.cache=c[0],l.mutate=c[1]),L(()=>
1{if(c)return c[2]&&c[2](),c[3]},[]),(0,n.createElement)(J.Provider,f(e,{value:l}))}},74091:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(25431);let a=(0,r(81703).Ht)(n.Ay,e=>(t,r,n)=>(n.revalidateOnFocus=!1,n.revalidateIfStale=!1,n.revalidateOnReconnect=!1,e(t,r,n)))},81703:(e,t,r)=>{r.d(t,{Ht:()=>g,aw:()=>f,iX:()=>s,qm:()=>d});var n=r(64752),a=r(24356),i=r(6824);let l=n.i&&window.__SWR_DEVTOOLS_USE__,u=l?window.__SWR_DEVTOOLS_USE__:[],o=e=>(0,n.a)(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],s=()=>{let e=(0,i.useContext)(n.S);return(0,i.useMemo)(()=>(0,n.m)(n.d,e),[e])},c=u.concat(e=>(t,r,i)=>{let l=r&&((...e)=>{let[i]=(0,n.s)(t),[,,,l]=n.b.get(n.c);if(i.startsWith(a.q))return r(...e);let u=l[i];return(0,n.e)(u)?r(...e):(delete l[i],u)});return e(t,l,i)}),d=e=>function(...t){let r=s(),[a,i,l]=o(t),u=(0,n.f)(r,l),d=e,{use:f}=u,g=(f||[]).concat(c);for(let e=g.length;e--;)d=g[e](d);return d(a,i||u.fetcher||null,u)},f=(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())}},g=(e,t)=>(...r)=>{let[n,a,i]=o(r),l=(i.use||[]).concat(t);return e(n,a,{...i,use:l})};l&&(window.__SWR_DEVTOOLS_REACT__=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.