1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="3dc0c8a3-7727-47a3-9124-9cc86dd61013",e._sentryDebugIdIdentifier="sentry-dbid-3dc0c8a3-7727-47a3-9124-9cc86dd61013")}()}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[821],{19661:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/[locale]/order",function(){return r(65682)}])},34294:function(e,t,r){"use strict";r.d(t,{t:function(){return BaseSeo}});var n=r(97458),o=r(24235),a=r(45773),s=r(23079),i=r.n(s),u=r(39253);function BaseSeo({title:e,description:t,noindex:r=!1}){let s=e?`${e} - ${u.t1}`:u.t1,d=t||"",{asPath:l}=(0,o.useRouter)(),c=i()("https://bamboovement.com",l);return(0,n.jsx)(a.PB,{title:s,description:d,noindex:r,nofollow:r,openGraph:{title:s,description:d,images:[{url:"/og-image.png",alt:"Hero image",width:2048,height:1170}],site_name:u.t1,url:c}})}},65682:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return order}});var n,o=r(97458),a=r(34294),s=r(68929),i=r(78191),u=r(6456),d=r(52983);function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}var confirmed=e=>d.createElement("svg",_extends({width:160,height:160,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),n||(n=d.createElement("g",{stroke:"#034E29"},d.createElement("circle",{cx:80,cy:80,r:79.5}),d.createElement("path",{d:"m37 85 25.294 25L123 50",strokeLinecap:"square"})))),l=r(54726),c=r(77125),f=r(41306),m=r(6019),p=r(34458);let useOrderPaymentStatus=e=>{let[t]=(0,p.i)(m.Fz,{args:{orderId:e,checkoutApiUrl:"https://checkout.bamboovement.com/api",saleorApiUrl:"https://api.bamboovement.com/graphql/"}});return t};var g=r(29249),y=r(64107);let h=(0,y.vU)({title:{id:"app.orderConfirmation.title",description:"Title",defaultMessage:"Order confirmation"},orderConfirmed:{id:"app.orderConfirmation.orderConfirmed",description:"Order #{} confirmed",defaultMessage:"Order #{orderNumber} Confirmed"},orderNotConfirmed:{id:"app.orderConfirmation.orderNotConfirmed",description:"Order not confirmed",defaultMessage:"Order is not paid"},trackOrderBtn:{id:"app.orderConfirmation.trackOrderBtn",description:"Track order btn",defaultMessage:"Track order"},payOrderBtn:{id:"app.orderConfirmation.trackOrderBtn",description:"Pay order btn",defaultMessage:"Pay order"},generateReceiptBtn:{id:"app.orderConfirmation.generateReceiptBtn",description:"Generate receipt btn",defaultMessage:"Generate receipt"},openInvoiceBtn:{id:"app.orderConfirmation.openInvoiceBtn",description:"Open invoice btn",defaultMessage:"Open receipt #{invoiceNumber}"}});var b=r(86216),v=r(72858),x=r(61516);let S=["PAID","PENDING"],OrderConfirmation=()=>{let e=(0,c.Z)(),t=(0,f.useSearchParams)(),r=t.get("order"),n=(0,g.Z)(),a=(0,d.useRef)(!1),{data:m}=(0,b.WS)({variables:{id:r},skip:!r}),{data:p,loading:y}=useOrderPaymentStatus(r);return(0,d.useEffect)(()=>{!a.current&&m?.order&&p?.status&&S.includes(p.status)&&((0,x.P8)(m.order),(0,v.Qc)(m.order),a.current=!0)},[m,p?.status]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("h1",{className:"text-brand-secondary text-4xl font-spirit mb-8",children:e.formatMessage(h.title)}),(0,o.jsx)("div",{className:"flex gap-2 max-w-[22rem]",children:[e.formatMessage(s.h.addressStepName),e.formatMessage(s.h.shippingStepName),e.formatMessage(s.h.paymentStepName)].map((e,t)=>(0,o.jsxs)("div",{className:"flex-1",children:[(0,o.jsx)("p",{className:(0,i.dV)("font-bold mb-0.5 pb-px text-sm text-brand-secondary"),children:e}),(0,o.jsx)("div",{className:(0,i.dV)("h-[5px] rounded-lg bg-brand-greenLight")})]},t))}),(0,o.jsx)("div",{className:"w-full lg:max-w-[54rem] mt-14",children:(0,o.jsxs)("div",{className:"bg-brand-brown-200 rounded-3xl p-8 border",children:[(0,o.jsx)("p",{className:"text-brand-secondary font-spirit text-md font-medium md:font-semibold leading-none mb-14",children:e.formatMessage(s.h.paymentSectionName)}
1),y||!p?(0,o.jsx)(u.$j,{}):(0,o.jsx)("div",{children:S.includes(p?.status)?(0,o.jsx)(o.Fragment,{children:(0,o.jsxs)("div",{className:"flex flex-col gap-y-8 mb-6",children:[(0,o.jsx)("div",{className:"flex justify-center items-center",children:(0,o.jsx)(confirmed,{})}),m?.order&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("p",{className:"text-sm text-brand-secondary text-center break-words",children:e.formatMessage(h.orderConfirmed,{orderNumber:m.order.number})}),(0,o.jsx)(l.Z,{href:n.account.orders._token(m.order.token).$url(),variant:"secondary",className:"button-lg w-full",linkClassName:"block w-full",children:e.formatMessage(h.trackOrderBtn)})]})]})}):(0,o.jsxs)("div",{className:"flex flex-col gap-y-8",children:[(0,o.jsx)("div",{className:"flex justify-center items-center",children:(0,o.jsx)("div",{className:"flex items-center justify-center w-[160px] h-[160px] border-system-error border-2 rounded-full",children:(0,o.jsxs)("div",{className:"relative w-full h-full flex items-center justify-center",children:[(0,o.jsx)("div",{className:"absolute bg-system-error w-0.5 h-[100px] rotate-45"}),(0,o.jsx)("div",{className:"absolute bg-system-error w-0.5 h-[100px] -rotate-45"})]})})}),(0,o.jsx)("p",{className:"text-sm text-system-error text-center break-words",children:e.formatMessage(h.orderNotConfirmed)}),p?.sessionLink&&(0,o.jsx)(l.Z,{href:p?.sessionLink,variant:"secondary",className:"button-lg w-full",linkClassName:"block w-full",children:e.formatMessage(h.payOrderBtn)})]})})]})})]})};var order=function(){return(0,o.jsxs)("div",{className:"px-6 lg:px-16 2xl:container my-10 md:my-16",children:[(0,o.jsx)(a.t,{noindex:!0}),(0,o.jsx)("div",{className:"flex lg:flex-row flex-col justify-between space-y-20 lg:space-y-0 lg:space-x-10",children:(0,o.jsx)("div",{className:"w-full",children:(0,o.jsx)(OrderConfirmation,{})})})]})}},70301:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createAsyncLocalStorage",{enumerable:!0,get:function(){return createAsyncLocalStorage}});let r=Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available");let FakeAsyncLocalStorage=class FakeAsyncLocalStorage{disable(){throw r}getStore(){}run(){throw r}exit(){throw r}enterWith(){throw r}};let n=globalThis.AsyncLocalStorage;function createAsyncLocalStorage(){return n?new n:new FakeAsyncLocalStorage}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},98141:function(e,t,r){"use strict";function clientHookInServerComponentError(e){}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clientHookInServerComponentError",{enumerable:!0,get:function(){return clientHookInServerComponentError}}),r(83166),r(52983),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},12965:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return ReadonlyURLSearchParams},useSearchParams:function(){return useSearchParams},usePathname:function(){return usePathname},ServerInsertedHTMLContext:function(){return u.ServerInsertedHTMLContext},useServerInsertedHTML:function(){return u.useServerInsertedHTML},useRouter:function(){return useRouter},useParams:function(){return useParams},useSelectedLayoutSegments:function(){return useSelectedLayoutSegments},useSelectedLayoutSegment:function(){return useSelectedLayoutSegment},redirect:function(){return d.redirect},permanentRedirect:function(){return d.permanentRedirect},RedirectType:function(){return d.RedirectType},notFound:function(){return l.notFound}});let n=r(52983),o=r(96860),a=r(2224),s=r(98141),i=r(72297),u=r(14020),d=r(8532),l=r(70474),c=Symbol("internal for urlsearchparams readonly");function readonlyURLSearchParamsError(){return Error("ReadonlyURLSearchParams cannot be modified")}let ReadonlyURLSearchParams=class ReadonlyURLSearchParams{[Symbol.iterator](){return this[c][Symbol.iterator]()}append(){throw readonlyURLSearchParamsError()}delete(){throw readonlyURLSearchParamsError()}set(){throw readonlyURLSearchParamsError()}sort(){throw readonlyURLSearchParamsError()}constructor(e){this[c]=e,this.entries=e.entries.bind(e),this.forEach=e.forEach.bind(e),this.get=e.get.bind(e),this.getAll=e.getAll.bind(e),this.has=e.has.bind(e),this.keys=e.keys.bind(e),this.values=e.values.bind(e),this.toString=e.toString.bind(e),this.size=e.size}};function useSearchParams(){(0,s.clientHookInServerComponentError)("use
1SearchParams");let e=(0,n.useContext)(a.SearchParamsContext),t=(0,n.useMemo)(()=>e?new ReadonlyURLSearchParams(e):null,[e]);return t}function usePathname(){return(0,s.clientHookInServerComponentError)("usePathname"),(0,n.useContext)(a.PathnameContext)}function useRouter(){(0,s.clientHookInServerComponentError)("useRouter");let e=(0,n.useContext)(o.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function useParams(){(0,s.clientHookInServerComponentError)("useParams");let e=(0,n.useContext)(o.GlobalLayoutRouterContext),t=(0,n.useContext)(a.PathParamsContext);return(0,n.useMemo)(()=>(null==e?void 0:e.tree)?function getSelectedParams(e,t){void 0===t&&(t={});let r=e[1];for(let e of Object.values(r)){let r=e[0],n=Array.isArray(r),o=n?r[1]:r;if(!o||o.startsWith("__PAGE__"))continue;let a=n&&("c"===r[2]||"oc"===r[2]);a?t[r[0]]=r[1].split("/"):n&&(t[r[0]]=r[1]),t=getSelectedParams(e,t)}return t}(e.tree):t,[null==e?void 0:e.tree,t])}function useSelectedLayoutSegments(e){void 0===e&&(e="children"),(0,s.clientHookInServerComponentError)("useSelectedLayoutSegments");let{tree:t}=(0,n.useContext)(o.LayoutRouterContext);return function getSelectedLayoutSegmentPath(e,t,r,n){let o;if(void 0===r&&(r=!0),void 0===n&&(n=[]),r)o=e[1][t];else{var a;let t=e[1];o=null!=(a=t.children)?a:Object.values(t)[0]}if(!o)return n;let s=o[0],u=(0,i.getSegmentValue)(s);return!u||u.startsWith("__PAGE__")?n:(n.push(u),getSelectedLayoutSegmentPath(o,t,!1,n))}(t,e)}function useSelectedLayoutSegment(e){void 0===e&&(e="children"),(0,s.clientHookInServerComponentError)("useSelectedLayoutSegment");let t=useSelectedLayoutSegments(e);return 0===t.length?null:t[0]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},70474:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{notFound:function(){return notFound},isNotFoundError:function(){return isNotFoundError}});let r="NEXT_NOT_FOUND";function notFound(){let e=Error(r);throw e.digest=r,e}function isNotFoundError(e){return(null==e?void 0:e.digest)===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8532:function(e,t,r){"use strict";var n,o;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RedirectType:function(){return n},getRedirectError:function(){return getRedirectError},redirect:function(){return redirect},permanentRedirect:function(){return permanentRedirect},isRedirectError:function(){return isRedirectError},getURLFromRedirectError:function(){return getURLFromRedirectError},getRedirectTypeFromError:function(){return getRedirectTypeFromError}});let a=r(87768),s="NEXT_REDIRECT";function getRedirectError(e,t,r){void 0===r&&(r=!1);let n=Error(s);n.digest=s+";"+t+";"+e+";"+r;let o=a.requestAsyncStorage.getStore();return o&&(n.mutableCookies=o.mutableCookies),n}function redirect(e,t){throw void 0===t&&(t="replace"),getRedirectError(e,t,!1)}function permanentRedirect(e,t){throw void 0===t&&(t="replace"),getRedirectError(e,t,!0)}function isRedirectError(e){if("string"!=typeof(null==e?void 0:e.digest))return!1;let[t,r,n,o]=e.digest.split(";",4);return t===s&&("replace"===r||"push"===r)&&"string"==typeof n&&("true"===o||"false"===o)}function getURLFromRedirectError(e){return isRedirectError(e)?e.digest.split(";",3)[2]:null}function getRedirectTypeFromError(e){if(!isRedirectError(e))throw Error("Not a redirect error");return e.digest.split(";",3)[1]}(o=n||(n={})).push="push",o.replace="replace",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},87768:function(e,t,r){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"requestAsyncStorage",{enumerable:!0,get:function(){return o}});let n=r(70301),o=(0,n.createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},72297:function(e,t){"use strict";function getSegmentValue(e){return Array.isArray(e)?e[1]:e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return getSegmentValue}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},14020:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ServerInsertedHTMLContext:function(){return a},useServerInsertedHTML:function(){return useServerInsertedHTML}});let n=r(44925),o=n._(r(52983)),a=o.default.createContext(null);function useServerInsertedHTML(e){let t=(0,o.useContext)(a);t&&t(e)}},41306:function(e,t,r){e.exports=r(12965)}},function(e){e.O(0,[774,888,179],function(){return e(e.s=19661)}),_N_E=e.O()}]);
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.