this.checkout=this.checkout||{},this.checkout.js=function(n){"use strict";var t,e,o,a="tiab1y2",r="ACTIVE",i="language",u="ledgerCurrency",c="checkout.js",s="maxo-button-render-start",l="maxo-web-components-render-finish",d="maxo-iframe-button-render-finish",f="maxo-redirect-start",A="maxo-redirect-finish",m="maxo-button-render-measure",p="apay-button-redirect-time",h="maxo-button",y="amazonpay-button-parent-container-checkout",g="maxo-button-get-merchant-status",v="falcon-button",b="falcon-button-click",_="falcon-button-click-start",E="falcon-button-click-error",S="falcon-button-render",C="falcon-button-resize",P="falcon-button-render-start",T="falcon-render-finish",I="falcon-button-render-error",w="falcon-button-render-measure",O="falcon-popup",L="falcon-popup-render",D="falcon-popup-render-latency",N="falcon-popup-render-success",G="falcon-popup-render-failure",R="falcon-popup-render-end",M="falcon-popup-render-measure",B="falcon-onclick-callback-start",U="falcon-button-get-merchant-status",x="get-weblab-treatment",F="build-microtext",Y="-null-response",k="null",W="-wrong-window",H="-not-defined",z="-invalid-origin",J="falcon-callback",K="onClick",X="falcon-default-button",V="EXPRESS",Q="EOC",Z="falcon-button-tag",j="checkout-type",q="caller-type",$="falcon-js-load-time",nn=["merchantId","ledgerCurrency","placement"],tn=["onSendCheckoutAction","checkoutOriginUrl"],en="onSendCheckoutAction",on=["ledgerCurrency","placement"],an="/checkout/initiate",rn="/checkout/initiate_auth",un="/checkout/lwaPreAuthError",cn="D0000",sn="C0001",ln="C0002",dn="C0003",fn=[sn,ln,dn],An="default",mn="affirm-button",pn="CV1",hn="CV2",yn="DecoupledRenderClick",gn="CoupledRenderClick",vn="non-affirm-button",bn="custom",_n="Gold",En="White",Sn="SquidInk",Cn="Cardboard",Pn="Yellow",Tn=[_n,"LightGray","DarkGray"],In=[En,Pn],wn=[_n,En],On="SignIn",Ln="SignInAndSetup",Dn="Donation",Nn="signin",Gn="signInConfig",Rn="createCheckoutSessionConfig",Mn="div[data-amazonpay-merchant-id]",Bn="amazonpay-checkoutbutton-container-",Un="MAXO_MODALVIEW",xn="CV2_DISABLED_TOOLTIP",Fn="redirectView",Yn="modalView",kn="apay-session-set",Wn="SANDBOX-",Hn="LIVE-",zn="animate-chevron",Jn="amazonpay-button-disabled",Kn="",Xn="changeAction",Vn="amazonCheckoutSessionId",Qn="options",Zn="options.amazonPayOptions",jn="PaymentServiceProvider-Hybrid",qn="SolutionProvider",$n="Merchant",nt="SINGLE_STEP",tt="MULTI_STEP",et="MOBILE",ot="DESKTOP",at="LIVE",rt="SANDBOX",it="SPCV2CartDetails",ut="USD",ct="Allowed",st="ED25519",lt="Express",dt="email",ft="billingAddress",At="phoneNumber",mt="name",pt="#stripe-falcon-button",ht="stripe.com",yt="cPSPcheckout.js",gt="BuyWithPrime",vt="Headless",bt="A2QGKPFM0NZ6F1";!function(n){n.CHANGE_PAYMENT="changePayment",n.CHANGE_ADDRESS="changeAddress"}(t||(t={})),function(n){n.INIT_CHECKOUT="amazon.Pay.initCheckout",n.RENDER_BUTTON="amazon.Pay.renderButton",n.BIND_UPGRADE_ACTION="amazon.Pay.bindUpgradeAction",n.BIND_CHANGE_ACTION="amazon.Pay.bindChangeAction",n.SWITCH_ACCOUNT="amazon.Pay.switchAccount",n.CHANGE_PAYMENT_METHOD="amazon.Pay.changePaymentMethod",n.CHANGE_SHIPPING_ADDRESS="amazon.Pay.changeShippingAddress",n.CHANGE_ACCOUNT="amazon.Pay.changeAccount"}(e||(e={})),function(n){n.INIT_CHECKOUT="amazon.buywithprime.initCheckout",n.CHANGE_PAYMENT_METHOD="amazon.buywithprime.changePaymentMethod",n.CHANGE_SHIPPING_ADDRESS="amazon.buywithprime.changeShippingAddress",n.CHANGE_ACCOUNT="amazon.buywithprime.changeAccount"}(o||(o={}));var _t="signature-button-session-config",Et="signature-button-apb-session-config",St="signature-button-empty-object",Ct="signature-button-redirect",Pt="maxo-button-tooltip-parent-class",Tt="maxo-button-tooltip",It="maxo-button-tooltip-class",wt="T1",Ot="T2",Lt="T3",Dt="T4",Nt="C",Gt="Confirm",Rt="PaymentMethodOnFile",Mt=["EmbeddedStore","PrimeOffer"],Bt="ProcessOrder",Ut={checkoutMode:"",buttonColor:_n,style:{},productType:"PayAndShip",sandbox:!1,publicKeyIdMismatch:!1,design:cn,scopes:[],publicKeyId:"",estimatedOrderAmount:{},alwaysRedirect:!1,signedPayloadJSON:"",signature:"",algorithm:"",countryOfEstablishment:"",checkoutOriginUrl:""},xt={en:"en_US",fr:"fr_FR",it:"it_IT",es:"es_ES",de:"de_DE",ja:"ja_JP","en-us":"en_US","en-gb":"en_GB","fr-fr":"fr_FR","it-it":"it_IT","es-es":"es_ES","de-de":"de_DE","ja-jp":"ja_JP"},Ft={en:"USD",fr:"EUR",it:"EUR",es:"EUR",de:"EUR",ja:"JPY","en-us":"USD","en-gb":"GBP","fr-fr":"EUR","it-it":"EUR","es-es":"EUR","de-de":"EUR","ja-jp":"JPY",en_US:"USD",en_GB:"GBP",fr_FR:"EUR",it_IT:"EUR",es_ES:"EUR",de_DE:"EUR",ja_JP:"JPY"},Yt="https://m.media-amazon.com/images/G/",kt={NA:"01",EU:"02",FE:"09"},Wt={en_US:"NA",en_GB:"EU",de_DE:"EU",ja_JP:"FE",fr_FR:"EU",it_IT:"EU",es_ES:"EU"},Ht={en_US:"na",en_GB:"eu",de_DE:"eu",ja_JP:"fe",fr_FR:"eu",it_IT:"eu",es_ES:"eu"},zt={Home:"default_button",Product:"product_button",Cart:"default_button",Checkout:"default_button",Other:"default_button"},Jt={Yellow:"amazonpay-button-view1-yellow",Gold:"amazonpay-button-view1-gold",LightGray:"amazonpay-button-view1-gray",DarkGray:"amazonpay-button-view1-ink",White:"amazonpay-button-view1-white",SquidInk:"amazonpay-button-view1-squidink",Cardboard:"amazonpay-button-view1-cardboard"},Kt="/AmazonPay/Maxo/logo._CB452516594_.svg",Xt="/AmazonPay/Maxo/sandbox_icon._CB452516595_.svg",Vt="/AmazonPay/Maxo/AmazonPay_button_chevron._CB1558391205_.svg",Qt="/AmazonPay/Maxo/Button-SignIn-ProductPage-en_US.svg",Zt="/AmazonPay/Maxo/Button-Donate-ProductPage-RGB-en_US.svg",jt="/AmazonPay/Maxo/amazonpay-logo-rgb_drk_1.svg",qt="/AmazonPay/Maxo/logo-amazonpay-gray_scalable._CB1582942856_.svg",$t="/AmazonPay/Maxo/logo-amazonpay-ink-scalable._CB1198675309_.svg",ne={en_US:jt,en_GB:jt,de_DE:jt,ja_JP:jt,fr_FR:jt,it_IT:jt,es_ES:jt},te={en_US:"/AmazonPay/Maxo/logo._CB452516594_.svg",en_GB:"/AmazonPay/Maxo/logo._CB452516594_.svg",de_DE:"/AmazonPay/Maxo/logo._CB452516594_.svg",ja_JP:"/AmazonPay/Maxo/logo._CB452516594_.svg",fr_FR:"/AmazonPay/Maxo/logo._CB452516594_.svg",it_IT:"/AmazonPay/Maxo/logo._CB452516594_.svg",es_ES:"/AmazonPay/Maxo/logo._CB452516594_.svg"},ee={en_US:qt,en_GB:qt,de_DE:qt,ja_JP:qt,fr_FR:qt,it_IT:qt,es_ES:qt},oe={en_US:$t,en_GB:$t,de_DE:$t,ja_JP:$t,fr_FR:$t,it_IT:$t,es_ES:$t},ae={en_US:"/AmazonPay/ux/squid_ink_pwa.svg",en_GB:"/AmazonPay/ux/squid_ink_pwa.svg",de_DE:"/AmazonPay/ux/squid_ink_pwa.svg",ja_JP:"/AmazonPay/ux/squid_ink_pwa.svg",fr_FR:"/AmazonPay/ux/squid_ink_pwa.svg",it_IT:"/AmazonPay/ux/squid_ink_pwa.svg",es_ES:"/AmazonPay/ux/squid_ink_pwa.svg"},re={en_US:"/AmazonPay/Maxo/PWA_dark-en_US._CB620220074_.svg",en_GB:"/AmazonPay/Maxo/PWA_dark-en_US._CB620220074_.svg",de_DE:"/AmazonPay/Maxo/PWA_dark-de_DE.svg",ja_JP:"/AmazonPay/Maxo/logo._CB452516594_.svg",fr_FR:"/AmazonPay/Maxo/PWA_dark-fr_FR.svg",it_IT:"/AmazonPay/Maxo/PWA_dark-it_IT.svg",es_ES:"/AmazonPay/Maxo/PWA_dark-es_ES.svg"},ie={en_US:"/AmazonPay/Maxo/PWA_dark_RGB-en_US._CB620220075_.svg",en_GB:"/AmazonPay/Maxo/PWA_dark_RGB-en_US._CB620220075_.svg",de_DE:"/AmazonPay/Maxo/PWA_dark_RGB-de_DE.svg",ja_JP:qt,fr_FR:"/AmazonPay/Maxo/PWA_dark_RGB-fr_FR.svg",it_IT:"/AmazonPay/Maxo/PWA_dark_RGB-it_IT.svg",es_ES:"/AmazonPay/Maxo/PWA_dark_RGB-es_ES.svg"},ue={en_US:"/AmazonPay/Maxo/PWA_white_RGB-en_US._CB620220075_.svg",en_GB:"/AmazonPay/Maxo/PWA_white_RGB-en_US._CB620220075_.svg",de_DE:"/AmazonPay/Maxo/PWA_white_RGB-de_DE.svg",ja_JP:$t,fr_FR:"/AmazonPay/Maxo/PWA_white_RGB-fr_FR.svg",it_IT:"/AmazonPay/Maxo/PWA_white_RGB-it_IT.svg",es_ES:"/AmazonPay/Maxo/PWA_white_RGB-es_ES.svg"},ce={en_US:"/AmazonPay/Maxo/Button-Shopify-ProductPg-en_US._CB1575503625_.svg",en_GB:"/AmazonPay/Maxo/Button-Shopify-ProductPg-en_GB._CB446302581_.svg",de_DE:"/AmazonPay/Maxo/Button-Shopify-ProductPg-de_DE._CB1575508532_.svg",ja_JP:"/AmazonPay/Maxo/Button-Shopify-ProductPg-jp_JP._CB446302411_.svg",fr_FR:"/AmazonPay/Maxo/Button-Shopify-ProductPg-fr_FR._CB1198675309_.svg",it_IT:"/AmazonPay/Maxo/Button-Shopify-ProductPg-it_IT._CB446302291_.svg",es_ES:"/AmazonPay/Maxo/Button-Shopify-ProductPg-es_ES._CB1198675309_.svg"},se={Yellow:{product_button:{C0002:ne,C0003:ae},default_button:{C0002:ne,C0003:ae}},Gold:{product_button:{C0001:ce,D0000:te},default_button:{C0001:te,D0000:te}},LightGray:{product_button:{D0000:ee},default_button:{D0000:ee}},DarkGray:{product_button:{D0000:oe},default_button:{D0000:oe}},White:{product_button:{C0003:ae},default_button:{C0003:ae}}},le={Gold:{product_button:{C0001:ce,D0000:re},default_button:{C0001:te,D0000:re}},LightGray:{product_button:{D0000:ie},default_button:{D0000:ie}},DarkGray:{product_button:{D0000:ue},default_button:{D0000:ue}}},de={Gold:{en_US:"/AmazonPay/Maxo/Button-SignIn-ProductPage-en_US.svg",en_GB:"/AmazonPay/Maxo/Button-SignIn-ProductPage-en_GB.svg",de_DE:"/AmazonPay/Maxo/Button-SignIn-ProductPage-de_DE.svg",ja_JP:"/AmazonPay/Maxo/Button-SignIn-ProductPage-ja_JP.svg",fr_FR:"/AmazonPay/Maxo/Button-SignIn-ProductPage-fr_FR.svg",it_IT:"/AmazonPay/Maxo/Button-SignIn-ProductPage-it_IT.svg",es_ES:"/AmazonPay/Maxo/Button-SignIn-ProductPage-es_ES.svg"},LightGray:{en_US:"/AmazonPay/Maxo/Button-SignIn-ProductPage-gray-en_US.svg",en_GB:"/AmazonPay/Maxo/Button-SignIn-ProductPage-gray-en_GB.svg",de_DE:"/AmazonPay/Maxo/Button-SignIn-ProductPage-gray-de_DE.svg",ja_JP:"/AmazonPay/Maxo/Button-SignIn-ProductPage-gray-ja_JP.svg",fr_FR:"/AmazonPay/Maxo/Button-SignIn-ProductPage-gray-fr_FR.svg",it_IT:"/AmazonPay/Maxo/Button-SignIn-ProductPage-gray-it_IT.svg",es_ES:"/AmazonPay/Maxo/Button-SignIn-ProductPage-gray-es_ES.svg"},DarkGray:{en_US:"/AmazonPay/Maxo/Button-SignIn-ProductPage-ink-en_US.svg",en_GB:"/AmazonPay/Maxo/Button-SignIn-ProductPage-ink-en_GB.svg",de_DE:"/AmazonPay/Maxo/Button-SignIn-ProductPage-ink-de_DE.svg",ja_JP:"/AmazonPay/Maxo/Button-SignIn-ProductPage-ink-ja_JP.svg",fr_FR:"/AmazonPay/Maxo/Button-SignIn-ProductPage-ink-fr_FR.svg",it_IT:"/AmazonPay/Maxo/Button-SignIn-ProductPage-ink-it_IT.svg",es_ES:"/AmazonPay/Maxo/Button-SignIn-ProductPage-ink-es_ES.svg"}},fe={Gold:{en_US:"/AmazonPay/Maxo/Button-Donate-ProductPage-RGB-en_US.svg",en_GB:"/AmazonPay/Maxo/Button-Donate-ProductPage-RGB-en_GB.svg",de_DE:"/AmazonPay/Maxo/Button-Donate-ProductPage-RGB-de_DE.svg",ja_JP:"/AmazonPay/Maxo/Button-Donate-ProductPage-RGB-ja_JP.svg",fr_FR:"/AmazonPay/Maxo/Button-Donate-ProductPage-RGB-fr_FR.svg",it_IT:"/AmazonPay/Maxo/Button-Donate-ProductPage-RGB-it_IT.svg",es_ES:"/AmazonPay/Maxo/Button-Donate-ProductPage-RGB-es_ES.svg"},LightGray:{en_US:"/AmazonPay/Maxo/Button-Donate-ProductPage-RGB-SQUID-en_US.svg",en_GB:"/AmazonPay/Maxo/Button-Donate-ProductPage-RGB-SQUID-en_GB.svg",de_DE:"/AmazonPay/Maxo/Button-Donate-ProductPage-RGB-SQUID-de_DE.svg",ja_JP:"/AmazonPay/Maxo/Button-Donate-ProductPage-RGB-SQUID-ja_JP.svg",fr_FR:"/AmazonPay/Maxo/Button-Donate-ProductPage-RGB-SQUID-fr_FR.svg",it_IT:"/AmazonPay/Maxo/Button-Donate-ProductPage-RGB-SQUID-it_IT.svg",es_ES:"/AmazonPay/Maxo/Button-Donate-ProductPage-RGB-SQUID-es_ES.svg"},DarkGray:{en_US:"/AmazonPay/Maxo/Button-Donate-ProductPage-RGB-REV-en_US.svg",en_GB:"/AmazonPay/Maxo/Button-Donate-ProductPage-RGB-REV-en_GB.svg",de_DE:"/AmazonPay/Maxo/Button-Donate-ProductPage-RGB-REV-de_DE.svg",ja_JP:"/AmazonPay/Maxo/Button-Donate-ProductPage-RGB-REV-ja_JP.svg",fr_FR:"/AmazonPay/Maxo/Button-Donate-ProductPage-RGB-REV-fr_FR.svg",it_IT:"/AmazonPay/Maxo/Button-Donate-ProductPage-RGB-REV-it_IT.svg",es_ES:"/AmazonPay/Maxo/Button-Donate-ProductPage-RGB-REV-es_ES.svg"}},Ae={Gold:"/AmazonPay/Maxo/AmazonPay_button_chevron._CB1558391205_.svg",LightGray:"/AmazonPay/Maxo/AmazonPay_button_chevron._CB1558391205_.svg",DarkGray:"/AmazonPay/Maxo/button-v2-chevrons-white_scaled_1._CB1582929584_.svg"},me={en_US:"/AmazonPay/Maxo/mt-en_us._CB1558571088_.svg",en_GB:"/AmazonPay/Maxo/mt-en_gb._CB1558571088_.svg",de_DE:"/AmazonPay/Maxo/mt-de_de._CB1558571088_.svg",ja_JP:"/AmazonPay/Maxo/mt-ja_jp._CB1568869902_.svg",fr_FR:"/AmazonPay/Maxo/mt-fr_fr._CB1558571088_.svg",it_IT:"/AmazonPay/Maxo/mt-it_it._CB1558571088_.svg",es_ES:"/AmazonPay/Maxo/mt-es_es._CB1558571088_.svg"};function pe(n,t){return""+Yt+kt[Wt[t]]+n}var he={en_US:"Amazon Pay - Use your Amazon Pay Sandbox test account",en_GB:"Amazon Pay - Use your Amazon Pay Sandbox test account",de_DE:"Amazon Pay - Verwenden Sie Ihr Amazon Pay-Sandbox-Testkonto",ja_JP:"Amazon Pay - Amazon Payテストアカウントをお使いください",fr_FR:"Amazon Pay - Utilisez votre compte test Amazon Pay",it_IT:"Amazon Pay - Usa il tuo account di prova Sandbox Amazon Pay",es_ES:"Amazon Pay - Usa tu cuenta de prueba de Sandbox de Amazon Pay"},ye={en_US:"Amazon Pay - Use your Amazon account",en_GB:"Amazon Pay - Use your Amazon account",de_DE:"Amazon Pay - Verwenden Sie Ihr Amazon-Konto",ja_JP:"Amazon Pay - Amazonアカウントをお使いください",fr_FR:"Amazon Pay - Utilisez votre compte Amazon",it_IT:"Amazon Pay - Usa il tuo account Amazon",es_ES:"Amazon Pay - Usa tu cuenta de Amazon"},ge={en_US:"Pay with Amazon",en_GB:"Pay with Amazon",de_DE:"Bezahlen mit Amazon",ja_JP:"Amazon Pay",fr_FR:"Payez avec Amazon",it_IT:"Paga con Amazon",es_ES:"Paga con Amazon"},ve={en_US:"Amazon Pay",en_GB:"Amazon Pay",de_DE:"Amazon Pay",ja_JP:"Amazon Pay",fr_FR:"Amazon Pay",it_IT:"Amazon Pay",es_ES:"Amazon Pay"},be={en_US:"Amazon Pay is currently not available on this site. Try a different payment option.",en_GB:"Amazon Pay is currently not available on this site. Try a different payment option.",de_DE:"Amazon Pay ist auf dieser Website derzeit nicht verfügbar. Versuchen Sie es mit einer anderen Zahlungsart.",ja_JP:"現在、AmazonPayはこのサイトではご利用いただけません。別の支払い方法をお試しください。",fr_FR:"Amazon Pay 'est pas disponible actuellement sur ce site. Essayez une autre option de paiement",it_IT:"Amazon Pay non è attualmente disponibile su questo sito. Prova un'altra opzione di pagamento.",es_ES:"Amazon Pay no está disponible actualmente en este sitio. Prueba con una opción de pago diferente."},_e={en_US:"Pay using the information already stored in your Amazon account",en_GB:"Pay using the information already stored in your Amazon account",de_DE:"Nutzen Sie zum Bezahlen die Angaben, die Sie bereits in Ihrem Amazon-Konto gespeichert haben",ja_JP:"Amazonアカウントに登録されている情報を利用してお支払い",fr_FR:"Payez en ligne grâce aux informations déjà enregistrées dans votre compte Amazon",it_IT:"Paga usando i dati già presenti nel tuo account Amazon",es_ES:"Paga usando la información que ya tienes guardada en tu cuenta de Amazon"},Ee={en_US:"Sign in to your Amazon account",en_GB:"Sign in to your Amazon account",de_DE:"Melden Sie sich in Ihrem Amazon-Konto an",ja_JP:"Amazon アカウントでログイン",fr_FR:"Connectez-vous à votre compte Amazon",it_IT:"Accedi al tuo account Amazon",es_ES:"Inicia sesión en tu cuenta de Amazon"},Se={en_US:"Donate with Amazon",en_GB:"Donate with Amazon",de_DE:"Spenden mit Amazon",ja_JP:"Amazon アカウントで寄付",fr_FR:"Faites un don avec Amazon",it_IT:"Dona con Amazon",es_ES:"Donar con Amazon"},Ce={EUR:2,GBP:2,AUD:2,DKK:2,HKD:2,JPY:0,NZD:2,NOK:2,ZAR:2,SEK:2,CHF:2,USD:2},Pe="en_GB",Te="de_DE",Ie="uk",we="eu",Oe=["USD","EUR","GBP"],Le=["PayOnly","PayAndShip"],De="S",Ne="M",Ge="L",Re="en_US",Me="DEFAULT",Be={uk:"GBP",eu:"EUR",us:"USD",jp:"JPY"},Ue="https://m.media-amazon.com/images/G/01/AmazonPay/NextGen/blue_tape_1.svg",xe=1e3;function Fe(n,t){if(0==n.length)return[];for(var e=[],o=0;o0?0|t:0;return this.substring(e,e+n.length)===n}}),n.startsWith(t)}function qe(n){return null==n||"object"==typeof n&&0===Object.keys(n).length||"string"==typeof n&&0===n.trim().length}function $e(){try{return(new Date).getTime().toString()}catch(n){return void console.error("Failed to fetch client side event time: ",n)}}function no(){try{var n=(new Date).getTime().toString();return[n,n+Math.floor(Math.random()*xe).toString()]}catch(n){return console.error("Failed to fetch client side event time and ID: ",n),[void 0,void 0]}}var to=function(){return(to=Object.assign||function(n){for(var t,e=1,o=arguments.length;e0&&a[a.length-1])&&(6===r[0]||2===r[0])){i=0;continue}if(3===r[0]&&(!a||r[1]>a[0]&&r[1]-1})}function mo(){return navigator.userAgent.toLowerCase().indexOf("msie")>-1||!!window.MSInputMethodContext&&!!document.documentMode}function po(n,t,e,o){void 0===e&&(e=!0),void 0===o&&(o=!0);var a=new XMLHttpRequest;if("withCredentials"in a)a.open(n,t,o),a.withCredentials=e;else{if("undefined"==typeof XDomainRequest)return null;(a=new XDomainRequest).open(n,t)}return a}var ho="sandbox",yo=new RegExp("^[a-z-]*(fe|jp)[a-z.-]*$"),go=new RegExp("^[a-z-]*(eu|uk|de)[a-z.-]*$"),vo="https://",bo=function(n,t){for(var e=[],o=n.length,a=0;a=0}function Eo(n){return _o(n)?(t=n.action,(e=document.createElement("a")).href=t,e.hostname):null;var t,e}function So(n){return go.test(n)?"GBP":yo.test(n)?"JPY":"USD"}function Co(n){var t=function(n,t){if(n){var e=Fe(Array.prototype.slice.call(n.querySelectorAll("input[type=hidden]")),function(n){return n.name==t})[0];if(e)return e.value}return"unknown"}(n,ho);return"unknown"!=t&&"true"==t}function Po(n){for(var t=0,e=function(n){var t;return n?n instanceof HTMLElement&&(t=n.querySelectorAll("form")):t=document.querySelectorAll("form"),t?Fe(Array.prototype.slice.call(t),_o):[]}(n);t0;){var t=To.pop();"function"==typeof t&&t()}},o.send())}}}var Go={HTML_BUTTON_RENDER:"apay-html-button-render",HTML_BUTTON_RENDER_TAG:"pwa",SUB_PAGE_TYPE:"sub-page-type",CSS_BUTTON:"css_button",PAGE_ACTION:"page-action",ADDITIONAL_REQUEST_DATA:"additional-request-data",MERCHANT_DOMAIN_KEY:"window",SESSION_ID:"session-id",CORS_FAILURE:"cors-failure",INVALID_RESPONSE:"invalid-response",LATENCY:"cookie-creation-latency",MAXO_BUTTON:"maxo-button",MAXO_BUTTON_RENDER:"maxo-button-render",MAXO_WEBLAB_RESPONSE_RECIEVED:"maxo-weblab-response-received",MAXO_BUTTON_REDIRECT:"maxo-button-redirect",MAXO_BUTTON_CLICK:"maxo-button-click",MAXO_BUTTON_TAG:"maxo-button-tag",MAXO_BUTTON_RENDER_LATENCY:"maxo-button-render-latency",MAXO_BUTTON_REDIRECT_LATENCY:"maxo-button-redirect-latency",MAXO_BUTTON_DESIGN:"button-design",MAXO_BUTTON_COLOR:"color",BUTTON_PLACEMENT:"button-placement",CHECKOUT_SESSION_PRODUCT_TYPE:"checkout-session-product-type",CHANGE_SHIPPING_ADDRESS:"change-shipping-address",CHANGE_PAYMENT_METHOD:"change-payment-method",CHECKOUT_SESSION_ID:"checkout-session-id",MAXO_ADDITIONAL_INFO:"maxo-additional-info",INTEGRATION_TYPE:"integration-type",IS_SKIP_PREORDER_PAGE:"is-skip-preorder-page",MAXO_DEFAULT_INTEGRATION:"maxo-default-integration",SIGNATURE_BUTTON_SESSION_CONFIG:"maxo-button-signature-session-config",SIGNATURE_BUTTON_APB_SESSION_CONFIG:"maxo-apb-button-signature-session-config",SIGNATURE_BUTTON_OBJECT:"maxo-button-signature-object",SIGNATURE_BUTTON_REDIRECT:"maxo-button-signature-redirect",WEBLAB_DATA:"weblab-data",MAXO_BUTTON_VIEW_INITIATED:"maxo-button-view-initiated",VIEW_TYPE:"viewType",BIND_UPGRADE_ACTION:"bind-upgrade-action",BIND_RECURRING_UPDATE_ACTION:"bind-recurring-update-action",MAXO_JS_LOAD_TIME:"maxo-js-load-time",MAXO_PAYMENT_BUTTON_TYPE:"maxo-payment-button-type",MAXO_BUTTON_RENDER_COMPLETE:"maxo-button-render-complete",MAXO_BUTTON_RENDER_ERROR:"maxo-button-render-error",MAXO_BUTTON_CLICK_ERROR:"maxo-button-click-error",PAYMENT_METHOD_ON_FILE_SETUP_INTENT:"payment-method-on-file-setup-intent",PAYMENT_METHOD_ON_FILE_PRE_ORDER:"payment-method-on-file-pre-order",PAYMENT_METHOD_ON_FILE_PMOF_APB:"payment-method-on-file-pmof-apb",PAYMENT_METHOD_ON_FILE_PRE_ORDER_UPDATE:"payment-method-on-file-pre-order-update",PAYMENT_METHOD_ON_FILE_SETUP_INTENT_UPDATE:"payment-method-on-file-setup-intent-update",CHARGE_PERMISSION_TYPE:"chargePermissionType",ORDER_TYPE:"orderType",PAYMENT_METHOD_ON_FILE_SETUP_TYPE:"paymentMethodOnFileSetupType",MAXO_RECURRING_INFO:"maxoRecurringInfo",CHARGE_PERMISSION_TYPE_PAYMENT_METHOD_ON_FILE:"PAYMENT_METHOD_ON_FILE",PAYMENT_METHOD_ON_FILE_SETUP_TYPE_SETUP_ONLY:"SETUP_ONLY",PAYMENT_METHOD_ON_FILE_SETUP_TYPE_SETUP_WITH_PURCHASE:"SETUP_WITH_PURCHASE",PAYMENT_METHOD_ON_FILE_SETUP_TYPE_UPDATE_ONLY:"UPDATE_ONLY",CPSP_CALLER_TYPE:"PaymentServiceProvider-Hybrid",MERCHANT_SITE_DYNAMIC_MESSAGING_WIDGET_RENDERED:"merchant-site-dynamic-messaging-widget-render",MERCHANT_SITE_DYNAMIC_MESSAGING_WIDGET_INFO_BUTTON_CLICKED:"merchant-site-dynamic-messaging-widget-click",MERCHANT_SITE_INFO_BUTTON_CLICK:"merchant-site-info-button-click",DYNAMIC_MESSAGING_WIDGET_PLACEMENT:"dynamic-messaging-widget-placement",DYNAMIC_MESSAGING_WIDGET_TAG:"dynamic-messaging-widget-tag",CLIENT_EVENT_TIME:"client-event-time",NETWORK_EFFECTIVE_TYPE:"network-effective-type",NETWORK_DOWNLINK:"network-downlink",COHORT_BASED_METADATA:"cohort-based-metadata",ENVIRONMENT:"environment",DEVICE_TYPE:"device_type",CALLER_ID:"caller_id",MERCHANT_ID:"merchant_id",PMO_FLOW:"pmo_flow",BUY_NOW:"buy_now_flow",CALLER_TYPE:"caller_type",CHECKOUT_TYPE:"checkout_type",ORDER_TYPE_PARAM:"order_type"},Ro=function(){function n(n,t,e){this.merchantId=n,this.integrationPlatformId=t,this.metrics={counters:[],timings:[],info:[]},this.metricsPublisher=e}return n.prototype.addCounter=function(n){this.metrics.counters.push(n)},n.prototype.addTiming=function(n){this.metrics.timings.push(n)},n.prototype.addInfo=function(n){this.metrics.info.push(n)},n.prototype.setErrorMessage=function(n){this.metrics.errorMessage=n},n.prototype.publish=function(n){this.metricsPublisher&&this.metricsPublisher(this,n)},n.prototype.reset=function(){this.metrics.timings=[],this.metrics.counters=[]},n.prototype.getPlatformIdString=function(){return this.integrationPlatformId?"&platformId="+this.integrationPlatformId:""},n.prototype.toQueryString=function(){return"sellerId="+this.merchantId+this.getPlatformIdString()+"&data="+encodeURIComponent(JSON.stringify(this.metrics))},n}(),Mo="amazonpay-checkout-signature-data-form";function Bo(n,t,e){void 0===t&&(t=Mo);var o,a,r=function(n){var t,e=document.createElement("form");for(var o in n){var a=document.createElement("input");a.type="hidden",a.name=o;var r=n[o],i=null==(t=r)||"object"!=typeof t||Array.isArray(t)?String(r):JSON.stringify(r);a.value=i,e.appendChild(a)}return e}(n);return r.setAttribute("style","display: none !important;"),r.method="POST",r.name=t,r.action=function(n,t,e,o,a,r){var i;i=void 0!==r?nl(a):$s(t,e,o);return Object.keys(n).length>0?""+i+an+"?"+Ve(n):""+i+an}({},(o=n.ledgerCurrency,a=We(u),o||a),el(n.checkoutLanguage),n.merchantId,n.countryOfEstablishment,e||void 0),r}function Uo(n,t,e){t.addEventListener?t.addEventListener(n,e,!1):t.attachEvent&&t.attachEvent("on"+n,e)}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;function xo(n,t){return n(t={exports:{}},t.exports),t.exports}var Fo,Yo=xo(function(n,t){"undefined"!=typeof self&&self,n.exports=function(n){var t={};function e(o){if(t[o])return t[o].exports;var a=t[o]={i:o,l:!1,exports:{}};return n[o].call(a.exports,a,a.exports,e),a.l=!0,a.exports}return e.m=n,e.c=t,e.d=function(n,t,o){e.o(n,t)||Object.defineProperty(n,t,{enumerable:!0,get:o})},e.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},e.t=function(n,t){if(1&t&&(n=e(n)),8&t)return n;if(4&t&&"object"==typeof n&&n&&n.__esModule)return n;var o=Object.create(null);if(e.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:n}),2&t&&"string"!=typeof n)for(var a in n)e.d(o,a,function(t){return n[t]}.bind(null,a));return o},e.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return e.d(t,"a",t),t},e.o=function(n,t){return{}.hasOwnProperty.call(n,t)},e.p="",e(e.s=0)}([function(n,t,e){function o(n){return"[object RegExp]"==={}.toString.call(n)}e.r(t),e.d(t,"Promise",function(){return G}),e.d(t,"TYPES",function(){return jn}),e.d(t,"ProxyWindow",function(){return Tn}),e.d(t,"setup",function(){return Qn}),e.d(t,"destroy",function(){return Zn}),e.d(t,"serializeMessage",function(){return Jn}),e.d(t,"deserializeMessage",function(){return Kn}),e.d(t,"createProxyWindow",function(){return Xn}),e.d(t,"toProxyWindow",function(){return Vn}),e.d(t,"on",function(){return Wn}),e.d(t,"once",function(){return Hn}),e.d(t,"send",function(){return zn}),e.d(t,"markWindowKnown",function(){return pn}),e.d(t,"cleanUpWindow",function(){return qn}),e.d(t,"bridge",function(){});var a="Call was rejected by callee.\r\n";function r(n){return void 0===n&&(n=window),n.location.protocol}function i(n){if(void 0===n&&(n=window),n.mockDomain){var t=n.mockDomain.split("//")[0];if(t)return t}return r(n)}function u(n){return void 0===n&&(n=window),"about:"===i(n)}function c(n){if(void 0===n&&(n=window),n)try{if(n.parent&&n.parent!==n)return n.parent}catch(n){}}function s(n){if(void 0===n&&(n=window),n&&!c(n))try{return n.opener}catch(n){}}function l(n){try{return!0}catch(n){}return!1}function d(n){void 0===n&&(n=window);var t=n.location;if(!t)throw new Error("Can not read window location");var e=r(n);if(!e)throw new Error("Can not read window protocol");if("file:"===e)return"file://";if("about:"===e){var o=c(n);return o&&l()?d(o):"about://"}var a=t.host;if(!a)throw new Error("Can not read window host");return e+"//"+a}function f(n){void 0===n&&(n=window);var t=d(n);return t&&n.mockDomain&&0===n.mockDomain.indexOf("mock:")?n.mockDomain:t}function A(n){if(!function(n){try{if(n===window)return!0}catch(n){}try{var t=Object.getOwnPropertyDescriptor(n,"location");if(t&&!1===t.enumerable)return!1}catch(n){}try{if(u(n)&&l())return!0}catch(n){}try{if(function(n){return void 0===n&&(n=window),"mock:"===i(n)}(n)&&l())return!0}catch(n){}try{if(d(n)===d(window))return!0}catch(n){}return!1}(n))return!1;try{if(n===window)return!0;if(u(n)&&l())return!0;if(f(window)===f(n))return!0}catch(n){}return!1}function m(n){if(!A(n))throw new Error("Expected window to be same domain");return n}function p(n,t){if(!n||!t)return!1;var e=c(t);return e?e===n:-1!==function(n){var t=[];try{for(;n.parent!==n;)t.push(n.parent),n=n.parent}catch(n){}return t}(t).indexOf(n)}function h(n){var t,e,o=[];try{t=n.frames}catch(e){t=n}try{e=t.length}catch(n){}if(0===e)return o;if(e){for(var a=0;a>>0)+"__",function(){if("undefined"==typeof WeakMap)return!1;if(void 0===Object.freeze)return!1;try{var n=new WeakMap,t={};return Object.freeze(t),n.set(t,"__testvalue__"),"__testvalue__"===n.get(t)}catch(n){return!1}}())try{this.weakmap=new WeakMap}catch(n){}this.keys=[],this.values=[]}var t=n.prototype;return t._cleanupClosedWindows=function(){for(var n=this.weakmap,t=this.keys,e=0;e=3)return"stringifyError stack overflow";try{if(!n)return"";if("string"==typeof n)return n;if(n instanceof Error){var e=n&&n.stack,o=n&&n.message;if(e&&o)return-1!==e.indexOf(o)?e:o+"\n"+e;if(e)return e;if(o)return o}return n&&n.toString&&"function"==typeof n.toString?n.toString():{}.toString.call(n)}catch(n){return"Error while stringifying error: "+X(n,t+1)}}function V(n){return"string"==typeof n?n:n&&n.toString&&"function"==typeof n.toString?n.toString():{}.toString.call(n)}function Q(n){return"[object RegExp]"==={}.toString.call(n)}function Z(n,t,e){if(n.hasOwnProperty(t))return n[t];var o=e();return n[t]=o,o}function j(){var n=document.body;if(!n)throw new Error("Body element not found");return n}function q(){return Boolean(document.body)&&"complete"===document.readyState}function $(){return Boolean(document.body)&&"interactive"===document.readyState}z.clear=function(){H=W},z(function(n){if(Object.values)return Object.values(n);var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(n[e]);return t}),z(function(){return new G(function(n){if(q()||$())return n();var t=setInterval(function(){if(q()||$())return clearInterval(t),n()},10)})});var nn="undefined"!=typeof document?document.currentScript:null,tn=z(function(){if(nn)return nn;if(nn=function(){try{var n=function(){try{throw new Error("_")}catch(n){return n.stack||""}}(),t=/.*at [^(]*\((.*):(.+):(.+)\)$/gi.exec(n),e=t&&t[1];if(!e)return;for(var o=0,a=[].slice.call(document.getElementsByTagName("script")).reverse();o { ... }":"<"+typeof n+">"}).join(", "))+") failed\n\n"+n.stack),n})}).then(function(n){return{result:n,id:a,name:r}})})});var c=e.__id__||F();n=Tn.unwrap(n);var s=e.__name__||e.name||o;return"string"==typeof s&&"function"==typeof s.indexOf&&0===s.indexOf("anonymous::")&&(s=s.replace("anonymous::",o+"::")),Tn.isProxyWindow(n)?(In(c,e,s,n,t),n.awaitWindow().then(function(n){In(c,e,s,n,t)})):In(c,e,s,n,t),gn("cross_domain_function",{id:c,name:s})}function Ln(n,t,e,o){var a,r=o.on,i=o.send;return function(n,t){void 0===t&&(t=_n);var e=JSON.stringify(n,function(n){var e=this[n];if(hn(this))return e;var o=yn(e);if(!o)return e;var a=t[o]||bn[o];return a?a(e,n):e});return void 0===e?"undefined":e}(e,((a={}).promise=function(e,o){return function(n,t,e,o,a){return gn("cross_domain_zalgo_promise",{then:On(n,t,function(n,t){return e.then(n,t)},o,{on:a.on,send:a.send})})}(n,t,e,o,{on:r,send:i})},a.function=function(e,o){return On(n,t,e,o,{on:r,send:i})},a.object=function(n){return E(n)||Tn.isProxyWindow(n)?gn("cross_domain_window",Tn.serialize(n,{send:i})):n},a))}function Dn(n,t,e,o){var a,r=o.send;return function(n,t){if(void 0===t&&(t=Sn),"undefined"!==n)return JSON.parse(n,function(n,e){if(hn(this))return e;var o,a;if(hn(e)?(o=e.__type__,a=e.__val__):(o=yn(e),a=e),!o)return a;var r=t[o]||En[o];return r?r(a,n):a})}(e,((a={}).cross_domain_zalgo_promise=function(n){return new G(n.then)},a.cross_domain_function=function(e){return function(n,t,e,o){var a=e.id,r=e.name,i=o.send,u=function(e){function o(){var u=arguments;return Tn.toProxyWindow(n,{send:i}).awaitWindow().then(function(n){var c=wn(n,a);if(c&&c.val!==o)return c.val.apply({source:window,origin:f()},u);var s=[].slice.call(u);return e.fireAndForget?i(n,"postrobot_method",{id:a,name:r,args:s},{domain:t,fireAndForget:!0}):i(n,"postrobot_method",{id:a,name:r,args:s},{domain:t,fireAndForget:!1}).then(function(n){return n.data.result})}).catch(function(n){throw n})}return void 0===e&&(e={}),o.__name__=r,o.__origin__=t,o.__source__=n,o.__id__=a,o.origin=t,o},c=u();return c.fireAndForget=u({fireAndForget:!0}),c}(n,t,e,{send:r})},a.cross_domain_window=function(n){return Tn.deserialize(n,{send:r})},a))}var Nn={};function Gn(n,t,e,o){var a=o.on,r=o.send;return G.try(function(){var o=ln().getOrSet(n,function(){return{}});return o.buffer=o.buffer||[],o.buffer.push(e),o.flush=o.flush||G.flush().then(function(){if(v(n))throw new Error("Window is closed");var e,i=Ln(n,t,((e={}).__post_robot_10_0_47__=o.buffer||[],e),{on:a,send:r});delete o.buffer;for(var u=Object.keys(Nn),c=[],s=0;s0?new URL(n[n.length-1]).hostname:null};function Jo(n){return lc(n)?rc(n):window.location.hostname}function Ko(n){if(null==n)return null;try{return JSON.parse(atob(n))}catch(n){return console.error("Failed to decode Base64 signature: ",n),null}}var Xo={checkoutJsNaURL:"https://static-na.payments-amazon.com/checkout.js",checkoutJsEuURL:"https://static-eu.payments-amazon.com/checkout.js",checkoutJsJpURL:"https://static-fe.payments-amazon.com/checkout.js",stripeNaProviderId:"AFKYH81T7FFHK",stripeJpProviderId:"A1WZZX4D1TGL7S",stripeEuProviderId:"A2LYRA14DQME2H",stripeUkProviderId:"A11WT9H9YE39LN",stripePlatformIdToAllowedCheckoutLanguagesMap:{AFKYH81T7FFHK:["en_US"],A2LYRA14DQME2H:["en_GB","de_DE","fr_FR","it_IT","es_ES"],A11WT9H9YE39LN:["en_GB","de_DE","fr_FR","it_IT","es_ES"],A1WZZX4D1TGL7S:["ja_JP"]},stripePlatformIdToFallbackLanguageMap:{AFKYH81T7FFHK:"en_US",A2LYRA14DQME2H:"en_GB",A11WT9H9YE39LN:"en_GB",A1WZZX4D1TGL7S:"ja_JP"},stripeLocalesToAPayCheckoutLanguageMap:{en:"en_US",de:"de_DE",it:"it_IT",es:"es_ES",fr:"fr_FR","en-GB":"en_GB",ja:"ja_JP"},stripeEuropeanUnionCountries:["AT","BE","CY","DK","FR","DE","HU","IE","IT","LU","NL","PT","ES","SE","CH"],stripeSupportedCountries:["US","AT","BE","CY","DK","FR","GB","DE","HU","IE","IT","LU","NL","PT","ES","SE","CH"],stripeCountryCodeToAPayLedgerCurrencyMap:{US:"USD",GB:"GBP",DE:"EUR",JP:"JPY"},stripeLocalesToAPayLedgerCurrencyMap:{en:"USD",de:"EUR",it:"EUR",es:"EUR",fr:"EUR","en-GB":"GBP",ja:"JPY"}},Vo=function(n,t){return"JPY"===t.toUpperCase()?n:n/100};function Qo(n,t,e,o){var a,r,i,u,c,s;if(null!=t){var l=function(n,t){return null==n?{paymentIntent:Gt}:{paymentIntent:Gt,chargeAmount:{amount:String(Vo(n,t)),currencyCode:t}}}(null,e);n.paymentDetails=l;var d=function(n,t,e,o){var a={};a.type=it;for(var r=0,i=n||[];r=0&&null!==n.billingFrequency&&""!==n.billingFrequency.trim()&&null!==n.apr&&n.apr>=0&&null!==n.installmentAmount&&n.installmentAmount>=0&&null!==n.amount&&n.amount>=0&&null!==n.installmentCount&&n.installmentCount>=0},Pa=function(n){return null!==n.alaString&&""!==n.alaString.trim()&&null!==n.offers&&0!==n.offers.length&&n.offers.every(Ca)},Ta=function(n){try{return JSON.parse(n)}catch(n){console.error("Payload is not in correct Json format")}};function Ia(n){var t,e,o=this,a=null===(t=null==n?void 0:n.createCheckoutSessionConfig)||void 0===t?void 0:t.payloadJSON,r=a&&Ta(a),i=function(n){var t;return n<150?(t=fa.PAGE_TYPE_BANNER,e=Aa.ALA_CLASS_XS):n>=150&&n<220?(t=fa.PAGE_TYPE_PRODUCT,e=Aa.ALA_CLASS_SM):n>=220&&n<350?(t=fa.PAGE_TYPE_CART,e=Aa.ALA_CLASS_MD):n>=350&&n<500?(t=fa.PAGE_TYPE_CATEGORY,e=Aa.ALA_CLASS_LG):n>=500&&(t=fa.PAGE_TYPE_CATEGORY,e=Aa.ALA_CLASS_XL),t},u=function(t){var e,o=uo.apchsHost,a={merchantId:n.merchantId,ledgerCurrency:n.ledgerCurrency,affirmEnabled:!1,amount:null===(e=null==n?void 0:n.estimatedOrderAmount)||void 0===e?void 0:e.amount,pageType:i(t),useBestTerms:!0,isSandbox:n.sandbox},r=Object.keys(a).map(function(n){return n+"="+a[n]}).join("&");return o+"/"+Sa+"?"+r};return{isValidPayloadForAffirm:function(){return"01"===uo.regionCode&&!(ya(r)||ha(n)||va(r)||ga(r)||ba(r))&&(qe(null==n?void 0:n.estimatedOrderAmount)||function(){var t=n.estimatedOrderAmount;"string"==typeof t&&(t=Ta(n.estimatedOrderAmount),n.estimatedOrderAmount=t);var e=Number(null==t?void 0:t.amount);return!isNaN(e)&&e<=Ea}())},getALAIfMerchantSignedUpForAffirm:function(n){return eo(o,void 0,Promise,function(){return oo(this,function(t){switch(t.label){case 0:return t.trys.push([0,3,,4]),[4,fetch(u(n),{credentials:"include"})];case 1:return[4,t.sent().json()];case 2:return[2,t.sent()];case 3:return t.sent(),[2,{affirmEnabled:!1,alaString:"",offers:[]}];case 4:return[2]}})})},geALATextClass:function(){return e},isValidAlaResponseForDynamicMicrotext:Pa,addStaticAlaString:function(n,t){switch(t){case Aa.ALA_CLASS_XS:case Aa.ALA_CLASS_SM:case Aa.ALA_CLASS_MD:n.alaString="Pay now or with";break;case Aa.ALA_CLASS_LG:case Aa.ALA_CLASS_XL:default:n.alaString="Pay over time for orders over $50 with"}return n}}}var wa="promotionalMicrotextMessage",Oa={EUR:"DE",USD:"US",GBP:"UK",JPY:"JP"};function La(n,t,e){var o,a=this,r=null===(o=null==n?void 0:n.createCheckoutSessionConfig)||void 0===o?void 0:o.payloadJSON,i=r&&function(n){try{return JSON.parse(n)}catch(n){console.error("Payload is not in correct Json format")}}(r),u=function(){var o=uo.apchsHost,a=function(n,o){var a,r,i;return{merchantId:n.merchantId,countryOfEstablishment:Oa[n.ledgerCurrency],ledgerCurrency:n.ledgerCurrency,isSandbox:n.sandbox,isFlex:t?(null===(r=null===(a=n.checkoutSessionConfig)||void 0===a?void 0:a.paymentDetails)||void 0===r?void 0:r.allowOvercharge)||!1:ga(o),checkoutMode:t?n.checkoutMode:null===(i=null==o?void 0:o.webCheckoutDetails)||void 0===i?void 0:i.checkoutMode,checkoutVersion:t?hn:ma(n)?pn:hn,orderType:t?n.checkoutSessionConfig.chargePermissionType:null==o?void 0:o.chargePermissionType,productType:null==n?void 0:n.productType,buttonType:t?gn:pa(n)?yn:gn,checkoutLanguage:n.checkoutLanguage,apaySessionSet:encodeURI(ms()),isButtonMessagingFlow:e}}(n,i),r=Object.keys(a).map(function(n){return n+"="+a[n]}).join("&");return o+"/"+wa+"?"+r};return{isValidPayloadForPaymentMethod:function(){return co},getPromotionalMicrotextIfMerchantEnabledForPaymentMethod:function(){return eo(a,void 0,Promise,function(){return oo(this,function(n){switch(n.label){case 0:return n.trys.push([0,3,,4]),[4,fetch(u(),{credentials:"include"})];case 1:return[4,n.sent().json()];case 2:return[2,n.sent()];case 3:return n.sent(),[2,{paymentMethodEnabled:!1,microtextImageURL:"",paymentMethodIdentifier:""}];case 4:return[2]}})})},getPromotionalMicrotextURL:u}}function Da(n,t,e){var o={};return o.maxoPaymentButtonType=e||(n?mn:vn),o}var Na="#amazonpay-maxo-checkout-freezing-overlay {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 99999;\n}\n\n.amazonpay-maxo-checkout-freezing-overlay-display-class {\n background-color: rgba(0, 0, 0, 0.5);\n}\n\n.amazonpay-falcon-iframe-component {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n background-color: #fff;\n padding: 20px;\n border-radius: 8px;\n box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\n}\n\n.amazonpay-falcon-iframe-component-modal-close-button {\n position: absolute;\n top: 10px;\n right: 10px;\n padding: 0;\n width: 25px;\n height: 25px;\n font-size: 20px;\n line-height: 1;\n background-color: transparent;\n border: none;\n cursor: pointer;\n}\n\n.amazonpay-falcon-iframe-styles {\n height: 100%;\n width: 100%;\n}\n\n.sm {\n width: 100%;\n height: 100%;\n}\n\n.md {\n width: 100%;\n height: 100%;\n}\n\n.lg {\n width: 100%;\n height: 100%;\n}\n\n.xl {\n width: 100%;\n height: 100%;\n}\n\n.xxl {\n width: 670px;\n height: 700px;\n};\n",Ga={"live-custom-DarkGray-default_button-de_DE-tiab1y2.html":"31px3fO8ogL","live-custom-DarkGray-default_button-en_GB-tiab1y2.html":"31D8kCnyX6L","live-custom-DarkGray-default_button-en_US-tiab1y2.html":"31gBPBnhNwL","live-custom-DarkGray-default_button-es_ES-tiab1y2.html":"31dge8knK1L","live-custom-DarkGray-default_button-fr_FR-tiab1y2.html":"31zCZ6bRa7L","live-custom-DarkGray-default_button-it_IT-tiab1y2.html":"31Z4OaJc9KL","live-custom-DarkGray-default_button-ja_JP-tiab1y2.html":"31fEpPy74tL","live-custom-DarkGray-product_button-de_DE-tiab1y2.html":"31HaMipfboL","live-custom-DarkGray-product_button-en_GB-tiab1y2.html":"31uwv9Q8s+L","live-custom-DarkGray-product_button-en_US-tiab1y2.html":"315eCuiL-8L","live-custom-DarkGray-product_button-es_ES-tiab1y2.html":"31WSpwAhowL","live-custom-DarkGray-product_button-fr_FR-tiab1y2.html":"31NgHewY0PL","live-custom-DarkGray-product_button-it_IT-tiab1y2.html":"31ocKdB9N-L","live-custom-DarkGray-product_button-ja_JP-tiab1y2.html":"31hWLveQkgL","live-custom-Gold-default_button-de_DE-tiab1y2.html":"31uyID479LL","live-custom-Gold-default_button-en_GB-tiab1y2.html":"315ylz8kLOL","live-custom-Gold-default_button-en_US-tiab1y2.html":"31xDAWwHG8L","live-custom-Gold-default_button-es_ES-tiab1y2.html":"31zfZByhONL","live-custom-Gold-default_button-fr_FR-tiab1y2.html":"31iSD4jzHuL","live-custom-Gold-default_button-it_IT-tiab1y2.html":"31iWjSGUFiL","live-custom-Gold-default_button-ja_JP-tiab1y2.html":"31qjB259B7L","live-custom-Gold-product_button-de_DE-tiab1y2.html":"31YaVLvjvVL","live-custom-Gold-product_button-en_GB-tiab1y2.html":"31dcpSwcd5L","live-custom-Gold-product_button-en_US-tiab1y2.html":"316mrhYCeEL","live-custom-Gold-product_button-es_ES-tiab1y2.html":"31VDATDfaoL","live-custom-Gold-product_button-fr_FR-tiab1y2.html":"31531-6ukyL","live-custom-Gold-product_button-it_IT-tiab1y2.html":"319psHX53wL","live-custom-Gold-product_button-ja_JP-tiab1y2.html":"31YEe65AtTL","live-custom-LightGray-default_button-de_DE-tiab1y2.html":"31boC3Oh28L","live-custom-LightGray-default_button-en_GB-tiab1y2.html":"31BwVcmexuL","live-custom-LightGray-default_button-en_US-tiab1y2.html":"31OfduY70cL","live-custom-LightGray-default_button-es_ES-tiab1y2.html":"310PZwB5khL","live-custom-LightGray-default_button-fr_FR-tiab1y2.html":"31QIV9VBBWL","live-custom-LightGray-default_button-it_IT-tiab1y2.html":"31sAvBMqW8L","live-custom-LightGray-default_button-ja_JP-tiab1y2.html":"319t4Qch7ZL","live-custom-LightGray-product_button-de_DE-tiab1y2.html":"31EppYNMfRL","live-custom-LightGray-product_button-en_GB-tiab1y2.html":"31McLSCKLZL","live-custom-LightGray-product_button-en_US-tiab1y2.html":"31gN32iacZL","live-custom-LightGray-product_button-es_ES-tiab1y2.html":"31rRKMOHtpL","live-custom-LightGray-product_button-fr_FR-tiab1y2.html":"31Y-YstkswL","live-custom-LightGray-product_button-it_IT-tiab1y2.html":"31d5rIA2dFL","live-custom-LightGray-product_button-ja_JP-tiab1y2.html":"316NTA+3aqL","live-default-DarkGray-default_button-de_DE-tiab1y2.html":"31n8g8yrYSL","live-default-DarkGray-default_button-en_GB-tiab1y2.html":"31YQJZ6smeL","live-default-DarkGray-default_button-en_US-tiab1y2.html":"313QCaws9sL","live-default-DarkGray-default_button-es_ES-tiab1y2.html":"31tDUTrBm4L","live-default-DarkGray-default_button-fr_FR-tiab1y2.html":"31qFafoMJVL","live-default-DarkGray-default_button-it_IT-tiab1y2.html":"319O-rMYnwL","live-default-DarkGray-default_button-ja_JP-tiab1y2.html":"31pw8nUB92L","live-default-DarkGray-product_button-de_DE-tiab1y2.html":"31n8g8yrYSL","live-default-DarkGray-product_button-en_GB-tiab1y2.html":"31YQJZ6smeL","live-default-DarkGray-product_button-en_US-tiab1y2.html":"313QCaws9sL","live-default-DarkGray-product_button-es_ES-tiab1y2.html":"31tDUTrBm4L","live-default-DarkGray-product_button-fr_FR-tiab1y2.html":"31qFafoMJVL","live-default-DarkGray-product_button-it_IT-tiab1y2.html":"319O-rMYnwL","live-default-DarkGray-product_button-ja_JP-tiab1y2.html":"31pw8nUB92L","live-default-Gold-default_button-de_DE-tiab1y2.html":"31m-HXqzBTL","live-default-Gold-default_button-en_GB-tiab1y2.html":"31aCmqqIEdL","live-default-Gold-default_button-en_US-tiab1y2.html":"31oYBTS68iL","live-default-Gold-default_button-es_ES-tiab1y2.html":"31vaOb+RHQL","live-default-Gold-default_button-fr_FR-tiab1y2.html":"31VN-IWMtrL","live-default-Gold-default_button-it_IT-tiab1y2.html":"316n37knHEL","live-default-Gold-default_button-ja_JP-tiab1y2.html":"31AZIMVjUwL","live-default-Gold-product_button-de_DE-tiab1y2.html":"31m-HXqzBTL","live-default-Gold-product_button-en_GB-tiab1y2.html":"31aCmqqIEdL","live-default-Gold-product_button-en_US-tiab1y2.html":"31oYBTS68iL","live-default-Gold-product_button-es_ES-tiab1y2.html":"31vaOb+RHQL","live-default-Gold-product_button-fr_FR-tiab1y2.html":"31VN-IWMtrL","live-default-Gold-product_button-it_IT-tiab1y2.html":"316n37knHEL","live-default-Gold-product_button-ja_JP-tiab1y2.html":"31AZIMVjUwL","live-default-LightGray-default_button-de_DE-tiab1y2.html":"31kUBuB1dhL","live-default-LightGray-default_button-en_GB-tiab1y2.html":"31+GKLY9m-L","live-default-LightGray-default_button-en_US-tiab1y2.html":"31IXJ5BgvIL","live-default-LightGray-default_button-es_ES-tiab1y2.html":"31ket5ZXbtL","live-default-LightGray-default_button-fr_FR-tiab1y2.html":"31uALmhd6qL","live-default-LightGray-default_button-it_IT-tiab1y2.html":"31-AleiLTQL","live-default-LightGray-default_button-ja_JP-tiab1y2.html":"31mn4XdS3AL","live-default-LightGray-product_button-de_DE-tiab1y2.html":"31kUBuB1dhL","live-default-LightGray-product_button-en_GB-tiab1y2.html":"31+GKLY9m-L","live-default-LightGray-product_button-en_US-tiab1y2.html":"31IXJ5BgvIL","live-default-LightGray-product_button-es_ES-tiab1y2.html":"31ket5ZXbtL","live-default-LightGray-product_button-fr_FR-tiab1y2.html":"31uALmhd6qL","live-default-LightGray-product_button-it_IT-tiab1y2.html":"31-AleiLTQL","live-default-LightGray-product_button-ja_JP-tiab1y2.html":"31mn4XdS3AL","live-signin-DarkGray-de_DE-tiab1y2.html":"31z+cpq3DGL","live-signin-DarkGray-en_GB-tiab1y2.html":"31q-oztLUCL","live-signin-DarkGray-en_US-tiab1y2.html":"31-GcxYb-0L","live-signin-DarkGray-es_ES-tiab1y2.html":"313YvGe7tzL","live-signin-DarkGray-fr_FR-tiab1y2.html":"318zCxZ9CZL","live-signin-DarkGray-it_IT-tiab1y2.html":"31w9t5MpomL","live-signin-DarkGray-ja_JP-tiab1y2.html":"31ihnvfHEGL","live-signin-Gold-de_DE-tiab1y2.html":"315e13n5SbL","live-signin-Gold-en_GB-tiab1y2.html":"31d0485ktGL","live-signin-Gold-en_US-tiab1y2.html":"31uEHQPxmKL","live-signin-Gold-es_ES-tiab1y2.html":"31AF0PIfq+L","live-signin-Gold-fr_FR-tiab1y2.html":"31t9Qmr76OL","live-signin-Gold-it_IT-tiab1y2.html":"31QwCu1cU0L","live-signin-Gold-ja_JP-tiab1y2.html":"31mwiGgAM0L","live-signin-LightGray-de_DE-tiab1y2.html":"310ZHavetYL","live-signin-LightGray-en_GB-tiab1y2.html":"31boKs2cA8L","live-signin-LightGray-en_US-tiab1y2.html":"31RVULR+yiL","live-signin-LightGray-es_ES-tiab1y2.html":"31Ak7zHtIOL","live-signin-LightGray-fr_FR-tiab1y2.html":"31zmvQcO84L","live-signin-LightGray-it_IT-tiab1y2.html":"31mAZ9mYCTL","live-signin-LightGray-ja_JP-tiab1y2.html":"31mI+HgzKWL","live-donation-DarkGray-de_DE-tiab1y2.html":"31z+cpq3DGL","live-donation-DarkGray-en_GB-tiab1y2.html":"31q-oztLUCL","live-donation-DarkGray-en_US-tiab1y2.html":"31-GcxYb-0L","live-donation-DarkGray-es_ES-tiab1y2.html":"313YvGe7tzL","live-donation-DarkGray-fr_FR-tiab1y2.html":"318zCxZ9CZL","live-donation-DarkGray-it_IT-tiab1y2.html":"31w9t5MpomL","live-donation-DarkGray-ja_JP-tiab1y2.html":"31ihnvfHEGL","live-donation-Gold-de_DE-tiab1y2.html":"315e13n5SbL","live-donation-Gold-en_GB-tiab1y2.html":"31d0485ktGL","live-donation-Gold-en_US-tiab1y2.html":"31uEHQPxmKL","live-donation-Gold-es_ES-tiab1y2.html":"31AF0PIfq+L","live-donation-Gold-fr_FR-tiab1y2.html":"31t9Qmr76OL","live-donation-Gold-it_IT-tiab1y2.html":"31QwCu1cU0L","live-donation-Gold-ja_JP-tiab1y2.html":"31mwiGgAM0L","live-donation-LightGray-de_DE-tiab1y2.html":"310ZHavetYL","live-donation-LightGray-en_GB-tiab1y2.html":"31boKs2cA8L","live-donation-LightGray-en_US-tiab1y2.html":"31RVULR+yiL","live-donation-LightGray-es_ES-tiab1y2.html":"31Ak7zHtIOL","live-donation-LightGray-fr_FR-tiab1y2.html":"31zmvQcO84L","live-donation-LightGray-it_IT-tiab1y2.html":"31mAZ9mYCTL","live-donation-LightGray-ja_JP-tiab1y2.html":"31mI+HgzKWL","sandbox-custom-DarkGray-default_button-de_DE-tiab1y2.html":"31TPdt09xHL","sandbox-custom-DarkGray-default_button-en_GB-tiab1y2.html":"31kYXg6nYcL","sandbox-custom-DarkGray-default_button-en_US-tiab1y2.html":"31yUukBgKjL","sandbox-custom-DarkGray-default_button-es_ES-tiab1y2.html":"31Hkgb9N7xL","sandbox-custom-DarkGray-default_button-fr_FR-tiab1y2.html":"31-EakjBuYL","sandbox-custom-DarkGray-default_button-it_IT-tiab1y2.html":"31it8OoCyIL","sandbox-custom-DarkGray-default_button-ja_JP-tiab1y2.html":"31geE63lYOL","sandbox-custom-DarkGray-product_button-de_DE-tiab1y2.html":"31zxzO4A9FL","sandbox-custom-DarkGray-product_button-en_GB-tiab1y2.html":"31rIhGeB6OL","sandbox-custom-DarkGray-product_button-en_US-tiab1y2.html":"31zB-FtLRsL","sandbox-custom-DarkGray-product_button-es_ES-tiab1y2.html":"31Q8rlrh+nL","sandbox-custom-DarkGray-product_button-fr_FR-tiab1y2.html":"313SZZt3qGL","sandbox-custom-DarkGray-product_button-it_IT-tiab1y2.html":"31RolT6lhsL","sandbox-custom-DarkGray-product_button-ja_JP-tiab1y2.html":"31mSAymSoML","sandbox-custom-Gold-default_button-de_DE-tiab1y2.html":"31qfLXiFseL","sandbox-custom-Gold-default_button-en_GB-tiab1y2.html":"31K8Kq9tGAL","sandbox-custom-Gold-default_button-en_US-tiab1y2.html":"31CV1wVl2DL","sandbox-custom-Gold-default_button-es_ES-tiab1y2.html":"31tHtLChinL","sandbox-custom-Gold-default_button-fr_FR-tiab1y2.html":"31Yg210gUAL","sandbox-custom-Gold-default_button-it_IT-tiab1y2.html":"310KfyUZW-L","sandbox-custom-Gold-default_button-ja_JP-tiab1y2.html":"31GZbljVktL","sandbox-custom-Gold-product_button-de_DE-tiab1y2.html":"31prK11SKZL","sandbox-custom-Gold-product_button-en_GB-tiab1y2.html":"31QToAgVs9L","sandbox-custom-Gold-product_button-en_US-tiab1y2.html":"319oBvpsQlL","sandbox-custom-Gold-product_button-es_ES-tiab1y2.html":"31oE3e99anL","sandbox-custom-Gold-product_button-fr_FR-tiab1y2.html":"31Ahk5i1KNL","sandbox-custom-Gold-product_button-it_IT-tiab1y2.html":"31V7T8qcfqL","sandbox-custom-Gold-product_button-ja_JP-tiab1y2.html":"31TwULWKB2L","sandbox-custom-LightGray-default_button-de_DE-tiab1y2.html":"31DlYrS-VBL","sandbox-custom-LightGray-default_button-en_GB-tiab1y2.html":"31OwQwe943L","sandbox-custom-LightGray-default_button-en_US-tiab1y2.html":"31CugaR7SfL","sandbox-custom-LightGray-default_button-es_ES-tiab1y2.html":"31yJL6s1JmL","sandbox-custom-LightGray-default_button-fr_FR-tiab1y2.html":"31JxkJG4n+L","sandbox-custom-LightGray-default_button-it_IT-tiab1y2.html":"31O5oiRiMfL","sandbox-custom-LightGray-default_button-ja_JP-tiab1y2.html":"31kWd6d3zUL","sandbox-custom-LightGray-product_button-de_DE-tiab1y2.html":"31cY1DzM1oL","sandbox-custom-LightGray-product_button-en_GB-tiab1y2.html":"31zh-SZ-zfL","sandbox-custom-LightGray-product_button-en_US-tiab1y2.html":"31bKnwm8QnL","sandbox-custom-LightGray-product_button-es_ES-tiab1y2.html":"31XXOTRuNTL","sandbox-custom-LightGray-product_button-fr_FR-tiab1y2.html":"31pnMvSIneL","sandbox-custom-LightGray-product_button-it_IT-tiab1y2.html":"31lM79UBpsL","sandbox-custom-LightGray-product_button-ja_JP-tiab1y2.html":"31NQgF8ExDL","sandbox-default-DarkGray-default_button-de_DE-tiab1y2.html":"31ndz3eA5iL","sandbox-default-DarkGray-default_button-en_GB-tiab1y2.html":"31iWWGasetL","sandbox-default-DarkGray-default_button-en_US-tiab1y2.html":"31ElGyYbrqL","sandbox-default-DarkGray-default_button-es_ES-tiab1y2.html":"310qKHO+c-L","sandbox-default-DarkGray-default_button-fr_FR-tiab1y2.html":"31M62xoS3SL","sandbox-default-DarkGray-default_button-it_IT-tiab1y2.html":"31VH6HY1bWL","sandbox-default-DarkGray-default_button-ja_JP-tiab1y2.html":"31sGskR0AIL","sandbox-default-DarkGray-product_button-de_DE-tiab1y2.html":"31ndz3eA5iL","sandbox-default-DarkGray-product_button-en_GB-tiab1y2.html":"31iWWGasetL","sandbox-default-DarkGray-product_button-en_US-tiab1y2.html":"31ElGyYbrqL","sandbox-default-DarkGray-product_button-es_ES-tiab1y2.html":"310qKHO+c-L","sandbox-default-DarkGray-product_button-fr_FR-tiab1y2.html":"31M62xoS3SL","sandbox-default-DarkGray-product_button-it_IT-tiab1y2.html":"31VH6HY1bWL","sandbox-default-DarkGray-product_button-ja_JP-tiab1y2.html":"31sGskR0AIL","sandbox-default-Gold-default_button-de_DE-tiab1y2.html":"31aus3MNDeL","sandbox-default-Gold-default_button-en_GB-tiab1y2.html":"31OIUlB47pL","sandbox-default-Gold-default_button-en_US-tiab1y2.html":"31BjH+eTNKL","sandbox-default-Gold-default_button-es_ES-tiab1y2.html":"312wpthNkdL","sandbox-default-Gold-default_button-fr_FR-tiab1y2.html":"31RhGhaUGAL","sandbox-default-Gold-default_button-it_IT-tiab1y2.html":"31wkcThO3sL","sandbox-default-Gold-default_button-ja_JP-tiab1y2.html":"3150dOzH1JL","sandbox-default-Gold-product_button-de_DE-tiab1y2.html":"31aus3MNDeL","sandbox-default-Gold-product_button-en_GB-tiab1y2.html":"31OIUlB47pL","sandbox-default-Gold-product_button-en_US-tiab1y2.html":"31BjH+eTNKL","sandbox-default-Gold-product_button-es_ES-tiab1y2.html":"312wpthNkdL","sandbox-default-Gold-product_button-fr_FR-tiab1y2.html":"31RhGhaUGAL","sandbox-default-Gold-product_button-it_IT-tiab1y2.html":"31wkcThO3sL","sandbox-default-Gold-product_button-ja_JP-tiab1y2.html":"3150dOzH1JL","sandbox-default-LightGray-default_button-de_DE-tiab1y2.html":"31KESRYRhYL","sandbox-default-LightGray-default_button-en_GB-tiab1y2.html":"31ttiYGtMnL","sandbox-default-LightGray-default_button-en_US-tiab1y2.html":"31zw+i8HJLL","sandbox-default-LightGray-default_button-es_ES-tiab1y2.html":"31H0fHVQfML","sandbox-default-LightGray-default_button-fr_FR-tiab1y2.html":"31MBbrC5jdL","sandbox-default-LightGray-default_button-it_IT-tiab1y2.html":"313KKJsYpqL","sandbox-default-LightGray-default_button-ja_JP-tiab1y2.html":"31-cniEKATL","sandbox-default-LightGray-product_button-de_DE-tiab1y2.html":"31KESRYRhYL","sandbox-default-LightGray-product_button-en_GB-tiab1y2.html":"31ttiYGtMnL","sandbox-default-LightGray-product_button-en_US-tiab1y2.html":"31zw+i8HJLL","sandbox-default-LightGray-product_button-es_ES-tiab1y2.html":"31H0fHVQfML","sandbox-default-LightGray-product_button-fr_FR-tiab1y2.html":"31MBbrC5jdL","sandbox-default-LightGray-product_button-it_IT-tiab1y2.html":"313KKJsYpqL","sandbox-default-LightGray-product_button-ja_JP-tiab1y2.html":"31-cniEKATL","sandbox-signin-DarkGray-de_DE-tiab1y2.html":"31Zy3g5nU5L","sandbox-signin-DarkGray-en_GB-tiab1y2.html":"31qo+aUYusL","sandbox-signin-DarkGray-en_US-tiab1y2.html":"31Mj4NRDWIL","sandbox-signin-DarkGray-es_ES-tiab1y2.html":"317sM3ifszL","sandbox-signin-DarkGray-fr_FR-tiab1y2.html":"310T0pDkSqL","sandbox-signin-DarkGray-it_IT-tiab1y2.html":"31rxWvDyTkL","sandbox-signin-DarkGray-ja_JP-tiab1y2.html":"31tNbGpz30L","sandbox-signin-Gold-de_DE-tiab1y2.html":"31oc0a9VqjL","sandbox-signin-Gold-en_GB-tiab1y2.html":"318UB9gVxdL","sandbox-signin-Gold-en_US-tiab1y2.html":"31xbo7e1tmL","sandbox-signin-Gold-es_ES-tiab1y2.html":"319SE3wNkcL","sandbox-signin-Gold-fr_FR-tiab1y2.html":"313cRZFVaEL","sandbox-signin-Gold-it_IT-tiab1y2.html":"316a-DY2rwL","sandbox-signin-Gold-ja_JP-tiab1y2.html":"31McsMUufwL","sandbox-signin-LightGray-de_DE-tiab1y2.html":"311MZ9ZzlAL","sandbox-signin-LightGray-en_GB-tiab1y2.html":"31NngLBHAML","sandbox-signin-LightGray-en_US-tiab1y2.html":"31RCOSt2xgL","sandbox-signin-LightGray-es_ES-tiab1y2.html":"319xLg7opIL","sandbox-signin-LightGray-fr_FR-tiab1y2.html":"31k3VAd7Z3L","sandbox-signin-LightGray-it_IT-tiab1y2.html":"31MmrSn0HLL","sandbox-signin-LightGray-ja_JP-tiab1y2.html":"31O6Jx68EQL","sandbox-donation-DarkGray-de_DE-tiab1y2.html":"31Zy3g5nU5L","sandbox-donation-DarkGray-en_GB-tiab1y2.html":"31qo+aUYusL","sandbox-donation-DarkGray-en_US-tiab1y2.html":"31Mj4NRDWIL","sandbox-donation-DarkGray-es_ES-tiab1y2.html":"317sM3ifszL","sandbox-donation-DarkGray-fr_FR-tiab1y2.html":"310T0pDkSqL","sandbox-donation-DarkGray-it_IT-tiab1y2.html":"31rxWvDyTkL","sandbox-donation-DarkGray-ja_JP-tiab1y2.html":"31tNbGpz30L","sandbox-donation-Gold-de_DE-tiab1y2.html":"31oc0a9VqjL","sandbox-donation-Gold-en_GB-tiab1y2.html":"318UB9gVxdL","sandbox-donation-Gold-en_US-tiab1y2.html":"31xbo7e1tmL","sandbox-donation-Gold-es_ES-tiab1y2.html":"319SE3wNkcL","sandbox-donation-Gold-fr_FR-tiab1y2.html":"313cRZFVaEL","sandbox-donation-Gold-it_IT-tiab1y2.html":"316a-DY2rwL","sandbox-donation-Gold-ja_JP-tiab1y2.html":"31McsMUufwL","sandbox-donation-LightGray-de_DE-tiab1y2.html":"311MZ9ZzlAL","sandbox-donation-LightGray-en_GB-tiab1y2.html":"31NngLBHAML","sandbox-donation-LightGray-en_US-tiab1y2.html":"31RCOSt2xgL","sandbox-donation-LightGray-es_ES-tiab1y2.html":"319xLg7opIL","sandbox-donation-LightGray-fr_FR-tiab1y2.html":"31k3VAd7Z3L","sandbox-donation-LightGray-it_IT-tiab1y2.html":"31MmrSn0HLL","sandbox-donation-LightGray-ja_JP-tiab1y2.html":"31O6Jx68EQL"};function Ra(){return window.performance.now()}function Ma(n){window.performance&&"function"==typeof window.performance.mark&&window.performance.mark(n)}function Ba(n,t,e){window.performance&&"function"==typeof window.performance.measure&&window.performance.measure(n,t,e)}function Ua(n){window.performance&&"function"==typeof window.performance.clearMeasures&&window.performance.clearMeasures(n)}function xa(n){window.performance&&"function"==typeof window.performance.clearMarks&&window.performance.clearMarks(n)}function Fa(){return window.performance&&"function"==typeof window.performance.getEntries?window.performance.getEntries():[]}function Ya(n){var t=function(n,t){return window.performance&&"function"==typeof window.performance.getEntriesByName?window.performance.getEntriesByName(n,t):[]}(n,"measure");return t&&t.length>0?t[0].duration:0}var ka=new Map([["onInitCheckout",{name:"falcon-oninit-checkout-callback",latency:"falcon-oninit-checkout-callback-latency",start:"falcon-oninit-checkout-callback-start",finish:"falcon-oninit-checkout-callback-finish",success:"falcon-oninit-checkout-callback-success",failure:"falcon-oninit-checkout-callback-failure",measure:"falcon-oninit-checkout-callback-measure"}],["onShippingAddressSelection",{name:"falcon-onshipping-address-selection-callback",latency:"falcon-onshipping-address-selection-callback-latency",start:"falcon-onshipping-address-selection-callback-start",finish:"falcon-onshipping-address-selection-callback-finish",success:"falcon-onshipping-address-selection-callback-success",failure:"falcon-onshipping-address-selection-callback-failure",measure:"falcon-onshipping-address-selection-callback-measure"}],["onDeliveryOptionSelection",{name:"falcon-ondelivery-option-selection-callback",latency:"falcon-ondelivery-option-selection-callback-latency",start:"falcon-ondelivery-option-selection-callback-start",finish:"falcon-ondelivery-option-selection-callback-finish",success:"falcon-ondelivery-option-selection-callback-success",failure:"falcon-ondelivery-option-selection-callback-failure",measure:"falcon-ondelivery-option-selection-callback-measure"}],["onCouponSelection",{name:"falcon-oncoupon-selection-callback",latency:"falcon-oncoupon-selection-callback-latency",start:"falcon-oncoupon-selection-callback-start",finish:"falcon-oncoupon-selection-callback-finish",success:"falcon-oncoupon-selection-callback-success",failure:"falcon-oncoupon-selection-callback-failure",measure:"falcon-oncoupon-selection-callback-measure"}],["onCompleteCheckout",{name:"falcon-oncomplete-checkout-callback",latency:"falcon-oncomplete-checkout-callback-latency",start:"falcon-oncomplete-checkout-callback-start",finish:"falcon-oncomplete-checkout-callback-finish",success:"falcon-oncomplete-checkout-callback-success",failure:"falcon-oncomplete-checkout-callback-failure",measure:"falcon-oncomplete-checkout-callback-measure"}],["onCancel",{name:"falcon-oncancel-callback",latency:"falcon-oncancel-callback-latency",start:"falcon-oncancel-callback-start",finish:"falcon-oncancel-callback-finish",success:"falcon-oncancel-callback-success",failure:"falcon-oncancel-callback-failure",measure:"falcon-oncancel-callback-measure"}],["onReadyForBuyerInteraction",{name:"falcon-onready-for-buyer-interaction-callback",latency:"falcon-onready-for-buyer-interaction-callback-latency",start:"falcon-onready-for-buyer-interaction-callback-start",finish:"falcon-onready-for-buyer-interaction-callback-finish",success:"falcon-onready-for-buyer-interaction-callback-success",failure:"falcon-onready-for-buyer-interaction-callback-failure",measure:"falcon-onready-for-buyer-interaction-callback-measure"}],["onError",{name:"falcon-onerror-callback",latency:"falcon-onerror-callback-latency",start:"falcon-onerror-callback-start",finish:"falcon-onerror-callback-finish",success:"falcon-onerror-callback-success",failure:"falcon-onerror-callback-failure",measure:"falcon-onerror-callback-measure"}],["onClick",{name:"falcon-onclick-callback",latency:"falcon-onclick-callback-latency",start:"falcon-onclick-callback-start",finish:"falcon-onclick-callback-finish",success:"falcon-onclick-callback-success",failure:"falcon-onclick-callback-failure",measure:"falcon-onclick-callback-measure"}]]);function Wa(n){return!(!n.name||-1===n.name.indexOf(c)||-1!==n.name.indexOf(yt))}function Ha(n){return!(!n.name||-1===n.name.indexOf(yt))}function za(n){var t,e=Fa();return(t=Fe(e,n&&1==n?Ha:Wa))&&t.length>0?t[0].duration:0}function Ja(n){var t,e=null===(t=null==n?void 0:n.checkoutSessionConfig)||void 0===t?void 0:t.platformId;return new Ro(n.merchantId,e)}function Ka(n,t,e){return e&&(n&&""!==n&&(n+="|"),n+=t+":"+e),n}var Xa=function(n,t,e,o,a){void 0===a&&(a=!1);var r=t+"/cs/uedata",i=Do(t,o,a),u=n.toQueryString()+"&countryOfEstablishment="+e+"&ledgerCurrency="+o+"&isSandbox="+a;No(function(){var n=We(kn);n&&(u=u+"&apaySessionSet="+encodeURI(n));try{var t=new Blob([u],{type:"application/x-www-form-urlencoded"});navigator.sendBeacon(r,t)}catch(n){!function(n,t){var e=po("POST",n,!0);e&&(e.setRequestHeader("Content-type","application/x-www-form-urlencoded"),e.onload=function(){},e.send(t))}(r,u)}},i)};function Va(n,t,e){var o={name:t,time:e,tags:[Z]};n.addTiming(o)}function Qa(n,t,e,o,a,r,i){void 0===a&&(a=window.location.host),e.addInfo({name:Go.SUB_PAGE_TYPE,value:v}),e.addInfo({name:Go.PAGE_ACTION,value:t}),e.addInfo({name:Go.SESSION_ID,value:We(Go.SESSION_ID)}),e.addInfo({name:Go.BUTTON_PLACEMENT,value:n.placement}),e.addInfo({name:Go.CHECKOUT_SESSION_PRODUCT_TYPE,value:n.productType}),e.addTiming({name:$,time:za()}),o&&o.checkoutSessionId&&e.addInfo({name:Go.CHECKOUT_SESSION_ID,value:o.checkoutSessionId}),function(n){var t=xs();""!==t&&n.addInfo({name:Go.WEBLAB_DATA,value:t})}(e);var u=Go.MERCHANT_DOMAIN_KEY+":"+a+"|"+Go.MAXO_BUTTON_COLOR+":"+n.buttonColor;o&&(o.buttonHeight&&o.buttonWidth&&(u+="|dimension:"+o.buttonWidth+"x"+o.buttonHeight),o.inputButtonHeight&&o.inputButtonWidth&&(u+="|inputButtonDimension:"+o.inputButtonWidth+"x"+o.inputButtonHeight),o.renderButtonHeight&&o.renderButtonWidth&&(u+="|renderButtonDimension:"+o.renderButtonWidth+"x"+o.renderButtonHeight),t===C&&(u+="|resizeEventTime:"+r)),e.addInfo({name:Go.ADDITIONAL_REQUEST_DATA,value:u}),n.design&&e.addInfo({name:Go.MAXO_BUTTON_DESIGN,value:n.design});var c=function(n){var t=Go.INTEGRATION_TYPE+":"+X;return n&&(t=Ka(t,j,n.checkoutType),t=Ka(t,q,n.callerType),t=Ka(t,Go.NETWORK_EFFECTIVE_TYPE,n.networkEffectiveType),t=Ka(t,Go.NETWORK_DOWNLINK,n.networkDownlink)),t}(o);""!==c&&e.addInfo({name:Go.MAXO_ADDITIONAL_INFO,value:c}),null!=r&&e.addInfo({name:Go.CLIENT_EVENT_TIME,value:r});var s=Sl(i,n,!0,!1,null==o?void 0:o.checkoutType,_l(i,uo.allowListedCSP,jn),k);""!==s&&e.addInfo({name:Go.COHORT_BASED_METADATA,value:s})}function Za(n,t,e,o,a,r,i,u){void 0===r&&(r=window.location.host);var c=new Ro(n.merchantId,u),s=uo.apchsHost;if(Qa(n,t,c,o,r,i,u),c.addCounter({name:t,tags:[Z]}),t===S){var l=S;a&&(l=a+"-render-latency"),Va(c,l,e)}t===U&&Va(c,l=t+"-latency",e);Xa(c,s,uo.coe[n.ledgerCurrency],n.ledgerCurrency,n.sandbox)}function ja(n,t){var e,o;return void 0===t&&(t=null),{checkoutType:(null===(e=n.checkoutMode)||void 0===e?void 0:e.toUpperCase())===V||(null===(o=n.checkoutMode)||void 0===o?void 0:o.toUpperCase())===Q?n.checkoutMode.toUpperCase():V,callerType:lc(n)?jn:null,checkoutSessionId:t&&t.amazonCheckoutSessionId?t.amazonCheckoutSessionId:null}}function qa(n){var t,e=ja(n),o=$e();Ma(T),Ba(w,P,T),e=function(n){var t=window.navigator.connection;return n.networkEffectiveType=null==t?void 0:t.effectiveType,n.networkDownlink=null==t?void 0:t.downlink,n}(e);var a=null===(t=null==n?void 0:n.checkoutSessionConfig)||void 0===t?void 0:t.platformId;Za(n,S,za()+Ya(w),e,X,function(n){var t;return lc(n)&&null!==(t=zo())&&void 0!==t?t:void 0}(n),o,a),Ua(w),xa(P),xa(T)}function $a(n,t,e,o,a,r,i,u){void 0===a&&(a=window.location.host),void 0===i&&(i=null);var c=Ja(n),s=ja(n),l=uo.apchsHost;e.forEach(function(n){c.addCounter({name:n,tags:o})}),i&&function(n,t,e){n.setErrorMessage("ErrorMessage with eventName "+t+" is "+e)}(c,e[0],function(n){return"string"==typeof n?n:n instanceof Error?"Name: "+n.name+", Message: "+n.message+", Stack: "+function(n){var t,e=null===(t=n.stack)||void 0===t?void 0:t.split("\n"),o=null==e?void 0:e.slice(0,2);return null==o?void 0:o.join("\n")}(n):"unknown error occurred"}(i)),Qa(n,t,c,s,a,r,u),Xa(c,l,uo.coe[n.ledgerCurrency],n.ledgerCurrency,n.sandbox)}function nr(n,t,e,o,a,r,i,u){void 0===a&&(a=window.location.host),void 0===i&&(i=null),$a(n,t,[e],o,a,r,i,u)}function tr(){var n=document.getElementById("amazonpay-falcon-HTMLModal");n&&function(n){var t;null===(t=n.parentNode)||void 0===t||t.removeChild(n);var e=document.getElementById("amazonpay-maxo-checkout-freezing-overlay");null==e||e.remove(),o=[["jsOnlyInContext","*"],["amazonCheckoutSessionId","*"]],a=new URL(window.location.href),r=a.searchParams.toString(),o.forEach(function(n){var t=n[0],e=n[1];if("*"===e){var o=new RegExp(t+"=[^&]*&?","g");r=r.replace(o,"")}else{var o=new RegExp(t+"="+e,"g");r=r.replace(o,"")}}),a.search=r,window.location.href=a.toString();var o,a,r}(n)}function er(n){Kc(),pc=null,Jc(),wc(_c),fc(window.location.href)?tr():null==n||n.close()}function or(n,t,e,o){var a=ka.get(e);if(a)try{!function(n,t,e,o,a,r){var i;void 0===a&&(a=window.location.host);var u=null===(i=null==n?void 0:n.checkoutSessionConfig)||void 0===i?void 0:i.platformId,c=new Ro(n.merchantId,u),s=ja(n,t),l=uo.apchsHost;Qa(n,o,c,s,a,r),e&&(c.addCounter({name:e.name,tags:[J]}),Xa(c,l,uo.coe[n.ledgerCurrency],n.ledgerCurrency,n.sandbox))}(n,t,a,J,void 0,o),Ma(a.start);var r=n[e](t);return r?function(n,t,e,o){var a;void 0===o&&(o=window.location.host),Ma(t.finish),Ba(t.measure,t.start,t.finish);var r=null===(a=null==n?void 0:n.checkoutSessionConfig)||void 0===a?void 0:a.platformId,i=new Ro(n.merchantId,r),u=ja(n),c=uo.apchsHost;Qa(n,e,i,u,o),t&&(i.addTiming({name:t.latency,time:Ya(t.measure)}),i.addCounter({name:t.success,tags:[J]}),Xa(i,c,uo.coe[n.ledgerCurrency],n.ledgerCurrency,n.sandbox),Ua(t.measure),xa(t.start),xa(t.finish))}(n,a,J):function(n,t,e,o){var a;void 0===o&&(o=window.location.host),Ma(t.finish),Ba(t.measure,t.start,t.finish);var r=null===(a=null==n?void 0:n.checkoutSessionConfig)||void 0===a?void 0:a.platformId,i=Ja(n),u=ja(n),c=uo.apchsHost;Qa(n,e,i,u,o,r),i.addTiming({name:t.latency,time:Ya(t.measure)});var s=t.name+Y;i.addCounter({name:s,tags:[J]}),Xa(i,c,uo.coe[n.ledgerCurrency],n.ledgerCurrency,n.sandbox),Ua(t.measure),xa(t.start),xa(t.finish)}(n,a,J),r}catch(t){return io("Failed to receive callback data"),function(n,t,e,o){var a;void 0===o&&(o=window.location.host);var r=null===(a=null==n?void 0:n.checkoutSessionConfig)||void 0===a?void 0:a.platformId;nr(n,J,t.failure,[J],o,void 0,e,r)}(n,a,t),function(n){return{status:"error",reasonCode:"unhandledExceptionFromMerchantCallback",errorMessage:null==n?void 0:n.toString()}}(t)}}var ar="register-amazonpay-button-click",rr="amazonpay-button-clicked",ir="amazonpay-button-click-disabled",ur="amazonpay-button-disabled-click-event";function cr(n,t,e,o){n.style.position="relative";var r,i=document.createElement("iframe"),u=e.sandbox?"sandbox":"live",c=zt[e.placement];r=ol(e.design)?bn:An;var s,l=cl(e.buttonColor,e.design);s=rl(e.productType)?Ga[u+"-"+Nn+"-"+l+"-"+e.checkoutLanguage+"-"+a+".html"]:Ga[u+"-"+r+"-"+l+"-"+c+"-"+e.checkoutLanguage+"-"+a+".html"],i.src="https://m.media-amazon.com/images/I/"+s+".html",i.setAttribute("frameborder","0"),i.setAttribute("scrolling","no"),i.setAttribute("style","width: 100%; height: 100%; background-color: transparent; position: absolute; left: 0; right: 0; top: 0; bottom: 0;"),i.onload=function(){i.contentWindow&&i.contentWindow.postMessage(ar+"="+t,"*")},n.appendChild(i),function(n,t,e){window.addEventListener("message",function(n){0===n.data.indexOf(rr)&&n.data===rr+"="+t&&e()})}(0,t,o),Ma(d)}function sr(n,t,e){var o=document.createElement("iframe"),a=document.createElement("div"),r=document.createElement("button"),i=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0);return function(n){n.setAttribute("class","amazonpay-falcon-iframe-styles"),n.setAttribute("id","amazonpay-falcon-iframe-id"),n.setAttribute("frameBorder","0")}(o),function(n,t,e){var o={amazonCheckoutSessionId:e,isJSOnlyInContext:!0},a=$s(null==t?void 0:t.ledgerCurrency,null==t?void 0:t.checkoutLanguage,null==t?void 0:t.merchantId);n.src=""+a+rn+"?"+Ve(o)}(o,e,t),function(n){n.setAttribute("id","amazonpay-falcon-HTMLModal"),n.setAttribute("class","amazonpay-falcon-iframe-component")}(a),n.appendChild(a),function(n,t){n.setAttribute("class","amazonpay-falcon-iframe-component-modal-close-button"),n.textContent="x",n.setAttribute("aria-label","Close"),n.addEventListener("click",function(){null!=t.onCancel&&t.onCancel(null),tr()})}(r,e),a.appendChild(r),a.appendChild(o),function(n,t){n&&(t<600?n.classList.add("sm"):t>=600&&t<800?n.classList.add("md"):t>=800&&t<965?n.classList.add("lg"):t>=965&&t<1280?n.classList.add("xl"):n.classList.add("xxl"))}(document.getElementById("amazonpay-falcon-HTMLModal"),i),o}function lr(n,t,e){var o=be[e.checkoutLanguage],a=n.querySelector("iframe");a&&a.contentWindow&&(a.tabIndex=-1,a.addEventListener("click",sl,!0),a.addEventListener("keyup",sl,!0),a.contentWindow.postMessage(ir+"="+o,"*"),Os(function(n){a&&a.contentWindow&&dl(n)&&a.contentWindow.postMessage(ur+"="+o,"*")},e,!0))}var dr="https://m.media-amazon.com/images/G/01/AmazonPay/Maxo/Affirm-static-upsell-msg-button.svg",fr="https://m.media-amazon.com/images/G/01/AmazonPay/Non_EOT_upsell_.svg",Ar="https://cdn-assets.affirm.com/images/black_logo-white_bg.svg",mr="https://m.media-amazon.com/images/G/01/AmazonPay/CheckoutPayments/Merchandising/dmw/Info.png",pr="AMAZON_PAY_AFFIRM_DYNAMIC_MICROTEXT_PROMOTION",hr="https://dp70uvwpivouv.cloudfront.net/affirm-learn-more/affirm_learn_more_details.html",yr="https://dp70uvwpivouv.cloudfront.net/affirm-learn-more/affirm_learn_more_static_details.html",gr="affirm-static-microtext",vr="affirm-dynamic-microtext",br="affirm-fallback-microtext",_r={monthly:"month",biweekly:"2 weeks"},Er={monthly:"month",biweekly:"week"};function Sr(n){return"$"+(n/100).toFixed(2)}function Cr(n){return _r[n]||n}function Pr(n,t){return"biweekly"===t?2*n:n}function Tr(n,t){var e=Cr(t);return function(n){return Er[n]||n}(t)+(Pr(n,t)>1&&e!==t?"s":"")}function Ir(n){return n+"%"}function wr(n,t,e){var o=n.querySelector(t);o&&(o.textContent=e)}function Or(n,t){var e,o;wr(n,"#installmentAmount",(e=t.installmentAmount,o=t.billingFrequency,Sr(e)+"/"+Cr(o))),wr(n,"#installmentCount",function(n,t){return Pr(n,t)+" "+Tr(n,t)}(t.installmentCount,t.billingFrequency)),wr(n,"#APR",Ir(t.apr)),wr(n,"#interestAmount",Sr(t.interestAmount)),wr(n,"#totalAmount",Sr(t.amount))}function Lr(n,t,e){var o,a=document.createElement("div");a.innerHTML=n;var r=a.querySelector(".repeatingOfferRow");!function(n,t,e){var o=n.querySelector("#estimatedOrderAmount"),a=n.querySelector("#approxAPR");if(o&&(o.textContent="$"+t.amount),a&&e.length>0){var r=e[e.length-1];a.textContent=Ir(r.apr)}}(a.querySelector("#offerDeclarationLine"),e,t.offers);var i=function(n,t){var e=document.createElement("div");return t.forEach(function(t){var o=n.cloneNode(!0);Or(o,t),e.appendChild(o)}),e}(r,t.offers);return null===(o=r.parentElement)||void 0===o||o.replaceChild(i,r),a}function Dr(n){return eo(this,void 0,Promise,function(){return oo(this,function(t){return[2,new Promise(function(t){Os(function(n){t(null!==n&&n[pr]===wt)},n,!0)})]})})}var Nr=function(n,t){var e=document.createElement("div");e.classList.add(t),e.setAttribute("style","\n z-index: 2147483647;\n position: absolute;\n top: 0;\n left: 0;\n "),e.attachShadow({mode:"open"}).appendChild(n),document.body.appendChild(e)};var Gr="sandbox",Rr="AMAZON_PAY_PROMOTIONAL_MESSAGING",Mr=14,Br=20,Ur=10,xr="category",Fr="DEFAULT",Yr="upstream-apay-session-set",kr="https://m.media-amazon.com/images/G/01/AmazonPay/amazonpay-logo-rgb_clr_1.svg",Wr="Amazon pay Logo",Hr="https://m.media-amazon.com/images/G/01/AmazonPay/CheckoutPayments/Merchandising/dmw/Info.png",zr="Info Button",Jr="Pay over time for orders over $50 with ",Kr=" on ",Xr={affirmEnabled:!1,alaString:Jr,offers:[]};function Vr(n){var t=document.querySelector(n);t.classList.add("promotional-message-element"),Tl(t,"Can not find element "+n+" for amazon.Pay.renderPromotionalMessage.");var e=t.attachShadow({mode:"open"}),o=document.createElement("div");o.setAttribute("class","message-container");var a=document.createElement("style");return a.textContent="\n .message-container {\n }\n\n .message-content {\n display: inline-block;\n }\n\n .message-content > * {\n vertical-align: middle;\n }\n\n .message-logo {\n transform: translateY(25%);\n }\n \n .affirm-logo {\n transform: translateY(-15%);\n }\n \n .learn-more-info-logo {\n cursor: pointer;\n margin-left: 0.2rem;\n }\n ",e.appendChild(a),e.appendChild(o),o}function Qr(n){var t,e;return(null===(t=n.style)||void 0===t?void 0:t.textSize)?null===(e=n.style)||void 0===e?void 0:e.textSize:Mr}function Zr(n,t){var e,o,a=document.createElement("span");return a.setAttribute("class","message-text"),a.textContent=n,e=a,(o=t.style)&&o.textSize&&(e.style.fontSize=o.textSize+"px"),function(n,t){t&&t.textColor&&(n.style.color=t.textColor)}(a,t.style),a}function jr(n){var t=document.createElement("img");return t.src=kr,t.alt=Wr,t.height=Qr(n),t.classList.add("message-logo"),t}function qr(n){var t=document.createElement("img");return t.src=Ar,t.height=Qr(n),t.classList.add("affirm-logo"),t}function $r(n,t){var e=new Ro(null==t?void 0:t.merchantId),o=Bs();e.addInfo({name:Go.PAGE_ACTION,value:n}),e.addInfo({name:Go.SESSION_ID,value:We(Go.SESSION_ID)}),e.addInfo({name:Go.DYNAMIC_MESSAGING_WIDGET_PLACEMENT,value:(null==t?void 0:t.placement)?t.placement:Fr}),e.addInfo({name:Go.CHECKOUT_SESSION_PRODUCT_TYPE,value:(null==t?void 0:t.productType)?t.productType:Fr}),function(n){var t=xs();""!==t&&n.addInfo({name:Go.WEBLAB_DATA,value:t})}(e),e.addCounter({name:n,tags:[Go.DYNAMIC_MESSAGING_WIDGET_TAG]}),Ds(e,o,uo.coe[t.amount.currencyCode],t.amount.currencyCode,(null==t?void 0:t.environment)==Gr)}function ni(n){No(function(){var t,e=We(kn);e&&($r(Go.MERCHANT_SITE_DYNAMIC_MESSAGING_WIDGET_RENDERED,n),ke(Yr,e,365,!0,(t=window.location.hostname.match(/(?:.*\.)?([a-zA-Z0-9-]+\.[a-z]{2,})/))?"; domain="+t[1]:null))},Do(Bs(),"",(null==n?void 0:n.environment)==Gr))}function ti(n,t,e,o){return eo(this,void 0,Promise,function(){var a,r,i,u;return oo(this,function(c){switch(c.label){case 0:return a=function(n){var t=document.createElement("img");return t.classList.add("learn-more-info-logo"),t.src=Hr,t.alt=zr,t.setAttribute("aria-label","Learn more info button"),t.height=Qr(n),t}(n),r={currencyCode:n.amount.currencyCode,amount:n.amount.value},[4,ai(t,o,r)];case 1:return(i=c.sent()).classList.add("learn-more-info-modal"),function(n){return null!==n}(u=i.querySelector(".learn-more-modal-scroller"))&&(a.onclick=function(){(null!=u?u:{style:{display:"none"}}).style.display="block",ni(n)},e.appendChild(a),Nr(i,"amazonpay-dmw-learn-more-modal")),[2]}})})}function ei(n){return eo(this,void 0,Promise,function(){var t;return oo(this,function(e){switch(e.label){case 0:return[4,fetch(n)];case 1:if(!(t=e.sent()).ok)throw new Error("HTTP error fetching content from Cloud formation : "+t.status);return[4,t.text()];case 2:return[2,e.sent()]}})})}function oi(n,t,e,o){var a,r,i,u;switch(n){case hr:a=Lr(o,t,e);break;case yr:(a=document.createElement("div")).innerHTML=o;break;default:throw Error("Invalid URL while calling populateModalAndExecuteScripts")}return i=(r=a).querySelector("script"),u=document.createElement("script"),null!==(null==i?void 0:i.textContent)&&void 0!==(null==i?void 0:i.textContent)&&(u.classList.add("modal-elements-hosted-script"),u.textContent=null==i?void 0:i.textContent,u.async=!0,u.type="text/javascript",r.appendChild(u)),a}function ai(n,t,e){return eo(this,void 0,Promise,function(){var o;return oo(this,function(a){switch(a.label){case 0:return[4,ei(n)];case 1:return o=a.sent(),[2,oi(n,t,e,o)]}})})}var ri="/",ii="Live/",ui="ButtonStyle/",ci="MessagingLayout/",si="AffirmButton/",li=[Nt,wt],di=139;function fi(n){return void 0!==n.NEXT_GEN_BUTTON_STYLE_EXPERIMENT&&-1===li.indexOf(n.NEXT_GEN_BUTTON_STYLE_EXPERIMENT)}function Ai(n){return void 0!==n.NEXT_GEN_BUTTON_EXPERIMENT_FOR_AFFIRM&&-1===li.indexOf(n.NEXT_GEN_BUTTON_EXPERIMENT_FOR_AFFIRM)}function mi(n){return void 0!==n.NEXT_GEN_MESSAGING_LAYOUT_EXPERIMENT&&n.NEXT_GEN_MESSAGING_LAYOUT_EXPERIMENT!==Nt}function pi(n){return parseInt(n)>=139?""+Ne+ri:""+De+ri}function hi(n){var t=parseInt(n);return t>=285?""+Ge+ri:t>=139?""+Ne+ri:""+De+ri}function yi(n){return""+n+ri}function gi(n,t){return{size:function(n){return parseInt(n)>=139?""+Ne+ri:""+De+ri}(n),color:yi(t)}}function vi(n,t){return function(n){return void 0!==n.productType&&Le.indexOf(n.productType)>-1}(t)&&(fi(n)||mi(n)||Ai(n))}function bi(n,t,e){var o=Ls();if(fi(o))return""+function(n){return""+ui+n.NEXT_GEN_BUTTON_STYLE_EXPERIMENT+ri}(o)+n+ri+pi(t);if(mi(o)){var a=function(n,t){return{size:hi(n),color:yi(t)}}(t,e),r=a.size,i=a.color;return""+function(n){return""+ci+n.NEXT_GEN_MESSAGING_LAYOUT_EXPERIMENT+ri}(o)+n+ri+r+i}if(Ai(o)){var u=gi(t,e);r=u.size,i=u.color;return""+function(n){return""+si+n.NEXT_GEN_BUTTON_EXPERIMENT_FOR_AFFIRM+ri}(o)+n+ri+r+i}return""+function(n){return""+ii+n+ri}(n)+pi(t)}function _i(n,t){var e,o;return null!==(o=(null===(e=uo.nextGenButtonMerchants[n])||void 0===e?void 0:e.indexOf(t))>=0)&&void 0!==o&&o}function Ei(n){return eo(this,void 0,void 0,function(){var t;return oo(this,function(e){switch(e.label){case 0:return t=Do(Bs(),"",null==n?void 0:n.sandbox),[4,new Promise(function(n,e){No(function(){n()},t)})];case 1:return e.sent(),[2]}})})}var Si=function(){if("undefined"!=typeof Map)return Map;function n(n,t){var e=-1;return n.some(function(n,o){return n[0]===t&&(e=o,!0)}),e}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var e=n(this.__entries__,t),o=this.__entries__[e];return o&&o[1]},t.prototype.set=function(t,e){var o=n(this.__entries__,t);~o?this.__entries__[o][1]=e:this.__entries__.push([t,e])},t.prototype.delete=function(t){var e=this.__entries__,o=n(e,t);~o&&e.splice(o,1)},t.prototype.has=function(t){return!!~n(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(n,t){void 0===t&&(t=null);for(var e=0,o=this.__entries__;e0},n.prototype.connect_=function(){Ci&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),Li?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},n.prototype.disconnect_=function(){Ci&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},n.prototype.onTransitionEnd_=function(n){var t=n.propertyName,e=void 0===t?"":t;Oi.some(function(n){return!!~e.indexOf(n)})&&this.refresh()},n.getInstance=function(){return this.instance_||(this.instance_=new n),this.instance_},n.instance_=null,n}(),Ni=function(n,t){for(var e=0,o=Object.keys(t);e0},n}(),zi="undefined"!=typeof WeakMap?new WeakMap:new Si,Ji=function(){return function n(t){if(!(this instanceof n))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var e=Di.getInstance(),o=new Hi(t,e,this);zi.set(this,o)}}();["observe","unobserve","disconnect"].forEach(function(n){Ji.prototype[n]=function(){var t;return(t=zi.get(this))[n].apply(t,arguments)}});var Ki,Xi,Vi=void 0!==Pi.ResizeObserver?Pi.ResizeObserver:Ji,Qi=200,Zi=45,ji=113,qi=600,$i=42,nu=600/2.6,tu=function(n,t,e){t=t0&&(n.style.height="100%");var o=window.getComputedStyle(n),a=parseInt(o.getPropertyValue("height")),r=parseInt(o.getPropertyValue("width"));0===a&&(n.style.height=e+"px"),0===r&&(n.style.width=t+"px")}(n,e,o):tu(n,e,o))}var ou=function(){function n(n,t){var e=this;this.handleButtonMutation=function(n){for(var t=0,o=n;tqi&&(e.style.width=qi+"px"),e.clientHeight<$i?e.style.height=Zi+"px":e.clientHeight>nu&&(e.style.height=nu+"px"),Ki=Ra(),Os(function(e){try{Xi=Ra(),ks(x,t,Xi-Ki)}catch(n){}!function(n,t,e){(null==n?void 0:n.BUTTON_RESIZE_OBSERVER_SELECTION)&&n.BUTTON_RESIZE_OBSERVER_SELECTION===wt?new ou(t,e).observe():new au(t,e).observe()}(e,n,t)},t,!0),window.addEventListener("resize",function(){n&&(n.style.width="inherit")})}var iu="/AmazonPay/NextGen/",uu="amazonpay_nextgenbutton.svg";function cu(n,t){return eo(this,void 0,Promise,function(){var e,o,a;return oo(this,function(r){switch(r.label){case 0:return function(n){var t=Ls();return!(!fi(t)||pi(n)!==""+De+ri)||!(!mi(t)||hi(n)!==""+De+ri)||!!Ai(t)}(t)?[2,{messagingImageURL:uu,messagingIdentifier:Me}]:[4,La(n,!1,!0).getPromotionalMicrotextIfMerchantEnabledForPaymentMethod()];case 1:return e=r.sent(),e.paymentMethodEnabled,o=e.microtextImageURL,a=e.paymentMethodIdentifier,[2,{messagingImageURL:o||uu,messagingIdentifier:null!=a?a:Me}]}})})}function su(n,t){var e,o;return eo(this,void 0,Promise,function(){var a,r,i,u,c,s;return oo(this,function(l){switch(l.label){case 0:return a=null!==(e=n.checkoutLanguage)&&void 0!==e?e:Re,r=null!==(o=n.buttonColor)&&void 0!==o?o:_n,[4,cu(n,t)];case 1:return i=l.sent(),u=i.messagingImageURL,c=i.messagingIdentifier,s=function(n,t,e,o){return""+iu+bi(n,t,e)+o}(a,t,r,u),[2,{svgFinalPath:pe(s,a),messagingIdentifier:c}]}})})}var lu=[Nt,wt];function du(){var n=Ls();return function(n){return void 0!==n.CBCC_CASHBACK_MERCHANDISING_EXPERIMENT&&-1===lu.indexOf(n.CBCC_CASHBACK_MERCHANDISING_EXPERIMENT)}(n)||function(n){return void 0!==n.CBCC_CASHBACK_TWITCH_MERCHANDISING_EXPERIMENT&&-1===lu.indexOf(n.CBCC_CASHBACK_TWITCH_MERCHANDISING_EXPERIMENT)}(n)}var fu,Au,mu,pu,hu,yu,gu=function(n,t,e){Ws(n,t);var o=Ra();ks(F,n,o-e,t)},vu=function(n,t,e){var o,a,r,i=document.createElement("div");return i.classList.add("promo-button",(o=e)<150?"promo-xs":o>=150&&o<220?"promo-sm":o>=220&&o<350?"promo-md":o>=350&&o<500?"promo-lg":o>=500?"promo-xl":"promo-xs"),i.appendChild((a=t.microtextImageURL,(r=document.createElement("img")).src=a,r.classList.add("promo-image"),r)),i.appendChild(function(n){var t=document.createElement("img");return t.src=mr,t.classList.add("info-button"),t.addEventListener("click",function(t){t.stopPropagation(),window.open("https://pay.amazon.com/cashback-woot-amazonvisa","_blank"),Js(n)}),t}(n)),i};function bu(n,t,e,o){var a;return eo(this,void 0,Promise,function(){var r,i,u;return oo(this,function(c){switch(c.label){case 0:return r=Ra(),[4,La(n,o,!1).getPromotionalMicrotextIfMerchantEnabledForPaymentMethod()];case 1:return i=c.sent(),(null===(a=null==i?void 0:i.microtextImageURL)||void 0===a?void 0:a.trim())?(e.innerHTML="",e.appendChild(vu(n,i,t.clientWidth)),t.appendChild(e),u={maxoPaymentButtonType:null==i?void 0:i.paymentMethodIdentifier},gu(n,u,r),[2,!0]):[2,!1]}})})}function _u(n,t,e,o,a){!mo()&&Os(function(e){!function(n,t,e){ks(Go.MAXO_WEBLAB_RESPONSE_RECIEVED,n,void 0,t,e)}(t,o,a),function(n,t){var e=Al(t);n&&n.MAXO_BUTTON_CONTENT_EXPERIMENT===wt&&e&&!e.contains(Jn)&&e.add(zn)}(e,n)},t,e)}function Eu(n,t,e){Ao()&&Os(function(o){!function(n,t,e,o){var a=Al(t);n&&n.MAXO_BUTTON_CONTENT_EXPERIMENT===Ot&&a&&!a.contains(Jn)?(a.add(It),a.add(Pt),o.appendChild(function(n,t){var e=document.createElement("span");e.id=Xe(Tt),e.setAttribute("class",It),e.setAttribute("style","position: absolute; \n z-index: 999; \n font-family: Arial, Helvetica, sans-serif; \n width: calc(100% - 20px);\n max-width: 150px;\n min-height: 45px;\n color: white; \n border-radius: 6px; \n padding: 10px; \n border: 1px solid black;\n background-color: rgb(47, 55, 61); \n line-height: normal; \n text-align: center; \n font-size: 14px;\n white-space: normal;\n grid-row: 4/5;\n top: .3em;"),e.textContent=_e[n.checkoutLanguage];var o='#BUTTON_ID .TOOLTIP_CLASS { display: none; } \n #BUTTON_ID:hover .TOOLTIP_CLASS { \n display: grid; \n transform: translate(-50%, 5%);\n left: 50%;\n } \n #BUTTON_ID .TOOLTIP_CLASS:after { \n content: " "; \n position: absolute; \n bottom: 100%; \n left: 50%; \n margin-left: -10px; \n border-width: 9px; \n border-style: solid; \n border-color: transparent transparent rgb(47, 55, 61) transparent \n }'.replace(/BUTTON_ID/g,t).replace(/TOOLTIP_CLASS/g,e.className),a=document.createElement("style");return a.appendChild(document.createTextNode(o)),e.appendChild(a),e}(e,o.id))):t.title=rl(e.productType)?Ee[e.checkoutLanguage]:_e[e.checkoutLanguage]}(o,n,t,e)},t,!0)}function Su(n,t,e){n.addEventListener("click",function(n){e(n)}),n.addEventListener("keyup",function(n){13==n.keyCode&&(n.preventDefault(),e(n))})}var Cu,Pu,Tu=function(){return!1};function Iu(n){var t=n.merchantId;return t&&t.length>0?y+"-"+t:y}function wu(n,t){if(n.style.position="relative",al(t.design)&&(n.style.overflow="hidden"),!(mo()||rl(t.productType)&&ul(t.productType)&&il(t.productType))){var e=Iu(t);n.classList.add(e)}n.setAttribute("role","button"),n.setAttribute("aria-label",t.sandbox?he[t.checkoutLanguage]:ye[t.checkoutLanguage]),n.title=function(n){return rl(n.productType)||il(n.productType)?Ee[n.checkoutLanguage]:ul(n.productType)?Se[n.checkoutLanguage]:Kn}(t)}function Ou(n){var t=document.createElement("picture");rl(n.productType)||il(n.productType)?t.setAttribute("class","amazonpay-signin-button-sandbox-logo"):ul(n.productType)?t.setAttribute("class","amazonpay-donation-button-sandbox-logo"):t.setAttribute("class","amazonpay-button-sandbox-logo"),t.ondragstart=Tu,t.ondrop=Tu;var e,o=document.createElement("img");return o.src=(e=n.checkoutLanguage,pe(Xt,e)),t.appendChild(o),t}function Lu(n){var t=document.createElement("picture");t.setAttribute("class","amazonpay-button-chevrons"),t.ondragstart=Tu,t.ondrop=Tu;var e,o,a=document.createElement("img"),r=n.buttonColor||_n;return a.src=(e=n.checkoutLanguage,(o=r)&&Ae[o]?pe(Ae[o],e):pe(Vt,e)),t.appendChild(a),t}function Du(n,t,e){return eo(this,void 0,Promise,function(){var o,a,r,i,u;return oo(this,function(c){switch(c.label){case 0:return(o=document.createElement("picture")).setAttribute("class","amazonpay-button-logo"),o.ondragstart=Tu,o.ondrop=Tu,a=document.createElement("img"),[4,su(n,t.offsetWidth+"px")];case 1:return r=c.sent(),i=r.svgFinalPath,u=r.messagingIdentifier,a.src=i,a.alt=ve[n.checkoutLanguage],o.appendChild(a),e.appendChild(o),[2,u]}})})}function Nu(n,t,e){var o=document.createElement("picture");rl(n.productType)||il(n.productType)?o.setAttribute("class","amazonpay-signin-button-logo"):ul(n.productType)?o.setAttribute("class","amazonpay-donation-button-logo"):e?o.setAttribute("class","amazonpay-button-logo-for-small-button"):o.setAttribute("class","amazonpay-button-logo"),o.ondragstart=Tu,o.ondrop=Tu;var a,r,i=document.createElement("img");if(rl(n.productType)||il(n.productType))i.src=(a=n.checkoutLanguage,r=n.buttonColor||_n,de[r]&&de[r][a]?pe(de[r][a],a):pe(Qt,a));else if(ul(n.productType))i.src=function(n,t){return fe[t]&&fe[t][n]?pe(fe[t][n],n):pe(Zt,n)}(n.checkoutLanguage,n.buttonColor||_n);else{var u=n.buttonColor;al(n.design)&&(u=Pn),i.src=function(n,t,e,o,a){var r,i,u,c,s,l,d=zt[t];return a&&(null===(u=null===(i=null===(r=null==le?void 0:le[o])||void 0===r?void 0:r[d])||void 0===i?void 0:i[e])||void 0===u?void 0:u[n])?pe(le[o][d][e][n],n):(null===(l=null===(s=null===(c=null==se?void 0:se[o])||void 0===c?void 0:c[d])||void 0===s?void 0:s[e])||void 0===l?void 0:l[n])?pe(se[o][d][e][n],n):pe(Kt,n)}(n.checkoutLanguage,n.placement,n.design||cn,u||_n,t);var c="";n.sandbox?c="Amazon Pay":ge&&ge[n.checkoutLanguage]&&(c=ge[n.checkoutLanguage]),i.alt=c}return o.appendChild(i),o}function Gu(n,t){return eo(this,void 0,Promise,function(){var e,o;return oo(this,function(a){switch(a.label){case 0:return e=document.createElement("div"),function(n,t){n.offsetWidth-1?n:_n}(n.buttonColor),e.classList.add(Jt[n.buttonColor]),[4,Du(n,t,e)];case 1:return o=a.sent(),t.appendChild(e),[2,o]}})})}function Ru(n,t,e,o){var a,r,i=document.createElement("div");return o?(i.setAttribute("class","amazonpay-small-button-view1"),t=!1):i.setAttribute("class","amazonpay-button-view1"),i.tabIndex=0,n.buttonColor=cl(n.buttonColor,n.design),i.classList.add(Jt[n.buttonColor?n.buttonColor:_n]),i.appendChild(Nu(n,e,o)),n.sandbox&&i.appendChild(Ou(n)),t&&i.appendChild(Lu(n)),(null===(a=n.style)||void 0===a?void 0:a.buttonBorderRadius)&&function(n){var t;if("string"==typeof n.buttonBorderRadius){var e=null===(t=n.buttonBorderRadius)||void 0===t?void 0:t.replace(/px\s*$/,"").trim(),o=Number(e);return!isNaN(o)&&o>=0||(console.error("Invalid value '"+n.buttonBorderRadius+"' for 'Button Border Radius', please check again as only positive numbers with 'px' are allowed."),!1)}return console.error("Invalid type for 'Button Border Radius'. Only string values with 'px' are allowed."),!1}(n.style)&&(i.style.borderRadius=null===(r=n.style)||void 0===r?void 0:r.buttonBorderRadius),i}function Mu(n){return"ja_JP"===n||/Edge/.test(navigator.userAgent)||mo()?pe(me[n],n):"https://static-"+Ht[n]+".payments-amazon.com/assets/maxo/microtext/"+n+".svg"}function Bu(n,t){var e=document.createElement("picture");e.setAttribute("class","amazonpay-button-microtext"),e.ondragstart=Tu,e.ondrop=Tu;var o=document.createElement("img");o.src=n;var a="";return t.sandbox&&he&&he[t.checkoutLanguage]?a=he[t.checkoutLanguage].slice(13):ye&&ye[t.checkoutLanguage]&&(a=ye[t.checkoutLanguage].slice(13)),o.setAttribute("aria-label",a),e.appendChild(o),e}function Uu(n,t){return n?dr:Mu(t.checkoutLanguage)}function xu(n,t,e,o){var a=document.createElement("div");a.classList.add(t.geALATextClass());var r,i=function(n){var t=document.createElement("span");return t.innerText=n,t.classList.add("ala-text"),t}(n.alaString),u=function(){var n=document.createElement("img");return n.src=Ar,n.classList.add("affirm-logo"),n}(),c=((r=document.createElement("img")).src=mr,r.classList.add("info-button"),r),s=function(n,t,e){var o=document.createElement("div");o.appendChild(n);var a=n.querySelector(".learn-more-modal-scroller");return t.addEventListener("click",function(n){n.stopPropagation(),(null!=a?a:{style:{display:"none"}}).style.display="block",Js(e)}),o.addEventListener("click",function(n){n.stopPropagation()}),o}(e,c,o);return a.appendChild(i),a.appendChild(u),a.appendChild(c),Nr(s,"amazonpay-button-learn-more-modal"),a}function Fu(n,t){return n<150?Uu(!0,t):fr}function Yu(n,t){var e=Bu(Uu(!1,n),n);return t.classList.remove("amazonpay-button-container-rows-affirm"),t.classList.add("amazonpay-button-container-rows"),e}function ku(n,t,e,o,a,r){return eo(this,void 0,Promise,function(){var i,u;return oo(this,function(c){switch(c.label){case 0:return[4,Dr(t)];case 1:if(!c.sent())return[3,9];c.label=2;case 2:return c.trys.push([2,7,,8]),u=void 0,function(n,t,e){return!(!n.sandbox&&e.isValidAlaResponseForDynamicMicrotext(t))}(t,o,a)?(o=a.addStaticAlaString(o,a.geALATextClass()),[4,ai(yr,o,t.estimatedOrderAmount)]):[3,4];case 3:return u=c.sent(),i=xu(o,a,u,t),r.maxoPaymentButtonType=gr,[3,6];case 4:return[4,ai(hr,o,t.estimatedOrderAmount)];case 5:u=c.sent(),i=xu(o,a,u,t),r.maxoPaymentButtonType=vr,c.label=6;case 6:return[3,8];case 7:return c.sent(),i=Bu(Fu(n,t),t),r.maxoPaymentButtonType=br,[3,8];case 8:return[3,10];case 9:i=Bu(Fu(n,t),t),r.maxoPaymentButtonType=br,c.label=10;case 10:return e.classList.remove("amazonpay-button-container-rows"),e.classList.add("amazonpay-button-container-rows-affirm"),[2,i]}})})}function Wu(n,t,e,o){var a=n<150?Yu(t,e):Bu(function(n,t,e){return n?e.microtextImageURL:Mu(t.checkoutLanguage)}(!0,t,o),t);return e.classList.remove("amazonpay-button-container-rows-affirm"),e.classList.add("amazonpay-button-container-rows"),a}function Hu(n,t,e){return eo(this,void 0,Promise,function(){var o,a,r,i,u,c,s,l,d;return oo(this,function(f){switch(f.label){case 0:return du()?[4,bu(n,t,e,pu)]:[3,2];case 1:if(f.sent())return[2];f.label=2;case 2:return hu=Ra(),i=Ia(n),u=La(n,pu,!1),c=i.isValidPayloadForAffirm(),s=u.isValidPayloadForPaymentMethod(),l=t.clientWidth,c?[4,i.getALAIfMerchantSignedUpForAffirm(l)]:[3,4];case 3:return o=f.sent(),[3,6];case 4:return s?[4,u.getPromotionalMicrotextIfMerchantEnabledForPaymentMethod()]:[3,6];case 5:a=f.sent(),f.label=6;case 6:return fu=function(n,t){return Ia(n).isValidPayloadForAffirm()&&(null==t?void 0:t.affirmEnabled)}(n,o),Au=function(n,t,e){return La(n,e,!1).isValidPayloadForPaymentMethod()&&(null==t?void 0:t.paymentMethodEnabled)}(n,a,pu),mu=null==a?void 0:a.paymentMethodIdentifier,d=Da(fu,0,mu),fu?[4,ku(l,n,t,o,i,d)]:[3,8];case 7:return r=f.sent(),[3,9];case 8:r=Au?Wu(l,n,t,a):Yu(n,t),f.label=9;case 9:e.innerHTML="",e.appendChild(r),t.appendChild(e),Ws(n,d);try{yu=Ra(),ks(F,n,yu-hu)}catch(n){}return[2]}})})}function zu(n,t,e,o){var a,r;t.classList.add("amazonpay-button-container-rows"),Eu(e,n,t),t.appendChild(Ru(n,!0,o,(a=e).offsetWidth<130&&a.offsetWidth>113)),t.appendChild(((r=document.createElement("div")).setAttribute("class","amazonpay-button-view2"),r));var i=function(){var n;return(n=document.createElement("div")).setAttribute("class","amazonpay-button-view3"),n}();t.appendChild(i),Hu(n,t,i)}function Ju(n,t,e,o){Os(function(a){return function(n,t,e,o,a){(null==n?void 0:n.AMAZON_PAY_BUTTON_DESIGN_EXPERIMENT)&&n.AMAZON_PAY_BUTTON_DESIGN_EXPERIMENT!==Nt&&(a=!0),zu(t,e,o,a)}(a,t,e,n,o)},t,!0)}function Ku(n,t,e,o,a){var r;pu=a,wu(n,e);var i=function(n,t){var e=n.attachShadow({mode:"open"}),o=document.createElement("div");o.setAttribute("class",dc(t)?"amazonpay-custom-button-container amazonpay-button-enabled":"amazonpay-button-container amazonpay-button-enabled");var a=document.createElement("style");return a.textContent='\n.amazonpay-button-container {\n display: grid;\n justify-items: stretch;\n min-height: 42px;\n min-width: 113px;\n max-width: 600px;\n height: 100%;\n width: 100%;\n touch-action: manipulation;\n max-height: 193px;\n position: absolute;\n left: 0px;\n right: 0px;\n top: 0px;\n bottom: 0px;\n}\n\n.amazonpay-next-gen-button-container {\n min-height: 40px;\n min-width: 120px;\n max-width: 500px;\n max-height: 72px;\n height: 100%;\n width: 100%;\n touch-action: manipulation;\n position: absolute;\n left: 0px;\n right: 0px;\n top: 0px;\n bottom: 0px;\n}\n\n.amazonpay-small-button-view1 {\n grid-row: 1/2;\n border-radius: 3px;\n box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;\n border-style: solid;\n border-width: 1px;\n box-sizing: border-box;\n width: 100%;\n display: grid;\n grid-template-rows: 13% 13% 1fr 1fr 10% 16%;\n grid-template-columns: 10% 1fr 10%;\n justify-items: center;\n justify-self: stretch;\n align-self: stretch;\n}\n\n.amazonpay-custom-button-container {\n display: grid;\n justify-items: stretch;\n height: 100%;\n width: 100%;\n touch-action: manipulation;\n position: absolute;\n left: 0px;\n right: 0px;\n top: 0px;\n bottom: 0px;\n}\n\n.amazonpay-button-container-rows {\n grid-template-rows: 65% 10% 25%;\n}\n \n.amazonpay-button-container-rows-affirm {\n grid-template-rows: 60% 5% 35%;\n}\n\n.amazonpay-custom-button-container-rows {\n grid-template-rows: 100%;\n}\n\n.amazonpay-button-view1 {\n grid-row: 1/2;\n border-radius: 3px;\n box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;\n border-style: solid;\n border-width: 1px;\n box-sizing: border-box;\n width: 100%;\n display: grid;\n grid-template-rows: 13% 13% 1fr 1fr 10% 16%;\n grid-template-columns: 4% 10% 6% 1fr 6% 10% 4%;\n justify-items: center;\n justify-self: stretch;\n align-self: stretch;\n}\n\n.amazonpay-next-gen-button-view {\n border-radius: 4px;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n display: grid;\n grid-template-columns: 1fr;\n grid-template-rows: 10% 1fr 10%;\n justify-items: center;\n justify-self: stretch;\n align-self: stretch;\n}\n\n.amazonpay-next-gen-small-button-view {\n border-radius: 4px;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n display: grid;\n grid-template-columns: 1fr;\n grid-template-rows: 13% 13% 1fr 1fr 10% 16%;\n justify-items: center;\n justify-self: stretch;\n align-self: stretch;\n}\n\n.amazonpay-button-view1-gold {\n border-color: #a88734 #9c7e31 #846a29;\n background: linear-gradient(to bottom, #f7dfa5, #f0c14b);\n}\n\n.amazonpay-button-view1-gray {\n border-color: #ADB1B8 #A2A6AC #8D9096;\n background: linear-gradient(to bottom, #F7F8FA, #E7E9EC);\n}\n\n.amazonpay-button-view1-ink {\n border-color: #3d444c #2f353b #2c3137;\n background: linear-gradient(to bottom, #71777D, #444C54);\n}\n\n.amazonpay-button-view1-white {\n background: #ffffff !important;\n}\n.amazonpay-button-view1-white:hover {\n background: #F7FAFA !important;\n}\n.amazonpay-button-enabled {\n cursor: pointer;\n}\n\n.amazonpay-button-disabled {\n cursor: default;\n opacity: 0.25;\n filter: grayscale(100%);\n}\n\n.amazonpay-button-view1 .amazonpay-button-sandbox-logo {\n grid-row: 2/4;\n grid-column: 2/3;\n}\n\n.amazonpay-button-view1 .amazonpay-button-logo {\n grid-row: 3/6;\n grid-column: 4/5;\n}\n\n.amazonpay-small-button-view1 .amazonpay-button-logo-for-small-button {\n grid-row: 3/6;\n grid-column: 2/3;\n}\n\n.amazonpay-next-gen-button-view .amazonpay-button-logo {\n height: auto;\n width: auto;\n grid-column: 1 / 2;\n grid-row: 2 / 3;\n justify-self: center;\n align-self: center;\n}\n\n.amazonpay-next-gen-small-button-view .amazonpay-button-logo {\n height: auto;\n width: auto;\n grid-column: 1 / 2;\n grid-row: 3/6;\n justify-self: center;\n align-self: center;\n}\n\n.amazonpay-cardboard-button-blue-tape {\n position: absolute;\n top: 0px;\n left: 0px;\n}\n\n.amazonpay-cardboard-button-blue-tape-large {\n height: 20px;\n width: 20px;\n}\n\n.amazonpay-cardboard-button-blue-tape-small {\n height: 16px;\n width: 16px;\n}\n\n.amazonpay-button-view1 .amazonpay-signin-button-sandbox-logo,\n.amazonpay-button-view1 .amazonpay-donation-button-sandbox-logo {\n grid-row: 1/3;\n grid-column: 1/2;\n}\n\n.amazonpay-button-view1 .amazonpay-signin-button-logo,\n.amazonpay-button-view1 .amazonpay-donation-button-logo {\n grid-row: 3/6;\n grid-column: 2/7;\n}\n\n.amazonpay-button-view1 .amazonpay-button-chevrons {\n grid-row: 3/5;\n grid-column: 6/7;\n }\n.amazonpay-button-view1-yellow {\n outline: none;\n border: 0px;\n border-style: none;\n border-width: 0px;\n background: #ffd814;\n}\n.amazonpay-button-view1-yellow:hover {\n background: #f7ca00;\n}\n.amazonpay-button-view1-squidink {\n background: #01222d;\n}\n.amazonpay-button-view1-squidink:hover {\n background: #01191f;\n}\n.amazonpay-button-view1-squidink:active {\n background: #010c0f;\n}\n.amazonpay-button-view1-cardboard {\n background: #dcb676;\n}\n.amazonpay-button-view1-cardboard:hover {\n background: #d4ac67;\n}\n.amazonpay-button-view1-cardboard:active {\n background: #c8a261;\n}\n.amazonpay-button-view1-gold:active {\n background: #f0c14b;\n outline: none;\n border-color: #e77600;\n box-shadow: 0 0 3px 2px rgba(228, 121, 17, 0.5);\n}\n.amazonpay-button-view1-gray:active {\n background: #DCDFE3;\n outline: none;\n border-color: #e77600;\n box-shadow: 0 0 3px 2px rgba(228, 121, 17, 0.5);\n}\n.amazonpay-button-view1-ink:active {\n background: #444C54;\n outline: none;\n border-color: #32373e #24282d #212429;\n box-shadow: 0 0 3px 2px rgba(228, 121, 17, 0.5);\n}\n\n.amazonpay-button-view1-gold:focus {\n outline: none;\n border-color: #e77600;\n box-shadow: 0 0 3px 2px rgba(228, 121, 17, 0.5);\n}\n.amazonpay-button-view1-gray:focus {\n outline: none;\n border-color: #e77600;\n box-shadow: 0 0 3px 2px rgba(228, 121, 17, 0.5);\n}\n.amazonpay-button-view1-ink:focus {\n outline: none;\n border-color: #32373e #24282d #212429;\n box-shadow: 0 0 3px 2px rgba(228, 121, 17, 0.5);\n}\n\n.amazonpay-button-view1-gold:hover {\n background: linear-gradient(to bottom, #f5d78e, #eeb933);\n}\n.amazonpay-button-view1-gray:hover {\n background: linear-gradient(to bottom, #E6E9EF, #D9DCE1);\n}\n.amazonpay-button-view1-ink:hover {\n background: linear-gradient(to bottom, #64696F, #393F47);\n}\n.amazonpay-button-view1-white:hover {\n background: #F7FAFA !important;\n}\n.amazonpay-button-view2 {\n grid-row: 2/3;\n}\n\n.amazonpay-button-view3 {\n grid-row: 3/4;\n justify-items: center;\n justify-self: stretch;\n align-self: stretch;\n}\n\n.amazonpay-button-view1 .amazonpay-button-sandbox-logo img,\n.amazonpay-button-view1 .amazonpay-signin-button-sandbox-logo img,\n.amazonpay-button-view1 .amazonpay-donation-button-sandbox-logo img,\n.amazonpay-button-view1 .amazonpay-button-logo img,\n.amazonpay-small-button-view1 .amazonpay-button-logo-for-small-button img,\n.amazonpay-button-view1 .amazonpay-signin-button-logo img,\n.amazonpay-button-view1 .amazonpay-donation-button-logo img,\n.amazonpay-button-view1 .amazonpay-button-chevrons img,\n.amazonpay-next-gen-button-view .amazonpay-button-logo img,\n.amazonpay-next-gen-small-button-view .amazonpay-button-logo img,\n.amazonpay-button-view3 .amazonpay-button-microtext img {\n display: block;\n height: 100%;\n width: 100%;\n user-select: none;\n -webkit-touch-callout: none;\n}\n\n.amazonpay-button-view1 .amazonpay-button-sandbox-logo img,\n.amazonpay-button-view1 .amazonpay-signin-button-sandbox-logo img,\n.amazonpay-button-view1 .amazonpay-donation-button-sandbox-logo img,\n.amazonpay-button-view1 .amazonpay-button-logo img,\n.amazonpay-small-button-view1 .amazonpay-button-logo-for-small-button img,\n.amazonpay-button-view1 .amazonpay-signin-button-logo img,\n.amazonpay-button-view1 .amazonpay-donation-button-logo img,\n.amazonpay-button-view1 .amazonpay-button-chevrons img {\n object-fit: contain;\n}\n\n.amazonpay-button-view3 .amazonpay-button-microtext img {\n object-fit: contain;\n}\n\n.animate-chevron .amazonpay-button-chevrons{\n -webkit-animation: slide 2s ease-out;\n -webkit-animation-direction: running;\n -webkit-animation-iteration-count: 3;\n -webkit-animation-delay: 0.5s;\n animation: slide 2s ease-out;\n animation-direction: running;\n animation-iteration-count: 3;\n animation-delay: 0.5s;\n }\n\n@keyframes slide {\n from {\n grid-column: 5/6;\n opacity: 1; \n }\n 10% {\n opacity: 0.5;\n }\n 25% {\n opacity: 0.1; \n }\n 50% {\n grid-column: 5/7;\n opacity: 1;\n }\n 60% {\n opacity:0.5\n }\n 75% {\n opacity: 0.1; \n }\n to {\n grid-column: 6/7; \n opacity: 1;\n }\n}\n\n div[class^=\'ala-\'] {\n text-align: center;\n }\n\n .ala-xs span, \n .ala-sm span, \n .ala-md span, \n .ala-lg span,\n .ala-xl span {\n display: inline-block; \n font-family: "Amazon Ember", Arial, sans-serif; \n font-weight: bold;\n text-align: center;\n }\n\n .ala-xs span {\n font-size: 8px;\n }\n .ala-sm span {\n font-size: 10px;\n }\n .ala-md span {\n font-size: 11px;\n }\n .ala-lg span {\n font-size: 12px;\n }\n .ala-xl span {\n font-size: 14px;\n }\n\n .ala-xs img.affirm-logo, \n .ala-sm img.affirm-logo, \n .ala-md img.affirm-logo,\n .ala-lg img.affirm-logo,\n .ala-xl img.affirm-logo {\n display: inline;\n }\n\n .ala-xs img.affirm-logo {\n height: 10.5px;\n margin-left: 2px;\n margin-right: 2px;\n }\n .ala-sm img.affirm-logo {\n height: 12px;\n margin-left: 2px;\n margin-right: 4px;\n }\n .ala-md img.affirm-logo {\n height: 14px;\n margin-left: 2px;\n margin-right: 4px;\n }\n .ala-lg img.affirm-logo {\n height: 14px;\n margin-left: 2px;\n margin-right: 4px;\n }\n .ala-xl img.affirm-logo {\n height: 16px;\n margin-left: 4px;\n margin-right: 8px;\n transform: translateY(1%);\n }\n \n .ala-xs img.info-button, \n .ala-sm img.info-button, \n .ala-md img.info-button,\n .ala-lg img.info-button,\n .ala-xl img.info-button {\n display: inline;\n }\n\n .ala-xs img.info-button{\n height: 8px;\n transform: translateY(5%);\n }\n .ala-sm img.info-button{\n height: 10px;\n transform: translateY(8%);\n }\n .ala-md img.info-button{\n height: 10px;\n transform: translateY(5%);\n }\n .ala-lg img.info-button {\n height: 10px;\n transform: translateY(5%);\n }\n .ala-xl img.info-button {\n height: 12px;\n transform: translateY(5%);\n }\n \n.promo-button {\n align-items: center;\n justify-content: center;\n font-family: "Amazon Ember", Arial, sans-serif;\n font-weight: bold;\n text-align: center;\n}\n\n.promo-xs {\n font-size: 8px;\n}\n\n.promo-sm {\n font-size: 10px;\n}\n\n.promo-md {\n font-size: 11px;\n}\n\n.promo-lg {\n font-size: 12px;\n}\n\n.promo-xl {\n font-size: 14px;\n}\n\n.promo-button .promo-image {\n display: inline-block;\n margin-right: 4px;\n vertical-align: middle;\n}\n\n.promo-xs .promo-image {\n height: 10.5px;\n}\n\n.promo-sm .promo-image {\n height: 12px;\n}\n\n.promo-md .promo-image {\n height: 14px;\n}\n\n.promo-lg .promo-image {\n height: 14px;\n}\n\n.promo-xl .promo-image {\n height: 16px;\n transform: translateY(1%);\n}\n\n.promo-button .info-button {\n display: inline-block;\n height: 8px;\n margin-left: 4px;\n cursor: pointer;\n vertical-align: middle;\n}\n\n.promo-sm .info-button {\n height: 10px;\n transform: translateY(8%);\n}\n\n.promo-md .info-button {\n height: 10px;\n transform: translateY(5%);\n}\n\n.promo-lg .info-button {\n height: 10px;\n transform: translateY(5%);\n}\n\n.promo-xl .info-button {\n height: 12px;\n transform: translateY(5%);\n}\n',e.appendChild(a),e.appendChild(o),o}(n,e);i.id=Xe("maxo-button-wrapper");rl(e.productType)||ul(e.productType)||il(e.productType)||ol(e.design)?(i.classList.add("amazonpay-custom-button-container-rows"),i.appendChild(Ru(e,!1,!1))):function(n){return!Oe.includes(n.ledgerCurrency)}(e)||(null===(r=uo.pwaButtonDenyListedMerchants)||void 0===r?void 0:r.includes(e.merchantId))?zu(e,i,n,!1):Ju(n,e,i,!1),Su(n,0,o)}function Xu(n,t,e,o){Ma(l+"-"+o),n.buttonClickTime=$e(),Ze()&&Hs(n,t,e,o)}function Vu(n,t,e,o,a,r,i,u){(function(n){return eo(this,void 0,Promise,function(){var t;return oo(this,function(e){switch(e.label){case 0:return t=!1,[4,new Promise(function(e,o){Os(function(o){t=vi(o,n),e()},n,!0)})];case 1:return e.sent(),[2,t]}})})})(e).then(function(t){if(t){wu(n,e),(c=n).clientHeight<40?c.style.height="40px":c.clientHeight>72&&(c.style.height="72px"),c.clientWidth<120?c.style.width="120px":c.clientWidth>500&&(c.style.width="500px");var a=function(n){var t=n.attachShadow({mode:"open"}),e=document.createElement("div");e.setAttribute("class","amazonpay-next-gen-button-container amazonpay-button-enabled");var o=document.createElement("style");return o.textContent='\n.amazonpay-button-container {\n display: grid;\n justify-items: stretch;\n min-height: 42px;\n min-width: 113px;\n max-width: 600px;\n height: 100%;\n width: 100%;\n touch-action: manipulation;\n max-height: 193px;\n position: absolute;\n left: 0px;\n right: 0px;\n top: 0px;\n bottom: 0px;\n}\n\n.amazonpay-next-gen-button-container {\n min-height: 40px;\n min-width: 120px;\n max-width: 500px;\n max-height: 72px;\n height: 100%;\n width: 100%;\n touch-action: manipulation;\n position: absolute;\n left: 0px;\n right: 0px;\n top: 0px;\n bottom: 0px;\n}\n\n.amazonpay-small-button-view1 {\n grid-row: 1/2;\n border-radius: 3px;\n box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;\n border-style: solid;\n border-width: 1px;\n box-sizing: border-box;\n width: 100%;\n display: grid;\n grid-template-rows: 13% 13% 1fr 1fr 10% 16%;\n grid-template-columns: 10% 1fr 10%;\n justify-items: center;\n justify-self: stretch;\n align-self: stretch;\n}\n\n.amazonpay-custom-button-container {\n display: grid;\n justify-items: stretch;\n height: 100%;\n width: 100%;\n touch-action: manipulation;\n position: absolute;\n left: 0px;\n right: 0px;\n top: 0px;\n bottom: 0px;\n}\n\n.amazonpay-button-container-rows {\n grid-template-rows: 65% 10% 25%;\n}\n \n.amazonpay-button-container-rows-affirm {\n grid-template-rows: 60% 5% 35%;\n}\n\n.amazonpay-custom-button-container-rows {\n grid-template-rows: 100%;\n}\n\n.amazonpay-button-view1 {\n grid-row: 1/2;\n border-radius: 3px;\n box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;\n border-style: solid;\n border-width: 1px;\n box-sizing: border-box;\n width: 100%;\n display: grid;\n grid-template-rows: 13% 13% 1fr 1fr 10% 16%;\n grid-template-columns: 4% 10% 6% 1fr 6% 10% 4%;\n justify-items: center;\n justify-self: stretch;\n align-self: stretch;\n}\n\n.amazonpay-next-gen-button-view {\n border-radius: 4px;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n display: grid;\n grid-template-columns: 1fr;\n grid-template-rows: 10% 1fr 10%;\n justify-items: center;\n justify-self: stretch;\n align-self: stretch;\n}\n\n.amazonpay-next-gen-small-button-view {\n border-radius: 4px;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n display: grid;\n grid-template-columns: 1fr;\n grid-template-rows: 13% 13% 1fr 1fr 10% 16%;\n justify-items: center;\n justify-self: stretch;\n align-self: stretch;\n}\n\n.amazonpay-button-view1-gold {\n border-color: #a88734 #9c7e31 #846a29;\n background: linear-gradient(to bottom, #f7dfa5, #f0c14b);\n}\n\n.amazonpay-button-view1-gray {\n border-color: #ADB1B8 #A2A6AC #8D9096;\n background: linear-gradient(to bottom, #F7F8FA, #E7E9EC);\n}\n\n.amazonpay-button-view1-ink {\n border-color: #3d444c #2f353b #2c3137;\n background: linear-gradient(to bottom, #71777D, #444C54);\n}\n\n.amazonpay-button-view1-white {\n background: #ffffff !important;\n}\n.amazonpay-button-view1-white:hover {\n background: #F7FAFA !important;\n}\n.amazonpay-button-enabled {\n cursor: pointer;\n}\n\n.amazonpay-button-disabled {\n cursor: default;\n opacity: 0.25;\n filter: grayscale(100%);\n}\n\n.amazonpay-button-view1 .amazonpay-button-sandbox-logo {\n grid-row: 2/4;\n grid-column: 2/3;\n}\n\n.amazonpay-button-view1 .amazonpay-button-logo {\n grid-row: 3/6;\n grid-column: 4/5;\n}\n\n.amazonpay-small-button-view1 .amazonpay-button-logo-for-small-button {\n grid-row: 3/6;\n grid-column: 2/3;\n}\n\n.amazonpay-next-gen-button-view .amazonpay-button-logo {\n height: auto;\n width: auto;\n grid-column: 1 / 2;\n grid-row: 2 / 3;\n justify-self: center;\n align-self: center;\n}\n\n.amazonpay-next-gen-small-button-view .amazonpay-button-logo {\n height: auto;\n width: auto;\n grid-column: 1 / 2;\n grid-row: 3/6;\n justify-self: center;\n align-self: center;\n}\n\n.amazonpay-cardboard-button-blue-tape {\n position: absolute;\n top: 0px;\n left: 0px;\n}\n\n.amazonpay-cardboard-button-blue-tape-large {\n height: 20px;\n width: 20px;\n}\n\n.amazonpay-cardboard-button-blue-tape-small {\n height: 16px;\n width: 16px;\n}\n\n.amazonpay-button-view1 .amazonpay-signin-button-sandbox-logo,\n.amazonpay-button-view1 .amazonpay-donation-button-sandbox-logo {\n grid-row: 1/3;\n grid-column: 1/2;\n}\n\n.amazonpay-button-view1 .amazonpay-signin-button-logo,\n.amazonpay-button-view1 .amazonpay-donation-button-logo {\n grid-row: 3/6;\n grid-column: 2/7;\n}\n\n.amazonpay-button-view1 .amazonpay-button-chevrons {\n grid-row: 3/5;\n grid-column: 6/7;\n }\n.amazonpay-button-view1-yellow {\n outline: none;\n border: 0px;\n border-style: none;\n border-width: 0px;\n background: #ffd814;\n}\n.amazonpay-button-view1-yellow:hover {\n background: #f7ca00;\n}\n.amazonpay-button-view1-squidink {\n background: #01222d;\n}\n.amazonpay-button-view1-squidink:hover {\n background: #01191f;\n}\n.amazonpay-button-view1-squidink:active {\n background: #010c0f;\n}\n.amazonpay-button-view1-cardboard {\n background: #dcb676;\n}\n.amazonpay-button-view1-cardboard:hover {\n background: #d4ac67;\n}\n.amazonpay-button-view1-cardboard:active {\n background: #c8a261;\n}\n.amazonpay-button-view1-gold:active {\n background: #f0c14b;\n outline: none;\n border-color: #e77600;\n box-shadow: 0 0 3px 2px rgba(228, 121, 17, 0.5);\n}\n.amazonpay-button-view1-gray:active {\n background: #DCDFE3;\n outline: none;\n border-color: #e77600;\n box-shadow: 0 0 3px 2px rgba(228, 121, 17, 0.5);\n}\n.amazonpay-button-view1-ink:active {\n background: #444C54;\n outline: none;\n border-color: #32373e #24282d #212429;\n box-shadow: 0 0 3px 2px rgba(228, 121, 17, 0.5);\n}\n\n.amazonpay-button-view1-gold:focus {\n outline: none;\n border-color: #e77600;\n box-shadow: 0 0 3px 2px rgba(228, 121, 17, 0.5);\n}\n.amazonpay-button-view1-gray:focus {\n outline: none;\n border-color: #e77600;\n box-shadow: 0 0 3px 2px rgba(228, 121, 17, 0.5);\n}\n.amazonpay-button-view1-ink:focus {\n outline: none;\n border-color: #32373e #24282d #212429;\n box-shadow: 0 0 3px 2px rgba(228, 121, 17, 0.5);\n}\n\n.amazonpay-button-view1-gold:hover {\n background: linear-gradient(to bottom, #f5d78e, #eeb933);\n}\n.amazonpay-button-view1-gray:hover {\n background: linear-gradient(to bottom, #E6E9EF, #D9DCE1);\n}\n.amazonpay-button-view1-ink:hover {\n background: linear-gradient(to bottom, #64696F, #393F47);\n}\n.amazonpay-button-view1-white:hover {\n background: #F7FAFA !important;\n}\n.amazonpay-button-view2 {\n grid-row: 2/3;\n}\n\n.amazonpay-button-view3 {\n grid-row: 3/4;\n justify-items: center;\n justify-self: stretch;\n align-self: stretch;\n}\n\n.amazonpay-button-view1 .amazonpay-button-sandbox-logo img,\n.amazonpay-button-view1 .amazonpay-signin-button-sandbox-logo img,\n.amazonpay-button-view1 .amazonpay-donation-button-sandbox-logo img,\n.amazonpay-button-view1 .amazonpay-button-logo img,\n.amazonpay-small-button-view1 .amazonpay-button-logo-for-small-button img,\n.amazonpay-button-view1 .amazonpay-signin-button-logo img,\n.amazonpay-button-view1 .amazonpay-donation-button-logo img,\n.amazonpay-button-view1 .amazonpay-button-chevrons img,\n.amazonpay-next-gen-button-view .amazonpay-button-logo img,\n.amazonpay-next-gen-small-button-view .amazonpay-button-logo img,\n.amazonpay-button-view3 .amazonpay-button-microtext img {\n display: block;\n height: 100%;\n width: 100%;\n user-select: none;\n -webkit-touch-callout: none;\n}\n\n.amazonpay-button-view1 .amazonpay-button-sandbox-logo img,\n.amazonpay-button-view1 .amazonpay-signin-button-sandbox-logo img,\n.amazonpay-button-view1 .amazonpay-donation-button-sandbox-logo img,\n.amazonpay-button-view1 .amazonpay-button-logo img,\n.amazonpay-small-button-view1 .amazonpay-button-logo-for-small-button img,\n.amazonpay-button-view1 .amazonpay-signin-button-logo img,\n.amazonpay-button-view1 .amazonpay-donation-button-logo img,\n.amazonpay-button-view1 .amazonpay-button-chevrons img {\n object-fit: contain;\n}\n\n.amazonpay-button-view3 .amazonpay-button-microtext img {\n object-fit: contain;\n}\n\n.animate-chevron .amazonpay-button-chevrons{\n -webkit-animation: slide 2s ease-out;\n -webkit-animation-direction: running;\n -webkit-animation-iteration-count: 3;\n -webkit-animation-delay: 0.5s;\n animation: slide 2s ease-out;\n animation-direction: running;\n animation-iteration-count: 3;\n animation-delay: 0.5s;\n }\n\n@keyframes slide {\n from {\n grid-column: 5/6;\n opacity: 1; \n }\n 10% {\n opacity: 0.5;\n }\n 25% {\n opacity: 0.1; \n }\n 50% {\n grid-column: 5/7;\n opacity: 1;\n }\n 60% {\n opacity:0.5\n }\n 75% {\n opacity: 0.1; \n }\n to {\n grid-column: 6/7; \n opacity: 1;\n }\n}\n\n div[class^=\'ala-\'] {\n text-align: center;\n }\n\n .ala-xs span, \n .ala-sm span, \n .ala-md span, \n .ala-lg span,\n .ala-xl span {\n display: inline-block; \n font-family: "Amazon Ember", Arial, sans-serif; \n font-weight: bold;\n text-align: center;\n }\n\n .ala-xs span {\n font-size: 8px;\n }\n .ala-sm span {\n font-size: 10px;\n }\n .ala-md span {\n font-size: 11px;\n }\n .ala-lg span {\n font-size: 12px;\n }\n .ala-xl span {\n font-size: 14px;\n }\n\n .ala-xs img.affirm-logo, \n .ala-sm img.affirm-logo, \n .ala-md img.affirm-logo,\n .ala-lg img.affirm-logo,\n .ala-xl img.affirm-logo {\n display: inline;\n }\n\n .ala-xs img.affirm-logo {\n height: 10.5px;\n margin-left: 2px;\n margin-right: 2px;\n }\n .ala-sm img.affirm-logo {\n height: 12px;\n margin-left: 2px;\n margin-right: 4px;\n }\n .ala-md img.affirm-logo {\n height: 14px;\n margin-left: 2px;\n margin-right: 4px;\n }\n .ala-lg img.affirm-logo {\n height: 14px;\n margin-left: 2px;\n margin-right: 4px;\n }\n .ala-xl img.affirm-logo {\n height: 16px;\n margin-left: 4px;\n margin-right: 8px;\n transform: translateY(1%);\n }\n \n .ala-xs img.info-button, \n .ala-sm img.info-button, \n .ala-md img.info-button,\n .ala-lg img.info-button,\n .ala-xl img.info-button {\n display: inline;\n }\n\n .ala-xs img.info-button{\n height: 8px;\n transform: translateY(5%);\n }\n .ala-sm img.info-button{\n height: 10px;\n transform: translateY(8%);\n }\n .ala-md img.info-button{\n height: 10px;\n transform: translateY(5%);\n }\n .ala-lg img.info-button {\n height: 10px;\n transform: translateY(5%);\n }\n .ala-xl img.info-button {\n height: 12px;\n transform: translateY(5%);\n }\n \n.promo-button {\n align-items: center;\n justify-content: center;\n font-family: "Amazon Ember", Arial, sans-serif;\n font-weight: bold;\n text-align: center;\n}\n\n.promo-xs {\n font-size: 8px;\n}\n\n.promo-sm {\n font-size: 10px;\n}\n\n.promo-md {\n font-size: 11px;\n}\n\n.promo-lg {\n font-size: 12px;\n}\n\n.promo-xl {\n font-size: 14px;\n}\n\n.promo-button .promo-image {\n display: inline-block;\n margin-right: 4px;\n vertical-align: middle;\n}\n\n.promo-xs .promo-image {\n height: 10.5px;\n}\n\n.promo-sm .promo-image {\n height: 12px;\n}\n\n.promo-md .promo-image {\n height: 14px;\n}\n\n.promo-lg .promo-image {\n height: 14px;\n}\n\n.promo-xl .promo-image {\n height: 16px;\n transform: translateY(1%);\n}\n\n.promo-button .info-button {\n display: inline-block;\n height: 8px;\n margin-left: 4px;\n cursor: pointer;\n vertical-align: middle;\n}\n\n.promo-sm .info-button {\n height: 10px;\n transform: translateY(8%);\n}\n\n.promo-md .info-button {\n height: 10px;\n transform: translateY(5%);\n}\n\n.promo-lg .info-button {\n height: 10px;\n transform: translateY(5%);\n}\n\n.promo-xl .info-button {\n height: 12px;\n transform: translateY(5%);\n}\n',t.appendChild(o),t.appendChild(e),e}(n);a.id=Xe("maxo-button-wrapper"),Gu(e,a).then(function(t){!function(n,t){if(Cn.indexOf(n)>-1){var e=document.createElement("picture");e.setAttribute("class","amazonpay-cardboard-button-blue-tape"),function(n,t){t>285?n.classList.add("amazonpay-cardboard-button-blue-tape-large"):n.classList.add("amazonpay-cardboard-button-blue-tape-small")}(e,t.offsetWidth);var o=document.createElement("img");o.src=Ue,e.appendChild(o),t.appendChild(e)}}(e.buttonColor,a),function(n,t,e,o,a,r,i,u){Su(a,0,i),n=to(to({},n),{maxoPaymentButtonType:t});try{Xu(e,n,o,u)}catch(n){console.log("Metrics publish failed for AmazonPay button.")}}(r,t,e,i,n,0,o,u)})}else Ku(n,0,e,o),Xu(e,r,i,u);var c})}function Qu(n,t){var e,o,a=function(){var n=document.createElement("div");n.setAttribute("id","amazonpay-maxo-checkout-freezing-overlay"),n.setAttribute("class","amazonpay-maxo-checkout-freezing-overlay-display-class");var t=document.body.firstChild;return document.body.insertBefore(n,t),n}();return e=a,(o=document.createElement("style")).textContent=Na,e.appendChild(o),sr(a,n,t)}function Zu(n,t,e){var o=be[e.checkoutLanguage],a=Al(n);if(n.setAttribute("aria-label",o),n.title="",n.addEventListener("click",sl,!0),n.addEventListener("keyup",sl,!0),n.style.pointerEvents="none",!(mo()||rl(e.productType)&&il(e.productType))){var r=Iu(e);n.classList.remove(r)}var i=n.shadowRoot;if(i){var u=i.querySelector(".amazonpay-button-container"),c=i.querySelector(".amazonpay-next-gen-button-container"),s=i.querySelector(".amazonpay-button-view1")||i.querySelector(".amazonpay-small-button-view1")||i.querySelector(".amazonpay-next-gen-button-view")||i.querySelector(".amazonpay-next-gen-small-button-view");u&&(u.classList.remove("amazonpay-button-enabled"),u.classList.add("amazonpay-button-disabled")),c&&(c.classList.remove("amazonpay-button-enabled"),c.classList.add("amazonpay-button-disabled")),s&&(s.tabIndex=-1),a&&a.contains(zn)&&a.remove(zn),a&&a.contains(It)&&a.remove(It)}Os(function(t){n&&dl(t)&&(n.addEventListener("click",function(){window.alert(o)},!0),n.addEventListener("keyup",function(){window.alert(o)},!0))},e,!0)}function ju(){var n,t=Wo.getInstance().getConfig(pt);return void 0!==(null==t?void 0:t.locale)&&(n=function(n){var t=Xo.stripeLocalesToAPayLedgerCurrencyMap;if(void 0!==n&&void 0!==t[n])return t[n];var e=el();return Ft[e]}(t.locale)),n}function qu(n){var t;switch(n){case"EUR":t=Xo.stripeEuProviderId;break;case"GBP":t=Xo.stripeUkProviderId;break;case"JPY":t=Xo.stripeJpProviderId;break;case"USD":default:t=Xo.stripeNaProviderId}return t}function $u(){return qu(ju())}Pu={setPrivateWindow:function(n){n&&(n.location.href=""),Cu=n},redirectToExternalUrl:function(n){return!(!Cu||!n)&&function(n,t){if(!function(n){try{var t=new URL(n);if("http:"!==t.protocol&&"https:"!==t.protocol)return!1;var e=t.hostname;return!(!e.endsWith("."+ht)&&e!==ht)||xc.includes(e)}catch(n){return console.error("Invalid redirect URL"),!1}}(n))return!1;if(t&&!t.closed)return t.location.href=n,t.focus(),!0;return console.error("Failed to redirect the popup"),!1}(n,Cu)}},window.amazonPayInterface={setPopupWindow:Pu.setPrivateWindow,redirectToExternalUrl:Pu.redirectToExternalUrl};var nc=Wo.getInstance();function tc(n){return eo(this,void 0,Promise,function(){var t,e;return oo(this,function(o){switch(o.label){case 0:return t=nc.getConfig(n),e=Ho(t.merchantId,t.ledgerCurrency,t.checkoutSessionConfig.storeId),[4,fetch(e)];case 1:return[4,o.sent().json()];case 2:return[2,o.sent()]}})})}var ec=function(n){var t;return(null===(t=null==n?void 0:n.checkoutSessionConfig)||void 0===t?void 0:t.platformId)===$u()};function oc(n,t){var e=nc.getConfig(n);(null==t?void 0:t.estimatedOrderAmount)&&Dl(t.estimatedOrderAmount,e.sandbox)&&(e.estimatedOrderAmount=t.estimatedOrderAmount)}function ac(n){return n.replace(/&/g,"&"),decodeURIComponent(n)}var rc=function(n){return lc(n)?zo():window.location.hostname};function ic(n,t,e,o){return eo(this,void 0,Promise,function(){var a;return oo(this,function(r){switch(r.label){case 0:return a=function(n,t,e,o){return[uo.apchsHost,"amazonpayMerchantId?"+Ve({ledgerCurrency:n,externalPartnerId:t,externalMerchantDomain:e,isSandbox:o})].join("/")}(n,t,e,o),[4,fetch(a)];case 1:return[4,r.sent().json()];case 2:return[2,r.sent().amazonPayMerchantId]}})})}function uc(n){return eo(this,void 0,void 0,function(){var t,e;return oo(this,function(o){switch(o.label){case 0:t=zo(),o.label=1;case 1:return o.trys.push([1,3,,4]),e=n,[4,ic(n.ledgerCurrency,n.checkoutSessionConfig.platformId,t,n.sandbox)];case 2:return e.merchantId=o.sent(),[3,4];case 3:return o.sent(),[3,4];case 4:return[2]}})})}var cc=["onInitCheckout","onCompleteCheckout"];function sc(n){Ol(n,cc),function(n){var t=cc.map(function(t){return function(n,t){return"function"==typeof n[t]?null:"Required "+t+" is not a function"}(n,t)}).filter(Ke).join("\n");""!==t&&ro(t)}(n)}function lc(n){var t;return uo.allowListedCSP.includes(null===(t=null==n?void 0:n.checkoutSessionConfig)||void 0===t?void 0:t.platformId)}function dc(n){return(null==n?void 0:n.design)===ln}function fc(n){return ac(n).includes("jsOnlyInContext=true")}function Ac(n){return Ul(n)}function mc(n,t){var e=document.querySelector(n);return Tl(e,"Can not find element "+n+" for amazon.Pay.renderJSButton."),function(n){var t=lc(n);Ol(n,t?on:nn),Ll(n,Object.keys(so)),sc(n),Nl(n,t)}(t),e}var pc,hc=["onInitCheckout","onShippingAddressSelection","onDeliveryOptionSelection","OnCouponSelection","onCompleteCheckout","onCancel","onReadyForBuyerInteraction","onError"],yc=["onCompleteCheckout","onCancel"],gc=["payments-alpha.integ.amazon.com","eps-web-checkout-alpha-na.integ.amazon.com","eps-web-checkout-alpha-eu.integ.amazon.com","eps-web-checkout-alpha-fe.integ.amazon.com","apay-us.integ.amazon.com","payments-de.integ.amazon.com","payments-uk.integ.amazon.com","payments-jp.integ.amazon.com","payments-preprod-tcp.amazon.com","pay-preprod.amazon.de","pay-preprod.amazon.co.uk","pay-preprod.amazon.fr","pay-preprod.amazon.it","pay-preprod.amazon.es","pay-preprod.amazon.co.jp","apay-us.amazon.com","payments.amazon.de","payments.amazon.co.uk","payments.amazon.fr","payments.amazon.it","payments.amazon.es","payments.amazon.co.jp","localhost"],vc=Wo.getInstance(),bc=5e3,_c=[];function Ec(n){var t=document.createElement("a");return t.href=n,t.hostname}function Sc(n){return gc.includes(Ec(n))}function Cc(n,t){return ko.on(n,t)}function Pc(n,t,e,o){if(n.source!==e&&(io("Event is from wrong window"),function(n,t,e){var o,a;void 0===e&&(e=window.location.host);var r=null===(o=ka.get(t))||void 0===o?void 0:o.name,i=null===(a=null==n?void 0:n.checkoutSessionConfig)||void 0===a?void 0:a.platformId;r&&nr(n,J,r+W,[J],e,void 0,null,i)}(o,t)),!Sc(n.origin)){var a=Ec(n.origin);io("Event is from invalid domain: "+a),function(n,t,e,o){var a,r;void 0===o&&(o=window.location.host);var i=null===(a=ka.get(t))||void 0===a?void 0:a.name,u=null===(r=null==n?void 0:n.checkoutSessionConfig)||void 0===r?void 0:r.platformId;if(i){var c=i+z;$a(n,J,[c,c+"-"+e],[J],o,void 0,null,u)}}(o,t,a)}}function Tc(n,t,e,o){var a,r=$e();if(function(n){var t;return Ke(null===(t=null==n?void 0:n.checkoutSessionConfig)||void 0===t?void 0:t.processorSpecifications)}(o)&&(yc=(null===(a=null==t?void 0:t.data)||void 0===a?void 0:a.amazonChargePermissionId)?["onCancel"]:["onCompleteCheckout","onCancel"]),t.source===e&&Sc(t.origin))return yc.includes(n)&&er(e),function(n,t,e){var o;return lc(n)&&"onError"===t&&!(null===(o=null==e?void 0:e.data)||void 0===o?void 0:o.isPlaceOrderClicked)}(o,n,t)&&function(n,t){setTimeout(function(){return er(n)},t)}(e,bc),or(o,t.data,n,r);Pc(t,n,e,o)}function Ic(n,t,e){void 0===e&&(e=Cc);var o,a=vc.getConfig(n);lc(a)&&(yc=[""]),hc.map(function(n){a[n]||yc.includes(n)?(o=e(n,function(e){return Tc(n,e,t,a)}),_c.push(o)):function(n,t,e){var o,a;void 0===e&&(e=window.location.host);var r=null===(o=ka.get(t))||void 0===o?void 0:o.name,i=null===(a=null==n?void 0:n.checkoutSessionConfig)||void 0===a?void 0:a.platformId;r&&nr(n,J,r+H,[J],e,void 0,null,i)}(a,n)})}function wc(n){n.forEach(function(n){n.cancel()}),n.splice(0)}var Oc,Lc,Dc=!1,Nc="maxo_widgets_success",Gc="amazonpay-maxo-checkout-freezing-overlay",Rc="amazonpay-maxo-checkout-freezing-overlay-display-class",Mc="#"+Gc+" { display: none; } #"+Gc+"."+Rc+" { display: block; }",Bc="position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000000; opacity: 0.75; background-color: black; pointerEvents: none;",Uc=["amazon.com","amazon.co.uk","amazon.de","amazon.co.jp","amazon.it","amazon.fr","amazon.es"],xc=["payments-alpha.integ.amazon.com","eps-web-checkout-alpha-na.integ.amazon.com","eps-web-checkout-alpha-eu.integ.amazon.com","eps-web-checkout-alpha-fe.integ.amazon.com","apay-us.integ.amazon.com","payments-de.integ.amazon.com","payments-uk.integ.amazon.com","payments-jp.integ.amazon.com","q2aepofw.bay.alpha.jervis.dubai.aws.dev","q2aepofw.bay.beta.jervis.dubai.aws.dev","joey.alpha.tk.dubai.aws.dev","joey.beta.tk.dubai.aws.dev","payments-preprod-tcp.amazon.com","pay-preprod.amazon.de","pay-preprod.amazon.co.uk","pay-preprod.amazon.fr","pay-preprod.amazon.it","pay-preprod.amazon.es","pay-preprod.amazon.co.jp","q2aepofw.bay.gamma.jervis.dubai.aws.dev","joey.gamma.tk.dubai.aws.dev","apay-us.amazon.com","payments.amazon.de","payments.amazon.co.uk","payments.amazon.fr","payments.amazon.it","payments.amazon.es","payments.amazon.co.jp","q2aepofw.bay.prod.jervis.dubai.aws.dev","order.buywithprime.amazon.com"],Fc=Wo.getInstance(),Yc="completeCheckout",kc="cancelCheckout";function Wc(){pc&&!pc.closed&&pc.close(),pc=null}function Hc(n){return n.preventDefault(),n.stopPropagation(),!1}function zc(n){n&&n.classList.toggle(Rc)}function Jc(){zc(document.querySelector("#"+Gc)),window.removeEventListener("keydown",Hc,!0)}function Kc(){clearInterval(Oc)}function Xc(){if(Lc){var n=na(kc,!1);$o(Lc,n).then().catch(function(){console.error("Error encountered while executing SandboxedIframe Callback after cancel")})}else Jc()}function Vc(){var n=document.querySelector("#"+Gc);if(!n){(n=document.createElement("div")).id=Gc;var t=document.createElement("style"),e=Mc;n.setAttribute("style",Bc),t.appendChild(document.createTextNode(e)),n.appendChild(t),document.body.appendChild(n),function(n){n&&n.addEventListener("click",function(){pc&&pc.focus()})}(n)}zc(n)}function Qc(n){!function(n){return n.action&&n.action==Nc&&n.url}(n)?Xc():function(n){if(Lc){var t=na(Yc,!0,n);$o(Lc,t).then().catch(function(){console.error("Error encountered while executing SandboxedIframe Callback")})}else window.location.href=n}(n.url)}function Zc(n){if(n&&n.data&&n.origin&&pc){var t=n.origin,e=n.data;if(!Ye(Uc,function(n){return t.indexOf(n)>-1}))return;if(!xc.includes(fl(t)))return;Kc(),Wc(),Qc(e)}}function jc(n,t){t&&(Lc=t),pc=n,Uo("message",window,Zc),Uo("beforeunload",window,Wc),Oc=window.setInterval(function(){pc&&pc.closed&&(Kc(),pc=null,Xc())},200),window.self===window.top&&(Vc(),window.addEventListener("keydown",Hc,!0))}function qc(){wc(_c),Wc()}function $c(n,t){lc(t)&&window.amazonPayInterface.setPopupWindow(n)}function ns(){return Dc}function ts(n,t){pc&&!pc.closed&&(pc.location.href=function(n,t){return""+$s(n,t)+un}(n,t))}var es=["amazonCheckoutSessionId","checkoutSessionId"];function os(n,t,e,o,a){var r=new XMLHttpRequest;r.onload=function(){if(r.status>=200&&r.status<300)try{var i=JSON.parse(r.responseText),u=function(n,t){if("object"!=typeof n)return null;for(var e=0,o=t;e0;){var t=Ps.pop();"function"==typeof t&&t(Es)}}function ws(n,t){if(!Ss)if(n.ledgerCurrency){var e=n.sandbox||!1,o=n.merchantId||null,a=po("GET",function(n,t,e,o){return[uo.apchsHost,"/abTestV2","?",Ve({countryOfEstablishment:n,ledgerCurrency:t,isSandbox:e,merchantId:o,encryptedSessionId:Ts(t,o)})].join("")}(uo.coe[n.ledgerCurrency],n.ledgerCurrency,e,o),!0);!function(n,t,e){n&&(n.onload=t,n.onerror=e,n.send())}(a,function(){try{var n=JSON.parse((null==a?void 0:a.responseText)||"{}");Es=n.abTestResults}catch(n){Es={}}Is(),Cs=!1},function(){Es={},Is(),Cs=!1}),Ss=!0,Cs=!0,t&&Ps.push(t)}else t&&t(Es)}function Os(n,t,e){if(!e&&(mo()||!Ao()))return n({});Cs?Ps.push(n):!Ss&&t&&n?ws(t,n):n(Es)}function Ls(){return Es}var Ds=function(n,t,e,o,a){void 0===a&&(a=!1);var r=t+"/cs/uedata",i=Do(t,o,a),u=n.toQueryString()+"&countryOfEstablishment="+e+"&ledgerCurrency="+o+"&isSandbox="+a;No(function(){var n=We(kn);n&&(u=u+"&apaySessionSet="+encodeURI(n));try{var t=new Blob([u],{type:"application/x-www-form-urlencoded"});navigator.sendBeacon(r,t)}catch(n){var e=po("POST",r,!0);e&&(e.setRequestHeader("Content-type","application/x-www-form-urlencoded"),e.onload=function(){},e.send(u))}},i)};function Ns(n,t,e){var o={name:t,time:e,tags:[Go.MAXO_BUTTON_TAG]};n.addTiming(o)}function Gs(n){return!(!n.name||-1===n.name.indexOf(c))}function Rs(){var n=Fe(Fa(),Gs);return n&&n.length>0?n[0].duration:0}function Ms(n,t,e){return e&&(n&&""!==n&&(n+="|"),n+=t+":"+e),n}function Bs(){return uo.apchsHost}function Us(n,t){var e=Go.INTEGRATION_TYPE+":"+function(n){switch(n){case Et:return Go.SIGNATURE_BUTTON_APB_SESSION_CONFIG;case _t:return Go.SIGNATURE_BUTTON_SESSION_CONFIG;case St:return Go.SIGNATURE_BUTTON_OBJECT;case Ct:return Go.SIGNATURE_BUTTON_REDIRECT;case h:return Go.MAXO_DEFAULT_INTEGRATION;default:return null}}(n);return t&&(e=Ms(e,Go.VIEW_TYPE,t.viewType),e=Ms(e,Go.IS_SKIP_PREORDER_PAGE,t.isSkipPreorderPage),e=Ms(e,Go.MAXO_PAYMENT_BUTTON_TYPE,t.maxoPaymentButtonType),e=Ms(e,Go.CHARGE_PERMISSION_TYPE,t.chargePermissionType),e=Ms(e,Go.PAYMENT_METHOD_ON_FILE_SETUP_TYPE,t.paymentMethodOnFileSetupType),e=Ms(e,Go.MAXO_RECURRING_INFO,JSON.stringify(t.maxoRecurringInfo)),e=Ms(e,Go.NETWORK_EFFECTIVE_TYPE,t.networkEffectiveType),e=Ms(e,Go.NETWORK_DOWNLINK,t.networkDownlink)),e}function xs(){var n="",t=Ls();if(t!=={})for(var e in t)""!==n&&(n+="|"),n+=e+":"+t[e];return n}function Fs(n){var t="";return((null==n?void 0:n.orderType)==gt||Mt.indexOf(null==n?void 0:n.orderType)>-1)&&(t=null==n?void 0:n.orderType),t}function Ys(n,t){if(t=t||{},pl(null==n?void 0:n.chargePermissionType)){t.chargePermissionType=Go.CHARGE_PERMISSION_TYPE_PAYMENT_METHOD_ON_FILE;var e=function(n){if(null==n?void 0:n.recurringMetadata)return null==n?void 0:n.recurringMetadata;return{}}(n);(null==e?void 0:e.frequency)&&(t.maxoRecurringInfo={},t.maxoRecurringInfo.unit=e.frequency.unit,t.maxoRecurringInfo.value=e.frequency.value);var o=function(n){return hl(n)?Go.PAYMENT_METHOD_ON_FILE_SETUP_TYPE_SETUP_ONLY:yl(n)?Go.PAYMENT_METHOD_ON_FILE_SETUP_TYPE_SETUP_WITH_PURCHASE:gl(n)?Go.PAYMENT_METHOD_ON_FILE_SETUP_TYPE_UPDATE_ONLY:vl(n)?Go.PAYMENT_METHOD_ON_FILE_SETUP_TYPE_UPDATE_ONLY:""}(n);o&&(t.paymentMethodOnFileSetupType=o)}return t}function ks(n,t,e,o,a,r){var i;null==r&&(r=window.location.host);var u,c=ml(null===(i=null==t?void 0:t.createCheckoutSessionConfig)||void 0===i?void 0:i.payloadJSON),s=function(n){var t="";return(null==n?void 0:n.platformId)&&(t=null==n?void 0:n.platformId),t}(c);(null==t?void 0:t.ledgerCurrency)&&(u=uo.coe[null==t?void 0:t.ledgerCurrency]);var l=new Ro(null==t?void 0:t.merchantId,s),d=Bs(),f=function(n){if(pl(null==n?void 0:n.chargePermissionType)){if(hl(n))return Go.PAYMENT_METHOD_ON_FILE_SETUP_INTENT;if(yl(n)&&!bl(n))return Go.PAYMENT_METHOD_ON_FILE_PRE_ORDER;if(yl(n)&&bl(n))return Go.PAYMENT_METHOD_ON_FILE_PMOF_APB;if(vl(n))return Go.PAYMENT_METHOD_ON_FILE_SETUP_INTENT_UPDATE;if(gl(n))return Go.PAYMENT_METHOD_ON_FILE_PRE_ORDER_UPDATE}return Go.MAXO_BUTTON}(c),A=Fs(c);o=Ys(c,o),l.addInfo({name:Go.SUB_PAGE_TYPE,value:f}),l.addInfo({name:Go.PAGE_ACTION,value:n}),l.addInfo({name:Go.SESSION_ID,value:We(Go.SESSION_ID)}),l.addInfo({name:Go.BUTTON_PLACEMENT,value:null==t?void 0:t.placement}),l.addInfo({name:Go.CHECKOUT_SESSION_PRODUCT_TYPE,value:null==t?void 0:t.productType}),l.addTiming({name:Go.MAXO_JS_LOAD_TIME,time:Rs()});var m=xs();""!==m&&l.addInfo({name:Go.WEBLAB_DATA,value:m});var p=Go.MERCHANT_DOMAIN_KEY+":"+r+"|"+Go.MAXO_BUTTON_COLOR+":"+(null==t?void 0:t.buttonColor);null!=o&&(o.checkoutSessionId&&l.addInfo({name:Go.CHECKOUT_SESSION_ID,value:o.checkoutSessionId}),o.buttonHeight&&o.buttonWidth&&(p+="|dimension:"+o.buttonWidth+"x"+o.buttonHeight),o.inputButtonHeight&&o.inputButtonWidth&&(p+="|inputButtonDimension:"+o.inputButtonWidth+"x"+o.inputButtonHeight),o.renderButtonHeight&&o.renderButtonWidth&&(p+="|renderButtonDimension:"+o.renderButtonWidth+"x"+o.renderButtonHeight)),l.addInfo({name:Go.ADDITIONAL_REQUEST_DATA,value:p}),void 0!==(null==t?void 0:t.design)&&l.addInfo({name:Go.MAXO_BUTTON_DESIGN,value:t.design});var h=Us(a,o);""!=A&&(h=Ms(h,Go.ORDER_TYPE,A)),""!==h&&l.addInfo({name:Go.MAXO_ADDITIONAL_INFO,value:h}),null!=(null==t?void 0:t.buttonClickTime)&&l.addInfo({name:Go.CLIENT_EVENT_TIME,value:t.buttonClickTime});var y=Sl(s,t,!1,function(n){if(bl(n))return!0;return!1}(c),function(n){if(bl(n))return nt;return tt}(c),_l(s,uo.allowListedSP,qn),function(n){if(n)return n;return k}(Fs(c)));if(""!==y&&l.addInfo({name:Go.COHORT_BASED_METADATA,value:y}),l.addCounter({name:n,tags:[Go.MAXO_BUTTON_TAG]}),n===Go.MAXO_BUTTON_RENDER){var v=Go.MAXO_BUTTON_RENDER_LATENCY;a&&(v=a+"-render-latency"),Ns(l,v,e)}if(n===Go.MAXO_BUTTON_REDIRECT){var v=Go.MAXO_BUTTON_REDIRECT_LATENCY;a&&(v=a+"-redirect-latency"),Ns(l,v,e)}n!==g&&n!==x&&n!==F||Ns(l,v=n+"-latency",e);Ds(l,d,u,null==t?void 0:t.ledgerCurrency,null==t?void 0:t.sandbox)}function Ws(n,t){ks(Go.MAXO_BUTTON_RENDER_COMPLETE,n,Rs(),t)}function Hs(n,t,e,o){var a=Rs();Ba(m+"-"+o,s+"-"+o,co?l+"-"+o:d),ks(Go.MAXO_BUTTON_RENDER,n,a+Ya(m+"-"+o),t,e),Ua(m+"-"+o),xa(s+"-"+o),xa(co?l+"-"+o:d)}function zs(n,t){ks(Go.MAXO_BUTTON_CLICK_ERROR,n,void 0,t)}var Js=function(n){ks(Go.MERCHANT_SITE_INFO_BUTTON_CLICK,n,null,null,null,null)},Ks=800,Xs=670;function Vs(n,t){void 0===t&&(t="");var e=window.innerWidth/2-Ks/2+window.screenLeft,o=window.innerHeight/2-Xs/2+window.screenTop+(window.innerHeight-Xs)/2,a=n+(new Date).getTime(),r="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width="+Ks+", height="+Xs+",top="+o+",left="+e,i=window.open(t,a,r);return window.focus&&i&&i.focus(),i}function Qs(n){var t=Vs(n);if(t){var e=t.document.head,o=document.createElement("style");o.setAttribute("type","text/css"),o.appendChild(document.createTextNode("\n @-webkit-keyframes rotate360 {\n from {\n transform: rotate(0)\n }\n \n to {\n transform: rotate(360deg)\n }\n } \n \n @keyframes rotate360 {\n from {\n transform: rotate(0);\n }\n \n to {\n transform: rotate(360deg);\n }\n }\n \n .a-spinner-medium {\n margin: calc(50vh - 16px) calc(50vw - 16px);\n width: 32px;\n height: 32px;\n -webkit-animation: fadeIn .3s ease-in forwards,rotate360 1s linear infinite;\n animation: fadeIn .3s ease-in forwards,rotate360 1s linear infinite;\n background: url(https://m.media-amazon.com/images/S/sash/JT89MwO$JunoYts.png) 50% 50% no-repeat \n }")),e.appendChild(o),t.document.body.innerHTML='
'}return t}function Zs(n,t,e,o){var a;(ze(a=n[e])||""===a)&&ro("Missing field "+e+" in the "+t+" object in "+o+" API.")}var js=function(n){return uo.authFallbackITMerchantsDomain[n]},qs=function(n){return!!uo.authFallbackITMerchants.includes(n)};function $s(n,t,e){return e&&qs(e)?js(e):"GBP"===n?uo.authUIHostByLang.en_GB:t?"en_GB"===t?uo.authUIHostByLang.de_DE:uo.authUIHostByLang[t]:uo.defaultAuthUIHost}function nl(n){return void 0!==n?uo.authUIHostByCountry[n]:uo.authUIHostByCountry.US}function tl(n){var t=Qe(n);if(t&&t.toLowerCase()===uo.boltDomain.toLowerCase())try{var e=new URL(document.referrer).searchParams.get("referrer");return e||n}catch(t){return n}return n}function el(n){var t=function(){var n=navigator.languages;if(ze(n)&&!ze(navigator.language)&&(n=[navigator.language]),!ze(n))for(var t=0;t-1)return xt[n[t].toLowerCase()];return null}(),e=""+uo.domainFallbackLanguage;return n||t||e}function ol(n){return fn.indexOf(n)>-1}function al(n){return n===ln}function rl(n,t){return n===On||!ze(t)}function il(n){return n===Ln}function ul(n){return n===Dn}function cl(n,t){return al(t)?Pn:function(n){return n===dn}(t)?n&&In.indexOf(n)>-1?n:Pn:ol(t)?n&&wn.indexOf(n)>-1?n:_n:n&&Tn.indexOf(n)>-1?n:_n}function sl(n){n.preventDefault(),n.stopPropagation()}function ll(n){return n&&"T1"==n[Un]}function dl(n){return n&&"T1"==n[xn]}function fl(n){var t=document.createElement("a");return t.href=n,t.hostname}function Al(n){return!!(n&&n.shadowRoot&&n.shadowRoot.children&&n.shadowRoot.children[1])&&(n&&n.shadowRoot&&n.shadowRoot.children&&n.shadowRoot.children[1].classList)}function ml(n){if(n)try{return JSON.parse(n)}catch(n){return{}}return{}}function pl(n){return n===Rt}function hl(n){var t,e,o;return pl(null==n?void 0:n.chargePermissionType)&&(!0===(null===(t=null==n?void 0:n.paymentMethodOnFileMetadata)||void 0===t?void 0:t.setupOnly)||"true"===(null===(e=null==n?void 0:n.paymentMethodOnFileMetadata)||void 0===e?void 0:e.setupOnly))&&(null===(o=null==n?void 0:n.paymentDetails)||void 0===o?void 0:o.paymentIntent)===Gt&&!Boolean(null==n?void 0:n.chargePermissionId)}function yl(n){var t,e;return pl(null==n?void 0:n.chargePermissionType)&&(!1===(null===(t=null==n?void 0:n.paymentMethodOnFileMetadata)||void 0===t?void 0:t.setupOnly)||"false"===(null===(e=null==n?void 0:n.paymentMethodOnFileMetadata)||void 0===e?void 0:e.setupOnly))}function gl(n){var t,e;return pl(null==n?void 0:n.chargePermissionType)&&(!0===(null===(t=null==n?void 0:n.paymentMethodOnFileMetadata)||void 0===t?void 0:t.setupOnly)||"true"===(null===(e=null==n?void 0:n.paymentMethodOnFileMetadata)||void 0===e?void 0:e.setupOnly))&&Boolean(null==n?void 0:n.chargePermissionId)}function vl(n){var t,e,o;return(!0===(null===(t=null==n?void 0:n.paymentMethodOnFileMetadata)||void 0===t?void 0:t.setupOnly)||"true"===(null===(e=null==n?void 0:n.paymentMethodOnFileMetadata)||void 0===e?void 0:e.setupOnly))&&(null===(o=null==n?void 0:n.paymentDetails)||void 0===o?void 0:o.paymentIntent)===Gt&&Mt.indexOf(null==n?void 0:n.orderType)>-1}function bl(n){var t;return(null===(t=null==n?void 0:n.webCheckoutDetails)||void 0===t?void 0:t.checkoutMode)===Bt}function _l(n,t,e){return n&&t.includes(n)?e:$n}function El(n){var t,e;if(null===(t=n.createCheckoutSessionConfig)||void 0===t?void 0:t.payloadJSON){var o=ml(null===(e=n.createCheckoutSessionConfig)||void 0===e?void 0:e.payloadJSON);return _a(o)}return!1}function Sl(n,t,e,o,a,r,i){var u=Go.BUY_NOW+":"+e;return u=Ms(u+="|"+Go.PMO_FLOW+":"+o,Go.ENVIRONMENT,t.sandbox?rt:at),u=Ms(u,Go.DEVICE_TYPE,Ao()?ot:et),u=Ms(u,Go.CHECKOUT_TYPE,a),u=Ms(u,Go.CALLER_TYPE,r),u=Ms(u,Go.CALLER_ID,function(n,t){return n||t}(n,t.merchantId)),u=Ms(u,Go.MERCHANT_ID,t.merchantId),u=Ms(u,Go.ORDER_TYPE_PARAM,i)}var Cl=function(n,t,e,o){return(o?nl(o):$s(t,e))+"/checkout/processing/decline?"+Ve(n)};function Pl(n){return n&&void 0!==n.closed&&!n.closed}function Tl(n,t){n||ro(t)}function Il(n,t,e){Tl(t,"Missing 'selector' parameter in amazon.Pay."+n+"(selector, options) API."),Tl(e,"Missing 'options' parameter in amazon.Pay."+n+"(selector, options) API.");var o=document.querySelector(t);return Tl(o,"Can not find element "+t+" for amazon.Pay."+n+"."),o.classList.add("amazonpay-merchant-shadow-root-parent-element-for-executing-modal-script"),{ele:o,options:e}}function wl(n,t,e){return ze(n[t])?e&&"function"==typeof e?e(t):"Missing parameter '"+t+"' in the options object.":null}function Ol(n,t){var e=t.map(function(t){return wl(n,t)}).filter(Ke).join("\n");""!==e&&ro(e)}function Ll(n,t){var e=t.map(function(t){var e=n[t],o=!(-1===nn.indexOf(t)),a=so[t]&&so[t].indexOf(e)<0,r=o&&a,i=!ze(e)&&a;return r||i?"Invalid value '"+e+"' for '"+t+"', please use one of the available values: "+so[t].join(", ")+".":null}).filter(Ke).join("\n");""!==e&&ro(e)}function Dl(n,t,e){void 0===t&&(t=!1),void 0===e&&(e=!1);var o,a,r,i,u=!0;if("string"==typeof n)try{n=JSON.parse(n)}catch(n){console.error("Estimated Order Amount in the payload is not in correct Json format."),u=!1}try{t&&console.log("Estimated order amount for sandbox is "+JSON.stringify(n));var c=lo;return e&&(c=fo),!!(u&&(r=n.amount,i=Number(r),!isNaN(Number(i))&&i>0||(console.error("Invalid value '"+r+"' for 'amount', please check again as only positive numbers are allowed."),0))&&(o=n.currencyCode,a=c,a=a.map(function(n){return n.toUpperCase()}),o=o.toUpperCase(),a.includes(o)||(console.error("Invalid value '"+o+"' for 'currencyCode', please use from one of the available values: "+a),0))&&function(n,t){t=t.toUpperCase();var e=Ce[t],o=n.toString().split(".");return e>=(o.length>1?o[1].length:0)||(console.error("Invalid value '"+n+"' for 'amount', please pass valid fractional digits for "+t),!1)}(n.amount,n.currencyCode))}catch(n){return console.error("Something wrong while validating estimated order total"),!1}}function Nl(n,t){void 0===t&&(t=!1),n.estimatedOrderAmount&&!qe(n.estimatedOrderAmount)&&(Dl(n.estimatedOrderAmount,n.sandbox,t)||delete n.estimatedOrderAmount)}function Gl(n){El(n)&&(Ol(n,tn),function(n){var t="function"!=typeof n[en]?"Required "+en+" is not a function":null;null!==t&&ro(t)}(n))}function Rl(n,t,e){Ol(n,t),Ll(n,e),function(n){null!=n.publicKeyId&&""==n.publicKeyId&&ro("Invalid value '' for 'publicKeyId', please check again.")}(n),Gl(n),Nl(n)}function Ml(n){var t,e,o,a;null==n.sandbox?(n.publicKeyId&&je(n.publicKeyId,Wn)||(null===(t=n.createCheckoutSessionConfig)||void 0===t?void 0:t.publicKeyId)&&je(null===(e=n.createCheckoutSessionConfig)||void 0===e?void 0:e.publicKeyId,Wn)||(null===(o=n.signInConfig)||void 0===o?void 0:o.publicKeyId)&&je(null===(a=n.signInConfig)||void 0===a?void 0:a.publicKeyId,Wn))&&(n.sandbox=!0):function(n){n.publicKeyId&&(je(n.publicKeyId,Wn)&&!n.sandbox||je(n.publicKeyId,Hn)&&n.sandbox)&&ro("PublicKeyId '"+n.publicKeyId+"' does not match 'sandbox: "+n.sandbox+"'. Please check again. ")}(n)}function Bl(n){n.publicKeyId&&(n.createCheckoutSessionConfig&&(null==n.createCheckoutSessionConfig.publicKeyId?n.createCheckoutSessionConfig.publicKeyId=n.publicKeyId:n.createCheckoutSessionConfig.publicKeyId!=n.publicKeyId&&(n.publicKeyIdMismatch=!0)),n.signInConfig&&(null==n.signInConfig.publicKeyId?n.signInConfig.publicKeyId=n.publicKeyId:n.signInConfig.publicKeyId!=n.publicKeyId&&(n.publicKeyIdMismatch=!0)))}function Ul(n){return to(to(to({},Ut),n),{checkoutLanguage:el(n.checkoutLanguage)})}function xl(n,t,e){var o;return null==t.createCheckoutSession&&null==t.createCheckoutSessionConfig&&null==t.signInConfig?{returnObject:{onClick:function(n){o=n},initCheckout:function(n){t.createCheckoutSession=n.createCheckoutSession,t.createCheckoutSessionConfig=n.createCheckoutSessionConfig,Bl(t),n.estimatedOrderAmount&&0==Object.keys(t.estimatedOrderAmount).length&&(t.estimatedOrderAmount=n.estimatedOrderAmount),n.platformConnectionId&&(t.platformConnectionId=n.platformConnectionId),Ma(f),ks(Go.MAXO_BUTTON_CLICK,t,null,null,St),vs(t,!0,St)},updateButtonInfo:function(n){_s(n,t,e)}},buttonClickHandler:function(){try{o?o():t.productType!==On||t.signInConfig||ro("Invalid button definition, productType "+t.productType+" and configName do not match.")}catch(n){throw zs(t,null),n}}}:function(){try{var e=no(),o=e[0],a=e[1];null!=o&&null!=a&&(t.buttonClickTime=o,t.clientEventID=a),Ma(f);var r=h;t.createCheckoutSessionConfig&&(r=_t);var i=Da(fu,0,mu);ks(Go.MAXO_BUTTON_CLICK,t,null,i,r),vs(t,!0,r,n)}catch(n){throw zs(t,null),n}}}var Fl="recurringUpgrade",Yl="recurringUpdate";function kl(n,t){if(t.upgradeAction==Fl||t.upgradeAction==Yl){var e=Bo(function(n){try{var t=JSON.parse(n.payloadJSON),e=t.merchantId,o={payloadJSON:n.payloadJSON,signature:n.signature,publicKeyId:n.publicKeyId,merchantId:e,algorithm:n.algorithm||cs,upgradeAction:n.upgradeAction,merchantDomain:window.location.hostname,origin_url:window.location.href};return t.checkoutLanguage&&(o.checkoutLanguage=t.checkoutLanguage),t.scopes&&(o.scopes=t.scopes),t.productType&&(o.productType=t.productType),t.ledgerCurrency&&(o.ledgerCurrency=t.ledgerCurrency),o}catch(n){return ro("Please pass valid JSON payload for upgradeAction."),{}}}(t));document.body.appendChild(e),e.submit()}}var Wl="/checkout/signout",Hl="/checkout/switch-account";function zl(n,t){n&&ro("amazon.Pay.signout() failed."),t&&"function"==typeof t&&t()}function Jl(n){return Object.keys(n).forEach(function(t){n[t]||delete n[t]}),n}function Kl(n){var t={};if(n&&n.dataset){t.ledgerCurrency=n.dataset.ledgerCurrency,t.sandbox="true"==n.dataset.sandbox,t.checkoutLanguage=n.dataset.language,t.style=n.dataset.buttonBorderRadius,t.productType=n.dataset.productType,t.placement=n.dataset.placement,t.design=n.dataset.design,t.buttonColor=n.dataset.buttonColor,t.merchantId=n.dataset.amazonpayMerchantId;var e=function(n){var t={};return t.buttonBorderRadius=n.dataset.buttonBorderRadius,Jl(t)}(n);Object.keys(e).length>0&&(t.style=e);var o=function(n){var t={};return t.amount=n.dataset.amount,t.currencyCode=n.dataset.currencyCode,Jl(t)}(n);Object.keys(o).length>0&&(t.estimatedOrderAmount=o);var a=function(n){var t={};return t.payloadJSON=n.dataset.payload,t.publicKeyId=n.dataset.publicKeyId,t.signature=n.dataset.signature,Jl(t)}(n);if(Object.keys(a).length>0)t[t.productType==On?Gn:Rn]=a;Rl(t,nn,Object.keys(so))}return Jl(t)}function Xl(n,t){Array.prototype.forEach.call(n,function(n){var e=Math.random().toString(36).substring(2,6)+Math.random().toString(36).substring(2,4);n.classList.add(""+Bn+e);var o=t("."+Bn+e,Kl(n));(function(n){if(!n)return!1;var t="function"==typeof n.onClick,e="function"==typeof n.initCheckout;return t&&e})(o)&&("function"==typeof window.amznButtonClickHandler?window.amznButtonClickHandler(o):(document.addEventListener("DOMContentLoaded",function(n){"function"==typeof window.amznButtonClickHandler&&window.amznButtonClickHandler(n)}.bind(o)),"interactive"!==document.readyState&&"complete"!==document.readyState||ro("Unable to locate a window.amznButtonClickHandler function")))})}var Vl="UBPSandboxMessage",Ql="APAYCOMPUserActionStripeClick",Zl="APAYCOMPUserActionStripeRender",jl="APAYCOMPUserActionStripeDismissClick",ql="APAYCOMPUserActionStripeLearnMoreClick",$l={CLICK:"maxo-stripe-click",RENDER:"maxo-stripe-render",DISMISS:"stripe-dismiss-click",LEARN_MORE:"stripe-learn-more-click"};function nd(n,t){var e=new Ro(n),o=uo.apchsHost;e.addInfo({name:Go.PAGE_ACTION,value:t}),e.addInfo({name:Go.SESSION_ID,value:We(Go.SESSION_ID)}),e.addInfo({name:Go.SUB_PAGE_TYPE,value:Go.MAXO_BUTTON});var a=window.location.host,r=Go.MERCHANT_DOMAIN_KEY+":"+a;e.addInfo({name:Go.ADDITIONAL_REQUEST_DATA,value:r}),e.addCounter({name:t,tags:[Go.MAXO_BUTTON_TAG]});var i=We(u);return i&&Ds(e,o,uo.coe[i],i),e.toQueryString()}function td(n){if(!(n&&n.data&&n.data.data&&n.data.data.mType))return"";var t,e,o=n.data.data.mType,a=function(){var n="[class*="+y+"]",t=document.querySelector(n),e="-1";if(t)for(var o=t.classList,a=0;aBr)&&(t.textSize=Mr):n.style={textSize:Mr}}(n),Ed(n)}var Cd="alaMessage";function Pd(n){var t=uo.apchsHost,e={merchantId:n.merchantId,ledgerCurrency:n.amount.currencyCode,amount:n.amount.value,pageType:xr},o=Object.keys(e).map(function(n){return n+"="+e[n]}).join("&");return t+"/"+Cd+"?"+o}function Td(n,t){return eo(this,void 0,Promise,function(){var e,o=this;return oo(this,function(a){return(e=document.createElement("div")).setAttribute("class","message-content"),function(n){return eo(this,void 0,Promise,function(){return oo(this,function(t){return[2,fetch(Pd(n),{credentials:"include"})]})})}(n).then(function(n){return n.json()}).then(function(a){return eo(o,void 0,void 0,function(){return oo(this,function(o){switch(o.label){case 0:if(!Pa(a))throw new Error("Response fetched from API is null");return function(n){return n&&n[Rr]==Ot}(t)?[4,ti(n,hr,e,a)]:[3,2];case 1:o.sent(),o.label=2;case 2:return e.prepend(jr(n)),e.prepend(Zr(Kr,n)),e.prepend(qr(n)),e.prepend(Zr(a.alaString,n)),[2]}})})}).catch(function(t){e=gd(e,n)}),[2,e]})})}function Id(n,t){var e={ledgerCurrency:null==t?void 0:t.amount.currencyCode,merchantId:t.merchantId};if(function(n){return n.environment===Gr}(t))return Vr(n).appendChild(function(n){var t=document.createElement("div");return t.setAttribute("class","message-content"),t=gd(t,n)}(t)),void ni(t);Os(function(e){if(function(n){return n&&(n[Rr]==wt||n[Rr]==Ot)}(e)){var o=Vr(n);Td(t,e).then(function(n){o.appendChild(n)})}ni(t)},e,!0)}var wd,Od;var Ld=["A2S4Z0XKMBEFEG"];function Dd(n,t,e,o){if(wd=Ra(),!o.sandbox){var a=function(n,t,e){var o,a,r,i=e.createCheckoutSessionConfig||e.signInConfig;if(i&&i.payloadJSON)try{(r=JSON.parse(i.payloadJSON))&&(r.storeId&&(o=r.storeId),a=r.webCheckoutDetails?r.webCheckoutDetails.checkoutReviewReturnUrl:r.signInReturnUrl)}catch(n){}return po("GET",Ho(n,t,o,a),!1)}(o.merchantId,o.ledgerCurrency,o);!function(n,t,e){n&&(n.onload=t,n.onerror=e,n.send())}(a,function(){if(a)try{var i=JSON.parse(a.responseText);200==a.status&&i&&i.merchantAccountStatus!==r&&e.disableButton(n,t,o),Od=Ra(),ks(g,o,Od-wd)}catch(n){}},function(){})}}function Nd(n,t,e,o,a,r,i){ru(e,a);var u=function(n){var t=n.offsetWidth,e=n.offsetHeight,o=window.navigator.connection;return{buttonWidth:t,buttonHeight:e,inputButtonWidth:t,inputButtonHeight:e,renderButtonWidth:t,renderButtonHeight:e,networkDownlink:null==o?void 0:o.downlink,networkEffectiveType:null==o?void 0:o.effectiveType}}(e);"function"==typeof n?t.renderButton(e,o,a,n,!1,u,r,i):t.renderButton(e,o,a,n.buttonClickHandler),_i(null==a?void 0:a.ledgerCurrency,null==a?void 0:a.merchantId)||function(n,t,e,o){Ma(l+"-"+o),n.buttonClickTime=$e(),Ze()&&Hs(n,t,e,o)}(a,u,r,i),Dd(e,o,t,a),setTimeout(function(){var n;(n=navigator.userAgentData)&&n.getHighEntropyValues&&n.getHighEntropyValues(["platformVersion"]).then(function(n){rs=n}),!mo()&&Ao()&&ws(a),_u(e,a,!0,u,r)},0)}function Gd(n){var t;"string"==typeof(t=n.merchantId)&&bt===t&&(n.buttonColor=En,n.design=sn)}function Rd(n,t,e,o,a){var r,c;Gd(t);var s=null,l=xl(e,t,n);if("function"!=typeof l&&(s=l.returnObject)&&(o=St),a.createCheckoutSessionConfig&&(o=_t),null===(r=a.createCheckoutSessionConfig)||void 0===r?void 0:r.payloadJSON){var d=Ta(null===(c=a.createCheckoutSessionConfig)||void 0===c?void 0:c.payloadJSON);ya(d)&&(o=Et)}return null==s&&t.productType!==On&&(s=function(n,t){return{updateButtonInfo:function(e){_s(e,n,t)}}}(t,n)),ke(i,t.checkoutLanguage,1),ke(u,a.ledgerCurrency,1),{returnObject:s,buttonClick:l,buttonType:o}}var Md=function(n,t){var e=is.getInstance();if(Ma(s+"-"+n),null===t||!Ld.includes(null==t?void 0:t.merchantId))try{var o=Il("renderButton",n,t),a=o.ele,r=o.options,i=h,u=We(Yr),c=We(kn);u&&u!=c&&ke(kn,u,365,!0),Rl(r,nn,Object.keys(so)),Bl(r),Ml(r);var l=Ul(r),d=_i(null==l?void 0:l.ledgerCurrency,null==l?void 0:l.merchantId),f=Xe("amazonpaybutton");El(r)&&e.addConfig(f,r);var A=function(n){return co?n?{renderButton:Vu,enableButton:function(){},disableButton:Zu}:{renderButton:Ku,enableButton:function(){},disableButton:Zu}:{renderButton:cr,enableButton:function(){},disableButton:lr}}(d),m=Rd(a,l,f,i,r),p=m.returnObject,y=m.buttonClick;if(i=m.buttonType,d?Ei(l).then(function(){Nd(y,A,a,f,l,i,n)}):Nd(y,A,a,f,l,i,n),p)return p}catch(n){throw function(n,t){ks(Go.MAXO_BUTTON_RENDER_ERROR,n,void 0,t)}(t,null),n}},Bd=He("amazon.Pay");return Bd.renderButton=Md,Bd.bindChangeAction=function(n,t){var o=Il("bindChangeAction",n,t),a=o.ele,r=o.options;sa(r,e.BIND_CHANGE_ACTION),a.addEventListener("click",function(){ca(r)})},Bd.bindUpgradeAction=function(n,t){var e,o=(e=t,["payloadJSON","signature","publicKeyId","upgradeAction"].map(function(n){return wl(e,n,function(n){return"Missing field "+n+" for bindUpgradeAction parameter."})}).filter(Ke).join("\n"));""!==o&&ro(o);var a=Il("bindUpgradeAction",n,t),r=a.ele,i=a.options;!function(n){try{var t=JSON.parse(n.payloadJSON),e=Ut;e.merchantId=t.merchantId,e.ledgerCurrency=t.ledgerCurrency,n.upgradeAction==Fl?ks(Go.BIND_UPGRADE_ACTION,e,null,null,null):n.upgradeAction==Yl&&ks(Go.BIND_RECURRING_UPDATE_ACTION,e,null,null,null)}catch(n){}}(t),r.addEventListener("click",function(){kl(0,i)})},Bd.signout=function(n){var t=We(i),e=We(u);if(t&&e){var o=$s(e,t);e===Be[Ie]?t=Pe:e===Be[we]&&t===Pe&&(t=Te);var a=po("GET",""+o+Wl+"?"+Ve({language:t}),!0,!1);a&&(a.onload=function(){var t;if(a)try{var e=JSON.parse(a.responseText);200==a.status&&e?(t=e.result,io("amazon.Pay.signout() completed successfully.")):t=void 0}catch(n){t=void 0}finally{zl(!t,n)}},a.onerror=function(){zl(!0,n)},a.send())}},Bd.initCheckout=bs,Bd.switchAccount=function(n){var t=We(i),e=We(u),o=n.merchantId,a=n.SignInConfig.payloadJSON,r=n.SignInConfig.signature,c=n.SignInConfig.publicKeyId,s=n.placement,l=n.sandbox;if(t&&e){var d=$s(e,t);e===Be[Ie]?t=Pe:e===Be[we]&&t===Pe&&(t=Te);var f=""+d+Hl+"?"+Ve({language:t,merchantId:o,ledgerCurrency:e,payloadJSON:a,signature:r,publicKeyId:c,placement:s,sandbox:l});window.location.replace(f)}},Bd.changePaymentMethod=la,Bd.changeShippingAddress=da,Bd.initUpdate=function(n){"object"!=typeof n?ro("Missing options parameter for amazon.Pay.initUpdate"):bs(n)},Bd.renderPromotionalMessage=function(n,t){var e=function(n){return Tl(n,"Missing 'options' parameter in amazon.Pay.renderPromotionalMessage(selector, options) API."),Tl(null==n?void 0:n.amount,"Missing 'amount' parameter in amazon.Pay.renderPromotionalMessage(selector, options) API."),n}(t),o=function(n){return Tl(n,"Missing 'selector' parameter in amazon.Pay.renderPromotionalMessage(selector, options) API."),n}(n);Sd(e),function(n){return"PayOnly"!=n.productType}(e)&&Id(o,e)},Bd.renderJSButton=yd().renderButton,Bd.updateButtonParams=yd().updateButtonParams,function n(t){var e=document.querySelectorAll(Mn);e&&e.length>0?Xl(e,t):document.addEventListener("DOMContentLoaded",function(){n(t)})}(Md),Uo("beforeunload",window,function(){Dc=!0}),void 0!==window.postMessage&&Uo("message",window,ed),n.renderButton=Md,n}({});