PageSourceSearch

https://www.mainlinemenswear.co.uk/_nuxt/DiSZCyi4.js

js mainlinemenswear.co.uk collected 2026-09-24 19:04:37 UTC 8,056 bytes, 1 lines download raw bytes

1import{H as e,Y as t,at as n,i as r,it as i,nt as a,rt as o}from"./DQnkWcNR.js";import{At as s,Ct as c,E as l,J as u,L as d,Mt as f,Nt as p,Ot as m,Tt as h,W as g,X as _,it as v,tt as y,ut as b,vt as x,xt as S}from"./BnkP6G0I.js";import"./BqsMTgVC.js";import{n as C}from"./CthVf6Rr.js";function w(e,t={}){let n,r=!1,i=[],a,o,s=(t,n)=>{let i=T(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,v(()=>{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 T(e,t,n){return await e.apply(t,n)}function E(e){return Object.defineProperty(function(){throw a.NUXT_E1007({name:e.name})},"__nuxt_factory",{enumerable:!1,get:()=>e.factory})}var D=n({docsBase:o,reporters:i}),O=E({name:`createUseAsyncData`,factory(n={}){function r(...r){let i=typeof r[r.length-1]==`string`?r.pop():void 0;j(r[0],r[1])&&r.unshift(i);let[a,o,s={}]=r,u=!1,p=S(a)||typeof a==`function`,m=p?l(()=>f(a)):{value:a};if(!m.value||typeof m.value!=`string`)throw D.NUXT_E3008();if(typeof o!=`function`)throw D.NUXT_E3009();let h=typeof n==`function`,w=e(),T=h?n(s):n;if(!h)for(let e in T)T[e]!==void 0&&s[e]===void 0&&(s[e]=T[e]);if(s.server??=!0,s.default??=F,s.getCachedData??=I,s.lazy??=!1,s.immediate??=!0,s.deep??=t.deep,s.dedupe??=`cancel`,s.enabled??=!0,h)for(let e in T)T[e]!==void 0&&(s[e]=T[e]);w._asyncData[m.value];function E(){let e={cause:`initial`,dedupe:s.dedupe},t=w._asyncData[m.value];return t?._init?w._asyncDataPromises[m.value]&&(e.cachedData=t._initialCachedData):(e.cachedData=s.getCachedData(m.value,w,{cause:`initial`}),w._asyncData[m.value]=P(w,m.value,o,s,e.cachedData),w._asyncData[m.value]._initialCachedData=e.cachedData),()=>w._asyncData[m.value].execute(e)}let O=E(),k=w._asyncData[m.value];k._deps++;let N=s.server!==!1&&w.payload.serverRendered;{let e=d();if(e&&N&&s.immediate&&!e.sp&&(e.sp=[]),e&&!e._nuxtOnBeforeMountCbs){e._nuxtOnBeforeMountCbs=[];let t=e._nuxtOnBeforeMountCbs;_(()=>{t.forEach(e=>{e()}),t.splice(0,t.length)}),y(()=>t.splice(0,t.length))}let t=e&&(e._nuxtClientOnly||g(C,!1));N&&w.isHydrating&&(k.error.value||k.data.value!==void 0)?k.status.value=k.error.value?`error`:`success`:e&&(!t&&w.payload.serverRendered&&w.isHydrating||s.lazy)&&s.immediate?e._nuxtOnBeforeMountCbs.push(O):s.immediate&&k.status.value!==`success`&&O();function n(e){let t=w._asyncData[e];t?._deps&&(t._deps--,t._deps===0&&t?._off())}let r=x(),i=()=>{},a=p?b(m,(e,t)=>{if((e||t)&&e!==t){u=!0;let r=w._asyncData[t]?.data.value!==void 0,i=w._asyncDataPromises[t]!==void 0,a={cause:`initial`,dedupe:s.dedupe};if(!w._asyncData[e]?._init){let n=s.getCachedData(e,w,{cause:`initial`});a.cachedData=n;let i=t&&r&&n===void 0?w._asyncData[t].data.value:n;w._asyncData[e]=P(w,e,o,s,i),w._asyncData[e]._initialCachedData=n}w._asyncData[e]._deps++,t&&n(t),s._keyTriggersExecute!==!1&&(s.immediate||r||i)&&w._asyncData[e].execute(a),v(()=>{u=!1})}},{flush:`sync`}):i,l=s.watch?b(s.watch,()=>{u||w._asyncData[m.value]?._execute({cause:`watch`,dedupe:s.dedupe})}):i,h=S(s.enabled)||typeof s.enabled==`function`?b(()=>f(s.enabled),e=>{let t=w._asyncData[m.value];e||!t||!w._asyncDataPromises[m.value]||(t._abortController?.abort(new DOMException("AsyncData request cancelled by `enabled: false`",`AbortError`)),t._abortController=void 0,delete w._asyncDataPromises[m.value],t.status.value=`idle`)}):i;r&&c(()=>{a(),l(),h(),n(m.value)})}let L={data:A(()=>w._asyncData[m.value]?.data),pending:A(()=>w._asyncData[m.value]?.pending),status:A(()=>w._asyncData[m.value]?.status),error:A(()=>w._asyncData[m.value]?.error),refresh:(...e)=>w._asyncData[m.value]?._init?w._asyncData[m.value].execute(...e):E()(),execute:(...e)=>L.refresh(...e),clear:()=>{let e=w._asyncData[m.value];if(e?._abortController)try{e._abortController.abort(new DOMException(`AsyncData aborted by user.`,`AbortError`))}finally{e._abortController=void 0}M(w,m.value)}},R=Promise.resolve(w._asyncDataPromises[m.value]).then(()=>L);return Object.assign(R,L),Object.defineProperties(R,{then:{enumerable:!0,value:R.then.bind(R)},catch:{enumerable:!0,value:R.catch.bind(R)},finally:{enumerable:!0,value:R.finally.bind(R)}}),R}return r}}),k=O.__nuxt_factory();O.__nuxt_factory({lazy:!0,_functionName:`useLazyAsyncData`});function A(e){return l({get(){return e()?.value},set(t){let n=e();n&&(n.value=t)}})}function j(e,t){return!(typeof e==`string`||typeof e==`object`&&e||typeof e==`function`&&typeof t==`function`)}function M(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 N(e,t){let n={};for(let r of t)n[r]=e[r];return n}function P(e,t,n,i,a){e.payload._errors[t]??=void 0;let o=i.getCachedData!==I,c=n,d=i.deep?h:m,g=a!==void 0,_=e.hook(`app:data:refresh`,async e=>{(!e||e.includes(t))&&await v.execute({cause:`refresh:hook`})}),v={data:d(g?a:i.default()),pending:l(()=>v.status.value===`pending`),error:s(e.payload._errors,t),status:m(`idle`),execute:(...n)=>{let[a,o=void 0]=n,s=a&&o===void 0&&typeof a==`object`?a:{};if(e._asyncDataPromises[t]&&(s.dedupe??i.dedupe)===`defer`)return e._asyncDataPromises[t];{let n=`cachedData`in s?s.cachedData:i.getCachedData(t,e,{cause:s.cause??`refresh:manual`});if(n!==void 0)return e.payload.data[t]=v.data.value=n,v.error.value=void 0,v.status.value=`success`,Promise.resolve(n)}if(f(i.enabled)===!1)return Promise.resolve(v.data.value);v._abortController&&v._abortController.abort(new DOMException(`AsyncData request cancelled by deduplication`,`AbortError`)),v._abortController=new AbortController,v.status.value=`pending`;let l=new AbortController,u=new Promise((t,n)=>{try{let r=s.timeout??i.timeout,a=L([v._abortController?.signal,s?.signal],l.signal,r);if(a.aborted){let e=a.reason;n(e instanceof Error?e:new DOMException(String(e??`Aborted`),`AbortError`));return}return a.addEventListener(`abort`,()=>{let e=a.reason;n(e instanceof Error?e:new DOMException(String(e??`Aborted`),`AbortError`))},{once:!0,signal:l.signal}),Promise.resolve(c(e,{signal:a})).then(t,n)}catch(e){n(e)}}).then(async n=>{if(e._asyncDataPromises[t]!==u)return;let r=n;i.transform&&(r=await i.transform(n)),i.pick&&(r=N(r,i.pick)),e.payload.data[t]=r,v.data.value=r,v.error.value=void 0,v.status.value=`success`}).catch(n=>{if(e._asyncDataPromises[t]!==u||v._abortController?.signal.aborted)return e._asyncDataPromises[t];if(typeof DOMException<`u`&&n instanceof DOMException&&n.name===`AbortError`)return v.status.value=`idle`,e._asyncDataPromises[t];v.error.value=r(n),v.data.value=p(i.default()),v.status.value=`error`}).finally(()=>{l.abort(),e._asyncDataPromises[t]===u&&delete e._asyncDataPromises[t]});return e._asyncDataPromises[t]=u,e._asyncDataPromises[t]},_execute:w((...e)=>v.execute(...e)),_default:i.default,_deps:0,_init:!0,_hash:void 0,_off:()=>{_(),e._asyncData[t]?._init&&(e._asyncData[t]._init=!1),e._asyncDataPromises[t]&&(v._abortController?.abort(new DOMException(`AsyncData request cancelled by unmount`,`AbortError`)),delete e._asyncDataPromises[t]),o||u(()=>{e._asyncData[t]?._init||(M(e,t),v.execute=()=>Promise.resolve())})}};return v}var F=()=>void 0,I=(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 L(e,t,n){let r=e.filter(e=>!!e);
1if(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}export{D as n,E as r,k as t};

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.