1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["56bd1136.DtirGq33.js","2c1ab0fe.qpvfywqb.js","164ad2e3.DcJn775M.js","4b4bc88f.DkycdxSK.js","app.DH8n-1bp.js","assets/app.CcGlIMpn.css","assets/wallet-prefilled-guest-return.BJvF0-q4.css","d0bb51ec.CWfbNPnY.js","f67abd2c.CNaB0QaR.js","e12db40c.DhbHW8sF.js","9dba8418.4R19B40l.js","60a453ce.DBFo6PRx.js","assets/hydrate.DDB053YN.css","ee2bb050.DwFu9ie-.js","17e57de1.lSRGFmhc.js","ca3e798e.XLlup-KR.js","cb8fcd45.D3zibvVj.js","8536083a.IvjmFsYB.js","1d34c07e.h4dJAaCz.js","assets/ExpressCheckoutButton.BnDF3H7t.css","assets/WalletSandbox.BoV0vp4z.css","a25deb9a.B5l1rGH9.js","4aab4b34.DYQSODAj.js","89e2d30a.C7YQuTRu.js","24773686.NjNSWG1C.js","ac5a19ff.C1i8fdUP.js","4c290a1e.DDvW1vJ_.js","assets/amazonWalletLazy.D78LrA7v.css"])))=>i.map(i=>d[i]); 2import{o as e,g as a,T as t,v as n,q as o,h as s,u as r,k as l,z as i,i as c}from"./2c1ab0fe.qpvfywqb.js";import{e as u,aR as p,aS as d,aT as m,$ as v,aU as h,aa as y,W as b,al as f,aV as g}from"./4b4bc88f.DkycdxSK.js";import{k,aS as _,aT as P,aU as S,L as M,S as w,a1 as V,j}from"./164ad2e3.DcJn775M.js";import{_ as B}from"./app.DH8n-1bp.js";import{M as A}from"./74835653.Cr7sKbVy.js";function C({onValid:l,onInvalid:i,children:c}){const{checkout:{negotiator:d}}=u(),{billing:m,contact:v,payment:h,shipping:y}=d.context,b=e(new Map),f=a(new WeakMap),g=t(()=>n(()=>{const e=b.value;let a=!1,t=e.size>0;for(const[n,{validator:o,previousValue:s}]of e){const e=n.value;o(e)&&(t=!1),e!==s&&(a=!0)}return{valid:t,changed:a}}),[b]),k=o(e=>{const a={billing:m,contact:v,payment:h,shipping:y};e.valid?l?.(a):i?.(a);const t=new Map;for(const[n,o]of b.value)t.set(n,{...o,previousValue:n.value});b.value=t},[b,l,i,m,v,h,y]),_=a(!1);s(()=>g.subscribe(e=>{const a=!_.current;if(e.changed||a)return _.current=!0,k(e)}),[g,k]);const P=t(()=>({registerValidator:(e,a)=>{const t=new Map(b.peek()),n=f.current.get(e);return t.set(e,{validator:a,previousValue:n}),b.value=t,()=>{const a=b.peek().get(e);void 0!==a?.previousValue&&f.current.set(e,a.previousValue);const t=new Map(b.peek());t.delete(e),b.value=t}}}),[b]);return r(p.Provider,{value:P,children:c})}function E(){const{router:e,source:{type:a},mobileCheckoutSdk:t,embed:n,checkout:o,shop:s}=u(),{paymentMethods:r,buyerIdentity:i}=o.negotiator.current.fields,c=e.currentUrl,p=o.proposal.proposed.paymentLines,y=s.hasFlagEnabled(d),b=m(),f=k(),g="simulated"===a,_=t.variant.isStandard()||Boolean(n?.isCheckoutKit());return l(()=>{const e=r.value?.some(e=>"wallet"===e.type&&"SHOP_PAY"===e.name),a=i.value?.purchasingCompany,{currentDetour:t}=f.value,n=null!=t&&["stockProblems"].includes(t.type),o=v(c.value.searchParams),s=y&&Boolean(h(p.value));return Boolean(!g&&e&&!o&&!b.value&&!_&&!n&&!a&&!s)})}function z(e,{wallet:a}={}){const{sdkStatus:t,buttonStatus:n,buyWithPrimeButtonStatus:o}=y().inMemoryAmazonPayParts,r=a===b.BuyWithPrime?o:n;s(()=>{e&&(t.value={status:_.Error},r.value={status:"error"})},[e,t,r])}const I=c({displayName:"AmazonPayButtonContent",load:()=>B(()=>import("./56bd1136.DtirGq33.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])).then(e=>e.AmazonPayButtonContent),useError:z});function L({isSdkOnly:e=!1}){const{shop:a}=u(),t=f(),n=a.hasFlagEnabled(g),o=r(I,{isSdkOnly:e});return n?r(i,{when:t,children:o}):o}const O=["paymentMethods"];function W(){const{checkout:{negotiator:e}}=u(),a=e.current.fields.paymentMethods,t=P(O);return l(()=>t.value&&!a.value?.length)}function x({showIcon:e=!1}){const{i18n:a,source:t}=u(),n=S(),o="simulated"===t.type;return r(A,{interactive:!o,children:r(M,{href:n.value,display:"block",accessibilityLabel:a.translate("contact.change_company_location_link_label"),textDecoration:e?"none":void 0,children:r(w,{direction:"inline",alignItems:"center",gap:"small-100",children:[e&&r(V,{type:"location"}),r(j,{children:a.translate("contact.change_location_link_label")})]})})})}export{L as A,x as C,C as S,W as a,z as b,E 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.