1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["component-amazonWalletLazy.oG0TPctu.js","esnext-vendor.DQ9BNaJe.js","hydrate.D4A9Cb0p.js","addresses-is-address-empty.BB1pvxM5.js","app.B3Jiyyyv.js","assets/app.Sxsz5knT.css","assets/is-address-empty.DJksNKpk.css","shared-permissions.g_hGDKr0.js","hooks-useShopPayExternalAppContext.xiQcN-hk.js","assets/helpers.hPDBPXC1.css","hooks-useStableHostMethodsReferences.BuozE7E0.js","amazon-pay-useAmazonPayPaymentLine.CsQac3SS.js","WalletsSandbox-WalletSandbox.ByRQr2KZ.js","assets/WalletSandbox.BoV0vp4z.css","negotiated-findSelectedDeliveryMethod.CuanKoea.js","amazon-constants.DXEhLgN3.js","utilities-previous.DZk5oM9s.js","assets/amazonWalletLazy.D78LrA7v.css"])))=>i.map(i=>d[i]); 2import{e as k,A as _,T as A,o as C,q as L,h as V,u as i,d as S,f as b}from"./esnext-vendor.DQ9BNaJe.js";import{as as w,at as z,ai as B,a7 as E,a5 as I,T as x}from"./addresses-is-address-empty.BB1pvxM5.js";import{_ as N}from"./app.B3Jiyyyv.js";import{a0 as T,a1 as W,a2 as D,L as O,k as F,I as R,l as G}from"./hydrate.D4A9Cb0p.js";import{M as U}from"./BillingAddressForm.DkbefRCe.js";function $({onValid:t,onInvalid:n,children:r}){const{billing:l,contact:u,payment:p,shipping:f}=w(),a=k(new Map),y=_(new WeakMap),v=A(()=>C(()=>{const e=a.value;let o=!1,s=e.size>0;for(const[c,{validator:d,previousValue:m}]of e){const M=c.value;d(M)&&(s=!1),M!==m&&(o=!0)}return{valid:s,changed:o}}),[a]),g=L(e=>{const o={billing:l,contact:u,payment:p,shipping:f};e.valid?t?.(o):n?.(o);const s=new Map;for(const[c,d]of a.value)s.set(c,{...d,previousValue:c.value});a.value=s},[a,t,n,l,u,p,f]),h=_(!1);V(()=>v.subscribe(e=>{const o=!h.current;if(e.changed||o)return h.current=!0,g(e)}),[v,g]);const P=A(()=>({registerValidator:(e,o)=>{const s=new Map(a.peek()),c=y.current.get(e);return s.set(e,{validator:o,previousValue:c}),a.value=s,()=>{const d=a.peek().get(e);d?.previousValue!==void 0&&y.current.set(e,d.previousValue);const m=new Map(a.peek());m.delete(e),a.value=m}}}),[a]);return i(z.Provider,{value:P,children:r})}function q(t,{wallet:n}={}){const{sdkStatus:r,buttonStatus:l,buyWithPrimeButtonStatus:u}=B().inMemoryAmazonPayParts,p=n===E.BuyWithPrime?u:l;V(()=>{t&&(r.value={status:T.Error},p.value={status:"error"})},[t,r,p])}const H=S({displayName:"AmazonPayButtonContent",load:()=>N(()=>import("./component-amazonWalletLazy.oG0TPctu.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17])).then(t=>t.AmazonPayButtonContent),useError:q});function tt({isSdkOnly:t=!1}){return i(H,{isSdkOnly:t})}const Y=["paymentMethods"];function et(){const t=I().paymentMethods,n=W(Y);return b(()=>n.value&&!t.value?.length)}function at({showIcon:t=!1}){const{i18n:n,source:r}=x(),l=D(),u=r.type==="simulated";return i(U,{interactive:!u,children:i(O,{href:l.value,display:"block",accessibilityLabel:n.translate("contact.change_company_location_link_label"),textDecoration:t?"none":void 0,children:i(F,{direction:"inline",alignItems:"center",gap:"small-100",children:[t&&i(R,{type:"location"}),i(G,{children:n.translate("contact.change_location_link_label")})]})})})}export{tt as A,at as C,$ as S,q as a,et 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.