1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["05aacf00.FeHP16uz.js","2c1ab0fe.B2yRRyAW.js","164ad2e3.-hfWY9cN.js","4b4bc88f.JFrEI7LU.js","app.C_W8kcQ4.js","assets/app.CcGlIMpn.css","assets/wallet-prefilled-guest-return.BJvF0-q4.css","d0bb51ec.CiN57OqX.js","f67abd2c.Boj0gJpa.js","60a453ce.aSs2kW8G.js","e12db40c.ZpKYxNRe.js","9dba8418.BqWu-Ch9.js","assets/hydrate.BVNsrfvu.css","cdfd59e6.DxvM3skh.js","22345fd4.CQJ0n-1P.js","137622f3.C92Jcg0T.js","47b970b2.B55cGlxq.js","a9fa9fda.DtwHg2w5.js","ca3e798e.j1SNghYW.js","assets/PhoneField.uZEuHncj.css","81e109b1.DOkM2TK2.js","0e67bd3b.DYIAHGYe.js","74835653.B3C9_9vV.js","3ca8ef7e.CGmhNbCs.js","2495faa4.B5RDSEV2.js","064f6ac1.CZOb24JP.js","assets/Popover.Bi1nHaU-.css","efa0389a.DgBvBH2e.js","assets/Choice.CrYuHUmO.css","4b1c22b7.BOiV_1od.js","assets/BillingAddressForm.BdwN7V1K.css","86720dbb.C0NBtMoX.js","d25d1b95.DkedqTWK.js","dfca5da5.CtpsmRuf.js","dae24aab.xiAL8T3Q.js","assets/Section.CU18S7Ap.css","55098bf1.OVeEjE2R.js","6bfea526.DhpjKDX-.js","ac5a19ff.BhdcadwW.js","598fef4e.C__a6xIj.js","assets/PaymentIcon.gzvCNwz_.css","e77f7fe0.B1UY2cg5.js","assets/PaymentLine.DT05kVlY.css","a422df8c.p_hgP_ap.js","assets/EmptyState.BEvzDDvy.css","cc6ff67d.C_qUEjhN.js","08a3b809.DE8GX3m3.js","bf513f9c.BITc5iYn.js","e39bc11c.DZRk2vl_.js","7a8217fd.C2rM5fX2.js","8599b02a.C02H2K0N.js","assets/useShopPayProgressIntercepts.CIy8uDiZ.css","cf29e63b.CWl11nWq.js","assets/Tipping.BcTJoNaV.css","f692f62f.T4hOHGz4.js","9babe369.YjVJF-bz.js","b684bff6.YNZp59HI.js","assets/RedirectionNotice.DgiInWJ-.css","79974aab.Du4uYIZv.js","58314944.DeRGAACO.js","assets/PaymentMethodProgressionHost.BIxPaYCu.css","e0989459.bnt6Bm9T.js","assets/RememberMe.Df3s08WT.css"])))=>i.map(i=>d[i]); 2import{k as e,g as a,q as t,h as n,u as r,z as i,w as o,o as s,T as l,m as c,_ as d,S as p,i as u,j as m}from"./2c1ab0fe.B2yRRyAW.js";import{ce as h,v as _,dH as b,dI as y,dJ as v,b as f,dK as g,bx as P,dL as E,dM as I,bZ as O,dq as k,S as C,H as S,f as R,cB as M,i as w,d as L,j as A,cl as x,au as B,L as D,B as N,ab as T,cL as z}from"./164ad2e3.-hfWY9cN.js";import{c as V,cS as j,cT as F,aL as U,cU as q,cV as W,bd as K,b6 as G,_ as H,cW as $,cX as X,bP as Y,cY as Z,X as J,b2 as Q,s as ee,r as ae,o as te,T as ne,O as re,cD as ie,ag as oe}from"./4b4bc88f.JFrEI7LU.js";import{v as se}from"./81e109b1.DOkM2TK2.js";import{u as le}from"./0e67bd3b.DYIAHGYe.js";import{u as ce,b as de,f as pe,g as ue,h as me,i as he}from"./86720dbb.C0NBtMoX.js";import{a as _e}from"./bf513f9c.BITc5iYn.js";import{u as be}from"./e0989459.bnt6Bm9T.js";import{_ as ye}from"./app.C_W8kcQ4.js";import{u as ve,a as fe}from"./cdfd59e6.DxvM3skh.js";const ge="shop_pay_approval_id";function Pe(){const{shop:a,checkout:{negotiator:t}}=V(),{paymentMethods:n}=t.current.fields;return e(()=>a.hasFlagEnabled(j)&&F(n.value))}function Ee(){const{consentManager:e,observability:i,shop:o,source:s,userEvents:l,checkout:{negotiator:c}}=V(),{checkoutProtocolModalEventSignal:d}=c.context,p=h(),{negotiate:u}=_(),m=a(null),g=a(""),P=a(""),E=o.hasFlagEnabled(U),I=t((a,t)=>{if(!o.hasFlagEnabled(q))return;if(!b({analyticsProcessingAllowed:e.analyticsProcessingAllowed.peek(),marketingAllowed:e.marketingAllowed.peek()}))return;const n=y(s);if(!n)return;const r=function(e,a){const t="shopify.checkout.payment_approvals.AgentPaymentApprovalEnteredEvent";return"OUTCOME_APPLIED"===a.outcome?{eventTypeName:t,approvalId:e,outcome:"OUTCOME_APPLIED",shopPayVerificationOpen:a.shopPayVerificationOpen}:"payment_not_required"===a.discardReason?{eventTypeName:t,approvalId:e,outcome:"OUTCOME_DISCARDED",discardReason:"DISCARD_REASON_PAYMENT_NOT_REQUIRED"}:void 0}(a,t);r&&l.refineryEvent(v(r,{shopId:o.id,checkoutSessionIdentifier:n,customerId:void 0}),{exportImmediately:!0})},[e,o,s,l]),O=t(()=>{const e=m.current?.value.trim()??"";if(!e||e===g.current)return;const a=function(e,a){return se(e)?"7"!==e[14]?"uuid_v7_required":a?void 0:"payment_not_required":"malformed_uuid"}(e,p.value);if(a)return void(P.current!==e&&(P.current=e,i.counter({name:"shop_pay_approval_id_field_discarded",value:1,attributes:{reason:a}}),i.histogram({name:"shop_pay_approval_id_field_discarded_length",value:e.length,attributes:{reason:a}}),i.log("shop_pay_approval_id_field_discarded","Shop Pay approval id discarded before negotiation",{reason:a,valueLength:e.length}),I(e,{outcome:"OUTCOME_DISCARDED",discardReason:a})));g.current=e;const t="shopPayVerification"===d.peek();i.counter({name:"shop_pay_approval_id_field_applied",value:1,attributes:{verificationOpen:t}});const n={method:{type:"shopWallet",shopPayApprovalId:e}};c.parts.paymentLines.value=W(c.parts.paymentLines.value,n),c.parts.generalPaymentError.value=void 0,c.parts.generalPaymentErrorCode.value=void 0,u({}),I(e,{outcome:"OUTCOME_APPLIED",shopPayVerificationOpen:t})},[d,I,u,i,c.parts,p]);return n(()=>{const e=setInterval(O,250);return()=>clearInterval(e)},[O]),r(f,{accessibilityVisibility:"exclusive",children:r("input",{ref:m,type:"text",tabIndex:-1,"aria-hidden":!0,id:ge,name:ge,autoComplete:"off",onInput:E?O:void 0})})}function Ie({localizationExtension:e,index:a}){const t=K(),{negotiate:o}=_(),[s,l]=i(),[c,d]=i(),p=G(e.fields.value,t),u=e.fields.title.value,{localizedFieldErrors:m}=g().value,h=`$.cart.localizedField.${e.peek().key}`,b=`$.localizationExtension[${a}]`,y=m.find(({target:e})=>e===h),v=e=>{const a=e.violations?.find(e=>{const{code:a,localizedMessage:t,nonLocalizedMessage:n,target:r}=e;if("LOCALIZATION_EXTENSION_FIELD_ERROR"===a&&r===b)return t??n});if(!a)return;const{localizedMessage:t,nonLocalizedMessage:n}=a;return t??n};return n(()=>{t.value=y?y.message:c||void 0},[t,y,c,s]),P(e=>{d(v(e)),l("submit")}),r(E,{...p,label:u,name:u,onBlur:()=>{p.onBlur(),l(void 0),d(void 0),o({fieldsToResolve:["localizationExtensions"],silenceViolations:H(["localizationExtensions"]),onComplete:e=>{d(v(e)),l("blur")}})},value:p.value??void 0})}function Oe(){const{checkout:a,i18n:t,shop:n}=V(),{paymentMethods:i}=a.negotiator.current.fields,s=I(),l=le(),c=e(()=>n.hasFlagEnabled($)&&function({identity:e}){return["guest","customerAccount"].includes(e.current.value)}({identity:a.identity})&&l.value&&s.value&&X(i.value));return r(o,{when:c,children:r(f,{paddingBlockStart:"small-200",children:r(O,{tone:"info",children:t.translate("payment.shop_pay_hsa.login_message")})})})}function ke({headingId:e,autoFocus:n}){const{i18n:i}=V(),o=k().value?`${i.translate("payment.billing_must_match_shipping_notice")} `:"",c=i.translate("payment.card_security_notice"),{title:d,creditCardInline:p}=function(){const{i18n:e,checkout:a}=V(),{identity:t}=a,{displayedPaymentMethods:n}=ce({experienceType:"list"}),r=de(n),i=function(e,a){return"shopPay"===e.current.value&&a}
2(t,a.installments.paymentMethodMustSupportDebitCardOnly.value),o=pe(),s=_e(),c=!(null!==ue(t,s.value)||o.value.freeOrder||o.value.giftCard||o.value.storeCredit||o.value.redeemables)&&"singlePaymentMethodCreditCard"===r.mode;return l(()=>function(e,a,t,n){const r={title:a.translate("payment.title")};if(!t)return r;const[i]=e;return"direct"!==i?.type?r:{title:n?a.translate("payment.pay_with_debit_card"):a.translate("payment.pay_with_credit_card"),creditCardInline:{paymentBrands:i.paymentBrands,cardNetworkStateKey:Y(i)}}}(n,e,c,i),[n,e,c,i])}(),{ref:u,isMultiline:m}=function(){const e=s(!1),n=a(null);return{ref:t(a=>{if(n.current?.disconnect(),n.current=null,!a)return;const t=()=>{const t=a.ownerDocument.createRange();t.selectNodeContents(a);const n=t.getClientRects;e.value="function"==typeof n&&Array.from(n.call(t)).filter(({width:e})=>e>0).length>1};if(t(),"undefined"==typeof ResizeObserver)return;const r=new ResizeObserver(t);r.observe(a),n.current=r},[e]),isMultiline:e}}();return r(C,{gap:p?"small-300":"small-400",children:[r(C,{direction:"inline",gap:"small-200",alignItems:"end",className:"zA7WO",children:[r("div",{className:"bIqDC",children:r(S,{id:e,level:1,autoFocus:n,children:r("span",{ref:u,className:"jGvwB",children:d})})}),p&&r(Ce,{cardNetworkStateKey:p.cardNetworkStateKey,availableBrands:p.paymentBrands,headingIsMultiline:m.value})]}),r(R,{color:"subdued",children:o+c}),r(Oe,{})]})}function Ce({cardNetworkStateKey:e,availableBrands:a,headingIsMultiline:t=!1}){const{checkout:{cardNetworkSelection:n}}=V(),i=n.forMethod(e),o=a.filter(Z),s=i.networkSelectionEnabled.value&&i.selectableBrands.value.length>1,{ref:l,overflowIndicatorRef:d,maxVisibleBrands:p}=me(o.length);return 0===o.length?null:r("div",{ref:l,className:c("haX3x",s&&"_5Jkpa",t&&"iq64C"),children:r(C,{direction:"inline",gap:"none",alignItems:"center",justifyContent:"end",className:"_1OE8N",children:r(he,{animate:!0,availableBrands:a,selectableBrands:i.selectableBrands.value,activeBrand:i.activeBrand.value,savedCardBrand:i.selectedSavedCreditCardBrand.value,onSelectBrand:i.setSelectedNetwork,networkSelectionEnabled:i.networkSelectionEnabled.value,binLength:i.bankIdNumberLength.value,viewTransitionKey:e,maxVisibleBrands:p.value,overflowIndicatorRef:d,announceNetworkSelector:!0,announceOverflowBrands:!0})})})}const Se=["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","GF","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","IS","LI","NO","CH","GB"],Re=e=>Se.includes(e);function Me(){const e=Q.ShopPayRememberMeOptOut;return{storeOptOutPreference:t(a=>{a?ee(e,a):ae(e)},[e]),getOptOutPreference:t(()=>te(e),[e])}}function we(){const{geolocation:e}=M(),{router:a,shop:t,checkout:{negotiator:n}}=V(),r=a.currentUrl.value,i=J(r.searchParams),o=n.parts.shopPayArtifact.value,{getOptOutPreference:l}=Me(),c=s(!0);if(d(()=>{c.value=Boolean(l())},[l,c]),!(t.shopPayRememberMeAutoOptinEnabled??!0))return{autoOptIn:!1,isOptedIn:!1};const p=!Re(e.country.code)&&!i&&!c.value;return{autoOptIn:p,isOptedIn:p&&!1!==o?.optIn}}function Le({busy:e,children:a,title:t,compact:n}){return n?r(w,{accessibilityLabel:t,children:r(C,{gap:"base",children:r("div",{"aria-busy":e||void 0,children:a})})}):r(p,{children:[r("div",{"aria-busy":e||void 0,"aria-label":t,role:"group",children:a}),r(L,{blockSize:"large-300"})]})}function Ae({buyerPhone:e,isApplePayWalletSelected:a,requiresExplicitConsent:t,validatedProposedPhone:n}){return e?"standard":t?a?"gdprCheckboxOnly":n?"gdprCheckboxWithPhone":"standaloneGdprPhone":"noInputRow"}function xe(e){const{shop:a,checkout:{negotiator:t}}=V(),n=!a.hasFlagEnabled(ne)&&Boolean(re(t.parts.paymentLines.value,"APPLE_PAY")),r=function(){const{geolocation:e}=M();return Re(e.country.code)}(),i=ve(),o=fe(e??i.value).value;return{kind:Ae({buyerPhone:t.parts.phone.value,isApplePayWalletSelected:n,requiresExplicitConsent:r,validatedProposedPhone:o}),isApplePayWalletSelected:n,requiresExplicitConsent:r,validatedProposedPhone:o}}function Be({title:e,compact:a}){const{i18n:t,shop:{name:n},checkout:{negotiator:i}}=V(),{shopPayArtifact:o}=i.parts,{isOptedIn:s}=we(),l=Boolean(o.value?.optIn)||s,c=ie().value??!1,{kind:d}=xe(),p={terms_href:t.translate("shop_pay_remember_me.terms"),privacy_href:t.translate("shop_pay_remember_me.privacy_policy")},u=c?t.translate("shop_pay_remember_me.consent_by_completing_order",p):t.translate("shop_pay_remember_me.consent_by_paying",p),m=t.translate("shop_pay_remember_me.value_prop_shop_name_verbose",{shop_name:n}),h=t.translate("shop_pay_remember_me.consent_with_phone",p),_=t.translate("shop_pay_remember_me.consent_with_email",p),b=t.translate("shop_pay_remember_me.consent_with_checkbox_only",p),y=t.translate("shop_pay_remember_me.label"),v=t.translate("shop_pay_remember_me.mobile_phone_optional"),g=t.translate("shop_pay_remember_me.email_label_optional");let P;return P="standaloneGdprPhone"===d?r(C,{gap:"base",children:[r(A,{children:y}),r(B,{contentDisplay:"block",inlineSize:"100%",children:r(E,{label:v})}
2),r(x,{content:h,size:"small"})]}):"gdprCheckboxWithPhone"===d?r(C,{gap:"base",children:[r(T,{gridTemplateColumns:"auto minmax(0, 1fr)",gap:"base",alignItems:"start",children:[r(B,{children:r(z,{accessibilityLabel:y})}),r(A,{children:y})]}),r(B,{contentDisplay:"block",inlineSize:"100%",children:r(E,{label:v})}),r(x,{content:b})]}):"gdprCheckboxOnly"===d?r(T,{gridTemplateColumns:"auto minmax(0, 1fr)",gap:"base",alignItems:"start",children:[r(B,{children:r(z,{accessibilityLabel:y})}),r(C,{children:[r(A,{children:y}),r(x,{content:b,size:"small"})]})]}):"standard"===d?r(C,{gap:"base",children:[r(A,{children:y}),r(B,{contentDisplay:"block",inlineSize:"100%",children:r(E,{label:g})}),r(x,{content:_,size:"small"})]}):r(T,{gridTemplateColumns:"minmax(0, 1fr) auto",gap:"base",alignItems:"center",children:[r(C,{children:[r(A,{children:y}),r(x,{content:l?u:m,size:"small"})]}),l?r(f,{paddingInlineStart:"small-500",children:r(B,{contentDisplay:"block",children:r(D,{textDecoration:"none",children:t.translate("shop_pay_remember_me.not_now")})})}):r(B,{contentDisplay:"block",children:r(N,{variant:"secondary",children:t.translate("shop_pay_remember_me.save")})})]}),r(Le,{busy:!0,title:e,compact:a,children:P})}const De=u({displayName:"RememberMe",renderLoading:e=>r(Be,{...e}),renderError:()=>null,load:()=>m(()=>ye(()=>import("./05aacf00.FeHP16uz.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62]))).then(({RememberMeSurface:e})=>e)});function Ne({compact:e}){const{i18n:a,checkout:{negotiator:t}}=V(),i=oe(),o=be(),s=a.translate("shop_pay_remember_me.title"),l=t.parts.shopPayRememberMeVisible.value?s:"";return n(()=>{o||(t.parts.shopPayRememberMeVisible.value=!1)},[o,t.parts.shopPayRememberMeVisible]),i.value&&o?r(p,{children:[r(f,{accessibilityRole:"status",accessibilityVisibility:"exclusive",children:l}),r(De,{title:s,compact:e})]}):null}export{Ie as L,ke as P,Ne as R,Ee as S,we as a,Me as b,xe as c,Le as d,Pe as 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.