1import{_ as ie}from"./6eayp8Te.js";import{h as ue,o as oe,e as ne,r as me,l as pe,u as _e,t as fe,v as he,_ as ge,w as Y,q as F,j as ye}from"./BdEtjDPP.js";import{_ as Ie}from"./Dop9VVFb.js";import{_ as ve}from"./BIBR4A3o.js";import{C as ee}from"./7V6MSFAe.js";import{r as be,l as ae,ae as te,F as xe,q as ke,m as we,x as Ae,ak as re,H as d,U as c,V as e,ab as b,Z as l,_ as a,u as r,aj as x,ac as C,P as D,W as O,S as P}from"./BIaCPJ4S.js";import{s as se}from"./x_rD_Ya3.js";import"./BYp-l5mR.js";import"./B5bMgYaX.js";function Ne(){const g=be({order:null,loading:!0}),{SecureOFetch:p}=ue();oe();const i=ne();return{state:g,fetchOrder:async()=>{g.loading=!0;const k=me(decodeURIComponent(i.params.id));let q=await p("/Checkout/GetOrderSummary",{server:!1,lazy:!0,query:{TransID:k||0}});g.loading=!1,g.order=q.data}}}const Ce={class:"wx-container-fluid py-8"},De={class:"flex flex-col"},Se={class:"grid grid-cols-12 gap-5 lg:items-start"},Te={class:"lg:col-span-7 col-span-12 flex flex-col gap-5 lg:sticky lg:top-6 lg:self-start"},Oe={class:"flex items-center gap-4 mb-3"},qe={class:"w-14 h-14 shrink-0 rounded-full border-2 border-black flex items-center justify-center"},Be={class:"flex flex-col"},Fe={class:"thankyou-heading leading-tight"},Pe={key:0,class:"mt-0 leading-tight"},$e={class:"flex flex-wrap items-center justify-between gap-2 mb-6"},Le={class:"thankyou-heading mb-1"},Me={key:0},Re={key:0,class:"order-card-separator py-6"},Ve={class:"grid grid-cols-12 gap-8"},Ue={class:"col-span-12 sm:col-span-6"},je={class:""},He={key:0,class:"col-span-12 sm:col-span-6"},ze={class:"mr-2"},We={key:0,class:""},Ee={key:1,class:"order-card-separator py-6"},Ge={class:"grid grid-cols-12 gap-8"},Ze={key:0,class:"col-span-12 sm:col-span-6"},Je=["innerHTML"],Ke={key:1,class:"col-span-12 sm:col-span-6"},Qe=["innerHTML"],Xe={key:2,class:"order-card-separator py-6"},Ye={class:"grid grid-cols-12 gap-8"},et={class:"font-semibold"},tt={class:"font-semibold"},rt={class:"font-semibold"},st={class:"flex flex-col"},ot={class:"order-products grid gap-y-2"},nt={class:"order-products-items order-item-grid"},at={class:"order-products-badge"},ct={class:"flex flex-col flex-1"},dt=["href"],lt={class:"order-product-variant"},it={class:"order-product-amount"},ut={class:"cart-products-addons grid gap-y-2 mt-2"},mt={class:"text-sm"},pt={class:"block text-sm cart-product-addon-amount"},_t={class:"text-sm text-end"},ft={class:"flex flex-col space-y-2"},ht={class:"checkout-total-label"},gt={class:"checkout-total-amount"},yt={class:"checkout-total-item total"},It={class:"checkout-total-amount"},vt={class:"w-full flex flex-col items-center gap-4 mt-10"},bt=ae({__name:"OrderV1",async setup(g){var M,R,V;let p,i;oe(),ne(),pe();const{state:t,fetchOrder:k}=Ne(),{$pixel:q,$p:$}=_e();[p,i]=te(()=>k()),await p,i(),[p,i]=te(()=>k()),await p,i();{const n=fe();((M=t.order.orderInfo)==null?void 0:M.isBuyNow)==="1"?(V=(R=t.order.orderItems)==null?void 0:R[0])!=null&&V.productID&&n.clearBuyNowCheckoutCode(t.order.orderItems[0].productID):(n.checkout_code=he(),n.clearCart())}let y=null,I=null,B=0;const ce=(n,s=5e3,u=150)=>new Promise(_=>{const m=Date.now(),v=se(()=>{n()?(clearInterval(v),_(!0)):Date.now()-m>s&&(clearInterval(v),_(!1))},u)}),L=async()=>{var S,w,A,N;const n=(S=t.order)==null?void 0:S.orderInfo,s=n==null?void 0:n.transID;if(!s)return!1;const u=`purchase_fired_${s}`;if(sessionStorage.getItem(u))return!0;if(!await ce(()=>!!window.fbq||!!window.ttq))return!1;const m={},v=(w=n==null?void 0:n.customer)==null?void 0:w.fullName;if(v){const o=v.trim().split(" ").filter(Boolean);o[0]&&(m.fn=o[0]),o.length>1&&(m.ln=o[o.length-1])}return(A=n==null?void 0:n.customer)!=null&&A.email&&(m.em=n.customer.email),(N=n==null?void 0:n.customer)!=null&&N.phone&&(m.ph=n.customer.phone),q("purchase",{productID:t.order.orderItems.map(o=>o.productID),productPrice:n.orderAmount,items:t.order.orderItems.map(o=>({id:o.productID,quantity:o.quantity,item_price:o.price,name:o.productName})),num_items:t.order.orderItems.reduce((o,f)=>o+Number(f.quantity),0)},{user_data:m}),sessionStorage.setItem(u,"1"),!0};xe(()=>{y=ke(()=>t.order,async n=>{if(n){if(await L()){y==null||y(),I&&clearInterval(I);return}!I&&B<6&&(I=se(async()=>{B++,await k(),(await L()||B>=6)&&(clearInterval(I),y==null||y())},3e3))}},{immediate:!0,deep:!0})});const de=we(()=>{var s,u,_;return(((_=(u=(s=t==null?void 0:t.order)==null?void 0:s.orderInfo)==null?void 0:u.customer)==null?void 0:_.fullName)||"").trim().split(" ")[0]||"there"}),le=n=>{if(!n)return"";const s=new Date(n);return isNaN(s.getTime())?n:s.toLocaleDateString("en-US",{day:"numeric",month:"long",year:"numeric"})+" at "+s.toLocaleTimeString("en-US",{hour:"numeric",minute:"2-digit"})};return Ae(()=>{I&&clearInterval(I)}),(n,s)=>{var w,A,N;const u=ie,_=ge,m=re("AccordionTab"),v=re("Accordion"),S=Ie;
1return c(),d("div",Ce,[e("div",De,[e("div",Se,[e("div",Te,[e("div",Oe,[e("div",qe,[b(u,{name:"heroicons:check-20-solid",class:"text-black",size:"24"})]),e("div",Be,[e("h1",Fe," Thank you, "+a(r(de))+"! ",1),(N=(A=(w=r(t).order)==null?void 0:w.orderInfo)==null?void 0:A.customer)!=null&&N.email?(c(),d("p",Pe,[s[0]||(s[0]=x(" A confirmation email has been sent to ")),e("span",null,a(r(t).order.orderInfo.customer.email),1)])):l("",!0)])]),b(ee,null,{default:C(()=>{var o,f,h,U,j,H,z,W,E,G,Z,J,K,Q,X;return[e("div",$e,[e("div",null,[e("h2",Le," Order #"+a((f=(o=r(t).order)==null?void 0:o.orderInfo)==null?void 0:f.transID),1),(U=(h=r(t).order)==null?void 0:h.orderInfo)!=null&&U.orderDate?(c(),d("p",Me," Placed on "+a(le(r(t).order.orderInfo.orderDate)),1)):l("",!0)])]),(H=(j=r(t).order)==null?void 0:j.orderInfo)!=null&&H.customer?(c(),d("div",Re,[e("div",Ve,[e("div",Ue,[s[1]||(s[1]=e("p",{class:"mb-1 font-semibold"},"Contact information",-1)),e("p",null,a(r(t).order.orderInfo.customer.fullName),1),e("p",null,a(r(t).order.orderInfo.customer.email),1),e("p",je,a(r(t).order.orderInfo.customer.phone),1)]),r(t).order.orderInfo.payment?(c(),d("div",He,[s[2]||(s[2]=e("p",{class:"mb-1 font-semibold"},"Payment method",-1)),e("span",ze,a(r(t).order.orderInfo.payment.paymentMethod),1),r(t).order.orderInfo.payment.paymentStatus?(c(),d("p",We," Status: "+a(r(t).order.orderInfo.payment.paymentStatus),1)):l("",!0)])):l("",!0)])])):l("",!0),(W=(z=r(t).order)==null?void 0:z.orderInfo)!=null&&W.customer.billingAddress||(G=(E=r(t).order)==null?void 0:E.orderInfo)!=null&&G.customer.shippingAddress?(c(),d("div",Ee,[e("div",Ge,[r(t).order.orderInfo.customer.shippingAddress?(c(),d("div",Ze,[s[3]||(s[3]=e("p",{class:"mb-1 font-semibold"},"Shipping address",-1)),e("p",{class:"",innerHTML:r(t).order.orderInfo.customer.shippingAddress},null,8,Je)])):l("",!0),r(t).order.orderInfo.customer.billingAddress?(c(),d("div",Ke,[s[4]||(s[4]=e("p",{class:"mb-1 font-semibold"},"Billing address",-1)),e("p",{class:"",innerHTML:r(t).order.orderInfo.customer.billingAddress},null,8,Qe)])):l("",!0)])])):l("",!0),((K=(J=(Z=r(t).order)==null?void 0:Z.orderInfo)==null?void 0:J.payment)==null?void 0:K.paymentMethodID)==="2"&&((X=(Q=r(t).order)==null?void 0:Q.bankAccounts)!=null&&X.length)?(c(),d("div",Xe,[s[8]||(s[8]=e("div",{class:"mb-3"},[e("p",{class:"font-semibold flex items-center gap-1"}," Bank account details "),e("span",{class:"text-sm"},"Please make your payment to the bank listed below.")],-1)),e("div",Ye,[(c(!0),d(D,null,O(r(t).order.bankAccounts,T=>(c(),d("div",{class:"col-span-12 sm:col-span-6",key:T.bankAccountID},[e("p",et,[s[5]||(s[5]=x(" Bank: ")),e("span",null,a(T.bankName),1)]),e("p",tt,[s[6]||(s[6]=x("Account Title: ")),e("span",null,a(T.accountTitle),1)]),e("p",rt,[s[7]||(s[7]=x("Account Number: ")),e("span",null,a(T.accountNumber),1)])]))),128))])])):l("",!0)]}),_:1})]),b(ee,{class:"lg:col-span-5 col-span-12 lg:pt-0 pt-5 lg:sticky lg:top-6 lg:self-start"},{default:C(()=>[e("div",st,[e("div",ot,[(c(!0),d(D,null,O(r(t).order.orderItems,(o,f)=>(c(),d(D,{key:f},[e("div",nt,[e("span",at,a(o.quantity),1),b(_,{src:o.thumbnailFile,width:"60",height:"60",format:"webp",placeholder:"/assets/images/placeholder.webp",class:"order-product-img",alt:o.productName},null,8,["src","alt"]),e("div",ct,[e("a",{href:o.productURL,class:"order-product-name"},a(r(Y)(o.productName,40)),9,dt),e("span",lt,a(o.variantName),1)]),e("span",it,a(r(F)({rate:r(t).order.orderInfo.currencyRate,amount:o.price,currency:r(t).order.orderInfo.orderCurrency})),1)]),o.productAddons.length>0?(c(),P(v,{key:0,activeIndex:0},{default:C(()=>[b(m,{header:"Addons",pt:{header:"mt-[0] border-[none] pt-[8px]",content:"pr-[0]"}},{default:C(()=>[e("div",ut,[(c(!0),d(D,null,O(o.productAddons,h=>(c(),d("div",{class:"order-item-grid",key:h.cartAddonID},[s[9]||(s[9]=e("span",{class:"order-item-grid-spacer","aria-hidden":"true"},null,-1)),e("div",mt,[x(a(r(Y)(h.addonName,40))+" ",1),e("span",pt,a(r($)(h.price))+" Ã "+a(h.quantity),1)]),e("span",_t,a(r($)(h.totalPrice)),1)]))),128))])]),_:2},1024)]),_:2},1024)):l("",!0),b(S,{customFieldData:o==null?void 0:o.customFields},null,8,["customFieldData"])],64))),128))]),s[11]||(s[11]=e("span",{class:"w-100 order-card-separator mb-4 mt-5"},null,-1)),e("div",ft,[(c(!0),d(D,null,O(r(t).order.orderCharges,(
1o,f)=>(c(),d("div",{class:"checkout-total-item",key:f},[e("span",ht,a(o.name),1),e("span",gt,a(r(F)({rate:r(t).order.orderInfo.currencyRate,amount:o.value,currency:r(t).order.orderInfo.orderCurrency})),1)]))),128)),e("div",yt,[s[10]||(s[10]=e("span",{class:"checkout-total-label"},"Total",-1)),e("span",It,a(r(F)({rate:r(t).order.orderInfo.currencyRate,amount:r(t).order.orderInfo.orderAmount,currency:r(t).order.orderInfo.orderCurrency})),1)])])])]),_:1})]),e("div",vt,[b(ve,{url:"/",size:"md",variant:"primary",class:"flex justify-center items-center"},{default:C(()=>s[12]||(s[12]=[x(" Continue Shopping ")])),_:1,__:[12]})])])])}}}),xt={};function kt(g,p){const i=bt;return c(),P(i)}const wt=ye(xt,[["render",kt]]),Ft=ae({__name:"[id]",setup(g){return(p,i)=>{const t=wt;return c(),P(t)}}});export{Ft 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.