1import{d as p,C as h,aB as U,K as W,aH as Y,aF as Q,X as Z,W as X,aG as tt,aE as et,z as N,ak as E,ah as nt,a6 as rt,aI as ot,I as it,M as at,r as st,E as M,N as lt,o as ut,c as b,e as w,h as k,i as F,F as $,k as K,g as _,m as R,f as q,n as ct,aJ as dt,j as pt}from"./Cro-xaY-.js";import{u as gt}from"./D6GOBm_R.js";import{a as ft}from"./BbBpGnge.js";import"./DiM8S3lH.js";import"./BOQBDpgc.js";const z=Symbol("head-component"),j={body:{type:Boolean,default:void 0},tagPosition:{type:String}};function x(n,e){const t=Object.fromEntries(Object.entries(n).filter(([r,o])=>o!==void 0));return typeof t.body<"u"&&(t.tagPosition=t.body?"bodyClose":"head"),typeof t.renderPriority<"u"&&(t.tagPriority=t.renderPriority),{...t,key:e}}function A(){const n=Q()?.vnode.key;return n!=null&&typeof n!="symbol"?String(n):void 0}function y(){return U(z,G,!0)}function G(){const n=U(z,null);if(n)return n;const e=Z({}),t=W(e),r={input:e,entry:t,update:()=>t.patch(e)};return Y(z,r),r}const S={accesskey:String,autocapitalize:String,autofocus:{type:Boolean,default:void 0},class:{type:[String,Object,Array],default:void 0},contenteditable:{type:Boolean,default:void 0},contextmenu:String,dir:String,draggable:{type:Boolean,default:void 0},enterkeyhint:String,exportparts:String,hidden:{type:Boolean,default:void 0},id:String,inputmode:String,is:String,itemid:String,itemprop:String,itemref:String,itemscope:String,itemtype:String,lang:String,nonce:String,part:String,slot:String,spellcheck:{type:Boolean,default:void 0},style:{type:[String,Object,Array],default:void 0},tabindex:String,title:String,translate:String,renderPriority:[String,Number],tagPriority:{type:[String,Number]}};p({name:"NoScript",inheritAttrs:!1,props:{...S,...j,title:String},setup(n,{slots:e}){const{input:t,update:r}=y();t.noscript||=[];const o=t.noscript.push({})-1;h(()=>{t.noscript[o]=null,r()});const a=A();return()=>{const l=x(n,a),i=e.default?.(),u=[];if(i)for(const d of i)d.children&&u.push(d.children);return u.length>0&&(l.innerHTML=u.join("")),t.noscript[o]=l,r(),null}}});const mt=p({name:"Link",inheritAttrs:!1,props:{...S,...j,as:String,crossorigin:String,disabled:Boolean,fetchpriority:String,href:String,hreflang:String,imagesizes:String,imagesrcset:String,integrity:String,media:String,prefetch:{type:Boolean,default:void 0},referrerpolicy:String,rel:String,sizes:String,title:String,type:String,methods:String,target:String},setup(n){const{input:e,update:t}=y();e.link||=[];const r=e.link.push({})-1,o=A();return h(()=>{e.link[r]=null,t()}),()=>(e.link[r]=x(n,o),t(),null)}});p({name:"Base",inheritAttrs:!1,props:{...S,href:String,target:String},setup(n){const{input:e,update:t}=y(),r=A();return h(()=>{e.base=null,t()}),()=>(e.base=x(n,r),t(),null)}});const ht=p({name:"Meta",inheritAttrs:!1,props:{...S,charset:String,content:String,httpEquiv:String,name:String,property:String},setup(n){const{input:e,update:t}=y(),r=A();e.meta||=[];const o=e.meta.push({})-1;return h(()=>{e.meta[o]=null,t()}),()=>{const a={"http-equiv":n.httpEquiv,...x(n,r)};return"httpEquiv"in a&&delete a.httpEquiv,e.meta[o]=a,t(),null}}});p({name:"Style",inheritAttrs:!1,props:{...S,...j,type:String,media:String,nonce:String,title:String,scoped:{type:Boolean,default:void 0}},setup(n,{slots:e}){const{input:t,update:r}=y(),o=A();t.style||=[];const a=t.style.push({})-1;return h(()=>{t.style[a]=null,r()}),()=>{const l=x(n,o),i=e.default?.()?.[0]?.children;return i&&(t.style[a]=l,l.textContent=i),r(),null}}});const yt=p({name:"Head",inheritAttrs:!1,setup:(n,e)=>(G(),()=>e.slots.default?.())}),St=p({name:"Html",inheritAttrs:!1,props:{...S,manifest:String,version:String,xmlns:String},setup(n,e){const{input:t,update:r}=y();return h(()=>{t.htmlAttrs=null,r()}),()=>(t.htmlAttrs={...n,...e.attrs},r(),e.slots.default?.())}}),_t=p({name:"Body",inheritAttrs:!1,props:S,setup(n,e){const{input:t,update:r}=y();return h(()=>{t.bodyAttrs=null,r()}),()=>(t.bodyAttrs={...n,...e.attrs},r(),e.slots.default?.())}});function vt(n,e){const t=e/n*100;return 2/Math.PI*100*Math.atan(t/50)}function bt(n={}){const{duration:e=2e3,throttle:t=200,hideDelay:r=500,resetDelay:o=400}=n,a=n.estimatedProgress||vt,l=X(),i=E(0),u=E(!1),d=E(!1);let v=!1,g,B,P,I;const C=(c={})=>{D(),d.value=!1,T(0,c)};function T(c=0,f={}){if(l.isHydrating)return;if(c>=100)return s({force:f.force});H(),i.value=c<0?0:c;const m=f.force?0:t;m?B=setTimeout(()=>{u.value=!0,O()},m):(u.value=!0,O())}function L(){P=setTimeout(()=>{u.value=!1,I=setTimeout(()=>{i.value=0},o)},r)}function s(c={}){i.value=100,v=!0,H(),D(),c.error&&(d.value=!0),c.force?(i.value=0,u.value=!1):L()}function D(){clearTimeout(P),clearTimeout(I)}function H(){clearTimeout(B),cancelAnimationFrame(g)}function O(){v=!1;let c;function f(m){if(v)return;c??=m;const J=m-c;i.value=Math.max(0,Math.min(100,a(e,J))),g=requestAnimationFrame(f)}g=requestAnimationFrame(f)}let V=()=>{};{const c=l.hook("page:loading:start",()=>{C()}),f=l.hook("page:loading:end",()=>{s()}),m=l.hook("vue:error",()=>s({error:!0}));V=()=>{m(),c(),f(),H(),D()}}return{_cleanup:V,progress:N(()=>i.value),isLoading:N(()=>u.value),error:N(()=>d.value),start:C,set:T,finish:s,clear:H}}function kt(n={}){const e=X(),t=e._loadingIndicator||=bt(n);return tt()&&(e._loadingIndicatorDeps||=0,e._loadingIndicatorDeps++,et(()=>{e._loadingIndicatorDeps--,e._loadingIndicatorDeps===0&&(t._cleanup(),delete e._loadingIndicator)})),t}
1const xt=p({name:"NuxtLoadingIndicator",props:{throttle:{type:Number,default:200},duration:{type:Number,default:2e3},hideDelay:{type:Number,default:500},resetDelay:{type:Number,default:400},height:{type:Number,default:3},color:{type:[String,Boolean],default:"repeating-linear-gradient(to right,#00dc82 0%,#34cdfe 50%,#0047e1 100%)"},errorColor:{type:String,default:"repeating-linear-gradient(to right,#f87171 0%,#ef4444 100%)"},estimatedProgress:{type:Function,required:!1}},setup(n,{slots:e,expose:t}){const{progress:r,isLoading:o,error:a,start:l,finish:i,clear:u}=kt({duration:n.duration,throttle:n.throttle,hideDelay:n.hideDelay,resetDelay:n.resetDelay,estimatedProgress:n.estimatedProgress});return t({progress:r,isLoading:o,error:a,start:l,finish:i,clear:u}),()=>nt("div",{class:"nuxt-loading-indicator",style:{position:"fixed",top:0,right:0,left:0,pointerEvents:"none",width:"auto",height:`${n.height}px`,opacity:o.value?1:0,background:a.value?n.errorColor:n.color||void 0,backgroundSize:`${r.value>0?100/r.value*100:0}% auto`,transform:`scaleX(${r.value}%)`,transformOrigin:"left",transition:"transform 0.1s, height 0.4s, opacity 0.4s",zIndex:999999}},e)}}),At={class:"mx-auto"},Bt=["src"],Pt=p({__name:"default",setup(n){const e=rt(),t=ot(),r=gt(),o=ft(),{isBaboo:a}=it(),{gtmId:l}=at().public,i=st(e.path);M(()=>e.path,async d=>{await lt(),i.value=d});const u=N(()=>i.value.includes("/thank-you"));return ut(()=>r.fetchUser()),M(()=>e.path,()=>{r.isAuthenticated&&!r.user&&r.fetchUser()}),M(()=>e.path,d=>{if(d.includes("/shop")||d.includes("/inspire"))return;const g=!a;o.setBookableContext(g)},{immediate:!0}),(d,v)=>{const g=mt,B=ht,P=yt,I=xt,C=dt,T=_t,L=St;return b(),w("div",At,[k(L,{lang:_(t).htmlAttrs.lang,dir:_(t).htmlAttrs.dir},{default:F(()=>[k(P,null,{default:F(()=>[(b(!0),w($,null,K(_(t).link,s=>(b(),R(g,{key:s.id,id:s.id,rel:s.rel,href:s.href,hreflang:s.hreflang},null,8,["id","rel","href","hreflang"]))),128)),(b(!0),w($,null,K(_(t).meta,s=>(b(),R(B,{key:s.id,id:s.id,property:s.property,content:s.content},null,8,["id","property","content"]))),128))]),_:1}),k(T,null,{default:F(()=>[q("noscript",null,[q("iframe",{src:`https://www.googletagmanager.com/ns.html?id=${_(l)}`,height:"0",width:"0",style:{display:"none",visibility:"hidden"}},null,8,Bt)]),k(I),q("main",{class:ct(["min-h-screen",{"tanks-you-page-background":_(u)}])},[k(C)],2)]),_:1})]),_:1},8,["lang","dir"])])}}}),Lt=pt(Pt,[["__scopeId","data-v-0c0de4ba"]]);export{Lt as default};
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.