1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,161592,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"LoadableContext",{enumerable:!0,get:function(){return s}});let s=e.r(741705)._(e.r(191788)).default.createContext(null)},852414,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return m}});let s=e.r(741705)._(e.r(191788)),a=e.r(161592),d=[],i=[],l=!1;function o(e){let t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then(e=>(r.loading=!1,r.loaded=e,e)).catch(e=>{throw r.loading=!1,r.error=e,e}),r}class n{constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}}function u(t){return function(t,r){let o=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},r),u=null;function c(){if(!u){let e=new n(t,o);u={getCurrentValue:e.getCurrentValue.bind(e),subscribe:e.subscribe.bind(e),retry:e.retry.bind(e),promise:e.promise.bind(e)}}return u.promise()}if("u"<typeof window&&d.push(c),!l&&"u">typeof window){let t=o.webpack&&"function"==typeof e.t.resolveWeak?o.webpack():o.modules;t&&i.push(e=>{for(let r of t)if(e.includes(r))return c()})}function m(e,t){let r;c(),(r=s.default.useContext(a.LoadableContext))&&Array.isArray(o.modules)&&o.modules.forEach(e=>{r(e)});let d=s.default.useSyncExternalStore(u.subscribe,u.getCurrentValue,u.getCurrentValue);return s.default.useImperativeHandle(t,()=>({retry:u.retry}),[]),s.default.useMemo(()=>{var t;return d.loading||d.error?s.default.createElement(o.loading,{isLoading:d.loading,pastDelay:d.pastDelay,timedOut:d.timedOut,error:d.error,retry:u.retry}):d.loaded?s.default.createElement((t=d.loaded)&&t.default?t.default:t,e):null},[e,d])}return m.preload=()=>c(),m.displayName="LoadableComponent",s.default.forwardRef(m)}(o,t)}function c(e,t){let r=[];for(;e.length;){let s=e.pop();r.push(s(t))}return Promise.all(r).then(()=>{if(e.length)return c(e,t)})}u.preloadAll=()=>new Promise((e,t)=>{c(d).then(e,t)}),u.preloadReady=(e=[])=>new Promise(t=>{let r=()=>(l=!0,t());c(i,e).then(r,r)}),"u">typeof window&&(window.__NEXT_PRELOADREADY=u.preloadReady);let m=u},425167,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var s={default:function(){return c},noSSR:function(){return u}};for(var a in s)Object.defineProperty(r,a,{enumerable:!0,get:s[a]});let d=e.r(741705),i=e.r(391398);e.r(191788);let l=d._(e.r(852414)),o="u"<typeof window;function n(e){return{default:e?.default||e}}function u(e,t){if(delete t.webpack,delete t.modules,!o)return e(t);let r=t.loading;return()=>(0,i.jsx)(r,{error:null,isLoading:!0,pastDelay:!1,timedOut:!1})}function c(e,t){let r=l.default,s={loading:({error:e,isLoading:t,pastDelay:r})=>null};e instanceof Promise?s.loader=()=>e:"function"==typeof e?s.loader=e:"object"==typeof e&&(s={...s,...e});let a=(s={...s,...t}).loader;return(s.loadableGenerated&&(s={...s,...s.loadableGenerated},delete s.loadableGenerated),"boolean"!=typeof s.ssr||s.ssr)?r({...s,loader:()=>null!=a?a().then(n):Promise.resolve(n(()=>null))}):(delete s.webpack,delete s.modules,u(r,s))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},168489,(e,t,r)=>{t.exports=e.r(425167)},145625,e=>{"use strict";var t=e.i(912592),r=e.i(167559);e.s(["useFormatPrice",0,e=>{let s=(0,r.useTranslations)("Common.price"),{currency:a,options:d}=t.CountryService.getCountryCurrency();return s(a,{price:(e||0).toLocaleString("en-US",d)})}])},850792,e=>{"use strict";var t=e.i(864467),r=e.i(505888),s=e.i(117653);let a=(0,r.create)()((0,t.ssrSafe)(e=>({notifications:[],show:t=>{let r={...t,placement:t.placement??"top"};return e(e=>e.notifications.some(e=>e.id===r.id)?e:{notifications:[...e.notifications,r]}),r.id},hide:t=>{e(e=>({notifications:e.notifications.filter(e=>e.id!==t)}))},hideAll:()=>e({notifications:[]})})));e.s(["useNotificationActions",0,()=>a((0,s.useShallow)(e=>({show:e.show,hide:e.hide,hideAll:e.hideAll}))),"useNotificationStore",0,a,"useNotifications",0,()=>a(e=>e.notifications)])},456632,e=>{"use strict";var t=e.i(391398),r=e.i(191788),s=e.i(502867),a=e.i(669484),d=e.i(640461);let i=(0,r.forwardRef)(({children:e,...r},i)=>{let l=(0,d.useAnalyticClickEvent)(a.EventActions.ELEMENT_CLICK);return(0,t.jsx)("div",{...r,ref:(0,s.default)(i,l),children:e})});i.displayName="DivWithEvent",e.s(["DivWithEvent",0,i])},86186,e=>{"use strict";var t=e.i(352819),r=e.i(329707),s=e.i(476196),a=e.i(588611);e.i(656720);var d=e.i(148357),i=e.i(326801),l=e.i(257120);e.s(["useCreditCardForm",0,()=>{let e,o,n,{formStore:u,creditCardInfo:c}=(0,r.useCreditCardFormStore)(),m=(0,t.useTranslations)("CreditCard");return(0,l.useFormWithStore)({validationSchema:(e=m("fields.invalidCardNumber"),o=m("fields.invalidCardDate"),n=m("fields.invalidCardCode"),d.object().shape({number:i.string().test("is-valid-number",e,e=>{let t=(0,s.removeAllSpaces)(e);return c?c.lengths.some(e=>e===t.length):16===t.length}),date:i.string().test("is-valid-date",o,e=>!(5!==e.length||(0,a.isCardDateExpired)(e))),code:i.string().test("is-valid-code",n,e=>c?c.code.size===e.length:3===e.length)})),store:u,mode:"onSubmit"})}])},162913,909925,244551,e=>{"use strict";
1var t=e.i(203828),r=e.i(292905),s=e.i(285700),a=e.i(903300);e.i(350461),e.i(44190);var d=e.i(356963),i=e.i(669886),l=e.i(240178),o=e.i(1610),n=e.i(864467),u=e.i(505888),c=e.i(117653),m=e.i(842751);let C={cardStep:"list",deleteCardId:null,threeDSecureHtmlContent:null,verificationPreset:null},h=((e=C)=>(0,u.create)()((0,n.ssrSafe)(t=>({...e,setCardStep:e=>t({cardStep:e,..."verify"!==e?{verificationPreset:null}:{}}),setDeleteCardId:e=>t({deleteCardId:e}),setThreeDSecureHtmlContent:e=>t({threeDSecureHtmlContent:e}),handleNeedVerificationCardClick:e=>{null!=e.id&&t({cardStep:"verify",verificationPreset:{id:e.id,date:`${e.month??""}/${e.year??""}`}})},handleNeedVerificationCardWithModalClick:e=>{null!=e.id&&(t({cardStep:"verify",verificationPreset:{id:e.id,date:`${e.month??""}/${e.year??""}`}}),m.useModalStore.getState().registerDynamicModal(a.MODALS.PAYMENT_CARDS),m.useModalStore.getState().show(a.MODALS.PAYMENT_CARDS))},handleDeleteCardClick:e=>{t({deleteCardId:e.id}),m.useModalStore.getState().hide(a.MODALS.PAYMENT_CARDS),m.useModalStore.getState().show(a.MODALS.DELETE_CREDIT_CARD_CONFIRM)},backToSavedCardsList:()=>{t({cardStep:"list",verificationPreset:null})},reset:()=>t(C)}))))(),_=()=>h((0,c.useShallow)(e=>({setCardStep:e.setCardStep,setDeleteCardId:e.setDeleteCardId,setThreeDSecureHtmlContent:e.setThreeDSecureHtmlContent,handleNeedVerificationCardClick:e.handleNeedVerificationCardClick,handleNeedVerificationCardWithModalClick:e.handleNeedVerificationCardWithModalClick,handleDeleteCardClick:e.handleDeleteCardClick,backToSavedCardsList:e.backToSavedCardsList,reset:e.reset})));e.s(["usePaymentCardsActions",0,_,"usePaymentCardsStore",0,h],909925);var f=e.i(476196),p=e.i(134586);class y{static async addCard(e,t){let r={card:{number:(0,f.removeAllSpaces)(e.number),securityCode:e.securityCode,month:e.month,year:e.year}},s=await fetch("https://snooweb-gateway.snoonu.com/api/v1/credit_cards/register",{method:"POST",headers:await (0,p.getHeaders)(t?.customHeaders),body:JSON.stringify((0,d.CardRegisterRequestModelToJSON)(r))}),a=await s.json(),i=(0,l.ResponseOfAdminRegisterCardResultFromJSON)(a);if(!i.data)throw Error(i.error?.message||i.message||"Failed to register card");return i}static async verifyCard(e,t,r){let s={card:{number:(0,f.removeAllSpaces)(t.number),securityCode:t.securityCode,month:t.month,year:t.year}},a=await fetch(`https://snooweb-gateway.snoonu.com/api/v1/credit_cards/verify/${e}`,{method:"POST",headers:await (0,p.getHeaders)(r?.customHeaders),body:JSON.stringify((0,d.CardRegisterRequestModelToJSON)(s))}),i=await a.json(),o=(0,l.ResponseOfAdminRegisterCardResultFromJSON)(i);if(!o.data)throw Error(o.error?.message||o.message||"Failed to verify card");return o}static async deleteCard(e){let t=h.getState().deleteCardId,r=await fetch("https://snooweb-gateway.snoonu.com/api/v1/credit_cards/delete",{method:"POST",headers:await (0,p.getHeaders)(e?.customHeaders),body:JSON.stringify((0,i.DeleteCardBodyParametersToJSON)({id:t}))}),s=await r.json();return(0,o.ResponseOfObjectFromJSON)(s)}}e.s(["PaymentCardsService",0,y],244551);var S=e.i(187455),A=e.i(338173);e.s(["useAddCard",0,e=>{let d=(0,m.useModalStore)(),i=(0,S.useAuthStore)(e=>e.token),{setCardStep:l}=h(),{setThreeDSecureHtmlContent:o}=_(),n=(0,s.useQueryClient)(),u=(0,t.useRouter)().locale||"en",{customHeaders:c,options:C}=e||{};return(0,r.useMutation)({mutationFn:e=>y.addCard(e,{customHeaders:{token:i,language:u,...c}}),onSuccess:e=>{let t=e.data;n.invalidateQueries({queryKey:(0,A.getPaymentCardsQueryKey)()}),t?.threeDSecure?.isSecure?l("list"):(o(t?.threeDSecure?.htmlBodyContent??null),d.hide(a.MODALS.PAYMENT_CARDS),d.hide(a.MODALS.PAYMENT_METHODS),d.registerDynamicModal(a.MODALS.CARD_SECURITY),d.show(a.MODALS.CARD_SECURITY))},...C})}],162913)},803262,e=>{e.v({creditCardNumber:"CreditCardForm-module-scss-module__b7QF5q__creditCardNumber",date:"CreditCardForm-module-scss-module__b7QF5q__date",error:"CreditCardForm-module-scss-module__b7QF5q__error",form:"CreditCardForm-module-scss-module__b7QF5q__form",iconWrapper:"CreditCardForm-module-scss-module__b7QF5q__iconWrapper",inputElement:"CreditCardForm-module-scss-module__b7QF5q__inputElement",inputsWrapper:"CreditCardForm-module-scss-module__b7QF5q__inputsWrapper",numberWrapper:"CreditCardForm-module-scss-module__b7QF5q__numberWrapper",withError:"CreditCardForm-module-scss-module__b7QF5q__withError",withIcon:"CreditCardForm-module-scss-module__b7QF5q__withIcon"})},578238,e=>{e.v({header:"AddCreditCard-module-scss-module__8JZoCG__header",icon:"AddCreditCard-module-scss-module__8JZoCG__icon",wrapper:"AddCreditCard-module-scss-module__8JZoCG__wrapper"})},682655,602432,e=>{"use strict";var t=e.i(391398),r=e.i(191788),s=e.i(669484),a=e.i(272043),d=e.i(607395),i=e.i(920622),l=e.i(430253),o=e.i(651342),n=e.i(218483),u=e.i(86186),c=e.i(162913),m=e.i(203828),C=e.i(292905),h=e.i(285700),_=e.i(9033
100),f=e.i(244551),p=e.i(187455),y=e.i(842751),S=e.i(909925),A=e.i(338173),v=e.i(329707),b=e.i(558021),g=e.i(803262);let w=e=>{let{buttonLabel:w,errorText:D}=e,N=(0,u.useCreditCardForm)(),O=(0,v.useCreditCardFormStore)();O.useValue();let T=O.creditCardInfo,M=O.creditCardInputProps,E=(0,c.useAddCard)(),j=(0,S.usePaymentCardsStore)(e=>e.verificationPreset),L=(()=>{let e=(0,h.useQueryClient)(),t=(0,m.useRouter)(),r=(0,p.useAuthStore)(e=>e.token),s=t.locale||"en",a=(0,y.useModalStore)(),{setCardStep:d,setThreeDSecureHtmlContent:i}=(0,S.usePaymentCardsStore)(),{customHeaders:l,options:o}={};return(0,C.useMutation)({mutationFn:({cardId:e,...t})=>f.PaymentCardsService.verifyCard(e,t,{customHeaders:{token:r,language:s,...l}}),onSuccess:t=>{let r=t.data;e.invalidateQueries({queryKey:(0,A.getPaymentCardsQueryKey)()}),r?.threeDSecure?.isSecure?d("list"):(i(r?.threeDSecure?.htmlBodyContent??null),a.hide(_.MODALS.PAYMENT_CARDS),a.hide(_.MODALS.PAYMENT_METHODS),a.registerDynamicModal(_.MODALS.CARD_SECURITY),a.show(_.MODALS.CARD_SECURITY))},...o})})(),I=E.isPending||L.isPending,P=E.error?.message??L.error?.message??null;return(0,r.useEffect)(()=>{j&&N.setValue("date",j.date)},[j,N]),(0,t.jsxs)("form",{onSubmit:N.handleSubmit(()=>{let e=(e=>{let[t,r]=e.date.split("/");return{number:e.number,securityCode:e.code,month:t,year:r}})(N.getValues()),t=j?.id??O?.value?.id;t?L.mutate({cardId:t,...e}):E.mutate(e)}),className:g.default.form,children:[(0,t.jsxs)("div",{className:(0,a.default)(g.default.inputsWrapper,{[g.default.withError]:!!P}),children:[P&&(0,t.jsx)(n.P10,{className:g.default.error,children:P||D}),(0,t.jsx)("div",{className:g.default.numberWrapper,children:(0,t.jsx)(b.Controller,{render:({field:e})=>(0,t.jsx)(o.Input,{...e,type:"tel",autoFocus:!0,autoComplete:"cc-number",mask:M.number.mask,addonBefore:M.number.icon?(0,t.jsx)("div",{className:g.default.iconWrapper,children:(0,t.jsx)(i.Icon,{width:32,height:32,className:g.default.icon,icon:l.ICONS[M.number.icon]})}):null,maskChar:null,placeholder:M.number.placeholder,elementClassName:(0,a.default)(g.default.inputElement,{[g.default.withIcon]:T}),error:N.formState.errors.number,"data-test-id":"payCardNumberField"}),name:"number",control:N.control})}),(0,t.jsx)(b.Controller,{render:({field:e})=>(0,t.jsx)(o.Input,{...e,type:"tel",autoComplete:"cc-exp",mask:"99/99",maskChar:null,placeholder:"MM/YY",elementClassName:g.default.inputElement,error:N.formState.errors.date,"data-test-id":"payCardDateField"}),name:"date",control:N.control}),(0,t.jsx)(b.Controller,{render:({field:e})=>(0,t.jsx)(o.Input,{...e,type:"tel",autoComplete:"cc-csc",mask:M.code.mask,maskChar:null,placeholder:M.code.placeholder,elementClassName:g.default.inputElement,error:N.formState.errors.code,"data-test-id":"payCardCodeField"}),name:"code",control:N.control})]}),(0,t.jsx)(d.Button,{isWide:!0,isLoading:I,"data-analytic-label":"saveCard","data-test-id":"saveCardBtn","data-analytic-element-location":s.ElementLocations.ADD_PAYMENT_CARD_POPUP,type:"submit",children:w})]})};var D=e.i(352819),N=e.i(578238);e.s(["AddCreditCard",0,()=>{let e=(0,D.useTranslations)("CreditCard"),{backToSavedCardsList:r}=(0,S.usePaymentCardsActions)(),s=(0,v.useCreditCardFormStore)();return(0,t.jsxs)("div",{className:N.default.wrapper,children:[(0,t.jsxs)("div",{className:N.default.header,children:[(0,t.jsx)(i.Icon,{width:28,height:28,className:N.default.icon,icon:l.ICONS.ARROW_LEFT,onClick:()=>{s.formStore.resetValue(),r()}}),(0,t.jsx)(n.H3,{children:e("addNewCard")})]}),(0,t.jsx)(w,{buttonLabel:e("saveCard"),errorText:e("errors.add")})]})}],682655),e.s(["VerifyCreditCard",0,()=>{let{backToSavedCardsList:e}=(0,S.usePaymentCardsActions)(),r=(0,v.useCreditCardFormStore)(),s=(0,D.useTranslations)("CreditCard");return(0,t.jsxs)("div",{className:N.default.wrapper,children:[(0,t.jsxs)("div",{className:N.default.header,children:[(0,t.jsx)(i.Icon,{width:28,height:28,className:N.default.icon,icon:l.ICONS.ARROW_LEFT,onClick:()=>{r.formStore.resetValue(),e()}}),(0,t.jsx)(n.H3,{children:s("verifyCard")})]}),(0,t.jsx)(w,{buttonLabel:s("verify"),errorText:s("errors.verify")})]})}],602432)}
1,617587,e=>{"use strict";var t=e.i(191788),r=e.i(203828);e.i(44190);var s=e.i(578690),a=e.i(893930);e.i(285700);var d=e.i(903300),i=e.i(187455),l=e.i(41929),o=e.i(134586),n=e.i(338173);e.s(["useWalletQuery",0,e=>{let u,c=(0,r.useRouter)(),m=(0,i.useAuthStore)(e=>e.token),C=c.locale||"en",h=(0,a.useQuery)({queryKey:(0,n.getWalletQueryKey)(C),queryFn:(u={language:C,token:m,...e},async()=>{let e=new s.WalletApi((0,o.getGatewayHttpConfig)(u));return await e.apiV1WalletGet()}),staleTime:d.STALE_TIME_MS.SHORT,refetchOnWindowFocus:!0,enabled:!!m});return(0,t.useEffect)(()=>{h.isSuccess&&h.data&&l.useWalletStore.getState().setWalletLimit(h.data?.balance??0)},[h.isSuccess,h.data]),h}])},479645,e=>{e.v({header:"AddressModal-module-scss-module__4vJI8W__header",modal:"AddressModal-module-scss-module__4vJI8W__modal"})},217914,e=>{e.v({addAddressButton:"EmptyAddress-module-scss-module__SrKEpa__addAddressButton",emptyDesc:"EmptyAddress-module-scss-module__SrKEpa__emptyDesc"})},458066,e=>{e.v({emptyDesc:"AddressList-module-scss-module__jpSMGG__emptyDesc"})},886855,e=>{e.v({active:"CardAddress-module-scss-module__UXBI0a__active",address:"CardAddress-module-scss-module__UXBI0a__address",alwaysShow:"CardAddress-module-scss-module__UXBI0a__alwaysShow",content:"CardAddress-module-scss-module__UXBI0a__content",edit:"CardAddress-module-scss-module__UXBI0a__edit",fromCheckout:"CardAddress-module-scss-module__UXBI0a__fromCheckout",fullText:"CardAddress-module-scss-module__UXBI0a__fullText",icon:"CardAddress-module-scss-module__UXBI0a__icon",label:"CardAddress-module-scss-module__UXBI0a__label",notes:"CardAddress-module-scss-module__UXBI0a__notes",wrapper:"CardAddress-module-scss-module__UXBI0a__wrapper"})},785255,e=>{e.v({addAddress:"WithAddresses-module-scss-module__6-ejCa__addAddress",list:"WithAddresses-module-scss-module__6-ejCa__list",withShadowBottom:"WithAddresses-module-scss-module__6-ejCa__withShadowBottom",withShadowTop:"WithAddresses-module-scss-module__6-ejCa__withShadowTop"})},20284,273097,361959,950034,e=>{"use strict";var t=e.i(391398),r=e.i(384637),s=e.i(750678),a=e.i(687169),d=e.i(218483),i=e.i(903300),l=e.i(203828);e.i(44190);var o=e.i(64157),n=e.i(456298),u=e.i(893930),c=e.i(912592),m=e.i(187455),C=e.i(134586),h=e.i(338173);let _=()=>{let e=(0,l.useRouter)().locale||"en",t=(0,m.useAuthStore)(e=>e.token);return(0,u.useQuery)({queryKey:(0,h.addressListKey)(e,t),queryFn:async()=>new o.AddressesApi((0,C.getGatewayHttpConfig)({language:e,token:t})).apiV1AddressesGet(),select:e=>{let t=e.data??[];return{fullAddressList:t,addressList:c.CountryService.filterAddressListByCountry(t)}},enabled:!!t,placeholderData:n.keepPreviousData})};e.s(["useAddressList",0,_],273097);var f=e.i(209951),p=e.i(864958),y=e.i(842751),S=e.i(167559),A=e.i(479645),v=e.i(607395),b=e.i(217914);let g=e=>{let{onAddClick:r}=e,s=(0,S.useTranslations)("Location");return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(d.P2,{className:b.default.emptyDesc,children:s("emptyAddresses")}),(0,t.jsx)(v.Button,{variant:"outline",icon:"PLUS_SIGN",className:b.default.addAddressButton,"data-analytic-label":"addAddress",onClick:r,children:s("addAddress")})]})};var w=e.i(191788),D=e.i(272043),N=e.i(456632),O=e.i(285700),T=e.i(692335),M=e.i(639311),E=e.i(458066),j=e.i(920622),L=e.i(430253),I=e.i(964686),P=e.i(329707),x=e.i(930252),R=e.i(217007),F=e.i(886855);let k=e=>{let{address:r,active:a,fromCheckout:l,fromHeader:o,onSelected:n}=e,{formStore:u}=(0,P.useAddressFormStore)(),{setSelectedLocation:c}=(0,R.useSelectLocationUIStore)(),m=(0,M.useLocationStore)(e=>e.setCurrentAction),C=(0,M.useLocationStore)(e=>e.setLocationActiveStep),{data:h}=(0,I.useFetchUser)(),_=h?.phone||"",{registerModal:f,show:p,hide:S}=(0,y.useModalActions)(),A=(0,w.useCallback)(()=>{switch(r.locationType){case x.BuildingTypeEnums.HOUSE:return L.ICONS.HOME;case x.BuildingTypeEnums.APARTMENT:return L.ICONS.APARTMENT;case x.BuildingTypeEnums.OFFICE:return L.ICONS.WORK;default:return L.ICONS.LOCATION}},[r.locationType]);return(0,t.jsxs)("div",{className:(0,D.default)(F.default.wrapper,{[F.default.active]:a,[F.default.fromCheckout]:l}),onClick:()=>{l||n?.(r)}
1,"data-analytic-label":"cardAddress","data-test-id":"cardSavedAddress",children:[(0,t.jsx)(j.Icon,{icon:A(),width:24,height:24,className:F.default.icon}),(0,t.jsxs)("div",{className:F.default.content,children:[(0,t.jsx)(d.P5,{className:F.default.label,children:r.customAddressName}),(0,t.jsx)(d.P6,{className:(0,D.default)({[F.default.address]:o}),children:r.address}),(0,t.jsx)(d.P8,{className:(0,D.default)(F.default.notes,{[F.default.fullText]:l}),children:`${r.addressDetails[0].value}${r.notes?", "+r.notes:""}`})]}),(0,t.jsx)("div",{className:(0,D.default)(F.default.edit,{[F.default.alwaysShow]:l}),onClick:e=>{e.stopPropagation();let t=r.addressDetails.find(e=>0===e.addressDetailLabel)?.value||"",a=r.addressDetails.find(e=>1===e.addressDetailLabel)?.value||"";c({id:r.id,name:r.address,coordinates:{lat:r.latitude,lng:r.longitude}}),u.saveValue({address:r.address,addressName:r.customAddressName,buildingType:r.locationType??x.BuildingTypeEnums.HOUSE,buildingNumber:t,numberOnDoor:a,preferredContact:r.preferredContactMethod===x.ContactMethodEnums.WHATSAPP?x.ContactMethodEnums.WHATSAPP:x.ContactMethodEnums.PHONE_CALL,phone:r.phone||_,notes:r.notes}),m("edit"),C(2),S(i.MODALS.ADDRESS),f(i.MODALS.LOCATION,s.LocationModal),p(i.MODALS.LOCATION)},"data-analytic-label":"addressEdit","data-test-id":"pencilEditBtn",children:(0,t.jsx)(j.Icon,{icon:L.ICONS.EDIT,width:20,height:20})})]})};k.displayName="CardAddress",e.s(["CardAddress",0,k],361959);let W=e=>{let{onSelected:r}=e,s=(0,S.useTranslations)("Location"),{handleAddressSelect:a}=(0,T.useAddressStore)(),o=(0,O.useQueryClient)(),n=(0,l.useRouter)(),{data:u}=_(),c=(0,M.useLocationStore)(e=>e.location),{unregisterModal:m}=(0,y.useModalActions)(),C=e=>{m(i.MODALS.ADDRESS),r(),a(e),o.invalidateQueries(),n.replace(n.asPath)},h=(0,p.useCountryStore)(e=>e.country),f=(u?.fullAddressList??[]).filter(e=>e.tenantInfo.countryIso3Code===h);return(0,t.jsx)(t.Fragment,{children:f.length>0?f.map(e=>(0,t.jsx)(k,{fromHeader:!0,address:e,active:e.id===c?.id,onSelected:C},e.id)):(0,t.jsx)(d.P5,{className:E.default.emptyDesc,children:s("emptyAddresses")})})};W.displayName="AddressList",e.s(["AddressList",0,W],950034);var B=e.i(666489),H=e.i(785255);let U=e=>{let{onAddClick:r}=e,s=(0,w.useRef)(null),a=(0,w.useRef)(null),l=(0,S.useTranslations)("Location"),{unregisterModal:o}=(0,y.useModalActions)(),n=(0,B.useIntersectionObserver)(a,{},!1,[]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:H.default.list,children:[(0,t.jsx)("div",{ref:s}),(0,t.jsx)(W,{onSelected:()=>{o(i.MODALS.LOCATION)}}),(0,t.jsx)("div",{ref:a})]}),(0,t.jsxs)(N.DivWithEvent,{"data-analytic-label":"addNewAddress",className:(0,D.default)(H.default.addAddress,{[H.default.withShadowTop]:!n}),onClick:r,children:[(0,t.jsx)(j.Icon,{icon:L.ICONS.PLUS_SIGN,width:16,height:16}),(0,t.jsx)(d.P4,{children:l("addNewAddress")})]})]})};e.s(["AddressModal",0,({fromCheckout:e,onClose:l})=>{let o=(0,S.useTranslations)("Location"),{data:n}=_(),u=n?.fullAddressList,{registerModal:c,show:m,hide:C}=(0,y.useModalActions)(),h=(0,p.useCountryStore)(e=>e.country),v=()=>{(0,f.startAddAddressFlow)(),C(i.MODALS.ADDRESS),c(i.MODALS.LOCATION,s.LocationModal,{fromCheckout:e}),m(i.MODALS.LOCATION)};return(0,t.jsxs)(a.Modal,{id:i.MODALS.ADDRESS,isDrawerOnMobile:!0,"data-analytic-label":"addressModal",onClose:l,contentClassName:A.default.modal,testIdCloseButton:"close-address-modal",children:[(0,t.jsxs)("div",{className:A.default.header,children:[(0,t.jsx)(d.H3,{className:A.default.title,children:o("deliveryAddress")}),(0,t.jsx)(r.CountrySelector,{})]}),u?.filter(e=>e.tenantInfo.countryIso3Code===h).length>0?(0,t.jsx)(U,{onAddClick:v}):(0,t.jsx)(g,{onAddClick:v})]})}],20284)},982515,e=>{"use strict";var t=e.i(203828);e.i(44190);
1var r=e.i(185372),s=e.i(893930),a=e.i(903300),d=e.i(187455),i=e.i(134586),l=e.i(338173);e.s(["usePaymentCards",0,e=>{let o,n=(0,t.useRouter)(),u=(0,d.useAuthStore)(e=>e.token),c=n.locale||"en";return(0,s.useQuery)({queryKey:(0,l.getPaymentCardsQueryKey)(),queryFn:(o={language:c,token:u,...e},async()=>{let e=await fetch("https://snooweb-gateway.snoonu.com/api/v1/credit_cards/list",{method:"GET",headers:await (0,i.getHeaders)(o)}).then(e=>e.json()),t=(0,r.AdminCardListResponseFromJSON)(e);return t?.data??[]}),staleTime:a.STALE_TIME_MS.MEDIUM,enabled:!!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.