!function(){function e(t){var n=o[t];if(void 0!==n)return n.exports;var a=o[t]={id:t,loaded:!1,exports:{}};return r[t](a,a.exports,e),a.loaded=!0,a.exports}var t,n,r={9795:function(e,t,n){"use strict";function r(e){u.length||(i(),!0),u[u.length]=e}function o(){for(;d1024){for(var t=0,n=u.length-d;tF.length&&F.push(e)}function d(e,t,n,o){var a=typeof e;"undefined"!==a&&"boolean"!==a||(e=null);var i=!1;if(null===e)i=!0;else switch(a){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case b:case A:i=!0}}if(i)return n(o,e,""===t?"."+m(e,0):t),1;if(i=0,t=""===t?".":t+":",Array.isArray(e))for(var c=0;c0&&e.warn.apply(e,(0,r.A)(t))}(n.controllerLogger,l),s}},5125:function(e,t,n){"use strict";n.d(t,{KF:function(){return y},i7:function(){return f},As:function(){return m},nH:function(){return _},f4:function(){return g},CP:function(){return h}});var r=n(9394),o=n(6376),a=n(545),i=n(6158),c=(0,r.A)(Array.from(new Set(Object.keys(i.qk).map((function(e){return i.qk[e].external_type})))).sort()),s=n(6858),l=(0,o.Ze)({country:o.yL.apply(void 0,(0,r.A)(s.Fg)),line1:(0,o.lq)((0,o.me)(o.Yj)),line2:(0,o.lq)((0,o.me)(o.Yj)),city:(0,o.lq)((0,o.me)(o.Yj)),postal_code:(0,o.lq)((0,o.me)(o.Yj)),state:(0,o.lq)((0,o.me)(o.Yj))}),u=(0,o.Ze)({country:o.yL.apply(void 0,(0,r.A)(s.Fg)),line1:(0,o.me)(o.Yj),line2:(0,o.lq)((0,o.me)(o.Yj)),city:(0,o.lq)((0,o.me)(o.Yj)),postal_code:(0,o.lq)((0,o.me)(o.Yj)),state:(0,o.lq)((0,o.me)(o.Yj))}),d=(0,o.Ze)({cssSrc:o.Yj}),p=(0,o.Ze)({family:o.Yj,src:o.Yj,display:(0,o.lq)(o.Yj),style:(0,o.lq)((0,o.yL)("normal","italic","oblique")),unicodeRange:(0,o.lq)(o.Yj),weight:(0,o.lq)(o.Yj)}),m=(0,o.jk)((0,o.or)(d,p)),f=(0,o.Ze)({name:(0,o.lq)((0,o.me)(o.Yj)),address:l}),_=(0,o.Ze)({name:(0,o.lq)((0,o.me)(o.Yj)),address:u}),h=(0,o.Ze)({lineItem:o.Yj,quantity:o.ai}),y=(0,o.yL)(a.T0,a.o2),v=((0,o.yL)("address","payment","expressCheckout"),(0,o.Ze)({value:o.Yj,type:o.yL.apply(void 0,(0,r.A)(c))})),g=(0,o.Ze)({taxId:v,businessName:o.Yj})},9049:function(e,t,n){"use strict";n.d(t,{BZ:function(){return c},h7:function(){return s},vR:function(){return l}});var r=n(6376),o=n(7941),a=n(8177),i=Object.freeze({clientSecret:(0,r.lq)(r.Yj),fetchClientSecret:(0,r.lq)(r.E2),onLineItemsChange:(0,r.lq)(r.E2),onShippingDetailsChange:(0,r.lq)(r.E2),onComplete:(0,r.lq)(r.E2),onAnalyticsEvent:(0,r.lq)(r.E2)}),c=function(e){return(0,r.tf)((0,r.Ze)(i),e,"initEmbeddedCheckout(options)")},s=function(e,t){return"always"===(0,a.$)(e).redirectOnCompletion&&t?"You passed an `onComplete` handler for a session that has `redirect_on_completion: always`. This `onComplete` handler will never be called.":null},l=function(e,t){if(null==e||!e.type||"accept"!==e.type&&"reject"!==e.type||"reject"===e.type&&!e.errorMessage)throw new o.N("The ".concat(t,' function must return a Promise that resolves in either {type: "accept"} or {type: "reject", errorMessage: string}.'))}},8177:function(e,t,n){"use strict";n.d(t,{$:function(){return a}});var r=n(3453),o=n(338),a=function(e){var t=e.split("_secret_"),n=(0,r.A)(t,2),a=n[0],i=n[1],c=(0,o.D)(i),s={};if(c)try{s=JSON.parse(c)}catch(e){s={}}return{checkoutSessionId:a,layoutType:s.layoutType,uiMode:s.uiMode,backgroundColor:s.backgroundColor,subscriptionUniquenessEnabled:!!s.subscriptionUniquenessEnabled,preloadFont:s.preloadFont,redirectOnCompletion:s.redirectOnCompletion,apiKey:s.apiKey,stripeAccount:s.stripeAccount}}},4326:function(e,t,n){"use strict";n.d(t,{C:function(){return a}});var r=n(7941),o=n(8177),a=function(e){if("embedded"!==(0,o.$)(e).uiMode)throw new r.N("Invalid Checkout session. Only Checkout sessions with ui_mode=embedded can be used with embedded Checkout.")}},6233:function(e,t,n){"use strict";n.d(t,{V7:function(){return r}});var r=["shopping","price","return","product"]},545:function(e,t,n){"use strict";n.d(t,{C5:function(){return o},Ey:function(){return d},F_:function(){return l},KQ:function(){return f},T0:function(){return c},_g:function(){return i},bp:function(){return m},cI:function(){return u},nD:function(){return p},o2:function(){return s}});var r=n(6376),o=(0,r.cW)({phone:(0,r.lq)((0,r.yL)("auto","always","never"))}),a=(0,r.cW)({required:(0,r.yL)("auto","always","never")}),i=(0,r.cW)({phone:(0,r.lq)(a)}),c="shipping",s="billing",l=(0,r.or)((0,r.cW)({mode:(0,r.yL)("automatic","disabled")}),(0,r.cW)({mode:(0,r.yL)("google_maps_api"),apiKey:r.Yj})),u={automatic:"automatic",disabled:"disabled",google_maps_api:"google_maps_api"},d={stripe:"stripe",merchant:"merchant"},p=(0,r.cW)({name:(0,r.lq)((0,r.yL)("full","split","organization"))}),m=Object.freeze({line1:(0,r.lq)(r.Yj),line2:(0,r.lq)(r.Yj),city:(0,r.lq)(r.Yj),state:(0,r.lq)(r.Yj),country:(0,r.lq)(r.Yj),postal_code:(0,r.lq)(r.Yj)}),f=((0,r.lq)(r.Yj),(0,r.lq)((0,r.cW)(m)),(0,r.lq)(r.Yj),"split")},3995:function(e,t,n){"use strict";n.d(t,{Fh:function(){return s},GR:function(){return u},Lm:function(){return p},RZ:function(){return l},Yn:function(){return d},_q:function(){return i},s6:function(){return c}});var r=n(9379),o=n(5593),a={austria:"AT",sterreich:"AT",csterreich:"AT",au:"AU",australia:"AU",belgium:"BE",br:"BR",brasil:"BR",brazil:"BR",ca:"CA",canada:"CA",ch:"CH",schweiz:"CH",switzerland:"CH",china:"CN",cn:"CN",czechrepublic:"CZ",eskrepublika:"CZ",cz:"CZ",de:"DE",deu:"DE",deutschland:"DE",dk:"DK",germany:"DE",danmark:"DK",denmark:"DK",egypt:"EG",es:"ES",espaa:"ES",espanya:"ES",spain:"ES",finland:"FI",suomi:"FI",fi:"FI",fr:"FR",hk:"HK",hongkong:"HK",hungary:"HU",hu:"HU",england:"GB",gb:"GB",gbr:"GB",uk:"GB",unitedkingdom:"GB",greatbritain:"GB",scotland:"GB",wales:"GB",in:"IN",ire:"IE",israel:"IL",it:"IT",italy:"IT",italia:"IT",italie:"IT",japan:"JP",jp:"JP",lv:"LV",latvia:"LV",latvija:"LV",lietuva:"LT",lt:"LT",luxembourg:"LU",mexico:"MX",mx:"MX",my:"MY",netherlands:"NL",thenetherlands:"NL",nederland:"NL",nederlands:"NL",nl:"NL",norway:"NO",no:"NO",nz:"NZ",pl:"PL",poland:"PL",polska:"PL",pr:"PR",pt:"PT",ro:"RO",russia:"RU",saintpierreandmiquelon:"PM",saudiarabia:"SA",se:"SE",sg:"SG",slovakia:"SK",svk:"SK",southafrica:"ZA",sweden:"SE",sverige:"SE",singapore:"SG",taiwan:"TW",turkey:"TR",uae:"AE",ukraine:"UA",us:"US",usa:"US",unitedstatesofamerica:"US",unitedstates:"US",estadosunidos:"US"},i=function(e,t){if(e.country&&"string"==typeof e.country){var n,o=e.country.toLowerCase().replace(/[^a-z]+/g,"");return e.countryCode?"string"==typeof e.countryCode&&(n=e.countryCode.toUpperCase()):(n=a[o])||t(),(0,r.A)((0,r.A)({},e),{},{countryCode:n})}return e},c=function(){var e=window.navigator.userAgent,t=/iPad|iPhone/i.test(e),n=/^((?!chrome|android).)*safari/i.test(e)&&!/SamsungBrowser/.test(e);if(t){var r=window.navigator.userAgent.match(/OS (\d+)_(\d+)(_\d+)? like Mac OS X/)||[],o=parseInt(r[1],10),a=parseInt(r[2],10);return 16===o&&a<2}if(n){var i=e.match(/Version\/(\d+)\.(\d+)(\.\d+)?/)||[],c=parseInt(i[1],10),s=parseInt(i[2],10);return 16===c&&s<2}return!1},s=function(e){var t=e.recurringPaymentRequest,n=e.currency,a=e.pending,i=e.defaultBillingAgreement,s=void 0===i?"":i,l=e.applePayTokenRevokeWebhookUrl,u=e.warn;if(t){var d=t.paymentDescription,p=t.managementURL,m=t.regularBilling,f=t.trialBilling,_=t.billingAgreement;return c()&&!_&&(u("You did not specify a `billingAgreement` as part of your `applePay.recurringPaymentRequest`, and you are on Safari 16.0 or 16.1. Due to a bug in Safari 16.0-16.1, we autofilled a default billing agreement for you. This will not cause problems with your Stripe integration, but you may wish to customize this text by specifying your own `billingAgreement` text."),_=s),{paymentDescription:d,regularBilling:(0,r.A)((0,r.A)({},m),{},{paymentTiming:"recurring",type:a?"pending":"final",amount:(0,o.lM)(m.amount,n,"apple"),recurringPaymentStartDate:m.recurringPaymentStartDate,recurringPaymentEndDate:m.recurringPaymentEndDate}),billingAgreement:_,managementURL:p,tokenNotificationURL:l,trialBilling:f&&(0,r.A)((0,r.A)({},f),{},{paymentTiming:"recurring",type:a?"pending":"final",amount:(0,o.lM)(f.amount,n,"apple"),recurringPaymentStartDate:f.recurringPaymentStartDate,recurringPaymentEndDate:f.recurringPaymentEndDate})}}},l=function(e){var t=e.deferredPaymentRequest,n=e.currency,a=e.pending,i=(e.defaultBillingAgreement,e.applePayTokenRevokeWebhookUrl);e.warn;if(t){var c=t.paymentDescription,s=t.managementURL,l=t.deferredBilling,u=t.freeCancellationDate,d=t.freeCancellationDateTimeZone,p=t.billingAgreement,m=a&&"final"!==l.amountType;return{paymentDescription:c,deferredBilling:(0,r.A)((0,r.A)({},l),{},{paymentTiming:"deferred",type:m?"pending":"final",amount:(0,o.lM)(l.amount,n,"apple"),deferredPaymentDate:l.deferredPaymentDate}),billingAgreement:p,managementURL:s,freeCancellationDate:u,freeCancellationDateTimeZone:d,tokenNotificationURL:i}}},u=function(e){var t=e.automaticReloadPaymentRequest,n=e.currency,a=e.pending,i=e.defaultBillingAgreement,s=void 0===i?"":i,l=e.applePayTokenRevokeWebhookUrl,u=e.warn;if(t){var d=t.paymentDescription,p=t.managementURL,m=t.automaticReloadBilling,f=t.billingAgreement;return c()&&!f&&(u("You did not specify a `billingAgreement` as part of your `applePay.automaticReloadPaymentRequest`, and you are on Safari 16.0 or 16.1. Due to a bug in Safari 16.0-16.1, we autofilled a default billing agreement for you. This will not cause problems with your Stripe integration, but you may wish to customize this text by specifying your own `billingAgreement` text."),f=s),{paymentDescription:d,automaticReloadBilling:(0,r.A)((0,r.A)({},m),{},{paymentTiming:"automaticReload",type:a?"pending":"final",amount:(0,o.lM)(m.amount,n,"apple"),automaticReloadPaymentThresholdAmount:(0,o.lM)(m.automaticReloadPaymentThresholdAmount,n,"apple")}),billingAgreement:f,managementURL:p,tokenNotificationURL:l}}},d=function(e,t,n,r){return{amount:(0,o.lM)(e,n,"apple"),label:t,type:r?"pending":"final"}},p=function(e,t,n,r,o){var a,i,c=e,s=r;return 0===e&&"final"===(null==o||null===(a=o.deferredPaymentRequest)||void 0===a||null===(i=a.deferredBilling)||void 0===i?void 0:i.amountType)&&(c=o.deferredPaymentRequest.deferredBilling.amount,s=!1),d(c,t,n,s)}},8698:function(e,t,n){"use strict";n.d(t,{Dt:function(){return P},Ew:function(){return E},Ol:function(){return w},Q0:function(){return C},XB:function(){return _},fG:function(){return b}});var r=n(9379),o=n(7941),a=n(6376),i=n(647),c={amount:a.SE,label:a.Yj,recurringPaymentStartDate:(0,a.lq)(a.ki),recurringPaymentEndDate:(0,a.lq)(a.ki),recurringPaymentIntervalUnit:(0,a.lq)((0,a.yL)("year","month","day","hour","minute")),recurringPaymentIntervalCount:(0,a.lq)((0,a.gX)(0))},s={paymentDescription:a.Yj,managementURL:a.Yj,regularBilling:(0,a.cW)(c),trialBilling:(0,a.lq)((0,a.cW)(c))},l=(0,r.A)((0,r.A)({},s),{},{billingAgreement:(0,a.lq)(a.Yj)}),u={amount:a.SE,label:a.Yj,deferredPaymentDate:a.ki,amountType:(0,a.lq)((0,a.yL)("final","pending"))},d={paymentDescription:a.Yj,managementURL:a.Yj,deferredBilling:(0,a.cW)(u),freeCancellationDate:(0,a.lq)(a.ki),freeCancellationDateTimeZone:(0,a.lq)(a.Yj),billingAgreement:(0,a.lq)(a.Yj)},p={amount:a.SE,label:a.Yj,automaticReloadPaymentThresholdAmount:a.SE},m={paymentDescription:a.Yj,managementURL:a.Yj,automaticReloadBilling:(0,a.cW)(p)},f=(0,r.A)((0,r.A)({},m),{},{billingAgreement:(0,a.lq)(a.Yj)}),_=Object.freeze({recurringPaymentRequest:(0,a.lq)((0,a.me)((0,a.cW)(l))),deferredPaymentRequest:(0,a.lq)((0,a.me)((0,a.cW)(d))),automaticReloadPaymentRequest:(0,a.lq)((0,a.me)((0,a.cW)(f)))}),h=(0,r.A)((0,r.A)({},c),{},{amount:a.zh,recurringPaymentIntervalCount:(0,a.lq)(a.zh)}),y=(0,r.A)((0,r.A)({},l),{},{regularBilling:(0,a.cW)(h),trialBilling:(0,a.lq)((0,a.cW)(h))}),v=(0,r.A)((0,r.A)({},d),{},{deferredBilling:(0,a.cW)((0,r.A)((0,r.A)({},u),{},{amount:a.zh}))}),g=(0,r.A)((0,r.A)({},f),{},{automaticReloadBilling:(0,a.cW)((0,r.A)((0,r.A)({},p),{},{amount:a.zh,automaticReloadPaymentThresholdAmount:a.zh}))}),b=Object.freeze({recurringPaymentRequest:(0,a.lq)((0,a.me)((0,a.cW)(y))),deferredPaymentRequest:(0,a.lq)((0,a.me)((0,a.cW)(v))),automaticReloadPaymentRequest:(0,a.lq)((0,a.me)((0,a.cW)(g)))}),A=(0,r.A)((0,r.A)({},c),{},{recurringPaymentStartDate:(0,a.lq)(a.ki),recurringPaymentEndDate:(0,a.lq)(a.ki)}),S=(0,r.A)((0,r.A)({},l),{},{regularBilling:(0,a.cW)(A),trialBilling:(0,a.lq)((0,a.cW)(A))}),k=(0,r.A)((0,r.A)({},d),{},{deferredBilling:(0,a.cW)((0,r.A)((0,r.A)({},u),{},{deferredPaymentDate:a.ki})),freeCancellationDate:(0,a.lq)(a.ki)}),E=Object.freeze({recurringPaymentRequest:(0,a.lq)((0,a.me)((0,a.cW)(S))),deferredPaymentRequest:(0,a.lq)((0,a.me)((0,a.cW)(k))),automaticReloadPaymentRequest:(0,a.lq)((0,a.me)((0,a.cW)(f)))}),w=Object.freeze({recurringPaymentRequest:(0,a.lq)((0,a.me)((0,a.cW)(s))),deferredPaymentRequest:(0,a.lq)((0,a.me)((0,a.cW)(d))),automaticReloadPaymentRequest:(0,a.lq)((0,a.me)((0,a.cW)(m)))}),C=function(e){var t,n,r=e.applePay,a=e.elementsInitSource,i=r.deferredPaymentRequest,c=r.recurringPaymentRequest,s=r.automaticReloadPaymentRequest,l=r.supportsCouponCode,u=r.couponCode;if([!!i,!!c,!!s].filter(Boolean).length>=2)throw new o.N("It seems that you have more than one of deferredPaymentRequest, recurringPaymentRequest, and automaticReloadPaymentRequest set in your Apple Pay config. Please only set one of the three.");if(i&&!!i.freeCancellationDate!=!!i.freeCancellationDateTimeZone)throw new o.N("It seems that you have only set one of deferredPaymentRequest.freeCancellationDate and deferredPaymentRequest.freeCancellationDateTimezone. Please set both or none of them.");if(null!=c&&null!==(t=c.regularBilling)&&void 0!==t&&t.recurringPaymentStartDate&&c.regularBilling.recurringPaymentEndDate&&c.regularBilling.recurringPaymentStartDate.getTime()>=c.regularBilling.recurringPaymentEndDate.getTime())throw new o.N("It seems that you have set recurringPaymentRequest.regularBilling.recurringPaymentStartDate to a date that is after or on recurringPaymentRequest.regularBilling.recurringPaymentEndDate. Please set recurringPaymentRequest.regularBilling.recurringPaymentStartDate to a date that is before recurringPaymentRequest.regularBilling.recurringPaymentEndDate.");if(null!=c&&null!==(n=c.trialBilling)&&void 0!==n&&n.recurringPaymentStartDate&&c.trialBilling.recurringPaymentEndDate&&c.trialBilling.recurringPaymentStartDate.getTime()>=c.trialBilling.recurringPaymentEndDate.getTime())throw new o.N("It seems that you have set recurringPaymentRequest.trialBilling.recurringPaymentStartDate to a date that is after or on recurringPaymentRequest.trialBilling.recurringPaymentEndDate. Please set recurringPaymentRequest.trialBilling.recurringPaymentStartDate to a date that is before recurringPaymentRequest.trialBilling.recurringPaymentEndDate.");if("checkout"!==a&&"payment_link"!==a&&l||"checkout"!==a&&"payment_link"!==a&&u)throw new o.N("Coupon codes are not supported.")},P=function(e){var t=e.applePay,n=e.paymentMethodType,r=(0,i.Lu)(14)&&"apple_pay_outer"===n||"apple_pay_inner"===n,o=[];t.recurringPaymentRequest&&!r&&o.push("`applePay.recurringPaymentRequest` is only supported with Apple Pay in Safari 16.0+ and iOS 16.0+.");var a=(0,i.Lu)(14)&&"apple_pay_outer"===n||"apple_pay_inner"===n;t.automaticReloadPaymentRequest&&!a&&o.push("`applePay.automaticReloadPaymentRequest` is only supported with Apple Pay in Safari 16.0+ and iOS 16.0+.");var c=(0,i.Lu)(15)&&"apple_pay_outer"===n||"apple_pay_inner"===n;return t.deferredPaymentRequest&&!c&&o.push("`applePay.deferredPaymentRequest` is only supported with Apple Pay in Safari 16.5+ and iOS 16.5+."),o}},6999:function(e,t,n){"use strict";n.d(t,{AT:function(){return d},P4:function(){return s},IX:function(){return p},gl:function(){return l}});var r,o,a,i=n(4467),c=n(6122),s=(r={},(0,i.A)(r,c.bV.card,{unique:!0,conflict:[c.bV.cardNumber,c.bV.cardExpiry,c.bV.cardCvc,c.bV.postalCode],beta:!1,implementation:"legacy"}),(0,i.A)(r,c.bV.cardNumber,{unique:!0,conflict:[c.bV.card],beta:!1,implementation:"legacy"}),(0,i.A)(r,c.bV.cardExpiry,{unique:!0,conflict:[c.bV.card],beta:!1,implementation:"legacy"}),(0,i.A)(r,c.bV.cardCvc,{unique:!0,conflict:[c.bV.card],beta:!1,implementation:"legacy"}),(0,i.A)(r,c.bV.postalCode,{unique:!0,conflict:[c.bV.card],beta:!1,implementation:"legacy"}),(0,i.A)(r,c.bV.paymentRequestButton,{unique:!0,conflict:[],beta:!1,implementation:"legacy"}),(0,i.A)(r,c.bV.iban,{unique:!0,conflict:[],beta:!1,implementation:"legacy"}),(0,i.A)(r,c.bV.idealBank,{unique:!0,conflict:[],beta:!1,implementation:"legacy"}),(0,i.A)(r,c.bV.p24Bank,{unique:!0,conflict:[],beta:!1,implementation:"legacy"}),(0,i.A)(r,c.bV.auBankAccount,{unique:!0,beta:!1,conflict:[],implementation:"legacy"}),(0,i.A)(r,c.bV.fpxBank,{unique:!0,beta:!1,conflict:[],implementation:"legacy"}),(0,i.A)(r,c.bV.netbankingBank,{unique:!0,beta:!0,conflict:[],implementation:"legacy"}),(0,i.A)(r,c.bV.issuingCardCopyButton,{unique:!1,beta:!0,conflict:[],implementation:"legacy"}),(0,i.A)(r,c.bV.issuingCardNumberDisplay,{unique:!1,beta:!0,conflict:[],implementation:"legacy"}),(0,i.A)(r,c.bV.issuingCardCvcDisplay,{unique:!1,beta:!0,conflict:[],implementation:"legacy"}),(0,i.A)(r,c.bV.issuingCardExpiryDisplay,{unique:!1,beta:!0,conflict:[],implementation:"legacy"}),(0,i.A)(r,c.bV.issuingCardPinDisplay,{unique:!1,beta:!0,conflict:[],implementation:"legacy"}),(0,i.A)(r,c.bV.epsBank,{unique:!0,conflict:[],beta:!0,implementation:"legacy"}),(0,i.A)(r,c.bV.affirmMessage,{unique:!1,conflict:[],beta:!1,implementation:"affirm_message"}),(0,i.A)(r,c.bV.afterpayClearpayMessage,{unique:!1,conflict:[],beta:!1,implementation:"afterpay_message"}),(0,i.A)(r,c.bV.unifiedMessage,{unique:!1,conflict:[],beta:!0,implementation:"payment_method_messaging"}),(0,i.A)(r,c.bV.paymentMethodMessaging,{unique:!1,conflict:[],beta:!1,implementation:"payment_method_messaging"}),(0,i.A)(r,c.bV.linkAuthentication,{unique:!0,conflict:[c.bV.email],beta:!1,implementation:"frame"}),(0,i.A)(r,c.bV.email,{unique:!0,conflict:[c.bV.linkAuthentication],beta:!0,implementation:"frame"}),(0,i.A)(r,c.bV.payment,{unique:!0,conflict:[{type:c.bV.paymentForm,message:"Cannot create an Element of type payment after an Element of type paymentForm has already been created.\nThe paymentForm Element will collect payment information."}],beta:!1,implementation:"frame"}),(0,i.A)(r,c.bV.shippingAddress,{unique:!0,conflict:[c.bV.address,c.bV.paymentForm],beta:!0,implementation:"frame"}),(0,i.A)(r,c.bV.address,{unique:!1,conflict:[c.bV.shippingAddress,{type:c.bV.paymentForm,mode:"billing",message:"Cannot create an Element of type billing address after an Element of type paymentForm has already been created.\nInstead, set `billing_address_collection` on the Checkout Session https://docs.stripe.com/api/checkout/sessions/object#checkout_session_object-billing_address_collection"},{type:c.bV.paymentForm,mode:"shipping",message:"Cannot create an Element of type shipping address after an Element of type paymentForm has already been created.\nInstead, set `shipping_address_collection` on the Checkout Session https://docs.stripe.com/api/checkout/sessions/object#checkout_session_object-shipping_address_collection"}],beta:!1,implementation:"frame"}),(0,i.A)(r,c.bV.expressCheckout,{unique:!0,conflict:[c.bV.payButton,{type:c.bV.paymentForm,message:"Cannot create an Element of type expressCheckout after an Element of type paymentForm has already been created.\nThe paymentForm Element will present one-click express checkout wallets when available."}],beta:!1,implementation:"express_checkout"}),(0,i.A)(r,c.bV.payButton,{unique:!0,conflict:[c.bV.expressCheckout,c.bV.paymentForm],beta:!0,implementation:"express_checkout"}),(0,i.A)(r,c.bV.currencySelector,{unique:!0,conflict:[],beta:!0,implementation:"frame"}),(0,i.A)(r,c.bV.taxId,{unique:!0,conflict:[{type:c.bV.paymentForm,message:"Cannot create an Element of type taxId after an Element of type paymentForm has already been created.\nInstead, set `tax_id_collection` on the Checkout Session: https://docs.stripe.com/api/checkout/sessions/object#checkout_session_object-tax_id_collection"}],beta:!0,implementation:"frame"}),(0,i.A)(r,c.bV.issuingAddToWalletButton,{unique:!1,conflict:[],beta:!0,implementation:"frame"}),(0,i.A)(r,c.bV.paymentForm,{unique:!0,conflict:[c.bV.payment,c.bV.expressCheckout,c.bV.payButton,c.bV.address,c.bV.shippingAddress,c.bV.taxId],beta:!0,implementation:"paymentForm"}),(0,i.A)(r,c.bV.link,{unique:!0,conflict:[],beta:!1,implementation:"frame",requiresTrustedOrigin:!0,isDisallowedInNestedIframe:!0}),r),l="__PrivateStripeElement",u=["brand"],d=(o={},(0,i.A)(o,c.bV.card,u),(0,i.A)(o,c.bV.cardNumber,u),(0,i.A)(o,c.bV.iban,["country","bankName"]),(0,i.A)(o,c.bV.auBankAccount,["bankName","branchName"]),o),p=(a={},(0,i.A)(a,c.bV.idealBank,{secondary:c.bV.idealBankSecondary}),(0,i.A)(a,c.bV.p24Bank,{secondary:c.bV.p24BankSecondary}),(0,i.A)(a,c.bV.fpxBank,{secondary:c.bV.fpxBankSecondary}),(0,i.A)(a,c.bV.netbankingBank,{secondary:c.bV.netbankingBankSecondary}),(0,i.A)(a,c.bV.epsBank,{secondary:c.bV.epsBankSecondary}),a)},1028:function(e,t,n){"use strict";n.d(t,{AR:function(){return c},Hp:function(){return i},I3:function(){return a},_F:function(){return s},lP:function(){return l},ox:function(){return u},r$:function(){return d}});var r=n(9379),o=n(7117),a={billingAddressRequired:!0,shippingAddressRequired:!1},i=["always","auto","never"],c=["auto","never"],s=(0,r.A)((0,r.A)({},(0,o.FQ)((function(){return"never"}))),{},{googlePay:"never",applePay:"never",paypal:"never",link:"never",klarna:"never"}),l={applePay:["add-money","book","buy","check-out","contribute","donate","order","plain","reload","rent","subscribe","support","tip","top-up"],googlePay:["book","buy","checkout","donate","order","pay","plain","subscribe"],paypal:["paypal","checkout","buynow","pay"],klarna:["continue","pay"],link:["link"]},u={applePay:["black","white","white-outline"],googlePay:["black","white"],paypal:["gold","blue","silver","white","black"],klarna:["dark","light","outlined"],link:["default"]},d=["fail","invalid_shipping_address","invalid_billing_address","invalid_payment_data","address_unserviceable"]},1165:function(e,t,n){"use strict";n.d(t,{HE:function(){return l},Np:function(){return s},UQ:function(){return c},l9:function(){return u}});var r=n(9394),o=n(1028),a=n(7117),i=(n(2577),n(6376)),c=(0,a.z_)(),s=((0,a.FQ)((function(e,t){return t})),(0,a.bO)((function(e,t){return t.thirdPartyFrameType})),(0,a.bO)((function(e,t){return t.isSupported}))),l=((0,a.FQ)((function(e,t){return t.supportedButtonThemes})),(0,a.FQ)((function(e,t){return t.defaultBackgroundLightButtonTheme})),(0,a.FQ)((function(e,t){return t.defaultBackgroundDarkButtonTheme})),(0,a.FQ)((function(e,t){return t.defaultButtonTypeOption})),(0,a.FQ)((function(e,t){return t.supportedButtonTypes})),(0,a.FQ)((function(e,t){return t.plainButtonType})),(0,a.bO)((function(e,t){return t.isNextActionSupported})),(0,a.FQ)((function(){return(0,i.lq)(i.yL.apply(void 0,(0,r.A)(o.AR)))}))),u=(0,a.FQ)((function(e,t){return t.rolloutConfig}))},7117:function(e,t,n){"use strict";n.d(t,{FQ:function(){return d},Fy:function(){return p},bO:function(){return u},hd:function(){return _},z_:function(){return f}});var r=n(4467),o=n(9379),a=n(3453),i=n(2577),c=n(2041),s=n(1267),l=function(e){return Object.keys(i.W).reduce((function(t,n){var c=n,s=e(c,i.W[c]),l=(0,a.A)(s,2),u=l[0],d=l[1];return(0,o.A)((0,o.A)({},t),{},(0,r.A)({},u,d))}),{})},u=function(e){return l((function(t,n){return[t,e(t,n)]}))},d=function(e){return l((function(t,n){return[m(t),e(t,n)]}))},p=function(e){return f().indexOf(e)>=0},m=function(e){return(0,c.i4)(e)},f=(0,c.B4)((function(){return(0,s.jO)(i.W).map((function(e){return(0,a.A)(e,1)[0]}))})),_=function(e){var t,n;return null===(t=function(e){return i.W[e]}(e))||void 0===t||null===(n=t.logo)||void 0===n?void 0:n.call(t)}},2577:function(e,t,n){"use strict";n.d(t,{W:function(){return m}});var r,o=n(4467),a=["pay","checkout"],i=["light","dark"],c=n(4679),s="http://www.w3.org/2000/svg",l=[{path:"M19.9156 11.7201C17.9161 13.2082 15.0175 13.9995 12.5213 13.9995C9.02283 13.9995 5.87257 12.6952 3.48882 10.5245C3.30169 10.354 3.46839 10.1213 3.69354 10.2535C6.26533 11.7627 9.44601 12.6718 12.7312 12.6718C14.9472 12.6718 17.3832 12.2081 19.6249 11.2492C19.9626 11.1041 20.2462 11.4734 19.9156 11.7201ZM20.7472 10.7621C21.0032 11.0926 20.4627 12.4534 20.2215 13.0612C20.1483 13.2451 20.305 13.3193 20.4703 13.18C21.5427 12.2752 21.8201 10.379 21.6007 10.105C21.3827 9.83343 19.5076 9.59965 18.363 10.4101C18.1868 10.5346 18.2172 10.707 18.4124 10.6831C19.0569 10.6055 20.4917 10.4316 20.7472 10.7621Z",fill:"#EAEAEA"},{path:"M17.8524 8.62089L19.9336 3.27894C19.9773 3.17069 19.9996 3.09454 19.9996 3.04999C19.9996 2.97384 19.9554 2.93552 19.8671 2.93552H19.3375C19.2363 2.93552 19.1675 2.9518 19.129 2.98341C19.091 3.0155 19.0535 3.08543 19.0155 3.19368L17.7384 6.89466L16.4143 3.19368C16.3763 3.08543 16.3387 3.0155 16.3008 2.98341C16.2628 2.9518 16.1934 2.93552 16.0922 2.93552H15.5247C15.4364 2.93552 15.3922 2.97384 15.3922 3.04999C15.3922 3.09454 15.4141 3.17069 15.4582 3.27894L17.2839 7.81955L17.1044 8.30621C16.997 8.6118 16.8773 8.82157 16.7448 8.93603C16.6123 9.05054 16.4261 9.10755 16.1868 9.10755C16.0794 9.10755 15.9944 9.10082 15.9317 9.08834C15.8686 9.07591 15.821 9.06919 15.7897 9.06919C15.6952 9.06919 15.6477 9.12958 15.6477 9.25026V9.49839C15.6477 9.58743 15.6634 9.65257 15.6952 9.69381C15.7265 9.73499 15.7769 9.76561 15.8467 9.78431C16.0039 9.82838 16.1839 9.85137 16.3858 9.85137C16.7453 9.85137 17.0369 9.75607 17.2606 9.56494C17.4853 9.37477 17.6824 9.05964 17.8524 8.62089Z",fill:"#EAEAEA"},{path:"M10.0834 4.24833C9.99179 3.93987 9.8612 3.6774 9.69068 3.46138C9.52065 3.24537 9.31265 3.07964 9.06661 2.96517C8.82107 2.85069 8.54657 2.7937 8.24355 2.7937C7.95998 2.7937 7.68217 2.84734 7.41142 2.95559C7.14023 3.06384 6.88472 3.22286 6.64489 3.43264L6.59789 3.12706C6.57884 3.00014 6.50619 2.93643 6.37986 2.93643H5.96379C5.83797 2.93643 5.77478 3.00014 5.77478 3.12706V9.54717C5.77478 9.67457 5.83797 9.73779 5.96379 9.73779H6.52187C6.6482 9.73779 6.71088 9.67412 6.71088 9.54717V7.31519C7.12079 7.69021 7.60951 7.87794 8.17706 7.87794C8.48573 7.87794 8.76645 7.81568 9.01865 7.69213C9.2708 7.56806 9.48502 7.39468 9.66171 7.17197C9.8384 6.94972 9.97565 6.67961 10.073 6.36109C10.1708 6.04301 10.2197 5.68669 10.2197 5.29246C10.2207 4.90502 10.1746 4.55677 10.0834 4.24833ZM7.95998 7.11451C7.53063 7.11451 7.11462 6.9622 6.71139 6.65662V3.99543C7.10841 3.70278 7.53114 3.5567 7.97897 3.5567C8.83675 3.5567 9.26559 4.15158 9.26559 5.34037C9.26514 6.52345 8.83009 7.11451 7.95998 7.11451Z",fill:"#EAEAEA"},{path:"M14.3488 3.16822C14.0647 2.92059 13.6235 2.79654 13.0246 2.79654C12.7283 2.79654 12.4319 2.82384 12.1356 2.87749C11.8387 2.93161 11.5898 3.00298 11.388 3.09206C11.3125 3.12415 11.2616 3.1572 11.2365 3.19217C11.2113 3.22713 11.1985 3.2894 11.1985 3.37801V3.63522C11.1985 3.74969 11.2394 3.80717 11.3215 3.80717C11.3467 3.80717 11.3737 3.80238 11.4023 3.7928C11.4307 3.78322 11.4545 3.77556 11.473 3.76885C11.9589 3.62276 12.4219 3.54948 12.8636 3.54948C13.2417 3.54948 13.5067 3.61941 13.6582 3.75975C13.8097 3.89961 13.8852 4.14101 13.8852 4.48441V5.11377C13.444 5.00552 13.0465 4.95191 12.6931 4.95191C12.1384 4.95191 11.6972 5.09032 11.369 5.3667C11.0413 5.64308 10.877 6.01381 10.877 6.47792C10.877 6.9109 11.0094 7.25525 11.2745 7.51298C11.539 7.77066 11.8985 7.89902 12.3526 7.89902C12.6238 7.89902 12.8964 7.8449 13.1709 7.7371C13.4454 7.62936 13.6957 7.47609 13.9227 7.2792L13.9702 7.59388C13.9892 7.71462 14.0586 7.77495 14.1788 7.77495H14.5853C14.7112 7.77495 14.7748 7.71123 14.7748 7.58434V4.32254C14.7743 3.80094 14.6323 3.41633 14.3488 3.16822ZM13.8852 6.69825C13.6772 6.85723 13.4597 6.97797 13.2327 7.06079C13.0056 7.14367 12.7881 7.18485 12.5801 7.18485C12.334 7.18485 12.145 7.11971 12.0125 6.98943C11.88 6.85916 11.814 6.67334 11.814 6.43142C11.814 5.87822 12.1702 5.60139 12.8826 5.60139C13.0465 5.60139 13.2151 5.61291 13.3884 5.63489C13.5618 5.65743 13.7276 5.6876 13.8852 5.72545V6.69825Z",fill:"#EAEAEA"}],u={thirdPartyFrameType:"AmazonPayButton",isSupported:(0,c._A)()&&!c.L9,rolloutConfig:{type:"ga",circuitBreaker:"elements_disable_express_checkout_button_amazon_pay"},recurringFlowsRolloutConfig:{type:"ga",circuitBreaker:"elements_disable_recurring_express_checkout_button_amazon_pay"},confirmationTokenRolloutConfig:{type:"ga"},supportedButtonThemes:i,defaultButtonTheme:"light",defaultBackgroundDarkButtonTheme:"light",defaultBackgroundLightButtonTheme:"dark",supportedButtonTypes:a,defaultButtonTypeOption:"pay",plainButtonType:"pay",isNextActionSupported:!0,logo:function(){return function(){var e=document.createElementNS(s,"svg");return e.style.verticalAlign="middle",e.setAttributeNS(null,"width","150"),e.setAttributeNS(null,"height","100"),e.setAttribute("viewBox","0 0 25 16"),l.forEach((function(t){var n=document.createElementNS(s,"path");n.setAttribute("d",t.path),n.setAttribute("fill",t.fill),e.appendChild(n)})),e}()}},d={thirdPartyFrameType:"DemoPayButton",isSupported:!0,rolloutConfig:{type:"beta",betaGate:"elements_enable_express_checkout_button_demo_pay"},recurringFlowsRolloutConfig:{type:"ga"},confirmationTokenRolloutConfig:{type:"ga"},supportedButtonThemes:i,defaultButtonTheme:"light",defaultBackgroundDarkButtonTheme:"light",defaultBackgroundLightButtonTheme:"dark",supportedButtonTypes:a,defaultButtonTypeOption:"pay",plainButtonType:"pay",isNextActionSupported:!0},p={thirdPartyFrameType:"ShopPayButton",isSupported:!0,rolloutConfig:{type:"beta",betaGate:"enable_payment_method_api_shop_pay",circuitBreaker:"elements_disable_express_checkout_button_shop_pay"},recurringFlowsRolloutConfig:{type:"disabled"},confirmationTokenRolloutConfig:{type:"disabled"},supportedButtonThemes:i,defaultButtonTheme:"light",defaultBackgroundDarkButtonTheme:"light",defaultBackgroundLightButtonTheme:"dark",supportedButtonTypes:a,defaultButtonTypeOption:"pay",plainButtonType:"pay",isNextActionSupported:!0,logo:function(){return function(){var e=document.createElementNS("http://www.w3.org/2000/svg","svg");e.style.verticalAlign="middle",e.setAttributeNS(null,"width","60"),e.setAttributeNS(null,"height","25"),e.setAttributeNS(null,"viewBox","0 0 ".concat("60"," 25")),e.setAttributeNS(null,"role","presentation"),e.setAttributeNS(null,"fill","none");var t=document.createElementNS("http://www.w3.org/2000/svg","path");return t.setAttributeNS(null,"fill","#fff"),t.setAttributeNS(null,"d","M7.74 11.067c-2.35-.509-3.396-.708-3.396-1.612 0-.85.708-1.274 2.125-1.274 1.246 0 2.157.544 2.828 1.609.05.082.155.11.24.066l2.644-1.334a.186.186 0 0 0 .076-.259c-1.098-1.9-3.125-2.94-5.794-2.94-3.507 0-5.686 1.727-5.686 4.47 0 2.914 2.653 3.65 5.006 4.16 2.353.509 3.403.708 3.403 1.612 0 .904-.765 1.33-2.293 1.33-1.41 0-2.457-.644-3.09-1.896a.185.185 0 0 0-.25-.082L.916 16.222a.188.188 0 0 0-.082.253c1.046 2.102 3.194 3.284 6.062 3.284 3.653 0 5.86-1.697 5.86-4.526 0-2.83-2.666-3.65-5.015-4.16v-.006ZM21.909 5.324c-1.5 0-2.824.53-3.776 1.476a.093.093 0 0 1-.158-.067V.7a.185.185 0 0 0-.187-.186H14.48a.185.185 0 0 0-.187.186v18.728c0 .105.083.187.187.187h3.308a.185.185 0 0 0 .187-.187v-8.215c0-1.586 1.217-2.803 2.859-2.803 1.641 0 2.83 1.191 2.83 2.803v8.215c0 .105.082.187.187.187h3.308a.185.185 0 0 0 .186-.187v-8.215c0-3.451-2.264-5.888-5.436-5.888ZM34.056 4.786c-1.796 0-3.478.55-4.687 1.344a.187.187 0 0 0-.06.25l1.458 2.487c.054.089.168.12.256.066a5.812 5.812 0 0 1 3.04-.834c2.887 0 5.01 2.035 5.01 4.725 0 2.292-1.7 3.99-3.853 3.99-1.755 0-2.973-1.022-2.973-2.463 0-.825.351-1.501 1.265-1.979a.183.183 0 0 0 .073-.259L32.21 9.787a.186.186 0 0 0-.224-.08c-1.844.683-3.137 2.327-3.137 4.533 0 3.338 2.66 5.829 6.369 5.829 4.333 0 7.448-3 7.448-7.302 0-4.611-3.624-7.98-8.609-7.98ZM52.342 5.295c-1.673 0-3.169.62-4.26 1.707a.092.092 0 0 1-.158-.066V5.627a.185.185 0 0 0-.186-.186h-3.223a.185.185 0 0 0-.187.186v18.7c0 .104.082.186.187.186h3.308a.185.185 0 0 0 .187-.187v-6.131c0-.083.098-.124.158-.07 1.088 1.012 2.527 1.602 4.174 1.602 3.88 0 6.907-3.138 6.907-7.216 0-4.077-3.03-7.216-6.907-7.216Zm-.626 11.265c-2.207 0-3.88-1.754-3.88-4.074s1.67-4.074 3.88-4.074 3.877 1.726 3.877 4.074c0 2.349-1.644 4.074-3.88 4.074h.003Z"),e.appendChild(t),e}()}},m=(r={},(0,o.A)(r,"demo_pay",d),(0,o.A)(r,"amazon_pay",u),(0,o.A)(r,"shop_pay",p),r)},8521:function(e,t,n){"use strict";n.d(t,{$g:function(){return u},Bu:function(){return s},Kc:function(){return a},Nw:function(){return i},P$:function(){return c},SD:function(){return l},dm:function(){return o}});var r="__private_do_not_use_habanero_",o="".concat(r,"pe_change"),a="".concat(r,"ae_change"),i="".concat(r,"tax_id_change"),c="".concat(r,"ece_confirm"),s="".concat(r,"pay_button_confirm"),l="".concat(r,"email_change"),u="".concat(r,"custom_fields_change")},2349:function(e,t,n){"use strict";n.d(t,{Eo:function(){return _},al:function(){return E},yi:function(){return k},LW:function(){return A},rx:function(){return y},zN:function(){return S},BM:function(){return P},AB:function(){return C}});var r,o=n(8168),a=n(9379),i=n(3029),c=n(2901),s=n(5501),l=n(9426),u=function(e){function t(){return(0,i.A)(this,t),n.call(this,{channel:"hcaptcha-invisible",fingerprintedPath:"hcaptcha-invisible-5e0d3fc59963ad5e38192b67d2d8c505.html",frameQueryParams:{debugMode:window.location.href.indexOf("__iframe-debug-mode__")>=0}})}(0,s.A)(t,e);var n=(0,l.A)(t);return(0,c.A)(t,[{key:"execute",value:function(e){var t=e.siteKey,n=e.extraData,r=e.rqdata;return this.sendMessageToChild("execute",{siteKey:t,extraData:n,rqdata:r}).then((function(e){return e}))}},{key:"init",value:function(e){return this.sendMessageToChild("init",e)}},{key:"sendFraudSignals",value:function(e){return this.sendMessageToChild("sendFraudSignals",e)}}]),t}(n(6342).K),d=n(3806),p=n(2538),m=function(e){function t(){var e;(0,i.A)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a0){var n=this.execute(5-e+1);this.nextPromise=n,n.then((function(){t.nextPromise===n&&(t.resolvedPromise=n,setTimeout((function(){t.resolvedPromise===n&&(t.resolvedPromise=void 0)}),t.tokenExpirationLength),t.retryTimeout=setTimeout((function(){t.preload(e-1)}),t.tokenExpirationLength-1e4))}))}}},{key:"resetNext",value:function(){this.nextPromise=void 0,this.retryTimeout&&(clearTimeout(this.retryTimeout),this.retryTimeout=void 0)}},{key:"execute",value:function(e){var t=this;if(!r)throw new m("captcha not mounted");var n=new p.Dc,o=r.execute({siteKey:this.siteKey,extraData:v,rqdata:this.rqdata});return o.then((function(r){var o=r.duration;t.log("captcha.passive.execute",(0,a.A)({elapsed_time:n.getElapsedTime(),duration:o},e?{attempt:e}:null))})),o}},{key:"log",value:function(e,t){this.logger.log(e,(0,a.A)((0,a.A)({},t),{},{site_key:this.siteKey}))}},{key:"start",value:function(){r?this.preload(5):this.log("captcha.passive.error",{reason:"preload_not_mounted"})}},{key:"consumeToken",value:function(){var e=this.resolvedPromise||this.nextPromise;return e?(this.resetNext(),this.resolvedPromise=void 0,e):this.execute()}},{key:"stop",value:function(){this.resetNext()}}]),e}(),A=function(e){var t=e.siteKey,n=e.rqdata,r=e.logger,o=e.tokenExpirationLength;(e.skipPreloadersCache||!h[t])&&(h[t]=new b({siteKey:t,rqdata:n,logger:r,tokenExpirationLength:o}))},S=function(e,t){var n;e&&t&&(null===(n=h[e])||void 0===n||n.start())},k=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=new p.Dc;return new f((function(c,s){if(!n||!e)return t.log("captcha.passive.disabled",(0,a.A)({site_key:e,reason:n?"site_key_not_set":"not_enabled"},o.callsite?{callsite:o.callsite}:{})),void c(null);var l,u=o.timeout||6e3,d=setTimeout((function(){s(new m("timeout"))}),u),p=function(){if(i.getElapsedTime()>=u)clearInterval(l);else{var p=e?h[e]:null;r&&p?(clearInterval(l),p.consumeToken().then((function(e){clearTimeout(d),c(e)})).catch((function(e){clearTimeout(d),s(e)})).finally((function(){o.preloadNextToken&&S(e,n)}))):t.log("captcha.passive.not_initialized",(0,a.A)({site_key:e},o.callsite?{callsite:o.callsite}:{}))}};l=setInterval(p,1e3),p()})).then((function(r){var c=i.getElapsedTime();return r?t.log("captcha.passive.success",(0,a.A)({duration:c,site_key:e},o.callsite?{callsite:o.callsite}:{})):n&&e&&t.log("captcha.passive.unknown",(0,a.A)({duration:c,site_key:e},o.callsite?{callsite:o.callsite}:{})),r})).catch((function(n){var r=i.getElapsedTime();if(t.log("captcha.passive.error",(0,a.A)({duration:r,reason:n.message,site_key:e},o.callsite?{callsite:o.callsite}:{})),o.rejectOnError)throw n;return null}))},E=function(e){(0,o.A)(v,e)},w=0,C=function(e){g().forEach((function(t){var n=t.type;t.events.forEach((function(t){var r;document.addEventListener(t,(function(o){var a=Date.now();if(-1!==t.indexOf("move")){if(a-w<500)return;w=a}o instanceof MouseEvent||window.PointerEvent&&o instanceof PointerEvent?r={x:o.clientX,y:o.clientY}:window.TouchEvent&&o instanceof TouchEvent&&(r={x:o.touches[0].clientX,y:o.touches[0].clientY}),P(e,{type:n,eventName:t,coordinates:r})}))}))}))},P=function(e,t){r?r.sendFraudSignals(t):e.log("captcha.passive.not_initialized")}},4373:function(e,t,n){"use strict";n.d(t,{u:function(){return i}});var r=n(3029),o=n(2901),a=n(1640),i=function(){function e(t){(0,r.A)(this,e),this._inContextData=t,this._inContextOuter=new a.K({inContextData:t,paymentMethodBehavior:{lightboxFrameOptions:this._lightboxFrameOptions.bind(this),addModalListeners:this._addModalListeners.bind(this),inContextOuterConfig:{showLightboxBackdrop:!1}},interactionMode:"IFRAME"})}return(0,o.A)(e,[{key:"collectPayment",value:function(){return this._inContextOuter.collectPayment()}},{key:"_lightboxFrameOptions",value:function(){var e=this._inContextData,t=e.paymentMethod,n=e.paymentIntent,r=e.controller,o=e.paymentSurface;return{paymentMethodType:t,redirectUrl:e.redirectUrl,controllerId:r._id,paymentSurface:o,intentId:n.id,interactionMode:"IFRAME",livemode:n.livemode}}},{key:"_addModalListeners",value:function(e){var t=this;e._once("checkout_loaded",(function(){t._inContextOuter.clearModalLoadTimeout()}))}}]),e}()},1640:function(e,t,n){"use strict";n.d(t,{K:function(){return v}});var r=n(3029),o=n(2901),a=n(5501),i=n(9426),c=n(9379),s=function(){function e(t,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,r.A)(this,e),this._controller=t,this._paymentMethod=n,this._logParams=o}return(0,o.A)(e,[{key:"start",value:function(e){this._controller.report("in_context.start",(0,c.A)({interaction_mode:e,payment_method:this._paymentMethod,message:"starting in-context payment flow"},this._logParams))}},{key:"error",value:function(e){"affirm"===this._paymentMethod&&this._controller.report("in_context.error.affirm",(0,c.A)((0,c.A)({payment_method:this._paymentMethod},this._logParams),{},{error:{message:e.message,name:e.name}})),this._controller.report("in_context.error",(0,c.A)((0,c.A)({payment_method:this._paymentMethod},this._logParams),{},{error:{message:e.message,name:e.name}}))}},{key:"unexpected",value:function(e){this._controller.report("in_context.unexpected",{payment_method:this._paymentMethod,message:e})}},{key:"timeout",value:function(e){"affirm"===this._paymentMethod&&this._controller.report("in_context.timeout.affirm",(0,c.A)({payment_method:this._paymentMethod,error:{message:e.message,name:e.name}},this._logParams)),this._controller.report("in_context.timeout",(0,c.A)({payment_method:this._paymentMethod,error:{message:e.message,name:e.name}},this._logParams))}},{key:"log",value:function(e){this._controller.report("in_context.log",(0,c.A)((0,c.A)({payment_method:this._paymentMethod},this._logParams),e))}},{key:"fallback",value:function(e){this._controller.report("in_context.fallback",(0,c.A)({payment_method:this._paymentMethod,fallback_surface:e},this._logParams))}},{key:"buyerCanceled",value:function(e){this._controller.report("in_context.buyer_canceled",(0,c.A)({payment_method:this._paymentMethod,dismissal_surface:e},this._logParams))}}]),e}(),l=n(9671),u=n(3975),d=function(e,t,n,r,o){return"affirm"===o?e.report("in_context.log.affirm",{intent_id:t.id,state:"".concat(o,"_in_context_fallback_to_redirect"),payment_surface:r}):e.report("in_context.log",{payment_method:o,intent_id:t.id,state:"".concat(o,"_in_context_fallback_to_redirect"),payment_surface:r}),(0,u.S)(n).then((function(n){return(0,u.T)(e,"next_action redirect",n),(0,l.zA)(n,t)}))},p=n(9535),m="IN_CONTEXT_INNER",f=function(){function e(t){var n=this;(0,r.A)(this,e),this._windowOpenMonitor=null,this._windowConnector=null,this._popupWindow=null,this._interval=300,this._channel=null,this._getCenteredPopup=function(e,t,r,o,a){var i=Math.min(a,e.innerHeight),c=Math.min(o,e.innerWidth),s=n._getPopupPosition({outerHeight:e.outerHeight,outerWidth:e.outerWidth,screenY:e.screenY,screenX:e.screenX,popupHeight:i,popupWidth:c,availTop:e.screen.availTop||0}),l=s.top,u=s.left,d=n._formatPopupOptions({toolbar:"no",directories:"no",status:"no",scrollbars:"no",resizable:"yes",copyhistory:"no",height:i,width:c,top:l,left:u});return e.open(t,r,d)},this._getPopupPosition=function(e){var t=e.outerHeight,n=e.outerWidth,r=e.screenY,o=e.screenX,a=e.popupHeight,i=e.popupWidth,c=e.availTop;return{top:c<0?c+t/2+(Math.abs(c)+r)-a/2:t/2+r-a/2,left:n/2+o-i/2}},this._formatPopupOptions=function(e){return Object.keys(e).map((function(t){return"".concat(t,"=").concat(e[t])})).join()},this._origin=t.origin,this._completionHandler=t.completionHandler,this._closureHandler=t.closureHandler}return(0,o.A)(e,[{key:"createWindow",value:function(e,t,n,r){return this._popupWindow=this._getCenteredPopup(this._origin,e,t,n,r),this._popupWindow&&!this._popupWindow.closed&&this._start(),this._popupWindow}},{key:"isPopupOpen",value:function(){return this._popupWindow&&!this._popupWindow.closed}},{key:"focus",value:function(){var e;this.isPopupOpen()&&(null===(e=this._popupWindow)||void 0===e||e.focus())}},{key:"close",value:function(){var e;(this._stop(),this.isPopupOpen())&&(null===(e=this._popupWindow)||void 0===e||e.close())}},{key:"_stop",value:function(){this._windowOpenMonitor&&(clearInterval(this._windowOpenMonitor),this._windowOpenMonitor=null,this._resetChannel()),this._windowConnector&&(clearInterval(this._windowConnector),this._windowConnector=null)}},{key:"_start",value:function(){this._stop(),this._windowOpenMonitor=setInterval(this._watch.bind(this),this._interval),this._windowConnector=setInterval(this._attemptConnect.bind(this),this._interval)}},{key:"_watch",value:function(){this._popupWindow&&this._popupWindow.closed&&(this._stop(),this._closureHandler())}},{key:"_resetChannel",value:function(){this._channel&&this._channel.port1&&(this._channel.port1.close(),this._channel=null)}},{key:"_attemptConnect",value:function(){var e,t=this;this.isPopupOpen()&&(this._resetChannel(),this._channel=new MessageChannel,this._channel.port1.onmessage=function(e){e.data&&"in_context_complete"===e.data.event&&(t.close(),t._completionHandler())},null===(e=this._popupWindow)||void 0===e||e.postMessage("in_context_connect","*",[this._channel.port2]))}}]),e}(),_=n(4548),h=n(7882).K7,y=function(e){return e.COMPLETED="COMPLETED",e.CANCELED="CANCELED",e.ERROR="ERROR",e.DUPLICATE_MODAL="DUPLICATE_MODAL",e}({}),v=function(e){function t(e){var o,a=e.inContextData,i=e.paymentMethodBehavior;return(0,r.A)(this,t),(o=n.call(this,{inContextData:a,paymentMethodBehavior:i}))._returnIntentResponseOrFallback=function(e,t){var n=t.paymentIntent,r=t.redirectUrl,a=t.controller,i=t.paymentSurface;switch(e){case y.COMPLETED:case y.CANCELED:var c=o._paymentMethodBehavior.inContextOuterConfig.showLightboxBackdrop;return function(e,t,n,r){return e.action.retrievePaymentIntent({intentSecret:(0,l.Qv)(t),hosted:!1}).then((function(o){var a=(0,l.zA)(o,t);if(a.hasOwnProperty("error"))return a;var i=a.paymentIntent;return"succeeded"===i.status||"requires_capture"===i.status?a:i.last_payment_error?e.action.localizeError(i.last_payment_error).then((function(e){return{error:e.error}})):r&&(0,l.JF)(i.status)?e.action.localizeError({code:"payment_intent_payment_attempt_failed"}).then((function(e){return{error:e.error}})):(e.report("in_context.unexpected",{payment_method:n,message:"Payment Intent is in an unexpected state when attempting to return response to user",current_intent_state:i.status,intent_id:t.id}),"canceled"===i.status||"requires_confirmation"===i.status||(0,l.JF)(i.status)||"requires_payment_method"===i.status?e.action.localizeError({message:"Payment was abandoned. Please try again."}).then((function(e){return{error:e.error}})):("affirm"===n&&e.report("in_context.error.affirm",{intent_id:t.id,error:{message:"PaymentIntent unexpectedly not successful and doesn't have last_payment_error field",current_intent_state:i.status}}),e.report("in_context.error",{payment_method:n,intent_id:t.id,error:{message:"PaymentIntent unexpectedly not successful and doesn't have last_payment_error field",current_intent_state:i.status}}),e.action.localizeError({message:"unexpected error"}).then((function(e){return{error:e.error}}))))}))}(a,n,o._paymentMethod,c);case y.ERROR:return o._fallbackToRedirectOnErrors?d(a,n,r,i,o._paymentMethod):a.action.localizeError({code:"errors.code.unexpected"}).then((function(e){return{error:e.error}}));case y.DUPLICATE_MODAL:return a.action.localizeError({message:"Payment was interrupted by another payment attempt."}).then((function(e){return{error:e.error}}));default:try{(0,p.GQ)(e,"unknown InContextCheckoutResult")}catch(t){o._logger.error(new Error("Unexpected InContextCheckoutResult: ".concat(e)))}return d(a,n,r,i,o._paymentMethod)}},o._paymentIntent=a.paymentIntent,o._logger=new s(o._controller,o._paymentMethod,{intentId:o._paymentIntent.id,paymentSurface:o._paymentSurface}),o}(0,a.A)(t,e);var n=(0,i.A)(t);return(0,o.A)(t,[{key:"frameId",get:function(){return e=this._inContextData.paymentMethod,t=this._inContextData.paymentIntent.id,"".concat(e,"_popup_").concat(t||"handover");var e,t}},{key:"collectPayment",value:function(e){var t=this;return this.handover(e).then((function(e){return t._returnIntentResponseOrFallback(e,t._inContextData)})).catch((function(e){throw t._logger.error(e),e}))}}]),t}(function(){function e(t){var n=this,o=t.inContextData,a=t.paymentMethodBehavior;(0,r.A)(this,e),this._openerCompletionHandled=!1,this._addModalListenersAndWaitForCompletion=function(e,t){return n._paymentMethodBehavior.addModalListeners(e),e._on("load",(function(){e.show(),n._paymentMethodBehavior.inContextOuterConfig.showLightboxBackdrop&&e.fadeInBackdrop()})),e._once("checkout_complete",(function(){n._resolveCheckoutPromise(y.COMPLETED),e.destroy()})),e._once("checkout_canceled",(function(){n._resolveCheckoutPromise(y.CANCELED),e.destroy()})),e._once("error",(function(){n.clearModalLoadTimeout(),n._resolveCheckoutPromise(y.ERROR),e.destroy()})),e._once("duplicate_modal",(function(){n.clearModalLoadTimeout(),n._resolveCheckoutPromise(y.DUPLICATE_MODAL),e.destroy()})),"POPUP"===t&&(e._on("in_context_modal_focus_window",(function(){var e;null===(e=n._popupWindowManager)||void 0===e||e.focus()})),e._once("in_context_modal_buyer_canceled",(function(){n._popupWindowManager.close(),n._handleBuyerCanceled("modal")})),e._once("in_context_modal_buyer_closed_window",(function(){n._handleBuyerCanceled("window")})),e._once("in_context_modal_payment_attempt_canceled",n._handlePaymentAttemptCanceled.bind(n)),e._once("in_context_modal_payment_completed",n._handleCompleted.bind(n)),e._once("in_context_modal_popup_blocked",(function(){n._logger.fallback("inner")}))),n._checkoutPromise},this._inContextData=o,this._paymentMethodBehavior=a,this._controller=o.controller,this._paymentMethod=o.paymentMethod,this._paymentSurface=o.paymentSurface,this._fallbackToRedirectOnErrors=o.fallbackToRedirectOnErrors,this._logger=new s(this._controller,this._paymentMethod),this._clearModalLoadTimeout=function(){var e=new Error("clearModalLoadTimeout function has not been defined");throw n._logger.error(e),e},this._closeModal=function(){var e=new Error("closeModal function has not been defined");throw n._logger.error(e),e},this._resolveCheckout=function(){var e=new Error("resolveCheckout function has not been defined");throw n._logger.error(e),e},this._handleBuyerCanceled=function(){var e=new Error("handleBuyerCanceled function has not been defined");throw n._logger.error(e),e},this._resolveCheckoutPromise=function(){var e=new Error("resolveCheckoutPromise function has not been defined");throw n._logger.error(e),e},this._checkoutPromise=new h((function(e){n._resolveCheckoutPromise=e})),this._popupWindowManager=new f({origin:window,completionHandler:this._handleCompleted.bind(this),closureHandler:function(){n._handleBuyerCanceled("window")}})}return(0,o.A)(e,[{key:"_handleCompleted",value:function(){this._logger.log({state:"in_context_complete"}),this._resolveCheckout(y.COMPLETED)}},{key:"_handlePaymentAttemptCanceled",value:function(){this._logger.log({state:"in_context_payment_attempt_canceled"}),this._resolveCheckout(y.CANCELED)}},{key:"handover",value:function(e){var t=this,n=(0,_._)()&&e||"IFRAME";if(this._logger.start(n),"POPUP"===n){this._popupWindowManager.createWindow(this._inContextData.redirectUrl,this.frameId,560,1150),this._popupWindowManager.isPopupOpen()?this._logger.log({state:"in_context_popup_window_opened"}):this._logger.fallback("outer")}return this._maybeRemoveExistingInContextModal().then((function(){return t._createInContextModal(n)})).then((function(e){return t._addModalListenersAndWaitForCompletion(e,n)})).catch((function(e){throw t._logger.error(e),e}))}},{key:"_maybeRemoveExistingInContextModal",value:function(){var e=this._controller.getLightboxFrame(m);return e?(this._logger.unexpected("Unexpectedly found existing modal frame when launching ".concat(this._paymentMethod," In-Context modal")),e._emit("duplicate_modal"),e.destroy()):h.resolve()}},{key:"_createInContextModal",value:function(e){var t,n=this,r=setTimeout((function(){n._logger.timeout(new Error("".concat(n._paymentMethod," In-Context STP frame did not load after 20 seconds"))),n._resolveCheckoutPromise(y.ERROR)}),2e4);this._clearModalLoadTimeout=function(){return clearTimeout(r)},this._logger.log({state:"launching_in_context_inner"}),t=this._popupWindowManager.isPopupOpen()?"created_outer":"POPUP"===e?"blocked":"not_created";var o=this._controller.createLightboxFrame({type:m,options:this._paymentMethodBehavior.lightboxFrameOptions({interactionMode:e,initialPopupState:t})});return this._closeModal=function(){n._resolveCheckoutPromise(y.CANCELED),o.destroy()},this._resolveCheckout=function(e){n._resolveCheckoutPromise(e),o.destroy()},this._handleBuyerCanceled=function(e){n._logger.buyerCanceled(e),o.send({action:"in_context_buyer_canceled",payload:{frameId:o.id}})},o}},{key:"clearModalLoadTimeout",value:function(){return this._clearModalLoadTimeout()}},{key:"closeModal",value:function(){return this._closeModal()}}]),e}())},9105:function(e,t,n){"use strict";n.d(t,{A:function(){return f}});var r=n(9394),o=n(2901),a=n(3029),i=n(9379),c=n(8022),s=n(1846),l=n(7882).K7,u={background:"rgba(40,40,40,0)",width:"100vw",height:"100vh","max-width":"none","max-height":"none",border:"none",padding:"0"},d=(0,i.A)((0,i.A)({},u),{},{background:"rgba(40,40,40,0.75)"}),p={display:"block",position:"fixed","z-index":"2147483647",background:"rgba(40,40,40,0)",transition:"background 400ms ease","will-change":"background",top:"0",left:"0",right:"0",bottom:"0",margin:"0",padding:"0"},m=(0,i.A)((0,i.A)({},p),{},{background:"rgba(40,40,40,0.75)"}),f=(0,o.A)((function e(t){var n=this,o=t.lockScrolling,f=t.lockScrollingIOSSpecialFix,_=void 0!==f&&f,h=t.lockFocus,y=t.lockFocusOn,v=t.appendElement,g=void 0!==v&&v,b=t.backgroundTransition,A=void 0===b?"400ms ease":b,S=t.listenerRegistry;(0,a.A)(this,e),this._runOnHide=[],this._hasOpenDialogs=function(){return document.querySelectorAll("dialog[open]").length>0},this._shouldUseDialog=function(){return"function"==typeof HTMLDialogElement&&n._hasOpenDialogs()},this._upgradeToDialog=function(e){var t=document.createElement("dialog");if(t.setAttribute("data-stripe-backdrop-id",n._uniqueId),document.adoptedStyleSheets){var o=new CSSStyleSheet;o.replaceSync('\n dialog[data-stripe-backdrop-id="'.concat(n._uniqueId,'"]::backdrop {\n background: transparent;\n }\n ')),document.adoptedStyleSheets=[].concat((0,r.A)(document.adoptedStyleSheets),[o])}if(n.domElement=t,e){var a=document.createElement("div");return t.appendChild(a),a}return t},this.mount=function(e,t){var r;n._shouldUseDialog()?r=n._upgradeToDialog(t):(n.domElement.style.display="none",r=n.domElement),null==e||e(r);var o=(0,c.Rt)();o.contains(n.domElement)||(n._appendElement?o.appendChild(n.domElement):o.insertBefore(n.domElement,o.firstChild))},this.show=function(){if(n._lockScrolling){var e=(0,c.kh)(n._lockScrollingIOSSpecialFix);n._runOnHide.push(e)}if(n._lockFocus){var t=(0,c.E0)(document,n._lockFocusOn).restoreFocus;n._runOnHide.push(t)}if(n.domElement instanceof HTMLDivElement){var r=(0,i.A)((0,i.A)({},p),{},{transition:n._backgroundTransition});(0,c.vf)(n.domElement,r)}else{(0,c.vf)(n.domElement,(0,i.A)((0,i.A)({},u),{},{transition:n._backgroundTransition}));try{n.domElement.showModal()}catch(e){}}},this.fadeIn=function(){setTimeout((function(){if(n.domElement instanceof HTMLDivElement){var e=(0,i.A)((0,i.A)({},m),{},{transition:n._backgroundTransition});(0,c.vf)(n.domElement,e)}else(0,c.vf)(n.domElement,(0,i.A)((0,i.A)({},d),{},{transition:n._backgroundTransition}))}))},this.fadeOut=function(){return new l((function(e){if(n.domElement instanceof HTMLDivElement){var t=(0,i.A)((0,i.A)({},p),{},{transition:n._backgroundTransition});(0,c.vf)(n.domElement,t)}else(0,c.vf)(n.domElement,(0,i.A)((0,i.A)({},u),{},{transition:n._backgroundTransition}));setTimeout(e,500),n._listenerRegistry.addEventListener(n.domElement,"transitionend",e)})).then((function(){n.domElement instanceof HTMLDivElement?n.domElement.style.display="none":n.domElement.close(),n.runOnHide()}))},this.runOnHide=function(){for(;n._runOnHide.length;){var e;null===(e=n._runOnHide.pop())||void 0===e||e()}},this.unmount=function(){var e=(0,c.Rt)();e.contains(n.domElement)&&e.removeChild(n.domElement)},this._lockScrolling=!!o,this._lockScrollingIOSSpecialFix=!!_,this._lockFocus=!!h,this._appendElement=g,this._lockFocusOn=y||null,this._backgroundTransition="background ".concat(A),this._listenerRegistry=S,this._uniqueId=(0,s.Hn)("__stripeBackdrop"),this.domElement=document.createElement("div"),this.domElement.setAttribute("data-react-aria-top-layer","")}))},2482:function(e,t,n){"use strict";var r=n(4467),o=n(9379),a=n(9394),i=n(3029),c=n(2901),s=n(5501),l=n(9426),u=n(7118),d=n(3967),p=n(4024),m=n(1846),f=n(1098),_=n(2041),h=n(2538),y=n(6122),v=n(9730),g=n(7882).K7,b=function(e){function t(e){var r,o=e.frameConfig,a=e.controllerId,c=e.listenerRegistry,s=e.betas,l=e.appParams,u=e.onLoadError,d=e.onLoad,p=e.version,f=e.elementsLightExperimentAssignments,_=e.frameMessagingStrategy,y=e.isAccessoryFrame,v=e.componentName;(0,i.A)(this,t),(r=n.call(this))._accessoryFrameReadyForMessages=!1,r._accessoryTargetLoaded=!1,r._sendFAReq=function(e){var t=(0,m.Hn)(e.tag);return new g((function(n,o){r._requests[t]={resolve:n,reject:o},r._send({message:{action:"stripe-frame-action",payload:{nonce:t,faReq:e}},type:"child",sourceFrameId:window.name,targetFrameId:r.id,controllerAppFrameId:r._controllerId})}))},r.action={perform3DS2Challenge:function(e){return r._sendFAReq({tag:"PERFORM_3DS2_CHALLENGE",value:e})},perform3DS2Fingerprint:function(e){return r._sendFAReq({tag:"PERFORM_3DS2_FINGERPRINT",value:e})},performStandalone3DSFingerprinting:function(e){return r._sendFAReq({tag:"PERFORM_STANDALONE_3DS_FINGERPRINTING",value:e})},performStandalone3DSChallenge:function(e){return r._sendFAReq({tag:"PERFORM_STANDALONE_3DS_CHALLENGE",value:e})},performOneClickWebauthnAuthentication:function(e){return r._sendFAReq({tag:"PERFORM_ONE_CLICK_WEBAUTHN_AUTHENTICATION",value:e})},showCardholderInfoMessage:function(e){return r._sendFAReq({tag:"SHOW_CARDHOLDERINFO_MESSAGE",value:e})},show3DS2Spinner:function(e){return r._sendFAReq({tag:"SHOW_3DS2_SPINNER",value:e})},checkCanMakePayment:function(e){return r._sendFAReq({tag:"CHECK_CAN_MAKE_PAYMENT",value:e})},closeLightboxFrame:function(e){return r._sendFAReq({tag:"CLOSE_LIGHTBOX_FRAME",value:e})},openLightboxFrame:function(e){return r._sendFAReq({tag:"OPEN_LIGHTBOX_FRAME",value:e})},setFocusTarget:function(e){return r._sendFAReq({tag:"SET_FOCUS_TARGET",value:e})},sendWanderlustSealedResult:function(e){return r._sendFAReq({tag:"SEND_WANDERLUST_SEALED_RESULT",value:e})}},r.type=o.frameType,r.loaded=!1,r._frameConfig=o,r._controllerId=a,r._persistentMessages=[],r._queuedMessages=[],r._requests={},r._listenerRegistry=c,r._version=p,r._elementsLightExperimentAssignments=f,r._frameMessagingStrategy=null!=_?_:"postMessage",r._isAccessoryFrame=null!=y&&y,r._componentName=v,r.id=r._generateId();var b=new h.Dc;return r._onLoadTimeoutId=window.setTimeout((function(){null==u||u(new Error("iframe onload event not fired within 60s"),{type:r.type,iframeName:r.id,elapsedTime:b.getElapsedTime(new h.Dc)})}),6e4),r._iframe=r._createIFrame(o,s,l),r._on("accessory-target-load",(function(){r._accessoryTargetLoaded=!0,r._ensureMounted(),r._emit("accessory-target-report",{event:"accessory_frame.outer_received_target_load",message:"Outer received accessory-target-load event",frameId:r.id,element:r._componentName,timestamp:Date.now()})})),r._on("load",(function(){r._clearOnLoadTimeout(),null==d||d({type:r.type,iframeName:r.id,elapsedTime:b.getElapsedTime(new h.Dc)}),r.loaded=!0,r._isAccessoryFrame&&r._emit("accessory-target-report",{event:"accessory_frame.outer_received_load",message:"Outer received load event",frameId:r.id,element:r._componentName,timestamp:Date.now()}),r._ensureMounted(),r._isReadyToSendMessages()&&(r._persistentMessages.forEach((function(e){return r._send(e)})),r._queuedMessages.forEach((function(e){return r._send(e)})),r._queuedMessages=[])})),r._on("title",(function(e){var t=e.title;r._iframe.setAttribute("title",t)})),r}(0,s.A)(t,e);var n=(0,l.A)(t);return(0,c.A)(t,[{key:"_generateId",value:function(){return(0,m.Hn)("__privateStripeFrame")}},{key:"send",value:function(e){this._send({type:"child",sourceFrameId:window.name,targetFrameId:this.id,controllerAppFrameId:this._controllerId,message:e})}},{key:"onControllerLoaded",value:function(){this.send({action:"stripe-outer-controller-load",payload:{}}),this._onControllerLoadedForAccessoryFrame()}},{key:"_onControllerLoadedForAccessoryFrame",value:function(){var e=this;this._isAccessoryFrame&&(this._accessoryFrameReadyForMessages=!0,this._isReadyToSendMessages()&&(this._persistentMessages.forEach((function(t){return e._send(t)})),this._queuedMessages.forEach((function(t){return e._send(t)})),this._queuedMessages=[]))}},{key:"_isReadyToSendMessages",value:function(){return this._isAccessoryFrame?this._accessoryTargetLoaded&&this._accessoryFrameReadyForMessages&&this.loaded:this.loaded}},{key:"sendPersistent",value:function(e){this._ensureMounted();var t={type:"child",sourceFrameId:window.name,targetFrameId:this.id,controllerAppFrameId:this._controllerId,message:e};this._persistentMessages=[].concat((0,a.A)(this._persistentMessages),[t]),this._isReadyToSendMessages()&&(0,d.u1)(t)}},{key:"resolve",value:function(e,t){this._requests[e]&&this._requests[e].resolve(t)}},{key:"reject",value:function(e,t){this._requests[e]&&this._requests[e].reject(t)}},{key:"_send",value:function(e){this._ensureMounted(),this._isReadyToSendMessages()?this._isAccessoryFrame?(0,d.u1)((0,d.LU)(e.message)?e:{sourceFrameId:"",controllerAppFrameId:this._controllerId,targetFrameId:this._controllerId,type:"child",message:{action:"stripe-wrapped-accessory-message",payload:(0,o.A)((0,o.A)({accessoryFrameId:this.id},e),{},{message:e.message})}}):(0,d.u1)(e):this._queuedMessages=[].concat((0,a.A)(this._queuedMessages),[e])}},{key:"appendTo",value:function(e){this._emit("mount",{anchor:e}),e.appendChild(this._iframe)}},{key:"prependTo",value:function(e,t){this._emit("mount",{anchor:e,parent:t}),t.insertBefore(this._iframe,e)}},{key:"unmount",value:function(){this._clearOnLoadTimeout(),this.loaded=!1,this._accessoryTargetLoaded=!1,this._emit("unload_no_sensitive_data")}},{key:"destroy",value:function(){this.unmount();var e=this._iframe.parentElement;e&&e.removeChild(this._iframe),this._emit("destroy")}},{key:"getAccessoryConfig",value:function(){if(this._isAccessoryFrame&&this._componentName)return{type:this.type,componentName:this._componentName,accessoryRenderJsUrl:(0,v.T)("fingerprinted/js/elements-inner-accessory-render-2f3a80f9154055b61c59a3445058c4d9.js")}}},{key:"_ensureMounted",value:function(){this._isMounted()||(this._isAccessoryFrame&&this._emit("accessory-target-report",{event:"accessory_frame.iframe_not_in_dom",message:"Iframe not in DOM, calling unmount",frameId:this.id,element:this._componentName,timestamp:Date.now()}),this.unmount())}},{key:"_clearOnLoadTimeout",value:function(){null!==this._onLoadTimeoutId&&(clearTimeout(this._onLoadTimeoutId),this._onLoadTimeoutId=null)}},{key:"_isMounted",value:function(){return!!document.body&&document.body.contains(this._iframe)}},{key:"_createIFrame",value:function(e,t,n){var a=window.location.href.toString(),i=this._version?{__shared_params__:(0,r.A)({version:this._version},y.Mf,this._elementsLightExperimentAssignments?JSON.stringify(this._elementsLightExperimentAssignments):void 0)}:{},c="string"==typeof n?(0,p.P8)(n,(0,p.lK)(i)):(0,p.lK)((0,o.A)((0,o.A)((0,o.A)({},i),n||{}),{},{referrer:a,controllerId:this._controllerId})),s=document.createElement("iframe");(0,_.Gv)(n)&&n.lazyLoad&&s.setAttribute("loading","lazy"),s.setAttribute("name",this.id);var l=(0,d._7)(e.frameType);Object.keys(l).forEach((function(e){s.setAttribute(e,l[e])})),(0,_.Gv)(n)&&n.allowCamera&&s.setAttribute("allow","camera");var m=this._isAccessoryFrame?{frameType:"ELEMENTS_ACCESSORY_TARGET",lazy:e.lazy}:e;return s.src="".concat((0,u.f)(m)).concat(c?"#":"").concat(c),s}}]),t}(f.A);t.A=b},1098:function(e,t,n){"use strict";var r=n(9394),o=n(2901),a=n(3029),i=n(7941),c=n(1126),s=(0,o.A)((function e(){var t=this;(0,a.A)(this,e),this._emit=function(e){for(var n=arguments.length,o=new Array(n>1?n-1:0),a=1;a0},this._off=function(e,n){if(n){for(var r,o=t._callbacks[e]||[],a=0;a"))})),t.substring(0,1e3)}(e.stack):null,u=!!s&&-1!==s.indexOf("https://js.stripe.com/v3/"),d=function(e){return function(e){return"Script error."===e.message||"string"==typeof e.fileName&&(0===e.fileName.indexOf("chrome://")||0===e.fileName.indexOf("chrome-extension://"))}(e)?"uncaught_third_party_error":"IntegrationError"===e.name?"integration_error":"fatal.uncaught_error"}(e);return{eventName:d,eventData:{name:"string"==typeof e.name?e.name:null,message:"string"==typeof e.message?e.message:null,fileName:s,lineNumber:"number"==typeof e.lineNumber?e.lineNumber:null,columnNumber:"number"==typeof e.columnNumber?e.columnNumber:null,stack:l,iframe:e.iframe,inPromise:null!==(t=e.inPromise)&&void 0!==t?t:null,element:null!==(n=e.element)&&void 0!==n?n:null,elementHasLoaded:null!==(r=e.elementHasLoaded)&&void 0!==r?r:null,apiMethodName:null!==(c=e.apiMethodName)&&void 0!==c?c:null,isStripeOrigin:u}}},s=function(e,t,n,o){var a=(0,r.Gv)(e)?e:new Error("Error thrown with unexpected type: ".concat(String(e))),i=c({_isUserError:a._isUserError,name:a.name,message:a.message,description:a.description,fileName:a.fileName,lineNumber:a.lineNumber,columnNumber:a.columnNumber,stack:a.stack,iframe:!1,element:"outer",apiMethodName:o,inPromise:n});throw t&&i&&(t.report(i.eventName,i.eventData),"integration_error"!==i.eventName&&t.reportError(a)),e},l=function(e,t,n){return function(){try{return e.call(this)}catch(e){return s(e,t||this&&this._controller,!1,n)}}},u=function(e,t,n){return function(r){try{return e.call(this,r)}catch(e){return s(e,t||this&&this._controller,!1,n)}}},d=function(e,t,n){return function(r,o){try{return e.call(this,r,o)}catch(e){return s(e,t||this&&this._controller,!1,n)}}},p=function(e,t,n){return function(r,o,a){try{return e.call(this,r,o,a)}catch(e){return s(e,t||this&&this._controller,!1,n)}}},m=function(e,t,n){return function(){try{for(var r=arguments.length,o=new Array(r),a=0;a0;){var a=n.messageQueue.shift();a&&a()}n.initialized=!0,n.frame&&(n.frame.dataset.initialized="true")}else{var i=n.resolver.getResolverAndDelete(t);i&&i(t.body)}}},this.channel=t.channel,this.fingerprintedPath=t.fingerprintedPath,this.frame=null,this.frameOrigin=null,this.frameQueryParams=t.frameQueryParams,this.frameAttributes=t.frameAttributes,this.initialized=!1,this.messageQueue=[],this.resolver=new l,this.on="on"in t?t.on:{},this.createListener()}return(0,a.A)(e,[{key:"isLoaded",value:function(){return this.initialized}},{key:"mount",value:function(e,t){if(!this.frame){if(!this.fingerprintedPath)throw new Error("Passed in an invalid path for frame client with channel: ".concat(this.channel));var n=function(e){var t=e.fingerprintedPath,n=e.name,r=e.onLoad,o=e.queryStringOptions,a=e.referrerPolicy||"no-referrer",s=document.createElement("iframe");r&&s.addEventListener("load",(function(){r(s)})),s.setAttribute("frameborder","0"),s.setAttribute("allowTransparency","true"),s.setAttribute("scrolling","no"),s.setAttribute("name",n),s.setAttribute("referrerpolicy",a),e.visible||(s.setAttribute("aria-hidden","true"),s.setAttribute("tabIndex","-1"));var l=e.frameAttributes;l&&Object.keys(l).forEach((function(e){s.setAttribute(e,l[e])}));var u,d,p=(u=e.DANGEROUS_BREAKS_ORIGIN_CHECKING_baseUrl,d=t,"".concat(u||"https://js.stripe.com/v3/").concat(d||""));if(o){var m=(0,i.lK)(o);s.src="".concat(p,"#").concat(m)}else s.src=p;return e.visible||(0,c.jT)(s),s}({fingerprintedPath:this.fingerprintedPath,name:this.channel,queryStringOptions:(0,r.A)((0,r.A)({},this.frameQueryParams),{},{parentOrigin:window.location.origin}),referrerPolicy:"no-referrer",frameAttributes:this.frameAttributes,visible:!(null==t||!t.visible),DANGEROUS_BREAKS_ORIGIN_CHECKING_baseUrl:null==t?void 0:t.DANGEROUS_BREAKS_ORIGIN_CHECKING_baseUrl});null!=t&&t.inlineCss&&(0,c.vf)(n,t.inlineCss),e.appendChild(n),this.frame=n}}},{key:"isMounted",value:function(){return document.contains(this.frame)}},{key:"sendMessageToChild",value:function(e,t){var n=this;return this.initialized?this.postMessageToChild(e,t):new u((function(r){n.messageQueue.push((function(){return r({type:e,body:t})}))})).then((function(){return n.postMessageToChild(e,t)}))}},{key:"postMessageToChild",value:function(e,t){var n=this,r=this.frame,o=this.frameOrigin;if(!r)throw new Error("Cannot communicate with frame before calling mount().");var a=r.contentWindow;if(!a||!o)throw new Error("frame window is not ready");var i=this.resolver.getNextRequestId(),c={channel:this.channel,type:e,id:i,body:t};return new u((function(t){n.resolver.setResolver(e,i,t),a.postMessage(JSON.stringify(c),o)}))}},{key:"getClientHandler",value:function(e){var t=this.on[e.type];return t?function(e,n){var r,o=t(e);r=o,Boolean(r&&"function"==typeof r.then)?o.then((function(e){n(e)})):void 0!==o&&n(o)}:null}}]),e}();n(7882).K7,window.location.hash.indexOf("debugMode=true"),n(7882).K7},1827:function(e,t,n){"use strict";n.d(t,{D:function(){return _}});var r=n(9379),o=n(3453),a=n(3029),i=n(2901),c={PI:"paymentIntent",SI:"setupIntent",PI_SFU:"paymentIntent w/ SFU"},s=n(1267),l={billie:{paymentMethodSpec:{type:"billie",polling:!1,redirect:!0,paymentScreens:[{type:"billie",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["DE","FR","NL","SE","NO","FI","AT","ES","DK","GB","CH"],async:!1,defaultCountry:"DE",defaultCurrency:"eur",taxCountry:null,supportsOffSession:!1,fieldLabels:null,hasLuxeServerSpec:!0,fullyLuxeDrivenSurfaces:["checkout","payment_element"],paymentFormMessageExemptions:["exemptFromCustomQrMessageCheck","exemptFromNameMessageCheck","exemptFromCustomRedirectMessageCheck"]},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.billie",headline:"payment.headline.billie",noTrialOrSetupModeHeader:"payment.headline.billie"},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-billie-ce797ab9d9419d7f283c2edbabc4a0b9.svg",darkThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-billie_dark-96f0fe8684ec4bb7175c217a8447cad9.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["de","fr","nl","se","no","fi","at","es","dk","gb","ch"],prioritizedLanguages:["de-de","fr-fr","nl-nl","sv-se","nb-no","nn-no","se-no","fi-fi","se-fi","sv-fi","en-gb","de-at","es-es","da-dk","de-ch","fr-ch","it-ch"]},iconSize:"md",testConfig:{unitAmount:99999}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.billie"},combinedDemos:[{id:"paymentElementBillie",name:"Payment Element + Billie",amount:99999,currency:"EUR",supportedModes:["PI"],initialMode:"PI",type:"redirect"}],testConfig:{amount:99999}},jsApiConfig:{supportsConfirmXPayment:!0,betaFlags:["billie_pm_beta_1"]}},bizum:{paymentMethodSpec:{type:"bizum",polling:!1,redirect:!0,paymentScreens:[{type:"bizum",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["AT","BE","BG","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GB","GR","HR","HU","IE","IT","LI","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK","US"],async:!1,defaultCountry:"ES",defaultCurrency:"eur",taxCountry:null,supportsOffSession:!1,fieldLabels:null,hasLuxeServerSpec:!0},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.bizum",headline:"payment.headline.bizum",noTrialOrSetupModeHeader:"payment.headline.bizum"},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-bizum-7253a7dc88bc075323a97a2a06c1cbc2.svg",darkThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-bizum_dark-09a33815c58d9f29cb0637995133c227.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["at","be","bg","ch","cy","cz","de","dk","ee","es","fi","fr","gb","gr","hr","hu","ie","it","li","lt","lu","lv","mt","nl","no","pl","pt","ro","se","si","sk","us"],prioritizedLanguages:["es-es"]},iconSize:"md",testConfig:{unitAmount:3500}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.bizum"},combinedDemos:[{id:"paymentElementBizum",name:"Payment Element + Bizum",amount:3500,currency:"EUR",supportedModes:["PI"],initialMode:"PI",type:"redirect"}],testConfig:{amount:3500}},jsApiConfig:{supportsConfirmXPayment:!0,betaFlags:["bizum_pm_beta_1"]}},capchase_pay:{paymentMethodSpec:{type:"capchase_pay",polling:!1,redirect:!0,async:!0,nextActionQrCode:!1,paymentScreens:[{type:"capchase_pay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["US","GB","ES","SE","BE","NL","CA","FI","DK"],defaultCountry:"US",defaultCurrency:"usd",taxCountry:null,supportsOffSession:!1,fieldLabels:null,hasLuxeServerSpec:!0,fullyLuxeDrivenSurfaces:["checkout","payment_element"],paymentFormMessageExemptions:["exemptFromCustomQrMessageCheck","exemptFromNameMessageCheck","exemptFromCustomRedirectMessageCheck"]},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.capchase_pay",headline:"payment.headline.capchase_pay",noTrialOrSetupModeHeader:"payment.headline.capchase_pay"},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-capchase_pay-da19ef6ea868e9f9504a258d756a2bf1.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["us","gb","nl","ca"],prioritizedLanguages:["en-us","en-gb","es-es","sv-se","nl-nl","fr-ca","fi-fi","da-dk"]},iconSize:"md",testConfig:{unitAmount:1e6}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.capchase_pay"},combinedDemos:[{id:"paymentElementCapchasePay",name:"Payment Element + Capchase Pay",amount:3e5,supportedModes:["PI"],initialMode:"PI",type:"redirect"}],testConfig:{amount:1e6}},jsApiConfig:{betaFlags:["capchase_pay_pm_beta_1"],supportsConfirmXPayment:!0}},kriya:{paymentMethodSpec:{type:"kriya",polling:!1,redirect:!0,async:!0,paymentScreens:[{type:"kriya",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["GB","IE","BE","NL","ES","CY","DK","FI","PL","SE","CH"],defaultCountry:"GB",defaultCurrency:"gbp",taxCountry:null,supportsOffSession:!1,fieldLabels:null,hasLuxeServerSpec:!0,fullyLuxeDrivenSurfaces:["checkout","payment_element"],paymentFormMessageExemptions:["exemptFromCustomQrMessageCheck","exemptFromNameMessageCheck","exemptFromCustomRedirectMessageCheck"]},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.kriya",headline:"payment.headline.kriya",noTrialOrSetupModeHeader:"payment.headline.kriya"},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-kriya-2fc48d982927bee3db081ff546890ab1.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["gb","ie","be","nl","es","cy","dk","fi","pl","se","ch"],prioritizedLanguages:["en-gb","en-ie","nl-be","fr-be","nl-nl","es-es","el-cy","da-dk","fi-fi","pl-pl","sv-se","de-ch","fr-ch","it-ch"]},iconSize:"md",testConfig:{unitAmount:1e3}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.kriya"},combinedDemos:[{id:"paymentElementKriya",name:"Payment Element + Kriya",amount:2500,supportedModes:["PI"],initialMode:"PI",type:"redirect"}],testConfig:{amount:1e4}},jsApiConfig:{betaFlags:["kriya_pm_beta_1"],supportsConfirmXPayment:!0}},mondu:{paymentMethodSpec:{type:"mondu",polling:!1,redirect:!0,paymentScreens:[{type:"mondu",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["DE","NL","FR","FI","AT","IT","ES","BE","PL","NO","DK","SE","CH","GB"],async:!1,defaultCountry:"DE",defaultCurrency:"eur",taxCountry:null,supportsOffSession:!1,fieldLabels:null,hasLuxeServerSpec:!0},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.mondu",headline:"payment.headline.mondu",noTrialOrSetupModeHeader:"payment.headline.mondu"},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-mondu-0410ce9097dff459c456de81de61811c.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["de","nl","fr","fi","at","it","es","be","pl","no","dk","se","ch","gb"],prioritizedLanguages:["fr-fr","de-de","nl-nl","de-at","de-ch","fr-ch","it-ch","sv-se","it-it","es-es","de-be","fr-be","nl-be","se-fi","sv-fi","pl-pl"]},iconSize:"md",testConfig:{unitAmount:3500}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.mondu"},combinedDemos:[{id:"paymentElementMondu",name:"Payment Element + Mondu",amount:3500,currency:"EUR",supportedModes:["PI"],initialMode:"PI",type:"redirect"}],testConfig:{amount:3500}},jsApiConfig:{supportsConfirmXPayment:!0,betaFlags:["mondu_pm_beta_1"]}},ng_wallet:{paymentMethodSpec:{type:"ng_wallet",polling:!1,redirect:!0,paymentScreens:[{type:"ng_wallet",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["US"],async:!1,defaultCountry:"US",defaultCurrency:"ngn",taxCountry:null,supportsOffSession:!1,fieldLabels:null,hasLuxeServerSpec:!0,redirectMessage:"upe.redirectMessage.ng_wallet",redirectMessageLinks:{terms_link:{url:"https://d37ugbyn3rpeym.cloudfront.net/docs/GSSL%20-%20Buyer%20T&Cs%20(Final).pdf",text:"upe.redirectMessage.ng_wallet.terms_link",linkType:"terms"}}},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.ng_wallet",headline:"payment.headline.ng_wallet",noTrialOrSetupModeHeader:"payment.headline.ng_wallet",redirectMessage:"payment.ng_wallet.hosted_instructions_notice.text",redirectMessageLinks:{terms_link:{url:"https://d37ugbyn3rpeym.cloudfront.net/docs/GSSL%20-%20Buyer%20T&Cs%20(Final).pdf",text:"payment.ng_wallet.hosted_instructions_notice.terms_link"}}},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-ng_wallet-ca32fc2af1e7ae7ab43c2eb2f90d4e11.svg",darkThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-ng_wallet_dark-640d71cce159e5fe7b5bbc3f1a942304.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["us"],prioritizedLanguages:["en-ng"]},iconSize:"md",testConfig:{unitAmount:1e7}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.ng_wallet"},combinedDemos:[{id:"paymentElementNairaWallet",name:"Payment Element + Naira Wallet",amount:1e7,currency:"NGN",supportedModes:["PI"],initialMode:"PI",type:"redirect"}],testConfig:{amount:1e7}},jsApiConfig:{supportsConfirmXPayment:!0,betaFlags:["ng_wallet_pm_beta_1"]}},paypay:{paymentMethodSpec:{type:"paypay",polling:!1,redirect:!0,paymentScreens:[{type:"paypay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["JP"],async:!1,defaultCountry:"JP",defaultCurrency:"jpy",taxCountry:null,supportsOffSession:!1,fieldLabels:null,hasLuxeServerSpec:!0},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.paypay",headline:"payment.headline.paypay",noTrialOrSetupModeHeader:"payment.headline.paypay"},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-paypay-df0729cee353881be6a3b8f870c4f38e.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["jp"],prioritizedLanguages:["ja-jp"]},iconSize:"md",testConfig:{unitAmount:3500}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.paypay"},combinedDemos:[{id:"paymentElementPaypay",name:"Payment Element + PayPay",amount:3500,currency:"JPY",supportedModes:["PI"],initialMode:"PI",type:"redirect"}],testConfig:{amount:3500}},jsApiConfig:{supportsConfirmXPayment:!0,betaFlags:["paypay_pm_beta_1"]}},samsung_pay:{paymentMethodSpec:{type:"samsung_pay",polling:!1,redirect:!0,async:!1,paymentScreens:[{type:"samsung_pay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:"US",defaultCurrency:"krw",taxCountry:null,supportsOffSession:!1,fieldLabels:null,hidePaymentMethodDescription:!0,hasLuxeServerSpec:!0,redirectMessage:"upe.redirectMessage.samsung_pay",redirectMessageLinks:{terms_link:{url:"https://start.nicepay.co.kr/homepage/terms/bill.do",text:"upe.redirectMessage.samsung_pay.link_text",linkType:"terms"}}},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.samsung_pay",headline:"payment.headline.samsung_pay",noTrialOrSetupModeHeader:"payment.headline.samsung_pay",redirectMessage:"payment.samsung_pay.hosted_instructions_notice.text",redirectMessageLinks:{terms_link:{url:"https://start.nicepay.co.kr/homepage/terms/bill.do",text:"payment.samsung_pay.hosted_instructions_notice.link_text"}}},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-samsungpay-ea57f885d8b777960d41a4eefc4972f8.svg",darkThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-samsungpay_dark-535de9ca969b1968a4a9af7503e39047.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["us"],prioritizedLanguages:["ko-kr"]},iconSize:"md",testConfig:{unitAmount:2500}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.samsung_pay"},testConfig:{amount:2500}}},satispay:{paymentMethodSpec:{type:"satispay",polling:!1,redirect:!0,paymentScreens:[{type:"satispay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["IT","AT","BE","CY","DE","EE","ES","FI","FR","GR","HR","IE","LT","LU","LV","MT","NL","PT","SI","SK"],async:!1,defaultCountry:"IT",defaultCurrency:"eur",taxCountry:null,supportsOffSession:!0,fieldLabels:null,hasLuxeServerSpec:!0,setupFutureUsageMandateText:"upe.mandates.satispay"},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.satispay",headline:"payment.headline.satispay",noTrialOrSetupModeHeader:"payment.headline.satispay"},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-satispay-eca5006db20571e80caec1509c680c27.svg",darkThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-satispay_dark-c01fc432e3c7b334f0204d011879bb1a.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["it","at","be","cy","de","ee","es","fi","fr","gr","hr","ie","lt","lu","lv","mt","nl","pt","si","sk"],prioritizedLanguages:["it-it","de-at","en-at","de-be","fr-be","hr-hr","el-cy","et-ee","fi-fi","se-fi","sv-fi","en-fr","fr-fr","de-de","en-de","el-gr","en-ie","lt-lt","fr-lu","de-lu","mt-mt","nl-nl","en-nl","pt-pt","sk-sk","es-es"]},iconSize:"md",testConfig:{unitAmount:99999}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.satispay"},combinedDemos:[{id:"paymentElementSatispay",name:"Payment Element + Satispay",amount:99999,currency:"EUR",supportedModes:["PI","SI"],initialMode:"PI",type:"redirect"}],testConfig:{amount:99999}},jsApiConfig:{supportsConfirmXPayment:!0,betaFlags:[]}},sequra:{paymentMethodSpec:{type:"sequra",polling:!1,redirect:!0,async:!1,paymentScreens:[{type:"sequra",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["ES"],defaultCountry:"ES",defaultCurrency:"eur",taxCountry:null,supportsOffSession:!1,fieldLabels:null,hasLuxeServerSpec:!0,fullyLuxeDrivenSurfaces:["checkout","payment_element"],paymentFormMessageExemptions:["exemptFromCustomQrMessageCheck","exemptFromNameMessageCheck","exemptFromCustomRedirectMessageCheck"]},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.sequra",headline:"payment.headline.sequra",noTrialOrSetupModeHeader:"payment.headline.sequra"},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-sequra-783a26313c95faf606c21836956bde93.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["es"],prioritizedLanguages:["es-es"]},iconSize:"md",testConfig:{unitAmount:1e4}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.sequra"},combinedDemos:[{id:"paymentElementSequra",name:"Payment Element + Sequra",amount:6e4,supportedModes:["PI"],initialMode:"PI",type:"redirect"}],testConfig:{amount:6e4}},jsApiConfig:{betaFlags:["sequra_pm_beta_1"],supportsConfirmXPayment:!0}},scalapay:{paymentMethodSpec:{type:"scalapay",polling:!1,redirect:!0,paymentScreens:[{type:"scalapay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["IT","FR","ES","DE","NL","IE","BE","FI"],async:!1,defaultCountry:"IT",defaultCurrency:"eur",taxCountry:null,supportsOffSession:!1,fieldLabels:null,hasLuxeServerSpec:!0,fullyLuxeDrivenSurfaces:["checkout","payment_element"],paymentFormMessageExemptions:["exemptFromCustomQrMessageCheck","exemptFromNameMessageCheck","exemptFromCustomRedirectMessageCheck"]},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.scalapay",headline:"payment.headline.scalapay",noTrialOrSetupModeHeader:"payment.headline.scalapay"},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-scalapay-c37d9e7619a3128911bc39e94339cce8.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["it","fr","es","de","nl","ie","be","fi"],prioritizedLanguages:["it-ch","fr-fr","es-es","de-ch","nl-nl"]},iconSize:"md",testConfig:{unitAmount:1e4}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.scalapay"},combinedDemos:[{id:"paymentElementScala",name:"Payment Element + Scalapay",amount:1e4,currency:"eur",supportedModes:["PI"],initialMode:"PI",type:"redirect"}],testConfig:{amount:1e4}},jsApiConfig:{supportsConfirmXPayment:!0,betaFlags:["scalapay_pm_beta_1"]}},vipps:{paymentMethodSpec:{type:"vipps",polling:!1,redirect:!0,async:!1,paymentScreens:[{type:"vipps",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!0,allowedCountries:["NO"],defaultCountry:"NO",defaultCurrency:"nok",taxCountry:"NO",supportsOffSession:!1,fieldLabels:null,hasLuxeServerSpec:!0},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.vipps",headline:"payment.headline.vipps",noTrialOrSetupModeHeader:"payment.headline.vipps"},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-vipps-444ad3fb81e0b63575aa1a23cec15c2a.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["no"],prioritizedLanguages:["nb-no","nn-no","se-no","en-no"]},iconSize:"md",testConfig:{unitAmount:1e4}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.vipps"},combinedDemos:[{id:"paymentElementVipps",name:"Payment Element + Vipps",amount:6e4,supportedModes:["PI"],initialMode:"PI",type:"redirect"}],testConfig:{amount:6e4}},jsApiConfig:{betaFlags:["vipps_pm_beta_1"],apiVersion:"2024-10-28.acacia;vipps_preview=v1",supportsConfirmXPayment:!0}}},u=function(){return l},d=n(2041),p=function(){function e(){(0,a.A)(this,e),this.ofType=(0,d.Bj)((function(e){return new m(e)})),this.dataDrivenOfType=(0,d.Bj)((function(e){return new f(e)}))}return(0,i.A)(e,[{key:"supportsType",value:function(e){return u().hasOwnProperty(e)}},{key:"supportsDataDrivenType",value:function(e){return this.allDataDriven.hasOwnProperty(e)}},{key:"clientSpecsByType",get:function(){return(0,s.TH)(u(),"paymentMethodSpec")}},{key:"supportedByCheckout",get:function(){return(0,s.Lf)(u(),(function(){return!0}))}},{key:"typesSupportingPaymentElement",get:function(){var e=(0,s.TH)(u(),"paymentElementUiConfiguration"),t=(0,s.jW)(e,void 0);return(0,s.lf)(t)}},{key:"paymentElementPaymentMethodLabel",get:function(){var e=(0,s.TH)(u(),"paymentElementUiConfiguration.messageKeys.name");return(0,s.jW)(e,void 0)}},{key:"typesWithLuxeServerSpec",get:function(){var e=(0,s.TH)(u(),"paymentMethodSpec.hasLuxeServerSpec"),t=(0,s.YI)(e,!0);return(0,s.lf)(t)}},{key:"submittableToHostedUi",get:function(){var e=(0,s.TH)(u(),"hostedPaymentUiConfiguration.features.isSubmittable");return(0,s.YI)(e,!0)}},{key:"withIconSvgs",get:function(){var e=(0,s.TH)(u(),"hostedPaymentUiConfiguration.iconSvgs");return(0,s.Lf)((0,s.jW)(e,void 0),(function(){return!0}))}},{key:"noTrialOrSetupModeHeaderMessages",get:function(){return(0,s.TH)(u(),"hostedPaymentUiConfiguration.messageKeys.noTrialOrSetupModeHeader")}},{key:"withDefaultReducer",get:function(){var e=(0,s.TH)(u(),"hostedPaymentUiConfiguration.features.hasCustomReducers"),t=(0,s.jW)(e,!0);return(0,s.Lf)(t,(function(e,t){return u()[t].paymentMethodSpec}))}},{key:"hasDefaultReducerPaymentMethod",value:function(e){return this.withDefaultReducer.hasOwnProperty(e)}},{key:"allDataDriven",get:function(){var e=(0,s.TH)(u(),"hostedPaymentUiConfiguration.dataDrivenConfig"),t=(0,s.jW)(e,void 0);return(0,s.Lf)(t,(function(){return!0}))}},{key:"_existingDemosByType",get:function(){var e=(0,s.TH)(u(),"paymentElementUiConfiguration.combinedDemos");return(0,s.jW)(e,void 0)}},{key:"allCombinedDemoSettings",value:function(e){var t={};return(0,s.jO)(this._existingDemosByType).forEach((function(n){var r,a,i=(0,o.A)(n,2),s=i[0],l=i[1],d=null===(r=e[s])||void 0===r?void 0:r.keys;if(!d)throw new Error("Keys for merchants are not yet defined for ".concat(s));var p=null===(a=u()[s].jsApiConfig)||void 0===a?void 0:a.betaFlags;l.forEach((function(e){t[e.id]={id:e.id,name:e.name,keys:{publicKey:d.publishable,secretKey:d.secret,beta:p||null,apiVersion:null,header:null},initialMode:c[e.initialMode]}}))})),t}},{key:"allDemoProps",value:function(e){return(0,s.qI)((0,s.jO)(this._existingDemosByType),(function(t){var n=(0,o.A)(t,2),a=n[0];return n[1].map((function(t){var n,o,i=null===(n=e[a])||void 0===n?void 0:n.metadata;if(!i)throw new Error("Metadata for merchants are not yet defined for ".concat(a));return(0,r.A)((0,r.A)({},t),{},{currency:"currency"in t?t.currency:u()[a].paymentMethodSpec.defaultCurrency,paymentMethodType:u()[a].paymentMethodSpec.type,paymentMethodRegistryKey:a,betaFlags:(null===(o=u()[a].jsApiConfig)||void 0===o?void 0:o.betaFlags)||[],v2Key:i})}))}))}},{key:"allCombinedDemoV2ApiKeyConfigs",value:function(e){var t=[];return(0,s.jO)(this._existingDemosByType).forEach((function(n){var a,i,c=(0,o.A)(n,2),s=c[0],l=c[1],u=null===(a=e[s])||void 0===a?void 0:a.keys;if(!u)throw new Error("Keys for merchants are not yet defined for ".concat(s));var d=null===(i=e[s])||void 0===i?void 0:i.metadata;if(!d)throw new Error("Metadata for merchants are not yet defined for ".concat(s));l.forEach((function(){t.push((0,r.A)((0,r.A)({},d),{},{publicKey:u.publishable,secretKey:u.secret}))}))})),t}},{key:"typesSupportingFinalizedInvoice",get:function(){return(0,s.lf)(u())}},{key:"bySortPrioritizedLanguage",get:function(){var e=(0,s.TH)(u(),"hostedPaymentUiConfiguration.sortOrder.prioritizedLanguages"),t={};return(0,s.jO)(e).forEach((function(e){var n=(0,o.A)(e,2),r=n[0];n[1].forEach((function(e){t[e]=(t[e]||[]).concat([r])}))})),t}},{key:"bySortPrioritizedCountry",get:function(){var e=(0,s.TH)(u(),"hostedPaymentUiConfiguration.sortOrder.prioritizedCountries"),t={};return(0,s.jO)(e).forEach((function(e){var n=(0,o.A)(e,2),r=n[0];n[1].forEach((function(e){t[e]=(t[e]||[]).concat([r])}))})),t}},{key:"typesByType",get:function(){return(0,s.TH)(u(),"paymentMethodSpec.type")}},{key:"allBetaFlags",get:function(){var e=(0,s.TH)(u(),"jsApiConfig.betaFlags"),t=(0,s.jW)(e,void 0),n={};return(0,s.zu)(t).forEach((function(e){e.forEach((function(e){n[e]=e}))})),n}},{key:"allQRPMs",get:function(){var e=(0,s.TH)(u(),"paymentMethodSpec.nextActionQrCode"),t=(0,s.YI)(e,!0);return(0,s.lf)(t)}},{key:"allQRPMScanText",get:function(){var e={};return this.allQRPMs.forEach((function(t){e[t]="upe.qr_code_scan_text.".concat(t)})),e}}]),e}(),m=function(){function e(t){(0,a.A)(this,e),this._paymentMethodType=t}return(0,i.A)(e,[{key:"spec",get:function(){return this._config.paymentMethodSpec}},{key:"iconConfig",get:function(){var e="iconSize"in this._hostedPaymentUiConfiguration?{iconSize:this._hostedPaymentUiConfiguration.iconSize}:null;return(0,r.A)({iconName:this.spec.type},e)}},{key:"iconSvgLight",get:function(){return this._hostedPaymentUiConfiguration.iconSvgs.lightThemeSvg}},{key:"iconSvgDark",get:function(){return"darkThemeSvg"in this._hostedPaymentUiConfiguration.iconSvgs?this._hostedPaymentUiConfiguration.iconSvgs.darkThemeSvg:null}},{key:"headlineMessageKey",get:function(){return this._hostedPaymentUiConfiguration.messageKeys.headline}},{key:"paymentMethodNameLabelKey",get:function(){return this._hostedPaymentUiConfiguration.messageKeys.name}},{key:"messageKeys",get:function(){return this._hostedPaymentUiConfiguration.messageKeys}},{key:"redirectMessage",get:function(){return"redirectMessage"in this.messageKeys?this.messageKeys.redirectMessage:null}},{key:"redirectMessageLinks",get:function(){return"redirectMessageLinks"in this.messageKeys?this.messageKeys.redirectMessageLinks:null}},{key:"excludeFromOverflowIconRotation",get:function(){return this._hostedPaymentUiConfiguration.features.excludeFromOverflowIconRotation}},{key:"_config",get:function(){return u()[this._paymentMethodType]}},{key:"_hostedPaymentUiConfiguration",get:function(){return this._config.hostedPaymentUiConfiguration}}]),e}(),f=function(){function e(t){(0,a.A)(this,e),this._paymentMethodType=t}return(0,i.A)(e,[{key:"paymentMethodCategory",get:function(){return this._config.hostedPaymentUiConfiguration.dataDrivenConfig.paymentMethodCategory}},{key:"submitPaymentOptions",value:function(e){var t=this._config.paymentMethodSpec;return{submitMode:"payment_method_data",paymentType:t.type,data:{type:t.type,paymentMethodData:{billing_details:e}}}}},{key:"_config",get:function(){return u()[this._paymentMethodType]}}]),e}(),_=new p},9671:function(e,t,n){"use strict";n.d(t,{$I:function(){return d},AZ:function(){return f},Gj:function(){return _},JF:function(){return m},Qv:function(){return p},Sx:function(){return u},fS:function(){return i},kn:function(){return a},rt:function(){return s},wO:function(){return c},zA:function(){return l}});var r=n(9379),o=n(9535),a=(n(6122),"spc"),i=function(e){return void 0!==e.paymentIntent},c=function(e){return void 0!==e.setupIntent},s=function(e){return void 0!==e.error},l=function(e,t){switch(e.type){case"object":return{paymentIntent:e.object};case"error":var n=t?{payment_intent:t}:{};return{error:(0,r.A)((0,r.A)({},n),e.error)};default:return(0,o.GQ)(e)}},u=function(e,t){switch(e.type){case"error":return{error:(0,r.A)((0,r.A)({},t?{setup_intent:t}:{}),e.error)};case"object":return{setupIntent:e.object};default:return(0,o.GQ)(e)}},d=function(e){var t=e.trim().match(/^((seti|pi)_[A-Za-z0-9]+)_(?:scoped_)?secret_[^-]+$/);return t?"pi"===t[2]?{id:t[1],clientSecret:t[0],type:"PAYMENT_INTENT"}:{id:t[1],clientSecret:t[0],type:"SETUP_INTENT"}:null},p=function(e){return"payment_intent"===e.object?{id:e.id,clientSecret:e.client_secret,type:"PAYMENT_INTENT"}:{id:e.id,clientSecret:e.client_secret,type:"SETUP_INTENT"}},m=function(e){return"requires_source_action"===e||"requires_action"===e},f=function(e){return"requires_payment_method"===e||"requires_confirmation"===e||"requires_source"===e},_=function(e){return"requires_source_action"===e.status||"requires_action"===e.status?e.next_action:null}},2357:function(e,t,n){"use strict";n.d(t,{FK:function(){return l},Kl:function(){return a},LI:function(){return d},SK:function(){return s},lp:function(){return u},r6:function(){return o},yU:function(){return i}});var r=n(9379),o="40px",a={invalid_coupon_code:"invalid_coupon_code",expired_coupon_code:"expired_coupon_code",invalid_payer_zip:"invalid_payer_zip"},i=(0,r.A)({success:"success",fail:"fail",invalid_shipping_address:"invalid_shipping_address"},a),c=(0,r.A)({fail:"fail",invalid_payer_name:"invalid_payer_name",invalid_payer_email:"invalid_payer_email",invalid_payer_phone:"invalid_payer_phone",invalid_shipping_address:"invalid_shipping_address"},a),s={shipping:"shipping",delivery:"delivery",pickup:"pickup"},l=(0,r.A)({success:"success"},c),u={merchantCapabilities:["supports3DS"],displayItems:[]},d={auto:"auto",available:"available",unavailableItemIneligible:"unavailableItemIneligible",unavailableRecurringTransaction:"unavailableRecurringTransaction"}},6549:function(e,t,n){"use strict";n.d(t,{Xo:function(){return p}});var r,o,a=n(4467),i=n(6122),c=(r={},(0,a.A)(r,i.Sd.VISA,"visa"),(0,a.A)(r,i.Sd.MASTERCARD,"masterCard"),(0,a.A)(r,i.Sd.AMEX,"amex"),(0,a.A)(r,i.Sd.DISCOVER,"discover"),(0,a.A)(r,i.Sd.JCB,"jcb"),(0,a.A)(r,i.Sd.UNIONPAY,"chinaUnionPay"),(0,a.A)(r,i.Sd.DINERS,null),(0,a.A)(r,i.Of.MAESTRO,"maestro"),(0,a.A)(r,i.Of.CARTES_BANCAIRES,"cartesBancaires"),(0,a.A)(r,i.Of.INTERAC,"interac"),(0,a.A)(r,i.Of.EFTPOS_AU,"eftpos"),r),s=(o={},(0,a.A)(o,i.Sd.VISA,"VISA"),(0,a.A)(o,i.Sd.MASTERCARD,"MASTERCARD"),(0,a.A)(o,i.Sd.AMEX,"AMEX"),(0,a.A)(o,i.Sd.DISCOVER,"DISCOVER"),(0,a.A)(o,i.Sd.JCB,"JCB"),(0,a.A)(o,i.Sd.DINERS,null),(0,a.A)(o,i.Of.CARTES_BANCAIRES,null),(0,a.A)(o,i.Of.EFTPOS_AU,null),(0,a.A)(o,i.Of.INTERAC,"INTERAC"),["AT","AU","BE","CA","CH","DE","DK","EE","ES","FI","FR","GB","GR","HK","IE","IT","JP","LT","LU","LV","MX","NL","NO","NZ","PL","PT","SE","SG","US"]),l=["AT","BE","BG","CY","CZ","DE","DK","EE","ES","FI","FR","GI","GR","HR","HU","IE","IT","LI","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK","GB","HK","SG","CH","US"],u=["CA","GB","US","AT","BE","CY","DK","EE","FI","FR","DE","GR","IE","IT","LV","LT","LU","MT","NL","NO","PL","PT","SK","SI","ES","SE","CH"],d=function(e,t,n,r,o,a){var c=[];r&&-1!==r.indexOf(i.Of.CARTES_BANCAIRES)&&"eur"===o&&c.push(i.Of.CARTES_BANCAIRES),a&&c.push(i.Of.INTERAC),r&&-1!==r.indexOf(i.Of.EFTPOS_AU)&&"aud"===o&&c.push(i.Of.EFTPOS_AU),-1!==s.indexOf(e)&&c.push(i.Sd.AMEX);var d=-1!==u.indexOf(e);return(d||t||r&&-1!==r.indexOf(i.Sd.DINERS))&&c.push(i.Sd.DINERS),(d||t||r&&-1!==r.indexOf(i.Sd.DISCOVER))&&c.push(i.Sd.DISCOVER),(-1!==l.indexOf(e)||t||r&&-1!==r.indexOf(i.Sd.JCB))&&c.push(i.Sd.JCB),c.push.apply(c,[i.Sd.MASTERCARD,i.Sd.VISA]),c.filter((function(e){return-1===n.indexOf(e)}))},p=function(e,t,n,r,o,a){return d(e,t,n,r,o,a).reduce((function(e,t){var n=c[t];return n&&e.push(n),e}),[])}},6714:function(e,t,n){"use strict";n.d(t,{LK:function(){return a},bS:function(){return c},fn:function(){return i},x4:function(){return o}});var r=n(9535),o={applePay:"applePay",googlePay:"googlePay",browserCard:"browserCard",link:"link"},a=function(e,t){return e.indexOf(t)>=0},i=function(){return Object.keys(o)},c=function(e){switch(e){case"googlePay":return"google_pay";case"applePay":return"apple_pay";default:return(0,r.GQ)(e)}}},9535:function(e,t,n){"use strict";n.d(t,{GQ:function(){return r}});var r=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"absurd";throw new Error("".concat(t,': expected nothing but got "').concat(e,'"'))}},9465:function(e,t,n){"use strict";n.d(t,{Fg:function(){return r.F}});var r=n(6957)},6957:function(e,t,n){"use strict";n.d(t,{F:function(){return o}});var r={AE:"AE",AT:"AT",AU:"AU",BE:"BE",BG:"BG",BR:"BR",CA:"CA",CH:"CH",CI:"CI",CR:"CR",CY:"CY",CZ:"CZ",DE:"DE",DK:"DK",DO:"DO",EE:"EE",ES:"ES",FI:"FI",FR:"FR",GB:"GB",GI:"GI",GR:"GR",GT:"GT",HK:"HK",HR:"HR",HU:"HU",ID:"ID",IE:"IE",IN:"IN",IT:"IT",JP:"JP",LI:"LI",LT:"LT",LU:"LU",LV:"LV",MT:"MT",MX:"MX",MY:"MY",NL:"NL",NO:"NO",NZ:"NZ",PE:"PE",PH:"PH",PL:"PL",PT:"PT",RO:"RO",SE:"SE",SG:"SG",SI:"SI",SK:"SK",SN:"SN",TH:"TH",TT:"TT",US:"US",UY:"UY"},o=Object.keys(r)},250:function(e,t,n){"use strict";n.d(t,{oX:function(){return l},NJ:function(){return d},Ud:function(){return u},l1:function(){return g},m$:function(){return y},Hn:function(){return p},$D:function(){return A},aw:function(){return f},NH:function(){return v},q3:function(){return b}});var r,o=n(9394),a=n(4024),i=n(6376),c=n(9379),s=n(1827),l=(0,c.A)((0,c.A)({},s.D.allBetaFlags),{},{link_forest_beta_1:"link_forest_beta_1",payment_element_change_preview_beta_1:"payment_element_change_preview_beta_1",prepare_payment_method_beta_1:"prepare_payment_method_beta_1",elements_get_value_expansion_beta_1:"elements_get_value_expansion_beta_1",relax_spm_address_validation_beta_1:"relax_spm_address_validation_beta_1",ece_prefer_plain_single_row_beta_1:"ece_prefer_plain_single_row_beta_1",checkout_beta_2:"checkout_beta_2",checkout_beta_3:"checkout_beta_3",checkout_beta_4:"checkout_beta_4",checkout_beta_testcards:"checkout_beta_testcards",payment_intent_beta_1:"payment_intent_beta_1",payment_intent_beta_2:"payment_intent_beta_2",payment_intent_beta_3:"payment_intent_beta_3",google_pay_beta_1:"google_pay_beta_1",acss_debit_beta_1:"acss_debit_beta_1",acss_debit_beta_2:"acss_debit_beta_2",afterpay_clearpay_setup_intents_beta:"afterpay_clearpay_setup_intents_beta",bacs_debit_beta:"bacs_debit_beta",fpx_bank_beta_1:"fpx_bank_beta_1",ideal_pm_beta_1:"ideal_pm_beta_1",line_items_beta_1:"line_items_beta_1",oxxo_pm_beta_1:"oxxo_pm_beta_1",gopay_pm_beta_1:"gopay_pm_beta_1",shopeepay_pm_beta_1:"shopeepay_pm_beta_1",qris_pm_beta_1:"qris_pm_beta_1",kr_market_pm_beta_1:"kr_market_pm_beta_1",ng_market_pm_beta_1:"ng_market_pm_beta_1",sepa_pm_beta_1:"sepa_pm_beta_1",deferred_intent_blik_beta_1:"deferred_intent_blik_beta_1",tax_product_beta_1:"tax_product_beta_1",wechat_pay_pm_beta_1:"wechat_pay_pm_beta_1",wechat_pay_pm_beta_2:"wechat_pay_pm_beta_2",checkout_beta_locales:"checkout_beta_locales",stripe_js_beta_locales:"stripe_js_beta_locales",upi_beta_1:"upi_beta_1",upi_beta_2:"upi_beta_2",issuing_elements_1:"issuing_elements_1",issuing_elements_2:"issuing_elements_2",return_intents_beta_1:"return_intents_beta_1",netbanking_beta_1:"netbanking_beta_1",netbanking_bank_beta_1:"netbanking_bank_beta_1",instant_debits_beta_1:"instant_debits_beta_1",link_beta_1:"link_beta_1",link_beta_2:"link_beta_2",link_beta_3:"link_beta_3",link_default_integration_beta_1:"link_default_integration_beta_1",link_default_integration_beta_2:"link_default_integration_beta_2",payment_element_beta_1:"payment_element_beta_1",elements_customers_beta_1:"elements_customers_beta_1",elements_spm_sfu_off_session_override_beta_1:"elements_spm_sfu_off_session_override_beta_1",card_country_event_beta_1:"card_country_event_beta_1",id_bank_transfer_beta_1:"id_bank_transfer_beta_1",id_bank_transfer_beta_2:"id_bank_transfer_beta_2",us_bank_account_beta_2:"us_bank_account_beta_2",cup_apple_pay_beta_1:"cup_apple_pay_beta_1",nz_bank_account_beta_1:"nz_bank_account_beta_1",nz_bank_account_beta_2:"nz_bank_account_beta_2",payment_element_apple_pay_beta_1:"payment_element_apple_pay_beta_1",link_autofill_modal_beta_1:"link_autofill_modal_beta_1",shipping_address_element_beta_1:"shipping_address_element_beta_1",process_order_beta_1:"process_order_beta_1",server_side_confirmation_beta_1:"server_side_confirmation_beta_1",blocked_card_brands_beta_1:"blocked_card_brands_beta_1",blocked_card_brands_beta_2:"blocked_card_brands_beta_2",payment_element_disable_card_country_zip_validations_beta_1:"payment_element_disable_card_country_zip_validations_beta_1",affirm_in_context_beta_1:"affirm_in_context_beta_1",ume_beta_1:"ume_beta_1",ume_beta_2:"ume_beta_2",ume_beta_3:"ume_beta_3",payment_method_messaging_autopm_beta_1:"payment_method_messaging_autopm_beta_1",networks_change_1:"networks_change_1",express_checkout_element_beta_1:"express_checkout_element_beta_1",allowed_payment_method_types_beta_1:"allowed_payment_method_types_beta_1",pay_button_element_beta_1:"pay_button_element_beta_1",link_in_card_element_beta_1:"link_in_card_element_beta_1",sunbit_pm_beta_1:"sunbit_pm_beta_1",ng_bank_pm_beta_1:"ng_bank_pm_beta_1",ng_bank_transfer_pm_beta_1:"ng_bank_transfer_pm_beta_1",ng_card_pm_beta_1:"ng_card_pm_beta_1",ng_ussd_pm_beta_1:"ng_ussd_pm_beta_1",financial_connections_on_event_beta_1:"financial_connections_on_event_beta_1",elements_address_element_sync_checkbox_beta_1:"elements_address_element_sync_checkbox_beta_1",elements_enable_deferred_intent_beta_1:"elements_enable_deferred_intent_beta_1",elements_enable_deferred_intent_beta_2:"elements_enable_deferred_intent_beta_2",elements_icon_style_beta_1:"elements_icon_style_beta_1",enable_stripe_update_api_key_beta_0:"enable_stripe_update_api_key_beta_0",interac_apple_pay_beta_1:"interac_apple_pay_beta_1",interac_google_pay_beta_1:"interac_google_pay_beta_1",custom_checkout_beta_2:"custom_checkout_beta_2",custom_checkout_beta_3:"custom_checkout_beta_3",custom_checkout_beta_4:"custom_checkout_beta_4",custom_checkout_beta_5:"custom_checkout_beta_5",custom_checkout_beta_6:"custom_checkout_beta_6",custom_checkout_internal_basil:"custom_checkout_internal_basil",custom_checkout_internal_clover:"custom_checkout_internal_clover",custom_checkout_internal_dev_beta:"custom_checkout_internal_dev_beta",custom_checkout_adaptive_pricing_1:"custom_checkout_adaptive_pricing_1",custom_checkout_adaptive_pricing_2:"custom_checkout_adaptive_pricing_2",elements_adaptive_pricing_beta_1:"elements_adaptive_pricing_beta_1",custom_checkout_server_updates_1:"custom_checkout_server_updates_1",custom_checkout_manual_approval_1:"custom_checkout_manual_approval_1",custom_checkout_server_updates_1_manual_approval_1_adaptive_pricing_2:"custom_checkout_server_updates_1_manual_approval_1_adaptive_pricing_2",custom_checkout_credits_1:"custom_checkout_credits_1",checkout_guacamole:"checkout_guacamole",deferred_intent_pe_optional_amount_beta_0:"deferred_intent_pe_optional_amount_beta_0",south_korea_market_beta_1:"south_korea_market_beta_1",ece_apple_pay_deferred_payment_card_funding_beta_1:"ece_apple_pay_deferred_payment_card_funding_beta_1",ece_apple_pay_payment_request_passthrough_1:"ece_apple_pay_payment_request_passthrough_1",disable_link_passthrough_beta_1:"disable_link_passthrough_beta_1",payto_pm_beta_1:"payto_pm_beta_1",elements_enable_sessions_edge:"elements_enable_sessions_edge",multibanco_pm_beta_1:"multibanco_pm_beta_1",disable_deferred_intent_client_validation_beta_1:"disable_deferred_intent_client_validation_beta_1",rechnung_pm_beta_1:"rechnung_pm_beta_1",embedded_checkout_byol_beta_1:"embedded_checkout_byol_beta_1",change_event_improvements_beta_1:"change_event_improvements_beta_1",mb_way_pm_beta_1:"mb_way_pm_beta_1",test_only_beta_flag:"test_only_beta_flag",custom_checkout_tax_id_1:"custom_checkout_tax_id_1",elements_tax_id_1:"elements_tax_id_1",custom_checkout_product_catalog_1:"custom_checkout_product_catalog_1",issuing_add_to_wallet_button_element_1:"issuing_add_to_wallet_button_element_1",pix_recurring_beta_1:"pix_recurring_beta_1",twint_recurring_beta_1:"twint_recurring_beta_1",standalone_authentication_server_beta_1:"standalone_authentication_server_beta_1",custom_checkout_payment_form_1:"custom_checkout_payment_form_1",allocated_funds_preview_1:"allocated_funds_preview_1",elements_enable_payment_method_options_setup_future_usage_beta_1:"elements_enable_payment_method_options_setup_future_usage_beta_1"}),u=Object.freeze({netbankingBank:"netbanking_bank_beta_1",shippingAddress:["shipping_address_element_beta_1","link_beta_1","link_beta_2","link_beta_3"],unifiedMessage:["ume_beta_1","ume_beta_2"],taxId:["custom_checkout_tax_id_1","elements_tax_id_1"],issuingAddToWalletButton:["issuing_add_to_wallet_button_element_1"],paymentForm:["custom_checkout_payment_form_1"]}),d={test_only_beta_flag:"test_only_beta_header=v1",nz_bank_account_beta_1:"nz_bank_account_beta=v1",nz_bank_account_beta_2:"nz_bank_account_beta=v2",vipps_pm_beta_1:"vipps_preview=v1",custom_checkout_beta_2:"custom_checkout_beta=v1",custom_checkout_beta_3:"custom_checkout_beta=v1",custom_checkout_beta_4:"custom_checkout_beta=v1",custom_checkout_beta_5:"custom_checkout_beta=v1",custom_checkout_beta_6:"custom_checkout_beta=v1",custom_checkout_payment_form_1:"custom_checkout_payment_form_preview=v1",custom_checkout_server_updates_1:"checkout_server_update_beta=v1",custom_checkout_manual_approval_1:"checkout_manual_approval_preview=v1",custom_checkout_product_catalog_1:"custom_checkout_product_catalog_v2_preview=v1",server_side_confirmation_beta_1:"server_side_confirmation_beta=v1",link_beta_1:"link_beta=v1",link_beta_2:"link_beta=v1",link_beta_3:"link_beta=v1",link_autofill_modal_beta_1:"link_beta=v1",elements_customers_beta_1:"link_beta=v1",line_items_beta_1:"line_items_beta=v1",allocated_funds_preview_1:"allocated_funds_preview=v1"},p=Object.keys(l),m={},f=function e(t,n){if(Array.isArray(n))return n.some((function(n){return e(t,n)}));var r=m[n];return(null==t?void 0:t.indexOf(n))>-1||!!r&&(null==t?void 0:t.indexOf(r))>-1},_=window.location.hash.substring(1).split("?")[0],h=(0,i.pZ)((0,i.cW)({betas:(0,i.IQ)((0,i.jk)(i.yL.apply(void 0,(0,o.A)(p))),(function(){return[]}))}),(0,a.iu)(_),"internal"),y="valid"===h.type?h.value.betas:[],v=function(e){var t=[],n=[];if(e){if(-1!==e.indexOf(l.blocked_card_brands_beta_1)&&-1!==e.indexOf(l.blocked_card_brands_beta_2))return{validBetas:t,betaError:"The following betas are incompatible for Stripe() parameter:\n\n- ".concat(l.blocked_card_brands_beta_1,"\n- ").concat(l.blocked_card_brands_beta_2,"\n\n Please remove ").concat(l.blocked_card_brands_beta_1,".")};e.forEach((function(e){p.indexOf(e)>-1?t.push(l[e]):n.push(e)}))}if(n.length>0){var r="The following betas are unrecognized for Stripe() parameter:\n\n- ".concat(n.join("\n- "),"\n\n They are either invalid or expired betas, please remove these beta flags to prevent future integration issues.");return{validBetas:t,betaWarning:r}}return{validBetas:t}},g=[],b=(r=g,function(e,t){return f(t,l.stripe_js_beta_locales)||-1===r.indexOf(e)?e:"auto"}),A=function(e){return e.map((function(e){return d[e]})).filter((function(e){return void 0!==e})).join("; ")}},5759:function(e,t,n){"use strict";n.d(t,{hu:function(){return X},u2:function(){return M},le:function(){return R},Ad:function(){return U},oF:function(){return Q},G_:function(){return B},w2:function(){return P},v_:function(){return q},pr:function(){return C},Zs:function(){return K},cp:function(){return z},$M:function(){return D},L9:function(){return V},Qr:function(){return I},pz:function(){return re},U_:function(){return Z},in:function(){return H},yD:function(){return G},D4:function(){return L},SI:function(){return Y},yS:function(){return N},Lz:function(){return T},tw:function(){return W},Yw:function(){return O},E1:function(){return J},K6:function(){return x},U4:function(){return j},_y:function(){return F},lG:function(){return ee},IW:function(){return ne},Wy:function(){return te}});n(7882).K7,n(7882).K7;var r,o=function(e){var t,n;return function(){for(var r=arguments.length,o=new Array(r),a=0;a0||"ontouchstart"in window))&&!l(e)},m=o((function(e){return i(a(e),"macintosh")||i(a(e),"iphone")||i(a(e),"ipad")||i(a(e),"ipod")})),f=function(e,t){return m(e)&&i(e,"like")&&(/(iPhone|iPod|iPad).*AppleWebKit((?!.*Safari)|(.*\([^)]*like[^)]*Safari[^)]*\)))/i.test(e)||/(Macintosh).*AppleWebKit((?!.*Safari)|(.*\([^)]*like[^)]*Safari[^)]*\)))/i.test(e)&&p(e,t))},_=o((function(e){return b(e)&&/wv|Version\/\d+\.\d+/.test(e)&&!h(e)})),h=function(e){return i(a(e),"opera mini")},y=o((function(e){return m(e)&&!A(e)&&/^((?!chrome|android).)*safari/i.test(e)&&!u(e)})),v=function(e,t){return y(e)&&!d(e,t)},g=function(e){return i(a(e),"firefox")},b=function(e){return i(a(e),"android")&&!l(e)},A=o((function(e){return i(a(e),"chrome/")})),S=o((function(e){return A(e)&&/Chrome\/(7[4-9]|[8-9]\d+|[1-9]\d{2,})/i.test(e)})),k="undefined"!=typeof window,E=k?window.navigator.maxTouchPoints:0,w=k?window.navigator.userAgent:"",C=(k&&window.navigator.platform,c(w)),P=s(w),I=(c(r=w)&&/Edge\/((1[0-6]\.)|0\.)/i.test(r),l(w)),T=(function(e){i(a(e),"msie")&&/MSIE ([0-9]{1,}[.0-9]{0,})/i.test(e)}(w),d(w,E)),N=(p(w,E),function(e,t){return d(e,t)||b(e)}(w,E)),M=b(w),R=_(w),L=(function(e){i(a(e),"android 4.")&&!i(a(e),"chrome")&&b(e)}(w),f(w,E)),O=y(w),x=function(e,t){var n=d(e,t)&&/OS (1[7-9]|[2-9]\d+|[1-9]\d{2,})/i.test(e);return y(e)&&/Version\/(1[7-9]|[2-9]\d+|[1-9]\d{2,})/i.test(e)||n}(w,E),q=function(e,t){return v(e,t)&&y(e)&&/Version\/18\.[0-2]/i.test(e)}(w,E),D=(v(w,E),g(w)),j=(function(e){g(e)&&/Firefox\/(50|51|[0-4]?\d)([^\d]|$)/i.test(e)}(w),u(w)),B=A(w),F=(function(e){A(e)&&(S(e)||/Chrome\/(6[6-9]|[7-9]\d+|[1-9]\d{2,})/i.test(e))}(w),S(w),function(e){return i(a(e),"applewebkit/")&&!i(a(e),"chrome")&&!c(e)&&!l(e)}(w)),U=function(e){return i(a(e),"chrome")&&!c(e)}(w),V=(function(e){i(a(e),"crios")}(w),function(e){return i(a(e),"fxios")}(w)),K=function(e){return i(a(e),"edgios")}(w),z=function(e){return i(a(e),"electron")}(w),W=h(w),Y=function(e){return m(e)&&!A(e)&&/Macintosh.*AppleWebKit(?!.*Safari)/i.test(e)}(w),H=function(e){return i(a(e),"safari line")}(w),G=function(e){return i(a(e),"pinterest/ios")}(w),Z=(function(e){f(e,E)&&(i(a(e),"fban")||i(a(e),"fbav")||i(a(e),"fb_iab")||i(a(e),"facebook")||i(e,"FBiOS")||i(e,"FB"))&&i(e,"MessengerLiteForiOS")}(w),function(e){f(e,E)&&i(a(e),"instagram")}(w),function(e){/OS 16_((\d+_?){1,2})/i.test(e)}(w),function(e){return/OS 18_0/i.test(e)}(w)),X=function(e){return i(e,"AdsBot-Google")}(w),J=o((function(){return O&&"download"in document.createElement("a")})),Q=k&&!!window.navigator.brave&&"function"==typeof window.navigator.brave.isBrave,$=function(){var e=window.navigator&&"standalone"in window.navigator&&window.navigator.standalone;return k&&!!e},ee=o((function(){return f(w,E)||_(w)||function(e){return i(e,"FBAN")||i(e,"FBAV")||i(e,"Facebook")||i(a(e),"fb_iab")}(w)||$()})),te=(o((function(){return $()||!!window.matchMedia&&window.matchMedia("(display-mode: standalone)").matches})),o((function(e){var t=a(e);return i(t,"windows")?"Windows":i(t,"android")?"Android":i(t,"iphone")||i(t,"ipad")?"iOS":i(t,"mac os")?"MacOS":i(t,"cros")?"ChromeOS":i(t,"linux")?"Linux":"Other"}))),ne=o((function(e){var t=a(e);return u(e)?"SamsungBrowser":i(t,"instagram")?"Instagram":i(t,"firefox")?"Firefox":c(e)||s(e)?"IE Edge":l(e)?"IE":i(t,"fb_iab")||i(t,"fban")||i(t,"fbav")||i(t,"facebook")?"Facebook":i(t,"chrome")?"Chrome":i(t,"safari")?"Safari":"Other"})),re="iOS"===te(w);B&&te(w)},4679:function(e,t,n){"use strict";n.d(t,{$M:function(){return r.$M},Ad:function(){return r.Ad},D4:function(){return r.D4},E1:function(){return r.E1},G_:function(){return r.G_},IW:function(){return r.IW},K6:function(){return r.K6},KG:function(){return a.K},L9:function(){return r.L9},Lz:function(){return r.Lz},Qr:function(){return r.Qr},SI:function(){return r.SI},U4:function(){return r.U4},U_:function(){return r.U_},Wy:function(){return r.Wy},Yw:function(){return r.Yw},Zs:function(){return r.Zs},_A:function(){return o._},_y:function(){return r._y},cp:function(){return r.cp},in:function(){return r.in},lG:function(){return r.lG},le:function(){return r.le},oF:function(){return r.oF},pr:function(){return r.pr},pz:function(){return r.pz},tw:function(){return r.tw},u2:function(){return r.u2},v_:function(){return r.v_},w2:function(){return r.w2},yD:function(){return r.yD},yS:function(){return r.yS}});var r=n(5759),o=n(4548),a=n(4092)},4092:function(e,t,n){"use strict";n.d(t,{K:function(){return r}});var r=function(){return(window.navigator.languages||[])[0]||window.navigator.userLanguage||window.navigator.language||""}},4548:function(e,t,n){"use strict";n.d(t,{_:function(){return o}});var r=n(4679),o=function(){return!((0,r.lG)()||r.cp||r.SI||r.oF||r.yD||r.in||r.Zs||r.tw||window.crossOriginIsolated)}},6158:function(e,t,n){"use strict";n.d(t,{bu:function(){return o},qw:function(){return i},qk:function(){return r}});var r={al_tin:{country:"AL",format:"[A-Z][0-9]{8}[A-Z]",placeholder:"J12345678N",verifiable:!1,external_type:"al_tin",description:"Albania Tax Identification Number"},am_tin:{country:"AM",format:"[0-9]{8}",placeholder:"02538904",verifiable:!1,external_type:"am_tin",description:"Armenia Tax Identification Number"},ao_tin:{country:"AO",format:"5[0-9]{9}",placeholder:"5123456789",verifiable:!1,external_type:"ao_tin",description:"Angola Tax Identification Number"},at_vat:{country:"AT",format:"ATU[0-9]{8}",placeholder:"ATU12345678",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"ATU"},ba_tin:{country:"BA",format:"[0-9]{12}",placeholder:"123456789012",verifiable:!1,external_type:"ba_tin",description:"Bosnia and Herzegovina Tax Identification Number"},bb_tin:{country:"BB",format:"1[0-9]{12}",placeholder:"1123456789012",verifiable:!1,external_type:"bb_tin",description:"Barbados Tax Identification Number"},be_vat:{country:"BE",format:"BE(0|1)[0-9]{9}",placeholder:"BE0123456789",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"BE"},bg_vat:{country:"BG",format:"BG[0-9]{9,10}",placeholder:"BG0123456789",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"BG"},bs_tin:{country:"BS",format:"([0-9]{3})\\.?([0-9]{3})\\.?([0-9]{3})",placeholder:"123.456.789",replacement_string:"\\1.\\2.\\3",verifiable:!1,external_type:"bs_tin",description:"Bahamas Tax Identification Number"},cd_nif:{country:"CD",format:"A[0-9]{7}[A-Z]{1}",placeholder:"A0123456M",verifiable:!1,external_type:"cd_nif",description:"Congo (DR) Tax Identification Number (Número de Identificação Fiscal)"},cl_tin:{country:"CL",format:"([0-9]{2})\\.?([0-9]{3})\\.?([0-9]{3})-?([K0-9])",placeholder:"12.345.678-K",external_type:"cl_tin",description:"Chilean TIN",verifiable:!1,replacement_string:"\\1.\\2.\\3-\\4"},tr_tin:{country:"TR",format:"[0-9]{10}",placeholder:"0123456789",external_type:"tr_tin",description:"Turkish Tax Identification Number",verifiable:!1},cy_vat:{country:"CY",format:"CY[0-9]{8}[A-Z]",placeholder:"CY12345678Z",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"CY"},cz_vat:{country:"CZ",format:"CZ[0-9]{8,10}",placeholder:"CZ1234567890",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"CZ"},de_vat:{country:"DE",format:"DE[0-9]{9}",placeholder:"DE123456789",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"DE"},dk_vat:{country:"DK",format:"DK[0-9]{8}",placeholder:"DK12345678",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"DK"},ee_vat:{country:"EE",format:"EE[0-9]{9}",placeholder:"EE123456789",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"EE"},es_vat:{country:"ES",format:"ES([A-Z][0-9]{8}|[0-9]{8}[A-Z]|[A-Z][0-9]{7}[A-Z])",placeholder:"ESA1234567Z",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"ES"},fi_vat:{country:"FI",format:"FI[0-9]{8}",placeholder:"FI12345678",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"FI"},fr_vat:{country:"FR",format:"FR[A-Z0-9]{2}[0-9]{9}",placeholder:"FRAB123456789",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"FR"},gn_nif:{country:"GN",format:"[0-9]{9}",placeholder:"123456789",verifiable:!1,external_type:"gn_nif",description:"Guinea Tax Identification Number (Número de Identificação Fiscal)"},gr_vat:{country:"GR",format:"EL[0-9]{9}",placeholder:"EL123456789",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"EL"},hr_vat:{country:"HR",format:"HR[0-9]{11}",placeholder:"HR12345678912",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"HR"},th_vat:{country:"TH",format:"[0-9]{13}",placeholder:"1234567891234",external_type:"th_vat",description:"Thai VAT",verifiable:!1},ie_vat:{country:"IE",format:"IE([0-9]{7}[A-Z]{1,2}|[0-9][A-Z][0-9]{5}[A-Z])",placeholder:"IE1234567AB",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"IE"},it_vat:{country:"IT",format:"IT[0-9]{11}",placeholder:"IT12345678912",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"IT"},kh_tin:{country:"KH",format:"([A-Z0-9]{4})\\-?([A-Z0-9]{9,10})",placeholder:"1001-123456789",replacement_string:"\\1-\\2",verifiable:!1,external_type:"kh_tin",description:"Cambodia Tax Identification Number"},lt_vat:{country:"LT",format:"LT([0-9]{9}|[0-9]{12})",placeholder:"LT123456789123",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"LT"},lu_vat:{country:"LU",format:"LU[0-9]{8}",placeholder:"LU12345678",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"LU"},lv_vat:{country:"LV",format:"LV[0-9]{11}",placeholder:"LV12345678912",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"LV"},me_pib:{country:"ME",format:"[0-9]{8}",placeholder:"12345678",verifiable:!1,external_type:"me_pib",description:"Montenegro PIB Number"},mk_vat:{country:"MK",format:"MK[0-9]{13}",placeholder:"MK1234567890123",verifiable:!1,external_type:"mk_vat",description:"North Macedonia VAT Number"},mr_nif:{country:"MR",format:"[0-9]{8}",placeholder:"12345678",verifiable:!1,external_type:"mr_nif",description:"Mauritania Tax Identification Number (Número de Identificação Fiscal)"},mt_vat:{country:"MT",format:"MT[0-9]{8}",placeholder:"MT12345678",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"MT"},nl_vat:{country:"NL",format:"NL[0-9]{9}B[0-9]{2}",placeholder:"NL123456789B12",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"NL"},np_pan:{country:"NP",format:"[0-9]{9}",placeholder:"123456789",verifiable:!1,external_type:"np_pan",description:"Nepal PAN Number"},pe_ruc:{country:"PE",format:"[0-9]{11}",placeholder:"12345678901",external_type:"pe_ruc",description:"Peruvian RUC number",verifiable:!1},pl_vat:{country:"PL",format:"PL[0-9]{10}",placeholder:"PL1234567890",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"PL"},pt_vat:{country:"PT",format:"PT[0-9]{9}",placeholder:"PT123456789",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"PT"},ro_vat:{country:"RO",format:"RO[0-9]{2,10}",placeholder:"RO1234567891",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"RO"},se_vat:{country:"SE",format:"SE[0-9]{12}",placeholder:"SE123456789123",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"SE"},sa_vat:{country:"SA",format:"[0-9]{15}",placeholder:"123456789012345",external_type:"sa_vat",description:"Saudi Arabia VAT",verifiable:!1},si_vat:{country:"SI",format:"SI[0-9]{8}",placeholder:"SI12345678",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"SI"},sk_vat:{country:"SK",format:"SK[0-9]{10}",placeholder:"SK1234567891",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"SK"},sn_ninea:{country:"SN",format:"[A-Z0-9]{9,12}",placeholder:"12345672A2",verifiable:!1,external_type:"sn_ninea",description:"Senegal NINEA Number"},sr_fin:{country:"SR",format:"[0-9]{10}",placeholder:"1234567890",verifiable:!1,external_type:"sr_fin",description:"Suriname FIN Number"},tj_tin:{country:"TJ",format:"[0-9]{9}",placeholder:"123456789",verifiable:!1,external_type:"tj_tin",description:"Tajikistan Tax Identification Number"},ug_tin:{country:"UG",format:"[0-9]{10}",placeholder:"1014751879",verifiable:!1,external_type:"ug_tin",description:"Uganda Tax Identification Number"},uy_ruc:{country:"UY",format:"[0-9]{12}",placeholder:"123456789012",external_type:"uy_ruc",description:"Uruguayan RUC number",verifiable:!1},xi_vat:{country:"GB",format:"(XI)([0-9]{9}|[0-9]{12}|(HA|GD)[0-9]{3})",placeholder:"XI123456789",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"Northern Ireland VAT number"},zm_tin:{country:"ZM",format:"[0-9]{10}",placeholder:"1004751879",verifiable:!1,external_type:"zm_tin",description:"Zambia Tax Identification Number"},zw_tin:{country:"ZW",format:"[0-9]{10}",placeholder:"1234567890",verifiable:!1,external_type:"zw_tin",description:"Zimbabwe Tax Identification Number"},gb_vat:{country:"GB",format:"GB([0-9]{9}|[0-9]{12}|(HA|GD)[0-9]{3})",placeholder:"GB123456789",external_type:"gb_vat",verifiable:!0,description:"United Kingdom VAT number",tax_id_prefix:"GB"},nz_gst:{country:"NZ",format:"[0-9]{8,9}",placeholder:"123456789",external_type:"nz_gst",description:"New Zealand GST number",verifiable:!1},au_abn:{country:"AU",format:"[0-9]{11}",placeholder:"12345678912",external_type:"au_abn",verifiable:!0,description:"Australian Business Number (AU ABN)"},no_vat:{country:"NO",format:"[0-9]{9}MVA",placeholder:"123456789MVA",external_type:"no_vat",description:"Norwegian VAT number",verifiable:!1},ch_vat:{country:"CH",placeholder:"CHE-123.456.789 MWST",format:"([Cc][Hh][Ee])[\\. \\-]?(\\d{3})[\\. \\-]?(\\d{3})[\\. \\-]?(\\d{3}) ?([Mm][Ww][Ss][Tt]|[Tt][Vv][Aa]|[Ii][Vv][Aa])",external_type:"ch_vat",description:"Switzerland VAT number",verifiable:!1,replacement_string:"\\1-\\2.\\3.\\4 \\5"},mx_rfc:{country:"MX",format:"([A-Za-zÑñ&]{3,4})-?([0-9]{2})(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[01])-?([A-Za-z0-9])-?([A-Za-z0-9][0-9A])",placeholder:"ABC010203AB9",external_type:"mx_rfc",description:"Mexican RFC number",verifiable:!1,replacement_string:"\\1\\2\\3\\4\\5\\6"},hu_vat:{country:"HU",format:"HU[0-9]{8}((-)?[0-9]{1}(-)?[0-9]{2})?",placeholder:"HU12345678912",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number"},hu_tin:{country:"HU",format:"([0-9]{8})-?([0-9]{1})-?([0-9]{2})",placeholder:"12345678-1-23",external_type:"hu_tin",verifiable:!1,description:"Hungary tax number (adószám)"},ca_bn:{country:"CA",format:"[0-9]{9}",placeholder:"123456789",external_type:"ca_bn",description:"Canadian BN",verifiable:!1},ca_qst:{country:"CA",format:"([0-9]{10}TQ[0-9]{4}|[0-9]{9}[A-Z]{2}[0-9]{4}|[0-9]{9,10}|NR[0-9]{8})",placeholder:"1234567890TQ1234",external_type:"ca_qst",description:"Canadian QST number",verifiable:!1},ca_gst_hst:{country:"CA",format:"([0-9]{9}) ?RT ?([0-9]{4})",placeholder:"123456789RT0002",external_type:"ca_gst_hst",verifiable:!1,replacement_string:"\\1RT\\2",description:"Canadian GST/HST number"},ca_pst_bc:{country:"CA",format:"PST-?([0-9]{4})-?([0-9]{4})",placeholder:"PST-1234-5678",external_type:"ca_pst_bc",verifiable:!1,replacement_string:"PST-\\1-\\2",description:"Canadian PST number (British Columbia)"},ca_pst_mb:{country:"CA",format:"([0-9]{6})-?([0-9])",placeholder:"123456-7",external_type:"ca_pst_mb",verifiable:!1,replacement_string:"\\1-\\2",description:"Canadian PST number (Manitoba)"},ca_pst_sk:{country:"CA",format:"([0-9]{7})",placeholder:"1234567",external_type:"ca_pst_sk",verifiable:!1,description:"Canadian PST number (Saskatchewan)"},sg_gst:{country:"SG",format:"([0-9]{8}[A-Z]|[0-9]{4}[0-9]{5}[A-Z]|F(000| )[0-9]{5}[A-Z]|[ST][0-9]{2}[A-Z]{2}[0-9]{4}[A-Z]|M[0-9A-Z][0-9]{7}[0-9A-Z]|F[0-9]{8}[A-Z])",placeholder:"M12345678X",external_type:"sg_gst",description:"Singaporean GST",verifiable:!1},za_vat:{country:"ZA",format:"4[0-9]{9}",placeholder:"4123456789",external_type:"za_vat",description:"South African VAT number",verifiable:!1},pl_nip:{country:"PL",format:"[0-9]{10}",placeholder:"1234567890",external_type:"pl_nip",verifiable:!1,description:"Polish NIP number"},ru_inn:{country:"RU",format:"([0-9]{10}|[0-9]{12})",placeholder:"1234567891",external_type:"ru_inn",description:"Russian INN",verifiable:!1},ru_kpp:{country:"RU",format:"[0-9]{9}",placeholder:"123456789",external_type:"ru_kpp",description:"Russian KPP",verifiable:!1},ae_trn:{country:"AE",format:"[0-9]{15}",placeholder:"123456789012345",external_type:"ae_trn",verifiable:!1,description:"United Arab Emirates TRN"},is_vat:{country:"IS",format:"[0-9]{6}",placeholder:"123456",verifiable:!1,external_type:"is_vat",description:"Icelandic VAT"},in_gst:{country:"IN",format:"[0-9]{2}[A-Z]{5}[0-9]{4}[A-Z][1-9A-Z]{2}[0-9A-Z]",placeholder:"22AAAAA0000A1Z5",external_type:"in_gst",description:"Indian GST number",verifiable:!1},kr_brn:{country:"KR",format:"([0-9]{3})-?([0-9]{2})-?([0-9]{5})",placeholder:"123-45-67890",external_type:"kr_brn",description:"Korean BRN",verifiable:!1},es_cif:{country:"ES",format:"[0-9A-Z][0-9]{7}[0-9A-Z]",placeholder:"A12345678",external_type:"es_cif",description:"Spanish NIF number (previously Spanish CIF number)",verifiable:!1},bh_vat:{country:"BH",format:"[0-9]{15}",placeholder:"123456789012345",external_type:"bh_vat",description:"Bahraini VAT Number",verifiable:!1},kz_bin:{country:"KZ",format:"[0-9]{12}",placeholder:"123456789012",external_type:"kz_bin",description:"Kazakhstani Business Identification Number",verifiable:!1},ng_tin:{country:"NG",format:"([0-9]{8})-?(0001)",placeholder:"12345678-0001",external_type:"ng_tin",description:"Nigerian Tax Identification Number",verifiable:!1,replacement_string:"\\1-\\2"},om_vat:{country:"OM",format:"OM[0-9]{10}",placeholder:"OM1234567890",external_type:"om_vat",description:"Omani VAT Number",verifiable:!1,tax_id_prefix:"OM"},ge_vat:{country:"GE",format:"([0-9]{9}|[0-9]{11})",placeholder:"123456789",external_type:"ge_vat",description:"Georgian VAT Number",verifiable:!1},ke_pin:{country:"KE",format:"P[0-9]{9}[A-Z]",placeholder:"P000111111A",external_type:"ke_pin",description:"Kenya Revenue Authority Personal Identification Number",verifiable:!1,tax_id_prefix:"P"},eg_tin:{country:"EG",format:"[0-9]{9}",placeholder:"123456789",external_type:"eg_tin",description:"Egypt Tax Identification Number",verifiable:!1},tw_vat:{country:"TW",format:"[0-9]{8}",placeholder:"12345678",external_type:"tw_vat",description:"Taiwanese VAT Number",verifiable:!1},ua_vat:{country:"UA",format:"([0-9]{9,10}|[0-9]{12})",placeholder:"12345678",external_type:"ua_vat",description:"ukrainian VAT Number",verifiable:!1},ec_ruc:{country:"EC",format:"[0-9]{13}",placeholder:"1234567890001",external_type:"ec_ruc",description:"Ecuadorian RUC number",verifiable:!1},cr_tin:{country:"CR",format:"([0-9])-?([0-9]{3})-?([0-9]{6})",placeholder:"1-234-567890",external_type:"cr_tin",description:"Costa Rican tax ID",verifiable:!1},tz_vat:{country:"TZ",format:"[0-9]{8}[A-Z]",placeholder:"12345678A",verifiable:!1,external_type:"tz_vat",description:"Tanzania VAT Number"},rs_pib:{country:"RS",format:"([0-9]{13}|[0-9]{9})",placeholder:"123456789",verifiable:!1,external_type:"rs_pib",description:"Serbian PIB number"},uz_vat:{country:"UZ",format:"[0-9]{12}",placeholder:"123456789012",verifiable:!1,external_type:"uz_vat",description:"Uzbekistan VAT Number"},uz_tin:{country:"UZ",format:"[0-9]{9}",placeholder:"123456789",verifiable:!1,external_type:"uz_tin",description:"Uzbekistan TIN Number"},md_vat:{country:"MD",format:"[0-9]{7}",placeholder:"1234567",verifiable:!1,external_type:"md_vat",description:"Moldova VAT Number"},ma_vat:{country:"MA",format:"[0-9]{8}",placeholder:"12345678",verifiable:!1,external_type:"ma_vat",description:"Morocco VAT Number"},by_tin:{country:"BY",format:"[0-9]{9}",placeholder:"123456789",verifiable:!1,external_type:"by_tin",description:"Belarus TIN Number"},li_vat:{country:"LI",format:"[0-9]{5}",placeholder:"12345",external_type:"li_vat",description:"Liechtensteinian VAT Number",verifiable:!1},aw_tin:{country:"AW",format:"[0-9]{7,8}",placeholder:"12345678",external_type:"aw_tin",verifiable:!1,description:"Aruba Tax Identification Number"},az_tin:{country:"AZ",format:"[0-9]{10}",placeholder:"0123456789",external_type:"az_tin",verifiable:!1,description:"Azerbaijan Tax Identification Number"},bd_bin:{country:"BD",format:"([0-9]{9})-?([0-9]{4})",placeholder:"123456789-0123",replacement_string:"\\1-\\2",external_type:"bd_bin",verifiable:!1,description:"Bangladesh Business Identification Number"},bj_ifu:{country:"BJ",format:"[0-9]{13}",placeholder:"1234567890123",external_type:"bj_ifu",verifiable:!1,description:"Benin Tax Identification Number (Identifiant Fiscal Unique)"},et_tin:{country:"ET",format:"[0-9]{10}",placeholder:"1234567890",external_type:"et_tin",verifiable:!1,description:"Ethiopia Tax Identification Number"},kg_tin:{country:"KG",format:"[0-9]{14}",placeholder:"12345678901234",external_type:"kg_tin",verifiable:!1,description:"Kyrgyzstan Tax Identification Number"},la_tin:{country:"LA",format:"([0-9]{9})-?([0-9]{3})",placeholder:"123456789-000",replacement_string:"\\1-\\2",external_type:"la_tin",verifiable:!1,description:"Laos Tax Identification Number"},cm_niu:{country:"CM",format:"[A-Z][0-9]{12}[A-Z]",placeholder:"M123456789000L",external_type:"cm_niu",verifiable:!1,description:"Cameroon Tax Identification Number (Numéro d'Identifiant fiscal Unique)"},cv_nif:{country:"CV",format:"[0-9]{9}",placeholder:"213456789",external_type:"cv_nif",verifiable:!1,description:"Cape Verde Tax Identification Number (Número de Identificação Fiscal)"},bf_ifu:{country:"BF",format:"[0-9]{8}[A-Z]",placeholder:"12345678A",external_type:"bf_ifu",verifiable:!1,description:"Burkina Faso Tax Identification Number (numéro d'Identifiant Fiscal Unique)"},ph_tin:{country:"PH",format:"^[0-9]{9}$|^[0-9]{12}$",placeholder:"123456789012",verifiable:!1,external_type:"ph_tin",description:"Philippines Tax Identification Number"}},o=r,a=["000000000","000000001","100000002","111111111","111111112","222222222"],i=function(e,t,n){if(!1===e&&(r=t,a.indexOf(r)>-1))return!0;if(!o[n])return!1;var r,i=o[n].format;return new RegExp("^".concat(i,"$")).test(t)}},1267:function(e,t,n){"use strict";n.d(t,{I6:function(){return c},LG:function(){return h},Lf:function(){return y},M1:function(){return f},PW:function(){return b},R2:function(){return i},SL:function(){return s},TH:function(){return v},Up:function(){return S},YI:function(){return E},cJ:function(){return C},h1:function(){return N},hl:function(){return _},jO:function(){return m},jW:function(){return w},lf:function(){return d},n4:function(){return u},n7:function(){return g},qI:function(){return A},rL:function(){return M},zu:function(){return p}});var r=n(8168),o=n(3453),a=n(7882).K7,i=function(e,t){if(e<=0)return[];for(var n=[t];n.length@,]+@[^\s<>@.,]+(\.[a-zA-Z0-9-]+)+$/,k=/[^\s<>@,]+@[^\s<>@.,]+(\.[a-zA-Z0-9-]+\w)+(\.[a-zA-Z0-9-]+\w)?/g,E="light_experiment_assignments"},9956:function(e,t,n){"use strict";var r=n(9379);(0,r.A)((0,r.A)({},{eur:!0,bgn:!0,czk:!0,dkk:!0,huf:!0,pln:!0,ron:!0,sek:!0,isk:!0,chf:!0,nok:!0}),{},{gbp:!0,inr:!0})},9798:function(e,t,n){"use strict";n.d(t,{Bd:function(){return i},kq:function(){return s},lM:function(){return c}});var r=n(4092),o=(n(2404),{bif:1,clp:1,djf:1,gnf:1,jpy:1,kmf:1,krw:1,mga:1,pyg:1,rwf:1,vnd:1,vuv:1,xaf:1,xof:1,xpf:1,bhd:1e3,jod:1e3,kwd:1e3,omr:1e3,tnd:1e3,usdc:1e6}),a=["cop","idr","lbp","pkr"],i=function(e){var t=o[e.toLowerCase()]||100;return{unitSize:1/t,fractionDigits:Math.ceil(Math.log(t)/Math.log(10))}},c=function(e,t,n){var r=function(e,t){var n=i(t);return{result:e*n.unitSize,fractionDigits:n.fractionDigits}}(e,t),o=r.result,c=r.fractionDigits;return"apple"===n&&-1!==a.indexOf(t)?Math.ceil(o).toString():"google"===n?o.toFixed(c>2?2:c):o.toFixed(c)},s=function(e){var t=e.amount,n=e.locale,o=void 0===n?(0,r.K)():n,a=e.currency,c=void 0===a?"usd":a,s=e.stripZeroFractionDigits,l=void 0!==s&&s,u=e.supportSubcentAmount,d=void 0!==u&&u,p=i(c),m=p.unitSize,f=p.fractionDigits,_=d?f+12:f,h=new Intl.NumberFormat(o,{style:"currency",currency:c,minimumFractionDigits:f,maximumFractionDigits:_}).format(t*m);return l?h.replace(/\D00$/,"").replace(/\D00\s/," "):h}},5593:function(e,t,n){"use strict";n.d(t,{Bd:function(){return r.Bd},kq:function(){return r.kq},lM:function(){return r.lM},qx:function(){return o.qx}});n(9956);var r=n(9798),o=n(2404)},2404:function(e,t,n){"use strict";n.d(t,{qx:function(){return o}});var r={aed:"aed",afn:"afn",all:"all",amd:"amd",ang:"ang",aoa:"aoa",ars:"ars",aud:"aud",awg:"awg",azn:"azn",bam:"bam",bbd:"bbd",bdt:"bdt",bgn:"bgn",bhd:"bhd",bif:"bif",bmd:"bmd",bnd:"bnd",bob:"bob",brl:"brl",bsd:"bsd",btn:"btn",bwp:"bwp",byn:"byn",byr:"byr",bzd:"bzd",cad:"cad",cdf:"cdf",chf:"chf",clf:"clf",clp:"clp",cny:"cny",cop:"cop",crc:"crc",cuc:"cuc",cup:"cup",cve:"cve",czk:"czk",djf:"djf",dkk:"dkk",dop:"dop",dzd:"dzd",egp:"egp",ern:"ern",etb:"etb",eur:"eur",fjd:"fjd",fkp:"fkp",gbp:"gbp",gel:"gel",ghs:"ghs",gip:"gip",gmd:"gmd",gnf:"gnf",gtq:"gtq",gyd:"gyd",hkd:"hkd",hnl:"hnl",htg:"htg",huf:"huf",idr:"idr",ils:"ils",inr:"inr",iqd:"iqd",irr:"irr",isk:"isk",jmd:"jmd",jod:"jod",jpy:"jpy",kes:"kes",kgs:"kgs",khr:"khr",kmf:"kmf",kpw:"kpw",krw:"krw",kwd:"kwd",kyd:"kyd",kzt:"kzt",lak:"lak",lbp:"lbp",lkr:"lkr",lrd:"lrd",lsl:"lsl",ltl:"ltl",lvl:"lvl",lyd:"lyd",mad:"mad",mdl:"mdl",mga:"mga",mkd:"mkd",mmk:"mmk",mnt:"mnt",mop:"mop",mro:"mro",mur:"mur",mvr:"mvr",mwk:"mwk",mxn:"mxn",myr:"myr",mzn:"mzn",nad:"nad",ngn:"ngn",nio:"nio",nok:"nok",npr:"npr",nzd:"nzd",omr:"omr",pab:"pab",pen:"pen",pgk:"pgk",php:"php",pkr:"pkr",pln:"pln",pyg:"pyg",qar:"qar",ron:"ron",rsd:"rsd",rub:"rub",rwf:"rwf",sar:"sar",sbd:"sbd",scr:"scr",sdg:"sdg",sek:"sek",sgd:"sgd",shp:"shp",skk:"skk",sll:"sll",sos:"sos",srd:"srd",ssp:"ssp",std:"std",svc:"svc",syp:"syp",szl:"szl",thb:"thb",tjs:"tjs",tmt:"tmt",tnd:"tnd",top:"top",try:"try",ttd:"ttd",twd:"twd",tzs:"tzs",uah:"uah",ugx:"ugx",usd:"usd",uyu:"uyu",uzs:"uzs",vef:"vef",vnd:"vnd",vuv:"vuv",wst:"wst",xaf:"xaf",xag:"xag",xau:"xau",xcd:"xcd",xdr:"xdr",xof:"xof",xpf:"xpf",yer:"yer",zar:"zar",zmk:"zmk",zmw:"zmw",btc:"btc",jep:"jep",eek:"eek",ghc:"ghc",mtl:"mtl",tmm:"tmm",yen:"yen",zwd:"zwd",zwl:"zwl",zwn:"zwn",zwr:"zwr"},o=Object.keys(r)},7783:function(e,t,n){"use strict";n.d(t,{c:function(){return i}});var r=n(3029),o=n(2901),a=n(7882).K7,i=function(){function e(){var t=this;(0,r.A)(this,e),this._state="pending",this._state="pending",this.promise=new a((function(e,n){t._resolve=e,t._reject=n})),this.promise.then((function(){t._state="resolved"}),(function(){t._state="rejected"}))}return(0,o.A)(e,[{key:"resolve",value:function(e){this._resolve(e)}},{key:"reject",value:function(e){this._reject(e)}},{key:"isResolved",value:function(){return"resolved"===this._state}},{key:"isRejected",value:function(){return"rejected"===this._state}},{key:"isPending",value:function(){return"pending"===this._state}}]),e}()},5655:function(e,t,n){"use strict";n.d(t,{T:function(){return r},m:function(){return o}});var r=function(e){return e.ownerDocument},o=function(e){return r(e).defaultView||window}},6717:function(e,t,n){"use strict";n.d(t,{q:function(){return i}});var r=n(5655),o=new WeakMap,a=new WeakMap,i=function(e){var t=(0,r.m)(e),n=o.get(t);if(n||(n=new WeakMap,o.set(t,n)),!a.has(t)){var i=t.requestAnimationFrame((function(){a.delete(t),o.get(t)&&o.set(t,new WeakMap)}));a.set(t,i)}var c=n.get(e);return void 0===c&&(c=e.getBoundingClientRect(),n.set(e,c)),c}},7271:function(e,t,n){"use strict";n.d(t,{Jh:function(){return v},Rt:function(){return m},aK:function(){return s},cs:function(){return p},jT:function(){return d},og:function(){return g},vf:function(){return l},yQ:function(){return f},zQ:function(){return b}});var r=n(3453),o=n(7941),a=n(2041),i=n(1267),c=n(5655),s=function(e,t){var n={},o={};e.className.split(/\s+/).forEach((function(e){e&&(n[e]=!0)})),t.forEach((function(e){var t=(0,r.A)(e,2),a=t[0],i=t[1];a.split(/\s+/).forEach((function(e){e&&(o[e]=o[e]||i,n[e]=o[e])}))})),e.className=Object.keys(n).filter((function(e){return n[e]})).join(" ")},l=function(e,t){e.style.cssText=Object.keys(t).map((function(e){return"".concat(e,": ").concat(t[e]," !important;")})).join(" ")},u={border:"none",margin:"0",padding:"0",width:"1px","min-width":"100%",overflow:"hidden",display:"block",visibility:"hidden",position:"fixed",height:"1px","pointer-events":"none","user-select":"none"},d=function(e){l(e,u)},p=function(e){try{return window.parent.frames[e]}catch(e){return null}},m=function(){if(!document.body)throw new o.N("Stripe.js requires that your page has a element.");return document.body},f=function(e){return setTimeout(e,16)},_=function(e,t){return t.ownerDocument===e&&!(t.ownerDocument.compareDocumentPosition(t)&t.DOCUMENT_POSITION_DISCONNECTED)},h=function(e,t){return t.isConnected&&t.ownerDocument===e},y=function(e,t){return!!e.documentElement&&e.documentElement.contains(t)},v=function(e,t,n){var r=y(e,t),o="isConnected"in window.Node.prototype,a=(o?h:y)(e,t);return n&&n("shadow_dom_mount.data",{isConnectedViaShadowDom_isConnectedLegacy:r,isConnectedViaShadowDom_shouldRunIsConnectedModern:o,isConnectedViaShadowDom_isConnected:a,isConnectedViaShadowDom_isConnectedNew:_(e,t)}),!r&&a},g=function(e,t){if(!window.ShadowRoot)return!1;for(var n=t.parentNode;null!==n;){if(n instanceof ShadowRoot)return!_(e,t);n=n.parentNode}return!1},b=function(e,t){var n=(0,c.m)(e);if(!n.IntersectionObserver)return function(){};if(0!==e.clientHeight)return t(),function(){};var r=(0,a.f6)(t);if(n.ResizeObserver){var o=new n.ResizeObserver((function(t){t.forEach((function(t){0!==t.contentRect.height&&(o.unobserve(e),r())}))}));return o.observe(e),function(){return o.disconnect()}}var i=(0,c.T)(e),s=new n.IntersectionObserver((function(t){t.forEach((function(t){t.intersectionRatio>0&&(s.unobserve(e),r())}))}),{root:i.documentElement});return s.observe(e),function(){return s.disconnect()}};(0,i.R2)(21,!0).map((function(e,t,n){return t/(n.length-1)}))},8022:function(e,t,n){"use strict";n.d(t,{aW:function(){return i},E0:function(){return y},Rt:function(){return v.Rt},dT:function(){return f},Wz:function(){return _},L9:function(){return u},aO:function(){return P},Jh:function(){return v.Jh},og:function(){return v.og},tr:function(){return b},zQ:function(){return v.zQ},kh:function(){return C},l9:function(){return h},jT:function(){return v.jT},vf:function(){return v.vf},cs:function(){return v.cs},aK:function(){return v.aK},Kd:function(){return N},C2:function(){return T},yQ:function(){return v.yQ},a8:function(){return R}});var r="1.2em",o="14px",a=function(e){var t=e.split(" ").map((function(e){return parseInt(e.trim(),10)}));return 1===t.length||2===t.length?2*t[0]:3===t.length||4===t.length?t[0]+t[2]:0},i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"0",i=a(n);if("string"==typeof e&&/^[0-9.]+px$/.test(e)){var c=parseFloat(e.toString().replace(/[^0-9.]/g,""));return"".concat(c+i,"px")}var s,l=parseFloat(e.toString().replace(/[^0-9.]/g,"")),u=parseFloat(o.replace(/[^0-9.]/g,"")),d=parseFloat(t.toString().replace(/[^0-9.]/g,""));if("string"==typeof t&&/^(\d+|\d*\.\d+)px$/.test(t))s=d;else if("string"==typeof t&&/^(\d+|\d*\.\d+)em$/.test(t))s=d*u;else if("string"==typeof t&&/^(\d+|\d*\.\d+)%$/.test(t))s=d/100*u;else{if("string"!=typeof t||!/^[\d.]+$/.test(t)&&!/^\d*\.(px|em|%)$/.test(t))return"100%";s=u}var p=l*s+i,m="".concat(p,"px");return/^[0-9.]+px$/.test(m)?m:"100%"},c=n(2041),s=n(1267),l=n(5655),u=function(e,t){return e?(0,l.m)(e).getComputedStyle(e,t):null},d=n(6717),p="a[href], area[href], input:not([disabled]),\n select:not([disabled]), textarea:not([disabled]), button:not([disabled]),\n object, embed, *[tabindex], *[contenteditable]",m="".concat(p,', iframe[name^="__privateStripeFrame"]'),f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.includeStripeIframes,r=t.parentElement;return Array.prototype.slice.call((r||e).querySelectorAll(n?m:p)).filter((function(t){if("IFRAME"===t.tagName&&t===e.activeElement)return!1;var n=t.getAttribute("tabindex"),r=!n||parseInt(n,10)>=0,o=(0,d.q)(t),a=u(t),i=o.width>0&&o.height>0&&a&&"hidden"!==a.getPropertyValue("visibility");return r&&i}))},_=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeStripeIframes,o=f((0,l.T)(e),{includeStripeIframes:r}),a=(0,s.SL)(o,(function(t){return t===e||e.contains(t)})),i="previous"===t?-1:1;return o[a+i]},h=function(e,t){return e.then((function(){return(0,s.hl)(t,(function(e){var t=e.element,n=e.tabIndex;""===n?t.removeAttribute("tabindex"):t.setAttribute("tabindex",n)}))}))},y=function(e,t){var n=[],r=(0,s.hl)(e.querySelectorAll("*"),(function(e){var r=e.getAttribute("tabindex")||"";t!==e&&(e.tabIndex=-1),n.push({element:e,tabIndex:r})})),o=(0,c.f6)((function(){h(r,n)}));return{lockedPromise:r,lockedElements:n,restoreFocus:o}},v=(n(4024),n(7271)),g=["button","checkbox","file","hidden","image","submit","radio","reset"],b=function(e){var t=e.tagName;if(e.isContentEditable||"TEXTAREA"===t)return!0;if("INPUT"!==t)return!1;var n=e.getAttribute("type");return-1===g.indexOf(n)},A=n(4467),S=n(8168),k=n(4679),E=function(e,t){if(!e)return function(){};var n;return n=e.style.cssText,(0,S.A)(e.style,t),function(){e.style.cssText=n}},w=function(e){if(k.Lz){var t,n,r=(0,l.m)(e),o=r.document.documentElement,a=r.scrollX,i=r.scrollY,c=r.visualViewport,s=null!==(t=null==c?void 0:c.offsetLeft)&&void 0!==t?t:0,u=null!==(n=null==c?void 0:c.offsetTop)&&void 0!==n?n:0,p=o.style.getPropertyValue("--scrollbar-width"),m=function(e){var t=(0,d.q)(e).left;return Math.round(t)+e.scrollLeft?"paddingLeft":"paddingRight"}(o),f=p?Number.parseInt(p,10):r.innerWidth-o.clientWidth,_=E(e,(0,A.A)({position:"fixed",top:"".concat(-(i-Math.floor(u)),"px"),left:"".concat(-(a-Math.floor(s)),"px"),right:"0"},m,"".concat(f,"px")));return function(){_(),r.scrollTo({left:a,top:i,behavior:"instant"})}}return function(){}},C=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=(0,v.Rt)(),n=(0,l.m)(t),r=E(t,{overflow:"hidden"}),o=e?w(t):function(){},a={passive:!1},i=function(e){return e.preventDefault()},s=function(){};return n.addEventListener("touchmove",s,a),t.addEventListener("touchstart",s,a),t.addEventListener("touchmove",i,a),(0,c.f6)((function(){o(),r(),n.removeEventListener("touchmove",s,a),t.removeEventListener("touchstart",s,a),t.removeEventListener("touchmove",i,a)}))},P=function(){var e=document.querySelectorAll("meta[name=viewport][content]"),t=e[e.length-1];return t&&t instanceof HTMLMetaElement?t.content:""},I=function(e){return P().match(e)},T=function(e){I("width=device-width")||e('Elements requires "width=device-width" be set in your page\'s viewport meta tag.\n For more information: https://stripe.com/docs/js/appendix/viewport_meta_requirements')},N=function(e){I("minimum-scale=1")||e('The Financial Connections authentication flow requires "minimum-scale=1" to be set in your page\'s viewport meta tag.')},M=n(7882).K7,R=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.requiredStableFrames,r=void 0===n?3:n,o=t.timeout,a=void 0===o?5e3:o,i=t.isStable,c=void 0===i?L:i;return new M((function(t){var n=setTimeout(t,a),o=0,i=(0,d.q)(e);!function a(){(0,l.m)(e).requestAnimationFrame((function(){var s=(0,d.q)(e);c(i,s)?o++:o=0,o===r?(clearTimeout(n),t(e)):(i=s,a())}))}()}))},L=function(e,t){return e.height===t.height&&e.width===t.width}},8605:function(e,t,n){"use strict";n.d(t,{g8:function(){return a}});var r,o=n(4467),a={DEFAULT:"DEFAULT",ELEMENTS:"ELEMENTS",CONTROLLER:"CONTROLLER",SDK:"SDK",WEBAUTHN:"WEBAUTHN",CONNECTIONS:"CONNECTIONS",CUSTOM_CHECKOUT:"CUSTOM_CHECKOUT",UNIVERSAL_LINK_MODAL:"UNIVERSAL_LINK_MODAL"};r={},(0,o.A)(r,a.DEFAULT,"https://e473f68ec35a484cb7f83899ae4f576d@errors.stripe.com/976"),(0,o.A)(r,a.ELEMENTS,"https://198453e0cdc24c5ca470767075dba88d@errors.stripe.com/977"),(0,o.A)(r,a.CONTROLLER,"https://76b49ff5e43c4910b429f557acde2bfd@errors.stripe.com/978"),(0,o.A)(r,a.SDK,"https://c736ae64298f402f97218af93e3e0989@errors.stripe.com/914"),(0,o.A)(r,a.WEBAUTHN,"https://20f53591733d415ea088036b8e8ad0e3@errors.stripe.com/980"),(0,o.A)(r,a.CONNECTIONS,"https://0413044039f446ed806d8c6805dbbd83@errors.stripe.com/1206"),(0,o.A)(r,a.CUSTOM_CHECKOUT,"https://41eb33ecb50649bfab8462af40c2df93@errors.stripe.com/1406"),(0,o.A)(r,a.UNIVERSAL_LINK_MODAL,"https://05d34cc2a876431690ded7ee1962eea5@errors.stripe.com/1572"),n(7882).K7},7941:function(e,t,n){"use strict";n.d(t,{N:function(){return s}});var r=n(2901),o=n(3029),a=n(9417),i=n(5501),c=n(9426),s=function(e){function t(e){var r;return(0,o.A)(this,t),r=n.call(this,e),window.__stripeElementsController&&window.__stripeElementsController.reportIntegrationError(e),r.name="IntegrationError",Object.defineProperty((0,a.A)(r),"message",{value:r.message,enumerable:!0}),r}(0,i.A)(t,e);var n=(0,c.A)(t);return(0,r.A)(t)}((0,n(5579).A)(Error))},7118:function(e,t,n){"use strict";n.d(t,{f:function(){return a}});var r=n(9535),o=n(9730),a=function(e){var t=(e.lazy?c(e):void 0)||i(e);return(0,o.T)(t)},i=function(e){var t=e.frameType,n=e.frameVariant;switch(t){case"CARD_ELEMENT_COMBINED":case"CARD_ELEMENT_SPLIT":return"elements-inner-card-2473b2ff83aeca87b52af154de1a5450.html";case"CONTROLLER":return"controller-0bff89f053167aa9202d0d6c38b22095.html";case"CONTROLLER_WITH_PRECONNECT":return"controller-with-preconnect-67a84620b3aded33620fe65bf2aba4aa.html";case"METRICS_CONTROLLER":return"m-outer-3437aaddcdf6922d623e172c2d6f9278.html";case"OUTER_LOGGER_CONTROLLER":return"outer-logger-43d91bea5839ce65940b91ca68b8441a.html";case"PAYMENT_REQUEST_ELEMENT":return"elements-inner-payment-request-87ceedac78287c76e38e6a1ea9ac18c3.html";case"PAYMENT_REQUEST_BROWSER":return"payment-request-inner-browser-fb19f707a7298fdedbc40e3445a94aaa.html";case"PAYMENT_REQUEST_GOOGLE_PAY":return"payment-request-inner-google-pay-ce624fa2d39c398cbce966bc7695ce87.html";case"IBAN_ELEMENT":return"elements-inner-iban-8242c9ac32b70ffd481c57ff525643e1.html";case"IDEAL_BANK_ELEMENT":return"elements-inner-ideal-bank-893336e1e432604c39d3fae98ec74c71.html";case"P24_BANK_ELEMENT":return"elements-inner-p24-bank-749753279c5eb1d2cdee14564dcb461c.html";case"AUTHORIZE_WITH_URL":return"authorize-with-url-inner-d6ec5f895ec980b465ca4ab0385e8997.html";case"STRIPE_3DS2_CHALLENGE":return"three-ds-2-challenge-135d1e329312bdad4809ffb6bdb3e1d6.html";case"STRIPE_3DS2_FINGERPRINT":return"three-ds-2-fingerprint-498c7e92821720c9fed9d61198454c78.html";case"STANDALONE_3DS_FINGERPRINTING":return"standalone-3ds-fingerprinting-104371eb8e42175f618c3fe6d4e066ce.html";case"STANDALONE_3DS_CHALLENGE":return"standalone-3ds-challenge-2d483e65c2f78029cee3d34951285242.html";case"AU_BANK_ACCOUNT_ELEMENT":return"elements-inner-au-bank-account-968b6ba59dec1f0b741826dc1fd43961.html";case"FPX_BANK_ELEMENT":return"elements-inner-fpx-bank-57b1cdb72203f57c581d3c4255f65c16.html";case"LIGHTBOX_APP":return"lightbox-inner-8fa0cf9288ad8999eb6bedcb15e2f8af.html";case"ISSUING_CARD_NUMBER_DISPLAY_ELEMENT":return"elements-inner-issuing-card-number-display-5207e1d9778e22d49148790a09f1b604.html";case"ISSUING_CARD_COPY_BUTTON_ELEMENT":return"elements-inner-issuing-card-copy-button-9fb07fa1683ad4f6c621d38f3cbdb12f.html";case"ISSUING_CARD_CVC_DISPLAY_ELEMENT":return"elements-inner-issuing-card-cvc-display-95c9d4d734b2d6bd870b2e719b15713f.html";case"ISSUING_CARD_EXPIRY_DISPLAY_ELEMENT":return"elements-inner-issuing-card-expiry-display-eecaf0e3df7c644cd297297fcca4c985.html";case"ISSUING_CARD_PIN_DISPLAY_ELEMENT":return"elements-inner-issuing-card-pin-display-bcbe7664b02ad90e02d38ae916ba8322.html";case"EPS_BANK_ELEMENT":return"elements-inner-eps-bank-d809dc0dd27ac272097d1657aea2a67c.html";case"HCAPTCHA_APP":return"hcaptcha-inner-ce307be820bbb43294f5bd0511a97fea.html";case"HUMAN_SECURITY_ACTIVE_APP":return"human-security-active-inner-58349c869680a4ad2691201bb66ee363.html";case"ARKOSE_ACTIVE_APP":return"arkose-active-inner-00536fe34028f0e075331f6031f5d838.html";case"CARD_DETAILS_RECOLLECTION_MODAL":return"card-details-recollection-modal-352fb200c4c168a95f4265f6577f3de2.html";case"NETBANKING_BANK_ELEMENT":return"elements-inner-netbanking-bank-9c9492e2bebb8118fd85b0038cf1be2d.html";case"AFFIRM_MESSAGE_ELEMENT":return"elements-inner-affirm-message-4a0062811728ce847fcfb7589bb7e32b.html";case"AFFIRM_MESSAGE_MODAL_ELEMENT":return"elements-inner-affirm-message-modal-134694f31cb0ac49b3b6219243bc9447.html";case"AFTERPAY_MESSAGE_MODAL_ELEMENT":return"elements-inner-afterpay-message-modal-aef2628b9c8cb42d99c4ee025bde7096.html";case"PAYMENT_METHOD_MESSAGING_MODAL_ELEMENT":return"elements-inner-payment-method-messaging-modal-1faa2101f26d60dfa369d479aaf88bff.html";case"LINK_AUTHENTICATION_ELEMENT":return"elements-inner-authentication-31189a888b8589ed8f346b5440d46cd7.html";case"PAYMENT_ELEMENT":return"accessory_frame_control"===n?"elements-inner-payment-af-control-b7d9283819ba2d8dcd050bc01f5bc4e6.html":"elements-inner-payment-eaa14d6dba617a779bfc5eb6bdeb54f9.html";case"PAYMENT_API_INNER":return"elements-inner-payment-api-056d3009177b78f55c1564b8e88094e1.html";case"LINKED_ACCOUNTS_INNER":return"linked-accounts-inner-dc57c03987d7d0cf905bc753f742085c.html";case"WECHAT_PAY_INNER":case"PAYNOW_INNER":case"PIX_INNER":case"PROMPTPAY_INNER":case"BACS_CONFIRMATION_INNER":case"SEPA_DEBIT_CONFIRMATION_INNER":return"";case"BLIK_INNER":return"blik-inner-37ad6dadbefd5d4233409eb898365de4.html";case"ADDRESS_ELEMENT_BILLING":case"ADDRESS_ELEMENT_SHIPPING":case"ADDRESS_ELEMENT":return"accessory_frame_control"===n?"elements-inner-address-af-control-f8ba7f393120af8d72bb6fea6f7790c2.html":"elements-inner-address-13babca9755b841ab18ceb183c7f8dd7.html";case"LINK_AUTH_MODAL":return"link-auth-modal-inner-91dc8b99a6dfa8ffb7e9ec833ace9438.html";case"UNIVERSAL_LINK_MODAL":return"universal-link-modal-inner-8640e5e7a5b9273806799557efea6180.html";case"GOOGLE_MAPS_APP":return"google-maps-inner-9236f2a1502f4360e4e4f8045d92b0d7.html";case"AUTOCOMPLETE_SUGGESTIONS_ELEMENT":return"elements-inner-autocomplete-suggestions-5c1dcc490235db78d8ce293a3b1c117b.html";case"ACH_BANK_SEARCH_RESULTS_ELEMENT":return"elements-inner-ach-bank-search-results-4466891824f49a82b3d52561eb824767.html";case"LINK_INFO_MODAL":return"elements-inner-link-info-modal-798db597bc29270613e9469db9a1407e.html";case"LOADER_UI_APP":return"elements-inner-loader-ui-0576383304c5e76ed360358aad1abc73.html";case"BACS_MANDATE_CONFIRMATION_APP":return"bacs-mandate-confirmation-inner-0a4d53c3456f1a507caf3f5d22bda9ee.html";case"SEPA_DEBIT_MICRODEPOSITS_CONFIRMATION_APP":return"sepa-debit-microdeposits-confirmation-inner-7f210b00ffeac001b139a317ab3d16b3.html";case"EXPRESS_CHECKOUT_ELEMENT":return"accessory_frame_control"===n?"elements-inner-express-checkout-af-control-1c0b2749ed300a4e342704bc283e8bec.html":"elements-inner-express-checkout-3595c5f7a6d5aa0810b1626de511ca38.html";case"LINK_BUTTON_FOR_CARD_ELEMENT":return"elements-inner-link-button-for-card-1a103ce1dd40066cca9e3af30869e023.html";case"PAYMENT_METHOD_MESSAGING_ELEMENT":return"elements-inner-payment-method-messaging-fab030456aa6f58a84be9743d45ddb67.html";case"IN_CONTEXT_INNER":return"in-context-inner-0b75b36525bb0395bd1ac31fb52cde5a.html";case"SMTC_COLLECTION_INNER":return"smtc-collection-inner-3f6678660a825e5a9e181a4021bd6298.html";case"CURRENCY_SELECTOR_ELEMENT":return"elements-inner-currency-selector-aa7a82e7ba2ee2167efd6343cb3709be.html";case"EASEL":return"elements-inner-easel-f05e4f4cab95e5fc2fbb54310e5887fa.html";case"TAX_ID":return"elements-inner-tax-id-c6314b1edac60e69ea589e082d8c01d0.html";case"ELEMENTS_ACCESSORY_TARGET":return"elements-inner-accessory-target-6463ea9e7152d5e7379e06cda6884dde.html";case"ISSUING_ADD_TO_APPLE_WALLET_BUTTON":return"elements-inner-issuing-add-to-apple-wallet-button-692532346775d2cd732040184f321547.html";case"PAYTO_CONFIRMATION_APP":return"payto-confirmation-inner-ec49f34da50efccdc3afc257330742e1.html";case"HABANERO":return"elements-inner-habanero-f9bf88729edec1fb7a055871b8ff309e.html";case"LINK_AUTH_PARTNERSHIPS":return"link-auth-partnerships-f2f0038a7de56be07bf5db35436bee11.html";case"LPM_INPUT_APP":return"lpm-input-inner-65c08f9ab53a3c176962503ea25258be.html";case"MB_WAY_INNER":return"mb-way-inner-f778053e85cc21abc115bcd29274e3e1.html";case"LINK_ELEMENT":return"elements-inner-link-913931902e4ca81936f5833960059116.html";default:return(0,r.GQ)(t)}},c=function(e){var t=e.frameType,n=e.frameVariant;switch(t){case"CARD_ELEMENT_COMBINED":case"CARD_ELEMENT_SPLIT":return"elements-inner-card-13dea027902bec0ef5ee457dca34c19a.html";case"CONTROLLER":return"controller-ae71b234f6cc412637b256659e4e13bd.html";case"CONTROLLER_WITH_PRECONNECT":return"controller-with-preconnect-17ff919b74a243e1aef0d246f0b98a4d.html";case"PAYMENT_REQUEST_ELEMENT":return"elements-inner-payment-request-6ed2bf8231863f2f7fbfe191928611e9.html";case"PAYMENT_REQUEST_BROWSER":return"payment-request-inner-browser-ef00d100f0c2ce13ef58a1cce26a02b6.html";case"PAYMENT_REQUEST_GOOGLE_PAY":return"payment-request-inner-google-pay-c69173e04956e45297d1a64de55ecb6d.html";case"IBAN_ELEMENT":return"elements-inner-iban-b935d6996a83270c6234a8c078ebe9c1.html";case"IDEAL_BANK_ELEMENT":return"elements-inner-ideal-bank-172775c857a119fad22a75f650ef5cae.html";case"P24_BANK_ELEMENT":return"elements-inner-p24-bank-8924fce1c295f47da500bffb262e1bac.html";case"AUTHORIZE_WITH_URL":return"authorize-with-url-inner-65c16cb14817ec9f850beb283265fa39.html";case"STRIPE_3DS2_CHALLENGE":return"three-ds-2-challenge-54785b60b5d9626201826aa077a30b61.html";case"STRIPE_3DS2_FINGERPRINT":return"three-ds-2-fingerprint-255a54086f8b84e4593849f2b9770051.html";case"STANDALONE_3DS_FINGERPRINTING":return"standalone-3ds-fingerprinting-7505c9dac70cbf8c8c8d868bfd825a0e.html";case"STANDALONE_3DS_CHALLENGE":return"standalone-3ds-challenge-d13762f764cdc566baa720ee95f00c3c.html";case"AU_BANK_ACCOUNT_ELEMENT":return"elements-inner-au-bank-account-acb72ad495e2805616647fbc249015a8.html";case"FPX_BANK_ELEMENT":return"elements-inner-fpx-bank-5a5e83a41aacebd9c88dcaad8d9cff24.html";case"LIGHTBOX_APP":return"lightbox-inner-35a43260617ecbd2ba438c6fb6b1a2a5.html";case"ISSUING_CARD_NUMBER_DISPLAY_ELEMENT":return"elements-inner-issuing-card-number-display-5a0361c52e0cf9e9a39035064c3bc982.html";case"ISSUING_CARD_COPY_BUTTON_ELEMENT":return"elements-inner-issuing-card-copy-button-458099d47ba9c2285c38028f0f1d7618.html";case"ISSUING_CARD_CVC_DISPLAY_ELEMENT":return"elements-inner-issuing-card-cvc-display-c7fd73c03485f125bcd6d610542f2f56.html";case"ISSUING_CARD_EXPIRY_DISPLAY_ELEMENT":return"elements-inner-issuing-card-expiry-display-56d66d8c8721559a490c9f8313a036bf.html";case"ISSUING_CARD_PIN_DISPLAY_ELEMENT":return"elements-inner-issuing-card-pin-display-712b5a2ef69b3abc64c037c9677552d8.html";case"EPS_BANK_ELEMENT":return"elements-inner-eps-bank-da308322fcb59cfa151f8651f4cc5f1b.html";case"HCAPTCHA_APP":return"hcaptcha-inner-7015c5263e6a6a9c49ed6834bd94c995.html";case"HUMAN_SECURITY_ACTIVE_APP":return"human-security-active-inner-c17ede0c161c3d3a031dc7779cd6897b.html";case"ARKOSE_ACTIVE_APP":return"arkose-active-inner-fcdbfb4c24a1bc14586d23f66dd42b04.html";case"CARD_DETAILS_RECOLLECTION_MODAL":return"card-details-recollection-modal-048c41a95b71055ea6f392eb6d7837b0.html";case"NETBANKING_BANK_ELEMENT":return"elements-inner-netbanking-bank-d563f38586310a111ba33c77661a1def.html";case"PAYMENT_METHOD_MESSAGING_MODAL_ELEMENT":return"elements-inner-payment-method-messaging-modal-ab643e1568c5ebbf451ded660f7bae5f.html";case"LINK_AUTHENTICATION_ELEMENT":return"elements-inner-authentication-7e83ab6988b94deed1e9711607199be6.html";case"PAYMENT_ELEMENT":return"accessory_frame_control"===n?"elements-inner-payment-af-control-865ae99b1a862d34d87f8f597a6151ad.html":"elements-inner-payment-cd7c13c7a4b77a4a75de0739323bea70.html";case"LINKED_ACCOUNTS_INNER":return"linked-accounts-inner-37f8fbf96f1150e84ac381e417ac2c3b.html";case"BLIK_INNER":return"blik-inner-2e3ce3e6587458da539ae81f984fd51e.html";case"ADDRESS_ELEMENT_BILLING":case"ADDRESS_ELEMENT_SHIPPING":case"ADDRESS_ELEMENT":return"accessory_frame_control"===n?"elements-inner-address-af-control-58939da8637117a998336557e6b9a7e8.html":"elements-inner-address-08754178039bdd3bc871f3440cdf272f.html";case"LINK_AUTH_MODAL":return"link-auth-modal-inner-42ae332015051afe8922690b128f9105.html";case"LINK_ELEMENT":return"elements-inner-link-87ccc9349a18b248a1a33d876ea8f16d.html";case"UNIVERSAL_LINK_MODAL":return"universal-link-modal-inner-3be80ad124962572c026d35ef27b3cfd.html";case"GOOGLE_MAPS_APP":return"google-maps-inner-8cdf5910fe96ea56995a07f4bacbe1c9.html";case"AUTOCOMPLETE_SUGGESTIONS_ELEMENT":return"elements-inner-autocomplete-suggestions-207e842b6e1f52f7fbc7cef9add4c87b.html";case"ACH_BANK_SEARCH_RESULTS_ELEMENT":return"elements-inner-ach-bank-search-results-f69b84649aa442991b1ec0f369fe7c3f.html";case"LINK_INFO_MODAL":return"elements-inner-link-info-modal-02970683d45c08b73f96b5fe89b6a583.html";case"LOADER_UI_APP":return"elements-inner-loader-ui-a28421614ab101af4f0d60b6779f63cc.html";case"BACS_MANDATE_CONFIRMATION_APP":return"bacs-mandate-confirmation-inner-dafefafe0848e622f1831272dc988745.html";case"SEPA_DEBIT_MICRODEPOSITS_CONFIRMATION_APP":return"sepa-debit-microdeposits-confirmation-inner-d971baf7abcfb23cc9f4374d4b28c74c.html";case"EXPRESS_CHECKOUT_ELEMENT":return"accessory_frame_control"===n?"elements-inner-express-checkout-af-control-754758ef5abaab5eb78fe718fe885251.html":"elements-inner-express-checkout-d907cbfe27c9dfc24b2486fafd06fa4c.html";case"LINK_BUTTON_FOR_CARD_ELEMENT":return"elements-inner-link-button-for-card-1a696d14b70de8fc3a20f3b0b2bdf1c5.html";case"PAYMENT_METHOD_MESSAGING_ELEMENT":return"elements-inner-payment-method-messaging-0736c4d61741cba7ef47091604d8ef5e.html";case"IN_CONTEXT_INNER":return"in-context-inner-7023973d75f01a494fb7447b3ac221a2.html";case"SMTC_COLLECTION_INNER":return"smtc-collection-inner-2beefebcbc54eb45358d4ae37a8612ca.html";case"CURRENCY_SELECTOR_ELEMENT":return"elements-inner-currency-selector-7a7fb66d34990850c81dfbdee810385b.html";case"EASEL":return"elements-inner-easel-15466f8e1691d06fb3f00d4194bc2bb5.html";case"TAX_ID":return"elements-inner-tax-id-9b097eb3c9aa336c8c26499ee8a6fdc6.html";case"ISSUING_ADD_TO_APPLE_WALLET_BUTTON":return"elements-inner-issuing-add-to-apple-wallet-button-6048fb6a9048785139de2b612dfa9ff2.html";case"HABANERO":return"elements-inner-habanero-a38423670352ae5dbb3d32d57580d22d.html";case"LINK_AUTH_PARTNERSHIPS":return"link-auth-partnerships-68fd7d48fcb20a7a0660c6e192cfd137.html";case"LPM_INPUT_APP":return"lpm-input-inner-cc6f8c7fdca194d838361fb5adb8ad67.html";case"AFFIRM_MESSAGE_ELEMENT":case"AFFIRM_MESSAGE_MODAL_ELEMENT":case"AFTERPAY_MESSAGE_MODAL_ELEMENT":case"PAYMENT_API_INNER":case"ELEMENTS_ACCESSORY_TARGET":case"WECHAT_PAY_INNER":case"PAYNOW_INNER":case"PIX_INNER":case"PROMPTPAY_INNER":case"BACS_CONFIRMATION_INNER":case"SEPA_DEBIT_CONFIRMATION_INNER":case"MB_WAY_INNER":case"PAYTO_CONFIRMATION_APP":case"METRICS_CONTROLLER":case"OUTER_LOGGER_CONTROLLER":return;default:return(0,r.GQ)(t)}}},9730:function(e,t,n){"use strict";n.d(t,{T:function(){return r}});var r=function(e){return"".concat("https://js.stripe.com/v3/").concat(e||"")}},3967:function(e,t,n){"use strict";n.d(t,{mU:function(){return o},_7:function(){return i},TE:function(){return a.T},LU:function(){return c.LU},Fi:function(){return c.Fi},u1:function(){return c.u1},uy:function(){return s}});var r=n(4679),o={CARD_ELEMENT_COMBINED:"CARD_ELEMENT_COMBINED",CARD_ELEMENT_SPLIT:"CARD_ELEMENT_SPLIT",CONTROLLER:"CONTROLLER",CONTROLLER_WITH_PRECONNECT:"CONTROLLER_WITH_PRECONNECT",METRICS_CONTROLLER:"METRICS_CONTROLLER",OUTER_LOGGER_CONTROLLER:"OUTER_LOGGER_CONTROLLER",PAYMENT_REQUEST_ELEMENT:"PAYMENT_REQUEST_ELEMENT",PAYMENT_REQUEST_BROWSER:"PAYMENT_REQUEST_BROWSER",PAYMENT_REQUEST_GOOGLE_PAY:"PAYMENT_REQUEST_GOOGLE_PAY",IBAN_ELEMENT:"IBAN_ELEMENT",IDEAL_BANK_ELEMENT:"IDEAL_BANK_ELEMENT",P24_BANK_ELEMENT:"P24_BANK_ELEMENT",AUTHORIZE_WITH_URL:"AUTHORIZE_WITH_URL",STRIPE_3DS2_CHALLENGE:"STRIPE_3DS2_CHALLENGE",STRIPE_3DS2_FINGERPRINT:"STRIPE_3DS2_FINGERPRINT",STANDALONE_3DS_FINGERPRINTING:"STANDALONE_3DS_FINGERPRINTING",STANDALONE_3DS_CHALLENGE:"STANDALONE_3DS_CHALLENGE",AU_BANK_ACCOUNT_ELEMENT:"AU_BANK_ACCOUNT_ELEMENT",FPX_BANK_ELEMENT:"FPX_BANK_ELEMENT",LIGHTBOX_APP:"LIGHTBOX_APP",ISSUING_CARD_NUMBER_DISPLAY_ELEMENT:"ISSUING_CARD_NUMBER_DISPLAY_ELEMENT",ISSUING_CARD_COPY_BUTTON_ELEMENT:"ISSUING_CARD_COPY_BUTTON_ELEMENT",ISSUING_CARD_CVC_DISPLAY_ELEMENT:"ISSUING_CARD_CVC_DISPLAY_ELEMENT",ISSUING_CARD_EXPIRY_DISPLAY_ELEMENT:"ISSUING_CARD_EXPIRY_DISPLAY_ELEMENT",ISSUING_CARD_PIN_DISPLAY_ELEMENT:"ISSUING_CARD_PIN_DISPLAY_ELEMENT",EPS_BANK_ELEMENT:"EPS_BANK_ELEMENT",HCAPTCHA_APP:"HCAPTCHA_APP",CARD_DETAILS_RECOLLECTION_MODAL:"CARD_DETAILS_RECOLLECTION_MODAL",NETBANKING_BANK_ELEMENT:"NETBANKING_BANK_ELEMENT",AFFIRM_MESSAGE_ELEMENT:"AFFIRM_MESSAGE_ELEMENT",AFFIRM_MESSAGE_MODAL_ELEMENT:"AFFIRM_MESSAGE_MODAL_ELEMENT",AFTERPAY_MESSAGE_MODAL_ELEMENT:"AFTERPAY_MESSAGE_MODAL_ELEMENT",PAYMENT_METHOD_MESSAGING_MODAL_ELEMENT:"PAYMENT_METHOD_MESSAGING_MODAL_ELEMENT",AUTOCOMPLETE_SUGGESTIONS_ELEMENT:"AUTOCOMPLETE_SUGGESTIONS_ELEMENT",ACH_BANK_SEARCH_RESULTS_ELEMENT:"ACH_BANK_SEARCH_RESULTS_ELEMENT",LINK_AUTHENTICATION_ELEMENT:"LINK_AUTHENTICATION_ELEMENT",PAYMENT_ELEMENT:"PAYMENT_ELEMENT",PAYMENT_API_INNER:"PAYMENT_API_INNER",LINKED_ACCOUNTS_INNER:"LINKED_ACCOUNTS_INNER",WECHAT_PAY_INNER:"WECHAT_PAY_INNER",PAYNOW_INNER:"PAYNOW_INNER",BLIK_INNER:"BLIK_INNER",PIX_INNER:"PIX_INNER",PROMPTPAY_INNER:"PROMPTPAY_INNER",ADDRESS_ELEMENT:"ADDRESS_ELEMENT",ADDRESS_ELEMENT_SHIPPING:"ADDRESS_ELEMENT_SHIPPING",ADDRESS_ELEMENT_BILLING:"ADDRESS_ELEMENT_BILLING",LINK_INFO_MODAL:"LINK_INFO_MODAL",LINK_AUTH_MODAL:"LINK_AUTH_MODAL",UNIVERSAL_LINK_MODAL:"UNIVERSAL_LINK_MODAL",GOOGLE_MAPS_APP:"GOOGLE_MAPS_APP",LOADER_UI_APP:"LOADER_UI_APP",BACS_MANDATE_CONFIRMATION_APP:"BACS_MANDATE_CONFIRMATION_APP",BACS_CONFIRMATION_INNER:"BACS_CONFIRMATION_INNER",PAYTO_CONFIRMATION_APP:"PAYTO_CONFIRMATION_APP",SEPA_DEBIT_MICRODEPOSITS_CONFIRMATION_APP:"SEPA_DEBIT_MICRODEPOSITS_CONFIRMATION_APP",SEPA_DEBIT_CONFIRMATION_INNER:"SEPA_DEBIT_CONFIRMATION_INNER",EXPRESS_CHECKOUT_ELEMENT:"EXPRESS_CHECKOUT_ELEMENT",LINK_BUTTON_FOR_CARD_ELEMENT:"LINK_BUTTON_FOR_CARD_ELEMENT",PAYMENT_METHOD_MESSAGING_ELEMENT:"PAYMENT_METHOD_MESSAGING_ELEMENT",IN_CONTEXT_INNER:"IN_CONTEXT_INNER",SMTC_COLLECTION_INNER:"SMTC_COLLECTION_INNER",CURRENCY_SELECTOR_ELEMENT:"CURRENCY_SELECTOR_ELEMENT",EASEL:"EASEL",HUMAN_SECURITY_ACTIVE_APP:"HUMAN_SECURITY_ACTIVE_APP",ARKOSE_ACTIVE_APP:"ARKOSE_ACTIVE_APP",TAX_ID:"TAX_ID",LPM_INPUT_APP:"LPM_INPUT_APP",ELEMENTS_ACCESSORY_TARGET:"ELEMENTS_ACCESSORY_TARGET",ISSUING_ADD_TO_APPLE_WALLET_BUTTON:"ISSUING_ADD_TO_APPLE_WALLET_BUTTON",HABANERO:"HABANERO",LINK_AUTH_PARTNERSHIPS:"LINK_AUTH_PARTNERSHIPS",MB_WAY_INNER:"MB_WAY_INNER",LINK_ELEMENT:"LINK_ELEMENT"},a=n(9730),i=function(e){var t,n={frameborder:"0",allowTransparency:"true",scrolling:"no",role:"presentation"},i=(t=Boolean(window.PaymentRequest),!(r.$M||r.le&&!t));if(i&&(n.allow="payment *"),e===o.STRIPE_3DS2_CHALLENGE){var c="publickey-credentials-get ".concat((0,a.T)());n.allow=i?"payment *; ".concat(c):c}if(e===o.LINK_AUTHENTICATION_ELEMENT||e===o.PAYMENT_ELEMENT||e===o.LINK_AUTH_MODAL||e===o.UNIVERSAL_LINK_MODAL||e===o.ELEMENTS_ACCESSORY_TARGET||e===o.LINK_ELEMENT){var s="publickey-credentials-get *";n.allow=i?"payment *; ".concat(s):s}if(e===o.PAYMENT_REQUEST_GOOGLE_PAY){n.sandbox=["allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-same-origin"].join(" "),n.referrerpolicy="origin"}return e===o.LINKED_ACCOUNTS_INNER&&(n.allow=i?"payment *; clipboard-write; publickey-credentials-get *":"clipboard-write; publickey-credentials-get *"),e===o.EASEL&&(n.allow=i?"payment *; clipboard-write":"clipboard-write"),n},c=n(6519),s=(n(6122),function(e){return e})},6519:function(e,t,n){"use strict";n.d(t,{LU:function(){return _},Fi:function(){return f},u1:function(){return m},Br:function(){return p}});var r,o,a=n(9379),i=n(9535),c=n(6122),s=n(8022),l=n(4467),u=n(1097),d=(new Set(["timeline","summaries"]),r={},(0,l.A)(r,"elements.create",{"options-groupId":!0}),(0,l.A)(r,"elements.elements",{"options-amount":!0}),(0,l.A)(r,"elements.light_experiment_exposure",{token:!0}),(0,l.A)(r,"elements.upe.merchant_page_properties.success",{"appearanceSecondaryTextAgainstMerchantBackground-contrastRatio":!0,"appearanceTextAgainstMerchantBackground-contrastRatio":!0,"merchantTextAgainstMerchantBackground-contrastRatio":!0}),(0,l.A)(r,"elements.performance_summary",{summaries:!0,element_ids:!0,supported_types:!0,time_origin:!0}),(0,l.A)(r,"elements.performance_timeline",{element_ids:!0,supported_types:!0,time_origin:!0,timeline:!0}),(0,l.A)(r,"elements.init_timings",{controller_init_delay:!0,stripe_create_duration:!0,stripe_js_init_duration:!0,stripe_js_load_duration:!0,until_first_create:!0,until_first_load:!0}),(0,l.A)(r,"elements.timings",{dom_complete:!0,dom_interactive:!0,dom_loading:!0,since_create:!0,since_custom_checkout_init:!0,since_custom_checkout_sdk_create:!0,since_custom_checkout_sdk_ready:!0,since_fetch:!0,since_group_create:!0,since_link_consumer_session_ready:!0,since_link_default_integration_ready:!0,since_mount:!0,since_page_load:!0,since_parent_visible:!0,since_sjs_load:!0,since_store:!0,since_stripe_create:!0,until_first_create:!0,until_first_load:!0,until_first_mount:!0}),(0,l.A)(r,"elements.loader_ui_resolved",{start:!0}),(0,l.A)(r,"elements.payment_request_button.sheet_visible",{latency:!0}),(0,l.A)(r,"rum.stripejs",{end:!0,paymentUserAgent:!0,start:!0}),(0,l.A)(r,"pricing_table.loading_timings",{dom_complete:!0,dom_interactive:!0,dom_loading:!0}),(0,l.A)(r,"pricing_table.web_vitals",{cumulative_layout_shift:!0,first_contentful_paint:!0,largest_contentful_paint:!0}),(0,l.A)(r,"buy_button.performance.web_vitals",{cumulative_layout_shift:!0,first_contentful_paint:!0,largest_contentful_paint:!0}),(0,l.A)(r,"payment_pages.performance_timeline",{navigation_fetch_start:!0,timeline:!0}),(0,l.A)(r,"payment_pages.performance_entries",{start_time:!0,request_start:!0,response_end:!0}),(0,l.A)(r,"payment_pages.success_hook_confirmed",{time_from_confirm_to_poll_start:!0,time_from_pm_to_confirm:!0,time_polling_hook:!0,time_polling_success:!0,time_to_create_pm:!0,time_waiting_on_captcha:!0}),(0,l.A)(r,"payment_pages.scroll_tracker.displacement",{velocity:!0,elapsed_time_ms:!0,displacement:!0,current_position:!0,previous_position:!0}),(0,l.A)(r,"payment_pages.scroll_tracker.initialize",{initial_timestamp:!0}),(0,l.A)(r,"hosted_invoice_page.payment.succeeded",{time_waiting_on_captcha:!0}),(0,l.A)(r,"elements.ece.klarna.informational_log",{klarna_mid:!0,start_time:!0,"additionalData-klarnaMid":!0}),(0,l.A)(r,"elements.ece.klarna.button_load",{klarna_mid:!0}),(0,l.A)(r,"elements.ece.klarna.timeout",{klarna_mid:!0}),(0,l.A)(r,"elements.ece.klarna.ready_for_buyer_interaction",{klarna_mid:!0}),(0,l.A)(r,"elements.ece.klarna.error",{klarna_mid:!0}),(0,l.A)(r,"link.otp.timing",{total_time_ms:!0}),(0,l.A)(r,"elements.link.hidden_reasons",{"measurements-payButtonWidth":!0,"measurements-saveButtonWidth":!0,"measurements-useButtonWidth":!0,"measurements-buttonWidth":!0,"measurements-availableWidth":!0}),(0,l.A)(r,"elements.link_in_card.button_offset",{offset:!0}),(0,l.A)(r,"elements.outer.frame_onload_timeout",{elapsedTime:!0,iframeName:!0}),(0,l.A)(r,"elements.link_popup.no_opener",{currentTime:!0,openedAt:!0,timeDiff:!0}),(0,l.A)(r,"elements.link_popup.no_opener_diagnostic",{currentTime:!0,openedAt:!0,timeDiff:!0}),(0,l.A)(r,"elements.metricscontroller.timings",{delta:!0}),(0,l.A)(r,"elements.link.auth_partnerships.mount_started",{partner_session_id:!0}),(0,l.A)(r,"elements.3ds2.fingerprint",{fingerprintingMaxTimeout:!0,fingerprintingDuration:!0,methodUrl:!0,transactionId:!0,source:!0}),(0,l.A)(r,"elements.3ds2.challenge.report",{transactionId:!0,acsTransactionId:!0,source:!0,methodUrl:!0,challengeTimeToLoad:!0,challengeTimeToShown:!0,challengeTimeToComplete:!0,challengeTimeOfInteraction:!0}),u.xZ,u.lD,u.ns,u.G$,u.En,u.ro,!1),p=function(e){o=e},m=function(e){var t,n=e.targetOrigin,r=e.type,l=n;switch(r){case"sibling":t=(0,s.cs)(e.targetFrameId);break;case"child":if(!(t=window.frames[e.targetFrameId])){var u=document.querySelector('iframe[name="'.concat(e.targetFrameId,'"]'));u&&(t=u.contentWindow,o&&!d&&(d=!0,o("post_message.iframe_fallback_lookup.success")))}break;case"parent":l=l||"*",t=window.parent;break;default:(0,i.GQ)(r)}if(l=l||c.VT,t&&"function"==typeof t.postMessage){var p=e.message.delegate?{targetOrigin:l,delegate:e.message.delegate}:l;t.postMessage(JSON.stringify((0,a.A)((0,a.A)({},e),{},{__stripeJsV3:!0})),p)}},f=function(e){try{var t="string"==typeof e?JSON.parse(e):e;return t.__stripeJsV3?t:null}catch(e){return null}},_=function(e){return"stripe-wrapped-accessory-message"===e.action}},2041:function(e,t,n){"use strict";n.d(t,{cv:function(){return c},sg:function(){return a},Gv:function(){return f},Bj:function(){return i},B4:function(){return l},f0:function(){return d},f6:function(){return s},yy:function(){return m},i4:function(){return _}});var r=n(8168),o=n(7941),a=(n(7882).K7,function(e,t,n){var o,a,i=(0,r.A)((function(){for(var r=this,i=arguments.length,c=new Array(i),s=0;s1?a-1:0),c=1;c0&&void 0!==arguments[0]?arguments[0]:0;return new p((function(t){return setTimeout(t,e)}))},f=function(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)},_=function(e){return e.replace(/_./g,(function(e){return e[1].toUpperCase()}))};n(4679)},2810:function(e,t,n){"use strict";n.d(t,{w:function(){return o}});var r=n(7882).K7,o=function(e,t,n,o){var a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i=o-1,c=function r(o,c){return e().then((function(e){if(t(e))o(e);else if(i){i--;var s="function"==typeof n?n():n;setTimeout(r,s,o,c)}else a?o(e):c(new Error("condition was not met"))}),(function(e){c(e)}))};return new r(c)}},8158:function(e,t,n){"use strict";n.d(t,{u:function(){return o}});var r=new(0,n(7882).K7)((function(e){if(document.body)e();else{document.addEventListener("DOMContentLoaded",(function(){document.body&&e()})),window.addEventListener("load",(function(){document.body&&e()}));var t=1,n=setInterval((function(){(document.body||t>=600)&&(clearInterval(n),e()),t++}),100)}})),o=function(){return r.then((function(){return document.body}))}},2963:function(e,t,n){"use strict";n.d(t,{u:function(){return r.u}});var r=n(8158)},1846:function(e,t,n){"use strict";n.d(t,{Hn:function(){return a},uR:function(){return i},VV:function(){return c}});var r="00".concat(Math.floor(1e3*Math.random())).slice(-3),o=0,a=function(e){return"".concat(e).concat(r).concat(o++)},i=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t?(parseInt(t,10)^16*Math.random()>>parseInt(t,10)/4).toString(16):"00000000-0000-4000-8000-000000000000".replace(/[08]/g,e)},c=function(){try{return window.crypto&&"function"==typeof window.crypto.randomUUID?crypto.randomUUID():i()}catch(e){return i()}}},110:function(e,t,n){"use strict";n.d(t,{Ld:function(){return o.L},Xf:function(){return r.Xf},_y:function(){return r._y},ld:function(){return r.ld}});var r=n(4082),o=n(977)},4082:function(e,t,n){"use strict";n.d(t,{Xf:function(){return a},_y:function(){return i},ld:function(){return o}});var r=n(7941),o={live:"live",test:"test",unknown:"unknown"},a=function(e){return e?/^pk_test_/.test(e)?o.test:/^pk_live_/.test(e)?o.live:o.unknown:o.unknown},i=function(e){if(e===o.unknown)throw new r.N("It looks like you're using an older Stripe key. In order to use this API, you'll need to use a modern API key, which is prefixed with 'pk_live_' or 'pk_test_'.\n You can roll your publishable key here: https://dashboard.stripe.com/account/apikeys")}},977:function(e,t,n){"use strict";n.d(t,{L:function(){return u}});var r=n(7941),o="publishable",a="secret",i="ephemeral",c="restricted",s="unknown",l=function(e){switch(e.split("_",1)[0]){case"pk":return o;case"sk":return a;case"ek":return i;case"rk":return c;default:return s}},u=function(e){if(""===e)throw new r.N("Please call Stripe() with your publishable key. You used an empty string.");switch(l(e)){case a:throw new r.N("You should not use your secret key with Stripe.js.\n Please pass a publishable key instead.");case i:throw new r.N("You should not use an ephemeral key with Stripe.js.\n Please pass a publishable key instead.");case c:throw new r.N("You should not use a restricted key with Stripe.js.\n Please pass a publishable key instead.")}}},1831:function(e,t,n){"use strict";n.d(t,{h:function(){return c}});var r=n(4467),o=n(9379),a=n(3029),i=n(2901),c=function(){function e(t){var n=this,i=t.getTarget,c=t.targetOrigin,s=t.messageTag;(0,a.A)(this,e),this.callbacks=[],this.listen=function(e){0===n.callbacks.length&&window.addEventListener("message",n.handleMessage),n.callbacks.push(e)},this.stopAllListeners=function(){window.removeEventListener("message",n.handleMessage),n.callbacks.length=0},this.postMessage=function(e){if(n.target){var t=(0,o.A)((0,o.A)({},e),{},(0,r.A)({},n.MESSAGE_TAG,!0));n.target.postMessage(t,n.targetOrigin)}},this.handleMessage=function(e){n.isValidPopupMessageEvent(e)&&n.callbacks.forEach((function(t){return t(e.data,e.origin)}))},this.getTarget=i,this.targetOrigin=c,this.MESSAGE_TAG=s}return(0,i.A)(e,[{key:"target",get:function(){return this.getTarget()}},{key:"isValidPopupMessageEvent",value:function(e){return("*"===this.targetOrigin||e.origin===this.targetOrigin)&&e.source===this.target&&e.data&&"object"==typeof e.data&&this.MESSAGE_TAG in e.data}}]),e}()},338:function(e,t,n){"use strict";n.d(t,{D:function(){return a},l:function(){return o}});var r=function(e){for(var t="",n=0;n0?"".concat("_ids:").concat(n.toString()):""},p=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=new i.Dc;if(!_())return n;try{var r=t.elementId,o=t.elementsGroupId,a=d(r,o),l="".concat(c).concat(e).concat(a);if(!y())return s.push({name:l,startTime:n.timestampValue}),n;performance.mark(l,{startTime:n.timestampValue})}catch(e){}return n},m=function(e){var t=e.name,n=e.elementId,r=e.elementsGroupId;if(!_())return function(){};var o=f(),a=!1,i=function(){if(!a){a=!0;try{var e=d(n,r),i="".concat(c).concat(t).concat(e);y()?performance.measure(i,{start:o,end:f(),detail:{context:"Context: ".concat(window.location.pathname)}}):l.push({name:i,startTime:o,endTime:f(),detail:{context:"Context: ".concat(window.location.pathname)}})}catch(e){}}};return u.set(t,i),i},f=function(){if(!_())return 0;try{return performance.now()}catch(e){return 0}},_=function(){return"undefined"!=typeof window&&!!window.performance},h=function(){return window.__SJS_PERF_STATE__||(window.__SJS_PERF_STATE__={isObservingActive:!1}),window.__SJS_PERF_STATE__},y=function(){return!!h().isObservingActive},v=function(){var e=h();e.isObservingActive||(e.isObservingActive=!0,function(){try{s.splice(0).forEach((function(e){return performance.mark(e.name,{startTime:e.startTime})})),l.splice(0).forEach((function(e){return performance.measure(e.name,{start:e.startTime,end:e.endTime,detail:e.detail})}))}catch(e){}}())},g=["target"],b=function(e){var t=e.types,n=e.reporter,i=e.filterEntries;try{if(!window.performance||!window.performance.getEntriesByType||"number"!=typeof window.performance.timeOrigin||!("PerformanceObserver"in window))return;var s,l=t.filter((function(e){return-1!==PerformanceObserver.supportedEntryTypes.indexOf(e)}));-1!==t.indexOf("visibility-state")&&-1===l.indexOf("visibility-state")&&document.visibilityState&&document.addEventListener("visibilitychange",(function(){p("page-".concat(document.visibilityState))})),l.push("mark"),l.push("measure"),v();var u=[];l.forEach((function(e){var t=new PerformanceObserver((function(t){!function(e,t){var r=t;"mark"!==e&&"measure"!==e||(r=t.filter((function(e){return 0===e.name.indexOf(c)}))),"event"===e&&(r=t.map((function(e){var t=e.toJSON?e.toJSON():e;return t.target,(0,a.A)(t,g)}))),i&&(r=i(e,r)),0!==r.length&&(clearTimeout(s),u.push.apply(u,(0,o.A)(r.map((function(e){return e.toJSON?e.toJSON():e})))),s=setTimeout((function(){n({entries:u.splice(0),timeOrigin:performance.timeOrigin,supportedTypes:l})}),100))}(e,t.getEntries())})),d="event"===e?{durationThreshold:16}:{};t.observe((0,r.A)((0,r.A)({},d),{},{type:e,buffered:!0}))}))}catch(e){}},A=(n(1267),n(4708),new Set(["/ael/b","/b",".deploy_status_henson.json"]),n(2041),function(e){return e.PAYMENT_ELEMENT_JS="elements-inner-payment.js",e.PAYMENT_FRAME_SETUP="payment_frame_setup",e.PAYMENT_ELEMENT_SETUP="payment_element_setup",e.PAYMENT_ELEMENT_VIEW_RENDER="payment_element_view_render",e.MOUNT_ELEMENT_PAYMENT="mount-element-payment",e.PAYMENT_ELEMENT_MOUNT_START="payment_element_mount_start",e.PAYMENT_ELEMENT_MOUNT_END="payment_element_mount_end",e}({})),S=function(e){return e.ACCESSORY_FRAME_RENDER="accessory_frame_render",e.ACCESSORY_FRAME_DEPENDENCIES="accessory_frame_dependencies",e.LOAD_ACCESSORY_FRAME_RENDER_BUNDLE="load_accessory_frame_render_bundle",e.ELEMENTS_INNER_ACCESSORY_RENDER_JS="elements-inner-accessory-render.js",e}({}),k=function(e){return e.GET_ELEMENTS_STATE="get_elements_state",e.ELEMENTS_STATE_PROVIDER="elements_state_provider",e.CONTROLLER_APP_JS="controller.js",e.ELEMENTS_SESSIONS_API="/v1/elements/sessions",e.CONSUMER_SESSION_WRAPPER="consumer_session_wrapper",e.LINK_AUTH_PARTNERSHIPS_AUTH_ELEMENT_WRAPPER="link_auth_partnerships_auth_element_wrapper",e.SETUP_STORE_FOR_ELEMENTS_GROUP="setup_store_for_elements_group",e.UPDATE_ELEMENTS_OPTIONS="update_elements_options",e.CONTROLLER_APP_CONSTRUCTOR="controller_app_constructor",e.LINK_DEFAULT_INTEGRATION="link_default_integration",e.SETUP_STORE_CONTROLLER_ACTION="setup_store_controller_action",e}({}),E=function(e){return e.ELEMENTS_GROUP_CREATED="elements-group",e.STRIPE_INITIALIZED="init",e.ELEMENTS_UPDATE="elements-update",e.INIT_CHECKOUT="init_checkout",e}({}),w=function(e){return e.CUSTOM_CHECKOUT_SDK_START="custom_checkout_sdk_start",e.CUSTOM_CHECKOUT_SDK_READY="custom_checkout_sdk_ready",e.WAIT_FOR_SESSION_READY="wait_for_session_ready",e.POST_CLOVER_EWCS_SETUP="post_clover_ewcs_setup",e.PRE_CLOVER_EWCS_SETUP="pre_clover_ewcs_setup",e.FETCH_CLIENT_SECRET="fetch_client_secret",e.PAYMENT_PAGE_INIT_CONTROLLER_ACTION="payment_page_init_controller_action",e.PAYMENT_PAGE_INIT_API="/v1/payment_pages/.../init",e.CUSTOM_CHECKOUT_JS="custom_checkout.js",e.INIT_CUSTOM_CHECKOUT_SDK="init_custom_checkout_sdk",e}({}),C=(0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)({},A),S),k),E),w)},7882:function(e,t,n){"use strict";n.d(t,{K7:function(){return c}});var r,o=n(8635),a=n.n(o),i=(n(4293),window.Promise),c=i&&null!=i&&null!==(r=i.prototype)&&void 0!==r&&r.finally?i:a();a().allSettled},9079:function(e){e.exports=function(e){var t=e.split("").map((function(e){return e.charCodeAt(0)})).reduce((function(e,t){return(e<<5)-e+t&(e<<5)-e+t}),0).toString();return"_".concat(t.replace(/[-.]/g,"_"))}},3806:function(e,t,n){"use strict";n.d(t,{h:function(){return r}});var r=/*! STRIPE_JS_BUILD_SALT 5202276163*/"c8cd270e71"},1097:function(e,t,n){"use strict";n.d(t,{M_:function(){return S},G$:function(){return k},ro:function(){return P},ns:function(){return E},En:function(){return N},pV:function(){return M},xZ:function(){return C},lD:function(){return T}});var r=n(9379),o=n(4467),a=function(e){return null!=e&&"function"==typeof e.toString?e.toString():""},i=/(\d\s*\+*%*){6}[\d\s+%]+/g,c=/((?:password|pass|pwd)[^=]*=)[^&]*/gi,s=/((?:key|keyinfo|cap|authtokensignsession|osk|sk_org|sk|rk|sys|cpt|pt|ps|em|apk|ark))_(live|test)_[A-Za-z0-9]+/gi,l=/((?:pss|pst))_(live|test)_(?![A-Za-z0-9]{71,92}_[A-Za-z0-9]{10})[A-Za-z0-9]+/gi,u=/(ek)_(live|test)_(?![A-Za-z0-9]{71,92}_[A-Za-z0-9]{10})[A-Za-z0-9]+/gi,d=/((?:sk|sys))_[A-Za-z0-9]{29}/gi,p=/((?:ek|pst|pss))_(live|test)_(?:[A-Za-z0-9]{71}|[A-Za-z0-9]{76}|[A-Za-z0-9]{86}|[A-Za-z0-9]{92})_[A-Za-z0-9]{10}/gi,m=/(lsk)_[A-Za-z0-9]+/gi,f=/(snc)_(mble|dash|site|sprt|mrkt|conv|docs|nxds|scli|accs)_[A-Za-z0-9+/=]{76}_[A-Za-z0-9+/=]{4}_[A-Za-z0-9+/=]{10}/gi,_=/(uis)_[a-zA-Z0-9]{32}/gi,h=["\\d{3}-\\d{3}-\\d{4}","\\(\\d{3}\\)\\s?\\d{3}-\\d{4}","\\(\\d{3}\\)-\\d{3}-\\d{4}","\\d{3}\\.\\d{3}\\.\\d{4}","\\d{3}\\s\\d{3}\\s\\d{4}","\\+\\d{1,2}\\s\\d{3}\\s\\d{3}\\s\\d{4}","\\+\\d{1,2}\\s\\(\\d{3}\\)\\s\\d{3}\\s\\d{4}","\\+\\d{2}\\s\\d{2}\\s\\d{4}\\s\\d{4}"].join("|"),y=new RegExp(h,"g"),v=/[a-zA-Z0-9][a-zA-Z0-9._%+-]{0,62}[a-zA-Z0-9](?:@|%40|%2540)(?!stripe\.com)[a-zA-Z0-9%-]{1,63}(?:\.[a-zA-Z0-9%-]{1,63}){0,10}\.[a-zA-Z]{2,}/gi,g="".concat(p.source,"|").concat(s.source,"|").concat(l.source,"|").concat(u.source,"|").concat(d.source,"|").concat(m.source),b="".concat(f.source,"|").concat(_.source),A=new RegExp("".concat(i.source,"|").concat(c.source,"|").concat(g,"|").concat(b,"|").concat(h,"|").concat(v.source),"gi"),S=function(e){return null!==a(e).match(A)},k=function(e){return a(e).replace(i,"")},E=function(e){return a(e).replace(c,"$1")},w=new RegExp("".concat(p.source,"|").concat(s.source,"|").concat(l.source,"|").concat(u.source,"|").concat(d.source,"|").concat(m.source),"gi"),C=function(e){return a(e).replace(w,(function(){for(var e=arguments.length,t=new Array(e),n=0;n");return""}))},P=function(e){return a(e).replace(v,"")},I=new RegExp("".concat(f.source,"|").concat(_.source),"gi"),T=function(e){return a(e).replace(I,(function(){for(var e=arguments.length,t=new Array(e),n=0;n");return""}))},N=function(e){return a(e).replace(y,"")},M=function(e){if(!e||"object"!=typeof e||!e.type&&!e.code)return e;var t=function(t){return e[t]&&"string"==typeof e[t]?(0,o.A)({},"".concat(t,"_id"),e[t]):e[t]&&"object"==typeof e[t]&&"string"==typeof e[t].id?(0,o.A)({},"".concat(t,"_id"),e[t].id):null};return(0,r.A)((0,r.A)((0,r.A)((0,r.A)({type:e.type,code:e.code,param:e.param},t("payment_intent")),t("setup_intent")),t("payment_method")),t("source"))}},6539:function(e,t,n){"use strict";n.d(t,{QJ:function(){return a},dG:function(){return o},sK:function(){return r}});var r="2024-01-01 00:00:00 -0000",o=/*! STRIPE_JS_BUILD_SALT 5202276163*/"c8cd270e71b2fdd81cd8d333e05da8825e6f82ec",a=/*! STRIPE_JS_BUILD_SALT 5202276163*/"5f74e09859345c44868b7bef8bf0ab4af4a2a666e93cb8331ac8b74e37afba6a"},6858:function(e,t,n){"use strict";n.d(t,{Fg:function(){return o},KJ:function(){return i}});var r={AC:"AC",AD:"AD",AE:"AE",AF:"AF",AG:"AG",AI:"AI",AL:"AL",AM:"AM",AO:"AO",AQ:"AQ",AR:"AR",AT:"AT",AU:"AU",AW:"AW",AX:"AX",AZ:"AZ",BA:"BA",BB:"BB",BD:"BD",BE:"BE",BF:"BF",BG:"BG",BH:"BH",BI:"BI",BJ:"BJ",BL:"BL",BM:"BM",BN:"BN",BO:"BO",BQ:"BQ",BR:"BR",BS:"BS",BT:"BT",BV:"BV",BW:"BW",BY:"BY",BZ:"BZ",CA:"CA",CD:"CD",CF:"CF",CG:"CG",CH:"CH",CI:"CI",CK:"CK",CL:"CL",CM:"CM",CN:"CN",CO:"CO",CR:"CR",CV:"CV",CW:"CW",CY:"CY",CZ:"CZ",DE:"DE",DJ:"DJ",DK:"DK",DM:"DM",DO:"DO",DZ:"DZ",EC:"EC",EE:"EE",EG:"EG",EH:"EH",ER:"ER",ES:"ES",ET:"ET",FI:"FI",FJ:"FJ",FK:"FK",FO:"FO",FR:"FR",GA:"GA",GB:"GB",GD:"GD",GE:"GE",GF:"GF",GG:"GG",GH:"GH",GI:"GI",GL:"GL",GM:"GM",GN:"GN",GP:"GP",GQ:"GQ",GR:"GR",GS:"GS",GT:"GT",GU:"GU",GW:"GW",GY:"GY",HK:"HK",HN:"HN",HR:"HR",HT:"HT",HU:"HU",ID:"ID",IE:"IE",IL:"IL",IM:"IM",IN:"IN",IO:"IO",IQ:"IQ",IS:"IS",IT:"IT",JE:"JE",JM:"JM",JO:"JO",JP:"JP",KE:"KE",KG:"KG",KH:"KH",KI:"KI",KM:"KM",KN:"KN",KR:"KR",KW:"KW",KY:"KY",KZ:"KZ",LA:"LA",LB:"LB",LC:"LC",LI:"LI",LK:"LK",LR:"LR",LS:"LS",LT:"LT",LU:"LU",LV:"LV",LY:"LY",MA:"MA",MC:"MC",MD:"MD",ME:"ME",MF:"MF",MG:"MG",MK:"MK",ML:"ML",MM:"MM",MN:"MN",MO:"MO",MQ:"MQ",MR:"MR",MS:"MS",MT:"MT",MU:"MU",MV:"MV",MW:"MW",MX:"MX",MY:"MY",MZ:"MZ",NA:"NA",NC:"NC",NE:"NE",NG:"NG",NI:"NI",NL:"NL",NO:"NO",NP:"NP",NR:"NR",NU:"NU",NZ:"NZ",OM:"OM",PA:"PA",PE:"PE",PF:"PF",PG:"PG",PH:"PH",PK:"PK",PL:"PL",PM:"PM",PN:"PN",PR:"PR",PS:"PS",PT:"PT",PY:"PY",QA:"QA",RE:"RE",RO:"RO",RS:"RS",RU:"RU",RW:"RW",SA:"SA",SB:"SB",SC:"SC",SD:"SD",SE:"SE",SG:"SG",SH:"SH",SI:"SI",SJ:"SJ",SK:"SK",SL:"SL",SM:"SM",SN:"SN",SO:"SO",SR:"SR",SS:"SS",ST:"ST",SV:"SV",SX:"SX",SZ:"SZ",TA:"TA",TC:"TC",TD:"TD",TF:"TF",TG:"TG",TH:"TH",TJ:"TJ",TK:"TK",TL:"TL",TM:"TM",TN:"TN",TO:"TO",TR:"TR",TT:"TT",TV:"TV",TW:"TW",TZ:"TZ",UA:"UA",UG:"UG",US:"US",UY:"UY",UZ:"UZ",VA:"VA",VC:"VC",VE:"VE",VG:"VG",VN:"VN",VU:"VU",WF:"WF",WS:"WS",XK:"XK",YE:"YE",YT:"YT",ZA:"ZA",ZM:"ZM",ZW:"ZW",ZZ:"ZZ"},o=Object.keys(r),a=r,i=function(e){return e&&a[e.toUpperCase()]||null}},2538:function(e,t,n){"use strict";n.d(t,{Dc:function(){return l},zx:function(){return i}});var r=n(3029),o=n(2901),a=Date.now?function(){return Date.now()}:function(){return(new Date).getTime()},i=function(){return Math.floor(a()/1e3)},c=a(),s=function(){if(void 0!==window&&window.performance&&window.performance.now)try{return window.performance.now()}catch(e){}return a()-c},l=function(){function e(t){(0,r.A)(this,e),this.timestampValue=null!=t?t:s()}return(0,o.A)(e,[{key:"getAsPosixTime",value:function(){return a()-this.getElapsedTime()}},{key:"getElapsedTime",value:function(e){return Math.round((e?e.timestampValue:s())-this.timestampValue)}},{key:"valueOf",value:function(){return Math.round(this.timestampValue)}}],[{key:"fromPosixTime",value:function(t){return new e(t-a()+s())}}]),e}()},6165:function(e,t,n){"use strict";var r=(0,n(4024).wS)("https://payments.stripe.com");r&&r.origin,new Set(["https://checkout.stripe.com","https://checkout.link.com","https://buy.stripe.com","https://book.stripe.com","https://donate.stripe.com","https://js.stripe.com"]),new Set(["https://stripejsdevapp-checkout.corp.stripe.com","https://checkout.stripe.com","https://buy.stripe.com","https://book.stripe.com","https://donate.stripe.com"])},6743:function(e,t,n){"use strict";n.d(t,{i:function(){return o}});var r=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o=function(e){var t={};return e.replace(/\+/g," ").split("&").forEach((function(e){var n,o=e.split("="),a=decodeURIComponent(o[0]),i=t,c=0,s=a.split("]["),l=s.length-1;if(/\[/.test(s[0])&&/\]$/.test(s[l])?(s[l]=s[l].replace(/\]$/,""),l=(s=s.shift().split("[").concat(s)).length-1):l=0,!(s.indexOf("__proto__")>=0))if(2===o.length)if(n=decodeURIComponent(o[1]),l)for(;c<=l;c++){if(a=""===s[c]?i.length:s[c],!r(i,a)&&i[a])return;i[a]=c0?window.location.ancestorOrigins[window.location.ancestorOrigins.length-1]:document.referrer?new URL(document.referrer).origin:null},l=function(){try{if(window.top!==window.self)return s()||void 0}catch(e){}},u=function(){try{return window.self!==window.top}catch(e){return!1}}},734:function(e,t,n){"use strict";n.d(t,{P8:function(){return a},lK:function(){return o}});var r=n(9394),o=function e(t,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(o>20)return"";var a=[];return Object.keys(t).forEach((function(i){var c=t[i],s=n?"".concat(n,"[").concat(i,"]"):i;if(c&&"object"==typeof c){if(c instanceof Date)return void(a=[].concat((0,r.A)(a),["".concat(s,"=").concat(encodeURIComponent(c.toISOString()))]));var l=e(c,s,o+1);""!==l&&(a=[].concat((0,r.A)(a),[l]))}else null!=c&&(a=[].concat((0,r.A)(a),["".concat(s,"=").concat(encodeURIComponent(String(c)))]))})),a.join("&").replace(/%20/g,"+")},a=function(){for(var e=arguments.length,t=new Array(e),n=0;n=0;--o){var a=o%2===n,i=e.charCodeAt(o)-t;a&&(i*=2),i>9&&(i-=9),r+=i}return r%10==0}(e)}))}},7399:function(e,t,n){"use strict";n.d(t,{PZ:function(){return c},bJ:function(){return i},gJ:function(){return a}});var r=n(2213),o=(0,r.z4)("an Element",{_componentName:r.Yj,_groupId:r.Yj,_implementation:(0,r.cW)({_frame:(0,r.cW)({id:r.Yj})})}),a=function(e){var t=(0,r.pZ)(o,e,"");return"error"===t.type?null:t.value},i=(0,r.z4)("an Elements group",{_elements:(0,r.jk)(o),_id:r.Yj,_isSubmitting:r.lc,_commonOptions:(0,r.$V)({paymentMethodCreation:(0,r.lq)((0,r.yL)("manual")),payment_method_types:(0,r.lq)((0,r.me)((0,r.jk)(r.Yj))),paymentMethodTypes:(0,r.lq)((0,r.me)((0,r.jk)(r.Yj))),clientSecret:(0,r.lq)((0,r.me)((0,r.$V)({id:r.Yj,clientSecret:r.Yj,type:r.Yj}))),mode:(0,r.lq)((0,r.me)(r.Yj))}),_controller:(0,r.$V)({_id:r.Yj})}),c=function(e){var t=(0,r.pZ)(i,e,"");return"error"===t.type?null:t.value}},6376:function(e,t,n){"use strict";n.d(t,{$V:function(){return a.$V},A7:function(){return a.A7},BT:function(){return a.BT},DT:function(){return i.D},E2:function(){return a.E2},EN:function(){return a.EN},Hj:function(){return a.Hj},IQ:function(){return a.IQ},Ik:function(){return a.Ik},P5:function(){return a.P5},PZ:function(){return r.PZ},QP:function(){return a.QP},RT:function(){return c.RT},SE:function(){return a.SE},SV:function(){return a.SV},Sx:function(){return a.Sx},U3:function(){return a.U3},V1:function(){return o.V},Yj:function(){return a.Yj},Ze:function(){return a.Ze},aI:function(){return a.aI},ai:function(){return a.ai},bJ:function(){return r.bJ},cW:function(){return a.cW},cg:function(){return a.cg},eU:function(){return a.eU},gJ:function(){return r.gJ},gO:function(){return a.gO},gX:function(){return a.gX},hR:function(){return a.hR},jk:function(){return a.jk},ki:function(){return a.ki},kz:function(){return a.kz},lc:function(){return a.lc},lq:function(){return a.lq},me:function(){return a.me},or:function(){return a.or},p7:function(){return a.p7},pD:function(){return a.pD},pZ:function(){return a.pZ},pj:function(){return a.pj},pm:function(){return a.pm},qv:function(){return a.qv},r_:function(){return a.r_},sb:function(){return s.s},se:function(){return a.se},st:function(){return a.st},tG:function(){return a.tG},tf:function(){return a.tf},u9:function(){return a.u9},v0:function(){return a.v0},vM:function(){return a.vM},yL:function(){return a.yL},yg:function(){return a.yg},zT:function(){return a.zT},zh:function(){return a.zh}});var r=n(7399),o=n(3632),a=n(2213),i=n(8878),c=n(420),s=n(6939)},3632:function(e,t,n){"use strict";function r(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o0&&a>0&&i()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,})$/.test(t.toLowerCase());return{valid:!s&&!c,isIncomplete:c,isInvalid:s}}},2213:function(e,t,n){"use strict";n.d(t,{$V:function(){return ue},A7:function(){return ne},BT:function(){return y},E2:function(){return $},EN:function(){return _},Hj:function(){return M},IQ:function(){return D},Ik:function(){return Q},P5:function(){return ae},QP:function(){return N},SE:function(){return X},SV:function(){return v},Sx:function(){return de},U3:function(){return q},Yj:function(){return O},Ze:function(){return se},aI:function(){return g},ai:function(){return B},cW:function(){return ce},cg:function(){return b},eU:function(){return te},gO:function(){return R},gX:function(){return Y},hR:function(){return E},jk:function(){return ee},ki:function(){return J},kz:function(){return h},lc:function(){return j},lq:function(){return A},me:function(){return S},or:function(){return k},p7:function(){return K},pD:function(){return re},pZ:function(){return pe},pj:function(){return T},pm:function(){return W},qv:function(){return x},r_:function(){return P},se:function(){return z},st:function(){return V},tG:function(){return C},tf:function(){return me},u9:function(){return Z},v0:function(){return L},vM:function(){return oe},yL:function(){return I},yg:function(){return U},z4:function(){return le},zT:function(){return H},zh:function(){return F}});var r=n(4467),o=n(9379),a=n(9394),i=n(7941),c=n(1267),s=n(5593),l=n(6858),u=n(9465),d=n(110),p=(n(4024),n(9535)),m=["card number","name"],f=["address","billingDetails","name","postal_code","postalCode","phone"],_=function(e,t,n,r){var o=r.reduce((function(e,t,n){return 0===n?t:0===t.indexOf(".")?"".concat(e,'["').concat(t,'"]'):"".concat(e,".").concat(t)}),"");return"undefined"===t?"Missing value for ".concat(n.label,": ").concat(o||"value"," should be ").concat(e,"."):"Invalid value for ".concat(n.label,": ").concat(o||"value"," should be ").concat(e,". You specified: ").concat(t,".")},h=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return{type:"valid",value:e,warnings:t}},y=function(e){return{error:e,errorType:"full",type:"error"}},v=function(e,t,n,r){var o=new i.N(_(e,t,n,r));return y(o)},g=function(e,t,n,r){return{expected:e,actual:function(e,t){var n=typeof e;switch(n){case"undefined":case"boolean":return"".concat(e);case"object":if(!e)return"".concat(e);var r=Object.keys(e);if(0===r.length)return JSON.stringify(e);if(t)return"object with keys: [".concat(r,"]");try{return JSON.stringify(e)}catch(e){return"object with keys: [".concat(r,"]")}default:var o="".concat(e);return t&&(o="".concat(n,": ").concat(function(e){if(e.length<=3)return"[redacted]";var t=e[0],n=e[e.length-1];return t+"*".repeat(e.length-2)+n}(o))),o}}(t,!f.every((function(e){return-1===r.indexOf(e)}))||!m.every((function(e){return-1===n.label.indexOf(e)}))),options:n,errorType:"mismatch",type:"error",path:r}},b=function(e,t){return[].concat((0,a.A)(e),[t])},A=function(e){return function(t,n,r){return void 0===t?h(t):e(t,n,r)}},S=function(e){return function(t,n,r){return null===t?h(t):e(t,n,r)}},k=function(e,t){return function(n,r,o){var a=function(e){var t=e.path.join(".")||"value";return{error:"".concat(t," should be ").concat(e.expected),actual:"".concat(t," as ").concat(e.actual)}},c=function(e,t,n){return y(new i.N("Invalid value for ".concat(e,": ").concat(t,". You specified ").concat(n,".")))},s=e(n,r,o),l=t(n,r,o);if("error"===s.type&&"error"===l.type){if("mismatch"===s.errorType&&"mismatch"===l.errorType){var u=a(s),d=u.error,p=u.actual,m=a(l),f=m.error,_=m.actual;return c(r.label,d===f?d:"".concat(d," or ").concat(f),p===_?p:"".concat(p," and ").concat(_))}if("mismatch"===s.errorType){var h=a(s),v=h.error,g=h.actual;return c(r.label,v,g)}if("mismatch"===l.errorType){var b=a(l),A=b.error,S=b.actual;return c(r.label,A,S)}return y(s.error)}return"valid"===s.type?s:l}},E=function(e,t){return function(n,r,o){return n instanceof e?h(n):g("a ".concat(t," instance"),n,r,o)}},w=function(e,t){return function(n,r,o){var a=(0,c.I6)(e,(function(e){return e===n}));if(void 0===a){var i=t?"a recognized string":"one of the following strings: ".concat(e.join(", "));return g(i,n,r,o)}return h(a)}},C=function(e){return function(t,n,r){return"string"==typeof t&&0===t.indexOf(e)?h(t):g("a string starting with ".concat(e),t,n,r)}},P=function(e,t){return function(n,r,o){return"string"==typeof n&&n.length>=e&&n.length<=t?h(n):g(e===t?"a string of ".concat(e," characters"):"a string with ".concat(e," to ").concat(t," characters"),n,r,o)}},I=function(){for(var e=arguments.length,t=new Array(e),n=0;ne?g("a string with max ".concat(e," characters"),t,n,r):h(t):g("a string",t,n,r)}},q=function(e,t,n){return"true"===e?h(!0):"false"===e?h(!1):g("a boolean",""===e?'""':e,t,n)},D=function(e,t){return function(n,r,o){return void 0===n?h(t()):e(n,r,o)}},j=function(e,t,n){return"boolean"==typeof e?h(e):g("a boolean",e,t,n)},B=function(e,t,n){return"number"==typeof e?h(e):g("a number",e,t,n)},F=function(e,t,n){var r=O(e,t,n);if("error"===r.type)return r;var o=Number(r.value);return isNaN(o)?g("a numeric string",e,t,n):h(o)},U=function(e,t){return function(n,r,o){var a=O(n,r,o);if("error"===a.type)return a;var i=Number(a.value);return"string"==typeof n&&i>=e&&i<=t?h(i):g("a number from ".concat(e," to ").concat(t),n,r,o)}},V=function(e){return function(t,n,r){var o=O(t,n,r);if("error"===o.type)return o;var a=Number(o.value);return"string"==typeof t&&a>e?h(a):g("a number greater than ".concat(e),t,n,r)}},K=function(e){return function(t,n,r){var o=O(t,n,r);if("error"===o.type)return o;var a=Number(o.value);return"string"==typeof t&&a>=e?h(a):g("a number greater than or equal to ".concat(e),t,n,r)}},z=function(e,t){return function(n,r,o){return"number"==typeof n&&n>=e&&n<=t?h(n):g("a number from ".concat(e," to ").concat(t),n,r,o)}},W=function(e){return function(t,n,r){return"number"==typeof t&&t>e?h(t):g("a number greater than ".concat(e),t,n,r)}},Y=function(e){return function(t,n,r){return"number"==typeof t&&t>=e?h(t):g("a number greater than or equal to ".concat(e),t,n,r)}},H=function(e,t){return function(n,r,o){return n===e?h(e):g(t||String(e),n,r,o)}},G=function(e){return function(t,n,r){return"number"==typeof t&&t===parseInt(t,10)&&(!e||t>=0)?h(t):g(e?"a positive amount in the currency's subunit":"an amount in the currency's subunit",t,n,r)}},Z=function(e,t,n){return G(!1)(e,t,n)},X=function(e,t,n){return G(!0)(e,t,n)},J=function e(t,n,r){if(t){if("string"==typeof t)try{var o=new Date(t);if("object"==typeof o&&o.toISOString()===t)return e(o,n,r)}catch(e){}if("object"==typeof t){var a=t;if("function"==typeof a.getTime&&a.getTime()>=Date.now()-1e3)return h(a)}}return g("a future Date",t,n,r)},Q=function(e,t,n){return e&&"object"==typeof e?h(e):g("an object",e,t,n)},$=function(e,t,n){return"function"==typeof e?h(e):g("function",e,t,n)},ee=function(e){return function(t,n,r){return Array.isArray(t)?t.map((function(t,o){return e(t,n,b(r,String(o)))})).reduce((function(e,t){return"error"===e.type?e:"error"===t.type?t:h([].concat((0,a.A)(e.value),[t.value]),[].concat((0,a.A)(e.warnings),(0,a.A)(t.warnings)))}),h([])):g("array",t,n,r)}},te=function(e,t){return function(n,r,o){var a=ee(e)(n,r,o);return"error"===a.type?a:a.value.length1&&void 0!==arguments[1]?arguments[1]:{},n=t.unrecognizedKeyBehavior,r=t.name;return function(t,s,l){var u=null!=n?n:"warn";if(t&&"object"==typeof t&&!Array.isArray(t)){var d=t,p=(0,c.I6)(Object.keys(d),(function(t){return!e[t]}));if(p&&"error"===u)return y(new i.N("Invalid ".concat(s.label," parameter: ").concat([].concat((0,a.A)(l),[p]).join(".")," is not an accepted parameter.")));var m=Object.keys(d),f=h("passthrough"===u?(0,o.A)({},t):{});return p&&"warn"===u&&!("__shared_params__"===p)&&(f=m.reduce((function(t,n){return e[n]?t:h(t.value,[].concat((0,a.A)(t.warnings),["Unrecognized ".concat(s.label," parameter: ").concat([].concat((0,a.A)(l),[n]).join(".")," is not a recognized parameter. This may cause issues with your integration in the future.")]))}),f)),Object.keys(e).reduce((function(n,o){if("error"===n.type)return n;var a=(0,e[o])(d[o],s,b(l,o));return"valid"===a.type&&void 0!==a.value?(n.value[o]=a.value,a.warnings.forEach((function(e){n.warnings.push(e)})),n):"valid"===a.type?(a.warnings.forEach((function(e){n.warnings.push(e)})),n):r?g(r,t,s,l):a}),f)}return g(null!=r?r:"an object",t,s,l)}},ce=function(e){return ie(e,{unrecognizedKeyBehavior:"warn"})},se=function(e){return ie(e,{unrecognizedKeyBehavior:"error"})},le=function(e,t){return ie(t,{unrecognizedKeyBehavior:"ignore",name:e})},ue=function(e){return ie(e,{unrecognizedKeyBehavior:"ignore"})},de=function(e){return ie(e,{unrecognizedKeyBehavior:"passthrough"})},pe=function(e,t,n,r){var o=r||{},a=o.path||[],c=e(t,{authenticatedOrigin:o.authenticatedOrigin||"",element:o.element||"",label:n},a);return"valid"===c.type||"full"===c.errorType?c:{type:"error",errorType:"full",error:new i.N(_(c.expected,c.actual,c.options,c.path))}},me=function(e,t,n,r){var o=pe(e,t,n,r);switch(o.type){case"valid":return{value:o.value,warnings:o.warnings};case"error":throw o.error;default:return(0,p.GQ)(o)}}},3343:function(e,t,n){"use strict";n.d(t,{AP:function(){return l},BN:function(){return i},Li:function(){return c},N9:function(){return a},RH:function(){return p},VH:function(){return f},WO:function(){return _},eL:function(){return u},hO:function(){return s},td:function(){return d},v4:function(){return m},wL:function(){return o}});var r=n(9379),o=["ready","focus","blur","escape"],a=["analytics:click"],i="StripeElement",c={margin:"0",padding:"0",border:"none",display:"block",background:"transparent",position:"relative",opacity:"1"},s={height:"2px",margin:"-4px",width:"calc(100% + 8px)"},l={position:"fixed",top:"0",right:"0",bottom:"0",left:"0","pointer-events":"auto","z-index":"9999999"},u=300,d={position:"absolute",top:"0",right:"0",bottom:"0",left:"0","z-index":"1",background:"rgba(0,0,0,.85)",opacity:"0","will-change":"transform",transition:"opacity ".concat(u,"ms ease")},p=(0,r.A)((0,r.A)({},d),{},{opacity:"1"}),m={"align-items":"center",display:"flex","flex-direction":"column",position:"relative",top:"50%",left:"50%",transform:"translate(-50%, -50%)","-webkit-transform":"translate(-50%, -50%)"},f={color:"#fff","margin-top":"24px","padding-right":"28px","padding-left":"28px","text-align":"center"},_={"max-width":"430px"}},5855:function(e,t,n){"use strict";n.d(t,{x:function(){return A}});var r=n(9379),o=n(8022),a=n(2041),i=n(3343),c=n(7117),s="http://www.w3.org/2000/svg",l=[{path:"M36.12 3.67683C36.12 2.54882 37.0704 1.63202 38.1888 1.63202C39.3072 1.63202 40.2576 2.55362 40.2576 3.67683C40.2576 4.80003 39.3408 5.74563 38.1888 5.74563C37.0368 5.74563 36.12 4.82883 36.12 3.67683Z",fill:"#fff"},{path:"M29.9808 1.92001H33.5808V22.08H29.9808V1.92001Z",fill:"#fff"},{path:"M40.008 7.68001H36.3792V22.08H40.008V7.68001Z",fill:"#fff"},{path:"M66.0961 14.3904C68.8273 12.7104 70.6848 10.2096 71.4192 7.67524H67.7904C66.8448 10.0944 64.6752 11.9136 62.2896 12.6864V1.91523H58.6608V22.0752H62.2896V16.08C65.0592 16.7712 67.248 19.1664 67.9968 22.0752H71.6496C71.0928 19.0224 69.0049 16.1664 66.0961 14.3904Z",fill:"#fff"},{path:"M46.44 9.29283C47.3904 8.03043 49.2432 7.29602 50.7456 7.29602C53.5488 7.29602 55.8672 9.34563 55.872 12.4416V22.0752H52.2432V13.2432C52.2432 11.9712 51.6768 10.5024 49.8384 10.5024C47.6784 10.5024 46.4352 12.4176 46.4352 14.6592V22.0848H42.8064V7.68962H46.44V9.29283Z",fill:"#fff"},{path:"M12 24C18.6274 24 24 18.6274 24 12C24 5.37257 18.6274 0 12 0C5.37259 0 0 5.37257 0 12C0 18.6274 5.37259 24 12 24Z",fill:"#fff"},{path:"M11.4479 4.80005H7.74707C8.46707 7.80965 10.5695 10.3824 13.1999 12C10.5647 13.6176 8.46707 16.1904 7.74707 19.2H11.4479C12.3647 16.416 14.9039 13.9968 18.0239 13.5024V10.4929C14.8991 10.0033 12.3599 7.58405 11.4479 4.80005Z",fill:"#2b2b2b"}],u=n(4679),d={"min-height":"32px","max-height":"64px",width:"100%",border:"0",padding:"10px",cursor:"pointer","background-color":"#00d66f",color:"black",transition:"background-color 0.15s ease","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","border-radius":"10px","margin-top":"24px","max-width":"430px"},p={"min-height":"32px","max-height":"64px",width:"100%",border:"0",padding:"10px",cursor:"pointer",transition:"background-color 0.15s ease","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","border-radius":"10px","margin-top":"12px",color:"#fff",background:"transparent",outline:"none","max-width":"430px"},m={"min-height":"32px","max-height":"64px",width:"100%",border:"0",padding:"10px",cursor:"pointer",transition:"background-color 0.15s ease","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","border-radius":"10px","backdrop-filter":"blur(8px)","background-color":"rgb(111 111 111 / 32%)","margin-top":"12px",color:"#fff",outline:"none","max-width":"430px"},f={"min-height":"32px","max-height":"64px",width:"100%",border:"0",padding:"10px",cursor:"pointer",transition:"background-color 0.15s ease","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","border-radius":"10px","background-color":"#fff","margin-top":"12px",color:"#000",outline:"none","max-width":"430px"},_=function(e){var t=document.createElement("button");return t.textContent=e.text,t.onclick=e.onClick,(0,o.vf)(t,e.styles),t},h=function(e,t,n,o){var a={text:t,onClick:function(){o.send({action:"stripe-ece-overlay-cancel-button",payload:null})},styles:(0,r.A)((0,r.A)({},m),e)},i=_(a);n.appendChild(i)},y=function(e,t,n,o){var a={text:t,onClick:function(){o.send({action:"stripe-ece-overlay-redirect-button",payload:null})},styles:(0,r.A)((0,r.A)({},f),e)},i=_(a);n.appendChild(i)},v=5,g=n(7882).K7,b=function(e,t){setTimeout(t,e+16)},A=function(e,t,n,c,s,l,m){var f={unmounted:!1,restoreScroll:function(){},restoreFocus:function(){return g.resolve()},fadeInTimeout:void 0},A=(0,o.Rt)(),k=document.createElement("div");k.setAttribute("data-testid","overlay"),(0,o.vf)(k,i.AP);var E=document.createElement("div"),w="google_pay"===e&&m===v;(0,o.vf)(E,i.td);var C=document.createElement("div"),P=document.createTextNode(t);C.appendChild(P),(0,o.vf)(C,(0,r.A)((0,r.A)((0,r.A)({},i.VH),A.clientWidth>400?i.WO:{}),n));var I=document.createElement("div"),T=S(e);T.style.setProperty("all","unset","important"),I.appendChild(T),I.appendChild(C),(0,o.vf)(I,i.v4);var N=document.createElement("div");switch(e){case"shop_pay":case"apple_pay_inner":s&&c&&l&&(y(n,c,N,l),h(n,s,N,l));break;case"amazon_pay":s&&c&&l&&y(n,c,N,l);break;case"link":c&&s&&l&&function(e,t,n,o,a){var i={text:t,onClick:function(){a.send({action:"stripe-link-overlay-redirect-button",payload:null})},styles:(0,r.A)((0,r.A)({},d),e)},c={text:n,onClick:function(){a.send({action:"stripe-link-overlay-cancel-button",payload:null})},styles:(0,r.A)((0,r.A)({},p),e)};if(!u.yS){var s=_(i),l=_(c);o.appendChild(s),o.appendChild(l)}}(n,c,s,N,l);break;case"klarna":s&&l&&h(n,s,N,l)}I.appendChild(N),E.appendChild(I),k.appendChild(E);var M=function(){return new g((function(e){w||(0,o.vf)(E,i.RH),b(i.eL,e)}))};return{mount:(0,a.f6)((function(){f.restoreScroll=(0,o.kh)();var e=(0,o.E0)(document,null),t=e.lockedPromise,n=e.lockedElements;f.restoreFocus=function(){return(0,o.l9)(t,n)},A.appendChild(k),f.fadeInTimeout=setTimeout((function(){f.unmounted||(0,o.yQ)((function(){M()}))}),250)})),unmount:function(){return f.unmounted?g.resolve():(f.unmounted=!0,f.fadeInTimeout&&(clearTimeout(f.fadeInTimeout),f.fadeInTimeout=void 0),f.restoreScroll(),new g((function(e){(0,o.vf)(E,i.td),b(i.eL,e)})).then((function(){A.removeChild(k)})),f.restoreFocus())},showImmediately:function(){!f.unmounted&&f.fadeInTimeout&&(clearTimeout(f.fadeInTimeout),f.fadeInTimeout=void 0,(0,o.yQ)((function(){M()})))}}},S=function(e){var t,n=document.createElementNS("http://www.w3.org/2000/svg","svg");if((0,c.Fy)(e))return(0,c.hd)(e)||n;switch(e){case"paypal":return function(){var e=document.createElementNS("http://www.w3.org/2000/svg","svg");e.style.verticalAlign="middle",e.setAttributeNS(null,"width","149"),e.setAttributeNS(null,"height","37"),e.setAttributeNS(null,"viewBox","0 0 ".concat("149"," 37")),e.setAttributeNS(null,"role","presentation"),e.setAttributeNS(null,"fill","none");var t=document.createElementNS("http://www.w3.org/2000/svg","g");t.setAttributeNS(null,"clip-path","url(#a)");var n=document.createElementNS("http://www.w3.org/2000/svg","path");n.setAttributeNS(null,"fill","#fff"),n.setAttributeNS(null,"d","M55.673 7.515h-7.809c-.534 0-.988.43-1.072 1.013l-3.158 22.155c-.063.438.243.832.644.832h3.728c.534 0 .989-.43 1.072-1.015l.852-5.976c.082-.584.538-1.014 1.07-1.014h2.472c5.144 0 8.113-2.754 8.888-8.212.35-2.388.015-4.264-.996-5.578-1.11-1.442-3.078-2.205-5.691-2.205Zm.9 8.091c-.426 3.1-2.567 3.1-4.637 3.1h-1.178l.826-5.79c.05-.35.323-.607.643-.607h.54c1.41 0 2.74 0 3.427.89.41.53.536 1.318.38 2.408ZM80.633 14.77h-4.198a.733.733 0 0 0-.722.62l-.185 1.183-.294-.429c-.909-1.328-2.935-1.772-4.958-1.772-4.638 0-8.6 3.538-9.372 8.5-.401 2.475.17 4.842 1.564 6.493 1.279 1.518 3.11 2.15 5.287 2.15 3.738 0 5.81-2.42 5.81-2.42l-.187 1.175c-.07.449.273.851.72.851h3.782a1.22 1.22 0 0 0 1.203-1.036l2.269-14.466a.731.731 0 0 0-.72-.85Zm-5.851 8.226c-.406 2.415-2.309 4.035-4.737 4.035-1.219 0-2.193-.393-2.818-1.14-.62-.74-.856-1.794-.659-2.969.378-2.394 2.314-4.068 4.704-4.068 1.192 0 2.161.4 2.8 1.152.64.76.893 1.82.71 2.99ZM101.264 16.086h-3.923c-.374 0-.726.188-.938.502l-5.41 8.042-2.294-7.728a1.137 1.137 0 0 0-1.087-.816h-3.855a.685.685 0 0 0-.644.907l4.32 12.796-4.062 5.786a.686.686 0 0 0 .555 1.083h3.918c.371 0 .72-.183.93-.49l13.048-19.005c.312-.455-.009-1.077-.558-1.077ZM113.992 7.515h-7.81c-.533 0-.988.43-1.071 1.013l-3.158 22.155c-.063.438.243.832.641.832h4.008c.372 0 .691-.301.749-.71l.896-6.28c.082-.585.538-1.015 1.071-1.015h2.471c5.145 0 8.112-2.754 8.889-8.212.35-2.388.014-4.264-.997-5.578-1.109-1.442-3.076-2.205-5.689-2.205Zm.9 8.091c-.425 3.1-2.566 3.1-4.638 3.1h-1.177l.828-5.79c.049-.35.321-.607.642-.607h.54c1.409 0 2.74 0 3.427.89.41.53.535 1.318.378 2.408ZM138.947 14.77h-4.196a.728.728 0 0 0-.72.62l-.186 1.183-.295-.429c-.909-1.328-2.934-1.772-4.957-1.772-4.639 0-8.599 3.538-9.371 8.5-.4 2.475.168 4.842 1.562 6.493 1.282 1.518 3.11 2.15 5.288 2.15 3.738 0 5.81-2.42 5.81-2.42l-.187 1.175c-.07.449.273.851.723.851h3.78a1.22 1.22 0 0 0 1.203-1.036l2.27-14.466a.735.735 0 0 0-.724-.85Zm-5.852 8.226c-.402 2.415-2.308 4.035-4.736 4.035-1.217 0-2.193-.393-2.819-1.14-.62-.74-.854-1.794-.659-2.969.381-2.394 2.314-4.068 4.704-4.068 1.193 0 2.162.4 2.8 1.152.642.76.896 1.82.71 2.99ZM143.076 8.124l-3.388 22.56c-.066.436.257.83.679.83h3.406c.566 0 1.046-.429 1.133-1.014l3.341-22.153c.067-.437-.257-.832-.678-.832h-3.814a.7.7 0 0 0-.679.609ZM8.447 34.943l.65-4.048-1.447-.033H.744L5.544.984a.393.393 0 0 1 .39-.326h11.643c3.866 0 6.533.79 7.926 2.348.653.732 1.069 1.496 1.27 2.337.211.882.215 1.937.009 3.222l-.015.094v.824l.653.363c.55.287.987.615 1.322.99.559.625.92 1.42 1.072 2.362.158.97.106 2.122-.152 3.428-.298 1.501-.78 2.809-1.43 3.88a8.035 8.035 0 0 1-2.266 2.437c-.864.602-1.89 1.059-3.051 1.351-1.125.288-2.407.433-3.813.433h-.907c-.648 0-1.277.23-1.771.64a2.68 2.68 0 0 0-.924 1.619l-.068.364-1.147 7.136-.052.262c-.014.083-.037.125-.072.153a.194.194 0 0 1-.12.042H8.448Z"),t.appendChild(n);var r=document.createElementNS("http://www.w3.org/2000/svg","path");r.setAttributeNS(null,"fill","#BFBFBF"),r.setAttributeNS(null,"d","M26.996 9.229c-.032.218-.07.441-.11.67-1.423 7.739-6.29 10.412-12.507 10.412h-3.165c-.76 0-1.4.585-1.52 1.38l-1.62 10.888-.459 3.087c-.077.521.303.992.8.992h5.613c.665 0 1.23-.512 1.335-1.207l.055-.302 1.057-7.106.068-.39c.103-.697.669-1.209 1.334-1.209h.84c5.438 0 9.696-2.34 10.94-9.11.52-2.828.251-5.19-1.125-6.85a5.42 5.42 0 0 0-1.536-1.255Z"),t.appendChild(r);var o=document.createElementNS("http://www.w3.org/2000/svg","path");o.setAttributeNS(null,"fill","#fff"),o.setAttributeNS(null,"d","M26.565 8.059a12.448 12.448 0 0 0-1.509-.327c-.93-.147-1.95-.217-3.043-.217h-9.22c-.228 0-.444.05-.637.14a1.44 1.44 0 0 0-.818 1.076L9.377 20.875l-.057.354c.13-.8.828-1.388 1.657-1.388h3.452c6.78 0 12.087-2.69 13.639-10.475.046-.23.085-.455.12-.674a8.376 8.376 0 0 0-1.275-.526c-.113-.037-.23-.073-.348-.107Z"),t.appendChild(o);var a=document.createElementNS("http://www.w3.org/2000/svg","path");a.setAttributeNS(null,"fill","#fff"),a.setAttributeNS(null,"d","M12.125 9.512a1.35 1.35 0 0 1 .771-1.007 1.42 1.42 0 0 1 .6-.132H22.2c1.03 0 1.993.065 2.871.203a11.81 11.81 0 0 1 1.753.406c.433.14.834.304 1.204.494.436-2.7-.003-4.538-1.505-6.202-1.656-1.832-4.645-2.616-8.47-2.616H6.949c-.78 0-1.447.552-1.568 1.303L.756 30.443c-.091.563.356 1.072.941 1.072h6.855l1.721-10.61 1.852-11.393Z"),t.appendChild(a);var i=document.createElementNS("http://www.w3.org/2000/svg","defs"),c=document.createElementNS("http://www.w3.org/2000/svg","clipPath");c.setAttributeNS(null,"id","a");var s=document.createElementNS("http://www.w3.org/2000/svg","path");return s.setAttributeNS(null,"fill","#fff"),s.setAttributeNS(null,"d","M.744.658h147.512v36H.744z"),c.appendChild(s),i.appendChild(c),e.appendChild(t),e.appendChild(i),e}();case"google_pay":return function(){var e=document.createElementNS("http://www.w3.org/2000/svg","svg");e.style.verticalAlign="middle",e.setAttributeNS(null,"width","95"),e.setAttributeNS(null,"height","51"),e.setAttributeNS(null,"viewBox","0 0 ".concat("95"," 51")),e.setAttributeNS(null,"role","presentation"),e.setAttributeNS(null,"fill","none");var t=document.createElementNS("http://www.w3.org/2000/svg","path");t.setAttributeNS(null,"fill","#fff"),t.setAttributeNS(null,"d","M69.734.562H25.266C11.37.562 0 11.855 0 25.658 0 39.46 11.37 50.754 25.266 50.754h44.468C83.63 50.754 95 39.46 95 25.658 95 11.855 83.63.562 69.734.562Z"),e.appendChild(t);var n=document.createElementNS("http://www.w3.org/2000/svg","path");n.setAttributeNS(null,"fill","#3C4043"),n.setAttributeNS(null,"d","M69.734 2.594c3.12 0 6.152.615 9.007 1.82a23.432 23.432 0 0 1 7.39 4.956 23.118 23.118 0 0 1 4.99 7.34 22.636 22.636 0 0 1 1.833 8.948c0 3.099-.62 6.11-1.832 8.946a23.258 23.258 0 0 1-4.99 7.34 23.291 23.291 0 0 1-7.39 4.957 23.055 23.055 0 0 1-9.008 1.82H25.266c-3.12 0-6.152-.615-9.007-1.82a23.432 23.432 0 0 1-7.39-4.956 23.116 23.116 0 0 1-4.99-7.34 22.634 22.634 0 0 1-1.832-8.947c0-3.1.619-6.111 1.831-8.947a23.257 23.257 0 0 1 4.99-7.34 23.29 23.29 0 0 1 7.39-4.957 23.055 23.055 0 0 1 9.008-1.82h44.468Zm0-2.032H25.266C11.37.562 0 11.855 0 25.658 0 39.46 11.37 50.754 25.266 50.754h44.468C83.63 50.754 95 39.46 95 25.658 95 11.855 83.63.562 69.734.562Z"),e.appendChild(n);var r=document.createElementNS("http://www.w3.org/2000/svg","path");r.setAttributeNS(null,"fill","#3C4043"),r.setAttributeNS(null,"d","M45.403 27.44v7.59h-2.425V16.285h6.43c1.63 0 3.019.54 4.156 1.619 1.162 1.079 1.743 2.397 1.743 3.953 0 1.593-.58 2.91-1.743 3.977-1.124 1.067-2.514 1.594-4.156 1.594h-4.005v.012Zm0-8.847v6.538h4.055c.96 0 1.769-.327 2.4-.967.645-.64.973-1.418.973-2.296 0-.866-.328-1.631-.973-2.271-.631-.665-1.427-.991-2.4-.991h-4.055v-.013ZM61.649 21.78c1.794 0 3.209.477 4.245 1.43 1.036.954 1.553 2.26 1.553 3.916v7.905h-2.311v-1.782h-.101c-.998 1.468-2.337 2.196-4.005 2.196-1.428 0-2.615-.414-3.575-1.255-.96-.84-1.44-1.882-1.44-3.137 0-1.33.505-2.384 1.516-3.162 1.01-.79 2.362-1.18 4.042-1.18 1.44 0 2.628.264 3.55.791v-.552c0-.84-.328-1.543-.998-2.133a3.437 3.437 0 0 0-2.35-.878c-1.351 0-2.425.564-3.209 1.706l-2.135-1.33c1.175-1.694 2.919-2.535 5.218-2.535Zm-3.133 9.31c0 .628.265 1.155.809 1.57.53.414 1.162.627 1.882.627 1.023 0 1.933-.377 2.728-1.13.796-.752 1.2-1.63 1.2-2.647-.757-.59-1.806-.891-3.158-.891-.985 0-1.806.238-2.463.703-.67.489-.998 1.079-.998 1.769ZM80.636 22.194l-8.085 18.471h-2.5l3.006-6.462-5.331-12.009h2.64l3.84 9.21h.05l3.74-9.21h2.64Z"),e.appendChild(r);var o=document.createElementNS("http://www.w3.org/2000/svg","path");o.setAttributeNS(null,"fill","#4285F4"),o.setAttributeNS(null,"d","M35.756 25.908c0-.785-.07-1.537-.202-2.26H25.387v4.141l5.855.002a4.98 4.98 0 0 1-2.173 3.335v2.686h3.486c2.035-1.87 3.2-4.636 3.2-7.904Z"),e.appendChild(o);var a=document.createElementNS("http://www.w3.org/2000/svg","path");a.setAttributeNS(null,"fill","#34A853"),a.setAttributeNS(null,"d","M29.07 31.126c-.97.65-2.22 1.03-3.681 1.03-2.824 0-5.22-1.89-6.077-4.437h-3.595v2.77a10.83 10.83 0 0 0 9.672 5.921c2.923 0 5.379-.955 7.166-2.599l-3.485-2.685Z"),e.appendChild(a);var i=document.createElementNS("http://www.w3.org/2000/svg","path");i.setAttributeNS(null,"fill","#FABB05"),i.setAttributeNS(null,"d","M18.974 25.664c0-.716.12-1.407.339-2.057v-2.77h-3.596a10.635 10.635 0 0 0-1.15 4.827c0 1.736.415 3.375 1.15 4.827l3.596-2.77a6.444 6.444 0 0 1-.339-2.057Z"),e.appendChild(i);var c=document.createElementNS("http://www.w3.org/2000/svg","path");return c.setAttributeNS(null,"fill","#E94235"),c.setAttributeNS(null,"d","M25.389 19.17c1.595 0 3.024.546 4.152 1.613l3.089-3.066c-1.876-1.735-4.322-2.8-7.241-2.8-4.229 0-7.891 2.409-9.672 5.92l3.595 2.77c.858-2.547 3.253-4.437 6.077-4.437Z"),e.appendChild(c),e}();case"klarna":return function(){var e=document.createElementNS("http://www.w3.org/2000/svg","svg");e.style.verticalAlign="middle",e.setAttributeNS(null,"width","49"),e.setAttributeNS(null,"height","49"),e.setAttributeNS(null,"viewBox","135 110 340 389"),e.setAttributeNS(null,"fill","none");var t=document.createElementNS("http://www.w3.org/2000/svg","path");return t.setAttributeNS(null,"d","M439.675 110H355.227C355.227 179.464 312.727 241.704 248.149 286.161L222.76 303.944V110H135V499H222.76V306.167L367.922 499H475L335.357 314.503C398.831 268.379 440.227 196.691 439.675 110Z"),t.setAttributeNS(null,"fill","#F9F8F5"),e.appendChild(t),e}();case"link":return(t=document.createElementNS(s,"svg")).style.verticalAlign="middle",t.setAttributeNS(null,"width","72"),t.setAttributeNS(null,"height","24"),t.setAttribute("viewBox","0 0 72 24"),l.forEach((function(e){var n=document.createElementNS(s,"path");n.setAttribute("d",e.path),n.setAttribute("fill",e.fill),t.appendChild(n)})),t;case"apple_pay_inner":return function(){var e=document.createElementNS("http://www.w3.org/2000/svg","svg");e.style.verticalAlign="middle";var t="165.52107",n="105.9651";e.setAttributeNS(null,"width","".concat(t,"px")),e.setAttributeNS(null,"height","".concat(n,"px")),e.setAttributeNS(null,"viewBox","0 0 ".concat(t," ").concat(n)),e.setAttributeNS(null,"enable-background","new 0 0 ".concat(t," ").concat(n)),e.setAttributeNS(null,"role","presentation");var r=document.createElementNS("http://www.w3.org/2000/svg","g");e.appendChild(r);var o=document.createElementNS("http://www.w3.org/2000/svg","path");o.setAttributeNS(null,"d","M150.69807,0H14.82318c-0.5659,0-1.1328,0-1.69769,0.0033c-0.47751,0.0034-0.95391,0.0087-1.43031,0.0217 c-1.039,0.0281-2.0869,0.0894-3.1129,0.2738c-1.0424,0.1876-2.0124,0.4936-2.9587,0.9754 c-0.9303,0.4731-1.782,1.0919-2.52009,1.8303c-0.73841,0.7384-1.35721,1.5887-1.83021,2.52 c-0.4819,0.9463-0.7881,1.9166-0.9744,2.9598c-0.18539,1.0263-0.2471,2.074-0.2751,3.1119 c-0.0128,0.4764-0.01829,0.9528-0.0214,1.4291c-0.0033,0.5661-0.0022,1.1318-0.0022,1.6989V91.142 c0,0.5671-0.0011,1.13181,0.0022,1.69901c0.00311,0.4763,0.0086,0.9527,0.0214,1.4291 c0.028,1.03699,0.08971,2.08469,0.2751,3.11069c0.1863,1.0436,0.4925,2.0135,0.9744,2.9599 c0.473,0.9313,1.0918,1.7827,1.83021,2.52c0.73809,0.7396,1.58979,1.3583,2.52009,1.8302 c0.9463,0.4831,1.9163,0.7892,2.9587,0.9767c1.026,0.1832,2.0739,0.2456,3.1129,0.2737c0.4764,0.0108,0.9528,0.0172,1.43031,0.0194 c0.56489,0.0044,1.13179,0.0044,1.69769,0.0044h135.87489c0.5649,0,1.13181,0,1.69659-0.0044 c0.47641-0.0022,0.95282-0.0086,1.4314-0.0194c1.0368-0.0281,2.0845-0.0905,3.11301-0.2737 c1.041-0.1875,2.0112-0.4936,2.9576-0.9767c0.9313-0.4719,1.7805-1.0906,2.52011-1.8302c0.7372-0.7373,1.35599-1.5887,1.8302-2.52 c0.48299-0.9464,0.78889-1.9163,0.97429-2.9599c0.1855-1.026,0.2457-2.0737,0.2738-3.11069 c0.013-0.4764,0.01941-0.9528,0.02161-1.4291c0.00439-0.5672,0.00439-1.1319,0.00439-1.69901V14.8242 c0-0.5671,0-1.1328-0.00439-1.6989c-0.0022-0.4763-0.00861-0.9527-0.02161-1.4291c-0.02811-1.0379-0.0883-2.0856-0.2738-3.1119 c-0.18539-1.0432-0.4913-2.0135-0.97429-2.9598c-0.47421-0.9313-1.093-1.7816-1.8302-2.52 c-0.73961-0.7384-1.58881-1.3572-2.52011-1.8303c-0.9464-0.4818-1.9166-0.7878-2.9576-0.9754 c-1.0285-0.1844-2.0762-0.2457-3.11301-0.2738c-0.47858-0.013-0.95499-0.0183-1.4314-0.0217C151.82988,0,151.26297,0,150.69807,0 L150.69807,0z"),r.appendChild(o);var a=document.createElementNS("http://www.w3.org/2000/svg","path");a.setAttributeNS(null,"d","M150.69807,3.532l1.67149,0.0032c0.4528,0.0032,0.90561,0.0081,1.36092,0.0205 c0.79201,0.0214,1.71849,0.0643,2.58209,0.2191c0.7507,0.1352,1.38029,0.3408,1.9845,0.6484 c0.5965,0.3031,1.14301,0.7003,1.62019,1.1768c0.479,0.4797,0.87671,1.0271,1.18381,1.6302 c0.30589,0.5995,0.51019,1.2261,0.64459,1.9823c0.1544,0.8542,0.1971,1.7832,0.21881,2.5801 c0.01219,0.4498,0.01819,0.8996,0.0204,1.3601c0.00429,0.5569,0.0042,1.1135,0.0042,1.6715V91.142 c0,0.558,0.00009,1.1136-0.0043,1.6824c-0.00211,0.4497-0.0081,0.8995-0.0204,1.3501c-0.02161,0.7957-0.0643,1.7242-0.2206,2.5885 c-0.13251,0.7458-0.3367,1.3725-0.64429,1.975c-0.30621,0.6016-0.70331,1.1484-1.18022,1.6251 c-0.47989,0.48-1.0246,0.876-1.62819,1.1819c-0.5997,0.3061-1.22821,0.51151-1.97151,0.6453 c-0.88109,0.157-1.84639,0.2002-2.57339,0.2199c-0.4574,0.0103-0.9126,0.01649-1.37889,0.0187 c-0.55571,0.0043-1.1134,0.0042-1.6692,0.0042H14.82318c-0.0074,0-0.0146,0-0.0221,0c-0.5494,0-1.0999,0-1.6593-0.0043 c-0.4561-0.00211-0.9112-0.0082-1.3512-0.0182c-0.7436-0.0201-1.7095-0.0632-2.5834-0.2193 c-0.74969-0.1348-1.3782-0.3402-1.9858-0.6503c-0.59789-0.3032-1.1422-0.6988-1.6223-1.1797 c-0.4764-0.4756-0.8723-1.0207-1.1784-1.6232c-0.3064-0.6019-0.5114-1.2305-0.64619-1.9852 c-0.15581-0.8626-0.19861-1.7874-0.22-2.5777c-0.01221-0.4525-0.01731-0.9049-0.02021-1.3547l-0.0022-1.3279l0.0001-0.3506V14.8242 l-0.0001-0.3506l0.0021-1.3251c0.003-0.4525,0.0081-0.9049,0.02031-1.357c0.02139-0.7911,0.06419-1.7163,0.22129-2.5861 c0.1336-0.7479,0.3385-1.3765,0.6465-1.9814c0.3037-0.5979,0.7003-1.1437,1.17921-1.6225 c0.477-0.4772,1.02309-0.8739,1.62479-1.1799c0.6011-0.3061,1.2308-0.5116,1.9805-0.6465c0.8638-0.1552,1.7909-0.198,2.5849-0.2195 c0.4526-0.0123,0.9052-0.0172,1.3544-0.0203l1.6771-0.0033H150.69807"),a.setAttributeNS(null,"fill","#FFFFFF"),r.appendChild(a);var i=document.createElementNS("http://www.w3.org/2000/svg","g");r.appendChild(i);var c=document.createElementNS("http://www.w3.org/2000/svg","g");i.appendChild(c);var s=document.createElementNS("http://www.w3.org/2000/svg","g");i.appendChild(s);var l=document.createElementNS("http://www.w3.org/2000/svg","path");l.setAttributeNS(null,"d","M45.1862,35.64053c1.41724-1.77266,2.37897-4.15282,2.12532-6.58506c-2.07464,0.10316-4.60634,1.36871-6.07207,3.14276 c-1.31607,1.5192-2.4809,3.99902-2.17723,6.3293C41.39111,38.72954,43.71785,37.36345,45.1862,35.64053"),c.appendChild(l);var u=document.createElementNS("http://www.w3.org/2000/svg","path");u.setAttributeNS(null,"d","M47.28506,38.98252c-3.38211-0.20146-6.25773,1.91951-7.87286,1.91951c-1.61602,0-4.08931-1.81799-6.76438-1.76899 c-3.48177,0.05114-6.71245,2.01976-8.4793,5.15079c-3.63411,6.2636-0.95904,15.55471,2.57494,20.65606 c1.71618,2.5238,3.78447,5.30269,6.50976,5.20287c2.57494-0.10104,3.58421-1.66732,6.71416-1.66732 c3.12765,0,4.03679,1.66732,6.76252,1.61681c2.82665-0.05054,4.59381-2.52506,6.30997-5.05132 c1.96878-2.877,2.77473-5.65498,2.82542-5.80748c-0.0507-0.05051-5.45058-2.12204-5.50065-8.33358 c-0.05098-5.20101,4.23951-7.6749,4.44144-7.82832C52.3832,39.4881,48.5975,39.08404,47.28506,38.98252"),c.appendChild(u);var d=document.createElementNS("http://www.w3.org/2000/svg","path");d.setAttributeNS(null,"d","M76.73385,31.94381c7.35096,0,12.4697,5.06708,12.4697,12.44437c0,7.40363-5.22407,12.49704-12.65403,12.49704h-8.13892 v12.94318h-5.88037v-37.8846H76.73385z M68.41059,51.9493h6.74732c5.11975,0,8.0336-2.75636,8.0336-7.53479 c0-4.77792-2.91385-7.50845-8.00727-7.50845h-6.77365V51.9493z"),s.appendChild(d);var p=document.createElementNS("http://www.w3.org/2000/svg","path");p.setAttributeNS(null,"d","M90.73997,61.97864c0-4.8311,3.70182-7.79761,10.26583-8.16526l7.56061-0.44614v-2.12639 c0-3.07185-2.07423-4.90959-5.53905-4.90959c-3.28251,0-5.33041,1.57492-5.82871,4.04313h-5.35574 c0.31499-4.98859,4.56777-8.66407,11.3941-8.66407c6.69466,0,10.97377,3.54432,10.97377,9.08388v19.03421h-5.43472v-4.54194 h-0.13065c-1.60125,3.07185-5.09341,5.01441-8.71623,5.01441C94.52078,70.30088,90.73997,66.94038,90.73997,61.97864z M108.56641,59.4846v-2.17905l-6.8,0.41981c-3.38683,0.23649-5.30306,1.73291-5.30306,4.09579 c0,2.41504,1.99523,3.99046,5.04075,3.99046C105.46823,65.81161,108.56641,63.08108,108.56641,59.4846z"),s.appendChild(p);var m=document.createElementNS("http://www.w3.org/2000/svg","path");return m.setAttributeNS(null,"d","M119.34167,79.9889v-4.5946c0.4193,0.10483,1.36425,0.10483,1.83723,0.10483c2.6252,0,4.04313-1.10245,4.90908-3.9378 c0-0.05267,0.49931-1.68025,0.49931-1.70658l-9.97616-27.64562h6.14268l6.98432,22.47371h0.10432l6.98433-22.47371h5.9857 l-10.34483,29.06304c-2.36186,6.69517-5.0924,8.84789-10.81577,8.84789C121.17891,80.12006,119.76098,80.06739,119.34167,79.9889 z"),s.appendChild(m),e}();default:return n}}},1461:function(e,t,n){"use strict";n.d(t,{$C:function(){return u},BN:function(){return p},KF:function(){return d},Vj:function(){return _},oB:function(){return f},wL:function(){return m}});var r,o,a=n(4467),i=n(6999),c=n(6122),s=n(3967),l=n(545),u="".concat(i.gl,"-input"),d=("".concat(i.gl,"-inputAfter"),"".concat(i.gl,"-safariInput")),p="StripeElement",m=["focus","blur","escape","change","loaderstart","carddetailschange","savedpaymentmethodupdate","savedpaymentmethodremove","click","success"],f=["__private_do_not_use_spm_change","__private_do_not_use_spm_update_address","__private_do_not_use_spm_remove"],_=(o={},(0,a.A)(o,c.bV.linkAuthentication,s.mU.LINK_AUTHENTICATION_ELEMENT),(0,a.A)(o,c.bV.email,s.mU.LINK_AUTHENTICATION_ELEMENT),(0,a.A)(o,c.bV.payment,s.mU.PAYMENT_ELEMENT),(0,a.A)(o,c.bV.shippingAddress,s.mU.ADDRESS_ELEMENT),(0,a.A)(o,c.bV.address,(r={},(0,a.A)(r,l.T0,s.mU.ADDRESS_ELEMENT_SHIPPING),(0,a.A)(r,l.o2,s.mU.ADDRESS_ELEMENT_BILLING),r)),(0,a.A)(o,c.bV.autocompleteSuggestions,s.mU.AUTOCOMPLETE_SUGGESTIONS_ELEMENT),(0,a.A)(o,c.bV.achBankSearchResults,s.mU.ACH_BANK_SEARCH_RESULTS_ELEMENT),(0,a.A)(o,c.bV.paymentMethodMessaging,s.mU.PAYMENT_METHOD_MESSAGING_ELEMENT),(0,a.A)(o,c.bV.currencySelector,s.mU.CURRENCY_SELECTOR_ELEMENT),(0,a.A)(o,c.bV.link,s.mU.LINK_ELEMENT),(0,a.A)(o,c.bV.easel,s.mU.EASEL),(0,a.A)(o,c.bV.taxId,s.mU.TAX_ID),(0,a.A)(o,c.bV.issuingAddToWalletButton,s.mU.ISSUING_ADD_TO_APPLE_WALLET_BUTTON),o)},8854:function(e,t,n){"use strict";n.d(t,{M:function(){return o}});var r=n(1267),o=function(e){return e._frames&&(0,r.I6)((0,r.zu)(e._frames),(function(e){return"EASEL"===(null==e?void 0:e.type)}))||null}},9958:function(e,t,n){"use strict";n.d(t,{Ie:function(){return s},Io:function(){return c},vh:function(){return i},YI:function(){return r.YI},NN:function(){return r.NN}});n(8854);var r=n(1835),o=n(6376),a=(0,o.cW)({country_code:o.Yj,region:(0,o.lq)(o.Yj)}),i=function(e,t){var n,r=function(e){var n=(0,o.tf)(a,e,"onTestmodeCustomerLocationUpdate").value;t(n)};return null===(n=e._controllerFrame)||void 0===n||n._on("easel_customer_location_change",r),function(){var t;null===(t=e._controllerFrame)||void 0===t||t._off("easel_customer_location_change",r)}},c=function(e){return{onTestmodeCustomerLocationUpdate:function(t){return i(e,t)}}},s=function(){return n.e(29).then(n.bind(n,5850))}},1835:function(e,t,n){"use strict";n.d(t,{NN:function(){return a},YI:function(){return i},gu:function(){return c}});var r=n(8854),o=[],a=function(e,t){var n=(0,r.M)(t),a={action:"easel-usage-update",payload:e};n&&n.loaded?n.send(a):o.push(a)},i=function(e,t){var n=(0,r.M)(t),a={action:"easel-frame-message",payload:e};n&&n.loaded?n.send(a):o.push(a)},c=function(e){o.forEach((function(t){e.send(t)})),s()},s=function(){o.length=0}},5684:function(e,t,n){"use strict";n.d(t,{D:function(){return a}});var r=n(9379),o=n(9535),a=function(e,t){switch(e){case"linkAuthentication":case"email":case"payment":case"shippingAddress":case"address":case"paymentMethodMessaging":case"currencySelector":case"taxId":case"link":return(0,r.A)({height:"2px",margin:"-4px",width:"calc(100% + 8px)"},t?{opacity:"0",transition:"opacity 0.4s ease 0.1s"}:null);case"autocompleteSuggestions":return{height:"2px",margin:"-4px",width:"calc(100% + 8px)",top:"0",pointerEvents:"none"};case"achBankSearchResults":return{height:"2px",margin:"-4px",width:"calc(100% + 9px)",top:"0",pointerEvents:"none"};case"easel":return{height:"2px",margin:"-4px",width:"calc(100% + 8px)",bottom:"4px",right:"4px",position:"fixed",minWidth:"0",transition:"transform 0.2s ease-in-out",zIndex:"99999"};case"issuingAddToWalletButton":return{width:"0px",height:"0px","min-width":"0px"};default:return(0,o.GQ)(e)}}},6212:function(e,t,n){"use strict";n.d(t,{Li:function(){return r},PD:function(){return o}});var r={margin:"0",padding:"0",border:"none",display:"block",background:"transparent",position:"relative",opacity:"1",clear:"both"},o={border:"none",display:"block",position:"absolute",height:"1px",top:"-1px",left:"0",padding:"0",margin:"0",width:"100%",opacity:"0",background:"transparent","pointer-events":"none","font-size":"16px"}},4543:function(e,t,n){"use strict";var r=n(3029),o=n(2901),a=n(5501),i=n(9426),c=n(2482),s=n(8022),l=n(4679),u={border:"0",margin:"0",padding:"0",width:"1px","min-width":"100%",overflow:"hidden",display:"block","user-select":"none",transform:"translate(0)","color-scheme":"only light"},d=function(e){function t(e){var o;return(0,r.A)(this,t),o=n.call(this,e),l.Yw&&o._listenerRegistry.addEventListener(document,"transitionstart",(function(e){switch(e.propertyName){case"opacity":case"transform":case"visibility":var t=e.target;o._isMounted()&&t.contains(o._iframe)&&o._forceRepaint()}}),{passive:!0}),o}(0,a.A)(t,e);var n=(0,i.A)(t);return(0,o.A)(t,[{key:"update",value:function(e){this.send({action:"stripe-user-update",payload:e})}},{key:"updateStyle",value:function(e){var t=this;Object.keys(e).forEach((function(n){t._iframe.style[n]=e[n]}))}},{key:"focus",value:function(e){this.loaded&&(l.Yw||l.D4?this._iframe.focus():this.send({action:"stripe-user-focus",payload:e||{}}))}},{key:"blur",value:function(){this.loaded&&(this._iframe.contentWindow.blur(),this._iframe.blur(),document.activeElement===this._iframe&&(window.focus(),document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()))}},{key:"clear",value:function(){this.send({action:"stripe-user-clear",payload:{}})}},{key:"collapse",value:function(){this.send({action:"stripe-user-collapse",payload:{}})}},{key:"getValue",value:function(){this.send({action:"stripe-user-get-value",payload:{}})}},{key:"_createIFrame",value:function(t,n,r){var o=e.prototype._createIFrame.call(this,t,n,r);return o.setAttribute("title","Secure payment input frame"),(0,s.vf)(o,u),o}},{key:"_forceRepaint",value:function(){var e=this._iframe,t=e.style.display;e.style.display="none";var n=e.offsetHeight;return e.style.display=t,n}}]),t}(c.A);t.A=d},8927:function(e,t,n){"use strict";function r(e){try{if(e.currentScript&&"src"in e.currentScript&&"string"==typeof e.currentScript.src)return e.currentScript.src;var t=e.querySelectorAll('script[src^="'.concat(le,'"]')),n=(0,I.I6)(t,(function(e){var t=(e.getAttribute("src")||"").split("?")[0];return new RegExp("^".concat(le,"/?$")).test(t)}));return n&&n.getAttribute("src")||""}catch(e){return""}}function o(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.maxDepth,o=void 0===r?Number.POSITIVE_INFINITY:r,a=n.useToJSON,i=void 0===a||a;return"object"==typeof e&&null!==e?ny({from:e,seen:[],forceEnumerable:!0,maxDepth:o,depth:0,useToJSON:i,serialize:!0}):"function"==typeof e?"[Function: ".concat(null!==(t=e.name)&&void 0!==t?t:"anonymous","]"):e}function a(e){return Boolean(e)&&"object"==typeof e&&"name"in e&&"message"in e&&"stack"in e}var i,c,s,l,u=n(9379),d=n(9394),p=n(3029),m=n(2901),f=n(4467),_=n(45),h=n(8168),y=n(6822),v=n(9417),g=n(5501),b=n(9426),A=n(6376),S=n(1846),k=n(8022),E=n(4679),w=n(4024),C=n(7445),P=n(250),I=n(1267),T=n(7941),N=n(1126),M=n(6999),R=n(4708),L=n(110),O=function(e,t,n){var r,o="string"==typeof(r=e)&&(0,I.I6)(Object.keys(M.P4),(function(e){return e===r}))||null;if(!o||!function(e,t){var n=P.Ud[e];return!n||(0,P.aw)(t,n)}(o,t)){var a="string"==typeof e?e:typeof e;throw new T.N("A valid Element name must be provided. Valid Elements are:\n ".concat(Object.keys(M.P4).filter((function(e){return!M.P4[e].beta})).join(", "),"; you passed: ").concat(a,"."))}if(-1!==(0,R.x$)(n,"deprecatedElements").indexOf(o))throw new R.tJ(n,"The ".concat(o," Element is no longer supported in this version of Stripe.js. See https://docs.stripe.com/changelog/clover/2025-09-30/stripejs_deprecated_elements_removal for details."))},x=function(e){return"string"==typeof e?e:"address"===e.type&&e.mode?"address:".concat(e.mode):e.type},q=function(e,t,n,r,o,a,i){var c;O(e,r,o);var s="address"===e&&a&&"object"==typeof a&&"mode"in a?null==a?void 0:a.mode:void 0;if("address"===e&&-1!==t.indexOf(e)&&-1!==n.indexOf(s))throw new T.N("Can only create one Element of type ".concat(e," with mode ").concat(s,"."));if(M.P4[e].unique&&-1!==t.indexOf(e))throw new T.N("Can only create one Element of type ".concat(e,"."));if(M.P4[e].requiresTrustedOrigin&&i!==L.ld.test&&!(0,w.qZ)(window.location.origin||(null===(c=(0,w.wS)(window.location.href))||void 0===c?void 0:c.origin)||""))throw new T.N("The ".concat(e," Element cannot be created in this context."));if(M.P4[e].isDisallowedInNestedIframe&&(0,w.GZ)())throw new T.N("The ".concat(e," Element cannot be created in a nested iframe."));var l=function(e,t,n){return"address"===e&&t?n.filter((function(e){return"string"==typeof e||!e.mode||e.mode===t})):n}(e,s,M.P4[e].conflict),u=function(e,t,n){var r=t?t.map((function(e){return"address:".concat(e)})).filter((function(e){return!!e})):[],o=[].concat((0,d.A)(e),(0,d.A)(r)),a=n.map((function(e){return x(e)}));return(0,I.M1)(o,a)}(t,n,l);if(u.length){var p,m=u[0],f=(0,I.I6)(l,(function(e){return x(e)===m}));throw p="string"==typeof f?"Cannot create an Element of type ".concat(e," after an Element of type ").concat(f," has already been created."):"object"==typeof f?f.message:"Cannot create an Element of type ".concat(e," due to a conflicting Element already being created."),new T.N(p)}},D=n(1098),j=n(9535),B=n(3453),F=n(6122),U=n(3684),V=Object.keys({accel:!0,amex:!0,carnet:!0,cartes_bancaires:!0,diners:!0,discover:!0,eftpos_au:!0,elo:!0,girocard:!0,interac:!0,jcb:!0,mastercard:!0,nyce:!0,pulse:!0,rupay:!0,star:!0,unionpay:!0,visa:!0,link:!0}),K={base:(0,A.lq)(A.Ik),complete:(0,A.lq)(A.Ik),empty:(0,A.lq)(A.Ik),invalid:(0,A.lq)(A.Ik),paymentRequestButton:(0,A.lq)(A.Ik)},z={classes:(0,A.lq)((0,A.cW)({base:(0,A.lq)(A.Yj),complete:(0,A.lq)(A.Yj),empty:(0,A.lq)(A.Yj),focus:(0,A.lq)(A.Yj),invalid:(0,A.lq)(A.Yj),webkitAutofill:(0,A.lq)(A.Yj)})),hidePostalCode:(0,A.lq)(A.lc),hideIcon:(0,A.lq)(A.lc),showIcon:(0,A.lq)(A.lc),style:(0,A.lq)((0,A.cW)(K)),iconStyle:(0,A.lq)((0,A.yL)("solid","default")),value:(0,A.lq)((0,A.or)(A.Yj,A.Ik)),__privateCvcOptional:(0,A.lq)(A.lc),__privateValue:(0,A.lq)((0,A.or)(A.Yj,A.Ik)),__privateEmitIbanValue:(0,A.lq)(A.lc),error:(0,A.lq)((0,A.cW)({type:A.Yj,code:(0,A.lq)(A.Yj),decline_code:(0,A.lq)(A.Yj),param:(0,A.lq)(A.Yj)})),locale:(0,A.vM)("elements()"),fonts:(0,A.vM)("elements()"),placeholder:(0,A.lq)(A.Yj),disabled:(0,A.lq)(A.lc),placeholderCountry:(0,A.lq)(A.Yj),paymentRequest:(0,A.lq)((0,A.hR)(U.A,"stripe.paymentRequest(...)")),supportedCountries:(0,A.lq)((0,A.jk)(A.Yj)),accountHolderType:(0,A.lq)((0,A.yL)("individual","company")),issuingCard:(0,A.lq)(A.Yj),ephemeralKeySecret:(0,A.lq)(A.Yj),nonce:(0,A.lq)(A.Yj),toCopy:(0,A.lq)((0,A.yL)("number","cvc","expiry","pin"))},W=(0,u.A)((0,u.A)({},z),{},{disableLink:(0,A.lq)(A.lc),preferredNetwork:(0,A.lq)((0,A.jk)(A.yL.apply(void 0,(0,d.A)(V))))}),Y=(0,A.cW)(W),H=(0,A.cW)(z),G=n(3967),Z=(i={},(0,f.A)(i,F.bV.card,G.mU.CARD_ELEMENT_COMBINED),(0,f.A)(i,F.bV.cardNumber,G.mU.CARD_ELEMENT_SPLIT),(0,f.A)(i,F.bV.cardExpiry,G.mU.CARD_ELEMENT_SPLIT),(0,f.A)(i,F.bV.cardCvc,G.mU.CARD_ELEMENT_SPLIT),(0,f.A)(i,F.bV.postalCode,G.mU.CARD_ELEMENT_SPLIT),(0,f.A)(i,F.bV.paymentRequestButton,G.mU.PAYMENT_REQUEST_ELEMENT),(0,f.A)(i,F.bV.iban,G.mU.IBAN_ELEMENT),(0,f.A)(i,F.bV.idealBank,G.mU.IDEAL_BANK_ELEMENT),(0,f.A)(i,F.bV.p24Bank,G.mU.P24_BANK_ELEMENT),(0,f.A)(i,F.bV.auBankAccount,G.mU.AU_BANK_ACCOUNT_ELEMENT),(0,f.A)(i,F.bV.fpxBank,G.mU.FPX_BANK_ELEMENT),(0,f.A)(i,F.bV.issuingCardNumberDisplay,G.mU.ISSUING_CARD_NUMBER_DISPLAY_ELEMENT),(0,f.A)(i,F.bV.issuingCardCopyButton,G.mU.ISSUING_CARD_COPY_BUTTON_ELEMENT),(0,f.A)(i,F.bV.issuingCardCvcDisplay,G.mU.ISSUING_CARD_CVC_DISPLAY_ELEMENT),(0,f.A)(i,F.bV.issuingCardExpiryDisplay,G.mU.ISSUING_CARD_EXPIRY_DISPLAY_ELEMENT),(0,f.A)(i,F.bV.issuingCardPinDisplay,G.mU.ISSUING_CARD_PIN_DISPLAY_ELEMENT),(0,f.A)(i,F.bV.epsBank,G.mU.EPS_BANK_ELEMENT),(0,f.A)(i,F.bV.netbankingBank,G.mU.NETBANKING_BANK_ELEMENT),(0,f.A)(i,F.bV.afterpayClearpayMessageModal,G.mU.AFTERPAY_MESSAGE_MODAL_ELEMENT),(0,f.A)(i,F.bV.autocompleteSuggestions,G.mU.AUTOCOMPLETE_SUGGESTIONS_ELEMENT),(0,f.A)(i,F.bV.achBankSearchResults,G.mU.ACH_BANK_SEARCH_RESULTS_ELEMENT),(0,f.A)(i,F.bV.linkAuthentication,G.mU.LINK_AUTHENTICATION_ELEMENT),(0,f.A)(i,F.bV.address,G.mU.ADDRESS_ELEMENT),(0,f.A)(i,F.bV.payment,G.mU.PAYMENT_ELEMENT),(0,f.A)(i,F.bV.paymentMethodMessaging,G.mU.PAYMENT_METHOD_MESSAGING_ELEMENT),i),X=n(6212),J=function(e){var t=(0,k.L9)(e,null);return!!t&&"rtl"===t.getPropertyValue("direction")},Q=function(){document.activeElement&&document.activeElement.blur&&document.activeElement.blur()},$=n(1461),ee=function(e){var t=document.createElement("input");return t.className=e,t.setAttribute("aria-hidden","true"),t.setAttribute("aria-label"," "),t.setAttribute("autocomplete","false"),t.maxLength=1,t.disabled=!0,(0,k.vf)(t,X.PD),t},te=function(e){var t=getComputedStyle(e);return"0px"!==t.borderBottomWidth||"none"!==t.boxShadow||"rgba(0, 0, 0, 0)"!==t.backgroundColor||"none"!==t.backgroundImage},ne=function(e){var t=getComputedStyle(e);return"0px"!==t.borderRadius&&"hidden"===t.overflow},re={margin:"0",padding:"0",border:"none",display:"block",background:"transparent",position:"relative",opacity:"1"},oe=n(2357),ae=function(e){var t=e.name,n=e.value,r=e.expiresIn,o=e.path,a=e.domain,i=e.protocol,c=e.sameSite,s=void 0===c?"Lax":c,l=new Date,u=r||31536e6;l.setTime(l.getTime()+u);var d=o||"/",p=(n||"").replace(/[^!#-+\--:<-[\]-~]/g,encodeURIComponent),m="".concat(encodeURIComponent(t),"=").concat(p,";expires=").concat(l.toGMTString(),";path=").concat(d,";SameSite=").concat(s);return a&&(m+=";domain=".concat(a)),"https:"===i&&(m+=";secure"),document.cookie=m,m},ie=function(e){for(var t,n=null!==(t=document.cookie.split("; "))&&void 0!==t?t:[],r=0;r element.");this.autoload&&(this.loaded=!0)}}},{key:"_createIFrame",value:function(t,n,r){var o=e.prototype._createIFrame.call(this,t,n,r);return o.setAttribute("aria-hidden","true"),o.setAttribute("tabIndex","-1"),(0,k.jT)(o),o}},{key:"setExactPixelSize",value:function(e,t){this._iframe.style.setProperty("width","".concat(e,"px"),"important"),this._iframe.style.setProperty("height","".concat(t,"px"),"important"),this._iframe.style.setProperty("min-width","".concat(e,"px"),"important")}}]),t}(Se.A),Ee=ke,we=function(e){function t(e){return(0,p.A)(this,t),n.call(this,e)}(0,g.A)(t,e);var n=(0,b.A)(t);return(0,m.A)(t,[{key:"_generateId",value:function(){return this._controllerId}}]),t}(Ee),Ce=we,Pe=n(7882).K7,Ie="merchant",Te="session",Ne="NA",Me=function(e){return 42===e.length},Re=function(e,t,n){return n?!e||!Me(e)&&Me(t)?t:e:(0,S.uR)()},Le=function(){function e(t){var n,r,o=this;(0,p.A)(this,e),this._controllerFrame=null,this._frameLoadTimeoutId=null,this._latencies=[],this._handleMessage=function(e){return function(t){var n=t.data,r=t.origin;if((0,w.qZ)(r)&&"string"==typeof n)try{var a=JSON.parse(n),i=a.originatingScript,c=a.payload;if("m2"===i){var s,l=c.guid,u=c.muid,d=c.sid;o._guid=l,o._muid=o._getID(Ie,u),o._sid=o._getID(Te,d),null===(s=o._onIdsUpdate)||void 0===s||s.call(o,o.ids()),e()}}catch(e){}}};var a=null===(n=t.checkoutIds)||void 0===n?void 0:n.muid,i=null===(r=t.checkoutIds)||void 0===r?void 0:r.sid;this._guid=Ne,a&&"NA"!==a?(this._muid=a,this._doNotPersistMuid=!0):(this._muid=this._getID(Ie),this._doNotPersistMuid=!1),i&&"NA"!==i?(this._sid=i,this._doNotPersistSid=!0):(this._sid=this._getID(Te),this._doNotPersistSid=!1),this._listenerRegistry=Ae(),this._idsPromise=new Pe((function(e){o._establishMessageChannel(e)})),this._id=(0,S.Hn)("__privateStripeMetricsController"),this._version=t.version,he&&(this._frameLoadTimeoutId=setTimeout((function(){o._createControllerFrame()}),1e3),this._startIntervalCheck(),setTimeout(this._testLatency.bind(this),2e3+500*Math.random()))}return(0,m.A)(e,[{key:"ids",value:function(){return{guid:this._guid,muid:this._muid,sid:this._sid}}},{key:"idsPromise",value:function(){var e=this;return this._idsPromise.then((function(){return e.ids()}))}},{key:"setOnIdsUpdate",value:function(e){var t=this._onIdsUpdate;this._onIdsUpdate=function(n){e(n),null==t||t(n)}}},{key:"_getOnIdsUpdate",value:function(){return this._onIdsUpdate}},{key:"_createControllerFrame",value:function(){he&&(this._controllerFrame||(this._controllerFrame=new Ce({frameConfig:{frameType:G.mU.METRICS_CONTROLLER,lazy:!1},controllerId:this._id,listenerRegistry:this._listenerRegistry,autoload:!0,appParams:this._buildFrameQueryString(),version:this._version})))}},{key:"ensureFrameLoaded",value:function(){this._frameLoadTimeoutId&&(clearTimeout(this._frameLoadTimeoutId),this._frameLoadTimeoutId=null),this._createControllerFrame()}},{key:"_establishMessageChannel",value:function(e){if(!he)return this._guid=(0,S.uR)(),void e();this._listenerRegistry.addEventListener(window,"message",this._handleMessage(e))}},{key:"_startIntervalCheck",value:function(){var e=this,t=window.location.href;setInterval((function(){var n=window.location.href;n!==t&&(e.send((function(e){return{action:"ping",payload:{sid:e.sid,muid:e.muid,title:document.title,referrer:document.referrer,url:document.location.href,version:6}}})),t=n)}),5e3)}},{key:"report",value:function(e,t){this.send((function(n){return{action:"track",payload:{sid:n.sid,muid:n.muid,url:document.location.href,source:e,data:t,version:6}}}))}},{key:"send",value:function(e){var t=this;this._idsPromise.then((function(){try{t._controllerFrame&&t._controllerFrame.send(e(t.ids()))}catch(e){}}))}},{key:"_testLatency",value:function(){var e=this,t=new Date;this._listenerRegistry.addEventListener(document,"mousemove",(function n(){try{var r=new Date;e._latencies.push(r-t),e._latencies.length>=10&&(e.report("mouse-timings-10",e._latencies),e._listenerRegistry.removeEventListener(document,"mousemove",n)),t=r}catch(e){}}))}},{key:"_extractMetaReferrerPolicy",value:function(){var e=document.querySelector("meta[name=referrer]");return null!=e&&e instanceof HTMLMetaElement?e.content.toLowerCase():null}},{key:"_extractUrl",value:function(e){var t=document.location.href;switch(e){case"origin":case"strict-origin":case"origin-when-cross-origin":case"strict-origin-when-cross-origin":return document.location.origin;case"unsafe-url":return t.split("#")[0];default:return t}}},{key:"_buildFrameQueryString",value:function(){var e=this._extractMetaReferrerPolicy(),t=this._extractUrl(e),n={url:t,title:document.title,referrer:document.referrer,muid:this._muid,sid:this._sid,version:6,preview:(0,w.qZ)(t)};return null!=e&&(n.metaReferrerPolicy=e),Object.keys(n).map((function(e){return null!=n[e]?"".concat(e,"=").concat(encodeURIComponent(n[e].toString())):null})).join("&")}},{key:"_getID",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ne;switch(e){case Ie:if(this._doNotPersistMuid)return Re(this._muid,t,he);try{var n="__stripe_mid",r=Re(ie(n),t,he);return Me(r)&&ae({name:n,value:r,domain:".".concat(document.location.hostname),protocol:document.location.protocol,sameSite:"Strict"}),r}catch(e){return Ne}case Te:if(this._doNotPersistSid)return Re(this._sid,t,he);try{var o="__stripe_sid",a=Re(ie(o),t,he);return Me(a)&&ae({name:o,value:a,domain:".".concat(document.location.hostname),protocol:document.location.protocol,sameSite:"Strict",expiresIn:18e5}),a}catch(e){return Ne}default:throw new Error("Invalid ID type specified: ".concat(e))}}}]),e}(),Oe=null,xe=function(e){return Oe=new Le(e)},qe=!1,De=function(){var e=Oe;e&&(qe||(qe=!0,e.send((function(e){return{action:"ping",payload:{v2:2,sid:e.sid,muid:e.muid,title:document.title,referrer:document.referrer,url:document.location.href,version:6}}})),e.send((function(t){return{action:"track",payload:{sid:t.sid,muid:t.muid,url:document.location.href,source:"mouse-timings-10-v2",data:e._latencies,version:6}}}))))},je=((0,A.Ze)(Object.freeze({ephemeralKeySecret:A.Yj,issuingCard:A.Yj,nonce:A.Yj,buttonHeight:(0,A.lq)((0,A.yg)(36,55)),wallet:(0,A.yL)("apple","google"),cardName:(0,A.lq)(A.Yj)})),(0,A.Ze)(Object.freeze({ephemeralKeySecret:(0,A.lq)(A.Yj),issuingCard:(0,A.lq)(A.Yj),nonce:(0,A.lq)(A.Yj),buttonHeight:(0,A.lq)((0,A.se)(36,55)),wallet:(0,A.lq)((0,A.yL)("apple","google")),cardName:(0,A.lq)(A.Yj)}))),Be=["test_id"],Fe=function(e){switch(e.type){case"object":return Be.push(e.object.id),{issuingCard:e.object};case"error":return{error:e.error};default:return(0,j.GQ)(e)}},Ue=function(e){switch(e.type){case"object":return{nonce:e.object.public_nonce};case"error":return{error:e.error};default:return(0,j.GQ)(e)}},Ve=n(2538),Ke=n(7118),ze=n(5720),We={PAYOUTS:"payouts",PAYMENTS:"payments"},Ye=n(6717),He=n(7882).K7,Ge=function(e){return parseFloat(e.replace("px",""))||0},Ze=function(e,t){if(!e)return{source:"frame",outerHeight:Math.max(28,t.clientHeight),innerHeight:t.clientHeight,outerBorderRadius:0,outerPadding:null,hasInputBoxStyles:!1};var n,r,o,a,i,c,s,l,u,d,p,m=(n=e,r=t,o=(0,Ye.q)(n),a=(0,Ye.q)(r),i=getComputedStyle(n),c=i.borderTopWidth,s=i.borderBottomWidth,l=i.borderLeftWidth,u=i.borderRightWidth,{top:a.top-o.top-Ge(c),bottom:o.bottom-a.bottom-Ge(s),left:a.left-o.left-Ge(l),right:o.right-a.right-Ge(u)}),f=t.clientHeight,_=2*Math.min(m.top,m.bottom)+f;return{source:"wrapper",outerHeight:Math.round(10*Math.min(_,e.clientHeight))/10,innerHeight:t.clientHeight,outerBorderRadius:(d=e,p=getComputedStyle(d),-1!==p.borderRadius.indexOf(" ")?0:Ge(p.borderRadius)),outerPadding:m,hasInputBoxStyles:te(e)}},Xe=function(e,t){return new He((function(n){(0,k.zQ)(e,(function(){(0,k.a8)(e).then((function(){var r;try{r=function(e,t){for(var n={card:te,paymentRequestButton:ne}[t],r=e.parentElement,o=0,a=null,i=e.clientHeight,c=e.clientWidth,s="card"===t?3*i:i,l="card"===t?1.5*c:c;o<4&&null!==r;){var u=r,d=u.clientHeight,p=u.clientWidth;if(d>s||p>l)return 0===o?r:a;if(n(r))return r;d>i&&(a=r,s=d),p>c&&(a=r,l=p),o+=1,r=r.parentElement}return a}(e,t)}catch(e){r=null}n(r)}))}))}))},Je=n(2041),Qe=n(2973),$e=n.n(Qe),et=n(8270),tt=n.n(et),nt=n(1963),rt=n.n(nt),ot=n(7914),at=n.n(ot),it=n(8664),ct=n.n(it),st=n(2360),lt=n.n(st),ut=n(8364),dt=n.n(ut),pt=n(363),mt=n.n(pt),ft={margin:"0","user-select":"none",transform:"translate(0)","color-scheme":"only light",display:"block",position:"absolute",top:"0",right:"0",height:"0",width:"var(--stripeElementWidth)",padding:"0",border:"0",overflow:"hidden",opacity:"1"},_t={display:"block",position:"absolute",top:"50%",right:"0",width:"0",margin:"0",padding:"0",border:"0",background:"none",opacity:"1",overflow:"hidden","pointer-events":"auto",transition:"none"},ht=($e(),tt(),lt(),ct(),at(),rt(),dt(),mt(),function(e){var t,n,r=e.isOverride,o=e.component,a=e.frameId,i=e.parent,c=e.frame,s=e.locale,l=void 0===s?"auto":s,d=e.controller,p=e.controllerId,m=e.elementId,f=e.style,_=e.disabled,h=e.onSubmit,y=e.onLoad,v=e.onError,g=e.onOuterAction,b=window.SIMULATE_SECURE_CLICK,A=!1,E="",C=(0,u.A)({},_t),P=(0,Ke.f)({frameType:"LINK_BUTTON_FOR_CARD_ELEMENT",lazy:d._useLazyExperimentAssets}),I=document.createElement("iframe"),T="".concat(o,"Button");I.setAttribute("name",(0,S.Hn)(T)),I.setAttribute("frameborder","0"),I.setAttribute("allowTransparency","true"),I.setAttribute("scrolling","no");var N={locale:(0,ze.ED)(l),style:f,disabled:_,frameId:a,publishableKey:d._apiKey,stripeAccount:null!==(t=d._stripeAccount)&&void 0!==t?t:null,stripeJsId:d._stripeJsId,controllerId:p,mids:d.mids(),component:o,elementId:m};b&&(N.isSimulatedClick=b),(0,k.vf)(I,ft),I.src="".concat(P,"#").concat((0,w.lK)(N));var M,R=document.createElement("div");R.appendChild(I),(0,k.vf)(R,_t),r&&!document.getElementById("test-mode-banner")&&((M=document.createElement("marquee")).id="test-mode-banner",M.innerText="Link in Card Test Mode",(0,k.vf)(M,{position:"fixed",left:"0",right:"0",top:"0",color:"#fff","background-color":"#33ddb3","z-index":"9999999"}),document.body.appendChild(M));var L=function(e){var t,n=e.data,r=e.origin;if(e.source===I.contentWindow&&r===F.VT&&-1!==(null===(t=n.action)||void 0===t?void 0:t.indexOf("card-element-link")))switch(n.action){case"card-element-link-load":A=!0,q(),y();break;case"card-element-link-update-styles":var o=n.payload,a=o.wrapperStyles,i=o.frameStyles;B(a),(0,k.vf)(I,(0,u.A)((0,u.A)({},ft),i));break;case"card-element-link-error":v(n.payload.reason||"");break;case"card-element-link-iframe-reflow":I.style.display="none";I.offsetHeight;I.style.display="block";break;case"card-element-link-report":d.report(n.payload.event,(0,u.A)({},n.payload.data));break;case"card-element-link-submit":h();break;case"card-element-link-message-outer":"link-state-change"===n.payload.outerAction&&(E=n.payload.outerPayload.state),g(n.payload)}},O=function(e){var t;null==I||null===(t=I.contentWindow)||void 0===t||t.postMessage(e,F.VT)},x=(0,Je.sg)((function(){(0,k.a8)(i,{requiredStableFrames:3,timeout:300,isStable:function(e,t){return e.width===t.width}}).then((function(e){if(e){var t=(0,Ye.q)(i).width;i.style.setProperty("--stripeElementWidth","".concat(t,"px")),O({action:"card-element-link-new-width",payload:{width:t}})}}))}),100),q=(0,Je.f6)((function(){Xe(i,"card").then((function(e){var t=Ze(e,i);"frame"===t.source&&d.report("link_in_card.outer_wrapper_not_found");var r=function(){i.style.setProperty("--stripeElementWidth","".concat((0,Ye.q)(i).width,"px")),x()};r(),window.ResizeObserver&&(n=new ResizeObserver(r)).observe(i),O({action:"card-element-link-outer-measurements",payload:(0,u.A)((0,u.A)({},t),{},{width:c._iframe.offsetWidth})})}))})),D=function(){O({action:"card-element-link-focus-button"})},j=function(e){O({action:"card-element-link-options-update",payload:e})},B=function(e){var t=(0,u.A)((0,u.A)((0,u.A)({},_t),C),e);C=t,(0,k.vf)(R,C)};return c._on("outer-update-link-user-options",j),I.addEventListener("focus",D,!1),window.addEventListener("message",L,!1),null==i||i.appendChild(R),d.report("link_in_card.mount_link_frame"),{unmount:function(){var e;O({action:"card-element-link-unmount",payload:{}}),c._off("outer-update-link-user-options",j),I.removeEventListener("focus",D,!1),window.removeEventListener("message",L,!1),null===(e=n)||void 0===e||e.disconnect(),null==i||i.removeChild(R),d.report("link_in_card.unmount_link_frame")},hasLoaded:function(){return A},getActiveButton:function(){return E},setFocusable:function(e){I.setAttribute("tabIndex",e?"0":"-1")},updateIframePosition:function(e){return O({action:"card-element-link-outer-nudge",payload:{right:e}})},disallowPointerEvents:function(){B({"pointer-events":"none",opacity:"0",transition:" opacity 0.6s cubic-bezier(0.19, 1, 0.22, 1)"})},allowPointerEvents:function(){B({"pointer-events":"auto",opacity:"1",transition:" opacity 0.6s cubic-bezier(0.19, 1, 0.22, 1)"})}}}),yt=n(7882).K7,vt={position:"fixed",top:"0",left:"100%",opacity:"0",visibility:"hidden",pointerEvents:"none",height:"auto",width:"auto",maxHeight:"none",maxWidth:"none"},gt=function(e,t){var n=function(e,t){var n=(0,k.L9)(e);if(!n)return null;var r=n.backgroundPosition,o=n.backgroundPositionX,a=parseInt(n.width,10)-t;if(r.match(/right/)){var i,c,s=null===(i=r.match(/right\s+(-?\d+)px/))||void 0===i?void 0:i[1],l=null===(c=r.match(/right\s+(\d+)%/))||void 0===c?void 0:c[1];if(s)return parseInt(s,10);if(l)return parseInt(l,10)/100*a}else{var u,d=null===(u=o.match(/(\d+)%/))||void 0===u?void 0:u[1];if(d)return(1-parseInt(d,10)/100)*a}return null}(e,t);if(null===n)return null;var r=(0,Ye.q)(e);return{width:t,height:r.height,x:r.right-t-n,y:r.y,top:r.top,bottom:r.bottom,left:r.right-t-n,right:r.right-n}},bt=function(e){var t,n,r,o,a=e.detectedWrapper,i=e.mountedToElement,c=e.rootStripeElement,s=e.onOverlap,l=e.onWarning,u=[],d=0,p=0,m=function(){var e,t;p++;var n=(0,Ye.q)(c),r=_();if(p>50&&(l("disconnecting, greater than ".concat(50," overlap checks done")),b()),!(n.width<150)){if(u=u.filter((function(n){var o,a,i="backgroundImage"===n.source?n.approximateDimensions:(0,Ye.q)(n.element),c=(a=r,!((o=i).y+o.heighta.y+a.height||o.x+o.widtha.x+a.width));return c&&(!e||i.left30&&(l("disconnecting, greater than ".concat(30," elements being watched")),b()))},_=function(){var e=(0,Ye.q)(c),t=e.height,n=e.y,r=e.right,o=e.width-150;return{width:o,height:32,x:r-o,y:n+t/2-16}},h=function(e){if(f({source:"resizeObserver-element",element:e}),e.children)for(var t=Math.min(e.children.length,5);t--;){var n=e.children[t];At(n)&&f({source:"resizeObserver-siblingChild",element:n})}},y=(0,Je.sg)((function(){var e,t=_(),n=document.elementFromPoint(t.x+t.width,t.y),r=i.previousElementSibling,o=i.nextElementSibling,s=null==i||null===(e=i.parentElement)||void 0===e?void 0:e.nextElementSibling;if(r&&h(r),o)for(var l=o,u=0;u<3&&l;u++)h(l),l=l.nextElementSibling;s&&h(s),n&&function(e){var t=(0,Ye.q)(e),n=t.width,r=t.height;if(!(n>75||r>75||[document.body,document.documentElement,a,i].indexOf(e)>-1||i.contains(e)))for(var o=5,c=e;o--;){if(At(c)){f({source:"resizeObserver-fromPoint",element:e});break}if(!c.parentElement)break;c=c.parentElement}}(n),[c.previousElementSibling,c.nextElementSibling].forEach((function(e){e&&At(e)&&f({source:"resizeObserver-elementPrivate",element:e})})),m()}),250),v=function(e){e.forEach((function(e){e.isIntersecting&&f({element:e.target,source:"intersectionObserver"})})),e.length&&m()},g=function(e){var t=(0,k.L9)(e);if(t){(function(e){return new yt((function(t){var n,r=null===(n=e.backgroundSize.match(/(\d+)px/))||void 0===n?void 0:n[1];if(r){var o=parseInt(r,10);t({width:o})}else if(-1!==["auto","contain"].indexOf(e.backgroundSize)){var a=document.createElement("img");a.src=e.backgroundImage.replace(/url\("(.+)"\)/,"$1"),(0,k.vf)(a,vt),document.body.appendChild(a);var i=(0,Je.f6)((function(e){try{e(),document.body.removeChild(a)}catch(e){}}));setTimeout((function(){i((function(){t({error:"Background image took too long to load"})}))}),2e3),a.onload=function(){i((function(){if(0!==a.width&&0!==a.height)if("contain"===e.backgroundSize){var n=parseInt(e.width,10),r=parseInt(e.height,10)*(a.width/a.height);t({width:Math.min(r,n)})}else t({width:a.width});else t({error:"Background image has no dimensions"})}))},a.onerror=function(){i((function(){t({error:"Failed to load background image"})}))}}else t({error:"Unsupported background-size"})}))})(t).then((function(t){var n=t.error,r=t.width;n?l(n):r&&function(t){var n=gt(e,t);n&&(f({source:"backgroundImage",element:e,approximateDimensions:n}),m())}(r)}))}},b=function(){var e,o,a;u=[],null===(e=t)||void 0===e||e.disconnect(),null===(o=n)||void 0===o||o.disconnect(),null===(a=r)||void 0===a||a.disconnect()};try{window.ResizeObserver&&((o=new ResizeObserver((function(){return y()}))).observe(i),t=o),a?(window.IntersectionObserver&&(n=function(e){for(var t=0,n=new window.IntersectionObserver(v,{root:e}),r=(null==a?void 0:a.children)||[],o=0;o15){l("disconnecting, greater than 10 intersection observer nodes detected"),b();break}}return n}(a)),window.MutationObserver&&(r=function(e){var t=0,r=new MutationObserver((function(e){e.forEach((function(e){var r=e.type,o=e.addedNodes;if("childList"===r){for(var a=0;a15)){l("disconnecting, greater than 10 added mutation observer nodes detected"),b();break}}m()}}))}));return r.observe(e,{childList:!0}),r}(a)),[i,null==i?void 0:i.parentElement].forEach((function(e){e&&function(e){var t=(0,k.L9)(e);if(!t)return!1;var n=t.backgroundImage;if(!/url\(.+\)/.test(n))return!1;var r=t.backgroundPosition;if(/right/.test(r)){var o,a,i=null===(o=r.match(/right\s+(-?\d+)px/))||void 0===o?void 0:o[1],c=null===(a=r.match(/right\s+(\d+)%/))||void 0===a?void 0:a[1];if(i&&parseInt(i,10)>75)return!1;if(c&&parseInt(c,10)>5)return!1}else{var s,l=null===(s=t.backgroundPositionX.match(/(\d+)%/))||void 0===s?void 0:s[1];if(!l||parseInt(l,10)<95)return!1}var u=t.backgroundRepeat;if("no-repeat"===u)return!0;if("repeat"===u){var d,p=t.backgroundSize;if(-1!==p.indexOf(","))return!1;var m=null===(d=p.match(/(\d+)px/))||void 0===d?void 0:d[1];return!!m&&parseInt(m,10)<75}return!1}(e)&&g(e)}))):l("no wrapper detected, not setting intersection or mutation observer")}catch(e){l("string"==typeof(null==e?void 0:e.message)?null==e?void 0:e.message:"error caught in detection")}return{disconnect:b,check:y}},At=function(e){if(e instanceof HTMLElement){var t=(0,k.L9)(e);return"absolute"===(null==t?void 0:t.position)||"right"===(null==t?void 0:t.float)}return!1},St={networks:null},kt=function(e,t,n){if(!n)return 0;var r=n.indexOf(e)>-1,o=n.indexOf(t)>-1;return r&&!o?-1:!r&&o?1:r&&o?n.indexOf(e)-n.indexOf(t):0},Et=function(e){var t=e.cardNetworks,n=e.merchantPreferredNetworks,r=e.stripePreferredNetworks;return t.length<=1||0===r.length&&(!n||0===n.length)?t:(0,d.A)(t).sort((function(e,t){var o=kt(e,t,n);return 0!==o?o:kt(e,t,r)}))},wt=n(7882).K7,Ct=["classes"],Pt={base:"StripeElement",focus:"StripeElement--focus",invalid:"StripeElement--invalid",complete:"StripeElement--complete",empty:"StripeElement--empty",webkitAutofill:"StripeElement--webkit-autofill"},It="#faffbd",Tt=function(e){return parseFloat(e.toFixed(1))},Nt=function(e){return/^\d+(\.\d*)?px$/.test(e)},Mt=function(e){for(var t=5;t--;){var n,r=e.children[t];if(r&&null!==(n=r.textContent)&&void 0!==n&&n.trim())return r}return null},Rt=function(){function e(t){var n,r,o=this;(0,p.A)(this,e),this._lastEmittedNetworksChange=null,this.programmaticFocus=function(){o._frame.send({action:"stripe-programmatic-focus",payload:null})},this.focus=function(e){var t;if("link-manage"!==(null===(t=o._linkButtonFrame)||void 0===t?void 0:t.getActiveButton())){if(o._isIssuingDisplayElement())throw new T.N("Cannot call focus() on an ".concat(o._componentName," Element."));document.activeElement&&document.activeElement.blur&&document.activeElement.blur(),o._fakeInput.focus()}else null==e||e.preventDefault()},this._formSubmit=function(){for(var e=o._component.parentElement;e&&"FORM"!==e.nodeName;)e=e.parentElement;if(e){var t=document.createEvent("Event");t.initEvent("submit",!0,!0),e.dispatchEvent(t)}},this._unmountLinkButtonFrame=function(){o._linkButtonFrame&&((0,k.vf)(o._fakeInput,X.PD),o._restrictFocusToCardOnly(),o._linkButtonFrame.unmount(),o._linkButtonFrame=void 0),o._hasFloatingLabels=void 0,o._blurOnNextLinkState=void 0},this._isActiveLinkButton=function(e){var t;return(null===(t=o._linkButtonFrame)||void 0===t?void 0:t.getActiveButton())===e},this._restrictFocusToLinkFrameOnly=function(){var e;o._fakeInput.setAttribute("tabIndex","-1"),null===(e=o._linkButtonFrame)||void 0===e||e.setFocusable(!0)},this._restrictFocusToCardOnly=function(){var e;o._fakeInput.removeAttribute("tabIndex"),null===(e=o._linkButtonFrame)||void 0===e||e.setFocusable(!1)},this._allowFrameAndCardFocus=function(){var e;o._fakeInput.removeAttribute("tabIndex"),null===(e=o._linkButtonFrame)||void 0===e||e.setFocusable(!0)},this._handleLinkStateChangeFocusBehavior=function(e){switch(o._frame._iframe.removeAttribute("tabIndex"),e?(0,k.vf)(o._fakeInput,(0,u.A)((0,u.A)({},X.PD),{},{"z-index":"-1"})):(0,k.vf)(o._fakeInput,X.PD),e){case"link-manage":o._frame._iframe.setAttribute("tabIndex","-1"),o._restrictFocusToLinkFrameOnly();break;case"link-pay":o._focused?o._restrictFocusToLinkFrameOnly():o._restrictFocusToCardOnly();break;case"link-save":case"link-use":o._focused?o._restrictFocusToLinkFrameOnly():o._allowFrameAndCardFocus();break;default:o._restrictFocusToCardOnly()}},this._remove1PasswordButton=function(){if(o._focused)try{var e=document.querySelector("com-1password-button");null==e||e.remove()}catch(e){}},this._handleFloatingPlaceholdersWithLink=function(){var e;(o._hasFloatingLabels=!0,o._frame.send({action:"stripe-has-floating-labels",payload:null}),o._focused)||(null===(e=o._linkButtonFrame)||void 0===e||e.disallowPointerEvents())},this._hasZeroOpacityAncestor=function(){for(var e=o._component,t=!1,n=20;n--;){var r=(0,k.L9)(e);if(r){var a=r.opacity,i=r.height,c=r.width;if("0"===a&&0!==parseInt(i,10)&&0!==parseInt(c,10)){t=!0;break}}if(!e.parentElement||e.parentElement.getElementsByClassName(M.gl).length>1)break;e=e.parentElement}return t},this._hasOverlappingSibling=function(e){var t,n=e;if(!n)return!1;if(null===(t=n.textContent)||void 0===t||!t.trim())return!1;for(var r=5;r--;){var a=Mt(n);if(!a)break;n=a}var i=(0,Ye.q)(o._component),c=(0,Ye.q)(n),s=Math.abs(i.x-c.x)<20,l=i.y+i.height/2,u=c.yl,d=!!n.textContent;return s&&u&&d},this._hasFloatingPlaceholder=function(){var e=o._getParent(),t="";return o._hasZeroOpacityAncestor()?t="zero_opacity_ancestor":o._hasOverlappingSibling(null==e?void 0:e.previousElementSibling)?t="previous_overlapping_sibling":o._hasOverlappingSibling(null==e?void 0:e.nextElementSibling)&&(t="next_overlapping_sibling"),!!t&&(o._controller.report("link_in_card.split_card.has_floating_placeholders",{type:t}),!0)},this._logPrbDeprecationWarning=function(){var e=["You're using a legacy wallets integration.","We released an improved way to boost conversion and integrate with wallets including Apple Pay, Google Pay, Link, and more.","Learn how to upgrade your integration: https://docs.stripe.com/elements/express-checkout-element/migration"].join("\n\n");o._controller.warn(e)};var a=t.options,i=t.component,c=t.listenerRegistry,s=t.elementTimings,l=t.emitEvent,d=t.getParent,m=t.hasRegisteredListener,f=t.selfDestruct,_=(0,I.cJ)(a,["loader","appearance","clientSecret"]),h=_.controller,y=_.componentName,v=_.publicOptions,g=_.betas;this._betas=g,this._componentName=y,this._component=i,this._controller=h,this._listenerRegistry=c,this._emitEvent=l,this._getParent=d,this._hasRegisteredListener=m,this._selfDestruct=f;var b=(0,A.tf)(Y,v||{},"create()"),S=b.value;b.warnings.forEach((function(e){return o._controller.warn(e)}));var E=S.paymentRequest,w=S.classes,C=S.issuingCard,P=null===(n=S.style)||void 0===n||null===(r=n.paymentRequestButton)||void 0===r?void 0:r.height;this._cachedOptions={style:{paymentRequestButton:{height:"string"==typeof P?P:void 0}}};var N,R="paymentRequestButton"===this._componentName;if(R){if(null!=E&&E._initialOptions.__isCheckout||this._logPrbDeprecationWarning(),!E)throw new T.N("You must pass in a stripe.paymentRequest object in order to use this Element.");this._paymentRequest=E;var L=_.locale;this._paymentRequest._registerElement(),this._paymentRequest._updateLocale(L)}if(this._isIssuingDisplayElement()){var O=0===(g||[]).length;if(!C)throw new Error("You must pass in an ID to the issuingCard option in order to use this Element.");if(O){if(!("nonce"in S)||!("ephemeralKeySecret"in S))throw new Error("You must set the nonce and ephemeralKeySecret options to use this Element.")}else if(N=C,-1===Be.indexOf(N))throw new Error("Issuing card ".concat(C," has not been retrieved."))}this._createElement(_,S,s),this._classes=Pt,this._computeCustomClasses(w||{}),this._groupId=_.groupId,this._lastBackgroundColor="",this._focused=!1,this._empty=!R,this._invalid=!1,this._complete=!1,this._autofilled=!1,this._hasUnmounted=!1,this._lastSubmittedAt=null,this._hasBlurred=!1}return(0,m.A)(e,[{key:"update",value:function(e){var t=this,n=(0,A.tf)(H,e||{},"element.update()"),r=n.value;if(n.warnings.forEach((function(e){return t._controller.warn(e)})),r){var o,a,i=null===(o=r.style)||void 0===o||null===(a=o.paymentRequestButton)||void 0===a?void 0:a.height,c={style:{paymentRequestButton:{height:"string"==typeof i?i:void 0}}};this._cachedOptions=(0,I.rL)(this._cachedOptions,c);var s=r.classes,l=(0,_.A)(r,Ct);s&&(this._removeClasses(),this._computeCustomClasses(s),this._updateClasses()),this._updateFrameHeight(r),Object.keys(l).length&&(this._frame.update(l),this._secondaryFrame&&this._secondaryFrame.update(l))}}},{key:"blur",value:function(){if(this._isIssuingDisplayElement())throw new T.N("Cannot call blur() on an ".concat(this._componentName," Element."));this._frame.blur(),this._fakeInput.blur()}},{key:"clear",value:function(){this._frame.clear()}},{key:"unmount",value:function(){var e;this._hasUnmounted=!0;var t=this._getParent(),n=this._label;this._controller.action.elementUnmounted({elementName:this._componentName,groupId:this._groupId,frameId:this._frame.id}),t&&(this._listenerRegistry.removeEventListener(t,"click",this.focus),this._removeClasses()),n&&(this._listenerRegistry.removeEventListener(n,"click",this.focus),this._label=null),this._secondaryFrame&&(this._secondaryFrame.unmount(),this._listenerRegistry.removeEventListener(window,"click",this._handleOutsideClick)),this._unmountLinkButtonFrame(),null===(e=this._linkOverlapObserver)||void 0===e||e.disconnect(),this._fakeInput.disabled=!0,this._frame.unmount()}},{key:"mount",value:function(){var e=this,t=(0,k.og)(document,this._component),n=!!window.frames[this._frame.id],r=(0,k.Jh)(document,this._component,t?function(t,n){e._controller.report("debug.".concat(t),n)}:void 0);if(t&&this._controller.report("debug.user_error.shadow_dom_mount.new_implementation",{element:this._componentName,isAccessibleViaWindowFrames:n}),t!==r&&this._controller.report("debug.shadow_dom_mount.old_implementation_mismatch",{element:this._componentName,isInvalidlyConnectedViaShadowDomResult:t,isConnectedViaShadowDom__deprecatedResult:r}),r){this._controller.report("user_error.shadow_dom_mount",{element:this._componentName});var o=function(){throw new T.N("Elements cannot be mounted in a ShadowRoot. Please mount in the Light DOM.")};"test"===this._controller.keyMode()?o():setTimeout(o,0)}if(this._paymentRequest){if(!this._paymentRequest._canMakePaymentResolved)throw new T.N("For the paymentRequestButton Element, you must first check availability using paymentRequest.canMakePayment() before mounting the Element.");if(!this._paymentRequest._activeBackingLibraryName)throw new T.N("The paymentRequestButton Element is not available in the current environment.")}this._mountTimestamp=new Ve.Dc,this._findPossibleLabel(),this._updateClasses(),this._hasUnmounted&&"paymentRequestButton"===this._componentName&&this._frame.send({action:"stripe-cached-options-remount",payload:this._cachedOptions}),this._controller.action.elementMounted({elementName:this._componentName,groupId:this._groupId,frameId:this._frame.id})}},{key:"_isIssuingDisplayElement",value:function(){return"issuingCardNumberDisplay"===this._componentName||"issuingCardCvcDisplay"===this._componentName||"issuingCardExpiryDisplay"===this._componentName||"issuingCardPinDisplay"===this._componentName}},{key:"_updateClasses",value:function(){var e=this._getParent();e&&(0,k.aK)(e,[[this._classes.base,!0],[this._classes.empty,this._empty],[this._classes.focus,this._focused],[this._classes.invalid,this._invalid],[this._classes.complete,this._complete],[this._classes.webkitAutofill,this._autofilled]])}},{key:"_removeClasses",value:function(){var e=this._getParent();e&&(0,k.aK)(e,[[this._classes.base,!1],[this._classes.empty,!1],[this._classes.focus,!1],[this._classes.invalid,!1],[this._classes.complete,!1],[this._classes.webkitAutofill,!1]])}},{key:"_findPossibleLabel",value:function(){var e=this._getParent();if(e){var t,n=e.getAttribute("id");if(n&&(t=document.querySelector("label[for='".concat(n,"']"))),t)this._listenerRegistry.addEventListener(e,"click",this.focus);else for(t=t||e.parentElement;t&&"LABEL"!==t.nodeName;)t=t.parentElement;t?(this._label=t,this._listenerRegistry.addEventListener(t,"click",this.focus)):this._listenerRegistry.addEventListener(e,"click",this.focus)}}},{key:"_computeCustomClasses",value:function(e){var t={};return Object.keys(e).forEach((function(n){if(!Pt[n])throw new T.N("".concat(n," is not a customizable class name.\nYou can customize: ").concat(Object.keys(Pt).join(", ")));var r=e[n]||Pt[n];t[n]=r.replace(/\./g," ")})),this._classes=(0,u.A)((0,u.A)({},this._classes),t),this}},{key:"_setupEvents",value:function(e){var t,n=this,r=e.stripeJsLoadTimestamp,o=e.stripeCreateTimestamp,a=e.groupCreateTimestamp,i=e.createTimestamp,c=e.customCheckoutInitTimestamp,s=e.customCheckoutSdkCreateTimestamp,l=e.customCheckoutSdkReadyTimestamp,u={stripeJsLoad:r.getAsPosixTime(),stripeCreate:o.getAsPosixTime(),groupCreate:a.getAsPosixTime(),create:i.getAsPosixTime(),customCheckoutInit:null==c?void 0:c.getAsPosixTime(),customCheckoutSdkCreate:null==s?void 0:s.getAsPosixTime(),customCheckoutSdkReady:null==l?void 0:l.getAsPosixTime()};this._controller.deferredCanMakePaymentResponse.promise.then((function(e){n._frame.send({action:"stripe-can-make-payment-response",payload:e})})),this._paymentRequest&&this._paymentRequest._on("walletconfigpropsupdate",(function(e){n._frame.send({action:"stripe-wallet-config-props-update",payload:e})})),this._frame._on("outer-link-card-mount",(function(e){var r=e.isOverride,o=e.frameId,a=e.locale,i=e.style,c=e.disabled,s=e.controllerId,l=e.elementId;n._linkButtonFrame=ht({component:n._componentName,frame:n._frame,parent:n._component,controller:n._controller,controllerId:s,isOverride:r,frameId:o,elementId:l,locale:a,style:i,disabled:c,onSubmit:function(){return n._frame._emit("submit")},onLoad:function(){var e;t&&(null===(e=n._linkButtonFrame)||void 0===e||e.updateIframePosition(t),t=void 0)},onOuterAction:function(e){var t=e.outerAction,r=e.outerPayload;if("link-state-change"===t&&"link-manage"===r.state){n._frame._iframe.style.display="none";n._frame._iframe.offsetHeight;n._frame._iframe.style.display="block"}"link-state-change"===t&&(n._handleLinkStateChangeFocusBehavior(r.state),"cardNumber"===n._componentName&&n._remove1PasswordButton(),"cardNumber"===n._componentName&&void 0===n._hasFloatingLabels&&["link-pay","link-use"].indexOf(r.state)>-1&&n._hasFloatingPlaceholder()&&n._handleFloatingPlaceholdersWithLink(),["cardNumber","cardCvc","cardExpiry","postalCode"].indexOf(n._componentName)>-1&&void 0===n._blurOnNextLinkState&&"link-manage"===r.state&&n._hasFloatingPlaceholder()?(n._blurOnNextLinkState=!0,n._controller.report("link_in_card.split_card.requires_focus_and_blur_with_data"),(0,k.yQ)((function(){n._emitEvent("focus"),n._focused=!0,n._updateClasses(),n._emitEvent("blur"),n._focused=!1,n._updateClasses()}))):n._blurOnNextLinkState&&(n._blurOnNextLinkState=void 0,(0,k.yQ)((function(){n._emitEvent("blur")}))))},onError:function(e){n._frame.send({action:"stripe-link-in-card-eject",payload:{reason:e}}),n._unmountLinkButtonFrame()}})})),this._frame._on("outer-link-card-unmount",(function(){return n._unmountLinkButtonFrame()}));var p=(0,Je.f6)((function(e){var t=e.matchFrame;n._frame.send({action:"stripe-timings",payload:{timestamps:u,matchFrame:t}})}));if(this._frame._on("load",(function(e){var t,r=e.source,o=n._getParent(),a=J(o),i=n._paymentRequest?n._paymentRequest._buttonTypeName:null,c=null===(t=n._paymentRequest)||void 0===t?void 0:t._initialOptions.onBehalfOf;n._mountTimestamp&&(u.mount=n._mountTimestamp.getAsPosixTime());var s=function(e,t,o){var s,l,u;n._frame.send({action:"stripe-user-mount",payload:{rtl:a,paymentRequestButtonType:i,linkExperimentAssignments:e,arb_id:t,outerBorderRadius:o,amount:null===(s=n._paymentRequest)||void 0===s||null===(l=s._reportOnlyTotal)||void 0===l?void 0:l.amount,currency:null===(u=n._paymentRequest)||void 0===u?void 0:u._reportOnlyCurrency,paymentRequestOnBehalfOf:c}}),p({matchFrame:r===n._frame._iframe.contentWindow})};if("LINK"===i){var l,d,m,f=n._controller.action.retrieveWalletConfig({onBehalfOf:null===(l=n._paymentRequest)||void 0===l?void 0:l._initialOptions.onBehalfOf,amount:null===(d=n._paymentRequest)||void 0===d?void 0:d._initialOptions.total.amount,currency:null===(m=n._paymentRequest)||void 0===m?void 0:m._initialOptions.currency}),_=o?Xe(o,"paymentRequestButton"):wt.resolve(null);wt.all([f,_]).then((function(e){var t,n,r,a,i=(0,B.A)(e,2),c=i[0],l=i[1],u=o?Ze(l,o):null;"object"===c.type&&(t=null===(r=c.object.experiments)||void 0===r?void 0:r.experiment_assignments,n=null===(a=c.object.experiments)||void 0===a?void 0:a.arb_id);s(t,n,null==u?void 0:u.outerBorderRadius)}))}else s()})),this._secondaryFrame){var m=this._secondaryFrame;m._on("load",(function(e){var t=e.source;n._mountTimestamp&&(u.mount=n._mountTimestamp.getAsPosixTime()),m.send({action:"stripe-user-mount",payload:{rtl:!1,paymentRequestButtonType:null}}),m.send({action:"stripe-timings",payload:{timestamps:u,matchFrame:t===m._iframe.contentWindow}})}))}this._frame._on("redirectfocus",(function(e){var t=e.focusDirection,r=(0,k.Wz)(n._component,t,{includeStripeIframes:!0});r&&r.focus()})),this._frame._on("focus",(function(){var e;n._hasFloatingLabels&&(null===(e=n._linkButtonFrame)||void 0===e||e.allowPointerEvents());(n._isActiveLinkButton("link-pay")||n._isActiveLinkButton("link-save")||n._isActiveLinkButton("link-use"))&&n._restrictFocusToLinkFrameOnly(),n._focused=!0,n._updateClasses()})),this._frame._on("blur",(function(){var e;(n._isActiveLinkButton("link-pay")?n._restrictFocusToCardOnly():(n._isActiveLinkButton("link-save")||n._isActiveLinkButton("link-use"))&&n._allowFrameAndCardFocus(),n._hasFloatingLabels&&n._empty)&&(null===(e=n._linkButtonFrame)||void 0===e||e.disallowPointerEvents());n._focused=!1,n._updateClasses(),n._lastSubmittedAt&&"paymentRequestButton"===n._componentName&&(n._controller.report("payment_request_button.sheet_visible",{latency:n._lastSubmittedAt.getElapsedTime()}),n._lastSubmittedAt=null),!n._linkButtonFrame||n._hasBlurred||"cardNumber"!==n._componentName||n._hasFloatingLabels||setTimeout((function(){n._hasFloatingPlaceholder()&&n._handleFloatingPlaceholdersWithLink()}),500),n._hasBlurred=!0})),this._frame._on("submit",(function(){if("paymentRequestButton"===n._componentName){n._lastSubmittedAt=new Ve.Dc;var e=!1,t=!1;De(),n._emitEvent("click",{preventDefault:function(){n._controller.report("payment_request_button.default_prevented"),e&&n._controller.warn("event.preventDefault() was called after the payment sheet was shown. Make sure to call it synchronously when handling the `click` event."),t=!0}}),!t&&n._paymentRequest&&(n._paymentRequest._elementShow(),e=!0)}else n._emitEvent("submit"),n._formSubmit()})),["ready","focus","blur","escape","click"].forEach((function(e){n._frame._on(e,(function(){n._emitEvent(e)}))})),this._frame._on("self-destruct",(function(){n._selfDestruct()})),this._frame._on("load-error",(function(e){n._emitEvent("loaderror",{error:e}),n._selfDestruct()})),this._frame._on("change",(function(e){var t;De();var r={},o=M.AT[n._componentName]||[];["error","value","empty","complete"].concat((0,d.A)(o)).forEach((function(t){return r[t]=e[t]})),n._emitEvent("change",r),null===(t=n._linkOverlapObserver)||void 0===t||t.check(),n._empty=r.empty,n._invalid=!!r.error,n._complete=r.complete,n._updateClasses()})),this._frame._on("__privateIntegrationError",(function(e){var t=e.message;n._emitEvent("__privateIntegrationError",{message:t})})),this._frame._on("card-element-card-brand-choice-eligibility-change",(function(e){var t=e.isEligibleForCardElementCBC,r=e.merchantPreferredNetworks,o=e.stripePreferredNetworks;n._controller.action.isCardMetadataRequired({frameId:n._frame.id,resetEmitted:!0}).then((function(){return n._controller.action.retrieveCardNetworks({frameId:n._frame.id})})).then((function(e){if(e){var a=e;if(t){var i=Et({cardNetworks:e,merchantPreferredNetworks:r,stripePreferredNetworks:o});n._frame.send({action:"stripe-card-networks-retrieved",payload:i}),a=i.slice(0,1)}n._emitNetworksChangeEventIfDifferentFromLast(a,!1)}}))})),this._frame._on("networkschange-emit",(function(e){var t=e.cardNetworks,r=e.merchantPreferredNetworks,o=e.stripePreferredNetworks,a=e.isCartesBancairesEnabled,i=e.isEligibleForCBC,c=e.isLinkBankAccount;if(-1!==["card","cardNumber"].indexOf(n._componentName)){if(c)return n._emitNetworksChangeEventIfDifferentFromLast([],!0),void n._emitNetworksChangeEventIfDifferentFromLast(["link"],!1);var s=n._formatNetworks({cardNetworks:t,stripePreferredNetworks:o,merchantPreferredNetworks:r,isCartesBancairesEnabled:a,isEligibleForCBC:i}).networksToEmit;n._emitNetworksChangeEventIfDifferentFromLast(s,!1)}})),this._frame._on("networkschange-start",(function(e){var t=e.isCartesBancairesEnabled,r=e.isEligibleForCardElementCBC,o=e.merchantPreferredNetworks,a=e.stripePreferredNetworks;(t||n._hasRegisteredListener("networkschange"))&&n._controller.action.isCardMetadataRequired({frameId:n._frame.id}).then((function(e){return e&&n._emitNetworksChangeEvent(null,!0),n._controller.action.retrieveCardNetworks({frameId:n._frame.id})})).then((function(e){if(e){var i=n._formatNetworks({cardNetworks:e,stripePreferredNetworks:a,merchantPreferredNetworks:o,isCartesBancairesEnabled:t,isEligibleForCBC:r}),c=i.orderedCardNetworks,s=i.networksToEmit;n._emitNetworksChangeEvent(s,!1),t&&n._frame.send({action:"stripe-card-networks-retrieved",payload:c})}}))})),this._frame._on("dimensions",(function(e){if("paymentRequestButton"!==n._componentName){var r=n._getParent();if(r){var o=(0,k.L9)(r,null);if(o){var a=parseFloat(o.getPropertyValue("height")),i=e.height;if("border-box"===o.getPropertyValue("box-sizing")){var c=parseFloat(o.getPropertyValue("padding-top")),s=parseFloat(o.getPropertyValue("padding-bottom"));a=a-parseFloat(o.getPropertyValue("border-top"))-parseFloat(o.getPropertyValue("border-bottom"))-c-s}var l=Tt(a),u=Tt(i);0!==a&&l1&&void 0!==arguments[1]&&arguments[1],n=e.style;if("paymentRequestButton"===this._componentName){var r=n&&n.paymentRequestButton||{},o=r.height,a="string"==typeof o?o:void 0;(t||a)&&(this._frame.updateStyle({height:a||this._lastHeight||oe.r6,minHeight:"auto"}),this._lastHeight=a||this._lastHeight)}else{var i=n&&n.base||{},c=i.lineHeight,s=i.fontSize,l=i.padding,u="string"!=typeof c||isNaN(parseFloat(c))?void 0:c,d="string"==typeof s?s:void 0,p="string"==typeof l?l:void 0;if(d&&!Nt(d)&&this._controller.warn("The fontSize style you specified (".concat(d,") is not in px. We do not recommend using relative css units, as they will be calculated relative to our iframe's styles rather than your site's.")),t||u||d){var m=-1===F.JZ.indexOf(this._componentName)?void 0:p||this._lastPadding,f=(0,k.aW)(u||this._lastHeight,d||this._lastFontSize,m);this._frame.updateStyle({height:f}),this._lastFontSize=d||this._lastFontSize,this._lastHeight=u||this._lastHeight,this._lastPadding=m}}}},{key:"_createElement",value:function(e,t,n){var r=this,o=(0,I.Up)(e,["locale","fonts","betas","appearance","loader","clientSecret","deferredIntent","wait","mids","controllingElement","controllingMode","elementId","mountedInternal","externalPaymentMethodTypes","allowedCardBrands","disallowedCardBrands","customerSessionClientSecret","paymentMethodCreation"]),a=(0,I.Up)(t,["hidePostalCode","hideIcon","disableLink","preferredNetwork","showIcon","style","iconStyle","value","error","locale","fonts","placeholder","disabled","placeholderCountry","supportedCountries","accountHolderType","issuingCard","ephemeralKeySecret","nonce","toCopy","__privateCvcOptional","__privateValue","__privateEmitIbanValue"]),i=this._component,c=ee($.$C);(0,k.vf)(i,re);var s=J(document.body),l=e.componentName,d=e.groupId,p=Z[l],m=(0,u.A)((0,u.A)((0,u.A)({},o),a),{},{stripeJsMountedInIframe:window.top!==window,rtl:s}),f=this._controller.createElementFrame(p,l,d,m);if(f._on("load",(function(){c.disabled=!1})),this._listenerRegistry.addEventListener(c,"focus",(function(){f.focus()})),f.appendTo(i),M.IX[l]){var _=M.IX[l].secondary,h=this._controller.createSecondaryElementFrame(p,_,l,d,m);h&&h.on&&h.on("height-change",(function(e){h.updateStyle({height:"".concat(e.height,"px")})})),this._secondaryFrame=h,h.appendTo(i),this._listenerRegistry.addEventListener(window,"click",(function(){return r._handleOutsideClick()}))}if(i.appendChild(c),E.Lz&&l!==F.bV.paymentRequestButton){var y=function(){var e=ee($.KF);return e.setAttribute("tabindex","-1"),e}();i.appendChild(y)}this._frame=f,this._fakeInput=c,this._setupEvents(n),this._updateFrameHeight(t,!0)}}]),e}(),Lt=Rt,Ot={amount:A.ai,currency:(0,A.yL)("USD","CAD"),logoColor:(0,A.lq)((0,A.yL)("primary","black","white")),fontColor:(0,A.lq)(A.Yj),fontSize:(0,A.lq)(A.Yj),textAlign:(0,A.lq)(A.Yj),stripeMerchantId:(0,A.lq)(A.Yj)},xt=(0,A.cW)(Ot),qt=n(8487),Dt=n(7882).K7,jt=["options"],Bt=function(e){var t,n=e.options,r=(0,_.A)(e,jt),o=e.emitEvent,a=e.listenerRegistry,i=n.controller,c=n.componentName,s=n.publicOptions,l=n.groupId,p=n.elementId,m=n.locale,f=new Ve.Dc,h=function(e){var t=(0,A.tf)(xt,e||{},"create()"),n=t.value,r=t.warnings;if(!Math.floor(n.amount)===n.amount)throw new T.N("'Amount' must be a whole integer number that represents the lowest denomination (cents).");return r.forEach((function(e){return i.warn(e)})),n},y=h(s),v=function(e,n){return e.apply(void 0,[t].concat((0,d.A)(n)))},g=[],b=function(e){return function(){for(var n=arguments.length,r=new Array(n),o=0;o1?arguments[1]:void 0,t=arguments.length>2?arguments[2]:void 0,n=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).layout;if(!n||"string"==typeof n)return[];var r=(0,A.cW)({layout:e?sr:cr}),o=(0,A.tf)(r,{layout:n},t).warnings;return"accordion"!==n.type&&(n.hasOwnProperty("spacedAccordionItems")&&(o=[].concat((0,d.A)(o),["options.layout.spacedAccordionItems is only supported with the 'accordion' layout type."])),n.hasOwnProperty("radios")&&(o=[].concat((0,d.A)(o),["options.layout.radios is only supported with the 'accordion' layout type."])),n.hasOwnProperty("visibleAccordionItemsCount")&&(o=[].concat((0,d.A)(o),["options.layout.visibleAccordionItemsCount is only supported with the 'accordion' layout type."])),n.hasOwnProperty("linkInAccordion")&&(o=[].concat((0,d.A)(o),["options.layout.linkInAccordion is only supported with the 'accordion' layout type."])),n.hasOwnProperty("paymentMethodLogoPosition")&&(o=[].concat((0,d.A)(o),["options.layout.paymentMethodLogoPosition is only supported with the 'accordion' layout type."]))),o}(t,n,r),a=function(){var e=arguments.length>1?arguments[1]:void 0,t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).wallets;if(!t||"string"==typeof t)return[];var n=(0,A.cW)({wallets:tr});return(0,A.tf)(n,{wallets:t},e).warnings}(t,r),i=function(){var e,t,n,r=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).savePaymentMethod;if(!r)return{savePaymentMethodTruncated:null,warnings:[]};if(null==r||!r.messages)return{savePaymentMethodTruncated:r,warnings:[]};var o=[],a=null==r||null===(e=r.messages)||void 0===e?void 0:e.saveLabel;a&&a.length>100&&(o.push("savePaymentMethod.messages.saveLabel is over 100 characters and will be truncated."),a=mr(a,100));var i=null==r||null===(t=r.messages)||void 0===t?void 0:t.setAsDefaultLabel;i&&i.length>100&&(o.push("savePaymentMethod.messages.setAsDefaultLabel is over 100 characters and will be truncated."),i=mr(i,100));var c=null==r||null===(n=r.messages)||void 0===n?void 0:n.removeSavedDialogBody;return c&&c.length>500&&(o.push("savePaymentMethod.messages.removeSavedDialogBody is over 500 characters and will be truncated"),c=mr(c,500)),null==a&&null==i&&null==c?{savePaymentMethodTruncated:r,warnings:[]}:{savePaymentMethodTruncated:(0,u.A)((0,u.A)({},r),{},{messages:(0,u.A)((0,u.A)((0,u.A)({},null!=a?{saveLabel:a}:{}),null!=i?{setAsDefaultLabel:i}:{}),null!=c?{removeSavedDialogBody:c}:{})}),warnings:o}}(t),c=i.savePaymentMethodTruncated,s=i.warnings;return{savePaymentMethodTruncated:c,warnings:[].concat((0,d.A)(o),(0,d.A)(a),(0,d.A)(s))}},ro=function(e,t,n,r,o,a){switch(e){case"email":case"linkAuthentication":var i=(0,A.tf)(Vr,t,n),c=i.value;c.locale,c.fonts;return{value:(0,_.A)(c,Or),warnings:i.warnings};case"payment":var s=(0,A.tf)(function(e,t){return(0,A.cW)((0,u.A)((0,u.A)({},Kr(e,t)),{},{locale:(0,A.vM)("elements()"),fonts:(0,A.vM)("elements()")}))}(r,o),t,n),l=s.value,p=(l.locale,l.fonts,l.clientSecret),m=void 0===p?void 0:p,f=(0,_.A)(l,xr),h=s.warnings,y=no({options:t,isUpdate:r,methodName:n}),v=y.savePaymentMethodTruncated,g=y.warnings;return{value:(0,u.A)((0,u.A)({parsedIntentSecret:m},f),v?{savePaymentMethod:(0,u.A)({},v)}:{}),warnings:[].concat((0,d.A)(h),(0,d.A)(g))};case"shippingAddress":var b=(0,A.tf)(Jr,t,n),S=b.value,k=(S.locale,S.fonts,(0,_.A)(S,qr)),E=b.warnings;return E.push("Shipping Address Element is now Address Element.\n It is advised to switch to the Address Element. For more information,\n see https://stripe.com/docs/elements/address-element.\n "),-1===n.indexOf("update")&&fr(t),_r(t),{value:k,warnings:E};case"address":if(-1!==n.indexOf("update")){var w=(0,A.tf)(Xr,t,n),C=w.value;C.locale,C.fonts;return{value:(0,_.A)(C,Dr),warnings:w.warnings}}var P=(0,A.tf)(Zr,t,n),I=P.value,T=(I.locale,I.fonts,(0,_.A)(I,jr)),N=P.warnings;return to(t),{value:T,warnings:N};case"paymentMethodMessaging":return function(e,t,n){return Ir({options:e,methodName:n,deprecated:"paymentMethods",current:"paymentMethodTypes"}),Ir({options:Pr(e)?e.metaData:null,methodName:n,deprecated:"messagingClientReferenceId",current:"userSessionId"}),t?(0,A.tf)(Cr,e,n):(0,A.tf)(kr,e,n)}(t,r,n);case"currencySelector":var M=(0,A.tf)(Qr(a),t,n),R=M.value;R.locale,R.fonts;return{value:(0,_.A)(R,Br),warnings:M.warnings};case"taxId":var L=(0,A.tf)(eo,t,n),O=L.value;O.locale,O.fonts;return{value:(0,_.A)(O,Fr),warnings:L.warnings};case"link":return(0,A.tf)(r?Lr:Rr,t,n);case"autocompleteSuggestions":case"achBankSearchResults":case"easel":return{value:Object.freeze({}),warnings:[]};case"issuingAddToWalletButton":return(0,A.tf)(je,t,n);default:return(0,j.GQ)(e)}},oo=(0,A.or)((0,A.Ze)({id:(0,A.lq)(A.Yj)}),(0,A.Ze)({firstError:(0,A.lq)(A.lc)})),ao=n(5684),io=n(6714),co=function(e){var t=e.wallet,n=e.options;return n.controller.keyMode()!==L.ld.unknown&&(n.publicOptions.hasOwnProperty("wallets")&&"auto"!==n.publicOptions.wallets&&"never"===n.publicOptions.wallets[t]?(n.controller.reportInvalidPaymentMethodType((0,io.bS)(t),"wallet_disallowed_from_options"),!1):!((0,P.aw)(n.betas,"payment_element_beta_1")&&!(0,P.aw)(n.betas,"payment_element_apple_pay_beta_1"))||(n.controller.reportInvalidPaymentMethodType((0,io.bS)(t),"in_old_beta"),!1))},so=function(e){var t,n,r,o=e.options,a=e.key;if(o.publicOptions&&o.publicOptions.hasOwnProperty("applePay")&&null!==(t=o.publicOptions)&&void 0!==t&&t.applePay.hasOwnProperty(a))return null===(n=o.publicOptions)||void 0===n||null===(r=n.applePay)||void 0===r?void 0:r[a]},lo=function(e,t){return!!("currencySelector"===e&&"object"==typeof t&&t&&"__customCheckout"in t&&"object"==typeof t.__customCheckout&&t.__customCheckout&&"currencyOptions"in t.__customCheckout&&t.__customCheckout.currencyOptions&&Array.isArray(t.__customCheckout.currencyOptions)&&t.__customCheckout.currencyOptions.length>0)||-1!==["linkAuthentication","email","payment","paymentForm","shippingAddress","address","taxId"].indexOf(e)},uo=function(e,t){var n=!t||0===Object.keys(t).length;return"treatment"===e.getLightExperimentAssignment("elements_generic_skeleton_loader_v2").variant&&n},po="__PrivateStripeElementLoader",mo="".concat(po,"-filter"),fo="generic-loader-field",_o="generic-loader--stacked",ho="\n .".concat(po," {\n box-sizing: border-box;\n position: absolute;\n right: 0;\n left: 0;\n top: 4px;\n bottom: 0;\n overflow: hidden;\n z-index: 1;\n pointer-events: none;\n display: flex;\n flex-direction: column;\n gap: 4px;\n container-type: inline-size;\n }\n .").concat(po," .").concat(fo," {\n backdrop-filter: blur(4px);\n filter: url(#").concat(mo,");\n position: relative;\n overflow: hidden;\n border-radius: 8px;\n width: 100%;\n height: 45px;\n }\n .").concat(po,".").concat(_o," > .").concat(fo," {\n border-radius: 0;\n }\n .").concat(po,".").concat(_o," > .").concat(fo,":first-child {\n border-top-left-radius: 8px;\n border-top-right-radius: 8px;\n }\n .").concat(po,".").concat(_o," > .").concat(fo,":last-child {\n border-bottom-left-radius: 8px;\n border-bottom-right-radius: 8px;\n }\n .").concat(po," .").concat(fo,'::after {\n display: block;\n content: "";\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background:\n linear-gradient(\n 90deg,\n rgba(255, 255, 255, 0.00) 0.01%,\n rgba(255, 255, 255, 0.02) 25%,\n rgba(255, 255, 255, 0.02) 75%,\n rgba(255, 255, 255, 0.00) 99.99%\n ) 0 0 / 50cqi 100% no-repeat fixed,\n linear-gradient(\n 90deg,\n rgba(0, 0, 0, 0.00) 0.01%,\n rgba(0, 0, 0, 0.02) 25%,\n rgba(0, 0, 0, 0.02) 75%,\n rgba(0, 0, 0, 0.00) 99.99%\n ) 50cqi 0 / 50cqi 100% no-repeat fixed;\n animation: ').concat(po,"-shimmer 1.5s infinite linear;\n pointer-events: none;\n }\n @keyframes ").concat(po,"-shimmer {\n 0% { background-position: -100cqi 0, -50cqi 0; }\n 100% { background-position: 200cqi 0, 250cqi 0; }\n }\n"),yo=!1,vo=function(){if(!yo){if(yo=!0,document.adoptedStyleSheets){var e=new CSSStyleSheet;e.replaceSync(ho),document.adoptedStyleSheets=[].concat((0,d.A)(document.adoptedStyleSheets),[e])}else{var t=document.createElement("style");t.textContent=ho,document.head.appendChild(t)}var n,r=(n='\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n '),(new DOMParser).parseFromString(n,"image/svg+xml").documentElement);document.body.appendChild(r)}},go=function(e){return{style:{height:"".concat(e,"px")},className:fo}},bo=function(e){return{style:{display:"flex",gap:"".concat(e.gap,"px")},children:(0,I.R2)(e.childrenCount,go(e.childrenHeight))}},Ao=function(e){var t,n=null!==(t=e.layout)&&void 0!==t?t:{},r=n.type,o=n.defaultCollapsed,a=n.spacedAccordionItems,i=0;return i=o?a?230:206:a?391:367,"accordion"===r?{className:a?void 0:_o,style:{gap:a?"10px":"2px",height:"".concat(i,"px")},children:[go(o?50:211),go(50),go(50),go(50)]}:{style:{gap:"12px",height:o?"61px":"211px"},children:[bo({gap:12,childrenHeight:61,childrenCount:4})].concat((0,d.A)(o?[]:[go(63),bo({gap:12,childrenHeight:63,childrenCount:2})]))}},So=function(e){var t,n="split"===(null===(t=e.display)||void 0===t?void 0:t.name);return{style:{gap:"12px",height:n?"216px":"159px"},children:[go(45),go(45),go(45)].concat((0,d.A)(n?[go(45)]:[]))}},ko=function(e){var t="compact"===e.layout?6:12,n=45*t+12*(t-1);return{style:{gap:"".concat(12,"px"),height:"".concat(n,"px")},children:(0,I.R2)(t,go(45))}},Eo=function(e){var t;if("always"!==e.visibility)return{style:{},children:[]};var n="never"!==(null===(t=e.fields)||void 0===t?void 0:t.businessName);return{style:{gap:"12px",height:n?"102px":"45px"},children:[].concat((0,d.A)(n?[go(45)]:[]),[go(45)])}},wo=function(){return{style:{height:"45px"},children:[go(45)]}},Co=function(){return{style:{height:"63px"},children:[go(63)]}},Po=n(7882).K7,Io=function(e){var t,n=e.elementFrame,r=e.component,o=e.componentName,a=e.loaderEnabled,i=e.elementOptions,c=e.controller,s=e.groupEligibleForAccessoryFrames,d=0,p=function(e){if(!e)return null;var t=function(e){var t,n=[],r=function e(t){var r=document.createElement("div");return t.dir&&(r.dir=t.dir),(0,k.vf)(r,t.style),t.className&&(r.className=t.className),t.isShimmerNode&&n.push(r),Array.isArray(t.children)&&t.children.forEach((function(t){return r.appendChild(e(t))})),r}(e);return r.className="".concat(po," ").concat(null!==(t=r.className)&&void 0!==t?t:"").trim(),{loaderComponent:r,shimmerNodes:n}}(e),n=t.loaderComponent,r=t.shimmerNodes;return(0,u.A)({loaderComponent:n},function(e){if(!e.length)return{startAnimation:function(){},stopAnimation:function(){}};var t,n,r=3e3,o=function(){t&&clearTimeout(t),n&&clearTimeout(n)};return{startAnimation:function(){o();var a=function(t){(0,k.yQ)((function(){e.forEach((function(e){e.style.transition="start"===t?"transform ".concat(r,"ms ease"):"",e.style.transform="start"===t?"translateX(200%)":"translateX(-100%)"}))}))};!function e(){a("start"),n=setTimeout((function(){return a("stop")}),r),t=setTimeout(e,3500)}()},stopAnimation:o}}(r))},m=new Po((function(t){var r=l,u=void 0===s,d=new Ve.Dc;a&&uo(c,e.appearance)?(u&&n.send({action:"get-loader-ui",payload:{componentName:o,elementOptions:i,appearance:e.appearance}}),t(p(function(e){var t,n,r,o,a=e.componentName,i=e.elementOptions;switch(vo(),a){case"payment":return Ao(null!==(t=i.payment)&&void 0!==t?t:{});case"paymentForm":return ko(null!==(n=i.paymentForm)&&void 0!==n?n:{});case"shippingAddress":case"address":return So(null!==(r=i.address)&&void 0!==r?r:{});case"taxId":return Eo(null!==(o=i.taxId)&&void 0!==o?o:{});case"linkAuthentication":return wo();case"currencySelector":return Co();default:return{style:{}}}}({componentName:o,elementOptions:i})))):a&&u?(n.send({action:"get-loader-ui",payload:{componentName:o,elementOptions:i,appearance:e.appearance}}),n._on("loader-ui-callback",(function(e){var n=e.message,r=n.componentName,a=n.loaderUiNodes;o===r&&(c._firstLoaderUiCreated||(c._firstLoaderUiCreated=!0,c.report("loader_ui_resolved",{variant:"treatment",start:d.valueOf(),delay:d.getElapsedTime()})),t(p(a)))}))):r&&a?(r._emit("get-element-loader-ui",{componentName:o,elementOptions:i}),r._on("element-loader-ui-callback",(function(e){var n=e.message,r=n.componentName,a=n.loaderUiNodes;o===r&&(c._firstLoaderUiCreated||(c._firstLoaderUiCreated=!0,c.report("loader_ui_resolved",{variant:"control",start:d.valueOf(),delay:d.getElapsedTime()})),t(p(a)))}))):t(null)})),f=function(e){return function(){var t=++d;return m.then((function(n){return n&&t===d?e(n):{err:"stale call"}}))}},_=function(e){e.height&&(r.style.height=e.height)},h=function(e){var t=e.loaderComponent,o=e.stopAnimation;n._off("set_styles",_),r.style.height="",o();try{r.contains(t)&&r.removeChild(t)}catch(e){}},y=f((function(e){var t=e.loaderComponent,o=e.startAnimation;t.style.opacity="1",n.updateStyle({opacity:"0"}),r.style.height=t.style.height,r.appendChild(t),o(),n._on("set_styles",_)})),v=f((function(e){e.loaderComponent.style.opacity="0",t=setTimeout((function(){h(e)}),316)})),g=f(h);return{show:function(){return t&&clearTimeout(t),y()},hide:function(){return n.updateStyle({opacity:"1"}),v()},unmount:function(){return n.updateStyle({opacity:"1"}),t&&clearTimeout(t),g()}}},To=function(e){return(0,I.Up)(e,["defaultValues","paymentMethodOrder","allowedCardBrands","disallowedCardBrands","business","fields","readOnly","terms","wallets","layout","savePaymentMethod","savedPaymentMethod","allowedCountries","autocomplete","blockPoBox","defaultValues","contacts","fields","validation","mode","display","currency","countryCode","metaData","paymentMethodTypes","displayType","amount","__customCheckout","visibility","ephemeralKeySecret","nonce","issuingCard","buttonHeight","wallet","cardName","google","__shouldCollectTaxRequiredFields","flow","embeddedTrigger","supportedCountries","collectedFields"])},No=function(e){var t=e.controller,n=e.componentName,r=e.groupId,o=e.fonts,a=e.wait,i=e.publicOptions,c=e.controllingElement,s=e.controllingMode,l=e.mountedInternal,u=e.externalPaymentMethodTypes,d=e.locale,p=e.elementsInitSource,m=e.elementId,f=e.groupEligibleForAccessoryFrames,_={fonts:o,wait:a,rtl:J(document.body),publicOptions:To(i),controllingElement:c,controllingMode:s,mountedInternal:l,externalPaymentMethodTypes:u,stripeAccount:t._stripeAccount,locale:d,elementsInitSource:p,elementId:m},h=$.Vj[n];return"address"===n&&(h=$.Vj[n][i.mode]),t.createElementFrame(h,n,r,_,f?{isEligibleForAccessoryFrames:f}:void 0)},Mo=n(7783),Ro=n(321),Lo=n(277),Oo=n(5331),xo=function(e){if("object"==typeof e&&e&&e.hasOwnProperty("financialConnections")){var t=e.financialConnections;if("object"==typeof t&&t&&t.hasOwnProperty("onEvent")){var n=t.onEvent;if("function"==typeof n&&n)return n}return null}return null},qo=function(e,t,n){"financial_connections_session_cancelled"===e.error.code?t.action.completeLinkAccountSessionElements({groupId:n,error:Lo.OK}):(e.error.code,t.action.completeLinkAccountSessionElements({groupId:n,error:Lo._y}))},Do={PAYMENT_INTENT:"payment_intent",SETUP_INTENT:"setup_intent"},jo=function(e){return e?Do[e.type]:"deferred_intent"},Bo=function(e){if("object"==typeof e&&e&&e.hasOwnProperty("defaultValues")){var t,n,r,o=e.defaultValues,a=null==o||null===(t=o.billingDetails)||void 0===t?void 0:t.email,i=null==o||null===(n=o.billingDetails)||void 0===n?void 0:n.phone,c=null==o||null===(r=o.billingDetails)||void 0===r?void 0:r.name;return{email:"string"==typeof a?a:null,phone:"string"==typeof i?i:null,name:"string"==typeof c?c:null}}return null},Fo=function(e){var t=e.options,n=e.institutionId,r=e.manualEntryOnly,o=e.parsedClientSecret,a=e.searchSession,i=e.deferredIntentOptions,c=e.hostedSurface,s=e.linkMode,l=e.hasExistingConsumerSession,u=e.ignoreLinkCookiesOnLaunch,d=e.sharedSessionContext,p=e.merchantToken,m=e.incentiveEligibilitySession,f=e.locale,_=e.onEvent,h=e.primaryFrameId;!function(e){var t=e.options,n=e.institutionId,r=e.manualEntryOnly,o=e.parsedClientSecret,a=e.searchSession,i=e.deferredIntentOptions,c=e.hostedSurface,s=e.linkMode,l=e.hasExistingConsumerSession,u=e.sharedSessionContext,d=e.merchantToken,p=e.incentiveEligibilitySession,m=e.locale,f=e.billingDetails,_=e.onEvent,h=e.primaryFrameId,y=e.ignoreLinkCookiesOnLaunch;(0,Ro.Ox)({linkAccountSessionCreatorClientSecret:null==o?void 0:o.clientSecret,linkAccountSessionCreatorType:jo(o),createdBy:(0,Oo.Pf)(null==o?void 0:o.id,null==i?void 0:i.elementsSessionId),controller:t.controller,attachRequired:!1,institution:n,data:{type:"us_bank_account",billing_details:null!=f?f:void 0},ignoreLinkCookiesOnLaunch:y,searchSession:a,manualEntryOnly:r,paymentMethodOptions:null==i?void 0:i.paymentMethodOptions,amount:null==i?void 0:i.amount,onBehalfOf:null==i?void 0:i.onBehalfOf,hostedSurface:c,linkMode:s,hasExistingConsumerSession:l,sharedSessionContext:u,groupId:t.groupId,merchantToken:d,incentiveEligibilitySession:p,locale:m,onEvent:_,primaryFrameId:h}).then((function(e){if(e.error)qo(e,t.controller,t.groupId);else if(e.linkAccountSession.paymentAccount){var n=e.linkAccountSession.paymentAccount;switch(n.object){case"financial_connections.account":case"linked_account":var r=n;t.controller.action.completeLinkAccountSessionElements({groupId:t.groupId,bankAccount:{sessionId:e.linkAccountSession.id,displayName:r.display_name,bankName:r.institution_name,last4:r.last4||"",type:"instant"}});break;case"financial_connections.bank_account":case void 0:var o=n;t.controller.action.completeLinkAccountSessionElements({groupId:t.groupId,bankAccount:{sessionId:e.linkAccountSession.id,displayName:"Bank account",bankName:o.bank_name,last4:o.last4,type:"manual"}});break;default:(0,j.GQ)(n)}}else t.controller.action.completeLinkAccountSessionElements({groupId:t.groupId,error:Lo.OK})}))}({options:t,institutionId:n,manualEntryOnly:r,parsedClientSecret:o,searchSession:a,deferredIntentOptions:i,hostedSurface:c,linkMode:s,hasExistingConsumerSession:l,ignoreLinkCookiesOnLaunch:u,sharedSessionContext:d,merchantToken:p,incentiveEligibilitySession:m,locale:f,billingDetails:Bo(t.publicOptions),onEvent:_,primaryFrameId:h})},Uo=function(e){var t=e.props,n=e.componentName,r=e.controllingElement,o=e.controllingMode,a=e.ariaHidden,i=void 0===a?"false":a,c=t.component,s=t.elementTimings,l=t.getParent,d=t.options,p=No((0,u.A)((0,u.A)({},d),{},{componentName:n,controllingElement:r,controllingMode:o}));p.appendTo(c),p.updateStyle((0,u.A)((0,u.A)({},(0,ao.D)(n,!1)),{},{position:"absolute",zIndex:"1"})),p._iframe.setAttribute("aria-hidden",i),p._iframe.setAttribute("tabindex","-1");var m=(0,Je.f6)((function(){var e,t,n;p.send({action:"stripe-timings",payload:{timestamps:{stripeJsLoad:s.stripeJsLoadTimestamp.getAsPosixTime(),stripeCreate:s.stripeCreateTimestamp.getAsPosixTime(),groupCreate:s.groupCreateTimestamp.getAsPosixTime(),create:s.createTimestamp.getAsPosixTime(),customCheckoutInit:null===(e=s.customCheckoutInitTimestamp)||void 0===e?void 0:e.getAsPosixTime(),customCheckoutSdkCreate:null===(t=s.customCheckoutSdkCreateTimestamp)||void 0===t?void 0:t.getAsPosixTime(),customCheckoutSdkReady:null===(n=s.customCheckoutSdkReadyTimestamp)||void 0===n?void 0:n.getAsPosixTime(),mount:(new Ve.Dc).getAsPosixTime()}}})}));p._on("load",(function(){p.send({action:"stripe-user-mount",payload:{rtl:J(l())}}),m()})),p._on("set_styles",(function(e){p.updateStyle(e)})),"achBankSearchResults"===n&&p._on("us-bank-account-v2-launch",(function(e){return Fo((0,u.A)({options:d},e))}))},Vo={apple_pay:"applePay",google_pay:"googlePay"},Ko={country:"US",currency:"usd",total:{amount:0,label:"Total"},requestPayerName:!0,requestPayerEmail:!1,requestPayerPhone:!1},zo=function(e,t,n,r){var o,a,i="applePay"===r?"googlePay":"applePay",c=function(e){var t,n,r,o=e.options;if(o.publicOptions&&o.publicOptions.hasOwnProperty("applePay")&&null!==(t=o.publicOptions)&&void 0!==t&&t.applePay.hasOwnProperty("applePayLaterAvailability"))return null===(n=o.publicOptions)||void 0===n||null===(r=n.applePay)||void 0===r?void 0:r.applePayLaterAvailability}({options:e}),s=so({options:e,key:"recurringPaymentRequest"}),l=so({options:e,key:"deferredPaymentRequest"}),d=so({options:e,key:"automaticReloadPaymentRequest"}),p=new U.A({controller:e.controller,authentication:{apiKey:e.controller._apiKey,accountId:e.controller._stripeAccount||null},mids:e.mids,rawOptions:(0,u.A)((0,u.A)({},Ko),{},{disableWallets:["browserCard","link",i],__isPaymentElement:!0,__elementsGroupId:e.groupId,applePay:{applePayLaterAvailability:c,recurringPaymentRequest:s,deferredPaymentRequest:l,automaticReloadPaymentRequest:d},setupFutureUsage:null===(o=e.deferredIntent)||void 0===o?void 0:o.setup_future_usage,captureMethod:e.deferredIntent&&"capture_method"in e.deferredIntent?null===(a=e.deferredIntent)||void 0===a?void 0:a.capture_method:void 0}),betas:e.betas,queryStrategyOverride:null,listenerRegistry:t}),m=function(){};p._on("token",(function(e){m({type:"token",token:e.token.id}),e.complete("success")})),p._on("cancel",(function(){m({type:"cancelled"})})),p._on("__private_do_not_use_error",(function(e){m({type:"error",error:e})}));var f=p.canMakePayment().then((function(e){e&&e[r]?(n.send({action:"should-list-wallet",payload:{wallet:r}}),n._on("create-upe-apple-pay-session",(function(){p._createUpeApplePaySession()})),n._on("show-upe-wallet",(function(e){var t=e.wallet;if(m=e.onComplete,Vo[t]===r)try{p.show()}catch(e){throw console.error(e),e}}))):n.send({action:"should-not-list-wallet",payload:{wallet:r}})}));return{pr:p,canMakePaymentPromise:f}},Wo=n(9105),Yo={position:"absolute",left:"0",top:"0",height:"100%",width:"100%","color-scheme":"only light","pointer-events":"auto"},Ho=function(e){function t(r){var o,a=r.type,i=r.controllerId,c=r.listenerRegistry,s=r.useLazyExperimentAssets,l=r.options,u=r.primaryFrameId;(0,p.A)(this,t);var d={frameType:a,lazy:s},m=G.mU.LINK_AUTH_MODAL===a||G.mU.UNIVERSAL_LINK_MODAL===a;return(o=n.call(this,{frameConfig:d,controllerId:i,listenerRegistry:c,appParams:l}))._autoMount=function(){o._backdrop.mount((function(e){o.appendTo(e)}),!0)},o.show=function(){o._backdrop.show(),(0,k.vf)(o._iframe,Yo),o.isVisible=!0},o.fadeInBackdrop=function(){o._backdrop.fadeIn()},o._backdropFadeoutPromise=null,o.fadeOutBackdrop=function(){return o._backdropFadeoutPromise||(o._backdropFadeoutPromise=o._backdrop.fadeOut()),o._backdropFadeoutPromise.then((function(){o._backdropFadeoutPromise=null}))},o.backdropRunOnHide=function(){o._backdrop.runOnHide()},o.destroy=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=o.fadeOutBackdrop().then((function(){o._backdrop.unmount(),t||e.prototype.destroy.call((0,v.A)(o))}));return t&&e.prototype.destroy.call((0,v.A)(o)),o.isVisible=!1,n},o._backdrop=new Wo.A({lockScrolling:!0,lockScrollingIOSSpecialFix:m,lockFocus:!0,lockFocusOn:o._iframe,appendElement:m,backgroundTransition:m?"".concat(250,"ms ease-out"):"400ms ease",listenerRegistry:c}),o._autoMount(),o.isVisible=!1,o.primaryFrameId=u,o}(0,g.A)(t,e);var n=(0,b.A)(t);return(0,m.A)(t)}(Se.A),Go=Ho,Zo=n(8521),Xo=n(7882).K7,Jo=function(e){var t,r=e.frame,o=e.props,a=e.addOnUnmount,i=e.addOnDestroy,c=e.isHabanero,s=void 0!==c&&c,l=o.options,d=o.listenerRegistry,p=o.emitEvent,m=function(e){var t=e.options,n=t.publicOptions;return"paymentForm"===t.componentName&&"object"==typeof n&&n&&"__customCheckout"in n&&"object"==typeof n.__customCheckout&&n.__customCheckout&&"paymentElementOptions"in n.__customCheckout?n.__customCheckout.paymentElementOptions:n}(o),f=null,_=function(){return Vt().then((function(e){var t=e.mountModal,n=e.unmountModal;return a((function(){n()})),t}))};r._on("setup-afterpay-modal",(function(){f||(f=_())})),r._on("mount-afterpay-modal",(function(e){var t=e.currency,n=e.locale,r=e.modalTheme;f||(f=_()),f.then((function(e){e({controller:l.controller,listenerRegistry:d,currency:t,locale:n,modalTheme:r})}))}));var h=null,y=function(){return(0,qt.v)().then((function(e){var t=e.mountModal,n=e.unmountModal;return a((function(){n()})),t}))};r._on("setup-affirm-modal",(function(){h||(h=y())})),r._on("affirm-modal-open",(function(e){var t=e.link;h||(h=y()),h.then((function(e){e({controller:l.controller,listenerRegistry:d,url:t})}))})),r._on("setup-us-bank-account",(function(){Uo({props:o,componentName:"achBankSearchResults",controllingElement:"paymentElement",ariaHidden:"true"})}));var v=null;!v&&co({wallet:"applePay",options:l})&&(v=zo(l,d,r,"applePay")),r._on("update-apple-pay",(function(e){var t;null===(t=v)||void 0===t||t.pr.update(e)}));var g=function(){var e=null;if(!e&&co({wallet:"googlePay",options:l})){var t=(e=zo(l,d,r,"googlePay")).pr._backingLibraries.GOOGLE_PAY;t&&i(t._destroy)}if(r._on("update-google-pay",(function(t){var n;null===(n=e)||void 0===n||n.pr.update(t)})),e||v){var n,o,a;a=e&&v?"both":e?"googlePay":"applePay";var c=l.groupId;l.controller.action.fetchingWallets({groupId:c,isComplete:!1,wallet:a}),Xo.all([null===(n=e)||void 0===n?void 0:n.canMakePaymentPromise,null===(o=v)||void 0===o?void 0:o.canMakePaymentPromise]).then((function(){l.controller.action.fetchingWallets({groupId:c,isComplete:!0,wallet:a})}))}};null!==(t=window.__STRIPE_LAB_METRICS_CONFIG)&&void 0!==t&&t.googlePayExperiment?l.controller._controllerFrame._on("load",g):g(),r._on("link-launch",(function(e){var t=e.institutionId,n=e.parsedClientSecret,r=e.hasSession,o=e.sharedSessionContext,a=e.checkoutPriceAmount,i=e.email,c=e.linkMobilePhone,s=e.linkMobilePhoneCountry,u=e.instantDebitsIncentive,d=e.incentiveEligibilitySession,p=e.consumerIncentiveOffer,m=e.locale,f=e.businessName,_=e.deferredIntentOptions,h=e.merchantToken,y=e.linkMode,v=e.linkWithFinancialConnectionsDataEnabled,g=e.ignoreLinkCookiesOnLaunch;(0,Ro.W0)(t,null==n?void 0:n.clientSecret,null==n?void 0:n.id,l.controller,o,l.groupId,a,g,i,c,s,u,d,p,m,f,_,r,Oo.x.PaymentElement,h,y,v).then((function(e){var t=e.consumer,n=e.consumerSignedUpForLinkOutsideOfElements;if(e.error)qo(e,l.controller,l.groupId);else if(t&&!r)l.controller.action.loginWithConsumerInfo({consumerInfo:t,consumerSignedUpForLinkOutsideOfElements:n,groupId:l.groupId});else if(null!=t&&t.new_payment_details){var o=t.new_payment_details;l.controller.action.addPaymentDetails({paymentDetails:o,groupId:l.groupId})}else if(null!=t&&t.redacted_payment_details&&1===t.redacted_payment_details.length&&t.redacted_payment_details[0].bank_account_details){var a=t.redacted_payment_details[0].bank_account_details;l.controller.action.completeLinkAccountSessionElements({groupId:l.groupId,bankAccount:{sessionId:e.linkAccountSession.id,displayName:a.bank_account_type||"",bankName:a.bank_name||"STRIPE TEST BANK",last4:(null==a?void 0:a.last4)||"",type:"instant"}}),l.controller.action.addPaymentDetails({paymentDetails:t.redacted_payment_details[0],groupId:l.groupId})}else l.controller.action.completeLinkAccountSessionElements({groupId:l.groupId,error:Lo.OK})}))})),r._on("link-auth-modal-opened",(function(){a((function(){var e;null===(e=l.controller._linkAuthModal)||void 0===e||e.frame.send({action:"stripe-link-auth-modal-abort",payload:null})}))})),r._on("universal-link-modal-opened",(function(){var e;null===(e=l.controller._universalLinkModal)||void 0===e||e.frame.send({action:"stripe-universal-link-modal-set-group-id",payload:{groupId:l.groupId}}),a((function(){var e;null===(e=l.controller._universalLinkModal)||void 0===e||e.frame.send({action:"stripe-universal-link-modal-abort",payload:null})}))})),r._on("us-bank-account-v2-launch",(function(e){Fo((0,u.A)({options:l,onEvent:xo(m),primaryFrameId:r.id},e))})),r._on("us-bank-account-v2-emit-event",(function(e){var t=e,n=xo(m);null==n||n(t)}));var b=!1,A=[],S=function(e){b||A.push(e)};r._on("cpm-embed-init",(function(e){S({type:"cpm-embed-init",payload:e}),b||n.e(779).then(n.bind(n,8201)).then((function(e){var t=e.CpmEmbedManager;if(!b){var n=new t(r,l.controller,l.customPaymentMethods,A);n.init(),b=!0,a((function(){n.destroyEntries()}))}}))})),r._on("cpm-embed-cleanup",(function(e){S({type:"cpm-embed-cleanup",payload:e})})),r._on("cpm-embed-position",(function(e){S({type:"cpm-embed-position",payload:e})})),r._on("cpm-embed-visibility",(function(e){S({type:"cpm-embed-visibility",payload:e})})),r._on("cpm-embed-focus-to-outer",(function(e){S({type:"cpm-embed-focus-to-outer",payload:e})})),r._on("pe-change",(function(e){var t=s?Zo.dm:"change";p(t,function(e){if(e.preview&&e.preview.icon){var t=(new DOMParser).parseFromString(e.preview.icon,"text/html");e.preview.icon=t.body.firstElementChild}return e}(e))})),a((function(){for(var e in l.controller._frames)if(l.controller._frames.hasOwnProperty(e)){var t=l.controller._frames[e];t instanceof Go&&t.primaryFrameId===r.id&&t.destroy()}}))},Qo=function(e,t,n){var r=e.createHiddenFrame(G.mU.GOOGLE_MAPS_APP,{apiKey:"AIzaSyCab6eIMNih34mQb3XI_QWXagmF2_rvQAg",elementMode:n});return r._on("get-google-maps-predictions",(function(e){!function(e,t,n){r.send({action:"get-google-maps-predictions",payload:{data:{search:e,countryRestrictions:t,useNewPlacesApi:n}}})}(e.search,e.countryRestrictions,e.useNewPlacesApi)})),r._on("get-google-maps-details",(function(e){!function(e,t){r.send({action:"get-google-maps-details",payload:{data:{placeId:e,useNewPlacesApi:t}}})}(e.placeId,e.useNewPlacesApi)})),r._on("google-maps-callback",(function(e){var r=e.event,o=e.message;switch(r){case"gotPredictions":!function(e){var r="object"==typeof e?(0,u.A)((0,u.A)({},e),{},{mode:n}):e;t.send({action:"google-maps-predictions",payload:{data:r}})}(o);break;case"gotDetails":!function(e){var r="object"==typeof e?(0,u.A)((0,u.A)({},e),{},{mode:n}):e;t.send({action:"google-maps-details",payload:{data:r}})}(o)}})),r},$o=function(e){var t=e.frame,n=e.props,r=e.isHabanero,o=void 0!==r&&r,a=e.isHabaneroShippingMode,i=void 0!==a&&a,c=n.options,s=n.emitEvent,l=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.options,r=n.publicOptions;if("paymentForm"===n.componentName&&"object"==typeof r&&r&&"__customCheckout"in r&&"object"==typeof r.__customCheckout&&r.__customCheckout){if(t&&"shippingAddressElementOptions"in r.__customCheckout)return r.__customCheckout.shippingAddressElementOptions;if(!t&&"billingAddressElementOptions"in r.__customCheckout)return r.__customCheckout.billingAddressElementOptions}return r}(n,i),u=Sa(l,"autocomplete");if((null==u?void 0:u.mode)!==ur.cI.disabled){var d=l.mode||ur.T0;t._on("setup-stripe-google-maps-autocomplete",(function(){!function(e,t,n){var r=Qo(e,t,n);t._on("get-google-maps-predictions",(function(e){e.keyMode!==ur.Ey.stripe||e.mode&&n!==e.mode||r._emit("get-google-maps-predictions",e)})),t._on("get-google-maps-details",(function(e){e.keyMode!==ur.Ey.stripe||e.mode&&n!==e.mode||r._emit("get-google-maps-details",e)}))}(c.controller,t,d),Uo({props:n,componentName:"autocompleteSuggestions",controllingElement:"addressElement",controllingMode:d,ariaHidden:"true"})})),(null==u?void 0:u.mode)===ur.cI.google_maps_api&&(!function(e,t,n){e.action.initGoogleMapsService({apiKey:n}),t._on("get-google-maps-predictions",(function(n){n.keyMode===ur.Ey.merchant&&e.action.getGoogleMapsPredictions({data:n,frameId:t.id})})),t._on("get-google-maps-details",(function(n){n.keyMode===ur.Ey.merchant&&e.action.getGoogleMapsDetails({data:n,frameId:t.id})}))}(c.controller,t,u.apiKey),Uo({props:n,componentName:"autocompleteSuggestions",controllingElement:"addressElement",controllingMode:d}))}t._on("ae-change",(function(e){var t=o?Zo.Kc:"change";s(t,e)}))},ea=function(e){var t=e.frame,n=e.props,r=e.isHabanero,o=void 0!==r&&r,a=n.emitEvent;t._on("tax-id-change",(function(e){var t=o?Zo.Nw:"change";a(t,e)}))},ta=n(7882).K7,na=function(e){var t=e.controller,n=e.eventName,r=e.time,o=e.timeLabel,a=e.reject,i=e.rejectFunctionName,c=void 0===i?"reject":i,s=e.resolve,l=e.transformRejectInput,u=e.timeoutRejectionValue,d=null,p=!1,m=!1;return d=setTimeout((function(){m=!0,t.warn("Timed out waiting for a call to resolve() or ".concat(c,'(). If you listen to the "').concat(n,'" event, then you must call event.resolve() or event.').concat(c,'() in the "').concat(n,'" handler within ').concat(o,".")),a(u)}),r),{resolve:function(e){m?t.warn("Call to resolve() was ignored because it has already timed out. Please ensure that resolve is called within ".concat(o,".")):p?t.warn("Call to resolve() was ignored because resolve or ".concat(c," has already been called. Do not call resolve or ").concat(c," more than once.")):(d&&clearTimeout(d),p=!0,s(e))},reject:function(e){m?t.warn("Call to ".concat(c,"() was ignored because it has already timed out. Please ensure that ").concat(c," is called within ").concat(o,".")):p?t.warn("Call to ".concat(c,"() was ignored because resolve or ").concat(c," has already been called. Do not call resolve or ").concat(c," more than once.")):(d&&clearTimeout(d),p=!0,a(l(e)))}}},ra=function(){throw new T.N("You cannot update the currency if the payment interface is already open.")},oa=function(e,t,n){return e(1===n?"ece.".concat(t):"ece.".concat(t,"s"))},aa=function(e){return"apple_pay_inner"===e||"apple_pay_outer"===e?"apple_pay":e},ia=function(e){var t=e.publicOptions,n=e.isCreate;return!!t&&"object"==typeof t&&("allowedShippingCountries"in t||"billingAddressRequired"in t||"phoneNumberRequired"in t||"shippingAddressRequired"in t||"shippingRates"in t||"emailRequired"in t||void 0!==n&&n&&("applePay"in t||"lineItems"in t||"business"in t))},ca=function(e){var t=e.frame,n=e.props.emitEvent;$.oB.forEach((function(e){t._on(e,(function(r){if("__private_do_not_use_spm_update_address"===e){n(e,(0,u.A)((0,u.A)({},r),{},{resolve:function(){t.send({action:"stripe-spm-update-payment-method",payload:{type:"success"}})},reject:function(e){t.send({action:"stripe-spm-update-payment-method",payload:{type:"error",error:e}})}}))}else if("__private_do_not_use_spm_remove"===e){n(e,(0,u.A)((0,u.A)({},r),{},{resolve:function(){t.send({action:"stripe-spm-remove-payment-method",payload:{type:"success"}})},reject:function(e){t.send({action:"stripe-spm-remove-payment-method",payload:{type:"error",error:e}})}}))}else n(e,r)}))}))},sa=function(e){var t=e.openModalPayload,n=e.unsafeOptions,r=e.elementTimings,o=e.embeddedCheckoutMessenger,a=e.primaryFrameId,i=e.registerOnUnmount,c=n.controller,s=t.type;switch(s){case"affirm_modal":if("object"==typeof o&&o&&o.hasOwnProperty("send")){o.send("mount-affirm-modal-in-embedded-checkout",{url:t.url});break}la({url:t.url,listenerRegistry:c._listenerRegistry,controller:c},i);break;case"payment_method_messaging_modal":ua({openModalPayload:t,unsafeOptions:n,elementTimings:r,embeddedCheckoutMessenger:o,primaryFrameId:a});break;default:(0,j.GQ)(s)}},la=function(e,t){(0,qt.v)().then((function(n){var r=n.mountModal,o=n.unmountModal;r(e),t&&t(o)}))},ua=function(e){var t,n,r,o,a=e.unsafeOptions,i=e.openModalPayload,c=e.elementTimings,s=e.embeddedCheckoutMessenger,l=e.primaryFrameId,d=a.controller,p=a.groupId,m=a.wait,f=a.fonts,_=a.locale,h=a.elementId,y=d._apiKey,v=F.bV.paymentMethodMessagingModal,g=(0,A.tf)((0,A.cW)(Er),{wait:m,rtl:J(document.body),keyMode:(0,L.Xf)(y),apiKey:y,stripeAccount:null!==(t=i.stripeAccount)&&void 0!==t?t:d._stripeAccount,fonts:f||[],componentName:v,elementId:h,publicOptions:i.publicOptions},"elements.create('".concat(v,"')")),b=g.value;if(g.warnings.forEach((function(e){d.warn(e)})),"object"==typeof s&&s&&s.hasOwnProperty("send"))s.send("mount-payment-method-messaging-info-modal-in-embedded-checkout",{type:G.mU.PAYMENT_METHOD_MESSAGING_MODAL_ELEMENT,options:b});else{var S={stripeJsLoad:c.stripeJsLoadTimestamp.getAsPosixTime(),stripeCreate:c.stripeCreateTimestamp.getAsPosixTime(),groupCreate:c.groupCreateTimestamp.getAsPosixTime(),create:c.createTimestamp.getAsPosixTime(),customCheckoutInit:null===(n=c.customCheckoutInitTimestamp)||void 0===n?void 0:n.getAsPosixTime(),customCheckoutSdkCreate:null===(r=c.customCheckoutSdkCreateTimestamp)||void 0===r?void 0:r.getAsPosixTime(),customCheckoutSdkReady:null===(o=c.customCheckoutSdkReadyTimestamp)||void 0===o?void 0:o.getAsPosixTime(),mount:(new Ve.Dc).getAsPosixTime()},k=d.createLightboxFrame({type:G.mU.PAYMENT_METHOD_MESSAGING_MODAL_ELEMENT,options:(0,u.A)((0,u.A)({},b),{},{locale:null!=_?_:null}),groupId:p,primaryFrameId:l});0,k.show(),k.fadeInBackdrop();var E=function(){k.fadeOutBackdrop(),k.destroy(!0)};k._on("close",(function(){E()})),k._on("remount-payment-method-messaging-info-modal",(function(e){E(),sa({openModalPayload:e,unsafeOptions:a,elementTimings:c,embeddedCheckoutMessenger:s,primaryFrameId:l})})),k.send({action:"stripe-user-mount",payload:{rtl:J(document.body)}}),k.send({action:"stripe-timings",payload:{timestamps:S}})}},da=function(e){var t=e.frame,n=e.props,r=e.addOnUnmount,o=n.options,a=n.elementTimings;t._on("mount-payment-method-messaging-info-modal",(function(e){sa({openModalPayload:e,unsafeOptions:o,elementTimings:a,embeddedCheckoutMessenger:function(e){if("object"==typeof e&&e&&e.hasOwnProperty("_internalEmbeddedCheckoutMessenger"))return e._internalEmbeddedCheckoutMessenger}(o.publicOptions),primaryFrameId:t.id,registerOnUnmount:function(e){r(e)}})}))},pa=function(e){var t=e.controller,n=e.groupId,r=e.locale,o=e.type,a=e.isDarkMode,i=e.isRtl,c=e.purchaseProtectionsEnabled,s=e.businessName,l=e.selectedLast4,u=e.backupBrand,d=e.backupLast4,p=e.protectionType,m=e.allowedPaymentMethod,f=e.primaryFrameId,_=t.createLightboxFrame({type:G.mU.LINK_INFO_MODAL,options:{locale:r,type:o,isDarkMode:a,isRtl:i,purchaseProtectionsEnabled:c,businessName:s,selectedLast4:l,backupBrand:u,backupLast4:d,protectionType:p,allowedPaymentMethod:m},groupId:n,primaryFrameId:f});_.show(),_.fadeInBackdrop();_._on("close",(function(){_.fadeOutBackdrop(),_.destroy(!0)}))},ma=function(e){var t=e.frame,n=e.props.options;t._on("mount-link-info-modal",(function(e){pa((0,u.A)({controller:n.controller,groupId:n.groupId,primaryFrameId:t.id},e))}))},fa=function(e){for(var t=ha(),n=e,r=0,o=null;null!==(a=n)&&void 0!==a&&a.parentElement&&r<40;){var a,i,c=null===(i=(0,k.L9)(n))||void 0===i?void 0:i.getPropertyValue("background-color");if(c&&c!==t){o=c;break}r+=1,n=n.parentElement}if(!o){var s,l,u=null===(s=(0,k.L9)(document.body))||void 0===s?void 0:s.getPropertyValue("background-color"),d=null===(l=(0,k.L9)(document.querySelector("html")))||void 0===l?void 0:l.getPropertyValue("background-color");o=u!==t?u||null:d!==t?d||null:ya()}return{backgroundColor:o,textColor:_a(e),numberOfNodesTraversed:r}},_a=function(e){var t,n,r=document.createElement("p");r.style.display="none",e.appendChild(r);var o=null!==(t=null===(n=(0,k.L9)(r))||void 0===n?void 0:n.getPropertyValue("color"))&&void 0!==t?t:null;return e.removeChild(r),o},ha=function(){var e,t,n=document.createElement("div");n.style.display="none",document.body.appendChild(n);var r=null!==(e=null===(t=(0,k.L9)(n))||void 0===t?void 0:t.getPropertyValue("background-color"))&&void 0!==e?e:null;return document.body.removeChild(n),r},ya=function(){var e,t;if(!CSS.supports("color","Canvas"))return null;var n=document.createElement("div");n.style.display="none",n.style.backgroundColor="Canvas",document.body.appendChild(n);var r=null!==(e=null===(t=(0,k.L9)(n))||void 0===t?void 0:t.getPropertyValue("background-color"))&&void 0!==e?e:null;return document.body.removeChild(n),r},va=["destruct"],ga=function(e){var t=e.frame,n=e.props,r=e.onLoad,o=e.focus,a=n.emitEvent,i=n.selfDestruct,c=n.getParent,s=n.component,l=n.hasRegisteredListener;t._on("load-error",(function(e){var t=e.destruct,n=void 0===t||t,r=(0,_.A)(e,va);a("loaderror",{error:r}),n&&i()})),t._on("set_styles",(function(e){t.updateStyle(e),a("set_styles",e)})),t._on("redirectfocus",(function(e){var t,n=e.focusDirection;null===(t=(0,k.Wz)(s,n))||void 0===t||t.focus()})),t._on("submit",(function(){a("submit");var e=s.closest("form");if(e){var t=['button[type="submit"]',"button:not([type])",'input[type="submit"]','input[type="image"]'].map((function(t){return e.querySelector(t)})).filter((function(e){return!!e}))[0];t&&t.click()}})),t._on("load",(function(){null==r||r(),t.send({action:"stripe-user-mount",payload:{rtl:J(c()),merchantPageProperties:fa(s)}})})),t._on("__private_do_not_use_currency_selector_active",(function(){a("__private_do_not_use_currency_selector_active")})),t._on("manual_focus_frame",(function(){null==o||o()})),t._on("has_registered_listener",(function(e){var n=e.eventName;t.send({action:"stripe-has-registered-listener",payload:!!l(n)})}))},ba=function(e){var t,n=e.pePublicOptions,r=e.clientSecret,o=e.deferredIntent,a=e.controller,i=e.componentName,c=e.linkConsumerData,s=e.elementsInitSource,l=e.groupId;if(!function(e){if("object"==typeof e&&e&&e.hasOwnProperty("wallets")){var t=e.wallets;return"never"===t||"object"==typeof t&&"never"===t.link}return!1}(n)){var u=function(e){if("object"==typeof e&&e&&e.hasOwnProperty("defaultValues")){var t,n,r=e.defaultValues,o=null!==(t=null==r||null===(n=r.billingDetails)||void 0===n?void 0:n.email)&&void 0!==t?t:null;return"string"==typeof o?o:null}return null}(n);if(u){var d=null,p=null,m=null;"PAYMENT_INTENT"===(null==r?void 0:r.type)&&(d=null==r?void 0:r.id),"payment"===(null==o?void 0:o.mode)&&(p=o.amount,m=o.currency),a.action.preloadConsumerLookup({email:{email:u,source:"default_value"},session_id:a._stripeJsId,payment_intent:d,amount:p,currency:m,element:i,transaction_context:null,consumer_not_found:!1===(null==c?void 0:c.found),elements_init_source:s,disable_email_lookup:(0,P.aw)(null!==(t=a._betas)&&void 0!==t?t:[],P.oX.link_forest_beta_1),groupId:l})}}},Aa=n(7882).K7,Sa=function(e,t){return"object"==typeof e&&e&&e.hasOwnProperty(t)?e[t]:null},ka=function(e,t){return"object"==typeof e&&e&&e.hasOwnProperty(t)?e[t]:null},Ea=function(e,t,n){switch(t){case"payment":var r=function(e,t){if("object"==typeof e&&e&&e.hasOwnProperty("layout")){var n=e.layout;if("string"==typeof n){if(-1!==["auto","tabs"].indexOf(n))return{type:n,defaultCollapsed:!1,spacedAccordionItems:!1};if("accordion"===n)return{type:n,defaultCollapsed:t,spacedAccordionItems:t}}else{var r=n.type,o=n.defaultCollapsed;if("accordion"===r){var a=n.spacedAccordionItems;return{type:r,defaultCollapsed:null!=o?o:t,spacedAccordionItems:!(!t||void 0!==a)||a}}if(-1!==["auto","tabs"].indexOf(r))return{type:r,defaultCollapsed:o}}}return t?{type:"accordion",defaultCollapsed:t,spacedAccordionItems:t}:{}}(e,n.getVersionedFeature("isPaymentElementDefaultLayoutAccordionCollapsed"));return{payment:{layout:r}};case"address":return{address:{display:Sa(e,"display")}};case"taxId":var o=ka(e,"fields");return{taxId:{visibility:ka(e,"visibility"),fields:{businessName:null==o?void 0:o.businessName}}};default:return{}}},wa=function(e){var t=e.component,n=e.elementTimings,r=e.getParent,o=e.emitEvent,a=e.options,i=null,c=null,s=null,l=null,d=[],p=[],m=a.storeReadyPromise||Aa.resolve(),f=new Mo.c,_=No(a),h=-1!==["auto","always"].indexOf(a.loader)&&lo(a.componentName,a.publicOptions),y=Io({controller:a.controller,elementFrame:_,component:t,componentName:a.componentName,loaderEnabled:h,elementOptions:Ea(a.publicOptions,a.componentName,a.controller),appearance:a.appearance,groupEligibleForAccessoryFrames:a.groupEligibleForAccessoryFrames});ba({pePublicOptions:a.publicOptions,clientSecret:a.clientSecret,deferredIntent:a.deferredIntent,controller:a.controller,componentName:a.componentName,linkConsumerData:a.linkConsumerData,elementsInitSource:a.elementsInitSource,groupId:a.groupId});if("shippingAddress"!==a.componentName&&"address"!==a.componentName||$o({frame:_,props:e}),"payment"===a.componentName){var v;if(a.publicOptions.parsedIntentSecret)m=a.controller.action.setupStoreForElementsGroup({req:{clientSecret:a.publicOptions.parsedIntentSecret,customerOptions:null,customerSessionClientSecret:null,currency:null,locale:a.locale,groupId:a.groupId,appearance:null!==(v=a.publicOptions.appearance)&&void 0!==v?v:a.appearance,loader:a.loader,externalPaymentMethodTypes:a.externalPaymentMethodTypes,mids:a.mids,savedPaymentMethods:void 0}});Jo({frame:_,props:e,addOnUnmount:function(e){d.push(e)},addOnDestroy:function(e){p.push(e)}})}"taxId"===a.componentName&&ea({frame:_,props:e}),"link"===a.componentName&&function(e){var t=e.frame,n=e.props,r=n.options,o=n.emitEvent,a=n.hasRegisteredListener,i=t;i.open=function(){t.send({action:"stripe-link-element-open",payload:null})},i.close=function(){t.send({action:"stripe-link-element-close",payload:null})},t._on("stripe-universal-link-modal-outer-event",(function(e){var n,i,c,s,l=e.payload,d=function(e){t.send({action:"stripe-universal-link-modal-outer-event-response",payload:{nonce:l.nonce,status:"REJECTED",event:l.event,data:{type:e.type,errors:e.errors,reason:e.reason}}})},p=function(e){t.send({action:"stripe-universal-link-modal-outer-event-response",payload:{nonce:null==l?void 0:l.nonce,status:"RESOLVED",event:null==l?void 0:l.event,data:e}})};a(l.event)&&"consumer_authenticated"===l.event&&(n=l,i=na({controller:r.controller,eventName:n.event,time:2e4,timeLabel:"20 seconds",reject:d,resolve:p,transformRejectInput:function(e){return e},timeoutRejectionValue:{type:"ERROR",reason:"Stripe.js: Timeout hit"}}),c=i.resolve,s=i.reject,o("consumer_authenticated",(0,u.A)((0,u.A)({},n),{},{reject:s,resolve:c})))}))}({frame:_,props:e}),ma({frame:_,props:e}),(0,k.vf)(t,(0,u.A)((0,u.A)({},X.Li),{},{margin:"issuingAddToWalletButton"===a.componentName?"0px":"-4px 0",transition:"height .35s ease"})),_.appendTo(t),_.updateStyle((0,ao.D)(a.componentName,h)),m.then((function(){l=new Ve.Dc})),$.wL.forEach((function(e){_._on(e,(function(t){return"change"!==e||"payment"!==a.componentName&&"address"!==a.componentName||a.controller.report("change_event_without_namespace",{componentName:a.componentName,data:t}),o(e,t)}))})),"custom_checkout"===a.elementsInitSource&&ca({frame:_,props:e});var g=function(e){Q(),_.focus(e),_.send({action:"stripe-user-focus",payload:e||{}})};ga({frame:_,props:e,onLoad:function(){c=new Ve.Dc},focus:g});var b=(0,Je.f6)((function(){var e,t,r,o,a,u,d;_.send({action:"stripe-timings",payload:{timestamps:{stripeJsLoad:n.stripeJsLoadTimestamp.getAsPosixTime(),stripeCreate:n.stripeCreateTimestamp.getAsPosixTime(),groupCreate:n.groupCreateTimestamp.getAsPosixTime(),create:n.createTimestamp.getAsPosixTime(),customCheckoutInit:null===(e=n.customCheckoutInitTimestamp)||void 0===e?void 0:e.getAsPosixTime(),customCheckoutSdkCreate:null===(t=n.customCheckoutSdkCreateTimestamp)||void 0===t?void 0:t.getAsPosixTime(),customCheckoutSdkReady:null===(r=n.customCheckoutSdkReadyTimestamp)||void 0===r?void 0:r.getAsPosixTime(),store:null===(o=l)||void 0===o?void 0:o.getAsPosixTime(),mount:null===(a=i)||void 0===a?void 0:a.getAsPosixTime(),load:null===(u=c)||void 0===u?void 0:u.getAsPosixTime(),loaderStart:null===(d=s)||void 0===d?void 0:d.getAsPosixTime(),loaderEnabled:h,pageLoad:window.performance&&"number"==typeof window.performance.timeOrigin?window.performance.timeOrigin:void 0}}})}));_._on("ready",(function(e){y.hide(),s||o("loaderstart"),f.promise.then((function(){a.controller.report("parent_visible",{element:a.componentName})})),o("ready",e),b()})),_._on("parent_visible_fallback",(function(){f.resolve()}));da({frame:_,props:e,addOnUnmount:function(e){d.push(e)}});return{update:function(e){e.appearance&&a.controller.action.updateElementsOptions({locale:void 0,appearance:e.appearance,groupId:a.groupId,savedPaymentMethods:void 0}),_.update(e)},focus:g,blur:function(){_.blur()},clear:function(){_.clear()},mount:function(){i=new Ve.Dc;var e=r();if(e){h?(y.show().then((function(e){null!=e&&e.err||(s=new Ve.Dc,o("loaderstart"))})),d.push((function(){y.unmount()}))):(s=new Ve.Dc,o("loaderstart"));var t=(0,k.zQ)(e,(function(){_.send({action:"stripe-parent-visible",payload:null}),f.resolve()}));d.push(t),(0,k.aK)(e,[[$.BN,!0]]),d.push((function(){(0,k.aK)(e,[[$.BN,!1]])}))}},unmount:function(){for(a.controller.action.elementUnmounted({elementName:a.componentName,groupId:a.groupId,frameId:_.id,mode:"address"===a.componentName&&a.publicOptions.mode});d.length;){var e;null===(e=d.pop())||void 0===e||e()}_.unmount()},destroy:function(){for(;p.length;){var e;null===(e=p.pop())||void 0===e||e()}},collapse:function(){_.collapse()},open:function(){var e;null===(e=_.open)||void 0===e||e.call(_)},close:function(){var e;null===(e=_.close)||void 0===e||e.call(_)},getValue:function(){return"currencySelector"===a.componentName&&"hip"!==a.elementsInitSource?Aa.reject(new T.N("currencySelector.getValue() is only supported when used within Hosted Invoice Page.")):(_.getValue(),new Aa((function(e){_._on("get-value-response",(function t(n){return _._off("get-value-response",t),e(n)}))})))},_frame:_}},Ca=["options"],Pa=["controller","componentName","publicOptions"],Ia=["update","focus"],Ta=function(e){var t=e.options,n=(0,_.A)(e,Ca),r=t.controller,o=t.componentName,a=t.publicOptions,i=(0,_.A)(t,Pa),c=function(e){switch(e){case"linkAuthentication":case"email":case"payment":case"shippingAddress":case"address":case"autocompleteSuggestions":case"achBankSearchResults":case"paymentMethodMessaging":case"currencySelector":case"easel":case"taxId":case"issuingAddToWalletButton":case"link":return e;default:throw new Error("Unexpected element type for implementation")}}(o);if(["address","shippingAddress"].indexOf(c)>-1&&r.keyMode()===L.ld.unknown)throw new T.N("It looks like you're using an older Stripe key. The Address Element is only available for use with a modern API key, which is prefixed with 'pk_live_' or 'pk_test_'.\n You can roll your publishable key here: https://dashboard.stripe.com/account/apikeys");var s=ro(c,a||{},"elements.create('".concat(c,"')"),!1,t.betas,t.elementsInitSource);s.warnings.forEach((function(e){return r.warn(e)}));var l=["payment","linkAuthentication"].indexOf(o)>-1&&"custom_checkout"!==t.elementsInitSource,d="payment"===t.componentName&&(s.value.parsedIntentSecret||null);if(l&&!t.clientSecret&&!t.deferredIntent&&!d)throw new T.N("In order to create a ".concat(t.componentName,' element, you must pass a clientSecret or mode when creating the Elements group.\n\n e.g. stripe.elements({clientSecret: "{{CLIENT_SECRET}}"})'));var p=wa((0,u.A)((0,u.A)({},n),{},{options:(0,u.A)((0,u.A)({},i),{},{controller:r,componentName:c,publicOptions:s.value})})),m=p.update,f=p.focus,h=(0,_.A)(p,Ia);return(0,u.A)({update:function(e){var n=ro(c,e||{},"".concat(c,".update()"),!0,t.betas,t.elementsInitSource);n.warnings.forEach((function(e){return r.warn(e)})),m(n.value)},focus:function(e){var t,n,o=(t=e,n="".concat(c,".focus()"),(0,A.tf)(oo,t||{},n));o.warnings.forEach((function(e){return r.warn(e)})),f(o.value)}},h)},Na=function(e){return(0,P.aw)(e,"ume_beta_1")},Ma=function(e){if(Na(e.options.betas)&&e.options.controller.warn("You're using a beta version of the Payment Method Messaging Element that is no longer supported. Learn how to upgrade to the new version: https://docs.stripe.com/payments/payment-method-messaging"),function(e){if(!Na(e.betas))return!1;var t=e.controller._apiKey;return!t||0===t.toLowerCase().indexOf("pk_xx")}(e.options))return function(e){return e.options.controller.report("payment_method_messaging.noop_legacy_implementation",{options:{componentName:e.options.componentName},betas:e.options.betas}),{mount:function(){},unmount:function(){},update:function(){},focus:function(){},blur:function(){},clear:function(){}}}(e);var t=Ta(e),n=t._frame;return n&&n._on("click",(function(){e.emitEvent("click")})),t},Ra=n(1028),La=n(1165),Oa=n(6233),xa=function(e){return"apple_pay_inner"===e||"apple_pay_outer"===e||"applePayOuter"===e||"applePayInner"===e},qa=["lineItems"],Da=["allowedShippingCountries"],ja=(0,A.cW)({isEligible:A.lc,type:A.yL.apply(void 0,(0,d.A)(Oa.V7))}),Ba=(0,A.cW)({isEligible:A.U3,type:A.yL.apply(void 0,(0,d.A)(Oa.V7))}),Fa=Object.freeze((0,u.A)({applePay:(0,A.lq)(A.yL.apply(void 0,(0,d.A)(Ra.Hp))),googlePay:(0,A.lq)(A.yL.apply(void 0,(0,d.A)(Ra.Hp))),paypal:(0,A.lq)(A.yL.apply(void 0,(0,d.A)(Ra.AR))),link:(0,A.lq)(A.yL.apply(void 0,(0,d.A)(Ra.AR))),klarna:(0,A.lq)(A.yL.apply(void 0,(0,d.A)(Ra.AR)))},La.HE)),Ua=Object.freeze({applePay:(0,A.lq)(A.yL.apply(void 0,(0,d.A)(Ra.ox.applePay))),googlePay:(0,A.lq)(A.yL.apply(void 0,(0,d.A)(Ra.ox.googlePay))),paypal:(0,A.lq)(A.yL.apply(void 0,(0,d.A)(Ra.ox.paypal))),klarna:(0,A.lq)(A.yL.apply(void 0,(0,d.A)(Ra.ox.klarna)))}),Va=Object.freeze({applePay:(0,A.lq)(A.yL.apply(void 0,(0,d.A)(Ra.lP.applePay))),googlePay:(0,A.lq)(A.yL.apply(void 0,(0,d.A)(Ra.lP.googlePay))),paypal:(0,A.lq)(A.yL.apply(void 0,(0,d.A)(Ra.lP.paypal))),klarna:(0,A.lq)(A.yL.apply(void 0,(0,d.A)(Ra.lP.klarna)))}),Ka=(0,A.yL)("auto","horizontal","vertical"),za=Object.keys(oe.LI),Wa=(0,A.lq)(A.yL.apply(void 0,za)),Ya=Object.freeze((0,u.A)((0,u.A)({},Pn.XB),{},{paymentRequestPassthrough:(0,A.lq)(A.Ik),applePayLaterAvailability:Wa,supportsCouponCode:(0,A.lq)(A.lc),couponCode:(0,A.lq)(A.Yj),minApplePayVersion:(0,A.lq)(A.ai)})),Ha=Object.freeze((0,u.A)((0,u.A)({},Ya),{},{cardFunding:(0,A.lq)((0,A.yL)("supportsCredit","supportsDebit"))})),Ga=Object.freeze(Pn.Ol),Za=Object.freeze({name:A.Yj,amount:A.u9}),Xa=Object.freeze({name:A.Yj,amount:A.zh}),Ja=Object.freeze({unit:(0,A.yL)("hour","day","business_day","week","month"),value:(0,A.pm)(0)}),Qa=Object.freeze({unit:(0,A.yL)("hour","day","business_day","week","month"),value:(0,A.p7)(0)}),$a=Object.freeze({id:A.Yj,amount:A.SE,displayName:A.Yj,deliveryEstimate:(0,A.lq)((0,A.or)(A.Yj,(0,A.cW)({maximum:(0,A.lq)((0,A.cW)(Ja)),minimum:(0,A.lq)((0,A.cW)(Ja))})))}),ei=(0,A.lq)((0,A.pD)("id")((0,A.eU)((0,A.cW)($a),10))),ti=Object.freeze((0,u.A)((0,u.A)({},$a),{},{amount:A.zh,deliveryEstimate:(0,A.lq)((0,A.or)(A.Yj,(0,A.cW)({maximum:(0,A.lq)((0,A.cW)(Qa)),minimum:(0,A.lq)((0,A.cW)(Qa))})))})),ni=(0,A.lq)((0,A.pD)("id")((0,A.eU)((0,A.cW)(ti),10))),ri=Object.freeze({__linkPurchaseProtectionsData:(0,A.lq)(Ba),__linkProtectionsEligibleAndRolledOut:(0,A.lq)(A.U3),__linkUnrecognizedProtectionsHoldback:(0,A.lq)(A.U3),minGooglePayVersion:(0,A.lq)((0,A.cW)({major:(0,A.p7)(0),minor:(0,A.p7)(0)})),heldbackPaymentMethods:(0,A.lq)((0,A.jk)(A.Yj))}),oi=Object.freeze({locale:(0,A.vM)("elements()"),buttonHeight:(0,A.lq)((0,A.yg)(40,55)),layout:(0,A.lq)((0,A.or)((0,A.or)(Ka,(0,A.cW)({type:Ka,visibleButtonCount:(0,A.lq)((0,A.st)(0))})),(0,A.cW)({maxColumns:(0,A.IQ)((0,A.p7)(0),(function(){return 0})),maxRows:(0,A.IQ)((0,A.p7)(0),(function(){return 0})),overflow:(0,A.lq)((0,A.yL)("auto","never"))}))),paymentMethodOrder:(0,A.lq)((0,A.jk)(A.Yj))}),ai=Object.freeze((0,u.A)((0,u.A)({},oi),{},{allowedShippingCountries:(0,A.lq)((0,A.jk)(A.Hj)),billingAddressRequired:(0,A.lq)(A.U3),emailRequired:(0,A.lq)(A.U3),phoneNumberRequired:(0,A.lq)(A.U3),shippingAddressRequired:(0,A.lq)(A.U3)})),ii=((0,u.A)((0,u.A)({},ai),{},{buttonTheme:(0,A.lq)((0,A.cW)(Ua)),buttonType:(0,A.lq)((0,A.cW)(Va)),paymentMethods:(0,A.lq)((0,A.cW)(Fa)),wallets:(0,A.lq)((0,A.cW)(Fa)),__autoClose:(0,A.lq)(A.U3),__checkout:(0,A.lq)((0,A.$V)(ri)),business:(0,A.lq)((0,A.cW)({name:A.Yj})),applePay:(0,A.lq)((0,A.cW)(Pn.fG)),lineItems:(0,A.lq)((0,A.jk)((0,A.cW)(Xa))),shippingRates:ni}),(0,u.A)((0,u.A)({},oi),{},{buttonTheme:(0,A.lq)((0,A.cW)(Ua)),buttonType:(0,A.lq)((0,A.cW)(Va)),paymentMethods:(0,A.lq)((0,A.cW)(Fa)),wallets:(0,A.lq)((0,A.cW)(Fa)),__autoClose:(0,A.lq)(A.U3),__checkout:(0,A.lq)((0,A.$V)(ri))}),Object.freeze({allowedShippingCountries:(0,A.lq)((0,A.jk)(A.Hj)),billingAddressRequired:(0,A.lq)(A.lc),emailRequired:(0,A.lq)(A.lc),phoneNumberRequired:(0,A.lq)(A.lc),shippingAddressRequired:(0,A.lq)(A.lc)})),ci=Object.freeze((0,u.A)({business:(0,A.lq)((0,A.cW)({name:A.Yj}))},ii)),si=Object.freeze({applePay:(0,A.lq)((0,A.cW)((0,u.A)((0,u.A)({},Ya),Pn.Ew))),lineItems:(0,A.lq)((0,A.jk)((0,A.cW)(Za))),shippingRates:ei}),li=function(e){return Object.freeze((0,u.A)({locale:(0,A.vM)("elements()"),buttonHeight:(0,A.lq)((0,A.se)(40,55)),layout:(0,A.lq)((0,A.or)((0,A.or)(Ka,(0,A.cW)({type:Ka,visibleButtonCount:(0,A.lq)((0,A.pm)(0))})),(0,A.cW)({maxColumns:(0,A.IQ)((0,A.gX)(0),(function(){return 0})),maxRows:(0,A.IQ)((0,A.gX)(0),(function(){return 0})),overflow:(0,A.lq)((0,A.yL)("auto","never"))}))),paymentMethodOrder:(0,A.lq)((0,A.jk)(A.Yj))},e?{paymentMethods:(0,A.lq)((0,A.cW)(Fa))}:{}))},ui=function(e){return Object.freeze((0,u.A)((0,u.A)({},li(e)),ii))},di=Object.freeze({__linkPurchaseProtectionsData:(0,A.lq)(ja),__linkProtectionsEligibleAndRolledOut:(0,A.lq)(A.lc),__linkUnrecognizedProtectionsHoldback:(0,A.lq)(A.lc),embeddedCheckoutMessengerSend:(0,A.lq)(A.E2),minApplePayVersion:(0,A.lq)(A.ai),minGooglePayVersion:(0,A.lq)((0,A.cW)({major:A.ai,minor:A.ai})),applePayIdentifierAccount:(0,A.lq)(A.Yj),hideGooglePayOverlay:(0,A.lq)(A.lc),heldbackPaymentMethods:(0,A.lq)((0,A.jk)(A.Yj))}),pi=Object.freeze((0,u.A)((0,u.A)({},li(!1)),{},{buttonTheme:(0,A.lq)((0,A.cW)(Ua)),buttonType:(0,A.lq)((0,A.cW)(Va)),paymentMethods:(0,A.lq)((0,A.cW)(Fa)),wallets:(0,A.lq)((0,A.cW)(Fa)),__checkout:(0,A.lq)((0,A.$V)(di)),__autoClose:(0,A.lq)(A.lc)})),mi=Object.freeze((0,u.A)((0,u.A)((0,u.A)({},pi),ci),si)),fi=Object.freeze({allowedShippingCountries:(0,A.lq)((0,A.jk)(A.Yj)),business:(0,A.lq)((0,A.cW)({name:A.Yj})),billingAddressRequired:(0,A.lq)(A.lc),emailRequired:(0,A.lq)(A.lc),lineItems:(0,A.lq)((0,A.jk)((0,A.cW)(Za))),phoneNumberRequired:(0,A.lq)(A.lc),shippingAddressRequired:(0,A.lq)(A.lc),shippingRates:ei,applePay:(0,A.lq)((0,A.cW)(Ya))}),_i=Object.freeze({allowedShippingCountries:(0,A.lq)((0,A.jk)(A.Yj)),business:(0,A.lq)((0,A.cW)({name:A.Yj})),billingAddressRequired:(0,A.lq)(A.lc),emailRequired:(0,A.lq)(A.lc),lineItems:(0,A.lq)((0,A.jk)((0,A.cW)(Za))),phoneNumberRequired:(0,A.lq)(A.lc),shippingAddressRequired:(0,A.lq)(A.lc),shippingRates:ei,applePay:(0,A.lq)((0,A.cW)(Ha))}),hi=Object.freeze({lineItems:(0,A.lq)((0,A.jk)((0,A.cW)(Za))),shippingRates:ei,applePay:(0,A.lq)((0,A.cW)(Ga))}),yi=Object.freeze({reason:(0,A.lq)(A.yL.apply(void 0,(0,d.A)(Ra.r$))),message:(0,A.lq)(A.Yj)}),vi=Object.freeze({paymentMethodType:A.yL.apply(void 0,(0,d.A)(La.UQ))}),gi=function(e){return e.layout&&("string"==typeof e.layout||"type"in e.layout)?"It looks like you're using a legacy layout implementation. It is advised to switch to the newer implementation. For more information, see https://stripe.com/docs/js/elements_object/create_express_checkout_element#express_checkout_element_create-options-layout.":null},bi=function(e){return"custom_checkout"===e||"checkout"===e||"payment_link"===e},Ai=function(e,t){if(!e)return{value:null,warnings:[]};if(bi(t))return{value:e,warnings:[]};var n=(0,A.tf)((0,A.cW)({applePay:(0,A.lq)(A.yL.apply(void 0,(0,d.A)(Ra.Hp))),googlePay:(0,A.lq)(A.yL.apply(void 0,(0,d.A)(Ra.Hp)))}),e,"options.wallets"),r=n.value,o=n.warnings;return o.push("It looks like you're using the legacy 'wallets' option. It is advised to switch to the newer option, 'paymentMethods'. For more information, see https://docs.stripe.com/js/elements_object/create_express_checkout_element."),{value:r,warnings:o}},Si=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=(0,A.tf)((0,A.cW)(r?mi:pi),e,"elements.create('expressCheckout', options)"),a=o.value,i=o.warnings,c=gi(a);c&&i.push(c);var s=Ai(null==a?void 0:a.wallets,t),l=s.value,p=s.warnings;if(null!==(n=a.__checkout)&&void 0!==n&&n.minGooglePayVersion&&"checkout"!==t&&"payment_link"!==t)throw new T.N("Google Pay version is not customizable unless on Checkout.");return{value:(0,u.A)((0,u.A)({},a),l?{paymentMethods:l}:{}),warnings:[].concat((0,d.A)(i),(0,d.A)(p))}},ki=function(e,t,n){if(t&&e&&(e0)throw new T.N("Instead of passing ".concat(k.join(", ")," on click, provide the param(s) on create or update instead."))}var E={};if(b){var w=b.allowedShippingCountries,C=(0,_.A)(b,Da),I=function(e){if(!e)return{allowedCountries:null,warnings:[]};var t=[],n=[];return e.forEach((function(e){if("string"==typeof e){var r=(0,dr.KJ)(e);null!==r?t.push(r):n.push('invalid country code "'.concat(e,'"; "').concat(e,'" is not a valid 2-letter country code'))}else n.push('invalid value provided for country code "'.concat(e,'"; expected "string" but received "').concat(typeof e,'"'))})),{allowedCountries:t,warnings:n}}(w),N=I.allowedCountries?{allowedShippingCountries:I.allowedCountries}:{};E=(0,u.A)((0,u.A)({},C),N),I.warnings.forEach((function(e){return S.push(e)}))}if(r){var M=Ei(E,l);E=M.value,M.warnings.forEach((function(e){return S.push(e)}))}if(!f&&null!==(t=E.applePay)&&void 0!==t&&t.paymentRequestPassthrough)throw new T.N("To use the paymentRequestPassthrough parameter you must have the beta ece_apple_pay_payment_request_passthrough_1");(h&&E.applePay&&(0,Pn.Q0)({applePay:E.applePay,elementsInitSource:l}),E.applePay)&&(0,Pn.Dt)({applePay:E.applePay,paymentMethodType:o}).forEach((function(e){return S.push(e)}));if(i&&wi(y,l)){var R=(null==b?void 0:b.shippingRates)||p;if(null!=R&&R.length&&!d)throw new T.N("You must specify `shippingAddressRequired: true` when providing `shippingRates`.")}if(!i&&b&&wi(y,l)){var L=b.shippingAddressRequired,O=b.shippingRates;if(null!=O&&O.length&&!L)throw new T.N("You must specify `shippingAddressRequired: true` when providing `shippingRates`.")}return{value:E,warnings:S}},Ii=function(e,t,n,r,o,a){var i=(0,A.tf)((0,A.lq)((0,A.cW)(hi)),e,"".concat(t," event resolve callback")),c=i.value,s=i.warnings,l=xa(n),u="google_pay"===n,d=null!=c?c:{};if(r){var p=Ei(d,o);d=p.value,p.warnings.forEach((function(e){return s.push(e)}))}if(l&&d.applePay&&(0,Pn.Q0)({applePay:d.applePay}),"shippingaddresschange"===t&&wi(u,o)){var m=(null==c?void 0:c.shippingRates)||a;if(!m||!m.length)throw new T.N("You must specify `shippingRates` when `shippingAddressRequired` is true.");return{value:d,warnings:s}}if(c&&wi(u,o)){var f=c.shippingRates;if(f&&!f.length)throw new T.N("You must specify `shippingRates` when `shippingAddressRequired` is true.")}return{value:d,warnings:s}},Ti=function(e,t){var n;if("native_sdk"!==t)throw new T.N("sendNativeSdkClick() is only available when elementsInitSource is native_sdk.");var r=(0,A.tf)((0,A.lq)((0,A.cW)(vi)),e,"native sdk click event");return{value:null!==(n=r.value)&&void 0!==n?n:{},warnings:r.warnings}},Ni=n(3343),Mi=n(7117),Ri=n(5855),Li=n(5593),Oi=n(647),xi=n(3995),qi=n(8209),Di=n(6549),ji=0,Bi=1,Fi={addressLine:[],country:"",postalCode:"",recipient:"",region:"",city:"",phone:"",sortingCode:"",dependentLocality:"",organization:""},Ui=function(e){if(!e)return null;var t=[e.givenName,e.familyName].filter((function(e){return e&&"string"==typeof e})).join(" ");return""===t?null:t},Vi=function(e){var t=e.administrativeArea,n=e.countryCode,r=e.locality;return{city:null!=r?r:"",state:t||"",postal_code:e.postalCode||"",country:(null==n?void 0:n.toUpperCase())||""}},Ki=function(e){if(e){var t=e.addressLines;return(0,u.A)({line1:t&&Array.isArray(t)?t[0]:"",line2:t&&Array.isArray(t)?t.slice(1).join(", "):null},Vi(e))}},zi=function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],a=arguments.length>5?arguments[5]:void 0,i=-1!==o.indexOf("jcb"),c=(0,Di.Xo)(e,i,r,o,n,a);c.push("maestro"),(0,P.aw)(t,"cup_apple_pay_beta_1")&&c.push("chinaUnionPay");var s=c.indexOf("interac");return-1===s||(0,P.aw)(t,"interac_apple_pay_beta_1")||c.splice(s,1),c.filter((function(e){return null!==e}))},Wi=function(e,t){var n=["supports3DS"];return null!=e&&e.cardFunding&&n.push(e.cardFunding),(0,P.aw)(t,"cup_apple_pay_beta_1")&&n.push("supportsEMV"),n},Yi=function(e,t,n){if(e){return(0,xi._q)(e,(function(){t.report("ece.".concat(n,".missing_country_code"),{element:F.bV.expressCheckout,country:e.country})}))}},Hi=n(7882).K7,Gi=function(e){var t;if(!e)return null;var n=null!==(t=Ui(e))&&void 0!==t?t:"",r=function(e){if(!e)return{};var t=e.addressLines,n=e.locality,r=e.administrativeArea,o=e.postalCode,a=e.countryCode;return{line1:t&&Array.isArray(t)?t[0]:"",line2:t&&Array.isArray(t)?t.slice(1).join(", "):"",city:null!=n?n:"",state:null!=r?r:"",postal_code:null!=o?o:"",country:null!=a?a:""}}(e),o=(0,I.zu)(r).some((function(e){return!!e}));return n||o?{name:n,address:r,phone:null}:null},Zi=function(e,t,n,r){t.report("ece.apple_pay_outer.session_creation_failed",{element:F.bV.expressCheckout,error:n}),e.abort(),r();var o=n.message;"string"==typeof o&&t.warn(o)},Xi=function(e,t,n){var r=t.amount,o=t.deliveryEstimate,a=t.displayName,i=t.id;return function(e,t){if("string"==typeof e)return ta.resolve(e);var n=e.minimum,r=e.maximum;if(!n&&!r)return ta.resolve("");if(n&&!r){var o=n.value,a=n.unit;return oa(t,a,o).then((function(e){return t("ece.delivery_in",{value:o.toString(),unit:e||""})}))}if(!n&&r){var i=r.value,c=r.unit;return oa(t,c,i).then((function(e){return t("ece.delivery_within",{value:i.toString(),unit:e||""})}))}var s=n,l=s.unit,u=s.value,d=r,p=d.unit,m=d.value;return l===p?oa(t,p,m).then((function(e){return t("ece.delivery_in_to",{minValue:u.toString(),maxValue:m.toString(),unit:e||""})})):oa(t,l,u).then((function(e){return oa(t,p,m).then((function(n){return t("ece.delivery_in_to_units",{minValue:u.toString(),minUnit:e||"",maxValue:m.toString(),maxUnit:n||""})}))}))}(o||{},e).then((function(e){return{label:a,detail:e||"",amount:(0,Li.lM)(r,n,"apple"),identifier:i}}))},Ji=function(e,t){if(t)return Object.values(t).every((function(e){return!e}))?void 0:{name:e,address:t}},Qi={fail:"unknown",invalid_shipping_address:"shippingContactInvalid",invalid_billing_address:"billingContactInvalid",invalid_payment_data:"unknown",address_unserviceable:"addressUnserviceable"},$i={fail:null,invalid_shipping_address:"addressLines",invalid_billing_address:"addressLines",invalid_payment_data:null,address_unserviceable:"postalAddress"},ec=function(e){var t=e.controller,n=e.eventHandlers,r=e.groupId,o=e.listenerRegistry,a=e.betas,i=e.blockedCardBrands,c=e.elementsInitSource,s=e.minApplePayVersion,l={isPaymentSheetShowing:!1,total:0,businessName:"",currency:"usd",pending:!1,shippingRates:void 0,selectedShippingRate:void 0,allowedShippingCountries:void 0,lineItems:void 0,privateSession:void 0,isUsingRecurringPaymentRequest:!1,isUsingAutomaticReloadPaymentRequest:!1,isUsingDeferredPaymentRequest:!1,recurringPaymentRequestBillingAgreement:void 0,automaticReloadPaymentRequestBillingAgreement:void 0,applePayTokenRevokeWebhookUrl:void 0},p=function(){l.isPaymentSheetShowing=!1,l.privateSession=void 0,t.action.elementsDispatch({groupId:r,action:{type:"EXPRESS_CHECKOUT.SHEET_CLOSED"}}),t.action.elementsDispatch({groupId:r,action:{type:"EXPRESS_CHECKOUT.CONFIRM_END"}})};if("checkout"!==c&&"payment_link"!==c&&s)throw new T.N("The Apple Pay version cannot be customized.");var m="checkout"!==c&&"payment_link"!==c||!s?4:s,f=function(e,a){o.addEventListener(e,"validatemerchant",(0,N.UZ)(function(e){var t=e.privateSession,n=e.controller,r=e.displayName,o=e.isPaymentSheetShowing,a=e.resetStateOnSheetClose;return function(e){n.action.createApplePaySession({data:{validation_url:e.validationURL,domain_name:(0,qi.O)(n.report),display_name:r},usesExpressCheckoutElement:!0}).then((function(e){switch(e.type){case"object":if(!o())return;t.completeMerchantValidation(JSON.parse(e.object.session));break;case"error":Zi(t,n,e.error,a);break;default:(0,j.GQ)(e)}}),(function(e){return Zi(t,n,e,a)}))}}({privateSession:e,controller:t,displayName:a,isPaymentSheetShowing:function(){return l.isPaymentSheetShowing},resetStateOnSheetClose:p}))),o.addEventListener(e,"cancel",(0,N.UZ)((function(){p(),n.cancel({paymentMethodType:"apple_pay_outer"})})));var i=function(){var e=l.total,t=l.businessName,n=l.currency,r=l.pending;return(0,xi.Yn)(e,t,n,r)},s=function(e,n){var r;return l.total=null!==(r=e.amount)&&void 0!==r?r:l.total,function(e){var n=e.lineItems,r=e.shippingRates,o=e.applePay,a=l.currency,i=l.pending,c=l.isUsingRecurringPaymentRequest,s=l.isUsingAutomaticReloadPaymentRequest,d=l.isUsingDeferredPaymentRequest,p=l.recurringPaymentRequestBillingAgreement,m=l.automaticReloadPaymentRequestBillingAgreement;if(!c&&null!=o&&o.recurringPaymentRequest)throw new T.N("You tried to update an applePay.recurringPaymentRequest without creating the object first. You must provide an applePay.recurringPaymentRequest object while resolving the 'click' event in order to update it later.");if(!s&&null!=o&&o.automaticReloadPaymentRequest)throw new T.N("You tried to update an applePay.automaticReloadPaymentRequest without creating the object first. You must provide an applePay.automaticReloadPaymentRequest object while resolving the 'click' event in order to update it later.");if(!d&&null!=o&&o.deferredPaymentRequest)throw new T.N("You tried to update an applePay.deferredPaymentRequest without creating the object first. You must provide an applePay.deferredPaymentRequest object while resolving the 'click' event in order to update it later.");var f=null==n?void 0:n.map((function(e){var t=e.amount,n=e.name;return(0,xi.Yn)(t,n,a,i)})),_=(0,I.n4)(r,l.shippingRates)||null==r?void 0:r.map((function(e){return Xi((function(e,n){return t.action.unsafeLocalizeString({message:e,data:n})}),e,a)}));return Hi.all(null!=_?_:[]).then((function(e){var n=(0,xi.Fh)({recurringPaymentRequest:null!=o&&o.recurringPaymentRequest?(0,u.A)((0,u.A)({},null==o?void 0:o.recurringPaymentRequest),{},{billingAgreement:p}):void 0,currency:a,pending:i,warn:t.warn}),r=(0,xi.GR)({automaticReloadPaymentRequest:null!=o&&o.automaticReloadPaymentRequest?(0,u.A)((0,u.A)({},null==o?void 0:o.automaticReloadPaymentRequest),{},{billingAgreement:m}):void 0,currency:a,pending:i,warn:t.warn}),c=(0,xi.RZ)({deferredPaymentRequest:null==o?void 0:o.deferredPaymentRequest,currency:a,pending:i,warn:t.warn});return{newLineItems:f,newShippingMethods:e.length?e:void 0,newRecurringPaymentRequest:n,newAutomaticReloadPaymentRequest:r,newDeferredPaymentRequest:c}}))}(e).then((function(t){var r=t.newLineItems,o=t.newShippingMethods,a=t.newRecurringPaymentRequest,c=t.newDeferredPaymentRequest,s=t.newAutomaticReloadPaymentRequest,u=i();return l.lineItems=r||l.lineItems,l.shippingRates=e.shippingRates||l.shippingRates,e.shippingRates&&!(0,I.n4)(e.shippingRates,l.shippingRates)?l.selectedShippingRate=e.shippingRates[0].id:n&&(l.selectedShippingRate=n.identifier),a?a.tokenNotificationURL=l.applePayTokenRevokeWebhookUrl:s?s.tokenNotificationURL=l.applePayTokenRevokeWebhookUrl:c&&(c.tokenNotificationURL=l.applePayTokenRevokeWebhookUrl),{newLineItems:l.lineItems,newShippingMethods:o,newTotal:u,newRecurringPaymentRequest:a,newAutomaticReloadPaymentRequest:s,newDeferredPaymentRequest:c}}))};o.addEventListener(e,"shippingcontactselected",(0,N.UZ)((function(t){var r=t.shippingContact,o=Vi(r);if(l.allowedShippingCountries&&l.allowedShippingCountries.length&&-1===l.allowedShippingCountries.indexOf(o.country)){var a=i(),c=l.lineItems,u=new window.ApplePayError("shippingContactInvalid","country","We can not ship to this country.");e.completeShippingContactSelection({newTotal:a,newLineItems:c,errors:[u]})}else{var d={paymentMethodType:"apple_pay_outer",name:"",address:o,resolve:function(t){s(t).then((function(t){e.completeShippingContactSelection(t)}))},reject:function(){var t=i(),n=l.lineItems,r=new window.ApplePayError("shippingContactInvalid","postalAddress");e.completeShippingContactSelection({newTotal:t,newLineItems:n,errors:[r]})}};n.shippingAddressChange(d)}})));o.addEventListener(e,"shippingmethodselected",(0,N.UZ)((function(r){var o=r.shippingMethod,a=(0,I.I6)(l.shippingRates||[],(function(e){return e.id===o.identifier}));if(a){var c={paymentMethodType:"apple_pay_outer",shippingRate:a,resolve:function(t){s(t,o).then((function(t){return e.completeShippingMethodSelection(t)}))},reject:function(){var t=i();e.completeShippingMethodSelection(Bi,t,[]),p(),n.cancel({paymentMethodType:"apple_pay_outer"})}};n.shippingRateChange(c)}else{t.report("ece.apple_pay_outer.unexpected_shipping_rate",{element:F.bV.expressCheckout});var u={newTotal:i()};e.completeShippingMethodSelection(u)}})));o.addEventListener(e,"paymentauthorized",(0,N.UZ)((function(o){var a=o.payment;t.action.expressCheckoutConfirmStart({groupId:r,paymentMethodType:"apple_pay_outer"}).then((function(){return t.action.tokenizeWithData({type:"apple_pay",elementName:F.bV.expressCheckout,tokenData:(0,u.A)((0,u.A)({},a),{},{billingContact:Yi(a.billingContact,t,"apple_pay_outer")}),mids:t.mids()})})).then((function(o){var i;if("error"===o.type){var c=new window.ApplePayError("unknown");return e.completePayment({status:Bi,errors:[c]}),t.report("ece.apple_pay_outer.create_token_failed",{element:F.bV.expressCheckout,error:o.error}),void t.action.elementsDispatch({groupId:r,action:{type:"EXPRESS_CHECKOUT.CONFIRM_END"}})}var s=Yi(a.shippingContact,t,"apple_pay_outer"),u=Ki(a.shippingContact),d=Yi(a.billingContact,t,"apple_pay_outer"),p=Ki(a.billingContact),m=p||null!=s&&s.emailAddress||null!=s&&s.phoneNumber?{name:Ui(d)||void 0,email:null==s?void 0:s.emailAddress,phone:null==s?void 0:s.phoneNumber,address:p}:void 0,f=l.selectedShippingRate?(0,I.I6)(l.shippingRates||[],(function(e){return e.id===l.selectedShippingRate})):void 0,_={paymentMethodType:"apple_pay_outer",paymentFailed:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=n.reason,a=void 0===o?"fail":o,i=n.message,c=Qi[a]||"unknown",s=$i[a]||void 0,l=new window.ApplePayError(c,s,i);e.completePayment({status:Bi,errors:[l]}),t.action.elementsDispatch({groupId:r,action:{type:"EXPRESS_CHECKOUT.CONFIRM_END"}})},billingDetails:m,shippingAddress:Ji(null!==(i=Ui(s))&&void 0!==i?i:"",u),shippingRate:f};t.action.setExpressCheckoutConfirmData({groupId:r,shippingContact:Gi(s),paymentMethodData:{type:C.b5.card,card:{token:o.object.id},billing_details:{email:null==s?void 0:s.emailAddress,phone:null==s?void 0:s.phoneNumber}}}).then((function(){return n.confirm(_)}))}))})));"custom_checkout"!==c&&"checkout"!==c&&"payment_link"!==c||o.addEventListener(e,"paymentmethodselected",(0,N.UZ)((function(t){var r=t.paymentMethod,o={paymentMethodType:"apple_pay_outer",name:"",address:Vi(r.billingContact||Fi),resolve:function(t){s(t).then((function(t){return e.completePaymentMethodSelection(t)}))},reject:function(){var t=i(),n=l.lineItems,r=new window.ApplePayError("billingContactInvalid","postalAddress");e.completePaymentMethodSelection({newTotal:t,newLineItems:n,errors:[r]})}};n.billingAddressChange(o)})));"checkout"!==c&&"payment_link"!==c||o.addEventListener(e,"couponcodechanged",(0,N.UZ)((function(t){var r={paymentMethodType:"apple_pay_outer",couponCode:t.couponCode,changeFailed:function(t){var n=new window.ApplePayError("couponCodeInvalid");s(t).then((function(t){return e.completeCouponCodeChange({newTotal:t.newTotal,newLineItems:t.newLineItems,errors:[n]})}))},resolve:function(t){s(t).then((function(t){return e.completeCouponCodeChange(t)}))},reject:function(){var t=i(),n=l.lineItems,r=new window.ApplePayError("couponCodeInvalid");e.completeCouponCodeChange({newTotal:t,newLineItems:n,errors:[r]})}};n.__privateDoNotUseCouponCodeChange(r)})))};return{shouldShowButton:function(e){return t.action.elementsDispatch({groupId:r,action:(0,u.A)({type:"EXPRESS_CHECKOUT.SHOULD_SHOW_BUTTON",button:"applePayOuter"},e.value?{shouldShowButton:!0}:{shouldShowButton:!1,reason:e.reason})})},clickHandler:function(e,n){var o,c,s,p,_,h,y=window.ApplePaySession;if(!y)return t.warn("User clicked on the Apple Pay button, but window.ApplePaySession does not exist."),void t.report("ece.apple_pay_outer.missing_window_session",{element:F.bV.expressCheckout});var v=(0,u.A)((0,u.A)({},e),n),g=(null===(o=v.business)||void 0===o?void 0:o.name)||e.businessName,b=function(e,t){var n,r,o,a,i,c=(null===(n=t.applePay)||void 0===n||null===(r=n.deferredPaymentRequest)||void 0===r?void 0:r.deferredBilling.amountType)||"pending";return(0!==e.amount||0!==(null===(o=t.applePay)||void 0===o||null===(a=o.recurringPaymentRequest)||void 0===a||null===(i=a.trialBilling)||void 0===i?void 0:i.amount)&&"final"!==c)&&e.pending}(e,v),A=e.currency,S=e.applePayLaterDisabled,k=(null===(c=n.applePay)||void 0===c||null===(s=c.deferredPaymentRequest)||void 0===s?void 0:s.deferredBilling.amount)||0;!b&&0===e.amount&&k>0?(v.amount=k,l.total=k):l.total=e.amount,l.businessName=g,l.currency=A,l.pending=b,l.shippingRates=v.shippingRates,l.selectedShippingRate=null===(p=v.shippingRates)||void 0===p||null===(_=p[0])||void 0===_?void 0:_.id,l.allowedShippingCountries=v.allowedShippingCountries,l.lineItems=null===(h=v.lineItems)||void 0===h?void 0:h.map((function(e){var t=e.amount,n=e.name;return(0,xi.Yn)(t,n,A,b)}));var E=(0,u.A)((0,u.A)({},v),{},{pending:b,businessName:g,warn:t.warn,localizeString:function(e,n){return t.action.unsafeLocalizeString({message:e,data:n})},betas:a,blockedCardBrands:i,account:t.getCredentials().stripeAccount});S&&(E.applePay=(0,u.A)((0,u.A)({},E.applePay),{},{applePayLaterAvailability:oe.LI.unavailableItemIneligible})),function(e){var t=e.amount,n=e.billingAddressRequired,r=e.businessName,o=e.merchantCountry,a=e.currency,i=e.emailRequired,c=e.lineItems,s=e.pending,l=e.phoneNumberRequired,p=e.shippingAddressRequired,m=e.shippingRates,f=e.applePay,_=e.defaultBillingAgreement,h=e.applePayTokenRevokeWebhookUrl,y=e.warn,v=e.localizeString,g=e.betas,b=e.account,A=e.blockedCardBrands,S=e.capabilityEnabledCardNetworks,k=e.interacEnabledForApplePay,E=[].concat((0,d.A)(i?["email"]:[]),(0,d.A)(l?["phone"]:[]),(0,d.A)(p?["postalAddress"]:[])),w=n?["postalAddress"]:[],C=null==m?void 0:m.map((function(e){return Xi(v,e,a)})),P=h+function(e,t){return"merchant.".concat((t?[e,t]:[e]).join("."),".stripe")}(window.location.hostname,b);return Hi.all(null!=C?C:[]).then((function(e){var n=null==c?void 0:c.map((function(e){var t=e.amount,n=e.name;return(0,xi.Yn)(t,n,a,s)})),i=null!=f?f:{},l=i.recurringPaymentRequest,d=i.deferredPaymentRequest,p=i.automaticReloadPaymentRequest,m=i.supportsCouponCode,h=i.couponCode;return(0,u.A)({countryCode:o,currencyCode:a.toUpperCase(),lineItems:n,merchantCapabilities:Wi(f,g),requiredBillingContactFields:w,requiredShippingContactFields:E,shippingMethods:e.length?e:void 0,supportedNetworks:zi(o,g,a,A,S,k),total:(0,xi.Lm)(t,r,a,null!=s&&s,f),recurringPaymentRequest:(0,xi.Fh)({recurringPaymentRequest:l,currency:a,pending:s,defaultBillingAgreement:_,applePayTokenRevokeWebhookUrl:P,warn:y}),deferredPaymentRequest:(0,xi.RZ)({deferredPaymentRequest:d,currency:a,pending:s,defaultBillingAgreement:_,applePayTokenRevokeWebhookUrl:P,warn:y}),automaticReloadPaymentRequest:(0,xi.GR)({automaticReloadPaymentRequest:p,currency:a,pending:s,defaultBillingAgreement:_,applePayTokenRevokeWebhookUrl:P,warn:y}),applePayLaterAvailability:"auto"===(null==f?void 0:f.applePayLaterAvailability)?"available":null==f?void 0:f.applePayLaterAvailability,supportsCouponCode:m,couponCode:h},null==f?void 0:f.paymentRequestPassthrough)}))}(E).then((function(e){var n,o,a,i,c,s,u;l.isUsingRecurringPaymentRequest=!!e.recurringPaymentRequest,l.recurringPaymentRequestBillingAgreement=null===(n=e.recurringPaymentRequest)||void 0===n?void 0:n.billingAgreement,l.isUsingAutomaticReloadPaymentRequest=!!e.automaticReloadPaymentRequest,l.automaticReloadPaymentRequestBillingAgreement=null===(o=e.automaticReloadPaymentRequest)||void 0===o?void 0:o.billingAgreement,l.isUsingDeferredPaymentRequest=!!e.deferredPaymentRequest;var d=new y(m,e);l.applePayTokenRevokeWebhookUrl=null!==(a=null!==(i=null===(c=e.recurringPaymentRequest)||void 0===c?void 0:c.tokenNotificationURL)&&void 0!==i?i:null===(s=e.deferredPaymentRequest)||void 0===s?void 0:s.tokenNotificationURL)&&void 0!==a?a:null===(u=e.automaticReloadPaymentRequest)||void 0===u?void 0:u.tokenNotificationURL,l.privateSession=d,f(d,g),d.begin(),l.isPaymentSheetShowing=!0,t.action.expressCheckoutSheetOpened({groupId:r,paymentMethodType:"apple_pay_outer"}),t.report("ece.sheet_visible",{element:F.bV.expressCheckout,payment_method:"apple_pay_outer"})}))},canMakePayments:function(e,n){var r=window.location.hostname,o=t.getCredentials().stripeAccount||n,a=t.keyMode()===L.ld.test;return(0,Oi.Kt)(r,o,a,t,t.report,m,e)},completePayment:function(e){if(e){var n,o=new window.ApplePayError("unknown");null===(n=l.privateSession)||void 0===n||n.completePayment({status:Bi,errors:[o]}),t.action.elementsDispatch({groupId:r,action:{type:"EXPRESS_CHECKOUT.CONFIRM_END"}})}else{var a;null===(a=l.privateSession)||void 0===a||a.completePayment({status:ji}),p()}}}},tc=function(e){return e.reduce((function(e,t){return e.push.apply(e,(0,d.A)(Ln[t])),e}),[])},nc=function(e,t){if(null!=e&&e.length){var n=tc(e);return(0,d.A)(F.ne).filter((function(e){return-1===n.indexOf(e)}))}return null!=t&&t.length?tc(t):[]},rc=n(7882).K7,oc=function(e){var t,n=e.frame,r=e.props,o=e.state,a=e.isHabanero,i=void 0!==a&&a,c=r.options,s=r.emitEvent,l=r.hasRegisteredListener,d=r.listenerRegistry,p=c.controller,m=c.groupId,f=c.betas,_=c.allowedCardBrands,h=c.disallowedCardBrands,y=function(e){var t=e.options,n=t.publicOptions;return"paymentForm"===t.componentName&&"object"==typeof n&&n&&"__customCheckout"in n&&"object"==typeof n.__customCheckout&&n.__customCheckout&&"expressCheckoutElementOptions"in n.__customCheckout?n.__customCheckout.expressCheckoutElementOptions:n}(r),v=function(e){var t;s("cancel"),null===(t=o.unmountOverlay)||void 0===t||t.call(o);var n=e.paymentMethodType;p.report("ece.cancel",{element:F.bV.expressCheckout,payment_method:n})},g=function(){var e,t=null===(e=y.__checkout)||void 0===e?void 0:e.embeddedCheckoutMessengerSend;t&&t("hide_ece_overlay",null)},b=function(e){new rc((function(e){o.updateRequest.callCount>0?o.updateRequest.resolve=e:e()})).then((function(){return c.controller.action.getElementsSessionAmountModeCurrency({groupId:m})})).then((function(t){var n=t.amount,r=t.mode,a=t.currency;o.amount=n,e(n,a,r)}))},S=function(e,t){var r=t.paymentMethodType,a=!("nonce"in t),i="ece.".concat(function(e){return"shippingaddresschange"===e?"shipping_address_change":"shippingratechange"===e?"shipping_rate_change":"billingaddresschange"===e?"billing_address_change":"__private_do_not_use_coupon_code_change"}(e));if(p.report(i,{element:F.bV.expressCheckout,payment_method:r}),l(e)){var d;d=a?function(){t.reject()}:function(){n.send({action:"stripe-ece-change-event",payload:{nonce:t.nonce}})};var m,f,_=na({controller:p,eventName:e,time:19900,timeLabel:"20 seconds",reject:function(){p.report("".concat(i,".reject"),{element:F.bV.expressCheckout,payment_method:r}),d()},resolve:function(s){b((function(l,d,m){o.lastCurrency&&d!==o.lastCurrency&&ra();var f=Ii(s,e,r,"SETUP_INTENT"===m,null==c?void 0:c.elementsInitSource,o.lastShippingRates),_=f.value;f.warnings.forEach((function(e){return p.warn(e)})),p.report("".concat(i,".resolve"),{element:F.bV.expressCheckout,payment_method:r,hasLineItems:!!_.lineItems,hasShippingRates:!!_.shippingRates}),o.lineItems=_.lineItems||o.lineItems,o.lastShippingRates=_.shippingRates||o.lastShippingRates,ki(l,o.lineItems,null==c?void 0:c.elementsInitSource),a?t.resolve((0,u.A)((0,u.A)({},_),{},{amount:l})):n.send({action:"stripe-ece-change-event",payload:{nonce:t.nonce,changePayload:(0,u.A)((0,u.A)({},_),{},{amount:l})}})}))},transformRejectInput:function(){return"Stripe.js: Called by merchant"},timeoutRejectionValue:"Stripe.js: Timeout hit"}),h=_.resolve,y=_.reject;return"__private_do_not_use_couponcodechange"===e&&(m=function(i){var s;s=i,b((function(i,l,d){o.lastCurrency&&l!==o.lastCurrency&&ra();var m=Ii(s,e,r,"SETUP_INTENT"===d,null==c?void 0:c.elementsInitSource,o.lastShippingRates),f=m.value;m.warnings.forEach((function(e){return p.warn(e)})),p.report("ece.__private_do_not_use_coupon_code_change.change_failed",{element:F.bV.expressCheckout,payment_method:r}),o.lineItems=f.lineItems||o.lineItems,o.lastShippingRates=f.shippingRates||o.lastShippingRates,ki(i,o.lineItems,null==c?void 0:c.elementsInitSource),a?t.changeFailed((0,u.A)((0,u.A)({},f),{},{amount:i})):n.send({action:"stripe-ece-change-event",payload:{nonce:t.nonce,changeFailedPayload:(0,u.A)((0,u.A)({},f),{},{amount:i})}})}))}),f="name"in t?{name:t.name,address:t.address}:"shippingRate"in t?{shippingRate:t.shippingRate}:{couponCode:t.couponCode,changeFailed:m},void s(e,(0,u.A)((0,u.A)({},f),{},{reject:y,resolve:h}))}b((function(e,r){o.lastCurrency&&r!==o.lastCurrency&&ra(),a?t.resolve({amount:e}):n.send({action:"stripe-ece-change-event",payload:{nonce:t.nonce,changePayload:{amount:e}}})}))},k=function(e){var t=i?Zo.P$:"confirm",r=e.paymentMethodType,o=e.billingDetails,a=e.shippingAddress,d=e.shippingRate,_=e.privateNativeSdkPayloadFields;if(p.report("ece.confirm",{element:F.bV.expressCheckout,payment_method:r}),!l(t)){var h=i?"paymentForm":"expressCheckout";throw new T.N("Unhandled ".concat(h," Element confirm event. Make sure to register a confirm handler."))}var v=(0,u.A)((0,u.A)((0,u.A)((0,u.A)({},(0,P.aw)(f,"express_checkout_element_beta_1")?{paymentMethodType:aa(r)}:{expressPaymentType:aa(r)}),{},{billingDetails:o,shippingAddress:a,shippingRate:d,paymentFailed:function(t){var o=function(e){var t,n=(0,A.tf)((0,A.lq)((0,A.cW)(yi)),e,"confirm event paymentFailed callback");return{value:null!==(t=n.value)&&void 0!==t?t:{},warnings:n.warnings}}(t),a=o.value;o.warnings.forEach((function(e){return p.warn(e)})),p.report("ece.confirm.payment_failed",{element:F.bV.expressCheckout,payment_method:r,reason:a.reason}),p.action.getIsAwaitingConfirmCallback({groupId:m}).then((function(t){if(!t)throw new T.N("Unexpected call to paymentFailed(). Ensure you are either submitting a payment or calling paymentFailed() once per expressCheckout Element confirm event.");"apple_pay_outer"===r?e.paymentFailed(a):n.send({action:"stripe-ece-confirm-payment",payload:{nonce:e.nonce,paymentFailedPayload:a}})}))}},"native_sdk"===(null==c?void 0:c.elementsInitSource)?_:{}),!1===y.__autoClose?{paymentSucceeded:function(){return p.action.closeECEPaymentSheet({groupId:m,isError:!1,errorMessageMethodName:"paymentSucceeded()",forceClose:!0})}}:{}),i?{source:"payment-form-ece"}:{});s(t,v)},E=ec({controller:p,eventHandlers:{cancel:function(e){return v(e)},billingAddressChange:function(e){return S("billingaddresschange",e)},__privateDoNotUseCouponCodeChange:function(e){return S("__private_do_not_use_couponcodechange",e)},shippingAddressChange:function(e){return S("shippingaddresschange",e)},shippingRateChange:function(e){return S("shippingratechange",e)},confirm:k},groupId:m,listenerRegistry:d,betas:f,blockedCardBrands:nc(_,h),elementsInitSource:null==c?void 0:c.elementsInitSource,minApplePayVersion:null===(t=y.__checkout)||void 0===t?void 0:t.minApplePayVersion});return n._on("update-start",(function(){o.updateRequest.callCount++})),n._on("update-end",(function(){var e,t;(o.updateRequest.callCount>0&&o.updateRequest.callCount--,0===o.updateRequest.callCount)&&(null===(e=(t=o.updateRequest).resolve)||void 0===e||e.call(t))})),n._on("ece-outer-pm-complete-payment",(function(e){"apple_pay_outer"===e.paymentMethodType&&E.completePayment(e.isError)})),n._on("dismiss-overlay",(function(){var e;null===(e=o.unmountOverlay)||void 0===e||e.call(o),p.report("ece.overlay.unmounted",{element:F.bV.expressCheckout})})),n._on("cancel",(function(e){v(e)})),n._on("click",(function(e){var t,r,a,i=e.paymentMethodType,d="apple_pay_outer"===i,m=o.usesNewIntegrationShape?{}:Ra.I3,_="click";p.report("ece.click",{element:F.bV.expressCheckout,payment_method:i});var h=null===(t=y.__checkout)||void 0===t?void 0:t.embeddedCheckoutMessengerSend,v=null==y||null===(r=y.__checkout)||void 0===r?void 0:r.hideGooglePayOverlay;if(function(e,t){var n=e.paymentMethodType;return"paypal"===n||"klarna"===n||"link"===n||(0,Mi.Fy)(n)||"google_pay"===n&&!t||"apple_pay_inner"===n}(e,v)){var A=e.overlayString,S=e.fontValues,k=e.paymentMethodType,w=e.redirectButtonText,C=e.cancelButtonText;if(h)!function(e,t,n,r,o){var a,i=null===(a=y.__checkout)||void 0===a?void 0:a.embeddedCheckoutMessengerSend;i&&i("show_ece_overlay",{pmt:e,overlayString:t,fontValues:n,redirectButtonText:r,cancelButtonText:o})}(k,A,S,w,C),o.unmountOverlay=g,o.runOnUnmount.push(g);else{var T=(0,Ri.x)(k,A,S,w,C,n,"googlePayActivityMode"in e?e.googlePayActivityMode:void 0),N=T.mount,M=T.unmount,R=T.showImmediately;N(),o.unmountOverlay=M,o.showOverlayImmediately=R,o.runOnUnmount.push(M),p.report("ece.overlay.mounted",{element:F.bV.expressCheckout,payment_method:i})}}if(l(_)){var L=function(){};d||(L=function(t){var r;n.send({action:"stripe-user-ece-button-click",payload:{nonce:e.nonce,errorReason:t}}),null===(r=o.unmountOverlay)||void 0===r||r.call(o)});var O=na({controller:c.controller,eventName:_,time:800,timeLabel:"1 second",reject:L,resolve:function(t){var r;null===(r=o.showOverlayImmediately)||void 0===r||r.call(o),b((function(r,a,s){var l,_,h,y,v,g,b;o.lastCurrency=a;try{var A=Pi({payload:t,isSetupMode:"SETUP_INTENT"===s,paymentMethodType:i,usesNewIntegrationShape:o.usesNewIntegrationShape,betas:f,elementsInitSource:null==c?void 0:c.elementsInitSource,lastShippingAddressRequired:o.lastShippingAddressRequired,lastShippingRates:o.lastShippingRates});g=A.value,b=A.warnings}catch(e){var S;throw"IntegrationError"===e.name&&p.report("integration_error",{name:e.name,message:e.message}),null===(S=o.unmountOverlay)||void 0===S||S.call(o),e}b.forEach((function(e){return p.warn(e)})),p.report("ece.click.options",(0,u.A)((0,u.A)({},(0,I.Up)(g,["allowedShippingCountries","business","billingAddressRequired","emailRequired","phoneNumberRequired","shippingAddressRequired"])),{},{usesApplePayRecurringPayment:!(null===(l=g.applePay)||void 0===l||!l.recurringPaymentRequest),usesApplePayDeferredPayment:!(null===(_=g.applePay)||void 0===_||!_.deferredPaymentRequest),usesApplePayAutomaticReloadPayment:!(null===(h=g.applePay)||void 0===h||!h.automaticReloadPaymentRequest),usesApplePayPaymentRequestPassthrough:!(null===(y=g.applePay)||void 0===y||!y.paymentRequestPassthrough),applePayLaterAvailability:null===(v=g.applePay)||void 0===v?void 0:v.applePayLaterAvailability,hasLineItems:!!g.lineItems,hasShippingRates:!!g.shippingRates,element:F.bV.expressCheckout,payment_method:i})),o.lineItems=g.lineItems||o.lineItems,o.lastShippingAddressRequired="shippingAddressRequired"in g?g.shippingAddressRequired:o.lastShippingAddressRequired,o.lastShippingRates="shippingRates"in g?g.shippingRates:o.lastShippingRates;try{ki(r,o.lineItems,null==c?void 0:c.elementsInitSource)}catch(e){var k;throw"IntegrationError"===e.name&&p.report("integration_error",{name:e.name,message:e.message}),null===(k=o.unmountOverlay)||void 0===k||k.call(o),e}d?E.clickHandler((0,u.A)((0,u.A)({},e),{},{amount:r,currency:a}),(0,u.A)((0,u.A)({},m),g)):n.send({action:"stripe-user-ece-button-click",payload:{nonce:e.nonce,clickPayload:(0,u.A)((0,u.A)((0,u.A)({},m),g),{},{mids:p.mids(),amount:r})}})}))},transformRejectInput:function(){return"Stripe.js: Called by merchant"},timeoutRejectionValue:"Stripe.js: Timeout hit"}),x=O.resolve,q=O.reject;return(0,P.aw)(f,"checkout_guacamole")&&s("analytics:click",{expressPaymentType:aa(i)}),void((0,P.aw)(f,"express_checkout_element_beta_1")?s(_,{paymentMethodType:aa(i),resolve:x,reject:q}):s(_,{expressPaymentType:aa(i),resolve:x,reject:q}))}null===(a=o.showOverlayImmediately)||void 0===a||a.call(o),b((function(t,r){o.lastCurrency=r,d?E.clickHandler((0,u.A)((0,u.A)({},e),{},{amount:t,currency:r}),m):n.send({action:"stripe-user-ece-button-click",payload:{nonce:e.nonce,clickPayload:(0,u.A)((0,u.A)({},m),{},{mids:p.mids(),amount:t})}})}))})),n._on("shippingaddresschange",(function(e){return S("shippingaddresschange",e)})),n._on("shippingratechange",(function(e){return S("shippingratechange",e)})),n._on("billingaddresschange",(function(e){return S("billingaddresschange",e)})),n._on("__private_do_not_use_couponcodechange",(function(e){return S("__private_do_not_use_couponcodechange",e)})),n._on("confirm",k),{applePay:E}},ac=function(e){var t=e.controller,n=e.groupId,r=e.publicOptions,o=e.applePay;t.action.getElementsSessionUnverifiedPaymentMethodsOnDomain({groupId:n,wallets:r.paymentMethods}).then((function(e){var a,i;if(-1!==e.indexOf("apple_pay"))o.shouldShowButton({value:!1,reason:"domain_unregistered"});else if("never"===(null===(a=r.paymentMethods)||void 0===a?void 0:a.applePay))o.shouldShowButton({value:!1,reason:"merchant_payment_method_param_config"});else{var c,s;o.canMakePayments("always"!==(null===(c=r.paymentMethods)||void 0===c?void 0:c.applePay),null===(s=r.__checkout)||void 0===s?void 0:s.applePayIdentifierAccount).then((function(e){o.shouldShowButton(e?{value:!0}:{value:!1,reason:"partner_check_false"})}))}-1===e.indexOf("google_pay")&&"never"!==(null===(i=r.paymentMethods)||void 0===i?void 0:i.googlePay)&&"https:"!==window.location.protocol&&(t.action.elementsDispatch({groupId:n,action:{type:"EXPRESS_CHECKOUT.SHOULD_SHOW_BUTTON",button:"googlePay",shouldShowButton:!1,reason:"not_https"}}),t.warn("You are testing over HTTP, so Google Pay will not appear. You must use HTTPS in order to use Google Pay."))}))},ic=["destruct"],cc=function(e){return{runOnUnmount:[],updateRequest:{callCount:0},usesNewIntegrationShape:ia({publicOptions:e,isCreate:!0}),lastShippingAddressRequired:"shippingAddressRequired"in e?e.shippingAddressRequired:void 0,lastShippingRates:"shippingRates"in e?e.shippingRates:void 0}},sc=function(e){var t=e.component,n=e.elementTimings,r=e.getParent,o=e.emitEvent,a=e.options,i=e.selfDestruct,c=a.controller,s=a.groupId,l=a.publicOptions,d=null,p=cc(l),m=function(e){var t=e.controller,n=e.componentName,r=e.groupId,o=e.fonts,a=e.wait,i=e.publicOptions,c=e.controllingElement,s=e.elementsInitSource,l=e.elementId,u=e.groupEligibleForAccessoryFrames,d={fonts:o,wait:a,rtl:J(document.body),publicOptions:i,controllingElement:c,elementsInitSource:s,elementId:l};return t.createElementFrame(G.mU.EXPRESS_CHECKOUT_ELEMENT,n,r,d,u?{isEligibleForAccessoryFrames:u}:void 0)}(a);(0,k.vf)(t,(0,u.A)((0,u.A)({},Ni.Li),{},{margin:"-4px 0",transition:"height .35s ease"})),m.appendTo(t),m.updateStyle(Ni.hO),m._on("set_styles",(function(e){m.updateStyle(e)})),m._on("redirectfocus",(function(e){var n,r=e.focusDirection;null===(n=(0,k.Wz)(t,r))||void 0===n||n.focus()}));var f=(0,Je.f6)((function(){var e,t,r;m.send({action:"stripe-timings",payload:{timestamps:{stripeJsLoad:n.stripeJsLoadTimestamp.getAsPosixTime(),stripeCreate:n.stripeCreateTimestamp.getAsPosixTime(),groupCreate:n.groupCreateTimestamp.getAsPosixTime(),create:n.createTimestamp.getAsPosixTime(),customCheckoutInit:null===(e=n.customCheckoutInitTimestamp)||void 0===e?void 0:e.getAsPosixTime(),customCheckoutSdkCreate:null===(t=n.customCheckoutSdkCreateTimestamp)||void 0===t?void 0:t.getAsPosixTime(),customCheckoutSdkReady:null===(r=n.customCheckoutSdkReadyTimestamp)||void 0===r?void 0:r.getAsPosixTime(),mount:d?d.getAsPosixTime():0,pageLoad:window.performance&&"number"==typeof window.performance.timeOrigin?window.performance.timeOrigin:void 0}}})}));m._on("load",(function(){m.send({action:"stripe-user-mount",payload:{rtl:J(r())}}),f()}));var h=oc({frame:m,props:e,state:p}).applePay;ac({controller:c,groupId:s,publicOptions:l,applePay:h});m._on("load-error",(function(e){var t=e.destruct,n=void 0===t||t,r=(0,_.A)(e,ic);o("loaderror",{error:r}),n&&i()})),Ni.wL.forEach((function(e){m._on(e,(function(t){return o(e,t)}))}));return{update:function(e){p.usesNewIntegrationShape=p.usesNewIntegrationShape||ia({publicOptions:e}),p.lastShippingAddressRequired="shippingAddressRequired"in e?e.shippingAddressRequired:p.lastShippingAddressRequired,m.update(e)},focus:function(){Q(),m.focus(),m.send({action:"stripe-user-focus",payload:{}})},blur:function(){m.blur()},clear:function(){throw new T.N("clear() is not supported by the Express Checkout Element.")},mount:function(){d=new Ve.Dc;var e=r();e&&((0,k.aK)(e,[[Ni.BN,!0]]),p.runOnUnmount.push((function(){(0,k.aK)(e,[[Ni.BN,!1]])})))},unmount:function(){for(;p.runOnUnmount.length;){var e;null===(e=p.runOnUnmount.pop())||void 0===e||e()}m.unmount()},destroy:function(){a.controller.action.resetExpressCheckoutState({groupId:s})},sendNativeSdkClick:function(e){var t=Ti(e,null==a?void 0:a.elementsInitSource),n=t.value;t.warnings.forEach((function(e){return c.warn(e)})),m.send({action:"ece-native-sdk-click",payload:n})},_frame:m}},lc=["options"],uc=["controller","publicOptions","componentName"],dc=["update"],pc=function(e){var t=e.options,n=(0,_.A)(e,lc),r=t.controller,o=t.publicOptions,a=(t.componentName,(0,_.A)(t,uc));if(r.keyMode()===L.ld.unknown)throw new T.N("It looks like you're using an older Stripe key. The Pay Button Element is only available for use with a modern API key, which is prefixed with 'pk_live_' or 'pk_test_'.\n You can roll your publishable key here: https://dashboard.stripe.com/account/apikeys");var i=ia({publicOptions:o,isCreate:!0}),c=Si(o||{},t.elementsInitSource,i);"payButton"===e.options.componentName&&c.warnings.push("Pay Button Element is now Express Checkout Element.\nIt is advised to switch to the Express Checkout Element. For more information,\nsee https://stripe.com/docs/elements/express-checkout-element."),c.warnings.forEach((function(e){return r.warn(e)}));var s=sc((0,u.A)((0,u.A)({},n),{},{options:(0,u.A)((0,u.A)({},a),{},{controller:r,componentName:"expressCheckout",publicOptions:c.value})})),l=s.update,d=(0,_.A)(s,dc);return(0,u.A)((0,u.A)({},d),{},{update:function(e){var n=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n="custom_checkout"===(arguments.length>2?arguments[2]:void 0),r=(0,A.tf)((0,A.cW)(t?ui(n):li(n)),e,"expressCheckoutElement.update()"),o=r.value,a=r.warnings,i=gi(o);return i&&a.push(i),{value:o,warnings:a}}(e||{},i=i||ia({publicOptions:e,isCreate:!1}),t.elementsInitSource),o=n.value;n.warnings.forEach((function(e){return r.warn(e)})),l(o)}})},mc=["locale","fonts"],fc=["clientSecret"],_c={subtotal:A.Yj,taxExclusive:A.Yj,total:A.Yj,shippingRate:(0,A.lq)(A.Yj),discount:(0,A.lq)((0,A.cW)({name:(0,A.lq)(A.Yj),amount:A.Yj}))},hc={value:(0,A.or)(A.ai,A.zh),unit:(0,A.yL)("business_day","day","hour","week","month")},yc={maximum:(0,A.lq)((0,A.me)((0,A.cW)(hc))),minimum:(0,A.lq)((0,A.me)((0,A.cW)(hc)))},vc={id:A.Yj,amount:A.Yj,currency:A.gO,displayName:(0,A.me)(A.Yj),deliveryEstimate:(0,A.lq)((0,A.me)((0,A.cW)(yc)))},gc={type:(0,A.yL)("custom"),custom:A.Yj},bc={value:(0,A.lq)((0,A.me)(A.Yj)),default_value:(0,A.lq)((0,A.me)(A.Yj)),minimum_length:(0,A.lq)((0,A.me)((0,A.or)(A.ai,A.zh))),maximum_length:(0,A.lq)((0,A.me)((0,A.or)(A.ai,A.zh)))},Ac={value:(0,A.lq)((0,A.me)((0,A.or)(A.ai,A.zh))),default_value:(0,A.lq)((0,A.me)(A.Yj)),minimum_length:(0,A.lq)((0,A.me)((0,A.or)(A.ai,A.zh))),maximum_length:(0,A.lq)((0,A.me)((0,A.or)(A.ai,A.zh)))},Sc={label:A.Yj,value:A.Yj},kc={options:(0,A.jk)((0,A.cW)(Sc)),value:(0,A.lq)((0,A.me)(A.Yj)),default_value:(0,A.lq)((0,A.me)(A.Yj))},Ec=(0,A.or)((0,A.or)((0,A.cW)({id:A.Yj,key:A.Yj,optional:(0,A.or)(A.U3,A.lc),label:(0,A.cW)(gc),type:(0,A.yL)("text"),text:(0,A.lq)((0,A.cW)(bc))}),(0,A.cW)({id:A.Yj,key:A.Yj,optional:(0,A.or)(A.U3,A.lc),label:(0,A.cW)(gc),type:(0,A.yL)("numeric"),numeric:(0,A.lq)((0,A.cW)(Ac))})),(0,A.cW)({id:A.Yj,key:A.Yj,optional:(0,A.or)(A.U3,A.lc),label:(0,A.cW)(gc),type:(0,A.yL)("dropdown"),dropdown:(0,A.cW)(kc)})),wc=Object.freeze({buttonTheme:(0,A.lq)((0,A.cW)(Ua))}),Cc=function(e){var t=e.elementsInitSource,n=e.betas;return(0,A.cW)(Object.freeze(function(e){var t=e.elementsInitSource,n=e.betas;return(0,u.A)({locale:(0,A.vM)("elements()"),fonts:(0,A.vM)("elements()"),layout:(0,A.lq)((0,A.yL)("expanded","compact")),contacts:(0,A.lq)((0,A.jk)((0,A.cW)(Yr))),wallets:(0,A.lq)((0,A.cW)(wc))},"custom_checkout"===t?{__customCheckout:(0,A.lq)((0,A.cW)({expressCheckoutElementOptions:(0,A.lq)((0,A.cW)(mi)),billingAddressElementOptions:(0,A.lq)((0,A.cW)(Hr)),shippingAddressElementOptions:(0,A.lq)((0,A.cW)(Hr)),paymentElementOptions:(0,A.lq)((0,A.cW)(Kr(!1,n))),taxIdElementOptions:(0,A.lq)((0,A.cW)($r)),totalSummary:(0,A.lq)((0,A.cW)(_c)),shippingOptions:(0,A.lq)((0,A.jk)((0,A.cW)(vc))),selectedShippingRate:(0,A.lq)((0,A.me)(A.Yj)),shouldCollectShippingAddress:(0,A.lq)((0,A.or)(A.U3,A.lc)),shouldCollectFullBillingAddress:(0,A.lq)((0,A.or)(A.U3,A.lc)),shouldCollectTaxId:(0,A.lq)((0,A.or)(A.U3,A.lc)),shouldCollectPayment:(0,A.lq)((0,A.or)(A.U3,A.lc)),submitType:(0,A.lq)((0,A.me)((0,A.yL)("auto","pay","book","donate","subscribe"))),hasTrial:(0,A.lq)((0,A.or)(A.U3,A.lc)),customFields:(0,A.lq)((0,A.A7)(Ec)),defaultEmail:(0,A.lq)((0,A.me)(A.Yj)),rawMode:(0,A.lq)((0,A.yL)("payment","subscription","setup","modeless"))}))}:{})}({elementsInitSource:t,betas:n})))},Pc={height:"2px",margin:"-4px",width:"calc(100% + 8px)",opacity:"1",transition:"opacity 0.4s ease 0.1s"},Ic="StripeElement",Tc=["blur","escape","focus","loaderstart","change"],Nc=function(e){var t,n;return(0,u.A)((0,u.A)({},e),{},{options:(0,u.A)((0,u.A)({},e.options),{},{publicOptions:null!==(t=null===(n=e.options.publicOptions.__customCheckout)||void 0===n?void 0:n.expressCheckoutElementOptions)&&void 0!==t?t:{}})})},Mc=n(7882).K7,Rc=function(e){var t,n,r,o=e.options,a=e.component,i=e.getParent,c=e.emitEvent,s=e.hasRegisteredListener,l=o.publicOptions,d=o.controller,p=o.groupId,m=o.componentName,f=null!==(t=null===(n=l.__customCheckout)||void 0===n?void 0:n.expressCheckoutElementOptions)&&void 0!==t?t:{},_=cc(f),h=null,y=[],v=[],g=function(e){var t=e.controller,n=e.componentName,r=e.groupId,o=e.fonts,a=e.wait,i=e.publicOptions,c=e.controllingElement,s=e.elementsInitSource,l=e.elementId,u=e.groupEligibleForAccessoryFrames,d={fonts:o,wait:a,rtl:J(document.body),publicOptions:i,controllingElement:c,elementsInitSource:s,elementId:l};return t.createElementFrame(G.mU.HABANERO,n,r,d,u?{isEligibleForAccessoryFrames:u}:void 0)}(o),b=-1!==["auto","always"].indexOf(null!==(r=o.loader)&&void 0!==r?r:"")&&lo(o.componentName,o.publicOptions),A=Io({controller:o.controller,elementFrame:g,component:a,componentName:o.componentName,loaderEnabled:b,elementOptions:{paymentForm:{layout:l.layout}},appearance:o.appearance,groupEligibleForAccessoryFrames:o.groupEligibleForAccessoryFrames});(0,k.vf)(a,(0,u.A)((0,u.A)({},X.Li),{},{margin:"-4px 0",transition:"height .35s ease"})),g.appendTo(a),g.updateStyle((0,u.A)((0,u.A)({},Pc),{},{opacity:b?"0":"1"})),ba({pePublicOptions:o.publicOptions,clientSecret:o.clientSecret,deferredIntent:o.deferredIntent,controller:o.controller,componentName:o.componentName,linkConsumerData:o.linkConsumerData,elementsInitSource:o.elementsInitSource,groupId:o.groupId}),$o({frame:g,props:e,isHabanero:!0,isHabaneroShippingMode:!1}),$o({frame:g,props:e,isHabanero:!0,isHabaneroShippingMode:!0}),Jo({frame:g,props:e,addOnUnmount:function(e){y.push(e)},addOnDestroy:function(e){v.push(e)},isHabanero:!0}),ea({frame:g,props:e,isHabanero:!0}),ma({frame:g,props:e}),"custom_checkout"===o.elementsInitSource&&ca({frame:g,props:e}),Tc.forEach((function(e){g._on(e,(function(t){return c(e,t)}))})),g._on("ready",(function(e){A.hide(),h||c("loaderstart"),c("ready",e)})),g._on("habanero-pay-button-confirm",(function(e){var t=Zo.Bu;if(!s(t))throw new T.N("Unhandled habanero Element confirm event. Make sure to register a confirm handler.");c(t,e)})),g._on("internal-habanero-set-confirm-status",(function(e){g.send({action:"stripe-internal-habanero-set-confirm-status",payload:e})})),g._on("habanero-email-change",(function(e){c(Zo.SD,e)})),g._on("habanero-custom-fields-change",(function(e){c(Zo.$g,e)}));var S=function(){Q(),g.focus(),g.send({action:"stripe-user-focus",payload:{}})};ga({frame:g,props:e,focus:S}),da({frame:g,props:e,addOnUnmount:function(e){y.push(e)}});var E=oc({frame:g,props:Nc(e),state:_,isHabanero:!0}).applePay;ac({controller:d,groupId:p,publicOptions:f,applePay:E});return{mount:function(){var e=i();if(e){b?(A.show().then((function(e){null!=e&&e.err||(h=new Ve.Dc,c("loaderstart"))})),y.push((function(){A.unmount()}))):(h=new Ve.Dc,c("loaderstart"));var t=(0,k.zQ)(e,(function(){g.send({action:"stripe-parent-visible",payload:null})}));y.push(t),(0,k.aK)(e,[[Ic,!0]]),y.push((function(){(0,k.aK)(e,[[Ic,!1]])}))}},update:function(e){g.update(e)},focus:S,blur:function(){g.blur()},clear:function(){g.clear()},unmount:function(){for(d.action.elementUnmounted({elementName:m,groupId:p,frameId:g.id});y.length;){var e;null===(e=y.pop())||void 0===e||e()}for(;_.runOnUnmount.length;){var t;null===(t=_.runOnUnmount.pop())||void 0===t||t()}g.unmount()},destroy:function(){for(;v.length;){var e;null===(e=v.pop())||void 0===e||e()}d.action.resetExpressCheckoutState({groupId:p})},sendNativeSdkClick:function(e){var t=Ti(e,null==o?void 0:o.elementsInitSource),n=t.value;t.warnings.forEach((function(e){return d.warn(e)})),g.send({action:"ece-native-sdk-click",payload:n})},_frame:g,getValue:function(){return g.getValue(),new Mc((function(e){g._on("get-value-response",(function t(n){return g._off("get-value-response",t),e(n)}))}))}}},Lc=["options"],Oc=["controller","componentName","publicOptions","betas","elementsInitSource"],xc=function(e){var t=e.options,n=(0,_.A)(e,Lc),r=t.controller,o=(t.componentName,t.publicOptions),a=t.betas,i=t.elementsInitSource,c=(0,_.A)(t,Oc),s=function(e){var t,n,r,o,a,i,c=e.options,s=e.elementsInitSource,l=e.betas,p='elements.create("paymentForm")',m=(0,A.tf)(Cc({elementsInitSource:s,betas:l}),c,p),f=m.value,h=(f.locale,f.fonts,(0,_.A)(f,mc)),y=m.warnings,v=(null===(t=h.__customCheckout)||void 0===t?void 0:t.expressCheckoutElementOptions)||{},g=Si(v,s,ia({publicOptions:v,isCreate:!0})),b=g.value,S=g.warnings,k=(null===(n=h.__customCheckout)||void 0===n?void 0:n.billingAddressElementOptions)||{};to(k);var E=(null===(r=h.__customCheckout)||void 0===r?void 0:r.shippingAddressElementOptions)||{};E&&to(E);var w=(null===(o=h.__customCheckout)||void 0===o?void 0:o.paymentElementOptions)||{},C=no({options:w,isUpdate:!1,methodName:p}),P=C.savePaymentMethodTruncated,I=C.warnings,T=(null===(a=h.__customCheckout)||void 0===a?void 0:a.paymentElementOptions)||{},N=T.clientSecret,M=void 0===N?void 0:N,R=(0,_.A)(T,fc),L=(0,u.A)((0,u.A)({parsedIntentSecret:M},R),P?{savePaymentMethod:(0,u.A)({},P)}:{});return{value:(0,u.A)((0,u.A)({},h),{},{__customCheckout:(0,u.A)((0,u.A)({},h.__customCheckout),{},{expressCheckoutElementOptions:b,paymentElementOptions:L,totalSummary:null===(i=h.__customCheckout)||void 0===i?void 0:i.totalSummary})}),warnings:[].concat((0,d.A)(y),(0,d.A)(S),(0,d.A)(I))}}({options:o,elementsInitSource:i,betas:a}),l=s.value;return s.warnings.forEach((function(e){return r.warn(e)})),Rc((0,u.A)((0,u.A)({},n),{},{options:(0,u.A)((0,u.A)({},c),{},{controller:r,componentName:"paymentForm",publicOptions:l,betas:a,elementsInitSource:i})}))},qc=function(e,t){var n=function(e){if(!M.P4[e])throw new Error("Unexpected Element type: ".concat(e,"."));return M.P4[e].implementation}(e);switch(n){case"legacy":return new Lt(t);case"affirm_message":return Bt(t);case"afterpay_message":return zt(t);case"payment_method_messaging":return Ma(t);case"frame":return Ta(t);case"express_checkout":return pc(t);case"paymentForm":return xc(t);default:return(0,j.GQ)(n,"Unexpected implementation type: ".concat(n,"."))}},Dc=n(6519),jc=new Set(["card","cardNumber","cardExpiry","cardCvc","postalCode","payment","linkAuthentication","expressCheckout","address"]),Bc={},Fc=[],Uc=function(e){if(Bc[e]&&(Wc("init",e),Bc[e].fastlaneOpen))for(Bc[e].fastlaneOpen=!1;Bc[e].queue.length;){var t=Bc[e].queue.shift();t&&t()}if(!Gc())for(;Fc.length;){var n=Fc.shift();n&&n()}},Vc=function(e){if(Bc[e]){var t=Bc[e].fastPathFrameId;Bc[e].controllerReadyForMessages&&t&&((0,Dc.u1)({type:"child",sourceFrameId:window.name,targetFrameId:t,controllerAppFrameId:Bc[e].controllerId,message:{action:"stripe-outer-controller-load-for-fastpath",payload:{}}}),zc("store",e))}},Kc={register:5e3,init:15e3,store:15e3},zc=function(e,t){Bc[t]&&(Bc[t].timeoutIds[e]=setTimeout((function(){Bc[t].onTimeout(e),Hc(t)&&Uc(t),delete Bc[t]}),Kc[e]))},Wc=function(e,t){if(Bc[t]){var n=Bc[t].timeoutIds[e];n&&clearTimeout(n)}},Yc=function(e,t){Bc[e]&&(Bc[e].fastPathFrameId=t,Uc(e),Bc[e].controllerReadyForMessages&&Vc(e))},Hc=function(e){return e?void 0!==Bc[e]&&Bc[e].fastlaneOpen:Gc()},Gc=function(){return(0,I.zu)(Bc).some((function(e){return e.fastlaneOpen}))},Zc=n(9958),Xc=n(5759),Jc=n(949),Qc=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,u.A)((0,u.A)((0,u.A)((0,u.A)((0,u.A)({},(0,I.Up)(e,["business","fields","readOnly","terms","allowedCardBrands","disallowedCardBrands","customPaymentMethods","blockPoBox","validation","display","layout","paymentMethodOrder","wallets","buttonHeight","allowedShippingCountries","billingAddressRequired","emailRequired","phoneNumberRequired","shippingAddressRequired","shippingRates","paymentMethods","accountHolderType","disabled","hideIcon","hidePostalCode","disableLink","iconStyle","placeholderCountry","rtl","showIcon","supportedCountries","preferredNetwork","betas","componentName","groupId","locale","loader","externalPaymentMethodTypes"])),e.autocomplete&&{disableAutocomplete:"disabled"===e.autocomplete.mode}),e.autocomplete&&{merchantAutocomplete:"google_maps_api"===e.autocomplete.mode&&""!==e.autocomplete.apiKey}),e.contacts&&{contacts:e.contacts.length}),e.savePaymentMethod&&{savePaymentMethod:(0,u.A)((0,u.A)({},e.savePaymentMethod),{},{messages:!!e.savePaymentMethod.messages})})},$c=["payment","expressCheckout","address","currencySelector","taxId","paymentForm"],es=function(e){function t(e,r,o){var a,i;(0,p.A)(this,t),(i=n.call(this)).mount=(0,N.UZ)((function(e){var t;if((0,Jc.Gy)("mount-element-".concat(i._componentName)),i._checkDestroyed(),!e)throw new T.N("Missing argument. Make sure to call mount() with a valid DOM element or selector.");if("string"==typeof e){var n=document.querySelectorAll(e);if(n.length>1&&i._controller.warn("The selector you specified (".concat(e,") applies to ").concat(n.length," DOM elements that are currently on the page.\nThe Stripe Element will be mounted to the first one.")),!n.length)throw new T.N("The selector you specified (".concat(e,") applies to no DOM elements that are currently on the page.\nMake sure the element exists on the page before calling mount()."));t=n[0]}else{if(!e.appendChild)throw new T.N("Invalid DOM element. Make sure to call mount() with a valid DOM element or selector.");t=e}if("INPUT"===t.nodeName)throw new T.N("Stripe Elements must be mounted in a DOM element that\ncan contain child nodes. `input` elements are not permitted to have child\nnodes. Try using a `div` element instead.");t.children.length&&t!==document.body&&i._controller.warn("This Element will be mounted to a DOM element that contains child nodes."),i._mountToParent(t)})),i.update=(0,N.UZ)((function(e){return i._controller.report("update",{options:Qc(e),element:i._componentName,element_mode:i._componentMode,element_id:i._elementId}),i._checkDestroyed(),i._implementation.update(e),(0,v.A)(i)})),i.focus=(0,N.UZ)((function(e){var t;i._checkDestroyed();var n,r=!!(n=e)&&"object"==typeof n&&"preventDefault"in n&&"function"==typeof n.preventDefault;r&&e.preventDefault(),null!==(t=i._implementation)&&void 0!==t&&t.programmaticFocus&&i._implementation.programmaticFocus();var o=r?void 0:e;return i._implementation.focus(o),(0,v.A)(i)})),i.blur=(0,N.UZ)((function(){return i._checkDestroyed(),i._implementation.blur(),(0,v.A)(i)})),i.clear=(0,N.UZ)((function(){return i._checkDestroyed(),i._implementation.clear(),(0,v.A)(i)})),i.collapse=(0,N.UZ)((function(){if(i._checkDestroyed(),!i._implementation.collapse)throw new T.N("Collapse is not supported by the ".concat(i._componentName," Element."));return i._implementation.collapse(),(0,v.A)(i)})),i.open=(0,N.UZ)((function(){if(i._checkDestroyed(),!i._implementation.open)throw new T.N("open is not supported by the ".concat(i._componentName," Element."));return i._implementation.open(),(0,v.A)(i)})),i.close=(0,N.UZ)((function(){if(i._checkDestroyed(),!i._implementation.close)throw new T.N("close is not supported by the ".concat(i._componentName," Element."));return i._implementation.close(),(0,v.A)(i)})),i.unmount=(0,N.UZ)((function(){return i._checkDestroyed(),i._unmount(),(0,v.A)(i)})),i.destroy=(0,N.UZ)((function(){var e,t;return i._checkDestroyed(),i.unmount(),null===(e=(t=i._implementation).destroy)||void 0===e||e.call(t),i._destroyed=!0,i._emitEvent("destroy"),(0,v.A)(i)})),i.getValue=(0,N.UZ)((function(){i._checkDestroyed();var e=new Set(["address","taxId","currencySelector","paymentForm"]);if((0,P.aw)(i._controller._betas||[],P.oX.elements_get_value_expansion_beta_1)&&e.add("payment"),i._implementation.getValue&&e.has(i._componentName))return i._implementation.getValue();throw new T.N("getValue is not supported by the ".concat(i._componentName," Element."))})),i._getParent=function(){return i._parent},i._emitEvent=function(e,t){if("loaderror"===e){var n,r,o,a=t;i._controller.report("event.loaderror",{element:i._componentName,element_id:i._elementId,error_type:null==a||null===(n=a.error)||void 0===n?void 0:n.type,error_code:null==a||null===(r=a.error)||void 0===r?void 0:r.code,error_message:null==a||null===(o=a.error)||void 0===o?void 0:o.message,has_listener:i._hasRegisteredListener("loaderror")}),i._hasRegisteredListener("loaderror")||i._controller.keyMode()!==L.ld.test||console.error("Unhandled ".concat(i._componentName," Element loaderror"),t)}return i._emit(e,(0,u.A)({elementType:i._componentName},t))};var c=e.controller,s=e.componentName,l=e.groupId,d=e.locale,m=e.betas,f=e.elementId;e.mids;if(i._controller=c,i._componentName=s,i._componentMode=null===(a=e.publicOptions)||void 0===a?void 0:a.mode,i._destroyed=!1,i._groupId=l,i._elementId=f,"currencySelector"===s&&"custom_checkout"!==e.elementsInitSource&&"hip"!==e.elementsInitSource)throw new T.N("The `currencySelector` Element cannot be created without using Custom Checkout. See docs: https://docs.stripe.com/js/custom_checkout/create_currency_selector_element");if("taxId"===s)if("custom_checkout"===e.elementsInitSource){if(!(0,P.aw)(m,P.oX.custom_checkout_tax_id_1))throw new T.N("The `taxId` Element requires the `custom_checkout_tax_id_1` beta when using Custom Checkout integration. See docs: https://docs.stripe.com/tax/checkout/tax-ids?payment-ui=embedded-components")}else{if("stripe.elements"!==e.elementsInitSource)throw new T.N("The `taxId` Element can only be used with Checkout Session API or Payment Intents API integrations. See docs: https://docs.stripe.com/tax/checkout/tax-ids?payment-ui=embedded-components");if(!(0,P.aw)(m,P.oX.elements_tax_id_1))throw new T.N("To use `taxId` Element with PaymentIntents API, you need to set the proper beta header. See docs: https://docs.stripe.com/tax/checkout/tax-ids?payment-ui=embedded-components")}var _=document.createElement("div");return _.className=M.gl,i._component=_,c.report("create",{options:Qc((0,u.A)({componentName:s,groupId:l,locale:d,betas:m},e.publicOptions)),element:s,element_mode:i._componentMode,elements_init_source:e.elementsInitSource,element_id:f}),i._implementation=qc(i._componentName,{options:e,component:_,listenerRegistry:r,elementTimings:o,emitEvent:i._emitEvent,getParent:i._getParent,hasRegisteredListener:i._hasRegisteredListener,selfDestruct:function(){i.destroy()}}),"expressCheckout"===s&&"native_sdk"===e.elementsInitSource&&(i._sendNativeSdkClick=function(e){i._implementation.sendNativeSdkClick(e)}),function(e,t,n){return!(window.top!==window&&!(0,w.mj)(window.location.origin)||"test"!==t.keyMode()||-1===$c.indexOf(n))&&("custom_checkout"===e.elementsInitSource?e.enableEasel&&e.developerToolsOptions.assistant.enabled:e.developerToolsOptions.assistant.enabled)}(e,i._controller,s)&&(0,Zc.Ie)().then((function(t){((0,t.createEaselFrame)(e),"stripe.elements"===e.elementsInitSource)&&(0,(0,Zc.Io)(i._controller).onTestmodeCustomerLocationUpdate)((function(t){i._controller.action.updateElementsOptions({locale:void 0,appearance:void 0,savedPaymentMethods:void 0,groupId:i._groupId,countryOverride:t.country_code,clientSecret:e.clientSecret,deferredIntent:e.deferredIntent}).then((function(){i._controller.easel.sendData({id:"easel.customer_location_change.complete",isSuccess:!0})}))}))})),i}(0,g.A)(t,e);var n=(0,b.A)(t);return(0,m.A)(t,[{key:"_checkDestroyed",value:function(){if(this._destroyed)throw new T.N("This Element has already been destroyed. Please create a new one.")}},{key:"_isMounted",value:function(){return!!document.body&&document.body.contains(this._component)}},{key:"_unmount",value:function(){var e=this._component.parentElement;e&&e.removeChild(this._component),this._controller.report("unmount",{element:this._componentName,element_mode:this._componentMode,element_id:this._elementId}),this._implementation.unmount(),this._parent=null}},{key:"_mountToParent",value:function(e){var t=this._component.parentElement,n=this._isMounted();if(e===t){if(n)return;this.unmount(),this._mountTo(e)}else if(t){if(n)throw new T.N("This Element is already mounted. Use `unmount()` to unmount the Element before re-mounting.");this.unmount(),this._mountTo(e)}else this._mountTo(e)}},{key:"_mountTo",value:function(e){var t,n,r,o,a=this;for(this._parent=e;e.firstChild&&e!==document.body;)e.removeChild(e.firstChild);t={elementName:this._componentName,groupId:this._groupId},n=function(){a._parent&&a._parent.appendChild(a._component)},r=t.elementName,o=t.groupId,Bc[o]&&Hc(o)&&!jc.has(r)?Bc[o].queue.push(n):n();var i=!1;try{var c;i=!(null===(c=window.top)||void 0===c||!c.document)}catch(e){}var s=-1!==Zt.indexOf(se()(this._controller._apiKey));this._controller.report("mount",{element:this._componentName,element_mode:this._componentMode,element_id:this._elementId,is_mounted_in_iframe:window.top!==window,can_access_top:i,exclude_from_detectors:s||Xc.hu,top_origin:(0,w.qE)()}),this._implementation.mount()}}]),t}(D.A),ts=function(e,t){e._controller.report("legacy_private_property_used",{prop:t,componentName:e._componentName,element_id:e._elementId})};["_autofilled","_classes","_complete","_empty","_fakeInput","_focused","_frame","_invalid","_lastBackgroundColor","_lastFontSize","_lastHeight","_lastPadding","_lastSubmittedAt","_listenerRegistry","_paymentRequest"].forEach((function(e){Object.defineProperty(es.prototype,e,{enumerable:!1,get:function(){return ts(this,e),this._implementation[e]}})}));["_formSubmit","_isIssuingDisplayElement"].forEach((function(e){Object.defineProperty(es.prototype,e,{enumerable:!1,writable:!1,value:function(){return ts(this,e),this._implementation[e]()}})}));var ns=es,rs=["stripe.elements","custom_checkout","checkout","payment_link","hip","link_app","native_sdk"],os={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none","on_session","off_session"))),verification_method:(0,A.lq)(A.yL.apply(void 0,(0,d.A)(Oo.zE))),financial_connections:(0,A.lq)((0,A.cW)({permissions:(0,A.lq)((0,A.jk)(A.yL.apply(void 0,(0,d.A)(Oo.lp)))),prefetch:(0,A.lq)((0,A.jk)(A.yL.apply(void 0,(0,d.A)(Oo.QR))))}))},as={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none")))},is={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none")))},cs={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none","off_session")))},ss={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none","off_session")))},ls={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none","on_session","off_session")))},us={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none","on_session","off_session")))},ds={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none","off_session")))},ps={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none")))},ms={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none","on_session","off_session")))},fs={require_cvc_recollection:(0,A.lq)(A.lc),installments:(0,A.lq)((0,A.cW)({enabled:A.lc})),setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none","off_session","on_session")))},_s={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none","on_session","off_session")))},hs={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none")))},ys={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none")))},vs={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none")))},gs={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none")))},bs={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none")))},As={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none")))},Ss={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none","off_session")))},ks={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none","off_session")))},Es={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none","on_session","off_session")))},ws={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none")))},Cs={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none","off_session")))},Ps={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none","off_session")))},Is={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none")))},Ts={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none")))},Ns={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none")))},Ms={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none","off_session")))},Rs={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none","on_session","off_session")))},Ls={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none")))},Os={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none")))},xs={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none")))},qs={capture_method:(0,A.lq)((0,A.me)((0,A.yL)("manual"))),setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none","off_session")))},Ds={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none")))},js={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none")))},Bs={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none","off_session")))},Fs={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none","on_session","off_session")))},Us={shop_id:(0,A.lq)(A.Yj)},Vs={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none","off_session")))},Ks={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none")))},zs={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none")))},Ws={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none","on_session","off_session"))),verification_method:(0,A.lq)(A.yL.apply(void 0,(0,d.A)(Oo.zE))),financial_connections:(0,A.lq)((0,A.cW)({permissions:(0,A.lq)((0,A.jk)(A.yL.apply(void 0,(0,d.A)(Oo.lp)))),prefetch:(0,A.lq)((0,A.jk)(A.yL.apply(void 0,(0,d.A)(Oo.QR)))),return_url:(0,A.lq)(A.Yj)}))},Ys={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none")))},Hs={setup_future_usage:(0,A.lq)((0,A.me)((0,A.yL)("none")))},Gs={acss_debit:(0,A.lq)((0,A.cW)(os)),affirm:(0,A.lq)((0,A.cW)(as)),afterpay_clearpay:(0,A.lq)((0,A.cW)(is)),alipay:(0,A.lq)((0,A.cW)(cs)),amazon_pay:(0,A.lq)((0,A.cW)(ss)),au_becs_debit:(0,A.lq)((0,A.cW)(ls)),bacs_debit:(0,A.lq)((0,A.cW)(us)),bancontact:(0,A.lq)((0,A.cW)(ds)),blik:(0,A.lq)((0,A.cW)(ps)),boleto:(0,A.lq)((0,A.cW)(ms)),card:(0,A.lq)((0,A.cW)(fs)),cashapp:(0,A.lq)((0,A.cW)(_s)),crypto:(0,A.lq)((0,A.cW)(hs)),customer_balance:(0,A.lq)((0,A.cW)(ys)),eps:(0,A.lq)((0,A.cW)(vs)),fpx:(0,A.lq)((0,A.cW)(gs)),giropay:(0,A.lq)((0,A.cW)(bs)),grabpay:(0,A.lq)((0,A.cW)(As)),ideal:(0,A.lq)((0,A.cW)(Ss)),kakao_pay:(0,A.lq)((0,A.cW)(ks)),klarna:(0,A.lq)((0,A.cW)(Es)),konbini:(0,A.lq)((0,A.cW)(ws)),kr_card:(0,A.lq)((0,A.cW)(Cs)),link:(0,A.lq)((0,A.cW)(Ps)),mb_way:(0,A.lq)((0,A.cW)(Is)),mobilepay:(0,A.lq)((0,A.cW)(Ts)),multibanco:(0,A.lq)((0,A.cW)(Ns)),naver_pay:(0,A.lq)((0,A.cW)(Ms)),nz_bank_account:(0,A.lq)((0,A.cW)(Rs)),oxxo:(0,A.lq)((0,A.cW)(Ls)),p24:(0,A.lq)((0,A.cW)(Os)),paynow:(0,A.lq)((0,A.cW)(xs)),paypal:(0,A.lq)((0,A.cW)(qs)),pix:(0,A.lq)((0,A.cW)(Ds)),promptpay:(0,A.lq)((0,A.cW)(js)),revolut_pay:(0,A.lq)((0,A.cW)(Bs)),sepa_debit:(0,A.lq)((0,A.cW)(Fs)),shop_pay:(0,A.lq)((0,A.cW)(Us)),sofort:(0,A.lq)((0,A.cW)(Vs)),swish:(0,A.lq)((0,A.cW)(Ks)),twint:(0,A.lq)((0,A.cW)(zs)),us_bank_account:(0,A.lq)((0,A.cW)(Ws)),wechat_pay:(0,A.lq)((0,A.cW)(Ys)),zip:(0,A.lq)((0,A.cW)(Hs))},Zs={assistant:{enabled:void 0}},Xs={assistant:{enabled:!0}},Js=(0,A.IQ)((0,A.cW)({assistant:(0,A.IQ)((0,A.cW)({enabled:(0,A.IQ)(A.lc,(function(){return Zs.assistant.enabled}))}),(function(){return Zs.assistant}))}),(function(){return Zs})),Qs=new Set(["family","src","display","style","unicodeRange","weight"]),$s=function(e,t){return"Unrecognized ".concat(e," parameter: ").concat(t," is not a recognized parameter. This may cause issues with your integration in the future.")},el=function(e,t,n){return"Invalid ".concat(e," parameter: ").concat(t," needs to be a ").concat(n,".")},tl=function(e,t){return"Invalid ".concat(e," parameter: ").concat(t," should be a string with length greater than 0")},nl=function(e,t){var n=t.warn,r=[];return e.forEach((function(e,t){var o="fonts[".concat(t,"]");if("cssSrc"in e){var a=e.cssSrc;if("string"!=typeof a||0===a.length)return void n(el(o,"cssSrc","string"));new Set(Object.keys(e).filter((function(e){return"cssSrc"!==e}))).forEach((function(e){n($s(o,e))})),r.push({type:"css_font_source",cssSrc:a})}else if("family"in e||"src"in e){var i=e.family,c=e.src;if("string"!=typeof i||0===i.length)return void n(el(o,"family","string"));if("string"!=typeof c||0===c.length)return void n(el(o,"src","string"));var s={type:"custom_font_source",family:i,src:c},l=e.display,u=e.style,d=e.unicodeRange,p=e.weight;null!=p&&("string"!=typeof p?(n(el(o,"weight","string")),Number.isFinite(p)&&(s.weight=p.toString())):(0===p.length&&n(tl(o,"weight")),s.weight=p)),null!=l&&("string"!=typeof l?n(el(o,"display","string")):(0===l.length&&n(tl(o,"display")),s.display=l)),null!=u&&("string"!=typeof u?n(el(o,"style","string")):(0===u.length&&n(tl(o,"style")),s.style=u)),null!=d&&("string"!=typeof d?n(el(o,"unicodeRange","string")):(0===d.length&&n(tl(o,"unicodeRange")),s.unicodeRange=d)),new Set(Object.keys(e).filter((function(e){return!Qs.has(e)}))).forEach((function(e){n($s(o,e))})),r.push(s)}else n("Invalid elements() parameter: ".concat(o," must be a CssFontSource or CustomFontSource. https://docs.stripe.com/js/elements_object/create#stripe_elements-options-fonts"))})),r},rl=n(5579),ol=function(e){function t(e){var r;return(0,p.A)(this,t),(r=n.call(this,e)).name="NetworkError",r.type="network_error",r.requestUrl=e,r}(0,g.A)(t,e);var n=(0,b.A)(t);return(0,m.A)(t)}((0,rl.A)(Error)),al=function(e){function t(e,r){var o;return(0,p.A)(this,t),(o=n.call(this)).name="FetchError",o.type="fetch_error",o.message="Error fetching ".concat(r),o.requestUrl=r,"string"==typeof e?o.message+=": ".concat(e):(o.originalError=e,o.message+=": ".concat(e.message)),o}(0,g.A)(t,e);var n=(0,b.A)(t);return(0,m.A)(t)}((0,rl.A)(Error)),il=n(7882).K7,cl=function(e){var t=e.data,n=e.contentType,r=void 0===n?"application/x-www-form-urlencoded":n,o=e.method,a=e.url,i="";return t&&"application/x-www-form-urlencoded"===r?i=(0,w.lK)(t):t&&"application/json"===r&&(i=JSON.stringify(t)),{requestUrl:"GET"===o&&i?"".concat(a,"?").concat(i):a,requestData:"GET"===o?"":i,contentType:r}},sl=function(e){return new il((function(t,n){var r=e.method,o=e.headers,a=e.withCredentials,i=cl(e),c=i.requestUrl,s=i.requestData,l=i.contentType,d=new XMLHttpRequest;a&&(d.withCredentials=a),d.open(r,c,!0),d.setRequestHeader("Accept","application/json"),d.setRequestHeader("Content-Type",l),d.json=function(){return new il((function(e,t){try{e(JSON.parse(d.responseText))}catch(e){t(new al(e,c))}}))},o&&Object.keys(o).forEach((function(e){var t=o[e];"string"==typeof t&&d.setRequestHeader(e,t)})),d.onreadystatechange=function(){4===d.readyState&&(d.onreadystatechange=function(){},0===d.status?a?n(new ol(c)):ul((0,u.A)((0,u.A)({},e),{},{withCredentials:!0})).then(t,n):t(d))};try{d.send(s)}catch(e){n(new al(e,c))}}))},ll=function e(t){return new il((function(n,r){var o=t.method,a=t.headers,i=void 0===a?{}:a,c=t.keepalive,s=t.withCredentials,l=t.priority,d=void 0===l?"auto":l,p=cl(t),m=p.requestUrl,f=p.requestData,_={Accept:"application/json","Content-Type":p.contentType};i&&Object.keys(i).forEach((function(e){var t=i[e];"string"==typeof t&&(_[e]=t)})),window.fetch(m,{method:o,keepalive:c,headers:_,body:f||void 0,mode:"cors",credentials:s?"include":"omit",priority:d}).then((function(o){if(0===o.status){if(!s)return e((0,u.A)((0,u.A)({},t),{},{withCredentials:!0})).then(n,r);r(new ol(m))}return o.text().then((function(e){n({responseURL:o.url,status:o.status,json:function(){return il.resolve(JSON.parse(e))},getResponseHeader:function(e){return o.headers.get(e)||""},responseText:e})}))})).catch((function(e){r(new al(e,m))}))}))},ul=function(e){return"function"==typeof window.fetch?ll(e):sl(e)},dl=function(e,t){var n=e.reduce((function(e,n){var r=function(e,t){var n=e.indexOf(":");if(-1===n)throw new T.N("Invalid css declaration in file from ".concat(t,': "').concat(e,'"'));var r=e.slice(0,n).trim(),o=F.wD[r];if(!o)throw new T.N("Unsupported css property in file from ".concat(t,': "').concat(r,'"'));return{property:o,value:e.slice(n+1).trim()}}(n,t),o=r.property,a=r.value;return(0,u.A)((0,u.A)({},e),{},(0,f.A)({},o,a))}),{});return["family","src"].forEach((function(e){if(!n[e])throw new T.N("Missing css property in file from ".concat(t,': "').concat(F.qy[e],'"'))})),n},pl=function(e){return ul({url:e,method:"GET"}).then((function(e){return e.responseText})).then((function(t){var n=function(e,t){var n=e.match(/@font-face[ ]?{[^}]*}/g);if(!n)throw new T.N("No @font-face rules found in file from ".concat(t));return n}(t,e);return n.map((function(t){var n,r=function(e,t){var n=e.replace(/\/\*.*\*\//g,"").trim(),r=(n.length&&/;$/.test(n)?n:"".concat(n,";")).match(/((([^;(]*\([^()]*\)[^;)]*)|[^;]+)+)(?=;)/g);if(!r)throw new T.N("Found @font-face rule containing no valid font-properties in file from ".concat(t));return r}((n=t.match(/@font-face[ ]?{([^}]*)}/))?n[1]:"",e);return dl(r,e)}))}))},ml=function(){function e(t){var n=t.controller,r=t.groupId;(0,p.A)(this,e),this.currentlyLoadingCount=0,this.loadedFonts=[],this.seenFontKeys=new Set,this.controller=n,this.groupId=r}return(0,m.A)(e,[{key:"fontFaces",get:function(){return this.loadedFonts}},{key:"isLoading",get:function(){return this.currentlyLoadingCount>0}},{key:"addFontSources",value:function(e){var t=this,n=e.filter((function(e){return!t.seenFontKeys.has(fl(e))}));0!==n.length&&(this.addCustomFontSources(n.filter((function(e){return"custom_font_source"===e.type}))),this.addCssFontSources(n.filter((function(e){return"css_font_source"===e.type}))))}},{key:"addCustomFontSources",value:function(e){this.markSeen(e);var t=e.map((function(e){return(0,u.A)((0,u.A)({},e),{},{__resolveFontRelativeTo:window.location.href})}));this.loadedFonts=[].concat((0,d.A)(this.loadedFonts),(0,d.A)(t))}},{key:"addCssFontSources",value:function(e){var t=this;this.markSeen(e),e.forEach((function(e){var n=e.cssSrc,r=(0,w.vh)(n)?n:(0,w.fj)(window.location.href,n),o=new Ve.Dc;t.currentlyLoadingCount++,pl(r).then((function(e){t.controller.report("font.loaded",{load_time:o.getElapsedTime(),font_count:e.length,css_src:r});var n=e.map((function(e){return(0,u.A)((0,u.A)({},e),{},{__resolveFontRelativeTo:r})}));t.controller.action.updateCSSFonts({fonts:n,groupId:t.groupId});var a=n.map((function(e){return(0,u.A)({type:"custom_font_source"},e)}));t.loadedFonts=[].concat((0,d.A)(t.loadedFonts),(0,d.A)(a))})).catch((function(e){var a=e instanceof Error?e.message:String(e);t.controller.report("error.font.not_loaded",{load_time:o.getElapsedTime(),message:a,css_src:r}),t.controller.warn("Failed to load CSS file at ".concat(n,"."))})).finally((function(){t.currentlyLoadingCount--}))}))}},{key:"markSeen",value:function(e){var t=this;e.forEach((function(e){t.seenFontKeys.add(fl(e))}))}}]),e}(),fl=function(e){var t=e.type;switch(t){case"css_font_source":return"css_font_source:cssSrc=".concat(e.cssSrc,";");case"custom_font_source":var n=e.family,r=e.src,o=e.weight,a=e.style,i=e.display,c=e.unicodeRange;return["custom_font_source:","family=".concat(null!=n?n:"",";"),"src=".concat(null!=r?r:"",";"),"weight=".concat(null!=o?o:"",";"),"style=".concat(null!=a?a:"",";"),"display=".concat(null!=i?i:"",";"),"unicodeRange=".concat(null!=c?c:"",";")].join("");default:return(0,j.GQ)(t)}},_l=n(9730),hl=["fonts","locale","customerOptions","customerSessionClientSecret"],yl=function(e){return(0,P.aw)(e,P.oX.elements_enable_deferred_intent_beta_1)?Object.keys(C.b5).concat(Nn):Object.keys(C.b5)},vl=[C.b5.link,C.b5.link_card_brand,C.b5.three_d_secure],gl=(0,A.lq)((0,A.cW)({enabled:A.lc})),bl=function(e){var t=(0,A.lq)((0,A.me)((0,A.jk)(A.yL.apply(void 0,(0,d.A)(yl(e)))))),n=(0,A.lq)((0,A.me)((0,A.jk)(A.yL.apply(void 0,(0,d.A)(function(e){return yl(e).filter((function(e){return-1===vl.indexOf(e)}))}(e)))))),r=(0,A.lq)((0,A.me)((0,A.yL)("off_session","on_session"))),o=(0,A.lq)((0,A.me)((0,A.yL)("automatic","automatic_async","manual"))),a=(0,A.lq)((0,A.me)((0,A.cW)(Gs))),i=(0,A.lq)((0,A.me)(A.Yj)),c=(0,A.lq)((0,A.me)(A.Yj));return{mode:(0,A.lq)((0,A.me)((0,A.yL)("payment","setup","subscription"))),amount:(0,A.lq)((0,A.me)(A.SE)),currency:(0,A.lq)((0,A.me)(A.gO)),paymentMethodCreation:(0,A.lq)((0,A.yL)("manual")),payment_method_types:t,paymentMethodTypes:t,allowedPaymentMethodTypes:t,excludedPaymentMethodTypes:n,setup_future_usage:r,setupFutureUsage:r,capture_method:o,captureMethod:o,payment_method_options:a,paymentMethodOptions:a,payment_method_configuration:i,paymentMethodConfiguration:i,on_behalf_of:c,onBehalfOf:c}},Al={customerOptions:(0,A.lq)((0,A.cW)({customer:A.Yj,ephemeralKey:A.Yj}))},Sl={customerSessionClientSecret:(0,A.lq)((0,A.me)(A.Yj))},kl={__customCheckoutSavedPaymentMethods:(0,A.lq)((0,A.me)((0,A.$V)({paymentMethods:(0,A.jk)(A.Ik),offerSave:A.lc,offerRemove:A.lc})))},El=A.yL.apply(void 0,(0,d.A)(dr.Fg)),wl=(0,A.lq)((0,A.qv)(100)),Cl=(0,A.cW)({id:(0,A.tG)("cpmt_"),options:(0,A.or)((0,A.cW)({type:(0,A.zT)("static"),subtitle:wl}),(0,A.cW)({type:(0,A.zT)("embedded"),subtitle:wl,embedded:(0,A.cW)({handleRender:A.E2,handleDestroy:(0,A.lq)(A.E2)})}))}),Pl=(0,A.cW)({networkId:A.Yj,externalId:A.Yj,businessName:A.Yj}),Il=(0,A.cW)({disallowFundingSourceCreation:(0,A.lq)((0,A.jk)(A.Yj))}),Tl=(0,u.A)((0,u.A)({},kl),{},{__checkoutSessionId:(0,A.lq)(A.Yj),__checkoutConfigId:(0,A.lq)(A.Yj),__disableLinkInSession:(0,A.lq)(A.lc),__enableEasel:(0,A.lq)(A.lc),__linkConsumerData:(0,A.lq)((0,A.cW)({found:(0,A.lq)(A.lc),email:(0,A.lq)(A.Yj)})),__checkoutAutomaticPaymentMethodTypes:(0,A.lq)(A.lc)}),Nl=(0,A.IQ)((0,A.yL)("none","shipping","billing"),(function(){return"billing"})),Ml=(0,A.cW)({mode:Nl,formBehavior:(0,A.IQ)((0,A.yL)("hidden","editable"),(function(){return"hidden"}))}),Rl=(0,A.cW)(Object.freeze({mode:(0,A.yL)("shipping","billing")})),Ll=function(e){if(e)return(0,u.A)((0,u.A)((0,u.A)({},e),e.hasOwnProperty("rules")?{rules:""}:null),e.hasOwnProperty("variables")?{variables:""}:null)},Ol=function(e){if(0!==e.length)return e},xl=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,u.A)((0,u.A)((0,u.A)((0,u.A)((0,u.A)((0,u.A)({},(0,I.Up)(e,["locale","loader","externalPaymentMethodTypes","paymentMethodCreation","allowedCardBrands","disallowedCardBrands"].concat(Bl))),e.hasOwnProperty("fonts")?{fonts:""}:null),{},{appearance:Ll(e.appearance)},e.customerOptions?{customerOptions:{customer:e.customerOptions.customer}}:null),e.customPaymentMethods?{customPaymentMethodsStatic:Ol(e.customPaymentMethods.filter((function(e){return"static"===e.options.type})).map((function(e){return e.id}))),customPaymentMethodsEmbedded:Ol(e.customPaymentMethods.filter((function(e){return"embedded"===e.options.type})).map((function(e){return e.id})))}:null),e.sellerDetails?{sellerDetailsNetworkId:e.sellerDetails.networkId,sellerDetailsExternalId:e.sellerDetails.externalId,sellerDetailsBusinessName:e.sellerDetails.businessName}:null),e.link?{linkDisallowFundingSourceCreation:e.link.disallowFundingSourceCreation}:null)},ql=function(e){var t=e.mode,n=e.currency,r=e.amount,o=e.captureMethod,a=e.capture_method,i=void 0===a?o:a,c=e.setupFutureUsage,s=e.setup_future_usage,l=void 0===s?c:s,u=e.paymentMethodTypes,d=e.payment_method_types,p=void 0===d?u:d,m=e.allowedPaymentMethodTypes,f=e.excludedPaymentMethodTypes,_=e.paymentMethodOptions,h=e.payment_method_options,y=void 0===h?_:h,v=e.paymentMethodConfiguration,g=e.payment_method_configuration,b=void 0===g?v:g,A=e.onBehalfOf,S=e.on_behalf_of,k=void 0===S?A:S,E=e.adaptivePricing;return"payment"===t&&n?{mode:"payment",currency:n,amount:r||null,capture_method:i,setup_future_usage:l,payment_method_types:p,allowedPaymentMethodTypes:m,excludedPaymentMethodTypes:f,payment_method_options:y,payment_method_configuration:b,on_behalf_of:k,adaptive_pricing:E}:"setup"===t?{mode:"setup",currency:n,capture_method:i,setup_future_usage:l||"off_session",payment_method_types:p,allowedPaymentMethodTypes:m,excludedPaymentMethodTypes:f,payment_method_options:y,payment_method_configuration:b,on_behalf_of:k}:"subscription"===t&&n&&"number"==typeof r?{mode:"subscription",currency:n,amount:r,setup_future_usage:"off_session",payment_method_types:p,allowedPaymentMethodTypes:m,excludedPaymentMethodTypes:f,payment_method_options:y,payment_method_configuration:b,on_behalf_of:k}:void 0},Dl=["customerSessionClientSecret","adaptivePricing","customPaymentMethods","locale","sellerDetails","link"],jl=["mode","amount","payment_method_types","paymentMethodTypes","allowedPaymentMethodTypes","excludedPaymentMethodTypes","capture_method","captureMethod","setup_future_usage","setupFutureUsage","payment_method_options","paymentMethodOptions","payment_method_configuration","paymentMethodConfiguration","adaptivePricing"],Bl=[].concat(jl,["currency","on_behalf_of","onBehalfOf","adaptivePricing"]),Fl=function(e,t,n){var r=e,o=t;if("setup"===(null==r?void 0:r.mode)&&null!=o&&o.amount)throw new T.N("Invalid value for ".concat(n,": `amount` is not applicable when `mode` is `'setup'`"))},Ul=function(e,t,n,r,o,a){var i,c,s=e.mode,l=e.amount,u=e.currency,d=e.paymentMethodTypes,p=e.payment_method_types,m=void 0===p?d:p,f=e.allowedPaymentMethodTypes,_=e.excludedPaymentMethodTypes,h=e.paymentMethodConfiguration,y=e.payment_method_configuration,v=void 0===y?h:y,g=e.paymentMethodOptions,b=e.payment_method_options,S=void 0===b?g:b,k=(0,P.aw)(r,P.oX.deferred_intent_pe_optional_amount_beta_0);if([null==m?void 0:m.length,v,f].filter(Boolean).length>1){if(f)throw new T.N("Invalid value for ".concat(n,": You may only specify one of these parameters: `allowedPaymentMethodTypes`, `payment_method_types` or `payment_method_configuration`."));throw new T.N("Invalid value for ".concat(n,": You may only specify one of these parameters: `payment_method_types` or `payment_method_configuration`."))}if(_&&(null!=m&&m.length||f))throw new T.N("Invalid value for ".concat(n,": You may only specify one of these parameters: `excludedPaymentMethodTypes` or `").concat(f?"allowedPaymentMethodTypes":"paymentMethodTypes","`."));var E=Object.keys((0,I.Up)(t,jl));if(null!=(null==S||null===(i=S.card)||void 0===i||null===(c=i.installments)||void 0===c?void 0:c.enabled)){if("payment"!==s)throw new T.N("Invalid value for ".concat(n,": `paymentMethodOptions.card.installments.enabled` is only applicable when `mode` is `'payment'`."));if(null==m||!m.length)throw new T.N("Invalid value for ".concat(n,": `paymentMethodOptions.card.installments.enabled` is only applicable when `paymentMethodTypes` is set."));if("manual"===a)throw new T.N("Invalid value for ".concat(n,": `paymentMethodOptions.card.installments.enabled` is not applicable when `paymentMethodCreation` is `'manual'`."))}if("payment"===s){var w=(0,A.cW)({amount:(0,A.lq)((0,A.me)(A.ai)),currency:A.Yj}),C=(0,A.cW)({amount:A.ai,currency:A.Yj}),N=k?w:C,M=(0,A.tf)(N,{amount:l,currency:u},"options").value;if(null!=M.amount&&M.amount<=0)throw new T.N("Invalid value for ".concat(n,": `amount` must be greater than 0"))}else if("setup"===s){!(0,P.aw)(r,P.oX.elements_enable_deferred_intent_beta_1)&&(m||(0,A.tf)((0,A.cW)({currency:A.Yj}),{currency:u},"options"))}else{if(!s&&E.length)throw new T.N("Invalid value for ".concat(n,": `").concat(E.join("`, `"),"` ").concat(E.length>1?"are":"is"," only applicable when a `mode` is set."));if("subscription"===s){var R=(0,A.cW)({amount:(0,A.lq)((0,A.me)(A.ai)),currency:A.Yj}),L=(0,A.cW)({amount:A.ai,currency:A.Yj}),O=k?R:L,x=(0,A.tf)(O,{amount:l,currency:u},"options").value;if(x.amount&&x.amount<0)throw new T.N("Invalid value for ".concat(n,": `amount` must be 0 or greater"))}}if(S){var q,D,j,B,F=null===(q=S.us_bank_account)||void 0===q||null===(D=q.financial_connections)||void 0===D?void 0:D.permissions;if(F&&!(F.indexOf("payment_method")>-1))throw new T.N("Invalid value for ".concat(n,": permissions array must include 'payment_method'. You provided: ").concat(F.join(", ")));if(void 0!==(null===(j=S.card)||void 0===j?void 0:j.require_cvc_recollection)&&"setup"===s)throw new T.N("Invalid value for ".concat(n,": `require_cvc_recollection` is not applicable when `mode` is `'setup'`"));if("checkout"!==o&&"payment_link"!==o)if(void 0!==(null===(B=S.paypal)||void 0===B?void 0:B.capture_method))throw new T.N("Invalid value for ".concat(n,": `paymentMethodOptions[paypal][capture_method]`"));"subscription"!==s&&"setup"!==s||"custom_checkout"===o||Object.keys(S).forEach((function(e){var t=S[e];if(t&&"setup_future_usage"in t)throw new T.N("Invalid value for ".concat(n,": `paymentMethodOptions[").concat(e,"][setup_future_usage]` is only applicable when `mode: payment`."))}))}},Vl=function(e){e._emit("update-end"),e._emit("updateend")},Kl=function(e){function t(e,r,o,a,i,c,s){var m;(0,p.A)(this,t),(m=n.call(this)).getElement=(0,N.Jm)((function(e,t){var n,r=(null!=(n=e)&&n.__elementType&&"string"==typeof n.__elementType&&"function"==typeof n?n.__elementType:null)||e;if(O(r,m._betas,m._controller._version),"address"===r){var o=(null==t?void 0:t.mode)||function(e){return null!=e&&e.__elementMode&&"string"==typeof e.__elementMode&&"function"==typeof e?e.__elementMode:null}(e),a="address"===r&&o?Rl:(0,A.cW)(Object.freeze({})),i=(0,A.tf)(a,t||(o?{mode:o}:{}),"elements.getElement"),c=i.value;if(i.warnings.forEach((function(e){return m._controller.warn(e)})),c.mode)return(0,I.I6)(m._elements,(function(e){return e._componentName===r&&e._componentMode===c.mode}))||null;if(m._elements.filter((function(e){return e._componentName===r})).length>1)throw new T.N("In order to retrieve an Address Element, you must specify a mode.\n e.g. stripe.elements.getElement('address', 'shipping')")}return(0,I.I6)(m._elements,(function(e){return e._componentName===r}))||null})),m.update=(0,N.UZ)((function(e){var t,n;(0,Jc.Gy)("elements-update");var r=(0,u.A)((0,u.A)({},m._commonOptions),e);Fl(r,e,"elements.update()");var o=(0,A.tf)(function(e,t){return(0,A.cW)((0,u.A)((0,u.A)((0,u.A)((0,u.A)({locale:(0,A.lq)(A.Yj),appearance:(0,A.lq)(A.Ik),fonts:(0,A.lq)((0,A.jk)(A.Ik))},bl(e)),Al),Sl),{},{clientSecret:(0,A.lq)((0,A.me)(pr)),customPaymentMethods:(0,A.me)((0,A.lq)((0,A.pD)("id")((0,A.jk)(Cl)))),sellerDetails:(0,A.lq)((0,A.me)(Pl)),link:(0,A.lq)((0,A.me)(Il))},t?Tl:{}))}(m._betas,"custom_checkout"===m._commonOptions.__elementsInitSource),e||{},"elements.update()"),a=o.value;if(o.warnings.forEach((function(e){return m._controller.warn(e)})),0!==Object.keys(a).length){var i,c,s=a.customerOptions,l=a.locale,d=a.appearance,p=a.on_behalf_of,f=a.customPaymentMethods,_=a.__customCheckoutSavedPaymentMethods,y=a.fonts,g=a.clientSecret,b=a.customerSessionClientSecret,S=a.currency,k=a.onBehalfOf,E=void 0===k?p:k,w=a.sellerDetails,C=a.link,T=(0,P.q3)(l,m._betas);T&&(m._controller.action.fetchLocale({locale:T}),m._elements.forEach((function(e){var t,n;t=e._implementation,"function"==typeof(null===(n=t._paymentRequest)||void 0===n?void 0:n._updateLocale)&&e._implementation._paymentRequest._updateLocale(T)})));var N=!1;if(!!Object.keys((0,I.Up)(a,["clientSecret"].concat(Bl,Dl))).length){var M;g=null!==(M=g)&&void 0!==M?M:m._commonOptions.clientSecret,b=void 0===b?m._commonOptions.customerSessionClientSecret:b,S=void 0===S?m._commonOptions.currency:S,E=void 0===E?m._commonOptions.onBehalfOf||m._commonOptions.on_behalf_of:E,w=void 0===w?m._commonOptions.sellerDetails:w,C=void 0===C?m._commonOptions.link:C;var R=(0,I.Up)(a,[].concat(Bl,Dl)),L=(0,I.Up)(m._commonOptions,[].concat(Bl,Dl)),O=(0,u.A)((0,u.A)({},L),R);a.clientSecret&&jl.forEach((function(e){O[e]=null})),a.mode&&(m._commonOptions.clientSecret=void 0),N=!(0,I.n4)(O,L),Ul(O,R,"elements.update()",m._betas,m._commonOptions.__elementsInitSource||"stripe.elements",a.paymentMethodCreation),N&&(i=O,c=ql(O))}if(a.hasOwnProperty("customerOptions")&&(m._customerOptions=s||null),a.hasOwnProperty("customerSessionClientSecret")&&(m._commonOptions.customerSessionClientSecret=b||null),a.hasOwnProperty("appearance")){var x=m._commonOptions.appearance;m._commonOptions.appearance=d;setTimeout((function(){var e;m._controller.report("appearance.change",{config:(0,I.PW)(Object.keys(null!==(e=a.appearance)&&void 0!==e?e:{}).map((function(e){var t;return[e,JSON.stringify(null===(t=a.appearance)||void 0===t?void 0:t[e])!==JSON.stringify(null==x?void 0:x[e])]})))})}),0)}if(a.hasOwnProperty("clientSecret")&&(m._commonOptions.clientSecret=g),a.hasOwnProperty("customPaymentMethods")&&(m._commonOptions.customPaymentMethods=null===f?[]:f),a.hasOwnProperty("sellerDetails")&&(m._commonOptions.sellerDetails=a.sellerDetails),a.hasOwnProperty("link")&&(m._commonOptions.link=a.link),T&&(m._commonOptions.locale=T),y){var q=nl(y,{warn:m._controller.warn});m._fontsLoader.addFontSources(q)}a.hasOwnProperty("__customCheckoutSavedPaymentMethods")&&(m._commonOptions.__customCheckoutSavedPaymentMethods=_),a.hasOwnProperty("__checkoutSessionId")&&(m._commonOptions.__checkoutSessionId=a.__checkoutSessionId,m._controller.updateLogParams({checkout_session_id:a.__checkoutSessionId})),a.hasOwnProperty("__checkoutConfigId")&&m._controller.updateLogParams({checkout_config_id:a.__checkoutConfigId}),a.hasOwnProperty("__disableLinkInSession")&&(m._commonOptions.__disableLinkInSession=a.__disableLinkInSession),a.hasOwnProperty("__enableEasel")&&(m._commonOptions.__enableEasel=a.__enableEasel),a.hasOwnProperty("__linkConsumerData")&&(m._commonOptions.__linkConsumerData=a.__linkConsumerData),(0,h.A)(m._commonOptions,i);var D=(0,I.I6)(m._elements,(function(e){return"expressCheckout"===e._componentName||"payButton"===e._componentName}));null==D||null===(t=D._implementation._frame)||void 0===t||t._emit("update-start"),m._controller.action.updateElementsOptions((0,u.A)({customerOptions:s,appearance:d,groupId:m._id,savedPaymentMethods:m._commonOptions.__customCheckoutSavedPaymentMethods},N?{customerSessionClientSecret:b,clientSecret:g,currency:"SETUP_INTENT"===(null===(n=g)||void 0===n?void 0:n.type)?S:void 0,onBehalfOf:E,deferredIntent:c,customPaymentMethods:a.hasOwnProperty("customPaymentMethods")?a.customPaymentMethods||[]:void 0,locale:T,checkoutSessionId:m._commonOptions.__checkoutSessionId,disableLinkInSession:m._commonOptions.__disableLinkInSession,sellerDetails:w,link:C,checkoutAutomaticPaymentMethodTypes:m._commonOptions.__checkoutAutomaticPaymentMethodTypes}:{})).then((function(){var e;m._controller.report("update",{options:xl(a)}),Vl((0,v.A)(m)),null==D||null===(e=D._implementation._frame)||void 0===e||e._emit("update-end")})).catch((function(e){var t;throw null==D||null===(t=D._implementation._frame)||void 0===t||t._emit("update-end"),e}))}})),m.submit=(0,N.iG)((function(){return m._isSubmitting&&m._controller.report("simultaneous_elements_submit_calls"),m._isSubmitting=!0,m._controller.action.createApplePaySessionIfNecessary({groupId:m._id,locale:m._commonOptions.locale}).then((function(e){return e?{error:e}:m._controller.action.validateElements({groupId:m._id,slug:"submit_elements"}).then((function(e){if(e&&"error"===e.type)return{error:e.error};var t=null==e?void 0:e.selectedPaymentMethod;return t&&"cpmt"===t.split("_",1)[0]&&m._controller.report("elements_submit_with_custom_payment_method",{selectedPaymentMethod:t}),m._controller.action.showWalletIfNecessary({groupId:m._id,locale:m._commonOptions.locale}).then((function(e){switch(null==e?void 0:e.type){case"error":return e.error?{error:e.error}:m._controller.action.localizeError({code:"unexpected",locale:m._commonOptions.locale}).then((function(e){return{error:e.error}}));case"cancelled":return m._controller.action.localizeError({code:"incomplete",type:"input_validation_error",locale:m._commonOptions.locale}).then((function(e){return{error:e.error}}));default:return{}}})).then((function(e){return e.error?e:t?{selectedPaymentMethod:t}:{}}))}))})).catch((function(e){throw e})).finally((function(){m._isSubmitting=!1}))})),m.create=(0,N.Jm)((function(e,t){(0,Jc.Gy)("create-element-".concat(e));var n=new Ve.Dc,r=m._elements.map((function(e){return e._componentName})),o=m._elements.map((function(e){return e._componentMode}));q(e,r,o,m._betas,m._controller._version,t,m._controller.keyMode()),function(e,t){"payment"===e&&(0,w.GZ)()&&t.warn("It looks like you are using Payment Element in an iframe.\n Avoid placing the Payment Element within another iframe because some payment methods require redirecting to another page for payment confirmation.")}(e,m._controller);var a=(0,u.A)((0,u.A)((0,u.A)({},(0,I.cJ)(null!=t?t:{},"paymentRequest")),(0,I.Up)(m._commonOptions,["locale","fonts","appearance","clientSecret","loader","externalPaymentMethodTypes","customerSessionClientSecret","betas","paymentMethodCreation","disallowedCardBrands","allowedCardBrands"].concat(Bl))),{},{componentName:e,groupId:m._id}),i=(E.pr||E.Qr)&&(0,w.lK)(a).length>2e3,c=!!m._fontsLoader.isLoading||i,s=void 0===m._groupEligibleForAccessoryFrames,p=uo(m._controller,m._commonOptions.appearance);if(!s&&!m._isLoaderFrameMounted&&"never"!==m._commonOptions.loader&&lo(e,t)&&!p){var f=function(e,t){return l||((l=e.createHiddenFrame(G.mU.LOADER_UI_APP,{},t))._on("generate-loader-ui",(function(e){l.send({action:"generate-loader-ui",payload:{data:e}})})),l._on("get-element-loader-ui",(function(e){l.send({action:"get-element-loader-ui",payload:{data:e}})})),l)}(m._controller,m._id);f._emit("generate-loader-ui",{rawAppearanceConfig:m._commonOptions.appearance}),m._isLoaderFrameMounted=!0}var _=new ns((0,u.A)((0,u.A)({publicOptions:t},(0,I.cJ)(m._commonOptions,Bl)||{}),{},{deferredIntent:ql(m._commonOptions),componentName:e,groupId:m._id,fonts:i?null:m._commonOptions.fonts,controller:m._controller,wait:c,mids:m._controller.mids(),elementsInitSource:m._commonOptions.__elementsInitSource,checkoutSessionId:m._commonOptions.__checkoutSessionId,enableEasel:m._commonOptions.__enableEasel,developerToolsOptions:m._commonOptions.__developerToolsOptions,linkConsumerData:m._commonOptions.__linkConsumerData,elementId:"".concat(e,"-").concat((0,S.VV)()),checkoutAutomaticPaymentMethodTypes:m._commonOptions.__checkoutAutomaticPaymentMethodTypes,groupEligibleForAccessoryFrames:m._groupEligibleForAccessoryFrames}),m._listenerRegistry,(0,u.A)({stripeJsLoadTimestamp:m._timings.stripeJsLoadTimestamp,stripeCreateTimestamp:m._timings.stripeCreateTimestamp,groupCreateTimestamp:m._timings.groupCreateTimestamp,createTimestamp:n},m._timings.customCheckoutTimings?{customCheckoutInitTimestamp:m._timings.customCheckoutTimings.customCheckoutInitTimestamp,customCheckoutSdkCreateTimestamp:m._timings.customCheckoutTimings.customCheckoutSdkCreateTimestamp,customCheckoutSdkReadyTimestamp:m._timings.customCheckoutTimings.customCheckoutSdkReadyTimestamp}:{}));return m._elements=[].concat((0,d.A)(m._elements),[_]),"address"===e&&-1!==r.indexOf(e)&&-1===o.indexOf(null==t?void 0:t.mode)&&m._controller.report("ae.two_aes_created"),_._on("destroy",(function(){m._elements=m._elements.filter((function(t){return t._componentName!==e}))})),i&&_._implementation.update({fonts:m._commonOptions.fonts}),_})),m.fetchUpdates=(0,N.iG)((function(){if(m._commonOptions.clientSecret)return m._controller.action.fetchUpdates({clientSecret:m._commonOptions.clientSecret,customerOptions:m._customerOptions,customerSessionClientSecret:m._commonOptions.customerSessionClientSecret,locale:m._commonOptions.locale,groupId:m._id,currency:m._commonOptions.currency,customPaymentMethods:m._commonOptions.customPaymentMethods,sellerDetails:m._commonOptions.sellerDetails}).then((function(e){if("error"===(null==e?void 0:e.type)){var t=e.error,n=t.message,r=t.extra_fields;return null!=r&&r.status?{error:{message:n,status:r.status}}:{error:{message:n}}}return{}}));throw new T.N('In order to call fetchUpdates, you must pass a valid PaymentIntent or SetupIntent client secret when creating the Elements group.\n\n e.g. stripe.elements({clientSecret: "{{CLIENT_SECRET}}"})')})),m._setCustomCheckoutTimings=function(e){"custom_checkout"!==m._commonOptions.__elementsInitSource||m._timings.customCheckoutTimings||(m._timings.customCheckoutTimings=e)},m._id=(0,S.Hn)("elements-".concat((0,S.uR)(),"-")),(0,Jc.Gy)("elements-group",{elementsGroupId:m._id}),e._elementsInstanceCount++;var f=m._on;m._on=function(t,n,r){return e.report("register_elements_listener",{name:t}),f.call((0,v.A)(m),t,n,r),(0,v.A)(m)};var g=new Ve.Dc;Fl(s,s,"elements()");var b=(0,A.tf)(function(e){var t=(0,u.A)((0,u.A)({locale:(0,A.lq)(A.Yj),fonts:(0,A.lq)((0,A.jk)(A.Ik)),appearance:(0,A.lq)(A.Ik),clientSecret:(0,A.lq)(pr),loader:(0,A.lq)((0,A.yL)("auto","always","never")),externalPaymentMethodTypes:(0,A.lq)(Tn)},(0,P.aw)(e,P.oX.elements_address_element_sync_checkbox_beta_1)?{syncAddressCheckbox:(0,A.lq)((0,A.or)(Nl,Ml))}:{syncAddressCheckbox:(0,A.lq)(Nl)}),{},{customPaymentMethods:(0,A.lq)((0,A.pD)("id")((0,A.jk)(Cl))),sellerDetails:(0,A.lq)(Pl),link:(0,A.lq)(Il),__elementsInitSource:(0,A.lq)(A.yL.apply(void 0,(0,d.A)(rs))),adaptivePricing:gl,countryOverride:(0,A.lq)(El),__invoiceId:(0,A.lq)(A.Yj)},Tl),n=(0,u.A)((0,u.A)((0,u.A)((0,u.A)((0,u.A)({},t),Sl),(0,P.aw)(e,P.oX.elements_customers_beta_1)?Al:{}),(0,P.aw)(e,P.oX.blocked_card_brands_beta_2)?{allowedCardBrands:(0,A.lq)(rr),disallowedCardBrands:(0,A.lq)(rr)}:{}),bl(e));return(0,A.cW)(n)}(a),s||{},"elements()"),C=b.value;b.warnings.forEach((function(t){return e.warn(t)})),function(e,t){if((0,P.aw)(e,P.oX.elements_customers_beta_1)&&t)throw new T.N("The ".concat(P.oX.elements_customers_beta_1," beta is not compatible when passing a 'customerSessionClientSecret'. Please only use one."))}(a,!!C.customerSessionClientSecret);var M=C.__elementsInitSource||"stripe.elements";e.updateLogParams((0,u.A)((0,u.A)({elements_init_source:M},C.__checkoutSessionId?{checkout_session_id:C.__checkoutSessionId}:{}),C.__checkoutConfigId?{checkout_config_id:C.__checkoutConfigId}:{}));var L,x=function(e,t,n,r){return void 0!==e.assistant.enabled?(r.report("easel.user_set_easel_option",{easel_enabled:e.assistant.enabled}),e):"custom_checkout"===t?Xs:function(e){return{assistant:{enabled:e}}}(n)}(c,M,(0,R.x$)(e._version,"isEaselDefaultOn"),e),D=(0,I.Up)(C,Bl);if(Ul(D,D,"elements()",a,M,C.paymentMethodCreation),Object.keys((0,I.Up)(C,jl)).length&&C.clientSecret)throw new T.N("Invalid options for elements(): Expected either mode or clientSecret, but not both.");!function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.clientSecret&&"SETUP_INTENT"!==(null===(e=t.clientSecret)||void 0===e?void 0:e.type)&&t.currency)throw new T.N("Invalid options for elements(): `currency` is only applicable with a SetupIntent client_secret or when a `mode` is set")}(C),function(e,t){if(e&&"custom_checkout"!==t)throw new Error("`__customCheckoutSavedPaymentMethods` cannot be provided when elementsInitSource is not custom_checkout")}(!!C.__customCheckoutSavedPaymentMethods,C.__elementsInitSource),(0,k.C2)(e.warn),e.report("elements",{options:xl(C),stripeJsOptions:(L={developerTools:x},{developerTools:{assistant:{enabled:L.developerTools.assistant.enabled}}})}),C.appearance&&Math.random()<.01&&e.report("appearance",{config:C.appearance}),C.loader||(C.loader="auto");var j=C.fonts,B=void 0===j?[]:j,F=C.locale,U=C.customerOptions,V=void 0===U?null:U,K=C.customerSessionClientSecret,z=(0,_.A)(C,hl),W=void 0!==K?K:void 0;m._customerOptions=V;var Y=C.appearance?C.appearance:{};m._elements=[],m._isSubmitting=!1,m._timings=(0,u.A)((0,u.A)({},o),{},{groupCreateTimestamp:g}),m._controller=e,m._betas=a,m._listenerRegistry=r,m._isLoaderFrameMounted=!1;var H=new ml({controller:e,groupId:m._id});m._fontsLoader=H;var Z=nl(B,{warn:e.warn});H.addFontSources(Z);var X=(0,P.q3)(F,a);m._controller.action.fetchLocale({locale:X||"auto"});var J,Q,$,ee,te=(0,P.aw)(a,P.oX.payment_element_beta_1)&&!z.clientSecret,ne=ql(z),re=z.on_behalf_of,oe=z.onBehalfOf,ae=void 0===oe?re:oe;if(!te){if("stripe.elements"===M&&(z.clientSecret||ne)&&!e._isInLazyLoadingExperimentPopulation){var ie=e.getLightExperimentAssignment("elements_accessory_frame_rendering_v5"),ce=ie.qualified,se=ie.variant;ce&&(Q="treatment"===se?{variant:se,url:(0,_l.T)("fingerprinted/js/elements-inner-accessory-render-2f3a80f9154055b61c59a3445058c4d9.js")}:{variant:se},m._groupEligibleForAccessoryFrames={variant:se})}var le={clientSecret:z.clientSecret,deferredIntent:ne,onBehalfOf:ae,customerOptions:V,customerSessionClientSecret:null!=W?W:null,currency:z.currency,loader:C.loader,locale:F,appearance:Y,groupId:m._id,externalPaymentMethodTypes:z.externalPaymentMethodTypes,customPaymentMethods:z.customPaymentMethods,paymentMethodCreation:z.paymentMethodCreation,disallowedCardBrands:z.disallowedCardBrands,allowedCardBrands:z.allowedCardBrands,syncAddressCheckbox:($=z.syncAddressCheckbox,ee=null!=$?$:"billing","string"==typeof ee?{mode:ee,formBehavior:"hidden"}:ee),savedPaymentMethods:z.__customCheckoutSavedPaymentMethods,elementsInitSource:M,mids:i,countryOverride:z.countryOverride,checkoutSessionId:z.__checkoutSessionId,invoiceId:z.__invoiceId,disableLinkInSession:z.__disableLinkInSession,sellerDetails:z.sellerDetails,link:z.link,checkoutAutomaticPaymentMethodTypes:z.__checkoutAutomaticPaymentMethodTypes,preloadAccessoryFrameRenderer:Q,linkConsumerData:z.__linkConsumerData},ue=(0,Jc.D7)({name:Jc.gz.SETUP_STORE_CONTROLLER_ACTION,elementsGroupId:m._id});(J=e.action.setupStoreForElementsGroup({req:le}))&&J.then((function(){ue()}))}return m._commonOptions=(0,u.A)((0,u.A)({},z),{},{__elementsInitSource:M,__checkoutSessionId:z.__checkoutSessionId,betas:a,storeReadyPromise:J,appearance:Y,locale:X,customerSessionClientSecret:W,__enableEasel:z.__enableEasel,__developerToolsOptions:x,__linkConsumerData:z.__linkConsumerData,__checkoutAutomaticPaymentMethodTypes:z.__checkoutAutomaticPaymentMethodTypes,get fonts(){return H.fontFaces}}),m._controller._controllerFrame._on("stripe-user-credentials-update",(function(e){var t;if(m._commonOptions.clientSecret)throw new T.N("It looks like you use client_secret in your Elements integration.\n You cannot use stripe.update() to change publishable key.\n Please follow https://stripe.com/docs/payments/defer-intent-creation to change your Elements integration.");if((0,I.I6)(m._elements,(function(e){return"linkAuthentication"===e._componentName})))throw new T.N("It looks like you use the Link Authentication Element in your Elements integration.\n stripe.update() is not supported when using the Link Authentication Element.");if((0,I.I6)(m._elements,(function(e){return"card"===e._componentName})))throw new T.N("It looks like you use the Card Element in your Elements integration.\n stripe.update() is not supported when using the Card Element. It is supported when showing the Payment Element and/or Express Checkout Element before creating an intent.\n To use stripe.update(), please follow https://docs.stripe.com/payments/payment-element/migration to change your Elements integration.");var n=(0,I.Up)(m._commonOptions,Bl),r=ql(n),o=(0,I.I6)(m._elements,(function(e){return"payButton"===e._componentName}));null==o||null===(t=o._implementation._frame)||void 0===t||t._emit("update-start"),m._controller.action.updateElementsOptions({customerOptions:void 0,customerSessionClientSecret:void 0,locale:void 0,appearance:void 0,groupId:m._id,deferredIntent:r,stripeUserCredentials:e,savedPaymentMethods:m._commonOptions.__customCheckoutSavedPaymentMethods,checkoutSessionId:m._commonOptions.__checkoutSessionId,disableLinkInSession:m._commonOptions.__disableLinkInSession,checkoutAutomaticPaymentMethodTypes:m._commonOptions.__checkoutAutomaticPaymentMethodTypes}).then((function(){var e;Vl((0,v.A)(m)),null==o||null===(e=o._implementation._frame)||void 0===e||e._emit("update-end")})).catch((function(e){var t;throw null==o||null===(t=o._implementation._frame)||void 0===t||t._emit("update-end"),e}))})),(0,y.A)(m,(0,v.A)(m))}(0,g.A)(t,e);var n=(0,b.A)(t);return(0,m.A)(t)}(D.A),zl=Kl,Wl=function(e,t,n,r,o,a,i){return new U.A({controller:e,authentication:t,mids:n,rawOptions:r,betas:o,queryStrategyOverride:a,listenerRegistry:i})},Yl=n(421),Hl=n(7438),Gl=function(e){return new T.N("You cannot use the following beta headers together: ".concat(e.join(", ")))},Zl=function(e,t){return new T.N("To use the ".concat(e," beta header, you must also use ").concat(t,"."))},Xl="custom_checkout_internal_dev_beta",Jl="custom_checkout_beta_6",Ql="custom_checkout_beta_5",$l="custom_checkout_beta_4",eu="custom_checkout_beta_3",tu="custom_checkout_beta_2",nu="custom_checkout_internal_basil",ru="custom_checkout_internal_clover",ou=[Xl,Jl,Ql,$l,eu,tu,nu,ru],au="custom_checkout_adaptive_pricing_1",iu="custom_checkout_adaptive_pricing_2",cu="custom_checkout_server_updates_1",su="custom_checkout_manual_approval_1",lu="custom_checkout_tax_id_1",uu="custom_checkout_payment_form_1",du="custom_checkout_product_catalog_1",pu="custom_checkout_credits_1",mu=[au,iu,cu,su,lu,uu,du,pu],fu=new Set(mu),_u=function(e,t){var n=new Set(e.filter((function(e){return fu.has(e)}))),r=new Set(t.filter((function(e){return fu.has(e)})));return n.size===r.size&&Array.from(n.values()).map((function(e){return r.has(e)})).reduce((function(e,t){return e&&t}),!0)},hu=function(e){var t=e.filter((function(e){return fu.has(e)})),n=Array.from(new Set(t));if(0===n.length)return null;if(1===n.length)return n[0];throw Gl(n)},yu=function(e){if(_u(e,[iu,cu,su]))return"clover_server_updates_1_manual_approval_1_adaptive_pricing_2";if(_u(e,[iu,cu]))return"clover_server_updates_1_adaptive_pricing_2";if(_u(e,[cu,su]))return"clover_server_updates_1_manual_approval_1";var t=hu(e);switch(t){case null:return"clover";case lu:return"clover_tax_id_1";case cu:return"clover_server_updates_1";case au:throw new T.N("You cannot use the custom_checkout_adaptive_pricing_1 beta header with the clover version. Please use custom_checkout_adaptive_pricing_2 instead.");case iu:return"clover_adaptive_pricing_2";case su:return"clover_manual_approval_1";case du:return"clover_product_catalog_1";case uu:return"clover_habanero_1";case pu:return"clover_credits_1";default:return(0,j.GQ)(t)}},vu=function(e){if(_u(e,[iu,cu,su]))return"v1_server_updates_1_manual_approval_1_adaptive_pricing_2";if(_u(e,[iu,cu]))return"v1_server_updates_1_adaptive_pricing_2";if(_u(e,[cu,su]))return"v1_server_updates_1_manual_approval_1";var t=hu(e);switch(t){case null:return"v1";case au:throw new T.N("You cannot use the custom_checkout_adaptive_pricing_1 beta header with the basil version. Please use custom_checkout_adaptive_pricing_2 instead.");case iu:return"v1_adaptive_pricing_2";case su:return"v1_manual_approval_1";case cu:return"v1_server_updates_1";case lu:return"v1_tax_id_1";case uu:return"v1_habanero_1";case du:return"v1_product_catalog_1";case pu:return"v1_credits_1";default:return(0,j.GQ)(t)}},gu=function(e){var t=function(e){var t=e.filter((function(e){return ou.indexOf(e)>=0})),n=Array.from(new Set(t));if(0===n.length)return null;if(1===n.length)return n[0];throw Gl(n)}(e),n=hu(e);switch(n){case au:if(t===Ql)return"beta_5_adaptive_pricing_1";throw null===t?Zl(n,Ql):Gl([n,t]);case iu:if(t===Jl)return"beta_6_adaptive_pricing_2";throw null===t?Zl(n,Jl):Gl([n,t]);case cu:if(t===Ql)return"beta_5_server_updates_1";if(t===Jl)return"beta_6_server_updates_1";throw null===t?Zl(n,Ql):Gl([n,t]);case su:case du:case pu:case lu:case uu:case null:return bu(t);default:return(0,j.GQ)(n)}},bu=function(e){switch(e){case null:throw new T.N("You must upgrade to the Basil release or higher to use initCheckout. Read more about versioning: https://docs.stripe.com/sdks/stripejs-versioning");case Xl:return"internal_dev";case Jl:return"beta_6";case Ql:return"beta_5";case $l:return"beta_4";case eu:return"beta_3";case tu:return"beta_2";case nu:return"v1";case ru:return"clover";default:return(0,j.GQ)(e)}},Au=function(e,t){switch(e){case"clover":return yu(t);case"basil":return vu(t);case"acacia":case"v3":return gu(t);default:return(0,j.GQ)(e)}},Su=n(7558),ku=n(5125),Eu=n(9734),wu=n(8177),Cu=n(7882).K7,Pu=function(e){try{return{clientSecret:e,checkoutSessionId:(0,wu.$)(e).checkoutSessionId}}catch(t){throw new T.N("Invalid client secret. The client secret should be of the form ${cs_id}_secret_${secret}, but the value received was: ".concat(e))}},Iu=function(e,t,n){if("function"==typeof e){var r=e;return(0,A.kz)((function(){return Cu.resolve(r()).then((function(e){if("string"!=typeof e)throw new T.N("The fetchClientSecret function should always resolve with a client secret as a string. The function that was provided resolved with a value type of ".concat(typeof e,"."));return e}))}))}return(0,A.aI)("function",e,t,n)},Tu=["clientSecret"],Nu=["fetchClientSecret"],Mu=["fetchClientSecret"],Ru=(0,A.lq)((0,A.jk)(A.Ik)),Lu=(0,A.Ze)({clientSecret:A.Yj,elementsOptions:(0,A.lq)((0,A.Ze)({appearance:(0,A.lq)(A.Ik),loader:(0,A.lq)((0,A.yL)("auto","always","never")),fonts:Ru})),adaptivePricing:(0,A.lq)((0,A.Ze)({allowed:(0,A.lq)(A.lc)}))}),Ou=(0,A.Ze)({fetchClientSecret:Iu,elementsOptions:(0,A.lq)((0,A.Ze)({appearance:(0,A.lq)(A.Ik),loader:(0,A.lq)((0,A.yL)("auto","always","never")),fonts:Ru})),adaptivePricing:(0,A.lq)((0,A.Ze)({allowed:(0,A.lq)(A.lc)}))}),xu=(0,A.Ze)({fetchClientSecret:Iu,elementsOptions:(0,A.lq)((0,A.Ze)({appearance:(0,A.lq)(A.Ik),loader:(0,A.lq)((0,A.yL)("auto","always","never")),fonts:Ru,savedPaymentMethod:(0,A.lq)((0,A.Ze)({enableSave:(0,A.lq)((0,A.yL)("auto","never")),enableRedisplay:(0,A.lq)((0,A.yL)("auto","never"))}))})),adaptivePricing:(0,A.lq)((0,A.Ze)({allowed:(0,A.lq)(A.lc)}))}),qu=(0,A.Ze)({clientSecret:function(e,t,n){if("string"==typeof e)return(0,A.kz)(e);if(function(e){return e instanceof Cu||!!e&&"object"==typeof e&&"function"==typeof e.then}(e)){var r=Cu.resolve(e).then((function(e){if("string"!=typeof e)throw new T.N("The client secret promise should always resolve with a string. The promise that was provided resolved with a value type of ".concat(typeof e,"."));return e}));return(0,A.kz)(r)}return(0,A.aI)("a Promise that resolves to a string",e,t,n)},elementsOptions:(0,A.lq)((0,A.Ze)({appearance:(0,A.lq)(A.Ik),loader:(0,A.lq)((0,A.yL)("auto","always","never")),fonts:Ru,savedPaymentMethod:(0,A.lq)((0,A.Ze)({enableSave:(0,A.lq)((0,A.yL)("auto","never")),enableRedisplay:(0,A.lq)((0,A.yL)("auto","never"))}))})),adaptivePricing:(0,A.lq)((0,A.Ze)({allowed:(0,A.lq)(A.lc)})),defaultValues:(0,A.lq)((0,A.Ze)({billingAddress:(0,A.lq)(ku.i7),shippingAddress:(0,A.lq)(ku.nH),email:(0,A.lq)(A.Yj),phoneNumber:(0,A.lq)(A.Yj)}))}),Du=function(e,t){return(0,Eu.A)(e,t,{logWarnings:!1,label:"initCheckout()",path:["options"]})},ju=function(e,t){switch(e){case"beta_2":case"beta_3":case"beta_4":case"beta_5":case"beta_5_adaptive_pricing_1":case"beta_5_server_updates_1":return function(e){var t=Du(Lu,e),n=t.clientSecret,r=(0,_.A)(t,Tu);return(0,u.A)((0,u.A)({},r),{},{clientSecret:n,elementsOptions:(0,u.A)((0,u.A)({},r.elementsOptions),{},{savedPaymentMethod:{enableRedisplay:"never",enableSave:"never"}})})}(t);case"beta_6":case"beta_6_server_updates_1":case"beta_6_adaptive_pricing_2":return function(e){var t=Du(Ou,e),n=t.fetchClientSecret,r=(0,_.A)(t,Nu);return(0,u.A)((0,u.A)({},r),{},{clientSecret:n(),elementsOptions:(0,u.A)((0,u.A)({},r.elementsOptions),{},{savedPaymentMethod:{enableRedisplay:"never",enableSave:"never"}})})}(t);case"v1":case"v1_server_updates_1":case"v1_manual_approval_1":case"v1_server_updates_1_manual_approval_1":case"v1_tax_id_1":case"v1_habanero_1":case"v1_product_catalog_1":case"v1_credits_1":case"v1_adaptive_pricing_2":case"v1_server_updates_1_manual_approval_1_adaptive_pricing_2":case"v1_server_updates_1_adaptive_pricing_2":return function(e){var t=Du(xu,e),n=t.fetchClientSecret,r=(0,_.A)(t,Mu),o=r.elementsOptions;return(0,u.A)((0,u.A)({},r),{},{clientSecret:n(),elementsOptions:(0,u.A)((0,u.A)({},o),{},{savedPaymentMethod:(0,u.A)({enableRedisplay:"never",enableSave:"never"},null==o?void 0:o.savedPaymentMethod)})})}(t);case"internal_dev":case"clover":case"clover_server_updates_1":case"clover_manual_approval_1":case"clover_product_catalog_1":case"clover_habanero_1":case"clover_tax_id_1":case"clover_credits_1":case"clover_adaptive_pricing_2":case"clover_server_updates_1_adaptive_pricing_2":case"clover_server_updates_1_manual_approval_1_adaptive_pricing_2":case"clover_server_updates_1_manual_approval_1":return function(e){return Du(qu,e)}(t);default:return(0,j.GQ)(e)}},Bu=n(4417),Fu=n(7882).K7,Uu=function(e){var t=e.stripe,r=e.controller;return function(e){var o,a,i,c=(0,Jc.Gy)("custom_checkout_sdk_start"),s=(o=function(){},a=function(){},i=function(){},{preCloverSetup:{start:function(){o=(0,Jc.D7)({name:Jc.gz.PRE_CLOVER_EWCS_SETUP})},complete:function(){return o()}},fetchClientSecret:{start:function(){a=(0,Jc.D7)({name:Jc.gz.FETCH_CLIENT_SECRET})},complete:function(){return a()}},paymentPageInit:{start:function(){i=(0,Jc.D7)({name:Jc.gz.PAYMENT_PAGE_INIT_CONTROLLER_ACTION})},complete:function(){return i()}}}),l=(0,Bu.A)(t),u=Au(l._version,l._betas);if(!(0,Su.nZ)(u))throw new Error("Clover versions and newer are not supported");var d=ju(u,e),p=Fu.resolve(d.clientSecret),m=r();return s.preCloverSetup.start(),Fu.all([(s.fetchClientSecret.start(),p.then((function(e){return s.fetchClientSecret.complete(),e})).then((function(e){var t=Pu(e).checkoutSessionId,n=new Ve.Dc;return s.paymentPageInit.start(),m.action.initPaymentPage({checkoutSessionId:t,adaptivePricing:d.adaptivePricing,isAggregationExpected:(0,Hl.l)(u)}).then((function(e){return s.paymentPageInit.complete(),{preloadedPaymentPage:e,customCheckoutInitPaymentPageStartTimestamp:n}}))}))),n.e(103).then(n.bind(n,1119))]).then((function(e){var n=(0,B.A)(e,2),r=n[0],o=r.preloadedPaymentPage,a=r.customCheckoutInitPaymentPageStartTimestamp,i=n[1].init;return s.preCloverSetup.complete(),i({stripe:t,controller:m,initOptions:d,version:u,preloadedPaymentPage:o,customCheckoutInitTimestamp:c,customCheckoutInitPaymentPageStartTimestamp:a})}))}},Vu={transformSdk:function(e){return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover"})}},Ku=Vu,zu={transformSdk:function(e,t){var n=t.publicElements,r=t.metrics,o=t.initOptions;return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_adaptive_pricing_2",createCurrencySelectorElement:function(){var e;if(n.getElement("currencySelector"))throw new T.N("You cannot create multiple instances of the Currency Selector Element.");if(null===(e=o.adaptivePricing)||void 0===e||!e.allowed)throw new T.N("You cannot use the Currency Selector Element without allowing Adaptive Pricing. See https://docs.stripe.com/payments/currencies/localize-prices/adaptive-pricing?payment-ui=embedded-components#mark-integration-ready");r.increment("elements_currencySelector_create");var a=n.create("currencySelector");return t.onInitError((function(e){a._emitEvent("loaderror",{error:e})})),t.onContextReady((function(e,t){t.updateCurrencySelectorElementWithContext({currencySelectorElement:a,context:e})})),a},getCurrencySelectorElement:function(){return n.getElement("currencySelector")}})}},Wu=zu,Yu={transformSdk:function(e){return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_credits_1"})}},Hu=Yu,Gu=n(7976),Zu=n(8134),Xu={transformSdk:function(e,t){var n=t.publicElements;return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_habanero_1",createPaymentFormElement:function(e){if(n.getElement("paymentForm"))throw new T.N("You cannot create multiple instances of the Habanero Element.");if(t.context){var r,o,a=null===(r=t.context.store.elementsOptions)||void 0===r||null===(o=r.appearance)||void 0===o?void 0:o.rules;if(a&&Object.keys(a).length>0)throw new T.N("You cannot create a Payment Form Element when providing `appearance.rules`. Please remove the `appearance.rules` option.")}var i=(0,Eu.A)(Zu.A.clover_habanero_1,e,{logWarnings:!1,label:"createPaymentFormElement()",path:["options"]}),c=n.create("paymentForm",(0,u.A)((0,u.A)({},i),{},{__customCheckout:{billingAddressElementOptions:{mode:ur.o2},shippingAddressElementOptions:{mode:ur.T0},expressCheckoutElementOptions:{__autoClose:!1},taxIdElementOptions:{visibility:"never"}}})),s=new Gu.A(c,(function(){}),(function(){}));return t.setCheckoutConfirmHabaneroElement(s),t.onInitError((function(e){c._emitEvent("loaderror",{error:e})})),t.onContextReady((function(e,t){s.__updateExpressCheckoutElementFields=e.store.updateExpressCheckoutElementFields,s.__updateHabaneroElementFields=e.store.updateHabaneroElementFields,e.store.updateHabaneroElementFields({habaneroElement:c,isInConfirmEvent:!1}),t.updateHabaneroElementWithContext({habaneroElement:c,context:e,options:i})})),s},getPaymentFormElement:function(){return n.getElement("paymentForm")?t.checkoutConfirmHabaneroElement:null}})}},Ju=Xu,Qu={transformSdk:function(e){return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_manual_approval_1"})}},$u=Qu,ed={transformSdk:function(e){return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_product_catalog_1"})}},td=ed,nd={transformSdk:function(e){return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_server_updates_1"})}},rd=nd,od={transformSdk:function(e,t){var n=t.publicElements,r=t.metrics,o=t.initOptions;return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_server_updates_1_adaptive_pricing_2",createCurrencySelectorElement:function(){var e;if(n.getElement("currencySelector"))throw new T.N("You cannot create multiple instances of the Currency Selector Element.");if(null===(e=o.adaptivePricing)||void 0===e||!e.allowed)throw new T.N("You cannot use the Currency Selector Element without allowing Adaptive Pricing. See https://docs.stripe.com/payments/currencies/localize-prices/adaptive-pricing?payment-ui=embedded-components#mark-integration-ready");r.increment("elements_currencySelector_create");var a=n.create("currencySelector");return t.onInitError((function(e){a._emitEvent("loaderror",{error:e})})),t.onContextReady((function(e,t){t.updateCurrencySelectorElementWithContext({currencySelectorElement:a,context:e})})),a},getCurrencySelectorElement:function(){return n.getElement("currencySelector")}})}},ad=od,id={transformSdk:function(e){return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_server_updates_1_manual_approval_1"})}},cd=id,sd={transformSdk:function(e,t){var n=t.publicElements,r=t.metrics,o=t.initOptions;return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_server_updates_1_manual_approval_1_adaptive_pricing_2",createCurrencySelectorElement:function(){var e;if(n.getElement("currencySelector"))throw new T.N("You cannot create multiple instances of the Currency Selector Element.");if(null===(e=o.adaptivePricing)||void 0===e||!e.allowed)throw new T.N("You cannot use the Currency Selector Element without allowing Adaptive Pricing. See https://docs.stripe.com/payments/currencies/localize-prices/adaptive-pricing?payment-ui=embedded-components#mark-integration-ready");r.increment("elements_currencySelector_create");var a=n.create("currencySelector");return t.onInitError((function(e){a._emitEvent("loaderror",{error:e})})),t.onContextReady((function(e,t){t.updateCurrencySelectorElementWithContext({currencySelectorElement:a,context:e})})),a},getCurrencySelectorElement:function(){return n.getElement("currencySelector")}})}},ld=sd,ud=n(4948),dd={transformSdk:function(e,t){var n=t.publicElements;return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_tax_id_1",createTaxIdElement:function(e){var r,o=(0,Eu.A)(ud.i,e,{logWarnings:!1,label:"createTaxIdElement()",path:["options"]});if(n.getElement("taxId"))throw new T.N("You cannot create multiple instances of the Tax ID Element.");if(t.metrics.increment("elements_tax_id_create"),t.context&&(null===(r=t.context.store.rawPaymentPage.tax_context)||void 0===r||!r.tax_id_collection_enabled))throw new T.N("You cannot create the Tax ID Element if tax_id_collection.enabled is not true.");var a=n.create("taxId",o);return t.onInitError((function(e){a._emitEvent("loaderror",{error:e})})),t.onContextReady((function(e,t){t.updateTaxIdElementWithContext({taxIdElement:a,context:e,options:o})})),a},getTaxIdElement:function(){return n.getElement("taxId")}})}},pd=dd,md={transformSdk:function(e){return e}},fd=function(e,t){return{transformSdk:function(n,r){return t.transformSdk(e.transformSdk(n,r),r)}}},_d=md,hd=Ku,yd=fd(Ku,rd),vd=fd(Ku,Wu),gd=fd(Ku,$u),bd=fd(Ku,td),Ad=fd(Ku,ad),Sd=fd(Ku,cd),kd=fd(Ku,ld),Ed=fd(Ku,Ju),wd=fd(Ku,pd),Cd=fd(Ku,Hu),Pd={internal_dev:_d,clover:hd,clover_server_updates_1:yd,clover_adaptive_pricing_2:vd,clover_manual_approval_1:gd,clover_product_catalog_1:bd,clover_server_updates_1_adaptive_pricing_2:Ad,clover_server_updates_1_manual_approval_1:Sd,clover_server_updates_1_manual_approval_1_adaptive_pricing_2:kd,clover_habanero_1:Ed,clover_tax_id_1:wd,clover_credits_1:Cd},Id=Pd,Td={projectStick:"ignore",absoluteReturnUrl:"required",addressElementChangeBehavior:"update",easel:"enabled",useHostedSiteForRedirects:"enabled",emailOverride:"disallowed",returnUrlOverride:"disallowed",expectedAmountComputation:"legacy"},Nd=n(7294),Md=n(8328),Rd=n(1450),Ld=n(5544),Od=n(4286),xd=n(6832),qd=function(e){var t=e.publicElements,n=e.metrics,r=e.outerController;return{changeAppearance:function(r){n.increment("sdk_changeAppearance"),e.onContextReady((function(e){e.logger.log("custom_checkout.change_appearance")})),(0,xd.A)(n,r),t.update({appearance:r})},loadFonts:function(o){n.increment("sdk_loadFonts"),e.onContextReady((function(e){e.logger.log("custom_checkout.load_fonts")}));var a=(0,A.tf)(ku.As,o,"fonts"),i=a.value;a.warnings.forEach((function(e){return r.warn(e)})),t.update({fonts:i})},getPaymentElement:function(){return n.increment("sdk_getter_paymentElement"),e.onContextReady((function(e){e.logger.log("custom_checkout.get_payment_element")})),t.getElement("payment")},getBillingAddressElement:function(){return n.increment("sdk_getter_billingAddressElement"),e.onContextReady((function(e){e.logger.log("custom_checkout.get_billing_address_element")})),t.getElement("address",{mode:"billing"})},getShippingAddressElement:function(){return n.increment("sdk_getter_shippingAddressElement"),e.onContextReady((function(e){e.logger.log("custom_checkout.get_shipping_address_element")})),t.getElement("address",{mode:"shipping"})},getExpressCheckoutElement:function(){return n.increment("sdk_getter_expressCheckoutElement"),e.onContextReady((function(e){e.logger.log("custom_checkout.get_express_checkout_element")})),t.getElement("expressCheckout")?e.checkoutConfirmExpressCheckoutElement:null},getCurrencySelectorElement:function(){return t.getElement("currencySelector")},getEmailElement:function(){return n.increment("sdk_getter_emailElement"),e.onContextReady((function(e){e.logger.log("custom_checkout.get_email_element")})),t.getElement("email")},createPaymentElement:function(r){var o,a,i,c,s,l,d,p,m,f,_,h;if(t.getElement("payment"))throw new T.N("You cannot create multiple instances of the Payment Element. If you're using CheckoutProvider, import PaymentElement from @stripe/react-stripe-js/checkout.");n.increment("elements_payment_create");var y=(0,Eu.A)(Od.ik,r,{logWarnings:!1,label:"createPaymentElement()",path:["options"]}),v=null===(o=e.initOptions.defaultValues)||void 0===o||null===(a=o.billingAddress)||void 0===a?void 0:a.name,g=null===(i=e.initOptions.defaultValues)||void 0===i||null===(c=i.billingAddress)||void 0===c?void 0:c.address,b=null===(s=e.initOptions.defaultValues)||void 0===s?void 0:s.email,A=null===(l=e.initOptions.defaultValues)||void 0===l?void 0:l.phoneNumber,S=t.create("payment",(0,u.A)({defaultValues:{billingDetails:{name:null!=v?v:void 0,address:{city:null!==(d=null==g?void 0:g.city)&&void 0!==d?d:void 0,country:null!==(p=null==g?void 0:g.country)&&void 0!==p?p:void 0,line1:null!==(m=null==g?void 0:g.line1)&&void 0!==m?m:void 0,line2:null!==(f=null==g?void 0:g.line2)&&void 0!==f?f:void 0,postal_code:null!==(_=null==g?void 0:g.postal_code)&&void 0!==_?_:void 0,state:null!==(h=null==g?void 0:g.state)&&void 0!==h?h:void 0},email:null!=b?b:void 0,phone:null!=A?A:void 0}}},y));return e.onInitError((function(e){S._emitEvent("loaderror",{error:e})})),e.onContextReady((function(e,t){t.updatePaymentElementWithContext({paymentElement:S,context:e,options:y})})),S},createBillingAddressElement:function(r){var o,a=(0,Eu.A)(Md.ik,r,{logWarnings:!1,label:"createBillingAddressElement()",path:["options"]});if(t.getElement("address",{mode:"billing"}))throw new T.N("You cannot create multiple instances of the Billing Address Element.");n.increment("elements_billing_address_create");var i=null===(o=e.initOptions.defaultValues)||void 0===o?void 0:o.billingAddress,c=t.create("address",(0,u.A)((0,u.A)({mode:"billing"},i?{defaultValues:i}:{}),a));return e.onInitError((function(e){c._emitEvent("loaderror",{error:e})})),e.onContextReady((function(e,t){t.updateBillingAddressElementWithContext({billingAddressElement:c,context:e,options:a})})),c},createShippingAddressElement:function(r){var o,a=(0,Eu.A)(Md.ik,r,{logWarnings:!1,label:"createShippingAddressElement()",path:["options"]});if(t.getElement("address",{mode:"shipping"}))throw new T.N("You cannot create multiple instances of the Shipping Address Element.");n.increment("elements_shipping_address_create");var i=null===(o=e.initOptions.defaultValues)||void 0===o?void 0:o.shippingAddress,c=t.create("address",(0,u.A)((0,u.A)({mode:"shipping"},i?{defaultValues:i}:{}),a));return e.onInitError((function(e){c._emitEvent("loaderror",{error:e})})),e.onContextReady((function(e,t){t.updateShippingAddressElementWithContext({shippingAddressElement:c,context:e,options:a})})),c},createExpressCheckoutElement:function(r){var o=(0,Eu.A)(Ld.ik,r,{logWarnings:!1,label:"createExpressCheckoutElement()",path:["options"]});if(t.getElement("expressCheckout"))throw new Error("You cannot create multiple instances of the Express Checkout Element.");n.increment("elements_expressCheckout_create");var a=t.create("expressCheckout",(0,u.A)((0,u.A)({},o),{__autoClose:!1})),i=new Rd.A(a,(function(){}));return e.setCheckoutConfirmExpressCheckoutElement(i),e.onInitError((function(e){a._emitEvent("loaderror",{error:e})})),e.onContextReady((function(e,t){i.__updateExpressCheckoutElementFields=e.store.updateExpressCheckoutElementFields,t.updateExpressCheckoutElementWithContext({expressCheckoutElement:a,context:e,options:o})})),i},createCurrencySelectorElement:function(){var r;if(t.getElement("currencySelector"))throw new T.N("You cannot create multiple instances of the Currency Selector Element.");if(null===(r=e.initOptions.adaptivePricing)||void 0===r||!r.allowed)throw new T.N("You cannot use the Currency Selector Element without allowing Adaptive Pricing. See https://docs.stripe.com/payments/currencies/localize-prices/adaptive-pricing?payment-ui=embedded-components#mark-integration-ready");n.increment("elements_currencySelector_create");var o=t.create("currencySelector");return e.onInitError((function(e){o._emitEvent("loaderror",{error:e})})),e.onContextReady((function(e,t){t.updateCurrencySelectorElementWithContext({currencySelectorElement:o,context:e})})),o},createEmailElement:function(){var r,o;if(t.getElement("email"))throw new T.N("You cannot create multiple instances of the Email Element.");n.increment("elements_email_create");var a=t.create("email",(0,u.A)({},null!==(r=e.initOptions.defaultValues)&&void 0!==r&&r.email?{defaultValues:{email:null===(o=e.initOptions.defaultValues)||void 0===o?void 0:o.email}}:{}));return e.onInitError((function(e){a._emitEvent("loaderror",{error:e})})),e.onContextReady((function(e,t){t.updateEmailElementWithContext({emailElement:a,context:e})})),a}}},Dd=n(1787),jd=n(2777),Bd=n(8605),Fd=function(){function e(t){(0,p.A)(this,e),this._readyState=null,this._loadActionsResult=null,this._initError=null,this._checkoutConfirmExpressCheckoutElement=null,this._checkoutConfirmHabaneroElement=null,this._contextReadyCallbacks=[],this._onHandlerQueue=[],this._onInitErrorCallbacks=[],this.initOptions=t.initOptions,this.outerController=t.outerController,this.customCheckoutInitTimestamp=t.customCheckoutInitTimestamp,this.publicStripe=t.publicStripe,this.publicElements=t.publicElements,this.metrics=t.metrics,this.flags=t.flags,this.version=t.version}return(0,m.A)(e,[{key:"context",get:function(){var e;return(null===(e=this._readyState)||void 0===e?void 0:e.context)||null}},{key:"readyState",get:function(){return this._readyState}},{key:"setReadyState",value:function(e,t){var n=this;if(null!==this._readyState)throw new Error("ReadyState can only be set once");if(e.version!==this.version)throw new Error("Context version (".concat(e.version,") must match PreInitManager version (").concat(this.version,")"));this._readyState={context:e,asyncChunk:t},this._contextReadyCallbacks.forEach((function(r){try{r(e,t)}catch(e){e instanceof T.N||n.outerController.reportErrorToApp({app:Bd.g8.CUSTOM_CHECKOUT,exception:e})}})),this._contextReadyCallbacks=[],this._processOnHandlerQueue(e,t)}},{key:"onContextReady",value:function(e){this._readyState?e(this._readyState.context,this._readyState.asyncChunk):this._contextReadyCallbacks.push(e)}},{key:"registerOnHandler",value:function(e,t){this._readyState?this._doRegisterOnHandler(e,t,this._readyState.context,this._readyState.asyncChunk):this._onHandlerQueue.push({event:e,handler:t})}},{key:"onInitError",value:function(e){this._onInitErrorCallbacks.push(e)}},{key:"setInitError",value:function(e){var t=this;this._initError=e,this._onInitErrorCallbacks.forEach((function(n){try{n(e)}catch(e){t.outerController.reportErrorToApp({app:Bd.g8.CUSTOM_CHECKOUT,exception:e})}})),this._onInitErrorCallbacks=[],this.outerController.report("custom_checkout.clover_init_error",{sdkVersion:this.version,errorType:typeof e,errorMessage:(0,Dd.A)(e)}),e instanceof T.N||this.outerController.reportErrorToApp({app:Bd.g8.CUSTOM_CHECKOUT,exception:e})}},{key:"initError",get:function(){return this._initError}},{key:"loadActionsResult",get:function(){return this._loadActionsResult}},{key:"setLoadActionsResult",value:function(e){if(null!==this._loadActionsResult)throw new Error("LoadActionsResult can only be set once");this._loadActionsResult=e}},{key:"checkoutConfirmExpressCheckoutElement",get:function(){return this._checkoutConfirmExpressCheckoutElement}},{key:"checkoutConfirmHabaneroElement",get:function(){return this._checkoutConfirmHabaneroElement}},{key:"setCheckoutConfirmExpressCheckoutElement",value:function(e){this._checkoutConfirmExpressCheckoutElement=e}},{key:"setCheckoutConfirmHabaneroElement",value:function(e){this._checkoutConfirmHabaneroElement=e}},{key:"_doRegisterOnHandler",value:function(e,t,n,r){var o=this;n.store.on(e,(function(e){var a=r.applySessionChanges(e,n),i=r.instrumentSession(o.outerController,o.metrics,a);t(i)}))}},{key:"_processOnHandlerQueue",value:function(e,t){var n=this;this._onHandlerQueue.forEach((function(r){var o=r.event,a=r.handler;n._doRegisterOnHandler(o,a,e,t)}));var r=e.store.session,o=t.applySessionChanges(r,e),a=t.instrumentSession(this.outerController,this.metrics,o);try{this._onHandlerQueue.forEach((function(e){(0,e.handler)(a)}))}catch(e){this.outerController.report("custom_checkout.clover_on_handler_error",{sdkVersion:this.version,errorType:typeof e,errorMessage:(0,Dd.A)(e)}),this.outerController.reportErrorToApp({app:Bd.g8.CUSTOM_CHECKOUT,exception:e})}finally{this._onHandlerQueue=[]}}}]),e}(),Ud=n(7882).K7,Vd=n(7882).K7,Kd=function(e){var t,r,o,a=e.version,i=e.initOptions,c=e.outerController,s=e.stripe,l=e.customCheckoutInitTimestamp,d=e.clientSecretPromise,p=(t=function(){},r=function(){},o=function(){},{fetchClientSecret:{start:function(){t=(0,Jc.D7)({name:Jc.gz.FETCH_CLIENT_SECRET})},complete:function(){return t()}},paymentPageInit:{start:function(){r=(0,Jc.D7)({name:Jc.gz.PAYMENT_PAGE_INIT_CONTROLLER_ACTION})},complete:function(){return r()}},postCloverSetup:{start:function(){o=(0,Jc.D7)({name:Jc.gz.POST_CLOVER_EWCS_SETUP})},complete:function(){return o()}}});p.fetchClientSecret.start();var m=d.then((function(e){p.fetchClientSecret.complete();var t=Pu(e).checkoutSessionId;return p.paymentPageInit.start(),c.action.initPaymentPage({checkoutSessionId:t,adaptivePricing:i.adaptivePricing,isAggregationExpected:(0,Hl.l)(a)})}));m.then((function(){p.paymentPageInit.complete()}));var f=n.e(103).then(n.bind(n,9255)),_=i.elementsOptions,h=function(e){return"clover_credits_1"===e?(0,u.A)((0,u.A)({},Td),{},{expectedAmountComputation:"payment_page_unified_total"}):Td}(a),y=s.elements((0,Nd.h)({elementsOptions:_,flags:h})),v=new jd.A,g=new Fd({initOptions:i,outerController:c,customCheckoutInitTimestamp:l,publicStripe:s,publicElements:y,metrics:v,version:a,flags:h});(0,xd.A)(v,null==_?void 0:_.appearance),p.postCloverSetup.start();var b,A=Vd.all([f,m]).then((function(e){var t=(0,B.A)(e,2),n=t[0],r=t[1];return n.parsePaymentPage({preloadedPaymentPage:r,stripe:s}).then((function(e){return{asyncChunk:n,paymentPage:e}}))})).then((function(e){var t=e.asyncChunk,n=e.paymentPage;p.postCloverSetup.complete();var r=t.buildVersionedContext({preInitManager:g,paymentPage:n});g.setReadyState(r,t);var o=t.buildLoadActionsResult({preInitManager:g,context:r});return g.setLoadActionsResult(o),{loadActionsResult:o,initActions:t.buildInitActions({context:r})}})).then((b=i.defaultValues,function(e){var t=e.loadActionsResult,n=e.initActions;if(!b||"success"!==t.type)return Ud.resolve(t);var r=function(e){return"error"===e.type?{type:"error",error:{message:e.error.message,code:null}}:null},o=b.billingAddress?n.updateBillingAddress(b.billingAddress).then(r):Ud.resolve(),a=b.shippingAddress?n.updateShippingAddress(b.shippingAddress).then(r):Ud.resolve(),i=b.email?n.updateEmail(b.email).then(r):Ud.resolve(),c=b.phoneNumber?n.updatePhoneNumber(b.phoneNumber).then(r):Ud.resolve();return Ud.all([o,a,i,c]).then((function(e){return e.find((function(e){return e}))||t}))})).catch((function(e){if(g.setInitError(e),e instanceof T.N)throw e;var t={type:"error",error:{code:null,message:(0,Dd.A)(e)||Dd.u}};return g.setLoadActionsResult(t),t})),S=qd(g),k=function(e,t){return Id[t.version].transformSdk(e,t)}((0,u.A)((0,u.A)({_sdkVersion:"internal_dev"},S),{},{on:function(e,t){v.increment("sdk_session_on"),g.registerOnHandler(e,t)},loadActions:function(){return g.loadActionsResult?Vd.resolve(g.loadActionsResult):g.initError&&g.initError instanceof T.N?Vd.reject(g.initError):A}}),g),E=(0,Jc.Gy)("custom_checkout_sdk_ready");return y._setCustomCheckoutTimings({customCheckoutInitTimestamp:l,customCheckoutSdkCreateTimestamp:l,customCheckoutSdkReadyTimestamp:E}),k},zd=n(7882).K7,Wd=n(9049),Yd=n(4326),Hd=function(e){var t=e.controller,r=e.rawOptions,o=(0,Wd.BZ)(r||{});o.warnings.forEach((function(e){t.warn(e)}));var a=o.value,i=a.clientSecret,c=a.fetchClientSecret,s=a.onComplete,l=a.onLineItemsChange,d=a.onShippingDetailsChange,p=a.onAnalyticsEvent;if(i&&c)throw new T.N("You must provide only one of either `clientSecret` or `fetchClientSecret` to `initEmbeddedCheckout`.");if(!i&&!c)throw new T.N("You must provide one of either `clientSecret` or `fetchClientSecret` to `initEmbeddedCheckout`.");var m={};if(i)try{var f;m={checkout_session_id:null===(f=(0,wu.$)(i))||void 0===f?void 0:f.checkoutSessionId}}catch(e){}if(t.report("embedded_checkout.init",(0,u.A)({clientSecretParam:c?"fetchClientSecret":"clientSecret",onComplete:!!s,onLineItemsChange:!!l,onShippingDetailsChange:!!d,onAnalyticsEvent:!!p},m)),i){try{(0,Yd.C)(i)}catch(e){throw"InvalidCharacterError"===e.name?new T.N("Unable to parse client secret. Please ensure you are using a valid embedded Checkout client secret."):e}var _=(0,Wd.h7)(i,s);_&&t.warn(_)}return n.e(492).then(n.bind(n,8719)).then((function(e){return(0,e.init)({options:o.value,controller:t})}))},Gd=(0,A.cW)({name:(0,A.yL)("react-stripe-js","stripe-js","react-stripe-elements"),version:(0,A.me)(A.Yj),startTime:(0,A.lq)(A.ai)}),Zd=(0,A.Ze)({name:(0,A.r_)(1,30),partner_id:(0,A.lq)(A.Yj),version:(0,A.lq)((0,A.r_)(5,15)),url:(0,A.lq)((0,A.r_)(4,60))}),Xd=n(3806),Jd="stripe.js/".concat(Xd.h),Qd="".concat(Jd,"; stripe-js-v3/").concat(Xd.h),$d=("".concat(Qd,"; raw-card"),"".concat(Qd,"; raw-stripe-js-api"),"".concat(Qd,"; create-source-card-data"),"checkout"),ep=("".concat(Qd,"; ").concat($d),"".concat(Qd,"; ").concat("payment-link","; ").concat($d),"".concat(Qd,"; hip"),"".concat(Qd,"; payment-element")),tp=("".concat(ep,"; deferred-intent"),"".concat(Qd,"; card-element"),"".concat(Qd,"; split-card-element"),"".concat(Qd,"; lpm-element"),"".concat(Qd,"; payment-request-button"),"".concat(Qd,"; express-checkout-element")),np=("".concat(tp,"; deferred-intent"),"dashboard"),rp=["elements","createToken","createPaymentMethod"],op=["elements","createSource","createToken","createPaymentMethod"],ap=function(){function e(t){var n=this;(0,p.A)(this,e),this._gets=[],this._didDetect=!1,this._onDetection=function(e){n._didDetect=!0,t(e)},window.Stripe&&window.Stripe.__cachedInstances&&this._onDetection("react-stripe-elements")}return(0,m.A)(e,[{key:"got",value:function(e){this._didDetect||("elements"===e?this._gets=["elements"]:this._gets.push(e),this._checkForWrapper())}},{key:"called",value:function(e){this._didDetect||(this._gets=this._gets.filter((function(t){return t!==e})))}},{key:"_checkForWrapper",value:function(){(0,I.n4)(this._gets,rp)?this._onDetection("react-stripe-js"):(0,I.n4)(this._gets,op)&&this._onDetection("react-stripe-elements")}}]),e}(),ip=["type"],cp=function(e){if(!e||"object"!=typeof e)return null;var t=e.type;return{type:"string"==typeof t?t:null,data:(0,_.A)(e,ip)}},sp=function(e){switch(e.type){case"object":return{source:e.object};case"error":return{error:e.error};default:return(0,j.GQ)(e)}},lp={source:(0,A.cW)({id:(0,A.tG)("src_"),client_secret:(0,A.tG)("src_client_secret_")})},up=(0,A.cW)(lp),dp=function(e){switch(e.type){case"object":return{paymentMethod:e.object};case"error":return{error:e.error};default:return(0,j.GQ)(e)}},pp=n(7882).K7,mp=function(e,t,n){try{var r=(0,A.PZ)(n.elements),o=n.params||{};if(!r)throw new T.N("Invalid value for stripe.preparePaymentMethod(): the 'elements' parameter must be a valid instance of Elements.");if(r._controller._id!==e._id)throw new T.N("Invalid value for stripe.preparePaymentMethod(): the 'elements' provided was created by a different Stripe instance. Please use the same Stripe instance to create the 'elements' and call stripe.createPaymentMethod().");r._isSubmitting&&(e.report("elements_submit_conflict.prepare_payment_method"),e.warn("elements.submit() is pending: You must wait for this function’s promise to resolve (using await or .then) before calling stripe.preparePaymentMethod()."));var a,i=r._id,c="stripe.preparePaymentMethod()";return e.action.getElementConfirmingPayment({groupId:i,errorMessageMethodName:c}).then((function(n){return a=n,e.action.createPaymentMethodWithElements({groupId:i,elements:r._elements,paymentMethodData:o,mids:t,elementConfirming:n,enforcePreSubmit:!1,ignoreShippingValidation:!0,enforcePaymentMethodCreationManual:!1,createRadarSessionForSPM:!0,errorMessageMethodName:c})})).then((function(t){return(0,Lo.QF)({groupId:i,elementConfirmingPayment:a,controller:e,isError:"error"in t,errorMessageMethodName:c}).then((function(){return t}))})).then((function(e){return dp(e)}))}catch(e){return pp.reject(e)}},fp=function(e,t,n,r,o,a){if("string"==typeof r)return function(e,t,n,r,o){var a=(0,A.gJ)(r),i=cp(a?o:r),c=i||{type:null,data:{}},s=c.type,l=c.data;if(s&&n!==s)return pp.reject(new T.N("The type supplied in payment_method_data is not consistent."));if(a){var u=a._implementation._frame.id,d=a._componentName;return e.action.createPaymentMethodWithElement({frameId:u,elementName:d,type:n,paymentMethodData:l,mids:t,enforcePreSubmit:!1,enforcePaymentMethodCreationManual:!1}).then(dp)}return i?e.action.createPaymentMethodWithData({elementName:null,type:n,paymentMethodData:l,mids:t}).then(dp):pp.reject(new T.N("Please provide either an Element or PaymentMethod creation parameters to createPaymentMethod."))}(e,t,r,o,a);try{var i=function(e,t){return(0,A.tf)((0,Wt.vK)(null,t),e,"createPaymentMethod").value}(r,n),c=i.element,s=i.elements,l=i.type,u=i.data,d=(0,P.aw)(n,P.oX.elements_enable_deferred_intent_beta_1);if(c){var p=c._implementation._frame.id,m=c._componentName,f=["payment","expressCheckout","payButton"].indexOf(m)>-1;return e.action.createPaymentMethodWithElement({frameId:p,elementName:m,type:l,paymentMethodData:u,mids:t,enforcePreSubmit:f&&!d,enforcePaymentMethodCreationManual:f&&!d}).then(dp)}if(s){if(s._controller._id!==e._id)throw new T.N("Invalid value for stripe.createPaymentMethod(): the 'elements' provided was created by a different Stripe instance. Please use the same Stripe instance to create the 'elements' and call stripe.createPaymentMethod().");s._isSubmitting&&(e.report("elements_submit_conflict.create_payment_method"),e.warn("elements.submit() is pending: You must wait for this function’s promise to resolve (using await or .then) before calling stripe.createPaymentMethod()."));var _,h=s._id,y="stripe.createPaymentMethod()";return e.action.getElementConfirmingPayment({groupId:h,errorMessageMethodName:y}).then((function(n){return _=n,e.action.createPaymentMethodWithElements({groupId:h,elements:s._elements,paymentMethodData:u,mids:t,elementConfirming:n,enforcePreSubmit:!d,enforcePaymentMethodCreationManual:!d,errorMessageMethodName:y})})).then((function(t){return(0,Lo.QF)({groupId:h,elementConfirmingPayment:_,controller:e,isError:"error"in t,errorMessageMethodName:y}).then((function(){return t}))})).then((function(e){return dp(e)}))}if(l)return e.action.createPaymentMethodWithData({elementName:null,type:l,paymentMethodData:u,mids:t}).then(dp);throw new Error("No type or elements provided")}catch(e){return pp.reject(e)}},_p=n(3975),hp=n(6342),yp=function(e){function t(e){return(0,p.A)(this,t),n.call(this,{channel:"paypal-fraudnet",fingerprintedPath:"paypal-fraudnet-sdk-f3a8bf14dc21dd39333d3ce8be5b48f6.html",frameQueryParams:{flowId:e.flowId,sessionId:e.sessionId,sandbox:e.sandbox},on:e.on})}(0,g.A)(t,e);var n=(0,b.A)(t);return(0,m.A)(t)}(hp.K),vp=yp,gp=n(7882).K7,bp=function(e,t){return new gp((function(n,r){setTimeout((function(){return r(new Error("Timeout in integrateFraudnet"))}),5e3);var o=(0,S.uR)().replace(/-/g,""),a=new vp({sandbox:!t,flowId:e,sessionId:o,on:{onInit:function(){n(o)},onError:function(e){var t=e.error;r(t)}}});document.body&&a.mount(document.body)}))},Ap=function(e){function t(e){return(0,p.A)(this,t),n.call(this,{channel:"rechnung-device-fingerprint",fingerprintedPath:/*! STRIPE_JS_BUILD_SALT 5202276163*/"rechnung-device-fingerprint-sdk-4308b11f3750aadd9bc966e5ee0b1357.html",frameQueryParams:{merchantId:e.merchantId,sessionId:e.sessionId,sandbox:e.sandbox},on:e.on})}(0,g.A)(t,e);var n=(0,b.A)(t);return(0,m.A)(t)}(hp.K),Sp=Ap,kp=n(7882).K7,Ep=["acct_1P8KpGDMHO4ZxtzF"],wp=function(e,t,n){return new kp((function(r,o){setTimeout((function(){return o(new Error("Timeout while loading Rechnung device fingerprint script"))}),1e4);var a=new Sp({merchantId:e,sessionId:t,sandbox:!n,on:{onInit:function(){r()},onError:function(e){var t=e.error;o(t)}}});document.body&&a.mount(document.body)}))},Cp=n(6391),Pp=["payment_method","payment_method_data","payment_method_options","confirmation_token"],Ip={clientSecret:(0,A.lq)(A.Yj),redirect:(0,A.lq)((0,A.yL)("always","if_required")),confirmParams:(0,A.lq)(A.Ik),handleActions:(0,A.lq)(A.lc)},Tp=(0,u.A)((0,u.A)({},Ip),{},{element:(0,A.lq)(A.Ik)}),Np=(0,u.A)((0,u.A)({},Ip),{},{elements:(0,A.lq)(A.Ik)}),Mp={"stripe.confirmPayment()":{link:"https://stripe.com/docs/js/payment_intents/payment_method",action:"Payment"},"stripe.confirmSetup()":{link:"https://stripe.com/docs/js/setup_intents/payment_method",action:"Setup"}},Rp=function(e,t,n){var r=t.rawSecret,o=t.rawElement,a=t.rawElements,i=t.rawHandleActions,c=t.rawRedirect,s=t.validatedConfirmParams,l=t.elementConfirmingPayment;if((0,P.aw)(e,P.oX.payment_element_beta_1)){var u=(0,A.gJ)(o);if(!u)throw new T.N("Invalid value for ".concat(n,": `element` should be a Payment Element. You specified: ").concat(typeof o,"."));return{type:"elements",element:u}}if(function(e,t){var n=e.rawSecret,r=e.rawElements;if(!n&&!r)throw new T.N("".concat(t,": expected either `elements` or `clientSecret`, but got neither."))}({rawElements:a,rawSecret:r},n),c&&!1===i)throw new T.N("".concat(n,": `redirect` not applicable when `handleActions` is false."));if(r&&!a){if(null!=s&&s.payment_method&&null!=s&&s.payment_method_data)throw new T.N("".concat(n,": Expected either `payment_method` or `payment_method_data`, but not both."));return{type:"clientSecret",clientSecret:r}}var d=(0,A.PZ)(a);if(!d)throw new T.N("Invalid value for ".concat(n,": elements should be an Elements group. You specified: ").concat(typeof a,"."));var p=(0,I.I6)(d._elements,(function(e){return"payment"===e._componentName})),m=(0,I.I6)(d._elements,(function(e){return"expressCheckout"===e._componentName||"payButton"===e._componentName}));if(!p&&!m)throw new T.N("Invalid value for ".concat(n,": elements should have a mounted Payment Element or Express Checkout Element. ").concat(function(e,t){if(e&&Mp[t]){var n=Mp[t],r=n.link,o=n.action;return"It looks like you have other Elements on the page. Refer to ".concat(r," to confirm a ").concat(o," Intent by payment method.")}return""}(!!d._elements.length,n)));if("expressCheckout"===l){if(!m)throw new Error('Element confirming payment is "expressCheckout", but there is no Express Checkout Element mounted on the page.');return{type:"elements",elements:d,clientSecret:r,element:m}}if(!p){if(m)throw new T.N('Element confirming payment is "expressCheckout", but '.concat(n,' was not called within the "confirm" event. Please call ').concat(n,' in the "confirm" event (https://stripe.com/docs/js/elements_object/express_checkout_element_confirm_event).'));throw new Error('Element confirming payment is "payment", but there is no PaymentElement mounted on the page.')}if(d&&null!=s&&s.confirmation_token)throw new T.N("".concat(n,": Expected either `elements` or `confirmation_token`, but not both."));return{type:"elements",elements:d,clientSecret:r,element:p}},Lp=function(e){var t=e.betas,n=e.rawUpdateData,r=e.errorMessageMethodName,o=e.controller,a=e.elementConfirmingPayment,i=(0,A.tf)((0,A.cW)(function(e){return(0,P.aw)(e,P.oX.payment_element_beta_1)?Tp:Np}(t)),n,r),c=i.value,s=c.element,l=void 0===s?void 0:s,u=c.elements,d=void 0===u?void 0:u,p=c.confirmParams,m=c.clientSecret,f=c.redirect,_=c.handleActions,h=i.warnings,y=(0,A.tf)((0,A.lq)((0,A.cW)({return_url:(0,A.lq)(A.Yj),confirmation_token:(0,A.lq)(A.Yj),payment_method:(0,A.lq)(A.Yj),payment_method_data:(0,A.lq)(A.Ik),payment_method_options:(0,A.lq)(A.Ik),setup_future_usage:(0,A.P5)("".concat(r,": do not pass setup_future_usage at confirm time. Instead, pass setup_future_usage when the PaymentIntent is created."))})),p,r,{path:["confirmParams"]}).value,v=Rp(t,{rawSecret:m,rawElement:l,rawElements:d,rawHandleActions:_,rawRedirect:f,validatedConfirmParams:y,elementConfirmingPayment:a},r),g=f||"always",b=(null==y?void 0:y.return_url)||null;return h.forEach((function(e){return o.warn(e)})),{validatedRedirect:g,validatedReturnUrl:b,validatedParams:v,validatedConfirmParams:y,validatedHandleActions:!1!==_,rawConfirmParams:p}},Op=function(e){var t,n=e.controller,r=e.mids,o=e.betas,a=e.rawUpdateData,i=e.intentType,c=e.elementConfirmingPayment,s=e.errorMessageMethodName,l=Lp({betas:o,rawUpdateData:a,controller:n,errorMessageMethodName:s,elementConfirmingPayment:c}),d=l.validatedParams,p=l.validatedConfirmParams,m=l.validatedRedirect,f=l.validatedHandleActions,h=l.validatedReturnUrl,y=l.rawConfirmParams,v=null!=y?y:{},g=(v.payment_method,v.payment_method_data,v.payment_method_options,v.confirmation_token,(0,_.A)(v,Pp));if("clientSecret"===d.type?t=function(e){var t=e.validatedParams,n=e.validatedConfirmParams,r=e.validatedHandleActions,o=e.otherParams,a=e.intentType,i=e.mids,c=null!=n?n:{},s=c.confirmation_token,l=c.payment_method_data,d=c.payment_method,p=c.payment_method_options,m="payment"===a?(0,Lo._K)(t.clientSecret,"confirmPayment"):(0,Lo.tx)(t.clientSecret,"confirmSetup"),f=(0,Lo.Ah)({payment_method:l}),_=(0,u.A)((0,u.A)({},n),o);return l&&f?{intentSecret:m,tag:"paymentMethod-from-data",type:f,data:l,options:null!=p?p:{},handleActions:r,mids:i,expectedType:f,otherParams:o,merchantParams:_}:d?{intentSecret:m,tag:"paymentMethod",paymentMethod:d,options:null!=p?p:{},handleActions:r,mids:i,expectedType:f,otherParams:(0,u.A)({use_stripe_sdk:!0,mandate_data:{customer_acceptance:{type:"online",online:{infer_from_client:!0}}}},o),merchantParams:_}:s?{intentSecret:m,tag:"confirmationToken",confirmationToken:s,options:null!=p?p:{},handleActions:r,mids:i,expectedType:f,otherParams:o,merchantParams:_}:{tag:"none",intentSecret:m,handleActions:r,mids:i,expectedType:f,otherParams:(0,u.A)({use_stripe_sdk:!0,mandate_data:{customer_acceptance:{type:"online",online:{infer_from_client:!0}}}},o),merchantParams:_}}({validatedParams:d,validatedConfirmParams:p,validatedHandleActions:f,otherParams:g,intentType:i,mids:r}):(!function(e){var t,n,r,o=e.validatedParams,a=e.betas,i=e.validatedReturnUrl,c=e.errorMessageMethodName;if("clientSecret"!==o.type){var s=!(null===(t=o.elements)||void 0===t||!t._commonOptions.mode),l=!(null===(n=o.elements)||void 0===n||!n._commonOptions.payment_method_types)||!(null===(r=o.elements)||void 0===r||!r._commonOptions.paymentMethodTypes);if(!(0,P.aw)(a,P.oX.elements_enable_deferred_intent_beta_1)&&s&&!l&&!i)throw new T.N("".concat(c,": the `confirmParams.return_url` argument is required when using automatic payment methods."))}}({validatedParams:d,validatedReturnUrl:h,betas:o,errorMessageMethodName:s}),t=function(e){var t,n,r,o=e.validatedParams,a=e.validatedConfirmParams,i=e.validatedHandleActions,c=e.otherParams,s=e.mids,l=e.elementConfirmingPayment,d=e.enforcePreSubmit,p=o.clientSecret?(0,lr.$I)(o.clientSecret):null;return{tag:"elements",groupId:o.element._groupId,frameId:null===(t=o.element)||void 0===t?void 0:t._implementation._frame.id,elementName:l,data:null!==(n=null==a?void 0:a.payment_method_data)&&void 0!==n?n:{},options:null!==(r=null==a?void 0:a.payment_method_options)&&void 0!==r?r:{},intentSecret:p||void 0,enforcePreSubmit:d&&!!p,otherParams:c,expectedType:null,mids:s,handleActions:i,merchantParams:(0,u.A)((0,u.A)({},a),c)}}({validatedParams:d,validatedConfirmParams:p,validatedHandleActions:f,otherParams:g,mids:r,elementConfirmingPayment:c,enforcePreSubmit:!(0,P.aw)(o,P.oX.elements_enable_deferred_intent_beta_1)})),"if_required"===m)return{intentMutationRequest:t,redirect:m,returnUrl:null};if("always"===m&&h)return{intentMutationRequest:t,redirect:m,returnUrl:h};throw new T.N("".concat(s,": the `confirmParams.return_url` argument is required unless passing `redirect: 'if_required'`"))},xp=["payment_method","payment_method_data","payment_method_options"],qp="stripe.updatePaymentIntent()",Dp=(0,A.cW)({clientSecret:(0,A.lq)(Wt._Y),params:(0,A.lq)((0,A.Sx)({payment_method:(0,A.lq)(A.Yj),payment_method_data:(0,A.lq)(A.Ik),payment_method_options:(0,A.lq)(A.Ik)})),elements:(0,A.lq)(A.bJ)}),jp=n(7882).K7,Bp=function(e,t){return function(n,r,o,a,i,c){var s=(0,Lo._K)(o,e),l=(0,Lo.F2)(e,i).handleActions,u=(0,Lo.zM)({expectedType:t,label:e,rawData:a,intentSecret:s,handleActions:l,mids:r});c&&"options"in u&&(u.options=(0,I.h1)(u.options,c));var d="none"===u.tag,p=n.action.confirmPaymentIntent(u);return l?p.then((0,Cp.HH)(n,d,!1,!1,u.otherParams.expand)):p.then(lr.zA)}},Fp=Bp("confirmAcssDebitPayment",C.b5.acss_debit),Up=Bp("confirmAffirmPayment",C.b5.affirm),Vp=Bp("confirmAfterpayClearpayPayment",C.b5.afterpay_clearpay),Kp=Bp("confirmAuBecsDebitPayment",C.b5.au_becs_debit),zp=Bp("confirmBacsDebitPayment",C.b5.bacs_debit),Wp=Bp("confirmBancontactPayment",C.b5.bancontact),Yp=Bp("confirmBoletoPayment",C.b5.boleto),Hp=Bp("confirmCardPayment",C.b5.card),Gp=Bp("confirmEpsPayment",C.b5.eps),Zp=Bp("confirmFpxPayment",C.b5.fpx),Xp=Bp("confirmGiropayPayment",C.b5.giropay),Jp=Bp("confirmGopayPayment",C.b5.gopay),Qp=Bp("confirmShopeepayPayment",C.b5.shopeepay),$p=Bp("confirmQrisPayment",C.b5.qris),em=Bp("confirmGrabPayPayment",C.b5.grabpay),tm=Bp("confirmIdealPayment",C.b5.ideal),nm=Bp("confirmKlarnaPayment",C.b5.klarna),rm=Bp("confirmKonbiniPayment",C.b5.konbini),om=Bp("confirmKrCardPayment",C.b5.kr_card),am=Bp("confirmNaverPayPayment",C.b5.naver_pay),im=Bp("confirmKakaoPayPayment",C.b5.kakao_pay),cm=Bp("confirmPaycoPayment",C.b5.payco),sm=Bp("confirmSamsungPayPayment",C.b5.samsung_pay),lm=Bp("confirmKrMarketPayment",C.b5.kr_market),um=Bp("confirmMobilepayPayment",C.b5.mobilepay),dm=Bp("confirmVippsPayment",C.b5.vipps),pm=Bp("confirmOxxoPayment",C.b5.oxxo),mm=Bp("confirmAlipayPayment",C.b5.alipay),fm=Bp("confirmP24Payment",C.b5.p24),_m=Bp("confirmPayByBankPayment",C.b5.pay_by_bank),hm=Bp("confirmSequraPayment",C.b5.sequra),ym=Bp("confirmCapchasePayPayment",C.b5.capchase_pay),vm=Bp("confirmKriyaPayment",C.b5.kriya),gm=Bp("confirmBilliePayment",C.b5.billie),bm=Bp("confirmBizumPayment",C.b5.bizum),Am=Bp("confirmMonduPayment",C.b5.mondu),Sm=Bp("confirmNgWalletPayment",C.b5.ng_wallet),km=Bp("confirmPaypayPayment",C.b5.paypay),Em=Bp("confirmSatispayPayment",C.b5.satispay),wm=function(e,t,n,r,o){if("error"===(0,A.pZ)((0,A.lq)((0,A.cW)({payment_method_options:(0,A.lq)((0,A.cW)({paypal:(0,A.lq)(A.Ik)}))})),r,"internal").type)return Bp("confirmPayPalPayment",C.b5.paypal)(e,t,n,r,o);var a=(0,Lo._K)(n,"confirmPayPalPayment");return function(e,t){var n=e.keyMode()===L.ld.live;return new gp((function(r,o){setTimeout((function(){o(new Error("Timeout in initPaypalRiskLibrary"))}),5e3),e.action.retrievePaypalMerchantId({paymentIntentId:t}).then((function(e){if("object"===e.type&&e.object.paypal_merchant_id){var t=e.object.paypal_merchant_id,a="stripe_".concat(t,"_payments");bp(a,n).then((function(e){r(e)})).catch((function(e){o(e)}))}else"error"!==e.type?r(""):o(new Error("It's not possible to integrate the Fraudnet."))})).catch((function(e){o(e)}))}))}(e,a.id).then((function(a){if(a){var i={paypal:{risk_correlation_id:a}};return Bp("confirmPayPalPayment",C.b5.paypal)(e,t,n,r,o,i)}return Bp("confirmPayPalPayment",C.b5.paypal)(e,t,n,r,o)})).catch((function(){return Bp("confirmPayPalPayment",C.b5.paypal)(e,t,n,r,o,{paypal:{risk_correlation_id:"initialization_failed"}})}))},Cm=Bp("confirmPayToPayment",C.b5.payto),Pm=function(e,t,n,r,o){var a,i,c,s,l;return"error"===(0,A.pZ)((0,A.lq)((0,A.cW)({payment_method_options:(0,A.lq)((0,A.cW)({rechnung:(0,A.lq)(A.Ik)}))})),r,"internal").type?Bp("confirmRechnungPayment",C.b5.rechnung)(e,t,n,r,o):(a=e.keyMode()===L.ld.live,c=(0,S.uR)().replace(/-/g,""),s=i||"test-1",l="".concat("ud1X0qwDppce","_").concat(s,"_").concat(c),a||-1!==Ep.indexOf(s)?wp(s,c,a).then((function(){return l})):kp.resolve("".concat("test","_").concat(l))).then((function(a){var i={rechnung:{risk_correlation_id:a}};return Bp("confirmRechnungPayment",C.b5.rechnung)(e,t,n,r,o,i)})).catch((function(){throw new T.N("Missing risk_correlation_id in payment_method_options.")}))},Im=Bp("confirmSepaDebitPayment",C.b5.sepa_debit),Tm=Bp("confirmSofortPayment",C.b5.sofort),Nm=Bp("confirmIdBankTransferPayment",C.b5.id_bank_transfer),Mm=Bp("confirmUpiPayment",C.b5.upi),Rm=Bp("confirmUsBankAccountPayment",C.b5.us_bank_account),Lm=Bp("confirmNzBankAccountPayment",C.b5.nz_bank_account),Om=Bp("confirmBlikPayment",C.b5.blik),xm=Bp("confirmZipPayment",C.b5.zip),qm=Bp("confirmCustomerBalancePayment",C.b5.customer_balance),Dm=function(e,t,n,r,o){if(o&&!0===o.handleActions)throw new T.N("Expected option `handleActions` to be `false`.");var a=(0,u.A)((0,u.A)({},r),{},{payment_method:(0,u.A)({},r&&r.payment_method||{})});return Bp("confirmWechatPayPayment",C.b5.wechat_pay)(e,t,n,a,o,{wechat_pay:{client:"web"}})},jm=function(e,t,n,r,o){if(!r||!r.payment_method_options||!r.payment_method_options.wechat_pay||"web"!==r.payment_method_options.wechat_pay.client&&"mobile_web"!==r.payment_method_options.wechat_pay.client)throw new T.N("Expected client value `web` or `mobile_web` in payment_method_options.");var a={};"string"==typeof r.payment_method&&(a=r.payment_method),"object"==typeof r.payment_method&&(a=(0,u.A)({},r.payment_method||{}));var i=(0,u.A)((0,u.A)({},r),{},{payment_method:a,payment_method_options:(0,u.A)((0,u.A)({},r&&r.payment_method_options||{}),{},{wechat_pay:(0,u.A)({},r&&r.payment_method_options&&r.payment_method_options.wechat_pay||{})})});return Bp("confirmWechatPayPayment",C.b5.wechat_pay)(e,t,n,i,o)},Bm=Bp("confirmCashappPayment",C.b5.cashapp),Fm=Bp("confirmPayNowPayment",C.b5.paynow),Um=Bp("confirmPayNowDisplayBeta1",C.b5.paynow),Vm=Bp("confirmPixPayment",C.b5.pix),Km=Bp("confirmPromptPayPayment",C.b5.promptpay),zm=Bp("confirmRevolutPayPayment",C.b5.revolut_pay),Wm=Bp("confirmAmazonPayPayment",C.b5.amazon_pay),Ym=Bp("confirmSunbitPayment",C.b5.sunbit),Hm=Bp("confirmScalapayPayment",C.b5.scalapay),Gm=Bp("confirmNgMarketPayment",C.b5.ng_market),Zm=Bp("confirmNgMarketPayment",C.b5.ng_bank),Xm=Bp("confirmNgMarketPayment",C.b5.ng_bank_transfer),Jm=Bp("confirmNgMarketPayment",C.b5.ng_card),Qm=Bp("confirmNgMarketPayment",C.b5.ng_ussd),$m=Bp("confirmNetbankingPayment",C.b5.netbanking),ef=Bp("confirmSouthKoreaMarketPayment",C.b5.south_korea_market),tf=Bp("confirmSwishPayment",C.b5.swish),nf=Bp("confirmTwintPayment",C.b5.twint),rf=Bp("confirmWeroPayment",C.b5.wero),of=Bp("confirmMultibancoPayment",C.b5.multibanco),af=Bp("confirmMbWayPayment",C.b5.mb_way),cf=function(e,t,n){var r=function(e,t,n){var r=(0,A.tf)(Dp,n,qp);r.warnings.forEach((function(t){return e.warn(t)}));var o=r.value,a=o.elements,i=o.params,c=void 0===i?{}:i,s=c.payment_method,l=c.payment_method_data,d=c.payment_method_options,p=(0,_.A)(c,xp),m=o.clientSecret;if(a){var f=(0,I.I6)(a._elements,(function(e){return"payment"===e._componentName}));return f?{tag:"elements",elementName:"payment",frameId:f._implementation._frame.id,groupId:a._id,data:null!=l?l:{},options:null!=d?d:{},intentSecret:m,otherParams:p,handleActions:!1,expectedType:null,enforcePreSubmit:!1,mids:t,merchantParams:r.value.params}:{tag:"shipping-from-elements",groupId:a._id,data:null!=l?l:{},options:null!=d?d:{},intentSecret:m,otherParams:p,handleActions:!1,expectedType:(0,Lo.t7)(null==l?void 0:l.type),mids:t,merchantParams:r.value.params}}if(!m)throw new T.N("".concat(qp,": expected either `elements` or `clientSecret`, but got neither."));if(s&&l)throw new T.N("".concat(qp,": Expected either `payment_method` or `payment_method_data`, but not both."));var h=(0,Lo.t7)(null==l?void 0:l.type);return l&&h?{intentSecret:m,tag:"paymentMethod-from-data",type:h,data:l,options:null!=d?d:{},mids:t,expectedType:h,otherParams:p,handleActions:!1,merchantParams:r.value.params}:s?{intentSecret:m,tag:"paymentMethod",paymentMethod:s,options:null!=d?d:{},mids:t,expectedType:h,otherParams:(0,u.A)({mandate_data:{customer_acceptance:{type:"online",online:{infer_from_client:!0}}}},p),handleActions:!1,merchantParams:r.value.params}:{intentSecret:m,tag:"none",mids:t,expectedType:h,otherParams:p,handleActions:!1,merchantParams:r.value.params}}(e,t,n);return e.action.updatePaymentIntent(r).then(lr.zA)},sf=function(e,t,n,r){var o=(0,Lo._K)(n,"updatePaymentIntent"),a=(0,Lo.Ah)(r),i=(0,Lo.zM)({expectedType:a,label:"updatePaymentIntent",rawData:r,intentSecret:o,mids:t,handleActions:!1});return e.action.updatePaymentIntent((0,u.A)({},i)).then(lr.zA)},lf=function(e){var t;return"error"in e&&"external_payment_method_selected"===e.error.code?{selectedPaymentMethod:null===(t=e.error.extra_fields)||void 0===t?void 0:t.selectedPaymentMethod}:e},uf=function(e,t){return function(e,t){var n=(0,Lo._K)(e,"retrievePaymentIntent");return t.action.retrievePaymentIntent({intentSecret:n,hosted:!1})}(e,t).then(lr.zA)},df=function(e,t,n){var r=(0,Lo._K)(t,"verifyMicrodepositsForPayment"),o=(0,A.tf)(A.Ik,n,"stripe.verifyMicrodepositsForPayment");return e.action.verifyMicrodepositsForPayment({intentSecret:r,data:o.value}).then(lr.zA)},pf=function(e,t,n){var r=(0,Lo._K)(t,"collectUsBankAccountForPayment"),o=C.b5.us_bank_account,a=(0,A.tf)((0,Wt.be)(o),n,"stripe.collectUsBankAccountForPayment").value,i=a.paymentMethodData,c=a.otherParams;return _f(r,e,i,c)},mf=function(e,t,n){var r=(0,A.tf)((0,Wt.p)(Wt._Y,t),n,"stripe.collectBankAccountForPayment").value,o=r.clientSecret,a=r.paymentMethodData,i=r.onEvent,c=r.otherParams;return _f(o,e,a,c,i)},ff=function(e,t){var n=(0,Lo._K)(e,"handleCardAction");return t.action.retrievePaymentIntent({intentSecret:n,hosted:!1}).then((function(e){var n=(0,Cp.Po)(e);switch(n.type){case"error":return jp.resolve((0,lr.zA)(e));case"object":var r=n.object;if((0,lr.JF)(r.status)){if("manual"!==r.confirmation_method)throw new T.N("handleCardAction: The PaymentIntent supplied does not require manual server-side confirmation. Please use confirmCardPayment instead to complete the payment.");return(0,Cp.NW)({controller:t,paymentIntent:r,locale:n.locale,hosted:!1,isPaymentElement:!1})}throw new T.N("handleCardAction: The PaymentIntent supplied is not in the requires_action state.");default:return(0,j.GQ)(n)}}))},_f=function(e,t,n,r,o){return(0,Ro.kj)(e.clientSecret,e.id,t,n,o).then((function(o){if(o.error)return t.action.localizeError(o.error);if("link"===n.type){var a=o.consumer,i=(null==a?void 0:a.redacted_payment_details)||[];if(i.length<1)throw new T.N("No payment details available from the Consumer.");var c=i[0].id,s="PAYMENT_INTENT"===(null==e?void 0:e.type)?e.id:void 0,l="SETUP_INTENT"===(null==e?void 0:e.type)?e.id:void 0,u={link:{intent_client_secret:null==e?void 0:e.clientSecret,payment_intent:s,setup_intent:l}};return t.action.shareConsumerPaymentDetailsForStandaloneIBP({paymentDetailsId:c,shouldAttachPaymentMethodToPaymentIntent:!0,paymentMethodOptions:u}).then((function(){return t.action.retrievePaymentIntent({intentSecret:e,hosted:!1})})).then(lr.zA)}return o.linkAccountSession.paymentAccount?t.action.attachLinkAccountSessionForPayment({intentSecret:e,linkAccountSessionId:o.linkAccountSession.id,expandParam:r.expand}).then(lr.zA):t.action.retrievePaymentIntent({intentSecret:e,hosted:!1}).then(lr.zA)}))},hf=n(3565),yf=n(7882).K7,vf=Lo.jL,gf=function(e){return!("paymentMethod-from-data"===e.tag&&e.data.acss_debit)},bf=function(e){return null!==e&&"object"==typeof e&&!0===e.skipMandate},Af=function(e){return null!==e&&"object"==typeof e&&!!e.shouldCreatePaymentMethod},Sf=function(e){var t=e.controller,n=e.shouldCreatePaymentMethod,r=e.intentSecret,o=e.confirmIntentData,a=e.allowRedisplay,i=e.embeddedContext,c=e.locale;if(i){var s=i.embeddedToOuterMessenger;return s.send("show_acss_dialog",{intentSecret:r,shouldCreatePaymentMethod:n,confirmIntentData:o,localeOverride:c}),new yf((function(e){s.on("show_acss_dialog_result",(function(t){e(t)}))}))}return t.action.createAcssDebitSession({intentSecret:r,shouldCreatePaymentMethod:n,allowRedisplay:a,confirmIntentData:o,localeOverride:c}).then((function(e){if("error"===e.type)return{type:"error",error:e.error};var n=(0,hf.Y)(t,{url:(0,G.uy)(e.object.url),size:"400x600",locale:e.locale,frameTitle:"acss.dialog_frame_title",useLightboxHostedCloseButton:!1});return new yf((function(e){n._on("request-close",(function(){(0,hf.v)(n).then((function(){return t.action.localizeError(Lo.n2)})).then((function(t){var n=t.error;e({type:"error",error:n})}))})),n._on("session-complete",(function(t){var r=t.paymentMethod;(0,hf.v)(n).then((function(){e({type:"success",paymentMethod:r})}))}))}))}))},kf=function(e,t,n,r,o){var a="confirmAcssDebitPayment",i=C.b5.acss_debit,c=(0,Lo._K)(n,a),s=(0,Lo.zM)({expectedType:i,label:a,rawData:r,intentSecret:c,mids:t,handleActions:!1}),l=Af(o);return vf(o,a),bf(o)||!gf(s)?e.action.confirmPaymentIntent(s).then(lr.zA):Sf({controller:e,shouldCreatePaymentMethod:l,intentSecret:c,confirmIntentData:s}).then((function(n){switch(n.type){case"error":return{error:n.error};case"success":return e.action.confirmPaymentIntent({tag:"paymentMethod",paymentMethod:n.paymentMethod,options:"options"in s&&s.options?s.options:{},intentSecret:c,otherParams:s.otherParams,expectedType:i,handleActions:!1,mids:t,merchantParams:s.merchantParams}).then(lr.zA);default:return(0,j.GQ)(n)}}))},Ef=function(e,t,n,r,o){var a="confirmAcssDebitSetup",i=C.b5.acss_debit,c=(0,Lo.tx)(n,a),s=(0,Lo.zM)({expectedType:i,label:a,rawData:r,intentSecret:c,mids:t,handleActions:!1}),l=Af(o);return vf(o,a),bf(o)||!gf(s)?e.action.confirmSetupIntent(s).then(lr.Sx):Sf({controller:e,shouldCreatePaymentMethod:l,intentSecret:c,confirmIntentData:s}).then((function(n){switch(n.type){case"error":return{error:n.error};case"success":return e.action.confirmSetupIntent({tag:"paymentMethod",paymentMethod:n.paymentMethod,options:"options"in s&&s.options?s.options:{},intentSecret:c,otherParams:s.otherParams,expectedType:i,handleActions:!1,mids:t,merchantParams:s.merchantParams}).then(lr.Sx);default:return(0,j.GQ)(n)}}))},wf=n(6303),Cf=n(7882).K7,Pf=function(e,t,n){return e.action.retrievePaymentIntent({intentSecret:t,hosted:!1,publishableKey:n}).then((function(r){switch(r.type){case"error":return Cf.resolve((0,lr.zA)(r));case"object":var o=r.object;if((0,lr.JF)(o.status))return o.client_secret=t.clientSecret,(0,Cp.NW)({controller:e,paymentIntent:o,publishableKey:n,locale:r.locale,hosted:!1,isPaymentElement:!1});throw new T.N("handleNextAction: The PaymentIntent supplied is not in the requires_action state.");default:return(0,j.GQ)(r)}}))},If=function(e,t,n){return e.action.retrieveSetupIntent({intentSecret:t,hosted:!1}).then((function(t){switch(t.type){case"error":return Cf.resolve((0,lr.Sx)(t));case"object":var r=t.object;if((0,lr.JF)(r.status))return(0,wf.C)({controller:e,setupIntent:r,locale:t.locale,hosted:!1,publishableKey:n});throw new T.N("handleNextAction: The SetupIntent supplied is not in the requires_action state.");default:return(0,j.GQ)(t)}}))},Tf=function(e,t,n){if(!(0,P.aw)(t,"prepare_payment_method_beta_1")){var r=(0,A.tf)((0,A.cW)({clientSecret:Wt.gm}),n,"stripe.handleNextAction").value.clientSecret;return"SETUP_INTENT"===r.type?If(e,r):Pf(e,r)}if(!n||void 0===n.clientSecret&&void 0===n.hashedValue)return Cf.reject(new T.N("handleNextAction: Either a clientSecret or hashedValue must be provided."));if(n.clientSecret){var o=(0,A.tf)((0,A.cW)({clientSecret:Wt.gm}),n,"stripe.handleNextAction").value;return"SETUP_INTENT"===o.clientSecret.type?If(e,o.clientSecret):Pf(e,o.clientSecret)}if(n.hashedValue){var a=(0,A.tf)((0,A.cW)({hashedValue:Wt.El}),n,"stripe.handleNextAction").value.hashedValue;return"SETUP_INTENT"===a.clientSecret.type?If(e,a.clientSecret,a.publishableKey).then((function(e){return(0,lr.rt)(e)?e:{}})):Pf(e,a.clientSecret,a.publishableKey).then((function(e){return(0,lr.rt)(e)?e:{}}))}return Cf.resolve({})},Nf=["type"],Mf=["source","source_data","payment_method","payment_method_data"],Rf=["payment_intent"],Lf=function(e,t,n){if(null==e)return(0,A.kz)(null);var r=e.type,o=(0,_.A)(e,Nf),a=(0,A.IQ)(A.Yj,(function(){return null}))(r,t,(0,A.cg)(n,"type"));return"error"===a.type?a:(0,A.kz)({type:a.value,data:o})},Of=function(e,t,n,r){if(null===e){if(null===t){var o=r?"source_data":"payment_method_data";throw new T.N("".concat(n,": you must additionally specify the type of payment method to create within ").concat(o,"."))}return t}if(null===t)return e;if(t!==e)throw new T.N("".concat(n,": you specified `type: ").concat(t,"`, but ").concat(n," will create a ").concat(e," payment method."));return e},xf=function(e){return function(t,n,r){if((0,Je.Gv)(t)){var o=t.source,a=t.source_data,i=t.payment_method,c=t.payment_method_data,s=(0,_.A)(t,Mf);if(null!=o&&"string"!=typeof o)return(0,A.SV)("string",typeof o,n,(0,A.cg)(r,"source"));if(null!=i&&"string"!=typeof i)return(0,A.SV)("string",typeof i,n,(0,A.cg)(r,"payment_method"));if(null!=a&&!(0,Je.Gv)(a))return(0,A.SV)("object",typeof a,n,(0,A.cg)(r,"source_data"));if(null!=c&&!(0,Je.Gv)(c))return(0,A.SV)("object",typeof c,n,(0,A.cg)(r,"payment_method_data"));var l=Lf(a,n,(0,A.cg)(r,"source_data"));if("error"===l.type)return l;var d=l.value,p=Lf(c,n,(0,A.cg)(r,"payment_method_data"));if("error"===p.type)return p;var m=p.value;return(0,A.kz)({sourceData:d,source:null==o?null:o,paymentMethodData:m,paymentMethod:null==i?null:i,otherParams:(0,u.A)((0,u.A)({},e),s)})}return null===t?(0,A.SV)("object","null",n,r):(0,A.SV)("object",typeof t,n,r)}},qf=function(e){return function(t,n,r){if(void 0===t)return(0,A.kz)({sourceData:null,paymentMethodData:null,source:null,paymentMethod:null,otherParams:{}});if("object"!=typeof t)return(0,A.SV)("object",typeof t,n,r);if(null===t)return(0,A.SV)("object","null",n,r);if(e){if(!t.payment_intent){var o=(0,A.tf)((0,A.cW)({return_url:(0,A.lq)(A.Yj),expand:(0,A.lq)((0,A.jk)(A.Yj)),shipping:(0,A.lq)((0,A.Ze)({name:A.Yj,address:(0,A.Ze)({line1:(0,A.lq)(A.Yj),line2:(0,A.lq)(A.Yj),city:(0,A.lq)(A.Yj),state:(0,A.lq)(A.Yj),postal_code:(0,A.lq)(A.Yj),country:(0,A.lq)(A.Yj)})}))}),t,"validate otherParams").value,a=(0,u.A)((0,u.A)({},t),o);return(0,A.kz)({sourceData:null,paymentMethodData:null,source:null,paymentMethod:null,otherParams:a})}var i=t.payment_intent,c=(0,_.A)(t,Rf);return xf(c)(i,n,(0,A.cg)(r,"payment_intent"))}return t.payment_intent?(0,A.BT)(new T.N("The payment_intent parameter has been removed. To fix, move everything nested under the payment_intent parameter to the top-level object.")):xf({})(t,n,r)}},Df=function(e){var t=e.allowSourceCreation,n=e.useLegacyConfirmShape,r=e.expectedType,o=e.label,a=e.intentSecret,i=e.elementOrData,c=e.possibleData,s=e.mids,l=e.handleActions,d=function(e){var t=e.allowSourceCreation,n=e.useLegacyConfirmShape,r=e.expectedType,o=e.label,a=e.elementOrData,i=e.possibleData,c=e.intentSecret,s=e.mids,l=e.handleActions,d=(0,A.gJ)(a);if(!d)return null;var p=(0,A.tf)(qf(n),i,o).value,m=p.sourceData,f=p.source,_=p.paymentMethodData,h=p.paymentMethod,y=p.otherParams;if(!t&&m)throw new T.N("".concat(o,": Expected payment_method_data, not source_data."));if(null!=f)throw new T.N("When calling ".concat(o," on an Element, you can't pass in a pre-existing source ID, as a source will be created using the Element."));if(null!=h)throw new T.N("When calling ".concat(o," on an Element, you can't pass in a pre-existing PaymentMethod ID, as a PaymentMethod will be created using the Element."));var v=d._componentName,g=d._implementation._frame.id,b=m||_||{type:null,data:{}},S=b.type,k=b.data,E=(0,C.QP)(v,S),w=t&&!_,P={elementName:v,frameId:g,type:Of(r,E,o,w),data:k};return w?(0,u.A)({tag:"source-from-element",intentSecret:c,otherParams:y,mids:s,expectedType:r,handleActions:l,merchantParams:(0,u.A)({source_data:k},y)},P):(0,u.A)({tag:"paymentMethod-from-element",options:null,intentSecret:c,otherParams:y,mids:s,expectedType:r,handleActions:l,merchantParams:(0,u.A)({payment_method_data:k},y)},P)}({allowSourceCreation:t,useLegacyConfirmShape:n,expectedType:r,label:o,elementOrData:i,possibleData:c,intentSecret:a,mids:s,handleActions:l});if(d)return d;var p=function(e){var t=e.allowSourceCreation,n=e.useLegacyConfirmShape,r=e.expectedType,o=e.label,a=e.rawData,i=e.intentSecret,c=e.mids,s=e.handleActions,l=(0,A.tf)(qf(n),a,o).value,d=l.sourceData,p=l.source,m=l.paymentMethodData,f=l.paymentMethod,_=l.otherParams;if(!t&&d)throw new T.N("".concat(o,": Expected payment_method, source, or payment_method_data, not source_data."));var h=d||m;if(null!==p&&null!==d)throw new T.N("".concat(o,": Expected either source or source_data, but not both."));if(null!==f&&null!==m)throw new T.N("".concat(o,": Expected either payment_method or payment_method_data, but not both."));if(null!==f&&null!==p)throw new T.N("".concat(o,": Expected either payment_method or source, but not both."));if(h){var y=h.type,v=h.data,g=t&&!m,b=Of(r,y,o,g);return g?{tag:"source-from-data",intentSecret:i,type:b,data:v,mids:c,expectedType:r,otherParams:_,handleActions:s,merchantParams:(0,u.A)({source_data:(0,u.A)({type:b},v)},_)}:{tag:"paymentMethod-from-data",type:b,data:v,intentSecret:i,options:null,mids:c,expectedType:r,otherParams:_,handleActions:s,merchantParams:(0,u.A)({payment_method_data:(0,u.A)({type:b},v)},_)}}return null!==p?{tag:"source",intentSecret:i,source:p,mids:c,expectedType:r,otherParams:_,handleActions:s,merchantParams:(0,u.A)({source:p},_)}:null!==f?{tag:"paymentMethod",paymentMethod:f,intentSecret:i,options:null,mids:c,expectedType:r,otherParams:_,handleActions:s,merchantParams:(0,u.A)({payment_method:f},_)}:{tag:"none",intentSecret:i,mids:c,expectedType:r,otherParams:_,handleActions:s,merchantParams:_}}({allowSourceCreation:t,useLegacyConfirmShape:n,expectedType:r,label:o,rawData:i,intentSecret:a,mids:s,handleActions:l});if(p)return p;throw new T.N("Expected: stripe.".concat(o,"(intentSecret, element[, data]) or stripe.").concat(o,"(intentSecret[, data]). Please see the docs for more usage examples https://stripe.com/docs/payments/dynamic-authentication"))},jf=function(e,t,n,r,o,a){var i=(0,A.tf)(Wt._Y,r,"stripe.confirmPaymentIntent intent secret").value,c=Df({allowSourceCreation:e,useLegacyConfirmShape:!1,expectedType:null,label:"confirmPaymentIntent",intentSecret:i,elementOrData:o,possibleData:a,handleActions:!1,mids:n});return t.action.confirmPaymentIntent(c).then(lr.zA)},Bf=function(e,t,n,r,o,a,i){var c=(0,A.tf)(Wt._Y,o,"stripe.handleCardPayment intent secret").value,s=C.b5.card,l=Df({allowSourceCreation:e,useLegacyConfirmShape:r,expectedType:s,label:"handleCardPayment",intentSecret:c,elementOrData:a,possibleData:i,handleActions:!0,mids:n}),u=!a&&!i;return t.action.confirmPaymentIntent(l).then((0,Cp.HH)(t,u,!1,!1))},Ff=function(e,t,n,r,o,a){var i=(0,A.tf)(Wt._Y,r,"stripe.handleSepaDebitPayment intent secret").value,c=C.b5.sepa_debit,s=Df({allowSourceCreation:!1,useLegacyConfirmShape:n,expectedType:c,label:"handleSepaDebitPayment",intentSecret:i,elementOrData:o,possibleData:a,handleActions:!0,mids:t}),l=!o&&!a;return e.action.confirmPaymentIntent(s).then((0,Cp.HH)(e,l,!1,!1))},Uf=function(e,t,n,r,o,a,i){var c=(0,A.tf)(Wt._Y,o,"stripe.handleIdealPayment intent secret").value,s=C.b5.ideal,l=Df({allowSourceCreation:e,useLegacyConfirmShape:r,expectedType:s,label:"handleIdealPayment",intentSecret:c,elementOrData:a,possibleData:i,handleActions:!0,mids:n}),u=!a&&!i;return t.action.confirmPaymentIntent(l).then((0,Cp.HH)(t,u,!1,!1))},Vf=function(e,t,n,r,o,a){var i=(0,A.tf)(Wt._Y,r,"stripe.handleFpxPayment intent secret").value,c=C.b5.fpx,s=Df({allowSourceCreation:!1,useLegacyConfirmShape:n,expectedType:c,label:"handleFpxPayment",intentSecret:i,elementOrData:o,possibleData:a,handleActions:!0,mids:t}),l=!o&&!a;return e.action.confirmPaymentIntent(s).then((0,Cp.HH)(e,l,!1,!1))},Kf=function(e){switch(e.type){case"object":return{returnIntent:e.object};case"error":return{error:e.error};default:return(0,j.GQ)(e)}},zf=function(e,t,n){var r=(0,A.tf)((0,A.lq)(A.Ik),n,"stripe.confirmReturnIntent"),o=r.warnings,a=r.value;return o.forEach((function(t){return e.warn(t)})),e.action.confirmReturnIntent({returnIntentId:t,data:a||{}}).then(Kf)},Wf=function(e,t){return function(n,r,o,a,i){var c=(0,Lo.tx)(o,e),s=(0,Lo.F2)(e,i).handleActions,l=(0,Lo.zM)({expectedType:t,label:e,rawData:a,intentSecret:c,mids:r,handleActions:s}),u="none"===l.tag,d=n.action.confirmSetupIntent(l);return s?d.then((0,wf.A)(n,u,!1,l.otherParams.expand,void 0)):d.then(lr.Sx)}},Yf=Wf("confirmAcssDebitSetup",C.b5.acss_debit),Hf=Wf("confirmAfterpayClearpaySetup",C.b5.afterpay_clearpay),Gf=Wf("confirmAmazonPaySetup",C.b5.amazon_pay),Zf=Wf("confirmCardSetup",C.b5.card),Xf=Wf("confirmSepaDebitSetup",C.b5.sepa_debit),Jf=Wf("confirmAuBecsDebitSetup",C.b5.au_becs_debit),Qf=Wf("confirmBacsDebitSetup",C.b5.bacs_debit),$f=Wf("confirmCashappSetup",C.b5.cashapp),e_=Wf("confirmIdealSetup",C.b5.ideal),t_=Wf("confirmKakaoPaySetup",C.b5.kakao_pay),n_=Wf("confirmKrCardSetup",C.b5.kr_card),r_=Wf("confirmKrMarketSetup",C.b5.kr_market),o_=Wf("confirmNaverPaySetup",C.b5.naver_pay),a_=Wf("confirmKrMarketSetup",C.b5.ng_market),i_=Wf("confirmNgCardSetup",C.b5.ng_card),c_=Wf("confirmAlipaySetup",C.b5.alipay),s_=Wf("confirmSofortSetup",C.b5.sofort),l_=Wf("confirmBancontactSetup",C.b5.bancontact),u_=Wf("confirmIdBankTransferSetup",C.b5.id_bank_transfer),d_=Wf("confirmPayPalSetup",C.b5.paypal),p_=Wf("confirmPayToSetup",C.b5.payto),m_=Wf("confirmRevolutPaySetup",C.b5.revolut_pay),f_=Wf("confirmUsBankAccountSetup",C.b5.us_bank_account),__=Wf("confirmUpiSetup",C.b5.upi),h_=Wf("confirmNzBankAccountSetup",C.b5.nz_bank_account),y_=Wf("confirmKlarnaSetup",C.b5.klarna),v_=Wf("confirmGopaySetup",C.b5.gopay),g_=Wf("confirmPixSetup",C.b5.pix),b_=Wf("confirmTwintSetup",C.b5.twint),A_=Wf("confirmSatispaySetup",C.b5.satispay),S_=function(e){var t;return"error"in e&&"external_payment_method_selected"===e.error.code?{selectedPaymentMethod:null===(t=e.error.extra_fields)||void 0===t?void 0:t.selectedPaymentMethod}:e},k_=function(e,t){return function(e,t){var n=(0,Lo.tx)(e,"retrieveSetupIntent");return t.action.retrieveSetupIntent({intentSecret:n,hosted:!1})}(e,t).then(lr.Sx)},E_=function(e,t,n){var r=(0,Lo.tx)(t,"verifyMicrodepositsForSetup"),o=(0,A.tf)(A.Ik,n,"stripe.verifyMicrodepositsForSetup");return e.action.verifyMicrodepositsForSetup({intentSecret:r,data:o.value}).then(lr.Sx)},w_=function(e,t,n){var r=(0,Lo.tx)(t,"collectUsBankAccountForSetup"),o=C.b5.us_bank_account,a=(0,A.tf)((0,Wt.be)(o),n,"stripe.collectUsBankAccountForSetup").value,i=a.paymentMethodData,c=a.otherParams;return P_(r,e,i,c)},C_=function(e,t,n){var r=(0,A.tf)((0,Wt.p)(Wt.tN,t),n,"stripe.collectBankAccountForSetup").value,o=r.clientSecret,a=r.paymentMethodData,i=r.onEvent,c=r.otherParams;return P_(o,e,a,c,i)},P_=function(e,t,n,r,o){return(0,Ro.D)(e.clientSecret,e.id,t,n,o).then((function(o){if(o.error)return t.action.localizeError(o.error);if("link"===n.type){var a=o.consumer,i=(null==a?void 0:a.redacted_payment_details)||[];if(i.length<1)throw new T.N("No payment details available from the Consumer.");var c=i[0].id,s="SETUP_INTENT"===(null==e?void 0:e.type)?e.id:void 0,l={link:{intent_client_secret:null==e?void 0:e.clientSecret,setup_intent:s}};return t.action.shareConsumerPaymentDetailsForStandaloneIBP({paymentDetailsId:c,shouldAttachPaymentMethodToPaymentIntent:!0,paymentMethodOptions:l}).then((function(){return t.action.retrieveSetupIntent({intentSecret:e,hosted:!1})})).then(lr.Sx)}return o.linkAccountSession.paymentAccount?t.action.attachLinkAccountSessionForSetup({intentSecret:e,linkAccountSessionId:o.linkAccountSession.id,expandParam:r.expand}).then(lr.Sx):t.action.retrieveSetupIntent({intentSecret:e,hosted:!1}).then(lr.Sx)}))},I_=function(e,t,n,r,o){var a=(0,A.tf)(Wt.tN,n,"stripe.handleCardSetup intent secret").value,i=C.b5.card,c=Df({allowSourceCreation:!1,useLegacyConfirmShape:!1,expectedType:i,label:"handleCardSetup",intentSecret:a,elementOrData:r,possibleData:o,handleActions:!0,mids:t}),s=!r&&!o;return e.action.confirmSetupIntent(c).then((0,wf.A)(e,s,!1,c.otherParams.expand))},T_=function(e,t,n,r,o){var a=(0,A.tf)(Wt.tN,n,"stripe.handleSepaDebitSetup intent secret").value,i=C.b5.sepa_debit,c=Df({allowSourceCreation:!1,useLegacyConfirmShape:!1,expectedType:i,label:"handleSepaDebitSetup",intentSecret:a,elementOrData:r,possibleData:o,handleActions:!0,mids:t}),s=!r&&!o;return e.action.confirmSetupIntent(c).then((0,wf.A)(e,s,!1))},N_=function(e,t,n,r,o){var a=(0,A.tf)(Wt.tN,n,"stripe.confirmSetupIntent intent secret").value,i=Df({allowSourceCreation:!1,useLegacyConfirmShape:!1,expectedType:null,label:"confirmSetupIntent",intentSecret:a,elementOrData:r,possibleData:o,mids:t,handleActions:!1});return e.action.confirmSetupIntent(i).then(lr.Sx)},M_=n(7882).K7,R_=function(e,t){var n=function(e){if("string"==typeof e){var t=e.trim().match(/^((vi|vs)_[0-9a-zA-Z]+)_secret_(.+)$/);if(!t)throw new T.N("stripe.verifyIdentity: Could not parse client secret.");return{identityClientSecret:t[0],id:t[1],token:t[3]}}throw new T.N("stripe.verifyIdentity: Could not parse client secret.")}(e),r=n.id,o=function(e){return"".concat(F.kQ,"start/").concat(e)}(n.token);return function(e){var t=e.controller,n=e.url,r=(e.id,e.locale),o=void 0===r?"en-US":r,a=(0,hf.Y)(t,{url:(0,G.uy)(n),size:"400x600",frameTitle:"identity.verification_frame_title",locale:o,useLightboxHostedCloseButton:!0,allowCamera:!0,appType:"identity"});return new M_((function(e){var t={type:"user_action",code:"session_cancelled"};a._on("identity-frame-close",(function(){(0,hf.v)(a).then((function(){e({error:t})}))})),a._on("identity-frame-error",(function(e){var n=e.type,r=e.code;t={type:n,code:r}})),a._on("identity-frame-session-complete",(function(){t=null})),a._on("request-close",(function(){(0,hf.v)(a).then((function(){e({error:t})}))}))}))}({controller:t,url:o,id:r})},L_=["number","cvc","pin.number"],O_=function(e,t,n){if("string"!=typeof e)return(0,A.aI)("an Issuing card ID of the form ic_xxx",e,t,n);var r,o=(r=e.trim().match(/ic_[a-zA-Z0-9_]+$/))?r[0]:null;return null===o?(0,A.aI)("an Issuing card ID of the form ic_xxx",e,t,n):(0,A.kz)(o,[])},x_=function(e,t){return(0,A.tf)(O_,e,"stripe.".concat(t," cardId")).value},q_=function(e,t,n){if("string"!=typeof e)return(0,A.aI)("an ephemeral key secret of the form ek_xxx",e,t,n);var r,o=(r=e.trim().match(/ek_[a-zA-Z0-9_]+$/))?r[0]:null;return null===o?(0,A.aI)("an ephemeral key secret of the form ek_xxx",e,t,n):(0,A.kz)(o,[])},D_=function(e,t,n){return"string"!=typeof e?(0,A.aI)("a string",e,t,n):L_.indexOf(e)<0?(0,A.aI)("any of ".concat(L_.join(", ")),e,t,n):(0,A.kz)(e,[])},j_=function(e,t){return(0,A.tf)(q_,e,"stripe.".concat(t," ephemeral key secret")).value},B_=function(e,t,n){if("string"!=typeof e)return(0,A.aI)("an ephemeral key nonce of the form ephkn_xxx",e,t,n);var r,o=(r=e.trim().match(/ephkn_[a-zA-Z0-9_]+$/))?r[0]:null;return null===o?(0,A.aI)("an ephemeral key nonce of the form ephkn_xxx",e,t,n):(0,A.kz)(o,[])},F_=function(e){if("object"==typeof e&&e&&e.ephemeralKeySecret&&e.nonce){var t,n=j_(e.ephemeralKeySecret,"retrieveIssuingCard"),r=(o=e.nonce,a="retrieveIssuingCard",(0,A.tf)(B_,o,"stripe.".concat(a," ephemeral key nonce")).value);return Array.isArray(e.expand)&&(t=e.expand.map((function(e){return function(e,t){return(0,A.tf)(D_,e,"stripe.".concat(t," expand param")).value}(e,"retrieveIssuingCard")}))),{ephemeralKeySecret:n,publicNonce:r,expand:t}}throw new T.N("When retrieving an Issuing card, you must specify an ephemeral key secret and an ephemeral key nonce in the options argument of stripe.retrieveIssuingCard.");var o,a},U_=function(e,t){return function(e){if("object"==typeof e&&e&&e.issuingCard)return{issuingCard:x_(e.issuingCard,"createEphemeralKeyNonce")};throw new T.N("When creating an ephemeral key nonce, you must specify an Issuing card ID in the options argument of stripe.createEphemeralKeyNonce.")}(e),t.action.createEphemeralKeyNonce().then(Ue)},V_=[P.oX.checkout_beta_2,P.oX.checkout_beta_3,P.oX.checkout_beta_4],K_=[P.oX.checkout_beta_2,P.oX.checkout_beta_3,P.oX.checkout_beta_4,P.oX.checkout_beta_locales,P.oX.checkout_beta_testcards],z_={bg:"bg",cs:"cs",da:"da",de:"de",el:"el",en:"en","en-GB":"en-GB",es:"es","es-419":"es-419",et:"et",fi:"fi",fil:"fil",fr:"fr","fr-CA":"fr-CA",hr:"hr",hu:"hu",id:"id",it:"it",ja:"ja",ko:"ko",lt:"lt",lv:"lv",ms:"ms",mt:"mt",nb:"nb",nl:"nl",pl:"pl",pt:"pt","pt-BR":"pt-BR",ro:"ro",ru:"ru",sk:"sk",sl:"sl",sv:"sv",th:"th",tr:"tr",vi:"vi",zh:"zh","zh-HK":"zh-HK","zh-TW":"zh-TW"},W_={"pt-PT":"pt-PT",cy:"cy"},Y_=Object.keys(z_),H_=Object.keys(W_),G_=["sku","plan","items"],Z_=["sessionId","sku","plan","items","lineItems","successUrl","cancelUrl","mode"],X_={sku:(0,A.lq)(A.Yj),plan:(0,A.lq)(A.Yj),clientReferenceId:(0,A.lq)(A.Yj),locale:(0,A.lq)(A.yL.apply(void 0,["auto"].concat((0,d.A)(Y_)))),customerEmail:(0,A.lq)(A.Yj),billingAddressCollection:(0,A.lq)((0,A.yL)("required","auto")),submitType:(0,A.lq)((0,A.yL)("auto","pay","book","donate")),allowIncompleteSubscriptions:(0,A.lq)(A.lc),shippingAddressCollection:(0,A.lq)((0,A.Ze)({allowedCountries:(0,A.jk)(A.Yj)}))},J_=/cs_(test|live)_.+/,Q_=function(e,t){var n=(0,A.Ze)((0,u.A)((0,u.A)({},X_),{},{items:(0,A.lq)((0,A.or)((0,A.jk)((0,A.Ze)({type:(0,A.yL)("plan"),quantity:(0,A.pm)(0),id:A.Yj})),(0,A.jk)((0,A.Ze)({type:(0,A.yL)("sku"),quantity:(0,A.pm)(0),id:A.Yj})))),successUrl:A.Yj,cancelUrl:A.Yj})),r=(0,A.tf)(n,t,"stripe.redirectToCheckout").value,o=r.sku,a=r.plan,i=r.items,c=(0,_.A)(r,G_),s=function(e,t,n){if(e&&t||(e||t)&&n)throw new T.N("stripe.redirectToCheckout: Expected only one of sku, plan, or items.");if("string"==typeof e)return[{sku:e,quantity:1}];if("string"==typeof t)return[{plan:t,quantity:1}];if(n)return n.map((function(e){return"sku"===e.type?{sku:e.id,quantity:e.quantity}:{plan:e.id,quantity:e.quantity}}));throw new T.N("stripe.redirectToCheckout: You must provide either sku, plan, or items.")}(o,a,i);return(0,u.A)({tag:"no-session",items:s},c)},$_=function(e,t,n){var r=(0,A.Ze)((0,u.A)((0,u.A)({},X_),{},{sessionId:(0,A.lq)(A.Yj),successUrl:(0,A.lq)(A.Yj),cancelUrl:(0,A.lq)((0,A.me)(A.Yj)),mode:(0,A.lq)((0,A.yL)("subscription","payment")),items:(0,A.lq)((0,A.or)((0,A.jk)((0,A.Ze)({quantity:(0,A.pm)(0),plan:A.Yj})),(0,A.jk)((0,A.Ze)({quantity:(0,A.pm)(0),sku:A.Yj})))),lineItems:(0,A.lq)((0,A.jk)((0,A.Ze)({quantity:(0,A.pm)(0),price:A.Yj})))},-1!==e.indexOf("checkout_beta_locales")?{locale:(0,A.lq)(A.yL.apply(void 0,["auto"].concat((0,d.A)(Y_),(0,d.A)(H_))))}:{})),o=(0,A.tf)(r,t,"stripe.redirectToCheckout").value;if(o.sessionId){var a=o.sessionId;if(Object.keys(o).length>1)throw new T.N("stripe.redirectToCheckout: Do not provide other parameters when providing sessionId. Specify all parameters on your server when creating the CheckoutSession.");if(!/^cs_/.test(a))throw new T.N("stripe.redirectToCheckout: Invalid value for sessionId. You specified '".concat(a,"'."));if("live"===n&&/^cs_test_/.test(a))throw new T.N("stripe.redirectToCheckout: the provided sessionId is for a test mode Checkout Session, whereas Stripe.js was initialized with a live mode publishable key.");if("test"===n&&/^cs_live_/.test(a))throw new T.N("stripe.redirectToCheckout: the provided sessionId is for a live mode Checkout Session, whereas Stripe.js was initialized with a test mode publishable key.");return{tag:"session",sessionId:a}}o.sessionId,o.sku,o.plan;var i,c=o.items,s=o.lineItems,l=o.successUrl,p=(o.cancelUrl,o.mode),m=(0,_.A)(o,Z_);if(!s&&!c)throw new T.N("stripe.redirectToCheckout: You must provide one of lineItems, items, or sessionId.");if(!l)throw new T.N("stripe.redirectToCheckout: You must provide successUrl.");return(0,u.A)({tag:"no-session",items:c,lineItems:s,successUrl:l,cancelUrl:null!==(i=o.cancelUrl)&&void 0!==i?i:void 0,mode:p},m)},eh=function(e,t,n){var r=$_(e,t,n);if("no-session"===r.tag){var o=r.successUrl,a=r.cancelUrl;if(!(0,w.vh)(o))throw new T.N("stripe.redirectToCheckout: successUrl must start with either http:// or https://.");if(a&&!(0,w.vh)(a))throw new T.N("stripe.redirectToCheckout: cancelUrl must start with either http:// or https://.");return r}return r},th=function(e,t){var n;return"session"===t.tag||null==e||t.locale||(n=e,-1===["auto"].concat((0,d.A)(Y_)).indexOf(n))?t:(0,u.A)((0,u.A)({},t),{},{locale:e})},nh=function(e,t,n){var r=(0,I.I6)(V_,(function(t){return(0,P.aw)(e,t)}));if(t&&t.lineItems&&r)throw new T.N("Prices cannot be used with ".concat(r));if("string"==typeof t&&J_.test(t))throw new T.N("stripe.redirectToCheckout: Checkout Session IDs must be passed in as an object with a key of `sessionId` and the Session ID as the value.");switch(r){case"checkout_beta_2":return Q_(0,t);case"checkout_beta_3":return $_(e,t,n);default:return eh(e,t,n)}},rh=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"unknown";return th(t,nh(e,n,r))},oh=["tag","items","lineItems","mode","successUrl","cancelUrl","clientReferenceId","customerEmail","billingAddressCollection","submitType","allowIncompleteSubscriptions","shippingAddressCollection"],ah=function(e,t){var n=t;return Boolean(!1)&&window.__STRIPE_CHECKOUT_URL_OVERRIDE__&&(n=t.replace(/^https?:\/\/[^/]+\//,window.__STRIPE_CHECKOUT_URL_OVERRIDE__)),(0,_p.S)(n).then((function(t){return(0,_p.T)(e,"redirectToCheckout",t),{error:t.error}}))},ih=n(4543),ch={display:"block",position:"absolute","z-index":"1000",width:"1px","min-width":"100%",margin:"2px 0 0 0",padding:"0",border:"none",overflow:"hidden"},sh=function(e){function t(){return(0,p.A)(this,t),n.apply(this,arguments)}(0,g.A)(t,e);var n=(0,b.A)(t);return(0,m.A)(t,[{key:"updateStyle",value:function(e){var t=this;Object.keys(e).forEach((function(n){t._iframe.style[n]=e[n]}))}},{key:"update",value:function(e){this.send({action:"stripe-user-update",payload:e})}},{key:"_createIFrame",value:function(t,n,r){var o=e.prototype._createIFrame.call(this,t,n,r&&"object"==typeof r?(0,u.A)((0,u.A)({},r),{},{isSecondaryFrame:!0}):r);return(0,k.vf)(o,ch),o.style.height="0",o}}]),t}(Se.A),lh=sh,uh=!1,dh=function(e){uh||"null"===(null!=e?e:window.origin)&&(uh=!0,console.error("Stripe.js requires 'allow-same-origin' if sandboxed."))},ph="https://maps.googleapis.com/maps/api/js",mh=/^https:\/\/maps\.googleapis\.com\/maps\/api\/js\/?(\?.*)?libraries=(.*,)?places((,|&)+.*)?$/;window.noop=function(){};var fh,_h,hh,yh,vh,gh,bh,Ah,Sh=n(7882).K7,kh=function(e){switch(e){case"INVALID_REQUEST":case"NOT_FOUND":case"OK":case"OVER_QUERY_LIMIT":case"REQUEST_DENIED":case"UNKNOWN_ERROR":case"ZERO_RESULTS":return e;default:return"UNKNOWN_ERROR"}},Eh="ADDRESS_AUTOCOMPLETE_PREDICTION_RESULTS",wh="ADDRESS_AUTOCOMPLETE_PLACE_DETAILS",Ch=null,Ph=null,Ih=null,Th=null,Nh=function(e){return null!==Ch||(Ch=new Sh((function(t,n){if("undefined"!=typeof window)if(window.google&&window.google.maps&&window.google.maps.places)t(window.google.maps.places);else try{var r=function(){var e=document.querySelectorAll('script[src^="'.concat(ph,'"]'));for(var t in e)if(mh.test(e[t].src))return e[t];return null}();r||(r=function(e){var t=document.createElement("script");return t.src="".concat(ph,"?key=").concat(e,"&libraries=places&callback=noop"),(document.head||document.body).appendChild(t),t}(e)),r.onload=function(){window.google.maps.places?t(window.google.maps.places):n(new Error("Google Maps API not available"))}}catch(e){n(e)}else t(null)}))),Ch},Mh=function(e,t,n){var r=e.search,o=e.countryRestrictions,a=e.useNewPlacesApi;var i=function(e){return{predictions:[],status:"error",error:{status:kh(e),message:"Google Maps returned an API error"}}};void 0===t||fh?n.send({action:"google-maps-predictions",payload:{data:{tag:Eh,value:i("UNKNOWN_ERROR")}}}):function(e,t){try{t()}catch(t){e.send({action:"google-maps-predictions",payload:{data:{tag:Eh,value:{predictions:[],status:"error",error:{status:"UNKNOWN_ERROR",message:t.message}}}}})}}(n,(function(){var e=t.googleMapsPlaces,c=t.sessionToken,s=t.logger,l=function(){var t;Ih||(Ih=new e.AutocompleteService),null===(t=Ih)||void 0===t||t.getPlacePredictions({input:r,sessionToken:c,componentRestrictions:{country:o}},(function(e,t){var r;switch(t){case google.maps.places.PlacesServiceStatus.OK:r={predictions:e,status:"ok"};break;case google.maps.places.PlacesServiceStatus.ZERO_RESULTS:r={predictions:[],status:"zeroResults"};break;default:r=i(t)}n.send({action:"google-maps-predictions",payload:{data:{tag:Eh,value:r}}})}))};a&&!Ph?google.maps.places.AutocompleteSuggestion.fetchAutocompleteSuggestions({input:r,sessionToken:c,includedRegionCodes:o}).then((function(e){var t=e.suggestions.map((function(e){var t,n,r,o,a=e.placePrediction;return a?{description:a.text.toString(),structured_formatting:{main_text:(null==a||null===(t=a.mainText)||void 0===t?void 0:t.toString())||"",secondary_text:(null==a||null===(n=a.secondaryText)||void 0===n?void 0:n.toString())||"",main_text_matched_substrings:null==a||null===(r=a.mainText)||void 0===r||null===(o=r.matches)||void 0===o?void 0:o.map((function(e){var t=e.endOffset,n=e.startOffset;return{length:t-n,offset:n}}))},place_id:a.placeId,types:a.types}:null})).filter((function(e){return null!==e}));t.length>0?(Ph=!1,n.send({action:"google-maps-predictions",payload:{data:{tag:Eh,value:{predictions:t,status:"ok"}}}})):(Ph=!1,n.send({action:"google-maps-predictions",payload:{data:{tag:Eh,value:{predictions:[],status:"zeroResults"}}}}))})).catch((function(){s.log("new_places_api_failed"),Ph=!0,l()})):l()}))},Rh=function(e){var t,n,r,o,a,i,c,s,l,u=e,d=function(e,t){return e<>>32-t},p=function(e){var t,n="";for(t=7;t>=0;t--)n+=(e>>>4*t&15).toString(16);return n},m=new Array(80),f=1732584193,_=4023233417,h=2562383102,y=271733878,v=3285377520,g=(u=function(e){var t=e;t=t.replace(/\r\n/g,"\n");for(var n="",r=0;r127&&o<2048?(n+=String.fromCharCode(o>>6|192),n+=String.fromCharCode(63&o|128)):(n+=String.fromCharCode(o>>12|224),n+=String.fromCharCode(o>>6&63|128),n+=String.fromCharCode(63&o|128))}return n}(u)).length,b=[];for(n=0;n>>29),b.push(g<<3&4294967295),t=0;t2&&void 0!==arguments[2]?arguments[2]:{treatment:5,control:5},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;if(r<=0||r>1)return[!1,"control"];var o=void 0===t?e:"".concat(e,".").concat(t),a="".concat(e,".").concat(t);if(Lh[o])return Lh[o];var i="".concat(e,".").concat(t,".ramp"),c=xh(i,r);return Lh[o]=c?Oh(a,n):[!1,"control"],Lh[o]},Dh={example_experiment:{type:"elements",split:{control:5,treatment:5},population:0},elements_accessory_frame_rendering_v5:{type:"elements",split:{control:5,treatment:5},population:.05},elements_lazy_loading_v3:{type:"elements",split:{control:5,treatment:5},population:0},elements_generic_skeleton_loader_v2:{type:"elements",split:{control:5,treatment:5},population:1}},jh=new Set(["pk_live_51HOrSwC6h1nxGoI3lTAgRjYVrz4dU3fVOabyCcKR3pbEJguCVAlqCxdxCUvoRh1XWwRacViovU3kLKvpkjh7IqkW00iXQsjo3n"]),Bh={},Fh={os:(0,E.Wy)(navigator.userAgent),browserFamily:(0,E.IW)(navigator.userAgent),deviceType:E.yS?"mobile":"desktop"},Uh=function(e,t){var n,r=t.dimensions,o=t.qualified,a=t.variant,i=t.population,c=t.experimentName,s=t.token;Bh["".concat(c).concat(s)]||0!==t.population&&(e("light_experiment_exposure",(0,u.A)((0,u.A)({},function(e){var t={};return Object.keys(e).forEach((function(n){t["dimensions-".concat(n)]=e[n]})),t}((0,u.A)((0,u.A)({},r),Fh))),{},{population:i,version_id:1,is_qualified:o,variant:a,token:s,experiment_retrieved:(n=c,"sjs_light_experiment_".concat(n)),project:"stripe-js"})),Bh["".concat(c).concat(s)]=!0)},Vh=function(e,t){var n="".concat(t,"_missing_config");Bh[n]||(e("light_experiment_unknown_config",{experiment_name:t}),Bh[n]=!0)},Kh=document.currentScript,zh=function(){return Kh},Wh=function(e){var t=e.stripeJsId,n=e.apiKey;return _h||(_h={token:t,assignments:{}},(0,I.jO)(Dh).filter((function(e){var t=(0,B.A)(e,2),n=(t[0],t[1]);return"elements"===n.type&&n.population>0})).forEach((function(e){var r=(0,B.A)(e,1)[0],o=Gh({experimentName:r,apiKey:n,token:t}),a=o.qualified,i=o.variant;a&&(_h.assignments[r]=i)}))),_h},Yh=function(e,t){if(window.__STRIPE_LAB_METRICS_CONFIG){var n=window.__STRIPE_LAB_METRICS_CONFIG.enabledLightExperiments;return Array.isArray(n)&&-1!==n.indexOf(e)?{qualified:!0,variant:"treatment"}:{qualified:!1,variant:"control"}}var r=function(){if(!hh){var e={},t=zh();try{e=t&&t.dataset&&t.dataset.stripeJsLightExperimentsOverrides?JSON.parse(t.dataset.stripeJsLightExperimentsOverrides):{}}catch(t){e={}}hh=(0,u.A)((0,u.A)({},null!=be?be:{}),e)}return hh}();return r[e]?{qualified:!0,variant:r[e]}:jh.has(t)?{qualified:!1,variant:"control"}:null},Hh=function(e){var t=e.logger,n=e.apiKey,r=e.experimentName,o=e.token,a=e.dimensions,i=void 0===a?{}:a,c=Dh[r];if(!c)return Vh(t,r),{qualified:!1,variant:"control"};var s=Yh(r,n);return s||function(e,t,n,r,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},i=qh(t,n,r,o),c=(0,B.A)(i,2),s=c[0],l=c[1];return Uh(e,{experimentName:t,token:n,dimensions:a,variant:l,qualified:s,population:o}),{qualified:s,variant:l}}(t,r,o,c.split,c.population,i)},Gh=function(e){var t=e.experimentName,n=e.apiKey,r=e.token,o=e.dimensions,a=void 0===o?{}:o,i=Dh[t];if(!i)return{qualified:!1,variant:"control",log:function(e){Vh(e,t)}};var c=Yh(t,n);if(c)return(0,u.A)((0,u.A)({},c),{},{log:function(e){Uh(e,{dimensions:a,experimentName:t,qualified:c.qualified,variant:c.variant,token:r,population:i.population})}});var s=qh(t,r,i.split,i.population),l=(0,B.A)(s,2),d=l[0],p=l[1];return{qualified:d,variant:p,log:function(e){Uh(e,{dimensions:a,experimentName:t,qualified:d,variant:p,token:r,population:i.population})}}},Zh=["isPaytoModalEnabled","setPaytoReachedProcessingState","attachLinkAccountSessionForPayment","attachLinkAccountSessionForSetup","authenticate3DS2","cancelPaymentIntentSource","cancelSetupIntentSource","completeLinkAccountSessionElements","confirmPaymentIntent","confirmReturnIntent","confirmSetupIntent","createAcssDebitSession","createApplePaySession","addPaymentDetails","checkForOtherElements","createConfirmationTokenWithElements","createConsumerPaymentDetails","createEphemeralKeyNonce","createPaymentMethodFromConsumerPaymentDetails","createPaymentMethodWithData","createPaymentMethodWithElement","createPaymentMethodWithElements","createPaymentPage","createPaymentPageWithSession","initPaymentPage","updatePaymentPage","pollPaymentPage","setElementsError","retrievePaymentPage","confirmPaymentPage","createFinancialAccountDisclosure","createIssuingDisclosure","createRadarSession","attachHCaptchaTokenToRadarSession","createSourceWithData","createSourceWithElement","fetchingWallets","eceNotifySheetAuthenticationNeeded","elementsDispatch","expressCheckoutConfirmStart","expressCheckoutSheetOpened","getElementConfirmingPayment","getIsAwaitingConfirmCallback","getEcePaymentSheetState","getElementsSessionAmountModeCurrency","getElementsSessionUnverifiedPaymentMethodsOnDomain","setExpressCheckoutConfirmData","closeECEPaymentSheet","fetchLocale","fetchUpdates","localizeError","unsafeLocalizeString","loginWithConsumerInfo","retrieveIssuingCard","retrieveIssuingCardWithoutNonce","retrievePaymentIntent","retrieveSetupIntent","retrieveSource","rememberLinkLogin","forgetLinkLogin","createSharedSessionContext","resetExpressCheckoutState","getGoogleMapsPredictions","getGoogleMapsDetails","initGoogleMapsService","setupDeferredElementsStore","setupStoreForElementsGroup","shareConsumerPaymentDetailsForStandaloneIBP","createApplePaySessionIfNecessary","showWalletIfNecessary","tokenizeCvcUpdate","tokenizeWithData","tokenizeWithElement","updateCSSFonts","updateElementsOptions","updatePaymentIntent","verifyMicrodepositsForPayment","verifyMicrodepositsForSetup","retrieveCardNetworks","isCardMetadataRequired","userFacingRetrieveCardNetworks","retrieveWalletConfigAvailability","retrieveWalletConfig","getOnBehalfOfError","checkForLinkClientSecret","resolveLocale","elementMounted","elementUnmounted","logOutOfLinkInElements","updatePrefilledLinkEmail","openLinkModal","clearLinkAuthCredentials","updateStripeUserCredentials","validateElements","retrievePaypalMerchantId","linkPopupPreloadedDataStale","linkPopupLogOut","updateLoggingParams","internalSetFormValueForAddressElement","preloadConsumerLookup","midsChange","createV2CardPaymentMethod","parseLuxeNextAction","recordOuterPerformanceTimeline","linkFunnelEvent","preloadLinkStoredCredentials","prefillUsBankAccountFormWithConsumer","logDeferredSuccess","retrieveBlikCode"],Xh=n(2349),Jh=[EvalError,RangeError,ReferenceError,SyntaxError,TypeError,URIError,window.DOMException].filter(Boolean).map((function(e){return[e.name,e]})),Qh=new Map(Jh),$h=[{property:"name",enumerable:!1},{property:"message",enumerable:!1},{property:"stack",enumerable:!1},{property:"code",enumerable:!0},{property:"cause",enumerable:!1}],ey=Symbol(".toJSON was called"),ty=function(e){var t;return null!==(t=Qh.get(e))&&void 0!==t?t:Error},ny=function e(t){var n=t.from,r=t.seen,o=t.to,i=t.forceEnumerable,c=t.maxDepth,s=t.depth,l=t.useToJSON,u=t.serialize;if(!o)if(Array.isArray(n))o=[];else if(!u&&a(n)){o=new(ty(n.name))}else o={};if(r.push(n),s>=c)return o;if(l&&"function"==typeof n.toJSON&&!0!==n[ey])return function(e){e[ey]=!0;var t=e.toJSON();return delete e[ey],t}(n);for(var p=function(t){return e({from:t,seen:(0,d.A)(r),forceEnumerable:i,maxDepth:c,depth:s,useToJSON:l,serialize:u})},m=0,f=Object.keys(n);m45)return!0}return!1},vy=function(e){if(e instanceof HTMLInputElement){if(e===document.activeElement)return[];var t=Sy(e);return t?[t]:[]}return Array.from(e.childNodes).reduce((function(e,t){var n;if(t.nodeType!==Node.TEXT_NODE)return e;var r=null===(n=t.textContent)||void 0===n?void 0:n.trim();if(!r)return e;var o=(r.length<5e3?r:r.slice(0,5e3)).match(F.Uj);return null!=o&&o.length&&e.push.apply(e,(0,d.A)(o)),e}),[])},gy=function(e){var t=Ay(e);if(t)return"#".concat(CSS.escape(t));for(var n=document.documentElement,r=[],o=e,a=function(){var e=Ay(o);if(e)r.unshift("#".concat(CSS.escape(e))),o=o.parentElement;else{var t=o.tagName.toLowerCase(),n=o.parentElement,a="";if(n){var i=Array.from(n.children).filter((function(e){return e.tagName.toLowerCase()===t}));if(i.length>1){var c=i.indexOf(o)+1;a=":nth-of-type(".concat(c,")")}}r.unshift("".concat(t).concat(a)),o=o.parentElement}};o&&o!==n;)a();return o===n&&r.unshift(n.tagName.toLowerCase()),r.join(" > ")},by=function(){return!!document.createTreeWalker&&window.CSS&&CSS.escape},Ay=function(e){return e&&e.id&&"string"==typeof e.id&&!(0,dy.M_)(e.id)?e.id:null},Sy=function(e){var t=e.value.trim().toLowerCase();return F.Xw.test(t)?t:null},ky={selectors:{email:[]},runCount:0,runtimeInMillis:0,nodeCount:0,surface:"",action:""},Ey=function(e){return e instanceof HTMLElement},wy=/(?:^|\s)(#(?:[_a-zA-Z]|\\.)(?:[\w-]|\\.)*?)$/,Cy=function(e,t,n,r,o){var a=_y()?performance.now():Date.now(),i=[];try{if(!r||!r.length)return;var c=r.slice(0,10),s=c.map((function(e){var r=document.querySelector(e),o=[];return Ey(r)?o=vy(r):null===r&&(o=Ty(e)),i.push.apply(i,(0,d.A)(o.map((function(t,n){return{value:t,selector:e,nthMatch:n}})))),{selector:e,result:o.length?"found":"not_found",selectorSource:t,atTime:n}})),l=!i.length;if(l){var u=new Set;c.forEach((function(e){var r,o=null==(r=e.match(wy))||null==r?null:r[1];if(null!=o&&!u.has(o)){u.add(o);var a=document.querySelectorAll(o);if(1===a.length){var c=a[0];if(Ey(c)){var l=vy(c);l.length>0&&(s.push({selector:e,result:"found",selectorSource:t,atTime:n,isIdSelector:!0}),i.push.apply(i,(0,d.A)(l.map((function(t,n){return{value:t,selector:e,nthMatch:n,isIdSelector:!0}})))))}}}}))}var p=_y()?performance.now()-a:Date.now()-a;if(p>2e3){var m=i.length>0;e.report("link.no_code_default_values.recall_timeout",{executionTime:p,selectorCount:c.length,recallTime:n,ranTailIdFallback:l,foundEmail:m})}return{foundSelectors:i,reportableSelectorResults:s,sessionId:o}}catch(t){return void e.report("link.no_code_default_values.recall_error",{message:null==t?void 0:t.message,stack:null==t?void 0:t.stack,name:null==t?void 0:t.name})}},Py=function(e,t,n){var r=function(e,t,n){var r=_y()?performance.now():Date.now(),o=[],a=yy((function(e){vy(e).forEach((function(t,n){var r=gy(e);o.push({selector:r,value:t,nthMatch:n})}))})),i=document.documentElement.getElementsByTagName("*").length,c=_y()?parseFloat((performance.now()-r).toFixed(1)):parseFloat((Date.now()-r).toFixed(1));return a&&e.report("link.no_code_default_values.identification_cycle_timeout",{surface:t,action:n,nodeCount:i,runtimeInMillis:c}),{selectors:{name:[],email:o,phoneNumber:[],phoneCountry:[]},runtimeInMillis:c,nodeCount:i,runCount:1,surface:null!=t?t:"",action:null!=n?n:""}}(e,t,n);Iy(r)},Iy=function(e){if(e.selectors.email){var t=ky.selectors.email,n=e.selectors.email,r={};t.concat(n).forEach((function(e){r[e.value]=e}));var o=[];for(var a in r)r.hasOwnProperty(a)&&o.push(r[a]);ky.selectors.email=o.slice(-100)}ky.runtimeInMillis+=e.runtimeInMillis,ky.nodeCount+=e.nodeCount,ky.runCount++,ky.surface=e.surface,ky.action=e.action},Ty=function(e){return ky.selectors.email.reduce((function(t,n){return n.selector===e&&t.push(n.value),t}),[])},Ny=new Set([G.mU.PAYMENT_ELEMENT,G.mU.ADDRESS_ELEMENT,G.mU.ADDRESS_ELEMENT_BILLING,G.mU.ADDRESS_ELEMENT_SHIPPING,G.mU.EXPRESS_CHECKOUT_ELEMENT]),My=new Set([G.mU.PAYMENT_ELEMENT,G.mU.ADDRESS_ELEMENT,G.mU.ADDRESS_ELEMENT_BILLING,G.mU.ADDRESS_ELEMENT_SHIPPING,G.mU.EXPRESS_CHECKOUT_ELEMENT]),Ry=function(e){return My.has(e)},Ly=(n(7882).K7,function(e){return-1!==String(e).indexOf("[native code]")}),Oy=function(e){if(!(e in window))return!1;var t=window[e];return Ly(t)},xy="__SM_BRIDGE__",qy="__SM_ELIGIBLE__",Dy=(0,A.$V)({iab_session_id:A.Yj,test_arm:A.Yj}),jy=function(e){var t=e.logger;try{var n=window;if(Object.prototype.hasOwnProperty.call(n,xy))return(0,A.tf)(Dy,n.__SM_BRIDGE__,"[private interface]").value}catch(e){t.log("link.auth_partnerships.partner_data_validation_error",{error:e})}return null},By=n(7882).K7,Fy=["listenerRegistry","stripeJsLoadTimestamp","stripeCreateTimestamp","onFirstLoad","betas","mids","manualBrowserDeprecationRollout","version"],Uy=!1,Vy={},Ky=function(e,t){return document.activeElement===e._iframe||e._iframe.parentElement&&document.activeElement===t},zy=function(e){return"object"==typeof e&&null!==e&&"name"in e&&"IntegrationError"===e.name?new T.N("message"in e&&"string"==typeof e.message?e.message:""):e},Wy=function(){function e(t){var n,r=this;(0,p.A)(this,e),this._lightExperimentsLoggerReady=!1,this._lightExperimentDeferredLogs=[],this._requests=new ry,this._financialConnectionsOnEventHandler=null,this.setFinancialConnectionsOnEventHandler=function(e){r._financialConnectionsOnEventHandler=e},this._linkAuthModal=null,this._universalLinkModal=null,this._universalLinkModalPreloadedFrames=new Set,this.deferredCanMakePaymentResponse=new Mo.c,this.keyMode=function(){return(0,L.Xf)(r._apiKey)},this.mids=function(){return r._getMids()},this.action=(n={},Zh.forEach((function(e){n[e]=function(t){var n=r._requests.create(),o=n.promise,a=n.nonce;return r._controllerFrame.send({action:"stripe-controller-action-request",payload:{nonce:a,actionName:e,request:t}}),o}})),n),this.outerAction={getCaptchaToken:function(e){return(0,Xh.yi)(e,{log:r.report},!0)},getFramePrecedence:function(){return r._calculateFramePrecedence()},calculateFramePositioning:function(e){return r._calculateFramePositioning(e)},showBacsMandateConfirmation:function(e){var t=r.createLightboxFrame({type:G.mU.BACS_MANDATE_CONFIRMATION_APP,options:{locale:r._locale||"en",bacsDebitInfo:e}});return t._on("load",(function(){t.show(),t.fadeInBackdrop()})),new By((function(e){t._once("request-close",(function(n){var r=n.type;(0,hf.v)(t),e(r)}))}))},showPendingMbWayConfirmationModal:function(){var e=r.createLightboxFrame({type:G.mU.MB_WAY_INNER,options:{locale:r._locale||"en"}});return e._on("load",(function(){e.show(),e.fadeInBackdrop()})),new By((function(t){e._once("request-close",(function(n){var r=n.type;(0,hf.v)(e),t(r)}))}))},closePendingMbWayConfirmationModal:function(){var e=r.getLightboxFrame(G.mU.MB_WAY_INNER);e&&(0,hf.v)(e)},showPaytoConfirmation:function(e){return r.action.isPaytoModalEnabled({}).then((function(t){if(!t)return By.resolve(!1);var n=r.createLightboxFrame({type:G.mU.PAYTO_CONFIRMATION_APP,options:{locale:r._locale||"en",paytoPaymentMethodOptions:e}});return n._on("load",(function(){n.show(),n.fadeInBackdrop()})),new By((function(e){n._once("request-close",(function(){(0,hf.v)(n).then((function(){e(!0)}))}))}))}))},closePaytoConfirmation:function(){var e=r.getLightboxFrame(G.mU.PAYTO_CONFIRMATION_APP);e&&(0,hf.v)(e)},setPaytoReachedProcessingState:function(){r.action.setPaytoReachedProcessingState({})},showSepaDebitMicrodepositsConfirmation:function(e){var t=r.createLightboxFrame({type:G.mU.SEPA_DEBIT_MICRODEPOSITS_CONFIRMATION_APP,options:{locale:r._locale||"en",last4:e}});return t._on("load",(function(){t.show(),t.fadeInBackdrop()})),new By((function(e){t._once("request-close",(function(n){var r=n.type;(0,hf.v)(t).then((function(){})),e(r)}))}))},showAcssBankCollection:function(e){var t=e.parsedIntentSecret,n=e.collectedBillingDetails,o=e.allowRedisplay;return Sf({shouldCreatePaymentMethod:!0,controller:r,intentSecret:t,allowRedisplay:o,confirmIntentData:{tag:"paymentMethod-from-data",type:"acss_debit",data:{billing_details:n},intentSecret:t,options:null,otherParams:{},mids:null,handleActions:!1,expectedType:"acss_debit",merchantParams:null}})},showAcssMandateConfirmation:function(e){var t=e.parsedIntentSecret,n=e.paymentMethod;return Sf({shouldCreatePaymentMethod:!1,controller:r,intentSecret:t,confirmIntentData:{tag:"paymentMethod",paymentMethod:n,intentSecret:t,options:null,otherParams:{},mids:null,handleActions:!1,expectedType:"acss_debit",merchantParams:null}})},showLpmInputModal:function(e){var t=r.createLightboxFrame({type:G.mU.LPM_INPUT_APP,groupId:e.groupId,options:{locale:r._locale||"auto",lpmInput:e.lpmInput}});return t._on("load",(function(){t.show(),t.fadeInBackdrop()})),new By((function(e){t._once("request-close",(function(n){var r=n.type;(0,hf.v)(t),e(r)}))}))},createUpeApplePaySession:function(e){var t,n=e.frameId;null===(t=r._frames[n])||void 0===t||t._emit("create-upe-apple-pay-session")},showUpeWallet:function(e){var t=e.frameId,n=e.wallet,o=r._frames[t];return new By((function(e){null==o||o._emit("show-upe-wallet",{wallet:n,onComplete:function(t){return e(t)}})}))},noCodeDefaultValuesIdentificationAccumulate:function(){return By.resolve(function(e){try{Py(e)}catch(t){e.report("link.no_code_default_values.identification_error",{message:null==t?void 0:t.message,stack:null==t?void 0:t.stack,name:null==t?void 0:t.name})}}(r))},noCodeDefaultValuesIdentificationClear:function(){return By.resolve((ky.selectors={email:[]},ky.runCount=0,ky.runtimeInMillis=0,ky.nodeCount=0,ky.surface="",void(ky.action="")))},noCodeDefaultValuesIdentificationComplete:function(e,t){return By.resolve(function(e,t,n){try{return Py(e,t,n),ky}catch(t){return void e.report("link.no_code_default_values.identification_error",{message:null==t?void 0:t.message,stack:null==t?void 0:t.stack,name:null==t?void 0:t.name})}}(r,e,t))},noCodeDefaultValuesRecall:function(e){var t=e.selectorSource,n=e.recallTime,o=e.selectors;return By.resolve(Cy(r,t,n,o,r._stripeJsId))},initializeLinkAuthPartnerships:function(){var e=jy({logger:{log:r.report}});if(!e)return By.resolve(null);var t=function(e){var t=e.outerController,n=e.stripeJsId;return vh||(vh=t.createHiddenFrame(G.mU.LINK_AUTH_PARTNERSHIPS,{stripeJsId:n}))}({outerController:r,stripeJsId:r._stripeJsId});return r._frames[t.id]||r._setupFrame(t,t.type,void 0),By.resolve({frameId:t.id,experimentData:e})},getLinkAuthPartnerExperimentData:function(){var e=jy({logger:{log:r.report}});return By.resolve({experimentData:e})},setLinkAuthPartnerEligibleFlag:function(){!function(e){var t=e.logger;try{if(Object.prototype.hasOwnProperty.call(window,qy))return;Object.defineProperty(window,qy,{value:!0,writable:!0,enumerable:!0,configurable:!0})}catch(e){t.log("link.auth_partnerships.partner_eligible_flag_set_error",{error:e})}}({logger:{log:r.report}})}},this.createElementFrame=function(e,t,n,o,a){var i=r._betas,c={frameType:e,frameVariant:void 0,lazy:r._useLazyExperimentAssets},s=function(e){return Ny.has(e)}(e)?"direct":"postMessage",l="treatment"===(null==a?void 0:a.isEligibleForAccessoryFrames.variant)&&Ry(e),d=(0,u.A)((0,u.A)({},o),{},{componentName:t,keyMode:(0,L.Xf)(r._apiKey),apiKey:r._apiKey,frameMessagingStrategy:s});if(e===G.mU.PAYMENT_ELEMENT&&(d.cryptoWalletDetected=r._cryptoWalletDetected),l&&(d.accessoryCssUrl=function(e){switch(e){case"PAYMENT_ELEMENT":return(0,_l.T)("fingerprinted/css/elements-inner-payment-ca1e03dfb7ad4b84d41022977d3602f3.css");case"ADDRESS_ELEMENT":case"ADDRESS_ELEMENT_BILLING":case"ADDRESS_ELEMENT_SHIPPING":return(0,_l.T)("fingerprinted/css/elements-inner-address-f538c34f58fe5ae6c5bb0d227a26e043.css");case"EXPRESS_CHECKOUT_ELEMENT":return(0,_l.T)("fingerprinted/css/elements-inner-express-checkout-875964149427de812d55c26dc3079bfc.css");default:throw new Error("Not supported as an accessory frame")}}(e)),l)try{r._controllerFrame.setExactPixelSize(0,0)}catch(e){}Ry(e)&&"control"===(null==a?void 0:a.isEligibleForAccessoryFrames.variant)&&(c.frameVariant="accessory_frame_control");var p=new ih.A({frameConfig:c,betas:i,controllerId:r._id,listenerRegistry:r._listenerRegistry,appParams:d,onLoadError:r._onIFrameLoadError,onLoad:r._onIFrameLoad,version:r._version,elementsLightExperimentAssignments:Wh({stripeJsId:r._stripeJsId,apiKey:r._apiKey}),frameMessagingStrategy:s,isAccessoryFrame:l,componentName:t}),m=o.elementId&&"string"==typeof o.elementId?o.elementId:void 0;return r._setupFrame(p,e,n,t,m)},this.createSecondaryElementFrame=function(e,t,n,o,a){var i=r._betas,c={frameType:e,lazy:r._useLazyExperimentAssets},s=new lh({frameConfig:c,betas:i,controllerId:r._id,listenerRegistry:r._listenerRegistry,appParams:(0,u.A)((0,u.A)({},a),{},{componentName:t,primaryElementType:n,keyMode:(0,L.Xf)(r._apiKey)})});return r._setupFrame(s,e,o,t)},this.createHiddenFrame=function(e,t,n){var o=e===G.mU.PAYMENT_API_INNER,a=!o&&Hc(n),i={frameType:e,lazy:r._useLazyExperimentAssets},c=new Ee({frameConfig:i,betas:r._betas,controllerId:r._id,listenerRegistry:r._listenerRegistry,appParams:t,deferred:a,enableMountAtInteractive:o,onLoadError:r._onIFrameLoadError,onLoad:r._onIFrameLoad,version:r._version,elementsLightExperimentAssignments:Wh({apiKey:r._apiKey,stripeJsId:r._stripeJsId})});return r._setupFrame(c,e,n),a&&function(e,t){Hc(e)?e?Bc[e].queue.push(t):Fc.push(t):t()}(n,(function(){c.deferred=!1,c._ensureMounted()})),c},this.getCredentials=function(){return{publishableKey:r._apiKey,stripeAccount:r._stripeAccount,apiVersion:r._apiVersion}},this.setCredentials=function(e){r._apiKey=e.publishableKey,r._stripeAccount=e.stripeAccount,r._apiVersion=e.apiVersion},this.getLightboxFrame=function(e){return(0,I.I6)((0,I.zu)(r._frames).filter((function(e){return e instanceof Go})),(function(t){return t.type===e}))},this.createLightboxFrame=function(e){var t=e.type,n=e.options,o=new Go({type:t,controllerId:r._id,listenerRegistry:r._listenerRegistry,useLazyExperimentAssets:r._useLazyExperimentAssets,options:(0,u.A)((0,u.A)({},n),{},{betas:r._betas}),primaryFrameId:e.primaryFrameId,onLoadError:r._onIFrameLoadError,onLoad:r._onIFrameLoad}),a="PAYMENT_METHOD_MESSAGING_MODAL_ELEMENT"===e.type||"LINK_INFO_MODAL"===e.type||"LPM_INPUT_APP"===e.type?e.groupId:null;return r._setupFrame(o,t,a)},this._setupFrame=function(e,t,n,o,a){return r._frames[e.id]=e,r._controllerFrame.sendPersistent({action:"stripe-user-createframe",payload:{newFrameId:e.id,frameType:t,groupId:n,elementName:o,elementId:a,frameMessagingStrategy:e._frameMessagingStrategy,isAccessoryFrame:e._isAccessoryFrame}}),e._on("unload_no_sensitive_data",(function(){r._controllerFrame.sendPersistent({action:"stripe-frame-unload",payload:{unloadedFrameId:e.id}})})),e._on("destroy",(function(){delete r._frames[e.id],r._controllerFrame.sendPersistent({action:"stripe-frame-destroy",payload:{destroyedFrameId:e.id}})})),e._on("load-for-fastpath",(function(){n&&Yc(n,e.id)})),e._on("accessory-target-load",(function(){var t=e.getAccessoryConfig();t&&(r._controllerFrame.sendPersistent({action:"stripe-accessory-target-load",payload:{loadedFrameId:e.id,accessoryConfig:t}}),r._controllerFrame.loaded&&e.onControllerLoaded())})),e._on("accessory-target-report",(function(e){if(r.report(e.event,(0,u.A)({},e)),"accessory_frame.accessory_target_error"===e.event){var t={name:"string"==typeof e.name?e.name:"Error",message:"string"==typeof e.message?e.message:"accessory_frame.accessory_target_error",stack:"string"==typeof e.stack?e.stack:void 0};r.reportErrorToApp({app:Bd.g8.ELEMENTS,exception:t})}})),e._on("load",(function(){r._controllerFrame.sendPersistent({action:"stripe-frame-load",payload:{loadedFrameId:e.id}}),r._controllerFrame.loaded&&e.onControllerLoaded(),e.type===G.mU.PAYMENT_API_INNER&&n&&Yc(n,e.id)})),e},this.report=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r._controllerFrame.send({action:"stripe-controller-report",payload:{event:e,data:(0,u.A)({timestamp:Date.now()},t)}})},this.updateLogParams=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};r._controllerFrame.send({action:"stripe-controller-update-log-params",payload:{data:e}})},this.reportErrorToApp=function(e){r._controllerFrame.send({action:"report-error",payload:{app:e.app,error:o(e.exception)}})},this.warn=function(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:{};if(this._lightExperimentsLoggerReady)return Hh({logger:this.report.bind(this),apiKey:this._apiKey,experimentName:e,token:this._stripeJsId,dimensions:t});var n=Gh({apiKey:this._apiKey,experimentName:e,token:this._stripeJsId,dimensions:t}),r=n.qualified,o=n.variant,a=n.log;return this._lightExperimentDeferredLogs.push(a),{qualified:r,variant:o}}},{key:"emptyLightExperimentDeferredLogs",value:function(){var e=this;this._lightExperimentsLoggerReady=!0,this._lightExperimentDeferredLogs.forEach((function(t){return t(e.report.bind(e))}))}},{key:"handleOuterAction",value:function(e){var t,n=this,r=e.nonce,a=e.actionName,i=e.request;try{var c=this.outerAction[a];t=By.resolve(c(i))}catch(e){t=By.reject(e)}t.then((function(e){n._controllerFrame.send({action:"stripe-outer-controller-action-response",payload:{nonce:r,response:null!=e?e:null}})}),(function(e){n._controllerFrame.send({action:"stripe-outer-controller-action-error",payload:{nonce:r,error:o(e)}})}))}},{key:"_calculateFramePrecedence",value:function(){var e={};return(0,I.zu)(this._frames).filter((function(e){return!(null==e||!e._isMounted())})).sort((function(e,t){var n=e._iframe.compareDocumentPosition(t._iframe);return n===Node.DOCUMENT_POSITION_FOLLOWING?-1:n===Node.DOCUMENT_POSITION_PRECEDING?1:0})).forEach((function(t,n){e[t.id]=n})),e}},{key:"_calculateFramePositioning",value:function(e){var t=this._frames[e],n=(null==t?void 0:t._iframe)&&(0,Ye.q)(t._iframe);return{x:(null==n?void 0:n.x)||0,y:(null==n?void 0:n.y)||0}}},{key:"reportError",value:function(e){this.reportErrorToApp({app:Bd.g8.SDK,exception:e})}},{key:"registerWrapper",value:function(e){this._controllerFrame.send({action:"stripe-wrapper-register",payload:{stripeWrapperLibrary:e}})}},{key:"registerAppInfo",value:function(e){this._controllerFrame.send({action:"stripe-app-info-register",payload:{wrapperLibrary:e}})}}]),e}(),Yy=Wy,Hy=function(e){var t=(0,A.pZ)(Gd,e,"StripeWrapperLibrary");if("error"!==t.type){var n=t.value,r=n.name,o=n.version,a=n.startTime;this._controller.registerWrapper({name:r,version:o,startTime:a})}else this._controller.report("register_wrapper.error",{error:t.error.message})},Gy=0,Zy=0,Xy=function(e){var t=e.apiVersion,n=e.initStrategy,r=e.manualBrowserDeprecationRollout,o=e.onControllerLoad,a=e.privateApiUrl,i=e.privatePaymentUserAgentSuffix,c=e.privateSharedSessionContext,s=e.stripe,l=e.stripeAccount,d=e.stripeClass,p=e.stripeCreateTimestamp,m=e.stripeJsLoadTimestamp,f=e.topOriginForCrossOriginFrame,_=e.v2,h=e.version;1===++Gy&&(Zy=m.getElapsedTime(p));var y=new Ve.Dc,v=new Yy((0,u.A)((0,u.A)({apiKey:s._apiKey,v2:_,apiVersion:t,stripeAccount:l,betas:s._betas,stripeJsId:d.stripeJsId,stripeObjId:s._stripeObjId,stripeJsLoadTimestamp:m,stripeCreateTimestamp:p,firstStripeInstanceCreatedLatency:Zy,onFirstLoad:function(e){var t=e.controllerMetrics,r=e.source;try{o({controller:v,controllerInitTimestamp:y,controllerMetrics:t,initStrategy:n,source:r,stripeCreateTimestamp:p})}catch(e){}},listenerRegistry:s._listenerRegistry},s._locale?{locale:s._locale}:{}),{},{mids:s._mids,manualBrowserDeprecationRollout:r,topOriginForCrossOriginFrame:f,controllerCount:Gy,isCheckout:s._isCheckout,__privateApiUrl:a,__privatePaymentUserAgentSuffix:i,__privateSharedSessionContext:c,version:h}));return v},Jy=function(e,t){Object.defineProperties(e,{_registerWrapper:{value:Hy,writable:!1,enumerable:!1,configurable:!0},_controller:{value:t,writable:!0,enumerable:!0,configurable:!0}})},Qy=function(e){var t,n=e.stripe,r=[];Object.defineProperties(n,{_registerWrapper:{enumerable:!1,configurable:!0,writable:!1,value:function(e){r.push(e)}},_controller:{enumerable:!0,configurable:!0,get:function(){return t||function(o){if(t)return t;for(t=Xy((0,u.A)((0,u.A)({},e),{},{initStrategy:o})),Jy(n,t);r.length>0;){var a=r.shift();n._registerWrapper(a)}return t}("lazy")}}})},$y=function(e){e.stripe._isCheckout||e.lazilyAttachController?Qy(e):0===Gy?function(e){Jy(e.stripe,Xy((0,u.A)((0,u.A)({},e),{},{initStrategy:"eager"})))}(e):Qy(e)},ev=function(e){switch(e.type){case"object":return{htmlElement:(new DOMParser).parseFromString(e.object.htmlContent,"text/html").body.firstElementChild};case"error":return{error:e.error};default:return(0,j.GQ)(e)}},tv=function(e){switch(e.type){case"object":return{htmlElement:(new DOMParser).parseFromString(e.object.htmlContent,"text/html").body.firstElementChild};case"error":return{error:e.error};default:return(0,j.GQ)(e)}},nv=function(e){switch(e.type){case"object":return{token:e.object};case"error":return{error:e.error};default:return(0,j.GQ)(e)}},rv=function(e){return"object"==typeof e&&null!==e?e:{}},ov=function(e){return e.action.createRadarSession().then((function(t){var n=function(e){switch(e.type){case"object":return{radarSession:e.object};case"error":return{error:e.error};default:return(0,j.GQ)(e)}}(t),r="radarSession"in n?n.radarSession:null,o=null==r?void 0:r.passive_captcha_site_key,a=new Ve.Dc;if(o){var i=new Ve.Dc;return(0,Xh.rx)(),e.report("captcha.passive.load",{delta:i.getElapsedTime()}),(0,Xh.LW)({siteKey:o,logger:{log:e.report}}),(0,Xh.yi)(o,{log:e.report},!0).then((function(t){return t?e.action.attachHCaptchaTokenToRadarSession({session:r.id,token:t.response,ekey:t.ekey}):null})).catch((function(t){e.warn("Error attaching hCaptcha token to Radar session",t)})).then((function(){return e.report("captcha.passive.radar_session_end_to_end",{delta:a.getElapsedTime()}),n}))}return n}))},av=n(7882).K7,iv="securitypolicyviolation",cv=window,sv=/^require-trusted-types-for/,lv="LOAD_ERROR",uv="REPORT_ONLY",dv="BLOCKED",pv={"controller.js":!0,"elements-inner-authentication.js":!0,"elements-inner-card.js":!0,"elements-inner-payment.js":!0,"phone-numbers-lib.js":!0},mv=["_1057540218"],fv=["_1541774781"],_v="block",hv="allow",yv="list",vv="query-param",gv="real-rollout",bv="no-rollout",Av=n(6743),Sv=function(e,t){var n=(0,u.A)({event:e},t);var r="".concat("https://q.stripe.com","?").concat((0,w.lK)(n));(new Image).src=r},kv="Stripe is being used in an unsupported browser and will not function. See https://stripe.com/docs/js/appendix/supported_browsers for details.",Ev=n(7882).K7,wv=function(){function e(){(0,p.A)(this,e),this._element=null}return(0,m.A)(e,[{key:"on",value:function(){}},{key:"once",value:function(){}},{key:"mount",value:function(e){var t=null;if((t="string"==typeof e?document.querySelector(e):e)&&"function"==typeof t.appendChild){var n=document.createElement("div");n.innerText="Browser unsupported",this._element=n,t.appendChild(n)}}},{key:"update",value:function(){}},{key:"focus",value:function(){}},{key:"blur",value:function(){}},{key:"clear",value:function(){}},{key:"off",value:function(){}},{key:"unmount",value:function(){var e,t;null===(e=this._element)||void 0===e||null===(t=e.parentElement)||void 0===t||t.removeChild(this._element),this._element=null}},{key:"destroy",value:function(){var e,t;null===(e=this._element)||void 0===e||null===(t=e.parentElement)||void 0===t||t.removeChild(this._element),this._element=null}}]),e}(),Cv=function(){function e(){(0,p.A)(this,e)}return(0,m.A)(e,[{key:"update",value:function(){}},{key:"fetchUpdates",value:function(){return Ev.resolve()}},{key:"getElement",value:function(){return null}},{key:"create",value:function(){return new wv}},{key:"on",value:function(){}},{key:"addListener",value:function(){}},{key:"addEventListener",value:function(){}},{key:"off",value:function(){}},{key:"removeListener",value:function(){}},{key:"removeEventListener",value:function(){}},{key:"once",value:function(){}},{key:"hasRegisteredListener",value:function(){}},{key:"removeAllListeners",value:function(){}},{key:"emit",value:function(){}}]),e}(),Pv=function(){function e(){(0,p.A)(this,e)}return(0,m.A)(e,[{key:"canMakePayment",value:function(){return Ev.reject(kv)}},{key:"show",value:function(){}},{key:"abort",value:function(){}},{key:"isShowing",value:function(){return!1}},{key:"update",value:function(){}},{key:"on",value:function(){}},{key:"once",value:function(){}},{key:"off",value:function(){}}]),e}(),Iv=function(){function e(){(0,p.A)(this,e),this.IS_NOOP_BUILD=!0,console.error(kv)}return(0,m.A)(e,[{key:"elements",value:function(){return new Cv}},{key:"redirectToCheckout",value:function(){return Ev.reject(new Error(kv))}},{key:"paymentRequest",value:function(){return new Pv}},{key:"createToken",value:function(){return Ev.reject(new Error(kv))}},{key:"createSource",value:function(){return Ev.reject(new Error(kv))}},{key:"handleCardPayment",value:function(){return Ev.reject(new Error(kv))}},{key:"createPaymentMethod",value:function(){return Ev.reject(new Error(kv))}},{key:"confirmCardPayment",value:function(){return Ev.reject(new Error(kv))}}]),e}(),Tv=function(e){var t=e.elements,n=e.params,r=(0,A.PZ)(t);return r?(0,A.kz)({elements:r,params:n}):(0,A.BT)(new T.N("stripe.createConfirmationToken(): elements should be provided."))},Nv=n(7882).K7,Mv=function(e,t,n,r){try{var o=(u=r,{value:(d=(0,A.tf)(Tv,u,"createConfirmationToken")).value,warnings:d.warnings}),a=o.value,i=a.elements,c=a.params;if(o.warnings.forEach((function(t){e.warn(t)})),i._controller._id!==e._id)throw new T.N("Invalid value for stripe.createConfirmationToken(): the 'elements' provided was created by a different Stripe instance. Please use the same Stripe instance to create the 'elements' and call stripe.createConfirmationToken().");i._isSubmitting&&(e.report("elements_submit_conflict.create_confirmation_token"),e.warn("elements.submit() is pending: You must wait for this function’s promise to resolve (using await or .then) before calling stripe.createConfirmationToken()."));var s=i._id,l="stripe.createConfirmationToken()";return e.action.getElementConfirmingPayment({groupId:s,errorMessageMethodName:l}).then((function(n){var r={groupId:s,elements:i._elements,params:c,mids:t,elementConfirming:n};return e.action.createConfirmationTokenWithElements(r).then((function(t){return(0,Lo.QF)({groupId:s,elementConfirmingPayment:n,controller:e,isError:"error"in t,errorMessageMethodName:l}).then((function(){return t}))}))})).then((function(e){return"error"===e.type?{error:e.error}:{confirmationToken:e.object}}))}catch(e){return Nv.reject(e)}var u,d},Rv=n(7882).K7.resolve(St),Lv=n(7882).K7,Ov=function(){function e(t){var n=this;(0,p.A)(this,e),this._controllerFrame=null,this._buildFrameQueryString=function(){var e=n._frameParams;return Object.keys(e).map((function(t){return null!=e[t]?"".concat(t,"=").concat(encodeURIComponent(e[t].toString())):null})).join("&")},this._handleMessage=function(e){return function(t){var n=t.data,r=t.origin;if((0,w.qZ)(r))try{var o=(0,G.Fi)(n);if(o)"stripe-outer-logger-iframe-ready"===o.message.action&&e()}catch(e){}}};var r=t.apiKey,o=t.stripeAccount,a=t.stripeJsId,i=t.logPrefix;this._id=(0,S.Hn)("__privateStripeOuterLoggerController"),this._frameParams={apiKey:r,stripeAccount:null!=o?o:void 0,stripeJsId:a,referrer:document.referrer,controllerId:this._id,logPrefix:i},this._listenerRegistry=Ae(),this._controllerFrame=new Ce({frameConfig:{frameType:G.mU.OUTER_LOGGER_CONTROLLER,lazy:!1},controllerId:this._id,listenerRegistry:this._listenerRegistry,autoload:!0,appParams:this._buildFrameQueryString(),version:t.version}),this._loggerFrameReadyPromise=new Lv((function(e){n._listenerRegistry.addEventListener(window,"message",n._handleMessage(e))}))}return(0,m.A)(e,[{key:"log",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._loggerFrameReadyPromise.then((function(){var r;null===(r=t._controllerFrame)||void 0===r||r.send({action:"stripe-outer-logger-report",payload:{event:e,data:n}})}))}},{key:"logError",value:function(e){var t=this;this._loggerFrameReadyPromise.then((function(){var n;null===(n=t._controllerFrame)||void 0===n||n.send({action:"stripe-outer-logger-report-error",payload:{error:o(e)}})}))}}]),e}(),xv="_1439350814",qv=n(7882).K7,Dv=function(e){return new qv((function(t){e._on("load",(function(){return t(e)}))}))},jv=function(e,t){var n={url:e};return function(e){var t=e.createHiddenFrame(G.mU.STANDALONE_3DS_FINGERPRINTING,{});return Dv(t)}(t).then((function(e){return e.action.performStandalone3DSFingerprinting(n).then((function(t){return e.destroy(),t}))}))},Bv=function(e,t){var n={url:e};return function(e){var t=e.createLightboxFrame({type:G.mU.STANDALONE_3DS_CHALLENGE,options:{}});return Dv(t)}(t).then((function(e){return e.fadeInBackdrop(),e.show(),e.action.performStandalone3DSChallenge(n).then((function(t){return e.destroy(!0),t})).catch((function(t){throw e.destroy(!0),t}))}))},Fv={networkPreset:function(e){return"string"==typeof e},cpuThrottleRate:function(e){return"number"==typeof e},pmcId:function(e){return null===e||"string"==typeof e&&0===e.indexOf("pmc_")},caching:function(e){return"boolean"==typeof e},heavyComputationTime:function(e){return null==e||"number"==typeof e},networkLatency:function(e){return null==e||"number"==typeof e}},Uv=n(7882).K7,Vv="true"===(gh=r(window.document),(0,Av.i)(gh.slice(gh.indexOf("?")+1))).forceBrowserDeprecationRollout,Kv=new Ve.Dc(Yl.f),zv=!1,Wv=["competitor_version","duration","payment_methods","cpu_throttle_rate","caching","network_preset"],Yv=function(e){if(!(ve||e._controllerCount>5)){var t="https://js.stripe.com/v3/".replace(/\/$/,""),n=function(e){return 0===e.indexOf(t)};(0,Jc.JU)({types:["resource","longtask","long-animation-frame"],reporter:function(t){return e.action.recordOuterPerformanceTimeline(t)},filterEntries:function(e,t){return"resource"===e?t.filter((function(e){return n(e.name)})):"event"===e?t.filter((function(e){return e.processingStart!==e.processingEnd})):"long-animation-frame"===e?t.map((function(e){var t=e.toJSON();return(0,u.A)((0,u.A)({},t),{},{scripts:t.scripts.map((function(e){return n(e.sourceURL)?e:(0,u.A)((0,u.A)({},e.toJSON()),{},{invoker:"[redacted]",sourceURL:"[redacted]",sourceFunctionName:"[redacted]",sourceCharPosition:0})}))})})):"longtask"===e?t.map((function(e){var t=e.toJSON();return(0,u.A)((0,u.A)({},t),{},{attribution:t.attribution.map((function(e){return n(e.containerSrc)?e:(0,u.A)((0,u.A)({},e.toJSON()),{},{containerSrc:"[redacted]",containerId:"[redacted]",containerName:"[redacted]"})}))})})):t}})}},Hv=function e(t,r){var o,a=t.controller,i=t.controllerLoadTimestamp,c=t.controllerInitTimestamp;if(eg._ec&&eg._ec.setOnIdsUpdate((function(e){a.action.midsChange({mids:e})})),!zv||i){zv=!0;var s=i||new Ve.Dc;if("complete"===document.readyState){Yv(a);var l=null;if(window.performance&&window.performance.getEntriesByType){var d="https://js.stripe.com/v3/".replace(/\/$/,"");l=window.performance.getEntriesByType("resource").reduce((function(e,t){if(0===t.name.indexOf(d)){var n=t.name.match(/\/([^/#?]*)\/?(?:$|[#?])/);if(n&&n[1]){var r=n[1].replace(/-[0-9a-f]{32}\./,".");return"v3"===r&&(r="stripe.js"),(0,u.A)((0,u.A)({},e),{},(0,f.A)({},r,(0,u.A)({raw_size:t.decodedBodySize,transfer_size:t.transferSize,duration:Math.round(t.duration)},r in pv?(o=t,{duration:Math.round(o.duration),transfer_size:null!==(a=o.transferSize)&&void 0!==a?a:null,tcp_handshake_duration:0!==o.connectStart?Math.round(o.connectEnd-o.connectStart):null,dns_lookup_duration:0!==o.domainLookupStart?Math.round(o.domainLookupEnd-o.domainLookupStart):null,redirect_duration:0!==o.redirectStart?Math.round(o.redirectEnd-o.redirectStart):null,request_duration:0!==o.requestStart?Math.round(o.responseStart-o.requestStart):null,response_duration:0!==o.responseStart?Math.round(o.responseEnd-o.responseStart):null,tls_negotiation_duration:0!==o.secureConnectionStart?Math.round(o.requestStart-o.secureConnectionStart):null,fetch_duration:0!==o.fetchStart?Math.round(o.responseEnd-o.fetchStart):null,service_worker_duration:0!==o.workerStart?Math.round(o.fetchStart-o.workerStart):null,raw_size:null!==(i=o.decodedBodySize)&&void 0!==i?i:null,compressed:"number"==typeof o.encodedBodySize&&"number"==typeof o.decodedBodySize?o.encodedBodySize===o.decodedBodySize:null,cached_locally:"number"==typeof o.transferSize?0===o.transferSize:null,next_hop_protocol:o.nextHopProtocol||null,is_http3:"string"==typeof o.nextHopProtocol?"h3"===o.nextHopProtocol:null}):{})))}}var o,a,i;return e}),{})}var p=Math.round(n(3831).M-Yl.f),m=c.getElapsedTime(s),_=null!==(o=l)&&void 0!==o&&o["stripe.js"]?l["stripe.js"].duration+p+m:null;if(a.report("init_timings",{element:a.controllerFor(),match_frame:t.source===a._controllerFrame._iframe.contentWindow,until_first_create:Kv.getElapsedTime(a._createTimestamp),until_first_load:Kv.getElapsedTime(s),stripe_create_duration:m,stripe_js_init_duration:p,stripe_js_load_duration:_,resource_timings:l,controller_init_delay:t.stripeCreateTimestamp.getElapsedTime(c),controller_init_strategy:t.initStrategy,controller:t.controllerMetrics}),window.__STRIPE_LAB_METRICS_CONFIG&&se()(r._apiKey)===xv){var h=window.__STRIPE_LAB_METRICS_CONFIG;if(function(e){if("object"!=typeof e||null===e)return!1;var t=e;return Object.keys(Fv).every((function(e){return Fv[e](t[e])}))}(h)){var y=h.cpuThrottleRate,v=h.networkPreset,g=h.pmcId,b=h.caching,A=h.heavyComputationTime,S=h.networkLatency;a.report("latency_lab_metrics_config",{network_preset:v,cpu_throttle_rate:y,pmc_id:g,caching:b,heavy_computation_time:A,network_latency:S})}}setTimeout((function(){new av((function(e){if(cv.trustedTypes&&cv.Promise){var t,r=!1,o=function(e){(sv.test(e.effectiveDirective)||sv.test(e.violatedDirective))&&((0,w.sQ)(e.blockedURI)||(0,w.sQ)(e.sourceFile))&&(r=!0)},a=function(){return r?dv:lv};cv.addEventListener(iv,o);try{t=n.e(990).then(n.bind(n,215)).then((function(e){return(e.loaded&&r?uv:"ALLOWED")||lv}),a)}catch(e){t=new av((function(e){return setTimeout(e,0)})).then(a)}t.then((function(){cv.removeEventListener(iv,o)})),e(t)}else e("NOT_SUPPORTED")})).then((function(e){(function(e){switch(e){case uv:case dv:return!0}return!1})(e)&&a.warn("We noticed that you are using Trusted Types. Nothing has broken, but we plan to add dynamic loading to parts of Stripe.js. Please allow scripts from 'https://js.stripe.com' in your default Trusted Types policy. For more information: https://stripe.com/docs/security/guide#content-security-policy")}))}),5e3);var k=new Ve.Dc,E=setTimeout((function(){r._controller.report("metricscontroller.timings",{timeout:!0,delta:k.getElapsedTime(),afs:!!he,isCheckout:!!ve,isGuacamole:!!ge})}),15e3);r._midsPromise().then((function(e){clearTimeout(E),r._controller.report("metricscontroller.timings",{timeout:!1,delta:k.getElapsedTime(),afs:!!he,isCheckout:!!ve,isGuacamole:!!ge}),e&&r._controller.action.midsChange({mids:e})}))}else window.addEventListener("load",(function(){try{e((0,u.A)((0,u.A)({},t),{},{controllerLoadTimestamp:s}),r)}catch(e){}}))}else Yv(a)},Gv=(0,A.cW)((0,u.A)((0,u.A)({apiKey:A.Yj,__v2PrivateBeta:(0,A.lq)((0,A.cW)({authToken:A.Yj,stripeContext:A.Yj})),stripeAccount:(0,A.lq)((0,A.me)(A.Yj)),locale:(0,A.lq)(A.Yj),apiVersion:(0,A.lq)(A.Yj),developerTools:Js},ye?{__privateSharedSessionContext:(0,A.lq)(A.Ik)}:{}),{},{__privateApiUrl:(0,A.lq)(A.Yj),__checkout:(0,A.lq)((0,A.cW)({mids:(0,A.cW)({muid:A.Yj,sid:A.Yj})})),__lazilyAttachController:(0,A.lq)(A.lc),__dashboard:(0,A.lq)(A.Ik),__hosted3DS:(0,A.lq)(A.lc),__hostedInvoicePage:(0,A.lq)(A.Ik),__hostedCaptcha:(0,A.lq)(A.lc),canCreateRadarSession:(0,A.lq)(A.lc),betas:(0,A.lq)((0,A.jk)(A.Yj))})),Zv=function(e){return"You have an in-flight ".concat(e,"! Please be sure to disable your form submit button when ").concat(e," is called.")},Xv=function(e){return function(){throw new T.N("You cannot call `stripe.".concat(e,"` without supplying an appropriate beta flag when initializing Stripe.js."))}},Jv=function(e){return function(){throw new T.N("You cannot call `stripe.".concat(e,"` without supplying an Issuing beta flag when initializing Stripe.js."))}},Qv=(Ah=null===(bh="v3 ")?void 0:bh.trim())&&(0,R.ri)(Ah)?Ah:"v3",$v=function(e){var t,n=(0,A.tf)(Gv,e||{},"Stripe()"),r=n.value,o=n.warnings,a=(0,R.x$)(Qv,"pinnedApiVersion");if(a){if(r.apiVersion)throw t="Can not provide apiVersion to Stripe()",new R.tJ(Qv,t);if(r.betas){var i=(0,P.$D)(r.betas);i&&(a+="; ".concat(i))}return{validOptions:(0,u.A)((0,u.A)({},r),{},{apiVersion:a}),warnings:o}}return{validOptions:r,warnings:o}},eg=function(){function e(t,n){var r=this;(0,p.A)(this,e),this._listenerRegistry=Ae(),this.elements=(0,N.UZ)((function(e){return new zl(r._controller,r._listenerRegistry,{stripeJsLoadTimestamp:Kv,stripeCreateTimestamp:r._controller._createTimestamp},r._betas,r._mids(),r._developerToolsOptions,(0,u.A)((0,u.A)({},r._locale?{locale:r._locale}:{}),e))}),void 0,"elements"),this.createToken=(0,N.kO)((function(e,t){var n=r._mids();return"cvc_update"===e?function(e,t){var n=(0,A.gJ)(t);if(n&&"cardCvc"===n._componentName){var r=n._implementation._frame.id;return e.action.tokenizeCvcUpdate({frameId:r}).then(nv)}throw new T.N("You must provide a `cardCvc` Element to create a `cvc_update` token.")}(r._controller,t):function(e,t){return function(n,r){var o=(0,A.gJ)(n);if(o){var a=o._implementation._frame.id,i=o._componentName,c=rv(r);return e.action.tokenizeWithElement({frameId:a,elementName:i,tokenData:c,mids:t}).then(nv)}if("string"==typeof n){var s=n,l=rv(r);return e.action.tokenizeWithData({elementName:null,type:s,tokenData:l,mids:t}).then(nv)}throw new T.N("You must provide a Stripe Element or a valid token type to create a Token.")}}(r._controller,n)(e,t)}),void 0,"createToken"),this.createSource=(0,N.kO)((function(e,t){var n=(0,A.gJ)(e),o=cp(n?t:e),a=o||{type:null,data:{}},i=a.type,c=a.data;if(n){var s=n._implementation._frame.id,l=n._componentName;return!o&&(0,C.G)(l)?Uv.reject(new T.N("Please provide Source creation parameters to createSource.")):r._controller.action.createSourceWithElement({frameId:s,elementName:l,type:i,sourceData:c,mids:r._mids()}).then(sp)}return o?i?r._controller.action.createSourceWithData({elementName:null,type:i,sourceData:c,mids:r._mids()}).then(sp):Uv.reject(new T.N("Please provide a source type to createSource.")):Uv.reject(new T.N("Please provide either an Element or Source creation parameters to createSource."))}),void 0,"createSource"),this.retrieveSource=(0,N.PB)((function(e){var t=(0,A.tf)(up,{source:e},"retrieveSource"),n=t.value;return t.warnings.forEach((function(e){return r._controller.warn(e)})),r._controller.action.retrieveSource(n).then(sp)}),void 0,"retrieveSource"),this.paymentRequest=(0,N.Jm)((function(e,t){(0,L._y)(r._keyMode);var n=t;return Wl(r._controller,{apiKey:r._apiKey,accountId:r._stripeAccount},r._mids(),e,r._betas,n,r._listenerRegistry)}),void 0,"paymentRequest"),this.openLinkModal=(0,N.t$)((function(){var e,t=window.location.origin||(null===(e=(0,w.wS)(window.location.href))||void 0===e?void 0:e.origin),n=t&&(0,w.qZ)(t);r._keyMode===L.ld.test&&n&&r._controller.action.openLinkModal()}),void 0,"openLinkModal");try{var o=new Ve.Dc,a=$v(t||{}),i=a.validOptions,c=a.warnings;this._version=Qv,this._stripeJsId=e.stripeJsId,this._stripeObjId="sobj-".concat((0,S.VV)());var s=function(e){var t=e.apiKey,n=e.context,r=e.forceRollout,o=e.isAffectedBrowser,a=e.rolloutSlice,i=e.log,c=se()(t),s={apiKey:t,hashedKey:c,isAffectedBrowser:o,context:n},l=function(e){var t=e.mechanism,r=e.action;o&&i("legacy-deprecation-rollout",(0,u.A)((0,u.A)({},s),{},{mechanism:t,action:r,state:[n,t,r].join("-")}))};return r?(l({mechanism:vv,action:o?_v:hv}),o):"___TESTMODE_FORCE_UNSUPPORTED_BROWSER"===t||(-1!==(0,I.SL)(fv,(function(e){return e===c}))?(l({mechanism:yv,action:o?_v:hv}),o):-1!==(0,I.SL)(mv,(function(e){return e===c}))?(l({mechanism:yv,action:hv}),!1):function(e,t){return t<100}(0,a)?(l({mechanism:gv,action:o?_v:hv}),o):(l({mechanism:bv,action:hv}),!1))}({apiKey:i.apiKey,context:"outer",forceRollout:Vv,isAffectedBrowser:!window.Promise,rolloutSlice:Math.floor(100*Math.random()),log:Sv});if(s)return this._apiKey="",this._keyMode="live",this._betas=[],this._isCheckout=!1,this._isHostedInvoicePage=!1,this._developerToolsOptions=Zs,new Iv;var l=i.apiKey,d=i.stripeAccount,m=i.apiVersion,f=i.locale,_=i.developerTools,h=i.__v2PrivateBeta,y=i.__dashboard,v=i.__privateApiUrl,g=i.__checkout,b=i.__hosted3DS,k=i.__hostedInvoicePage,E=i.__privateSharedSessionContext,M=i.__lazilyAttachController,R=i.__hostedCaptcha,O=i.betas,x=(0,P.NH)(O||null),q=x.validBetas,D=x.betaWarning,j=x.betaError;if(j)throw new T.N(j);D&&c.push(D),(0,L.Ld)(l),null!=g&&g.mids&&(e._ec=xe({checkoutIds:g.mids,stripeJsId:e.stripeJsId,version:Qv})),this._apiKey=l.trim(),this._keyMode=(0,L.Xf)(this._apiKey),this._betas=q,this._locale=(0,P.q3)(f,this._betas)||null,this._stripeAccount=d||null,this._developerToolsOptions=_,this._isCheckout=!!g,this._isHostedInvoicePage=!!k;var B=y?np:k?"hip":void 0;this._attachControllerGetter({stripeCreateTimestamp:o,apiVersion:m,privateApiUrl:v,privatePaymentUserAgentSuffix:B,privateSharedSessionContext:E,lazilyAttachController:M,stripeAccount:null===d?void 0:d,v2:h}),c.forEach((function(e){return r._controller.warn(e)})),dh(),this._ensureHTTPOnlyLinkCookie(),this._ensureHTTPS(),this._ensureStripeHosted(n),this._attachPaymentIntentMethods(this._betas,!!b,!!R),this._attachLegacyPaymentIntentMethods(this._betas),this._attachCheckoutMethods(this._betas),this._attachEmbeddedCheckoutMethods(),this._attachCustomCheckoutMethods(this._betas),this._attachPrivateMethodsForCheckout(this._isCheckout),this._attachPrivateMethodsForHostedInvoicePage(this._isHostedInvoicePage),this._attachPrivateMethodsForConsumer(ye),this._attachCreateFinancialAccountDisclosure(),this._attachCreateIssuingDisclosure(),this._attachCreateRadarSession(),this._attachGetters(),this._attachIssuingCardMethods(this._betas),this._attachIdentityMethods(),this._attachLinkedAccountsMethods(this._betas),this._attachAppInfo(),this._attachStripeUpdate(),this._attachLocalizeErrorMethod(),this._attachCardBrandChoiceMethods(),this._attachV2PrivateBetaMethods(h),this._attachThreeDSecureStandaloneMethods(this._betas),(0,Jc.Gy)("init")}catch(t){throw e._outerLogger||(e._outerLogger=function(e){return new Ov(e)}({apiKey:this._apiKey,stripeAccount:this._stripeAccount,stripeJsId:e.stripeJsId,version:Qv})),e._outerLogger.logError(t),t instanceof T.N?t:new Error("[Stripe.js] There was an issue with Stripe.js initialization")}}return(0,m.A)(e,[{key:"_attachStripeUpdate",value:function(){var e=this;this.update=Xv("update"),(0,P.aw)(this._betas,P.oX.enable_stripe_update_api_key_beta_0)&&(this.update=(0,N.Jm)((function(t,n){var r=(0,u.A)({apiKey:t},n&&"object"==typeof n?n:{}),o=$v(r||{}),a=o.validOptions,i=o.warnings,c=a.apiKey,s=a.stripeAccount,l=a.apiVersion;(0,L.Ld)(c);var d=e._controller.getCredentials(),p=n&&"object"==typeof n&&"stripeAccount"in n,m=d.stripeAccount;p&&void 0!==s&&(m=null===s?void 0:s);var f={publishableKey:c.trim()||d.publishableKey,stripeAccount:m,apiVersion:l||d.apiVersion};f.publishableKey===d.publishableKey&&f.stripeAccount===d.stripeAccount&&f.apiVersion===d.apiVersion||(e._apiKey=f.publishableKey,e._keyMode=(0,L.Xf)(e._apiKey),e._stripeAccount=f.stripeAccount,i.forEach((function(t){return e._controller.warn(t)})),e._controller.setCredentials(f),e._controller.action.updateStripeUserCredentials(f))}),void 0,"update"))}},{key:"_attachLocalizeErrorMethod",value:function(){var e=this;this.localizeError=Xv("localizeError"),(0,P.aw)(this._betas,P.oX.prepare_payment_method_beta_1)&&(this.localizeError=(0,N.PB)((function(t){var n=(0,A.cW)({code:A.Yj,decline_code:(0,A.lq)(A.Yj)}),r=(0,A.tf)(n,t,"localizeError"),o=r.value;r.warnings.forEach((function(t){return e._controller.warn(t)}));var a={code:o.code,decline_code:o.decline_code};return e._controller.action.localizeError(a).then((function(e){return e.error.message}))}),void 0,"localizeError"))}},{key:"_attachCreateFinancialAccountDisclosure",value:function(){var e=this;this.createFinancialAccountDisclosure=(0,N.PB)((function(t){return function(e,t){return e.report("disclosures.create_financial_account_disclosure.action",t),e.action.createFinancialAccountDisclosure({businessName:null==t?void 0:t.businessName,learnMoreLink:null==t?void 0:t.learnMoreLink}).then(ev)}(e._controller,t)}),void 0,"createFinancialAccountDisclosure")}},{key:"_attachCreateIssuingDisclosure",value:function(){var e=this;this.createIssuingDisclosure=(0,N.PB)((function(t){return function(e,t){return e.report("disclosures.create_issuing_disclosure.action",t),e.action.createIssuingDisclosure({issuingProgramID:null==t?void 0:t.issuingProgramID,publicCardProgramName:null==t?void 0:t.publicCardProgramName,learnMoreLink:null==t?void 0:t.learnMoreLink}).then(tv)}(e._controller,t)}),void 0,"createIssuingDisclosure")}},{key:"_attachCreateRadarSession",value:function(){var t=this;this.createRadarSession=(0,N.iG)((function(){var n;return null===(n=e._ec)||void 0===n||n.ensureFrameLoaded(),new Uv((function(e){var n=setTimeout((function(){t._controller.action.localizeError({type:"api_error",code:"create_radar_session_timeout"}).then((function(t){return e({error:t.error})}))}),15e3);t._midsPromise().then((function(){return clearTimeout(n),ov(t._controller)})).then(e)}))}))}},{key:"_attachThreeDSecureStandaloneMethods",value:function(e){var t=this;(0,P.aw)(e,P.oX.standalone_authentication_server_beta_1)&&(this.performThreeDSecureFingerprinting=(0,N.PB)((function(e){return jv(e,t._controller)}),void 0,"performThreeDSecureFingerprinting"),this.performThreeDSecureChallenge=(0,N.PB)((function(e){return Bv(e,t._controller)}),void 0,"performThreeDSecureFingerprinting"))}},{key:"_attachPaymentIntentMethods",value:function(e,t,n){var r=this,o=function(){return r._mids()};this.createPaymentMethod=(0,N.g0)((function(){for(var t=arguments.length,n=new Array(t),a=0;a=8&&t.report("retrieve_card_networks.success",{networksCount:null!==(n=null===(o=e.networks)||void 0===o?void 0:o.length)&&void 0!==n?n:0}),e})).catch((function(){return t.report("retrieve_card_networks.error"),St}));return Rv=o,o}({controller:e._controller,rawCardNumber:t})}}},{key:"_attachCustomCheckoutMethods",value:function(e){var t,n,r,o=this,a=(n=(t={stripe:this,controller:function(){return o._controller}}).stripe,r=t.controller,function(e){var t=(0,Bu.A)(n),o=Au(t._version,t._betas);if(!(0,Su.yo)(o))throw new Error("non-clover version is not supported by makeSyncInitCheckout.");var a=ju(o,e),i=zd.resolve(a.clientSecret),c=(0,Jc.Gy)("custom_checkout_sdk_start"),s=r();return Kd({version:o,initOptions:a,outerController:s,stripe:n,customCheckoutInitTimestamp:c,clientSecretPromise:i})});if(this.initCheckout=(0,N.UZ)(a,void 0,"initCheckout"),"basil"===this._version||"acacia"===this._version||(0,P.aw)(e,[P.oX.custom_checkout_beta_2,P.oX.custom_checkout_beta_3,P.oX.custom_checkout_beta_4,P.oX.custom_checkout_beta_5,P.oX.custom_checkout_beta_6,P.oX.custom_checkout_internal_basil])){var i=Uu({stripe:this,controller:function(){return o._controller}});this.initCheckout=(0,N.PB)(i,void 0,"initCheckout"),(0,P.aw)(e,[P.oX.custom_checkout_beta_2,P.oX.custom_checkout_beta_3,P.oX.custom_checkout_beta_4,P.oX.custom_checkout_adaptive_pricing_1,P.oX.custom_checkout_product_catalog_1])&&(this.initCustomCheckout=(0,N.PB)(i,void 0,"initCustomCheckout"))}}},{key:"_attachPrivateMethodsForConsumer",value:function(e){var t=this;e&&(this.__createConsumerPaymentDetails=(0,N.kO)((function(e,n){var r,o={};if(!n.email)return Uv.reject(new T.N("You must pass email"));if(!e)return Uv.reject(new T.N("You must pass a clientSecret"));if(n.cardElement){if(!n.billing_details||!n.billing_details.country_code)return Uv.reject(new T.N("You must pass in billing_details.country_code if you are using the Card Element"));var a=(0,A.gJ)(n.cardElement);if(!a)return Uv.reject(new T.N("Card Element is invalid"));var i=a._implementation._frame.id,c=a._componentName;if("card"!==c&&"cardNumber"!==c)return Uv.reject(new T.N("Please provide a Card Element to __createConsumerPaymentDetails"));o={frameId:i,elementName:c,billingDetails:n.billing_details,requestSurface:n.request_surface}}return o.frameId&&o.elementName&&null!=n&&null!==(r=n.billing_details)&&void 0!==r&&r.country_code?t._controller.action.createConsumerPaymentDetails({email:n.email,clientSecret:e,billingDetails:o.billingDetails,isDefault:!!n.is_default,requestSurface:n.request_surface,nickname:n.nickname,frameId:o.frameId,elementName:o.elementName}):Uv.reject(new T.N("Please provide Card Element creation parameters to __createConsumerPaymentDetails."))}),void 0,"__createConsumerPaymentDetails"),this.__createPaymentMethodFromConsumerPaymentDetails=(0,N.kO)((function(e,n){return n.paymentDetails?n.merchantId?n.apiKey?e?t._controller.action.createPaymentMethodFromConsumerPaymentDetails((0,u.A)({clientSecret:e},n)):Uv.reject(new T.N("You must pass a clientSecret")):Uv.reject(new T.N("You must pass apiKey")):Uv.reject(new T.N("You must pass merchant")):Uv.reject(new T.N("You must pass payment details"))}),void 0,"__createPaymentMethodFromPaymentDetails"),this.__rememberLinkLogin=(0,N.PB)((function(e){return"string"==typeof e?t._controller.action.rememberLinkLogin({authSessionClientSecret:e}):t._controller.action.rememberLinkLogin(e)}),void 0,"__rememberLinkLogin"),this.__forgetLinkLogin=(0,N.PB)((function(){return t._controller.action.forgetLinkLogin()}),void 0,"__forgetLinkLogin"),this.__getLinkWebAuthnFrameFingerprintedPath=(0,N.t$)((function(){return"link-web-authn-frame-c8cd270e71b2fdd81cd8d333e05da8825e6f82ec.html"}),void 0,"__getLinkWebAuthnFrameFingerprintedPath"),this.__collectFinancialConnectionsAccountsForLinkApp=(0,N.PB)((function(e){return(0,Ro.$m)(t._controller,[],e)}),void 0,"__collectFinancialConnectionsAccountsForLinkApp"))}},{key:"_attachGetters",value:function(){var e=this,t=new ap((function(t){e._registerWrapper({name:t,version:null})}));["elements","createToken","createSource","createPaymentMethod"].forEach((function(n){if(e.hasOwnProperty(n)){var r=e[n],o=function(){t.called(n);for(var e=arguments.length,o=new Array(e),a=0;a=10?(ng[n].hasWarned=!0,window.console&&console.warn("[Stripe.js] It looks like Stripe() was called many times with the same API key and options. For best performance, create and share a single instance of the Stripe object. https://stripe.com/docs/js/initializing")):null===rg&&(rg=setTimeout((function(){Object.keys(ng).forEach((function(e){ng[e].count=0})),rg=null}),1e4))}catch(e){}}(e,t),new tg((0,u.A)({apiKey:e},t&&"object"==typeof t?t:{}),og)};ag.version=tg.version,window.Stripe&&2===window.Stripe.version&&!window.Stripe.StripeV3?window.Stripe.StripeV3=ag:window.Stripe?window.console&&console.warn("[Stripe.js] It looks like Stripe.js was loaded more than one time. Please only load it once per page."):window.Stripe=ag},35:function(e,t,n){"use strict";n.d(t,{z:function(){return i}});var r=n(7837),o=n(9671),a=n(7882).K7,i=function(e){var t=e.controller,n=e.intent,o=e.locale,i=e.action,s=e.expandParam,l=e.groupId;return new a((function(e){return i.authenticationUrl&&t.action.eceNotifySheetAuthenticationNeeded({authenticationUrl:i.authenticationUrl,groupId:l}),(0,r.qR)({controller:t,initialDelay:5e3,pollTimeGap:2e3,intent:n,expandParam:s,checkIntent:function(e){return"requires_action"!==e.status&&"requires_source_action"!==e.status||"use_stripe_sdk"!==e.next_action.type||"express_checkout_authentication_needed"!==e.next_action.use_stripe_sdk.type},locale:o}).then((function(n){var r=c(n);r?t.action.localizeError(r).then((function(t){var n=t.error;e({error:n})})):e(n)}))}))},c=function(e){var t=null,n=null;return(0,o.fS)(e)?(n=e.paymentIntent.status,t=e.paymentIntent.last_payment_error):(0,o.wO)(e)&&(n=e.setupIntent.status,t=e.setupIntent.last_setup_error),"requires_payment_method"===n||"requires_source"===n?t:null}},7837:function(e,t,n){"use strict";n.d(t,{Hm:function(){return m},Lf:function(){return p},aA:function(){return d},pk:function(){return u},qR:function(){return f},xL:function(){return l}});var r=n(9535),o=n(6122),a=n(9671),i=n(277),c=n(7882).K7,s=function(e){switch(e.type){case"error":return{error:e.error};case"object":switch(e.object.object){case"payment_intent":return{paymentIntent:e.object};case"setup_intent":return{setupIntent:e.object};default:return(0,r.GQ)(e.object)}default:return(0,r.GQ)(e)}},l=function(e,t,n,r,a,i,c,l){return t===o.dI.PAYMENT_INTENT?n.action.retrievePaymentIntent({hosted:a,intentSecret:e,locale:r,asErrorIfNotSucceeded:i,expandParam:c||[],publishableKey:l}).then(s):n.action.retrieveSetupIntent({hosted:a,intentSecret:e,locale:r,asErrorIfNotSucceeded:i,expandParam:c||[],publishableKey:l}).then(s)},u=function(e,t,n,r,o,a){return l(e,t,n,r,!1,!0,o,a)},d=function(e,t,n,r,a,i,c){return t===o.dI.PAYMENT_INTENT?n.action.cancelPaymentIntentSource({intentSecret:e,locale:a,sourceId:r,sourceIntentId:i,publishableKey:c}).then(s):n.action.cancelSetupIntentSource({intentSecret:e,locale:a,sourceId:r,sourceIntentId:i,publishableKey:c}).then(s)},p=function(e){return(e.error?e.error.payment_intent||e.error.setup_intent:e.paymentIntent||e.setupIntent)||null},m=function(e,t,n,r,o,a){var i,c=!0,s=3,l=0;return function d(){l+=1,u(e,t,n,r,o).then((function(e){if(c){var t=p(e);if(null!==t)switch(s=3,t.status){case"requires_action":case"requires_source_action":return void(i=setTimeout(d,5e3));case"processing":return void(i=setTimeout(d,1e3));default:a(e,l)}else if(s>0){var n=500*Math.pow(2,3-s);i=setTimeout(d,n),s-=1}else a(e,l)}}))}(),function(){clearTimeout(i),c=!1}},f=function(e){var t=e.initialDelay,n=e.pollTimeGap,r=e.checkIntent,o=e.locale,l=e.controller,u=e.intent,d=e.expandParam,p=void 0===d?[]:d,m=e.shouldPoll,f=void 0===m?function(){return!0}:m,_="payment_intent"===u.object?{paymentIntent:u}:{setupIntent:u};return new c((function(e){setTimeout((function(){var t=!1,c=setInterval((function(){if(!f())return e(_),void clearInterval(c);var n;t||(t=!0,(n={hosted:!1,intentSecret:(0,a.Qv)(u),locale:o,expandParam:p},"payment_intent"===u.object?l.action.retrievePaymentIntent(n):l.action.retrieveSetupIntent(n)).then((function(n){if(t=!1,_=s(n),n.error){if("lock_timeout"===n.error.code||"rate_limit"===n.error.code)return;l.action.localizeError(i.wr).then((function(e){return{error:e.error}})).then(e),clearInterval(c)}else r(n.object)&&(e(_),clearInterval(c))})))}),n)}),t-n)}))}},9960:function(e,t,n){"use strict";n.d(t,{M:function(){return s}});var r=n(277),o=n(3967),a=n(2538),i=n(7882).K7,c=function(e){return e?"payment_intent"===e.object?e.last_payment_error:e.last_setup_error:null},s=function(e,t,n,s,l){return new i((function(i){var u=new a.Dc,d=e.captcha_vendor_name,p=function(e){return"human_security"===d?"intent_confirmation_challenge.human_security.".concat(e):"arkose"===d?"intent_confirmation_challenge.arkose.".concat(e):"intent_confirmation_challenge.".concat(e)},m=function(){if("human_security"===e.captcha_vendor_name){var r=e.captcha_vendor_data;return n.createLightboxFrame({type:o.mU.HUMAN_SECURITY_ACTIVE_APP,options:{intentId:t.id,clientSecret:t.client_secret,locale:s,vid:r.vid,uuid:r.uuid,appId:r.app_id,verifyUrl:e.verification_url,startTime:u.getAsPosixTime(),expand:l}})}if("arkose"===e.captcha_vendor_name){var a=e.captcha_vendor_data;return n.createLightboxFrame({type:o.mU.ARKOSE_ACTIVE_APP,options:{intentId:t.id,clientSecret:t.client_secret,locale:s,blob:a.blob,verifyUrl:e.verification_url,startTime:u.getAsPosixTime(),expand:l}})}return n.createLightboxFrame({type:o.mU.HCAPTCHA_APP,options:{intentId:t.id,clientSecret:t.client_secret,locale:s,sitekey:e.site_key,verifyUrl:e.verification_url,rqdata:e.rqdata,startTime:u.getAsPosixTime(),expand:l}})}(),f=function(e){var t=r.wr;return null!=e&&(t=e),n.action.localizeError(t).then((function(e){return{error:e.error}}))};n.report(p("start")),m._on("load",(function(){n.report(p("stripe_js_frame_loaded"),{duration_since_start_ms:u.getElapsedTime()}),m.fadeInBackdrop()})),m.show(),m._on("request-cancel",(function(e){m.fadeOutBackdrop(),m.destroy(!0),n.report(p("cancel")),i(f(c(null==e?void 0:e.intent)))})),m._on("request-close",(function(e){m.fadeOutBackdrop(),m.destroy(!0);var t=null==e?void 0:e.intent;if(t){var o=c(t);o?/Captcha/.test(o.message||"")?(n.report(p("verification_failed")),i(f(o))):(n.report(p("success")),i(f(o))):(n.report(p("success")),function(e,t){"payment_intent"===t.object?e({paymentIntent:t}):e({setupIntent:t})}(i,t))}else n.report(p("verification_error")),i(f(r.wr))}))}))}},2261:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(7837),o=n(9671),a=n(7882).K7,i=function(e){var t=e.controller,n=e.intent,i=e.locale;return new a((function(e){var a,c=!1,s=null===(a=n.payment_method_options)||void 0===a?void 0:a.payto;return t.outerAction.showPaytoConfirmation(s).then((function(e){!c&&e&&(c=!0)})),(0,r.qR)({controller:t,initialDelay:3e3,pollTimeGap:1e3,intent:n,checkIntent:function(e){return"processing"===e.status?(t.outerAction.setPaytoReachedProcessingState(),!1):!(0,o.JF)(e.status)||c},locale:i}).then((function(n){t.outerAction.closePaytoConfirmation(),e(n)}))}))}},2245:function(e,t,n){"use strict";n.d(t,{f:function(){return c}});var r=n(3565),o=n(3967),a=n(7837),i=n(7882).K7,c=function(e){var t=e.controller,n=e.intent,c=e.intentSecret,s=e.intentType,l=e.locale,u=e.url,d=(0,r.Y)(t,{url:(0,o.uy)(u),size:"450x750",locale:l,frameTitle:"pix.instructions_frame_title",useLightboxHostedCloseButton:!1}),p=null;return new i((function(e){d._on("load",(function(){d.show(),d.fadeInBackdrop()})),d._once("request-close",(function(){(0,r.v)(d).then((function(){p&&clearTimeout(p),"payment_intent"===n.object?e({paymentIntent:n}):e({setupIntent:n})}))})),d._on("complete",(function(t){(0,r.v)(d).then((function(){p&&clearTimeout(p),e(t)}))}));p=setTimeout((function n(){(0,a.pk)(c,s,t,l).then((function(t){var r=(0,a.Lf)(t);if(r)switch(r.status){case"requires_source_action":case"requires_action":return void(p=setTimeout(n,2e3));default:d.destroy(!0).then((function(){"payment_intent"===r.object?e({paymentIntent:r}):e({setupIntent:r})}))}}))}),5e3)}))}},5622:function(e,t,n){"use strict";n.d(t,{G:function(){return m}});var r=n(9379),o=n(45),a=n(3565),i=n(3967),c=n(7837),s=n(9671),l=n(4679),u=n(7882).K7,d=["size"],p=function(e){return!(0,s.JF)(e.status)},m=function(e){var t=e.controller,n=e.initialDelay,s=void 0===n?5e3:n,m=e.intent,f=e.lightboxOptions,_=e.locale,h=e.pollInterval,y=void 0===h?2e3:h,v=e.url,g=f.size,b=(0,o.A)(f,d),A=(0,a.Y)(t,(0,r.A)({url:(0,i.uy)(v),size:l.yS?"fullScreen":g||"400x600",locale:_,useLightboxHostedCloseButton:!1},b)),S=!1;return new u((function(e){return A._on("load",(function(){A.show(),A.fadeInBackdrop()})),A._once("request-close",(function(){(0,a.v)(A).then((function(){S=!0,"payment_intent"===m.object&&e({paymentIntent:m}),"setup_intent"===m.object&&e({setupIntent:m})}))})),A._on("complete",(function(t){(0,a.v)(A).then((function(){S=!0,e(t)}))})),(0,c.qR)({controller:t,initialDelay:s,pollTimeGap:y,intent:m,checkIntent:p,shouldPoll:function(){return!S},locale:_}).then((function(t){"error"in t&&t.error||S||A.destroy(!0).then((function(){e(t)}))}))}))}},6932:function(e,t,n){"use strict";n.d(t,{$:function(){return c},a:function(){return s}});var r=n(3975),o=n(9671),a=n(4373),i=n(4024),c=function(e,t,n,c){var s,l;if("affirm-hooks.stripe.com"===(null===(s=(0,i.wS)(t))||void 0===s?void 0:s.host)&&-1!==(null===(l=n._betas)||void 0===l?void 0:l.indexOf("affirm_in_context_beta_1")))return new a.u({paymentIntent:e,redirectUrl:t,controller:n,paymentSurface:c?"payment_element":"direct_integration",paymentMethod:"affirm",fallbackToRedirectOnErrors:!1}).collectPayment();return(0,r.S)(t).then((function(t){return(0,r.T)(n,"next_action redirect",t),(0,o.zA)(t,e)}))},s=function(e,t,n){return(0,r.S)(t).then((function(t){return(0,r.T)(n,"next_action redirect",t),(0,o.Sx)(t,e)}))}},7221:function(e,t,n){"use strict";n.d(t,{F:function(){return c}});var r=n(3967),o=n(7837),a=n(9671),i=n(7882).K7,c=function(e){var t=e.action,n=e.controller,c=e.intent,s=e.hosted,l=n.createLightboxFrame({type:r.mU.SMTC_COLLECTION_INNER,options:{collectionUrl:t.collectionUrl,cardBrand:t.cardBrand,merchantDisplayName:t.merchantDisplayName,livemode:t.livemode,threeDSecureSource:t.threeDSecureSource}});return new i((function(e){l._on("load",(function(){l.show(),l.fadeInBackdrop()})),l._on("request-close",(function(r){var i=r.isUserCanceled,u=(0,a.$I)(c.client_secret);if(!u)return e({error:new Error("Invalid client secret")});var d="payment_intent"===c.object?"PAYMENT_INTENT":"SETUP_INTENT";return(!0===i&&t.threeDSecureSource&&t.threeDSecureSource.length>0?(0,o.aA)(u,d,n,t.threeDSecureSource,"en"):(0,o.xL)(u,d,n,"en",s,!1,void 0)).then((function(t){l.destroy(!0).then((function(){var n=(0,o.Lf)(t);return n?"payment_intent"===n.object?e({paymentIntent:n}):e({setupIntent:n}):e({error:new Error("Invalid intent")})}))}))}))}))}},9692:function(e,t,n){"use strict";n.d(t,{V:function(){return u}});var r=n(3453),o=n(9379),a=n(8022),i=n(3967),c=n(7837),s=n(2538),l=n(7882).K7,u=function(e,t,n,u,d,p){var m=(0,a.aO)(),f=new s.Dc,_=function(e,t,n,r,a){return e.createLightboxFrame({type:i.mU.AUTHORIZE_WITH_URL,options:(0,o.A)({url:t,locale:a,intentId:n},r?{source:r}:{})})}(u,e.url,t.id,e.source,d);return _.show(),u.report("authorize_with_url.loading",{viewport:m,intentId:t.id}),_._on("load",(function(){u.report("authorize_with_url.loaded",{loadDuration:f.getElapsedTime(),intentId:t.id}),_.fadeInBackdrop()})),_._on("challenge_complete",(function(){_.fadeOutBackdrop()})),new l((function(o){var a=e.source;a&&_._once("cancel",(function(){l.all([(0,c.aA)(t,n,u,a,d),_.destroy()]).then((function(e){var t=(0,r.A)(e,1)[0];return o(t)}))})),_._once("authorize_with_url_done",(function(){var e=_.destroy();(0,c.Hm)(t,n,u,d,p,(function(n,r){e.then((function(){u.report("authorize_with_url.done",{shownDuration:f.getElapsedTime(),success:!("error"in n),intentId:t.id,iterations:r}),o(n)}))}))}))}))}},3403:function(e,t,n){"use strict";n.d(t,{a:function(){return $}});var r=n(3453),o=n(9535),a=n(2538),i=n(9379),c=n(45),s=n(3967),l=n(7882).K7,u=["type","optimizations","oneClickAuthn"],d=function(e,t){var n=t.intentSecret,r=t.controller,o=t.locale,a=t.hosted,i=r.createLightboxFrame({type:s.mU.STRIPE_3DS2_CHALLENGE,options:{intentId:n.id,hosted:a,locale:o},primaryFrameId:t.primaryFrameId});r.report("3ds2.challenge_frame.loading",{intentId:n.id,hosted:a}),i._on("challenge_complete",(function(){i.fadeOutBackdrop()}));var c=function(e){return new l((function(t){e._on("load",(function(){return t(e)}))}))}(i);return c.then((function(){return r.report("3ds2.challenge_frame.loaded",{intentId:n.id,hosted:a})})),a&&(i.show(),i.action.show3DS2Spinner({cardBrand:e.cardBrand})),c},p=function(e,t){var n=t.oneClickAuthnDeviceSupport,r=t.oneClickAuthnOptedOut,o=t.challengeFrame;return new l((function(t,a){o.then((function(o){var l=function(){return a(new Error("User canceled"))};o._once("cancel",l),o.isVisible||(o.show(),o.fadeInBackdrop());e.type;var d=e.optimizations,p=(e.oneClickAuthn,(0,c.A)(e,u));o.action.perform3DS2Challenge((0,i.A)((0,i.A)({},p),{},{shouldSandbox:d.sandboxChallengeFrame,recordFinalCres:d.recordFinalCres,oneClickAuthnDeviceSupport:n,oneClickAuthnOptedOut:r,oneClickWebauthnEnrollmentAppUrl:(0,s.TE)("one-click-webauthn-enrollment-25c03bc0cfc75850382abb6eb0e0ae32.html")})).then((function(){o._off("cancel",l),t()}))}))}))},m=n(7882).K7,f=function(e,t,n){e.report("3ds2.challenge.report",(0,i.A)({outcome:t},n))},_=function(e,t,n){var r=n.authenticateResponse,a=n.oneClickAuthnDeviceSupport,i=n.oneClickAuthnOptedOut,c=n.challengeFrame,s=t.controller,u=t.hosted;if("error"===r.type)return f(s,"errored",{source:e.threeDS2Source,transactionId:e.transactionId,hosted:u,gateway:e.gateway,challengeAttempted:!1,challengeError:{type:"authenticate_error",errorType:r.error.type,param:r.error.param,message:r.error.message}}),m.resolve();var d,_=r.object,h=_.state,y=_.ares,v=_.creq;if("delegated"===h)return f(s,"delegated",{source:e.threeDS2Source,transactionId:e.transactionId,hosted:u,gateway:e.gateway,challengeAttempted:!1}),m.resolve();if(null===y)return f(s,"errored",{source:e.threeDS2Source,transactionId:e.transactionId,hosted:u,gateway:e.gateway,challengeAttempted:!1,challengeError:{type:"no_ares"}}),m.resolve();if(y.transStatus&&["N","R","U"].indexOf(y.transStatus)>-1&&y.cardholderInfo&&y.cardholderInfo.length>15)return function(e,t){return new l((function(n){t.then((function(t){t._once("cancel",n),t.isVisible||(t.show(),t.fadeInBackdrop()),t.action.showCardholderInfoMessage({cardholderInfo:e,onMessageDismiss:function(){}}).then((function(){t._off("cancel",n),n()}))}))}))}(y.cardholderInfo,c);if("C"!==y.transStatus||null==v)return f(s,"frictionless",{source:e.threeDS2Source,transactionId:e.transactionId,hosted:u,gateway:e.gateway,challengeAttempted:!1}),m.resolve();switch(e.gateway){case"emvco":d={type:"3ds2-challenge",gateway:e.gateway,threeDS2Source:e.threeDS2Source,cardBrand:e.cardBrand,transactionId:e.transactionId,acsUrl:y.acsURL,acsTransactionId:y.acsTransID,optimizations:e.optimizations,oneClickAuthn:e.oneClickAuthn,creq:v,publishableKey:e.publishableKey};break;case"itmx":var g=r.object.itmx;d={type:"3ds2-challenge",gateway:e.gateway,threeDS2Source:e.threeDS2Source,cardBrand:e.cardBrand,transactionId:e.transactionId,acsUrl:y.acsURL,acsTransactionId:y.acsTransID,optimizations:e.optimizations,oneClickAuthn:e.oneClickAuthn,creq:v,publishableKey:e.publishableKey,stepUpUrl:null==g?void 0:g.stepUpUrl,accessToken:null==g?void 0:g.accessToken};break;default:(0,o.GQ)(e)}return p(d,{oneClickAuthnDeviceSupport:a,oneClickAuthnOptedOut:i,challengeFrame:c})},h=n(7837),y=n(1097),v=n(7882).K7,g=function(e,t,n){var r=t.intentSecret,o=t.intentType,a=t.controller,i=t.locale,c=t.publishableKey;return(0,h.pk)(r,o,a,i,n,c)},b=function(e,t){var n=t.controller,r=t.intentSecret,o=t.intentType,a=t.locale;return(0,h.aA)(r,o,n,e.threeDS2Source,a,e.threeDS2Intent,e.publishableKey)},A=function(e,t){var n=e.intentSecret,o=e.controller,a=e.hosted,c=t.intent,s=t.challengeFrame,l=t.startTimestamp;return v.all([c,s.then((function(e){return e.destroy()}))]).then((function(e){var t=(0,r.A)(e,1)[0];return o.report("3ds2.done",(0,i.A)({intentId:n.id,hosted:a,totalDuration:l.getElapsedTime()},t.error?{error:(0,y.pV)(t.error),success:!1}:{success:!0})),t}))},S=n(7882).K7,k=function(e){var t=e.intentSecret,n=e.controller,r=e.hosted,o=e.locale,a=n.createHiddenFrame(s.mU.STRIPE_3DS2_FINGERPRINT,{intentId:t.id,locale:o,hosted:r});n.report("3ds2.fingerprint_frame.loading",{hosted:r,intentId:t.id});var i=function(e){return new S((function(t){e._on("load",(function(){return t(e)}))}))}(a);return i.then((function(){n.report("3ds2.fingerprint_frame.loaded",{hosted:r,intentId:t.id})})),i},E=function(e,t,n){e.report("3ds2.fingerprint",(0,i.A)({outcome:t},n))},w=function(e,t){var n=t.intentSecret,r=t.controller,a=t.hosted;return e.optimizations.skipFingerprint?(E(r,"skipped",{source:e.threeDS2Source,transactionId:e.transactionId,methodUrl:e.methodUrl,gateway:e.gateway,fingerprintingMaxTimeout:e.optimizations.fingerprintingMaxTimeout}),S.resolve({fingerprintAttempted:!1,fingerprintData:null})):""===e.methodUrl?(r.report("3ds2.fingerprint.no_method_url",{hosted:a,intentId:n.id}),E(r,"not_supported",{source:e.threeDS2Source,transactionId:e.transactionId,methodUrl:e.methodUrl,gateway:e.gateway,fingerprintingMaxTimeout:e.optimizations.fingerprintingMaxTimeout}),S.resolve({fingerprintAttempted:!1,fingerprintData:null})):k(t).then((function(t){var n;switch(e.gateway){case"emvco":n={gateway:e.gateway,threeDS2Source:e.threeDS2Source,merchant:e.merchant,transactionId:e.transactionId,methodUrl:e.methodUrl,shouldSandbox:e.optimizations.sandboxFingerprintFrame,fingerprintingMaxTimeout:e.optimizations.fingerprintingMaxTimeout};break;case"itmx":n={gateway:e.gateway,threeDS2Source:e.threeDS2Source,merchant:e.merchant,transactionId:e.transactionId,methodUrl:e.methodUrl,shouldSandbox:e.optimizations.sandboxFingerprintFrame,fingerprintingMaxTimeout:e.optimizations.fingerprintingMaxTimeout,accessToken:e.accessToken};break;default:return(0,o.GQ)(e)}return t.action.perform3DS2Fingerprint(n).then((function(e){return t.destroy(),e}))}))},C=n(4679),P=n(7882).K7,I=function(e){var t=function(){if(!/CrOS/i.test(window.navigator.userAgent))return!1;var e=window.navigator.userAgent.match(/Chrome\/\d+\.\d+\.(\d+)\.(\d+)/)||[],t=Number(e[1]),n=Number(e[2]);return!(4389===t&&n>=82||4430===t&&n>=11||t>=4431)}(),n=function(){var e=/iPad|iPhone/i.test(window.navigator.userAgent),t=/^((?!chrome|android).)*safari/i.test(window.navigator.userAgent)&&!/SamsungBrowser/.test(window.navigator.userAgent);if(!e||t)return!1;var n=window.navigator.userAgent.match(/OS (\d+)_(\d+)(_\d+)? like Mac OS X/)||[],r=parseInt(n[1],10),o=parseInt(n[2],10);return!isNaN(r)&&!isNaN(o)&&(15===r&&o>=4||r>15)}();if(void 0===window.PublicKeyCredential||t||n)return e("3ds2.challenge.webauthn_eligible.unavailable",{isPublicKeyCredentialUndefined:void 0===window.PublicKeyCredential,isChromeUvpaAvailable:t,isSafariUvpaAvailable:n}),P.resolve(!1);var r=window.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable(),o=new P((function(e){return setTimeout((function(){return e(!1)}),500)}));return P.race([r,o]).catch((function(){return e("3ds2.challenge.webauthn_eligible.error"),!1}))},T=n(7882).K7,N=function(e){if(void 0===window.PaymentRequest)return e("3ds2.challenge.spc_eligible.payment_request_undefined"),T.resolve(!1);if(!/Chrome\/(9[5-9]|[1-9]\d\d)/.test(window.navigator.userAgent))return e("3ds2.challenge.spc_eligible.unsupported_chrome_version"),T.resolve(!1);if(C.u2&&!/Chrome\/(109|1[1-9]\d|[2-9]\d{2}|[1-9]\d{3,})/.test(window.navigator.userAgent))return e("3ds2.challenge.spc_eligible.unsupported_android_chrome_version"),T.resolve(!1);try{var t=[{supportedMethods:"secure-payment-confirmation",data:{action:"authenticate",credentialIds:[new Uint8Array(1)],challenge:new Uint8Array(1),fallbackUrl:window.location,rpId:"stripe.com",payeeOrigin:"https://stripe.com",instrument:{displayName:"Mock ····1234",icon:'data:image/svg+xml;utf8,'}}}];return new window.PaymentRequest(t,{total:{label:"Total",amount:{currency:"USD",value:"0"}}}).canMakePayment().catch((function(){return e("3ds2.challenge.spc_eligible.can_make_payment_error"),!1}))}catch(t){return e("3ds2.challenge.spc_eligible.payment_request_error"),T.resolve(!1)}},M="stripe-js-one-click-authn",R="W",L="S",O="SE/WA",x=function(e){return btoa(String.fromCharCode.apply(null,new Uint8Array(e))).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")},q=function(e){return atob(e.replace(/-/g,"+").replace(/_/g,"/"))},D=function(e){var t=q(e);return Uint8Array.from(t,(function(e){return e.charCodeAt(0)}))},j=(n(1281),n(4623),n(8486),function(e){return"data:image/svg+xml,".concat(encodeURIComponent(e.replace(/\n/g,"").replace(/\s+/g," ")))}),B=function(e){switch(e){case"visa":return j('\n \n \n \n \n');case"amex":return j('\n \n \n \n \n \n \n \n \n \n');case"mastercard":return j('\n \n \n \n \n \n \n');case"unionpay":case"discover":case"jcb":case"diners":case"unknown":case"elo":return j('');default:return(0,o.GQ)(e)}},F=n(1846),U=n(9671),V=n(7882).K7,K=function(e,t,n){var r=e.threeDS2Source,o=e.oneClickAuthn,a=t.controller,c=n.deviceSupport,s=n.startTimestamp,l=V.resolve({authenticationAPIParam:null,optedOut:!1,isSPCRequested:!1}),u=V.resolve({authenticationAPIParam:null,optedOut:!1,isSPCRequested:!0});if(!o)return l;var d,p=o.credentials.filter((function(e){return e.type===U.kn}));if(0===p.length)return a.report("one_click_authn.request_spc_authn.empty_credentials_list",{client_id:M,source:r,device_support:c}),l;try{var m=o.merchant.origin;if(!m)return a.report("one_click_authn.request_spc_authn.empty_merchant_origin",{client_id:M,source:r,device_support:c}),l;(d=document.createElement("meta")).name=(0,F.Hn)("__privateStripeMeta"),d.httpEquiv="origin-trial",d.content="A2ZxBmgWRc3CxEGqZ0aWPMB4MUSx1dSjXn2pGXpMq8NLQh00TMwiKf5A8NEQegaXHfDY7IxdHtYPxI0KRKEWNgQAAAB6eyJvcmlnaW4iOiJodHRwczovL2pzLnN0cmlwZS5jb206NDQzIiwiZmVhdHVyZSI6IlNlY3VyZVBheW1lbnRDb25maXJtYXRpb25PcHRPdXQiLCJleHBpcnkiOjE2Nzg0MDYzOTksImlzVGhpcmRQYXJ0eSI6dHJ1ZX0=",document.head.appendChild(d);var f=new window.PaymentRequest(function(e,t,n){var r=n.authenticationChallenge,o=n.instrument,a=o.cardBrand,i=o.cardName,c=o.cardLast4,s=n.merchant;return[{supportedMethods:"secure-payment-confirmation",data:{action:"authenticate",rpId:"stripe.com",credentialIds:e.map((function(e){return D(e.id)})),challenge:D(r),timeout:6e4,fallbackUrl:window.location.toString(),instrument:{displayName:"".concat(i," ····").concat(c),icon:B(a)},payeeOrigin:t,payeeName:s.name,showOptOut:!0}}]}(p,m,o),{total:{label:"Total",amount:o.amount}});return a.report("one_click_authn.request_spc_authn.prompted",{client_id:M,source:r,timeToComplete:s.getElapsedTime(),device_support:c}),f.show().then((function(e){var t;return e.complete("success"),a.report("one_click_authn.request_spc_authn.completed",{client_id:M,source:r,timeToComplete:s.getElapsedTime(),device_support:c}),{authenticationAPIParam:{type:U.kn,assertion:(t=e.details,{type:"public-key",id:t.id,raw_id:t.id,response:{authenticator_data:x(t.response.authenticatorData),client_data_json:x(t.response.clientDataJSON),signature:x(t.response.signature)}}),payment_data:{merchant_data:{merchant_origin:m,total:o.amount},network_data:o.authenticationChallenge}},optedOut:!1,isSPCRequested:!0}})).catch((function(e){if(function(e){return"OptOutError"===e.name&&-1!==e.message.indexOf("opted out")}(e))return a.report("one_click_authn.request_spc_authn.opted_out",{client_id:M,source:r,timeToOptedOut:s.getElapsedTime(),device_support:c}),V.resolve({authenticationAPIParam:null,optedOut:!0,isSPCRequested:!0});var t={AbortError:"request_aborted",InvalidStateError:"payment_already_shown",NotSupportedError:"payment_method_not_supported",SecurityError:"security_error"}[e.name]||"unexpected_error";return a.report("one_click_authn.request_spc_authn.error",{reason:t,client_id:M,source:r,timeToError:s.getElapsedTime(),device_support:c,error:(0,i.A)({name:e.name,message:e.message},e)}),u}))}catch(e){a.report("one_click_authn.request_spc_authn.error",{client_id:M,reason:"unexpected_error",source:r,timeToError:s.getElapsedTime(),device_support:c,error:(0,i.A)({name:e.name,message:e.message},e)})}return u},z=n(7882).K7,W=n(7882).K7,Y=function(e,t){var n=e.threeDS2Source,r=e.oneClickAuthn,o=t.controller;if(!r)return null;var a=C.Yw?"safari":C.$M?"firefox":C.pr||C.w2?"edge":C.G_?C.u2?"chrome_android":/Chrome\/10[4-9]/.test(window.navigator.userAgent)?"chrome_in_opt_out_trial":/Chrome\/(1[1-9]\d|[2-9]\d{2}|[1-9]\d{3,})/.test(window.navigator.userAgent)?"chrome_with_opt_out":"chrome":null;if(!a)return o.report("one_click_authn.configuration.error",{client_id:M,reason:"browser_not_found",source:n}),null;try{switch(new URLSearchParams(q(r.configuration)).get(a)){case R:return R;case L:return L;case O:return O;default:return null}}catch(e){return o.report("one_click_authn.configuration.error",{client_id:M,reason:"unexpected_error",source:n,error:(0,i.A)({name:e.name,message:e.message},e)}),null}},H=function(){try{return 0==="https://js.stripe.com/v3/".indexOf(window.top.location.origin)}catch(e){return!1}},G=function(){var e=document.featurePolicy;if(!e)return!1;try{return-1!==e.allowedFeatures().indexOf("publickey-credentials-get")}catch(e){return!1}},Z=function(e,t,n,r,o){return function(e,t,n){var r=t.controller,o=n.deviceSupport,a=n.challengeFrame,i=n.startTimestamp,c=e.oneClickAuthn;if(!c)return z.resolve(null);var l=c.credentials;return 0===l.length?(r.report("one_click_authn.request_webauthn_authn.empty_credentials_list",{client_id:M,source:e.threeDS2Source,device_support:o}),z.resolve(null)):new z((function(t,n){a.then((function(r){var a=function(){return n(new Error("User canceled"))};r._once("cancel",a),r.isVisible||(r.show(),r.fadeInBackdrop());var u={amount:c.amount,instrument:c.instrument,merchant:c.merchant,authenticationChallenge:c.authenticationChallenge,layout:c.layout,allowCredentials:l};return r.action.performOneClickWebauthnAuthentication({threeDS2Source:e.threeDS2Source,cardBrand:e.cardBrand,appUrl:(0,s.TE)("one-click-webauthn-authentication-936a93dafa89363ac60c86e2b15f295c.html"),deviceSupport:o,payload:u,startPosixTime:i.getAsPosixTime()}).then((function(e){r._off("cancel",a),t(e)}))}))}))}(e,t,{deviceSupport:n,challengeFrame:r,startTimestamp:o}).then((function(e){return{deviceSupport:n,authenticationAPIParam:e,optedOut:!1}}))},X=function(e,t){return W.all([N(t.controller.report),I(t.controller.report)]).then((function(n){var o=(0,r.A)(n,2),a=o[0],i=o[1];return t.controller.report("3ds2.challenge.device_support",{spcEligible:a,webauthnEligible:i}),{sameOriginFrame:H(),spcEligible:a,webauthnEligible:i,publickeyCredentialsGetAllowed:G(),configurationType:Y(e,t)}}))},J=function(e,t,n){var r=n.challengeFrame,o=n.startTimestamp;return X(e,t).then((function(n){return i=(a=n).webauthnEligible,c=a.configurationType,!i||c!==R&&c!==O?function(e){var t=e.spcEligible,n=e.configurationType;return t&&n===L}(n)?K(e,t,{deviceSupport:n,startTimestamp:o}).then((function(a){var i=a.authenticationAPIParam,c=a.optedOut;return!a.isSPCRequested&&n.webauthnEligible?Z(e,t,n,r,o):{deviceSupport:n,authenticationAPIParam:i,optedOut:c}})):(t.controller.report("3ds2.challenge.not_performing_spc_or_webauthn_authentication"),{deviceSupport:n,authenticationAPIParam:null,optedOut:!1}):Z(e,t,n,r,o);var a,i,c}))},Q=n(7882).K7,$=function(e,t,n){var i=new a.Dc,c=d(e,t);switch(e.type){case"3ds2-challenge":return X(e,t).then((function(r){return p(e,{oneClickAuthnDeviceSupport:r,oneClickAuthnOptedOut:!1,challengeFrame:c}).then((function(){return A(t,{intent:g(0,t,n),challengeFrame:c,startTimestamp:i})}),(function(){return A(t,{intent:b(e,t),challengeFrame:c,startTimestamp:i})}))}));case"3ds2-fingerprint":return Q.all([w(e,t),J(e,t,{challengeFrame:c,startTimestamp:i})]).then((function(n){var o=(0,r.A)(n,2),a=o[0],i=o[1];return function(e,t,n){var r=n.fingerprintResult,o=n.oneClickAuthn,a=t.controller,i=t.hosted,c=t.intentSecret;return a.report("3ds2.authenticate",{hosted:i,intentId:c.id}),a.action.authenticate3DS2({threeDS2Source:e.threeDS2Source,gateway:e.gateway,outerWindowWidth:window.innerWidth,hosted:i,fingerprintResult:r,oneClickAuthnDeviceSupportAPIParam:{hosted:i,same_origin_frame:o.deviceSupport.sameOriginFrame,spc_eligible:o.deviceSupport.spcEligible,webauthn_eligible:o.deviceSupport.webauthnEligible,publickey_credentials_get_allowed:o.deviceSupport.publickeyCredentialsGetAllowed},oneClickAuthnAuthenticationAPIParam:o.authenticationAPIParam,publishableKey:e.publishableKey}).then((function(e){return"error"===e.type?a.report("3ds2.authenticate.error",{error:e.error,hosted:i,intentId:c.id}):a.report("3ds2.authenticate.success",{hosted:i,intentId:c.id}),e}))}(e,t,{fingerprintResult:a,oneClickAuthn:i}).then((function(n){return _(e,t,{authenticateResponse:n,oneClickAuthnDeviceSupport:i.deviceSupport,oneClickAuthnOptedOut:i.optedOut,challengeFrame:c})}))})).then((function(){return A(t,{intent:g(0,t,n),challengeFrame:c,startTimestamp:i})}),(function(){return A(t,{intent:b(e,t),challengeFrame:c,startTimestamp:i})}));default:return(0,o.GQ)(e)}}},8181:function(e,t,n){"use strict";n.d(t,{r:function(){return c}});var r=n(7837),o=n(7882).K7,a=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.interval||1e4,a=n.timeout||3e5,i=(new Date).getTime();return new o((function(n){setTimeout((function c(){o.resolve(e(t)).catch((function(e){return{error:e}})).then((function(e){if(null==e)if((new Date).getTime()-i>a){n({error:new Error("Polling timed out without a valid response")})}else setTimeout(c,r);else n(e)}))}),r)}))}},i=n(7882).K7,c=a((function(e){var t=e.intentSecret,n=e.intentType,o=e.controller,a=e.locale;return i.resolve((0,r.pk)(t,n,o,a)).then((function(e){var t=(0,r.Lf)(e);return t?"requires_action"===t.status||"requires_source_action"===t.status?null:e:"error"in e&&"lock_timeout"===e.error.code?null:e}))}))},5118:function(e,t,n){"use strict";n.d(t,{q:function(){return c}});var r=n(6932),o=n(4679),a=n(5622),i=n(9535),c=function(e){var t=e.controller,n=e.locale,c=e.intent,s=e.groupId,l=e.clientSecret;return t.action.parseLuxeNextAction({intent:c,groupId:s,clientSecret:l}).then((function(e){if(null==e)return null;switch(e.type){case"luxe_confirm_on_mobile_device":return function(e){var t=e.controller,n=e.intent,c=e.parsedNextAction,s=e.locale;if(!o.yS||"on_mobile_only"!==(null==c?void 0:c.redirectBehavior)||!c.appUrl)return(0,a.G)({controller:t,intent:n,locale:s,url:c.hostedInstructionsUrl,lightboxOptions:{frameTitle:"hosted_qr_code_instructions.luxe.frame_title"}});switch(n.object){case"payment_intent":return(0,r.$)(n,c.appUrl,t);case"setup_intent":return(0,r.a)(n,c.appUrl,t);default:return(0,i.GQ)(n)}}({controller:t,intent:c,parsedNextAction:e,locale:n});case"luxe_in_context_completion":return function(e){var t=e.controller,n=e.intent,c=e.parsedNextAction,s=e.locale;if(!o.yS)return(0,a.G)({controller:t,intent:n,locale:s,url:c.url,lightboxOptions:{frameTitle:"luxe.in_context.frame_title",size:"400x650"}});switch(n.object){case"payment_intent":return(0,r.$)(n,c.url,t);case"setup_intent":return(0,r.a)(n,c.url,t);default:return(0,i.GQ)(n)}}({controller:t,intent:c,parsedNextAction:e,locale:n});default:return null}}))}},6391:function(e,t,n){"use strict";n.d(t,{Po:function(){return z},HH:function(){return H},NW:function(){return Y}});var r=n(9379),o=n(9671),a=n(2041),i=n(6982),c=n(9692),s=n(3403),l=n(3565),u=n(3967),d=n(7882).K7,p=n(9960),m=n(7882).K7,f=n(7882).K7,_=n(7882).K7,h=n(8181),y=n(7837),v=n(7882).K7,g=n(7882).K7,b=n(5622),A=n(2261),S=n(2245),k=n(7882).K7,E=n(6932),w=n(7221),C=n(35),P=n(9535),I=n(6122),T=n(7941),N=n(250),M=function(e){return["id_bank_account","id_bank_transfer"].indexOf(e.bankTransferType)>-1},R=n(4373),L=n(3029),O=n(2901),x=n(1640),q=function(){function e(t){(0,L.A)(this,e),this._inContextData=t,this._inContextOuter=new x.K({inContextData:t,paymentMethodBehavior:{lightboxFrameOptions:this._lightboxFrameOptions.bind(this),addModalListeners:this._addModalListeners.bind(this),inContextOuterConfig:{showLightboxBackdrop:!0}}})}return(0,O.A)(e,[{key:"collectPayment",value:function(){return this._inContextOuter.collectPayment(this._inContextData.interactionMode)}},{key:"_lightboxFrameOptions",value:function(e){var t=this._inContextData,n=t.paymentMethod,o=t.paymentIntent,a=t.controller,i=t.paymentSurface,c=t.clientToken,s=t.merchantId,l=t.stripeReturnUrl,u=t.redirectUrl;return(0,r.A)({paymentMethodType:n,clientToken:c,stripeReturnUrl:l,controllerId:a._id,paymentSurface:i,merchantId:s,intentId:o.id,livemode:o.livemode,redirectUrl:u},e)}},{key:"_addModalListeners",value:function(e){var t=this;e._once("sdk_initialized",(function(){t._inContextOuter.clearModalLoadTimeout()}))}}]),e}(),D=function(){function e(t){(0,L.A)(this,e),this._inContextData=t,this._inContextOuter=new x.K({inContextData:t,paymentMethodBehavior:{lightboxFrameOptions:this._lightboxFrameOptions.bind(this),addModalListeners:this._addModalListeners.bind(this),inContextOuterConfig:{showLightboxBackdrop:!0}},interactionMode:"IFRAME"})}return(0,O.A)(e,[{key:"collectPayment",value:function(){return this._inContextOuter.collectPayment()}},{key:"_lightboxFrameOptions",value:function(){var e=this._inContextData,t=e.paymentMethod,n=e.paymentIntent,r=e.controller,o=e.paymentSurface;return{paymentMethodType:t,redirectUrl:e.redirectUrl,controllerId:r._id,paymentSurface:o,intentId:n.id,interactionMode:"IFRAME",livemode:n.livemode}}},{key:"_addModalListeners",value:function(e){var t=this;e._once("checkout_launched",(function(){t._inContextOuter.clearModalLoadTimeout()})),e._once("close_modal",(function(){t._inContextOuter.closeModal()}))}}]),e}(),j=n(5118),B=n(277),F=n(2538),U=n(7882).K7,V=function(e){return e?"payment_intent"===e.object?e.last_payment_error:e.last_setup_error:null},K=n(7882).K7,z=function(e){switch(e.type){case"error":var t=e.error;if("payment_intent_unexpected_state"===t.code&&"object"==typeof t.payment_intent&&null!=t.payment_intent&&"string"==typeof t.payment_intent.status&&(0,o.JF)(t.payment_intent.status)){var n=t.payment_intent;return{type:"object",locale:e.locale,object:n}}return e;case"object":return e;default:return(0,P.GQ)(e)}},W=function(e){var t=e.controller,n=e.paymentIntent,a=e.locale,P=e.hosted,L=e.expandParam,O=e.isPaymentElement,x=e.publishableKey,z=e.prefetchedNextAction,W=e.groupId,Y=e.primaryFrameId,H=e.redirectToHostedVoucherUrl,G=z||(0,o.Gj)(n);if(null==G||!G.type)return K.resolve({paymentIntent:n});var Z=(0,i.n)(G),X=(0,o.Qv)(n);if(!Z)return(0,j.q)({controller:t,intent:n,locale:a,clientSecret:X,groupId:W}).then((function(e){return null!=e?e:{paymentIntent:n}}));switch(Z.type){case"captcha-challenge":return(0,p.M)(Z,n,t,a,L);case"card-details-recollection":return function(e,t,n,r){return new U((function(o){var a=new F.Dc,i=n.createLightboxFrame({type:u.mU.CARD_DETAILS_RECOLLECTION_MODAL,options:{intentId:t.id,clientSecret:t.client_secret,cardDetails:e.card_details,completeUrl:e.complete_url,locale:r,cardBrand:e.card_brand,cardName:e.card_name,cardCountry:e.card_country,cardLast4:e.card_last4,buttonColor:e.button_color}}),c=function(e){var t=B.wr;return null!=e&&(t=e),n.action.localizeError(t).then((function(e){return{error:e.error}}))};n.report("card_details_recollection.start"),i._on("load",(function(){n.report("intent_confirmation_challenge.stripe_js_frame_loaded",{duration_since_start_ms:a.getElapsedTime()}),i.fadeInBackdrop()})),i.show(),i._on("request-cancel",(function(e){i.fadeOutBackdrop(),i.destroy(!0),n.report("card_details_recollection.cancel"),o(c(V(null==e?void 0:e.intent)))})),i._on("request-close",(function(e){i.fadeOutBackdrop(),i.destroy(!0);var t=null==e?void 0:e.intent;if(t){var r=V(t);r?/CardDetailsRecollection/.test(r.message||"")?(n.report("card_details_recollection.error"),o(c(r))):(n.report("card_details_recollection.success"),o(c(r))):(n.report("card_details_recollection.success"),function(e,t){"payment_intent"===t.object?e({paymentIntent:t}):e({setupIntent:t})}(o,t))}else o(c(B.wr))}))}))}(Z,n,t,a);case"3ds1-modal":return(0,c.V)(Z,X,I.dI.PAYMENT_INTENT,t,a,L);case"3ds2-fingerprint":case"3ds2-challenge":return x&&(Z.publishableKey=x),(0,s.a)(Z,{intentSecret:X,publishableKey:x,intentType:I.dI.PAYMENT_INTENT,controller:t,locale:a,hosted:P,primaryFrameId:Y},L);case"redirect":return(0,E.$)(n,Z.redirectUrl,t,O);case"blik_authorize":return function(e){var t=e.controller,n=e.intent,r=e.locale,o=e.shouldDisplayInstructionsModal;return new v((function(e){var a,i=!1;return o&&((a=t.createLightboxFrame({type:u.mU.BLIK_INNER,options:{locale:r}}))._on("load",(function(){var e,t;null===(e=a)||void 0===e||e.show(),null===(t=a)||void 0===t||t.fadeInBackdrop()})),a._once("request-close",(function(){a&&(0,l.v)(a).then((function(){i=!0,e({paymentIntent:n})}))}))),(0,y.qR)({controller:t,initialDelay:8e3,pollTimeGap:5e3,intent:n,checkIntent:function(e){return"requires_action"!==e.status&&"requires_source_action"!==e.status||"blik_authorize"!==e.next_action.type},locale:r,shouldPoll:function(){return!i}}).then((function(t){var n;null!==(n=a)&&void 0!==n&&n.isVisible&&a.destroy(!0),i||e(t)}))}))}({controller:t,intent:n,locale:a,shouldDisplayInstructionsModal:O});case"boleto-display":if(void 0===Z.hostedVoucherUrl)throw new T.N("Expect `next_action.boleto_display_details.hosted_voucher_url` of `PaymentIntent` to be not undefined. Please refer to \n\nhttps://stripe.com/docs/api/payment_intents/object#payment_intent_object-next_action-boleto_display_details-hosted_voucher_url");return H?(0,E.$)(n,Z.hostedVoucherUrl,t,O):function(e){var t=e.controller,n=e.url,r=e.intent,o=e.locale,a=(0,l.Y)(t,{url:(0,u.uy)(n),size:"600x700",locale:o,frameTitle:"boleto.voucher_frame_title",useLightboxHostedCloseButton:!1});return new d((function(e){a._on("request-close",(function(){(0,l.v)(a).then((function(){e({paymentIntent:r})}))}))}))}({controller:t,locale:a,url:Z.hostedVoucherUrl,intent:n});case"konbini-display":if(void 0===Z.hostedVoucherUrl)throw new T.N("Expected option `handleActions` to be `false`. The Konbini pilot does not handle the next actions for you automatically yet (e.g. displaying Konbini payment details). Please refer to the Stripe Konbini integration guide for more info: \n\nhttps://stripe.com/docs/payments/konbini");return H?(0,E.$)(n,Z.hostedVoucherUrl,t,O):function(e){var t=e.controller,n=e.url,r=e.intent,o=e.locale,a=(0,l.Y)(t,{url:(0,u.uy)(n),size:"600x900",locale:o,frameTitle:"konbini.voucher_frame_title",useLightboxHostedCloseButton:!1});return new m((function(e){a._on("request-close",(function(){(0,l.v)(a).then((function(){e({paymentIntent:r})}))}))}))}({controller:t,locale:a,url:Z.hostedVoucherUrl,intent:n});case"mb_way_await_authorization":return function(e){var t=e.controller,n=e.intent,r=e.locale,a=e.expandParam,i=e.shouldDisplayPendingMbWayConfirmationModal;return new g((function(e){return i&&t.outerAction.showPendingMbWayConfirmationModal(),(0,y.qR)({controller:t,initialDelay:3e3,pollTimeGap:3e3,intent:n,checkIntent:function(e){return!(0,o.JF)(e.status)},locale:r,expandParam:a}).then((function(n){i&&t.outerAction.closePendingMbWayConfirmationModal(),e(n)}))}))}({controller:t,intent:n,locale:a,expandParam:L,shouldDisplayPendingMbWayConfirmationModal:O});case"multibanco-display":if(void 0===Z.hostedVoucherUrl)throw new T.N("Expect `next_action.multibanco_display_details.hosted_voucher_url` of `PaymentIntent` to be not undefined.");return H?(0,E.$)(n,Z.hostedVoucherUrl,t,O):function(e){var t=e.controller,n=e.url,r=e.intent,o=e.locale,a=(0,l.Y)(t,{url:(0,u.uy)(n),size:"600x700",locale:o,frameTitle:"multibanco.voucher_frame_title",useLightboxHostedCloseButton:!1});return new f((function(e){a._on("request-close",(function(){(0,l.v)(a).then((function(){e({paymentIntent:r})}))}))}))}({controller:t,locale:a,url:Z.hostedVoucherUrl,intent:n});case"in_context_completion":var J={paymentIntent:n,redirectUrl:Z.url,controller:t,paymentSurface:O?"payment_element":"checkout",fallbackToRedirectOnErrors:!0};switch(Z.paymentMethodType){case"klarna":return new q((0,r.A)((0,r.A)({},J),{},{clientToken:Z.klarna.clientToken,interactionMode:Z.klarna.interactionMode,stripeReturnUrl:Z.klarna.returnUrl,merchantId:Z.klarna.merchantId,paymentMethod:"klarna"})).collectPayment();case"affirm":return new R.u((0,r.A)((0,r.A)({},J),{},{paymentMethod:"affirm"})).collectPayment();case"afterpay_clearpay":return new D((0,r.A)((0,r.A)({},J),{},{paymentMethod:"afterpay_clearpay"})).collectPayment();default:throw new T.N("paymentMethodType is unsupported")}case"oxxo-display":if(void 0===Z.hostedVoucherUrl)throw new T.N("To handle the next actions automatically, set the API version to oxxo_beta=v2. Please refer to the Stripe OXXO integration guide for more info: \n\nhttps://stripe.com/docs/payments/oxxo");return H?(0,E.$)(n,Z.hostedVoucherUrl,t,O):function(e){var t=e.controller,n=e.url,r=e.intent,o=e.locale,a=(0,l.Y)(t,{url:(0,u.uy)(n),size:"600x700",locale:o,frameTitle:"oxxo.voucher_frame_title",useLightboxHostedCloseButton:!1});return new _((function(e){a._on("request-close",(function(){(0,l.v)(a).then((function(){e({paymentIntent:r})}))}))}))}({controller:t,locale:a,url:Z.hostedVoucherUrl,intent:n});case"upi_await_notification":return(0,h.r)({controller:t,intentSecret:X,intentType:I.dI.PAYMENT_INTENT,locale:a});case"wechat_pay_display_qr_code":return function(e){var t=e.controller,n=e.intent,r=e.locale,o=e.url;return(0,b.G)({controller:t,intent:n,locale:r,url:o,lightboxOptions:{frameTitle:"hosted_qr_code_instructions.wechat_pay.frame_title"}})}({controller:t,locale:a,url:Z.hostedInstructionsUrl,intent:n,intentSecret:X,intentType:I.dI.PAYMENT_INTENT});case"paynow_display_qr_code":return function(e){var t=e.controller,n=e.intent,r=e.locale,o=e.url;return(0,b.G)({controller:t,intent:n,locale:r,url:o,lightboxOptions:{frameTitle:"hosted_qr_code_instructions.paynow.frame_title"}})}({controller:t,locale:a,url:Z.hostedInstructionsUrl,intent:n,intentSecret:X,intentType:I.dI.PAYMENT_INTENT});case"payto_await_authorization":return(0,A.Z)({controller:t,intent:n,locale:a});case"pix_display_qr_code":if(void 0===Z.hostedInstructionsUrl)throw new T.N("Expect `next_action.pix_display_qr_code.hosted_instructions_url` of `PaymentIntent` to be not undefined. Please refer to \n\nhttps://stripe.com/docs/api/payment_intents/object#payment_intent_object-next_action-pix_display_qr_code-hosted_instructions_url");return(0,S.f)({controller:t,locale:a,url:Z.hostedInstructionsUrl,intent:n,intentSecret:X,intentType:I.dI.PAYMENT_INTENT});case"promptpay_display_qr_code":return function(e){var t=e.controller,n=e.intent,r=e.locale,o=e.url;return(0,b.G)({controller:t,intent:n,locale:r,url:o,lightboxOptions:{frameTitle:"hosted_qr_code_instructions.promptpay.frame_title"}})}({controller:t,locale:a,intent:n,intentSecret:X,url:Z.hostedInstructionsUrl,intentType:I.dI.PAYMENT_INTENT});case"display_bank_transfer_instructions":return function(e,t){return!!M(e)&&!(0,N.aw)(t||[],N.oX.id_bank_transfer_beta_1)}(Z,t._betas)?(0,E.$)(n,Z.hostedInstructionsUrl,t):function(e){return!M(e)}(Z)?function(e){var t=e.controller,n=e.url,r=e.intent,o=e.locale,a=(0,l.Y)(t,{url:(0,u.uy)(n),size:"600x700",locale:o,frameTitle:"display_bank_transfer_instructions.voucher_frame_title",useLightboxHostedCloseButton:!1});return new k((function(e){a._on("request-close",(function(){(0,l.v)(a).then((function(){e({paymentIntent:r})}))}))}))}({controller:t,url:Z.hostedInstructionsUrl,intent:n,locale:a}):K.resolve({paymentIntent:n});case"swish_handle_redirect_or_display_qr_code":return function(e){var t=e.controller,n=e.intent,r=e.locale,a=(0,o.Gj)(n);if(!a||"swish_handle_redirect_or_display_qr_code"!==a.type)throw new Error("Expected next_action.swish_handle_redirect_or_display_qr_code");return(0,b.G)({controller:t,intent:n,locale:r,url:a.swish_handle_redirect_or_display_qr_code.hosted_instructions_url,lightboxOptions:{frameTitle:"hosted_qr_code_instructions.swish.frame_title"}})}({controller:t,locale:a,intent:n});case"smtc-collection":return(0,w.F)({action:Z,controller:t,intent:n,hosted:P});case"express_checkout_authentication_needed":if(!W)throw new Error("Unexpected Error, groupId is null/undefined.");return(0,C.z)({controller:t,intent:n,locale:a,action:Z,expandParam:L,groupId:W});default:return K.resolve({paymentIntent:n})}},Y=function e(t){var n=t.controller,r=t.paymentIntent,o=t.locale,i=t.hosted,c=t.isPaymentElement,s=t.publishableKey,l=t.expandParam,u=void 0===l?[]:l,d=t.recursionDepth,p=void 0===d?0:d,m=t.prefetchedNextAction,f=void 0===m?null:m,_=t.groupId,h=t.primaryFrameId,y=t.redirectToHostedVoucherUrl;if(I.Cp1?"properties":"property",": `").concat(v.join("`, `"),"`. Put additional API properties in `params`."));return(0,u.BT)(g)}if(f){var b=f._componentName,A=p.oR[b];return(0,u.kz)({type:A,element:f,elements:null,data:d||{}})}if(_)return(0,u.kz)({type:null,element:null,elements:_,data:d||{}});if(d)return(0,u.kz)({type:d.type,element:null,elements:null,data:d})}var S,k=t.type,E=(0,c.A)(t,y);if(null===e){if("string"!=typeof k)return(0,u.SV)("a string such as 'card', 'ideal', or 'sepa_debit'",typeof k,n,(0,u.cg)(o,"type"));S=k}else{if(void 0!==k&&k!==e)return"string"!=typeof k?(0,u.SV)("a string such as 'card', 'ideal', or 'sepa_debit'",typeof k,n,(0,u.cg)(o,"type")):(0,u.SV)('"'.concat(k,'"'),'"'.concat(e,'"'),n,(0,u.cg)(o,"type"));S=e}var w=E[S],C=(E[S],(0,c.A)(E,[S].map(r)));if(-1!==["acss_debit","affirm","afterpay_clearpay","alipay","amazon_pay","bancontact","cashapp","customer_balance","eps","giropay","grabpay","klarna","konbini","kr_market","mb_way","mobilepay","multibanco","ng_market","oxxo","p24","pay_by_bank","paynow","paypal","payto","pix","promptpay","rechnung","revolut_pay","south_korea_market","swish","twint","us_bank_account","wechat_pay","zip"].indexOf(S)&&void 0===w&&(w={}),"object"!=typeof w)return(0,u.SV)("an object or element",typeof t[S],n,(0,u.cg)(o,S));if(null===w)return(0,u.SV)("an object or element","null",n,(0,u.cg)(o,S));var P=(0,u.gJ)(w);if(P){var I=P._componentName;if(p.oR[I]!==S){var T=[].concat((0,a.A)(o),[S]).join("."),N=n.label,M=new l.N("Invalid value for ".concat(N,": ").concat(T," was `").concat(I,"` Element, which cannot be used to create ").concat(S," PaymentMethods."));return(0,u.BT)(M)}return(0,u.kz)({type:S,element:P,elements:null,data:C})}return(0,u.kz)({type:S,element:null,elements:null,data:E})}},T=function(e,t,n){if(null==e)return(0,u.kz)(null);if(!(0,_.Gv)(e))return(0,u.SV)("object",typeof e,t,n);var r=e.card,a=(0,c.A)(e,v);if(!(0,_.Gv)(r))return(0,u.kz)(e);var i=r.cvc,s=(0,c.A)(r,g);if(null==i)return(0,u.kz)(e);var l=(0,u.gJ)(i),p=l?l._componentName:"";return d.bV.cardCvc!==p?(0,u.SV)("`".concat(d.bV.cardCvc,"` Element"),p?"`".concat(p,"` Element"):typeof i,t,(0,u.cg)(n,"card.cvc")):(0,u.kz)((0,o.A)((0,o.A)({},a),{},{card:(0,o.A)((0,o.A)({},s),{},{cvc:l})}))},N=(0,u.IQ)((0,u.cW)({handleActions:(0,u.IQ)(u.lc,(function(){return!0}))}),(function(){return{handleActions:!0}})),M=function(e){return function(t,n,r){if("object"!=typeof t)return(0,u.SV)("object",typeof t,n,r);if(null===t)return(0,u.SV)("object","null",n,r);var o=t.billing_details,a=(0,c.A)(t,b);return(0,u.kz)({paymentMethodData:{type:"".concat(e),billing_details:o},otherParams:a})}},R=function(e,t){return function(n,r,a){if("object"!=typeof n)return(0,u.SV)("object",typeof n,r,a);if(null===n)return(0,u.SV)("object","null",r,a);var i=n.clientSecret,s=n.params,l=n.onEvent,d=(0,c.A)(n,A),p=(0,u.pZ)(e,i,r.label,{path:["clientSecret"]});if("error"===p.type)return p;if("object"!=typeof s)return(0,u.SV)("object",typeof s,r,(0,u.cg)(a,"params"));if(null===s)return(0,u.SV)("object","null",r,(0,u.cg)(a,"params"));var m=s.payment_method_type,_=s.payment_method_data;if("string"!=typeof m)return(0,u.SV)("string",typeof m,r,(0,u.cg)((0,u.cg)(a,"params"),"payment_method_type"));if("object"!=typeof _&&void 0!==_)return(0,u.SV)("object",typeof _,r,(0,u.cg)((0,u.cg)(a,"params"),"payment_method_data"));var h=l;return void 0===l||(0,f.aw)(t,f.oX.financial_connections_on_event_beta_1)||(h=void 0),(0,u.kz)({clientSecret:p.value,paymentMethodData:(0,o.A)({type:m},(null==_?void 0:_.billing_details)&&{billing_details:null==_?void 0:_.billing_details}),onEvent:h,otherParams:d})}},L=function(e,t){return function(n,r,o){if(void 0===n)return(0,u.kz)({paymentMethodData:null,paymentMethodOptions:null,source:null,paymentMethod:null,otherParams:{}});if(!(0,_.Gv)(n))return(0,u.SV)("object",null===n?"null":typeof n,r,o);var i=n.source,s=n.source_data,d=n.payment_method_data,p=n.payment_method_options,m=n.payment_method,f=(0,c.A)(n,S);if(null!=s)throw new l.N("".concat(t,": Expected payment_method, or source, not source_data."));if(null!=d)throw new l.N("".concat(t,": Expected payment_method, or source, not payment_method_data."));if(null!=i&&null!=m)throw new l.N("".concat(t,": Expected either payment_method or source, but not both."));if(null!=i&&null!=p)throw new l.N("".concat(t,": payment_method_options requires payment_method to be specified, replace source with payment_method."));if(null===e&&null!=m&&"string"!=typeof m)throw new l.N("".concat(t,": Expected payment_method[type] to be set if payment_method is passed."));if(null!=i){if("string"!=typeof i)return(0,u.SV)("string",typeof i,r,(0,u.cg)(o,"source"));if("updatePaymentIntent"===t)throw new l.N("".concat(t,": Expected payment_method, not source to be passed."));return(0,u.kz)({source:i,paymentMethodData:null,paymentMethodOptions:null,paymentMethod:null,otherParams:f})}if(null!=m&&"string"!=typeof m&&"object"!=typeof m)return(0,u.SV)("string or object",typeof m,r,(0,u.cg)(o,"payment_method"));var h=(0,u.pZ)(T,p,t,{path:[].concat((0,a.A)(o),["payment_method_options"])});if("error"===h.type)return h;if("string"==typeof m)return(0,u.kz)({source:null,paymentMethodData:null,paymentMethodOptions:h.value,paymentMethod:m,otherParams:f});if("object"==typeof m&&null!==m){var y=(0,u.pZ)(I(e),m,t,{path:[].concat((0,a.A)(o),["payment_method"])});if("error"===y.type)return y;var v=y.value;return(0,u.kz)({source:null,paymentMethod:null,paymentMethodOptions:h.value,paymentMethodData:v,otherParams:f})}return(0,u.kz)({source:null,paymentMethodData:null,paymentMethodOptions:null,paymentMethod:null,otherParams:f})}},O=function(e,t,n){if(null===e)return(0,u.SV)("object","null",t,n);if("object"!=typeof e)return(0,u.SV)("object",typeof e,t,n);var r=e.type;if("string"!=typeof r)return(0,u.SV)("a string such as 'use_stripe_sdk', 'redirect_to_url'",typeof r,t,(0,u.cg)(n,"type"));if("use_stripe_sdk"!==r)return(0,u.SV)("a 3DS2 NextAction type such as 'use_stripe_sdk'",r,t,(0,u.cg)(n,"type"));var o=e.use_stripe_sdk;if("object"!=typeof o)return(0,u.SV)("an object",o,t,(0,u.cg)(n,"type"));var a=e;return(0,u.kz)(a,[])},x=function(e,t,n){if(null===e)return(0,u.SV)("object","null",t,n);if("object"!=typeof e)return(0,u.SV)("object",typeof e,t,n);var r=e.type;if("string"!=typeof r)return(0,u.SV)("a string such as 'use_stripe_sdk', 'redirect_to_url'",typeof r,t,(0,u.cg)(n,"type"));if("use_stripe_sdk"!==r)return(0,u.SV)("a Captcha NextAction type such as 'use_stripe_sdk'",r,t,(0,u.cg)(n,"type"));var o=e.use_stripe_sdk;if("object"!=typeof o)return(0,u.SV)("an object",o,t,(0,u.cg)(n,"type"));var a=e;return(0,u.kz)(a,[])}},3565:function(e,t,n){"use strict";n.d(t,{Y:function(){return o},v:function(){return a}});var r=n(3967),o=function(e,t){var n=e.createLightboxFrame({type:r.mU.LIGHTBOX_APP,options:t});return n.show(),n._on("nested-frame-loaded",(function(){n.fadeInBackdrop(),setTimeout((function(){n.action.openLightboxFrame()}),200)})),n},a=function(e){return e.action.closeLightboxFrame(),e.destroy()}},321:function(e,t,n){"use strict";n.d(t,{$c:function(){return k},fr:function(){return E},$m:function(){return w},Ox:function(){return T},W0:function(){return C},kj:function(){return P},D:function(){return I}});var r=n(9379),o=n(45),a=n(3967),i=n(8022),c=n(9535),s=n(7882).K7,l=function(e,t){var n=e.id,r=e.filters,o=e.permissions,a=e.prefetch,i=e.return_url,c=e.status,s=e.status_details,l=e.relink_options,u=e.relink_result,d={id:n,accounts:t,status:c};return r&&(d.filters=r),o&&(d.permissions=o),a&&(d.prefetch=a),i&&(d.return_url=i),s&&(d.status_details=s),u&&(d.relink_options=l,d.relink_result=u),d},u=n(5331),d=n(6376),p=n(7882).K7,m=function(e){if(void 0!==e)return!0},f=function(e,t,n){return new p((function(o){var i;try{i=t.createLightboxFrame({type:a.mU.LINKED_ACCOUNTS_INNER,options:e,primaryFrameId:e.primaryFrameId})}catch(e){return o({error:{message:e.message}})}return window.addEventListener("popstate",(function e(){i._emit(u.P_.COMPLETE,{linkAccountSessionCompleteResponse:{type:"error",error:{type:"input_validation_error",code:"financial_connections_session_cancelled"}},linkedAccounts:[],consumer:null,consumerSignedUpForLinkOutsideOfElements:void 0}),i._emit(u.P_.CLOSE),window.removeEventListener("popstate",e)})),i._on(u.P_.LOAD,(function(){var e=document.querySelector('iframe[name="'.concat(i.id,'"]'));e&&(null==e||e.focus())})),null==n||n(i),i.show(),i.fadeInBackdrop(),i._on(u.P_.CLOSE,(function(){i.fadeOutBackdrop();t.action.localizeError({type:"input_validation_error",code:"financial_connections_session_cancelled"}).then((function(e){var t=e.error;o({error:t})}))})),i._on(u.P_.COMPLETE,(function(e){i.destroy(!0).then((function(){return function(e,t){switch(e.linkAccountSessionCompleteResponse.type){case"object":var n=e.linkedAccounts,o=e.linkAccountSessionCompleteResponse,a=e.consumer,i=e.consumerSignedUpForLinkOutsideOfElements,u=o.object,d=u.id,p=u.filters,m=u.permissions,f=u.prefetch,_=u.payment_account,h=u.bank_account_token,y=u.return_url,v={id:d,linkedAccounts:n};return h&&(v.bankAccountToken=h),_&&!h&&(v.paymentAccount=_),p&&(v.filters=p),m&&(v.permissions=m),f&&(v.prefetch=f),y&&(v.returnUrl=y),s.resolve({linkAccountSession:v,consumer:a,consumerSignedUpForLinkOutsideOfElements:i});case"error":var g,b=e.linkAccountSessionCompleteResponse.error;return b.financial_connections_session&&(g=l(e.linkAccountSessionCompleteResponse.error.financial_connections_session,[])),t.action.localizeError(b).then((function(e){return{error:(0,r.A)((0,r.A)({},e.error),{},{financial_connections_session:g})}}));default:return(0,c.GQ)(e.linkAccountSessionCompleteResponse)}}(e,t)})).then((function(e){o(e)}))})),null}))},_=function(e,t,n){return new p((function(o){var i;try{i=t.createLightboxFrame({type:a.mU.LINKED_ACCOUNTS_INNER,options:e})}catch(e){return o({error:{message:e.message}})}return window.addEventListener("popstate",(function e(){i._emit(u.P_.COMPLETE,{linkAccountSessionCompleteResponse:{type:"error",error:{type:"input_validation_error",code:"financial_connections_session_cancelled"}},linkedAccounts:[],consumer:null,consumerSignedUpForLinkOutsideOfElements:void 0}),i._emit(u.P_.CLOSE),window.removeEventListener("popstate",e)})),i._on(u.P_.LOAD,(function(){var e=document.querySelector('iframe[name="'.concat(i.id,'"]'));e&&(null==e||e.focus())})),null==n||n(i),i.show(),i.fadeInBackdrop(),i._on(u.P_.CLOSE,(function(){i.fadeOutBackdrop()})),i._on(u.P_.COMPLETE,(function(e){i.destroy(!0).then((function(){return function(e,t){switch(e.linkAccountSessionCompleteResponse.type){case"object":var n=e.linkedAccounts,o=e.linkAccountSessionCompleteResponse,a=e.consumer,i=l(o.object,n);return s.resolve({financialConnectionsSession:i,consumer:a});case"error":var u,d=e.linkAccountSessionCompleteResponse.error;return d.financial_connections_session&&(u=l(e.linkAccountSessionCompleteResponse.error.financial_connections_session,[])),t.action.localizeError(d).then((function(e){return{error:(0,r.A)((0,r.A)({},e.error),{},{financial_connections_session:u})}}));default:return(0,c.GQ)(e.linkAccountSessionCompleteResponse)}}(e,t)})).then((function(e){o(e)}))})),null}))},h=function(e){var t=e.linkAccountSessionCreatorClientSecret,n=e.linkAccountSessionCreatorType,r=e.linkAccountSessionCreatorId,o=e.controller,a=e.groupId,c=e.sharedSessionContext,s=e.linkAccountSessionCreationParams,l=e.checkoutPriceAmount,u=e.email,d=e.linkMobilePhone,p=e.linkMobilePhoneCountry,_=e.useContinueButtonOnSuccess,h=e.instantDebitsIncentive,y=e.incentiveEligibilitySession,v=e.consumerIncentiveOffer,g=e.locale,b=e.businessName,A=e.merchantToken,S=e.hasExistingConsumerSession,k=void 0!==S&&S,E=e.onEvent,w=e.onFrameLoad,C=e.primaryFrameId,P=e.ignoreLinkCookiesOnLaunch;(0,i.Kd)(o.warn);var I=o._stripeAccount,T=o._apiVersion,N=o._apiKey;return E&&o.setFinancialConnectionsOnEventHandler(E),f({clientSecret:t,linkAccountSessionCreatorType:n,linkAccountSessionCreatorId:r,linkAccountSessionCreationParams:s,apiKey:N,sharedSessionContext:c,groupId:a,stripeAccount:I,stripeVersion:T,checkoutPriceAmount:l,email:u,linkMobilePhone:d,linkMobilePhoneCountry:p,useContinueButtonOnSuccess:_,instantDebitsIncentive:h,incentiveEligibilitySession:y,consumerIncentiveOffer:v,locale:g,businessName:b,merchantToken:A,hasExistingConsumerSession:k,emitEvents:m(E),stripeJsId:o._stripeJsId,primaryFrameId:C,ignoreLinkCookiesOnLaunch:P},o,w)},y=function(e){var t=e.linkAccountSessionCreatorClientSecret,n=e.linkAccountSessionCreatorType,r=e.linkAccountSessionCreatorId,o=e.controller,a=e.sharedSessionContext,c=e.linkAccountSessionCreationParams,s=e.checkoutPriceAmount,l=e.email,u=e.linkMobilePhone,p=e.linkMobilePhoneCountry,f=e.onEvent,h=e.hasExistingConsumerSession,y=void 0!==h&&h,v=e.ignoreLinkCookiesOnLaunch,g=e.locale,b=e.onFrameLoad;(0,i.Kd)(o.warn),(0,d.V1)(t,"Must provide client secret to launchFinancialConnections");var A=o._stripeAccount,S=o._apiVersion,k=o._apiKey;return f&&o.setFinancialConnectionsOnEventHandler(f),_({clientSecret:t,linkAccountSessionCreatorType:n,linkAccountSessionCreatorId:r,linkAccountSessionCreationParams:c,apiKey:k,sharedSessionContext:a,stripeAccount:A,stripeVersion:S,checkoutPriceAmount:s,ignoreLinkCookiesOnLaunch:v,email:l,linkMobilePhone:u,linkMobilePhoneCountry:p,useContinueButtonOnSuccess:!1,hasExistingConsumerSession:y,stripeJsId:o._stripeJsId,emitEvents:m(f),locale:g},o,b)},v=n(250),g=["clientSecret","onEvent"],b=function(e){return function(t,n,r){if(null===t)return(0,d.SV)("object","null",n,r);if("object"!=typeof t)return(0,d.SV)("object",typeof t,n,r);var a=t.clientSecret,i=t.onEvent;(0,o.A)(t,g);if("string"!=typeof a)return(0,d.SV)("string",typeof a,n,["clientSecret"]);var c=i;return void 0===i||(0,v.aw)(e,v.oX.financial_connections_on_event_beta_1)||(c=void 0),(0,d.kz)({clientSecret:a,onEvent:c})}},A=["linkedAccounts"],S=["consumerInfo"],k=function(e,t,n){var a,i=(0,d.tf)(b(t),n,"stripe.collectBankAccountToken").value;return h({linkAccountSessionCreatorClientSecret:i.clientSecret,linkAccountSessionCreatorType:"link_account_session",controller:e,checkoutPriceAmount:{amount:null,currency:null},email:null,linkMobilePhone:null,linkMobilePhoneCountry:null,useContinueButtonOnSuccess:!1,ignoreLinkCookiesOnLaunch:!1,onEvent:i.onEvent,locale:null!==(a=e._locale)&&void 0!==a?a:void 0}).then((function(e){if(e.error)return e;var t=e.linkAccountSession,n=t.linkedAccounts,a=(0,o.A)(t,A);return{token:e.linkAccountSession.bankAccountToken,linkAccountSession:e.linkAccountSession,financialConnectionsSession:(0,r.A)((0,r.A)({},a),{},{accounts:n})}}))},E=function(e,t,n){var r,o=(0,d.tf)(b(t),n,"stripe.collectFinancialConnectionsAccounts").value;return y({linkAccountSessionCreatorClientSecret:o.clientSecret,linkAccountSessionCreatorType:"link_account_session",controller:e,checkoutPriceAmount:{amount:null,currency:null},ignoreLinkCookiesOnLaunch:!1,email:null,linkMobilePhone:null,linkMobilePhoneCountry:null,useContinueButtonOnSuccess:!1,onEvent:o.onEvent,locale:null!==(r=e._locale)&&void 0!==r?r:void 0}).then((function(e){return"error"in e?e:{financialConnectionsSession:e.financialConnectionsSession}}))},w=function(e,t,n){var r=n.consumerInfo,a=(0,o.A)(n,S),i=(0,d.tf)(b(t),a,"stripe.collectFinancialConnectionsAccounts").value;return e.action.createSharedSessionContext("frame_to_frame").then((function(t){var n;return y({linkAccountSessionCreatorClientSecret:i.clientSecret,linkAccountSessionCreatorType:"link_account_session",controller:e,checkoutPriceAmount:{amount:null,currency:null},ignoreLinkCookiesOnLaunch:!1,email:null,linkMobilePhone:null,linkMobilePhoneCountry:null,useContinueButtonOnSuccess:!1,onEvent:i.onEvent,sharedSessionContext:t,linkAccountSessionCreationParams:{hosted_surface:u.x.LinkApp},locale:null!==(n=e._locale)&&void 0!==n?n:void 0,hasExistingConsumerSession:!0,onFrameLoad:function(e){e.send({action:"financial-connections-consumer-info",payload:{publishable_key:r.publishableKey,consumer_session:{email_address:r.emailAddress,redacted_formatted_phone_number:r.redactedFormattedPhoneNumber,redacted_phone_number:r.redactedFormattedPhoneNumber,verification_sessions:[],support_payment_details_types:[]},experiments:[],settings:{},redacted_payment_details:[],shipping_addresses:[]}})}}).then((function(e){return"error"in e?e:{financialConnectionsSession:e.financialConnectionsSession}}))}))},C=function(e,t,n,r,o,a,i,c,s,l,d,p,m,f,_,y,v,g,b,A,S,k){var E,w=N(n,k);return h({linkAccountSessionCreatorClientSecret:t,linkAccountSessionCreatorType:w,linkAccountSessionCreatorId:(0,u.Pf)(n,null==v?void 0:v.elementsSessionId),controller:r,linkAccountSessionCreationParams:{initial_institution:e,hosted_surface:b,link_mode:S,on_behalf_of:null==v?void 0:v.onBehalfOf,request_surface_id:r._stripeJsId},sharedSessionContext:o,groupId:a,checkoutPriceAmount:i,email:s,linkMobilePhone:l,linkMobilePhoneCountry:d,useContinueButtonOnSuccess:!1,instantDebitsIncentive:p,incentiveEligibilitySession:m,consumerIncentiveOffer:f,locale:null!==(E=null!=_?_:r._locale)&&void 0!==E?E:void 0,businessName:y,hasExistingConsumerSession:g,merchantToken:A,ignoreLinkCookiesOnLaunch:c})},P=function(e,t,n,r,o){var a;return h({linkAccountSessionCreatorClientSecret:e,linkAccountSessionCreatorType:"payment_intent",linkAccountSessionCreatorId:t,controller:n,linkAccountSessionCreationParams:{payment_method_data:r,request_surface_id:n._stripeJsId},checkoutPriceAmount:{amount:null,currency:null},ignoreLinkCookiesOnLaunch:!1,email:null,linkMobilePhone:null,linkMobilePhoneCountry:null,useContinueButtonOnSuccess:!1,onEvent:o,locale:null!==(a=n._locale)&&void 0!==a?a:void 0})},I=function(e,t,n,r,o){var a;return h({linkAccountSessionCreatorClientSecret:e,linkAccountSessionCreatorType:"setup_intent",linkAccountSessionCreatorId:t,controller:n,linkAccountSessionCreationParams:{payment_method_data:r,request_surface_id:n._stripeJsId},checkoutPriceAmount:{amount:null,currency:null},ignoreLinkCookiesOnLaunch:!1,email:null,linkMobilePhone:null,linkMobilePhoneCountry:null,useContinueButtonOnSuccess:!1,onEvent:o,locale:null!==(a=n._locale)&&void 0!==a?a:void 0})},T=function(e){var t,n=e.linkAccountSessionCreatorClientSecret,r=e.linkAccountSessionCreatorType,o=e.createdBy,a=e.controller,i=e.attachRequired,c=e.institution,s=e.data,l=e.email,u=e.linkMobilePhone,d=e.linkMobilePhoneCountry,p=e.manualEntryOnly,m=e.searchSession,f=e.instantDebitsIncentive,_=e.incentiveEligibilitySession,y=e.locale,v=e.paymentMethodOptions,g=e.amount,b=e.onBehalfOf,A=e.merchantToken,S=e.hostedSurface,k=e.linkMode,E=e.hasExistingConsumerSession,w=e.sharedSessionContext,C=e.ignoreLinkCookiesOnLaunch,P=e.groupId,I=e.onFrameLoad,T=e.onEvent,N=e.primaryFrameId;return h({linkAccountSessionCreatorClientSecret:n,linkAccountSessionCreatorType:r,linkAccountSessionCreatorId:o,controller:a,onFrameLoad:I,linkAccountSessionCreationParams:{attach_required:i,initial_institution:c,payment_method_data:s,manual_entry_only:p,search_session:m,payment_method_options:v,on_behalf_of:b,hosted_surface:S,link_mode:k,request_surface_id:a._stripeJsId},ignoreLinkCookiesOnLaunch:!!C,checkoutPriceAmount:g||{amount:null,currency:null},email:null!=l?l:null,linkMobilePhone:null!=u?u:null,linkMobilePhoneCountry:null!=d?d:null,useContinueButtonOnSuccess:!0,instantDebitsIncentive:f,incentiveEligibilitySession:_,locale:null!==(t=null!=y?y:a._locale)&&void 0!==t?t:void 0,merchantToken:A,hasExistingConsumerSession:E,sharedSessionContext:w,groupId:P,onEvent:T,primaryFrameId:N})},N=function(e,t){return e?t?"link_payment_intent_with_data":"link_payment_intent":"link_deferred_intent"}},3684:function(e,t,n){"use strict";n.d(t,{A:function(){return bt}});var r,o,a,i=n(4467),c=n(45),s=n(9379),l=n(2901),u=n(3029),d=n(5501),p=n(9426),m=n(6376),f=n(9535),_=n(1267),h=n(2041),y=n(7941),v=function(e){return e.PaymentSurfaceRendered="payment_surface_rendered",e.LinkRendered="link_rendered",e.LinkServerSideEnablement="link_server_side_enablement",e.LinkLookupSuccessful="link_lookup_successful",e.LinkAccountCreationSuccessful="link_account_creation_success",e.LinkInteraction="link_interaction",e.LinkPaymentMethodSelected="link_payment_method_selected",e.LinkCheckoutConfirmationAttempted="link_checkout_confirmation_attempted",e.NonLinkCheckoutConfirmationAttempted="non_link_checkout_confirmation_attempted",e.LinkCheckoutConfirmationSucceeded="link_checkout_confirmation_succeeded",e.NonLinkCheckoutConfirmationSucceeded="non_link_checkout_confirmation_succeeded",e.LinkCheckoutConfirmationError="link_checkout_confirmation_error",e.NonLinkCheckoutConfirmationError="non_link_checkout_confirmation_error",e.Authentication="authentication",e.AuthenticationError="authentication_error",e.Fatal="fatal",e.LinkFundingSourceTabOptionVisible="link_funding_source_tab_option_visible",e.LinkFundingSourceTabOptionHidden="link_funding_source_tab_option_hidden",e.LinkFundingSourceTabSelected="link_funding_source_tab_selected",e}({}),g=function(e){return e.Checkout="checkout",e.EmbeddedCheckout="embedded-checkout",e.HostedInvoicePage="hosted-invoice-page",e.CardElement="card-element",e.SplitCardElement="split-card-element",e.LinkAuthenticationElement="link-authentication-element",e.PaymentElement="payment-element",e.PaymentRequestButtonElement="payment-request-button-element",e.ExpressCheckoutElement="express-checkout-element",e.MobileElement="mobile-element",e.GlobalElements="global-elements",e.HabaneroElement="habanero-element",e}({}),b=n(6122),A=n(1098),S=n(1126),k=n(9394),E=n(1846),w=n(6714),C=n(2357),P=n(250),I=n(6233),T=(0,m.cW)({amount:m.SE,label:m.Yj,pending:(0,m.lq)(m.lc)}),N=(0,m.cW)({amount:m.u9,label:m.Yj,pending:(0,m.lq)(m.lc)}),M=(0,m.cW)({isEligible:m.lc,type:m.yL.apply(void 0,(0,k.A)(I.V7))}),R=(0,m.cW)({amount:m.u9,label:m.Yj,pending:(0,m.lq)(m.lc),id:(0,m.IQ)(m.Yj,(function(){return(0,E.Hn)("shippingOption")})),detail:(0,m.IQ)(m.Yj,(function(){return""}))}),L=(0,m.cW)({major:m.ai,minor:m.ai}),O=m.yL.apply(void 0,(0,k.A)(Object.keys(C.SK))),x=(0,m.cW)({origin:m.Yj,name:m.Yj,accountId:(0,m.lq)(m.Yj),applePayIdentifierAccount:(0,m.lq)(m.Yj)}),q=(0,m.cW)({amount:m.u9,label:m.Yj,pending:(0,m.lq)(m.lc),recurringPaymentStartDate:(0,m.lq)(m.ki),recurringPaymentEndDate:(0,m.lq)(m.ki),recurringPaymentIntervalCount:(0,m.lq)(m.ai),recurringPaymentIntervalUnit:(0,m.lq)((0,m.yL)("year","month","day","hour","minute"))}),D=Object.freeze({paymentDescription:m.Yj,managementURL:m.Yj,automaticReloadBilling:(0,m.cW)({amount:m.SE,label:m.Yj,automaticReloadPaymentThresholdAmount:m.SE})}),j=(0,m.Ze)(D),B=(0,m.cW)({paymentDescription:m.Yj,managementURL:m.Yj,deferredBilling:(0,m.cW)({amount:m.SE,label:m.Yj,deferredPaymentDate:m.ki,amountType:(0,m.lq)((0,m.yL)("final","pending"))}),freeCancellationDate:(0,m.lq)(m.ki),freeCancellationDateTimeZone:(0,m.lq)(m.Yj),billingAgreement:(0,m.lq)(m.Yj)}),F=Object.freeze({paymentDescription:m.Yj,managementURL:m.Yj,regularBilling:q,trialBilling:(0,m.lq)(q),billingAgreement:(0,m.lq)(m.Yj)}),U=(0,m.Ze)(F),V=Object.keys(C.LI),K=(0,m.lq)(m.yL.apply(void 0,V)),z=(0,m.cW)({automaticReloadPaymentRequest:(0,m.lq)(j),deferredPaymentRequest:(0,m.lq)(B),recurringPaymentRequest:(0,m.lq)(U)}),W=(0,m.cW)({automaticReloadPaymentRequest:(0,m.lq)((0,m.me)((0,m.cW)((0,s.A)((0,s.A)({},D),{},{billingAgreement:(0,m.lq)(m.Yj)})))),deferredPaymentRequest:(0,m.lq)((0,m.me)(B)),recurringPaymentRequest:(0,m.lq)((0,m.me)((0,m.cW)((0,s.A)((0,s.A)({},F),{},{billingAgreement:(0,m.lq)(m.Yj)})))),applePayLaterAvailability:K,cardFunding:(0,m.lq)((0,m.yL)("supportsCredit","supportsDebit"))}),Y=(0,m.Ze)({__merchantDetails:(0,m.lq)(x),__supportsCouponCode:(0,m.lq)(m.lc),__couponCode:(0,m.lq)(m.Yj),__billingDetailsEmailOverride:(0,m.lq)(m.Yj),applePay:(0,m.lq)(W),country:(0,m.lq)(m.QP),currency:(0,m.lq)(m.gO),displayItems:(0,m.lq)((0,m.jk)(N)),shippingOptions:(0,m.lq)((0,m.pD)("id")((0,m.jk)(R))),total:(0,m.lq)(T),blockedCardBrands:(0,m.lq)((0,m.jk)(m.yL.apply(void 0,(0,k.A)(b.ne)))),capabilityEnabledCardNetworks:(0,m.lq)((0,m.jk)(m.yL.apply(void 0,(0,k.A)(b.jM)))),isConnectPlatform:(0,m.lq)(m.lc)}),H=Object.keys(C.Kl),G=(0,m.cW)({displayItems:(0,m.lq)((0,m.jk)(N)),shippingOptions:(0,m.lq)((0,m.pD)("id")((0,m.jk)(R))),total:(0,m.lq)(T),status:function(e,t,n){if(-1!==H.indexOf(e))return m.yL.apply(void 0,H)(e,t,n);var r=Object.keys(C.yU).filter((function(e){return-1===H.indexOf(e)}));return m.yL.apply(void 0,(0,k.A)(r))(-1!==["invalid_payer_name","invalid_payer_email","invalid_payer_phone"].indexOf(e)?"fail":e,t,n)},errorMessage:(0,m.lq)(m.Yj),applePay:(0,m.lq)(z)}),Z=function(e,t,n){if(-1!==H.indexOf(e))return m.yL.apply(void 0,H)(e,t,n);var r=Object.keys(C.FK).filter((function(e){return-1===H.indexOf(e)}));return m.yL.apply(void 0,(0,k.A)(r))(e,t,n)},X=n(4679),J=function(e,t){var n=[];return window.ApplePaySession?((0,w.LK)(e,w.x4.googlePay)&&t.reportInvalidPaymentMethodType("google_pay","apple_pay_session_available"),(0,w.LK)(e,w.x4.applePay)&&n.push("APPLE_PAY"),(0,w.LK)(e,w.x4.link)&&n.push("LINK"),n):((0,w.LK)(e,w.x4.applePay)&&t.reportInvalidPaymentMethodType("apple_pay","apple_pay_session_not_available"),(0,w.LK)(e,w.x4.link)&&n.push("LINK"),(0,w.LK)(e,w.x4.googlePay)&&(n.push("GOOGLE_PAY"),X.u2&&n.push("BROWSER")),(0,w.LK)(e,w.x4.browserCard)&&-1===n.indexOf("BROWSER")&&n.push("BROWSER"),n)},Q=n(3453),$=n(647),ee=n(6549),te=n(5593),ne=function(e,t){return{amount:(0,te.lM)(e.amount,t.currency,"apple"),label:e.label,type:e.pending?"pending":"final"}},re=function(e,t){return(0,s.A)((0,s.A)({},ne(e,t)),{},{automaticReloadPaymentThresholdAmount:(0,te.lM)(e.automaticReloadPaymentThresholdAmount,t.currency,"apple"),paymentTiming:"automaticReload"})},oe=function(e,t){var n=ne(e,t),r=e.pending&&"final"!==e.amountType;return(0,s.A)((0,s.A)({},n),{},{type:r?"pending":"final",deferredPaymentDate:e.deferredPaymentDate,paymentTiming:"deferred"})},ae=function(e,t){return(0,s.A)((0,s.A)({},ne(e,t)),{},{recurringPaymentStartDate:e.recurringPaymentStartDate,recurringPaymentEndDate:e.recurringPaymentEndDate,recurringPaymentIntervalUnit:e.recurringPaymentIntervalUnit,recurringPaymentIntervalCount:e.recurringPaymentIntervalCount,paymentTiming:"recurring"})},ie=function(e,t,n){return new window.ApplePayError(e,t,n)},ce=function(e){return function(t){return t[e]&&"string"==typeof t[e]?t[e].toUpperCase():null}},se=(r={},(0,i.A)(r,C.FK.success,0),(0,i.A)(r,C.FK.fail,1),(0,i.A)(r,C.FK.invalid_payer_name,2),(0,i.A)(r,C.FK.invalid_shipping_address,3),(0,i.A)(r,C.FK.invalid_payer_phone,4),(0,i.A)(r,C.FK.invalid_payer_email,4),(0,i.A)(r,C.FK.invalid_coupon_code,1),(0,i.A)(r,C.FK.expired_coupon_code,1),(0,i.A)(r,C.FK.invalid_payer_zip,2),r),le=(o={},(0,i.A)(o,C.FK.success,(function(){return null})),(0,i.A)(o,C.FK.fail,(function(){return null})),(0,i.A)(o,C.FK.invalid_payer_name,(function(){return ie("billingContactInvalid","name")})),(0,i.A)(o,C.FK.invalid_shipping_address,(function(){return ie("shippingContactInvalid","postalAddress")})),(0,i.A)(o,C.FK.invalid_payer_phone,(function(){return ie("shippingContactInvalid","phoneNumber")})),(0,i.A)(o,C.FK.invalid_payer_email,(function(e){return ie("shippingContactInvalid","emailAddress",e)})),(0,i.A)(o,C.FK.invalid_payer_zip,(function(e){return ie("billingContactInvalid","postalCode",e)})),(0,i.A)(o,C.FK.invalid_coupon_code,(function(e){return ie((0,$.Lu)(12)?"couponCodeInvalid":"unknown",void 0,e)})),(0,i.A)(o,C.FK.expired_coupon_code,(function(e){return ie((0,$.Lu)(12)?"couponCodeInvalid":"unknown",void 0,e)})),o),ue=(a={},(0,i.A)(a,C.SK.pickup,"storePickup"),(0,i.A)(a,C.SK.shipping,"shipping"),(0,i.A)(a,C.SK.delivery,"delivery"),a),de={total:function(e){var t,n,r;return 0===e.total.amount&&"final"===(null===(t=e.applePay)||void 0===t||null===(n=t.deferredPaymentRequest)||void 0===n||null===(r=n.deferredBilling)||void 0===r?void 0:r.amountType)?{amount:(0,te.lM)(e.applePay.deferredPaymentRequest.deferredBilling.amount,e.currency,"apple"),label:e.total.label,type:"final"}:ne(e.total,e)},lineItems:function(e){return e.displayItems?e.displayItems.map((function(t){return ne(t,e)})):[]},shippingMethods:function(e){return e.shippingOptions?e.shippingOptions.map((function(t){return function(e,t){return{amount:(0,te.lM)(e.amount,t.currency,"apple"),label:e.label,detail:e.detail,identifier:e.id}}(t,e)})):[]},applicationData:function(e){return e.applicationData||null},supportsCouponCode:function(e){return e.__supportsCouponCode||!1},couponCode:function(e){return e.__supportsCouponCode?e.__couponCode:""},applePayLaterAvailability:function(e){var t,n;return"auto"===(null===(t=e.applePay)||void 0===t?void 0:t.applePayLaterAvailability)?"available":null===(n=e.applePay)||void 0===n?void 0:n.applePayLaterAvailability},automaticReloadPaymentRequest:function(e){var t,n;return null!==(t=e.applePay)&&void 0!==t&&t.automaticReloadPaymentRequest?function(e,t){return(0,s.A)((0,s.A)({},e),{},{tokenNotificationURL:t.tokenNotificationURL,automaticReloadBilling:re(e.automaticReloadBilling,t)})}(null===(n=e.applePay)||void 0===n?void 0:n.automaticReloadPaymentRequest,e):null},deferredPaymentRequest:function(e){var t,n;return null!==(t=e.applePay)&&void 0!==t&&t.deferredPaymentRequest?function(e,t){return(0,s.A)((0,s.A)({},e),{},{tokenNotificationURL:t.tokenNotificationURL,deferredBilling:oe(e.deferredBilling,t),freeCancellationDate:e.freeCancellationDate})}(null===(n=e.applePay)||void 0===n?void 0:n.deferredPaymentRequest,e):null},recurringPaymentRequest:function(e){var t,n;return null!==(t=e.applePay)&&void 0!==t&&t.recurringPaymentRequest?function(e,t){return(0,s.A)((0,s.A)({},e),{},{tokenNotificationURL:t.tokenNotificationURL,regularBilling:ae(e.regularBilling,t),trialBilling:e.trialBilling?ae(e.trialBilling,t):void 0})}(null===(n=e.applePay)||void 0===n?void 0:n.recurringPaymentRequest,e):null}},pe={shippingType:function(e){var t=e.shippingType;if(!t)return null;var n=ue[t];if(void 0!==n)return n;throw new y.N("Invalid value for shippingType: ".concat(t))},requiredBillingContactFields:function(e){return e.requestPayerName?["postalAddress"]:null},requiredShippingContactFields:function(e){var t=[];return e.requestShipping&&t.push("postalAddress"),e.requestPayerEmail&&t.push("email"),e.requestPayerPhone&&t.push("phone"),t.length?t:null},countryCode:ce("country"),currencyCode:ce("currency"),merchantCapabilities:function(e){var t,n=(0,k.A)(e.merchantCapabilities||C.lp.merchantCapabilities);e.__betas&&(0,P.aw)(e.__betas,"cup_apple_pay_beta_1")&&n.push("supportsEMV");var r=null===(t=e.applePay)||void 0===t?void 0:t.cardFunding;return r&&n.push(r),n},supportedNetworks:function(e){var t=(0,ee.Xo)(e.country,e.jcbEnabled||!1,e.blockedCardBrands||[],e.capabilityEnabledCardNetworks||[],e.currency,e.interacEnabledForApplePay);(0,$.Lu)(4)&&-1===(e.blockedCardBrands||[]).indexOf("mastercard")&&t.push("maestro"),e.__betas&&(0,P.aw)(e.__betas,"cup_apple_pay_beta_1")&&-1===(e.blockedCardBrands||[]).indexOf("unionpay")&&t.push("chinaUnionPay");var n=t.indexOf("interac");return-1===n||e.__betas&&(0,P.aw)(e.__betas,"interac_apple_pay_beta_1")||t.splice(n,1),t}},me={status:function(e){var t=se[e.status];return(0,$.Lu)(3)&&t>1?1:t},error:function(e){return(0,$.Lu)(3)?le[e.status](e.errorMessage):null}},fe=(0,s.A)((0,s.A)({},de),pe),_e=(0,s.A)((0,s.A)({},de),me),he=function(e){return Object.keys(_e).reduce((function(t,n){var r=(0,_e[n])(e);return null!==r?(0,s.A)((0,s.A)({},t),{},(0,i.A)({},n,r)):t}),{})},ye=function(e){return"string"==typeof e?e:null},ve=function(e){return e?ye(e.phoneNumber):null},ge=function(e){return e?ye(e.emailAddress):null},be=function(e){return e?[e.givenName,e.familyName].filter((function(e){return e&&"string"==typeof e})).join(" "):null},Ae=function(e){var t=e.addressLines,n=e.countryCode,r=e.postalCode,o=e.administrativeArea,a=e.locality,i=e.phoneNumber,c=ye(n);return{addressLine:Array.isArray(t)?t.reduce((function(e,t){return"string"==typeof t?[].concat((0,k.A)(e),[t]):e}),[]):[],country:c?c.toUpperCase():"",postalCode:ye(r)||"",recipient:be(e)||"",region:ye(o)||"",city:ye(a)||"",phone:ye(i)||"",sortingCode:"",dependentLocality:"",organization:""}},Se=function(e,t){var n=e.identifier,r=e.label;return t.filter((function(e){return e.id===n&&e.label===r}))[0]},ke=function(e,t){var n=e.shippingContact,r=e.shippingMethod,o=e.billingContact;return{shippingOption:r&&t.shippingOptions&&t.shippingOptions.length?Se(r,t.shippingOptions):null,shippingAddress:n?Ae(n):null,payerEmail:ge(n),payerPhone:ve(n),payerName:be(o),walletName:"applePay",methodName:"apple-pay"}},Ee=n(110),we=n(3995),Ce=n(8209),Pe=n(7882).K7,Ie=function(e,t){return e&&"object"==typeof e?t(e):null},Te=function(e,t){var n,r,o;null!=e&&e.applePay&&(null===(null===(n=t.applePay)||void 0===n?void 0:n.recurringPaymentRequest)&&(e.applePay.recurringPaymentRequest=void 0,t.applePay.recurringPaymentRequest=void 0),null===(null===(r=t.applePay)||void 0===r?void 0:r.deferredPaymentRequest)&&(e.applePay.deferredPaymentRequest=void 0,t.applePay.deferredPaymentRequest=void 0),null===(null===(o=t.applePay)||void 0===o?void 0:o.automaticReloadPaymentRequest)&&(e.applePay.automaticReloadPaymentRequest=void 0,t.applePay.automaticReloadPaymentRequest=void 0));return(0,_.rL)(e,t)},Ne=function(e){if(0===e.total.amount){var t,n,r,o,a,i,c,l,u;if(0===(null===(t=e.applePay)||void 0===t||null===(n=t.recurringPaymentRequest)||void 0===n||null===(r=n.trialBilling)||void 0===r?void 0:r.amount))return(0,s.A)((0,s.A)({},e),{},{total:(0,s.A)((0,s.A)({},e.total),{},{pending:!1})});if("final"===(null===(o=e.applePay)||void 0===o||null===(a=o.deferredPaymentRequest)||void 0===a||null===(i=a.deferredBilling)||void 0===i?void 0:i.amountType))return(0,s.A)((0,s.A)({},e),{},{total:(0,s.A)((0,s.A)({},e.total),{},{amount:null===(c=e.applePay)||void 0===c||null===(l=c.deferredPaymentRequest)||void 0===l||null===(u=l.deferredBilling)||void 0===u?void 0:u.amount,pending:!1})})}return e},Me=function(){function e(t){var n=this;(0,u.A)(this,e),this._wasCompleted=!1,this._onEvent=function(){},this._paymentRequestTypeUsed=null,this._billingAgreements={default:""},this.setEventHandler=function(e){n._onEvent=e},this.canMakePayment=function(){var e,t,r,o,a=n._controller.action.retrieveWalletConfigAvailability({wallet:"apple_pay",groupId:n._initialPaymentRequest.__elementsGroupId,isCheckout:!!n._initialPaymentRequest.__isCheckout,isHostedInvoicePage:!!n._initialPaymentRequest.__isHostedInvoicePage,isPaymentElement:!!n._initialPaymentRequest.__isPaymentElement,onBehalfOf:n._initialPaymentRequest.onBehalfOf,amount:n._initialPaymentRequest.total.amount,currency:n._initialPaymentRequest.currency}),i=n._controller.action.retrieveWalletConfigAvailability({wallet:"apple_pay_later",groupId:n._initialPaymentRequest.__elementsGroupId,isCheckout:!!n._initialPaymentRequest.__isCheckout,isHostedInvoicePage:!!n._initialPaymentRequest.__isHostedInvoicePage,isPaymentElement:!!n._initialPaymentRequest.__isPaymentElement,onBehalfOf:n._initialPaymentRequest.onBehalfOf,amount:n._initialPaymentRequest.total.amount,currency:n._initialPaymentRequest.currency}),c=Boolean(n._authentication.accountId||(null===(e=n._initialPaymentRequest.__merchantDetails)||void 0===e?void 0:e.applePayIdentifierAccount)),s=(0,$.Kt)(window.location.hostname,n._authentication.accountId||(null===(t=n._initialPaymentRequest.__merchantDetails)||void 0===t?void 0:t.applePayIdentifierAccount)||null,(0,Ee.Xf)(n._authentication.apiKey)===Ee.ld.test,n._controller,n._report,n._minimumVersion,!X.U_&&!X.v_||!c);(0,we.s6)()&&(r=null!==(o=n._initialPaymentRequest.__merchantDetails)&&void 0!==o&&o.name?n._controller.action.unsafeLocalizeString({message:"upe.mandates.card",data:{businessName:n._initialPaymentRequest.__merchantDetails.name}}):n._controller.action.unsafeLocalizeString({message:"upe.mandates.cardNoBusinessName",data:null}));return Pe.all([a,s,i,r]).then((function(e){var t=(0,Q.A)(e,4),r=t[0],o=t[1],a=t[2],i=t[3];n._billingAgreements.default=null!=i?i:"";var c={};a.availability||(c.applePayLaterAvailability=C.LI.unavailableItemIneligible);var s=n._paymentRequestOptions.tokenNotificationURL;return n._initialPaymentRequest=Ne((0,_.rL)(n._paymentRequestOptions,{tokenNotificationURL:s||r.tokenNotificationURL,applePay:c,capabilityEnabledCardNetworks:null==r?void 0:r.capabilityEnabledCardNetworks})),n._initializeSessionState(),r.availability||n._controller.reportInvalidPaymentMethodType("apple_pay","disallowed_by_wallet_config"),{available:r.availability&&o}}))},this.update=function(e){n._initialPaymentRequest=Ne(Te(n._paymentRequestOptions,e)),n._initializeSessionState()},this._preinitializePrivateSession=function(){n._singleUsePrivateSession&&(n._singleUsePrivateSession=null),n._singleUsePrivateSession=n._createPrivateSession()},this._createPrivateSession=function(){if(n._singleUsePrivateSession){var e=n._singleUsePrivateSession;return n._singleUsePrivateSession=null,e}var t,r,o;n._initializeSessionState(),n._setAndLoadBillingAgreements({isUpdate:!1}),n._setInteracEnabledForApplePay();try{t=new window.ApplePaySession(n._minimumVersion,(r=n._paymentRequestOptions,o=(0,s.A)((0,s.A)({},C.lp),r),Object.keys(fe).reduce((function(e,t){var n=(0,fe[t])(o);return null!==n?(0,s.A)((0,s.A)({},e),{},(0,i.A)({},t,n)):e}),{})))}catch(e){throw"Must create a new ApplePaySession from a user gesture handler."===e.message?new y.N("The code that shows the Apple Pay payment sheet must be invoked directly by a user activation event, like a click or a touch gesture. To prevent this error make sure the code that shows the payment sheet is at or near the top of your user gesture event handler, before any async or long-running code."):e}return t},this.show=function(){n._wasCompleted&&n._report("pr.show_called_after_completion");var e=n._createPrivateSession();n._privateSession=e,n._setupSession(e,n._usesButtonElement()),e.begin(),n._isShowing=!0},this.abort=function(){n._privateSession&&n._privateSession.abort()},this._warn=function(){},this._report=function(e,t){n._controller.report(e,(0,s.A)((0,s.A)({},t),{},{backingLibrary:"APPLE_PAY",usesButtonElement:n._usesButtonElement()}))},this._setAndLoadBillingAgreements=function(e){var t=e.isUpdate;if(void 0!==n._paymentRequestOptions.applePay){var r=n._paymentRequestOptions.applePay;n._fillDefaultBillingAgreement(r),t?n._loadCurrentBillingAgreement(r):(n._savePaymentRequestTypeUsed(r),n._saveCurrentBillingAgreement(r))}},this._setInteracEnabledForApplePay=function(){var e=n._paymentRequestOptions;"CA"===e.country&&"cad"===e.currency&&e.total.amount>0&&"manual"!==e.captureMethod&&"off_session"!==e.setupFutureUsage&&(n._paymentRequestOptions.interacEnabledForApplePay=!0)},this._validateMerchant=function(e,t){return function(r){n._controller.action.createApplePaySession({data:{validation_url:r.validationURL,domain_name:(0,Ce.O)(n._report),display_name:n._paymentRequestOptions.total.label},usesButtonElement:t,paymentRequestType:n._paymentRequestTypeUsed}).then((function(t){if(n._isShowing)switch(t.type){case"object":e.completeMerchantValidation(JSON.parse(t.object.session));break;case"error":n._handleValidationError(e)(t.error);break;default:(0,f.GQ)(t)}}),n._handleValidationError(e))}},this._handleValidationError=function(e){return function(t){n._report("error.pr.apple_pay.session_creation_failed",{error:t}),e.abort(),n._onEvent({type:"__private_do_not_use_error",payload:{error:{code:"apple_pay.session_creation_failed"}}});var r=t.message;"string"==typeof r&&n._controller.warn(r)}},this._paymentAuthorized=function(e){return function(t){var r=t.payment,o=n._usesButtonElement()?b.bV.paymentRequestButton:null;n._controller.action.tokenizeWithData({type:"apple_pay",elementName:o,tokenData:(0,s.A)((0,s.A)({},r),{},{billingContact:Ie(r.billingContact,n._normalizeContact)}),mids:n._controller.mids()}).then((function(t){if("error"===t.type)(0,$.Lu)(14)?e.abort():e.completePayment(window.ApplePaySession.STATUS_FAILURE),n._report("error.pr.create_token_failed",{error:t.error}),n._onEvent({type:"__private_do_not_use_error",payload:{error:t.error}});else{var o=Ie(r.shippingContact,n._normalizeContact),a=Ie(r.billingContact,n._normalizeContact);o&&n._paymentRequestOptions.requestShipping&&!o.countryCode&&e.completePayment(window.ApplePaySession.STATUS_INVALID_SHIPPING_POSTAL_ADDRESS);var i=ke({shippingContact:o,billingContact:a},n._paymentRequestOptions);n._onToken(e)((0,s.A)((0,s.A)({},i),{},{shippingOption:n._privateShippingOption,token:t.object}))}}))}},this._normalizeContact=function(e){return(0,we._q)(e,(function(){n._report("warn.pr.apple_pay.missing_country_code",{country:e.country})}))},this._onToken=function(e){return function(t){n._onEvent({type:"paymentresponse",payload:(0,s.A)((0,s.A)({},t),{},{complete:(0,S.UZ)(n._completePayment(e))})})}},this._completePayment=function(e){return function(t,r){"success"===t&&(n._wasCompleted=!0),n._paymentRequestOptions=(0,_.rL)(n._paymentRequestOptions,{status:t,errorMessage:r});var o=he(n._paymentRequestOptions),a=o.status,i=o.error;n._isShowing&&(i?e.completePayment({status:a,errors:[i]}):a!==window.ApplePaySession.STATUS_FAILURE?e.completePayment(a):(0,$.Lu)(14)?e.abort():e.completePayment(a)),(0===a||1===a&&null==i)&&(n._isShowing=!1,n._onEvent&&n._onEvent({type:"close"}))}},this._paymentMethodSelected=function(e){return function(t){n._onEvent({type:"billingaddresschange",payload:{billingAddress:t.paymentMethod.billingContact?Ae(n._normalizeContact(t.paymentMethod.billingContact)):{addressLine:[],country:"",postalCode:"",recipient:"",region:"",city:"",phone:"",sortingCode:"",dependentLocality:"",organization:""},updateWith:(0,S.UZ)(n._completePaymentMethodSelection(e))}})}},this._shippingContactSelected=function(e){return function(t){n._onEvent({type:"shippingaddresschange",payload:{shippingAddress:Ae(n._normalizeContact(t.shippingContact)),updateWith:(0,S.UZ)(n._completeShippingContactSelection(e))}})}},this._completePaymentMethodSelection=function(e){return function(t){n._paymentRequestOptions=(0,_.rL)(n._paymentRequestOptions,t);var r=he(n._paymentRequestOptions),o=r.total,a={newLineItems:r.lineItems,newTotal:o,newRecurringPaymentRequest:r.recurringPaymentRequest};e.completePaymentMethodSelection(a)}},this._completeShippingContactSelection=function(e){return function(t){var r,o=t.applePay;o&&n._validatePaymentRequestCreated(o),n._paymentRequestOptions=Te(n._paymentRequestOptions,t),null!==(r=n._paymentRequestOptions.shippingOptions)&&void 0!==r&&r.length&&(n._privateShippingOption=n._paymentRequestOptions.shippingOptions[0]),n._setAndLoadBillingAgreements({isUpdate:!0});var a=he(n._paymentRequestOptions),i=a.status,c=a.shippingMethods,s=a.total,l=a.lineItems,u=a.error,d=a.recurringPaymentRequest,p=a.deferredPaymentRequest,m=a.automaticReloadPaymentRequest;if(u)e.completeShippingContactSelection({newTotal:s,newLineItems:l,newShippingMethods:c,newRecurringPaymentRequest:d,errors:[u]});else if((0,$.Lu)(14)&&1===i){var f=ie("shippingContactInvalid","postalAddress");e.completeShippingContactSelection({newTotal:s,newLineItems:l,newShippingMethods:c,newRecurringPaymentRequest:d,errors:[f]})}else(0,$.Lu)(14)&&d?e.completeShippingContactSelection({newTotal:s,newLineItems:l,newShippingMethods:c,newRecurringPaymentRequest:d}):(0,$.Lu)(15)&&p?e.completeShippingContactSelection({newTotal:s,newLineItems:l,newShippingMethods:c,newDeferredPaymentRequest:p}):(0,$.Lu)(14)&&m?e.completeShippingContactSelection({newTotal:s,newLineItems:l,newShippingMethods:c,newAutomaticReloadPaymentRequest:m}):e.completeShippingContactSelection(i,c,s,l)}},this._shippingMethodSelected=function(e){return function(t){if(n._paymentRequestOptions.shippingOptions){var r=Se(t.shippingMethod,n._paymentRequestOptions.shippingOptions);n._privateShippingOption=r,n._onEvent({type:"shippingoptionchange",payload:{shippingOption:r,updateWith:(0,S.UZ)(n._completeShippingMethodSelection(e))}})}}},this._completeShippingMethodSelection=function(e){return function(t){var r=t.applePay;r&&n._validatePaymentRequestCreated(r),n._paymentRequestOptions=Te(n._paymentRequestOptions,t),n._setAndLoadBillingAgreements({isUpdate:!0});var o=he(n._paymentRequestOptions),a=o.status,i=o.total,c=o.lineItems,s=o.recurringPaymentRequest,l=o.deferredPaymentRequest,u=o.automaticReloadPaymentRequest;(0,$.Lu)(14)&&s?e.completeShippingMethodSelection({newTotal:i,newLineItems:c,newRecurringPaymentRequest:s}):(0,$.Lu)(15)&&l?e.completeShippingMethodSelection({newTotal:i,newLineItems:c,newDeferredPaymentRequest:l}):(0,$.Lu)(14)&&u?e.completeShippingMethodSelection({newTotal:i,newLineItems:c,newAutomaticReloadPaymentRequest:u}):e.completeShippingMethodSelection(a,i,c)}},this._couponCodeChanged=function(e){return function(t){var r=t.couponCode;n._onEvent({type:"__private_do_not_use_couponcodechange",payload:{couponCode:r,updateWith:(0,S.UZ)(n._completeCouponCodeChange(e))}})}},this._completeCouponCodeChange=function(e){return function(t){n._paymentRequestOptions=(0,_.rL)(n._paymentRequestOptions,t);var r=he(n._paymentRequestOptions),o=r.total,a=r.lineItems,i=r.error,c=r.recurringPaymentRequest;e.completeCouponCodeChange({newTotal:o,newLineItems:a,newRecurringPaymentRequest:c,errors:i?[i]:void 0})}},this._savePaymentRequestTypeUsed=function(e){e.automaticReloadPaymentRequest?n._paymentRequestTypeUsed="automaticReload":e.deferredPaymentRequest?n._paymentRequestTypeUsed="deferred":e.recurringPaymentRequest?n._paymentRequestTypeUsed="recurring":n._paymentRequestTypeUsed=null},this._saveCurrentBillingAgreement=function(e){var t,r;n._billingAgreements.automaticReload=null===(t=e.automaticReloadPaymentRequest)||void 0===t?void 0:t.billingAgreement,n._billingAgreements.recurring=null===(r=e.recurringPaymentRequest)||void 0===r?void 0:r.billingAgreement},this._loadCurrentBillingAgreement=function(e){var t=e.recurringPaymentRequest;t&&n._billingAgreements.recurring&&(t.billingAgreement=n._billingAgreements.recurring);var r=e.automaticReloadPaymentRequest;r&&n._billingAgreements.automaticReload&&(r.billingAgreement=n._billingAgreements.automaticReload)},this._getWalletConfig=function(){return n._controller.action.retrieveWalletConfig({onBehalfOf:n._initialPaymentRequest.onBehalfOf,amount:n._initialPaymentRequest.total.amount,currency:n._initialPaymentRequest.currency}).then((function(e){return"error"!==e.type?e.object:void 0}))};var r=t.controller,o=t.authentication,a=(t.mids,t.options),c=t.usesButtonElement,l=t.listenerRegistry;this._controller=r,this._authentication=o,this._minimumVersion=a.__minApplePayVersion||$.I0,this._usesButtonElement=c,this._listenerRegistry=l,this._initialPaymentRequest=Ne(a),this._isShowing=!1,this._initializeSessionState(),this._controller._controllerFrame._on("stripe-user-credentials-update",(function(e){n._authentication={apiKey:e.publishableKey,accountId:e.stripeAccount},n._initializeSessionState()}))}return(0,l.A)(e,[{key:"_initializeSessionState",value:function(){var e=btoa(this._authentication.accountId?"".concat(this._authentication.apiKey,":").concat(this._authentication.accountId):this._authentication.apiKey);this._paymentRequestOptions=(0,s.A)((0,s.A)((0,s.A)({},C.lp),this._initialPaymentRequest),{},{status:C.FK.success,applicationData:e}),this._privateSession=null,this._privateShippingOption=null;var t=this._paymentRequestOptions.shippingOptions;null!=t&&t.length&&(this._privateShippingOption=t[0])}},{key:"_setupSession",value:function(e,t){var n=this;this._listenerRegistry.addEventListener(e,"validatemerchant",(0,S.UZ)(this._validateMerchant(e,t))),this._listenerRegistry.addEventListener(e,"paymentauthorized",(0,S.UZ)(this._paymentAuthorized(e))),this._listenerRegistry.addEventListener(e,"cancel",(0,S.UZ)((function(){n._report("pr.apple_pay.cancel",{paymentRequestType:n._paymentRequestTypeUsed}),n._isShowing=!1,n._onEvent({type:"cancel"}),n._onEvent({type:"close"})}))),this._listenerRegistry.addEventListener(e,"paymentmethodselected",(0,S.UZ)(this._paymentMethodSelected(e))),this._listenerRegistry.addEventListener(e,"shippingcontactselected",(0,S.UZ)(this._shippingContactSelected(e))),this._listenerRegistry.addEventListener(e,"shippingmethodselected",(0,S.UZ)(this._shippingMethodSelected(e))),this._listenerRegistry.addEventListener(e,"couponcodechanged",(0,S.UZ)(this._couponCodeChanged(e)))}},{key:"_validatePaymentRequestCreated",value:function(e){if("recurring"!==this._paymentRequestTypeUsed&&null!=e&&e.recurringPaymentRequest)throw new y.N("You tried to change an applePay.recurringPaymentRequest without creating the object first. You must provide an applePay.recurringPaymentRequest object on `stripe.paymentRequest` in order to change it later.");if("automaticReload"!==this._paymentRequestTypeUsed&&null!=e&&e.automaticReloadPaymentRequest)throw new y.N("You tried to change an applePay.automaticReloadPaymentRequest without creating the object first. You must provide an applePay.automaticReloadPaymentRequest object on `stripe.paymentRequest` in order to change it later.");if("deferred"!==this._paymentRequestTypeUsed&&null!=e&&e.deferredPaymentRequest)throw new y.N("You tried to change an applePay.deferredPaymentRequest without creating the object first. You must provide an applePay.deferredPaymentRequest object on `stripe.paymentRequest` in order to change it later.")}},{key:"_fillDefaultBillingAgreement",value:function(e){if(this._billingAgreements.default&&(0,we.s6)()){var t,n=e.automaticReloadPaymentRequest;if(n)null!==(t=n.billingAgreement)&&void 0!==t||(n.billingAgreement=this._billingAgreements.default);var r,o=e.recurringPaymentRequest;if(o)null!==(r=o.billingAgreement)&&void 0!==r||(o.billingAgreement=this._billingAgreements.default)}}}]),e}(),Re=Me,Le=n(3967),Oe=n(9105),xe=n(7882).K7,qe=null;var De=function(e,t){return"https:"!==window.location.protocol?(e.reportInvalidPaymentMethodType("google_pay","not_https"),!1):X._y||X.Ad?X.w2?(e.reportInvalidPaymentMethodType("google_pay","unsupported_browser_chromium_edge"),!1):!(!t.isCheckout&&!window.PaymentRequest)||(e.reportInvalidPaymentMethodType("google_pay","unsupported_browser_missing_payment_request_api"),!1):(e.reportInvalidPaymentMethodType("google_pay","unsupported_browser_not_webkit_or_blink"),!1)},je=n(7882).K7,Be=(0,l.A)((function e(t){var n=this;(0,u.A)(this,e),this._mids=null,this._frame=null,this._initFrame=function(e){var t=n._controller.createHiddenFrame(Le.mU.PAYMENT_REQUEST_GOOGLE_PAY,{authentication:n._authentication,mids:n._controller.mids(),origin:n._origin});t.send({action:"stripe-pr-initialize",payload:{data:e}}),n._initFrameEventHandlers(t),n._frame=t},this._initFrameEventHandlers=function(e){e._on("pr-cancel",(function(){n._onEvent({type:"cancel"})})),e._on("pr-close",(function(){n._backdrop.fadeOut().then((function(){n._backdrop.unmount()})),n._onEvent({type:"close"})})),e._on("pr-error",(function(e){n._onEvent({type:"error",payload:{errorMessage:e.errorMessage,errorCode:e.errorCode}})})),e._on("pr-exception",(function(e){n._onEvent({type:"__private_do_not_use_error",payload:e})})),e._on("pr-callback",(function(t){var r=t.event,o=t.options,a=t.nonce;switch(r){case"paymentresponse":n._handlePaymentResponse(e,o,a);break;case"shippingaddresschange":n._handleShippingAddressChange(e,o,a);break;case"shippingoptionchange":n._handleShippingOptionChange(e,o,a);break;default:throw new Error("Unexpected event name: ".concat(r))}}))},this._handlePaymentResponse=function(e,t,r){n._onEvent({type:"paymentresponse",payload:(0,s.A)((0,s.A)({},t),{},{complete:function(t){e.send({action:"stripe-pr-callback-complete",payload:{nonce:r,data:{status:t}}})}})})},this._handleShippingAddressChange=function(e,t,r){n._onEvent({type:"shippingaddresschange",payload:(0,s.A)((0,s.A)({},t),{},{updateWith:function(t){e.send({action:"stripe-pr-callback-complete",payload:{nonce:r,data:t}})}})})},this._handleShippingOptionChange=function(e,t,r){n._onEvent({type:"shippingoptionchange",payload:(0,s.A)((0,s.A)({},t),{},{updateWith:function(t){e.send({action:"stripe-pr-callback-complete",payload:{nonce:r,data:t}})}})})},this._destroy=function(){n._frame&&(n._frame.destroy(),n._frame=null)},this.setEventHandler=function(e){n._onEvent=e},this.canMakePayment=function(){if(!De(n._controller,{isCheckout:n._isCheckout}))return je.resolve({available:!1});if(!n._frame)throw new Error("Frame not initialized.");var e,t=n._frame;return(e=function(){return t.action.checkCanMakePayment(void 0).then((function(e){return!0===e.available}))},null!==qe?xe.resolve(qe):e().then((function(e){return qe=e}))).then((function(e){return e||n._controller.reportInvalidPaymentMethodType("google_pay","google_pay_can_make_payment_returned_false_or_disallowed_by_wallet_config"),{available:e}}))},this.show=function(){n._frame&&(n._frame.send({delegate:"payment",action:"stripe-pr-show",payload:{data:{usesButtonElement:n._usesButtonElement(),stripeJsId:n._controller._stripeJsId,mids:n._controller.mids()}}}),n._backdrop.mount(),n._backdrop.show(),n._backdrop.fadeIn())},this.update=function(e){n._frame&&n._frame.send({action:"stripe-pr-update",payload:{data:e}})},this.abort=function(){n._frame&&n._frame.send({action:"stripe-pr-abort",payload:{}})},this._controller=t.controller,this._authentication=t.authentication,this._origin=t.origin,this._usesButtonElement=t.usesButtonElement,this._backdrop=new Oe.A({lockScrolling:!1,lockFocus:!0,lockFocusOn:null,listenerRegistry:t.listenerRegistry}),this._isCheckout=!!t.options.__isCheckout,this._controller&&De(this._controller,{isCheckout:this._isCheckout})&&(this._controller.action.fetchLocale({locale:"auto"}),this._initFrame(t.options)),this._controller._controllerFrame._on("stripe-user-credentials-update",(function(e){n._authentication={apiKey:e.publishableKey,accountId:e.stripeAccount},n._frame&&n._frame.send({action:"stripe-pr-update",payload:{data:{__stripeUserCredentials:(0,s.A)({},n._authentication)}}})}))})),Fe=n(7882).K7,Ue=function(){if(!window.PaymentRequest)return null;if(/CriOS\/59/.test(navigator.userAgent))return null;if(/.*\(.*; wv\).*Chrome\/(?:53|54)\.\d.*/g.test(navigator.userAgent))return null;if(X.U4)return null;var e=window.PaymentRequest;return e.prototype.canMakePayment||(e.prototype.canMakePayment=function(){return Fe.resolve(!1)}),e}(),Ve=n(7882).K7,Ke=null,ze=(0,l.A)((function e(t){var n=this;(0,u.A)(this,e),this._onEvent=function(){},this.setEventHandler=function(e){n._onEvent=e},this.canMakePayment=function(){return(e=n._prFrame,(0,Ee.Xf)(n._authentication.apiKey),Ee.ld.test,"https:"!==window.location.protocol?Ve.resolve(!1):null!==Ke?Ve.resolve(Ke):Ue&&e?e.action.checkCanMakePayment(void 0).then((function(e){var t=e.available;return Ke=!0===t})):Ve.resolve(!1)).then((function(e){return{available:e}}));var e},this.update=function(e){var t=n._prFrame;t&&t.send({action:"stripe-pr-update",payload:{data:e}})},this.show=function(){if(!n._prFrame)throw new y.N("Payment Request is not available in this browser.");n._prFrame.send({delegate:"payment",action:"stripe-pr-show",payload:{data:{usesButtonElement:n._usesButtonElement(),stripeJsId:n._controller._stripeJsId,mids:n._controller.mids()}}})},this.abort=function(){n._prFrame&&n._prFrame.send({action:"stripe-pr-abort",payload:{}})},this._setupPrFrame=function(e,t){e.send({action:"stripe-pr-initialize",payload:{data:t}}),e._on("pr-cancel",(function(){n._onEvent({type:"cancel"})})),e._on("pr-close",(function(){n._onEvent({type:"close"})})),e._on("pr-error",(function(e){n._onEvent({type:"error",payload:{errorMessage:e.message||"",errorCode:e.code||""}})})),e._on("pr-callback",(function(t){var r=t.event,o=t.nonce,a=t.options;switch(r){case"token":n._onEvent({type:"paymentresponse",payload:(0,s.A)((0,s.A)({},a),{},{complete:function(t){e.send({action:"stripe-pr-callback-complete",payload:{data:{status:t},nonce:o}})}})});break;case"shippingaddresschange":n._onEvent({type:"shippingaddresschange",payload:{shippingAddress:a.shippingAddress,updateWith:function(t){e.send({action:"stripe-pr-callback-complete",payload:{nonce:o,data:t}})}}});break;case"shippingoptionchange":n._onEvent({type:"shippingoptionchange",payload:{shippingOption:a.shippingOption,updateWith:function(t){e.send({action:"stripe-pr-callback-complete",payload:{nonce:o,data:t}})}}});break;default:throw new Error("Unexpected event from PaymentRequest inner: ".concat(r))}}))};var r=t.authentication,o=t.controller,a=t.mids,i=t.origin,c=t.usesButtonElement,l=t.options;if(this._authentication=r,this._controller=o,this._usesButtonElement=c,Ue&&"https:"===window.location.protocol){this._controller.action.fetchLocale({locale:"auto"});var d=this._controller.createHiddenFrame(Le.mU.PAYMENT_REQUEST_BROWSER,{authentication:r,mids:a,origin:i});this._setupPrFrame(d,l),this._prFrame=d}else this._prFrame=null;this._controller._controllerFrame._on("stripe-user-credentials-update",(function(e){n._authentication={apiKey:e.publishableKey,accountId:e.stripeAccount},n._prFrame&&n._prFrame.send({action:"stripe-pr-update",payload:{data:{__stripeUserCredentials:(0,s.A)({},n._authentication)}}})}))})),We=n(5720),Ye=(m.Yj,(0,m.or)(m.Yj,(0,m.zT)(null)),(0,m.or)(m.Yj,(0,m.zT)(null)),(0,m.or)(m.Yj,(0,m.zT)(null)),(0,m.or)(m.Yj,(0,m.zT)(null)),{isMerchantEligibleForCBC:!1,stripePreferredNetworks:["cartes_bancaires"],supportedCobrandedNetworks:{cartes_bancaires:!1}}),He=function(e){return encodeURIComponent(btoa(function(e){var t=3-e.length%3,n=new Array(t+1).join(" ");return"".concat(e).concat(n)}(JSON.stringify(e))))},Ge=n(4024),Ze={PAY:"pay",SELECT:"select",SAVE:"save",MOBILE_PAY:"mobile_pay",AUTH_ONLY:"auth_only"},Xe=(Object.keys(Ze).map((function(e){return Ze[e]})),n(6539)),Je=n(7783),Qe=["eject_no_sensitive_data","get_initial_state_no_sensitive_data","link_prb_shipping_option_change_no_sensitive_data","log_out_in_elements_no_sensitive_data","link_popup_log_out_no_sensitive_data","ready_for_messages_no_sensitive_data","unload_no_sensitive_data","ping_no_sensitive_data","pong_no_sensitive_data"],$e=[].concat(Qe,["link_prb_payment_data_no_sensitive_data","link_prb_shipping_address_change_no_sensitive_data","no_code_default_values_complete_identification_no_sensitive_data"]),et=function(e){return-1!==$e.indexOf(e)},tt=n(1831),nt=n(7882).K7,rt=function(e){var t=(0,Ge.$z)("https://js.stripe.com/v3/"),n=(0,Ge.$z)("https://checkout.link.com/");if(!t||!n)throw new Error("Could not validate origin due to a misconfigured environment.");return e!==t&&e!==n},ot=function(){function e(t){var n=this;(0,u.A)(this,e),this.messageQueue=[],this.isDisconnected=!1,this.runOnDisconnect=[],this.deferredDomainRegistrationResult=new Je.c,this.callbacks={},this.deferredMessageResponses={},this.onClose=function(){},this.onFallbackMessageReceivedSuccess=function(){},this.onPingTiming=function(){},this.onLostMessage=function(){},this.setDomainRegistrationResult=function(e){if(n.deferredDomainRegistrationResult.isResolved())throw new Error("Cannot set domain registration result multiple times");n.deferredDomainRegistrationResult.resolve(e)},this.on=function(e,t){var r;((r=n.callbacks)[e]||(r[e]=[])).push(t)},this.off=function(e,t){var r;n.callbacks[e]=null===(r=n.callbacks[e])||void 0===r?void 0:r.filter((function(e){return e!==t}))},this.send=function(){for(var e=arguments.length,t=new Array(e),r=0;r1&&void 0!==arguments[1]?arguments[1]:{skipEnrollmentCheck:!1,useCheckoutAvailabilityCheck:!1},n=p._backingLibraries[e];if(!n){var r="Unexpectedly calling canMakePayment on uninitialized backing library ".concat(e);throw new Error(r)}var o=!0;return ft.race([new ft((function(e){return setTimeout(e,1e4)})).then((function(){return o&&p._report("pr.can_make_payment_timed_out"),{available:!1}})),n.canMakePayment({skipEnrollmentCheck:t.skipEnrollmentCheck,useCheckoutAvailabilityCheck:t.useCheckoutAvailabilityCheck,locale:p._locale})]).then((function(t){var n=t.available,r="LINK"===e&&t.linkExperimentAssignments?t.linkExperimentAssignments:null;return p._canMakePaymentAvailability=(0,s.A)((0,s.A)({},p._canMakePaymentAvailability),{},(0,i.A)({},e,n)),o=!1,{backingLibraryName:e,available:n,linkExperimentAssignments:r}})).catch((function(t){return o=!1,p._report("pr.can_make_payment_error",{error:t}),{backingLibraryName:e,available:!1}}))},p._isGooglePayOnAndroid=function(){var e=p._initialOptions.wallets,t=e&&-1===e.indexOf("googlePay"),n=!!p._canMakePaymentAvailability.BROWSER;return X.u2&&!t&&n},p._constructCanMakePaymentResponse=function(){var e=p._isGooglePayOnAndroid();return{applePay:!!p._canMakePaymentAvailability.APPLE_PAY,googlePay:!!p._canMakePaymentAvailability.GOOGLE_PAY||e,link:!!p._canMakePaymentAvailability.LINK}},p.canMakePayment=(0,S.UZ)((function(){p._report("pr.can_make_payment");var e=!p._initialOptions.__isCheckout;if(p._canMakePaymentResolved){var t,n=null!==p._activeBackingLibrary?p._constructCanMakePaymentResponse():null;return p._report("pr.can_make_payment_response",{response:n,cached:!0,activeBackingLibrary:p._activeBackingLibrary,amount:null===(t=p._reportOnlyTotal)||void 0===t?void 0:t.amount,currency:p._reportOnlyCurrency}),ft.resolve(n)}if("https:"!==window.location.protocol)return vt||(p._controller.warn("If you are testing Apple Pay or Google Pay, you must serve this page over HTTPS as it will not work over HTTP. Please read https://stripe.com/docs/stripe-js/elements/payment-request-button#html-js-prerequisites for more details."),vt=!0),p._canMakePaymentResolved=!0,p._controller.deferredCanMakePaymentResponse.resolve(null),ft.resolve(null);var r=p._queryStrategy.map((function(e){return function(){return p._canMakePaymentForBackingLibrary(e)}})),o=[];if(-1!==p._queryStrategy.indexOf("LINK"))if(p._initialOptions.__linkOnly&&p._initialOptions.__isCheckout){r=[function(){return p._canMakePaymentForBackingLibrary("LINK",{skipEnrollmentCheck:!0,useCheckoutAvailabilityCheck:!0})}]}else[r,o].forEach((function(e){return e.push((function(){return p._canMakePaymentForBackingLibrary("LINK",{skipEnrollmentCheck:!0,useCheckoutAvailabilityCheck:!1})}))}));var a,i=new pt.Dc,c=(0,h.f0)(r,(function(e){var t=e.backingLibraryName,n=e.available;return n&&(p._activeBackingLibraryName=t,p._activeBackingLibrary=p._backingLibraries[t],p._buttonTypeName=p._activeBackingLibraryName,p._isGooglePayOnAndroid()&&(p._buttonTypeName="GOOGLE_PAY")),n})),s=e?(0,h.f0)(o,(function(e){return e.available})):null;if(e){var l=ft.all([c,s]);a=l.then((function(e){var t,n=new pt.Dc,r=e[0];p._canMakePaymentResolved=!0;var o=null;return"SATISFIED"===r.type&&(o=p._constructCanMakePaymentResponse()),p._report("pr.can_make_payment_response",{response:o,cached:!1,duration:i.getElapsedTime(n),activeBackingLibrary:p._activeBackingLibrary,amount:null===(t=p._reportOnlyTotal)||void 0===t?void 0:t.amount,currency:p._reportOnlyCurrency}),p._controller.deferredCanMakePaymentResponse.resolve(o),o}))}else{a=c.then((function(e){var t,n=new pt.Dc;p._canMakePaymentResolved=!0;var r=null;return"SATISFIED"===e.type&&(r=p._constructCanMakePaymentResponse()),p._report("pr.can_make_payment_response",{response:r,cached:!1,duration:i.getElapsedTime(n),activeBackingLibrary:p._activeBackingLibrary,amount:null===(t=p._reportOnlyTotal)||void 0===t?void 0:t.amount,currency:p._reportOnlyCurrency}),p._controller.deferredCanMakePaymentResponse.resolve(r),r}))}return p._getOnBehalfOfError().then((function(e){return e?ft.reject(e):a}))})),p.update=(0,S.UZ)((function(e){if(p._isShowing)throw p._report("pr.update_called_while_showing"),new y.N("You cannot update Payment Request options while the payment sheet is showing.");p._privateForcedUpdate(e)})),p._privateForcedUpdate=function(e){var t,n=(0,m.tf)(Y,e,"PaymentRequest update()"),r=n.value,o=n.warnings;p._report("pr.update"),o.forEach((function(e){return p._warn(e)}));var a=r.__billingDetailsEmailOverride,i=(0,c.A)(r,yt);if(a){if(p._initialOptions.requestPayerEmail)throw new y.N("When providing `__billingDetailsEmailOverride`, `requestPayerEmail` has to be `false` so that the customer is not prompted for their email in the payment sheet.");p._initialOptions.__billingDetailsEmailOverride=a}!i.shippingOptions||null!==(t=p._initialOptions)&&void 0!==t&&t.requestShipping||p._report("pr.update_shipping_options_without_shipping"),i.total&&(p._reportOnlyTotal=i.total),i.currency&&(p._reportOnlyCurrency=i.currency),(0,_.zu)(p._backingLibraries).forEach((function(e){e&&e.update(i)}))},p.show=(0,S.UZ)((function(){var e;if(p._usedByButtonElement&&!p._showCalledByButtonElement&&(p._report("pr.show_called_with_button"),p._warn("Do not call show() yourself if you are using the paymentRequestButton Element. The Element handles showing the payment sheet.")),!p._canMakePaymentResolved)throw p._report("pr.show_called_before_can_make_payment"),new y.N("You must first check the Payment Request API's availability using paymentRequest.canMakePayment() before calling show().");if(!p._activeBackingLibrary)throw p._report("pr.show_called_with_can_make_payment_false"),new y.N("Payment Request is not available in this browser.");("LINK"!==p._activeBackingLibraryName||p._initialOptions.__linkOnly||(p._usedByButtonElement||p._report("pr.show_called_with_link_custom_button"),!p._showCalledByButtonElement&&p._usedByButtonElement&&p._report("pr.show_called_with_link_hybrid_button")),"APPLE_PAY"===p._activeBackingLibraryName&&p._initialOptions.applePay)&&(0,mt.Dt)({applePay:p._initialOptions.applePay,paymentMethodType:"apple_pay_outer"}).forEach((function(e){return p._warn(e)}));var t=p._activeBackingLibrary,n=p._showCalledByButtonElement?"pr.show_from_element":"pr.show_from_custom";p._report(n),p._report("pr.show",{amount:null===(e=p._reportOnlyTotal)||void 0===e?void 0:e.amount,currency:p._reportOnlyCurrency,listeners:Object.keys(p._callbacks).sort()}),p._isShowing=!0,t.show({locale:p._locale})})),p.abort=(0,S.UZ)((function(){if(p._activeBackingLibrary){var e=p._activeBackingLibrary;p._report("pr.abort"),e.abort()}})),p.isShowing=function(){return p._isShowing},p._controller=e.controller,p._authentication=e.authentication,p._listenerRegistry=e.listenerRegistry;var A=(0,m.tf)((e.betas,(0,m.cW)({displayItems:(0,m.lq)((0,m.jk)(N)),shippingOptions:(0,m.lq)((0,m.pD)("id")((0,m.jk)(R))),wallets:(0,m.lq)((0,m.jk)(m.yL.apply(void 0,(0,k.A)((0,w.fn)())))),disableWallets:(0,m.lq)((0,m.jk)(m.yL.apply(void 0,(0,k.A)((0,w.fn)())))),blockedCardBrands:(0,m.lq)((0,m.jk)(m.yL.apply(void 0,(0,k.A)(b.ne)))),tokenNotificationURL:(0,m.lq)(m.Yj),total:T,requestShipping:(0,m.lq)(m.lc),requestPayerName:(0,m.lq)(m.lc),requestPayerEmail:(0,m.lq)(m.lc),requestPayerPhone:(0,m.lq)(m.lc),shippingType:(0,m.lq)(O),currency:m.gO,country:m.QP,applePay:(0,m.lq)(W),onBehalfOf:(0,m.lq)(m.Yj),jcbEnabled:(0,m.lq)(m.lc),setupFutureUsage:(0,m.lq)((0,m.me)((0,m.yL)("off_session","on_session"))),captureMethod:(0,m.lq)((0,m.me)((0,m.yL)("automatic","automatic_async","manual"))),__billingDetailsEmailOverride:(0,m.lq)(m.Yj),__minApplePayVersion:(0,m.lq)(m.ai),__minGooglePayVersion:(0,m.lq)(L),__merchantDetails:(0,m.lq)(x),__linkOnly:(0,m.lq)(m.lc),__isCheckout:(0,m.lq)(m.lc),__isHostedInvoicePage:(0,m.lq)(m.lc),__checkoutSessionId:(0,m.lq)(m.Yj),__isPaymentElement:(0,m.lq)(m.lc),__elementsGroupId:(0,m.lq)(m.Yj),__isExpressCheckoutElement:(0,m.lq)(m.lc),__betas:(0,m.lq)((0,m.jk)(m.pj.apply(void 0,(0,k.A)(P.Hn)))),__supportsCouponCode:(0,m.lq)(m.lc),__couponCode:(0,m.lq)(m.Yj),__linkPurchaseProtectionsData:(0,m.lq)(M),__linkProtectionsEligibleAndRolledOut:(0,m.lq)(m.lc),__linkUnrecognizedProtectionsHoldback:(0,m.lq)(m.lc)})),e.rawOptions||{},"paymentRequest()"),E=A.value,I=A.warnings;if(p._report("pr.options",{options:(0,s.A)((0,s.A)({},(0,_.Up)(E,["country","currency","jcbEnabled","requestPayerEmail","requestPayerName","requestPayerPhone","requestShipping","disableWallets","wallets","blockedCardBrands"])),{},{applePay:(0,s.A)((0,s.A)({},(0,_.Up)(null!==(r=E.applePay)&&void 0!==r?r:{},["applePayLaterAvailability"])),{},{usesAutomaticReloadPaymentRequest:!(null===(o=E.applePay)||void 0===o||!o.automaticReloadPaymentRequest),usesDeferredPaymentRequest:!(null===(a=E.applePay)||void 0===a||!a.deferredPaymentRequest),usesRecurringPaymentRequest:!(null===(l=E.applePay)||void 0===l||!l.recurringPaymentRequest),usesCardFunding:!(null===(d=E.applePay)||void 0===d||!d.cardFunding)})})}),I.forEach((function(e){return p._warn(e)})),E.__billingDetailsEmailOverride&&E.requestPayerEmail)throw new y.N("When providing `__billingDetailsEmailOverride`, `requestPayerEmail` has to be `false` so that the customer is not prompted for their email in the payment sheet.");E.applePay&&(0,mt.Q0)({applePay:E.applePay});var q=(0,w.fn)(),D=E.disableWallets,j=D?q.filter((function(e){return-1===D.indexOf(e)})):E.wallets;return e.queryStrategyOverride?p._queryStrategy=e.queryStrategyOverride:E.__linkOnly?p._queryStrategy=["LINK"]:p._queryStrategy=J(j||q,p._controller),p._report("pr.query_strategy",{queryStrategy:p._queryStrategy}),p._initialOptions=(0,s.A)((0,s.A)({},E),{},{__betas:e.betas,wallets:j}),p._reportOnlyCurrency=E.currency,p._reportOnlyTotal=E.total,p._initBackingLibraries(p._initialOptions),p._controller._controllerFrame._on("stripe-user-credentials-update",(function(e){p._authentication={apiKey:e.publishableKey,accountId:e.stripeAccount},p._canMakePaymentResolved&&(p._canMakePaymentResolved=!1,p._controller.deferredCanMakePaymentResponse.resolve(null),p.canMakePayment())})),p}(0,d.A)(t,e);var n=(0,p.A)(t);return(0,l.A)(t)}(A.A),bt=gt},8209:function(e,t,n){"use strict";n.d(t,{O:function(){return a},q:function(){return o}});var r=n(4024),o=function(e){try{if((0,r.GZ)()){var t=(0,r.Wq)();return t||e("pr.apple_pay.top_level_domain_unavailable"),t}}catch(e){}return null},a=function(e){var t=o(e);return t?new URL(t).hostname:window.location.hostname}},647:function(e,t,n){"use strict";n.d(t,{I0:function(){return s},Kt:function(){return d},Lu:function(){return u}});var r=n(2041),o=n(4679),a=n(8209),i=n(7882).K7,c=function(e){if(!function(){try{var e;return window.location.origin===(null===(e=window.top)||void 0===e?void 0:e.location.origin)}catch(e){return!1}}()){var t=(0,a.q)(e);return!o.K6||!t||(e("pr.apple_pay.cross_domain_iframe"),!1)}return!1},s=2,l=(0,r.Bj)((function(e){return window.ApplePaySession.canMakePaymentsWithActiveCard(e)})),u=function(e){if(!window.ApplePaySession)return!1;try{return window.ApplePaySession.supportsVersion(e)}catch(e){return!1}},d=function(e,t,n,r,a){var u=arguments.length>5&&void 0!==arguments[5]?arguments[5]:s,d=arguments.length>6?arguments[6]:void 0;if("https:"!==window.location.protocol)return r.reportInvalidPaymentMethodType("apple_pay","not_https"),i.resolve(!1);if(!window.ApplePaySession)return r.reportInvalidPaymentMethodType("apple_pay","apple_pay_session_not_available"),i.resolve(!1);if(!o.Yw&&!o.pz&&!o.D4)return r.reportInvalidPaymentMethodType("apple_pay","unsupported_browser_not_safari_or_ios"),i.resolve(!1);if(c(a))return r.reportInvalidPaymentMethodType("apple_pay","cross_origin_frame_and_browser_not_supported"),i.resolve(!1);var p=Math.max(s,u);if(!window.ApplePaySession.supportsVersion(p))return n&&window.console&&window.console.warn("This version of Safari does not support ApplePay JS version ".concat(p,".")),r.reportInvalidPaymentMethodType("apple_pay","apple_pay_version_not_supported"),i.resolve(!1);var m=t?[e,t]:[e],f="merchant.".concat(m.join("."),".stripe");if(d)return l(f).then((function(o){if(a("pr.apple_pay.can_make_payment_native_response",{available:o,identifier:f}),n&&!o&&window.console){var i=t?"or stripeAccount parameter (".concat(t,") "):"";window.console.warn("Either you do not have a card saved to your Wallet or the current domain (".concat(e,") ").concat(i,"is not registered for Apple Pay."))}return o||r.reportInvalidPaymentMethodType("apple_pay","apple_pay_can_make_payments_with_active_card_returned_false"),o}));var _=window.ApplePaySession.canMakePayments();return i.resolve(_)}},5720:function(e,t,n){"use strict";n.d(t,{o$:function(){return o},ED:function(){return d}});var r={ar:"ar",bg:"bg",cs:"cs",da:"da",de:"de",el:"el",en:"en","en-GB":"en-GB","en-NL":"en-NL",es:"es","es-419":"es-419",et:"et",fi:"fi",fil:"fil",fr:"fr","fr-CA":"fr-CA",he:"he",hr:"hr",hu:"hu",id:"id",it:"it",ja:"ja",ko:"ko",lt:"lt",lv:"lv",ms:"ms",mt:"mt",nb:"nb",nl:"nl","nl-BE":"nl-BE",no:"no",pl:"pl",pt:"pt","pt-BR":"pt-BR",ru:"ru",ro:"ro",sk:"sk",sl:"sl",sv:"sv",th:"th",tr:"tr",vi:"vi",zh:"zh","zh-HK":"zh-HK","zh-TW":"zh-TW"},o=["ar","he"],a=(Object.keys(r),r),i={"es-HN":"es-419","es-LA":"es-419","es-MX":"es-419","es-US":"es-419"},c=function(e){try{var t=function(e){var t=e.split("-"),n=t[0],r=null,o=null,a=null;if(t.length>1&&(4===t[1].length?o=t[1]:2===t[1].length||3===t[1].length?r=t[1]:a=t[1]),t.length>2&&(2===t[2].length||3===t[2].length?r=t[2]:a=t[2]),t.length>3&&(a=t[3]),2!==n.length&&3!==n.length)throw new Error("invalid locale ".concat(e));var i=n.toLowerCase(),c=r?r.toUpperCase():null,s=o?"".concat(o[0].toUpperCase()).concat(o.substring(1).toLowerCase()):null;return{locale:i+(s?"-".concat(s):"")+(c?"-".concat(c):"")+(a?"-".concat(a):""),language:i,region:c,script:s,variant:a}}(e),n=t.locale,r=t.language,o=[n];return i[n]&&o.push(i[n]),n!==r&&o.push(r),o.push("en"),o}catch(t){return[e,"en"]}},s=n(4679),l=n(250),u=function(e){return function(e){for(var t=c(e),n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}n.d(t,{A:function(){return r}});var o=n(8587)},8587:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}n.d(t,{A:function(){return r}})},6822:function(e,t,n){"use strict";function r(e,t){if(t&&("object"===(0,o.A)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,a.A)(e)}n.d(t,{A:function(){return r}});var o=n(2284),a=n(9417)},3662:function(e,t,n){"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{A:function(){return r}})},3453:function(e,t,n){"use strict";function r(e,t){return(0,o.A)(e)||(0,a.A)(e,t)||(0,i.A)(e,t)||(0,c.A)()}n.d(t,{A:function(){return r}});var o=n(6369),a=n(6986),i=n(7800),c=n(6562)},9394:function(e,t,n){"use strict";function r(e){return(0,o.A)(e)||(0,a.A)(e)||(0,i.A)(e)||(0,c.A)()}n.d(t,{A:function(){return r}});var o=n(4243),a=n(3893),i=n(7800),c=n(519)},2284:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{A:function(){return r}})},7800:function(e,t,n){"use strict";function r(e,t){if(e){if("string"==typeof e)return(0,o.A)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,o.A)(e,t):void 0}}n.d(t,{A:function(){return r}});var o=n(3145)},5579:function(e,t,n){"use strict";function r(e){var t="function"==typeof Map?new Map:void 0;return r=function(e){function n(){return(0,c.A)(e,arguments,(0,o.A)(this).constructor)}if(null===e||!(0,i.A)(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),(0,a.A)(n,e)},r(e)}n.d(t,{A:function(){return r}});var o=n(3954),a=n(3662),i=n(202),c=n(6324)}},o={};e.m=r,e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,{a:n}),n},e.d=function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},e.f={},e.e=function(t){return Promise.all(Object.keys(e.f).reduce((function(n,r){return e.f[r](t,n),n}),[]))},e.u=function(e){return"fingerprinted/js/"+{29:"elements-easel-frame",103:"custom-checkout",326:"sentry",492:"embedded-checkout-outer",641:"elements-afterpay-clearpay-modal",779:"elements-cpm-embed-manager",870:"elements-affirm-message",964:"elements-affirm-modal",979:"elements-afterpay-clearpay-message",990:"trusted-types-checker"}[e]+"-"+{29:"45a6e88ce4b3f048f41735a0bbb91d9c",103:"1c8b00451bc142893d70e6884716c0e7",326:"2a305782946a491de5325dda8a26e4b5",492:"542ef51540e9c06e184d595cddb0030d",641:"8a092b03728f72e485253d392604d994",779:"9f96a0e59d36bae8e8f4e9dd2541521d",870:"ca0bf5200eaf64ad74812ede7d0c4696",964:"d636233ec57acb3c75555f845100b51e",979:"fcf0ca96b7b9c998ad8f0c5f49cf53d2",990:"4b420785e34a9a57115b92af8df086e1"}[e]+".js"},e.miniCssF=function(){},e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),e.hmd=function(e){return(e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e},e.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t={},n="stripe-js-v3:",e.l=function(r,o,a){if(t[r])t[r].push(o);else{var i,c;if(void 0!==a)for(var s=document.getElementsByTagName("script"),l=0;l