PageSourceSearch

https://naviomd.com/_next/static/chunks/4704.5ed4de344e56db3e.js

js naviomd.com collected 2026-10-08 06:34:00 UTC 10,060 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4704],{44704:(e,t,r)=>{r.r(t),r.d(t,{default:()=>_,turboChargeResultIfSourceMap:()=>E});var s=r(22342),n=r(45054),a=r(65239);function i(e){return"https://www.sanity.io/help/"+e}let u=e=>(function(e){let t=!1,r;return(...s)=>(t||(r=e(...s),t=!0),r)})((...t)=>console.warn(e.join(" "),...t));u(["Because you set `withCredentials` to true, we will override your `useCdn`","setting to be false since (cookie-based) credentials are never set on the CDN"]),u(["Since you haven't set a value for `useCdn`, we will deliver content using our","global, edge-cached API-CDN. If you wish to have content delivered faster, set","`useCdn: false` to use the Live API. Note: You may incur higher costs using the live API."]),u(["The Sanity client is configured with the `perspective` set to `drafts` or `previewDrafts`, which doesn't support the API-CDN.","The Live API will be used instead. Set `useCdn: false` in your configuration to hide this warning."]),u(["The `previewDrafts` perspective has been renamed to  `drafts` and will be removed in a future API version"]),u(["You have configured Sanity client to use a token in the browser. This may cause unintentional security issues.",`See ${i("js-client-browser-token")} for more information and how to hide this warning.`]),u(["Using the Sanity client without specifying an API version is deprecated.",`See ${i("js-client-api-version")}`]),u(["The default export of @sanity/client has been deprecated. Use the named export `createClient` instead."]);let o=/^[a-z0-9_]+$/i;var l=r(36943),c=r(48307),p=r(85979),f=r(33670),d=r(36126),h=r(84880),y=r(21767),v=r(48945);function w(e,t){switch(t.type){case"message":return{...e,messages:[...e.messages,t]};case"reconnect":case"restart":return{...e,messages:[],resets:e.resets+1};case"welcome":return e;default:throw Error(`Unknown event: ${t.type}`,{cause:t})}}let b={messages:[],resets:0},m=(e,{previousValue:t})=>{if("string"==typeof t){if("number"==typeof e)return`${e}`;if(Array.isArray(e)){if(0===e.length)return"";if(e.some(e=>"object"==typeof e&&(0,v.IG)(e)))return(0,v.bo)(e)}}return e};function g(e,t){switch(t.type){case"query-listen":return function(e,{payload:t}){var r,s,n;let a=(r=t.perspective,s=t.query,n=t.params,`${r}:${s}:${JSON.stringify(n)}`),i={query:t.query,params:t.params,perspective:t.perspective},u=new Map(e.heartbeats);u.set(a,{receivedAt:Date.now(),heartbeat:t.heartbeat});let o=e.queries;return e.queries.has(a)&&p(e.queries.get(a),i)||(o=new Map(e.queries)).set(a,i),{heartbeats:u,queries:o}}(e,t);case"gc":return function(e){if(e.queries.size<1)return e;let t=Date.now();if(!Array.from(e.heartbeats.values()).some(e=>!1!==e.heartbeat&&t>e.receivedAt+e.heartbeat))return e;let r=new Map,s=new Map;for(let[n,a]of e.heartbeats.entries())!1!==a.heartbeat&&t>a.receivedAt+a.heartbeat||(r.set(n,a),s.set(n,e.queries.get(n)));return{...e,queries:s,heartbeats:r}}(e);default:throw Error(`Unknown action: ${t.type}`,{cause:t})}}let S={queries:new Map,heartbeats:new Map};function _(e){let t,r,a,i,u,o,p,h,v,m;let _=(0,n.c)(31),{controller:q,perspective:E,onLoadersConnection:M,onDocumentsOnPage:T}=e,[C,$]=(0,f.useState)(),[D,j]=function(){let e,t,r;let s=(0,n.c)(4),[a,i]=(0,f.useReducer)(g,S);s[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{let e=setInterval(()=>i({type:"gc"}),y.UR);return()=>clearInterval(e)},t=[],s[0]=e,s[1]=t):(e=s[0],t=s[1]),(0,f.useEffect)(e,t);let u=(0,f.useDeferredValue)(a.queries);return s[2]!==u?(r=[u,i],s[2]=u,s[3]=r):r=s[3],r}(),N=(0,d.M91)(),k=(0,d.EL1)();_[0]!==q||_[1]!==k||_[2]!==j||_[3]!==T||_[4]!==M||_[5]!==N?(t=()=>{if(q){let e=q.createChannel({name:"presentation",connectTo:"loaders",heartbeat:!0},(0,l.e3)().provide({actors:(0,c.jF)()}));return $(e),e.onStatus(M),e.on("loader/documents",e=>{e.projectId===N&&e.dataset===k&&T("loaders",e.perspective,e.documents)}),e.on("loader/query-listen",e=>{if(e.projectId===N&&e.dataset===k){if("number"==typeof e.heartbeat&&e.heartbeat<y.TG)throw Error(`Loader query listen heartbeat interval must be at least ${y.TG}ms`);j({type:"query-listen",payload:{perspective:e.perspective,query:e.query,params:e.params,heartbeat:e.heartbeat??!1}})}}),e.start()}return I},r=[q,k,j,T,M,N],_[0]=q,_[1]=k,_[2]=j,_[3]=T,_[4]=M,_[5]=N,_[6]=t,_[7]=r):(t=_[6],r=_[7]),(0,f.useEffect)(t,r),_[8]!==E?(a=(0,d.c7e)(E)?d.Ra0:{apiVersion:y.mG},_[8]=E,_[9]=a):a=_[9];let P=(0,d.tH7)(a);_[10]!==P?(u=P.withConfig({resultSourceMap:"withKeyArraySelector"}),_[10]=P,_[11]=u):u=_[11],i=u,_[12]!==E||_[13]!==C||_[14]!==k||_[15]!==N?(o=()=>{C&&C.post("loader/perspective",{projectId:N,dataset:k,perspective:E})},p=[C,E,N,k],_[12]=E,_[13]=C,_[14]=k,_[15]=N,_[16]=o,_[17]=p):(o=_[16],p=_[17]),(0,f.useEffect)(o,p);let x=(0,f.useDeferredValue)(e.liveDocument),R=function(e){let t,r;let s=(0,n.c)(3),[a,i]=(0,f.useReducer)(w,b),[u,o]=(0,f.useState)(null);if(null!==u)throw u;return s[0]!==e.live?(t=()=>{let t=e.live.events({includeDrafts:!0,tag:"presentation-loader"}).subscribe({next:i,error:e=>o(e instanceof Error?e:Error("Unexpected error in useLiveEvents",{cause:e}))});return()=>t.unsubscribe()},r=[e.live],s[0]=e.live,s[1]=t,s[2]=r):(t=s[1],r=s[2]),(0,f.useEffect)(t,r),(0,f.useDeferredValue)(a)}(i);return _[18]!==D?(h=D.entries(),_[18]=D,_[19]=h):h=_[19],_[20]!==h?(v=[...h],_[20]=h,_[21]=v):v=_[21],_[22]!==i||_[23]!==C||_[24]!==k||_[25]!==x||_[26]!==R.messages||_[27]!==R.resets||_[28]!==N||_[29]!==v?
1(m=(0,s.jsx)(s.Fragment,{children:v.map(e=>{let[t,r]=e,{query:n,params:a,perspective:u}=r;return(0,s.jsx)(A,{projectId:N,dataset:k,perspective:u,query:n,params:a,comlink:C,client:i,liveDocument:x,liveEventsMessages:R.messages},`${R.resets}:${t}`)})}),_[22]=i,_[23]=C,_[24]=k,_[25]=x,_[26]=R.messages,_[27]=R.resets,_[28]=N,_[29]=v,_[30]=m):m=_[30],m}function I(){}let A=(0,f.memo)(function(e){let t,r,s;let a=(0,n.c)(20),{projectId:i,dataset:u,perspective:o,query:l,client:c,liveDocument:d,params:y,comlink:v,liveEventsMessages:w}=e,{result:b,resultSourceMap:m,syncTags:g}=function(e){let t,r,s,a,i;let u=(0,n.c)(30),{liveDocument:o,client:l,query:c,params:d,perspective:h,liveEventsMessages:y}=e,[v,w]=(0,f.useState)(null),[b,m]=(0,f.useState)(null),[g,S]=(0,f.useState)(void 0);u[0]!==y?(t=()=>new Set(y.map(q)),u[0]=y,u[1]=t):t=u[1];let[_]=(0,f.useState)(t);if(u[2]!==y||u[3]!==_||u[4]!==g){let e,t;u[6]!==_?(e=e=>!_.has(e.id),u[6]=_,u[7]=e):e=u[7];let s=y.filter(e);u[8]!==g?(t=e=>e.tags.some(e=>g?.includes(e)),u[8]=g,u[9]=t):t=u[9],r=s.findLast(t),u[2]=y,u[3]=_,u[4]=g,u[5]=r}else r=u[5];let I=r?.id,[A,M]=(0,f.useState)(null);if(A)throw A;u[10]!==l||u[11]!==I||u[12]!==d||u[13]!==h||u[14]!==c?(s=()=>{let e=new AbortController;return l.fetch(c,d,{lastLiveEventId:I,tag:"presentation-loader",signal:e.signal,perspective:h,filterResponse:!1,returnQuery:!1}).then(e=>{(0,f.startTransition)(()=>{w(t=>p(t,e.result)?t:e.result),m(t=>p(t,e.resultSourceMap)?t:e.resultSourceMap),S(t=>p(t,e.syncTags)?t:e.syncTags)})}).catch(e=>{("object"!=typeof e||e?.name!=="AbortError")&&M(e)}),()=>{e.abort()}},a=[l,I,d,h,c],u[10]=l,u[11]=I,u[12]=d,u[13]=h,u[14]=c,u[15]=s,u[16]=a):(s=u[15],a=u[16]),(0,f.useEffect)(s,a);e:{let e;if(o&&b){let e,t;u[17]!==o||u[18]!==h||u[19]!==v||u[20]!==b?(e=E(o,v,h,b),u[17]=o,u[18]=h,u[19]=v,u[20]=b,u[21]=e):e=u[21],u[22]!==b||u[23]!==g||u[24]!==e?(t={result:e,resultSourceMap:b,syncTags:g},u[22]=b,u[23]=g,u[24]=e,u[25]=t):t=u[25],i=t;break e}u[26]!==v||u[27]!==b||u[28]!==g?(e={result:v,resultSourceMap:b,syncTags:g},u[26]=v,u[27]=b,u[28]=g,u[29]=e):e=u[29],i=e}return i}({client:c,liveDocument:d,params:y,perspective:o,query:l,liveEventsMessages:w})||{};a[0]!==u||a[1]!==i?(t=(e,t,r,s,n,a,o)=>{e?.post("loader/query-change",{projectId:i,dataset:u,perspective:t,query:r,params:s,result:n,resultSourceMap:a,tags:o})},a[0]=u,a[1]=i,a[2]=t):t=a[2];let S=(0,h.J)(t);return a[3]!==v||a[4]!==S||a[5]!==y||a[6]!==o||a[7]!==l||a[8]!==b||a[9]!==m||a[10]!==g?(r=()=>{m&&S(v,o,l,y,b,m,g)},a[3]=v,a[4]=S,a[5]=y,a[6]=o,a[7]=l,a[8]=b,a[9]=m,a[10]=g,a[11]=r):r=a[11],a[12]!==v||a[13]!==y||a[14]!==o||a[15]!==l||a[16]!==b||a[17]!==m||a[18]!==g?(s=[v,y,o,l,b,m,g],a[12]=v,a[13]=y,a[14]=o,a[15]=l,a[16]=b,a[17]=m,a[18]=g,a[19]=s):s=a[19],(0,f.useEffect)(r,s),null});function q(e){return e.id}function E(e,t,r,s){if("raw"===r)throw Error("turboChargeResultIfSourceMap does not support raw perspective");return function(e,t,r,s,n){if(!t)return e;let i=function(e,t){let r=function(e){if(function(e){if(Array.isArray(e)&&e.includes("raw"))throw TypeError('Invalid API perspective value: "raw". The raw-perspective can not be combined with other perspectives');let t=(Array.isArray(e)?e:[e]).filter(e=>"string"!=typeof e||!o.test(e));if(t.length>0){let e=t.map(e=>JSON.stringify(e));throw TypeError(`Invalid API perspective value${1===t.length?"":"s"}: ${e.join(", ")}, expected \`published\`, \`drafts\`, \`raw\` or a release identifier string`)}}(e),Array.isArray(e))return e.includes("published")?e:[...e,"published"];switch(e){case"previewDrafts":case"drafts":return["drafts","published"];default:return["published"]}}(t);return function(t){return function(t){for(let s of r){let r=null;if(s.startsWith("r")&&(r=e({...t,_id:(0,a.ct)(t._id,s)})),"drafts"===s&&(r=e({...t,_id:(0,a.T4)(t._id)})),"published"===s&&(r=e({...t,_id:(0,a.IM)(t._id)})),r)return{...r,_id:(0,a.IM)(r._id),_originalId:r._id}}return null}(t)}}(r,n),u=t.documents?.map?.(i)||[];return(0,a.KT)(JSON.parse(JSON.stringify(e)),(e,r)=>{let n=(0,a.fO)(r,t);if(!n)return e;let{mapping:i,pathSuffix:o}=n;if("value"!==i.type||"documentValue"!==i.source.type)return e;let l=t.documents[i.source.document],c=t.paths[i.source.path];if(l){let t=(0,a.Hf)(c+o),r=(0,a.dI)(t),n=u[i.source.document];if(!n)return e;let p=n?(0,a.Jt)(n,r,e):e;return e===p?e:s(p,{cachedDocument:n,previousValue:e,sourceDocument:l,sourcePath:t})}return e})}(t,s,t=>!t._projectId&&e?._id&&(0,a.IM)(e._id)===(0,a.IM)(t._id)?"string"==typeof e._id&&"string"==typeof t._type?e:{...e,_id:e._id||t._id,_type:e._type||t._type}:null,m,r)}A.displayName="Memo(QuerySubscription)"}}]);

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.