PageSourceSearch

https://medplato.ai/_nuxt/U_hUvOxb.js

js medplato.ai collected 2026-10-05 15:39:12 UTC 11,370 bytes, 1 lines download raw bytes

1import{At as e,Bt as t,Dt as n,I as r,It as i,J as a,L as o,Mt as s,Pt as c,Q as l,Rt as u,S as d,V as f,Vt as p,Y as m,_ as h,bt as g,ct as ee,dn as _,dt as v,et as y,fn as b,ft as x,ln as S,nt as C,rt as te,st as w,un as T}from"./BPZk7hi5.js";import{o as E}from"./Ci7_7wOY.js";import{r as D}from"./p8oI1hAb.js";import{s as O}from"./BzyaGNq0.js";function ne(e,t={}){let n,r=!1,i=[],a,o,s=(t,n)=>{let i=k(e,t,n);return a=i,i.finally(()=>{if(a=void 0,o&&!r){let e=o;o=void 0,s(t,e)}}),i};return function(...e){return o=e,a||new Promise(a=>{let c=t.leading&&!r;r||(r=!0,x(()=>{r=!1;let a=o??e;o=void 0;let c=t.leading?n:s(this,a);for(let e of i)e(c);i=[]})),c?(n=s(this,e),a(n)):i.push(a)})}}async function k(e,t,n){return await e.apply(t,n)}a({name:`ServerPlaceholder`,render(){return f(`div`)}});var A=Symbol.for(`nuxt:client-only`),j=a({name:`ClientOnly`,inheritAttrs:!1,props:[`fallback`,`placeholder`,`placeholderTag`,`fallbackTag`],setup(e,{slots:t,attrs:n}){let a=i(!1);w(()=>{a.value=!0});let o=m();return o&&(o._nuxtClientOnly=!0),v(A,!0),()=>{if(a.value){let e=t.default?.();return e&&e.length===1?[r(e[0],n)]:e}let i=t.fallback||t.placeholder;if(i)return l(i);let o=e.fallback||e.placeholder||``;return f(O(e.fallbackTag||e.placeholderTag,`span`),n,o)}}});function M(e){return Object.defineProperty(function(){throw S.NUXT_E1007({name:e.name})},"__nuxt_factory",{enumerable:!1,get:()=>e.factory})}var N=b({docsBase:T,reporters:_}),P=M({name:`createUseAsyncData`,factory(r={}){function i(...i){let a=typeof i[i.length-1]==`string`?i.pop():void 0;re(i[0],i[1])&&i.unshift(a);let[c,l,u={}]=i,f=!1,p=e(c)||typeof c==`function`,_=p?o(()=>t(c)):{value:c};if(!_.value||typeof _.value!=`string`)throw N.NUXT_E3008();if(typeof l!=`function`)throw N.NUXT_E3009();let v=typeof r==`function`,b=h(),S=v?r(u):r;if(!v)for(let e in S)S[e]!==void 0&&u[e]===void 0&&(u[e]=S[e]);if(u.server??=!0,u.default??=ie,u.getCachedData??=B,u.lazy??=!1,u.immediate??=!0,u.deep??=d.deep,u.dedupe??=`cancel`,u.enabled??=!0,v)for(let e in S)S[e]!==void 0&&(u[e]=S[e]);b._asyncData[_.value];function C(){let e={cause:`initial`,dedupe:u.dedupe},t=b._asyncData[_.value];return t?._init?b._asyncDataPromises[_.value]&&(e.cachedData=t._initialCachedData):(e.cachedData=u.getCachedData(_.value,b,{cause:`initial`}),b._asyncData[_.value]=z(b,_.value,l,u,e.cachedData),b._asyncData[_.value]._initialCachedData=e.cachedData),()=>b._asyncData[_.value].execute(e)}let w=C(),T=b._asyncData[_.value];T._deps++;let E=u.server!==!1&&b.payload.serverRendered;{let r=m();if(r&&E&&u.immediate&&!r.sp&&(r.sp=[]),r&&!r._nuxtOnBeforeMountCbs){r._nuxtOnBeforeMountCbs=[];let e=r._nuxtOnBeforeMountCbs;te(()=>{e.forEach(e=>{e()}),e.splice(0,e.length)}),ee(()=>e.splice(0,e.length))}let i=r&&(r._nuxtClientOnly||y(A,!1));E&&b.isHydrating&&(T.error.value||T.data.value!==void 0)?T.status.value=T.error.value?`error`:`success`:r&&(!i&&b.payload.serverRendered&&b.isHydrating||u.lazy)&&u.immediate?r._nuxtOnBeforeMountCbs.push(w):u.immediate&&T.status.value!==`success`&&w();function a(e){let t=b._asyncData[e];t?._deps&&(t._deps--,t._deps===0&&t?._off())}let o=n(),c=()=>{},d=p?g(_,(e,t)=>{if((e||t)&&e!==t){f=!0;let n=b._asyncData[t]?.data.value!==void 0,r=b._asyncDataPromises[t]!==void 0,i={cause:`initial`,dedupe:u.dedupe};if(!b._asyncData[e]?._init){let r=u.getCachedData(e,b,{cause:`initial`});i.cachedData=r;let a=t&&n&&r===void 0?b._asyncData[t].data.value:r;b._asyncData[e]=z(b,e,l,u,a),b._asyncData[e]._initialCachedData=r}b._asyncData[e]._deps++,t&&a(t),u._keyTriggersExecute!==!1&&(u.immediate||n||r)&&b._asyncData[e].execute(i),x(()=>{f=!1})}},{flush:`sync`}):c,h=u.watch?g(u.watch,()=>{f||b._asyncData[_.value]?._execute({cause:`watch`,dedupe:u.dedupe})}):c,v=e(u.enabled)||typeof u.enabled==`function`?g(()=>t(u.enabled),e=>{let t=b._asyncData[_.value];e||!t||!b._asyncDataPromises[_.value]||(t._abortController?.abort(new DOMException("AsyncData request cancelled by `enabled: false`",`AbortError`)),t._abortController=void 0,delete b._asyncDataPromises[_.value],t.status.value=`idle`)}):c;o&&s(()=>{d(),h(),v(),a(_.value)})}let D={data:I(()=>b._asyncData[_.value]?.data),pending:I(()=>b._asyncData[_.value]?.pending),status:I(()=>b._asyncData[_.value]?.status),error:I(()=>b._asyncData[_.value]?.error),refresh:(...e)=>b._asyncData[_.value]?._init?b._asyncData[_.value].execute(...e):C()(),execute:(...e)=>D.refresh(...e),clear:()=>{let e=b._asyncData[_.value];if(e?._abortController)try{e._abortController.abort(new DOMException(`AsyncData aborted by user.`,`AbortError`))}finally{e._abortController=void 0}L(b,_.value)}},O=Promise.resolve(b._asyncDataPromises[_.value]).then(()=>D);return Object.assign(O,D),Object.defineProperties(O,{then:{enumerable:!0,value:O.then.bind(O)},catch:{enumerable:!0,value:O.catch.bind(O)},finally:{enumerable:!0,value:O.finally.bind(O)}}),O}return i}}),F=P.__nuxt_factory();P.__nuxt_factory({lazy:!0,_functionName:`useLazyAsyncData`});function I(e){return o({get(){return e()?.value},set(t){let n=e();n&&(n.value=t)}})}function re(e,t){return!(typeof e==`string`||typeof e==`object`&&e||typeof e==`function`&&typeof t==`function`)}function L(e,t){delete e.payload.data[t],delete e.payload._errors[t],e._asyncData[t]&&(e._asyncData[t].data.value=p(e._asyncData[t]._default()),e._asyncData[t].error.value=void 0,e._asyncData[t].status.value=`idle`,e._asyncData[t]._initialCachedData=void 0),delete e._asyncDataPromises[t]}function R(e,t){let n={};for(let r of t)n[r]=e[r];return n}function z(e,n,r,a,s){e.payload._errors[n]??=void 0;let l=a.getCachedData!==B,d=r,f=a.deep?c:i,m=s!==void 0,h=e.hook(`app:data:refresh`,async e=>{(!e||e.includes(n))&&await g.execute({cause:`refresh:hook`})}),g={data:f(m?s:a.default()),pending:o(()=>g.status.value===`pending`),error:u(e.payload._errors,n),status:i(`idle`),execute:(...r)=>{let[i,o=void 0]=r,s=i&&o===void 0&&typeof i==`object`?i:{};if(e._asyncDataPromises[n]&&(s.dedupe??a.dedupe)===`defer`)return e._asyncDataPromises[n];
1{let t=`cachedData`in s?s.cachedData:a.getCachedData(n,e,{cause:s.cause??`refresh:manual`});if(t!==void 0)return e.payload.data[n]=g.data.value=t,g.error.value=void 0,g.status.value=`success`,Promise.resolve(t)}if(t(a.enabled)===!1)return Promise.resolve(g.data.value);g._abortController&&g._abortController.abort(new DOMException(`AsyncData request cancelled by deduplication`,`AbortError`)),g._abortController=new AbortController,g.status.value=`pending`;let c=new AbortController,l=new Promise((t,n)=>{try{let r=s.timeout??a.timeout,i=ae([g._abortController?.signal,s?.signal],c.signal,r);if(i.aborted){let e=i.reason;n(e instanceof Error?e:new DOMException(String(e??`Aborted`),`AbortError`));return}return i.addEventListener(`abort`,()=>{let e=i.reason;n(e instanceof Error?e:new DOMException(String(e??`Aborted`),`AbortError`))},{once:!0,signal:c.signal}),Promise.resolve(d(e,{signal:i})).then(t,n)}catch(e){n(e)}}).then(async t=>{if(e._asyncDataPromises[n]!==l)return;let r=t;a.transform&&(r=await a.transform(t)),a.pick&&(r=R(r,a.pick)),e.payload.data[n]=r,g.data.value=r,g.error.value=void 0,g.status.value=`success`}).catch(t=>{if(e._asyncDataPromises[n]!==l||g._abortController?.signal.aborted)return e._asyncDataPromises[n];if(typeof DOMException<`u`&&t instanceof DOMException&&t.name===`AbortError`)return g.status.value=`idle`,e._asyncDataPromises[n];g.error.value=E(t),g.data.value=p(a.default()),g.status.value=`error`}).finally(()=>{c.abort(),e._asyncDataPromises[n]===l&&delete e._asyncDataPromises[n]});return e._asyncDataPromises[n]=l,e._asyncDataPromises[n]},_execute:ne((...e)=>g.execute(...e)),_default:a.default,_deps:0,_init:!0,_hash:void 0,_off:()=>{h(),e._asyncData[n]?._init&&(e._asyncData[n]._init=!1),e._asyncDataPromises[n]&&(g._abortController?.abort(new DOMException(`AsyncData request cancelled by unmount`,`AbortError`)),delete e._asyncDataPromises[n]),l||C(()=>{e._asyncData[n]?._init||(L(e,n),g.execute=()=>Promise.resolve())})}};return g}var ie=()=>void 0,B=(e,t,n)=>{if(t.isHydrating)return t.payload.data[e];if(n.cause!==`refresh:manual`&&n.cause!==`refresh:hook`)return t.static.data[e]};function ae(e,t,n){let r=e.filter(e=>!!e);if(typeof n==`number`&&n>=0){let e=AbortSignal.timeout?.(n);e&&r.push(e)}if(AbortSignal.any)return AbortSignal.any(r);let i=new AbortController;for(let e of r)if(e.aborted){let t=e.reason??new DOMException(`Aborted`,`AbortError`);try{i.abort(t)}catch{i.abort()}return i.signal}let a=()=>{let e=r.find(e=>e.aborted)?.reason??new DOMException(`Aborted`,`AbortError`);try{i.abort(e)}catch{i.abort()}};for(let e of r)e.addEventListener?.(`abort`,a,{once:!0,signal:t});return i.signal}var V=class{projectQuery;schemaQuery;contentsQuery;cmsContentCache;constructor(e,t,n,r){this.projectQuery=t,this.schemaQuery=n,this.contentsQuery=e,this.cmsContentCache=r}findContentBySlug(e,t){return this.contentsQuery.findPublishedContentBySlug(e,t,this.cmsContentCache)}findPublishedContent(e,t){return this.contentsQuery.findPublishedContent(e,t,this.cmsContentCache)}subscribeProject(e){return this.projectQuery.findSubScribe(e)}subscribeSchema(e,t){return this.schemaQuery.findSubscribe(e,t)}subscribeContents(e,t){return this.contentsQuery.findSubscribe(e,t)}},H;function U(e,t,n,r){H=new V(e,t,n,r)}var W=()=>H;function G(e,t,n,r){return new V(e,t,n,r)}var K={AND:`and`,OR:`or`},q={EQUAL:`equals`,NOT_EQUAL:`not_equals`,GREATER_THAN:`gt`,GREATER_THAN_OR_EQUAL:`gte`,LESS_THAN:`lt`,LESS_THAN_OR_EQUAL:`lte`};function J(e){return typeof e==`object`&&!!e}function Y(e){return typeof e==`string`}function X(e){return!!e&&Array.isArray(e)&&e.every(Y)}function oe(e){return typeof e==`boolean`}function se(e){return Object.values(q).includes(e)}function Z(e){return J(e)?Y(e.filterKey)&&![`boolean`,`number`].some(t=>t===e?.type):!1}var ce=e=>$.isSearchFilter(e)||!e.dynamicValue?!1:e.dynamicValue.includes(`,`),Q=(e,t,n)=>({type:n,filterKey:e,value:t}),le=(e,t,n,r)=>({type:n,filterKey:e,value:t,operator:r}),ue=(e,t)=>
1({type:`boolean`,filterKey:e,value:t}),de=(e,t,n)=>({type:`number`,filterKey:e,value:t,operator:n}),fe=e=>{if($.isSearchFilter(e)||!e.dynamicValue)return e;if($.isBooleanFilter(e))return ue(e.filterKey,e.dynamicValue===`true`);if($.isNumberFilter(e))return de(e.filterKey,Number(e.dynamicValue));if(ce(e)){let t=D(e.dynamicValue.split(`,`)).sort();return t.length===1?Q(e.filterKey,t[0],e?.type):le(e.filterKey,t,e?.type,e?.operator)}return Q(e.filterKey,e.dynamicValue,e?.type)},$={isCmsQueryFilter(e){return[$.isSearchFilter,$.isCategoryFilter,$.isMultiValueCategoryFilter,$.isBooleanFilter,$.isNumberFilter].some(t=>t(e))},isCmsQueryCompositeFilters(e){return Array.isArray(e)&&e.every(this.isCmsQueryFilter)},isCategoryFilter(e){return J(e)?Z(e)&&!X(e.value):!1},isMultiValueCategoryFilter(e){return J(e)?Z(e)&&X(e.value):!1},isSearchFilter(e){if(!J(e))return!1;let t=`type`in e&&e.type===`search`;return`value`in e&&Y(e.value)&&t},isBooleanFilter(e){if(!J(e))return!1;let t=`type`in e&&e.type===`boolean`,n=!(`value`in e)||oe(e.value);return t&&n},isNumberFilter(e){return J(e)?e.type===`number`:!1},isFilterOperator(e){return Y(e)&&se(e)}};function pe(){let e=c(!1);return typeof window<`u`&&(`ontouchstart`in window||navigator.maxTouchPoints>0||window.matchMedia(`(pointer:coarse)`).matches)&&(e.value=!0),{isTouchDevice:e}}export{fe as a,U as c,M as d,j as f,q as i,F as l,$ as n,W as o,K as r,G as s,pe as t,N as u};

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.