!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={2602: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;t0&&o.logGeneralEvent("elements_options_server_client_diff",{diff:JSON.stringify(l),action:a})},_=function(e){var t,n=e.store,o=e.clientComputedElementsOptions,a=e.elementsOptions,c=e.flags,s=e.version,d=e.logger,p=function(e){var t,n=e.elementsOptions,o=e.flags,a=null!==(t=null==n?void 0:n.syncAddressCheckbox)&&void 0!==t?t:o.syncAddressCheckboxDefault;return(0,r.A)((0,r.A)({syncAddressCheckbox:a,paymentMethodCreation:"manual",__elementsInitSource:"custom_checkout"},"enabled"===o.easel?{__enableEasel:!0}:null),l(n))}({elementsOptions:a,flags:c});if((0,u.yo)(s))return p;var _=null!=n&&n.rawPaymentPage.elements_options?i(null==n?void 0:n.rawPaymentPage.elements_options,{skipRecursionForKeys:["paymentMethodOptions","__customCheckoutCustomerShipping","__customCheckoutSavedPaymentMethods.paymentMethods"]}):void 0,f=!(null==n||null===(t=n.rawPaymentPage.feature_flags)||void 0===t||!t.checkout_ewcs_elements_options_on_server||!_)?_:o;return _&&o&&d&&m({serverOptions:(0,r.A)((0,r.A)({},_),p),clientOptions:(0,r.A)((0,r.A)({},o),p),logger:d,action:"init"}),(0,r.A)((0,r.A)({},f),p)},f=function(e){var t,n=e.store,r=e.clientComputedElementsOptions,o=e.logger,a=null!=n&&n.rawPaymentPage.elements_options?i(n.rawPaymentPage.elements_options,{skipRecursionForKeys:["paymentMethodOptions","__customCheckoutCustomerShipping","__customCheckoutSavedPaymentMethods.paymentMethods"]}):void 0,c=!(null==n||null===(t=n.rawPaymentPage.feature_flags)||void 0===t||!t.checkout_ewcs_elements_options_on_server||!a)?a:r;return a&&m({serverOptions:a,clientOptions:r,logger:o,action:"update",lastPaymentPageAction:n.rawPaymentPage.last_payment_page_action}),null!=c?c:{}}},404:function(e,t,n){"use strict";n.d(t,{a:function(){return o}});var r=n(2405),o=function(e){var t=e.logger,n=e.store,o=e.updateQueue,a=e.controllerActions;window.addEventListener("pageshow",(function(e){var i,c;e.persisted&&null!==o._inFlightRequest&&(t.log("custom_checkout.page_restored_from_bfcache",{paymentMethodType:null!==(i=null===(c=n.paymentElementFields)||void 0===c?void 0:c.paymentMethodType)&&void 0!==i?i:null}),(0,r.$)(a,"errors.code.checkout_redirect_abandoned").then((function(e){o._resolveInFlight({type:"error",error:{message:e,code:null}}),n.update({isConfirming:!1})})))}))}},2405:function(e,t,n){"use strict";n.d(t,{$:function(){return r}});var r=function(e,t,n){var r=t;return e.unsafeLocalizeString({message:r,data:n})}},7338:function(e,t,n){"use strict";var r=n(7769),o=n(8601),a=n(113),i=(0,o.A)((function e(){var t=this;(0,a.A)(this,e),this.increment=function(e){var n=t.counters.get(e)||0;t.counters.set(e,n+1)},this.serialize=function(){var e={metricsVersion:"v1"};return Array.from(t.counters.entries()).forEach((function(t){var n=(0,r.A)(t,2),o=n[0],a=n[1];e["m_".concat(o)]=a})),e},this.counters=new Map}));t.A=i},6255:function(e,t){"use strict";t.A=function(e,t){t&&"object"==typeof t&&(null!=t&&t.hasOwnProperty("theme")&&e.increment("elements_appearance_theme"),null!=t&&t.hasOwnProperty("variables")&&e.increment("elements_appearance_variable"),null!=t&&t.hasOwnProperty("rules")&&e.increment("elements_appearance_rule"))}},7637:function(e,t,n){"use strict";n.d(t,{I:function(){return r}});var r=function(e,t){var n={};return t.forEach((function(t){if(t in e){var r=t;r in e&&(n[r]=e[r])}})),n};t.A=function(e,t){var n={};return t.forEach((function(t){t in e&&(n[t]=e[t])})),n}},3615:function(e,t,n){"use strict";var r=n(262),o=n(9027);t.A=function(e,t,n){var a=n.label,i=n.path,c=(0,o.tf)(e,t,a,{path:i}),s=c.value,l=c.warnings;return n.logWarnings&&function(e,t){t.length>0&&e.warn.apply(e,(0,r.A)(t))}(n.controllerLogger,l),s}},816:function(e,t,n){"use strict";n.d(t,{KF:function(){return y},i7:function(){return _},As:function(){return m},nH:function(){return f},f4:function(){return g},CP:function(){return h}});var r=n(262),o=n(9027),a=n(6318),i=n(954),c=(0,r.A)(Array.from(new Set(Object.keys(i.qk).map((function(e){return i.qk[e].external_type})))).sort()),s=n(8533),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)),_=(0,o.Ze)({name:(0,o.lq)((0,o.me)(o.Yj)),address:l}),f=(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:(0,o.me)(v),businessName:o.Yj})},326:function(e,t,n){"use strict";n.d(t,{BZ:function(){return c},h7:function(){return s},vR:function(){return l}});var r=n(9027),o=n(5280),a=n(6696),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}.'))}},6696:function(e,t,n){"use strict";n.d(t,{$:function(){return a}});var r=n(7769),o=n(9107),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}}},1229:function(e,t,n){"use strict";n.d(t,{C:function(){return a}});var r=n(5280),o=n(6696),a=function(e,t){var n=(0,o.$)(e).uiMode;if(t.getVersionedFeature("useEmbeddedCheckoutPageMethod")){if("embedded"!==n&&"embedded_page"!==n)throw new r.N("Invalid Checkout session. Only Checkout sessions with ui_mode=embedded_page can be used with embedded Checkout.")}else if("embedded"!==n)throw new r.N("Invalid Checkout session. Only Checkout sessions with ui_mode=embedded can be used with embedded Checkout.")}},7958:function(e,t,n){"use strict";n.d(t,{CS:function(){return r}});var r=["shopping","price","return","product"]},6318:function(e,t,n){"use strict";n.d(t,{C5:function(){return o},Ey:function(){return d},F_:function(){return l},KQ:function(){return _},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(9027),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)}),_=((0,r.lq)(r.Yj),(0,r.lq)((0,r.cW)(m)),(0,r.lq)(r.Yj),"split")},5607: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(9791),o=n(90),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,_=t.trialBilling,f=t.billingAgreement;return c()&&!f&&(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."),f=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:f,managementURL:p,tokenNotificationURL:l,trialBilling:_&&(0,r.A)((0,r.A)({},_),{},{paymentTiming:"recurring",type:a?"pending":"final",amount:(0,o.lM)(_.amount,n,"apple"),recurringPaymentStartDate:_.recurringPaymentStartDate,recurringPaymentEndDate:_.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,_=t.billingAgreement;return c()&&!_&&(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."),_=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:_,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)}},3267: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 f},fG:function(){return b}});var r=n(9791),o=n(5280),a=n(9027),i=n(2096),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)},_=(0,r.A)((0,r.A)({},m),{},{billingAgreement:(0,a.lq)(a.Yj)}),f=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)(_)))}),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)({},_),{},{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)(_)))}),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}},2113:function(e,t,n){"use strict";n.d(t,{AT:function(){return p},P4:function(){return l},IX:function(){return m},gl:function(){return u}});var r,o,a,i=n(8703),c=n(9499),s=n(5659),l=(r={},(0,i.A)(r,c.bV.card,{unique:!0,conflict:[c.bV.cardNumber,c.bV.cardExpiry,c.bV.cardCvc,c.bV.postalCode,c.bV.currencySelector],beta:!1,implementation:"legacy",supportsUpdate:!0}),(0,i.A)(r,c.bV.cardNumber,{unique:!0,conflict:[c.bV.card,c.bV.currencySelector],beta:!1,implementation:"legacy",supportsUpdate:!0}),(0,i.A)(r,c.bV.cardExpiry,{unique:!0,conflict:[c.bV.card,c.bV.currencySelector],beta:!1,implementation:"legacy",supportsUpdate:!0}),(0,i.A)(r,c.bV.cardCvc,{unique:!0,conflict:[c.bV.card,c.bV.currencySelector],beta:!1,implementation:"legacy",supportsUpdate:!0}),(0,i.A)(r,c.bV.postalCode,{unique:!0,conflict:[c.bV.card,c.bV.currencySelector],beta:!1,implementation:"legacy",supportsUpdate:!0}),(0,i.A)(r,c.bV.paymentRequestButton,{unique:!0,conflict:[c.bV.currencySelector],beta:!1,implementation:"legacy",supportsUpdate:!0}),(0,i.A)(r,c.bV.iban,{unique:!0,conflict:[],beta:!1,implementation:"legacy",supportsUpdate:!0}),(0,i.A)(r,c.bV.idealBank,{unique:!0,conflict:[],beta:!1,implementation:"legacy",supportsUpdate:!0}),(0,i.A)(r,c.bV.p24Bank,{unique:!0,conflict:[],beta:!1,implementation:"legacy",supportsUpdate:!0}),(0,i.A)(r,c.bV.auBankAccount,{unique:!0,beta:!1,conflict:[],implementation:"legacy",supportsUpdate:!0}),(0,i.A)(r,c.bV.fpxBank,{unique:!0,beta:!1,conflict:[],implementation:"legacy",supportsUpdate:!0}),(0,i.A)(r,c.bV.netbankingBank,{unique:!0,beta:!0,conflict:[],implementation:"legacy",supportsUpdate:!0}),(0,i.A)(r,c.bV.issuingCardCopyButton,{unique:!1,beta:!0,conflict:[],implementation:"legacy",supportsUpdate:!0}),(0,i.A)(r,c.bV.issuingCardNumberDisplay,{unique:!1,beta:!0,conflict:[],implementation:"legacy",supportsUpdate:!0}),(0,i.A)(r,c.bV.issuingCardCvcDisplay,{unique:!1,beta:!0,conflict:[],implementation:"legacy",supportsUpdate:!0}),(0,i.A)(r,c.bV.issuingCardExpiryDisplay,{unique:!1,beta:!0,conflict:[],implementation:"legacy",supportsUpdate:!0}),(0,i.A)(r,c.bV.issuingCardPinDisplay,{unique:!1,beta:!0,conflict:[],implementation:"legacy",supportsUpdate:!0}),(0,i.A)(r,c.bV.epsBank,{unique:!0,conflict:[],beta:!0,implementation:"legacy",supportsUpdate:!0}),(0,i.A)(r,c.bV.affirmMessage,{unique:!1,conflict:[],beta:!1,implementation:"affirm_message",supportsUpdate:!0}),(0,i.A)(r,c.bV.afterpayClearpayMessage,{unique:!1,conflict:[],beta:!1,implementation:"afterpay_message",supportsUpdate:!0}),(0,i.A)(r,c.bV.unifiedMessage,{unique:!1,conflict:[],beta:!0,implementation:"payment_method_messaging",supportsUpdate:!0}),(0,i.A)(r,c.bV.paymentMethodMessaging,{unique:!1,conflict:[],beta:!1,implementation:"payment_method_messaging",supportsUpdate:!0}),(0,i.A)(r,c.bV.linkAuthentication,{unique:!0,conflict:[c.bV.email,c.bV.contactDetails],beta:!1,implementation:"frame",supportsUpdate:!1}),(0,i.A)(r,c.bV.email,{unique:!0,conflict:[c.bV.linkAuthentication,c.bV.contactDetails],beta:!0,implementation:"frame",supportsUpdate:!1}),(0,i.A)(r,c.bV.contactDetails,{unique:!0,conflict:[c.bV.linkAuthentication,c.bV.email],beta:!1,implementation:"frame",supportsUpdate:!1}),(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",supportsUpdate:!0}),(0,i.A)(r,c.bV.shippingAddress,{unique:!0,conflict:[c.bV.address,c.bV.paymentForm],beta:!0,implementation:"frame",supportsUpdate:!0}),(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",supportsUpdate:!0}),(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",supportsUpdate:!0}),(0,i.A)(r,c.bV.payButton,{unique:!0,conflict:[c.bV.expressCheckout,c.bV.paymentForm],beta:!0,implementation:"express_checkout",supportsUpdate:!0}),(0,i.A)(r,c.bV.currencySelector,{unique:!0,conflict:[c.bV.paymentRequestButton,c.bV.card,c.bV.cardNumber,c.bV.cardExpiry,c.bV.cardCvc,c.bV.postalCode],beta:!0,implementation:"frame",supportsUpdate:!0}),(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",supportsUpdate:!0}),(0,i.A)(r,c.bV.issuingAddToWalletButton,{unique:!1,conflict:[],beta:!0,implementation:"frame",supportsUpdate:!0}),(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",supportsUpdate:!0}),(0,i.A)(r,c.bV.link,{unique:!0,conflict:[],beta:!1,implementation:"frame",requiresTrustedOrigin:!0,isDisallowedInNestedIframe:!(0,s.mj)(window.location.origin),supportsUpdate:!0}),r),u="__PrivateStripeElement",d=["brand"],p=(o={},(0,i.A)(o,c.bV.card,d),(0,i.A)(o,c.bV.cardNumber,d),(0,i.A)(o,c.bV.iban,["country","bankName"]),(0,i.A)(o,c.bV.auBankAccount,["bankName","branchName"]),o),m=(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)},9501:function(e,t,n){"use strict";n.d(t,{AR:function(){return c},Ec:function(){return d},Hp:function(){return i},I3:function(){return a},Ks:function(){return p},_F:function(){return s},lP:function(){return l},ox:function(){return u},r$:function(){return m}});var r=n(9791),o=n(5248),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=40,p=55,m=["fail","invalid_shipping_address","invalid_billing_address","invalid_payment_data","address_unserviceable"]},636: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(262),o=n(9501),a=n(5248),i=(n(8772),n(9027)),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}))},5248:function(e,t,n){"use strict";n.d(t,{FQ:function(){return d},Fy:function(){return p},bO:function(){return u},hd:function(){return f},z_:function(){return _}});var r=n(8703),o=n(9791),a=n(7769),i=n(8772),c=n(4914),s=n(4722),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 _().indexOf(e)>=0},m=function(e){return(0,c.i4)(e)},_=(0,c.B4)((function(){return(0,s.jO)(i.W).map((function(e){return(0,a.A)(e,1)[0]}))})),f=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)}},8772:function(e,t,n){"use strict";n.d(t,{W:function(){return m}});var r,o=n(8703),a=["pay","checkout"],i=["light","dark"],c=n(3872),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)},1728:function(e,t,n){"use strict";n.d(t,{$g:function(){return p},BU:function(){return y},Bu:function(){return l},Fh:function(){return m},Fq:function(){return g},Kc:function(){return a},N6:function(){return b},Nw:function(){return i},P$:function(){return s},PY:function(){return r},RD:function(){return v},SD:function(){return u},Vy:function(){return f},XM:function(){return _},Yc:function(){return h},dm:function(){return o},i3:function(){return A},uZ:function(){return d},xZ:function(){return c}});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,"currency_selector_change"),s="".concat(r,"ece_confirm"),l="".concat(r,"pay_button_confirm"),u="".concat(r,"email_change"),d="".concat(r,"phone_change"),p="".concat(r,"custom_fields_change"),m="".concat(r,"apply_promotion_code"),_="".concat(r,"remove_promotion_code"),f="".concat(r,"promotions_consent_change"),h="".concat(r,"terms_of_service_consent_change"),y="".concat(r,"dashboard_studio_dropzone_click"),v="".concat(r,"scroll_to_error"),g=["checkout_form_before","checkout_form_after","express_checkout_before","express_checkout_after","contact_before","contact_after","shipping_address_before","shipping_address_after","shipping_option_before","shipping_option_after","payment_details_before","payment_details_after","submit_button_before","submit_button_after"],b=[].concat(g,["default"]),A="expanded"},6291:function(e,t,n){"use strict";n.d(t,{Eo:function(){return v},al:function(){return _},yi:function(){return w},LW:function(){return k},rx:function(){return b},zN:function(){return E},BM:function(){return I},AB:function(){return P}});var r,o,a=n(9791),i=n(113),c=n(8601),s=n(7681),l=n(5454),u=n(6811),d=function(e){function t(){return(0,i.A)(this,t),n.call(this,{channel:"hcaptcha-invisible",fingerprintedPath:"hcaptcha-invisible-c4c78afa31b252c7337a31b6dbfa3216.html",frameQueryParams:{debugMode:(0,u.m)()}})}(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(2937).K),p=n(3252),m={version:n(6179).h},_=function(e){(0,p.A)(m,e)},f=n(295),h=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=5-e+1,r=this.execute(n);this.nextPromise=r,r.then((function(){t.nextPromise===r?(t.resolvedPromise=r,t.log("captcha.passive.token_cached",{attempt:n}),setTimeout((function(){t.resolvedPromise===r&&(t.resolvedPromise=void 0,t.log("captcha.passive.token_expired"))}),t.tokenExpirationLength),t.retryTimeout=setTimeout((function(){t.preload(e-1)}),t.tokenExpirationLength-1e4)):t.log("captcha.passive.token_discarded",{attempt:n})}),(function(){}))}}},{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 h("captcha not mounted");this.log("captcha.passive.execute_started",(0,a.A)({},e?{attempt:e}:null));var n=new f.Dc,o=r.execute({siteKey:this.siteKey,extraData:m,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))})).catch((function(e){var r;t.log("captcha.passive.error",{duration:n.getElapsedTime(),reason:"execute_failed:".concat(null!==(r=null==e?void 0:e.message)&&void 0!==r?r:"unknown")})})),o}},{key:"log",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r2&&void 0!==arguments[2])||arguments[2],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=new f.Dc;return new y((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 h("timeout"))}),u),p=function(){if(i.getElapsedTime()>=u)clearInterval(l);else{var p=e?g[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&&E(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)((0,a.A)({duration:c,site_key:e},o.callsite?{callsite:o.callsite}:{}),o.radarSessionId?{radar_session_id:o.radarSessionId}:{})):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)((0,a.A)({duration:r,reason:n.message,site_key:e},o.callsite?{callsite:o.callsite}:{}),o.radarSessionId?{radar_session_id:o.radarSessionId}:{})),o.rejectOnError)throw n;return null}))},C=0,P=function(e){A().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-C<500)return;C=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}),I(e,{type:n,eventName:t,coordinates:r})}))}))}))},I=function(e,t){r?r.sendFraudSignals(t):e.log("captcha.passive.not_initialized")}},3806:function(e,t,n){"use strict";n.d(t,{u:function(){return i}});var r=n(113),o=n(8601),a=n(626),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}()},626:function(e,t,n){"use strict";n.d(t,{K:function(){return k}});var r=n(113),o=n(8601),a=n(7681),i=n(5454),c=n(9791),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(3104),u=n(4386),d=n(7284),p=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)}))},m=function(e){return e.action.localizeError({message:"Payment wasn't completed. Please try again."}).then((function(e){return{error:e.error}}))},_=function e(t,n,r,o,a){var i={paymentIntent:n};if(o&&(0,l.JF)(n.status)){if(a){var c=Date.now()+6e4;return(0,d.qR)({initialDelay:500,pollTimeGap:500,locale:t._locale||"en",controller:t,intent:n,expandParam:[],shouldPoll:function(){return Date.now()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=!!f,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","")}))},7793:function(e,t,n){"use strict";var r=n(8703),o=n(9791),a=n(262),i=n(113),c=n(8601),s=n(7681),l=n(5454),u=n(5729),d=n(733),p=n(5659),m=n(229),_=n(8121),f=n(4914),h=n(295),y=n(9499),v=n(7719),g=n(1776).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,_=e.elementsLightExperimentAssignments,f=e.experimentsOverrides,y=e.frameMessagingStrategy,v=e.isAccessoryFrame,b=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=_,r._experimentsOverrides=f,r._frameMessagingStrategy=null!=y?y:"postMessage",r._isAccessoryFrame=null!=v&&v,r._componentName=b,r.id=r._generateId();var A=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:A.getElapsedTime(new h.Dc)})}),6e4),r._iframe=r._createIFrame(o,s,l),r._on("accessory-target-load",(function(){r._accessoryTargetLoaded=!0,r._ensureMounted()})),r._on("load",(function(){r._clearOnLoadTimeout(),null==d||d({type:r.type,iframeName:r.id,elapsedTime:A.getElapsedTime(new h.Dc)}),r.loaded=!0,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){var e=this._frameConfig.experimental?"fingerprinted/js/elements-inner-accessory-render-e-b88d2be80f5e7f67765e7232e6257779.js":"fingerprinted/js/elements-inner-accessory-render-850afb490fd38c02c4a973707a141bef.js";return{type:this.type,componentName:this._componentName,accessoryRenderJsUrl:(0,v.T)(e)}}}},{key:"_ensureMounted",value:function(){this._isMounted()||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,i=window.location.href.toString(),c=this._version?{__shared_params__:(a={version:this._version},(0,r.A)(a,y.Mf,this._elementsLightExperimentAssignments?JSON.stringify(this._elementsLightExperimentAssignments):void 0),(0,r.A)(a,y.$H,this._experimentsOverrides?JSON.stringify(this._experimentsOverrides):void 0),a)}:{},s="string"==typeof n?(0,p.P8)(n,(0,p.lK)(c)):(0,p.lK)((0,o.A)((0,o.A)((0,o.A)({},c),n||{}),{},{referrer:i,controllerId:this._controllerId})),l=document.createElement("iframe");(0,f.Gv)(n)&&n.lazyLoad&&l.setAttribute("loading","lazy"),l.setAttribute("name",this.id);var m=(0,d._7)(e.frameType);Object.keys(m).forEach((function(e){l.setAttribute(e,m[e])})),(0,f.Gv)(n)&&n.allowCamera&&l.setAttribute("allow","camera");var _=this._isAccessoryFrame?{frameType:"ELEMENTS_ACCESSORY_TARGET",experimental:e.experimental}:e;return l.src="".concat((0,u.f)(_)).concat(s?"#":"").concat(s),l}}]),t}(_.A);t.A=b},8121:function(e,t,n){"use strict";var r=n(262),o=n(8601),a=n(113),i=n(5280),c=n(9665),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,d=!!l&&-1!==l.indexOf("https://js.stripe.com/v3/"),p=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:p,eventData:{name:"string"==typeof e.name?e.name:null,message:"string"==typeof e.message?e.message:null,fileName:l,lineNumber:"number"==typeof e.lineNumber?e.lineNumber:null,columnNumber:"number"==typeof e.columnNumber?e.columnNumber:null,stack:u,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:d,selectedPaymentForm:null!==(s=e.selectedPaymentForm)&&void 0!==s?s:null}}},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;a=0}},2937:function(e,t,n){"use strict";n.d(t,{K:function(){return p}});var r=n(9791),o=n(113),a=n(8601),i=n(5757),c=n(806),s=function(){function e(){(0,o.A)(this,e),this.lastId=0,this.resolverMap={}}return(0,a.A)(e,[{key:"getNextRequestId",value:function(){var e=this.lastId+1;return this.lastId=e,e}},{key:"setResolver",value:function(e,t,n){this.resolverMap[e]=this.resolverMap[e]||{};var r=this.resolverMap[e];r&&(r[t]=n)}},{key:"getResolverAndDelete",value:function(e){var t=e.type,n=this.resolverMap[t];if(n&&n[e.id]){var r=n[e.id];return delete n[e.id],r}return null}}]),e}(),l=s,u=n(6588),d=n(1776).K7,p=function(){function e(t){var n=this;(0,o.A)(this,e),this.createListener=function(){if(!n.localWindow)throw new Error("localWindow must be set before creating listener");n.localWindow.addEventListener("message",n.receiveMessageFromChild)},this.parsePostMessage=function(e){var t,r;if(e.source!==(null===(t=n.frame)||void 0===t?void 0:t.contentWindow)||"string"!=typeof e.data)return null;try{r=JSON.parse(e.data)}catch(e){return null}return r.channel!==n.channel?null:r},this.receiveMessageFromChild=function(e){var t=n.parsePostMessage(e);if(t){if(!("initMessage"in t)){var r=n.getClientHandler(t);if(r){var o=function(e){var r=n.frame,o=n.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={type:t.type,id:t.id,channel:t.channel,body:e};a.postMessage(JSON.stringify(i),o)};n.initialized?r(t.body,o):new d((function(e){n.messageQueue.push((function(){return e({body:t.body,sendReplyToChild:o})}))})).then((function(){r(t.body,o)}))}}if("initMessage"in t){for(n.frameOrigin=e.origin;n.messageQueue.length>0;){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.localWindow=null,this.messageQueue=[],this.resolver=new l,this.on="on"in t?t.on:{}}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));this.localWindow=(0,u.m)(e),this.createListener();var n=function(e){var t,n=e.fingerprintedPath,r=e.name,o=e.onLoad,a=e.queryStringOptions,s=e.referrerPolicy||"no-referrer",l=(null!==(t=e.localDocument)&&void 0!==t?t:document).createElement("iframe");o&&l.addEventListener("load",(function(){o(l)})),l.setAttribute("frameborder","0"),l.setAttribute("allowTransparency","true"),l.setAttribute("scrolling","no"),l.setAttribute("name",r),l.setAttribute("referrerpolicy",s),e.visible||(l.setAttribute("aria-hidden","true"),l.setAttribute("tabIndex","-1"));var u=e.frameAttributes;u&&Object.keys(u).forEach((function(e){l.setAttribute(e,u[e])}));var d,p,m=(d=e.DANGEROUS_BREAKS_ORIGIN_CHECKING_baseUrl,p=n,"".concat(d||"https://js.stripe.com/v3/").concat(p||""));if(a){var _=(0,i.lK)(a);l.src="".concat(m,"#").concat(_)}else l.src=m;return e.visible||(0,c.jT)(l),l}({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,localDocument:(0,u.T)(e)});null!=t&&t.inlineCss&&(0,c.vf)(n,t.inlineCss),e.appendChild(n),this.frame=n}}},{key:"isMounted",value:function(){return!(!this.localWindow||!this.frame)&&this.localWindow.document.contains(this.frame)}},{key:"sendMessageToChild",value:function(e,t){var n=this;return this.initialized?this.postMessageToChild(e,t):new d((function(r){n.messageQueue.push((function(){return r({type:e,body:t})}))})).then((function(){return n.postMessageToChild(e,t)}))}},{key:"forwardMessageToChildFrame",value:function(e,t,n){if(!this.localWindow)throw new Error("Cannot proxy message: listenerWindow is not set. Call mount() first.");var r={action:"stripe-forward-to-child-frame",payload:{targetFrameName:t,message:e,targetOrigin:n}};this.localWindow.postMessage(JSON.stringify(r),this.localWindow.location.origin)}},{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},s=JSON.stringify(c);return new d((function(t){var r;n.resolver.setResolver(e,i,t),a.postMessage(s,o),null!==(r=n.localWindow)&&r!==window&&n.forwardMessageToChildFrame(s,n.channel,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(1776).K7,window.location.hash.indexOf("debugMode=true"),n(1776).K7},3545:function(e,t,n){"use strict";n.d(t,{D:function(){return f}});var r=n(9791),o=n(7769),a=n(113),i=n(8601),c={PI:"paymentIntent",SI:"setupIntent",PI_SFU:"paymentIntent w/ SFU"},s=n(4722),l={billie:{paymentMethodSpec:{type:"billie",polling:!1,redirect:!0,paymentScreens:[{type:"billie",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,paymentMethodImpliesTaxLocation:!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:!0,redirect:!0,paymentScreens:[{type:"bizum",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,paymentMethodImpliesTaxLocation:!1,allowedCountries:["AT","BE","BG","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IT","LI","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK","CH","GB","US","SG","AU","CA"],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:!0,supportsSetupMode:!1,supportsSubscription:!1},sortOrder:{prioritizedCountries:["at","be","bg","cy","cz","de","dk","ee","es","fi","fr","gr","hr","hu","ie","it","li","lt","lu","lv","mt","nl","no","pl","pt","ro","se","si","sk","ch","gb","us","sg","au","ca"],prioritizedLanguages:["es-es"]},iconSize:"md",testConfig:{unitAmount:3500,paymentMethodFields:[{type:"input",name:"phoneNumber",value:"612345678"}]}},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,formValues:{'input[name="phoneNumber"]':"612345678"}}},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,paymentMethodImpliesTaxLocation:!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,paymentMethodImpliesTaxLocation:!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,paymentMethodImpliesTaxLocation:!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,paymentMethodImpliesTaxLocation:!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,paymentMethodImpliesTaxLocation:!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,paymentMethodImpliesTaxLocation:!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,paymentMethodImpliesTaxLocation:!1,allowedCountries:["AT","BE","CY","DE","EE","ES","FI","FR","GR","HR","IE","IT","LT","LU","LV","MT","NL","PT","SI","SK","BG","CZ","DK","HU","LI","NO","PL","RO","SE","CH","GB","US","AU","CA","SG"],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:["at","be","cy","de","ee","es","fi","fr","gr","hr","ie","it","lt","lu","lv","mt","nl","pt","si","sk","bg","cz","dk","hu","li","no","pl","ro","se","ch","gb","us","au","ca","sg"],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,paymentMethodImpliesTaxLocation:!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,paymentMethodImpliesTaxLocation:!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,paymentMethodImpliesTaxLocation:!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(4914),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 _(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}(),_=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}(),f=new p},3104:function(e,t,n){"use strict";n.d(t,{$I:function(){return d},AZ:function(){return _},Bm:function(){return h},Gj:function(){return f},JF:function(){return m},LE:function(){return y},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(9791),o=n(3888),a=(n(9499),"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},_=function(e){return"requires_payment_method"===e||"requires_confirmation"===e||"requires_source"===e},f=function(e){return"requires_source_action"!==e.status&&"requires_action"!==e.status||!e.next_action?null:h(e.next_action)},h=function(e){var t;return"use_stripe_sdk"===e.type&&"wrapped_next_action"===(null===(t=e.use_stripe_sdk)||void 0===t?void 0:t.type)?e.use_stripe_sdk.next_action:e},y="https://acs.capitalone.com https://capitalone.com"},5736:function(e,t,n){"use strict";n.d(t,{O:function(){return r}});var r=function(e,t){return"merchant.".concat((t?[e,t]:[e]).join("."),".stripe")}},4120:function(e,t,n){"use strict";n.d(t,{FK:function(){return l},Kl:function(){return a},SK:function(){return s},lp:function(){return u},r6:function(){return o},yU:function(){return i}});var r=n(9791),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:[]}},7632:function(e,t,n){"use strict";n.d(t,{Xo:function(){return p}});var r,o,a=n(8703),i=n(9499),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,c){var d=[];r&&-1!==r.indexOf(i.Of.CARTES_BANCAIRES)&&"eur"===o&&d.push(i.Of.CARTES_BANCAIRES),a&&d.push(i.Of.INTERAC),r&&-1!==r.indexOf(i.Of.EFTPOS_AU)&&"aud"===o&&"manual"!==c&&d.push(i.Of.EFTPOS_AU),-1!==s.indexOf(e)&&d.push(i.Sd.AMEX);var p=-1!==u.indexOf(e);return(p||t||r&&-1!==r.indexOf(i.Sd.DINERS))&&d.push(i.Sd.DINERS),(p||t||r&&-1!==r.indexOf(i.Sd.DISCOVER))&&d.push(i.Sd.DISCOVER),(-1!==l.indexOf(e)||t||r&&-1!==r.indexOf(i.Sd.JCB))&&d.push(i.Sd.JCB),d.push.apply(d,[i.Sd.MASTERCARD,i.Sd.VISA]),d.filter((function(e){return-1===n.indexOf(e)}))},p=function(e,t,n,r,o,a,i){return d(e,t,n,r,o,a,i).reduce((function(e,t){var n=c[t];return n&&e.push(n),e}),[])}},5321: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(3888),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)}}},3888: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,'"'))}},6376:function(e,t,n){"use strict";n.d(t,{Fg:function(){return r.F}});var r=n(9542)},9542: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)},3953: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 _},NH:function(){return v},q3:function(){return b}});var r,o=n(262),a=n(5659),i=n(9027),c=n(9791),s=n(3545),l=(0,c.A)((0,c.A)({},s.D.allBetaFlags),{},{link_forest_beta_1:"link_forest_beta_1",payment_element_seller_payment_methods_beta_1:"payment_element_seller_payment_methods_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",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",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",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",hashed_email_default_value_v1:"hashed_email_default_value_v1",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",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",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",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",pay_by_bank_internal_only_elements_change_event_1:"pay_by_bank_internal_only_elements_change_event_1",elements_tax_id_verification_1:"elements_tax_id_verification_1",custom_checkout_tax_id_verification_1:"custom_checkout_tax_id_verification_1",address_element_hide_name_field_beta_1:"address_element_hide_name_field_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={},_=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},f=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)(f),"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 _(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("; ")}},4391:function(e,t,n){"use strict";n.d(t,{$M:function(){return D},Ad:function(){return U},D4:function(){return x},E1:function(){return ee},G_:function(){return F},IW:function(){return oe},K6:function(){return L},L9:function(){return V},Lz:function(){return T},Qr:function(){return I},SI:function(){return z},TT:function(){return K},U4:function(){return j},U_:function(){return Q},W8:function(){return Z},Wy:function(){return re},Yw:function(){return O},_y:function(){return B},cp:function(){return W},hu:function(){return $},in:function(){return H},lG:function(){return ne},le:function(){return R},pr:function(){return C},pz:function(){return ae},sz:function(){return X},tw:function(){return Y},u2:function(){return M},uu:function(){return J},v_:function(){return q},w2:function(){return P},yD:function(){return G},yS:function(){return N}});n(2855),n(1776).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")})),_=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))},f=o((function(e){return b(e)&&/wv|Version\/\d+\.\d+/.test(e)&&!y(e)})),h=function(e){var t=a(e);return i(t,"fban")||i(t,"fbav")||i(t,"fb_iab")||i(t,"facebook")||i(t,"fbios")||i(e,"FB4A")},y=function(e){return i(a(e),"opera mini")},v=o((function(e){return m(e)&&!A(e)&&/^((?!chrome|android).)*safari/i.test(e)&&!u(e)})),g=function(e,t){return v(e)&&!d(e,t)},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=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=f(w),x=(function(e){i(a(e),"android 4.")&&!i(a(e),"chrome")&&b(e)}(w),_(w,E)),O=v(w),L=function(e,t){var n=d(e,t)&&/OS (1[7-9]|[2-9]\d+|[1-9]\d{2,})/i.test(e);return v(e)&&/Version\/(1[7-9]|[2-9]\d+|[1-9]\d{2,})/i.test(e)||n}(w,E),q=function(e,t){return g(e,t)&&v(e)&&/Version\/18\.[0-2]/i.test(e)}(w,E),D=(g(w,E),function(e){return i(a(e),"firefox")}(w)),j=u(w),F=A(w),B=(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)),W=(function(e){i(a(e),"edgios")}(w),function(e){return i(a(e),"electron")}(w)),Y=y(w),K=function(e){return b(e)&&i(a(e),"opr/")}(w),z=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){return m(e)&&(i(a(e),"fban")||i(a(e),"fbav")||i(a(e),"fb_iab")||i(a(e),"facebook")||i(a(e),"fbios")||i(e,"FB"))&&!i(e,"MessengerLiteForiOS")}(w),X=function(e){return m(e)&&i(a(e),"instagram")}(w),J=(function(e){b(e)&&i(e,"FB4A")}(w),function(e){return i(e,"IABMV/1")}(w)),Q=function(e){return/OS 18_0/i.test(e)}(w),$=function(e){return i(e,"AdsBot-Google")}(w),ee=o((function(){return O&&"download"in document.createElement("a")})),te=(k&&!!window.navigator.brave&&window.navigator.brave.isBrave,function(){var e=window.navigator&&"standalone"in window.navigator&&window.navigator.standalone;return k&&!!e}),ne=o((function(){return _(w,E)||f(w)||h(w)||te()})),re=(o((function(){return te()||!!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"}))),oe=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":h(e)?"Facebook":i(t,"chrome")?"Chrome":i(t,"safari")?"Safari":"Other"})),ae="iOS"===re(w);F&&re(w)},3872: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},TT:function(){return r.TT},U4:function(){return r.U4},U_:function(){return r.U_},W8:function(){return r.W8},Wy:function(){return r.Wy},Yw:function(){return r.Yw},_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},pr:function(){return r.pr},pz:function(){return r.pz},sz:function(){return r.sz},tw:function(){return r.tw},u2:function(){return r.u2},uu:function(){return r.uu},v_:function(){return r.v_},w2:function(){return r.w2},yD:function(){return r.yD},yS:function(){return r.yS}});var r=n(4391),o=n(9817),a=n(8559)},8559: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||""}},9817:function(e,t,n){"use strict";n.d(t,{_:function(){return o}});var r=n(3872),o=function(){return!((0,r.lG)()&&!r.TT||r.cp||r.SI||r.tw||r.yD||r.in||window.crossOriginIsolated)}},954:function(e,t,n){"use strict";n.d(t,{bu:function(){return o},qw:function(){return c},ik: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"},lk_vat:{country:"LK",format:"([0-9]{9})-?([0-9]{4})",placeholder:"123456789-1234",replacement_string:"\\1-\\2",external_type:"lk_vat",verifiable:!1,description:"Sri Lanka VAT 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}",placeholder:"HU12345678",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){if(function(e,t){var n=o[t];return!!n&&(n.placeholder.toLowerCase()===e.toLowerCase()||"DE123456789".toLowerCase()===e.toLowerCase())}(e,t))return!0;var n=function(e,t){var n=o[t];if(!n)return e;var r=e;if(n.tax_id_prefix){var a=new RegExp("^".concat(n.tax_id_prefix),"i");r=r.replace(a,"")}var i=r.match(/\d/g);return i?i.join(""):""}(e,t);return 0!==n.length&&(!!function(e){if(0===e.length)return!1;var t=e[0];return e.split("").every((function(e){return e===t}))}(n)||(!!function(e){if(e.length<3)return!1;for(var t=1;t-1))return!0;if(!o[n])return!1;var r,i=o[n].format;return new RegExp("^".concat(i,"$")).test(t)}},4722:function(e,t,n){"use strict";n.d(t,{I6:function(){return c},J:function(){return b},LG:function(){return h},Lf:function(){return y},M1:function(){return _},PW:function(){return k},R2:function(){return i},SL:function(){return s},TH:function(){return v},Up:function(){return w},YI:function(){return P},cJ:function(){return T},h1:function(){return x},hl:function(){return f},jO:function(){return m},jW:function(){return I},lf:function(){return d},n4:function(){return u},n7:function(){return g},oV:function(){return S},qI:function(){return E},rL:function(){return O},zu:function(){return p}});var r=n(3252),o=n(7769),a=n(1776).K7,i=function(e,t){if(e<=0)return[];for(var n=new Array(e),r=0;r2&&void 0!==arguments[2]?arguments[2]:{},o={},a=r.ignoreKeys,i=void 0===a?[]:a,c=r.ignoreNullUndefinedOptionalDifference,s=void 0!==c&&c,l=function(e){return-1!==i.indexOf(e)};for(var u in t)if(!l(u))if(u in n){var d=t[u],p=n[u];if(typeof d!=typeof p||Array.isArray(d)!==Array.isArray(p))(null===d&&void 0===p||void 0===d&&null===p)&&s||(o[u]=[d,p]);else if(Array.isArray(d)&&Array.isArray(p))JSON.stringify(d)!==JSON.stringify(p)&&(o[u]=[d,p]);else if(d&&p&&"object"==typeof d&&"object"==typeof p){var m=e(d,p,r);Object.keys(m).length>0&&(o[u]=m)}else d!==p&&(o[u]=[d,p])}else(null!==t[u]&&void 0!==t[u]||!s)&&(o[u]=[t[u],void 0]);for(var _ in n)l(_)||_ in t||(null!==n[_]&&void 0!==n[_]||!s)&&(o[_]=[void 0,n[_]]);return o},A=function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",o=Array.isArray(t);if(o){for(var a=new Array(t.length),i=0;i1&&void 0!==arguments[1]?arguments[1]:{allowListKeys:[]};return e?A(e,(function(e,n,r){var o,a;return(null===(o=t.allowListKeys)||void 0===o?void 0:o.indexOf(r))>-1||(null===(a=t.allowListKeys)||void 0===a?void 0:a.some((function(e){var t="".concat(e,".");return 0===r.indexOf(t)&&/^\d+$/.test(r.slice(t.length))})))?n:null===n?"null":"string"==typeof n?"".concat(typeof n,"(").concat(n.length,")"):typeof n})):e},k=function(e){for(var t={},n=0;n@,]+@[^\s<>@.,]+(\.[a-zA-Z0-9-]+)+$/,k=/[^\s<>@,]+@[^\s<>@.,]+(\.[a-zA-Z0-9-]+\w)+(\.[a-zA-Z0-9-]+\w)?/g,E="light_experiment_assignments",w="experiments_overrides"},3447:function(e,t,n){"use strict";var r=n(9791);(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})},8595:function(e,t,n){"use strict";n.d(t,{Bd:function(){return i},kq:function(){return s},lM:function(){return c}});var r=n(8559),o=(n(5619),{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,_=p.fractionDigits,f=d?_+12:_,h=new Intl.NumberFormat(o,{style:"currency",currency:c,minimumFractionDigits:_,maximumFractionDigits:f}).format(t*m);return l?h.replace(/\D00$/,"").replace(/\D00\s/," "):h}},90: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(3447);var r=n(8595),o=n(5619)},5619: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)},8912:function(e,t,n){"use strict";n.d(t,{c:function(){return i}});var r=n(113),o=n(8601),a=n(1776).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}()},6588: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}},940:function(e,t,n){"use strict";n.d(t,{q:function(){return i}});var r=n(6588),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}},806: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 _},zQ:function(){return b}});var r=n(7769),o=n(5280),a=n(4914),i=n(4722),c=n(6588),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},_=function(e){return setTimeout(e,16)},f=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:f(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!f(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)}))},8543: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 _},Wz:function(){return f},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(4914),s=n(4722),l=n(6588),u=function(e,t){return e?(0,l.m)(e).getComputedStyle(e,t):null},d=n(940),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"]'),_=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}))},f=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeStripeIframes,o=_((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(5659),n(806)),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(8703),S=n(3252),k=n(3872),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),_=p?Number.parseInt(p,10):r.innerWidth-o.clientWidth,f=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(_,"px")));return function(){f(),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(1776).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?x: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())}))}()}))},x=function(e,t){return e.height===t.height&&e.width===t.width}},7592:function(e,t,n){"use strict";n.d(t,{g8:function(){return a}});var r,o=n(8703),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(1776).K7},5280:function(e,t,n){"use strict";n.d(t,{N:function(){return s}});var r=n(8601),o=n(113),a=n(333),i=n(7681),c=n(5454),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(3159).A)(Error))},5729:function(e,t,n){"use strict";n.d(t,{f:function(){return a}});var r=n(3888),o=n(7719),a=function(e){var t=(e.experimental?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-f609661855d21aa35c7999bbcb4f8808.html";case"CONTROLLER":return"controller-38c728a5e92d5492b4761bdbe14c5974.html";case"CONTROLLER_WITH_PRECONNECT":return"preload_af_renderer_treatment"===n?"controller-with-preconnect-preload-af-treatment-ea0a02395e33834d9d81ca45da85a790.html":"preload_af_renderer_control"===n?"controller-with-preconnect-preload-af-control-58cd7af18948f0ffe576969b91203d52.html":"controller-with-preconnect-c4e19897627691f0d83b4fc5b9a9f691.html";case"METRICS_CONTROLLER":return"m-outer-3437aaddcdf6922d623e172c2d6f9278.html";case"OUTER_LOGGER_CONTROLLER":return"outer-logger-e4a703cf7ca3e58503d4c9f28244a0c2.html";case"PAYMENT_REQUEST_ELEMENT":return"elements-inner-payment-request-bf77b554c285cd364a2a8d71b58763be.html";case"PAYMENT_REQUEST_BROWSER":return"payment-request-inner-browser-0fe784937b53978482e4431e7a1edced.html";case"PAYMENT_REQUEST_GOOGLE_PAY":return"payment-request-inner-google-pay-f6c92338000741652edd4205ec4dab02.html";case"IBAN_ELEMENT":return"elements-inner-iban-7438b6678401fe9649cc0898ec1a58ec.html";case"IDEAL_BANK_ELEMENT":return"elements-inner-ideal-bank-98ff8397c25a905175b41462cad7661f.html";case"P24_BANK_ELEMENT":return"elements-inner-p24-bank-b3764b20eb3db0eacac9d745ba715602.html";case"AUTHORIZE_WITH_URL":return"authorize-with-url-inner-508cc766cb5e585f0afa6e73bf02fa8d.html";case"STRIPE_3DS2_CHALLENGE":return"three-ds-2-challenge-9a88f91f8bb370e896b11f37d7536fed.html";case"STRIPE_3DS2_FINGERPRINT":return"three-ds-2-fingerprint-8d4bb044e338ba491fb5696e8c7c1813.html";case"STANDALONE_3DS_FINGERPRINTING":return"standalone-3ds-fingerprinting-add47aba8663c5d39908569d41b82403.html";case"STANDALONE_3DS_CHALLENGE":return"standalone-3ds-challenge-f7a46e71e65f959767eaf079b5acac55.html";case"AU_BANK_ACCOUNT_ELEMENT":return"elements-inner-au-bank-account-e160880cd6dda36110415329d9a838a7.html";case"FPX_BANK_ELEMENT":return"elements-inner-fpx-bank-111966f2ec092dffb5917c817e74dece.html";case"LIGHTBOX_APP":return"lightbox-inner-e454cfe5ad802b21fa4489715a3da019.html";case"ISSUING_CARD_NUMBER_DISPLAY_ELEMENT":return"elements-inner-issuing-card-number-display-9b4a9a23096c68358c71893e93a8179e.html";case"ISSUING_CARD_COPY_BUTTON_ELEMENT":return"elements-inner-issuing-card-copy-button-471001a727722f7e18a1bb8aa42f4af2.html";case"ISSUING_CARD_CVC_DISPLAY_ELEMENT":return"elements-inner-issuing-card-cvc-display-9a695f472e837597d39b943c3c9f0b75.html";case"ISSUING_CARD_EXPIRY_DISPLAY_ELEMENT":return"elements-inner-issuing-card-expiry-display-28aa3b4bb0ea6bd9e8709010a5ca5aa9.html";case"ISSUING_CARD_PIN_DISPLAY_ELEMENT":return"elements-inner-issuing-card-pin-display-b757dce52fba8080819a48d87104a0ac.html";case"EPS_BANK_ELEMENT":return"elements-inner-eps-bank-19bfc4f3546faad846682417dcc6a34e.html";case"HCAPTCHA_APP":return"hcaptcha-inner-1795612ffce521a8717d2e5121dd0401.html";case"HUMAN_SECURITY_ACTIVE_APP":return"human-security-active-inner-dc754975b48aaaf36ea314b01b0128a6.html";case"ARKOSE_ACTIVE_APP":return"arkose-active-inner-fbbd509369ab3272b8109f9dd58b0d7f.html";case"CARD_DETAILS_RECOLLECTION_MODAL":return"card-details-recollection-modal-a311a621bcd7af91fc71a391b5b445c6.html";case"NETBANKING_BANK_ELEMENT":return"elements-inner-netbanking-bank-8b48041a443f7c674b2116cbf910b8f4.html";case"AFFIRM_MESSAGE_ELEMENT":return"elements-inner-affirm-message-1023b20c511deea146ef4970faf04b45.html";case"AFFIRM_MESSAGE_MODAL_ELEMENT":return"elements-inner-affirm-message-modal-ee36af72e9234132322ea7b981c9151c.html";case"AFTERPAY_MESSAGE_MODAL_ELEMENT":return"elements-inner-afterpay-message-modal-945b916a99818d3d9c9da57d84a2a4c3.html";case"PAYMENT_METHOD_MESSAGING_MODAL_ELEMENT":return"elements-inner-payment-method-messaging-modal-36c5d79ea3f01b0476c734abe71707b7.html";case"LINK_AUTHENTICATION_ELEMENT":return"elements-inner-authentication-ec8c8ee62f7cc3a0d766e0f1de489df8.html";case"PAYMENT_ELEMENT":return"ewcs_accessory_frame_control"===n?"elements-inner-payment-af-control-2dce95c8f3ef32f7805efb232359b658.html":"elements-inner-payment-f402d83689e79798ce4752eedbb875db.html";case"PAYMENT_API_INNER":return"elements-inner-payment-api-af6e3825bb6cb5499cd728a559001639.html";case"LINKED_ACCOUNTS_INNER":return"linked-accounts-inner-d47a00c9a7804929e78f029b4b33887f.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-c8c5724fb61cb7e080bcd29d4793752e.html";case"ADDRESS_ELEMENT_BILLING":case"ADDRESS_ELEMENT_SHIPPING":case"ADDRESS_ELEMENT":return"ewcs_accessory_frame_control"===n?"elements-inner-address-af-control-82c11efdf6d42bef4968005306bdac2c.html":"elements-inner-address-5cf4fb6c486e75f278e888489751a37a.html";case"UNIVERSAL_LINK_MODAL":return"universal-link-modal-inner-1a6a494c1b704ce873147928e0a15b7c.html";case"GOOGLE_MAPS_APP":return"google-maps-inner-ddb114f4a5bde4d630a8cae935d6323b.html";case"AUTOCOMPLETE_SUGGESTIONS_ELEMENT":return"elements-inner-autocomplete-suggestions-06d079725607eaec12fa08f52fb53218.html";case"ACH_BANK_SEARCH_RESULTS_ELEMENT":return"elements-inner-ach-bank-search-results-d30cc9ae8a0422be0ae657e36f3f34da.html";case"LINK_INFO_MODAL":return"elements-inner-link-info-modal-8ca633059d30874f157d965abb448aa0.html";case"LOADER_UI_APP":return"elements-inner-loader-ui-2ed118ccd8ec96c82bce08a985becd74.html";case"BACS_MANDATE_CONFIRMATION_APP":return"bacs-mandate-confirmation-inner-dae6dfa11164da111d4c0e5674bf3130.html";case"SEPA_DEBIT_MICRODEPOSITS_CONFIRMATION_APP":return"sepa-debit-microdeposits-confirmation-inner-8697c6927eb689c103366f61e253c438.html";case"EXPRESS_CHECKOUT_ELEMENT":return"ewcs_accessory_frame_control"===n?"elements-inner-express-checkout-af-control-1a5d56ec057b6403913d28e6bd3f932b.html":"elements-inner-express-checkout-81bfe888af7a612cd2e6566401410b47.html";case"LINK_BUTTON_FOR_CARD_ELEMENT":return"elements-inner-link-button-for-card-b038b78331b4fe0af25e3c7211f9aba7.html";case"PAYMENT_METHOD_MESSAGING_ELEMENT":return"elements-inner-payment-method-messaging-90672da99f6a93129b991c2a46854897.html";case"IN_CONTEXT_INNER":return"in-context-inner-11503018e6b6d89f46d7992ef2299424.html";case"SMTC_COLLECTION_INNER":return"smtc-collection-inner-f15c5d14d52de031bc2e3f086ab74088.html";case"CURRENCY_SELECTOR_ELEMENT":return"elements-inner-currency-selector-b09e32fcb741619f891f9965df0ec8bd.html";case"EASEL":return"elements-inner-easel-cc6df42cc77d8c1792849f53eee77bd2.html";case"TAX_ID":return"elements-inner-tax-id-1c2ec89213fd4306256a256e0fe5373c.html";case"ELEMENTS_ACCESSORY_TARGET":return"elements-inner-accessory-target-48c7bef0249130ee67d0ade28f8ce40d.html";case"ISSUING_ADD_TO_APPLE_WALLET_BUTTON":return"elements-inner-issuing-add-to-apple-wallet-button-5ee9cc4c8d2470751219887737e6acb6.html";case"PAYTO_CONFIRMATION_APP":return"payto-confirmation-inner-8294f8cb226bc1d75c6b0074c151c30e.html";case"HABANERO":return"elements-inner-habanero-a7fec7faf2482495626d6bdeca69b9ac.html";case"LINK_AUTH_PARTNERSHIPS":return"link-auth-partnerships-496632ebb00b98540112a229bb150e6b.html";case"LPM_INPUT_APP":return"lpm-input-inner-02e93e356dbe9ad666fca9c7eab60623.html";case"MB_WAY_INNER":return"mb-way-inner-70103818aefc8272a1cada7828dd22e4.html";case"AWAIT_AUTHORIZATION_INNER":return"await-authorization-inner-c2e39cdaa38f1f253a75afd7073a14c6.html";case"LINK_ELEMENT":return"elements-inner-link-2b2189906ef34ab86c7b0c3c68beb79b.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-a4d70ed28a8250627fae3023e644bb57.html";case"CONTROLLER":return"controller-a58d4f495dce8444c48f09fb80930b32.html";case"CONTROLLER_WITH_PRECONNECT":return"preload_af_renderer_treatment"===n?"controller-with-preconnect-preload-af-treatment-6e1a12c4f0406fe8b15e2400557e5b43.html":"preload_af_renderer_control"===n?"controller-with-preconnect-preload-af-control-2c0cee10df1dab739f0340fc1bc474b6.html":"controller-with-preconnect-cdb693dcaf41e34fbf30fdf60c645480.html";case"PAYMENT_REQUEST_ELEMENT":return"elements-inner-payment-request-758644c30387fd0f5d15486e88148252.html";case"PAYMENT_REQUEST_BROWSER":return"payment-request-inner-browser-e4ed14f95295c7d1657f32f981193744.html";case"PAYMENT_REQUEST_GOOGLE_PAY":return"payment-request-inner-google-pay-3a851e24b4ca46d9c1ab15f93640611c.html";case"IBAN_ELEMENT":return"elements-inner-iban-0a3533cf50b4a18a2bb25de72c9faa5a.html";case"IDEAL_BANK_ELEMENT":return"elements-inner-ideal-bank-018b842da79b6ff71e4d6931c489429f.html";case"P24_BANK_ELEMENT":return"elements-inner-p24-bank-d7e8b284bbd61ec2c589457d0e43e2e0.html";case"AUTHORIZE_WITH_URL":return"authorize-with-url-inner-5159be046fcd8bba04cd97c60da22359.html";case"STRIPE_3DS2_CHALLENGE":return"three-ds-2-challenge-875590c39eb2da406a2ff31c2247947e.html";case"STRIPE_3DS2_FINGERPRINT":return"three-ds-2-fingerprint-9d5ff72b6087342c4b86e07c3f7ffc07.html";case"STANDALONE_3DS_FINGERPRINTING":return"standalone-3ds-fingerprinting-80f871b8998724333daec2594dd47ab8.html";case"STANDALONE_3DS_CHALLENGE":return"standalone-3ds-challenge-f5b23f89c0904b5a5ae70df04014b5c8.html";case"AU_BANK_ACCOUNT_ELEMENT":return"elements-inner-au-bank-account-7c90ed88b399f33a94b899341e97bd80.html";case"FPX_BANK_ELEMENT":return"elements-inner-fpx-bank-6136cd5a49336a3e16e882b2a766c90c.html";case"LIGHTBOX_APP":return"lightbox-inner-c38f14550b49bd997f258d755ec2ca1b.html";case"ISSUING_CARD_NUMBER_DISPLAY_ELEMENT":return"elements-inner-issuing-card-number-display-2001a4d67b4e8968a05750b7fe32f9ea.html";case"ISSUING_CARD_COPY_BUTTON_ELEMENT":return"elements-inner-issuing-card-copy-button-2222e0a14626ad1389dbdff7a9797c8a.html";case"ISSUING_CARD_CVC_DISPLAY_ELEMENT":return"elements-inner-issuing-card-cvc-display-76a8ff37f9fbe94c8e151c43f18c6195.html";case"ISSUING_CARD_EXPIRY_DISPLAY_ELEMENT":return"elements-inner-issuing-card-expiry-display-d9ea44451f85b567b74d91a3a1366db2.html";case"ISSUING_CARD_PIN_DISPLAY_ELEMENT":return"elements-inner-issuing-card-pin-display-41c8e9a339be593a447c4ea09d51d310.html";case"EPS_BANK_ELEMENT":return"elements-inner-eps-bank-70ba3283fe7cc29a33f2121b90fe3c82.html";case"HCAPTCHA_APP":return"hcaptcha-inner-9bb3c62efd62e3f405b5daabe9a9e246.html";case"HUMAN_SECURITY_ACTIVE_APP":return"human-security-active-inner-22c1d8faacf24a8c449200f6a41bc14e.html";case"ARKOSE_ACTIVE_APP":return"arkose-active-inner-69bd38cbcbb2df4dcbfb7143f7c4448a.html";case"CARD_DETAILS_RECOLLECTION_MODAL":return"card-details-recollection-modal-3322ae22aaadf892f23113058d7dd96d.html";case"NETBANKING_BANK_ELEMENT":return"elements-inner-netbanking-bank-2b715f551f05d20bfc56ce77d0a54b85.html";case"AFFIRM_MESSAGE_ELEMENT":return"elements-inner-affirm-message-16b6c9f91cbdc11889c8128d55041505.html";case"AFFIRM_MESSAGE_MODAL_ELEMENT":return"elements-inner-affirm-message-modal-a5885a5d98d9c8f9822ca3340a67413c.html";case"AFTERPAY_MESSAGE_MODAL_ELEMENT":return"elements-inner-afterpay-message-modal-a27c8ea273bd45664af54c22c6dae4da.html";case"PAYMENT_METHOD_MESSAGING_MODAL_ELEMENT":return"elements-inner-payment-method-messaging-modal-fe0c23598cab01f7341cac6b73d693ea.html";case"LINK_AUTHENTICATION_ELEMENT":return"elements-inner-authentication-b3a38711aaccead7683fc3230a54301f.html";case"PAYMENT_ELEMENT":return"ewcs_accessory_frame_control"===n?"elements-inner-payment-af-control-cce804ee49916f22880a1f2846646377.html":"elements-inner-payment-b713d1cbececbebfe88c901bfe1cafd8.html";case"PAYMENT_API_INNER":return"elements-inner-payment-api-26e73e371fd436e6431e8b1aeb86bd08.html";case"LINKED_ACCOUNTS_INNER":return"linked-accounts-inner-c1cbed913095cd61cc4de35107e9d854.html";case"BLIK_INNER":return"blik-inner-4e482cb4c90f79b89e02eced537e7f65.html";case"ADDRESS_ELEMENT_BILLING":case"ADDRESS_ELEMENT_SHIPPING":case"ADDRESS_ELEMENT":return"ewcs_accessory_frame_control"===n?"elements-inner-address-af-control-8b37bafdc205ab9cbd0987906c2c4bd2.html":"elements-inner-address-56b64d5c7add883f609ce2bc578b4de9.html";case"LINK_ELEMENT":return"elements-inner-link-a1b6dea4247baec5ba72df78a2a46a37.html";case"UNIVERSAL_LINK_MODAL":return"universal-link-modal-inner-c101543cfca787237f2de15ec168e437.html";case"GOOGLE_MAPS_APP":return"google-maps-inner-f3662e7297c5154b57bad65c2f1b7e67.html";case"AUTOCOMPLETE_SUGGESTIONS_ELEMENT":return"elements-inner-autocomplete-suggestions-4abb90686dfc02f32bdc8eeb49bceb61.html";case"ACH_BANK_SEARCH_RESULTS_ELEMENT":return"elements-inner-ach-bank-search-results-b70ec3c2782b5617d74b5e18a052b0ef.html";case"LINK_INFO_MODAL":return"elements-inner-link-info-modal-d325a31760acaf926ea9b9af97a80849.html";case"LOADER_UI_APP":return"elements-inner-loader-ui-0fe748084eedc46f925d75764513eb1f.html";case"BACS_MANDATE_CONFIRMATION_APP":return"bacs-mandate-confirmation-inner-1ccc870d220861087be581304fe379cc.html";case"SEPA_DEBIT_MICRODEPOSITS_CONFIRMATION_APP":return"sepa-debit-microdeposits-confirmation-inner-f689c09683ed8d2afc26dcbd43153e76.html";case"EXPRESS_CHECKOUT_ELEMENT":return"ewcs_accessory_frame_control"===n?"elements-inner-express-checkout-af-control-a03f9bc473ba2d9653210d7873698b6b.html":"elements-inner-express-checkout-68999812cb0055a8063bb85e4d4c744c.html";case"LINK_BUTTON_FOR_CARD_ELEMENT":return"elements-inner-link-button-for-card-3c76b9dc091b729412dc71e3b9e8628a.html";case"PAYMENT_METHOD_MESSAGING_ELEMENT":return"elements-inner-payment-method-messaging-e5d411078311817a3fec4a3b11c0d923.html";case"IN_CONTEXT_INNER":return"in-context-inner-3d57bae77785ba40b799750a0b4f2cdd.html";case"SMTC_COLLECTION_INNER":return"smtc-collection-inner-88d634a42e14ab44865e83cd966ccf15.html";case"CURRENCY_SELECTOR_ELEMENT":return"elements-inner-currency-selector-b834652e9c4a97b5774f67fb322b5fbf.html";case"EASEL":return"elements-inner-easel-fdba974dd6e02d1a742eceefbcbf1751.html";case"TAX_ID":return"elements-inner-tax-id-164db6624c8bd0916bbef714d30bcf4f.html";case"ELEMENTS_ACCESSORY_TARGET":return"elements-inner-accessory-target-d2217cf3d2dd9d389f4b255a42a25f8f.html";case"ISSUING_ADD_TO_APPLE_WALLET_BUTTON":return"elements-inner-issuing-add-to-apple-wallet-button-c43508cb02fd34f5575a06a5585743c2.html";case"HABANERO":return"elements-inner-habanero-229b743f90a9fa9e730d0bfa8ccf3e59.html";case"LINK_AUTH_PARTNERSHIPS":return"link-auth-partnerships-4f08939df67d1b8fca04643f0d32f31f.html";case"LPM_INPUT_APP":return"lpm-input-inner-eeb0d8a8704ca7d289eb2cdb968cd5f9.html";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"AWAIT_AUTHORIZATION_INNER":case"PAYTO_CONFIRMATION_APP":case"METRICS_CONTROLLER":case"OUTER_LOGGER_CONTROLLER":return;default:return(0,r.GQ)(t)}}},7719: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||"")}},733:function(e,t,n){"use strict";n.d(t,{mU:function(){return o},_7:function(){return c},TE:function(){return a.T},LU:function(){return s.LU},Fi:function(){return s.Fi},u1:function(){return s.u1},uy:function(){return l}});var r=n(3872),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",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",AWAIT_AUTHORIZATION_INNER:"AWAIT_AUTHORIZATION_INNER",LINK_ELEMENT:"LINK_ELEMENT"},a=n(7719),i=n(3104),c=function(e){var t,n={frameborder:"0",allowTransparency:"true",scrolling:"no",role:"presentation"},c=(t=Boolean(window.PaymentRequest),!(r.$M||r.le&&!t));if(c&&(n.allow="payment *"),e===o.STRIPE_3DS2_CHALLENGE){var s="publickey-credentials-get ".concat((0,a.T)()," ").concat(i.LE);n.allow=c?"payment *; ".concat(s):s}if(e===o.LINK_AUTHENTICATION_ELEMENT||e===o.PAYMENT_ELEMENT||e===o.UNIVERSAL_LINK_MODAL||e===o.ELEMENTS_ACCESSORY_TARGET||e===o.LINK_ELEMENT){var l="publickey-credentials-get *";n.allow=c?"payment *; ".concat(l):l}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=c?"payment *; clipboard-write; publickey-credentials-get *":"clipboard-write; publickey-credentials-get *"),e===o.EASEL&&(n.allow=c?"payment *; clipboard-write":"clipboard-write"),n},s=n(5490),l=(n(5659),n(9499),function(e){return e})},5490:function(e,t,n){"use strict";n.d(t,{Br:function(){return l},Fi:function(){return d},LU:function(){return p},u1:function(){return u}});var r,o=n(9791),a=n(3888),i=n(9499),c=n(8543),s=!1,l=function(e){r=e},u=function(e){var t,n=e.targetOrigin,l=e.type,u=n;switch(l){case"sibling":t=(0,c.cs)(e.targetFrameId);break;case"child":if(!(t=window.frames[e.targetFrameId])){var d=document.querySelector('iframe[name="'.concat(e.targetFrameId,'"]'));d&&(t=d.contentWindow,r&&!s&&(s=!0,r("post_message.iframe_fallback_lookup.success")))}break;case"parent":u=u||"*",t=window.parent;break;default:(0,a.GQ)(l)}if(u=u||i.VT,t&&"function"==typeof t.postMessage){var p=e.message.delegate?{targetOrigin:u,delegate:e.message.delegate}:u;t.postMessage(JSON.stringify((0,o.A)((0,o.A)({},e),{},{__stripeJsV3:!0})),p)}},d=function(e){try{var t="string"==typeof e?JSON.parse(e):e;return t.__stripeJsV3?t:null}catch(e){return null}},p=function(e){return"stripe-wrapped-accessory-message"===e.action}},4914:function(e,t,n){"use strict";n.d(t,{cv:function(){return c},sg:function(){return a},Gv:function(){return _},Bj:function(){return i},B4:function(){return l},f0:function(){return d},f6:function(){return s},yy:function(){return m},i4:function(){return f}});var r=n(3252),o=n(5280),a=(n(1776).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)}))},_=function(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)},f=function(e){return e.replace(/_./g,(function(e){return e[1].toUpperCase()}))};n(3872)},3665:function(e,t,n){"use strict";n.d(t,{w:function(){return o}});var r=n(1776).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)}},4991:function(e,t,n){"use strict";n.d(t,{u:function(){return o}});var r=new(0,n(1776).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}))}},7733:function(e,t,n){"use strict";n.d(t,{u:function(){return r.u}});var r=n(4991)},229:function(e,t,n){"use strict";n.d(t,{Hn:function(){return a},uR: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()}}},2761: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(1205),o=n(6522)},1205:function(e,t,n){"use strict";n.d(t,{Xf:function(){return a},_y:function(){return i},ld:function(){return o}});var r=n(5280),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")}},6522:function(e,t,n){"use strict";n.d(t,{L:function(){return u}});var r=n(5280),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.")}}},2308:function(e,t,n){"use strict";n.d(t,{h:function(){return c}});var r=n(8703),o=n(9791),a=n(113),i=n(8601),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}()},9107: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(!f())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(!f())return function(){};var o=_(),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:_(),detail:{context:"Context: ".concat(window.location.pathname)}}):l.push({name:i,startTime:o,endTime:_(),detail:{context:"Context: ".concat(window.location.pathname)}})}catch(e){}}};return u.set(t,i),i},_=function(){if(!f())return 0;try{return performance.now()}catch(e){return 0}},f=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(4722),n(5647),new Set(["/ael/b","/b",".deploy_status_henson.json"]),n(4914),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.CONSUMER_SESSION_WRAPPER_MODAL="consumer_session_wrapper_modal",e.CONSUMER_SESSION_WRAPPER_SESSION="consumer_session_wrapper_session",e.LINK_DEFAULT_INTEGRATION="link_default_integration",e.LINK_DEFAULT_INTEGRATION_EMAIL="link_default_integration_email",e.LINK_DEFAULT_INTEGRATION_PARTNERSHIPS="link_default_integration_partnerships",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.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)},1776:function(e,t,n){"use strict";n.d(t,{K7:function(){return c}});var r,o=n(5949),a=n.n(o),i=(n(1783),window.Promise),c=i&&null!=i&&null!==(r=i.prototype)&&void 0!==r&&r.finally?i:a();a().allSettled},9570: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,"_"))}},6179:function(e,t,n){"use strict";n.d(t,{h:function(){return r}});var r=/*! STRIPE_JS_BUILD_SALT 1f776a3522*/"fea367c197"},9927:function(e,t,n){"use strict";n.d(t,{M_:function(){return A},pV:function(){return S}});var r=n(9791),o=n(8703),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,_=/(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,f=/(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"),/[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),v="".concat(p.source,"|").concat(s.source,"|").concat(l.source,"|").concat(u.source,"|").concat(d.source,"|").concat(m.source),g="".concat(_.source,"|").concat(f.source),b=new RegExp("".concat(i.source,"|").concat(c.source,"|").concat(v,"|").concat(g,"|").concat(h,"|").concat(y.source),"gi"),A=function(e){return null!==a(e).match(b)},S=(new RegExp("".concat(p.source,"|").concat(s.source,"|").concat(l.source,"|").concat(u.source,"|").concat(d.source,"|").concat(m.source),"gi"),new RegExp("".concat(_.source,"|").concat(f.source),"gi"),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"))})},114: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 1f776a3522*/"fea367c19780b4bc491dc7a2344734bd2a18ef47",a=/*! STRIPE_JS_BUILD_SALT 1f776a3522*/"f84199c4ef545d87044161eae7e0b5bdbc7d6c8efa1311cc5afee497d69750c4"},8533: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}},295:function(e,t,n){"use strict";n.d(t,{Dc:function(){return l},zx:function(){return i}});var r=n(113),o=n(8601),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}()},9782:function(e,t,n){"use strict";n.d(t,{K4:function(){return a},LD:function(){return o}});var r=(0,n(5659).wS)("https://payments.stripe.com"),o=(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"]),!1),a=new Set(["https://crypto-standalone-site.corp.stripe.com","https://crypto-standalone-site.qa.corp.stripe.com","https://payments.playground.klarna.com","https://pay.playground.klarna.com","https://login.playground.klarna.com","https://js.playground.klarna.com","https://js.klarna.com","https://payments.klarna.com","https://pay.klarna.com","https://pay.test.klarna.com","https://login.klarna.com"])},1252: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},d=function(){try{if(window.top!==window.self)return u()||void 0}catch(e){}},p=function(){try{return window.self!==window.top}catch(e){return!1}},m=function(){var e=0,t=!1;try{for(var n=window;n!==n.parent&&e<10;){e++;try{var r=n.frameElement;r&&r.hasAttribute("srcdoc")&&(t=!0)}catch(e){}n=n.parent}}catch(e){}return{iframe_nesting_depth:e,has_srcdoc_ancestor:t}}},5757:function(e,t,n){"use strict";n.d(t,{P8:function(){return o},lK:function(){return r}});var r=function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(r>20)return"";var o=[];return Object.keys(t).forEach((function(a){var i=t[a],c=n?"".concat(n,"[").concat(a,"]"):a;if(i&&"object"==typeof i){if(i instanceof Date)return void o.push("".concat(c,"=").concat(encodeURIComponent(i.toISOString())));var s=e(i,c,r+1);""!==s&&o.push(s)}else null!=i&&o.push("".concat(c,"=").concat(encodeURIComponent(String(i))))})),o.join("&").replace(/%20/g,"+")},o=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)}))}},4162:function(e,t,n){"use strict";n.d(t,{PZ:function(){return c},bJ:function(){return i},gJ:function(){return a}});var r=n(4420),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,_isUpdating: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)),adaptivePricing:(0,r.lq)((0,r.$V)({allowed:(0,r.lq)(r.lc),enabled:(0,r.lq)(r.lc)}))}),_controller:(0,r.$V)({_id:r.Yj})}),c=function(e){var t=(0,r.pZ)(i,e,"");return"error"===t.type?null:t.value}},9027: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(4162),o=n(483),a=n(4420),i=n(1905),c=n(9397),s=n(6658)},483: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}}},4420:function(e,t,n){"use strict";n.d(t,{$V:function(){return le},A7:function(){return te},BT:function(){return h},E2:function(){return Q},EN:function(){return _},Hj:function(){return N},IQ:function(){return q},Ik:function(){return J},P5:function(){return oe},QP:function(){return T},SE:function(){return Z},SV:function(){return y},Sx:function(){return ue},U3:function(){return L},Yj:function(){return x},Ze:function(){return ce},aI:function(){return v},ai:function(){return j},cW:function(){return ie},cg:function(){return g},eU:function(){return ee},gO:function(){return M},gX:function(){return K},hR:function(){return k},jk:function(){return $},ki:function(){return X},kz:function(){return f},lc:function(){return D},lq:function(){return b},me:function(){return A},or:function(){return S},p7:function(){return V},pD:function(){return ne},pZ:function(){return de},pj:function(){return I},pm:function(){return Y},qv:function(){return O},r_:function(){return C},se:function(){return W},st:function(){return U},tG:function(){return w},tf:function(){return pe},u9:function(){return G},v0:function(){return R},vM:function(){return re},yL:function(){return P},yg:function(){return B},z4:function(){return se},zT:function(){return z},zh:function(){return F}});var r=n(9791),o=n(262),a=n(5280),i=n(4722),c=n(90),s=n(8533),l=n(6376),u=n(2761),d=(n(5659),n(3888)),p=["card number","name"],m=["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,".")},f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return{type:"valid",value:e,warnings:t}},h=function(e){return{error:e,errorType:"full",type:"error"}},y=function(e,t,n,r){var o=new a.N(_(e,t,n,r));return h(o)},v=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,!m.every((function(e){return-1===r.indexOf(e)}))||!p.every((function(e){return-1===n.label.indexOf(e)}))),options:n,errorType:"mismatch",type:"error",path:r}},g=function(e,t){return[].concat((0,o.A)(e),[t])},b=function(e){return function(t,n,r){return void 0===t?f(t):e(t,n,r)}},A=function(e){return function(t,n,r){return null===t?f(t):e(t,n,r)}},S=function(e,t){return function(n,r,o){var i=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 h(new a.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=i(s),d=u.error,p=u.actual,m=i(l),_=m.error,f=m.actual;return c(r.label,d===_?d:"".concat(d," or ").concat(_),p===f?p:"".concat(p," and ").concat(f))}if("mismatch"===s.errorType){var y=i(s),v=y.error,g=y.actual;return c(r.label,v,g)}if("mismatch"===l.errorType){var b=i(l),A=b.error,S=b.actual;return c(r.label,A,S)}return h(s.error)}return"valid"===s.type?s:l}},k=function(e,t){return function(n,r,o){return n instanceof e?f(n):v("a ".concat(t," instance"),n,r,o)}},E=function(e,t){return function(n,r,o){var a=(0,i.I6)(e,(function(e){return e===n}));if(void 0===a){var c=t?"a recognized string":"one of the following strings: ".concat(e.join(", "));return v(c,n,r,o)}return f(a)}},w=function(e){return function(t,n,r){return"string"==typeof t&&0===t.indexOf(e)?f(t):v("a string starting with ".concat(e),t,n,r)}},C=function(e,t){return function(n,r,o){return"string"==typeof n&&n.length>=e&&n.length<=t?f(n):v(e===t?"a string of ".concat(e," characters"):"a string with ".concat(e," to ").concat(t," characters"),n,r,o)}},P=function(){for(var e=arguments.length,t=new Array(e),n=0;ne?v("a string with max ".concat(e," characters"),t,n,r):f(t):v("a string",t,n,r)}},L=function(e,t,n){return"true"===e?f(!0):"false"===e?f(!1):v("a boolean",""===e?'""':e,t,n)},q=function(e,t){return function(n,r,o){return void 0===n?f(t()):e(n,r,o)}},D=function(e,t,n){return"boolean"==typeof e?f(e):v("a boolean",e,t,n)},j=function(e,t,n){return"number"==typeof e?f(e):v("a number",e,t,n)},F=function(e,t,n){var r=x(e,t,n);if("error"===r.type)return r;var o=Number(r.value);return isNaN(o)?v("a numeric string",e,t,n):f(o)},B=function(e,t){return function(n,r,o){var a=x(n,r,o);if("error"===a.type)return a;var i=Number(a.value);return"string"==typeof n&&i>=e&&i<=t?f(i):v("a number from ".concat(e," to ").concat(t),n,r,o)}},U=function(e){return function(t,n,r){var o=x(t,n,r);if("error"===o.type)return o;var a=Number(o.value);return"string"==typeof t&&a>e?f(a):v("a number greater than ".concat(e),t,n,r)}},V=function(e){return function(t,n,r){var o=x(t,n,r);if("error"===o.type)return o;var a=Number(o.value);return"string"==typeof t&&a>=e?f(a):v("a number greater than or equal to ".concat(e),t,n,r)}},W=function(e,t){return function(n,r,o){return"number"==typeof n&&n>=e&&n<=t?f(n):v("a number from ".concat(e," to ").concat(t),n,r,o)}},Y=function(e){return function(t,n,r){return"number"==typeof t&&t>e?f(t):v("a number greater than ".concat(e),t,n,r)}},K=function(e){return function(t,n,r){return"number"==typeof t&&t>=e?f(t):v("a number greater than or equal to ".concat(e),t,n,r)}},z=function(e,t){return function(n,r,o){return n===e?f(e):v(t||String(e),n,r,o)}},H=function(e){return function(t,n,r){return"number"==typeof t&&t===parseInt(t,10)&&(!e||t>=0)?f(t):v(e?"a positive amount in the currency's subunit":"an amount in the currency's subunit",t,n,r)}},G=function(e,t,n){return H(!1)(e,t,n)},Z=function(e,t,n){return H(!0)(e,t,n)},X=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 f(a)}}return v("a future Date",t,n,r)},J=function(e,t,n){return e&&"object"==typeof e?f(e):v("an object",e,t,n)},Q=function(e,t,n){return"function"==typeof e?f(e):v("function",e,t,n)},$=function(e){return function(t,n,r){if(Array.isArray(t)){for(var o=[],a=[],i=0;i1&&void 0!==arguments[1]?arguments[1]:{},n=t.unrecognizedKeyBehavior,c=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,i.I6)(Object.keys(d),(function(t){return!e[t]}));if(p&&"error"===u)return h(new a.N("Invalid ".concat(s.label," parameter: ").concat([].concat((0,o.A)(l),[p]).join(".")," is not an accepted parameter.")));var m=Object.keys(d),_=f("passthrough"===u?(0,r.A)({},t):{});return p&&"warn"===u&&!("__shared_params__"===p)&&(_=m.reduce((function(t,n){return e[n]?t:f(t.value,[].concat((0,o.A)(t.warnings),["Unrecognized ".concat(s.label," parameter: ").concat([].concat((0,o.A)(l),[n]).join(".")," is not a recognized parameter. This may cause issues with your integration in the future.")]))}),_)),Object.keys(e).reduce((function(n,r){if("error"===n.type)return n;var o=(0,e[r])(d[r],s,g(l,r));return"valid"===o.type&&void 0!==o.value?(n.value[r]=o.value,o.warnings.forEach((function(e){n.warnings.push(e)})),n):"valid"===o.type?(o.warnings.forEach((function(e){n.warnings.push(e)})),n):c?v(c,t,s,l):o}),_)}return v(null!=c?c:"an object",t,s,l)}},ie=function(e){return ae(e,{unrecognizedKeyBehavior:"warn"})},ce=function(e){return ae(e,{unrecognizedKeyBehavior:"error"})},se=function(e,t){return ae(t,{unrecognizedKeyBehavior:"ignore",name:e})},le=function(e){return ae(e,{unrecognizedKeyBehavior:"ignore"})},ue=function(e){return ae(e,{unrecognizedKeyBehavior:"passthrough"})},de=function(e,t,n,r){var o=r||{},i=o.path||[],c=e(t,{authenticatedOrigin:o.authenticatedOrigin||"",element:o.element||"",label:n},i);return"valid"===c.type||"full"===c.errorType?c:{type:"error",errorType:"full",error:new a.N(_(c.expected,c.actual,c.options,c.path))}},pe=function(e,t,n,r){var o=de(e,t,n,r);switch(o.type){case"valid":return{value:o.value,warnings:o.warnings};case"error":throw o.error;default:return(0,d.GQ)(o)}}},7626: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 _},WO:function(){return f},eL:function(){return u},hO:function(){return s},td:function(){return d},v4:function(){return m},wL:function(){return o}});var r=n(9791),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%)"},_={color:"#fff","margin-top":"24px","padding-right":"28px","padding-left":"28px","text-align":"center"},f={"max-width":"430px"}},1637:function(e,t,n){"use strict";n.d(t,{x:function(){return g}});var r=n(9791),o=n(8543),a=n(4914),i=n(7626),c=n(5248),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=[{path:"M82.449 2.01h3.6v20.16h-3.6z",fill:"#fff"},{path:"M88.69 3.653c0-1.127.95-2.044 2.068-2.044s2.069.92 2.069 2.044a2.075 2.075 0 0 1-2.069 2.069 2.057 2.057 0 0 1-2.068-2.069",fill:"#fff"},{path:"M92.475 7.656h-3.629v14.4h3.63z",fill:"#fff"},{path:"M118.563 14.487c2.731-1.68 4.589-4.181 5.324-6.715h-3.629c-.945 2.42-3.116 4.237-5.501 5.011V2.011h-3.629v20.16h3.629v-5.995c2.77.692 4.958 3.086 5.707 5.996h3.653c-.556-3.053-2.645-5.91-5.552-7.685z",fill:"#fff"},{path:"M98.908 9.37c.95-1.263 2.803-1.997 4.306-1.997 2.804 0 5.122 2.05 5.127 5.146v9.634h-3.629V13.32c0-1.273-.567-2.74-2.405-2.74-2.16 0-3.404 1.915-3.404 4.157v7.426h-3.63V7.765h3.634V9.37z",fill:"#fff"},{path:"M50.944 22.115V7.735h3.624V9.62c.741-1.085 2.425-2.111 4.679-2.111 3.11 0 5.335 1.997 5.335 5.363v9.244H60.96v-8.474c0-1.854-1.113-2.967-2.767-2.967-2.254 0-3.624 1.912-3.624 5.193v6.248z",fill:"#fff"},{path:"M39.006 22.35c-5.864 0-10.183-4.32-10.183-10.24S33.143 1.872 39.007 1.872 49.158 6.19 49.158 12.11s-4.347 10.239-10.152 10.239m0-3.318c3.632 0 6.235-2.946 6.235-6.922s-2.602-6.922-6.235-6.922-6.292 2.946-6.292 6.922 2.602 6.922 6.292 6.922",fill:"#fff"},{path:"M80.435 15.67c.629-4.573-2.258-8.203-6.945-8.203-4.257 0-7.26 3.087-7.26 7.432-.124 4.032 3.146 7.54 7.256 7.405 3.125.058 6.212-1.797 6.9-4.886H76.85c-1.448 3.392-7.032 1.84-7.09-1.747zm-6.945-5.402c1.859 0 3.116 1.086 3.202 2.744h-6.66c.458-1.772 1.716-2.744 3.46-2.744z",fill:"#fff"},{path:"M12 24c6.628 0 12-5.373 12-12S18.628 0 12 0C5.373 0 0 5.373 0 12s5.373 12 12 12",fill:"#fff"},{path:"M11.448 4.8h-3.7c.72 3.01 2.821 5.583 5.452 7.2-2.635 1.618-4.733 4.191-5.453 7.2h3.7c.918-2.783 3.457-5.202 6.577-5.697v-3.01c-3.125-.49-5.664-2.908-6.576-5.692",fill:"#2b2b2b"}],d=n(3872),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"},_=function(e){var t=document.createElement("button");return t.textContent=e.text,t.onclick=e.onClick,(0,o.vf)(t,e.styles),t},f=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)},h=5,y=n(1776).K7,v=function(e,t){setTimeout(t,e+16)},g=function(e,t,n,c,s,l,u){var g={unmounted:!1,restoreScroll:function(){},restoreFocus:function(){return y.resolve()},fadeInTimeout:void 0},A=(0,o.Rt)(),S=document.createElement("div");S.setAttribute("data-testid","overlay"),(0,o.vf)(S,i.AP);var k=document.createElement("div"),E="google_pay"===e&&l===h;(0,o.vf)(k,i.td);var w=document.createElement("div"),C=document.createTextNode(t);w.appendChild(C),(0,o.vf)(w,(0,r.A)((0,r.A)((0,r.A)({},i.VH),A.clientWidth>400?i.WO:{}),n));var P=document.createElement("div"),I=b(e,u);I.style.setProperty("all","unset","important"),P.appendChild(I),P.appendChild(w),(0,o.vf)(P,i.v4);var T=document.createElement("div");switch(e){case"shop_pay":case"apple_pay_inner":case"amazon_pay":case"klarna":c&&s&&f(n,c,T,s);break;case"link":c&&s&&function(e,t,n,o){var a={text:t,onClick:function(){o.send({action:"stripe-link-overlay-cancel-button",payload:null})},styles:(0,r.A)((0,r.A)({},p),e)},i={text:t,onClick:function(){o.send({action:"stripe-link-overlay-cancel-button",payload:null})},styles:(0,r.A)((0,r.A)({},m),e)};if(d.yS){if(d.W8||d.sz){var c=_(i);n.appendChild(c)}}else{var s=_(a);n.appendChild(s)}}(n,c,T,s)}P.appendChild(T),k.appendChild(P),S.appendChild(k);var N=function(){return new y((function(e){E||(0,o.vf)(k,i.RH),v(i.eL,e)}))};return{mount:(0,a.f6)((function(){g.restoreScroll=(0,o.kh)();var e=(0,o.E0)(document,null),t=e.lockedPromise,n=e.lockedElements;g.restoreFocus=function(){return(0,o.l9)(t,n)},A.appendChild(S),g.fadeInTimeout=setTimeout((function(){g.unmounted||(0,o.yQ)((function(){N()}))}),250)})),unmount:function(){return g.unmounted?y.resolve():(g.unmounted=!0,g.fadeInTimeout&&(clearTimeout(g.fadeInTimeout),g.fadeInTimeout=void 0),g.restoreScroll(),new y((function(e){(0,o.vf)(k,i.td),v(i.eL,e)})).then((function(){A.removeChild(S)})),g.restoreFocus())},showImmediately:function(){!g.unmounted&&g.fadeInTimeout&&(clearTimeout(g.fadeInTimeout),g.fadeInTimeout=void 0,(0,o.yQ)((function(){N()})))},updateBrand:function(t,n){if(!g.unmounted&&"link"===e){var r=b(e,t);r.style.setProperty("all","unset","important"),P.replaceChild(r,I),I=r,w.textContent=n}}}},b=function(e,t){var n,r=document.createElementNS("http://www.w3.org/2000/svg","svg");if((0,c.Fy)(e))return(0,c.hd)(e)||r;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"onelink"===t?((n=document.createElementNS(s,"svg")).style.verticalAlign="middle",n.setAttributeNS(null,"width","125"),n.setAttributeNS(null,"height","24"),n.setAttribute("viewBox","0 0 125 24"),u.forEach((function(e){var t=document.createElementNS(s,"path");t.setAttribute("d",e.path),t.setAttribute("fill",e.fill),n.appendChild(t)})),n):function(){var e=document.createElementNS(s,"svg");return e.style.verticalAlign="middle",e.setAttributeNS(null,"width","72"),e.setAttributeNS(null,"height","24"),e.setAttribute("viewBox","0 0 72 24"),l.forEach((function(t){var n=document.createElementNS(s,"path");n.setAttribute("d",t.path),n.setAttribute("fill",t.fill),e.appendChild(n)})),e}();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 r}}},8986:function(e,t,n){"use strict";n.d(t,{$C:function(){return u},BN:function(){return p},KF:function(){return d},Vj:function(){return f},oB:function(){return _},wL:function(){return m}});var r,o,a=n(8703),i=n(2113),c=n(9499),s=n(733),l=n(6318),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","availablepaymentmethodschange"],_=["__private_do_not_use_spm_change","__private_do_not_use_spm_update_address","__private_do_not_use_spm_remove","__private_do_not_use_surcharge_change","__private_do_not_use_pe_billing_details_change"],f=(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.contactDetails,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)},4021:function(e,t,n){"use strict";n.d(t,{M:function(){return o}});var r=n(4722),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}},8063:function(e,t,n){"use strict";n.d(t,{et:function(){return u},Ie:function(){return l},Io:function(){return c},vh:function(){return i},YI:function(){return r.YI},NN:function(){return r.NN}});n(4021);var r=n(8220),o=n(9027),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=null,l=function(){return n.e(29).then(n.bind(n,2247)).then((function(e){return s=e,e}))},u=function(){var e;null===(e=s)||void 0===e||e.destroyCurrentEasel()}},8220:function(e,t,n){"use strict";n.d(t,{NN:function(){return a},YI:function(){return i},gu:function(){return c},lg:function(){return s}});var r=n(4021),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}},4665:function(e,t,n){"use strict";n.d(t,{D:function(){return a}});var r=n(9791),o=n(3888),a=function(e,t){switch(e){case"linkAuthentication":case"email":case"contactDetails":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)}}},4653: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"}},608:function(e,t,n){"use strict";var r=n(113),o=n(8601),a=n(7681),i=n(5454),c=n(7793),s=n(8543),l=n(3872),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(e){this.send({action:"stripe-user-get-value",payload:null!=e?e:{}})}},{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},3400: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(ue,'"]')),n=(0,P.I6)(t,(function(e){var t=(e.getAttribute("src")||"").split("?")[0];return new RegExp("^".concat(ue,"/?$")).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?Qv({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(9791),d=n(262),p=n(113),m=n(8601),_=n(8865),f=n(3252),h=n(7490),y=n(333),v=n(7681),g=n(5454),b=n(9027),A=n(229),S=n(8543),k=n(3872),E=n(5659),w=n(7319),C=n(3953),P=n(4722),I=n(5280),T=n(9665),N=n(2113),M=n(5647),R=n(2761),x={epsBank:"isEpsBankElementDeprecated",fpxBank:"isFpxBankElementDeprecated",p24Bank:"isP24BankElementDeprecated",idealBank:"isIdealBankElementDeprecated",affirmMessage:"isAffirmMessageElementDeprecated",afterpayClearpayMessage:"isAfterpayClearpayMessageElementDeprecated"},O=function(e,t,n){var r,o="string"==typeof(r=e)&&(0,P.I6)(Object.keys(N.P4),(function(e){return e===r}))||null;if(!o||!function(e,t){var n=C.Ud[e];return!n||(0,C.aw)(t,n)}(o,t)){var a="string"==typeof e?e:typeof e;throw new I.N("A valid Element name must be provided. Valid Elements are:\n ".concat(Object.keys(N.P4).filter((function(e){return!N.P4[e].beta})).join(", "),"; you passed: ").concat(a,"."))}var i=x[o];if(i&&(0,M.x$)(n,i))throw new M.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."))},L=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 I.N("Can only create one Element of type ".concat(e," with mode ").concat(s,"."));if(N.P4[e].unique&&-1!==t.indexOf(e))throw new I.N("Can only create one Element of type ".concat(e,"."));if(N.P4[e].requiresTrustedOrigin&&i!==R.ld.test&&!(0,E.qZ)(window.location.origin||(null===(c=(0,E.wS)(window.location.href))||void 0===c?void 0:c.origin)||""))throw new I.N("The ".concat(e," Element cannot be created in this context."));if(N.P4[e].isDisallowedInNestedIframe&&(0,E.GZ)())throw new I.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,N.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 L(e)}));return(0,P.M1)(o,a)}(t,n,l);if(u.length){var p,m=u[0],_=(0,P.I6)(l,(function(e){return L(e)===m}));throw p="string"==typeof _?"Cannot create an Element of type ".concat(e," after an Element of type ").concat(_," has already been created."):"object"==typeof _?_.message:"Cannot create an Element of type ".concat(e," due to a conflicting Element already being created."),(0,M.x$)(o,"useCheckoutElementsAndFormMethods")&&(p=p.replace(/\bpaymentForm\b/g,"checkoutForm").replace(/\bPayment Form Element\b/g,"Checkout form")),new I.N(p)}},D=n(8121),j=n(3888),F=n(7769),B=n(9499),U=n(9446),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}),W={base:(0,b.lq)(b.Ik),complete:(0,b.lq)(b.Ik),empty:(0,b.lq)(b.Ik),invalid:(0,b.lq)(b.Ik),paymentRequestButton:(0,b.lq)(b.Ik)},Y={classes:(0,b.lq)((0,b.cW)({base:(0,b.lq)(b.Yj),complete:(0,b.lq)(b.Yj),empty:(0,b.lq)(b.Yj),focus:(0,b.lq)(b.Yj),invalid:(0,b.lq)(b.Yj),webkitAutofill:(0,b.lq)(b.Yj)})),hidePostalCode:(0,b.lq)(b.lc),hideIcon:(0,b.lq)(b.lc),showIcon:(0,b.lq)(b.lc),style:(0,b.lq)((0,b.cW)(W)),iconStyle:(0,b.lq)((0,b.yL)("solid","default")),value:(0,b.lq)((0,b.or)(b.Yj,b.Ik)),__privateCvcOptional:(0,b.lq)(b.lc),__privateValue:(0,b.lq)((0,b.or)(b.Yj,b.Ik)),__privateEmitIbanValue:(0,b.lq)(b.lc),error:(0,b.lq)((0,b.cW)({type:b.Yj,code:(0,b.lq)(b.Yj),decline_code:(0,b.lq)(b.Yj),param:(0,b.lq)(b.Yj)})),locale:(0,b.vM)("elements()"),fonts:(0,b.vM)("elements()"),placeholder:(0,b.lq)(b.Yj),disabled:(0,b.lq)(b.lc),placeholderCountry:(0,b.lq)(b.Yj),paymentRequest:(0,b.lq)((0,b.hR)(U.A,"stripe.paymentRequest(...)")),supportedCountries:(0,b.lq)((0,b.jk)(b.Yj)),accountHolderType:(0,b.lq)((0,b.yL)("individual","company")),issuingCard:(0,b.lq)(b.Yj),ephemeralKeySecret:(0,b.lq)(b.Yj),nonce:(0,b.lq)(b.Yj),toCopy:(0,b.lq)((0,b.yL)("number","cvc","expiry","pin"))},K=(0,u.A)((0,u.A)({},Y),{},{disableLink:(0,b.lq)(b.lc),preferredNetwork:(0,b.lq)((0,b.jk)(b.yL.apply(void 0,(0,d.A)(V))))}),z=(0,b.cW)(K),H=(0,b.cW)(Y),G=n(8703),Z=n(733),X=(i={},(0,G.A)(i,B.bV.card,Z.mU.CARD_ELEMENT_COMBINED),(0,G.A)(i,B.bV.cardNumber,Z.mU.CARD_ELEMENT_SPLIT),(0,G.A)(i,B.bV.cardExpiry,Z.mU.CARD_ELEMENT_SPLIT),(0,G.A)(i,B.bV.cardCvc,Z.mU.CARD_ELEMENT_SPLIT),(0,G.A)(i,B.bV.postalCode,Z.mU.CARD_ELEMENT_SPLIT),(0,G.A)(i,B.bV.paymentRequestButton,Z.mU.PAYMENT_REQUEST_ELEMENT),(0,G.A)(i,B.bV.iban,Z.mU.IBAN_ELEMENT),(0,G.A)(i,B.bV.idealBank,Z.mU.IDEAL_BANK_ELEMENT),(0,G.A)(i,B.bV.p24Bank,Z.mU.P24_BANK_ELEMENT),(0,G.A)(i,B.bV.auBankAccount,Z.mU.AU_BANK_ACCOUNT_ELEMENT),(0,G.A)(i,B.bV.fpxBank,Z.mU.FPX_BANK_ELEMENT),(0,G.A)(i,B.bV.issuingCardNumberDisplay,Z.mU.ISSUING_CARD_NUMBER_DISPLAY_ELEMENT),(0,G.A)(i,B.bV.issuingCardCopyButton,Z.mU.ISSUING_CARD_COPY_BUTTON_ELEMENT),(0,G.A)(i,B.bV.issuingCardCvcDisplay,Z.mU.ISSUING_CARD_CVC_DISPLAY_ELEMENT),(0,G.A)(i,B.bV.issuingCardExpiryDisplay,Z.mU.ISSUING_CARD_EXPIRY_DISPLAY_ELEMENT),(0,G.A)(i,B.bV.issuingCardPinDisplay,Z.mU.ISSUING_CARD_PIN_DISPLAY_ELEMENT),(0,G.A)(i,B.bV.epsBank,Z.mU.EPS_BANK_ELEMENT),(0,G.A)(i,B.bV.netbankingBank,Z.mU.NETBANKING_BANK_ELEMENT),(0,G.A)(i,B.bV.afterpayClearpayMessageModal,Z.mU.AFTERPAY_MESSAGE_MODAL_ELEMENT),(0,G.A)(i,B.bV.autocompleteSuggestions,Z.mU.AUTOCOMPLETE_SUGGESTIONS_ELEMENT),(0,G.A)(i,B.bV.achBankSearchResults,Z.mU.ACH_BANK_SEARCH_RESULTS_ELEMENT),(0,G.A)(i,B.bV.linkAuthentication,Z.mU.LINK_AUTHENTICATION_ELEMENT),(0,G.A)(i,B.bV.address,Z.mU.ADDRESS_ELEMENT),(0,G.A)(i,B.bV.payment,Z.mU.PAYMENT_ELEMENT),(0,G.A)(i,B.bV.paymentMethodMessaging,Z.mU.PAYMENT_METHOD_MESSAGING_ELEMENT),i),J=n(4653),Q=function(e){var t=(0,S.L9)(e,null);return!!t&&"rtl"===t.getPropertyValue("direction")},$=function(){document.activeElement&&document.activeElement.blur&&document.activeElement.blur()},ee=n(8986),te=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,S.vf)(t,J.PD),t},ne=function(e){var t=getComputedStyle(e);return"0px"!==t.borderBottomWidth||"none"!==t.boxShadow||"rgba(0, 0, 0, 0)"!==t.backgroundColor||"none"!==t.backgroundImage},re=function(e){var t=getComputedStyle(e);return"0px"!==t.borderRadius&&"hidden"===t.overflow},oe={margin:"0",padding:"0",border:"none",display:"block",background:"transparent",position:"relative",opacity:"1"},ae=n(4120),ie=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},ce=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,S.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}(ke.A),we=Ee,Ce=function(e){function t(e){return(0,p.A)(this,t),n.call(this,e)}(0,v.A)(t,e);var n=(0,g.A)(t);return(0,m.A)(t,[{key:"_generateId",value:function(){return this._controllerId}}]),t}(we),Pe=Ce,Ie=n(1776).K7,Te="merchant",Ne="session",Me="NA",Re=function(e){return 42===e.length},xe=function(e,t,n){return n?!e||!Re(e)&&Re(t)?t:e:(0,A.uR)()},Oe=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,E.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(Te,u),o._sid=o._getID(Ne,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=Me,a&&"NA"!==a?(this._muid=a,this._doNotPersistMuid=!0):(this._muid=this._getID(Te),this._doNotPersistMuid=!1),i&&"NA"!==i?(this._sid=i,this._doNotPersistSid=!0):(this._sid=this._getID(Ne),this._doNotPersistSid=!1),this._listenerRegistry=Se(),this._idsPromise=new Ie((function(e){o._establishMessageChannel(e)})),this._id=(0,A.Hn)("__privateStripeMetricsController"),this._version=t.version,ye&&(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(){ye&&(this._controllerFrame||(this._controllerFrame=new Pe({frameConfig:{frameType:Z.mU.METRICS_CONTROLLER,experimental:!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(!ye)return this._guid=(0,A.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,E.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]:Me;switch(e){case Te:if(this._doNotPersistMuid)return xe(this._muid,t,ye);try{var n="__stripe_mid",r=xe(ce(n),t,ye);return Re(r)&&ie({name:n,value:r,domain:".".concat(document.location.hostname),protocol:document.location.protocol,sameSite:"Strict"}),r}catch(e){return Me}case Ne:if(this._doNotPersistSid)return xe(this._sid,t,ye);try{var o="__stripe_sid",a=xe(ce(o),t,ye);return Re(a)&&ie({name:o,value:a,domain:".".concat(document.location.hostname),protocol:document.location.protocol,sameSite:"Strict",expiresIn:18e5}),a}catch(e){return Me}default:throw new Error("Invalid ID type specified: ".concat(e))}}}]),e}(),Le=null,qe=function(e){return Le=new Oe(e)},De=!1,je=function(){var e=Le;e&&(De||(De=!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}}}))))},Fe=((0,b.Ze)(Object.freeze({ephemeralKeySecret:b.Yj,issuingCard:b.Yj,nonce:b.Yj,buttonHeight:(0,b.lq)((0,b.yg)(36,55)),wallet:(0,b.yL)("apple","google"),cardName:(0,b.lq)(b.Yj)})),(0,b.Ze)(Object.freeze({ephemeralKeySecret:(0,b.lq)(b.Yj),issuingCard:(0,b.lq)(b.Yj),nonce:(0,b.lq)(b.Yj),buttonHeight:(0,b.lq)((0,b.se)(36,55)),wallet:(0,b.lq)((0,b.yL)("apple","google")),cardName:(0,b.lq)(b.Yj)}))),Be=["test_id"],Ue=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)}},Ve=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)}},We=n(295),Ye=n(5729),Ke={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"},ze=(Object.keys(Ke),Ke),He={"es-HN":"es-419","es-LA":"es-419","es-MX":"es-419","es-US":"es-419"},Ge=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 He[n]&&o.push(He[n]),n!==r&&o.push(r),o.push("en"),o}catch(t){return[e,"en"]}},Ze=function(e){return function(e){for(var t=Ge(e),n=0;ns||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)}))}))}))},ct=n(4914),st=n(3145),lt=n.n(st),ut=n(1154),dt=n.n(ut),pt=n(5975),mt=n.n(pt),_t=n(6038),ft=n.n(_t),ht=n(2140),yt=n.n(ht),vt=n(9220),gt=n.n(vt),bt=n(2560),At=n.n(bt),St=n(4583),kt=n.n(St),Et={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"},wt={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"},Ct=(lt(),dt(),gt(),yt(),ft(),mt(),At(),kt(),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,_=e.style,f=e.disabled,h=e.link_brand,y=e.arbId,v=e.experimentAssignments,g=e.onSubmit,b=e.onLoad,k=e.onError,w=e.onOuterAction,C=window.SIMULATE_SECURE_CLICK,P=!1,I="",T=(0,u.A)({},wt),N=(0,Ye.f)({frameType:"LINK_BUTTON_FOR_CARD_ELEMENT",experimental:d._useExperimentalFrames}),M=document.createElement("iframe"),R="".concat(o,"Button");M.setAttribute("name",(0,A.Hn)(R)),M.setAttribute("frameborder","0"),M.setAttribute("allowTransparency","true"),M.setAttribute("scrolling","no");var x,O={locale:(x=l,Ze(x||"auto")),style:_,disabled:f,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,experimentAssignments:y?v:void 0};C&&(O.isSimulatedClick=C),h&&(O.link_brand=h),(0,S.vf)(M,Et),M.src="".concat(N,"#").concat((0,E.lK)(O));var L,q=document.createElement("div");q.appendChild(M),(0,S.vf)(q,wt),r&&!document.getElementById("test-mode-banner")&&((L=document.createElement("marquee")).id="test-mode-banner",L.innerText="Link in Card Test Mode",(0,S.vf)(L,{position:"fixed",left:"0",right:"0",top:"0",color:"#fff","background-color":"#33ddb3","z-index":"9999999"}),document.body.appendChild(L));var D=function(e){var t,n=e.data,r=e.origin;if(e.source===M.contentWindow&&r===B.VT&&-1!==(null===(t=n.action)||void 0===t?void 0:t.indexOf("card-element-link")))switch(n.action){case"card-element-link-load":P=!0,U(),b();break;case"card-element-link-update-styles":var o=n.payload,a=o.wrapperStyles,i=o.frameStyles;Y(a),(0,S.vf)(M,(0,u.A)((0,u.A)({},Et),i));break;case"card-element-link-error":k(n.payload.reason||"");break;case"card-element-link-iframe-reflow":M.style.display="none";M.offsetHeight;M.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":g();break;case"card-element-link-message-outer":"link-state-change"===n.payload.outerAction&&(I=n.payload.outerPayload.state),w(n.payload)}},j=function(e){var t;null==M||null===(t=M.contentWindow)||void 0===t||t.postMessage(e,B.VT)},F=(0,ct.sg)((function(){(0,S.a8)(i,{requiredStableFrames:3,timeout:300,isStable:function(e,t){return e.width===t.width}}).then((function(e){if(e){var t=(0,nt.q)(i).width;i.style.setProperty("--stripeElementWidth","".concat(t,"px")),j({action:"card-element-link-new-width",payload:{width:t}})}}))}),100),U=(0,ct.f6)((function(){it(i,"card").then((function(e){var t=at(e,i);"frame"===t.source&&d.report("link_in_card.outer_wrapper_not_found");var r=function(){i.style.setProperty("--stripeElementWidth","".concat((0,nt.q)(i).width,"px")),F()};r(),window.ResizeObserver&&(n=new ResizeObserver(r)).observe(i),j({action:"card-element-link-outer-measurements",payload:(0,u.A)((0,u.A)({},t),{},{width:c._iframe.offsetWidth})})}))})),V=function(){j({action:"card-element-link-focus-button"})},W=function(e){j({action:"card-element-link-options-update",payload:e})},Y=function(e){var t=(0,u.A)((0,u.A)((0,u.A)({},wt),T),e);T=t,(0,S.vf)(q,T)};return c._on("outer-update-link-user-options",W),M.addEventListener("focus",V,!1),window.addEventListener("message",D,!1),null==i||i.appendChild(q),d.report("link_in_card.mount_link_frame"),{unmount:function(){var e;j({action:"card-element-link-unmount",payload:{}}),c._off("outer-update-link-user-options",W),M.removeEventListener("focus",V,!1),window.removeEventListener("message",D,!1),null===(e=n)||void 0===e||e.disconnect(),null==i||i.removeChild(q),d.report("link_in_card.unmount_link_frame")},hasLoaded:function(){return P},getActiveButton:function(){return I},setFocusable:function(e){M.setAttribute("tabIndex",e?"0":"-1")},updateIframePosition:function(e){return j({action:"card-element-link-outer-nudge",payload:{right:e}})},disallowPointerEvents:function(){Y({"pointer-events":"none",opacity:"0",transition:" opacity 0.6s cubic-bezier(0.19, 1, 0.22, 1)"})},allowPointerEvents:function(){Y({"pointer-events":"auto",opacity:"1",transition:" opacity 0.6s cubic-bezier(0.19, 1, 0.22, 1)"})}}}),Pt=n(1776).K7,It={position:"fixed",top:"0",left:"100%",opacity:"0",visibility:"hidden",pointerEvents:"none",height:"auto",width:"auto",maxHeight:"none",maxWidth:"none"},Tt=function(e,t){var n=function(e,t){var n=(0,S.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){var p=(1-parseInt(d,10)/100)*a,m=o.match(/%\s*([+-])\s*(\d+)\s*px/);return m&&(p-=("-"===m[1]?-1:1)*parseInt(m[2],10)),p}}return null}(e,t);if(null===n)return null;var r=(0,nt.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}},Nt=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,nt.q)(c),r=f();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,nt.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()))},f=function(){var e=(0,nt.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(_({source:"resizeObserver-element",element:e}),e.children)for(var t=Math.min(e.children.length,5);t--;){var n=e.children[t];Mt(n)&&_({source:"resizeObserver-siblingChild",element:n})}},y=(0,ct.sg)((function(){var e,t=f(),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,nt.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(Mt(c)){_({source:"resizeObserver-fromPoint",element:e});break}if(!c.parentElement)break;c=c.parentElement}}(n),[c.previousElementSibling,c.nextElementSibling].forEach((function(e){e&&Mt(e)&&_({source:"resizeObserver-elementPrivate",element:e})})),m()}),250),v=function(e){e.forEach((function(e){e.isIntersecting&&_({element:e.target,source:"intersectionObserver"})})),e.length&&m()},g=function(e){var t=(0,S.L9)(e);if(t){(function(e){return new Pt((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,S.vf)(a,It),document.body.appendChild(a);var i=(0,ct.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=Tt(e,t);n&&(_({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,S.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}},Mt=function(e){if(e instanceof HTMLElement){var t=(0,S.L9)(e);return"absolute"===(null==t?void 0:t.position)||"right"===(null==t?void 0:t.float)}return!1},Rt={networks:null},xt=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},Ot=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=xt(e,t,n);return 0!==o?o:xt(e,t,r)}))},Lt=n(1776).K7,qt=["classes"],Dt={base:"StripeElement",focus:"StripeElement--focus",invalid:"StripeElement--invalid",complete:"StripeElement--complete",empty:"StripeElement--empty",webkitAutofill:"StripeElement--webkit-autofill"},jt="#faffbd",Ft=function(e){return parseFloat(e.toFixed(1))},Bt=function(e){return/^\d+(\.\d*)?px$/.test(e)},Ut=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},Vt=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 I.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,S.vf)(o._fakeInput,J.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,S.vf)(o._fakeInput,(0,u.A)((0,u.A)({},J.PD),{},{"z-index":"-1"})):(0,S.vf)(o._fakeInput,J.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,S.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(N.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=Ut(n);if(!a)break;n=a}var i=(0,nt.q)(o._component),c=(0,nt.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,_=t.selfDestruct,f=(0,P.cJ)(a,["loader","appearance","clientSecret"]),h=f.controller,y=f.componentName,v=f.publicOptions,g=f.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=_;var A=(0,b.tf)(z,v||{},"create()"),k=A.value;A.warnings.forEach((function(e){return o._controller.warn(e)}));var E=k.paymentRequest,w=k.classes,C=k.issuingCard,T=null===(n=k.style)||void 0===n||null===(r=n.paymentRequestButton)||void 0===r?void 0:r.height;this._cachedOptions={style:{paymentRequestButton:{height:"string"==typeof T?T:void 0}}};var M,R="paymentRequestButton"===this._componentName;if(R){if(null!=E&&E._initialOptions.__isCheckout||this._logPrbDeprecationWarning(),!E)throw new I.N("You must pass in a stripe.paymentRequest object in order to use this Element.");this._paymentRequest=E;var x=f.locale;this._paymentRequest._registerElement(),this._paymentRequest._updateLocale(x)}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 k)||!("ephemeralKeySecret"in k))throw new Error("You must set the nonce and ephemeralKeySecret options to use this Element.")}else if(M=C,-1===Be.indexOf(M))throw new Error("Issuing card ".concat(C," has not been retrieved."))}this._createElement(f,k,s),this._classes=Dt,this._computeCustomClasses(w||{}),this._groupId=f.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,b.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,P.rL)(this._cachedOptions,c);var s=r.classes,l=(0,_.A)(r,qt);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 I.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,S.og)(document,this._component),n=!!window.frames[this._frame.id],r=(0,S.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 I.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 I.N("For the paymentRequestButton Element, you must first check availability using paymentRequest.canMakePayment() before mounting the Element.");if(!this._paymentRequest._activeBackingLibraryName)throw new I.N("The paymentRequestButton Element is not available in the current environment.")}this._mountTimestamp=new We.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,S.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,S.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(!Dt[n])throw new I.N("".concat(n," is not a customizable class name.\nYou can customize: ").concat(Object.keys(Dt).join(", ")));var r=e[n]||Dt[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._paymentRequest._on("linkbrandchanged",(function(e){n._frame.send({action:"stripe-link-brand-changed",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,u=e.link_brand,d=e.arbId,p=e.experimentAssignments;n._linkButtonFrame=Ct({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,link_brand:u,arbId:d,experimentAssignments:p,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,S.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,S.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,ct.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=Q(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,_=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}),f=o?it(o,"paymentRequestButton"):Lt.resolve(null);Lt.all([_,f]).then((function(e){var t,n,r,a,i=(0,F.A)(e,2),c=i[0],l=i[1],u=o?at(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,S.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 We.Dc;var e=!1,t=!1;je(),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;je();var r={},o=N.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=Ot({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,S.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=Ft(a),u=Ft(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||ae.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&&!Bt(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===B.JZ.indexOf(this._componentName)?void 0:p||this._lastPadding,_=(0,S.aW)(u||this._lastHeight,d||this._lastFontSize,m);this._frame.updateStyle({height:_}),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,P.Up)(e,["locale","fonts","betas","appearance","loader","clientSecret","deferredIntent","wait","mids","controllingElement","controllingMode","elementId","mountedInternal","externalPaymentMethodTypes","allowedCardBrands","disallowedCardBrands","customerSessionClientSecret","paymentMethodCreation"]),a=(0,P.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=te(ee.$C);(0,S.vf)(i,oe);var s=Q(document.body),l=e.componentName,d=e.groupId,p=X[l],m=(0,u.A)((0,u.A)((0,u.A)({},o),a),{},{stripeJsMountedInIframe:window.top!==window,rtl:s}),_=this._controller.createElementFrame(p,l,d,m);if(_._on("load",(function(){c.disabled=!1})),this._listenerRegistry.addEventListener(c,"focus",(function(){_.focus()})),_.appendTo(i),N.IX[l]){var f=N.IX[l].secondary,h=this._controller.createSecondaryElementFrame(p,f,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),k.Lz&&l!==B.bV.paymentRequestButton){var y=function(){var e=te(ee.KF);return e.setAttribute("tabindex","-1"),e}();i.appendChild(y)}this._frame=_,this._fakeInput=c,this._setupEvents(n),this._updateFrameHeight(t,!0)}}]),e}(),Wt=Vt,Yt={amount:b.ai,currency:(0,b.yL)("USD","CAD"),logoColor:(0,b.lq)((0,b.yL)("primary","black","white")),fontColor:(0,b.lq)(b.Yj),fontSize:(0,b.lq)(b.Yj),textAlign:(0,b.lq)(b.Yj),stripeMerchantId:(0,b.lq)(b.Yj)},Kt=(0,b.cW)(Yt),zt=n(5630),Ht=n(1776).K7,Gt=["options"],Zt=function(e){var t,n=e.options,r=(0,_.A)(e,Gt),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 We.Dc,h=function(e){var t=(0,b.tf)(Kt,e||{},"create()"),n=t.value,r=t.warnings;if(!Math.floor(n.amount)===n.amount)throw new I.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=[],A=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>3&&void 0!==arguments[3]?arguments[3]:"v3",r=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).layout;if(!r||"string"==typeof r)return[];var o=(0,M.x$)(n,"radiosWithoutBoolean"),a=(0,b.cW)({layout:e?br(o):gr(o)}),i=(0,b.tf)(a,{layout:r},t).warnings;return"accordion"!==r.type&&(r.hasOwnProperty("spacedAccordionItems")&&(i=[].concat((0,d.A)(i),["options.layout.spacedAccordionItems is only supported with the 'accordion' layout type."])),r.hasOwnProperty("radios")&&(i=[].concat((0,d.A)(i),["options.layout.radios is only supported with the 'accordion' layout type."])),r.hasOwnProperty("visibleAccordionItemsCount")&&(i=[].concat((0,d.A)(i),["options.layout.visibleAccordionItemsCount is only supported with the 'accordion' layout type."])),r.hasOwnProperty("linkInAccordion")&&(i=[].concat((0,d.A)(i),["options.layout.linkInAccordion is only supported with the 'accordion' layout type."])),r.hasOwnProperty("paymentMethodLogoPosition")&&(i=[].concat((0,d.A)(i),["options.layout.paymentMethodLogoPosition is only supported with the 'accordion' layout type."]))),i}(t,n,r,void 0===o?"v3":o),i=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,b.cW)({wallets:dr});return(0,b.tf)(n,{wallets:t},e).warnings}(t,r),c=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=wr(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=wr(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=wr(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),s=c.savePaymentMethodTruncated,l=c.warnings;return{savePaymentMethodTruncated:s,warnings:[].concat((0,d.A)(a),(0,d.A)(i),(0,d.A)(l))}},go=function(e,t,n,r,o,a,i){switch(e){case"email":case"contactDetails":case"linkAuthentication":var c=(0,b.tf)(no,t,n),s=c.value;s.locale,s.fonts;return{value:(0,_.A)(s,Gr),warnings:c.warnings};case"payment":var l=(0,b.tf)(function(e,t){return(0,b.cW)((0,u.A)((0,u.A)({},ro(e,t)),{},{locale:(0,b.vM)("elements()"),fonts:(0,b.vM)("elements()")}))}(r,o),t,n),p=l.value,m=(p.locale,p.fonts,p.clientSecret),f=void 0===m?void 0:m,h=(0,_.A)(p,Zr),y=l.warnings,v=vo({options:t,isUpdate:r,methodName:n,version:i}),g=v.savePaymentMethodTruncated,A=v.warnings;return{value:(0,u.A)((0,u.A)({parsedIntentSecret:f},h),g?{savePaymentMethod:(0,u.A)({},g)}:{}),warnings:[].concat((0,d.A)(y),(0,d.A)(A))};case"shippingAddress":var S=(0,b.tf)(po,t,n),k=S.value,E=(k.locale,k.fonts,(0,_.A)(k,Xr)),w=S.warnings;return w.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")&&Cr(t),Pr(t),{value:E,warnings:w};case"address":if(-1!==n.indexOf("update")){var C=(0,b.tf)(uo,t,n),P=C.value;P.locale,P.fonts;return{value:(0,_.A)(P,Jr),warnings:C.warnings}}var I=(0,b.tf)(lo,t,n),T=I.value,N=(T.locale,T.fonts,(0,_.A)(T,Qr)),M=I.warnings;return yo(t),{value:N,warnings:M};case"paymentMethodMessaging":return function(e,t,n){return Br({options:e,methodName:n,deprecated:"paymentMethods",current:"paymentMethodTypes"}),Br({options:Fr(e)?e.metaData:null,methodName:n,deprecated:"messagingClientReferenceId",current:"userSessionId"}),t?(0,b.tf)(jr,e,n):(0,b.tf)(Lr,e,n)}(t,r,n);case"currencySelector":var R=(0,b.tf)(fo(a),t,n),x=R.value;x.locale,x.fonts;return{value:(0,_.A)(x,$r),warnings:R.warnings};case"taxId":var O=(0,b.tf)(function(e,t){return(0,b.cW)(Object.freeze((0,u.A)({locale:(0,b.vM)("elements()"),fonts:(0,b.vM)("elements()")},ho(e,t))))}(o,a),t,n),L=O.value;L.locale,L.fonts;return{value:(0,_.A)(L,eo),warnings:O.warnings};case"link":return(0,b.tf)(r?Hr:zr,t,n,{authenticatedOrigin:window.location.origin});case"autocompleteSuggestions":case"achBankSearchResults":case"easel":return{value:Object.freeze({}),warnings:[]};case"issuingAddToWalletButton":return(0,b.tf)(Fe,t,n);default:return(0,j.GQ)(e)}},bo=(0,b.or)((0,b.Ze)({id:(0,b.lq)(b.Yj)}),(0,b.Ze)({firstError:(0,b.lq)(b.lc)})),Ao=function(e,t){return(0,b.tf)(bo,e||{},t)},So=(0,b.lq)((0,b.yL)("latin","localized")),ko=(0,b.Ze)({format:So}),Eo=(0,b.Ze)({address:(0,b.lq)((0,b.cW)({format:So}))}),wo=function(e,t,n){return"paymentForm"===e?(0,b.tf)(Eo,t||{},n):"address"===e?(0,b.tf)(ko,t||{},n):(0,b.tf)((0,b.cW)({}),t||{},n)},Co=n(4665),Po=n(5321),Io=function(e){var t,n,r=e.wallet,o=e.options,a=e.isHabanero;if(o.controller.keyMode()===R.ld.unknown)return!1;var i=a?null===(t=o.publicOptions)||void 0===t||null===(n=t.__customCheckout)||void 0===n?void 0:n.paymentElementOptions:o.publicOptions;return null!=i&&i.hasOwnProperty("wallets")&&"auto"!==i.wallets&&"never"===i.wallets[r]?(o.controller.reportInvalidPaymentMethodType((0,Po.bS)(r),"wallet_disallowed_from_options"),!1):!((0,C.aw)(o.betas,"payment_element_beta_1")&&!(0,C.aw)(o.betas,"payment_element_apple_pay_beta_1"))||(o.controller.reportInvalidPaymentMethodType((0,Po.bS)(r),"in_old_beta"),!1)},To=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]},No=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","contactDetails","payment","paymentForm","shippingAddress","address","taxId"].indexOf(e)},Mo=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t)return!0;var n=!e||0===Object.keys(e).length;return n},Ro="__PrivateStripeElementLoader",xo="".concat(Ro,"-filter"),Oo="generic-loader-field",Lo="generic-loader--stacked",qo="\n .".concat(Ro," {\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 --stripe-elements-loader-field-bg: none;\n }\n .").concat(Ro," .").concat(Oo," {\n backdrop-filter: blur(4px);\n filter: url(#").concat(xo,");\n background-color: var(--stripe-elements-loader-field-bg);\n position: relative;\n overflow: hidden;\n border-radius: 8px;\n width: 100%;\n height: 45px;\n }\n @supports (-webkit-appearance: -apple-pay-button) {\n .").concat(Ro," {\n --stripe-elements-loader-field-bg: rgba(127, 127, 127, 0.06);\n }\n }\n .").concat(Ro,".").concat(Lo," > .").concat(Oo," {\n border-radius: 0;\n }\n .").concat(Ro,".").concat(Lo," > .").concat(Oo,":first-child {\n border-top-left-radius: 8px;\n border-top-right-radius: 8px;\n }\n .").concat(Ro,".").concat(Lo," > .").concat(Oo,":last-child {\n border-bottom-left-radius: 8px;\n border-bottom-right-radius: 8px;\n }\n .").concat(Ro," .").concat(Oo,'::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(Ro,"-shimmer 1.5s infinite linear;\n pointer-events: none;\n }\n @keyframes ").concat(Ro,"-shimmer {\n 0% { background-position: -100cqi 0, -50cqi 0; }\n 100% { background-position: 200cqi 0, 250cqi 0; }\n }\n"),Do=!1,jo=function(){if(!Do){if(Do=!0,document.adoptedStyleSheets){var e=new CSSStyleSheet;e.replaceSync(qo),document.adoptedStyleSheets=[].concat((0,d.A)(document.adoptedStyleSheets),[e])}else{var t=document.createElement("style");t.textContent=qo,document.head.appendChild(t)}var n,r=(n='\n \n '),(new DOMParser).parseFromString(n,"image/svg+xml").documentElement);document.body.appendChild(r)}},Fo=function(e){var t,n,r,o,a=e.componentName,i=e.elementOptions;switch(jo(),a){case"payment":return Vo(null!==(t=i.payment)&&void 0!==t?t:{});case"paymentForm":return Yo(null!==(n=i.paymentForm)&&void 0!==n?n:{});case"shippingAddress":case"address":return Wo(null!==(r=i.address)&&void 0!==r?r:{});case"taxId":return Ko(null!==(o=i.taxId)&&void 0!==o?o:{});case"linkAuthentication":return zo();case"currencySelector":return Ho();default:return{style:{}}}},Bo=function(e,t){return{style:(0,u.A)({height:"".concat(e,"px")},t?{width:"".concat(t,"px")}:{}),className:Oo}},Uo=function(e){return{style:{display:"flex",gap:"".concat(e.gap,"px")},children:(0,P.R2)(e.childrenCount,Bo(e.childrenHeight))}},Vo=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?238:214:a?399:375,"accordion"===r?{className:a?void 0:Lo,style:{gap:a?"10px":"2px",height:"".concat(i,"px")},children:[Bo(o?50:211),Bo(50),Bo(50),Bo(50)]}:{style:{gap:"12px",height:o?"69px":"219px"},children:[Uo({gap:12,childrenHeight:61,childrenCount:4})].concat((0,d.A)(o?[]:[Bo(63),Uo({gap:12,childrenHeight:63,childrenCount:2})]))}},Wo=function(e){var t;return{style:{gap:"12px",height:"167px"},children:"split"===(null===(t=e.display)||void 0===t?void 0:t.name)?[{style:{display:"flex",gap:"12px"},children:[Bo(45),Bo(45)]},Bo(45),Bo(45)]:[Bo(45),Bo(45),Bo(45)]}},Yo=function(e){var t=45,n=12;if("compact"===e.layout){return{style:{gap:"".concat(n,"px"),height:"".concat(110,"px")},children:[{style:{display:"flex",gap:"".concat(n,"px")},children:[Bo(t),Bo(t)]},Bo(t)]}}return{style:{gap:"".concat(32,"px"),height:"".concat(684,"px")},children:[{style:{display:"flex",gap:"".concat(n,"px")},children:[Bo(t),Bo(t)]},{style:{display:"flex","flex-direction":"column",gap:"".concat(n,"px")},children:[Bo(20,120),Bo(t),Bo(t)]},{style:{display:"flex","flex-direction":"column",gap:"".concat(n,"px")},children:[Bo(20,120),Bo(210),Bo(t),Bo(t)]},Bo(t)]}},Ko=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?"110px":"53px"},children:[].concat((0,d.A)(n?[Bo(45)]:[]),[Bo(45)])}},zo=function(){return{style:{height:"53px"},children:[Bo(45)]}},Ho=function(){return{style:{height:"71px"},children:[Bo(63)]}},Go=n(1776).K7,Zo=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,S.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(Ro," ").concat(null!==(t=r.className)&&void 0!==t?t:"").trim(),r.role="status",r.ariaBusy="true",{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,S.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 Go((function(t){var r=l,u=!1===s,d=new We.Dc;a&&Mo(e.appearance,"paymentForm"===o)?u&&"paymentForm"!==o?(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.componentName;o===n&&t(p(Fo({componentName:o,elementOptions:i})))}))):t(p(Fo({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)})),_=function(e){return function(){var t=++d;return m.then((function(n){return n&&t===d?e(n):{err:"stale call"}}))}},f=function(e){e.height&&(r.style.height=e.height)},h=function(e){var t=e.loaderComponent,o=e.stopAnimation;n._off("set_styles",f),r.style.height="",o();try{r.contains(t)&&r.removeChild(t)}catch(e){}},y=_((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",f)})),v=_((function(e){e.loaderComponent.style.opacity="0",t=setTimeout((function(){h(e)}),316)})),g=_(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()}}},Xo=function(e){return(0,P.Up)(e,["defaultValues","paymentMethodOrder","allowedCardBrands","disallowedCardBrands","business","fields","readOnly","terms","wallets","layout","savePaymentMethod","savedPaymentMethod","allowedCountries","autocomplete","blockPoBox","defaultValues","contacts","fields","validation","verification","mode","display","currency","countryCode","metaData","paymentMethodTypes","displayType","amount","__customCheckout","visibility","ephemeralKeySecret","nonce","issuingCard","buttonHeight","wallet","cardName","google","__shouldCollectTaxRequiredFields","__shouldCollectSurchargeRequiredFields","flow","embeddedTrigger","openLinksInSameTab","restrictions","collectedFields","requiredVerificationTypes","sessionId","enabledPayoutMethods","__privateOptions"])},Jo=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,d=e.externalPaymentMethodTypes,p=e.locale,m=e.elementsInitSource,_=e.elementId,f=e.accessoryFramesGroupInfo,h=i;"link"===n&&(h=function(e,t){var n,r=e,o=null===(n=r.__privateOptions)||void 0===n?void 0:n.linkExternalAuthSessionSecret;return o?(t(o),(0,u.A)((0,u.A)({},r),{},{__privateOptions:(0,u.A)((0,u.A)({},r.__privateOptions),{},{linkExternalAuthSessionSecret:void 0,hasExternalAuthSessionSecret:!0})})):r}(i,(function(e){return t.action.storeLinkData({linkData:{linkExternalAuthSessionSecret:e}})})));var y={fonts:o,wait:a,rtl:Q(document.body),publicOptions:Xo(h),controllingElement:c,controllingMode:s,mountedInternal:l,externalPaymentMethodTypes:d,stripeAccount:t._stripeAccount,locale:p,elementsInitSource:m,elementId:_},v=ee.Vj[n];return"address"===n&&(v=ee.Vj[n][i.mode]),t.createElementFrame(v,n,r,y,f)},Qo=n(8912),$o=n(236),ea=n(4010),ta=n(1808),na=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},ra=function(e,t,n,r){"financial_connections_session_cancelled"===e.error.code?t.action.completeLinkAccountSessionElements({groupId:n,error:ea.OK,paymentMethodType:r}):(e.error.code,t.action.completeLinkAccountSessionElements({groupId:n,error:ea._y,paymentMethodType:r}))},oa={PAYMENT_INTENT:"payment_intent",SETUP_INTENT:"setup_intent"},aa=function(e){return e?oa[e.type]:"deferred_intent"},ia=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},ca=function(e){var t=e.options,n=e.institutionId,r=e.manualEntryOnly,o=e.paymentMethodType,a=e.parsedClientSecret,i=e.searchSession,c=e.deferredIntentOptions,s=e.hostedSurface,l=e.linkMode,u=e.hasExistingConsumerSession,d=e.ignoreLinkCookiesOnLaunch,p=e.sharedSessionContext,m=e.merchantToken,_=e.incentiveEligibilitySession,f=e.linkConsumerIncentive,h=e.locale,y=e.onEvent,v=e.primaryFrameId;!function(e){var t=e.options,n=e.institutionId,r=e.manualEntryOnly,o=e.paymentMethodType,a=e.parsedClientSecret,i=e.searchSession,c=e.deferredIntentOptions,s=e.hostedSurface,l=e.linkMode,u=e.hasExistingConsumerSession,d=e.sharedSessionContext,p=e.merchantToken,m=e.linkConsumerIncentive,_=e.incentiveEligibilitySession,f=e.locale,h=e.billingDetails,y=e.onEvent,v=e.primaryFrameId,g=e.ignoreLinkCookiesOnLaunch;(0,$o.Ox)({linkAccountSessionCreatorClientSecret:null==a?void 0:a.clientSecret,linkAccountSessionCreatorType:aa(a),createdBy:(0,ta.Pf)(null==a?void 0:a.id,null==c?void 0:c.elementsSessionId),controller:t.controller,attachRequired:!1,institution:n,data:{type:o,billing_details:null!=h?h:void 0},ignoreLinkCookiesOnLaunch:g,searchSession:i,manualEntryOnly:r,paymentMethodOptions:null==c?void 0:c.paymentMethodOptions,amount:null==c?void 0:c.amount,mode:null==c?void 0:c.mode,onBehalfOf:null==c?void 0:c.onBehalfOf,hostedSurface:s,linkMode:l,hasExistingConsumerSession:u,sharedSessionContext:d,groupId:t.groupId,merchantToken:p,incentiveEligibilitySession:_,linkConsumerIncentive:m,locale:f,onEvent:y,primaryFrameId:v}).then((function(e){if(e.error)ra(e,t.controller,t.groupId,"us_bank_account");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"},paymentMethodType:"us_bank_account"});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"},paymentMethodType:"us_bank_account"});break;case"financial_connections.payment_details":(0,b.V1)(!1,"Server returned a financial_connections.payment_details object, which is not supported for this flow.");break;default:(0,j.GQ)(n)}}else t.controller.action.completeLinkAccountSessionElements({groupId:t.groupId,error:ea.OK,paymentMethodType:"us_bank_account"})}))}({options:t,institutionId:n,manualEntryOnly:r,paymentMethodType:o,parsedClientSecret:a,searchSession:i,deferredIntentOptions:c,hostedSurface:s,linkMode:l,hasExistingConsumerSession:u,ignoreLinkCookiesOnLaunch:d,sharedSessionContext:p,merchantToken:m,incentiveEligibilitySession:_,linkConsumerIncentive:f,locale:h,billingDetails:ia(t.publicOptions),onEvent:y,primaryFrameId:v})},sa=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=Jo((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,Co.D)(n,!1)),{},{position:"absolute",zIndex:"1"})),p._iframe.setAttribute("aria-hidden",i),p._iframe.setAttribute("tabindex","-1");var m=(0,ct.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 We.Dc).getAsPosixTime()}}})}));p._on("load",(function(){p.send({action:"stripe-user-mount",payload:{rtl:Q(l())}}),m()})),p._on("set_styles",(function(e){p.updateStyle(e)})),"achBankSearchResults"===n&&p._on("linked-bank-account-launch",(function(e){return ca((0,u.A)({options:d},e))}))},la={apple_pay:"applePay",google_pay:"googlePay"},ua={country:"US",currency:"usd",total:{amount:0,label:"Total"},requestPayerName:!0,requestPayerEmail:!1,requestPayerPhone:!1},da=function(e,t,n,r){var o,a,i="applePay"===r?"googlePay":"applePay",c=To({options:e,key:"recurringPaymentRequest"}),s=To({options:e,key:"deferredPaymentRequest"}),l=To({options:e,key:"automaticReloadPaymentRequest"}),d=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)({},ua),{},{disableWallets:["browserCard","link",i],__isPaymentElement:!0,__elementsGroupId:e.groupId,applePay:{recurringPaymentRequest:c,deferredPaymentRequest:s,automaticReloadPaymentRequest:l},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}),p=function(){};d._on("token",(function(e){p({type:"token",token:e.token.id}),e.complete("success")})),d._on("cancel",(function(){p({type:"cancelled"})})),d._on("__private_do_not_use_error",(function(e){p({type:"error",error:e})}));var m=d.canMakePayment().then((function(e){e&&e[r]?(n.send({action:"should-list-wallet",payload:{wallet:r}}),n._on("create-upe-apple-pay-session",(function(){d._createUpeApplePaySession()})),n._on("show-upe-wallet",(function(e){var t=e.wallet;if(p=e.onComplete,la[t]===r)try{d.show()}catch(e){throw console.error(e),e}}))):n.send({action:"should-not-list-wallet",payload:{wallet:r}})}));return{pr:d,canMakePaymentPromise:m}},pa=n(2632),ma={position:"absolute",left:"0",top:"0",height:"100%",width:"100%","color-scheme":"only light","pointer-events":"auto"},_a=function(e){function t(r){var o,a=r.type,i=r.controllerId,c=r.listenerRegistry,s=r.experimental,l=r.options,u=r.primaryFrameId;(0,p.A)(this,t);var d={frameType:a,experimental:s},m=Z.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,S.vf)(o._iframe,ma),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,y.A)(o))}));return t&&e.prototype.destroy.call((0,y.A)(o)),o.isVisible=!1,n},o._backdrop=new pa.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,v.A)(t,e);var n=(0,g.A)(t);return(0,m.A)(t)}(ke.A),fa=_a,ha=n(1728),ya=n(1776).K7,va=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),_=null,f=function(){return Qt().then((function(e){var t=e.mountModal,n=e.unmountModal;return a((function(){n()})),t}))};r._on("setup-afterpay-modal",(function(){_||(_=f())})),r._on("mount-afterpay-modal",(function(e){var t=e.currency,n=e.locale,r=e.modalTheme;_||(_=f()),_.then((function(e){e({controller:l.controller,listenerRegistry:d,currency:t,locale:n,modalTheme:r})}))}));var h=null,y=function(){return(0,zt.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(){sa({props:o,componentName:"achBankSearchResults",controllingElement:"paymentElement",ariaHidden:"true"})}));var v=null;!v&&Io({wallet:"applePay",options:l,isHabanero:s})&&(v=da(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&&Io({wallet:"googlePay",options:l,isHabanero:s})){var t=(e=da(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}),ya.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.incentiveEligibilitySession,d=e.linkConsumerIncentive,p=e.locale,m=e.businessName,_=e.deferredIntentOptions,f=e.merchantToken,h=e.linkMode,y=e.linkWithFinancialConnectionsDataEnabled,v=e.ignoreLinkCookiesOnLaunch;(0,$o.W0)({institution:t,linkAccountSessionCreatorClientSecret:null==n?void 0:n.clientSecret,paymentIntentId:null==n?void 0:n.id,controller:l.controller,sharedSessionContext:o,groupId:l.groupId,checkoutPriceAmount:a,ignoreLinkCookiesOnLaunch:v,email:i,linkMobilePhone:c,linkMobilePhoneCountry:s,linkConsumerIncentive:d,incentiveEligibilitySession:u,locale:p,businessName:m,deferredIntentOptions:_,hasExistingConsumerSession:r,hostedSurface:ta.x.PaymentElement,merchantToken:f,linkMode:h,linkWithFinancialConnectionsDataEnabled:y}).then((function(e){var t=e.consumer,n=e.consumerSignedUpForLinkOutsideOfElements;if(e.error)ra(e,l.controller,l.groupId,"us_bank_account");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({paymentMethodType:"us_bank_account",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:ea.OK,paymentMethodType:"us_bank_account"})}))})),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("linked-bank-account-launch",(function(e){var t;ca((0,u.A)({options:l,onEvent:null!==(t=na(m))&&void 0!==t?t:void 0,primaryFrameId:r.id},e))})),r._on("us-bank-account-v2-emit-event",(function(e){var t=e,n=na(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,734)).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?ha.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))})),r._on("pe-available-payment-methods-change",(function(e){s||p("availablepaymentmethodschange",e)})),a((function(){for(var e in l.controller._frames)if(l.controller._frames.hasOwnProperty(e)){var t=l.controller._frames[e];t instanceof fa&&t.primaryFrameId===r.id&&t.destroy()}}))},ga=function(e,t,n){var r=e.createHiddenFrame(Z.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},ba=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=Ya(l,"autocomplete");if((null==u?void 0:u.mode)!==Sr.cI.disabled){var d=l.mode||Sr.T0;t._on("setup-stripe-google-maps-autocomplete",(function(e){null!=e&&e.mode&&e.mode!==d||(!function(e,t,n){var r=ga(e,t,n);t._on("get-google-maps-predictions",(function(e){e.keyMode!==Sr.Ey.stripe||e.mode&&n!==e.mode||r._emit("get-google-maps-predictions",e)})),t._on("get-google-maps-details",(function(e){e.keyMode!==Sr.Ey.stripe||e.mode&&n!==e.mode||r._emit("get-google-maps-details",e)}))}(c.controller,t,d),sa({props:n,componentName:"autocompleteSuggestions",controllingElement:"addressElement",controllingMode:d,ariaHidden:"true"}))})),(null==u?void 0:u.mode)===Sr.cI.google_maps_api&&(!function(e,t,n){e.action.initGoogleMapsService({apiKey:n}),t._on("get-google-maps-predictions",(function(n){n.keyMode===Sr.Ey.merchant&&e.action.getGoogleMapsPredictions({data:n,frameId:t.id})})),t._on("get-google-maps-details",(function(n){n.keyMode===Sr.Ey.merchant&&e.action.getGoogleMapsDetails({data:n,frameId:t.id})}))}(c.controller,t,u.apiKey),sa({props:n,componentName:"autocompleteSuggestions",controllingElement:"addressElement",controllingMode:d}))}t._on("ae-change",(function(e){var t=o?ha.Kc:"change";s(t,e)}))},Aa=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?ha.Nw:"change";a(t,e)}))},Sa=function(e){var t=e.frame,n=e.props,r=e.isHabanero,o=void 0!==r&&r,a=n.emitEvent;t._on("currency-selector-change",(function(e){var t=o?ha.xZ:"change";a(t,e)}))},ka=n(1776).K7,Ea=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)))}}},wa=function(){throw new I.N("You cannot update the currency if the payment interface is already open.")},Ca=function(e,t,n){return e(1===n?"ece.".concat(t):"ece.".concat(t,"s"))},Pa=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))},Ta=function(e){var t=e.frame,n=e.props.emitEvent;ee.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)}))}))},Na=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}Ma({url:t.url,listenerRegistry:c._listenerRegistry,controller:c},i);break;case"payment_method_messaging_modal":Ra({openModalPayload:t,unsafeOptions:n,elementTimings:r,embeddedCheckoutMessenger:o,primaryFrameId:a});break;default:(0,j.GQ)(s)}},Ma=function(e,t){(0,zt.v)().then((function(n){var r=n.mountModal,o=n.unmountModal;r(e),t&&t(o)}))},Ra=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,_=a.fonts,f=a.locale,h=a.elementId,y=d._apiKey,v=B.bV.paymentMethodMessagingModal,g=(0,b.tf)((0,b.cW)(qr),{wait:m,rtl:Q(document.body),keyMode:(0,R.Xf)(y),apiKey:y,stripeAccount:null!==(t=i.stripeAccount)&&void 0!==t?t:d._stripeAccount,fonts:_||[],componentName:v,elementId:h,publicOptions:i.publicOptions},"elements.create('".concat(v,"')")),A=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:Z.mU.PAYMENT_METHOD_MESSAGING_MODAL_ELEMENT,options:A});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 We.Dc).getAsPosixTime()},k=d.createLightboxFrame({type:Z.mU.PAYMENT_METHOD_MESSAGING_MODAL_ELEMENT,options:(0,u.A)((0,u.A)({},A),{},{locale:null!=f?f: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){k.backdropRunOnHide(),E(),Na({openModalPayload:e,unsafeOptions:a,elementTimings:c,embeddedCheckoutMessenger:s,primaryFrameId:l})})),k.send({action:"stripe-user-mount",payload:{rtl:Q(document.body)}}),k.send({action:"stripe-timings",payload:{timestamps:S}})}},xa=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){Na({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)}})}))},Oa=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.selectedPaymentDetailType,m=e.protectionType,_=e.allowedPaymentMethod,f=e.primaryFrameId,h=e.linkBrand,y=t.createLightboxFrame({type:Z.mU.LINK_INFO_MODAL,options:{locale:r,type:o,isDarkMode:a,isRtl:i,purchaseProtectionsEnabled:c,businessName:s,selectedLast4:l,backupBrand:u,backupLast4:d,selectedPaymentDetailType:p,protectionType:m,allowedPaymentMethod:_,linkBrand:h},groupId:n,primaryFrameId:f});y.show(),y.fadeInBackdrop();y._on("close",(function(){y.fadeOutBackdrop(),y.destroy(!0)}))},La=function(e){var t=e.frame,n=e.props.options;t._on("mount-link-info-modal",(function(e){Oa((0,u.A)({controller:n.controller,groupId:n.groupId,primaryFrameId:t.id},e))}))},qa=function(e){for(var t=ja(),n=e,r=0,o=null;null!==(a=n)&&void 0!==a&&a.parentElement&&r<40;){var a,i,c=null===(i=(0,S.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,S.L9)(document.body))||void 0===s?void 0:s.getPropertyValue("background-color"),d=null===(l=(0,S.L9)(document.querySelector("html")))||void 0===l?void 0:l.getPropertyValue("background-color");o=u!==t?u||null:d!==t?d||null:Fa()}return{backgroundColor:o,textColor:Da(e),numberOfNodesTraversed:r}},Da=function(e){var t,n,r=document.createElement("p");r.style.display="none",e.appendChild(r);var o=null!==(t=null===(n=(0,S.L9)(r))||void 0===n?void 0:n.getPropertyValue("color"))&&void 0!==t?t:null;return e.removeChild(r),o},ja=function(){var e,t,n=document.createElement("div");n.style.display="none",document.body.appendChild(n);var r=null!==(e=null===(t=(0,S.L9)(n))||void 0===t?void 0:t.getPropertyValue("background-color"))&&void 0!==e?e:null;return document.body.removeChild(n),r},Fa=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,S.L9)(n))||void 0===t?void 0:t.getPropertyValue("background-color"))&&void 0!==e?e:null;return document.body.removeChild(n),r},Ba=["destruct"],Ua=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,Ba);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,S.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:Q(c()),merchantPageProperties:qa(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)})}))},Va=function(e){var t,n,r=e.pePublicOptions,o=e.clientSecret,a=e.deferredIntent,i=e.elementsInitSource,c=e.controller,s=e.componentName,l=e.linkConsumerData;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}(r)){var u,d=(null!==(t=null==l?void 0:l.email)&&void 0!==t?t:null)||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}(r);if(d){u={email:d,source:"default_value"};var p=null,m=null,_=null;"PAYMENT_INTENT"===(null==o?void 0:o.type)&&(p=null==o?void 0:o.id),"payment"===(null==a?void 0:a.mode)&&(m=a.amount,_=a.currency),c.action.preloadConsumerLookup({email:u,session_id:c._stripeJsId,payment_intent:p,amount:m,currency:_,element:s,elements_init_source:i,disable_email_lookup:(0,C.aw)(null!==(n=c._betas)&&void 0!==n?n:[],C.oX.link_forest_beta_1),linkConsumerData:l,transaction_context:null})}}},Wa=n(1776).K7,Ya=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},za=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:Ya(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{}}},Ha=function(e){var t,n=e.component,r=e.elementTimings,o=e.getParent,a=e.emitEvent,i=e.options,c=null,s=null,l=null,d=null,p=[],m=[],_=i.storeReadyPromise||Wa.resolve(),f=new Qo.c,h=Jo(i),y=-1!==["auto","always"].indexOf(i.loader)&&No(i.componentName,i.publicOptions),v=Zo({controller:i.controller,elementFrame:h,component:n,componentName:i.componentName,loaderEnabled:y,elementOptions:za(i.publicOptions,i.componentName,i.controller),appearance:i.appearance,groupEligibleForAccessoryFrames:null===(t=i.accessoryFramesGroupInfo)||void 0===t?void 0:t.isEligibleForAccessoryFrames});Va({pePublicOptions:i.publicOptions,linkOptions:i.linkOptions,clientSecret:i.clientSecret,deferredIntent:i.deferredIntent,elementsInitSource:i.elementsInitSource,controller:i.controller,componentName:i.componentName,linkConsumerData:i.linkConsumerData});if("shippingAddress"!==i.componentName&&"address"!==i.componentName||ba({frame:h,props:e}),"payment"===i.componentName){var g;if(i.publicOptions.parsedIntentSecret)_=i.controller.action.setupStoreForElementsGroup({req:{clientSecret:i.publicOptions.parsedIntentSecret,customerOptions:null,customerSessionClientSecret:null,currency:null,locale:i.locale,groupId:i.groupId,appearance:null!==(g=i.publicOptions.appearance)&&void 0!==g?g:i.appearance,loader:i.loader,externalPaymentMethodTypes:i.externalPaymentMethodTypes,mids:i.mids,savedPaymentMethods:void 0}});va({frame:h,props:e,addOnUnmount:function(e){p.push(e)},addOnDestroy:function(e){m.push(e)}})}"taxId"===i.componentName&&Aa({frame:h,props:e}),"currencySelector"===i.componentName&&Sa({frame:h,props:e}),"link"===i.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}})};if(a(l.event))switch(l.event){case et.CONSUMER_INFO_CHANGE:case et.CONSUMER_AUTHENTICATED:case et.COMPLETED:n=l,i=Ea({controller:r.controller,eventName:n.event,time:2e4,timeLabel:"20 seconds",reject:d,resolve:p,transformRejectInput:function(e){return e},timeoutRejectionValue:{type:"fatal_error",reason:"Stripe.js: Timeout hit"}}),c=i.resolve,s=i.reject,o(n.event,(0,u.A)((0,u.A)({},n),{},{reject:s,resolve:c}))}})),tt.forEach((function(e){t._on(e,(function(t){return o(e,t)}))}))}({frame:h,props:e}),La({frame:h,props:e}),(0,S.vf)(n,(0,u.A)((0,u.A)({},J.Li),{},{margin:"issuingAddToWalletButton"===i.componentName?"0px":"-4px 0",transition:"height .35s ease"})),h.appendTo(n),h.updateStyle((0,Co.D)(i.componentName,y)),_.then((function(){d=new We.Dc})),ee.wL.forEach((function(e){h._on(e,(function(t){return"change"!==e||"payment"!==i.componentName&&"address"!==i.componentName||i.controller.report("change_event_without_namespace",{componentName:i.componentName,data:t}),a(e,t)}))})),"custom_checkout"===i.elementsInitSource&&Ta({frame:h,props:e});var b=function(e){$(),h.focus(e),h.send({action:"stripe-user-focus",payload:e||{}})};Ua({frame:h,props:e,onLoad:function(){s=new We.Dc},focus:b});var A=(0,ct.f6)((function(){var e,t,n,o,a,i,u;h.send({action:"stripe-timings",payload:{timestamps:{stripeJsLoad:r.stripeJsLoadTimestamp.getAsPosixTime(),stripeCreate:r.stripeCreateTimestamp.getAsPosixTime(),groupCreate:r.groupCreateTimestamp.getAsPosixTime(),create:r.createTimestamp.getAsPosixTime(),customCheckoutInit:null===(e=r.customCheckoutInitTimestamp)||void 0===e?void 0:e.getAsPosixTime(),customCheckoutSdkCreate:null===(t=r.customCheckoutSdkCreateTimestamp)||void 0===t?void 0:t.getAsPosixTime(),customCheckoutSdkReady:null===(n=r.customCheckoutSdkReadyTimestamp)||void 0===n?void 0:n.getAsPosixTime(),store:null===(o=d)||void 0===o?void 0:o.getAsPosixTime(),mount:null===(a=c)||void 0===a?void 0:a.getAsPosixTime(),load:null===(i=s)||void 0===i?void 0:i.getAsPosixTime(),loaderStart:null===(u=l)||void 0===u?void 0:u.getAsPosixTime(),loaderEnabled:y,pageLoad:window.performance&&"number"==typeof window.performance.timeOrigin?window.performance.timeOrigin:void 0}}})}));h._on("ready",(function(e){v.hide(),l||a("loaderstart"),f.promise.then((function(){i.controller.report("parent_visible",{element:i.componentName})})),a("ready",e),A()})),h._on("parent_visible_fallback",(function(){f.resolve()}));xa({frame:h,props:e,addOnUnmount:function(e){p.push(e)}});return{update:function(e){e.appearance&&i.controller.action.updateElementsOptions({locale:void 0,appearance:e.appearance,groupId:i.groupId,savedPaymentMethods:void 0}),h.update(e)},focus:b,blur:function(){h.blur()},clear:function(){h.clear()},mount:function(){c=new We.Dc;var e=o();if(e){y?(v.show().then((function(e){null!=e&&e.err||(l=new We.Dc,a("loaderstart"))})),p.push((function(){v.unmount()}))):(l=new We.Dc,a("loaderstart"));var t=(0,S.zQ)(e,(function(){h.send({action:"stripe-parent-visible",payload:null}),f.resolve()}));p.push(t),(0,S.aK)(e,[[ee.BN,!0]]),p.push((function(){(0,S.aK)(e,[[ee.BN,!1]])}))}},unmount:function(){for(i.controller.action.elementUnmounted({elementName:i.componentName,groupId:i.groupId,frameId:h.id,mode:"address"===i.componentName&&i.publicOptions.mode});p.length;){var e;null===(e=p.pop())||void 0===e||e()}h.unmount()},destroy:function(){for(;m.length;){var e;null===(e=m.pop())||void 0===e||e()}},collapse:function(){h.collapse()},open:function(){var e;null===(e=h.open)||void 0===e||e.call(h)},close:function(){var e;null===(e=h.close)||void 0===e||e.call(h)},getValue:function(e){return"currencySelector"===i.componentName&&"hip"!==i.elementsInitSource?Wa.reject(new I.N("currencySelector.getValue() is only supported when used within Hosted Invoice Page.")):(h.getValue(e),new Wa((function(e){h._on("get-value-response",(function t(n){return h._off("get-value-response",t),e(n)}))})))},_frame:h}},Ga=["options"],Za=["controller","componentName","publicOptions"],Xa=["update","focus","getValue"],Ja=function(e){var t=e.options,n=(0,_.A)(e,Ga),r=t.controller,o=t.componentName,a=t.publicOptions,i=(0,_.A)(t,Za),c=function(e){switch(e){case"linkAuthentication":case"email":case"contactDetails":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()===R.ld.unknown)throw new I.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=go(c,a||{},"elements.create('".concat(c,"')"),!1,t.betas,t.elementsInitSource,r._version);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 I.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=Ha((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=p.getValue,y=(0,_.A)(p,Xa);return(0,u.A)({update:function(e){var n=go(c,e||{},"".concat(c,".update()"),!0,t.betas,t.elementsInitSource,r._version);n.warnings.forEach((function(e){return r.warn(e)})),m(n.value)},focus:function(e){var t=Ao(e,"".concat(c,".focus()"));t.warnings.forEach((function(e){return r.warn(e)})),f(t.value)},getValue:function(e){var t=wo(c,e||{},"".concat(c,".getValue()"));return t.warnings.forEach((function(e){return r.warn(e)})),h(t.value)}},y)},Qa=function(e){return(0,C.aw)(e,"ume_beta_1")},$a=function(e){if(Qa(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(!Qa(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=Ja(e),n=t._frame;return n&&n._on("click",(function(){e.emitEvent("click")})),t},ei=n(9501),ti=n(636),ni=function(e){return"apple_pay_inner"===e||"apple_pay_outer"===e||"applePayOuter"===e||"applePayInner"===e},ri=["lineItems"],oi=["allowedShippingCountries"],ai=(0,b.cW)({isEligible:b.lc,type:b.yL.apply(void 0,(0,d.A)(Fn.CS))}),ii=(0,b.cW)({isEligible:b.U3,type:b.yL.apply(void 0,(0,d.A)(Fn.CS))}),ci=Object.freeze((0,u.A)({applePay:(0,b.lq)(b.yL.apply(void 0,(0,d.A)(ei.Hp))),googlePay:(0,b.lq)(b.yL.apply(void 0,(0,d.A)(ei.Hp))),paypal:(0,b.lq)(b.yL.apply(void 0,(0,d.A)(ei.AR))),link:(0,b.lq)(b.yL.apply(void 0,(0,d.A)(ei.AR))),klarna:(0,b.lq)(b.yL.apply(void 0,(0,d.A)(ei.AR)))},ti.HE)),si=Object.freeze({applePay:(0,b.lq)(b.yL.apply(void 0,(0,d.A)(ei.ox.applePay))),googlePay:(0,b.lq)(b.yL.apply(void 0,(0,d.A)(ei.ox.googlePay))),paypal:(0,b.lq)(b.yL.apply(void 0,(0,d.A)(ei.ox.paypal))),klarna:(0,b.lq)(b.yL.apply(void 0,(0,d.A)(ei.ox.klarna)))}),li=Object.freeze({applePay:(0,b.lq)(b.yL.apply(void 0,(0,d.A)(ei.lP.applePay))),googlePay:(0,b.lq)(b.yL.apply(void 0,(0,d.A)(ei.lP.googlePay))),paypal:(0,b.lq)(b.yL.apply(void 0,(0,d.A)(ei.lP.paypal))),klarna:(0,b.lq)(b.yL.apply(void 0,(0,d.A)(ei.lP.klarna)))}),ui=(0,b.yL)("auto","horizontal","vertical"),di=Object.freeze((0,u.A)((0,u.A)({},Dn.XB),{},{paymentRequestPassthrough:(0,b.lq)(b.Ik),supportsCouponCode:(0,b.lq)(b.lc),couponCode:(0,b.lq)(b.Yj),minApplePayVersion:(0,b.lq)(b.ai)})),pi=Object.freeze((0,u.A)((0,u.A)({},di),{},{cardFunding:(0,b.lq)((0,b.yL)("supportsCredit","supportsDebit"))})),mi=Object.freeze(Dn.Ol),_i=Object.freeze({name:b.Yj,amount:b.u9}),fi=Object.freeze({name:b.Yj,amount:b.zh}),hi=Object.freeze({unit:(0,b.yL)("hour","day","business_day","week","month"),value:(0,b.pm)(0)}),yi=Object.freeze({unit:(0,b.yL)("hour","day","business_day","week","month"),value:(0,b.p7)(0)}),vi=Object.freeze({id:b.Yj,amount:b.SE,displayName:b.Yj,deliveryEstimate:(0,b.lq)((0,b.or)(b.Yj,(0,b.cW)({maximum:(0,b.lq)((0,b.cW)(hi)),minimum:(0,b.lq)((0,b.cW)(hi))})))}),gi=(0,b.lq)((0,b.pD)("id")((0,b.eU)((0,b.cW)(vi),10))),bi=Object.freeze((0,u.A)((0,u.A)({},vi),{},{amount:b.zh,deliveryEstimate:(0,b.lq)((0,b.or)(b.Yj,(0,b.cW)({maximum:(0,b.lq)((0,b.cW)(yi)),minimum:(0,b.lq)((0,b.cW)(yi))})))})),Ai=(0,b.lq)((0,b.pD)("id")((0,b.eU)((0,b.cW)(bi),10))),Si=Object.freeze({__linkPurchaseProtectionsData:(0,b.lq)(ii),__linkProtectionsEligibleAndRolledOut:(0,b.lq)(b.U3),__linkUnrecognizedProtectionsHoldback:(0,b.lq)(b.U3),__automaticTaxEnabled:(0,b.lq)(b.U3),minGooglePayVersion:(0,b.lq)((0,b.cW)({major:(0,b.p7)(0),minor:(0,b.p7)(0)})),heldbackPaymentMethods:(0,b.lq)((0,b.jk)(b.Yj))}),ki=Object.freeze({locale:(0,b.vM)("elements()"),buttonHeight:(0,b.lq)((0,b.yg)(ei.Ec,ei.Ks)),layout:(0,b.lq)((0,b.or)((0,b.or)(ui,(0,b.cW)({type:ui,visibleButtonCount:(0,b.lq)((0,b.st)(0))})),(0,b.cW)({maxColumns:(0,b.IQ)((0,b.p7)(0),(function(){return 0})),maxRows:(0,b.IQ)((0,b.p7)(0),(function(){return 0})),overflow:(0,b.lq)((0,b.yL)("auto","never"))}))),paymentMethodOrder:(0,b.lq)((0,b.jk)(b.Yj))}),Ei=Object.freeze((0,u.A)((0,u.A)({},ki),{},{allowedShippingCountries:(0,b.lq)((0,b.jk)(b.Hj)),billingAddressRequired:(0,b.lq)(b.U3),emailRequired:(0,b.lq)(b.U3),phoneNumberRequired:(0,b.lq)(b.U3),shippingAddressRequired:(0,b.lq)(b.U3)})),wi=((0,u.A)((0,u.A)({},Ei),{},{buttonTheme:(0,b.lq)((0,b.cW)(si)),buttonType:(0,b.lq)((0,b.cW)(li)),paymentMethods:(0,b.lq)((0,b.cW)(ci)),wallets:(0,b.lq)((0,b.cW)(ci)),__autoClose:(0,b.lq)(b.U3),__checkout:(0,b.lq)((0,b.$V)(Si)),business:(0,b.lq)((0,b.cW)({name:b.Yj})),applePay:(0,b.lq)((0,b.cW)(Dn.fG)),lineItems:(0,b.lq)((0,b.jk)((0,b.cW)(fi))),shippingRates:Ai}),(0,u.A)((0,u.A)({},ki),{},{buttonTheme:(0,b.lq)((0,b.cW)(si)),buttonType:(0,b.lq)((0,b.cW)(li)),paymentMethods:(0,b.lq)((0,b.cW)(ci)),wallets:(0,b.lq)((0,b.cW)(ci)),__autoClose:(0,b.lq)(b.U3),__checkout:(0,b.lq)((0,b.$V)(Si))}),Object.freeze({allowedShippingCountries:(0,b.lq)((0,b.jk)(b.Hj)),billingAddressRequired:(0,b.lq)(b.lc),emailRequired:(0,b.lq)(b.lc),phoneNumberRequired:(0,b.lq)(b.lc),shippingAddressRequired:(0,b.lq)(b.lc)})),Ci=Object.freeze((0,u.A)({business:(0,b.lq)((0,b.cW)({name:b.Yj}))},wi)),Pi=Object.freeze({applePay:(0,b.lq)((0,b.cW)((0,u.A)((0,u.A)({},di),Dn.Ew))),lineItems:(0,b.lq)((0,b.jk)((0,b.cW)(_i))),shippingRates:gi}),Ii=function(e){return Object.freeze((0,u.A)({locale:(0,b.vM)("elements()"),buttonHeight:(0,b.lq)((0,b.se)(ei.Ec,ei.Ks)),layout:(0,b.lq)((0,b.or)((0,b.or)(ui,(0,b.cW)({type:ui,visibleButtonCount:(0,b.lq)((0,b.pm)(0))})),(0,b.cW)({maxColumns:(0,b.IQ)((0,b.gX)(0),(function(){return 0})),maxRows:(0,b.IQ)((0,b.gX)(0),(function(){return 0})),overflow:(0,b.lq)((0,b.yL)("auto","never"))}))),paymentMethodOrder:(0,b.lq)((0,b.jk)(b.Yj))},e?{paymentMethods:(0,b.lq)((0,b.cW)(ci))}:{}))},Ti=function(e){return Object.freeze((0,u.A)((0,u.A)({},Ii(e)),wi))},Ni=Object.freeze({__linkPurchaseProtectionsData:(0,b.lq)(ai),__linkProtectionsEligibleAndRolledOut:(0,b.lq)(b.lc),__linkUnrecognizedProtectionsHoldback:(0,b.lq)(b.lc),__automaticTaxEnabled:(0,b.lq)(b.lc),embeddedCheckoutMessengerSend:(0,b.lq)(b.E2),minApplePayVersion:(0,b.lq)(b.ai),minGooglePayVersion:(0,b.lq)((0,b.cW)({major:b.ai,minor:b.ai})),applePayIdentifierAccount:(0,b.lq)(b.Yj),isCarouselWallet:(0,b.lq)(b.lc),heldbackPaymentMethods:(0,b.lq)((0,b.jk)(b.Yj))}),Mi=Object.freeze((0,u.A)((0,u.A)({},Ii(!1)),{},{buttonTheme:(0,b.lq)((0,b.cW)(si)),buttonType:(0,b.lq)((0,b.cW)(li)),paymentMethods:(0,b.lq)((0,b.cW)(ci)),wallets:(0,b.lq)((0,b.cW)(ci)),__checkout:(0,b.lq)((0,b.$V)(Ni)),__autoClose:(0,b.lq)(b.lc)})),Ri=Object.freeze((0,u.A)((0,u.A)((0,u.A)({},Mi),Ci),Pi)),xi=Object.freeze({allowedShippingCountries:(0,b.lq)((0,b.jk)(b.Yj)),business:(0,b.lq)((0,b.cW)({name:b.Yj})),billingAddressRequired:(0,b.lq)(b.lc),emailRequired:(0,b.lq)(b.lc),lineItems:(0,b.lq)((0,b.jk)((0,b.cW)(_i))),phoneNumberRequired:(0,b.lq)(b.lc),shippingAddressRequired:(0,b.lq)(b.lc),shippingRates:gi,applePay:(0,b.lq)((0,b.cW)(di))}),Oi=Object.freeze({allowedShippingCountries:(0,b.lq)((0,b.jk)(b.Yj)),business:(0,b.lq)((0,b.cW)({name:b.Yj})),billingAddressRequired:(0,b.lq)(b.lc),emailRequired:(0,b.lq)(b.lc),lineItems:(0,b.lq)((0,b.jk)((0,b.cW)(_i))),phoneNumberRequired:(0,b.lq)(b.lc),shippingAddressRequired:(0,b.lq)(b.lc),shippingRates:gi,applePay:(0,b.lq)((0,b.cW)(pi))}),Li=Object.freeze({lineItems:(0,b.lq)((0,b.jk)((0,b.cW)(_i))),shippingRates:gi,applePay:(0,b.lq)((0,b.cW)(mi))}),qi=Object.freeze({reason:(0,b.lq)(b.yL.apply(void 0,(0,d.A)(ei.r$))),message:(0,b.lq)(b.Yj)}),Di=Object.freeze({paymentMethodType:b.yL.apply(void 0,(0,d.A)(ti.UQ))}),ji=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},Fi=function(e){return"custom_checkout"===e||"checkout"===e||"payment_link"===e},Bi=function(e,t){if(!e)return{value:null,warnings:[]};if(Fi(t))return{value:e,warnings:[]};var n=(0,b.tf)((0,b.cW)({applePay:(0,b.lq)(b.yL.apply(void 0,(0,d.A)(ei.Hp))),googlePay:(0,b.lq)(b.yL.apply(void 0,(0,d.A)(ei.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}},Ui=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=(0,b.tf)((0,b.cW)(r?Ri:Mi),e,"elements.create('expressCheckout', options)"),a=o.value,i=o.warnings,c=ji(a);c&&i.push(c);var s=Bi(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 I.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))}},Vi=function(e,t,n){if(t&&e&&(e0)throw new I.N("Instead of passing ".concat(k.join(", ")," on click, provide the param(s) on create or update instead."))}var E={};if(A){var w=A.allowedShippingCountries,P=(0,_.A)(A,oi),T=function(e){if(!e)return{allowedCountries:null,warnings:[]};var t=[],n=[];return e.forEach((function(e){if("string"==typeof e){var r=(0,kr.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=T.allowedCountries?{allowedShippingCountries:T.allowedCountries}:{};E=(0,u.A)((0,u.A)({},P),N),T.warnings.forEach((function(e){return S.push(e)}))}if(r){var M=Wi(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 I.N("To use the paymentRequestPassthrough parameter you must have the beta ece_apple_pay_payment_request_passthrough_1");(h&&E.applePay&&(0,Dn.Q0)({applePay:E.applePay,elementsInitSource:l}),E.applePay)&&(0,Dn.Dt)({applePay:E.applePay,paymentMethodType:o}).forEach((function(e){return S.push(e)}));if(i&&Yi(y,l)){var R=(null==A?void 0:A.shippingRates)||p;if(null!=R&&R.length&&!d)throw new I.N("You must specify `shippingAddressRequired: true` when providing `shippingRates`.")}if(!i&&A&&Yi(y,l)){var x=A.shippingAddressRequired,O=A.shippingRates;if(null!=O&&O.length&&!x)throw new I.N("You must specify `shippingAddressRequired: true` when providing `shippingRates`.")}return{value:E,warnings:S}},Hi=function(e,t,n,r,o,a){var i=(0,b.tf)((0,b.lq)((0,b.cW)(Li)),e,"".concat(t," event resolve callback")),c=i.value,s=i.warnings,l=ni(n),u="google_pay"===n,d=null!=c?c:{};if(r){var p=Wi(d,o);d=p.value,p.warnings.forEach((function(e){return s.push(e)}))}if(l&&d.applePay&&(0,Dn.Q0)({applePay:d.applePay}),"shippingaddresschange"===t&&Yi(u,o)){var m=(null==c?void 0:c.shippingRates)||a;if(!m||!m.length)throw new I.N("You must specify `shippingRates` when `shippingAddressRequired` is true.");return{value:d,warnings:s}}if(c&&Yi(u,o)){var _=c.shippingRates;if(_&&!_.length)throw new I.N("You must specify `shippingRates` when `shippingAddressRequired` is true.")}return{value:d,warnings:s}},Gi=function(e,t){var n;if("native_sdk"!==t)throw new I.N("sendNativeSdkClick() is only available when elementsInitSource is native_sdk.");var r=(0,b.tf)((0,b.lq)((0,b.cW)(Di)),e,"native sdk click event");return{value:null!==(n=r.value)&&void 0!==n?n:{},warnings:r.warnings}},Zi=n(7626),Xi=n(5248),Ji=n(1637),Qi=n(90),$i=n(2096),ec=n(5607),tc=n(6470),nc=new Set(["AE","BF","BO","BS","CD","CI","GY","HK","JM","KI","KM","KN","MO","MW","NR","PA","SC","SR","SS","ST","SV","QA","TD","TT","TV","ZW"]),rc=function(e){return!e||!nc.has(e)},oc=n(7632),ac=0,ic=1,cc={addressLine:[],country:"",postalCode:"",recipient:"",region:"",city:"",phone:"",sortingCode:"",dependentLocality:"",organization:""},sc=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},lc=function(e){var t=e.administrativeArea,n=e.countryCode,r=e.locality,o=e.postalCode,a=(null==n?void 0:n.toUpperCase())||"";return{city:null!=r?r:"",state:t||"",postal_code:rc(a)&&o||"",country:a}},uc=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},lc(e))}},dc=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=arguments.length>6?arguments[6]:void 0,c=-1!==o.indexOf("jcb"),s=(0,oc.Xo)(e,c,r,o,n,a,i);s.push("maestro"),(0,C.aw)(t,"cup_apple_pay_beta_1")&&s.push("chinaUnionPay");var l=s.indexOf("interac");return-1===l||(0,C.aw)(t,"interac_apple_pay_beta_1")||s.splice(l,1),s.filter((function(e){return null!==e}))},pc=function(e,t){var n=["supports3DS"];return null!=e&&e.cardFunding&&n.push(e.cardFunding),(0,C.aw)(t,"cup_apple_pay_beta_1")&&n.push("supportsEMV"),n},mc={fail:"unknown",invalid_shipping_address:"shippingContactInvalid",invalid_billing_address:"billingContactInvalid",invalid_payment_data:"unknown",address_unserviceable:"addressUnserviceable"},_c={fail:null,invalid_shipping_address:"addressLines",invalid_billing_address:"addressLines",invalid_payment_data:null,address_unserviceable:"postalAddress"},fc=function(e,t,n){if(e){return(0,ec._q)(e,(function(){t.report("ece.".concat(n,".missing_country_code"),{element:B.bV.expressCheckout,country:e.country})}))}},hc=n(5736),yc=n(1776).K7,vc=function(e){var t;if(!e)return null;var n=null!==(t=sc(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,P.zu)(r).some((function(e){return!!e}));return n||o?{name:n,address:r,phone:null}:null},gc=function(e,t,n,r){t.report("ece.apple_pay_outer.session_creation_failed",{element:B.bV.expressCheckout,error:n}),e.abort(),r();var o=n.message;"string"==typeof o&&t.warn(o)},bc=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 ka.resolve(e);var n=e.minimum,r=e.maximum;if(!n&&!r)return ka.resolve("");if(n&&!r){var o=n.value,a=n.unit;return Ca(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 Ca(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?Ca(t,p,m).then((function(e){return t("ece.delivery_in_to",{minValue:u.toString(),maxValue:m.toString(),unit:e||""})})):Ca(t,l,u).then((function(e){return Ca(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,Qi.lM)(r,n,"apple"),identifier:i}}))},Ac=function(e,t){if(t)return Object.values(t).every((function(e){return!e}))?void 0:{name:e,address:t}},Sc=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 I.N("The Apple Pay version cannot be customized.");var m="checkout"!==c&&"payment_link"!==c||!s?4:s,_=function(e,a){o.addEventListener(e,"validatemerchant",(0,T.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,tc.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":gc(t,n,e.error,a);break;default:(0,j.GQ)(e)}}),(function(e){return gc(t,n,e,a)}))}}({privateSession:e,controller:t,displayName:a,isPaymentSheetShowing:function(){return l.isPaymentSheetShowing},resetStateOnSheetClose:p}))),o.addEventListener(e,"cancel",(0,T.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,ec.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 I.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 I.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 I.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 _=null==n?void 0:n.map((function(e){var t=e.amount,n=e.name;return(0,ec.Yn)(t,n,a,i)})),f=(0,P.n4)(r,l.shippingRates)||null==r?void 0:r.map((function(e){return bc((function(e,n){return t.action.unsafeLocalizeString({message:e,data:n})}),e,a)}));return yc.all(null!=f?f:[]).then((function(e){var n=(0,ec.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,ec.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,ec.RZ)({deferredPaymentRequest:null==o?void 0:o.deferredPaymentRequest,currency:a,pending:i,warn:t.warn});return{newLineItems:_,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,P.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,T.UZ)((function(t){var r=t.shippingContact,o=lc(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,T.UZ)((function(r){var o=r.shippingMethod,a=(0,P.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(ic,t,[]),p(),n.cancel({paymentMethodType:"apple_pay_outer"})}};n.shippingRateChange(c)}else{t.report("ece.apple_pay_outer.unexpected_shipping_rate",{element:B.bV.expressCheckout});var u={newTotal:i()};e.completeShippingMethodSelection(u)}})));o.addEventListener(e,"paymentauthorized",(0,T.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:B.bV.expressCheckout,tokenData:(0,u.A)((0,u.A)({},a),{},{billingContact:fc(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:ic,errors:[c]}),t.report("ece.apple_pay_outer.create_token_failed",{element:B.bV.expressCheckout,error:o.error}),void t.action.elementsDispatch({groupId:r,action:{type:"EXPRESS_CHECKOUT.CONFIRM_END"}})}var s=fc(a.shippingContact,t,"apple_pay_outer"),u=uc(a.shippingContact),d=fc(a.billingContact,t,"apple_pay_outer"),p=uc(a.billingContact),m=p||null!=s&&s.emailAddress||null!=s&&s.phoneNumber?{name:sc(d)||void 0,email:null==s?void 0:s.emailAddress,phone:null==s?void 0:s.phoneNumber,address:p}:void 0,_=l.selectedShippingRate?(0,P.I6)(l.shippingRates||[],(function(e){return e.id===l.selectedShippingRate})):void 0,f={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=mc[a]||"unknown",s=_c[a]||void 0,l=new window.ApplePayError(c,s,i);e.completePayment({status:ic,errors:[l]}),t.action.elementsDispatch({groupId:r,action:{type:"EXPRESS_CHECKOUT.CONFIRM_END"}})},billingDetails:m,shippingAddress:Ac(null!==(i=sc(s))&&void 0!==i?i:"",u),shippingRate:_};t.action.setExpressCheckoutConfirmData({groupId:r,shippingContact:vc(s),paymentMethodData:{type:w.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(f)}))}))})));"custom_checkout"!==c&&"checkout"!==c&&"payment_link"!==c||o.addEventListener(e,"paymentmethodselected",(0,T.UZ)((function(t){var r=t.paymentMethod,o={paymentMethodType:"apple_pay_outer",name:"",address:lc(r.billingContact||cc),funding:r.type,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,T.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,f,h,y,v,g,b=window.ApplePaySession;if(!b)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:B.bV.expressCheckout});var A=(0,u.A)((0,u.A)({},e),n),S=(null===(o=A.business)||void 0===o?void 0:o.name)||e.businessName,k=function(e){var t,n=e.pending,r=e.amount,o=e.deferredPaymentRequest,a=e.recurringPaymentRequest,i=(null==o?void 0:o.deferredBilling.amountType)||"pending";return(0!==r||0!==(null==a||null===(t=a.trialBilling)||void 0===t?void 0:t.amount)&&"final"!==i)&&n}({pending:e.pending,amount:e.amount,deferredPaymentRequest:null===(c=A.applePay)||void 0===c?void 0:c.deferredPaymentRequest,recurringPaymentRequest:null===(s=A.applePay)||void 0===s?void 0:s.recurringPaymentRequest}),E=e.currency,w=(null===(f=n.applePay)||void 0===f||null===(h=f.deferredPaymentRequest)||void 0===h?void 0:h.deferredBilling.amount)||0;!k&&0===e.amount&&w>0?(A.amount=w,l.total=w):l.total=e.amount,l.businessName=S,l.currency=E,l.pending=k,l.shippingRates=A.shippingRates,l.selectedShippingRate=null===(y=A.shippingRates)||void 0===y||null===(v=y[0])||void 0===v?void 0:v.id,l.allowedShippingCountries=A.allowedShippingCountries,l.lineItems=null===(g=A.lineItems)||void 0===g?void 0:g.map((function(e){var t=e.amount,n=e.name;return(0,ec.Yn)(t,n,E,k)})),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,_=e.applePay,f=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 bc(v,e,a)})),P=h+(0,hc.O)(window.location.hostname,b);return yc.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,ec.Yn)(t,n,a,s)})),i=null!=_?_:{},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:pc(_,g),requiredBillingContactFields:w,requiredShippingContactFields:E,shippingMethods:e.length?e:void 0,supportedNetworks:dc(o,g,a,A,S,k),total:(0,ec.Lm)(t,r,a,null!=s&&s,_),recurringPaymentRequest:(0,ec.Fh)({recurringPaymentRequest:l,currency:a,pending:s,defaultBillingAgreement:f,applePayTokenRevokeWebhookUrl:P,warn:y}),deferredPaymentRequest:(0,ec.RZ)({deferredPaymentRequest:d,currency:a,pending:s,defaultBillingAgreement:f,applePayTokenRevokeWebhookUrl:P,warn:y}),automaticReloadPaymentRequest:(0,ec.GR)({automaticReloadPaymentRequest:p,currency:a,pending:s,defaultBillingAgreement:f,applePayTokenRevokeWebhookUrl:P,warn:y}),supportsCouponCode:m,couponCode:h},null==_?void 0:_.paymentRequestPassthrough)}))}((0,u.A)((0,u.A)({},A),{},{pending:k,businessName:S,warn:t.warn,localizeString:function(e,n){return t.action.unsafeLocalizeString({message:e,data:n})},betas:a,blockedCardBrands:i,account:t.getCredentials().stripeAccount})).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,f=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;try{d=new b(m,e)}catch(e){if(e instanceof Error&&("Trying to start an Apple Pay session from an insecure document."===e.message||"Trying to start an Apple Pay session from a document with an insecure parent frame."===e.message))throw p(),new I.N("Apple Pay requires your page to be served over HTTPS in a secure context. To use Apple Pay, ensure that your page and all parent frames use HTTPS. Note that Apple Pay may not be available in all browsers even when using HTTPS.");throw t.report("error.ece.apple_pay_outer.private_session_creation_failed",{element:B.bV.expressCheckout,errorMessage:e instanceof Error?e.message:"",error:e}),p(),e}l.applePayTokenRevokeWebhookUrl=f,l.privateSession=d,_(d,S),d.begin(),l.isPaymentSheetShowing=!0,t.action.expressCheckoutSheetOpened({groupId:r,paymentMethodType:"apple_pay_outer"}),t.report("ece.sheet_visible",{element:B.bV.expressCheckout,payment_method:"apple_pay_outer"})}))},canMakePayments:function(e,n){var r=window.location.hostname,o=t.getCredentials().stripeAccount||n,a=t.keyMode()===R.ld.test;return(0,$i.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:ic,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:ac}),p()}}}},kc=function(e){return e.reduce((function(e,t){return e.push.apply(e,(0,d.A)(Yn[t])),e}),[])},Ec=function(e,t){if(null!=e&&e.length){var n=kc(e);return(0,d.A)(B.ne).filter((function(e){return-1===n.indexOf(e)}))}return null!=t&&t.length?kc(t):[]},wc=n(1776).K7,Cc=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,_=c.betas,f=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:B.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)},A=function(e){new wc((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:B.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=Ea({controller:p,eventName:e,time:19900,timeLabel:"20 seconds",reject:function(){p.report("".concat(i,".reject"),{element:B.bV.expressCheckout,payment_method:r}),d()},resolve:function(s){A((function(l,d,m){o.lastCurrency&&d!==o.lastCurrency&&wa();var _=Hi(s,e,r,"SETUP_INTENT"===m,null==c?void 0:c.elementsInitSource,o.lastShippingRates),f=_.value;_.warnings.forEach((function(e){return p.warn(e)})),p.report("".concat(i,".resolve"),{element:B.bV.expressCheckout,payment_method:r,hasLineItems:!!f.lineItems,hasShippingRates:!!f.shippingRates}),o.lineItems=f.lineItems||o.lineItems,o.lastShippingRates=f.shippingRates||o.lastShippingRates,Vi(l,o.lineItems,null==c?void 0:c.elementsInitSource),a?t.resolve((0,u.A)((0,u.A)({},f),{},{amount:l})):n.send({action:"stripe-ece-change-event",payload:{nonce:t.nonce,changePayload:(0,u.A)((0,u.A)({},f),{},{amount:l})}})}))},transformRejectInput:function(){return"Stripe.js: Called by merchant"},timeoutRejectionValue:"Stripe.js: Timeout hit"}),h=f.resolve,y=f.reject;return"__private_do_not_use_couponcodechange"===e&&(m=function(i){var s;s=i,A((function(i,l,d){o.lastCurrency&&l!==o.lastCurrency&&wa();var m=Hi(s,e,r,"SETUP_INTENT"===d,null==c?void 0:c.elementsInitSource,o.lastShippingRates),_=m.value;m.warnings.forEach((function(e){return p.warn(e)})),p.report("ece.__private_do_not_use_coupon_code_change.change_failed",{element:B.bV.expressCheckout,payment_method:r}),o.lineItems=_.lineItems||o.lineItems,o.lastShippingRates=_.shippingRates||o.lastShippingRates,Vi(i,o.lineItems,null==c?void 0:c.elementsInitSource),a?t.changeFailed((0,u.A)((0,u.A)({},_),{},{amount:i})):n.send({action:"stripe-ece-change-event",payload:{nonce:t.nonce,changeFailedPayload:(0,u.A)((0,u.A)({},_),{},{amount:i})}})}))}),_="name"in t?(0,u.A)({name:t.name,address:t.address},"funding"in t?{funding:t.funding}:{}):"shippingRate"in t?{shippingRate:t.shippingRate}:{couponCode:t.couponCode,changeFailed:m},void s(e,(0,u.A)((0,u.A)({},_),{},{reject:y,resolve:h}))}A((function(e,r){o.lastCurrency&&r!==o.lastCurrency&&wa(),a?t.resolve({amount:e}):n.send({action:"stripe-ece-change-event",payload:{nonce:t.nonce,changePayload:{amount:e}}})}))},k=function(e){var t,r=i?ha.P$:"confirm",o=e.paymentMethodType,a=e.billingDetails,d=e.shippingAddress,f=e.shippingRate,h=e.privateNativeSdkPayloadFields;if(p.report("ece.confirm",{element:B.bV.expressCheckout,payment_method:o,is_carousel_wallet:null==y||null===(t=y.__checkout)||void 0===t?void 0:t.isCarouselWallet}),!l(r)){var v=i?"paymentForm":"expressCheckout";throw new I.N("Unhandled ".concat(v," Element confirm event. Make sure to register a confirm handler."))}var g=(0,u.A)((0,u.A)((0,u.A)((0,u.A)({},(0,C.aw)(_,"express_checkout_element_beta_1")?{paymentMethodType:Pa(o)}:{expressPaymentType:Pa(o)}),{},{billingDetails:a,shippingAddress:d,shippingRate:f,paymentFailed:function(t){var r=function(e){var t,n=(0,b.tf)((0,b.lq)((0,b.cW)(qi)),e,"confirm event paymentFailed callback");return{value:null!==(t=n.value)&&void 0!==t?t:{},warnings:n.warnings}}(t),a=r.value;r.warnings.forEach((function(e){return p.warn(e)})),p.report("ece.confirm.payment_failed",{element:B.bV.expressCheckout,payment_method:o,reason:a.reason}),p.action.getIsAwaitingConfirmCallback({groupId:m}).then((function(t){if(!t)throw new I.N("Unexpected call to paymentFailed(). Ensure you are either submitting a payment or calling paymentFailed() once per expressCheckout Element confirm event.");"apple_pay_outer"===o?e.paymentFailed(a):n.send({action:"stripe-ece-confirm-payment",payload:{nonce:e.nonce,paymentFailedPayload:a}})}))}},"native_sdk"===(null==c?void 0:c.elementsInitSource)?h:{}),!1===y.__autoClose?{paymentSucceeded:function(){return p.action.closeECEPaymentSheet({groupId:m,isError:!1,errorMessageMethodName:"paymentSucceeded()",forceClose:!0})}}:{}),i?{source:"payment-form-ece"}:{});s(r,g)},E=Sc({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:_,blockedCardBrands:Ec(f,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:B.bV.expressCheckout})})),n._on("update-link-brand",(function(e){var t;null===(t=o.updateOverlayBrand)||void 0===t||t.call(o,e.linkBrand,e.overlayString),s("linkbrandchanged",{linkBrand:e.linkBrand})})),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?{}:ei.I3,f="click",h=null==y||null===(t=y.__checkout)||void 0===t?void 0:t.isCarouselWallet;p.report("ece.click",{element:B.bV.expressCheckout,payment_method:i,is_carousel_wallet:h});var v=null===(r=y.__checkout)||void 0===r?void 0:r.embeddedCheckoutMessengerSend;if(function(e,t){var n=e.paymentMethodType;return"paypal"===n||"klarna"===n||"link"===n||(0,Xi.Fy)(n)||"google_pay"===n&&!t||"apple_pay_inner"===n}(e,h)){var b=e.overlayString,S=e.fontValues,k=e.paymentMethodType,w=e.cancelButtonText,I="linkBrand"in e?e.linkBrand:void 0;if(v)!function(e,t,n,r){var o,a=null===(o=y.__checkout)||void 0===o?void 0:o.embeddedCheckoutMessengerSend;a&&a("show_ece_overlay",{pmt:e,overlayString:t,fontValues:n,cancelButtonText:r})}(k,b,S,w),o.unmountOverlay=g,o.runOnUnmount.push(g);else{var T=(0,Ji.x)(k,b,S,w,n,"googlePayActivityMode"in e?e.googlePayActivityMode:void 0,I),N=T.mount,M=T.unmount,R=T.showImmediately,x=T.updateBrand;N(),o.unmountOverlay=M,o.showOverlayImmediately=R,o.updateOverlayBrand=x,o.runOnUnmount.push(M),p.report("ece.overlay.mounted",{element:B.bV.expressCheckout,payment_method:i})}}if(l(f)){var O=function(){};d||(O=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 L=Ea({controller:c.controller,eventName:f,time:800,timeLabel:"1 second",reject:O,resolve:function(t){var r;null===(r=o.showOverlayImmediately)||void 0===r||r.call(o),A((function(r,a,s){var l,f,h,y,v,g;o.lastCurrency=a;try{var b=zi({payload:t,isSetupMode:"SETUP_INTENT"===s,paymentMethodType:i,usesNewIntegrationShape:o.usesNewIntegrationShape,betas:_,elementsInitSource:null==c?void 0:c.elementsInitSource,lastShippingAddressRequired:o.lastShippingAddressRequired,lastShippingRates:o.lastShippingRates});v=b.value,g=b.warnings}catch(e){var A;throw"IntegrationError"===e.name&&p.report("integration_error",{name:e.name,message:e.message}),null===(A=o.unmountOverlay)||void 0===A||A.call(o),e}g.forEach((function(e){return p.warn(e)})),p.report("ece.click.options",(0,u.A)((0,u.A)({},(0,P.Up)(v,["allowedShippingCountries","business","billingAddressRequired","emailRequired","phoneNumberRequired","shippingAddressRequired"])),{},{usesApplePayRecurringPayment:!(null===(l=v.applePay)||void 0===l||!l.recurringPaymentRequest),usesApplePayDeferredPayment:!(null===(f=v.applePay)||void 0===f||!f.deferredPaymentRequest),usesApplePayAutomaticReloadPayment:!(null===(h=v.applePay)||void 0===h||!h.automaticReloadPaymentRequest),usesApplePayPaymentRequestPassthrough:!(null===(y=v.applePay)||void 0===y||!y.paymentRequestPassthrough),hasLineItems:!!v.lineItems,hasShippingRates:!!v.shippingRates,element:B.bV.expressCheckout,payment_method:i})),o.lineItems=v.lineItems||o.lineItems,o.lastShippingAddressRequired="shippingAddressRequired"in v?v.shippingAddressRequired:o.lastShippingAddressRequired,o.lastShippingRates="shippingRates"in v?v.shippingRates:o.lastShippingRates;try{Vi(r,o.lineItems,null==c?void 0:c.elementsInitSource)}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}d?E.clickHandler((0,u.A)((0,u.A)({},e),{},{amount:r,currency:a}),(0,u.A)((0,u.A)({},m),v)):n.send({action:"stripe-user-ece-button-click",payload:{nonce:e.nonce,clickPayload:(0,u.A)((0,u.A)((0,u.A)({},m),v),{},{mids:p.mids(),amount:r})}})}))},transformRejectInput:function(){return"Stripe.js: Called by merchant"},timeoutRejectionValue:"Stripe.js: Timeout hit"}),q=L.resolve,D=L.reject;return(0,C.aw)(_,"checkout_guacamole")&&s("analytics:click",{expressPaymentType:Pa(i)}),void((0,C.aw)(_,"express_checkout_element_beta_1")?s(f,{paymentMethodType:Pa(i),resolve:q,reject:D}):s(f,{expressPaymentType:Pa(i),resolve:q,reject:D}))}null===(a=o.showOverlayImmediately)||void 0===a||a.call(o),A((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}},Pc=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"],Tc=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}},Nc=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=Tc(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.accessoryFramesGroupInfo,d={fonts:o,wait:a,rtl:Q(document.body),publicOptions:i,controllingElement:c,elementsInitSource:s,elementId:l};return t.createElementFrame(Z.mU.EXPRESS_CHECKOUT_ELEMENT,n,r,d,u)}(a);(0,S.vf)(t,(0,u.A)((0,u.A)({},Zi.Li),{},{margin:"-4px 0",transition:"height .35s ease"})),m.appendTo(t),m.updateStyle(Zi.hO),m._on("set_styles",(function(e){m.updateStyle(e)})),m._on("redirectfocus",(function(e){var n,r=e.focusDirection;null===(n=(0,S.Wz)(t,r))||void 0===n||n.focus()}));var f=(0,ct.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:Q(r())}}),f()}));var h=Cc({frame:m,props:e,state:p}).applePay;Pc({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()})),Zi.wL.forEach((function(e){m._on(e,(function(t){return o(e,t)}))})),m._on("ece-available-payment-methods-change",(function(e){o("availablepaymentmethodschange",e)}));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(){$(),m.focus(),m.send({action:"stripe-user-focus",payload:{}})},blur:function(){m.blur()},clear:function(){throw new I.N("clear() is not supported by the Express Checkout Element.")},mount:function(){d=new We.Dc;var e=r();e&&((0,S.aK)(e,[[Zi.BN,!0]]),p.runOnUnmount.push((function(){(0,S.aK)(e,[[Zi.BN,!1]])})))},unmount:function(){for(c.action.elementUnmounted({elementName:"expressCheckout",groupId:s,frameId:m.id});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=Gi(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}},Mc=["options"],Rc=["controller","publicOptions","componentName"],xc=["update"],Oc=function(e){var t=e.options,n=(0,_.A)(e,Mc),r=t.controller,o=t.publicOptions,a=(t.componentName,(0,_.A)(t,Rc));if(r.keyMode()===R.ld.unknown)throw new I.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=Ui(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=Nc((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,xc);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,b.tf)((0,b.cW)(t?Ti(n):Ii(n)),e,"expressCheckoutElement.update()"),o=r.value,a=r.warnings,i=ji(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)}})},Lc={minimum_length:(0,b.lq)((0,b.me)((0,b.or)(b.ai,b.zh))),maximum_length:(0,b.lq)((0,b.me)((0,b.or)(b.ai,b.zh)))},qc={pattern:b.Yj,error_message:(0,b.lq)((0,b.me)(b.Yj))},Dc=(0,u.A)((0,u.A)({},Lc),{},{regex:(0,b.lq)((0,b.me)((0,b.cW)(qc)))}),jc=(0,b.cW)({id:b.Yj,key:b.Yj,location:b.yL.apply(void 0,(0,d.A)(ha.Fq)),type:(0,b.yL)("text","dropdown","numeric_input","text_input","banner","checkbox"),text:(0,b.lq)((0,b.me)((0,b.cW)({message:b.Yj,message_ast:(0,b.lq)((0,b.me)(b.Ik))}))),banner:(0,b.lq)((0,b.me)((0,b.cW)({type:(0,b.yL)("neutral","danger","warning","success"),title:(0,b.lq)((0,b.me)(b.Yj)),body:(0,b.lq)((0,b.me)(b.Yj)),body_ast:(0,b.lq)((0,b.me)(b.Ik)),icon:(0,b.lq)((0,b.me)((0,b.cW)({type:(0,b.yL)("info","warning_circle","warning","check","none")})))}))),dropdown:(0,b.lq)((0,b.me)((0,b.cW)({label:b.Yj,options:(0,b.jk)((0,b.cW)({label:b.Yj,value:b.Yj})),optional:(0,b.or)(b.U3,b.lc),default_value:(0,b.lq)((0,b.me)(b.Yj)),value:(0,b.lq)((0,b.me)(b.Yj))}))),numeric_input:(0,b.lq)((0,b.me)((0,b.cW)({label:b.Yj,optional:(0,b.or)(b.U3,b.lc),default_value:(0,b.lq)((0,b.me)(b.Yj)),value:(0,b.lq)((0,b.me)(b.Yj)),validation:(0,b.lq)((0,b.me)((0,b.cW)((0,u.A)((0,u.A)({},Lc),{},{minimum_value:(0,b.lq)((0,b.me)((0,b.or)(b.ai,b.zh))),maximum_value:(0,b.lq)((0,b.me)((0,b.or)(b.ai,b.zh)))}))))}))),text_input:(0,b.lq)((0,b.me)((0,b.cW)({label:b.Yj,default_value:(0,b.lq)((0,b.me)(b.Yj)),value:(0,b.lq)((0,b.me)(b.Yj)),optional:(0,b.or)(b.U3,b.lc),validation:(0,b.lq)((0,b.me)((0,b.cW)(Dc)))}))),checkbox:(0,b.lq)((0,b.me)((0,b.cW)({label:b.Yj,label_ast:(0,b.lq)((0,b.me)(b.Ik)),optional:(0,b.or)(b.U3,b.lc),default_checked:(0,b.lq)((0,b.me)((0,b.or)(b.U3,b.lc))),value:(0,b.lq)((0,b.me)((0,b.or)(b.U3,b.lc)))})))}),Fc=(0,b.lq)((0,b.cW)((0,P.PW)(ha.N6.map((function(e){return[e,(0,b.lq)((0,b.jk)(jc))]}))))),Bc=["locale","fonts"],Uc=["clientSecret"],Vc={subtotal:b.Yj,taxExclusive:(0,b.lq)(b.Yj),taxExclusionFromTotalIsAllowed:(0,b.or)(b.U3,b.lc),total:b.Yj,totalExcludingTax:(0,b.lq)(b.Yj),shippingRate:(0,b.lq)(b.Yj),discount:(0,b.lq)((0,b.cW)({name:(0,b.lq)(b.Yj),amount:b.Yj}))},Wc={value:(0,b.or)(b.ai,b.zh),unit:(0,b.yL)("business_day","day","hour","week","month")},Yc={maximum:(0,b.lq)((0,b.me)((0,b.cW)(Wc))),minimum:(0,b.lq)((0,b.me)((0,b.cW)(Wc)))},Kc={id:b.Yj,amount:b.Yj,currency:b.gO,displayName:(0,b.me)(b.Yj),deliveryEstimate:(0,b.lq)((0,b.me)((0,b.cW)(Yc)))},zc={type:(0,b.yL)("custom"),custom:b.Yj},Hc={value:(0,b.lq)((0,b.me)(b.Yj)),default_value:(0,b.lq)((0,b.me)(b.Yj)),minimum_length:(0,b.lq)((0,b.me)((0,b.or)(b.ai,b.zh))),maximum_length:(0,b.lq)((0,b.me)((0,b.or)(b.ai,b.zh)))},Gc={value:(0,b.lq)((0,b.me)((0,b.or)(b.ai,b.zh))),default_value:(0,b.lq)((0,b.me)(b.Yj)),minimum_length:(0,b.lq)((0,b.me)((0,b.or)(b.ai,b.zh))),maximum_length:(0,b.lq)((0,b.me)((0,b.or)(b.ai,b.zh)))},Zc={label:b.Yj,value:b.Yj},Xc={options:(0,b.jk)((0,b.cW)(Zc)),value:(0,b.lq)((0,b.me)(b.Yj)),default_value:(0,b.lq)((0,b.me)(b.Yj))},Jc=(0,b.or)((0,b.or)((0,b.cW)({id:b.Yj,key:b.Yj,optional:(0,b.or)(b.U3,b.lc),label:(0,b.cW)(zc),type:(0,b.yL)("text"),text:(0,b.lq)((0,b.cW)(Hc))}),(0,b.cW)({id:b.Yj,key:b.Yj,optional:(0,b.or)(b.U3,b.lc),label:(0,b.cW)(zc),type:(0,b.yL)("numeric"),numeric:(0,b.lq)((0,b.cW)(Gc))})),(0,b.cW)({id:b.Yj,key:b.Yj,optional:(0,b.or)(b.U3,b.lc),label:(0,b.cW)(zc),type:(0,b.yL)("dropdown"),dropdown:(0,b.cW)(Xc)})),Qc=Object.freeze({buttonTheme:(0,b.lq)((0,b.cW)(si)),paymentMethods:(0,b.lq)((0,b.cW)(ci))}),$c={individual:(0,b.lq)((0,b.me)((0,b.cW)({optional:(0,b.or)(b.U3,b.lc)}))),business:(0,b.lq)((0,b.me)((0,b.cW)({optional:(0,b.or)(b.U3,b.lc)})))},es={location:(0,b.yL)("shipping","contact"),defaultPhoneNumber:(0,b.lq)((0,b.me)(b.Yj))},ts={displayPromotions:(0,b.or)(b.U3,b.lc),promotions:(0,b.me)((0,b.yL)("opt_in","opt_out")),termsOfService:(0,b.me)((0,b.cW)({accepted:(0,b.or)(b.U3,b.lc),businessName:(0,b.me)(b.Yj),privacyPolicyUrl:(0,b.me)(b.Yj),termsOfServiceUrl:(0,b.me)(b.Yj)}))},ns=function(e){var t=e.elementsInitSource,n=e.betas;return(0,b.cW)(Object.freeze(function(e){var t=e.elementsInitSource,n=e.betas;return(0,u.A)({locale:(0,b.vM)("elements()"),fonts:(0,b.vM)("elements()"),__previewMode:(0,b.lq)((0,b.or)(b.U3,b.lc)),__showPreviewDropzones:(0,b.lq)((0,b.or)(b.U3,b.lc)),__previewDropzoneOverrides:(0,b.lq)((0,b.jk)((0,b.cW)({id:b.yL.apply(void 0,(0,d.A)(ha.Fq)),display:(0,b.lq)((0,b.or)(b.U3,b.lc)),text:(0,b.lq)(b.Yj),highlighted:(0,b.lq)((0,b.or)(b.U3,b.lc))}))),features:(0,b.lq)((0,b.cW)({promotionCodeCollection:(0,b.lq)((0,b.yL)("auto","never"))})),layout:(0,b.lq)((0,b.yL)("expanded","compact")),contacts:(0,b.lq)((0,b.jk)((0,b.cW)(io))),expressCheckout:(0,b.lq)((0,b.cW)(Qc)),wallets:(0,b.lq)((0,b.cW)(Qc))},"custom_checkout"===t?{__customCheckout:(0,b.lq)((0,b.cW)({expressCheckoutElementOptions:(0,b.lq)((0,b.cW)(Ri)),billingAddressElementOptions:(0,b.lq)((0,b.cW)(co)),shippingAddressElementOptions:(0,b.lq)((0,b.cW)(co)),paymentElementOptions:(0,b.lq)((0,b.cW)(ro(!1,n))),taxIdElementOptions:(0,b.lq)((0,b.cW)(ho(n,t))),currencySelectorElementOptions:(0,b.lq)((0,b.cW)(_o)),totalSummary:(0,b.lq)((0,b.cW)(Vc)),lineItems:(0,b.lq)((0,b.jk)((0,b.cW)({name:b.Yj,amount:b.Yj,recurring:(0,b.lq)((0,b.me)((0,b.cW)({usageType:(0,b.yL)("metered","licensed"),isProrated:(0,b.or)(b.U3,b.lc)})))}))),recurring:(0,b.lq)((0,b.me)((0,b.cW)({interval:(0,b.yL)("day","month","week","year"),intervalCount:(0,b.or)(b.ai,b.zh),dueNext:(0,b.cW)({total:b.Yj,subtotal:b.Yj,discount:b.Yj,taxInclusive:b.Yj,taxExclusive:b.Yj,billingCycleAnchor:(0,b.lq)((0,b.me)((0,b.or)(b.ai,b.zh)))}),trial:(0,b.lq)((0,b.me)((0,b.cW)({trialEnd:(0,b.or)(b.ai,b.zh),trialPeriodDays:(0,b.or)(b.ai,b.zh)})))}))),allowPromotionCodes:(0,b.lq)((0,b.or)(b.U3,b.lc)),shippingOptions:(0,b.lq)((0,b.jk)((0,b.cW)(Kc))),selectedShippingRate:(0,b.lq)((0,b.me)(b.Yj)),shouldCollectEmail:(0,b.lq)((0,b.or)(b.U3,b.lc)),shouldCollectFullBillingAddress:(0,b.lq)((0,b.or)(b.U3,b.lc)),shouldCollectTaxId:(0,b.lq)((0,b.or)(b.U3,b.lc)),shouldShowCurrencySelector:(0,b.lq)((0,b.or)(b.U3,b.lc)),visibleCustomComponentLocations:(0,b.lq)((0,b.jk)(b.yL.apply(void 0,(0,d.A)(ha.Fq)))),submitType:(0,b.lq)((0,b.me)((0,b.yL)("auto","pay","book","donate","subscribe"))),hasTrial:(0,b.lq)((0,b.or)(b.U3,b.lc)),customFields:(0,b.lq)((0,b.A7)(Jc)),customText:(0,b.lq)((0,b.me)((0,b.cW)({submit:(0,b.lq)((0,b.me)((0,b.cW)({message:b.Yj}))),shipping_address:(0,b.lq)((0,b.me)((0,b.cW)({message:b.Yj}))),after_submit:(0,b.lq)((0,b.me)((0,b.cW)({message:b.Yj}))),terms_of_service_acceptance:(0,b.lq)((0,b.me)((0,b.cW)({message:b.Yj})))}))),customComponents:Fc,consentCollection:(0,b.lq)((0,b.me)((0,b.cW)(ts))),nameCollection:(0,b.lq)((0,b.me)((0,b.cW)($c))),phoneNumberCollection:(0,b.lq)((0,b.me)((0,b.cW)(es))),defaultEmail:(0,b.lq)((0,b.me)(b.Yj)),defaultIndividualName:(0,b.lq)((0,b.me)(b.Yj)),defaultBusinessName:(0,b.lq)((0,b.me)(b.Yj)),rawMode:(0,b.lq)((0,b.yL)("payment","subscription","setup","modeless")),taxIdCollectionRequired:(0,b.lq)((0,b.me)((0,b.yL)("if_supported","never"))),isPreClover:(0,b.lq)((0,b.or)(b.U3,b.lc)),addressTypeForTax:(0,b.lq)((0,b.me)((0,b.yL)("billing","shipping"))),guacamoleFeatureFlags:(0,b.lq)((0,b.cW)({enableFpxB2b:(0,b.lq)((0,b.or)(b.U3,b.lc)),afterpayEnableCrossCountryBillingAddress:(0,b.lq)((0,b.or)(b.U3,b.lc))}))}))}:{})}({elementsInitSource:t,betas:n})))},rs={height:"2px",margin:"-4px",width:"calc(100% + 8px)",opacity:"1",transition:"opacity 0.4s ease 0.1s"},os="StripeElement",as=["blur","escape","focus","loaderstart","change"],is=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:{}})})},cs=n(1776).K7,ss=function(e){var t,n,r,o,a=e.options,i=e.component,c=e.elementTimings,s=e.getParent,l=e.emitEvent,d=e.hasRegisteredListener,p=a.publicOptions,m=a.controller,_=a.groupId,f=a.componentName,h=null!==(t=null===(n=p.__customCheckout)||void 0===n?void 0:n.expressCheckoutElementOptions)&&void 0!==t?t:{},y=Tc(h),v=null,g=null,b=null,A=null,k=[],E=[],w=a.storeReadyPromise||cs.resolve(),C=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.accessoryFramesGroupInfo,d={fonts:o,wait:a,rtl:Q(document.body),publicOptions:i,controllingElement:c,elementsInitSource:s,elementId:l};return t.createElementFrame(Z.mU.HABANERO,n,r,d,u)}(a),P=-1!==["auto","always"].indexOf(null!==(r=a.loader)&&void 0!==r?r:"")&&No(a.componentName,a.publicOptions),T=Zo({controller:a.controller,elementFrame:C,component:i,componentName:a.componentName,loaderEnabled:P,elementOptions:{paymentForm:{layout:p.layout}},appearance:a.appearance,groupEligibleForAccessoryFrames:null===(o=a.accessoryFramesGroupInfo)||void 0===o?void 0:o.isEligibleForAccessoryFrames});(0,S.vf)(i,(0,u.A)((0,u.A)({},J.Li),{},{margin:"-4px 0",transition:"height .35s ease"})),C.appendTo(i),C.updateStyle((0,u.A)((0,u.A)({},rs),{},{opacity:P?"0":"1"})),w.then((function(){A=new We.Dc})),Va({pePublicOptions:a.publicOptions,linkOptions:a.linkOptions,clientSecret:a.clientSecret,deferredIntent:a.deferredIntent,elementsInitSource:a.elementsInitSource,controller:a.controller,componentName:a.componentName,linkConsumerData:a.linkConsumerData}),ba({frame:C,props:e,isHabanero:!0,isHabaneroShippingMode:!1}),ba({frame:C,props:e,isHabanero:!0,isHabaneroShippingMode:!0}),va({frame:C,props:e,addOnUnmount:function(e){k.push(e)},addOnDestroy:function(e){E.push(e)},isHabanero:!0}),Aa({frame:C,props:e,isHabanero:!0}),Sa({frame:C,props:e,isHabanero:!0}),La({frame:C,props:e}),"custom_checkout"===a.elementsInitSource&&Ta({frame:C,props:e}),as.forEach((function(e){C._on(e,(function(t){return l(e,t)}))}));var N=(0,ct.f6)((function(){var e,t,n,r,o,a,i,s;C.send({action:"stripe-timings",payload:{timestamps:{stripeJsLoad:c.stripeJsLoadTimestamp.getAsPosixTime(),stripeCreate:c.stripeCreateTimestamp.getAsPosixTime(),groupCreate:c.groupCreateTimestamp.getAsPosixTime(),create:c.createTimestamp.getAsPosixTime(),customCheckoutInit:null===(e=c.customCheckoutInitTimestamp)||void 0===e?void 0:e.getAsPosixTime(),customCheckoutSdkCreate:null===(t=c.customCheckoutSdkCreateTimestamp)||void 0===t?void 0:t.getAsPosixTime(),customCheckoutSdkReady:null===(n=c.customCheckoutSdkReadyTimestamp)||void 0===n?void 0:n.getAsPosixTime(),store:null===(r=A)||void 0===r?void 0:r.getAsPosixTime(),mount:null===(o=v)||void 0===o?void 0:o.getAsPosixTime(),load:null===(a=g)||void 0===a?void 0:a.getAsPosixTime(),loaderStart:null===(i=b)||void 0===i?void 0:i.getAsPosixTime(),loaderEnabled:P,pageLoad:window.performance&&"number"==typeof window.performance.timeOrigin?window.performance.timeOrigin:void 0},element_layout:null!==(s=p.layout)&&void 0!==s?s:ha.i3}})}));C._on("link_takeover_mode",(function(){i.style.transition="none"})),C._on("ready",(function(e){T.hide(),b||l("loaderstart"),l("ready",e),N()})),C._on("habanero-pay-button-confirm",(function(e){var t=ha.Bu;if(!d(t))throw new I.N("Unhandled checkout form confirm event. Make sure to register a confirm handler.");l(t,e)})),C._on("internal-habanero-set-confirm-status",(function(e){C.send({action:"stripe-internal-habanero-set-confirm-status",payload:e})})),C._on("habanero-email-change",(function(e){l(ha.SD,e)})),C._on("habanero-phone-change",(function(e){l(ha.uZ,e)})),C._on("habanero-custom-fields-change",(function(e){l(ha.$g,e)})),C._on("habanero-apply-promotion-code",(function(e){l(ha.Fh,e)})),C._on("habanero-remove-promotion-code",(function(e){l(ha.XM,e)})),C._on("habanero-promotions-consent-change",(function(e){l(ha.Vy,e)})),C._on("habanero-terms-of-service-consent-change",(function(e){l(ha.Yc,e)})),C._on("habanero-dashboard-studio-dropzone-click",(function(e){l(ha.BU,e)})),C._on(ha.RD,(function(e){var t=e.top,n=e.height;if("function"==typeof C._iframe.scrollIntoView){var r=C._iframe.style.scrollMarginTop,o=window.innerHeight/2-n/2;C._iframe.style.scrollMarginTop="".concat(o-t,"px"),C._iframe.scrollIntoView({block:"start",inline:"nearest",behavior:"smooth"}),cs.resolve().then((function(){C._iframe.style.scrollMarginTop=r}))}}));var M=function(e){var t=Ao(e,"".concat(f,".focus()"));t.warnings.forEach((function(e){return m.warn(e)})),$(),C.focus(t.value),C.send({action:"stripe-user-focus",payload:t.value||{}})};Ua({frame:C,props:e,onLoad:function(){g=new We.Dc},focus:M}),xa({frame:C,props:e,addOnUnmount:function(e){k.push(e)}});var R=Cc({frame:C,props:is(e),state:y,isHabanero:!0}).applePay;Pc({controller:m,groupId:_,publicOptions:h,applePay:R});return{mount:function(){v=new We.Dc;var e=s();if(e){P?(T.show().then((function(e){null!=e&&e.err||(b=new We.Dc,l("loaderstart"))})),k.push((function(){T.unmount()}))):(b=new We.Dc,l("loaderstart"));var t=(0,S.zQ)(e,(function(){C.send({action:"stripe-parent-visible",payload:null})}));k.push(t),(0,S.aK)(e,[[os,!0]]),k.push((function(){(0,S.aK)(e,[[os,!1]])}))}},update:function(e){C.update(e)},focus:M,blur:function(){C.blur()},clear:function(){C.clear()},unmount:function(){for(m.action.elementUnmounted({elementName:f,groupId:_,frameId:C.id});k.length;){var e;null===(e=k.pop())||void 0===e||e()}for(;y.runOnUnmount.length;){var t;null===(t=y.runOnUnmount.pop())||void 0===t||t()}C.unmount()},destroy:function(){for(;E.length;){var e;null===(e=E.pop())||void 0===e||e()}m.action.resetExpressCheckoutState({groupId:_})},sendNativeSdkClick:function(e){var t=Gi(e,null==a?void 0:a.elementsInitSource),n=t.value;t.warnings.forEach((function(e){return m.warn(e)})),C.send({action:"ece-native-sdk-click",payload:n})},setView:function(e){return function(e,t){if("number"!=typeof e||!Number.isInteger(e)||e<0)throw new I.N('Please call setView() with a positive integer index. You used: "'.concat(e,'"'));if("expanded"===t)throw new I.N('You cannot call `setView()` when options[layout] is "expanded".')}(e,p.layout),new cs((function(t,n){C._on("set-view-response",(function e(r){C._off("set-view-response",e),null!=r&&r.error?n(new I.N(r.error)):t()})),C.send({action:"stripe-internal-habanero-set-view",payload:{index:e}})}))},_frame:C,getValue:function(e){var t=wo(f,e||{},"".concat(f,".getValue()"));return t.warnings.forEach((function(e){return m.warn(e)})),C.getValue(t.value),new cs((function(e){C._on("get-value-response",(function t(n){return C._off("get-value-response",t),e(n)}))}))}}},ls=["options"],us=["controller","componentName","publicOptions","betas","elementsInitSource"],ds=function(e){var t=e.options,n=(0,_.A)(e,ls),r=t.controller,o=(t.componentName,t.publicOptions),a=t.betas,i=t.elementsInitSource,c=(0,_.A)(t,us),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,b.tf)(ns({elementsInitSource:s,betas:l}),c,p),f=m.value,h=(f.locale,f.fonts,(0,_.A)(f,Bc)),y=m.warnings,v=(null===(t=h.__customCheckout)||void 0===t?void 0:t.expressCheckoutElementOptions)||{},g=Ui(v,s,Ia({publicOptions:v,isCreate:!0})),A=g.value,S=g.warnings,k=(null===(n=h.__customCheckout)||void 0===n?void 0:n.billingAddressElementOptions)||{};yo(k);var E=(null===(r=h.__customCheckout)||void 0===r?void 0:r.shippingAddressElementOptions)||{};E&&yo(E);var w=(null===(o=h.__customCheckout)||void 0===o?void 0:o.paymentElementOptions)||{},C=vo({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,Uc),x=(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:A,paymentElementOptions:x,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)})),ss((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})}))},ps=function(e,t){var n=function(e){if(!N.P4[e])throw new Error("Unexpected Element type: ".concat(e,"."));return N.P4[e].implementation}(e);switch(n){case"legacy":return new Wt(t);case"affirm_message":return Zt(t);case"afterpay_message":return en(t);case"payment_method_messaging":return $a(t);case"frame":return Ja(t);case"express_checkout":return Oc(t);case"paymentForm":return ds(t);default:return(0,j.GQ)(n,"Unexpected implementation type: ".concat(n,"."))}},ms=n(5490),_s=new Set(["card","cardNumber","cardExpiry","cardCvc","postalCode","payment","linkAuthentication","expressCheckout","address"]),fs={},hs=[],ys=function(e){if(fs[e]&&(As("init",e),fs[e].fastlaneOpen))for(fs[e].fastlaneOpen=!1;fs[e].queue.length;){var t=fs[e].queue.shift();t&&t()}if(!Es())for(;hs.length;){var n=hs.shift();n&&n()}},vs=function(e){if(fs[e]){var t=fs[e].fastPathFrameId;fs[e].controllerReadyForMessages&&t&&((0,ms.u1)({type:"child",sourceFrameId:window.name,targetFrameId:t,controllerAppFrameId:fs[e].controllerId,message:{action:"stripe-outer-controller-load-for-fastpath",payload:{}}}),bs("store",e))}},gs={register:5e3,init:15e3,store:15e3},bs=function(e,t){fs[t]&&(fs[t].timeoutIds[e]=setTimeout((function(){fs[t].onTimeout(e),ks(t)&&ys(t),delete fs[t]}),gs[e]))},As=function(e,t){if(fs[t]){var n=fs[t].timeoutIds[e];n&&clearTimeout(n)}},Ss=function(e,t){fs[e]&&(fs[e].fastPathFrameId=t,ys(e),fs[e].controllerReadyForMessages&&vs(e))},ks=function(e){return e?void 0!==fs[e]&&fs[e].fastlaneOpen:Es()},Es=function(){return(0,P.zu)(fs).some((function(e){return e.fastlaneOpen}))},ws=n(8063),Cs=n(4391),Ps=n(3234),Is=n(1776).K7,Ts=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,P.Up)(e,["business","fields","readOnly","terms","allowedCardBrands","disallowedCardBrands","customPaymentMethods","blockPoBox","validation","display","layout","paymentMethodOrder","wallets","buttonHeight","buttonTheme","buttonType","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})})},Ns=["payment","expressCheckout","address","currencySelector","taxId","paymentForm"],Ms=function(e){function t(e,r,o){var a,i;(0,p.A)(this,t),(i=n.call(this)).mount=(0,T.UZ)((function(e){var t;if((0,Ps.Gy)("mount-element-".concat(i._componentName)),i._checkDestroyed(),!e)throw new I.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 I.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 I.N("Invalid DOM element. Make sure to call mount() with a valid DOM element or selector.");e.ownerDocument!==document&&i._controller.report("elements.cross_document_error",{element:i._componentName,element_id:i._elementId}),t=e}if("INPUT"===t.nodeName)throw new I.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,T.UZ)((function(e){return i._controller.report("update",{options:Ts(e),element:i._componentName,element_mode:i._componentMode,element_id:i._elementId}),i._checkDestroyed(),N.P4[i._componentName].supportsUpdate?(i._implementation.update(e),(0,y.A)(i)):(i._controller.warn("`update()` is not supported by the ".concat(i._componentName," Element and has no effect.")),(0,y.A)(i))})),i.focus=(0,T.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,y.A)(i)})),i.blur=(0,T.UZ)((function(){return i._checkDestroyed(),i._implementation.blur(),(0,y.A)(i)})),i.clear=(0,T.UZ)((function(){return i._checkDestroyed(),i._implementation.clear(),(0,y.A)(i)})),i.collapse=(0,T.UZ)((function(){if(i._checkDestroyed(),!i._implementation.collapse)throw new I.N("Collapse is not supported by the ".concat(i._componentName," Element."));return i._implementation.collapse(),(0,y.A)(i)})),i.open=(0,T.UZ)((function(){if(i._checkDestroyed(),!i._implementation.open)throw new I.N("open is not supported by the ".concat(i._componentName," Element."));return i._implementation.open(),(0,y.A)(i)})),i.close=(0,T.UZ)((function(){if(i._checkDestroyed(),!i._implementation.close)throw new I.N("close is not supported by the ".concat(i._componentName," Element."));return i._implementation.close(),(0,y.A)(i)})),i.unmount=(0,T.UZ)((function(){return i._checkDestroyed(),i._unmount(),(0,y.A)(i)})),i.destroy=(0,T.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,y.A)(i)})),i.getValue=(0,T.UZ)((function(e){i._checkDestroyed();var t=new Set(["address","taxId","currencySelector","paymentForm"]);(0,C.aw)(i._controller._betas||[],C.oX.elements_get_value_expansion_beta_1)&&t.add("payment");var n=["latin","localized"];if("address"===i._componentName){var r=e;if(void 0!==(null==r?void 0:r.format)&&-1===n.indexOf(r.format)){var o='Please call getValue() with a supported format: "latin" or "localized". You used: "'.concat(r.format,'".');if(i._controller.report("get_value.integration_error_logged",{errorType:"invalid_format",message:o,format:r.format}),i._implementation.getValue)return i._implementation.getValue()}if((0,M.x$)(i._controller._version,"addressElementLatinFormatDefault")&&void 0===(null==r?void 0:r.format)&&i._implementation.getValue)return i._implementation.getValue({format:"latin"})}else if("paymentForm"===i._componentName){var a,c=e,s=null==c||null===(a=c.address)||void 0===a?void 0:a.format;if(void 0!==s&&-1===n.indexOf(s)){var l='Please call getValue() with a supported format: "latin" or "localized". You used: "'.concat(s,'".');if(i._controller.report("get_value.integration_error_logged",{errorType:"invalid_format",message:l,format:s}),i._implementation.getValue)return i._implementation.getValue()}if((0,M.x$)(i._controller._version,"addressElementLatinFormatDefault")&&void 0===s&&i._implementation.getValue)return i._implementation.getValue({address:{format:"latin"}})}if(e&&Object.keys(e).length>0&&"address"!==i._componentName&&"paymentForm"!==i._componentName){var u="getValue() does not accept options for the ".concat(i._componentName," Element.");if(i._controller.report("get_value.integration_error_logged",{errorType:"options_on_non_address",message:u}),i._implementation.getValue&&t.has(i._componentName))return i._implementation.getValue();throw new I.N("getValue is not supported by the ".concat(i._componentName," Element."))}if(i._implementation.getValue&&t.has(i._componentName))return i._implementation.getValue(e);var d="getValue is not supported by the ".concat(i._componentName," Element.");throw i._controller.report("get_value.integration_error_logged",{errorType:"not_supported",message:d}),new I.N(d)})),i.setView=(0,T.UZ)((function(e){if(i._checkDestroyed(),"paymentForm"!==i._componentName||!i._implementation.setView)throw new I.N("setView is not supported by the ".concat(i._componentName," Element."));var t=i._implementation.setView(e);return t&&"function"==typeof t.then?t.then((function(){return(0,y.A)(i)})):Is.resolve((0,y.A)(i))})),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()!==R.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,_=e.elementId;e.mids;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=_;var f=i._on;if(i._on=function(e,t,n){return t._isUserCallback&&0!==e.indexOf("__private_do_not_use_")&&c.report("register_event_listener",{element:s,name:e}),f.call((0,y.A)(i),e,t,n),(0,y.A)(i)},"currencySelector"===s&&"custom_checkout"!==e.elementsInitSource&&"hip"!==e.elementsInitSource&&"stripe.elements"!==e.elementsInitSource)throw new I.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,C.aw)(m,C.oX.custom_checkout_tax_id_1))throw new I.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 I.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,C.aw)(m,C.oX.elements_tax_id_1))throw new I.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 h=document.createElement("div");return h.className=N.gl,i._component=h,c.report("create",{options:Ts((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:_}),i._implementation=ps(i._componentName,{options:e,component:h,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,E.mj)(window.location.origin)||"test"!==t.keyMode()||-1===Ns.indexOf(n))&&("custom_checkout"===e.elementsInitSource?e.enableEasel&&e.developerToolsOptions.assistant.enabled:e.developerToolsOptions.assistant.enabled)}(e,i._controller,s)?function(e){return(0,P.zu)(e._frames).some((function(e){var t;return!(null==e||!e._componentName)&&-1!==Ns.indexOf(e._componentName)&&!0===(null===(t=e._iframe)||void 0===t?void 0:t.isConnected)}))}(i._controller)||(0,ws.et)():(0,ws.Ie)().then((function(t){((0,t.createEaselFrame)(e),"stripe.elements"===e.elementsInitSource)&&(0,(0,ws.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,v.A)(t,e);var n=(0,g.A)(t);return(0,m.A)(t,[{key:"_checkDestroyed",value:function(){if(this._destroyed)throw new I.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 I.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,fs[o]&&ks(o)&&!_s.has(r)?fs[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!==an.indexOf(le()(this._controller._apiKey)),l=(0,E.h7)();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||Cs.hu,top_origin:(0,E.qE)(),iframe_nesting_depth:l.iframe_nesting_depth,has_srcdoc_ancestor:l.has_srcdoc_ancestor}),this._implementation.mount()}}]),t}(D.A),Rs=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(Ms.prototype,e,{enumerable:!1,get:function(){return Rs(this,e),this._implementation[e]}})}));["_formSubmit","_isIssuingDisplayElement"].forEach((function(e){Object.defineProperty(Ms.prototype,e,{enumerable:!1,writable:!1,value:function(){return Rs(this,e),this._implementation[e]()}})}));var xs=Ms,Os=["stripe.elements","custom_checkout","checkout","payment_link","hip","link_app","native_sdk","customer_portal"],Ls={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none","on_session","off_session"))),verification_method:(0,b.lq)(b.yL.apply(void 0,(0,d.A)(ta.zE))),financial_connections:(0,b.lq)((0,b.cW)({permissions:(0,b.lq)((0,b.jk)(b.yL.apply(void 0,(0,d.A)(ta.lp)))),prefetch:(0,b.lq)((0,b.jk)(b.yL.apply(void 0,(0,d.A)(ta.QR))))}))},qs={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none")))},Ds={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none")))},js={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none","off_session")))},Fs={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none","off_session")))},Bs={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none","on_session","off_session")))},Us={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none","on_session","off_session")))},Vs={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none","off_session")))},Ws={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none")))},Ys={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none","on_session","off_session")))},Ks={require_cvc_recollection:(0,b.lq)(b.lc),installments:(0,b.lq)((0,b.cW)({enabled:b.lc})),setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none","off_session","on_session")))},zs={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none","on_session","off_session")))},Hs={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none")))},Gs={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none")))},Zs={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none")))},Xs={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none")))},Js={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none")))},Qs={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none")))},$s={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none","off_session")))},el={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none","off_session")))},tl={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none","on_session","off_session")))},nl={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none")))},rl={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none","off_session")))},ol={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none","off_session")))},al={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none")))},il={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none")))},cl={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none")))},sl={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none","off_session")))},ll={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none","on_session","off_session")))},ul={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none")))},dl={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none")))},pl={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none")))},ml={capture_method:(0,b.lq)((0,b.me)((0,b.yL)("manual"))),setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none","off_session")))},_l={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none")))},fl={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none")))},hl={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none","off_session")))},yl={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none","on_session","off_session")))},vl={shop_id:(0,b.lq)(b.Yj)},gl={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none","off_session")))},bl={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none")))},Al={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none")))},Sl={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none","on_session","off_session"))),verification_method:(0,b.lq)(b.yL.apply(void 0,(0,d.A)(ta.zE))),financial_connections:(0,b.lq)((0,b.cW)({permissions:(0,b.lq)((0,b.jk)(b.yL.apply(void 0,(0,d.A)(ta.lp)))),prefetch:(0,b.lq)((0,b.jk)(b.yL.apply(void 0,(0,d.A)(ta.QR)))),return_url:(0,b.lq)(b.Yj)}))},kl={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none")))},El={setup_future_usage:(0,b.lq)((0,b.me)((0,b.yL)("none")))},wl={acss_debit:(0,b.lq)((0,b.cW)(Ls)),affirm:(0,b.lq)((0,b.cW)(qs)),afterpay_clearpay:(0,b.lq)((0,b.cW)(Ds)),alipay:(0,b.lq)((0,b.cW)(js)),amazon_pay:(0,b.lq)((0,b.cW)(Fs)),au_becs_debit:(0,b.lq)((0,b.cW)(Bs)),bacs_debit:(0,b.lq)((0,b.cW)(Us)),bancontact:(0,b.lq)((0,b.cW)(Vs)),blik:(0,b.lq)((0,b.cW)(Ws)),boleto:(0,b.lq)((0,b.cW)(Ys)),card:(0,b.lq)((0,b.cW)(Ks)),cashapp:(0,b.lq)((0,b.cW)(zs)),crypto:(0,b.lq)((0,b.cW)(Hs)),customer_balance:(0,b.lq)((0,b.cW)(Gs)),eps:(0,b.lq)((0,b.cW)(Zs)),fpx:(0,b.lq)((0,b.cW)(Xs)),giropay:(0,b.lq)((0,b.cW)(Js)),grabpay:(0,b.lq)((0,b.cW)(Qs)),ideal:(0,b.lq)((0,b.cW)($s)),kakao_pay:(0,b.lq)((0,b.cW)(el)),klarna:(0,b.lq)((0,b.cW)(tl)),konbini:(0,b.lq)((0,b.cW)(nl)),kr_card:(0,b.lq)((0,b.cW)(rl)),link:(0,b.lq)((0,b.cW)(ol)),mb_way:(0,b.lq)((0,b.cW)(al)),mobilepay:(0,b.lq)((0,b.cW)(il)),multibanco:(0,b.lq)((0,b.cW)(cl)),naver_pay:(0,b.lq)((0,b.cW)(sl)),nz_bank_account:(0,b.lq)((0,b.cW)(ll)),oxxo:(0,b.lq)((0,b.cW)(ul)),p24:(0,b.lq)((0,b.cW)(dl)),paynow:(0,b.lq)((0,b.cW)(pl)),paypal:(0,b.lq)((0,b.cW)(ml)),pix:(0,b.lq)((0,b.cW)(_l)),promptpay:(0,b.lq)((0,b.cW)(fl)),revolut_pay:(0,b.lq)((0,b.cW)(hl)),sepa_debit:(0,b.lq)((0,b.cW)(yl)),shop_pay:(0,b.lq)((0,b.cW)(vl)),sofort:(0,b.lq)((0,b.cW)(gl)),swish:(0,b.lq)((0,b.cW)(bl)),twint:(0,b.lq)((0,b.cW)(Al)),us_bank_account:(0,b.lq)((0,b.cW)(Sl)),wechat_pay:(0,b.lq)((0,b.cW)(kl)),zip:(0,b.lq)((0,b.cW)(El))},Cl={assistant:{enabled:void 0}},Pl={assistant:{enabled:!0}},Il=(0,b.IQ)((0,b.cW)({assistant:(0,b.IQ)((0,b.cW)({enabled:(0,b.IQ)(b.lc,(function(){return Cl.assistant.enabled}))}),(function(){return Cl.assistant}))}),(function(){return Cl})),Tl=new Set(["family","src","display","style","unicodeRange","weight"]),Nl=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.")},Ml=function(e,t,n){return"Invalid ".concat(e," parameter: ").concat(t," needs to be a ").concat(n,".")},Rl=function(e,t){return"Invalid ".concat(e," parameter: ").concat(t," should be a string with length greater than 0")},xl=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(Ml(o,"cssSrc","string"));new Set(Object.keys(e).filter((function(e){return"cssSrc"!==e}))).forEach((function(e){n(Nl(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(Ml(o,"family","string"));if("string"!=typeof c||0===c.length)return void n(Ml(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(Ml(o,"weight","string")),Number.isFinite(p)&&(s.weight=p.toString())):(0===p.length&&n(Rl(o,"weight")),s.weight=p)),null!=l&&("string"!=typeof l?n(Ml(o,"display","string")):(0===l.length&&n(Rl(o,"display")),s.display=l)),null!=u&&("string"!=typeof u?n(Ml(o,"style","string")):(0===u.length&&n(Rl(o,"style")),s.style=u)),null!=d&&("string"!=typeof d?n(Ml(o,"unicodeRange","string")):(0===d.length&&n(Rl(o,"unicodeRange")),s.unicodeRange=d)),new Set(Object.keys(e).filter((function(e){return!Tl.has(e)}))).forEach((function(e){n(Nl(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},Ol=n(3159),Ll=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,v.A)(t,e);var n=(0,g.A)(t);return(0,m.A)(t)}((0,Ol.A)(Error)),ql=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,v.A)(t,e);var n=(0,g.A)(t);return(0,m.A)(t)}((0,Ol.A)(Error)),Dl=n(1776).K7,jl=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,E.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}},Fl=function(e){return new Dl((function(t,n){var r=e.method,o=e.headers,a=e.withCredentials,i=jl(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 Dl((function(e,t){try{e(JSON.parse(d.responseText))}catch(e){t(new ql(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 Ll(c)):Ul((0,u.A)((0,u.A)({},e),{},{withCredentials:!0})).then(t,n):t(d))};try{d.send(s)}catch(e){n(new ql(e,c))}}))},Bl=function e(t){return new Dl((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=jl(t),m=p.requestUrl,_=p.requestData,f={Accept:"application/json","Content-Type":p.contentType};i&&Object.keys(i).forEach((function(e){var t=i[e];"string"==typeof t&&(f[e]=t)})),window.fetch(m,{method:o,keepalive:c,headers:f,body:_||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 Ll(m))}return o.text().then((function(e){n({responseURL:o.url,status:o.status,json:function(){return Dl.resolve(JSON.parse(e))},getResponseHeader:function(e){return o.headers.get(e)||""},responseText:e})}))})).catch((function(e){r(new ql(e,m))}))}))},Ul=function(e){return"function"==typeof window.fetch?Bl(e):Fl(e)},Vl=function(e,t){var n=e.reduce((function(e,n){var r=function(e,t){var n=e.indexOf(":");if(-1===n)throw new I.N("Invalid css declaration in file from ".concat(t,': "').concat(e,'"'));var r=e.slice(0,n).trim(),o=B.wD[r];if(!o)throw new I.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,G.A)({},o,a))}),{});return["family","src"].forEach((function(e){if(!n[e])throw new I.N("Missing css property in file from ".concat(t,': "').concat(B.qy[e],'"'))})),n},Wl=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 I.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 I.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 Vl(r,e)}))}))},Yl=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(Kl(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,E.vh)(n)?n:(0,E.fj)(window.location.href,n),o=new We.Dc;t.currentlyLoadingCount++,Wl(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(Kl(e))}))}}]),e}(),Kl=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)}},zl=n(7719),Hl=n(1776).K7,Gl=["fonts","locale","customerOptions","customerSessionClientSecret"],Zl=function(e){return(0,C.aw)(e,C.oX.elements_enable_deferred_intent_beta_1)?Object.keys(w.b5).concat(Un):Object.keys(w.b5)},Xl=[w.b5.link,w.b5.link_card_brand,w.b5.three_d_secure],Jl=(0,b.lq)((0,b.or)((0,b.cW)({enabled:b.lc}),(0,b.cW)({allowed:b.lc}))),Ql=function(e){var t=(0,b.lq)((0,b.me)((0,b.jk)(b.yL.apply(void 0,(0,d.A)(Zl(e)))))),n=(0,b.lq)((0,b.me)((0,b.jk)(b.yL.apply(void 0,(0,d.A)(function(e){return Zl(e).filter((function(e){return-1===Xl.indexOf(e)}))}(e)))))),r=(0,b.lq)((0,b.me)((0,b.yL)("off_session","on_session"))),o=(0,b.lq)((0,b.me)((0,b.yL)("automatic","automatic_async","manual"))),a=(0,b.lq)((0,b.me)((0,b.cW)(wl))),i=(0,b.lq)((0,b.me)(b.Yj)),c=(0,b.lq)((0,b.me)(b.Yj));return{mode:(0,b.lq)((0,b.me)((0,b.yL)("payment","setup","subscription"))),amount:(0,b.lq)((0,b.me)(b.SE)),currency:(0,b.lq)((0,b.me)(b.gO)),paymentMethodCreation:(0,b.lq)((0,b.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}},$l={customerOptions:(0,b.lq)((0,b.cW)({customer:b.Yj,ephemeralKey:b.Yj}))},eu={customerSessionClientSecret:(0,b.lq)((0,b.me)(b.Yj))},tu={__customCheckoutSavedPaymentMethods:(0,b.lq)((0,b.me)((0,b.$V)({paymentMethods:(0,b.jk)(b.Ik),offerSave:b.lc,offerRemove:b.lc}))),__customCheckoutCustomerShipping:(0,b.lq)((0,b.me)(b.Ik)),__customCheckoutCustomerEmail:(0,b.lq)((0,b.me)(b.Yj))},nu=b.yL.apply(void 0,(0,d.A)(kr.Fg)),ru=(0,b.lq)((0,b.qv)(100)),ou=(0,b.cW)({id:(0,b.tG)("cpmt_"),options:(0,b.or)((0,b.cW)({type:(0,b.zT)("static"),subtitle:ru}),(0,b.cW)({type:(0,b.zT)("embedded"),subtitle:ru,embedded:(0,b.cW)({handleRender:b.E2,handleDestroy:(0,b.lq)(b.E2)})}))}),au=(0,b.cW)({networkId:(0,b.lq)(b.Yj),externalId:(0,b.lq)(b.Yj),businessName:(0,b.lq)(b.Yj),networkBusinessProfile:(0,b.lq)(b.Yj)}),iu=(0,b.cW)({disallowFundingSourceCreation:(0,b.lq)((0,b.jk)(b.Yj))}),cu=(0,b.cW)({disallowFundingSourceCreation:(0,b.lq)((0,b.jk)(b.Yj)),hashedEmail:(0,b.lq)(b.Yj)}),su=(0,u.A)((0,u.A)({},tu),{},{__checkoutSessionId:(0,b.lq)(b.Yj),__checkoutConfigId:(0,b.lq)(b.Yj),__checkoutCountryOverride:(0,b.lq)((0,b.me)(nu)),__disableLinkInSession:(0,b.lq)(b.lc),__enableEasel:(0,b.lq)(b.lc),__linkConsumerData:(0,b.lq)((0,b.cW)({found:(0,b.lq)(b.lc),email:(0,b.lq)(b.Yj)})),__checkoutAutomaticPaymentMethodTypes:(0,b.lq)(b.lc)}),lu=(0,b.IQ)((0,b.yL)("none","shipping","billing"),(function(){return"billing"})),uu=(0,b.cW)({mode:lu,formBehavior:(0,b.IQ)((0,b.yL)("hidden","editable"),(function(){return"hidden"}))}),du=(0,b.cW)(Object.freeze({mode:(0,b.yL)("shipping","billing")})),pu=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)},mu=function(e){if(0!==e.length)return e},_u=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,P.Up)(e,["locale","loader","externalPaymentMethodTypes","paymentMethodCreation","allowedCardBrands","disallowedCardBrands"].concat(vu))),e.hasOwnProperty("fonts")?{fonts:""}:null),{},{appearance:pu(e.appearance)},e.customerOptions?{customerOptions:{customer:e.customerOptions.customer}}:null),e.customPaymentMethods?{customPaymentMethodsStatic:mu(e.customPaymentMethods.filter((function(e){return"static"===e.options.type})).map((function(e){return e.id}))),customPaymentMethodsEmbedded:mu(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,sellerDetailsNetworkBusinessProfile:e.sellerDetails.networkBusinessProfile}:null),e.link?{linkDisallowFundingSourceCreation:e.link.disallowFundingSourceCreation}:null)},fu=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,_=e.excludedPaymentMethodTypes,f=e.paymentMethodOptions,h=e.payment_method_options,y=void 0===h?f: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,allowed_payment_method_types:m,excluded_payment_method_types:_,payment_method_options:y,payment_method_configuration:b,on_behalf_of:k,adaptive_pricing:E&&"enabled"in E?{enabled:E.enabled}:void 0}:"setup"===t?{mode:"setup",currency:n,capture_method:i,setup_future_usage:l||"off_session",payment_method_types:p,allowed_payment_method_types:m,excluded_payment_method_types:_,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,allowed_payment_method_types:m,excluded_payment_method_types:_,payment_method_options:y,payment_method_configuration:b,on_behalf_of:k}:void 0},hu=["customerSessionClientSecret","adaptivePricing","customPaymentMethods","locale","sellerDetails","link"],yu=["mode","amount","payment_method_types","paymentMethodTypes","allowedPaymentMethodTypes","excludedPaymentMethodTypes","capture_method","captureMethod","setup_future_usage","setupFutureUsage","payment_method_options","paymentMethodOptions","payment_method_configuration","paymentMethodConfiguration"],vu=[].concat(yu,["currency","on_behalf_of","onBehalfOf","adaptivePricing"]),gu=function(e,t,n){var r=e,o=t;if("setup"===(null==r?void 0:r.mode)&&null!=o&&o.amount)throw new I.N("Invalid value for ".concat(n,": `amount` is not applicable when `mode` is `'setup'`"))},bu=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,_=e.allowedPaymentMethodTypes,f=e.excludedPaymentMethodTypes,h=e.paymentMethodConfiguration,y=e.payment_method_configuration,v=void 0===y?h:y,g=e.paymentMethodOptions,A=e.payment_method_options,S=void 0===A?g:A,k=(0,C.aw)(r,C.oX.deferred_intent_pe_optional_amount_beta_0);if([null==m?void 0:m.length,v,_].filter(Boolean).length>1){if(_)throw new I.N("Invalid value for ".concat(n,": You may only specify one of these parameters: `allowedPaymentMethodTypes`, `payment_method_types` or `payment_method_configuration`."));throw new I.N("Invalid value for ".concat(n,": You may only specify one of these parameters: `payment_method_types` or `payment_method_configuration`."))}if(f&&(null!=m&&m.length||_))throw new I.N("Invalid value for ".concat(n,": You may only specify one of these parameters: `excludedPaymentMethodTypes` or `").concat(_?"allowedPaymentMethodTypes":"paymentMethodTypes","`."));var E=Object.keys((0,P.Up)(t,yu));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 I.N("Invalid value for ".concat(n,": `paymentMethodOptions.card.installments.enabled` is only applicable when `mode` is `'payment'`."));if(null==m||!m.length)throw new I.N("Invalid value for ".concat(n,": `paymentMethodOptions.card.installments.enabled` is only applicable when `paymentMethodTypes` is set."));if("manual"===a)throw new I.N("Invalid value for ".concat(n,": `paymentMethodOptions.card.installments.enabled` is not applicable when `paymentMethodCreation` is `'manual'`."))}if("payment"===s){var w=(0,b.cW)({amount:(0,b.lq)((0,b.me)(b.ai)),currency:b.Yj}),T=(0,b.cW)({amount:b.ai,currency:b.Yj}),N=k?w:T,M=(0,b.tf)(N,{amount:l,currency:u},"options").value;if(null!=M.amount&&M.amount<=0)throw new I.N("Invalid value for ".concat(n,": `amount` must be greater than 0"))}else if("setup"===s){!(0,C.aw)(r,C.oX.elements_enable_deferred_intent_beta_1)&&(m||(0,b.tf)((0,b.cW)({currency:b.Yj}),{currency:u},"options"))}else{if(!s&&E.length)throw new I.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,b.cW)({amount:(0,b.lq)((0,b.me)(b.ai)),currency:b.Yj}),x=(0,b.cW)({amount:b.ai,currency:b.Yj}),O=k?R:x,L=(0,b.tf)(O,{amount:l,currency:u},"options").value;if(L.amount&&L.amount<0)throw new I.N("Invalid value for ".concat(n,": `amount` must be 0 or greater"))}}if(S){var q,D,j,F,B=null===(q=S.us_bank_account)||void 0===q||null===(D=q.financial_connections)||void 0===D?void 0:D.permissions;if(B&&!(B.indexOf("payment_method")>-1))throw new I.N("Invalid value for ".concat(n,": permissions array must include 'payment_method'. You provided: ").concat(B.join(", ")));if(void 0!==(null===(j=S.card)||void 0===j?void 0:j.require_cvc_recollection)&&"setup"===s)throw new I.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===(F=S.paypal)||void 0===F?void 0:F.capture_method))throw new I.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 I.N("Invalid value for ".concat(n,": `paymentMethodOptions[").concat(e,"][setup_future_usage]` is only applicable when `mode: payment`."))}))}},Au=function(e){e._emit("update-end"),e._emit("updateend")},Su=function(e){function t(e,r,o,a,i,c,s){var m;(0,p.A)(this,t),(m=n.call(this))._accessoryFramesGroupInfo={isEligibleForAccessoryFrames:!1},m.getElement=(0,T.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?du:(0,b.cW)(Object.freeze({})),i=(0,b.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,P.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 I.N("In order to retrieve an Address Element, you must specify a mode.\n e.g. stripe.elements.getElement('address', 'shipping')")}return(0,P.I6)(m._elements,(function(e){return e._componentName===r}))||null})),m.update=(0,T.UZ)((function(e){var t,n;(0,Ps.Gy)("elements-update");var r=(0,M.x$)(m._controller._version,"doesUpdateReturnPromise");r&&"custom_checkout"!==m._commonOptions.__elementsInitSource&&(m._isUpdating=!0);var o=(0,u.A)((0,u.A)({},m._commonOptions),e);gu(o,e,"elements.update()");var a=(0,b.tf)(function(e,t){return(0,b.cW)((0,u.A)((0,u.A)((0,u.A)((0,u.A)((0,u.A)({locale:(0,b.lq)(b.Yj),appearance:(0,b.lq)(b.Ik),fonts:(0,b.lq)((0,b.jk)(b.Ik))},Ql(e)),$l),eu),{},{clientSecret:(0,b.lq)((0,b.me)(Er)),customPaymentMethods:(0,b.me)((0,b.lq)((0,b.pD)("id")((0,b.jk)(ou)))),sellerDetails:(0,b.lq)((0,b.me)(au)),link:(0,b.lq)((0,b.me)(iu)),adaptivePricing:Jl},t?{allowedCardBrands:(0,b.lq)(mr),disallowedCardBrands:(0,b.lq)(mr)}:{}),t?su:{}))}(m._betas,"custom_checkout"===m._commonOptions.__elementsInitSource),e||{},"elements.update()"),i=a.value;if(a.warnings.forEach((function(e){return m._controller.warn(e)})),0===Object.keys(i).length)return m._isUpdating=!1,r?Hl.resolve():void 0;var c,s,l=i.customerOptions,d=i.locale,p=i.appearance,_=i.on_behalf_of,h=i.customPaymentMethods,v=i.allowedCardBrands,g=i.disallowedCardBrands,A=i.__customCheckoutSavedPaymentMethods,S=i.__customCheckoutCustomerShipping,k=i.fonts,E=i.clientSecret,w=i.customerSessionClientSecret,I=i.currency,T=i.onBehalfOf,N=void 0===T?_:T,R=i.sellerDetails,x=i.link,O=(0,C.q3)(d,m._betas);O&&(m._controller.action.fetchLocale({locale:O}),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(O)})));var L=!1;if(!!Object.keys((0,P.Up)(i,["clientSecret"].concat(vu,hu))).length){var q;E=null!==(q=E)&&void 0!==q?q:m._commonOptions.clientSecret,w=void 0===w?m._commonOptions.customerSessionClientSecret:w,I=void 0===I?m._commonOptions.currency:I,N=void 0===N?m._commonOptions.onBehalfOf||m._commonOptions.on_behalf_of:N,R=void 0===R?m._commonOptions.sellerDetails:R,x=void 0===x?m._commonOptions.link:x;var D=(0,P.Up)(i,[].concat(vu,hu)),j=(0,P.Up)(m._commonOptions,[].concat(vu,hu)),F=(0,u.A)((0,u.A)({},j),D);i.clientSecret&&yu.forEach((function(e){F[e]=null})),i.mode&&(m._commonOptions.clientSecret=void 0),L=!(0,P.n4)(F,j),bu(F,D,"elements.update()",m._betas,m._commonOptions.__elementsInitSource||"stripe.elements",i.paymentMethodCreation),L&&(c=F,s=fu(F))}if(i.hasOwnProperty("customerOptions")&&(m._customerOptions=l||null),i.hasOwnProperty("customerSessionClientSecret")&&(m._commonOptions.customerSessionClientSecret=w||null),i.hasOwnProperty("appearance")){var B=m._commonOptions.appearance;m._commonOptions.appearance=p;setTimeout((function(){var e;m._controller.report("appearance.change",{config:(0,P.PW)(Object.keys(null!==(e=i.appearance)&&void 0!==e?e:{}).map((function(e){var t;return[e,JSON.stringify(null===(t=i.appearance)||void 0===t?void 0:t[e])!==JSON.stringify(null==B?void 0:B[e])]})))})}),0)}if(i.hasOwnProperty("clientSecret")&&(m._commonOptions.clientSecret=E),i.hasOwnProperty("customPaymentMethods")&&(m._commonOptions.customPaymentMethods=null===h?[]:h),i.hasOwnProperty("allowedCardBrands")&&(m._commonOptions.allowedCardBrands=v),i.hasOwnProperty("disallowedCardBrands")&&(m._commonOptions.disallowedCardBrands=g),i.hasOwnProperty("sellerDetails")&&(m._commonOptions.sellerDetails=i.sellerDetails),i.hasOwnProperty("link")&&(m._commonOptions.link=i.link),O&&(m._commonOptions.locale=O),k){var U=xl(k,{warn:m._controller.warn});m._fontsLoader.addFontSources(U)}i.hasOwnProperty("__customCheckoutSavedPaymentMethods")&&(m._commonOptions.__customCheckoutSavedPaymentMethods=A),i.hasOwnProperty("__customCheckoutCustomerShipping")&&(m._commonOptions.__customCheckoutCustomerShipping=S),i.hasOwnProperty("__customCheckoutCustomerEmail")&&(m._commonOptions.__customCheckoutCustomerEmail=i.__customCheckoutCustomerEmail),i.hasOwnProperty("__checkoutCountryOverride")&&(m._commonOptions.__checkoutCountryOverride=i.__checkoutCountryOverride),i.hasOwnProperty("__checkoutSessionId")&&(m._commonOptions.__checkoutSessionId=i.__checkoutSessionId,m._controller.updateLogParams({checkout_session_id:i.__checkoutSessionId})),i.hasOwnProperty("__checkoutConfigId")&&m._controller.updateLogParams({checkout_config_id:i.__checkoutConfigId}),i.hasOwnProperty("__disableLinkInSession")&&(m._commonOptions.__disableLinkInSession=i.__disableLinkInSession),i.hasOwnProperty("__enableEasel")&&(m._commonOptions.__enableEasel=i.__enableEasel),i.hasOwnProperty("__linkConsumerData")&&(m._commonOptions.__linkConsumerData=i.__linkConsumerData),i.hasOwnProperty("__checkoutAutomaticPaymentMethodTypes")&&(m._commonOptions.__checkoutAutomaticPaymentMethodTypes=i.__checkoutAutomaticPaymentMethodTypes),(0,f.A)(m._commonOptions,c);var V=(0,P.I6)(m._elements,(function(e){return"expressCheckout"===e._componentName||"payButton"===e._componentName}));null==V||null===(t=V._implementation._frame)||void 0===t||t._emit("update-start");var W=m._controller.action.updateElementsOptions((0,u.A)({customerOptions:l,appearance:p,groupId:m._id,allowedCardBrands:m._commonOptions.allowedCardBrands,disallowedCardBrands:m._commonOptions.disallowedCardBrands,savedPaymentMethods:m._commonOptions.__customCheckoutSavedPaymentMethods,customerShipping:m._commonOptions.__customCheckoutCustomerShipping,customerEmail:m._commonOptions.__customCheckoutCustomerEmail,countryOverride:m._commonOptions.__checkoutCountryOverride,linkConsumerData:m._commonOptions.__linkConsumerData},L?{customerSessionClientSecret:w,clientSecret:E,currency:"SETUP_INTENT"===(null===(n=E)||void 0===n?void 0:n.type)?I:void 0,onBehalfOf:N,deferredIntent:s,customPaymentMethods:i.hasOwnProperty("customPaymentMethods")?i.customPaymentMethods||[]:void 0,locale:O,checkoutSessionId:m._commonOptions.__checkoutSessionId,disableLinkInSession:m._commonOptions.__disableLinkInSession,sellerDetails:R,adaptivePricing:i.adaptivePricing&&"allowed"in i.adaptivePricing?{allowed:i.adaptivePricing.allowed}:void 0,link:x,checkoutAutomaticPaymentMethodTypes:m._commonOptions.__checkoutAutomaticPaymentMethodTypes}:{})).then((function(){var e;m._controller.report("update",{options:_u(i)}),Au((0,y.A)(m)),null==V||null===(e=V._implementation._frame)||void 0===e||e._emit("update-end")})).catch((function(e){var t;throw null==V||null===(t=V._implementation._frame)||void 0===t||t._emit("update-end"),e})).finally((function(){m._isUpdating=!1}));return r?W:void 0})),m.submit=(0,T.iG)((function(){return m._isSubmitting&&m._controller.report("simultaneous_elements_submit_calls"),m._isSubmitting=!0,m._controller.action.createApplePaySessionIfNecessary({groupId:m._id}).then((function(){return 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,T.Jm)((function(e,t){var n;(0,Ps.Gy)("create-element-".concat(e));var r=new We.Dc,o=m._elements.map((function(e){return e._componentName})),a=m._elements.map((function(e){return e._componentMode}));q(e,o,a,m._betas,m._controller._version,t,m._controller.keyMode()),function(e,t){"payment"===e&&(0,E.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 i=(0,u.A)((0,u.A)((0,u.A)({},(0,P.cJ)(null!=t?t:{},"paymentRequest")),(0,P.Up)(m._commonOptions,["locale","fonts","appearance","clientSecret","loader","externalPaymentMethodTypes","customerSessionClientSecret","betas","paymentMethodCreation","disallowedCardBrands","allowedCardBrands"].concat(vu))),{},{componentName:e,groupId:m._id}),c=(k.pr||k.Qr)&&(0,E.lK)(i).length>2e3,s=!!m._fontsLoader.isLoading||c;"paymentForm"===e&&m._controller.getLightExperimentAssignment("habanero_aa_v1");var p=Mo(m._commonOptions.appearance,"paymentForm"===e);if(!(!1===(null===(n=m._accessoryFramesGroupInfo)||void 0===n?void 0:n.isEligibleForAccessoryFrames))&&!m._isLoaderFrameMounted&&"never"!==m._commonOptions.loader&&No(e,t)&&!p){var _=function(e,t){return l||((l=e.createHiddenFrame(Z.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);_._emit("generate-loader-ui",{rawAppearanceConfig:m._commonOptions.appearance}),m._isLoaderFrameMounted=!0}var f=new xs((0,u.A)((0,u.A)({publicOptions:t},(0,P.cJ)(m._commonOptions,vu)||{}),{},{deferredIntent:fu(m._commonOptions),componentName:e,groupId:m._id,fonts:c?null:m._commonOptions.fonts,controller:m._controller,wait:s,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,A.uR)()),checkoutAutomaticPaymentMethodTypes:m._commonOptions.__checkoutAutomaticPaymentMethodTypes,accessoryFramesGroupInfo:m._accessoryFramesGroupInfo,linkOptions:m._commonOptions.link}),m._listenerRegistry,(0,u.A)({stripeJsLoadTimestamp:m._timings.stripeJsLoadTimestamp,stripeCreateTimestamp:m._timings.stripeCreateTimestamp,groupCreateTimestamp:m._timings.groupCreateTimestamp,createTimestamp:r},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),[f]),"address"===e&&-1!==o.indexOf(e)&&-1===a.indexOf(null==t?void 0:t.mode)&&m._controller.report("ae.two_aes_created"),f._on("destroy",(function(){m._elements=m._elements.filter((function(t){return t._componentName!==e}))})),c&&f._implementation.update({fonts:m._commonOptions.fonts}),f})),m.fetchUpdates=(0,T.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 I.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,A.Hn)("elements-".concat((0,A.uR)(),"-")),(0,Ps.Gy)("elements-group",{elementsGroupId:m._id}),e._elementsInstanceCount++;var v=m._on;m._on=function(t,n,r){return e.report("register_elements_listener",{name:t}),v.call((0,y.A)(m),t,n,r),(0,y.A)(m)};var g=new We.Dc;gu(s,s,"elements()");var w=(0,b.tf)(function(e){var t=(0,u.A)((0,u.A)({locale:(0,b.lq)(b.Yj),fonts:(0,b.lq)((0,b.jk)(b.Ik)),appearance:(0,b.lq)(b.Ik),clientSecret:(0,b.lq)(Er),loader:(0,b.lq)((0,b.yL)("auto","always","never")),externalPaymentMethodTypes:(0,b.lq)(Bn)},(0,C.aw)(e,C.oX.elements_address_element_sync_checkbox_beta_1)?{syncAddressCheckbox:(0,b.lq)((0,b.or)(lu,uu))}:{syncAddressCheckbox:(0,b.lq)(lu)}),{},{customPaymentMethods:(0,b.lq)((0,b.pD)("id")((0,b.jk)(ou))),sellerDetails:(0,b.lq)(au),link:(0,b.lq)((0,C.aw)(e,C.oX.hashed_email_default_value_v1)?cu:iu),__elementsInitSource:(0,b.lq)(b.yL.apply(void 0,(0,d.A)(Os))),__adaptivePricingContext:(0,b.lq)((0,b.cW)({fxQuoteId:b.Yj,activeCurrency:b.gO})),adaptivePricing:Jl,countryOverride:(0,b.lq)(nu),__invoiceId:(0,b.lq)(b.Yj)},su),n=(0,u.A)((0,u.A)((0,u.A)((0,u.A)((0,u.A)({},t),eu),(0,C.aw)(e,C.oX.elements_customers_beta_1)?$l:{}),(0,C.aw)(e,C.oX.blocked_card_brands_beta_2)?{allowedCardBrands:(0,b.lq)(mr),disallowedCardBrands:(0,b.lq)(mr)}:{}),Ql(e));return(0,b.cW)(n)}(a),s||{},"elements()"),N=w.value;w.warnings.forEach((function(t){return e.warn(t)})),function(e,t){if((0,C.aw)(e,C.oX.elements_customers_beta_1)&&t)throw new I.N("The ".concat(C.oX.elements_customers_beta_1," beta is not compatible when passing a 'customerSessionClientSecret'. Please only use one."))}(a,!!N.customerSessionClientSecret);var R=N.__elementsInitSource||"stripe.elements";e.updateLogParams((0,u.A)((0,u.A)({elements_init_source:R},N.__checkoutSessionId?{checkout_session_id:N.__checkoutSessionId}:{}),N.__checkoutConfigId?{checkout_config_id:N.__checkoutConfigId}:{}));var 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?Pl:function(e){return{assistant:{enabled:e}}}(n)}(c,R,(0,M.x$)(e._version,"isEaselDefaultOn"),e);!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(e.sellerDetails&&e.paymentMethodConfiguration)throw new I.N("Invalid options for elements(): You may only specify one of these parameters: `sellerDetails` or `paymentMethodConfiguration`.")}(N);var L,D=(0,P.Up)(N,vu);if(bu(D,D,"elements()",a,R,N.paymentMethodCreation),Object.keys((0,P.Up)(N,yu)).length&&N.clientSecret)throw new I.N("Invalid options for elements(): Expected either mode or clientSecret, but not both.");if(N.clientSecret&&N.adaptivePricing&&"enabled"in N.adaptivePricing)throw new I.N("Invalid options for elements(): adaptivePricing with `enabled` cannot be combined with clientSecret. Use `allowed` instead.");if(N.adaptivePricing&&"allowed"in N.adaptivePricing&&N.adaptivePricing.allowed){var j;if("manual"===N.captureMethod||"manual"===N.capture_method)throw new I.N('Invalid options for elements(): `adaptivePricing` is not supported with `captureMethod: "manual"`.');if("SETUP_INTENT"===(null===(j=N.clientSecret)||void 0===j?void 0:j.type))throw new I.N("Invalid options for elements(): `adaptivePricing` is only supported with payment intents.");if(N.mode&&"payment"!==N.mode)throw new I.N('Invalid options for elements(): `adaptivePricing` is only supported when `mode` is `"payment"`.')}!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 I.N("Invalid options for elements(): `currency` is only applicable with a SetupIntent client_secret or when a `mode` is set")}(N),function(e,t){if(e&&"custom_checkout"!==t)throw new Error("`__customCheckoutSavedPaymentMethods` cannot be provided when elementsInitSource is not custom_checkout")}(!!N.__customCheckoutSavedPaymentMethods,N.__elementsInitSource),(0,S.C2)(e.warn),e.report("elements",{options:_u(N),stripeJsOptions:(L={developerTools:x},{developerTools:{assistant:{enabled:L.developerTools.assistant.enabled}}})}),N.allowedPaymentMethodTypes&&!(0,C.aw)(a,C.oX.allowed_payment_method_types_beta_1)&&e.report("debug.allowed_payment_method_types_without_beta",{}),N.appearance&&Math.random()<.01&&e.report("appearance",{config:N.appearance}),N.loader||(N.loader="auto");var F=N.fonts,B=void 0===F?[]:F,U=N.locale,V=N.customerOptions,W=void 0===V?null:V,Y=N.customerSessionClientSecret,K=(0,_.A)(N,Gl),z=void 0!==Y?Y:void 0;m._customerOptions=W;var H=N.appearance?N.appearance:{};m._elements=[],m._isSubmitting=!1,m._isUpdating=!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 G=new Yl({controller:e,groupId:m._id});m._fontsLoader=G;var X=xl(B,{warn:e.warn});G.addFontSources(X);var J=(0,C.q3)(U,a);m._controller.action.fetchLocale({locale:J||"auto"});var Q,$,ee,te=(0,C.aw)(a,C.oX.payment_element_beta_1)&&!K.clientSecret,ne=fu(K),re=K.on_behalf_of,oe=K.onBehalfOf,ae=void 0===oe?re:oe;if(!!K.clientSecret&&!K.__checkoutSessionId&&"test"===e.keyMode()&&(e.warn("Your Elements integration is using an older API. We recommend migrating to the Checkout Sessions API to reduce code, maintenance, and tokens (for AI agents). Additionally, you can easily turn on advanced features like Adaptive Pricing.\nView migration guide: https://docs.stripe.com/payments/payment-element/migration-ewcs"),e.report("payment_intent_first_migrate_console_warning_shown"),e.easel.warn({id:"pe.intent_first.migrate_to_ewcs"})),!te){var ie,ce,se=e._useExperimentalFrames?"fingerprinted/js/elements-inner-accessory-render-e-b88d2be80f5e7f67765e7232e6257779.js":"fingerprinted/js/elements-inner-accessory-render-850afb490fd38c02c4a973707a141bef.js";if("stripe.elements"===R&&(K.clientSecret||ne)){var le=(0,zl.T)(se);m._accessoryFramesGroupInfo={isEligibleForAccessoryFrames:!0,preloadAccessoryFrameRendererUrl:le},e.preloadAccessoryRendererViaShell(le)}if("custom_checkout"===R){var ue=e.getLightExperimentAssignment("ewcs_accessory_frames_v1"),de=ue.qualified,pe=ue.variant;de&&(m._accessoryFramesGroupInfo="treatment"===pe?{isEligibleForAccessoryFrames:!0,ewcsAfVariant:"treatment",preloadAccessoryFrameRendererUrl:(0,zl.T)(se)}:{isEligibleForAccessoryFrames:!1,ewcsAfVariant:"control"})}var me={clientSecret:K.clientSecret,deferredIntent:ne,onBehalfOf:ae,customerOptions:W,customerSessionClientSecret:null!=z?z:null,currency:K.currency,loader:N.loader,locale:U,appearance:H,groupId:m._id,externalPaymentMethodTypes:K.externalPaymentMethodTypes,customPaymentMethods:K.customPaymentMethods,paymentMethodCreation:K.paymentMethodCreation,disallowedCardBrands:K.disallowedCardBrands,allowedCardBrands:K.allowedCardBrands,syncAddressCheckbox:($=K.syncAddressCheckbox,ee=null!=$?$:"billing","string"==typeof ee?{mode:ee,formBehavior:"hidden"}:ee),savedPaymentMethods:K.__customCheckoutSavedPaymentMethods,customerShipping:K.__customCheckoutCustomerShipping,elementsInitSource:R,mids:i,adaptivePricingContext:null!==(ie=K.__adaptivePricingContext)&&void 0!==ie?ie:null,countryOverride:null!==(ce=K.__checkoutCountryOverride)&&void 0!==ce?ce:K.countryOverride,checkoutSessionId:K.__checkoutSessionId,invoiceId:K.__invoiceId,disableLinkInSession:K.__disableLinkInSession,sellerDetails:K.sellerDetails,adaptivePricing:K.adaptivePricing&&"allowed"in K.adaptivePricing?{allowed:K.adaptivePricing.allowed}:void 0,link:K.link,checkoutAutomaticPaymentMethodTypes:K.__checkoutAutomaticPaymentMethodTypes,accessoryFramesGroupInfo:m._accessoryFramesGroupInfo,linkConsumerData:K.__linkConsumerData},_e=(0,Ps.D7)({name:Ps.gz.SETUP_STORE_CONTROLLER_ACTION,elementsGroupId:m._id});(Q=e.action.setupStoreForElementsGroup({req:me}))&&Q.then((function(){_e()}))}return m._commonOptions=(0,u.A)((0,u.A)({},K),{},{__elementsInitSource:R,__checkoutSessionId:K.__checkoutSessionId,__customCheckoutCustomerShipping:K.__customCheckoutCustomerShipping,__customCheckoutCustomerEmail:K.__customCheckoutCustomerEmail,betas:a,storeReadyPromise:Q,appearance:H,locale:J,customerSessionClientSecret:z,__enableEasel:K.__enableEasel,__developerToolsOptions:x,__linkConsumerData:K.__linkConsumerData,__checkoutAutomaticPaymentMethodTypes:K.__checkoutAutomaticPaymentMethodTypes,get fonts(){return G.fontFaces}}),m._controller._controllerFrame._on("stripe-user-credentials-update",(function(e){var t;if(m._commonOptions.clientSecret)throw new I.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,P.I6)(m._elements,(function(e){return"linkAuthentication"===e._componentName})))throw new I.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,P.I6)(m._elements,(function(e){return"card"===e._componentName})))throw new I.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,P.Up)(m._commonOptions,vu),r=fu(n),o=(0,P.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,customerShipping:m._commonOptions.__customCheckoutCustomerShipping,checkoutSessionId:m._commonOptions.__checkoutSessionId,disableLinkInSession:m._commonOptions.__disableLinkInSession,checkoutAutomaticPaymentMethodTypes:m._commonOptions.__checkoutAutomaticPaymentMethodTypes}).then((function(){var e;Au((0,y.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,h.A)(m,(0,y.A)(m))}(0,v.A)(t,e);var n=(0,g.A)(t);return(0,m.A)(t)}(D.A),ku=Su,Eu=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})},wu=n(5686),Cu=n(6857),Pu=function(e){return new I.N("You cannot use the following beta headers together: ".concat(e.join(", ")))},Iu=function(e,t){return new I.N("To use the ".concat(e," beta header, you must also use ").concat(t,"."))},Tu="custom_checkout_internal_dev_beta",Nu="custom_checkout_beta_6",Mu="custom_checkout_beta_5",Ru="custom_checkout_beta_4",xu="custom_checkout_beta_3",Ou="custom_checkout_beta_2",Lu="custom_checkout_internal_basil",qu="custom_checkout_internal_clover",Du=[Tu,Nu,Mu,Ru,xu,Ou,Lu,qu],ju="custom_checkout_adaptive_pricing_1",Fu="custom_checkout_adaptive_pricing_2",Bu="custom_checkout_server_updates_1",Uu="custom_checkout_manual_approval_1",Vu="custom_checkout_tax_id_1",Wu="custom_checkout_payment_form_1",Yu="custom_checkout_product_catalog_1",Ku="custom_checkout_credits_1",zu="hashed_email_default_value_v1",Hu=[ju,Fu,Bu,Uu,Vu,Wu,Yu,Ku,zu],Gu=new Set(Hu),Zu=function(e,t){var n=new Set(e.filter((function(e){return Gu.has(e)}))),r=new Set(t.filter((function(e){return Gu.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)},Xu=function(e){var t=e.filter((function(e){return Gu.has(e)})),n=Array.from(new Set(t));if(0===n.length)return null;if(1===n.length)return n[0];throw Pu(n)},Ju=[Ou,xu,Ru,Mu,Nu],Qu=new Set([Fu,Bu]),$u=new Set([Wu]),ed=new Set([Wu]),td=function(e,t){if(void 0===t)throw new I.N("stripe.initCheckout() has been removed for /dahlia/stripe.js. Please use stripe.initCheckoutElementsSdk() instead.");var n=function(e){return e.filter((function(e){return!Qu.has(e)}))}(e);if(n.indexOf(Wu)>=0&&n.indexOf(Vu)>=0)throw Pu([Wu,Vu]);var r=function(e,t){var n="stripe.initCheckoutElementsSdk"===t?$u:ed;return e.filter((function(e){return!n.has(e)}))}(n,t);if("stripe.initCheckoutElementsSdk"===t&&Zu(r,[Yu,Vu]))return"clover_dahlia_checkout_elements_product_catalog_1_tax_id_element";if("stripe.initCheckoutElementsSdk"===t&&Zu(r,[Uu,Vu]))return"clover_dahlia_checkout_elements_manual_approval_1_tax_id_element";var o=Xu(r);switch(t){case"stripe.initCheckoutElementsSdk":return nd(o);case"stripe.initCheckoutFormSdk":return rd(o);default:return(0,j.GQ)(t)}},nd=function(e){switch(e){case null:return"clover_dahlia_checkout_elements";case Vu:return"clover_dahlia_checkout_elements_tax_id_element";case Uu:return"clover_dahlia_checkout_elements_manual_approval_1";case Yu:return"clover_dahlia_checkout_elements_product_catalog_1";case Ku:return"clover_dahlia_checkout_elements_credits_1";case zu:return"clover_dahlia_checkout_elements_hashed_email_1";default:throw new I.N("The following beta headers are not supported for /dahlia/stripe.js initCheckoutElementsSdk(): ".concat(e))}},rd=function(e){switch(e){case null:return"clover_dahlia_checkout_form";case Uu:return"clover_dahlia_checkout_form_manual_approval_1";case Yu:return"clover_dahlia_checkout_form_product_catalog_1";default:throw new I.N("The following beta headers are not supported for /dahlia/stripe.js initCheckoutFormSdk(): ".concat(e))}},od=function(e){if(Zu(e,[Fu,Bu,Uu,Vu]))return"clover_server_updates_1_manual_approval_1_adaptive_pricing_2_tax_id_1";if(Zu(e,[Fu,Bu,Uu]))return"clover_server_updates_1_manual_approval_1_adaptive_pricing_2";if(Zu(e,[Fu,Bu]))return"clover_server_updates_1_adaptive_pricing_2";if(Zu(e,[Bu,Uu]))return"clover_server_updates_1_manual_approval_1";if(Zu(e,[Yu,Vu]))return"clover_product_catalog_1_tax_id_1";if(Zu(e,[Wu,Fu]))return"clover_habanero_1";var t=Xu(e);switch(t){case null:return"clover";case Vu:return"clover_tax_id_1";case Bu:return"clover_server_updates_1";case ju:throw new I.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 Fu:return"clover_adaptive_pricing_2";case Uu:return"clover_manual_approval_1";case Yu:return"clover_product_catalog_1";case Wu:return"clover_habanero_1";case Ku:return"clover_credits_1";case zu:return"clover_hashed_email_1";default:return(0,j.GQ)(t)}},ad=function(e){if(Zu(e,[Fu,Bu,Uu,Vu]))return"v1_server_updates_1_manual_approval_1_adaptive_pricing_2_tax_id_1";if(Zu(e,[Fu,Bu,Uu]))return"v1_server_updates_1_manual_approval_1_adaptive_pricing_2";if(Zu(e,[Fu,Bu]))return"v1_server_updates_1_adaptive_pricing_2";if(Zu(e,[Bu,Uu]))return"v1_server_updates_1_manual_approval_1";if(Zu(e,[Yu,Vu]))return"v1_product_catalog_1_tax_id_1";if(Zu(e,[Wu,Fu]))return"v1_habanero_1";var t=Xu(e);switch(t){case null:return"v1";case ju:throw new I.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 Fu:return"v1_adaptive_pricing_2";case Uu:return"v1_manual_approval_1";case Bu:return"v1_server_updates_1";case Vu:return"v1_tax_id_1";case Wu:return"v1_habanero_1";case Yu:return"v1_product_catalog_1";case Ku:return"v1_credits_1";case zu:throw new I.N("The ".concat(zu," beta is only supported for the Clover version or higher"));default:return(0,j.GQ)(t)}},id=function(e){var t=function(e){var t=e.filter((function(e){return Du.indexOf(e)>=0})),n=Array.from(new Set(t));if(0===n.length)return null;if(1===n.length)return n[0];throw Pu(n)}(e),n=Xu(e);switch(n){case ju:if(t===Mu)return"beta_5_adaptive_pricing_1";throw null===t?Iu(n,Mu):Pu([n,t]);case Fu:if(t===Nu)return"beta_6_adaptive_pricing_2";throw null===t?Iu(n,Nu):Pu([n,t]);case Bu:if(t===Mu)return"beta_5_server_updates_1";if(t===Nu)return"beta_6_server_updates_1";throw null===t?Iu(n,Mu):Pu([n,t]);case Uu:case Yu:case Ku:case Vu:case Wu:case zu:case null:return cd(t);default:return(0,j.GQ)(n)}},cd=function(e){switch(e){case null:throw new I.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 Tu:return"internal_dev";case Nu:return"beta_6";case Mu:return"beta_5";case Ru:return"beta_4";case xu:return"beta_3";case Ou:return"beta_2";case Lu:return"v1";case qu:return"clover";default:return(0,j.GQ)(e)}},sd=function(e,t,n){if("clover"===e||"dahlia"===e){var r=t.find((function(e){return Ju.indexOf(e)>=0}));if(r)throw new I.N("The beta header '".concat(r,"' is not supported for /").concat(e,"/stripe.js and should be removed."))}switch(e){case"dahlia":return td(t,n);case"clover":return od(t);case"basil":return ad(t);case"acacia":case"v3":return id(t);default:return(0,j.GQ)(e)}},ld=n(4073),ud=n(816),dd=n(3615),pd=n(6696),md=n(1776).K7,_d=function(e){try{return{clientSecret:e,checkoutSessionId:(0,pd.$)(e).checkoutSessionId}}catch(t){throw new I.N("Invalid client secret. The client secret should be of the form ${cs_id}_secret_${secret}, but the value received was: ".concat(e))}},fd=function(e,t,n){if("function"==typeof e){var r=e;return(0,b.kz)((function(){return md.resolve(r()).then((function(e){if("string"!=typeof e)throw new I.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,b.aI)("function",e,t,n)},hd=function(e,t,n){if("string"==typeof e)return(0,b.kz)(e);if(function(e){return e instanceof md||!!e&&"object"==typeof e&&"function"==typeof e.then}(e)){var r=md.resolve(e).then((function(e){if("string"!=typeof e)throw new I.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,b.kz)(r)}return(0,b.aI)("a Promise that resolves to a string",e,t,n)},yd=["clientSecret"],vd=["fetchClientSecret"],gd=["fetchClientSecret"],bd=["appearance","loader","fonts","savedPaymentMethod"],Ad=(0,b.lq)((0,b.jk)(b.Ik)),Sd=(0,b.Ze)({clientSecret:b.Yj,elementsOptions:(0,b.lq)((0,b.Ze)({appearance:(0,b.lq)(b.Ik),loader:(0,b.lq)((0,b.yL)("auto","always","never")),fonts:Ad,syncAddressCheckbox:(0,b.lq)((0,b.yL)("billing","shipping","none"))})),adaptivePricing:(0,b.lq)((0,b.Ze)({allowed:(0,b.lq)(b.lc)}))}),kd=(0,b.Ze)({fetchClientSecret:fd,elementsOptions:(0,b.lq)((0,b.Ze)({appearance:(0,b.lq)(b.Ik),loader:(0,b.lq)((0,b.yL)("auto","always","never")),fonts:Ad,syncAddressCheckbox:(0,b.lq)((0,b.yL)("billing","shipping","none"))})),adaptivePricing:(0,b.lq)((0,b.Ze)({allowed:(0,b.lq)(b.lc)}))}),Ed=(0,b.Ze)({fetchClientSecret:fd,elementsOptions:(0,b.lq)((0,b.Ze)({appearance:(0,b.lq)(b.Ik),loader:(0,b.lq)((0,b.yL)("auto","always","never")),fonts:Ad,syncAddressCheckbox:(0,b.lq)((0,b.yL)("billing","shipping","none")),savedPaymentMethod:(0,b.lq)((0,b.Ze)({enableSave:(0,b.lq)((0,b.yL)("auto","never")),enableRedisplay:(0,b.lq)((0,b.yL)("auto","never"))}))})),adaptivePricing:(0,b.lq)((0,b.Ze)({allowed:(0,b.lq)(b.lc)}))}),wd={appearance:(0,b.lq)(b.Ik),loader:(0,b.lq)((0,b.yL)("auto","always","never")),fonts:Ad,syncAddressCheckbox:(0,b.lq)((0,b.yL)("billing","shipping","none")),savedPaymentMethod:(0,b.lq)((0,b.Ze)({enableSave:(0,b.lq)((0,b.yL)("auto","never")),enableRedisplay:(0,b.lq)((0,b.yL)("auto","never"))}))},Cd={adaptivePricing:(0,b.lq)((0,b.Ze)({allowed:(0,b.lq)(b.lc)})),defaultValues:(0,b.lq)((0,b.Ze)({billingAddress:(0,b.lq)(ud.i7),shippingAddress:(0,b.lq)(ud.nH),email:(0,b.lq)(b.Yj),phoneNumber:(0,b.lq)(b.Yj)}))},Pd=(0,b.Ze)((0,u.A)({clientSecret:hd,elementsOptions:(0,b.lq)((0,b.Ze)(wd))},Cd)),Id=(0,b.Ze)((0,u.A)({clientSecret:hd,elementsOptions:(0,b.lq)((0,b.Ze)((0,u.A)((0,u.A)({},wd),{},{link:(0,b.lq)((0,b.Ze)({hashedEmail:(0,b.lq)(b.Yj)}))})))},Cd)),Td=function(e,t){return(0,dd.A)(e,t,{logWarnings:!1,label:"initCheckout()",path:["options"]})},Nd=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=Td(Sd,e),n=t.clientSecret,r=(0,_.A)(t,yd);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=Td(kd,e),n=t.fetchClientSecret,r=(0,_.A)(t,vd);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_product_catalog_1_tax_id_1":case"v1_credits_1":case"v1_adaptive_pricing_2":case"v1_server_updates_1_manual_approval_1_adaptive_pricing_2_tax_id_1":case"v1_server_updates_1_manual_approval_1_adaptive_pricing_2":case"v1_server_updates_1_adaptive_pricing_2":return function(e){var t=Td(Ed,e),n=t.fetchClientSecret,r=(0,_.A)(t,gd),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_product_catalog_1_tax_id_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_tax_id_1":case"clover_server_updates_1_manual_approval_1_adaptive_pricing_2":case"clover_server_updates_1_manual_approval_1":case"clover_dahlia_checkout_elements":case"clover_dahlia_checkout_form":case"clover_dahlia_checkout_elements_tax_id_element":case"clover_dahlia_checkout_elements_manual_approval_1":case"clover_dahlia_checkout_form_manual_approval_1":case"clover_dahlia_checkout_elements_product_catalog_1":case"clover_dahlia_checkout_form_product_catalog_1":case"clover_dahlia_checkout_elements_product_catalog_1_tax_id_element":case"clover_dahlia_checkout_elements_manual_approval_1_tax_id_element":case"clover_dahlia_checkout_elements_credits_1":return function(e){return Td(Pd,e)}(t);case"clover_dahlia_checkout_elements_hashed_email_1":case"clover_hashed_email_1":return function(e){return Td(Id,e)}(t);default:return(0,j.GQ)(e)}},Md=(0,b.lq)((0,b.Ze)({disableAnimations:(0,b.lq)(b.lc),theme:(0,b.lq)((0,b.yL)("stripe","night","flat")),variables:(0,b.lq)(b.Ik),labels:(0,b.lq)((0,b.yL)("auto","above","floating")),inputs:(0,b.lq)((0,b.yL)("spaced","condensed"))})),Rd=(0,b.Ze)({clientSecret:hd,appearance:Md,loader:(0,b.lq)((0,b.yL)("auto","always","never")),fonts:Ad,savedPaymentMethod:(0,b.lq)((0,b.Ze)({enableSave:(0,b.lq)((0,b.yL)("auto","never")),enableRedisplay:(0,b.lq)((0,b.yL)("auto","never"))})),defaultValues:(0,b.lq)((0,b.Ze)({billingAddress:(0,b.lq)(ud.i7),shippingAddress:(0,b.lq)(ud.nH),email:(0,b.lq)(b.Yj),phoneNumber:(0,b.lq)(b.Yj)}))}),xd=n(9826),Od=n(1776).K7,Ld=function(e){var t=e.stripe,r=e.controller;return function(e){var o,a,i,c=(0,Ps.Gy)("custom_checkout_sdk_start"),s=(o=function(){},a=function(){},i=function(){},{preCloverSetup:{start:function(){o=(0,Ps.D7)({name:Ps.gz.PRE_CLOVER_EWCS_SETUP})},complete:function(){return o()}},fetchClientSecret:{start:function(){a=(0,Ps.D7)({name:Ps.gz.FETCH_CLIENT_SECRET})},complete:function(){return a()}},paymentPageInit:{start:function(){i=(0,Ps.D7)({name:Ps.gz.PAYMENT_PAGE_INIT_CONTROLLER_ACTION})},complete:function(){return i()}}}),l=(0,xd.A)(t),u=l._locale,d=sd(l._version,l._betas);if(!(0,ld.nZ)(d))throw new Error("Clover versions and newer are not supported");var p=Nd(d,e),m=Od.resolve(p.clientSecret),_=r();return s.preCloverSetup.start(),Od.all([(s.fetchClientSecret.start(),m.then((function(e){return s.fetchClientSecret.complete(),e})).then((function(e){var t=_d(e).checkoutSessionId,n=new We.Dc;return s.paymentPageInit.start(),_.action.initPaymentPage({checkoutSessionId:t,adaptivePricing:p.adaptivePricing,isAggregationExpected:(0,Cu.l)(d),elementsOptions:p.elementsOptions,stripeJsLocale:u}).then((function(e){return s.paymentPageInit.complete(),{preloadedPaymentPage:e,customCheckoutInitPaymentPageStartTimestamp:n}}))}))),n.e(103).then(n.bind(n,3693))]).then((function(e){var n=(0,F.A)(e,2),r=n[0],o=r.preloadedPaymentPage,a=r.customCheckoutInitPaymentPageStartTimestamp,i=n[1].init;return s.preCloverSetup.complete(),i({stripe:t,controller:_,initOptions:p,version:d,preloadedPaymentPage:o,customCheckoutInitTimestamp:c,customCheckoutInitPaymentPageStartTimestamp:a})}))}},qd=n(6153),Dd=["createPaymentFormElement","getPaymentFormElement"],jd={transformSdk:function(e){e.createPaymentFormElement,e.getPaymentFormElement;var t=(0,_.A)(e,Dd);return(0,u.A)((0,u.A)({},t),{},{_sdkVersion:"clover_dahlia_checkout_elements",loadActions:e.loadActions,createPaymentElement:function(e){var n=(0,dd.A)(qd.qI,e,{logWarnings:!1,label:"createPaymentElement()",path:["options"]});return t.createPaymentElement(n)}})}},Fd=jd,Bd={transformSdk:function(e){return{_sdkVersion:"clover_dahlia_checkout_form",createForm:e.createPaymentFormElement,getForm:e.getPaymentFormElement,createCurrencySelectorElement:e.createCurrencySelectorElement,getCurrencySelectorElement:e.getCurrencySelectorElement,on:e.on,changeAppearance:e.changeAppearance,loadFonts:e.loadFonts,loadActions:e.loadActions}}},Ud=Bd,Vd={transformSdk:function(e){return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover",loadActions:e.loadActions})}},Wd=Vd,Yd={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 I.N("You cannot create multiple instances of the Currency Selector Element.");if(null===(e=o.adaptivePricing)||void 0===e||!e.allowed)throw new I.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")}})}},Kd=Yd,zd={transformSdk:function(e){return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_credits_1"})}},Hd=zd,Gd=n(5103),Zd=n(9451),Xd=n(2184),Jd=n(5550),Qd=n(719),$d={transformSdk:function(e,t){var n=t.publicElements;return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_habanero_1",createPaymentFormElement:function(e){var r,o=t.isFormSdk,a=o?"Checkout form":"Payment Form Element";if(n.getElement("paymentForm"))throw new I.N("You cannot create multiple instances of the ".concat(a,"."));var i=(0,Xd.t)(t.publicStripe,"checkout_guacamole");if(t.context){var c,s,l;if(!(o||i||null!==(c=t.context.store.rawPaymentPage.feature_flags)&&void 0!==c&&c.checkout_payment_form_pre_dahlia_enabled))throw new I.N(Jd.V0);var d=null===(s=t.context.store.elementsOptions)||void 0===s||null===(l=s.appearance)||void 0===l?void 0:l.rules;if(d&&Object.keys(d).length>0)throw new I.N("You cannot create a ".concat(a," when providing `appearance.rules`. Please remove the `appearance.rules` option."))}var p,m,_,f,h,y,v,g,b,A,S=(0,dd.A)(Zd.A.clover_habanero_1,e,{logWarnings:!1,label:o?"createForm()":"createPaymentFormElement()",path:["options"]}),k=n.create("paymentForm",(0,u.A)((0,u.A)({},S),{},{__customCheckout:(p=t.initOptions.defaultValues,A=!(null==p||!p.phoneNumber),{billingAddressElementOptions:{mode:Sr.o2,defaultValues:{name:null==p||null===(m=p.billingAddress)||void 0===m?void 0:m.name,address:null==p||null===(_=p.billingAddress)||void 0===_?void 0:_.address}},shippingAddressElementOptions:(0,u.A)({mode:Sr.T0,defaultValues:{name:null==p||null===(f=p.shippingAddress)||void 0===f?void 0:f.name,phone:null==p?void 0:p.phoneNumber,address:null==p||null===(h=p.shippingAddress)||void 0===h?void 0:h.address}},A?{fields:{phone:"always"}}:{}),paymentElementOptions:{defaultValues:{billingDetails:{name:null==p||null===(y=p.billingAddress)||void 0===y?void 0:y.name,email:null==p?void 0:p.email,phone:null==p?void 0:p.phoneNumber,address:null==p||null===(v=p.billingAddress)||void 0===v?void 0:v.address}}},expressCheckoutElementOptions:{__autoClose:!1},taxIdElementOptions:{visibility:"never"},defaultEmail:null!==(g=null==p?void 0:p.email)&&void 0!==g?g:null,phoneNumberCollection:A?{location:"contact",defaultPhoneNumber:null!==(b=null==p?void 0:p.phoneNumber)&&void 0!==b?b:null}:null})})),E=new Gd.A(k,(function(){}),(function(){}));return E.__rewriteEvents=o,E.__isPreviewMode=null!==(r=null==S?void 0:S.__previewMode)&&void 0!==r&&r,t.setCheckoutConfirmHabaneroElement(E),t.onInitError((function(e){(0,Qd.v8)(k)._emitEvent("loaderror",{error:e})})),t.onContextReady((function(e,t){var n;o||i||null!==(n=e.store.rawPaymentPage.feature_flags)&&void 0!==n&&n.checkout_payment_form_pre_dahlia_enabled?(E.__updateExpressCheckoutElementFields=e.store.updateExpressCheckoutElementFields,E.__updateHabaneroElementFields=e.store.updateHabaneroElementFields,e.store.updateHabaneroElementFields({habaneroElement:k,isInConfirmEvent:!1}),t.updateHabaneroElementWithContext({habaneroElement:k,context:e,options:S})):(0,Qd.v8)(k)._emitEvent("loaderror",{error:new I.N(Jd.V0)})})),E},getPaymentFormElement:function(){return n.getElement("paymentForm")?t.checkoutConfirmHabaneroElement:null}})}},ep=$d,tp={transformSdk:function(e){return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_manual_approval_1"})}},np=tp,rp={transformSdk:function(e){return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_product_catalog_1"})}},op=rp,ap=n(3063),ip={transformSdk:function(e,t){var n=t.publicElements;return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_product_catalog_1_tax_id_1",createTaxIdElement:function(e){var r,o=(0,dd.A)(ap.i,e,{logWarnings:!1,label:"createTaxIdElement()",path:["options"]});if(n.getElement("taxId"))throw new I.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 I.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")}})}},cp=ip,sp={transformSdk:function(e){return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_server_updates_1"})}},lp=sp,up={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 I.N("You cannot create multiple instances of the Currency Selector Element.");if(null===(e=o.adaptivePricing)||void 0===e||!e.allowed)throw new I.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")}})}},dp=up,pp={transformSdk:function(e){return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_server_updates_1_manual_approval_1"})}},mp=pp,_p={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 I.N("You cannot create multiple instances of the Currency Selector Element.");if(null===(e=o.adaptivePricing)||void 0===e||!e.allowed)throw new I.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")}})}},fp=_p,hp={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_tax_id_1",createCurrencySelectorElement:function(){var e;if(n.getElement("currencySelector"))throw new I.N("You cannot create multiple instances of the Currency Selector Element.");if(null===(e=o.adaptivePricing)||void 0===e||!e.allowed)throw new I.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")},createTaxIdElement:function(e){var r,o=(0,dd.A)(ap.i,e,{logWarnings:!1,label:"createTaxIdElement()",path:["options"]});if(n.getElement("taxId"))throw new I.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 I.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")}})}},yp=hp,vp={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,dd.A)(ap.i,e,{logWarnings:!1,label:"createTaxIdElement()",path:["options"]});if(n.getElement("taxId"))throw new I.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 I.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")}})}},gp=vp,bp={transformSdk:function(e,t){var n=t.publicElements;return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_dahlia_checkout_elements_manual_approval_1_tax_id_element",createTaxIdElement:function(e){var r,o=(0,dd.A)(ap.i,e,{logWarnings:!1,label:"createTaxIdElement()",path:["options"]});if(n.getElement("taxId"))throw new I.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 I.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")}})}},Ap=bp,Sp={transformSdk:function(e,t){var n=t.publicElements;return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_dahlia_checkout_elements_product_catalog_1_tax_id_element",createTaxIdElement:function(e){var r,o=(0,dd.A)(ap.i,e,{logWarnings:!1,label:"createTaxIdElement()",path:["options"]});if(n.getElement("taxId"))throw new I.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 I.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")}})}},kp=Sp,Ep={transformSdk:function(e){return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_dahlia_checkout_elements_credits_1"})}},wp=Ep,Cp={transformSdk:function(e){return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_dahlia_checkout_elements_manual_approval_1"})}},Pp=Cp,Ip={transformSdk:function(e){return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_dahlia_checkout_elements_product_catalog_1"})}},Tp=Ip,Np={transformSdk:function(e,t){var n=t.publicElements;return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_dahlia_checkout_elements_tax_id_element",createTaxIdElement:function(e){var r,o=(0,dd.A)(ap.i,e,{logWarnings:!1,label:"createTaxIdElement()",path:["options"]});if(n.getElement("taxId"))throw new I.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 I.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")}})}},Mp=Np,Rp={transformSdk:function(e){return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_dahlia_checkout_form_manual_approval_1"})}},xp=Rp,Op={transformSdk:function(e){return(0,u.A)((0,u.A)({},e),{},{_sdkVersion:"clover_dahlia_checkout_form_product_catalog_1"})}},Lp=Op,qp={transformSdk:function(e){return e}},Dp=function(e,t){return{transformSdk:function(n,r){return t.transformSdk(e.transformSdk(n,r),r)}}},jp=qp,Fp=Wd,Bp=Dp(Wd,lp),Up=Dp(Wd,Kd),Vp=Dp(Wd,np),Wp=Dp(Wd,op),Yp=Dp(Wd,dp),Kp=Dp(Wd,mp),zp=Dp(Wd,fp),Hp=Dp(Wd,yp),Gp=Dp(Wd,ep),Zp=Dp(Wd,gp),Xp=Dp(Wd,cp),Jp=Dp(Wd,Hd),Qp=Dp(Gp,Fd),$p=Dp(Gp,Ud),em=Dp(Qp,Mp),tm=Dp(Qp,Pp),nm=Dp($p,xp),rm=Dp(Qp,Tp),om=Dp($p,Lp),am=Dp(rm,kp),im=Dp(tm,Ap),cm=Dp(Qp,wp),sm=Qp,lm=Fp,um={internal_dev:jp,clover:Fp,clover_server_updates_1:Bp,clover_adaptive_pricing_2:Up,clover_manual_approval_1:Vp,clover_product_catalog_1:Wp,clover_server_updates_1_adaptive_pricing_2:Yp,clover_server_updates_1_manual_approval_1:Kp,clover_server_updates_1_manual_approval_1_adaptive_pricing_2:zp,clover_server_updates_1_manual_approval_1_adaptive_pricing_2_tax_id_1:Hp,clover_habanero_1:Gp,clover_tax_id_1:Zp,clover_product_catalog_1_tax_id_1:Xp,clover_credits_1:Jp,clover_dahlia_checkout_elements:Qp,clover_dahlia_checkout_form:$p,clover_dahlia_checkout_elements_tax_id_element:em,clover_dahlia_checkout_elements_manual_approval_1:tm,clover_dahlia_checkout_form_manual_approval_1:nm,clover_dahlia_checkout_elements_product_catalog_1:rm,clover_dahlia_checkout_form_product_catalog_1:om,clover_dahlia_checkout_elements_product_catalog_1_tax_id_element:am,clover_dahlia_checkout_elements_manual_approval_1_tax_id_element:im,clover_dahlia_checkout_elements_credits_1:cm,clover_dahlia_checkout_elements_hashed_email_1:sm,clover_hashed_email_1:lm},dm=um,pm=n(4794),mm={projectStick:"ignore",absoluteReturnUrl:"required",addressElementChangeBehavior:"update",easel:"enabled",useHostedSiteForRedirects:"enabled",emailOverride:"disallowed",returnUrlOverride:"disallowed",expectedAmountComputation:"legacy",syncAddressCheckboxDefault:"none"},_m=(0,u.A)((0,u.A)({},mm),{},{syncAddressCheckboxDefault:"billing"}),fm=n(404),hm=n(5443),ym=n(6815),vm=n(4603),gm=n(6255),bm=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,gm.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,b.tf)(ud.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 r.warn("getEmailElement() is deprecated. Use getContactDetailsElement() instead."),n.increment("sdk_getter_emailElement"),e.onContextReady((function(e){e.logger.log("custom_checkout.get_email_element")})),t.getElement("email")},getContactDetailsElement:function(){return n.increment("sdk_getter_contactDetailsElement"),e.onContextReady((function(e){e.logger.log("custom_checkout.get_contact_details_element")})),t.getElement("contactDetails")},createPaymentElement:function(r){var o,a,i,c,s,l,d,p,m,_,f,h;if(t.getElement("payment"))throw new I.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,dd.A)(qd.M9,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!==(_=null==g?void 0:g.line2)&&void 0!==_?_:void 0,postal_code:null!==(f=null==g?void 0:g.postal_code)&&void 0!==f?f: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,dd.A)(hm.ik,r,{logWarnings:!1,label:"createBillingAddressElement()",path:["options"]});if(t.getElement("address",{mode:"billing"}))throw new I.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,dd.A)(hm.ik,r,{logWarnings:!1,label:"createShippingAddressElement()",path:["options"]});if(t.getElement("address",{mode:"shipping"}))throw new I.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,dd.A)(vm.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 ym.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 I.N("You cannot create multiple instances of the Currency Selector Element.");if(!(e.isFormSdk||null!==(r=e.initOptions.adaptivePricing)&&void 0!==r&&r.allowed))throw new I.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 o,a;if(r.warn("createEmailElement() is deprecated. Use createContactDetailsElement() instead."),t.getElement("email")||t.getElement("contactDetails"))throw new I.N("You cannot create multiple instances of the Email Element.");n.increment("elements_email_create");var i=t.create("email",(0,u.A)({},null!==(o=e.initOptions.defaultValues)&&void 0!==o&&o.email?{defaultValues:{email:null===(a=e.initOptions.defaultValues)||void 0===a?void 0:a.email}}:{}));return e.onInitError((function(e){i._emitEvent("loaderror",{error:e})})),e.onContextReady((function(e,t){t.updateEmailElementWithContext({emailElement:i,context:e})})),i},createContactDetailsElement:function(){var r,o;if(t.getElement("email")||t.getElement("contactDetails"))throw new I.N("You cannot create multiple instances of the Contact Details Element.");n.increment("elements_contactDetails_create");var a=t.create("contactDetails",(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}}},Am=n(7338),Sm=n(7592),km=function(){function e(t){var n;(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,this.isFormSdk=null!==(n=t.isFormSdk)&&void 0!==n&&n}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 I.N||n.outerController.reportErrorToApp({app:Sm.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:Sm.g8.CUSTOM_CHECKOUT,exception:e})}})),this._onInitErrorCallbacks=[],this.outerController.report("custom_checkout.clover_init_error",{sdkVersion:this.version,errorType:typeof e,errorMessage:(0,Jd.Ay)(e)}),e instanceof I.N||this.outerController.reportErrorToApp({app:Sm.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,Jd.Ay)(e)}),this.outerController.reportErrorToApp({app:Sm.g8.CUSTOM_CHECKOUT,exception:e})}finally{this._onHandlerQueue=[]}}}]),e}(),Em=n(1776).K7,wm=n(1776).K7,Cm=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=e.allowedUiModes,m=e.isFormSdk,_=(t=function(){},r=function(){},o=function(){},{fetchClientSecret:{start:function(){t=(0,Ps.D7)({name:Ps.gz.FETCH_CLIENT_SECRET})},complete:function(){return t()}},paymentPageInit:{start:function(){r=(0,Ps.D7)({name:Ps.gz.PAYMENT_PAGE_INIT_CONTROLLER_ACTION})},complete:function(){return r()}},postCloverSetup:{start:function(){o=(0,Ps.D7)({name:Ps.gz.POST_CLOVER_EWCS_SETUP})},complete:function(){return o()}}});_.fetchClientSecret.start();var f=d.then((function(e){_.fetchClientSecret.complete();var t=_d(e).checkoutSessionId;return _.paymentPageInit.start(),c.action.initPaymentPage({checkoutSessionId:t,adaptivePricing:i.adaptivePricing,isAggregationExpected:(0,Cu.l)(a),elementsOptions:i.elementsOptions,stripeJsLocale:(0,xd.A)(s)._locale})}));f.then((function(){_.paymentPageInit.complete()}));var h=n.e(103).then(n.bind(n,7126)),y=i.elementsOptions,v=function(e){switch(e){case"clover_dahlia_checkout_elements":case"clover_dahlia_checkout_form":case"clover_dahlia_checkout_elements_tax_id_element":case"clover_dahlia_checkout_elements_manual_approval_1":case"clover_dahlia_checkout_form_manual_approval_1":case"clover_dahlia_checkout_elements_product_catalog_1":case"clover_dahlia_checkout_form_product_catalog_1":case"clover_dahlia_checkout_elements_product_catalog_1_tax_id_element":return _m;case"clover_dahlia_checkout_elements_credits_1":return(0,u.A)((0,u.A)({},_m),{},{expectedAmountComputation:"payment_page_unified_total"});case"clover_credits_1":return(0,u.A)((0,u.A)({},mm),{},{expectedAmountComputation:"payment_page_unified_total"});default:return mm}}(a),g=s.elements((0,pm.W)({elementsOptions:y,flags:v,version:a})),b=new Am.A,A=new km({initOptions:i,outerController:c,customCheckoutInitTimestamp:l,publicStripe:s,publicElements:g,metrics:b,version:a,flags:v,isFormSdk:m});(0,gm.A)(b,null==y?void 0:y.appearance),_.postCloverSetup.start();var S,k=wm.all([h,f]).then((function(e){var t=(0,F.A)(e,2),n=t[0],r=t[1];return n.parsePaymentPage({preloadedPaymentPage:r,stripe:s,allowedUiModes:p}).then((function(e){return{asyncChunk:n,paymentPage:e}}))})).then((function(e){var t=e.asyncChunk,n=e.paymentPage;_.postCloverSetup.complete();var r=t.buildVersionedContext({preInitManager:A,paymentPage:n});A.setReadyState(r,t),(0,fm.a)(r);var o=t.buildLoadActionsResult({preInitManager:A,context:r});return A.setLoadActionsResult(o),{loadActionsResult:o,initActions:t.buildInitActions({context:r})}})).then((S=i.defaultValues,function(e){var t=e.loadActionsResult,n=e.initActions;if(!S||"success"!==t.type)return Em.resolve(t);var r=function(e){return"error"===e.type?{type:"error",error:{message:e.error.message,code:null}}:null},o=S.billingAddress?n.updateBillingAddress(S.billingAddress).then(r):Em.resolve(),a=S.shippingAddress?n.updateShippingAddress(S.shippingAddress).then(r):Em.resolve(),i=S.email?n.updateEmail(S.email).then(r):Em.resolve(),c=S.phoneNumber?n.updatePhoneNumber(S.phoneNumber).then(r):Em.resolve();return Em.all([o,a,i,c]).then((function(e){return e.find((function(e){return e}))||t}))})).catch((function(e){if(A.setInitError(e),e instanceof I.N)throw e;var t={type:"error",error:{code:null,message:(0,Jd.Ay)(e)||Jd.uX}};return A.setLoadActionsResult(t),t})),E=bm(A),w=function(e,t){return dm[t.version].transformSdk(e,t)}((0,u.A)((0,u.A)({_sdkVersion:"internal_dev"},E),{},{on:function(e,t){b.increment("sdk_session_on"),A.registerOnHandler(e,t)},loadActions:function(){return A.loadActionsResult?wm.resolve(A.loadActionsResult):A.initError&&A.initError instanceof I.N?wm.reject(A.initError):k}}),A),C=(0,Ps.Gy)("custom_checkout_sdk_ready");return g._setCustomCheckoutTimings({customCheckoutInitTimestamp:l,customCheckoutSdkCreateTimestamp:l,customCheckoutSdkReadyTimestamp:C}),w},Pm=n(1776).K7,Im=n(1776).K7,Tm=n(1776).K7,Nm=function(e){var t=e.stripe,n=e.controller;return function(e){var r=(0,xd.A)(t),o=sd(r._version,r._betas,"stripe.initCheckoutFormSdk");if(!(0,ld.nN)(o))throw new Error("Expected a Checkout form-compatible SDK version but got '".concat(o,"'."));if(!(0,C.aw)(r._betas,C.oX.custom_checkout_payment_form_1))throw new I.N("stripe.initCheckoutFormSdk() requires the `custom_checkout_payment_form_1` beta.");var a=function(e){var t=(0,dd.A)(Rd,e,{logWarnings:!1,label:"initCheckoutFormSdk()",path:["options"]}),n=t.appearance,r=t.loader,o=t.fonts,a=t.savedPaymentMethod,i=(0,_.A)(t,bd),c={appearance:(0,u.A)({inputs:"condensed"},n),loader:r,fonts:o,savedPaymentMethod:a};return(0,u.A)((0,u.A)({},i),{},{elementsOptions:c})}(e),i=Tm.resolve(a.clientSecret),c=(0,Ps.Gy)("custom_checkout_sdk_start"),s=n();return Cm({version:o,initOptions:a,outerController:s,stripe:t,customCheckoutInitTimestamp:c,clientSecretPromise:i,allowedUiModes:["form"],isFormSdk:!0})}},Mm=n(326),Rm=n(1229),xm=function(e){var t=e.controller,r=e.rawOptions,o=(0,Mm.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,m=t.getVersionedFeature("useEmbeddedCheckoutPageMethod")?"createEmbeddedCheckoutPage":"initEmbeddedCheckout";if(i&&c)throw new I.N("You must provide only one of either `clientSecret` or `fetchClientSecret` to `".concat(m,"`."));if(!i&&!c)throw new I.N("You must provide one of either `clientSecret` or `fetchClientSecret` to `".concat(m,"`."));var _={};if(i)try{var f;_={checkout_session_id:null===(f=(0,pd.$)(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},_)),i){try{(0,Rm.C)(i,t)}catch(e){throw"InvalidCharacterError"===e.name?new I.N("Unable to parse client secret. Please ensure you are using a valid embedded Checkout client secret."):e}var h=(0,Mm.h7)(i,s);h&&t.warn(h)}return n.e(492).then(n.bind(n,2425)).then((function(e){return(0,e.init)({options:o.value,controller:t})}))},Om=(0,b.cW)({name:(0,b.yL)("react-stripe-js","stripe-js","react-stripe-elements"),version:(0,b.me)(b.Yj),startTime:(0,b.lq)(b.ai)}),Lm=(0,b.Ze)({name:(0,b.r_)(1,30),partner_id:(0,b.lq)(b.Yj),version:(0,b.lq)((0,b.r_)(5,15)),url:(0,b.lq)((0,b.r_)(4,60))}),qm=n(6179),Dm="stripe.js/".concat(qm.h),jm="".concat(Dm,"; stripe-js-v3/").concat(qm.h),Fm=("".concat(jm,"; raw-card"),"".concat(jm,"; raw-stripe-js-api"),"".concat(jm,"; create-source-card-data"),"checkout"),Bm=("".concat(jm,"; ").concat(Fm),"".concat(jm,"; ").concat("payment-link","; ").concat(Fm),"".concat(jm,"; hip"),"".concat(jm,"; payment-element")),Um=("".concat(Bm,"; deferred-intent"),"".concat(jm,"; card-element"),"".concat(jm,"; split-card-element"),"".concat(jm,"; lpm-element"),"".concat(jm,"; payment-request-button"),"".concat(jm,"; express-checkout-element")),Vm=("".concat(Um,"; deferred-intent"),"dashboard"),Wm=["elements","createToken","createPaymentMethod"],Ym=["elements","createSource","createToken","createPaymentMethod"],Km=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,P.n4)(this._gets,Wm)?this._onDetection("react-stripe-js"):(0,P.n4)(this._gets,Ym)&&this._onDetection("react-stripe-elements")}}]),e}(),zm=["type"],Hm=function(e){if(!e||"object"!=typeof e)return null;var t=e.type;return{type:"string"==typeof t?t:null,data:(0,_.A)(e,zm)}},Gm=function(e){switch(e.type){case"object":return{source:e.object};case"error":return{error:e.error};default:return(0,j.GQ)(e)}},Zm={source:(0,b.cW)({id:(0,b.tG)("src_"),client_secret:(0,b.tG)("src_client_secret_")})},Xm=(0,b.cW)(Zm),Jm=function(e){switch(e.type){case"object":return{paymentMethod:e.object};case"error":return{error:e.error};default:return(0,j.GQ)(e)}},Qm=n(1776).K7,$m=function(e,t,n){try{var r=(0,b.PZ)(n.elements),o=n.params||{};if(!r)throw new I.N("Invalid value for stripe.preparePaymentMethod(): the 'elements' parameter must be a valid instance of Elements.");if(r._controller._id!==e._id)throw new I.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().")),r._isUpdating&&(0,M.x$)(e._version,"doesUpdateReturnPromise")&&(e.report("elements_update_conflict.prepare_payment_method"),e.warn("elements.update() is pending: You must wait for this function’s promise to resolve or listen to the update-end event before calling stripe.preparePaymentMethod()."));var a,i=r._id,c="stripe.preparePaymentMethod()";return e.action.getElementConfirmingPayment({groupId:i,slug:"prepare_payment_method"}).then((function(t){return"payment"===t?e.action.createApplePaySessionIfNecessary({groupId:i}).then((function(){return t})):t})).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,ea.QF)({groupId:i,elementConfirmingPayment:a,controller:e,isError:"error"in t,errorMessageMethodName:c}).then((function(){return t}))})).then((function(e){return Jm(e)}))}catch(e){return Qm.reject(e)}},e_=function(e,t,n,r,o,a){if("string"==typeof r)return function(e,t,n,r,o){var a=(0,b.gJ)(r),i=Hm(a?o:r),c=i||{type:null,data:{}},s=c.type,l=c.data;if(s&&n!==s)return Qm.reject(new I.N("The type supplied in payment_method_data is not consistent."));if(a){var u=a._implementation._frame.id,d=a._componentName;return Qm.resolve().then((function(){return"payment"===d?e.action.createApplePaySessionIfNecessary({frameId:u}):Qm.resolve()})).then((function(){return e.action.createPaymentMethodWithElement({frameId:u,elementName:d,type:n,paymentMethodData:l,mids:t,enforcePreSubmit:!1,enforcePaymentMethodCreationManual:!1}).then(Jm)}))}return i?e.action.createPaymentMethodWithData({elementName:null,type:n,paymentMethodData:l,mids:t}).then(Jm):Qm.reject(new I.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,b.tf)((0,tn.vK)(null,t),e,"createPaymentMethod").value}(r,n),c=i.element,s=i.elements,l=i.type,u=i.data,d=(0,C.aw)(n,C.oX.elements_enable_deferred_intent_beta_1);if(c){var p=c._implementation._frame.id,m=c._componentName,_=["payment","expressCheckout","payButton"].indexOf(m)>-1;return Qm.resolve().then((function(){return"payment"===m?e.action.createApplePaySessionIfNecessary({frameId:p}):Qm.resolve()})).then((function(){return e.action.createPaymentMethodWithElement({frameId:p,elementName:m,type:l,paymentMethodData:u,mids:t,enforcePreSubmit:_&&!d,enforcePaymentMethodCreationManual:_&&!d}).then(Jm)}))}if(s){if(s._controller._id!==e._id)throw new I.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().");if(s._commonOptions.adaptivePricing&&"allowed"in s._commonOptions.adaptivePricing&&s._commonOptions.adaptivePricing.allowed)throw new I.N("stripe.createPaymentMethod() is not supported when `adaptivePricing` is enabled. Use stripe.createConfirmationToken() instead.");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().")),s._isUpdating&&(0,M.x$)(e._version,"doesUpdateReturnPromise")&&(e.report("elements_update_conflict.create_payment_method"),e.warn("elements.update() is pending: You must wait for this function’s promise to resolve or listen to the update-end event before calling stripe.createPaymentMethod()."));var f,h=s._id,y="stripe.createPaymentMethod()";return e.action.getElementConfirmingPayment({groupId:h,slug:"create_payment_method"}).then((function(t){return"payment"===t?e.action.createApplePaySessionIfNecessary({groupId:h}).then((function(){return t})):t})).then((function(n){return f=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,ea.QF)({groupId:h,elementConfirmingPayment:f,controller:e,isError:"error"in t,errorMessageMethodName:y}).then((function(){return t}))})).then((function(e){return Jm(e)}))}if(l)return e.action.createPaymentMethodWithData({elementName:null,type:l,paymentMethodData:u,mids:t}).then(Jm);throw new Error("No type or elements provided")}catch(e){return Qm.reject(e)}},t_=n(4386),n_=n(2937),r_=function(e){function t(e){return(0,p.A)(this,t),n.call(this,{channel:"paypal-fraudnet",fingerprintedPath:"paypal-fraudnet-sdk-0da0ebfab777d0e8e401235514a67188.html",frameQueryParams:{flowId:e.flowId,sessionId:e.sessionId,sandbox:e.sandbox},on:e.on})}(0,v.A)(t,e);var n=(0,g.A)(t);return(0,m.A)(t)}(n_.K),o_=r_,a_=n(1776).K7,i_=function(e,t){return new a_((function(n,r){setTimeout((function(){return r(new Error("Timeout in integrateFraudnet"))}),5e3);var o=(0,A.uR)().replace(/-/g,""),a=new o_({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)}))},c_=function(e){function t(e){return(0,p.A)(this,t),n.call(this,{channel:"rechnung-device-fingerprint",fingerprintedPath:/*! STRIPE_JS_BUILD_SALT 1f776a3522*/"rechnung-device-fingerprint-sdk-dc341769c218e630aa37bc9c143f22a7.html",frameQueryParams:{merchantId:e.merchantId,sessionId:e.sessionId,sandbox:e.sandbox},on:e.on})}(0,v.A)(t,e);var n=(0,g.A)(t);return(0,m.A)(t)}(n_.K),s_=c_,l_=n(1776).K7,u_=["acct_1P8KpGDMHO4ZxtzF"],d_=function(e,t,n){return new l_((function(r,o){setTimeout((function(){return o(new Error("Timeout while loading Rechnung device fingerprint script"))}),1e4);var a=new s_({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)}))},p_=n(3956),m_=["payment_method","payment_method_data","payment_method_options","confirmation_token"],__={clientSecret:(0,b.lq)(b.Yj),redirect:(0,b.lq)((0,b.yL)("always","if_required")),confirmParams:(0,b.lq)(b.Ik),handleActions:(0,b.lq)(b.lc)},f_=(0,u.A)((0,u.A)({},__),{},{element:(0,b.lq)(b.Ik)}),h_=(0,u.A)((0,u.A)({},__),{},{elements:(0,b.lq)(b.Ik)}),y_={"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"}},v_=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,C.aw)(e,C.oX.payment_element_beta_1)){var u=(0,b.gJ)(o);if(!u)throw new I.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 I.N("".concat(t,": expected either `elements` or `clientSecret`, but got neither."))}({rawElements:a,rawSecret:r},n),c&&!1===i)throw new I.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 I.N("".concat(n,": Expected either `payment_method` or `payment_method_data`, but not both."));return{type:"clientSecret",clientSecret:r}}var d=(0,b.PZ)(a);if(!d)throw new I.N("Invalid value for ".concat(n,": elements should be an Elements group. You specified: ").concat(typeof a,"."));var p=(0,P.I6)(d._elements,(function(e){return"payment"===e._componentName})),m=(0,P.I6)(d._elements,(function(e){return"expressCheckout"===e._componentName||"payButton"===e._componentName}));if(!p&&!m)throw new I.N("Invalid value for ".concat(n,": elements should have a mounted Payment Element or Express Checkout Element. ").concat(function(e,t){if(e&&y_[t]){var n=y_[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 I.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 I.N("".concat(n,": Expected either `elements` or `confirmation_token`, but not both."));return{type:"elements",elements:d,clientSecret:r,element:p}},g_=function(e){var t=e.betas,n=e.rawUpdateData,r=e.errorMessageMethodName,o=e.controller,a=e.elementConfirmingPayment,i=(0,b.tf)((0,b.cW)(function(e){return(0,C.aw)(e,C.oX.payment_element_beta_1)?f_:h_}(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,_=c.redirect,f=c.handleActions,h=i.warnings,y=(0,b.tf)((0,b.lq)((0,b.cW)({return_url:(0,b.lq)(b.Yj),confirmation_token:(0,b.lq)(b.Yj),payment_method:(0,b.lq)(b.Yj),payment_method_data:(0,b.lq)(b.Ik),payment_method_options:(0,b.lq)(b.Ik),setup_future_usage:(0,b.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=v_(t,{rawSecret:m,rawElement:l,rawElements:d,rawHandleActions:f,rawRedirect:_,validatedConfirmParams:y,elementConfirmingPayment:a},r),g=_||"always",A=(null==y?void 0:y.return_url)||null;return h.forEach((function(e){return o.warn(e)})),{validatedRedirect:g,validatedReturnUrl:A,validatedParams:v,validatedConfirmParams:y,validatedHandleActions:!1!==f,rawConfirmParams:p}},b_=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=g_({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,m_));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,ea._K)(t.clientSecret,"confirmPayment"):(0,ea.tx)(t.clientSecret,"confirmSetup"),_=(0,ea.Ah)({payment_method:l}),f=(0,u.A)((0,u.A)({},n),o);return l&&_?{intentSecret:m,tag:"paymentMethod-from-data",type:_,data:l,options:null!=p?p:{},handleActions:r,mids:i,expectedType:_,otherParams:o,merchantParams:f}:d?{intentSecret:m,tag:"paymentMethod",paymentMethod:d,options:null!=p?p:{},handleActions:r,mids:i,expectedType:_,otherParams:(0,u.A)({use_stripe_sdk:!0,mandate_data:{customer_acceptance:{type:"online",online:{infer_from_client:!0}}}},o),merchantParams:f}:s?{intentSecret:m,tag:"confirmationToken",confirmationToken:s,options:null!=p?p:{},handleActions:r,mids:i,expectedType:_,otherParams:o,merchantParams:f}:{tag:"none",intentSecret:m,handleActions:r,mids:i,expectedType:_,otherParams:(0,u.A)({use_stripe_sdk:!0,mandate_data:{customer_acceptance:{type:"online",online:{infer_from_client:!0}}}},o),merchantParams:f}}({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,C.aw)(a,C.oX.elements_enable_deferred_intent_beta_1)&&s&&!l&&!i)throw new I.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,Ar.$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,C.aw)(o,C.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 I.N("".concat(s,": the `confirmParams.return_url` argument is required unless passing `redirect: 'if_required'`"))},A_=["payment_method","payment_method_data","payment_method_options"],S_="stripe.updatePaymentIntent()",k_=(0,b.cW)({clientSecret:(0,b.lq)(tn._Y),params:(0,b.lq)((0,b.Sx)({payment_method:(0,b.lq)(b.Yj),payment_method_data:(0,b.lq)(b.Ik),payment_method_options:(0,b.lq)(b.Ik)})),elements:(0,b.lq)(b.bJ)}),E_=function(){function e(t){var n=t.intentType,r=t.handleActions,o=t.report;(0,p.A)(this,e),this.paymentMethodType=null,this.nextActionCategory=null,this.nextActionType=null,this.emitted=!1,this.startTime=new We.Dc,this.intentType=n,this.handleActions=r,this.report=o}return(0,m.A)(e,[{key:"setElementType",value:function(e){this.elementType=e}},{key:"setPaymentMethodType",value:function(e){e&&(this.paymentMethodType=e)}},{key:"startApiCall",value:function(){this.preApiEndTime=new We.Dc,this.apiStartTime=new We.Dc}},{key:"markApiCompletion",value:function(e){var t,n;(this.apiEndTime=new We.Dc,"object"===e.type)&&(null!==(t=e.object)&&void 0!==t&&t.payment_method&&"string"!=typeof e.object.payment_method?this.paymentMethodType=e.object.payment_method.type:!this.paymentMethodType&&null!==(n=e.object)&&void 0!==n&&n.payment_method_types&&e.object.payment_method_types.length>0&&(this.paymentMethodType=e.object.payment_method_types[0]));"error"===e.type&&(this.result="error",this.errorCode=e.error.code||null)}},{key:"markNextActionStart",value:function(e){this.nextActionStartTime=new We.Dc;var t=function(e){if(null==e||!e.type)return{category:null,type:null};var t=e.type;if("use_stripe_sdk"===t&&null!=e.use_stripe_sdk&&"object"==typeof e.use_stripe_sdk){var n=e.use_stripe_sdk.type;if("three_d_secure_redirect"===n||"stripe_3ds2_fingerprint"===n)return{category:"3ds",type:t}}return"redirect_to_url"===t?{category:"redirect",type:t}:0===t.indexOf("display_")||-1!==t.indexOf("_display_")||"verify_with_microdeposits"===t?{category:"display",type:t}:-1!==t.indexOf("await")||-1!==t.indexOf("polling")||0===t.indexOf("upi_")||"blik_authorize"===t||0===t.indexOf("payto_")||0===t.indexOf("mb_way_")?{category:"polling",type:t}:-1!==t.indexOf("affirm")||-1!==t.indexOf("klarna")||-1!==t.indexOf("afterpay")||-1!==t.indexOf("crypto")?{category:"in_context",type:t}:-1!==t.indexOf("captcha")?{category:"captcha",type:t}:{category:"other",type:t}}(e),n=t.category,r=t.type;this.nextActionCategory=n,this.nextActionType=r,!this.handleActions||"redirect"!==n&&"display"!==n||this.emit()}},{key:"markError",value:function(e){this.result="error";var t=null!=e&&"object"==typeof e&&"code"in e&&"string"==typeof e.code?e.code:null;this.errorCode=t||"unknown_error"}},{key:"emit",value:function(){if(!this.emitted){this.endTime=new We.Dc,this.emitted=!0;var e=this.buildEvent();e&&this.report("confirmation_timings",e)}}},{key:"buildEvent",value:function(){if(!this.endTime||!this.elementType)return null;var e=this.startTime.getElapsedTime(this.endTime),t=this.preApiEndTime?this.startTime.getElapsedTime(this.preApiEndTime):0,n=this.apiStartTime&&this.apiEndTime?this.apiStartTime.getElapsedTime(this.apiEndTime):0,r=this.nextActionStartTime||this.endTime,o={total_duration:e,pre_api_duration:t,api_duration:n,post_api_duration:this.apiEndTime&&r?this.apiEndTime.getElapsedTime(r):0,next_action_duration:this.nextActionStartTime&&this.endTime?this.nextActionStartTime.getElapsedTime(this.endTime):null,intent_type:this.intentType,element:this.elementType,payment_method_type:this.paymentMethodType,next_action_category:this.nextActionCategory,next_action_type:this.nextActionType,result:this.result||"success",error_code:this.errorCode||null};return null!==this.nextActionCategory&&(o.handle_actions=this.handleActions?"auto":"manual"),o}}]),e}(),w_=n(1776).K7,C_=function(e,t){return function(n,r,o,a,i,c){var s=(0,ea._K)(o,e),l=(0,ea.F2)(e,i).handleActions,u=(0,ea.zM)({expectedType:t,label:e,rawData:a,intentSecret:s,handleActions:l,mids:r});c&&"options"in u&&(u.options=(0,P.h1)(u.options,c));var d="none"===u.tag,p=n.action.confirmPaymentIntent(u);return l?p.then((0,p_.HH)(n,d,!1,!1,u.otherParams.expand)):p.then(Ar.zA)}},P_=C_("confirmAcssDebitPayment",w.b5.acss_debit),I_=C_("confirmAffirmPayment",w.b5.affirm),T_=C_("confirmAfterpayClearpayPayment",w.b5.afterpay_clearpay),N_=C_("confirmAuBecsDebitPayment",w.b5.au_becs_debit),M_=C_("confirmBacsDebitPayment",w.b5.bacs_debit),R_=C_("confirmBancontactPayment",w.b5.bancontact),x_=C_("confirmBoletoPayment",w.b5.boleto),O_=C_("confirmCardPayment",w.b5.card),L_=C_("confirmEpsPayment",w.b5.eps),q_=C_("confirmFpxPayment",w.b5.fpx),D_=C_("confirmGiropayPayment",w.b5.giropay),j_=C_("confirmGopayPayment",w.b5.gopay),F_=C_("confirmShopeepayPayment",w.b5.shopeepay),B_=C_("confirmQrisPayment",w.b5.qris),U_=C_("confirmGrabPayPayment",w.b5.grabpay),V_=C_("confirmIdealPayment",w.b5.ideal),W_=C_("confirmKlarnaPayment",w.b5.klarna),Y_=C_("confirmKonbiniPayment",w.b5.konbini),K_=C_("confirmKrCardPayment",w.b5.kr_card),z_=C_("confirmNaverPayPayment",w.b5.naver_pay),H_=C_("confirmKakaoPayPayment",w.b5.kakao_pay),G_=C_("confirmPaycoPayment",w.b5.payco),Z_=C_("confirmSamsungPayPayment",w.b5.samsung_pay),X_=C_("confirmKrMarketPayment",w.b5.kr_market),J_=C_("confirmMobilepayPayment",w.b5.mobilepay),Q_=C_("confirmVippsPayment",w.b5.vipps),$_=C_("confirmOxxoPayment",w.b5.oxxo),ef=C_("confirmAlipayPayment",w.b5.alipay),tf=C_("confirmP24Payment",w.b5.p24),nf=C_("confirmPayByBankPayment",w.b5.pay_by_bank),rf=C_("confirmSequraPayment",w.b5.sequra),of=C_("confirmCapchasePayPayment",w.b5.capchase_pay),af=C_("confirmKriyaPayment",w.b5.kriya),cf=C_("confirmBilliePayment",w.b5.billie),sf=C_("confirmBizumPayment",w.b5.bizum),lf=C_("confirmMonduPayment",w.b5.mondu),uf=C_("confirmNgWalletPayment",w.b5.ng_wallet),df=C_("confirmPaypayPayment",w.b5.paypay),pf=C_("confirmSatispayPayment",w.b5.satispay),mf=function(e,t,n,r,o){if("error"===(0,b.pZ)((0,b.lq)((0,b.cW)({payment_method_options:(0,b.lq)((0,b.cW)({paypal:(0,b.lq)(b.Ik)}))})),r,"internal").type)return C_("confirmPayPalPayment",w.b5.paypal)(e,t,n,r,o);var a=(0,ea._K)(n,"confirmPayPalPayment");return function(e,t){var n=e.keyMode()===R.ld.live;return new a_((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");i_(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 C_("confirmPayPalPayment",w.b5.paypal)(e,t,n,r,o,i)}return C_("confirmPayPalPayment",w.b5.paypal)(e,t,n,r,o)})).catch((function(){return C_("confirmPayPalPayment",w.b5.paypal)(e,t,n,r,o,{paypal:{risk_correlation_id:"initialization_failed"}})}))},_f=C_("confirmPayToPayment",w.b5.payto),ff=function(e,t,n,r,o){var a,i,c,s,l;return"error"===(0,b.pZ)((0,b.lq)((0,b.cW)({payment_method_options:(0,b.lq)((0,b.cW)({rechnung:(0,b.lq)(b.Ik)}))})),r,"internal").type?C_("confirmRechnungPayment",w.b5.rechnung)(e,t,n,r,o):(a=e.keyMode()===R.ld.live,c=(0,A.uR)().replace(/-/g,""),s=i||"test-1",l="".concat("ud1X0qwDppce","_").concat(s,"_").concat(c),a||-1!==u_.indexOf(s)?d_(s,c,a).then((function(){return l})):l_.resolve("".concat("test","_").concat(l))).then((function(a){var i={rechnung:{risk_correlation_id:a}};return C_("confirmRechnungPayment",w.b5.rechnung)(e,t,n,r,o,i)})).catch((function(){throw new I.N("Missing risk_correlation_id in payment_method_options.")}))},hf=C_("confirmSepaDebitPayment",w.b5.sepa_debit),yf=C_("confirmSofortPayment",w.b5.sofort),vf=C_("confirmIdBankTransferPayment",w.b5.id_bank_transfer),gf=C_("confirmUpiPayment",w.b5.upi),bf=C_("confirmUsBankAccountPayment",w.b5.us_bank_account),Af=C_("confirmNzBankAccountPayment",w.b5.nz_bank_account),Sf=C_("confirmBlikPayment",w.b5.blik),kf=C_("confirmCheckScanPayment",w.b5.check_scan),Ef=C_("confirmZipPayment",w.b5.zip),wf=C_("confirmCustomerBalancePayment",w.b5.customer_balance),Cf=function(e,t,n,r,o){if(o&&!0===o.handleActions)throw new I.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 C_("confirmWechatPayPayment",w.b5.wechat_pay)(e,t,n,a,o,{wechat_pay:{client:"web"}})},Pf=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 I.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 C_("confirmWechatPayPayment",w.b5.wechat_pay)(e,t,n,i,o)},If=C_("confirmCashappPayment",w.b5.cashapp),Tf=C_("confirmPayNowPayment",w.b5.paynow),Nf=C_("confirmPayNowDisplayBeta1",w.b5.paynow),Mf=C_("confirmPixPayment",w.b5.pix),Rf=C_("confirmPromptPayPayment",w.b5.promptpay),xf=C_("confirmRevolutPayPayment",w.b5.revolut_pay),Of=C_("confirmAmazonPayPayment",w.b5.amazon_pay),Lf=C_("confirmSunbitPayment",w.b5.sunbit),qf=C_("confirmScalapayPayment",w.b5.scalapay),Df=C_("confirmNgMarketPayment",w.b5.ng_market),jf=C_("confirmNgMarketPayment",w.b5.ng_bank),Ff=C_("confirmNgMarketPayment",w.b5.ng_bank_transfer),Bf=C_("confirmNgMarketPayment",w.b5.ng_card),Uf=C_("confirmNgMarketPayment",w.b5.ng_ussd),Vf=C_("confirmNetbankingPayment",w.b5.netbanking),Wf=C_("confirmSouthKoreaMarketPayment",w.b5.south_korea_market),Yf=C_("confirmSwishPayment",w.b5.swish),Kf=C_("confirmTwintPayment",w.b5.twint),zf=C_("confirmWeroPayment",w.b5.wero),Hf=C_("confirmMultibancoPayment",w.b5.multibanco),Gf=C_("confirmMbWayPayment",w.b5.mb_way),Zf=function(e,t,n){var r=function(e,t,n){var r=(0,b.tf)(k_,n,S_);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,A_),m=o.clientSecret;if(a){var f=(0,P.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,ea.t7)(null==l?void 0:l.type),mids:t,merchantParams:r.value.params}}if(!m)throw new I.N("".concat(S_,": expected either `elements` or `clientSecret`, but got neither."));if(s&&l)throw new I.N("".concat(S_,": Expected either `payment_method` or `payment_method_data`, but not both."));var h=(0,ea.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(Ar.zA)},Xf=function(e,t,n,r){var o=(0,ea._K)(n,"updatePaymentIntent"),a=(0,ea.Ah)(r),i=(0,ea.zM)({expectedType:a,label:"updatePaymentIntent",rawData:r,intentSecret:o,mids:t,handleActions:!1});return e.action.updatePaymentIntent((0,u.A)({},i)).then(Ar.zA)},Jf=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},Qf=function(e,t){return function(e,t){var n=(0,ea._K)(e,"retrievePaymentIntent");return t.action.retrievePaymentIntent({intentSecret:n,hosted:!1})}(e,t).then(Ar.zA)},$f=function(e,t,n){var r=(0,ea._K)(t,"verifyMicrodepositsForPayment"),o=(0,b.tf)(b.Ik,n,"stripe.verifyMicrodepositsForPayment");return e.action.verifyMicrodepositsForPayment({intentSecret:r,data:o.value}).then(Ar.zA)},eh=function(e,t,n){var r=(0,ea._K)(t,"collectUsBankAccountForPayment"),o=w.b5.us_bank_account,a=(0,b.tf)((0,tn.be)(o),n,"stripe.collectUsBankAccountForPayment").value,i=a.paymentMethodData,c=a.otherParams;return rh(r,e,i,c)},th=function(e,t,n){var r=(0,b.tf)((0,tn.p)(tn._Y,t),n,"stripe.collectBankAccountForPayment").value,o=r.clientSecret,a=r.paymentMethodData,i=r.onEvent,c=r.otherParams;return rh(o,e,a,c,i)},nh=function(e,t){var n=(0,ea._K)(e,"handleCardAction");return t.action.retrievePaymentIntent({intentSecret:n,hosted:!1}).then((function(e){var n=(0,p_.Po)(e);switch(n.type){case"error":return w_.resolve((0,Ar.zA)(e));case"object":var r=n.object;if((0,Ar.JF)(r.status)){if("manual"!==r.confirmation_method)throw new I.N("handleCardAction: The PaymentIntent supplied does not require manual server-side confirmation. Please use confirmCardPayment instead to complete the payment.");return(0,p_.NW)({controller:t,paymentIntent:r,locale:n.locale,hosted:!1,isPaymentElement:!1})}throw new I.N("handleCardAction: The PaymentIntent supplied is not in the requires_action state.");default:return(0,j.GQ)(n)}}))},rh=function(e,t,n,r,o){return(0,$o.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 I.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(Ar.zA)}return o.linkAccountSession.paymentAccount?t.action.attachLinkAccountSessionForPayment({intentSecret:e,linkAccountSessionId:o.linkAccountSession.id,expandParam:r.expand}).then(Ar.zA):t.action.retrievePaymentIntent({intentSecret:e,hosted:!1}).then(Ar.zA)}))},oh=n(2044),ah=n(1776).K7,ih=ea.jL,ch=function(e){return!("paymentMethod-from-data"===e.tag&&e.data.acss_debit)},sh=function(e){return null!==e&&"object"==typeof e&&!0===e.skipMandate},lh=function(e){return null!==e&&"object"==typeof e&&!!e.shouldCreatePaymentMethod},uh=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 ah((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,oh.Y)(t,{url:(0,Z.uy)(e.object.url),size:"400x600",locale:e.locale,frameTitle:"acss.dialog_frame_title._no_linkbrand",useLightboxHostedCloseButton:!1});return new ah((function(e){n._on("request-close",(function(){(0,oh.v)(n).then((function(){return t.action.localizeError(ea.n2)})).then((function(t){var n=t.error;e({type:"error",error:n})}))})),n._on("session-complete",(function(t){var r=t.paymentMethod;(0,oh.v)(n).then((function(){e({type:"success",paymentMethod:r})}))}))}))}))},dh=function(e,t,n,r,o){var a="confirmAcssDebitPayment",i=w.b5.acss_debit,c=(0,ea._K)(n,a),s=(0,ea.zM)({expectedType:i,label:a,rawData:r,intentSecret:c,mids:t,handleActions:!1}),l=lh(o);return ih(o,a),sh(o)||!ch(s)?e.action.confirmPaymentIntent(s).then(Ar.zA):uh({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(Ar.zA);default:return(0,j.GQ)(n)}}))},ph=function(e,t,n,r,o){var a="confirmAcssDebitSetup",i=w.b5.acss_debit,c=(0,ea.tx)(n,a),s=(0,ea.zM)({expectedType:i,label:a,rawData:r,intentSecret:c,mids:t,handleActions:!1}),l=lh(o);return ih(o,a),sh(o)||!ch(s)?e.action.confirmSetupIntent(s).then(Ar.Sx):uh({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(Ar.Sx);default:return(0,j.GQ)(n)}}))},mh=n(8870),_h=n(1776).K7,fh=function(e,t,n){return e.action.retrievePaymentIntent({intentSecret:t,hosted:!1,publishableKey:n}).then((function(r){switch(r.type){case"error":return _h.resolve((0,Ar.zA)(r));case"object":var o=r.object;if((0,Ar.JF)(o.status))return o.client_secret=t.clientSecret,(0,p_.NW)({controller:e,paymentIntent:o,publishableKey:n,locale:r.locale,hosted:!1,isPaymentElement:!1});throw new I.N("handleNextAction: The PaymentIntent supplied is not in the requires_action state.");default:return(0,j.GQ)(r)}}))},hh=function(e,t,n){return e.action.retrieveSetupIntent({intentSecret:t,hosted:!1}).then((function(t){switch(t.type){case"error":return _h.resolve((0,Ar.Sx)(t));case"object":var r=t.object;if((0,Ar.JF)(r.status))return(0,mh.C)({controller:e,setupIntent:r,locale:t.locale,hosted:!1,publishableKey:n});throw new I.N("handleNextAction: The SetupIntent supplied is not in the requires_action state.");default:return(0,j.GQ)(t)}}))},yh=function(e,t,n){if(!n||void 0===n.clientSecret&&void 0===n.hashedValue)return _h.reject(new I.N("handleNextAction: Either a clientSecret or hashedValue must be provided."));if(n.clientSecret){var r=(0,b.tf)((0,b.cW)({clientSecret:tn.gm}),n,"stripe.handleNextAction").value;return"SETUP_INTENT"===r.clientSecret.type?hh(e,r.clientSecret):fh(e,r.clientSecret)}if(n.hashedValue){var o=(0,b.tf)((0,b.cW)({hashedValue:tn.El}),n,"stripe.handleNextAction").value.hashedValue;return"SETUP_INTENT"===o.clientSecret.type?hh(e,o.clientSecret,o.publishableKey).then((function(e){return(0,Ar.rt)(e)?e:{}})):fh(e,o.clientSecret,o.publishableKey).then((function(e){return(0,Ar.rt)(e)?e:{}}))}return _h.resolve({})},vh=["type"],gh=["source","source_data","payment_method","payment_method_data"],bh=["payment_intent"],Ah=function(e,t,n){if(null==e)return(0,b.kz)(null);var r=e.type,o=(0,_.A)(e,vh),a=(0,b.IQ)(b.Yj,(function(){return null}))(r,t,(0,b.cg)(n,"type"));return"error"===a.type?a:(0,b.kz)({type:a.value,data:o})},Sh=function(e,t,n,r){if(null===e){if(null===t){var o=r?"source_data":"payment_method_data";throw new I.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 I.N("".concat(n,": you specified `type: ").concat(t,"`, but ").concat(n," will create a ").concat(e," payment method."));return e},kh=function(e){return function(t,n,r){if((0,ct.Gv)(t)){var o=t.source,a=t.source_data,i=t.payment_method,c=t.payment_method_data,s=(0,_.A)(t,gh);if(null!=o&&"string"!=typeof o)return(0,b.SV)("string",typeof o,n,(0,b.cg)(r,"source"));if(null!=i&&"string"!=typeof i)return(0,b.SV)("string",typeof i,n,(0,b.cg)(r,"payment_method"));if(null!=a&&!(0,ct.Gv)(a))return(0,b.SV)("object",typeof a,n,(0,b.cg)(r,"source_data"));if(null!=c&&!(0,ct.Gv)(c))return(0,b.SV)("object",typeof c,n,(0,b.cg)(r,"payment_method_data"));var l=Ah(a,n,(0,b.cg)(r,"source_data"));if("error"===l.type)return l;var d=l.value,p=Ah(c,n,(0,b.cg)(r,"payment_method_data"));if("error"===p.type)return p;var m=p.value;return(0,b.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,b.SV)("object","null",n,r):(0,b.SV)("object",typeof t,n,r)}},Eh=function(e){return function(t,n,r){if(void 0===t)return(0,b.kz)({sourceData:null,paymentMethodData:null,source:null,paymentMethod:null,otherParams:{}});if("object"!=typeof t)return(0,b.SV)("object",typeof t,n,r);if(null===t)return(0,b.SV)("object","null",n,r);if(e){if(!t.payment_intent){var o=(0,b.tf)((0,b.cW)({return_url:(0,b.lq)(b.Yj),expand:(0,b.lq)((0,b.jk)(b.Yj)),shipping:(0,b.lq)((0,b.Ze)({name:b.Yj,address:(0,b.Ze)({line1:(0,b.lq)(b.Yj),line2:(0,b.lq)(b.Yj),city:(0,b.lq)(b.Yj),state:(0,b.lq)(b.Yj),postal_code:(0,b.lq)(b.Yj),country:(0,b.lq)(b.Yj)})}))}),t,"validate otherParams").value,a=(0,u.A)((0,u.A)({},t),o);return(0,b.kz)({sourceData:null,paymentMethodData:null,source:null,paymentMethod:null,otherParams:a})}var i=t.payment_intent,c=(0,_.A)(t,bh);return kh(c)(i,n,(0,b.cg)(r,"payment_intent"))}return t.payment_intent?(0,b.BT)(new I.N("The payment_intent parameter has been removed. To fix, move everything nested under the payment_intent parameter to the top-level object.")):kh({})(t,n,r)}},wh=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,b.gJ)(a);if(!d)return null;var p=(0,b.tf)(Eh(n),i,o).value,m=p.sourceData,_=p.source,f=p.paymentMethodData,h=p.paymentMethod,y=p.otherParams;if(!t&&m)throw new I.N("".concat(o,": Expected payment_method_data, not source_data."));if(null!=_)throw new I.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 I.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,A=m||f||{type:null,data:{}},S=A.type,k=A.data,E=(0,w.QP)(v,S),C=t&&!f,P={elementName:v,frameId:g,type:Sh(r,E,o,C),data:k};return C?(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,b.tf)(Eh(n),a,o).value,d=l.sourceData,p=l.source,m=l.paymentMethodData,_=l.paymentMethod,f=l.otherParams;if(!t&&d)throw new I.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 I.N("".concat(o,": Expected either source or source_data, but not both."));if(null!==_&&null!==m)throw new I.N("".concat(o,": Expected either payment_method or payment_method_data, but not both."));if(null!==_&&null!==p)throw new I.N("".concat(o,": Expected either payment_method or source, but not both."));if(h){var y=h.type,v=h.data,g=t&&!m,A=Sh(r,y,o,g);return g?{tag:"source-from-data",intentSecret:i,type:A,data:v,mids:c,expectedType:r,otherParams:f,handleActions:s,merchantParams:(0,u.A)({source_data:(0,u.A)({type:A},v)},f)}:{tag:"paymentMethod-from-data",type:A,data:v,intentSecret:i,options:null,mids:c,expectedType:r,otherParams:f,handleActions:s,merchantParams:(0,u.A)({payment_method_data:(0,u.A)({type:A},v)},f)}}return null!==p?{tag:"source",intentSecret:i,source:p,mids:c,expectedType:r,otherParams:f,handleActions:s,merchantParams:(0,u.A)({source:p},f)}:null!==_?{tag:"paymentMethod",paymentMethod:_,intentSecret:i,options:null,mids:c,expectedType:r,otherParams:f,handleActions:s,merchantParams:(0,u.A)({payment_method:_},f)}:{tag:"none",intentSecret:i,mids:c,expectedType:r,otherParams:f,handleActions:s,merchantParams:f}}({allowSourceCreation:t,useLegacyConfirmShape:n,expectedType:r,label:o,rawData:i,intentSecret:a,mids:s,handleActions:l});if(p)return p;throw new I.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"))},Ch=function(e,t,n,r,o,a){var i=(0,b.tf)(tn._Y,r,"stripe.confirmPaymentIntent intent secret").value,c=wh({allowSourceCreation:e,useLegacyConfirmShape:!1,expectedType:null,label:"confirmPaymentIntent",intentSecret:i,elementOrData:o,possibleData:a,handleActions:!1,mids:n});return t.action.confirmPaymentIntent(c).then(Ar.zA)},Ph=function(e,t,n,r,o,a,i){var c=(0,b.tf)(tn._Y,o,"stripe.handleCardPayment intent secret").value,s=w.b5.card,l=wh({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,p_.HH)(t,u,!1,!1))},Ih=function(e,t,n,r,o,a){var i=(0,b.tf)(tn._Y,r,"stripe.handleSepaDebitPayment intent secret").value,c=w.b5.sepa_debit,s=wh({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,p_.HH)(e,l,!1,!1))},Th=function(e,t,n,r,o,a,i){var c=(0,b.tf)(tn._Y,o,"stripe.handleIdealPayment intent secret").value,s=w.b5.ideal,l=wh({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,p_.HH)(t,u,!1,!1))},Nh=function(e,t,n,r,o,a){var i=(0,b.tf)(tn._Y,r,"stripe.handleFpxPayment intent secret").value,c=w.b5.fpx,s=wh({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,p_.HH)(e,l,!1,!1))},Mh=function(e){switch(e.type){case"object":return{returnIntent:e.object};case"error":return{error:e.error};default:return(0,j.GQ)(e)}},Rh=function(e,t,n){var r=(0,b.tf)((0,b.lq)(b.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(Mh)},xh=function(e,t){return function(n,r,o,a,i){var c=(0,ea.tx)(o,e),s=(0,ea.F2)(e,i).handleActions,l=(0,ea.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,mh.A)(n,u,!1,l.otherParams.expand,void 0,void 0,!1)):d.then(Ar.Sx)}},Oh=xh("confirmAcssDebitSetup",w.b5.acss_debit),Lh=xh("confirmAfterpayClearpaySetup",w.b5.afterpay_clearpay),qh=xh("confirmAmazonPaySetup",w.b5.amazon_pay),Dh=xh("confirmCardSetup",w.b5.card),jh=xh("confirmSepaDebitSetup",w.b5.sepa_debit),Fh=xh("confirmAuBecsDebitSetup",w.b5.au_becs_debit),Bh=xh("confirmBacsDebitSetup",w.b5.bacs_debit),Uh=xh("confirmCashappSetup",w.b5.cashapp),Vh=xh("confirmIdealSetup",w.b5.ideal),Wh=xh("confirmKakaoPaySetup",w.b5.kakao_pay),Yh=xh("confirmKrCardSetup",w.b5.kr_card),Kh=xh("confirmKrMarketSetup",w.b5.kr_market),zh=xh("confirmNaverPaySetup",w.b5.naver_pay),Hh=xh("confirmKrMarketSetup",w.b5.ng_market),Gh=xh("confirmNgCardSetup",w.b5.ng_card),Zh=xh("confirmAlipaySetup",w.b5.alipay),Xh=xh("confirmSofortSetup",w.b5.sofort),Jh=xh("confirmBancontactSetup",w.b5.bancontact),Qh=xh("confirmIdBankTransferSetup",w.b5.id_bank_transfer),$h=xh("confirmPayPalSetup",w.b5.paypal),ey=xh("confirmPayToSetup",w.b5.payto),ty=xh("confirmRevolutPaySetup",w.b5.revolut_pay),ny=xh("confirmUsBankAccountSetup",w.b5.us_bank_account),ry=xh("confirmUpiSetup",w.b5.upi),oy=xh("confirmNzBankAccountSetup",w.b5.nz_bank_account),ay=xh("confirmKlarnaSetup",w.b5.klarna),iy=xh("confirmGopaySetup",w.b5.gopay),cy=xh("confirmPixSetup",w.b5.pix),sy=xh("confirmTwintSetup",w.b5.twint),ly=xh("confirmSatispaySetup",w.b5.satispay),uy=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},dy=function(e,t){return function(e,t){var n=(0,ea.tx)(e,"retrieveSetupIntent");return t.action.retrieveSetupIntent({intentSecret:n,hosted:!1})}(e,t).then(Ar.Sx)},py=function(e,t,n){var r=(0,ea.tx)(t,"verifyMicrodepositsForSetup"),o=(0,b.tf)(b.Ik,n,"stripe.verifyMicrodepositsForSetup");return e.action.verifyMicrodepositsForSetup({intentSecret:r,data:o.value}).then(Ar.Sx)},my=function(e,t,n){var r=(0,ea.tx)(t,"collectUsBankAccountForSetup"),o=w.b5.us_bank_account,a=(0,b.tf)((0,tn.be)(o),n,"stripe.collectUsBankAccountForSetup").value,i=a.paymentMethodData,c=a.otherParams;return fy(r,e,i,c)},_y=function(e,t,n){var r=(0,b.tf)((0,tn.p)(tn.tN,t),n,"stripe.collectBankAccountForSetup").value,o=r.clientSecret,a=r.paymentMethodData,i=r.onEvent,c=r.otherParams;return fy(o,e,a,c,i)},fy=function(e,t,n,r,o){return(0,$o.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 I.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(Ar.Sx)}return o.linkAccountSession.paymentAccount?t.action.attachLinkAccountSessionForSetup({intentSecret:e,linkAccountSessionId:o.linkAccountSession.id,expandParam:r.expand}).then(Ar.Sx):t.action.retrieveSetupIntent({intentSecret:e,hosted:!1}).then(Ar.Sx)}))},hy=function(e,t,n,r,o){var a=(0,b.tf)(tn.tN,n,"stripe.handleCardSetup intent secret").value,i=w.b5.card,c=wh({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,mh.A)(e,s,!1,c.otherParams.expand))},yy=function(e,t,n,r,o){var a=(0,b.tf)(tn.tN,n,"stripe.handleSepaDebitSetup intent secret").value,i=w.b5.sepa_debit,c=wh({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,mh.A)(e,s,!1))},vy=function(e,t,n,r,o){var a=(0,b.tf)(tn.tN,n,"stripe.confirmSetupIntent intent secret").value,i=wh({allowSourceCreation:!1,useLegacyConfirmShape:!1,expectedType:null,label:"confirmSetupIntent",intentSecret:a,elementOrData:r,possibleData:o,mids:t,handleActions:!1});return e.action.confirmSetupIntent(i).then(Ar.Sx)},gy=n(1776).K7,by=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 I.N("stripe.verifyIdentity: Could not parse client secret.");return{identityClientSecret:t[0],id:t[1],token:t[3]}}throw new I.N("stripe.verifyIdentity: Could not parse client secret.")}(e),r=n.id,o=function(e){return"".concat(B.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,oh.Y)(t,{url:(0,Z.uy)(n),size:"400x600",frameTitle:"identity.verification_frame_title",locale:o,useLightboxHostedCloseButton:!0,allowCamera:!0,appType:"identity"});return new gy((function(e){var t={type:"user_action",code:"session_cancelled"};a._on("identity-frame-close",(function(){(0,oh.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,oh.v)(a).then((function(){e({error:t})}))}))}))}({controller:t,url:o,id:r})},Ay=["number","cvc","pin.number"],Sy=function(e,t,n){if("string"!=typeof e)return(0,b.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,b.aI)("an Issuing card ID of the form ic_xxx",e,t,n):(0,b.kz)(o,[])},ky=function(e,t){return(0,b.tf)(Sy,e,"stripe.".concat(t," cardId")).value},Ey=function(e,t,n){if("string"!=typeof e)return(0,b.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,b.aI)("an ephemeral key secret of the form ek_xxx",e,t,n):(0,b.kz)(o,[])},wy=function(e,t,n){return"string"!=typeof e?(0,b.aI)("a string",e,t,n):Ay.indexOf(e)<0?(0,b.aI)("any of ".concat(Ay.join(", ")),e,t,n):(0,b.kz)(e,[])},Cy=function(e,t){return(0,b.tf)(Ey,e,"stripe.".concat(t," ephemeral key secret")).value},Py=function(e,t,n){if("string"!=typeof e)return(0,b.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,b.aI)("an ephemeral key nonce of the form ephkn_xxx",e,t,n):(0,b.kz)(o,[])},Iy=function(e){if("object"==typeof e&&e&&e.ephemeralKeySecret&&e.nonce){var t,n=Cy(e.ephemeralKeySecret,"retrieveIssuingCard"),r=(o=e.nonce,a="retrieveIssuingCard",(0,b.tf)(Py,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,b.tf)(wy,e,"stripe.".concat(t," expand param")).value}(e,"retrieveIssuingCard")}))),{ephemeralKeySecret:n,publicNonce:r,expand:t}}throw new I.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},Ty=function(e,t){return function(e){if("object"==typeof e&&e&&e.issuingCard)return{issuingCard:ky(e.issuingCard,"createEphemeralKeyNonce")};throw new I.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(Ve)},Ny=[C.oX.checkout_beta_2,C.oX.checkout_beta_3,C.oX.checkout_beta_4],My=[C.oX.checkout_beta_2,C.oX.checkout_beta_3,C.oX.checkout_beta_4,C.oX.checkout_beta_locales,C.oX.checkout_beta_testcards],Ry={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"},xy={"pt-PT":"pt-PT",cy:"cy"},Oy=Object.keys(Ry),Ly=Object.keys(xy),qy=["sku","plan","items"],Dy=["sessionId","sku","plan","items","lineItems","successUrl","cancelUrl","mode"],jy={sku:(0,b.lq)(b.Yj),plan:(0,b.lq)(b.Yj),clientReferenceId:(0,b.lq)(b.Yj),locale:(0,b.lq)(b.yL.apply(void 0,["auto"].concat((0,d.A)(Oy)))),customerEmail:(0,b.lq)(b.Yj),billingAddressCollection:(0,b.lq)((0,b.yL)("required","auto")),submitType:(0,b.lq)((0,b.yL)("auto","pay","book","donate")),allowIncompleteSubscriptions:(0,b.lq)(b.lc),shippingAddressCollection:(0,b.lq)((0,b.Ze)({allowedCountries:(0,b.jk)(b.Yj)}))},Fy=/cs_(test|live)_.+/,By=function(e,t){var n=(0,b.Ze)((0,u.A)((0,u.A)({},jy),{},{items:(0,b.lq)((0,b.or)((0,b.jk)((0,b.Ze)({type:(0,b.yL)("plan"),quantity:(0,b.pm)(0),id:b.Yj})),(0,b.jk)((0,b.Ze)({type:(0,b.yL)("sku"),quantity:(0,b.pm)(0),id:b.Yj})))),successUrl:b.Yj,cancelUrl:b.Yj})),r=(0,b.tf)(n,t,"stripe.redirectToCheckout").value,o=r.sku,a=r.plan,i=r.items,c=(0,_.A)(r,qy),s=function(e,t,n){if(e&&t||(e||t)&&n)throw new I.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 I.N("stripe.redirectToCheckout: You must provide either sku, plan, or items.")}(o,a,i);return(0,u.A)({tag:"no-session",items:s},c)},Uy=function(e,t,n){var r=(0,b.Ze)((0,u.A)((0,u.A)({},jy),{},{sessionId:(0,b.lq)(b.Yj),successUrl:(0,b.lq)(b.Yj),cancelUrl:(0,b.lq)((0,b.me)(b.Yj)),mode:(0,b.lq)((0,b.yL)("subscription","payment")),items:(0,b.lq)((0,b.or)((0,b.jk)((0,b.Ze)({quantity:(0,b.pm)(0),plan:b.Yj})),(0,b.jk)((0,b.Ze)({quantity:(0,b.pm)(0),sku:b.Yj})))),lineItems:(0,b.lq)((0,b.jk)((0,b.Ze)({quantity:(0,b.pm)(0),price:b.Yj})))},-1!==e.indexOf("checkout_beta_locales")?{locale:(0,b.lq)(b.yL.apply(void 0,["auto"].concat((0,d.A)(Oy),(0,d.A)(Ly))))}:{})),o=(0,b.tf)(r,t,"stripe.redirectToCheckout").value;if(o.sessionId){var a=o.sessionId;if(Object.keys(o).length>1)throw new I.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 I.N("stripe.redirectToCheckout: Invalid value for sessionId. You specified '".concat(a,"'."));if("live"===n&&/^cs_test_/.test(a))throw new I.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 I.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,Dy);if(!s&&!c)throw new I.N("stripe.redirectToCheckout: You must provide one of lineItems, items, or sessionId.");if(!l)throw new I.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)},Vy=function(e,t,n){var r=Uy(e,t,n);if("no-session"===r.tag){var o=r.successUrl,a=r.cancelUrl;if(!(0,E.vh)(o))throw new I.N("stripe.redirectToCheckout: successUrl must start with either http:// or https://.");if(a&&!(0,E.vh)(a))throw new I.N("stripe.redirectToCheckout: cancelUrl must start with either http:// or https://.");return r}return r},Wy=function(e,t){var n;return"session"===t.tag||null==e||t.locale||(n=e,-1===["auto"].concat((0,d.A)(Oy)).indexOf(n))?t:(0,u.A)((0,u.A)({},t),{},{locale:e})},Yy=function(e,t,n){var r=(0,P.I6)(Ny,(function(t){return(0,C.aw)(e,t)}));if(t&&t.lineItems&&r)throw new I.N("Prices cannot be used with ".concat(r));if("string"==typeof t&&Fy.test(t))throw new I.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 By(0,t);case"checkout_beta_3":return Uy(e,t,n);default:return Vy(e,t,n)}},Ky=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"unknown";return Wy(t,Yy(e,n,r))},zy=["tag","items","lineItems","mode","successUrl","cancelUrl","clientReferenceId","customerEmail","billingAddressCollection","submitType","allowIncompleteSubscriptions","shippingAddressCollection"],Hy=function(e,t){var n=t;return Boolean(!1)&&window.__STRIPE_CHECKOUT_URL_OVERRIDE__&&(n=t.replace(/^https?:\/\/[^/]+\//,window.__STRIPE_CHECKOUT_URL_OVERRIDE__)),(0,t_.S)(n).then((function(t){return(0,t_.T)(e,"redirectToCheckout",t),{error:t.error}}))},Gy={PAYMENT_ELEMENT:"PAYMENT_ELEMENT",ADDRESS_ELEMENT:"ADDRESS_ELEMENT",ADDRESS_ELEMENT_BILLING:"ADDRESS_ELEMENT_BILLING",ADDRESS_ELEMENT_SHIPPING:"ADDRESS_ELEMENT_SHIPPING",EXPRESS_CHECKOUT_ELEMENT:"EXPRESS_CHECKOUT_ELEMENT"},Zy=function(e){var t=e.experimental,n=e.frameType;if(!function(e){return e in Gy}(n))throw new Error("Not supported as an accessory frame");var r=(t?Jy(n):void 0)||Xy(n);return(0,zl.T)(r)},Xy=function(e){switch(e){case"PAYMENT_ELEMENT":return"fingerprinted/css/elements-inner-payment-07ace06004edf00e924f83697edb3200.css";case"ADDRESS_ELEMENT":case"ADDRESS_ELEMENT_BILLING":case"ADDRESS_ELEMENT_SHIPPING":return"fingerprinted/css/elements-inner-address-0ba22b1d766847affbc9fa38d33191ab.css";case"EXPRESS_CHECKOUT_ELEMENT":return"fingerprinted/css/elements-inner-express-checkout-bff2d526cdfa840dcc9f9b5904a89c64.css";default:return(0,j.GQ)(e)}},Jy=function(e){switch(e){case"PAYMENT_ELEMENT":return"fingerprinted/css/elements-inner-payment-e-eca1d2564751f93a188d6dffedc05bde.css";case"ADDRESS_ELEMENT":case"ADDRESS_ELEMENT_BILLING":case"ADDRESS_ELEMENT_SHIPPING":return"fingerprinted/css/elements-inner-address-e-877942ff102557b67d5a47739686e330.css";case"EXPRESS_CHECKOUT_ELEMENT":return"fingerprinted/css/elements-inner-express-checkout-e-fa41099df6e05b2f4e83bf81fc43f29a.css";default:return(0,j.GQ)(e)}},Qy=n(608),$y={display:"block",position:"absolute","z-index":"1000",width:"1px","min-width":"100%",margin:"2px 0 0 0",padding:"0",border:"none",overflow:"hidden"},ev=function(e){function t(){return(0,p.A)(this,t),n.apply(this,arguments)}(0,v.A)(t,e);var n=(0,g.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,S.vf)(o,$y),o.style.height="0",o}}]),t}(ke.A),tv=ev,nv=!1,rv=function(e){nv||"null"===(null!=e?e:window.origin)&&(nv=!0,console.error("Stripe.js requires 'allow-same-origin' if sandboxed."))},ov="https://maps.googleapis.com/maps/api/js",av=/^https:\/\/maps\.googleapis\.com\/maps\/api\/js\/?(\?.*)?libraries=(.*,)?places((,|&)+.*)?$/;window.noop=function(){};var iv,cv,sv,lv,uv,dv,pv,mv,_v,fv=n(1776).K7,hv=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"}},yv="ADDRESS_AUTOCOMPLETE_PREDICTION_RESULTS",vv="ADDRESS_AUTOCOMPLETE_PLACE_DETAILS",gv=null,bv=null,Av=null,Sv=null,kv=function(e){return null!==gv||(gv=new fv((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(ov,'"]'));for(var t in e)if(av.test(e[t].src))return e[t];return null}();r||(r=function(e){var t=document.createElement("script");return t.src="".concat(ov,"?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)}))),gv},Ev=function(e,t,n){var r=e.search,o=e.countryRestrictions,a=e.useNewPlacesApi;var i=function(e){return{predictions:[],status:"error",error:{status:hv(e),message:"Google Maps returned an API error"}}};void 0===t||iv?n.send({action:"google-maps-predictions",payload:{data:{tag:yv,value:i("UNKNOWN_ERROR")}}}):function(e,t){try{t()}catch(t){e.send({action:"google-maps-predictions",payload:{data:{tag:yv,value:{predictions:[],status:"error",error:{status:"UNKNOWN_ERROR",message:t.message}}}}})}}(n,(function(){var e=t.googleMapsPlaces,c=t.sessionToken,s=t.placePredictionCache,l=t.logger,u=function(){var t;Av||(Av=new e.AutocompleteService),null===(t=Av)||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:yv,value:r}}})}))};if(a&&!bv){var d=c;google.maps.places.AutocompleteSuggestion.fetchAutocompleteSuggestions({input:r,sessionToken:d,includedRegionCodes:o}).then((function(e){var r=e.suggestions.map((function(e){var n,r,o,a,i=e.placePrediction;return i?(d===t.sessionToken&&s.set(i.placeId,i),{description:i.text.toString(),structured_formatting:{main_text:(null==i||null===(n=i.mainText)||void 0===n?void 0:n.toString())||"",secondary_text:(null==i||null===(r=i.secondaryText)||void 0===r?void 0:r.toString())||"",main_text_matched_substrings:null==i||null===(o=i.mainText)||void 0===o||null===(a=o.matches)||void 0===a?void 0:a.map((function(e){var t=e.endOffset,n=e.startOffset;return{length:t-n,offset:n}}))},place_id:i.placeId,types:i.types}):null})).filter((function(e){return null!==e}));r.length>0?(bv=!1,n.send({action:"google-maps-predictions",payload:{data:{tag:yv,value:{predictions:r,status:"ok"}}}})):(bv=!1,n.send({action:"google-maps-predictions",payload:{data:{tag:yv,value:{predictions:[],status:"zeroResults"}}}}))})).catch((function(){l.log("new_places_api_failed"),bv=!0,u()}))}else u()}))},wv=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),_=1732584193,f=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(Cv[o])return Cv[o];var i="".concat(e,".").concat(t,".ramp"),c=Iv(i,r);return Cv[o]=c?Pv(a,n):[!1,"control"],Cv[o]},Nv={example_experiment:{type:"elements",split:{control:5,treatment:5},population:0},elements_lazy_loading_v4:{type:"elements",split:{control:5,treatment:5},population:0},elements_tree_shaking_v1:{type:"elements",split:{control:5,treatment:5},population:.005},ewcs_accessory_frames_v1:{type:"elements",split:{control:5,treatment:5},population:0},preload_accessory_renderer_v1:{type:"elements",split:{control:5,treatment:5},population:0},react_version_18:{type:"elements",split:{control:5,treatment:5},population:0},habanero_aa_v1:{type:"elements",split:{control:5,treatment:5},population:1},habanero_direct_messaging_v1:{type:"elements",split:{control:5,treatment:5},population:0}},Mv=new Set,Rv={},xv={os:(0,k.Wy)(navigator.userAgent),browserFamily:(0,k.IW)(navigator.userAgent),deviceType:k.yS?"mobile":"desktop"},Ov=function(e,t){var n,r=t.dimensions,o=t.qualified,a=t.variant,i=t.population,c=t.experimentName,s=t.token;Rv["".concat(c).concat(s)]||(0!==t.population||o)&&(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),xv))),{},{population:i,version_id:1,is_qualified:o,variant:a,token:s,experiment_retrieved:(n=c,"sjs_light_experiment_".concat(n)),project:"stripe-js"})),Rv["".concat(c).concat(s)]=!0)},Lv=function(e,t){var n="".concat(t,"_missing_config");Rv[n]||(e("light_experiment_unknown_config",{experiment_name:t}),Rv[n]=!0)},qv=document.currentScript,Dv=function(){return qv},jv=function(e){var t=Dv();try{var n,r=null==t||null===(n=t.dataset)||void 0===n?void 0:n[e];if(r)return JSON.parse(r)}catch(e){}return null},Fv=function(e){var t=e.stripeJsId,n=e.apiKey;return cv||(cv={token:t,assignments:{}},(0,P.jO)(Nv).filter((function(e){var t=(0,F.A)(e,2),n=(t[0],t[1]);return"elements"===n.type&&n.population>0})).forEach((function(e){var r=(0,F.A)(e,1)[0],o=Vv({experimentName:r,apiKey:n,token:t}),a=o.qualified,i=o.variant;a&&(cv.assignments[r]=i)}))),cv},Bv=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(!sv){var e,t=null!==(e=jv("stripeJsLightExperimentsOverrides"))&&void 0!==e?e:{};sv=(0,u.A)((0,u.A)({},null!=Ae?Ae:{}),t)}return sv}();return r[e]?{qualified:!0,variant:r[e]}:Mv.has(t)?{qualified:!1,variant:"control"}:null},Uv=function(e){var t=e.logger,n=e.apiKey,r=e.experimentName,o=e.token,a=e.dimensions,i=void 0===a?{}:a,c=Nv[r];if(!c)return Lv(t,r),{qualified:!1,variant:"control"};var s=Bv(r,n);return s||function(e,t,n,r,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},i=Tv(t,n,r,o),c=(0,F.A)(i,2),s=c[0],l=c[1];return Ov(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)},Vv=function(e){var t=e.experimentName,n=e.apiKey,r=e.token,o=e.dimensions,a=void 0===o?{}:o,i=Nv[t];if(!i)return{qualified:!1,variant:"control",log:function(e){Lv(e,t)}};var c=Bv(t,n);if(c)return(0,u.A)((0,u.A)({},c),{},{log:function(e){Ov(e,{dimensions:a,experimentName:t,qualified:c.qualified,variant:c.variant,token:r,population:i.population})}});var s=Tv(t,r,i.split,i.population),l=(0,F.A)(s,2),d=l[0],p=l[1];return{qualified:d,variant:p,log:function(e){Ov(e,{dimensions:a,experimentName:t,qualified:d,variant:p,token:r,population:i.population})}}},Wv=function(){if(void 0===lv)try{var e;lv=null!==(e=jv("stripeJsExperimentsOverrides"))&&void 0!==e?e:null}catch(e){lv=null}return lv},Yv=["isPaytoModalEnabled","setPaytoReachedProcessingState","attachLinkAccountSessionForPayment","attachLinkAccountSessionForSetup","authenticate3DS2","cancelPaymentIntentSource","cancelSetupIntentSource","completeLinkAccountSessionElements","confirmPaymentIntent","confirmReturnIntent","confirmSetupIntent","createAcssDebitSession","createApplePaySession","addPaymentDetails","listGroupsWithPaymentElementReady","createConfirmationTokenWithElements","createConsumerPaymentDetails","createEphemeralKeyNonce","createPaymentMethodFromConsumerPaymentDetails","createPaymentMethodWithData","createPaymentMethodWithElement","createPaymentMethodWithElements","getPaymentMethodDataFromElements","getLinkCredentials","storeLinkData","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","linkAuthPartnershipsPaymentSignal","trackExperimentExposure"],Kv=n(6291),zv=[EvalError,RangeError,ReferenceError,SyntaxError,TypeError,URIError,window.DOMException].filter(Boolean).map((function(e){return[e.name,e]})),Hv=new Map(zv),Gv=Hv,Zv=[{property:"name",enumerable:!1},{property:"message",enumerable:!1},{property:"stack",enumerable:!1},{property:"code",enumerable:!0},{property:"cause",enumerable:!1}],Xv=Symbol(".toJSON was called"),Jv=function(e){var t;return null!==(t=Gv.get(e))&&void 0!==t?t:Error},Qv=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(Jv(n.name))}else o={};if(r.push(n),s>=c)return o;if(l&&"function"==typeof n.toJSON&&!0!==n[Xv])return function(e){e[Xv]=!0;var t=e.toJSON();return delete e[Xv],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,_=Object.keys(n);m<_.length;m++){var f=_[m],h=n[f];null===h||"object"!=typeof h||"function"!=typeof h.pipe?"function"!=typeof h&&(h&&"object"==typeof h?r.includes(n[f])?o[f]="[Circular]":(s++,o[f]=p(n[f])):o[f]=h):o[f]="[object Stream]"}for(var y=0,v=Zv;y45)return!0}return!1},_g=function(e){if(e instanceof HTMLInputElement){if(e===document.activeElement)return[];var t=vg(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(B.Uj);return null!=o&&o.length&&e.push.apply(e,(0,d.A)(o)),e}),[])},fg=function(e){var t=yg(e);if(t)return"#".concat(CSS.escape(t));for(var n=document.documentElement,r=[],o=e,a=function(){var e=yg(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(" > ")},hg=function(){return!!document.createTreeWalker&&window.CSS&&CSS.escape},yg=function(e){return e&&e.id&&"string"==typeof e.id&&!(0,cg.M_)(e.id)?e.id:null},vg=function(e){var t=e.value.trim().toLowerCase();return B.Xw.test(t)?t:null},gg={selectors:{email:[]},runCount:0,runtimeInMillis:0,nodeCount:0,surface:"",action:""},bg=function(e){return e instanceof HTMLElement},Ag=/(?:^|\s)(#(?:[_a-zA-Z]|\\.)(?:[\w-]|\\.)*?)$/,Sg=function(e,t,n,r,o){var a=dg()?performance.now():Date.now(),i=[];try{if(!r||!r.length)return;for(var c=r.slice(0,10),s=[],l=function(){var r=c[u];if(Cg(a))return Pg(e,{selectorCount:c.length,recallTime:n,ranTailIdFallback:!1}),{v:void 0};var o=document.querySelector(r),l=[];bg(o)?l=_g(o):null===o&&(l=wg(r)),i.push.apply(i,(0,d.A)(l.map((function(e,t){return{value:e,selector:r,nthMatch:t}})))),s.push({selector:r,result:l.length?"found":"not_found",selectorSource:t,atTime:n})},u=0;u0&&(s.push({selector:r,result:"found",selectorSource:t,atTime:n,isIdSelector:!0}),i.push.apply(i,(0,d.A)(_.map((function(e,t){return{value:e,selector:r,nthMatch:t,isIdSelector:!0}})))))}}}},f=0;f3e3},Pg=function(e,t){e.report("link.no_code_default_values.recall_timeout",{data:t})},Ig=new Set([Z.mU.PAYMENT_ELEMENT,Z.mU.ADDRESS_ELEMENT,Z.mU.ADDRESS_ELEMENT_BILLING,Z.mU.ADDRESS_ELEMENT_SHIPPING,Z.mU.EXPRESS_CHECKOUT_ELEMENT]),Tg=new Set([Z.mU.PAYMENT_ELEMENT,Z.mU.ADDRESS_ELEMENT,Z.mU.ADDRESS_ELEMENT_BILLING,Z.mU.ADDRESS_ELEMENT_SHIPPING,Z.mU.EXPRESS_CHECKOUT_ELEMENT]),Ng=function(e){return Tg.has(e)},Mg=(n(1776).K7,function(e){return-1!==String(e).indexOf("[native code]")}),Rg=function(e){if(!(e in window))return!1;var t=window[e];return Mg(t)},xg=n(1776).K7,Og="__SM_ELIGIBLE__",Lg=(0,b.$V)({iab_session_id:(0,b.lq)(b.Yj)}),qg=function(e,t){return new xg((function(n,r){var o=0;!function a(){try{var i=function(e,t){return Object.prototype.hasOwnProperty.call(window,e)?(0,b.tf)(t,window[e],"[private interface]").value:null}(e,t);if(i)return void n({data:i,elapsed_ms:o});(o+=200)<=5e3?setTimeout(a,200):n(null)}catch(e){r(e)}}()}))},Dg=(0,b.$V)({iab_session_id:b.Yj,test_arm:b.Yj}),jg=n(8384),Fg=n(1776).K7,Bg=["listenerRegistry","stripeJsLoadTimestamp","stripeCreateTimestamp","onFirstLoad","betas","mids","manualBrowserDeprecationRollout","version"],Ug=!1,Vg={},Wg=function(e,t){return document.activeElement===e._iframe||e._iframe.parentElement&&document.activeElement===t},Yg=function(e){return"object"==typeof e&&null!==e&&"name"in e&&"IntegrationError"===e.name?new I.N("message"in e&&"string"==typeof e.message?e.message:""):e},Kg=function(){function e(t){var n,r=this;(0,p.A)(this,e),this._lightExperimentsLoggerReady=!1,this._lightExperimentDeferredLogs=[],this._requests=new $v,this._financialConnectionsOnEventHandler=null,this.setFinancialConnectionsOnEventHandler=function(e){r._financialConnectionsOnEventHandler=e},this._universalLinkModal=null,this._universalLinkModalPreloadedFrames=new Set,this._controllerShimReady=!1,this._pendingAccessoryRendererUrl=null,this.deferredCanMakePaymentResponse=new Qo.c,this.keyMode=function(){return(0,R.Xf)(r._apiKey)},this.mids=function(){return r._getMids()},this.action=(n={},Yv.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,Kv.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:Z.mU.BACS_MANDATE_CONFIRMATION_APP,options:{locale:r._locale||"en",bacsDebitInfo:e}});return t._on("load",(function(){t.show(),t.fadeInBackdrop()})),new Fg((function(e){t._once("request-close",(function(n){var r=n.type;(0,oh.v)(t),e(r)}))}))},showPendingMbWayConfirmationModal:function(){var e=r.createLightboxFrame({type:Z.mU.MB_WAY_INNER,options:{locale:r._locale||"en"}});return e._on("load",(function(){e.show(),e.fadeInBackdrop()})),new Fg((function(t){e._once("request-close",(function(n){var r=n.type;(0,oh.v)(e),t(r)}))}))},closePendingMbWayConfirmationModal:function(){var e=r.getLightboxFrame(Z.mU.MB_WAY_INNER);e&&(0,oh.v)(e)},showPendingConfirmationModal:function(e){var t=r.createLightboxFrame({type:Z.mU.AWAIT_AUTHORIZATION_INNER,options:(0,u.A)({locale:r._locale||"en"},{paymentMethodType:e})});return t._on("load",(function(){t.show(),t.fadeInBackdrop()})),new Fg((function(e){t._once("request-close",(function(n){var r=n.type;(0,oh.v)(t),e(r)}))}))},closePendingConfirmationModal:function(){var e=r.getLightboxFrame(Z.mU.AWAIT_AUTHORIZATION_INNER);e&&(0,oh.v)(e)},showPaytoConfirmation:function(e){return r.action.isPaytoModalEnabled({}).then((function(t){if(!t)return Fg.resolve(!1);var n=r.createLightboxFrame({type:Z.mU.PAYTO_CONFIRMATION_APP,options:{locale:r._locale||"en",paytoPaymentMethodOptions:e}});return n._on("load",(function(){n.show(),n.fadeInBackdrop()})),new Fg((function(e){n._once("request-close",(function(){(0,oh.v)(n).then((function(){e(!0)}))}))}))}))},closePaytoConfirmation:function(){var e=r.getLightboxFrame(Z.mU.PAYTO_CONFIRMATION_APP);e&&(0,oh.v)(e)},setPaytoReachedProcessingState:function(){r.action.setPaytoReachedProcessingState({})},showSepaDebitMicrodepositsConfirmation:function(e,t){var n=(0,jg.I)(r,r._locale||"en",e,t);return new Fg((function(e){n.waitForConsent().then((function(){e("success")})).catch((function(){e("reject")}))}))},setMicrodepoistState:function(e){var t=(0,jg.S)();return t?(null==t||t.setModalState(e),"verification"===e.screen?new Fg((function(e){t.waitForVerification().then((function(){e("success")})).catch((function(){e("reject")}))})):Fg.resolve("success")):Fg.resolve("uninitialized")},closeMicrodepositModal:function(){return new Fg((function(e){var t=(0,jg.S)();t?t.close().then((function(){e()})):e()}))},showAcssBankCollection:function(e){var t=e.parsedIntentSecret,n=e.collectedBillingDetails,o=e.allowRedisplay;return uh({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 uh({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:Z.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 Fg((function(e){t._once("request-close",(function(n){var r=n.type;(0,oh.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 Fg((function(e){null==o||o._emit("show-upe-wallet",{wallet:n,onComplete:function(t){return e(t)}})}))},noCodeDefaultValuesIdentificationAccumulate:function(){return Fg.resolve(function(e){try{kg(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 Fg.resolve((gg.selectors={email:[]},gg.runCount=0,gg.runtimeInMillis=0,gg.nodeCount=0,gg.surface="",void(gg.action="")))},noCodeDefaultValuesIdentificationComplete:function(e,t){return Fg.resolve(function(e,t,n){try{return kg(e,t,n),gg}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 Fg.resolve(Sg(r,t,n,o,r._stripeJsId))},initializeLinkAuthPartnerships:function(e){var t=e.enableModernTokenExchange,n=function(e){var t=e.outerController,n=e.stripeJsId,r=e.enableModernTokenExchange;return dv||(dv=t.createHiddenFrame(Z.mU.LINK_AUTH_PARTNERSHIPS,{stripeJsId:n,enableModernTokenExchange:r}))}({outerController:r,stripeJsId:r._stripeJsId,enableModernTokenExchange:t});return r._frames[n.id]||r._setupFrame(n,n.type,void 0),Fg.resolve({frameId:n.id})},getLinkAuthPartnerExperimentData:function(){return(e={logger:{log:r.report}},t=e.logger,qg("__SM_BRIDGE__",Dg).then((function(e){return e?(0,u.A)((0,u.A)({},e.data),{},{elapsed_ms:e.elapsed_ms}):null})).catch((function(e){return t.log("link.auth_partnerships.partner_data_validation_error",{error:e}),null}))).then((function(e){return{experimentData:e}}));var e,t},setLinkAuthPartnerEligibleFlag:function(){!function(e){var t=e.logger;try{if(Object.prototype.hasOwnProperty.call(window,Og))return;Object.defineProperty(window,Og,{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}})},logLinkAuthPartnerDebugData:function(){var e,t;e={logger:{log:r.report}},t=e.logger,qg("__SM_DEBUG__",Lg).then((function(e){var n=null==e?void 0:e.data.iab_session_id;n&&t.log("link.auth_partnerships.partner_debug_data",{iab_session_id:n,elapsed_ms:e.elapsed_ms})})).catch((function(e){t.log("link.auth_partnerships.partner_debug_data_log_error",{error:e})}))}},this.createElementFrame=function(e,t,n,o,a){var i=r._betas,c={frameType:e,experimental:r._useExperimentalFrames};Ng(e)&&"control"===(null==a?void 0:a.ewcsAfVariant)&&(c.frameVariant="ewcs_accessory_frame_control");var s=function(e){return Ig.has(e)}(e)?"direct":"postMessage";if(e===Z.mU.HABANERO&&"direct"!==s){var l=r.getLightExperimentAssignment("habanero_direct_messaging_v1"),d=l.qualified,p=l.variant;d&&"treatment"===p&&(s="direct")}var m=(null==a?void 0:a.isEligibleForAccessoryFrames)&&Ng(e),_=(0,u.A)((0,u.A)({},o),{},{componentName:t,keyMode:(0,R.Xf)(r._apiKey),apiKey:r._apiKey,frameMessagingStrategy:s});if(e===Z.mU.PAYMENT_ELEMENT&&(_.cryptoWalletDetected=r._cryptoWalletDetected),m&&(_.accessoryCssUrl=Zy(c)),m)try{r._controllerFrame.setExactPixelSize(0,0)}catch(e){}var f=new Qy.A({frameConfig:c,betas:i,controllerId:r._id,listenerRegistry:r._listenerRegistry,appParams:_,onLoadError:r._onIFrameLoadError,onLoad:r._onIFrameLoad,version:r._version,elementsLightExperimentAssignments:Fv({stripeJsId:r._stripeJsId,apiKey:r._apiKey}),experimentsOverrides:Wv(),frameMessagingStrategy:s,isAccessoryFrame:m,componentName:t}),h=o.elementId&&"string"==typeof o.elementId?o.elementId:void 0;return r._setupFrame(f,e,n,t,h)},this.createSecondaryElementFrame=function(e,t,n,o,a){var i=r._betas,c={frameType:e,experimental:r._useExperimentalFrames},s=new tv({frameConfig:c,betas:i,controllerId:r._id,listenerRegistry:r._listenerRegistry,appParams:(0,u.A)((0,u.A)({},a),{},{componentName:t,primaryElementType:n,keyMode:(0,R.Xf)(r._apiKey)})});return r._setupFrame(s,e,o,t)},this.createHiddenFrame=function(e,t,n){var o=e===Z.mU.PAYMENT_API_INNER,a=!o&&ks(n),i={frameType:e,experimental:r._useExperimentalFrames},c=new we({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:Fv({apiKey:r._apiKey,stripeJsId:r._stripeJsId}),experimentsOverrides:Wv()});return r._setupFrame(c,e,n),a&&function(e,t){ks(e)?e?fs[e].queue.push(t):hs.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,P.I6)((0,P.zu)(r._frames).filter((function(e){return e instanceof fa})),(function(t){return t.type===e}))},this.createLightboxFrame=function(e){var t=e.type,n=e.options,o=new fa({type:t,controllerId:r._id,listenerRegistry:r._listenerRegistry,experimental:r._useExperimentalFrames,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&&Ss(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:Sm.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===Z.mU.PAYMENT_API_INNER&&n&&Ss(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.flushMessages=function(){var e=r._requests.create(),t=e.promise,n=e.nonce;r._controllerFrame.send({action:"stripe-controller-message-flush",payload:{nonce:n}});return Fg.race([t.then((function(){})),new Fg((function(e){return setTimeout(e,1e3)}))])},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 Uv({logger:this.report.bind(this),apiKey:this._apiKey,experimentName:e,token:this._stripeJsId,dimensions:t});var n=Vv({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=Fg.resolve(c(i))}catch(e){t=Fg.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,P.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,nt.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:Sm.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}})}},{key:"preloadAccessoryRendererViaShell",value:function(e){"treatment"===this.getLightExperimentAssignment("preload_accessory_renderer_v1").variant&&(this._controllerShimReady?this._sendPreloadToControllerShell(e):this._pendingAccessoryRendererUrl=e)}},{key:"_sendPreloadToControllerShell",value:function(e){(0,ms.u1)({type:"child",sourceFrameId:window.name,targetFrameId:this._id,controllerAppFrameId:this._id,message:{action:"stripe-preload-accessory-renderer",payload:{url:e}}})}}]),e}(),zg=Kg,Hg=function(e){var t=(0,b.pZ)(Om,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})},Gg=0,Zg=0,Xg=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,_=e.topOriginForCrossOriginFrame,f=e.v2,h=e.version;1===++Gg&&(Zg=m.getElapsedTime(p));var y=new We.Dc,v=new zg((0,u.A)((0,u.A)({apiKey:s._apiKey,v2:f,apiVersion:t,stripeAccount:l,betas:s._betas,stripeJsId:d.stripeJsId,stripeObjId:s._stripeObjId,stripeJsLoadTimestamp:m,stripeCreateTimestamp:p,firstStripeInstanceCreatedLatency:Zg,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:_,controllerCount:Gg,isCheckout:s._isCheckout,__privateApiUrl:a,__privatePaymentUserAgentSuffix:i,__privateSharedSessionContext:c,version:h}));return v},Jg=function(e,t){Object.defineProperties(e,{_registerWrapper:{value:Hg,writable:!1,enumerable:!1,configurable:!0},_controller:{value:t,writable:!0,enumerable:!0,configurable:!0}})},Qg=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=Xg((0,u.A)((0,u.A)({},e),{},{initStrategy:o})),Jg(n,t);r.length>0;){var a=r.shift();n._registerWrapper(a)}return t}("lazy")}}})},$g=function(e){e.stripe._isCheckout||e.lazilyAttachController?Qg(e):0===Gg?function(e){Jg(e.stripe,Xg((0,u.A)((0,u.A)({},e),{},{initStrategy:"eager"})))}(e):Qg(e)},eb=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)}},tb=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)}},nb=function(e){switch(e.type){case"object":return{token:e.object};case"error":return{error:e.error};default:return(0,j.GQ)(e)}},rb=function(e){return"object"==typeof e&&null!==e?e:{}},ob=n(1776).K7,ab=n(2855),ib=n(1776).K7,cb=function(e){return e.action.createRadarSession().then((function(t){var r,o,a=function(e){switch(e.type){case"object":return{radarSession:e.object};case"error":return{error:e.error};default:return(0,j.GQ)(e)}}(t),i="radarSession"in a?a.radarSession:null,c=null==i?void 0:i.passive_captcha_site_key,s=!(null==i||null===(r=i.flags_config)||void 0===r||!r.human_security_enabled),l=new We.Dc,d=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.report(t,(0,u.A)((0,u.A)({},n),{},{surface:"radar_session"},null!=i&&i.id?{radar_session_id:i.id}:{}))},p=s?(o=new We.Dc,n.e(674).then(n.bind(n,4170)).then((function(e){var t=e.loadHumanSecurity,n=e.initHumanSecurity,r=e.getHumanSecurityCookiesWithPolling;return t().then((function(){return n({logger:{log:d}}),r({log:d},void 0,o)}))})).catch((function(t){return e.warn("Error loading Human Security for Radar session",t),null}))):ib.resolve(null);if(c){var m=new We.Dc;return(0,Kv.rx)(),d("captcha.passive.load",{delta:m.getElapsedTime()}),(0,Kv.LW)({siteKey:c,logger:{log:e.report},radarSessionId:null==i?void 0:i.id}),(0,Kv.yi)(c,{log:e.report},!0,{radarSessionId:null==i?void 0:i.id}).then(function(){var t=(0,ab.A)((function*(t){if(t){var n=yield p;return e.action.attachHCaptchaTokenToRadarSession((0,u.A)((0,u.A)((0,u.A)({session:i.id,token:t.response,ekey:t.ekey},null!=n&&n.px3?{px3:n.px3}:{}),null!=n&&n.pxvid?{pxvid:n.pxvid}:{}),null!=n&&n.pxcts?{pxcts:n.pxcts}:{}))}return null}));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.warn("Error attaching hCaptcha token to Radar session",t)})).then((function(){return d("captcha.passive.radar_session_end_to_end",{delta:l.getElapsedTime()}),a}))}return a}))},sb=n(1776).K7,lb="securitypolicyviolation",ub=window,db=/^require-trusted-types-for/,pb="LOAD_ERROR",mb="REPORT_ONLY",_b="BLOCKED",fb=["_1057540218"],hb=["_1541774781"],yb="block",vb="allow",gb="list",bb="query-param",Ab="real-rollout",Sb="no-rollout",kb=n(1252),Eb=function(e,t){var n=(0,u.A)({event:e},t);var r="".concat("https://q.stripe.com","?").concat((0,E.lK)(n));(new Image).src=r},wb="Stripe is being used in an unsupported browser and will not function. See https://stripe.com/docs/js/appendix/supported_browsers for details.",Cb=n(1776).K7,Pb=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}(),Ib=function(){function e(){(0,p.A)(this,e)}return(0,m.A)(e,[{key:"update",value:function(){}},{key:"fetchUpdates",value:function(){return Cb.resolve()}},{key:"getElement",value:function(){return null}},{key:"create",value:function(){return new Pb}},{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}(),Tb=function(){function e(){(0,p.A)(this,e)}return(0,m.A)(e,[{key:"canMakePayment",value:function(){return Cb.reject(wb)}},{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}(),Nb=function(){function e(){(0,p.A)(this,e),this.IS_NOOP_BUILD=!0,console.error(wb)}return(0,m.A)(e,[{key:"elements",value:function(){return new Ib}},{key:"redirectToCheckout",value:function(){return Cb.reject(new Error(wb))}},{key:"paymentRequest",value:function(){return new Tb}},{key:"createToken",value:function(){return Cb.reject(new Error(wb))}},{key:"createSource",value:function(){return Cb.reject(new Error(wb))}},{key:"handleCardPayment",value:function(){return Cb.reject(new Error(wb))}},{key:"createPaymentMethod",value:function(){return Cb.reject(new Error(wb))}},{key:"confirmCardPayment",value:function(){return Cb.reject(new Error(wb))}}]),e}(),Mb=function(e){var t=e.elements,n=e.params,r=(0,b.PZ)(t);return r?(0,b.kz)({elements:r,params:n}):(0,b.BT)(new I.N("stripe.createConfirmationToken(): elements should be provided."))},Rb=n(1776).K7,xb=function(e,t,n,r){try{var o=(l=r,{value:(u=(0,b.tf)(Mb,l,"createConfirmationToken")).value,warnings:u.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 I.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().")),i._isUpdating&&(0,M.x$)(e._version,"doesUpdateReturnPromise")&&(e.report("elements_update_conflict.create_confirmation_token"),e.warn("elements.update() is pending: You must wait for this function’s promise to resolve or listen to the update-end event before calling stripe.createConfirmationToken()."));var s=i._id;return e.action.getElementConfirmingPayment({groupId:s,slug:"create_confirmation_token"}).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,ea.QF)({groupId:s,elementConfirmingPayment:n,controller:e,isError:"error"in t,errorMessageMethodName:"stripe.createConfirmationToken()"}).then((function(){return t}))}))})).then((function(e){return"error"===e.type?{error:e.error}:{confirmationToken:e.object}}))}catch(e){return Rb.reject(e)}var l,u},Ob=n(1776).K7.resolve(Rt),Lb=n(1776).K7,qb=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,E.qZ)(r))try{var o=(0,Z.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,A.Hn)("__privateStripeOuterLoggerController"),this._frameParams={apiKey:r,stripeAccount:null!=o?o:void 0,stripeJsId:a,referrer:document.referrer,controllerId:this._id,logPrefix:i},this._listenerRegistry=Se(),this._controllerFrame=new Pe({frameConfig:{frameType:Z.mU.OUTER_LOGGER_CONTROLLER,experimental:!1},controllerId:this._id,listenerRegistry:this._listenerRegistry,autoload:!0,appParams:this._buildFrameQueryString(),version:t.version}),this._loggerFrameReadyPromise=new Lb((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}(),Db="_1439350814",jb=function(e){var t,n;return null!==(t=null===(n=e.match(/\/three_d_secure\/(fingerprint|challenge)\/(acct_[^/?]+)/))||void 0===n?void 0:n[2])&&void 0!==t?t:""},Fb=n(1776).K7,Bb=function(e){return new Fb((function(t){e._on("load",(function(){return t(e)}))}))},Ub=function(e,t){var n={url:e},r={merchant_id:jb(e)};return function(e){var t=e.createHiddenFrame(Z.mU.STANDALONE_3DS_FINGERPRINTING,{});return Bb(t)}(t).then((function(e){return t.report("standalone_3ds.fingerprint.start",(0,u.A)({methodName:"performFingerprint"},r)),e.action.performStandalone3DSFingerprinting(n).then((function(n){return e.destroy(),t.report("standalone_3ds.fingerprint.complete",(0,u.A)({methodName:"performFingerprint"},r)),n}))}))},Vb=function(e,t){var n={url:e},r={merchant_id:jb(e)};return function(e){var t=e.createLightboxFrame({type:Z.mU.STANDALONE_3DS_CHALLENGE,options:{}});return Bb(t)}(t).then((function(e){return e.fadeInBackdrop(),e.show(),t.report("standalone_3ds.challenge.start",(0,u.A)({methodName:"performChallenge"},r)),e.action.performStandalone3DSChallenge(n).then((function(n){e.destroy(!0);var o="requires_challenge"===n.status?"standalone_3ds.challenge.cancel":"standalone_3ds.challenge.complete";return t.report(o,(0,u.A)({methodName:"performChallenge",status:n.status},r)),n})).catch((function(n){throw e.destroy(!0),t.report("standalone_3ds.challenge.error",(0,u.A)({methodName:"performChallenge"},r)),n}))}))},Wb={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}},Yb={"controller.js":!0,"elements-inner-authentication.js":!0,"elements-inner-card.js":!0,"elements-inner-payment.js":!0,"phone-numbers-lib.js":!0},Kb=function(e){var t=e.entries,n=function(e){var t=e.rootUrl,n=e.versions,r=t.replace(/\/$/,""),o=r.replace(/\/v3$/,"");return n.map((function(e){return"v3"===e?r:"".concat(o,"/").concat(e,"/stripe.js")}))}({rootUrl:e.rootUrl,versions:M.e4});return t.reduce((function(e,t){if(r={name:t.name,validPrefixes:n},o=r.name,!r.validPrefixes.some((function(e){return 0===o.indexOf(e)})))return e;var r,o,a,i,c,s=function(e){var t=e.match(/\/([^/#?]*)\/?(?:$|[#?])/);if(!t||!t[1])return null;var n=t[1].replace(/-[0-9a-f]{32}\./,".");return"v3"===n&&(n="stripe.js"),n}(t.name);return s?(0,u.A)((0,u.A)({},e),{},(0,G.A)({},s,(0,u.A)({raw_size:t.decodedBodySize,transfer_size:t.transferSize,duration:Math.round(t.duration)},s in Yb?(a=t,{duration:Math.round(a.duration),transfer_size:null!==(i=a.transferSize)&&void 0!==i?i:null,tcp_handshake_duration:0!==a.connectStart?Math.round(a.connectEnd-a.connectStart):null,dns_lookup_duration:0!==a.domainLookupStart?Math.round(a.domainLookupEnd-a.domainLookupStart):null,redirect_duration:0!==a.redirectStart?Math.round(a.redirectEnd-a.redirectStart):null,request_duration:0!==a.requestStart?Math.round(a.responseStart-a.requestStart):null,response_duration:0!==a.responseStart?Math.round(a.responseEnd-a.responseStart):null,tls_negotiation_duration:0!==a.secureConnectionStart?Math.round(a.requestStart-a.secureConnectionStart):null,fetch_duration:0!==a.fetchStart?Math.round(a.responseEnd-a.fetchStart):null,service_worker_duration:0!==a.workerStart?Math.round(a.fetchStart-a.workerStart):null,raw_size:null!==(c=a.decodedBodySize)&&void 0!==c?c:null,compressed:"number"==typeof a.encodedBodySize&&"number"==typeof a.decodedBodySize?a.encodedBodySize===a.decodedBodySize:null,cached_locally:"number"==typeof a.transferSize?0===a.transferSize:null,next_hop_protocol:a.nextHopProtocol||null,is_http3:"string"==typeof a.nextHopProtocol?"h3"===a.nextHopProtocol:null}):{}))):e}),{})},zb=n(1776).K7,Hb="true"===(pv=r(window.document),(0,kb.i)(pv.slice(pv.indexOf("?")+1))).forceBrowserDeprecationRollout,Gb=new We.Dc(wu.f),Zb=!1,Xb=["competitor_version","duration","payment_methods","cpu_throttle_rate","caching","network_preset"],Jb=function(e){if(!(ge||e._controllerCount>5)){var t="https://js.stripe.com/v3/".replace(/\/$/,""),n=function(e){return 0===e.indexOf(t)};(0,Ps.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}})}},Qb=function e(t,r){var o,a=t.controller,i=t.controllerLoadTimestamp,c=t.controllerInitTimestamp;if(cA._ec&&cA._ec.setOnIdsUpdate((function(e){a.action.midsChange({mids:e})})),!Zb||i){Zb=!0;var s=i||new We.Dc;if("complete"===document.readyState){Jb(a);var l=null;if(window.performance&&window.performance.getEntriesByType){var d=window.performance.getEntriesByType("resource");l=Kb({entries:d,rootUrl:"https://js.stripe.com/v3/"})}var p=Math.round(n(2259).M-wu.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:Gb.getElapsedTime(a._createTimestamp),until_first_load:Gb.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&&le()(r._apiKey)===Db){var f=window.__STRIPE_LAB_METRICS_CONFIG;if(function(e){if("object"!=typeof e||null===e)return!1;var t=e;return Object.keys(Wb).every((function(e){return Wb[e](t[e])}))}(f)){var h=f.cpuThrottleRate,y=f.networkPreset,v=f.pmcId,g=f.caching,b=f.heavyComputationTime,A=f.networkLatency;a.report("latency_lab_metrics_config",{network_preset:y,cpu_throttle_rate:h,pmc_id:v,caching:g,heavy_computation_time:b,network_latency:A})}}setTimeout((function(){new sb((function(e){if(ub.trustedTypes&&ub.Promise){var t,r=!1,o=function(e){(db.test(e.effectiveDirective)||db.test(e.violatedDirective))&&((0,E.sQ)(e.blockedURI)||(0,E.sQ)(e.sourceFile))&&(r=!0)},a=function(){return r?_b:pb};ub.addEventListener(lb,o);try{t=n.e(990).then(n.bind(n,3486)).then((function(e){return(e.loaded&&r?mb:"ALLOWED")||pb}),a)}catch(e){t=new sb((function(e){return setTimeout(e,0)})).then(a)}t.then((function(){ub.removeEventListener(lb,o)})),e(t)}else e("NOT_SUPPORTED")})).then((function(e){(function(e){switch(e){case mb:case _b: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 S=new We.Dc,k=setTimeout((function(){r._controller.report("metricscontroller.timings",{timeout:!0,delta:S.getElapsedTime(),afs:!!ye,isCheckout:!!ge,isGuacamole:!!be})}),15e3);r._midsPromise().then((function(e){clearTimeout(k),r._controller.report("metricscontroller.timings",{timeout:!1,delta:S.getElapsedTime(),afs:!!ye,isCheckout:!!ge,isGuacamole:!!be}),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 Jb(a)},$b=(0,b.cW)((0,u.A)((0,u.A)({apiKey:b.Yj,__v2PrivateBeta:(0,b.lq)((0,b.cW)({authToken:b.Yj,stripeContext:b.Yj})),stripeAccount:(0,b.lq)((0,b.me)(b.Yj)),locale:(0,b.lq)(b.Yj),apiVersion:(0,b.lq)(b.Yj),developerTools:Il},ve?{__privateSharedSessionContext:(0,b.lq)(b.Ik)}:{}),{},{__privateApiUrl:(0,b.lq)(b.Yj),__checkout:(0,b.lq)((0,b.cW)({mids:(0,b.cW)({muid:b.Yj,sid:b.Yj})})),__lazilyAttachController:(0,b.lq)(b.lc),__dashboard:(0,b.lq)(b.Ik),__hosted3DS:(0,b.lq)(b.lc),__hostedInvoicePage:(0,b.lq)(b.Ik),__hostedCaptcha:(0,b.lq)(b.lc),canCreateRadarSession:(0,b.lq)(b.lc),betas:(0,b.lq)((0,b.jk)(b.Yj))})),eA=function(e){return""===e||null==e?void 0:e},tA=function(e){return"You have an in-flight ".concat(e,"! Please be sure to disable your form submit button when ").concat(e," is called.")},nA=function(e){return function(){throw new I.N("You cannot call `stripe.".concat(e,"` without supplying an appropriate beta flag when initializing Stripe.js."))}},rA=function(e){return function(){throw new I.N("You cannot call `stripe.".concat(e,"` without supplying an Issuing beta flag when initializing Stripe.js."))}},oA=(_v=null===(mv="v3 ")?void 0:mv.trim())&&(0,M.ri)(_v)?_v:"v3",aA=function(e){return new M.tJ(oA,e)},iA=function(e){var t=(0,b.tf)($b,e||{},"Stripe()"),n=t.value,r=t.warnings,o=(0,M.x$)(oA,"pinnedApiVersion");if(o){if(n.apiVersion)throw aA("Can not provide apiVersion to Stripe()");if(n.betas){var a=(0,C.$D)(n.betas);a&&(o+="; ".concat(a))}return{validOptions:(0,u.A)((0,u.A)({},n),{},{apiVersion:o}),warnings:r}}return{validOptions:n,warnings:r}},cA=function(){function e(t,n){var r=this;(0,p.A)(this,e),this._listenerRegistry=Se(),this.elements=(0,T.UZ)((function(e){return new ku(r._controller,r._listenerRegistry,{stripeJsLoadTimestamp:Gb,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,T.kO)((function(e,t){var n=r._mids();return"cvc_update"===e?function(e,t){var n=(0,b.gJ)(t);if(n&&"cardCvc"===n._componentName){var r=n._implementation._frame.id;return e.action.tokenizeCvcUpdate({frameId:r}).then(nb)}throw new I.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,b.gJ)(n);if(o){var a=o._implementation._frame.id,i=o._componentName,c=rb(r);return e.action.tokenizeWithElement({frameId:a,elementName:i,tokenData:c,mids:t}).then(nb)}if("string"==typeof n){var s=n,l=rb(r);return e.action.tokenizeWithData({elementName:null,type:s,tokenData:l,mids:t}).then(nb)}throw new I.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,T.kO)((function(e,t){if((0,M.x$)(oA,"legacySourceMethodsDeprecated"))throw aA("stripe.createSource");var n=(0,b.gJ)(e),o=Hm(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,w.G)(l)?zb.reject(new I.N("Please provide Source creation parameters to createSource.")):r._controller.action.createSourceWithElement({frameId:s,elementName:l,type:i,sourceData:c,mids:r._mids()}).then(Gm)}return o?i?r._controller.action.createSourceWithData({elementName:null,type:i,sourceData:c,mids:r._mids()}).then(Gm):zb.reject(new I.N("Please provide a source type to createSource.")):zb.reject(new I.N("Please provide either an Element or Source creation parameters to createSource."))}),void 0,"createSource"),this.retrieveSource=(0,T.PB)((function(e){if((0,M.x$)(oA,"legacySourceMethodsDeprecated"))throw aA("stripe.retrieveSource");var t=(0,b.tf)(Xm,{source:e},"retrieveSource"),n=t.value;return t.warnings.forEach((function(e){return r._controller.warn(e)})),r._controller.action.retrieveSource(n).then(Gm)}),void 0,"retrieveSource"),this.paymentRequest=(0,T.Jm)((function(e,t){(0,R._y)(r._keyMode);var n=t;return Eu(r._controller,{apiKey:r._apiKey,accountId:r._stripeAccount},r._mids(),e,r._betas,n,r._listenerRegistry)}),void 0,"paymentRequest"),this.openLinkModal=(0,T.t$)((function(){var e,t=window.location.origin||(null===(e=(0,E.wS)(window.location.href))||void 0===e?void 0:e.origin),n=t&&(0,E.qZ)(t);r._keyMode===R.ld.test&&n&&r._controller.action.openLinkModal()}),void 0,"openLinkModal");try{var o=new We.Dc,a=iA(t||{}),i=a.validOptions,c=a.warnings;this._version=oA,this._stripeJsId=e.stripeJsId,this._stripeObjId="sobj-".concat((0,A.uR)());var s=function(e){var t=e.apiKey,n=e.context,r=e.forceRollout,o=e.isAffectedBrowser,a=e.rolloutSlice,i=e.log,c=le()(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:bb,action:o?yb:vb}),o):"___TESTMODE_FORCE_UNSUPPORTED_BROWSER"===t||(-1!==(0,P.SL)(hb,(function(e){return e===c}))?(l({mechanism:gb,action:o?yb:vb}),o):-1!==(0,P.SL)(fb,(function(e){return e===c}))?(l({mechanism:gb,action:vb}),!1):function(e,t){return t<100}(0,a)?(l({mechanism:Ab,action:o?yb:vb}),o):(l({mechanism:Sb,action:vb}),!1))}({apiKey:i.apiKey,context:"outer",forceRollout:Hb,isAffectedBrowser:!window.Promise,rolloutSlice:Math.floor(100*Math.random()),log:Eb});if(s)return this._apiKey="",this._keyMode="live",this._betas=[],this._isCheckout=!1,this._isHostedInvoicePage=!1,this._developerToolsOptions=Cl,new Nb;var l=i.apiKey,d=i.stripeAccount,m=i.apiVersion,_=i.locale,f=i.developerTools,h=i.__v2PrivateBeta,y=i.__dashboard,v=i.__privateApiUrl,g=i.__checkout,S=i.__hosted3DS,k=i.__hostedInvoicePage,N=i.__privateSharedSessionContext,x=i.__lazilyAttachController,O=i.__hostedCaptcha,L=i.betas,q=(0,C.NH)(L||null),D=q.validBetas,j=q.betaWarning,F=q.betaError;if(F)throw new I.N(F);j&&c.push(j),(0,R.Ld)(l),null!=g&&g.mids&&(e._ec=qe({checkoutIds:g.mids,stripeJsId:e.stripeJsId,version:oA})),this._apiKey=l.trim(),this._keyMode=(0,R.Xf)(this._apiKey),this._betas=D,this._locale=(0,C.q3)(_,this._betas)||null;var B=eA(d);this._stripeAccount=B||null,this._developerToolsOptions=f,this._isCheckout=!!g,this._isHostedInvoicePage=!!k;var U=y?Vm:k?"hip":void 0;this._attachControllerGetter({stripeCreateTimestamp:o,apiVersion:m,privateApiUrl:v,privatePaymentUserAgentSuffix:U,privateSharedSessionContext:N,lazilyAttachController:x,stripeAccount:B,v2:h}),c.forEach((function(e){return r._controller.warn(e)})),rv(),this._ensureHTTPOnlyLinkCookie(),this._ensureHTTPS(),this._ensureStripeHosted(n),this._attachPaymentIntentMethods(this._betas,!!S,!!O),this._attachLegacyPaymentIntentMethods(this._betas),this._attachCheckoutMethods(this._betas),this._attachEmbeddedCheckoutMethods(),this._attachCustomCheckoutMethods(this._betas),this._attachPrivateMethodsForCheckout(this._isCheckout),this._attachPrivateMethodsForHostedInvoicePage(this._isHostedInvoicePage),this._attachPrivateMethodsForConsumer(ve),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,Ps.Gy)("init")}catch(t){throw e._outerLogger||(e._outerLogger=function(e){return new qb(e)}({apiKey:this._apiKey,stripeAccount:this._stripeAccount,stripeJsId:e.stripeJsId,version:oA})),e._outerLogger.logError(t),t instanceof I.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=nA("update"),(0,C.aw)(this._betas,C.oX.enable_stripe_update_api_key_beta_0)&&(this.update=(0,T.Jm)((function(t,n){var r=(0,u.A)({apiKey:t},n&&"object"==typeof n?n:{}),o=iA(r||{}),a=o.validOptions,i=o.warnings,c=a.apiKey,s=a.stripeAccount,l=a.apiVersion;(0,R.Ld)(c);var d=e._controller.getCredentials(),p=n&&"object"==typeof n&&"stripeAccount"in n,m=d.stripeAccount;p&&void 0!==s&&(m=eA(s));var _={publishableKey:c.trim()||d.publishableKey,stripeAccount:m,apiVersion:l||d.apiVersion};_.publishableKey===d.publishableKey&&_.stripeAccount===d.stripeAccount&&_.apiVersion===d.apiVersion||(e._apiKey=_.publishableKey,e._keyMode=(0,R.Xf)(e._apiKey),e._stripeAccount=_.stripeAccount,i.forEach((function(t){return e._controller.warn(t)})),e._controller.setCredentials(_),e._controller.action.updateStripeUserCredentials(_))}),void 0,"update"))}},{key:"_attachLocalizeErrorMethod",value:function(){var e=this;this.localizeError=(0,T.PB)((function(t){var n=(0,b.cW)({code:b.Yj,decline_code:(0,b.lq)(b.Yj)}),r=(0,b.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,T.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(eb)}(e._controller,t)}),void 0,"createFinancialAccountDisclosure")}},{key:"_attachCreateIssuingDisclosure",value:function(){var e=this;this.createIssuingDisclosure=(0,T.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(tb)}(e._controller,t)}),void 0,"createIssuingDisclosure")}},{key:"_attachCreateRadarSession",value:function(){var t=this;this.createRadarSession=(0,T.iG)((function(){var n,r,o,a,i,c,s;return null===(n=e._ec)||void 0===n||n.ensureFrameLoaded(),a=(r={midsPromise:function(){return t._midsPromise()},createRadarSession:function(){return cb(t._controller)},reportMetrics:function(e){var n=e.timedOut,r=e.delta;return t._controller.report("metricscontroller.radar_session_mids.timings",{timeout:n,delta:r,afs:!!ye,isCheckout:!!ge,isGuacamole:!!be})}}).midsPromise,i=r.createRadarSession,c=r.reportMetrics,s=new We.Dc,ob.race([a().then((function(){return!1})).catch((function(){return!1})),(o=12e3,new ob((function(e){return setTimeout(e,o)}))).then((function(){return!0}))]).then((function(e){return c({timedOut:e,delta:s.getElapsedTime()}),i()}))}))}},{key:"_attachThreeDSecureStandaloneMethods",value:function(){var e=this;this.performThreeDSecureFingerprinting=(0,T.PB)((function(t){return Ub(t,e._controller)}),void 0,"performThreeDSecureFingerprinting"),this.performThreeDSecureChallenge=(0,T.PB)((function(t){return Vb(t,e._controller)}),void 0,"performThreeDSecureChallenge")}},{key:"_attachPaymentIntentMethods",value:function(e,t,n){var r=this,o=function(){return r._mids()};this.createPaymentMethod=(0,T.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"),Rt}));return Ob=o,o}({controller:e._controller,rawCardNumber:t})}}},{key:"_attachCustomCheckoutMethods",value:function(e){var t,n,r,o,a=this,i=(0,M.x$)(this._version,"useCheckoutElementsAndFormMethods"),c=(n=(t={stripe:this,controller:function(){return a._controller},allowedUiModes:["custom"]}).stripe,r=t.controller,o=t.allowedUiModes,function(e){var t=(0,xd.A)(n),a=sd(t._version,t._betas);if(!(0,ld.yo)(a))throw new Error("non-clover version is not supported by makeSyncInitCheckout.");var i=Nd(a,e),c=Im.resolve(i.clientSecret),s=(0,Ps.Gy)("custom_checkout_sdk_start"),l=r();return Cm({version:a,initOptions:i,outerController:l,stripe:n,customCheckoutInitTimestamp:s,clientSecretPromise:c,allowedUiModes:o})});if(i){var s=function(e){var t=e.stripe,n=e.controller;return function(e){var r=(0,xd.A)(t),o=sd(r._version,r._betas,"stripe.initCheckoutElementsSdk");if(!(0,ld.yo)(o))throw new Error("non-clover version is not supported by makeInitCheckoutElementsSdk.");var a=Nd(o,e),i=Pm.resolve(a.clientSecret),c=(0,Ps.Gy)("custom_checkout_sdk_start"),s=n();return Cm({version:o,initOptions:a,outerController:s,stripe:t,customCheckoutInitTimestamp:c,clientSecretPromise:i,allowedUiModes:["custom","elements"]})}}({stripe:this,controller:function(){return a._controller}});this.initCheckoutElementsSdk=(0,T.UZ)(s,void 0,"initCheckoutElementsSdk");var l=Nm({stripe:this,controller:function(){return a._controller}});this.initCheckoutFormSdk=(0,T.UZ)(l,void 0,"initCheckoutFormSdk"),this.initCheckout=(0,T.t$)((function(){throw new I.N("stripe.initCheckout() has been removed. Please use stripe.initCheckoutElementsSdk() instead.")}),void 0,"initCheckout")}else this.initCheckoutElementsSdk=(0,T.UZ)(c,void 0,"initCheckoutElementsSdk"),this.initCheckout=(0,T.UZ)(c,void 0,"initCheckout"),this.initCheckoutFormSdk=(0,T.t$)((function(){throw new I.N("stripe.initCheckoutFormSdk() is not available in this version of Stripe.js. Please upgrade to /dahlia/stripe.js or later. Read more about versioning: https://docs.stripe.com/sdks/stripejs-versioning")}),void 0,"initCheckoutFormSdk");if("basil"===this._version||"acacia"===this._version||"v3"===this._version&&(0,C.aw)(e,[C.oX.custom_checkout_beta_2,C.oX.custom_checkout_beta_3,C.oX.custom_checkout_beta_4,C.oX.custom_checkout_beta_5,C.oX.custom_checkout_beta_6,C.oX.custom_checkout_internal_basil])){var u=Ld({stripe:this,controller:function(){return a._controller}});this.initCheckout=(0,T.PB)(u,void 0,"initCheckout"),this.initCheckoutElementsSdk=(0,T.PB)(u,void 0,"initCheckoutElementsSdk"),(0,C.aw)(e,[C.oX.custom_checkout_beta_2,C.oX.custom_checkout_beta_3,C.oX.custom_checkout_beta_4,C.oX.custom_checkout_adaptive_pricing_1,C.oX.custom_checkout_product_catalog_1])&&(this.initCustomCheckout=(0,T.PB)(u,void 0,"initCustomCheckout"))}}},{key:"_attachPrivateMethodsForConsumer",value:function(e){var t=this;e&&(this.__createConsumerPaymentDetails=(0,T.kO)((function(e,n){var r,o={};if(!n.email)return zb.reject(new I.N("You must pass email"));if(!e)return zb.reject(new I.N("You must pass a clientSecret"));if(n.cardElement){if(!n.billing_details||!n.billing_details.country_code)return zb.reject(new I.N("You must pass in billing_details.country_code if you are using the Card Element"));var a=(0,b.gJ)(n.cardElement);if(!a)return zb.reject(new I.N("Card Element is invalid"));var i=a._implementation._frame.id,c=a._componentName;if("card"!==c&&"cardNumber"!==c)return zb.reject(new I.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}):zb.reject(new I.N("Please provide Card Element creation parameters to __createConsumerPaymentDetails."))}),void 0,"__createConsumerPaymentDetails"),this.__createPaymentMethodFromConsumerPaymentDetails=(0,T.kO)((function(e,n){return n.paymentDetails?n.merchantId?n.apiKey?e?t._controller.action.createPaymentMethodFromConsumerPaymentDetails((0,u.A)({clientSecret:e},n)):zb.reject(new I.N("You must pass a clientSecret")):zb.reject(new I.N("You must pass apiKey")):zb.reject(new I.N("You must pass merchant")):zb.reject(new I.N("You must pass payment details"))}),void 0,"__createPaymentMethodFromPaymentDetails"),this.__rememberLinkLogin=(0,T.PB)((function(e){return"string"==typeof e?t._controller.action.rememberLinkLogin({authSessionClientSecret:e}):t._controller.action.rememberLinkLogin(e)}),void 0,"__rememberLinkLogin"),this.__forgetLinkLogin=(0,T.PB)((function(){return t._controller.action.forgetLinkLogin()}),void 0,"__forgetLinkLogin"),this.__getLinkWebAuthnFrameFingerprintedPath=(0,T.t$)((function(){return"link-web-authn-frame-fea367c19780b4bc491dc7a2344734bd2a18ef47.html"}),void 0,"__getLinkWebAuthnFrameFingerprintedPath"),this.__collectFinancialConnectionsAccountsForLinkApp=(0,T.PB)((function(e){return(0,$o.$m)(t._controller,[],e)}),void 0,"__collectFinancialConnectionsAccountsForLinkApp"))}},{key:"_attachGetters",value:function(){var e=this,t=new Km((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?(lA[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===uA&&(uA=setTimeout((function(){Object.keys(lA).forEach((function(e){lA[e].count=0})),uA=null}),1e4))}catch(e){}}(e,t),new sA((0,u.A)({apiKey:e},t&&"object"==typeof t?t:{}),dA)};pA.version=sA.version,window.Stripe&&2===window.Stripe.version&&!window.Stripe.StripeV3?window.Stripe.StripeV3=pA: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=pA},4868:function(e,t,n){"use strict";n.d(t,{z:function(){return i}});var r=n(7284),o=n(3104),a=n(1776).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}},7284: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 _},xL:function(){return l}});var r=n(3888),o=n(9499),a=n(3104),i=n(4010),c=n(1776).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}},_=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,_=void 0===m?function(){return!0}:m,f="payment_intent"===u.object?{paymentIntent:u}:{setupIntent:u};return new c((function(e){setTimeout((function(){var t=!1,c=setInterval((function(){if(!_())return e(f),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,f=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(f),clearInterval(c))})))}),n)}),t-n)}))}},7876:function(e,t,n){"use strict";n.d(t,{C:function(){return i}});var r=n(7284),o=n(3104),a=n(1776).K7,i=function(e){var t=e.controller,n=e.intent,i=e.locale,c=e.expandParam,s=e.shouldDisplayPendingConfirmationModal,l=e.paymentMethodType;return new a((function(e){return s&&t.outerAction.showPendingConfirmationModal(l),(0,r.qR)({controller:t,initialDelay:3e3,pollTimeGap:3e3,intent:n,checkIntent:function(e){return!(0,o.JF)(e.status)},locale:i,expandParam:c}).then((function(n){s&&t.outerAction.closePendingConfirmationModal(l),e(n)}))}))}},3038:function(e,t,n){"use strict";n.d(t,{S:function(){return c}});var r=n(2044),o=n(7284),a=n(733),i=n(1776).K7,c=function(e){var t=e.controller,n=e.intent,c=e.locale,s=e.shouldDisplayInstructionsModal;return new i((function(e){var i,l=!1;return s&&((i=t.createLightboxFrame({type:a.mU.BLIK_INNER,options:{locale:c}}))._on("load",(function(){var e,t;null===(e=i)||void 0===e||e.show(),null===(t=i)||void 0===t||t.fadeInBackdrop()})),i._once("request-close",(function(){i&&(0,r.v)(i).then((function(){l=!0,e("setup_intent"===n.object?{setupIntent:n}:{paymentIntent:n})}))}))),(0,o.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:c,shouldPoll:function(){return!l}}).then((function(t){var n;null!==(n=i)&&void 0!==n&&n.isVisible&&i.destroy(!0),l||e(t)}))}))}},9963:function(e,t,n){"use strict";n.d(t,{M:function(){return s}});var r=n(4010),o=n(733),a=n(295),i=n(1776).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(){if("undefined"==typeof window||!window.navigator)return!1;var e=window.navigator.userAgent;return/stripe-(ios|android)|AndroidBindings\//i.test(e)}(),m=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)},_=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,showCloseButton:p,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,showCloseButton:p,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,showCloseButton:p,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(m("start")),_._on("load",(function(){n.report(m("stripe_js_frame_loaded"),{duration_since_start_ms:u.getElapsedTime()}),_.fadeInBackdrop()})),_.show(),_._on("request-cancel",(function(e){_.fadeOutBackdrop(),_.destroy(!0),n.report(m("cancel")),i(f(c(null==e?void 0:e.intent)))})),_._on("request-close",(function(e){_.fadeOutBackdrop(),_.destroy(!0);var t=null==e?void 0:e.intent;if(t){var o=c(t);o?/Captcha/.test(o.message||"")?(n.report(m("verification_failed")),i(f(o))):(n.report(m("success")),i(f(o))):(n.report(m("success")),function(e,t){"payment_intent"===t.object?e({paymentIntent:t}):e({setupIntent:t})}(i,t))}else n.report(m("verification_error")),i(f(r.wr))}))}))}},8384:function(e,t,n){"use strict";n.d(t,{I:function(){return s},S:function(){return c}});var r=n(2044),o=n(733),a=n(1776).K7,i=null,c=function(){return i},s=function(e,t,n,c){var s=e.createLightboxFrame({type:o.mU.SEPA_DEBIT_MICRODEPOSITS_CONFIRMATION_APP,options:{locale:t,last4:n}});s._on("load",(function(){s.show(),s.fadeInBackdrop()}));var l={waitForConsent:function(){return new a((function(e,t){s._once("debit_microdeposits_consent_confirmed",(function(){c?e():(0,r.v)(s).then((function(){i=null,e()}))})),s._once("request-close",(function(e){var n=e.type;(0,r.v)(s).then((function(){i=null,t(new Error("reject"===n?"microdeposit_modal_closed":"microdeposit_modal_resolved_without_consent"))}))}))}))},setModalState:function(e){s.send({action:"debit_microdeposits_modal_update",payload:e})},waitForVerification:function(){return new a((function(e,t){c?(s._once("session-complete",(function(){i=null,(0,r.v)(s).then((function(){e()}))})),s._once("request-close",(function(){(0,r.v)(s).then((function(){i=null,t(new Error("microdeposit_modal_closed"))}))}))):(0,r.v)(s).then((function(){i=null,e()}))}))},close:function(){return(0,r.v)(s).then((function(){i=null}))}};return c&&l.setModalState({screen:"consent",type:"instant"}),i=l,l}},8124:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(7284),o=n(3104),a=n(1776).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)}))}))}},9868:function(e,t,n){"use strict";n.d(t,{f:function(){return c}});var r=n(2044),o=n(733),a=n(7284),i=n(1776).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)}))}},8229:function(e,t,n){"use strict";n.d(t,{G:function(){return m}});var r=n(9791),o=n(8865),a=n(2044),i=n(733),c=n(7284),s=n(3104),l=n(3872),u=n(1776).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,_=e.lightboxOptions,f=e.locale,h=e.pollInterval,y=void 0===h?2e3:h,v=e.url,g=_.size,b=(0,o.A)(_,d),A=(0,a.Y)(t,(0,r.A)({url:(0,i.uy)(v),size:l.yS?"fullScreen":g||"400x600",locale:f,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:f}).then((function(t){"error"in t&&t.error||S||A.destroy(!0).then((function(){e(t)}))}))}))}},2139:function(e,t,n){"use strict";n.d(t,{$:function(){return c},a:function(){return s}});var r=n(4386),o=n(3104),a=n(3806),i=n(5659),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)}))}},5838:function(e,t,n){"use strict";n.d(t,{F:function(){return c}});var r=n(733),o=n(7284),a=n(3104),i=n(1776).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")})}))}))}))}))}},2347:function(e,t,n){"use strict";n.d(t,{V:function(){return u}});var r=n(7769),o=n(9791),a=n(8543),i=n(733),c=n(7284),s=n(295),l=n(1776).K7,u=function(e,t,n,u,d,p){var m=(0,a.aO)(),_=new s.Dc,f=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 f.show(),u.report("authorize_with_url.loading",{viewport:m,intentId:t.id}),f._on("load",(function(){u.report("authorize_with_url.loaded",{loadDuration:_.getElapsedTime(),intentId:t.id}),f.fadeInBackdrop()})),f._on("challenge_complete",(function(){f.fadeOutBackdrop()})),new l((function(o){var a=e.source;a&&f._once("cancel",(function(){l.all([(0,c.aA)(t,n,u,a,d),f.destroy()]).then((function(e){var t=(0,r.A)(e,1)[0];return o(t)}))})),f._once("authorize_with_url_done",(function(){var e=f.destroy();(0,c.Hm)(t,n,u,d,p,(function(n,r){e.then((function(){u.report("authorize_with_url.done",{shownDuration:_.getElapsedTime(),success:!("error"in n),intentId:t.id,iterations:r}),o(n)}))}))}))}))}},2736:function(e,t,n){"use strict";n.d(t,{a:function(){return ee}});var r=n(7769),o=n(3888),a=n(295),i=n(9791),c=n(8865),s=n(733),l=n(1776).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,showLoadingBar:e.optimizations.showLoadingBar})),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,oneClickAuthnDeviceSupport:n,oneClickAuthnOptedOut:r,oneClickWebauthnEnrollmentAppUrl:(0,s.TE)("one-click-webauthn-enrollment-614b37dcdd02384a697ac9fbdf4eb259.html")})).then((function(){o._off("cancel",l),t()}))}))}))},m=n(1776).K7,_=function(e,t,n){e.report("3ds2.challenge.report",(0,i.A)({outcome:t},n))},f=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 _(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,f=r.object,h=f.state,y=f.ares,v=f.creq;if("delegated"===h)return _(s,"delegated",{source:e.threeDS2Source,transactionId:e.transactionId,hosted:u,gateway:e.gateway,challengeAttempted:!1}),m.resolve();if(null===y)return _(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 _(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(7284),y=n(9927),v=n(1776).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(1776).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){return{fingerprintAttempted:!1,fingerprintData:null,frontendExecution:{fingerprintOutcome:e}}},C=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(w("skipped"))):""===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(w("not_supported"))):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}))}))},P=n(3872),I=n(1776).K7,T=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}),I.resolve(!1);var r=window.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable(),o=new I((function(e){return setTimeout((function(){return e(!1)}),500)}));return I.race([r,o]).catch((function(){return e("3ds2.challenge.webauthn_eligible.error"),!1}))},N=n(1776).K7,M=function(e){if(void 0===window.PaymentRequest)return e("3ds2.challenge.spc_eligible.payment_request_undefined"),N.resolve(!1);if(!/Chrome\/(9[5-9]|[1-9]\d\d)/.test(window.navigator.userAgent))return e("3ds2.challenge.spc_eligible.unsupported_chrome_version"),N.resolve(!1);if(P.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"),N.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"),N.resolve(!1)}},R="stripe-js-one-click-authn",x="W",O="S",L="SE/WA",q=function(e){return btoa(String.fromCharCode.apply(null,new Uint8Array(e))).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")},D=function(e){return atob(e.replace(/-/g,"+").replace(/_/g,"/"))},j=function(e){var t=D(e);return Uint8Array.from(t,(function(e){return e.charCodeAt(0)}))},F=(n(8261),n(4251),n(8290),function(e){return"data:image/svg+xml,".concat(encodeURIComponent(e.replace(/\n/g,"").replace(/\s+/g," ")))}),B=function(e){switch(e){case"visa":return F('\n \n \n \n \n');case"amex":return F('\n \n \n \n \n \n \n \n \n \n');case"mastercard":return F('\n \n \n \n \n \n \n');case"unionpay":case"discover":case"jcb":case"diners":case"unknown":case"elo":return F('');default:return(0,o.GQ)(e)}},U=n(229),V=n(3104),W=n(1776).K7,Y=function(e,t,n){var r=e.threeDS2Source,o=e.oneClickAuthn,a=t.controller,c=n.deviceSupport,s=n.startTimestamp,l=W.resolve({authenticationAPIParam:null,optedOut:!1,isSPCRequested:!1}),u=W.resolve({authenticationAPIParam:null,optedOut:!1,isSPCRequested:!0});if(!o)return l;var d,p=o.credentials.filter((function(e){return e.type===V.kn}));if(0===p.length)return a.report("one_click_authn.request_spc_authn.empty_credentials_list",{client_id:R,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:R,source:r,device_support:c}),l;(d=document.createElement("meta")).name=(0,U.Hn)("__privateStripeMeta"),d.httpEquiv="origin-trial",d.content="A2ZxBmgWRc3CxEGqZ0aWPMB4MUSx1dSjXn2pGXpMq8NLQh00TMwiKf5A8NEQegaXHfDY7IxdHtYPxI0KRKEWNgQAAAB6eyJvcmlnaW4iOiJodHRwczovL2pzLnN0cmlwZS5jb206NDQzIiwiZmVhdHVyZSI6IlNlY3VyZVBheW1lbnRDb25maXJtYXRpb25PcHRPdXQiLCJleHBpcnkiOjE2Nzg0MDYzOTksImlzVGhpcmRQYXJ0eSI6dHJ1ZX0=",document.head.appendChild(d);var _=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 j(e.id)})),challenge:j(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:R,source:r,timeToComplete:s.getElapsedTime(),device_support:c}),_.show().then((function(e){var t;return e.complete("success"),a.report("one_click_authn.request_spc_authn.completed",{client_id:R,source:r,timeToComplete:s.getElapsedTime(),device_support:c}),{authenticationAPIParam:{type:V.kn,assertion:(t=e.details,{type:"public-key",id:t.id,raw_id:t.id,response:{authenticator_data:q(t.response.authenticatorData),client_data_json:q(t.response.clientDataJSON),signature:q(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:R,source:r,timeToOptedOut:s.getElapsedTime(),device_support:c}),W.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:R,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:R,reason:"unexpected_error",source:r,timeToError:s.getElapsedTime(),device_support:c,error:(0,i.A)({name:e.name,message:e.message},e)})}return u},K=n(1776).K7,z=n(1776).K7,H=function(e,t){var n=e.threeDS2Source,r=e.oneClickAuthn,o=t.controller;if(!r)return null;var a=P.Yw?"safari":P.$M?"firefox":P.pr||P.w2?"edge":P.G_?P.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:R,reason:"browser_not_found",source:n}),null;try{switch(new URLSearchParams(D(r.configuration)).get(a)){case x:return x;case O:return O;case L:return L;default:return null}}catch(e){return o.report("one_click_authn.configuration.error",{client_id:R,reason:"unexpected_error",source:n,error:(0,i.A)({name:e.name,message:e.message},e)}),null}},G=function(){try{return 0==="https://js.stripe.com/v3/".indexOf(window.top.location.origin)}catch(e){return!1}},Z=function(){var e=document.featurePolicy;if(!e)return!1;try{return-1!==e.allowedFeatures().indexOf("publickey-credentials-get")}catch(e){return!1}},X=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 K.resolve(null);var l=c.credentials;return 0===l.length?(r.report("one_click_authn.request_webauthn_authn.empty_credentials_list",{client_id:R,source:e.threeDS2Source,device_support:o}),K.resolve(null)):new K((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-55c0759dbc0b3ab485122c91bef75349.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}}))},J=function(e,t){return z.all([M(t.controller.report),T(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:G(),spcEligible:a,webauthnEligible:i,publickeyCredentialsGetAllowed:Z(),configurationType:H(e,t)}}))},Q=function(e,t,n){var r=n.challengeFrame,o=n.startTimestamp;return J(e,t).then((function(n){return i=(a=n).webauthnEligible,c=a.configurationType,!i||c!==x&&c!==L?function(e){var t=e.spcEligible,n=e.configurationType;return t&&n===O}(n)?Y(e,t,{deviceSupport:n,startTimestamp:o}).then((function(a){var i=a.authenticationAPIParam,c=a.optedOut;return!a.isSPCRequested&&n.webauthnEligible?X(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}):X(e,t,n,r,o);var a,i,c}))},$=n(1776).K7,ee=function(e,t,n){var i=new a.Dc,c=d(e,t);switch(t.controller.report("3ds2.optimizations",e.optimizations),e.type){case"3ds2-challenge":return J(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 $.all([C(e,t),Q(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,optimizations:e.optimizations}).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 f(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)}}},3075:function(e,t,n){"use strict";n.d(t,{Y:function(){return l},r:function(){return s}});var r=n(7284),o=n(1776).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(8229),c=n(1776).K7,s=a((function(e){var t=e.intentSecret,n=e.intentType,o=e.controller,a=e.locale;return c.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}))})),l=function(e){var t=e.controller,n=e.intent,r=e.locale,o=e.url;return(0,i.G)({controller:t,intent:n,locale:r,url:o,lightboxOptions:{frameTitle:"hosted_qr_code_instructions.upi.frame_title"}})}},4437:function(e,t,n){"use strict";n.d(t,{J:function(){return c}});var r=n(7284),o=n(3104),a=n(733),i=n(1776).K7,c=function(e){var t=e.controller,n=e.intent,c=e.action,s=e.locale;return new i((function(e,i){t.outerAction.setMicrodepoistState({screen:"verification",hostedVerificationUrl:(0,a.uy)(c.hostedVerificationUrl)}).then((function(a){return"reject"===a?t.outerAction.closeMicrodepositModal().then((function(){i()})):"uninitialized"===a?t.outerAction.closeMicrodepositModal().then((function(){e(function(e){return"payment_intent"===e.object?{paymentIntent:e}:{setupIntent:e}}(n))})):t.outerAction.closeMicrodepositModal().then((function(){return(0,r.qR)({controller:t,initialDelay:3e3,pollTimeGap:1e3,intent:n,checkIntent:function(e){return!(0,o.JF)(e.status)},locale:s}).then((function(t){e(t)}))}))}))}))}},3299:function(e,t,n){"use strict";n.d(t,{q:function(){return c}});var r=n(2139),o=n(3872),a=n(8229),i=n(3888),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}}))}},3956:function(e,t,n){"use strict";n.d(t,{Po:function(){return H},HH:function(){return X},NW:function(){return Z}});var r=n(9791),o=n(3104),a=n(4914),i=n(9559),c=n(2347),s=n(2736),l=n(2044),u=n(733),d=n(1776).K7,p=n(9963),m=n(1776).K7,_=n(1776).K7,f=n(1776).K7,h=n(3075),y=n(3038),v=n(7284),g=n(1776).K7,b=n(7876),A=n(8229),S=n(8124),k=n(9868),E=n(1776).K7,w=n(2139),C=n(5838),P=n(4868),I=n(3888),T=n(9499),N=n(5280),M=n(3953),R=function(e){return["id_bank_account","id_bank_transfer"].indexOf(e.bankTransferType)>-1},x=n(3806),O=n(113),L=n(8601),q=n(626),D=function(){function e(t){(0,O.A)(this,e),this._inContextData=t,this._inContextOuter=new q.K({inContextData:t,paymentMethodBehavior:{lightboxFrameOptions:this._lightboxFrameOptions.bind(this),addModalListeners:this._addModalListeners.bind(this),inContextOuterConfig:{showLightboxBackdrop:!0}}})}return(0,L.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}(),j=function(){function e(t){(0,O.A)(this,e),this._inContextData=t,this._inContextOuter=new q.K({inContextData:t,paymentMethodBehavior:{lightboxFrameOptions:this._lightboxFrameOptions.bind(this),addModalListeners:this._addModalListeners.bind(this),inContextOuterConfig:{showLightboxBackdrop:!0}},interactionMode:"IFRAME"})}return(0,L.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}(),F=function(){function e(t){(0,O.A)(this,e),this._inContextData=t,this._inContextOuter=new q.K({inContextData:t,pollPaymentIntentDuringPopupHandover:!0,paymentMethodBehavior:{lightboxFrameOptions:this._lightboxFrameOptions.bind(this),addModalListeners:this._addModalListeners.bind(this),inContextOuterConfig:{showLightboxBackdrop:!0}}})}return(0,L.A)(e,[{key:"collectPayment",value:function(){return this._inContextOuter.collectPayment("POPUP")}},{key:"_lightboxFrameOptions",value:function(e){var t=e.initialPopupState,n=this._inContextData,r=n.paymentMethod,o=n.paymentIntent,a=n.controller,i=n.paymentSurface;return{initialPopupState:t,paymentMethodType:r,redirectUrl:n.redirectUrl,controllerId:a._id,paymentSurface:i,intentId:o.id,interactionMode:"POPUP",livemode:o.livemode}}},{key:"_addModalListeners",value:function(e){var t=this;e._once("checkout_loaded",(function(){t._inContextOuter.clearModalLoadTimeout()}))}}]),e}(),B=n(3299),U=n(4010),V=n(295),W=n(1776).K7,Y=function(e){return e?"payment_intent"===e.object?e.last_payment_error:e.last_setup_error:null},K=n(4437),z=n(1776).K7,H=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,I.GQ)(e)}},G=function(e){var t=e.controller,n=e.paymentIntent,a=e.locale,I=e.hosted,O=e.expandParam,L=e.isPaymentElement,q=e.renderNextActionUxIfApplicable,H=void 0!==q&&q,G=e.publishableKey,Z=e.prefetchedNextAction,X=e.groupId,J=e.primaryFrameId,Q=e.redirectToHostedVoucherUrl,$=Z||(0,o.Gj)(n);if(null==$||!$.type)return z.resolve({paymentIntent:n});var ee=(0,i.n)($),te=(0,o.Qv)(n);if(!ee)return(0,B.q)({controller:t,intent:n,locale:a,clientSecret:te,groupId:X}).then((function(e){return null!=e?e:{paymentIntent:n}}));switch(ee.type){case"captcha-challenge":return(0,p.M)(ee,n,t,a,O);case"card-details-recollection":return function(e,t,n,r){return new W((function(o){var a=new V.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=U.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(Y(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=Y(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(U.wr))}))}))}(ee,n,t,a);case"3ds1-modal":return(0,c.V)(ee,te,T.dI.PAYMENT_INTENT,t,a,O);case"3ds2-fingerprint":case"3ds2-challenge":return G&&(ee.publishableKey=G),(0,s.a)(ee,{intentSecret:te,publishableKey:G,intentType:T.dI.PAYMENT_INTENT,controller:t,locale:a,hosted:I,primaryFrameId:J},O);case"redirect":return(0,w.$)(n,ee.redirectUrl,t,L);case"blik_authorize":return(0,y.S)({controller:t,intent:n,locale:a,shouldDisplayInstructionsModal:L||H});case"boleto-display":if(void 0===ee.hostedVoucherUrl)throw new N.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 Q?(0,w.$)(n,ee.hostedVoucherUrl,t,L):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:ee.hostedVoucherUrl,intent:n});case"konbini-display":if(void 0===ee.hostedVoucherUrl)throw new N.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 Q?(0,w.$)(n,ee.hostedVoucherUrl,t,L):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:ee.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,v.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:O,shouldDisplayPendingMbWayConfirmationModal:L||H});case"await_authorization":return(0,b.C)({controller:t,intent:n,locale:a,expandParam:O,shouldDisplayPendingConfirmationModal:L||H,paymentMethodType:"bizum"});case"multibanco-display":if(void 0===ee.hostedVoucherUrl)throw new N.N("Expect `next_action.multibanco_display_details.hosted_voucher_url` of `PaymentIntent` to be not undefined.");return Q?(0,w.$)(n,ee.hostedVoucherUrl,t,L):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 _((function(e){a._on("request-close",(function(){(0,l.v)(a).then((function(){e({paymentIntent:r})}))}))}))}({controller:t,locale:a,url:ee.hostedVoucherUrl,intent:n});case"in_context_completion":var ne={paymentIntent:n,redirectUrl:ee.url,controller:t,paymentSurface:L?"payment_element":"checkout",fallbackToRedirectOnErrors:!0};switch(ee.paymentMethodType){case"klarna":return new D((0,r.A)((0,r.A)({},ne),{},{clientToken:ee.klarna.clientToken,interactionMode:ee.klarna.interactionMode,stripeReturnUrl:ee.klarna.returnUrl,merchantId:ee.klarna.merchantId,paymentMethod:"klarna"})).collectPayment();case"affirm":return new x.u((0,r.A)((0,r.A)({},ne),{},{paymentMethod:"affirm"})).collectPayment();case"afterpay_clearpay":return new j((0,r.A)((0,r.A)({},ne),{},{paymentMethod:"afterpay_clearpay"})).collectPayment();case"crypto":return new F((0,r.A)((0,r.A)({},ne),{},{paymentMethod:"crypto"})).collectPayment();default:throw new N.N("paymentMethodType is unsupported")}case"oxxo-display":if(void 0===ee.hostedVoucherUrl)throw new N.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 Q?(0,w.$)(n,ee.hostedVoucherUrl,t,L):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 f((function(e){a._on("request-close",(function(){(0,l.v)(a).then((function(){e({paymentIntent:r})}))}))}))}({controller:t,locale:a,url:ee.hostedVoucherUrl,intent:n});case"upi_await_notification":return(0,h.r)({controller:t,intentSecret:te,intentType:T.dI.PAYMENT_INTENT,locale:a});case"upi_handle_redirect_or_display_qr_code":return(0,h.Y)({controller:t,intent:n,locale:a,url:ee.hostedInstructionsUrl});case"wechat_pay_display_qr_code":return function(e){var t=e.controller,n=e.intent,r=e.locale,o=e.url;return(0,A.G)({controller:t,intent:n,locale:r,url:o,lightboxOptions:{frameTitle:"hosted_qr_code_instructions.wechat_pay.frame_title"}})}({controller:t,locale:a,url:ee.hostedInstructionsUrl,intent:n,intentSecret:te,intentType:T.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,A.G)({controller:t,intent:n,locale:r,url:o,lightboxOptions:{frameTitle:"hosted_qr_code_instructions.paynow.frame_title"}})}({controller:t,locale:a,url:ee.hostedInstructionsUrl,intent:n,intentSecret:te,intentType:T.dI.PAYMENT_INTENT});case"payto_await_authorization":return(0,S.Z)({controller:t,intent:n,locale:a});case"pix_display_qr_code":if(void 0===ee.hostedInstructionsUrl)throw new N.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,k.f)({controller:t,locale:a,url:ee.hostedInstructionsUrl,intent:n,intentSecret:te,intentType:T.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,A.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:te,url:ee.hostedInstructionsUrl,intentType:T.dI.PAYMENT_INTENT});case"display_bank_transfer_instructions":return function(e,t){return!!R(e)&&!(0,M.aw)(t||[],M.oX.id_bank_transfer_beta_1)}(ee,t._betas)?(0,w.$)(n,ee.hostedInstructionsUrl,t):function(e){return!R(e)}(ee)?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 E((function(e){a._on("request-close",(function(){(0,l.v)(a).then((function(){e({paymentIntent:r})}))}))}))}({controller:t,url:ee.hostedInstructionsUrl,intent:n,locale:a}):z.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,A.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,C.F)({action:ee,controller:t,intent:n,hosted:I});case"express_checkout_authentication_needed":if(!X)throw new Error("Unexpected Error, groupId is null/undefined.");return(0,P.z)({controller:t,intent:n,locale:a,action:ee,expandParam:O,groupId:X});case"verify_with_microdeposits":return(0,K.J)({controller:t,intent:n,locale:a,action:ee});default:return z.resolve({paymentIntent:n})}},Z=function e(t){var n=t.controller,r=t.paymentIntent,o=t.locale,i=t.hosted,c=t.isPaymentElement,s=t.renderNextActionUxIfApplicable,l=t.publishableKey,u=t.expandParam,d=void 0===u?[]:u,p=t.recursionDepth,m=void 0===p?0:p,_=t.prefetchedNextAction,f=void 0===_?null:_,h=t.groupId,y=t.primaryFrameId,v=t.redirectToHostedVoucherUrl;if(T.Cp1?"properties":"property",": `").concat(v.join("`, `"),"`. Put additional API properties in `params`."));return(0,u.BT)(g)}if(_){var b=_._componentName,A=p.oR[b];return(0,u.kz)({type:A,element:_,elements:null,data:d||{}})}if(f)return(0,u.kz)({type:null,element:null,elements:f,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,f.Gv)(e))return(0,u.SV)("object",typeof e,t,n);var r=e.card,a=(0,c.A)(e,v);if(!(0,f.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,f=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 f&&void 0!==f)return(0,u.SV)("object",typeof f,r,(0,u.cg)((0,u.cg)(a,"params"),"payment_method_data"));var h=l;return void 0===l||(0,_.aw)(t,_.oX.financial_connections_on_event_beta_1)||(h=void 0),(0,u.kz)({clientSecret:p.value,paymentMethodData:(0,o.A)({type:m},(null==f?void 0:f.billing_details)&&{billing_details:null==f?void 0:f.billing_details}),onEvent:h,otherParams:d})}},x=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,f.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,_=(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:_})}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:_});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:_})}return(0,u.kz)({source:null,paymentMethodData:null,paymentMethodOptions:null,paymentMethod:null,otherParams:_})}},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,[])},L=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,[])}},2044:function(e,t,n){"use strict";n.d(t,{Y:function(){return o},v:function(){return a}});var r=n(733),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()}},236: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(9791),o=n(8865),a=n(733),i=n(8543),c=n(3888),s=n(1776).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(1808),d=n(9027),p=n(1776).K7,m=function(e){if(void 0!==e)return!0},_=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,_=u.prefetch,f=u.payment_account,h=u.bank_account_token,y=u.return_url,v={id:d,linkedAccounts:n};return h&&(v.bankAccountToken=h),f&&!h&&(v.paymentAccount=f),p&&(v.filters=p),m&&(v.permissions=m),_&&(v.prefetch=_),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}))},f=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.mode,d=e.email,p=e.linkMobilePhone,f=e.linkMobilePhoneCountry,h=e.useContinueButtonOnSuccess,y=e.linkConsumerIncentive,v=e.incentiveEligibilitySession,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),_({clientSecret:t,linkAccountSessionCreatorType:n,linkAccountSessionCreatorId:r,linkAccountSessionCreationParams:s,apiKey:N,sharedSessionContext:c,groupId:a,stripeAccount:I,stripeVersion:T,checkoutPriceAmount:l,mode:u,email:d,linkMobilePhone:p,linkMobilePhoneCountry:f,useContinueButtonOnSuccess:h,linkConsumerIncentive:y,incentiveEligibilitySession: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,_=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 _&&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(_),locale:g},o,b)},v=n(3953),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,link_brand:"link",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){var t,n=e.institution,r=e.linkAccountSessionCreatorClientSecret,o=e.paymentIntentId,a=e.controller,i=e.sharedSessionContext,c=e.groupId,s=e.checkoutPriceAmount,l=e.ignoreLinkCookiesOnLaunch,d=e.email,p=e.linkMobilePhone,m=e.linkMobilePhoneCountry,_=e.linkConsumerIncentive,f=e.incentiveEligibilitySession,y=e.locale,v=e.businessName,g=e.deferredIntentOptions,b=e.hasExistingConsumerSession,A=void 0!==b&&b,S=e.hostedSurface,k=e.merchantToken,E=e.linkMode,w=e.linkWithFinancialConnectionsDataEnabled,C=N(o,w);return h({linkAccountSessionCreatorClientSecret:r,linkAccountSessionCreatorType:C,linkAccountSessionCreatorId:(0,u.Pf)(o,null==g?void 0:g.elementsSessionId),controller:a,linkAccountSessionCreationParams:{initial_institution:n,hosted_surface:S,link_mode:E,on_behalf_of:null==g?void 0:g.onBehalfOf,request_surface_id:a._stripeJsId},sharedSessionContext:i,groupId:c,checkoutPriceAmount:s,email:d,linkMobilePhone:p,linkMobilePhoneCountry:m,useContinueButtonOnSuccess:!1,linkConsumerIncentive:_,incentiveEligibilitySession:f,locale:null!==(t=null!=y?y:a._locale)&&void 0!==t?t:void 0,businessName:v,hasExistingConsumerSession:A,merchantToken:k,ignoreLinkCookiesOnLaunch:l})},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,_=e.linkConsumerIncentive,f=e.incentiveEligibilitySession,y=e.locale,v=e.paymentMethodOptions,g=e.amount,b=e.mode,A=e.onBehalfOf,S=e.merchantToken,k=e.hostedSurface,E=e.linkMode,w=e.hasExistingConsumerSession,C=e.sharedSessionContext,P=e.ignoreLinkCookiesOnLaunch,I=e.groupId,T=e.onFrameLoad,N=e.onEvent,M=e.primaryFrameId;return h({linkAccountSessionCreatorClientSecret:n,linkAccountSessionCreatorType:r,linkAccountSessionCreatorId:o,controller:a,onFrameLoad:T,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:A,hosted_surface:k,link_mode:E,request_surface_id:a._stripeJsId},ignoreLinkCookiesOnLaunch:!!P,checkoutPriceAmount:g||{amount:null,currency:null},mode:b,email:null!=l?l:null,linkMobilePhone:null!=u?u:null,linkMobilePhoneCountry:null!=d?d:null,useContinueButtonOnSuccess:!0,linkConsumerIncentive:_,incentiveEligibilitySession:f,locale:null!==(t=null!=y?y:a._locale)&&void 0!==t?t:void 0,merchantToken:S,hasExistingConsumerSession:w,sharedSessionContext:C,groupId:I,onEvent:N,primaryFrameId:M})},N=function(e,t){return e?t?"link_payment_intent_with_data":"link_payment_intent":"link_deferred_intent"}},9446:function(e,t,n){"use strict";n.d(t,{A:function(){return vt}});var r,o,a,i=n(8703),c=n(8865),s=n(9791),l=n(8601),u=n(113),d=n(7681),p=n(5454),m=n(9027),_=n(3888),f=n(4722),h=n(4914),y=n(5280),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.LinkElement="link-element",e}({}),b=n(9499),A=n(8121),S=n(9665),k=n(262),E=n(229),w=n(5321),C=n(4120),P=n(3953),I=n(7958),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.CS))}),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""}))}),x=(0,m.cW)({major:m.ai,minor:m.ai}),O=m.yL.apply(void 0,(0,k.A)(Object.keys(C.SK))),L=(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),F=(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)}),B=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)(B),V=(0,m.cW)({automaticReloadPaymentRequest:(0,m.lq)(j),deferredPaymentRequest:(0,m.lq)(F),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)(F)),recurringPaymentRequest:(0,m.lq)((0,m.me)((0,m.cW)((0,s.A)((0,s.A)({},B),{},{billingAgreement:(0,m.lq)(m.Yj)})))),cardFunding:(0,m.lq)((0,m.yL)("supportsCredit","supportsDebit"))}),Y=(0,m.Ze)({__merchantDetails:(0,m.lq)(L),__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)}),K=Object.keys(C.Kl),z=(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!==K.indexOf(e))return m.yL.apply(void 0,K)(e,t,n);var r=Object.keys(C.yU).filter((function(e){return-1===K.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)(V)}),H=function(e,t,n){if(-1!==K.indexOf(e))return m.yL.apply(void 0,K)(e,t,n);var r=Object.keys(C.FK).filter((function(e){return-1===K.indexOf(e)}));return m.yL.apply(void 0,(0,k.A)(r))(e,t,n)},G=n(3872),Z=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"),G.u2&&n.push("BROWSER")),(0,w.LK)(e,w.x4.browserCard)&&-1===n.indexOf("BROWSER")&&n.push("BROWSER"),n)},X=n(7769),J=n(2096),Q=n(7632),$=n(90),ee=function(e,t){return{amount:(0,$.lM)(e.amount,t.currency,"apple"),label:e.label,type:e.pending?"pending":"final"}},te=function(e,t){return(0,s.A)((0,s.A)({},ee(e,t)),{},{automaticReloadPaymentThresholdAmount:(0,$.lM)(e.automaticReloadPaymentThresholdAmount,t.currency,"apple"),paymentTiming:"automaticReload"})},ne=function(e,t){var n=ee(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"})},re=function(e,t){return(0,s.A)((0,s.A)({},ee(e,t)),{},{recurringPaymentStartDate:e.recurringPaymentStartDate,recurringPaymentEndDate:e.recurringPaymentEndDate,recurringPaymentIntervalUnit:e.recurringPaymentIntervalUnit,recurringPaymentIntervalCount:e.recurringPaymentIntervalCount,paymentTiming:"recurring"})},oe=function(e,t,n){return new window.ApplePayError(e,t,n)},ae=function(e){return function(t){return t[e]&&"string"==typeof t[e]?t[e].toUpperCase():null}},ie=(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),ce=(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 oe("billingContactInvalid","name")})),(0,i.A)(o,C.FK.invalid_shipping_address,(function(){return oe("shippingContactInvalid","postalAddress")})),(0,i.A)(o,C.FK.invalid_payer_phone,(function(){return oe("shippingContactInvalid","phoneNumber")})),(0,i.A)(o,C.FK.invalid_payer_email,(function(e){return oe("shippingContactInvalid","emailAddress",e)})),(0,i.A)(o,C.FK.invalid_payer_zip,(function(e){return oe("billingContactInvalid","postalCode",e)})),(0,i.A)(o,C.FK.invalid_coupon_code,(function(e){return oe((0,J.Lu)(12)?"couponCodeInvalid":"unknown",void 0,e)})),(0,i.A)(o,C.FK.expired_coupon_code,(function(e){return oe((0,J.Lu)(12)?"couponCodeInvalid":"unknown",void 0,e)})),o),se=(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),le={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,$.lM)(e.applePay.deferredPaymentRequest.deferredBilling.amount,e.currency,"apple"),label:e.total.label,type:"final"}:ee(e.total,e)},lineItems:function(e){return e.displayItems?e.displayItems.map((function(t){return ee(t,e)})):[]},shippingMethods:function(e){return e.shippingOptions?e.shippingOptions.map((function(t){return function(e,t){return{amount:(0,$.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:""},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:te(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:ne(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:re(e.regularBilling,t),trialBilling:e.trialBilling?re(e.trialBilling,t):void 0})}(null===(n=e.applePay)||void 0===n?void 0:n.recurringPaymentRequest,e):null}},ue={shippingType:function(e){var t=e.shippingType;if(!t)return null;var n=se[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:ae("country"),currencyCode:ae("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,Q.Xo)(e.country,e.jcbEnabled||!1,e.blockedCardBrands||[],e.capabilityEnabledCardNetworks||[],e.currency,e.interacEnabledForApplePay);(0,J.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}},de={status:function(e){var t=ie[e.status];return(0,J.Lu)(3)&&t>1?1:t},error:function(e){return(0,J.Lu)(3)?ce[e.status](e.errorMessage):null}},pe=(0,s.A)((0,s.A)({},le),ue),me=(0,s.A)((0,s.A)({},le),de),_e=function(e){return Object.keys(me).reduce((function(t,n){var r=(0,me[n])(e);return null!==r?(0,s.A)((0,s.A)({},t),{},(0,i.A)({},n,r)):t}),{})},fe=function(e){return"string"==typeof e?e:null},he=function(e){return e?fe(e.phoneNumber):null},ye=function(e){return e?fe(e.emailAddress):null},ve=function(e){return e?[e.givenName,e.familyName].filter((function(e){return e&&"string"==typeof e})).join(" "):null},ge=function(e){var t=e.addressLines,n=e.countryCode,r=e.postalCode,o=e.administrativeArea,a=e.locality,i=e.phoneNumber,c=fe(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:fe(r)||"",recipient:ve(e)||"",region:fe(o)||"",city:fe(a)||"",phone:fe(i)||"",sortingCode:"",dependentLocality:"",organization:""}},be=function(e,t){var n=e.identifier,r=e.label;return t.filter((function(e){return e.id===n&&e.label===r}))[0]},Ae=function(e,t){var n=e.shippingContact,r=e.shippingMethod,o=e.billingContact;return{shippingOption:r&&t.shippingOptions&&t.shippingOptions.length?be(r,t.shippingOptions):null,shippingAddress:n?ge(n):null,payerEmail:ye(n),payerPhone:he(n),payerName:ve(o),walletName:"applePay",methodName:"apple-pay"}},Se=n(2761),ke=n(5607),Ee=n(6470),we=n(5736),Ce=n(1776).K7,Pe=function(e,t){return e&&"object"==typeof e?t(e):null},Ie=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,f.rL)(e,t)},Te=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},Ne=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._authentication.accountId||(null===(e=n._initialPaymentRequest.__merchantDetails)||void 0===e?void 0:e.applePayIdentifierAccount)||null,c=Boolean(n._authentication.accountId||(null===(t=n._initialPaymentRequest.__merchantDetails)||void 0===t?void 0:t.applePayIdentifierAccount)),s=(0,J.Kt)(window.location.hostname,i,(0,Se.Xf)(n._authentication.apiKey)===Se.ld.test,n._controller,n._report,n._minimumVersion,!G.U_&&!G.v_||!c);(0,ke.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 Ce.all([a,s,r]).then((function(e){var t=(0,X.A)(e,3),r=t[0],o=t[1],a=t[2];n._billingAgreements.default=null!=a?a:"";var c=n._paymentRequestOptions.tokenNotificationURL,s=r.tokenNotificationURL?r.tokenNotificationURL+(0,we.O)((0,Ee.O)(n._report),i):void 0,l=c||s;return n._initialPaymentRequest=Te((0,f.rL)(n._paymentRequestOptions,{tokenNotificationURL:l,applePay:{},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=Te(Ie(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(pe).reduce((function(e,t){var n=(0,pe[t])(o);return null!==n?(0,s.A)((0,s.A)({},e),{},(0,i.A)({},t,n)):e}),{})))}catch(e){if("Must create a new ApplePaySession from a user gesture handler."===e.message)throw 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.");if("Trying to start an Apple Pay session from an insecure document."===e.message||"Trying to start an Apple Pay session from a document with an insecure parent frame."===e.message)throw new y.N("Apple Pay requires your page to be served over HTTPS in a secure context. To use Apple Pay, ensure that your page and all parent frames use HTTPS. Note that Apple Pay may not be available in all browsers even when using HTTPS.");var a;throw n._report("error.pr.apple_pay.private_session_creation_failed",{errorMessage:null!==(a=e.message)&&void 0!==a?a:"",error:e}),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,Ee.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,_.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:Pe(r.billingContact,n._normalizeContact)}),mids:n._controller.mids()}).then((function(t){if("error"===t.type)(0,J.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=Pe(r.shippingContact,n._normalizeContact),a=Pe(r.billingContact,n._normalizeContact);o&&n._paymentRequestOptions.requestShipping&&!o.countryCode&&e.completePayment(window.ApplePaySession.STATUS_INVALID_SHIPPING_POSTAL_ADDRESS);var i=Ae({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,ke._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,f.rL)(n._paymentRequestOptions,{status:t,errorMessage:r});var o=_e(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,J.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?ge(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:ge(n._normalizeContact(t.shippingContact)),updateWith:(0,S.UZ)(n._completeShippingContactSelection(e))}})}},this._completePaymentMethodSelection=function(e){return function(t){n._paymentRequestOptions=(0,f.rL)(n._paymentRequestOptions,t);var r=_e(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=Ie(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=_e(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,J.Lu)(14)&&1===i){var _=oe("shippingContactInvalid","postalAddress");e.completeShippingContactSelection({newTotal:s,newLineItems:l,newShippingMethods:c,newRecurringPaymentRequest:d,errors:[_]})}else(0,J.Lu)(14)&&d?e.completeShippingContactSelection({newTotal:s,newLineItems:l,newShippingMethods:c,newRecurringPaymentRequest:d}):(0,J.Lu)(15)&&p?e.completeShippingContactSelection({newTotal:s,newLineItems:l,newShippingMethods:c,newDeferredPaymentRequest:p}):(0,J.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=be(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=Ie(n._paymentRequestOptions,t),n._setAndLoadBillingAgreements({isUpdate:!0});var o=_e(n._paymentRequestOptions),a=o.status,i=o.total,c=o.lineItems,s=o.recurringPaymentRequest,l=o.deferredPaymentRequest,u=o.automaticReloadPaymentRequest;(0,J.Lu)(14)&&s?e.completeShippingMethodSelection({newTotal:i,newLineItems:c,newRecurringPaymentRequest:s}):(0,J.Lu)(15)&&l?e.completeShippingMethodSelection({newTotal:i,newLineItems:c,newDeferredPaymentRequest:l}):(0,J.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,f.rL)(n._paymentRequestOptions,t);var r=_e(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||J.I0,this._usesButtonElement=c,this._listenerRegistry=l,this._initialPaymentRequest=Te(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,ke.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}(),Me=Ne,Re=n(733),xe=n(2632),Oe=n(1776).K7,Le=null;var qe=function(e,t){return"https:"!==window.location.protocol?(e.reportInvalidPaymentMethodType("google_pay","not_https"),!1):G._y||G.Ad?G.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)},De=n(1776).K7,je=(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(Re.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(!qe(n._controller,{isCheckout:n._isCheckout}))return De.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!==Le?Oe.resolve(Le):e().then((function(e){return Le=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 xe.A({lockScrolling:!1,lockFocus:!0,lockFocusOn:null,listenerRegistry:t.listenerRegistry}),this._isCheckout=!!t.options.__isCheckout,this._controller&&qe(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(1776).K7,Be=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(G.U4)return null;var e=window.PaymentRequest;return e.prototype.canMakePayment||(e.prototype.canMakePayment=function(){return Fe.resolve(!1)}),e}(),Ue=n(1776).K7,Ve=null,We=(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,Se.Xf)(n._authentication.apiKey),Se.ld.test,"https:"!==window.location.protocol?Ue.resolve(!1):null!==Ve?Ue.resolve(Ve):Be&&e?e.action.checkCanMakePayment(void 0).then((function(e){var t=e.available;return Ve=!0===t})):Ue.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,Be&&"https:"===window.location.protocol){this._controller.action.fetchLocale({locale:"auto"});var d=this._controller.createHiddenFrame(Re.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)}}})}))})),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}}),Ke=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))))},ze=n(5659),He={PAY:"pay",SELECT:"select",SAVE:"save",MOBILE_PAY:"mobile_pay",AUTH_ONLY:"auth_only"},Ge=(Object.keys(He).map((function(e){return He[e]})),n(114)),Ze=n(8912),Xe=["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","link_auth_intent_consented_no_sensitive_data","link_brand_changed_no_sensitive_data","ready_for_messages_no_sensitive_data","unload_no_sensitive_data","ping_no_sensitive_data","pong_no_sensitive_data"],Je=[].concat(Xe,["link_prb_payment_data_no_sensitive_data","link_prb_shipping_address_change_no_sensitive_data","link_ece_billing_address_change_no_sensitive_data","no_code_default_values_complete_identification_no_sensitive_data"]),Qe=function(e){return-1!==Je.indexOf(e)},$e=n(2308),et=n(1776).K7,tt=function(e){var t=(0,ze.$z)("https://js.stripe.com/v3/"),n=(0,ze.$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},nt=function(){function e(t){var n=this;(0,u.A)(this,e),this.messageQueue=[],this.isDisconnected=!1,this.runOnDisconnect=[],this.deferredDomainRegistrationResult=new Ze.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=d._backingLibraries[e];if(!n){var r="Unexpectedly calling canMakePayment on uninitialized backing library ".concat(e);throw new Error(r)}var o=!0;return pt.race([new pt((function(e){return setTimeout(e,1e4)})).then((function(){return o&&d._report("pr.can_make_payment_timed_out"),{available:!1}})),n.canMakePayment({skipEnrollmentCheck:t.skipEnrollmentCheck,useCheckoutAvailabilityCheck:t.useCheckoutAvailabilityCheck,locale:d._locale})]).then((function(t){var n=t.available,r="LINK"===e&&t.linkExperimentAssignments?t.linkExperimentAssignments:null;return d._canMakePaymentAvailability=(0,s.A)((0,s.A)({},d._canMakePaymentAvailability),{},(0,i.A)({},e,n)),o=!1,{backingLibraryName:e,available:n,linkExperimentAssignments:r}})).catch((function(t){return o=!1,d._report("pr.can_make_payment_error",{error:t}),{backingLibraryName:e,available:!1}}))},d._isGooglePayOnAndroid=function(){var e=d._initialOptions.wallets,t=e&&-1===e.indexOf("googlePay"),n=!!d._canMakePaymentAvailability.BROWSER;return G.u2&&!t&&n},d._constructCanMakePaymentResponse=function(){var e=d._isGooglePayOnAndroid();return{applePay:!!d._canMakePaymentAvailability.APPLE_PAY,googlePay:!!d._canMakePaymentAvailability.GOOGLE_PAY||e,link:!!d._canMakePaymentAvailability.LINK}},d.canMakePayment=(0,S.UZ)((function(){d._report("pr.can_make_payment");var e=!d._initialOptions.__isCheckout;if(d._canMakePaymentResolved){var t,n=null!==d._activeBackingLibrary?d._constructCanMakePaymentResponse():null;return d._report("pr.can_make_payment_response",{response:n,cached:!0,activeBackingLibrary:d._activeBackingLibrary,amount:null===(t=d._reportOnlyTotal)||void 0===t?void 0:t.amount,currency:d._reportOnlyCurrency}),pt.resolve(n)}if("https:"!==window.location.protocol)return ht||(d._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."),ht=!0),d._canMakePaymentResolved=!0,d._controller.deferredCanMakePaymentResponse.resolve(null),pt.resolve(null);var r=d._queryStrategy.map((function(e){return function(){return d._canMakePaymentForBackingLibrary(e)}})),o=[];if(-1!==d._queryStrategy.indexOf("LINK"))if(d._initialOptions.__linkOnly&&d._initialOptions.__isCheckout){r=[function(){return d._canMakePaymentForBackingLibrary("LINK",{skipEnrollmentCheck:!0,useCheckoutAvailabilityCheck:!0})}]}else[r,o].forEach((function(e){return e.push((function(){return d._canMakePaymentForBackingLibrary("LINK",{skipEnrollmentCheck:!0,useCheckoutAvailabilityCheck:!1})}))}));var a,i=new ut.Dc,c=(0,h.f0)(r,(function(e){var t=e.backingLibraryName,n=e.available;return n&&(d._activeBackingLibraryName=t,d._activeBackingLibrary=d._backingLibraries[t],d._buttonTypeName=d._activeBackingLibraryName,d._isGooglePayOnAndroid()&&(d._buttonTypeName="GOOGLE_PAY")),n})),s=e?(0,h.f0)(o,(function(e){return e.available})):null;if(e){var l=pt.all([c,s]);a=l.then((function(e){var t,n=new ut.Dc,r=e[0];d._canMakePaymentResolved=!0;var o=null;return"SATISFIED"===r.type&&(o=d._constructCanMakePaymentResponse()),d._report("pr.can_make_payment_response",{response:o,cached:!1,duration:i.getElapsedTime(n),activeBackingLibrary:d._activeBackingLibrary,amount:null===(t=d._reportOnlyTotal)||void 0===t?void 0:t.amount,currency:d._reportOnlyCurrency}),d._controller.deferredCanMakePaymentResponse.resolve(o),o}))}else{a=c.then((function(e){var t,n=new ut.Dc;d._canMakePaymentResolved=!0;var r=null;return"SATISFIED"===e.type&&(r=d._constructCanMakePaymentResponse()),d._report("pr.can_make_payment_response",{response:r,cached:!1,duration:i.getElapsedTime(n),activeBackingLibrary:d._activeBackingLibrary,amount:null===(t=d._reportOnlyTotal)||void 0===t?void 0:t.amount,currency:d._reportOnlyCurrency}),d._controller.deferredCanMakePaymentResponse.resolve(r),r}))}return d._getOnBehalfOfError().then((function(e){return e?pt.reject(e):a}))})),d.update=(0,S.UZ)((function(e){if(d._isShowing)throw d._report("pr.update_called_while_showing"),new y.N("You cannot update Payment Request options while the payment sheet is showing.");d._privateForcedUpdate(e)})),d._privateForcedUpdate=function(e){var t,n=(0,m.tf)(Y,e,"PaymentRequest update()"),r=n.value,o=n.warnings;d._report("pr.update"),o.forEach((function(e){return d._warn(e)}));var a=r.__billingDetailsEmailOverride,i=(0,c.A)(r,ft);if(a){if(d._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.");d._initialOptions.__billingDetailsEmailOverride=a}!i.shippingOptions||null!==(t=d._initialOptions)&&void 0!==t&&t.requestShipping||d._report("pr.update_shipping_options_without_shipping"),i.total&&(d._reportOnlyTotal=i.total),i.currency&&(d._reportOnlyCurrency=i.currency),(0,f.zu)(d._backingLibraries).forEach((function(e){e&&e.update(i)}))},d.show=(0,S.UZ)((function(){var e;if(d._usedByButtonElement&&!d._showCalledByButtonElement&&(d._report("pr.show_called_with_button"),d._warn("Do not call show() yourself if you are using the paymentRequestButton Element. The Element handles showing the payment sheet.")),!d._canMakePaymentResolved)throw d._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(!d._activeBackingLibrary)throw d._report("pr.show_called_with_can_make_payment_false"),new y.N("Payment Request is not available in this browser.");("LINK"!==d._activeBackingLibraryName||d._initialOptions.__linkOnly||(d._usedByButtonElement||d._report("pr.show_called_with_link_custom_button"),!d._showCalledByButtonElement&&d._usedByButtonElement&&d._report("pr.show_called_with_link_hybrid_button")),"APPLE_PAY"===d._activeBackingLibraryName&&d._initialOptions.applePay)&&(0,dt.Dt)({applePay:d._initialOptions.applePay,paymentMethodType:"apple_pay_outer"}).forEach((function(e){return d._warn(e)}));var t=d._activeBackingLibrary,n=d._showCalledByButtonElement?"pr.show_from_element":"pr.show_from_custom";d._report(n),d._report("pr.show",{amount:null===(e=d._reportOnlyTotal)||void 0===e?void 0:e.amount,currency:d._reportOnlyCurrency,listeners:Object.keys(d._callbacks).sort()}),d._isShowing=!0,t.show({locale:d._locale})})),d.abort=(0,S.UZ)((function(){if(d._activeBackingLibrary){var e=d._activeBackingLibrary;d._report("pr.abort"),e.abort()}})),d.isShowing=function(){return d._isShowing},d._controller=e.controller,d._authentication=e.authentication,d._listenerRegistry=e.listenerRegistry;var p=(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)(x),__merchantDetails:(0,m.lq)(L),__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()"),A=p.value,E=p.warnings;if(d._report("pr.options",{options:(0,s.A)((0,s.A)({},(0,f.Up)(A,["country","currency","jcbEnabled","requestPayerEmail","requestPayerName","requestPayerPhone","requestShipping","disableWallets","wallets","blockedCardBrands"])),{},{applePay:{usesAutomaticReloadPaymentRequest:!(null===(r=A.applePay)||void 0===r||!r.automaticReloadPaymentRequest),usesDeferredPaymentRequest:!(null===(o=A.applePay)||void 0===o||!o.deferredPaymentRequest),usesRecurringPaymentRequest:!(null===(a=A.applePay)||void 0===a||!a.recurringPaymentRequest),usesCardFunding:!(null===(l=A.applePay)||void 0===l||!l.cardFunding)}})}),E.forEach((function(e){return d._warn(e)})),A.__billingDetailsEmailOverride&&A.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.");A.applePay&&(0,dt.Q0)({applePay:A.applePay});var I=(0,w.fn)(),q=A.disableWallets,D=q?I.filter((function(e){return-1===q.indexOf(e)})):A.wallets;return e.queryStrategyOverride?d._queryStrategy=e.queryStrategyOverride:A.__linkOnly?d._queryStrategy=["LINK"]:d._queryStrategy=Z(D||I,d._controller),d._report("pr.query_strategy",{queryStrategy:d._queryStrategy}),d._initialOptions=(0,s.A)((0,s.A)({},A),{},{__betas:e.betas,wallets:D}),d._reportOnlyCurrency=A.currency,d._reportOnlyTotal=A.total,d._initBackingLibraries(d._initialOptions),d._controller._controllerFrame._on("stripe-user-credentials-update",(function(e){d._authentication={apiKey:e.publishableKey,accountId:e.stripeAccount},d._canMakePaymentResolved&&(d._canMakePaymentResolved=!1,d._controller.deferredCanMakePaymentResponse.resolve(null),d.canMakePayment())})),d}(0,d.A)(t,e);var n=(0,p.A)(t);return(0,l.A)(t)}(A.A),vt=yt},6470:function(e,t,n){"use strict";n.d(t,{O:function(){return a},q:function(){return o}});var r=n(5659),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}},2096:function(e,t,n){"use strict";n.d(t,{I0:function(){return l},Kt:function(){return p},Lu:function(){return d}});var r=n(4914),o=n(3872),a=n(6470),i=n(5736),c=n(1776).K7,s=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},l=2,u=(0,r.Bj)((function(e){return window.ApplePaySession.canMakePaymentsWithActiveCard(e)})),d=function(e){if(!window.ApplePaySession)return!1;try{return window.ApplePaySession.supportsVersion(e)}catch(e){return!1}},p=function(e,t,n,r,a){var d=arguments.length>5&&void 0!==arguments[5]?arguments[5]:l,p=arguments.length>6?arguments[6]:void 0;if("https:"!==window.location.protocol)return r.reportInvalidPaymentMethodType("apple_pay","not_https"),c.resolve(!1);if(!window.ApplePaySession)return r.reportInvalidPaymentMethodType("apple_pay","apple_pay_session_not_available"),c.resolve(!1);if(!o.Yw&&!o.pz&&!o.D4)return r.reportInvalidPaymentMethodType("apple_pay","unsupported_browser_not_safari_or_ios"),c.resolve(!1);if(s(a))return r.reportInvalidPaymentMethodType("apple_pay","cross_origin_frame_and_browser_not_supported"),c.resolve(!1);var m=Math.max(l,d);if(!window.ApplePaySession.supportsVersion(m))return n&&window.console&&window.console.warn("This version of Safari does not support ApplePay JS version ".concat(m,".")),r.reportInvalidPaymentMethodType("apple_pay","apple_pay_version_not_supported"),c.resolve(!1);var _=(0,i.O)(e,t);if(p)return u(_).then((function(o){if(a("pr.apple_pay.can_make_payment_native_response",{available:o,identifier:_}),!o){var i=window.ApplePaySession.canMakePayments(),c=i?"apple_pay_can_make_payments_with_active_card_returned_false":"apple_pay_can_make_payments_returned_false";if(r.reportInvalidPaymentMethodType("apple_pay",c),n&&window.console){var s=t?"or stripeAccount parameter (".concat(t,") "):"",l=i?"Either you do not have a card saved to your Wallet or the current domain (".concat(e,") ").concat(s,"is not registered for Apple Pay."):"Apple Pay is not supported on this device or browser.";window.console.warn(l)}}return o}));var f=window.ApplePaySession.canMakePayments();return f||r.reportInvalidPaymentMethodType("apple_pay","apple_pay_can_make_payments_returned_false"),c.resolve(f)}},2259:function(e,t,n){"use strict";var r;n.d(t,{M:function(){return o}});var o=(null===(r=window.performance)||void 0===r?void 0:r.now())||Date.now()},5686:function(e,t,n){"use strict";var r;n.d(t,{f:function(){return o}});var o=(null===(r=window.performance)||void 0===r?void 0:r.now())||Date.now()},5647:function(e,t,n){"use strict";n.d(t,{tJ:function(){return v},x$:function(){return m},ri:function(){return a},e4:function(){return i}});var r=n(262),o=JSON.parse('{"e":{"acacia":{},"basil":{},"clover":{},"dahlia":{}}}').e,a=function(e){return e in o||"v3"===e},i=["v3"].concat((0,r.A)(Object.keys(o))),c=n(9791),s={pinnedApiVersion:void 0,isPaymentElementDefaultLayoutAccordionCollapsed:!1,isEpsBankElementDeprecated:!1,isFpxBankElementDeprecated:!1,isP24BankElementDeprecated:!1,isIdealBankElementDeprecated:!1,isAffirmMessageElementDeprecated:!1,isAfterpayClearpayMessageElementDeprecated:!1,isEaselDefaultOn:!1,isRedirectToCheckoutDeprecated:!1,doesNotCollectPostalCodeForNonUSCardPayments:!1,useCheckoutElementsAndFormMethods:!1,legacyPaymentIntentMethodsDeprecated:!1,legacySourceMethodsDeprecated:!1,useEmbeddedCheckoutPageMethod:!1,addressElementLatinFormatDefault:!1,doesUpdateReturnPromise:!1,radiosWithoutBoolean:!1},l=(0,c.A)((0,c.A)({},s),{},{pinnedApiVersion:"2025-01-27.acacia"}),u=(0,c.A)((0,c.A)({},l),{},{pinnedApiVersion:"2025-03-31.basil",isPaymentElementDefaultLayoutAccordionCollapsed:!0}),d=(0,c.A)((0,c.A)({},u),{},{pinnedApiVersion:"2025-09-30.clover",isEpsBankElementDeprecated:!0,isFpxBankElementDeprecated:!0,isP24BankElementDeprecated:!0,isIdealBankElementDeprecated:!0,isAffirmMessageElementDeprecated:!0,isAfterpayClearpayMessageElementDeprecated:!0,isEaselDefaultOn:!0,isRedirectToCheckoutDeprecated:!0,doesNotCollectPostalCodeForNonUSCardPayments:!0}),p=(0,c.A)((0,c.A)({},d),{},{pinnedApiVersion:"2026-03-25.dahlia",useCheckoutElementsAndFormMethods:!0,legacyPaymentIntentMethodsDeprecated:!0,legacySourceMethodsDeprecated:!0,useEmbeddedCheckoutPageMethod:!0,addressElementLatinFormatDefault:!0,doesUpdateReturnPromise:!0,radiosWithoutBoolean:!0}),m=function(e,t){return function(e){switch(e){case"acacia":return l;case"basil":return u;case"clover":return d;case"dahlia":return p;default:return s}}(e)[t]},_=n(8601),f=n(113),h=n(7681),y=n(5454),v=function(e){function t(e,r){var o;return(0,f.A)(this,t),(o=n.call(this,"Unsupported on version [".concat(e,"]: ").concat(r))).name="VersionError",o}(0,h.A)(t,e);var n=(0,y.A)(t);return(0,_.A)(t)}(n(5280).N);n(7953),n(5621)},6821:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.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(1975)},1975: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}})},7490: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(3976),a=n(333)},1666: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}})},7769: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(1957),a=n(30),i=n(7468),c=n(5950)},262: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(5831),a=n(5785),i=n(7468),c=n(2195)},3976: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}})},7468: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(6821)},3159: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(6334),a=n(1666),i=n(8166),c=n(1584)}},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",674:"human-security-helper",779:"elements-cpm-embed-manager",870:"elements-affirm-message",964:"elements-affirm-modal",979:"elements-afterpay-clearpay-message",990:"trusted-types-checker"}[e]+"-"+{29:"fa6d6bb2df47b7f7e688edab6cb00cac",103:"6869d4b81c7505588250c6cf727d4e56",326:"4600096c54dde705e660ee04c9612b67",492:"06d03813f2ea99486c42448b58fbc7fc",641:"af621fc6f669563103a522d8a99c3767",674:"e6ba007a78e1af3b6faae9c9130638a4",779:"bc9fe8f35224469392444c9111c129a3",870:"19e8c789837b25587d28b4069272d91e",964:"c899d70846a68bff4c67b9306e5c3f29",979:"9da2a3cb7a05ab785ba899ce03e98ffd",990:"a86dcafd042e60cf7585cbabd57b0cdb"}[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