PageSourceSearch

https://www.tasteinmotion.com/_nuxt/asyncData.48e529f7.js

js tasteinmotion.com collected 2026-10-05 02:11:04 UTC 2,468 bytes, 1 lines download raw bytes

1import{g as P,q as D}from"./entry.7d939621.js";import{a as y,g as b,a2 as x,a3 as _,b as w,u as k}from"./swiper-vue.1b2a8b42.js";const C=()=>null;function O(...s){var m;const f=typeof s[s.length-1]=="string"?s.pop():void 0;typeof s[0]!="string"&&s.unshift(f);let[a,i,e={}]=s;if(typeof a!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof i!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");e.server=e.server??!0,e.default=e.default??C,e.lazy=e.lazy??!1,e.immediate=e.immediate??!0;const t=P(),l=()=>t.isHydrating?t.payload.data[a]:t.static.data[a],d=()=>l()!==void 0;t._asyncData[a]||(t._asyncData[a]={data:y(l()??((m=e.default)==null?void 0:m.call(e))??null),pending:y(!d()),error:y(t.payload._errors[a]?D(t.payload._errors[a]):null)});const r={...t._asyncData[a]};r.refresh=r.execute=(o={})=>{if(t._asyncDataPromises[a]){if(o.dedupe===!1)return t._asyncDataPromises[a];t._asyncDataPromises[a].cancelled=!0}if(o._initial&&d())return l();r.pending.value=!0;const c=new Promise((n,u)=>{try{n(i(t))}catch(g){u(g)}}).then(n=>{if(c.cancelled)return t._asyncDataPromises[a];e.transform&&(n=e.transform(n)),e.pick&&(n=z(n,e.pick)),r.data.value=n,r.error.value=null}).catch(n=>{var u;if(c.cancelled)return t._asyncDataPromises[a];r.error.value=n,r.data.value=k(((u=e.default)==null?void 0:u.call(e))??null)}).finally(()=>{c.cancelled||(r.pending.value=!1,t.payload.data[a]=r.data.value,r.error.value&&(t.payload._errors[a]=D(r.error.value)),delete t._asyncDataPromises[a])});return t._asyncDataPromises[a]=c,t._asyncDataPromises[a]};const p=()=>r.refresh({_initial:!0}),v=e.server!==!1&&t.payload.serverRendered;{const o=b();if(o&&!o._nuxtOnBeforeMountCbs){o._nuxtOnBeforeMountCbs=[];const n=o._nuxtOnBeforeMountCbs;o&&(x(()=>{n.forEach(u=>{u()}),n.splice(0,n.length)}),_(()=>n.splice(0,n.length)))}v&&t.isHydrating&&d()?r.pending.value=!1:o&&(t.payload.serverRendered&&t.isHydrating||e.lazy)&&e.immediate?o._nuxtOnBeforeMountCbs.push(p):e.immediate&&p(),e.watch&&w(e.watch,()=>r.refresh());const c=t.hook("app:data:refresh",n=>{if(!n||n.includes(a))return r.refresh()});o&&_(c)}const h=Promise.resolve(t._asyncDataPromises[a]).then(()=>r);return Object.assign(h,r),h}function E(...s){const f=typeof s[s.length-1]=="string"?s.pop():void 0;typeof s[0]!="string"&&s.unshift(f);const[a,i,e]=s;return O(a,i,{...e,lazy:!0},null)}function z(s,f){const a={};for(const i of f)a[i]=s[i];return a}export{E as a,O 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.