KEMBAR78
!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={723:function(e,t,n){"use strict";function r(e){l.length||(i(),!0),l[l.length]=e}function o(){for(;p1024){for(var t=0,n=l.length-p;t-1}},4705:function(e,t,n){var r=n(8470);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},4785:function(e,t,n){var r=n(1989),o=n(8407),a=n(7071);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||o),string:new r}}},1285:function(e,t,n){var r=n(5050);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},6e3:function(e,t,n){var r=n(5050);e.exports=function(e){return r(this,e).get(e)}},9916:function(e,t,n){var r=n(5050);e.exports=function(e){return r(this,e).has(e)}},5265:function(e,t,n){var r=n(5050);e.exports=function(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},4536:function(e,t,n){var r=n(852)(Object,"create");e.exports=r},2333:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},5639:function(e,t,n){var r=n(1957),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();e.exports=a},346:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},7813:function(e){e.exports=function(e,t){return e===t||e!=e&&t!=t}},3560:function(e,t,n){var r=n(4239),o=n(3218);e.exports=function(e){if(!o(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},3218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},8306:function(e,t,n){function r(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],a=n.cache;if(a.has(o))return a.get(o);var i=e.apply(this,r);return n.cache=a.set(o,i)||a,i};return n.cache=new(r.Cache||o),n}var o=n(3369);r.Cache=o,e.exports=r},7418:function(e){"use strict";function t(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var n=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e){for(var a,i,c=t(e),s=1;sF.length&&F.push(e)}function p(e,t,n,o){var a=typeof e;"undefined"!==a&&"boolean"!==a||(e=null);var i=!1;if(null===e)i=!0;else switch(a){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case b:case k:i=!0}}if(i)return n(o,e,""===t?"."+m(e,0):t),1;if(i=0,t=""===t?".":t+":",Array.isArray(e))for(var c=0;c0&&e.warn.apply(e,(0,r.Z)(t))}(n.controllerLogger,u),s}},1547:function(e,t,n){"use strict";n.d(t,{g7:function(){return y},Bl:function(){return _},ar:function(){return m},Z0:function(){return f},wX:function(){return g},jJ:function(){return h}});var r=n(9062),o=n(1873),a=n(2375),i=n(3128),c=(0,r.Z)(Array.from(new Set(Object.keys(i.A0).map((function(e){return i.A0[e].external_type})))).sort()),s=n(2984),u=(0,o.ci)({country:o.kw.apply(void 0,(0,r.Z)(s.J$)),line1:(0,o.jt)((0,o.AG)(o.Z_)),line2:(0,o.jt)((0,o.AG)(o.Z_)),city:(0,o.jt)((0,o.AG)(o.Z_)),postal_code:(0,o.jt)((0,o.AG)(o.Z_)),state:(0,o.jt)((0,o.AG)(o.Z_))}),l=(0,o.ci)({country:o.kw.apply(void 0,(0,r.Z)(s.J$)),line1:(0,o.AG)(o.Z_),line2:(0,o.jt)((0,o.AG)(o.Z_)),city:(0,o.jt)((0,o.AG)(o.Z_)),postal_code:(0,o.jt)((0,o.AG)(o.Z_)),state:(0,o.jt)((0,o.AG)(o.Z_))}),p=(0,o.ci)({cssSrc:o.Z_}),d=(0,o.ci)({family:o.Z_,src:o.Z_,display:(0,o.jt)(o.Z_),style:(0,o.jt)((0,o.kw)("normal","italic","oblique")),unicodeRange:(0,o.jt)(o.Z_),weight:(0,o.jt)(o.Z_)}),m=(0,o.CT)((0,o.or)(p,d)),_=(0,o.ci)({name:(0,o.jt)((0,o.AG)(o.Z_)),address:u}),f=(0,o.ci)({name:(0,o.jt)((0,o.AG)(o.Z_)),address:l}),h=(0,o.ci)({lineItem:o.Z_,quantity:o.Rx}),y=(0,o.kw)(a.gC,a.mm),v=((0,o.kw)("address","payment","expressCheckout"),(0,o.ci)({value:o.Z_,type:o.kw.apply(void 0,(0,r.Z)(c))})),g=(0,o.ci)({taxId:v,businessName:o.Z_})},2337:function(e,t,n){"use strict";n.d(t,{Ab:function(){return u},yY:function(){return s},zM:function(){return c}});var r=n(1873),o=n(8812),a=n(2568),i=Object.freeze({clientSecret:(0,r.jt)(r.Z_),fetchClientSecret:(0,r.jt)(r.uz),onLineItemsChange:(0,r.jt)(r.uz),onShippingDetailsChange:(0,r.jt)(r.uz),onComplete:(0,r.jt)(r.uz),onAnalyticsEvent:(0,r.jt)(r.uz)}),c=function(e){return(0,r.Gu)((0,r.ci)(i),e,"initEmbeddedCheckout(options)")},s=function(e,t){return"always"===(0,a.R)(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},u=function(e,t){if(null==e||!e.type||"accept"!==e.type&&"reject"!==e.type||"reject"===e.type&&!e.errorMessage)throw new o.No("The ".concat(t,' function must return a Promise that resolves in either {type: "accept"} or {type: "reject", errorMessage: string}.'))}},2568:function(e,t,n){"use strict";n.d(t,{R:function(){return a}});var r=n(3324),o=n(8070),a=function(e){var t=e.split("_secret_"),n=(0,r.Z)(t,2),a=n[0],i=n[1],c=(0,o.J)(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}}},4478:function(e,t,n){"use strict";n.d(t,{V:function(){return a}});var r=n(8812),o=n(2568),a=function(e){if("embedded"!==(0,o.R)(e).uiMode)throw new r.No("Invalid Checkout session. Only Checkout sessions with ui_mode=embedded can be used with embedded Checkout.")}},8229:function(e,t,n){"use strict";n.d(t,{mY:function(){return r}});var r=["shopping","price","return","product"]},2375:function(e,t,n){"use strict";n.d(t,{UH:function(){return p},ZV:function(){return _},ef:function(){return d},gC:function(){return c},mZ:function(){return o},mm:function(){return s},qF:function(){return i},t0:function(){return l},tX:function(){return u}});var r=n(1873),o=(0,r.mC)({phone:(0,r.jt)((0,r.kw)("auto","always","never"))}),a=(0,r.mC)({required:(0,r.kw)("auto","always","never")}),i=(0,r.mC)({phone:(0,r.jt)(a)}),c="shipping",s="billing",u=(0,r.or)((0,r.mC)({mode:(0,r.kw)("automatic","disabled")}),(0,r.mC)({mode:(0,r.kw)("google_maps_api"),apiKey:r.Z_})),l={automatic:"automatic",disabled:"disabled",google_maps_api:"google_maps_api"},p={stripe:"stripe",merchant:"merchant"},d=(0,r.mC)({name:(0,r.jt)((0,r.kw)("full","split","organization"))}),m=Object.freeze({line1:(0,r.jt)(r.Z_),line2:(0,r.jt)(r.Z_),city:(0,r.jt)(r.Z_),state:(0,r.jt)(r.Z_),country:(0,r.jt)(r.Z_),postal_code:(0,r.jt)(r.Z_)}),_=((0,r.jt)(r.Z_),(0,r.jt)((0,r.mC)(m)),(0,r.jt)(r.Z_),"split")},7703:function(e,t,n){"use strict";n.d(t,{Ag:function(){return p},Fq:function(){return i},IK:function(){return l},Mt:function(){return c},NU:function(){return d},jQ:function(){return s},sI:function(){return u}});var r=n(1413),o=n(6241),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.Z)((0,r.Z)({},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,u=e.applePayTokenRevokeWebhookUrl,l=e.warn;if(t){var p=t.paymentDescription,d=t.managementURL,m=t.regularBilling,_=t.trialBilling,f=t.billingAgreement;return c()&&!f&&(l("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:p,regularBilling:(0,r.Z)((0,r.Z)({},m),{},{paymentTiming:"recurring",type:a?"pending":"final",amount:(0,o.Fe)(m.amount,n,"apple"),recurringPaymentStartDate:m.recurringPaymentStartDate,recurringPaymentEndDate:m.recurringPaymentEndDate}),billingAgreement:f,managementURL:d,tokenNotificationURL:u,trialBilling:_&&(0,r.Z)((0,r.Z)({},_),{},{paymentTiming:"recurring",type:a?"pending":"final",amount:(0,o.Fe)(_.amount,n,"apple"),recurringPaymentStartDate:_.recurringPaymentStartDate,recurringPaymentEndDate:_.recurringPaymentEndDate})}}},u=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,u=t.deferredBilling,l=t.freeCancellationDate,p=t.freeCancellationDateTimeZone,d=t.billingAgreement,m=a&&"final"!==u.amountType;return{paymentDescription:c,deferredBilling:(0,r.Z)((0,r.Z)({},u),{},{paymentTiming:"deferred",type:m?"pending":"final",amount:(0,o.Fe)(u.amount,n,"apple"),deferredPaymentDate:u.deferredPaymentDate}),billingAgreement:d,managementURL:s,freeCancellationDate:l,freeCancellationDateTimeZone:p,tokenNotificationURL:i}}},l=function(e){var t=e.automaticReloadPaymentRequest,n=e.currency,a=e.pending,i=e.defaultBillingAgreement,s=void 0===i?"":i,u=e.applePayTokenRevokeWebhookUrl,l=e.warn;if(t){var p=t.paymentDescription,d=t.managementURL,m=t.automaticReloadBilling,_=t.billingAgreement;return c()&&!_&&(l("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:p,automaticReloadBilling:(0,r.Z)((0,r.Z)({},m),{},{paymentTiming:"automaticReload",type:a?"pending":"final",amount:(0,o.Fe)(m.amount,n,"apple"),automaticReloadPaymentThresholdAmount:(0,o.Fe)(m.automaticReloadPaymentThresholdAmount,n,"apple")}),billingAgreement:_,managementURL:d,tokenNotificationURL:u}}},p=function(e,t,n,r){return{amount:(0,o.Fe)(e,n,"apple"),label:t,type:r?"pending":"final"}},d=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),p(c,t,n,s)}},2967:function(e,t,n){"use strict";n.d(t,{AB:function(){return A},As:function(){return b},EH:function(){return P},V8:function(){return f},l9:function(){return w},um:function(){return C}});var r=n(1413),o=n(8812),a=n(1873),i=n(2920),c={amount:a.MZ,label:a.Z_,recurringPaymentStartDate:(0,a.jt)(a.Kr),recurringPaymentEndDate:(0,a.jt)(a.Kr),recurringPaymentIntervalUnit:(0,a.jt)((0,a.kw)("year","month","day","hour","minute")),recurringPaymentIntervalCount:(0,a.jt)((0,a.M2)(0))},s={paymentDescription:a.Z_,managementURL:a.Z_,regularBilling:(0,a.mC)(c),trialBilling:(0,a.jt)((0,a.mC)(c))},u=(0,r.Z)((0,r.Z)({},s),{},{billingAgreement:(0,a.jt)(a.Z_)}),l={amount:a.MZ,label:a.Z_,deferredPaymentDate:a.Kr,amountType:(0,a.jt)((0,a.kw)("final","pending"))},p={paymentDescription:a.Z_,managementURL:a.Z_,deferredBilling:(0,a.mC)(l),freeCancellationDate:(0,a.jt)(a.Kr),freeCancellationDateTimeZone:(0,a.jt)(a.Z_),billingAgreement:(0,a.jt)(a.Z_)},d={amount:a.MZ,label:a.Z_,automaticReloadPaymentThresholdAmount:a.MZ},m={paymentDescription:a.Z_,managementURL:a.Z_,automaticReloadBilling:(0,a.mC)(d)},_=(0,r.Z)((0,r.Z)({},m),{},{billingAgreement:(0,a.jt)(a.Z_)}),f=Object.freeze({recurringPaymentRequest:(0,a.jt)((0,a.AG)((0,a.mC)(u))),deferredPaymentRequest:(0,a.jt)((0,a.AG)((0,a.mC)(p))),automaticReloadPaymentRequest:(0,a.jt)((0,a.AG)((0,a.mC)(_)))}),h=(0,r.Z)((0,r.Z)({},c),{},{amount:a.Cz,recurringPaymentIntervalCount:(0,a.jt)(a.Cz)}),y=(0,r.Z)((0,r.Z)({},u),{},{regularBilling:(0,a.mC)(h),trialBilling:(0,a.jt)((0,a.mC)(h))}),v=(0,r.Z)((0,r.Z)({},p),{},{deferredBilling:(0,a.mC)((0,r.Z)((0,r.Z)({},l),{},{amount:a.Cz}))}),g=(0,r.Z)((0,r.Z)({},_),{},{automaticReloadBilling:(0,a.mC)((0,r.Z)((0,r.Z)({},d),{},{amount:a.Cz,automaticReloadPaymentThresholdAmount:a.Cz}))}),b=Object.freeze({recurringPaymentRequest:(0,a.jt)((0,a.AG)((0,a.mC)(y))),deferredPaymentRequest:(0,a.jt)((0,a.AG)((0,a.mC)(v))),automaticReloadPaymentRequest:(0,a.jt)((0,a.AG)((0,a.mC)(g)))}),k=(0,r.Z)((0,r.Z)({},c),{},{recurringPaymentStartDate:(0,a.jt)(a.Kr),recurringPaymentEndDate:(0,a.jt)(a.Kr)}),S=(0,r.Z)((0,r.Z)({},u),{},{regularBilling:(0,a.mC)(k),trialBilling:(0,a.jt)((0,a.mC)(k))}),E=(0,r.Z)((0,r.Z)({},p),{},{deferredBilling:(0,a.mC)((0,r.Z)((0,r.Z)({},l),{},{deferredPaymentDate:a.Kr})),freeCancellationDate:(0,a.jt)(a.Kr)}),w=Object.freeze({recurringPaymentRequest:(0,a.jt)((0,a.AG)((0,a.mC)(S))),deferredPaymentRequest:(0,a.jt)((0,a.AG)((0,a.mC)(E))),automaticReloadPaymentRequest:(0,a.jt)((0,a.AG)((0,a.mC)(_)))}),C=Object.freeze({recurringPaymentRequest:(0,a.jt)((0,a.AG)((0,a.mC)(s))),deferredPaymentRequest:(0,a.jt)((0,a.AG)((0,a.mC)(p))),automaticReloadPaymentRequest:(0,a.jt)((0,a.AG)((0,a.mC)(m)))}),A=function(e){var t,n,r=e.applePay,a=e.elementsInitSource,i=r.deferredPaymentRequest,c=r.recurringPaymentRequest,s=r.automaticReloadPaymentRequest,u=r.supportsCouponCode,l=r.couponCode;if([!!i,!!c,!!s].filter(Boolean).length>=2)throw new o.No("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.No("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.No("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.No("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&&u||"checkout"!==a&&"payment_link"!==a&&l)throw new o.No("Coupon codes are not supported.")},P=function(e){var t=e.applePay,n=e.paymentMethodType,r=(0,i.VC)(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.VC)(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.VC)(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}},4716:function(e,t,n){"use strict";n.d(t,{_0:function(){return p},YA:function(){return s},_y:function(){return d},A2:function(){return u}});var r,o,a,i=n(4942),c=n(942),s=(r={},(0,i.Z)(r,c.Yj.card,{unique:!0,conflict:[c.Yj.cardNumber,c.Yj.cardExpiry,c.Yj.cardCvc,c.Yj.postalCode],beta:!1,implementation:"legacy"}),(0,i.Z)(r,c.Yj.cardNumber,{unique:!0,conflict:[c.Yj.card],beta:!1,implementation:"legacy"}),(0,i.Z)(r,c.Yj.cardExpiry,{unique:!0,conflict:[c.Yj.card],beta:!1,implementation:"legacy"}),(0,i.Z)(r,c.Yj.cardCvc,{unique:!0,conflict:[c.Yj.card],beta:!1,implementation:"legacy"}),(0,i.Z)(r,c.Yj.postalCode,{unique:!0,conflict:[c.Yj.card],beta:!1,implementation:"legacy"}),(0,i.Z)(r,c.Yj.paymentRequestButton,{unique:!0,conflict:[],beta:!1,implementation:"legacy"}),(0,i.Z)(r,c.Yj.iban,{unique:!0,conflict:[],beta:!1,implementation:"legacy"}),(0,i.Z)(r,c.Yj.idealBank,{unique:!0,conflict:[],beta:!1,implementation:"legacy"}),(0,i.Z)(r,c.Yj.p24Bank,{unique:!0,conflict:[],beta:!1,implementation:"legacy"}),(0,i.Z)(r,c.Yj.auBankAccount,{unique:!0,beta:!1,conflict:[],implementation:"legacy"}),(0,i.Z)(r,c.Yj.fpxBank,{unique:!0,beta:!1,conflict:[],implementation:"legacy"}),(0,i.Z)(r,c.Yj.netbankingBank,{unique:!0,beta:!0,conflict:[],implementation:"legacy"}),(0,i.Z)(r,c.Yj.issuingCardCopyButton,{unique:!1,beta:!0,conflict:[],implementation:"legacy"}),(0,i.Z)(r,c.Yj.issuingCardNumberDisplay,{unique:!1,beta:!0,conflict:[],implementation:"legacy"}),(0,i.Z)(r,c.Yj.issuingCardCvcDisplay,{unique:!1,beta:!0,conflict:[],implementation:"legacy"}),(0,i.Z)(r,c.Yj.issuingCardExpiryDisplay,{unique:!1,beta:!0,conflict:[],implementation:"legacy"}),(0,i.Z)(r,c.Yj.issuingCardPinDisplay,{unique:!1,beta:!0,conflict:[],implementation:"legacy"}),(0,i.Z)(r,c.Yj.epsBank,{unique:!0,conflict:[],beta:!0,implementation:"legacy"}),(0,i.Z)(r,c.Yj.affirmMessage,{unique:!1,conflict:[],beta:!1,implementation:"affirm_message"}),(0,i.Z)(r,c.Yj.afterpayClearpayMessage,{unique:!1,conflict:[],beta:!1,implementation:"afterpay_message"}),(0,i.Z)(r,c.Yj.unifiedMessage,{unique:!1,conflict:[],beta:!0,implementation:"payment_method_messaging"}),(0,i.Z)(r,c.Yj.paymentMethodMessaging,{unique:!1,conflict:[],beta:!1,implementation:"payment_method_messaging"}),(0,i.Z)(r,c.Yj.linkAuthentication,{unique:!0,conflict:[],beta:!1,implementation:"frame"}),(0,i.Z)(r,c.Yj.payment,{unique:!0,conflict:[],beta:!1,implementation:"frame"}),(0,i.Z)(r,c.Yj.shippingAddress,{unique:!0,conflict:[c.Yj.address],beta:!0,implementation:"frame"}),(0,i.Z)(r,c.Yj.address,{unique:!1,conflict:[c.Yj.shippingAddress],beta:!1,implementation:"frame"}),(0,i.Z)(r,c.Yj.expressCheckout,{unique:!0,conflict:[c.Yj.payButton],beta:!1,implementation:"express_checkout"}),(0,i.Z)(r,c.Yj.payButton,{unique:!0,conflict:[c.Yj.expressCheckout],beta:!0,implementation:"express_checkout"}),(0,i.Z)(r,c.Yj.currencySelector,{unique:!0,conflict:[],beta:!0,implementation:"frame"}),(0,i.Z)(r,c.Yj.taxId,{unique:!0,conflict:[],beta:!0,implementation:"frame"}),(0,i.Z)(r,c.Yj.issuingAddToWalletButton,{unique:!1,conflict:[],beta:!0,implementation:"frame"}),(0,i.Z)(r,c.Yj.habanero,{unique:!0,conflict:[],beta:!0,implementation:"habanero"}),r),u="__PrivateStripeElement",l=["brand"],p=(o={},(0,i.Z)(o,c.Yj.card,l),(0,i.Z)(o,c.Yj.cardNumber,l),(0,i.Z)(o,c.Yj.iban,["country","bankName"]),(0,i.Z)(o,c.Yj.auBankAccount,["bankName","branchName"]),o),d=(a={},(0,i.Z)(a,c.Yj.idealBank,{secondary:c.Yj.idealBankSecondary}),(0,i.Z)(a,c.Yj.p24Bank,{secondary:c.Yj.p24BankSecondary}),(0,i.Z)(a,c.Yj.fpxBank,{secondary:c.Yj.fpxBankSecondary}),(0,i.Z)(a,c.Yj.netbankingBank,{secondary:c.Yj.netbankingBankSecondary}),(0,i.Z)(a,c.Yj.epsBank,{secondary:c.Yj.epsBankSecondary}),a)},2543:function(e,t,n){"use strict";n.d(t,{Am:function(){return s},Dx:function(){return u},GN:function(){return a},UQ:function(){return c},d6:function(){return p},sg:function(){return i},uY:function(){return l}});var r=n(1413),o=n(4417),a={billingAddressRequired:!0,shippingAddressRequired:!1},i=["always","auto","never"],c=["auto","never"],s=(0,r.Z)((0,r.Z)({},(0,o.ff)((function(){return"never"}))),{},{googlePay:"never",applePay:"never",paypal:"never",link:"never",klarna:"never"}),u={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"]},l={applePay:["black","white","white-outline"],googlePay:["black","white"],paypal:["gold","blue","silver","white","black"],klarna:["dark","light","outlined"],link:["default"]},p=["fail","invalid_shipping_address","invalid_billing_address","invalid_payment_data","address_unserviceable"]},4650:function(e,t,n){"use strict";n.d(t,{co:function(){return p},iL:function(){return u},sO:function(){return s},wx:function(){return l}});var r=n(9062),o=n(2543),a=n(4417),i=n(2045),c=n(1873),s=(0,a.bj)(),u=((0,a.ff)((function(e,t){return t})),(0,a.pd)((function(e,t){return t.thirdPartyFrameType})),(0,a.pd)((function(e,t){return t.isSupported}))),l=((0,a.ff)((function(e,t){return t.supportedButtonThemes})),(0,a.ff)((function(e,t){return t.defaultBackgroundLightButtonTheme})),(0,a.ff)((function(e,t){return t.defaultBackgroundDarkButtonTheme})),(0,a.ff)((function(e,t){return t.defaultButtonTypeOption})),(0,a.ff)((function(e,t){return t.supportedButtonTypes})),(0,a.ff)((function(e,t){return t.plainButtonType})),(0,a.pd)((function(e,t){return t.isNextActionSupported})),(0,a.ff)((function(){return(0,c.jt)(c.kw.apply(void 0,(0,r.Z)(o.UQ)))}))),p=(0,a.ff)((function(e,t){return t.rolloutConfig}));i.H},4417:function(e,t,n){"use strict";n.d(t,{A2:function(){return f},bj:function(){return _},ff:function(){return p},pd:function(){return l},r2:function(){return d}});var r=n(4942),o=n(1413),a=n(3324),i=n(2045),c=n(2651),s=n(2024),u=function(e){return Object.keys(i.H).reduce((function(t,n){var c=n,s=e(c,i.H[c]),u=(0,a.Z)(s,2),l=u[0],p=u[1];return(0,o.Z)((0,o.Z)({},t),{},(0,r.Z)({},l,p))}),{})},l=function(e){return u((function(t,n){return[t,e(t,n)]}))},p=function(e){return u((function(t,n){return[m(t),e(t,n)]}))},d=function(e){return _().indexOf(e)>=0},m=function(e){return(0,c.i3)(e)},_=(0,c.qe)((function(){return(0,s.qh)(i.H).map((function(e){return(0,a.Z)(e,1)[0]}))})),f=function(e){var t,n;return null===(t=function(e){return i.H[e]}(e))||void 0===t||null===(n=t.logo)||void 0===n?void 0:n.call(t)}},2045:function(e,t,n){"use strict";n.d(t,{H:function(){return m}});var r,o=n(4942),a=["pay","checkout"],i=["light","dark"],c=n(3938),s="http://www.w3.org/2000/svg",u=[{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"}],l={thirdPartyFrameType:"AmazonPayButton",isSupported:(0,c.gG)()&&!c.aS,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"),u.forEach((function(t){var n=document.createElementNS(s,"path");n.setAttribute("d",t.path),n.setAttribute("fill",t.fill),e.appendChild(n)})),e}()}},p={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},d={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.Z)(r,"demo_pay",p),(0,o.Z)(r,"amazon_pay",l),(0,o.Z)(r,"shop_pay",d),r)},700:function(e,t,n){"use strict";n.d(t,{Ds:function(){return o},UO:function(){return i},_g:function(){return a},qh:function(){return c}});var r="__private_do_not_use_habanero_",o="".concat(r,"pe_change"),a="".concat(r,"ae_change"),i="".concat(r,"ece_confirm"),c="".concat(r,"pay_button_confirm")},6668:function(e,t,n){"use strict";n.d(t,{nN:function(){return f},dz:function(){return C},ky:function(){return w},Ul:function(){return S},D1:function(){return y},Cn:function(){return v},O$:function(){return E},QE:function(){return M},Zx:function(){return P}});var r,o=n(7462),a=n(1413),i=n(5671),c=n(3144),s=n(136),u=n(9388),l=function(e){function t(){return(0,i.Z)(this,t),n.call(this,{channel:"hcaptcha-invisible",fingerprintedPath:"hcaptcha-invisible-43fa8490c3d4268b85dd7098a7d537d7.html",frameQueryParams:{debugMode:window.location.href.indexOf("__iframe-debug-mode__")>=0}})}(0,s.Z)(t,e);var n=(0,u.Z)(t);return(0,c.Z)(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(125).K),p=n(3423),d=n(9792),m=function(e){function t(){var e;(0,i.Z)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a0){var n=this.execute(5-e+1);this.nextPromise=n,n.then((function(){t.nextPromise===n&&(t.resolvedPromise=n,setTimeout((function(){t.resolvedPromise===n&&(t.resolvedPromise=void 0)}),t.tokenExpirationLength),t.retryTimeout=setTimeout((function(){t.preload(e-1)}),t.tokenExpirationLength-1e4))}))}}},{key:"resetNext",value:function(){this.nextPromise=void 0,this.retryTimeout&&(clearTimeout(this.retryTimeout),this.retryTimeout=void 0)}},{key:"execute",value:function(e){var t=this;if(!r)throw new m("captcha not mounted");var n=new d.EK,o=r.execute({siteKey:this.siteKey,extraData:g,rqdata:this.rqdata});return o.then((function(r){var o=r.duration;t.log("captcha.passive.execute",(0,a.Z)({elapsed_time:n.getElapsedTime(),duration:o},e?{attempt:e}:null))})),o}},{key:"log",value:function(e,t){this.logger.log(e,(0,a.Z)((0,a.Z)({},t),{},{site_key:this.siteKey}))}},{key:"start",value:function(){r?this.preload(5):this.log("captcha.passive.error",{reason:"preload_not_mounted"})}},{key:"consumeToken",value:function(){var e=this.resolvedPromise||this.nextPromise;return e?(this.resetNext(),this.resolvedPromise=void 0,e):this.execute()}},{key:"stop",value:function(){this.resetNext()}}]),e}(),S=function(e){var t=e.siteKey,n=e.rqdata,r=e.logger,o=e.tokenExpirationLength;(e.skipPreloadersCache||!h[t])&&(h[t]=new k({siteKey:t,rqdata:n,logger:r,tokenExpirationLength:o}))},E=function(e,t){var n;e&&t&&(null===(n=h[e])||void 0===n||n.start())},w=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=new d.EK;return new _((function(i,c){if(!n||!e)return t.log("captcha.passive.disabled",{site_key:e,reason:n?"site_key_not_set":"not_enabled"}),void i(null);var s,u=o.timeout||6e3,l=setTimeout((function(){c(new m("timeout"))}),u),p=function(){if(a.getElapsedTime()>=u)clearInterval(s);else{var p=e?h[e]:null;r&&p?(clearInterval(s),p.consumeToken().then((function(e){clearTimeout(l),i(e)})).catch((function(e){clearTimeout(l),c(e)})).finally((function(){o.preloadNextToken&&E(e,n)}))):t.log("captcha.passive.not_initialized",{site_key:e})}};s=setInterval(p,1e3),p()})).then((function(r){var o=a.getElapsedTime();return r?t.log("captcha.passive.success",{duration:o,site_key:e}):n&&e&&t.log("captcha.passive.unknown",{duration:o,site_key:e}),r})).catch((function(n){var r=a.getElapsedTime();if(t.log("captcha.passive.error",{duration:r,reason:n.message,site_key:e}),o.rejectOnError)throw n;return null}))},C=function(e){(0,o.Z)(g,e)},A=0,P=function(e){b().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-A<500)return;A=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}),M(e,{type:n,eventName:t,coordinates:r})}))}))}))},M=function(e,t){r?r.sendFraudSignals(t):e.log("captcha.passive.not_initialized")}},3379:function(e,t,n){"use strict";n.d(t,{H:function(){return i}});var r=n(5671),o=n(3144),a=n(3153),i=function(){function e(t){(0,r.Z)(this,e),this._inContextData=t,this._inContextOuter=new a.B({inContextData:t,paymentMethodBehavior:{lightboxFrameOptions:this._lightboxFrameOptions.bind(this),addModalListeners:this._addModalListeners.bind(this),inContextOuterConfig:{showLightboxBackdrop:!1}},interactionMode:"IFRAME"})}return(0,o.Z)(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}()},3153:function(e,t,n){"use strict";n.d(t,{B:function(){return _}});var r=n(5671),o=n(3144),a=n(136),i=n(9388),c=n(6001),s=n(6977),u=n(1849),l=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.U)(n).then((function(n){return(0,u.d)(e,"next_action redirect",n),(0,s.PA)(n,t)}))},p=n(9581),d=n(6734),m=n(5476),_=function(e){function t(e){var o,a=e.inContextData,i=e.paymentMethodBehavior;return(0,r.Z)(this,t),(o=n.call(this,{inContextData:a,paymentMethodBehavior:i}))._returnIntentResponseOrFallback=function(e,t){var n=t.paymentIntent,r=t.redirectUrl,a=t.controller,i=t.paymentSurface;switch(e){case m.L.COMPLETED:case m.L.CANCELED:var c=o._paymentMethodBehavior.inContextOuterConfig.showLightboxBackdrop;return function(e,t,n,r){return e.action.retrievePaymentIntent({intentSecret:(0,s.O3)(t),hosted:!1}).then((function(o){var a=(0,s.PA)(o,t);if(a.hasOwnProperty("error"))return a;var i=a.paymentIntent;return"succeeded"===i.status||"requires_capture"===i.status?a:i.last_payment_error?e.action.localizeError(i.last_payment_error).then((function(e){return{error:e.error}})):r&&(0,s.mD)(i.status)?e.action.localizeError({code:"payment_intent_payment_attempt_failed"}).then((function(e){return{error:e.error}})):(e.report("in_context.unexpected",{payment_method:n,message:"Payment Intent is in an unexpected state when attempting to return response to user",current_intent_state:i.status,intent_id:t.id}),"canceled"===i.status||"requires_confirmation"===i.status||(0,s.mD)(i.status)||"requires_payment_method"===i.status?e.action.localizeError({message:"Payment was abandoned. Please try again."}).then((function(e){return{error:e.error}})):("affirm"===n&&e.report("in_context.error.affirm",{intent_id:t.id,error:{message:"PaymentIntent unexpectedly not successful and doesn't have last_payment_error field",current_intent_state:i.status}}),e.report("in_context.error",{payment_method:n,intent_id:t.id,error:{message:"PaymentIntent unexpectedly not successful and doesn't have last_payment_error field",current_intent_state:i.status}}),e.action.localizeError({message:"unexpected error"}).then((function(e){return{error:e.error}}))))}))}(a,n,o._paymentMethod,c);case m.L.ERROR:return o._fallbackToRedirectOnErrors?l(a,n,r,i,o._paymentMethod):a.action.localizeError({code:"errors.code.unexpected"}).then((function(e){return{error:e.error}}));case m.L.DUPLICATE_MODAL:return a.action.localizeError({message:"Payment was interrupted by another payment attempt."}).then((function(e){return{error:e.error}}));default:try{(0,p.Rz)(e,"unknown InContextCheckoutResult")}catch(t){o._logger.error(new Error("Unexpected InContextCheckoutResult: ".concat(e)))}return l(a,n,r,i,o._paymentMethod)}},o._paymentIntent=a.paymentIntent,o._logger=new c.z(o._controller,o._paymentMethod,{intentId:o._paymentIntent.id,paymentSurface:o._paymentSurface}),o}(0,a.Z)(t,e);var n=(0,i.Z)(t);return(0,o.Z)(t,[{key:"frameId",get:function(){return(0,d.q)(this._inContextData.paymentMethod,this._inContextData.paymentIntent.id)}},{key:"collectPayment",value:function(e){var t=this;return this.handover(e).then((function(e){return t._returnIntentResponseOrFallback(e,t._inContextData)})).catch((function(e){throw t._logger.error(e),e}))}}]),t}(m.s)},5476:function(e,t,n){"use strict";n.d(t,{L:function(){return l},s:function(){return p}});var r=n(5671),o=n(3144),a=n(6001),i="IN_CONTEXT_INNER",c=function(){function e(t){var n=this;(0,r.Z)(this,e),this._windowOpenMonitor=null,this._windowConnector=null,this._popupWindow=null,this._interval=300,this._channel=null,this._getCenteredPopup=function(e,t,r,o,a){var i=Math.min(a,e.innerHeight),c=Math.min(o,e.innerWidth),s=n._getPopupPosition({outerHeight:e.outerHeight,outerWidth:e.outerWidth,screenY:e.screenY,screenX:e.screenX,popupHeight:i,popupWidth:c,availTop:e.screen.availTop||0}),u=s.top,l=s.left,p=n._formatPopupOptions({toolbar:"no",directories:"no",status:"no",scrollbars:"no",resizable:"yes",copyhistory:"no",height:i,width:c,top:u,left:l});return e.open(t,r,p)},this._getPopupPosition=function(e){var t=e.outerHeight,n=e.outerWidth,r=e.screenY,o=e.screenX,a=e.popupHeight,i=e.popupWidth,c=e.availTop;return{top:c<0?c+t/2+(Math.abs(c)+r)-a/2:t/2+r-a/2,left:n/2+o-i/2}},this._formatPopupOptions=function(e){return Object.keys(e).map((function(t){return"".concat(t,"=").concat(e[t])})).join()},this._origin=t.origin,this._completionHandler=t.completionHandler,this._closureHandler=t.closureHandler}return(0,o.Z)(e,[{key:"createWindow",value:function(e,t,n,r){return this._popupWindow=this._getCenteredPopup(this._origin,e,t,n,r),this._popupWindow&&!this._popupWindow.closed&&this._start(),this._popupWindow}},{key:"isPopupOpen",value:function(){return this._popupWindow&&!this._popupWindow.closed}},{key:"focus",value:function(){var e;this.isPopupOpen()&&(null===(e=this._popupWindow)||void 0===e||e.focus())}},{key:"close",value:function(){var e;(this._stop(),this.isPopupOpen())&&(null===(e=this._popupWindow)||void 0===e||e.close())}},{key:"_stop",value:function(){this._windowOpenMonitor&&(clearInterval(this._windowOpenMonitor),this._windowOpenMonitor=null,this._resetChannel()),this._windowConnector&&(clearInterval(this._windowConnector),this._windowConnector=null)}},{key:"_start",value:function(){this._stop(),this._windowOpenMonitor=setInterval(this._watch.bind(this),this._interval),this._windowConnector=setInterval(this._attemptConnect.bind(this),this._interval)}},{key:"_watch",value:function(){this._popupWindow&&this._popupWindow.closed&&(this._stop(),this._closureHandler())}},{key:"_resetChannel",value:function(){this._channel&&this._channel.port1&&(this._channel.port1.close(),this._channel=null)}},{key:"_attemptConnect",value:function(){var e,t=this;this.isPopupOpen()&&(this._resetChannel(),this._channel=new MessageChannel,this._channel.port1.onmessage=function(e){e.data&&"in_context_complete"===e.data.event&&(t.close(),t._completionHandler())},null===(e=this._popupWindow)||void 0===e||e.postMessage("in_context_connect","*",[this._channel.port2]))}}]),e}(),s=n(9949),u=n(6274).Promise,l=function(e){return e.COMPLETED="COMPLETED",e.CANCELED="CANCELED",e.ERROR="ERROR",e.DUPLICATE_MODAL="DUPLICATE_MODAL",e}({}),p=function(){function e(t){var n=this,o=t.inContextData,i=t.paymentMethodBehavior;(0,r.Z)(this,e),this._openerCompletionHandled=!1,this._addModalListenersAndWaitForCompletion=function(e,t){return n._paymentMethodBehavior.addModalListeners(e),e._on("load",(function(){e.show(),n._paymentMethodBehavior.inContextOuterConfig.showLightboxBackdrop&&e.fadeInBackdrop()})),e._once("checkout_complete",(function(){n._resolveCheckoutPromise(l.COMPLETED),e.destroy()})),e._once("checkout_canceled",(function(){n._resolveCheckoutPromise(l.CANCELED),e.destroy()})),e._once("error",(function(){n.clearModalLoadTimeout(),n._resolveCheckoutPromise(l.ERROR),e.destroy()})),e._once("duplicate_modal",(function(){n.clearModalLoadTimeout(),n._resolveCheckoutPromise(l.DUPLICATE_MODAL),e.destroy()})),"POPUP"===t&&(e._on("in_context_modal_focus_window",(function(){var e;null===(e=n._popupWindowManager)||void 0===e||e.focus()})),e._once("in_context_modal_buyer_canceled",(function(){n._popupWindowManager.close(),n._handleBuyerCanceled("modal")})),e._once("in_context_modal_buyer_closed_window",(function(){n._handleBuyerCanceled("window")})),e._once("in_context_modal_payment_attempt_canceled",n._handlePaymentAttemptCanceled.bind(n)),e._once("in_context_modal_payment_completed",n._handleCompleted.bind(n)),e._once("in_context_modal_popup_blocked",(function(){n._logger.fallback("inner")}))),n._checkoutPromise},this._inContextData=o,this._paymentMethodBehavior=i,this._controller=o.controller,this._paymentMethod=o.paymentMethod,this._paymentSurface=o.paymentSurface,this._fallbackToRedirectOnErrors=o.fallbackToRedirectOnErrors,this._logger=new a.z(this._controller,this._paymentMethod),this._clearModalLoadTimeout=function(){var e=new Error("clearModalLoadTimeout function has not been defined");throw n._logger.error(e),e},this._closeModal=function(){var e=new Error("closeModal function has not been defined");throw n._logger.error(e),e},this._resolveCheckout=function(){var e=new Error("resolveCheckout function has not been defined");throw n._logger.error(e),e},this._handleBuyerCanceled=function(){var e=new Error("handleBuyerCanceled function has not been defined");throw n._logger.error(e),e},this._resolveCheckoutPromise=function(){var e=new Error("resolveCheckoutPromise function has not been defined");throw n._logger.error(e),e},this._checkoutPromise=new u((function(e){n._resolveCheckoutPromise=e})),this._popupWindowManager=new c({origin:window,completionHandler:this._handleCompleted.bind(this),closureHandler:function(){n._handleBuyerCanceled("window")}})}return(0,o.Z)(e,[{key:"_handleCompleted",value:function(){this._logger.log({state:"in_context_complete"}),this._resolveCheckout(l.COMPLETED)}},{key:"_handlePaymentAttemptCanceled",value:function(){this._logger.log({state:"in_context_payment_attempt_canceled"}),this._resolveCheckout(l.CANCELED)}},{key:"handover",value:function(e){var t=this,n=(0,s.g)()&&e||"IFRAME";if(this._logger.start(n),"POPUP"===n){this._popupWindowManager.createWindow(this._inContextData.redirectUrl,this.frameId,560,1150),this._popupWindowManager.isPopupOpen()?this._logger.log({state:"in_context_popup_window_opened"}):this._logger.fallback("outer")}return this._maybeRemoveExistingInContextModal().then((function(){return t._createInContextModal(n)})).then((function(e){return t._addModalListenersAndWaitForCompletion(e,n)})).catch((function(e){throw t._logger.error(e),e}))}},{key:"_maybeRemoveExistingInContextModal",value:function(){var e=this._controller.getLightboxFrame(i);return e?(this._logger.unexpected("Unexpectedly found existing modal frame when launching ".concat(this._paymentMethod," In-Context modal")),e._emit("duplicate_modal"),e.destroy()):u.resolve()}},{key:"_createInContextModal",value:function(e){var t,n=this,r=setTimeout((function(){n._logger.timeout(new Error("".concat(n._paymentMethod," In-Context STP frame did not load after 20 seconds"))),n._resolveCheckoutPromise(l.ERROR)}),2e4);this._clearModalLoadTimeout=function(){return clearTimeout(r)},this._logger.log({state:"launching_in_context_inner"}),t=this._popupWindowManager.isPopupOpen()?"created_outer":"POPUP"===e?"blocked":"not_created";var o=this._controller.createLightboxFrame({type:i,options:this._paymentMethodBehavior.lightboxFrameOptions({interactionMode:e,initialPopupState:t})});return this._closeModal=function(){n._resolveCheckoutPromise(l.CANCELED),o.destroy()},this._resolveCheckout=function(e){n._resolveCheckoutPromise(e),o.destroy()},this._handleBuyerCanceled=function(e){n._logger.buyerCanceled(e),o.send({action:"in_context_buyer_canceled",payload:{frameId:o.id}})},o}},{key:"clearModalLoadTimeout",value:function(){return this._clearModalLoadTimeout()}},{key:"closeModal",value:function(){return this._closeModal()}}]),e}()},6734:function(e,t,n){"use strict";n.d(t,{q:function(){return r}});var r=function(e,t){return"".concat(e,"_popup_").concat(t||"handover")}},6001:function(e,t,n){"use strict";n.d(t,{z:function(){return i}});var r=n(1413),o=n(5671),a=n(3144),i=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,o.Z)(this,e),this._controller=t,this._paymentMethod=n,this._logParams=r}return(0,a.Z)(e,[{key:"start",value:function(e){this._controller.report("in_context.start",(0,r.Z)({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,r.Z)((0,r.Z)({payment_method:this._paymentMethod},this._logParams),{},{error:{message:e.message,name:e.name}})),this._controller.report("in_context.error",(0,r.Z)((0,r.Z)({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,r.Z)({payment_method:this._paymentMethod,error:{message:e.message,name:e.name}},this._logParams)),this._controller.report("in_context.timeout",(0,r.Z)({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,r.Z)((0,r.Z)({payment_method:this._paymentMethod},this._logParams),e))}},{key:"fallback",value:function(e){this._controller.report("in_context.fallback",(0,r.Z)({payment_method:this._paymentMethod,fallback_surface:e},this._logParams))}},{key:"buyerCanceled",value:function(e){this._controller.report("in_context.buyer_canceled",(0,r.Z)({payment_method:this._paymentMethod,dismissal_surface:e},this._logParams))}}]),e}()},8731:function(e,t,n){"use strict";n.d(t,{Z:function(){return _}});var r=n(9062),o=n(3144),a=n(5671),i=n(1413),c=n(4200),s=n(5558),u=n(6274).Promise,l={background:"rgba(40,40,40,0)",width:"100vw",height:"100vh","max-width":"none","max-height":"none",border:"none",padding:"0"},p=(0,i.Z)((0,i.Z)({},l),{},{background:"rgba(40,40,40,0.75)"}),d={display:"block",position:"fixed","z-index":"2147483647",background:"rgba(40,40,40,0)",transition:"background 400ms ease","will-change":"background",top:"0",left:"0",right:"0",bottom:"0",margin:"0",padding:"0"},m=(0,i.Z)((0,i.Z)({},d),{},{background:"rgba(40,40,40,0.75)"}),_=(0,o.Z)((function e(t){var n=this,o=t.lockScrolling,_=t.lockScrollingIOSSpecialFix,f=void 0!==_&&_,h=t.lockFocus,y=t.lockFocusOn,v=t.appendElement,g=void 0!==v&&v,b=t.backgroundTransition,k=void 0===b?"400ms ease":b,S=t.listenerRegistry;(0,a.Z)(this,e),this._runOnHide=[],this._hasOpenDialogs=function(){return document.querySelectorAll("dialog[open]").length>0},this._shouldUseDialog=function(){return"function"==typeof HTMLDialogElement&&n._hasOpenDialogs()},this._upgradeToDialog=function(e){var t=document.createElement("dialog");if(t.setAttribute("data-stripe-backdrop-id",n._uniqueId),document.adoptedStyleSheets){var o=new CSSStyleSheet;o.replaceSync('\n dialog[data-stripe-backdrop-id="'.concat(n._uniqueId,'"]::backdrop {\n background: transparent;\n }\n ')),document.adoptedStyleSheets=[].concat((0,r.Z)(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.Xq)();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.MV)(n._lockScrollingIOSSpecialFix);n._runOnHide.push(e)}if(n._lockFocus){var t=(0,c.W3)(document,n._lockFocusOn).restoreFocus;n._runOnHide.push(t)}if(n.domElement instanceof HTMLDivElement){var r=(0,i.Z)((0,i.Z)({},d),{},{transition:n._backgroundTransition});(0,c.yq)(n.domElement,r)}else{(0,c.yq)(n.domElement,(0,i.Z)((0,i.Z)({},l),{},{transition:n._backgroundTransition}));try{n.domElement.showModal()}catch(e){}}},this.fadeIn=function(){setTimeout((function(){if(n.domElement instanceof HTMLDivElement){var e=(0,i.Z)((0,i.Z)({},m),{},{transition:n._backgroundTransition});(0,c.yq)(n.domElement,e)}else(0,c.yq)(n.domElement,(0,i.Z)((0,i.Z)({},p),{},{transition:n._backgroundTransition}))}))},this.fadeOut=function(){return new u((function(e){if(n.domElement instanceof HTMLDivElement){var t=(0,i.Z)((0,i.Z)({},d),{},{transition:n._backgroundTransition});(0,c.yq)(n.domElement,t)}else(0,c.yq)(n.domElement,(0,i.Z)((0,i.Z)({},l),{},{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.Xq)();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(k),this._listenerRegistry=S,this._uniqueId=(0,s.To)("__stripeBackdrop"),this.domElement=document.createElement("div")}))},2784:function(e,t,n){"use strict";var r=n(4942),o=n(1413),a=n(9062),i=n(5671),c=n(3144),s=n(136),u=n(9388),l=n(4044),p=n(6183),d=n(6617),m=n(5558),_=n(8547),f=n(2651),h=n(9792),y=n(97),v=n(942),g=n(6274).Promise,b=function(e){function t(e){var r,o=e.frameConfig,a=e.controllerId,c=e.listenerRegistry,s=e.betas,u=e.appParams,l=e.onLoadError,p=e.onLoad,d=e.version,_=e.elementsLightExperimentAssignments,f=e.frameMessagingStrategy,y=e.isAccessoryFrame;(0,i.Z)(this,t),(r=n.call(this))._accessoryFrameReadyForMessages=!1,r._accessoryTargetLoaded=!1,r._sendFAReq=function(e){var t=(0,m.To)(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=d,r._elementsLightExperimentAssignments=_,r._frameMessagingStrategy=null!=f?f:"postMessage",r._isAccessoryFrame=null!=y&&y,r.id=r._generateId();var v=new h.EK,b=setTimeout((function(){null==l||l(new Error("iframe onload event not fired within 60s"),{type:r.type,iframeName:r.id,elapsedTime:v.getElapsedTime(new h.EK)})}),6e4);return r._iframe=r._createIFrame(o,s,u),r._on("accessory-target-load",(function(){r._accessoryTargetLoaded=!0,r._ensureMounted()})),r._on("load",(function(){clearTimeout(b),null==p||p({type:r.type,iframeName:r.id,elapsedTime:v.getElapsedTime(new h.EK)}),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.Z)(t,e);var n=(0,u.Z)(t);return(0,c.Z)(t,[{key:"_generateId",value:function(){return(0,m.To)("__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.Z)(this._persistentMessages),[t]),this._isReadyToSendMessages()&&(0,p.oi)(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,p.oi)((0,p.ht)(e.message)?e:{sourceFrameId:"",controllerAppFrameId:this._controllerId,targetFrameId:this._controllerId,type:"child",message:{action:"stripe-wrapped-accessory-message",payload:(0,o.Z)((0,o.Z)({accessoryFrameId:this.id},e),{},{message:e.message})}}):(0,p.oi)(e):this._queuedMessages=[].concat((0,a.Z)(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.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)return{type:this.type,accessoryRenderJsUrl:(0,y.x)("fingerprinted/js/elements-inner-accessory-render-1a791869e96fb5b2d35a8455500fdeff.js")}}},{key:"_ensureMounted",value:function(){this._isMounted()||this.unmount()}},{key:"_isMounted",value:function(){return!!document.body&&document.body.contains(this._iframe)}},{key:"_createIFrame",value:function(e,t,n){var a=window.location.href.toString(),i=this._version?{__shared_params__:(0,r.Z)({version:this._version},v.VZ,this._elementsLightExperimentAssignments?JSON.stringify(this._elementsLightExperimentAssignments):void 0)}:{},c="string"==typeof n?(0,d.Zc)(n,(0,d.qC)(i)):(0,d.qC)((0,o.Z)((0,o.Z)((0,o.Z)({},i),n||{}),{},{referrer:a,controllerId:this._controllerId})),s=document.createElement("iframe");(0,f.Kn)(n)&&n.lazyLoad&&s.setAttribute("loading","lazy"),s.setAttribute("name",this.id);var u=(0,p.i7)(e.frameType);Object.keys(u).forEach((function(e){s.setAttribute(e,u[e])})),(0,f.Kn)(n)&&n.allowCamera&&s.setAttribute("allow","camera");var m=this._isAccessoryFrame?{frameType:"ELEMENTS_ACCESSORY_TARGET"}:e;return s.src="".concat((0,l.D)(m)).concat(c?"#":"").concat(c),s}}]),t}(_.Z);t.Z=b},8547:function(e,t,n){"use strict";var r=n(9062),o=n(3144),a=n(5671),i=n(8812),c=n(4505),s=(0,o.Z)((function e(){var t=this;(0,a.Z)(this,e),this._emit=function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o0},this._off=function(e,n){if(n){for(var r,o=t._callbacks[e]||[],a=0;a"))})),t.substring(0,1e3)}(e.stack):null,l=!!s&&-1!==s.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:s,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:l}}},s=function(e,t,n,o){var a=(0,r.Kn)(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},u=function(e,t,n){return function(){try{return e.call(this)}catch(e){return s(e,t||this&&this._controller,!1,n)}}},l=function(e,t,n){return function(r){try{return e.call(this,r)}catch(e){return s(e,t||this&&this._controller,!1,n)}}},p=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)}}},d=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=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,c=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){s=!0,i=e},f:function(){try{c||null==n.return||n.return()}finally{if(s)throw i}}}}n.d(t,{NG:function(){return l},lT:function(){return p}});var o=n(181),a=n(9062),i=n(1413),c=n(8948),s=n(942),u=["SCRIPT","STYLE"],l=function(){var e=null;return f().then((function(t){e=t})).catch((function(){e=null})),function(){var t=y();return e?(0,i.Z)({name:w(t),email:g(t),experimentalEmail:v()},C(e,t)):{name:w(t),email:g(t),phoneNumber:null,phoneCountry:null,experimentalEmail:v()}}},p=function(){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5e3,n=Date.now(),r=[],o=document.documentElement.getElementsByTagName("*").length;m(document.documentElement,(function(e,n){_(e,t).forEach((function(e,t){r.push({selector:n,value:e,nthMatch:t})}))}));var a=Date.now()-n;return{selectors:{name:[],email:r,phoneNumber:[],phoneCountry:[]},runtimeInMillis:a,nodeCount:o,runCount:1,source:e}}},d=function(e){var t;if(e.id&&"string"==typeof e.id&&window.CSS&&CSS.escape&&!(0,c.Ur)(e.id))return"#".concat(CSS.escape(e.id));var n=e.tagName.toLowerCase(),r=Array.from((null===(t=e.parentElement)||void 0===t?void 0:t.children)||[]);if(1===r.filter((function(e){return e.tagName.toLowerCase()===n})).length||!e.parentElement)return n;var o=r.indexOf(e);return"".concat(n,":nth-child(").concat(1+o,")")},m=function(e,t){for(var n=[{element:e,selector:d(e)}],r=function(){var e=n.shift();if(e){if(t(e.element,e.selector))return"break";var r=Array.from(e.element.children).map((function(t){return{element:t,selector:"".concat(e.selector," > ").concat(d(t))}}));n.push.apply(n,(0,a.Z)(r))}};n.length;){if("break"===r())break}},_=function(e,t){if("INPUT"===e.tagName||"SELECT"===e.tagName){if(document.activeElement===e)return[];var n=k(e),r=b(n);return r?[r]:[]}return u.includes(e.tagName)?[]:Array.from(e.childNodes).reduce((function(e,n){if(n.nodeType===Node.TEXT_NODE){var r,o=null===(r=n.textContent)||void 0===r?void 0:r.trim();if(!o)return e;var i=(o.length0;){var a=n.messageQueue.shift();a&&a()}n.initialized=!0,n.frame&&(n.frame.dataset.initialized="true")}else{var i=n.resolver.getResolverAndDelete(t);i&&i(t.body)}}},this.channel=t.channel,this.fingerprintedPath=t.fingerprintedPath,this.frame=null,this.frameOrigin=null,this.frameQueryParams=t.frameQueryParams,this.frameAttributes=t.frameAttributes,this.initialized=!1,this.messageQueue=[],this.resolver=new u,this.on="on"in t?t.on:{},this.createListener()}return(0,a.Z)(e,[{key:"isLoaded",value:function(){return this.initialized}},{key:"mount",value:function(e,t){if(!this.frame){if(!this.fingerprintedPath)throw new Error("Passed in an invalid path for frame client with channel: ".concat(this.channel));var n=function(e){var t=e.fingerprintedPath,n=e.name,r=e.onLoad,o=e.queryStringOptions,a=e.referrerPolicy||"no-referrer",s=document.createElement("iframe");r&&s.addEventListener("load",(function(){r(s)})),s.setAttribute("frameborder","0"),s.setAttribute("allowTransparency","true"),s.setAttribute("scrolling","no"),s.setAttribute("name",n),s.setAttribute("referrerpolicy",a),e.visible||(s.setAttribute("aria-hidden","true"),s.setAttribute("tabIndex","-1"));var u=e.frameAttributes;u&&Object.keys(u).forEach((function(e){s.setAttribute(e,u[e])}));var l,p,d=(l=e.DANGEROUS_BREAKS_ORIGIN_CHECKING_baseUrl,p=t,"".concat(l||"https://js.stripe.com/v3/").concat(p||""));if(o){var m=(0,i.qC)(o);s.src="".concat(d,"#").concat(m)}else s.src=d;return e.visible||(0,c.SV)(s),s}({fingerprintedPath:this.fingerprintedPath,name:this.channel,queryStringOptions:(0,r.Z)((0,r.Z)({},this.frameQueryParams),{},{parentOrigin:window.location.origin}),referrerPolicy:"no-referrer",frameAttributes:this.frameAttributes,visible:!(null==t||!t.visible),DANGEROUS_BREAKS_ORIGIN_CHECKING_baseUrl:null==t?void 0:t.DANGEROUS_BREAKS_ORIGIN_CHECKING_baseUrl});null!=t&&t.inlineCss&&(0,c.yq)(n,t.inlineCss),e.appendChild(n),this.frame=n}}},{key:"isMounted",value:function(){return document.contains(this.frame)}},{key:"sendMessageToChild",value:function(e,t){var n=this;return this.initialized?this.postMessageToChild(e,t):new l((function(r){n.messageQueue.push((function(){return r({type:e,body:t})}))})).then((function(){return n.postMessageToChild(e,t)}))}},{key:"postMessageToChild",value:function(e,t){var n=this,r=this.frame,o=this.frameOrigin;if(!r)throw new Error("Cannot communicate with frame before calling mount().");var a=r.contentWindow;if(!a||!o)throw new Error("frame window is not ready");var i=this.resolver.getNextRequestId(),c={channel:this.channel,type:e,id:i,body:t};return new l((function(t){n.resolver.setResolver(e,i,t),a.postMessage(JSON.stringify(c),o)}))}},{key:"getClientHandler",value:function(e){var t=this.on[e.type];return t?function(e,n){var r,o=t(e);r=o,Boolean(r&&"function"==typeof r.then)?o.then((function(e){n(e)})):void 0!==o&&n(o)}:null}}]),e}();n(6274).Promise,window.location.hash.indexOf("debugMode=true"),n(6274).Promise},2172:function(e,t,n){"use strict";n.d(t,{y:function(){return f}});var r=n(1413),o=n(3324),a=n(5671),i=n(3144),c={PI:"paymentIntent",SI:"setupIntent",PI_SFU:"paymentIntent w/ SFU"},s=n(2024),u={billie:{paymentMethodSpec:{type:"billie",polling:!1,redirect:!0,paymentScreens:[{type:"billie",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["DE","FR","NL","SE","NO","FI","AT","ES","DK","GB","CH"],async:!1,defaultCountry:"DE",defaultCurrency:"eur",taxCountry:null,supportsOffSession:!1,fieldLabels:null,hasLuxeServerSpec:!0,fullyLuxeDrivenSurfaces:["checkout","payment_element"],paymentFormMessageExemptions:["exemptFromCustomQrMessageCheck","exemptFromNameMessageCheck","exemptFromCustomRedirectMessageCheck"]},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.billie",headline:"payment.headline.billie",noTrialOrSetupModeHeader:"payment.headline.billie"},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-billie-ce797ab9d9419d7f283c2edbabc4a0b9.svg",darkThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-billie_dark-96f0fe8684ec4bb7175c217a8447cad9.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["de","fr","nl","se","no","fi","at","es","dk","gb","ch"],prioritizedLanguages:["de-de","fr-fr","nl-nl","sv-se","nb-no","nn-no","se-no","fi-fi","se-fi","sv-fi","en-gb","de-at","es-es","da-dk","de-ch","fr-ch","it-ch"]},iconSize:"md",testConfig:{unitAmount:99999}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.billie"},combinedDemos:[{id:"paymentElementBillie",name:"Payment Element + Billie",amount:99999,currency:"EUR",supportedModes:["PI"],initialMode:"PI",type:"redirect"}],testConfig:{amount:99999}},jsApiConfig:{supportsConfirmXPayment:!0,betaFlags:["billie_pm_beta_1"]}},bizum:{paymentMethodSpec:{type:"bizum",polling:!1,redirect:!0,paymentScreens:[{type:"bizum",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["AT","BE","BG","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GB","GR","HR","HU","IE","IT","LI","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK","US"],async:!1,defaultCountry:"ES",defaultCurrency:"eur",taxCountry:null,supportsOffSession:!1,fieldLabels:null,hasLuxeServerSpec:!0},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.bizum",headline:"payment.headline.bizum",noTrialOrSetupModeHeader:"payment.headline.bizum"},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-bizum-7253a7dc88bc075323a97a2a06c1cbc2.svg",darkThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-bizum_dark-09a33815c58d9f29cb0637995133c227.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["at","be","bg","ch","cy","cz","de","dk","ee","es","fi","fr","gb","gr","hr","hu","ie","it","li","lt","lu","lv","mt","nl","no","pl","pt","ro","se","si","sk","us"],prioritizedLanguages:["es-es"]},iconSize:"md",testConfig:{unitAmount:3500}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.bizum"},combinedDemos:[{id:"paymentElementBizum",name:"Payment Element + Bizum",amount:3500,currency:"EUR",supportedModes:["PI"],initialMode:"PI",type:"redirect"}],testConfig:{amount:3500}},jsApiConfig:{supportsConfirmXPayment:!0,betaFlags:["bizum_pm_beta_1"]}},capchase_pay:{paymentMethodSpec:{type:"capchase_pay",polling:!1,redirect:!0,async:!0,nextActionQrCode:!1,paymentScreens:[{type:"capchase_pay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["US","GB","ES","SE","BE","NL","CA","FI","DK"],defaultCountry:"US",defaultCurrency:"usd",taxCountry:null,supportsOffSession:!1,fieldLabels:null,hasLuxeServerSpec:!0,fullyLuxeDrivenSurfaces:["checkout","payment_element"],paymentFormMessageExemptions:["exemptFromCustomQrMessageCheck","exemptFromNameMessageCheck","exemptFromCustomRedirectMessageCheck"]},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.capchase_pay",headline:"payment.headline.capchase_pay",noTrialOrSetupModeHeader:"payment.headline.capchase_pay"},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-capchase_pay-da19ef6ea868e9f9504a258d756a2bf1.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["us","gb","nl","ca"],prioritizedLanguages:["en-us","en-gb","es-es","sv-se","nl-nl","fr-ca","fi-fi","da-dk"]},iconSize:"md",testConfig:{unitAmount:1e6}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.capchase_pay"},combinedDemos:[{id:"paymentElementCapchasePay",name:"Payment Element + Capchase Pay",amount:3e5,supportedModes:["PI"],initialMode:"PI",type:"redirect"}],testConfig:{amount:1e6}},jsApiConfig:{betaFlags:["capchase_pay_pm_beta_1"],supportsConfirmXPayment:!0}},kriya:{paymentMethodSpec:{type:"kriya",polling:!1,redirect:!0,async:!0,paymentScreens:[{type:"kriya",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["GB","IE","BE","NL","ES","CY","DK","FI","PL","SE","CH"],defaultCountry:"GB",defaultCurrency:"gbp",taxCountry:null,supportsOffSession:!1,fieldLabels:null,hasLuxeServerSpec:!0,fullyLuxeDrivenSurfaces:["checkout","payment_element"],paymentFormMessageExemptions:["exemptFromCustomQrMessageCheck","exemptFromNameMessageCheck","exemptFromCustomRedirectMessageCheck"]},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.kriya",headline:"payment.headline.kriya",noTrialOrSetupModeHeader:"payment.headline.kriya"},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-kriya-2fc48d982927bee3db081ff546890ab1.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["gb","ie","be","nl","es","cy","dk","fi","pl","se","ch"],prioritizedLanguages:["en-gb","en-ie","nl-be","fr-be","nl-nl","es-es","el-cy","da-dk","fi-fi","pl-pl","sv-se","de-ch","fr-ch","it-ch"]},iconSize:"md",testConfig:{unitAmount:1e3}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.kriya"},combinedDemos:[{id:"paymentElementKriya",name:"Payment Element + Kriya",amount:2500,supportedModes:["PI"],initialMode:"PI",type:"redirect"}],testConfig:{amount:1e4}},jsApiConfig:{betaFlags:["kriya_pm_beta_1"],supportsConfirmXPayment:!0}},mondu:{paymentMethodSpec:{type:"mondu",polling:!1,redirect:!0,paymentScreens:[{type:"mondu",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["DE","NL","FR","FI","AT","IT","ES","BE","PL","NO","DK","SE","CH","GB"],async:!1,defaultCountry:"DE",defaultCurrency:"eur",taxCountry:null,supportsOffSession:!1,fieldLabels:null,hasLuxeServerSpec:!0},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.mondu",headline:"payment.headline.mondu",noTrialOrSetupModeHeader:"payment.headline.mondu"},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-mondu-0410ce9097dff459c456de81de61811c.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["de","nl","fr","fi","at","it","es","be","pl","no","dk","se","ch","gb"],prioritizedLanguages:["fr-fr","de-de","nl-nl","de-at","de-ch","fr-ch","it-ch","sv-se","it-it","es-es","de-be","fr-be","nl-be","se-fi","sv-fi","pl-pl"]},iconSize:"md",testConfig:{unitAmount:3500}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.mondu"},combinedDemos:[{id:"paymentElementMondu",name:"Payment Element + Mondu",amount:3500,currency:"EUR",supportedModes:["PI"],initialMode:"PI",type:"redirect"}],testConfig:{amount:3500}},jsApiConfig:{supportsConfirmXPayment:!0,betaFlags:["mondu_pm_beta_1"]}},ng_wallet:{paymentMethodSpec:{type:"ng_wallet",polling:!1,redirect:!0,paymentScreens:[{type:"ng_wallet",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["US"],async:!1,defaultCountry:"US",defaultCurrency:"ngn",taxCountry:null,supportsOffSession:!1,fieldLabels:null,hasLuxeServerSpec:!0,redirectMessage:"upe.redirectMessage.ng_wallet",redirectMessageLinks:{terms_link:{url:"https://d37ugbyn3rpeym.cloudfront.net/docs/GSSL%20-%20Buyer%20T&Cs%20(Final).pdf",text:"upe.redirectMessage.ng_wallet.terms_link",linkType:"terms"}}},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.ng_wallet",headline:"payment.headline.ng_wallet",noTrialOrSetupModeHeader:"payment.headline.ng_wallet",redirectMessage:"payment.ng_wallet.hosted_instructions_notice.text",redirectMessageLinks:{terms_link:{url:"https://d37ugbyn3rpeym.cloudfront.net/docs/GSSL%20-%20Buyer%20T&Cs%20(Final).pdf",text:"payment.ng_wallet.hosted_instructions_notice.terms_link"}}},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-ng_wallet-ca32fc2af1e7ae7ab43c2eb2f90d4e11.svg",darkThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-ng_wallet_dark-640d71cce159e5fe7b5bbc3f1a942304.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["us"],prioritizedLanguages:["en-ng"]},iconSize:"md",testConfig:{unitAmount:1e7}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.ng_wallet"},combinedDemos:[{id:"paymentElementNairaWallet",name:"Payment Element + Naira Wallet",amount:1e7,currency:"NGN",supportedModes:["PI"],initialMode:"PI",type:"redirect"}],testConfig:{amount:1e7}},jsApiConfig:{supportsConfirmXPayment:!0,betaFlags:["ng_wallet_pm_beta_1"]}},paypay:{paymentMethodSpec:{type:"paypay",polling:!1,redirect:!0,paymentScreens:[{type:"paypay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["JP"],async:!1,defaultCountry:"JP",defaultCurrency:"jpy",taxCountry:null,supportsOffSession:!1,fieldLabels:null,hasLuxeServerSpec:!0},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.paypay",headline:"payment.headline.paypay",noTrialOrSetupModeHeader:"payment.headline.paypay"},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-paypay-df0729cee353881be6a3b8f870c4f38e.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["jp"],prioritizedLanguages:["ja-jp"]},iconSize:"md",testConfig:{unitAmount:3500}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.paypay"},combinedDemos:[{id:"paymentElementPaypay",name:"Payment Element + PayPay",amount:3500,currency:"JPY",supportedModes:["PI"],initialMode:"PI",type:"redirect"}],testConfig:{amount:3500}},jsApiConfig:{supportsConfirmXPayment:!0,betaFlags:["paypay_pm_beta_1"]}},samsung_pay:{paymentMethodSpec:{type:"samsung_pay",polling:!1,redirect:!0,async:!1,paymentScreens:[{type:"samsung_pay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:"US",defaultCurrency:"krw",taxCountry:null,supportsOffSession:!1,fieldLabels:null,hidePaymentMethodDescription:!0,hasLuxeServerSpec:!0,redirectMessage:"upe.redirectMessage.samsung_pay",redirectMessageLinks:{terms_link:{url:"https://start.nicepay.co.kr/homepage/terms/bill.do",text:"upe.redirectMessage.samsung_pay.link_text",linkType:"terms"}}},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.samsung_pay",headline:"payment.headline.samsung_pay",noTrialOrSetupModeHeader:"payment.headline.samsung_pay",redirectMessage:"payment.samsung_pay.hosted_instructions_notice.text",redirectMessageLinks:{terms_link:{url:"https://start.nicepay.co.kr/homepage/terms/bill.do",text:"payment.samsung_pay.hosted_instructions_notice.link_text"}}},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-samsungpay-ea57f885d8b777960d41a4eefc4972f8.svg",darkThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-samsungpay_dark-535de9ca969b1968a4a9af7503e39047.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["us"],prioritizedLanguages:["ko-kr"]},iconSize:"md",testConfig:{unitAmount:2500}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.samsung_pay"},testConfig:{amount:2500}}},satispay:{paymentMethodSpec:{type:"satispay",polling:!1,redirect:!0,paymentScreens:[{type:"satispay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["IT","AT","BE","CY","DE","EE","ES","FI","FR","GR","HR","IE","LT","LU","LV","MT","NL","PT","SI","SK"],async:!1,defaultCountry:"IT",defaultCurrency:"eur",taxCountry:null,supportsOffSession:!0,fieldLabels:null,hasLuxeServerSpec:!0,setupFutureUsageMandateText:"upe.mandates.satispay"},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.satispay",headline:"payment.headline.satispay",noTrialOrSetupModeHeader:"payment.headline.satispay"},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-satispay-eca5006db20571e80caec1509c680c27.svg",darkThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-satispay_dark-c01fc432e3c7b334f0204d011879bb1a.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["it","at","be","cy","de","ee","es","fi","fr","gr","hr","ie","lt","lu","lv","mt","nl","pt","si","sk"],prioritizedLanguages:["it-it","de-at","en-at","de-be","fr-be","hr-hr","el-cy","et-ee","fi-fi","se-fi","sv-fi","en-fr","fr-fr","de-de","en-de","el-gr","en-ie","lt-lt","fr-lu","de-lu","mt-mt","nl-nl","en-nl","pt-pt","sk-sk","es-es"]},iconSize:"md",testConfig:{unitAmount:99999}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.satispay"},combinedDemos:[{id:"paymentElementSatispay",name:"Payment Element + Satispay",amount:99999,currency:"EUR",supportedModes:["PI","SI"],initialMode:"PI",type:"redirect"}],testConfig:{amount:99999}},jsApiConfig:{supportsConfirmXPayment:!0,betaFlags:[]}},sequra:{paymentMethodSpec:{type:"sequra",polling:!1,redirect:!0,async:!1,paymentScreens:[{type:"sequra",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["ES"],defaultCountry:"ES",defaultCurrency:"eur",taxCountry:null,supportsOffSession:!1,fieldLabels:null,hasLuxeServerSpec:!0,fullyLuxeDrivenSurfaces:["checkout","payment_element"],paymentFormMessageExemptions:["exemptFromCustomQrMessageCheck","exemptFromNameMessageCheck","exemptFromCustomRedirectMessageCheck"]},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.sequra",headline:"payment.headline.sequra",noTrialOrSetupModeHeader:"payment.headline.sequra"},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-sequra-783a26313c95faf606c21836956bde93.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["es"],prioritizedLanguages:["es-es"]},iconSize:"md",testConfig:{unitAmount:1e4}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.sequra"},combinedDemos:[{id:"paymentElementSequra",name:"Payment Element + Sequra",amount:6e4,supportedModes:["PI"],initialMode:"PI",type:"redirect"}],testConfig:{amount:6e4}},jsApiConfig:{betaFlags:["sequra_pm_beta_1"],supportsConfirmXPayment:!0}},scalapay:{paymentMethodSpec:{type:"scalapay",polling:!1,redirect:!0,paymentScreens:[{type:"scalapay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["IT","FR","ES","DE","NL","IE","BE","FI"],async:!1,defaultCountry:"IT",defaultCurrency:"eur",taxCountry:null,supportsOffSession:!1,fieldLabels:null,hasLuxeServerSpec:!0,fullyLuxeDrivenSurfaces:["checkout","payment_element"],paymentFormMessageExemptions:["exemptFromCustomQrMessageCheck","exemptFromNameMessageCheck","exemptFromCustomRedirectMessageCheck"]},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.scalapay",headline:"payment.headline.scalapay",noTrialOrSetupModeHeader:"payment.headline.scalapay"},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-scalapay-c37d9e7619a3128911bc39e94339cce8.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["it","fr","es","de","nl","ie","be","fi"],prioritizedLanguages:["it-ch","fr-fr","es-es","de-ch","nl-nl"]},iconSize:"md",testConfig:{unitAmount:1e4}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.scalapay"},combinedDemos:[{id:"paymentElementScala",name:"Payment Element + Scalapay",amount:1e4,currency:"eur",supportedModes:["PI"],initialMode:"PI",type:"redirect"}],testConfig:{amount:1e4}},jsApiConfig:{supportsConfirmXPayment:!0,betaFlags:["scalapay_pm_beta_1"]}},vipps:{paymentMethodSpec:{type:"vipps",polling:!1,redirect:!0,async:!1,paymentScreens:[{type:"vipps",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!0,allowedCountries:["NO"],defaultCountry:"NO",defaultCurrency:"nok",taxCountry:"NO",supportsOffSession:!1,fieldLabels:null,hasLuxeServerSpec:!0},hostedPaymentUiConfiguration:{messageKeys:{name:"payment.selector.label.vipps",headline:"payment.headline.vipps",noTrialOrSetupModeHeader:"payment.headline.vipps"},iconSvgs:{lightThemeSvg:"https://js.stripe.com/v3/fingerprinted/img/payment-methods/icon-pm-vipps-444ad3fb81e0b63575aa1a23cec15c2a.svg"},features:{excludeFromOverflowIconRotation:!1,isSubmittable:!0,hasSpecificNotice:!1,hasCustomReducers:!1,supportsSetupMode:!1,supportsSubscription:!1},dataDrivenConfig:{paymentMethodCategory:"simple_redirect"},sortOrder:{prioritizedCountries:["no"],prioritizedLanguages:["nb-no","nn-no","se-no","en-no"]},iconSize:"md",testConfig:{unitAmount:1e4}},paymentElementUiConfiguration:{messageKeys:{name:"upe.methods.vipps"},combinedDemos:[{id:"paymentElementVipps",name:"Payment Element + Vipps",amount:6e4,supportedModes:["PI"],initialMode:"PI",type:"redirect"}],testConfig:{amount:6e4}},jsApiConfig:{betaFlags:["vipps_pm_beta_1"],apiVersion:"2024-10-28.acacia;vipps_preview=v1",supportsConfirmXPayment:!0}}},l=function(){return u},p=n(2651),d=function(){function e(){(0,a.Z)(this,e),this.ofType=(0,p.HP)((function(e){return new m(e)})),this.dataDrivenOfType=(0,p.HP)((function(e){return new _(e)}))}return(0,i.Z)(e,[{key:"supportsType",value:function(e){return l().hasOwnProperty(e)}},{key:"supportsDataDrivenType",value:function(e){return this.allDataDriven.hasOwnProperty(e)}},{key:"clientSpecsByType",get:function(){return(0,s.Rb)(l(),"paymentMethodSpec")}},{key:"supportedByCheckout",get:function(){return(0,s.iO)(l(),(function(){return!0}))}},{key:"typesSupportingPaymentElement",get:function(){var e=(0,s.Rb)(l(),"paymentElementUiConfiguration"),t=(0,s.Nn)(e,void 0);return(0,s.Ke)(t)}},{key:"paymentElementPaymentMethodLabel",get:function(){var e=(0,s.Rb)(l(),"paymentElementUiConfiguration.messageKeys.name");return(0,s.Nn)(e,void 0)}},{key:"typesWithLuxeServerSpec",get:function(){var e=(0,s.Rb)(l(),"paymentMethodSpec.hasLuxeServerSpec"),t=(0,s.ve)(e,!0);return(0,s.Ke)(t)}},{key:"submittableToHostedUi",get:function(){var e=(0,s.Rb)(l(),"hostedPaymentUiConfiguration.features.isSubmittable");return(0,s.ve)(e,!0)}},{key:"withIconSvgs",get:function(){var e=(0,s.Rb)(l(),"hostedPaymentUiConfiguration.iconSvgs");return(0,s.iO)((0,s.Nn)(e,void 0),(function(){return!0}))}},{key:"noTrialOrSetupModeHeaderMessages",get:function(){return(0,s.Rb)(l(),"hostedPaymentUiConfiguration.messageKeys.noTrialOrSetupModeHeader")}},{key:"withDefaultReducer",get:function(){var e=(0,s.Rb)(l(),"hostedPaymentUiConfiguration.features.hasCustomReducers"),t=(0,s.Nn)(e,!0);return(0,s.iO)(t,(function(e,t){return l()[t].paymentMethodSpec}))}},{key:"hasDefaultReducerPaymentMethod",value:function(e){return this.withDefaultReducer.hasOwnProperty(e)}},{key:"allDataDriven",get:function(){var e=(0,s.Rb)(l(),"hostedPaymentUiConfiguration.dataDrivenConfig"),t=(0,s.Nn)(e,void 0);return(0,s.iO)(t,(function(){return!0}))}},{key:"_existingDemosByType",get:function(){var e=(0,s.Rb)(l(),"paymentElementUiConfiguration.combinedDemos");return(0,s.Nn)(e,void 0)}},{key:"allCombinedDemoSettings",value:function(e){var t={};return(0,s.qh)(this._existingDemosByType).forEach((function(n){var r,a,i=(0,o.Z)(n,2),s=i[0],u=i[1],p=null===(r=e[s])||void 0===r?void 0:r.keys;if(!p)throw new Error("Keys for merchants are not yet defined for ".concat(s));var d=null===(a=l()[s].jsApiConfig)||void 0===a?void 0:a.betaFlags;u.forEach((function(e){t[e.id]={id:e.id,name:e.name,keys:{publicKey:p.publishable,secretKey:p.secret,beta:d||null,apiVersion:null,header:null},initialMode:c[e.initialMode]}}))})),t}},{key:"allDemoProps",value:function(e){return(0,s.VS)((0,s.qh)(this._existingDemosByType),(function(t){var n=(0,o.Z)(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.Z)((0,r.Z)({},t),{},{currency:"currency"in t?t.currency:l()[a].paymentMethodSpec.defaultCurrency,paymentMethodType:l()[a].paymentMethodSpec.type,paymentMethodRegistryKey:a,betaFlags:(null===(o=l()[a].jsApiConfig)||void 0===o?void 0:o.betaFlags)||[],v2Key:i})}))}))}},{key:"allCombinedDemoV2ApiKeyConfigs",value:function(e){var t=[];return(0,s.qh)(this._existingDemosByType).forEach((function(n){var a,i,c=(0,o.Z)(n,2),s=c[0],u=c[1],l=null===(a=e[s])||void 0===a?void 0:a.keys;if(!l)throw new Error("Keys for merchants are not yet defined for ".concat(s));var p=null===(i=e[s])||void 0===i?void 0:i.metadata;if(!p)throw new Error("Metadata for merchants are not yet defined for ".concat(s));u.forEach((function(){t.push((0,r.Z)((0,r.Z)({},p),{},{publicKey:l.publishable,secretKey:l.secret}))}))})),t}},{key:"typesSupportingFinalizedInvoice",get:function(){return(0,s.Ke)(l())}},{key:"bySortPrioritizedLanguage",get:function(){var e=(0,s.Rb)(l(),"hostedPaymentUiConfiguration.sortOrder.prioritizedLanguages"),t={};return(0,s.qh)(e).forEach((function(e){var n=(0,o.Z)(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.Rb)(l(),"hostedPaymentUiConfiguration.sortOrder.prioritizedCountries"),t={};return(0,s.qh)(e).forEach((function(e){var n=(0,o.Z)(e,2),r=n[0];n[1].forEach((function(e){t[e]=(t[e]||[]).concat([r])}))})),t}},{key:"typesByType",get:function(){return(0,s.Rb)(l(),"paymentMethodSpec.type")}},{key:"allBetaFlags",get:function(){var e=(0,s.Rb)(l(),"jsApiConfig.betaFlags"),t=(0,s.Nn)(e,void 0),n={};return(0,s.VO)(t).forEach((function(e){e.forEach((function(e){n[e]=e}))})),n}},{key:"allQRPMs",get:function(){var e=(0,s.Rb)(l(),"paymentMethodSpec.nextActionQrCode"),t=(0,s.ve)(e,!0);return(0,s.Ke)(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.Z)(this,e),this._paymentMethodType=t}return(0,i.Z)(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.Z)({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 l()[this._paymentMethodType]}},{key:"_hostedPaymentUiConfiguration",get:function(){return this._config.hostedPaymentUiConfiguration}}]),e}(),_=function(){function e(t){(0,a.Z)(this,e),this._paymentMethodType=t}return(0,i.Z)(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 l()[this._paymentMethodType]}}]),e}(),f=new d},6977:function(e,t,n){"use strict";n.d(t,{G2:function(){return f},Ji:function(){return s},Lj:function(){return i},O3:function(){return d},PA:function(){return u},QS:function(){return a},RY:function(){return p},e3:function(){return l},gW:function(){return _},mD:function(){return m},vF:function(){return c}});var r=n(1413),o=n(9581),a=(n(942),"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},u=function(e,t){switch(e.type){case"object":return{paymentIntent:e.object};case"error":var n=t?{payment_intent:t}:{};return{error:(0,r.Z)((0,r.Z)({},n),e.error)};default:return(0,o.Rz)(e)}},l=function(e,t){switch(e.type){case"error":return{error:(0,r.Z)((0,r.Z)({},t?{setup_intent:t}:{}),e.error)};case"object":return{setupIntent:e.object};default:return(0,o.Rz)(e)}},p=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},d=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}},1743:function(e,t,n){"use strict";n.d(t,{Tw:function(){return o},Uz:function(){return s},WN:function(){return l},aH:function(){return i},kB:function(){return a},qp:function(){return u},yv:function(){return p}});var r=n(1413),o="40px",a={invalid_coupon_code:"invalid_coupon_code",expired_coupon_code:"expired_coupon_code",invalid_payer_zip:"invalid_payer_zip"},i=(0,r.Z)({success:"success",fail:"fail",invalid_shipping_address:"invalid_shipping_address"},a),c=(0,r.Z)({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"},u=(0,r.Z)({success:"success"},c),l={merchantCapabilities:["supports3DS"],displayItems:[]},p={auto:"auto",available:"available",unavailableItemIneligible:"unavailableItemIneligible",unavailableRecurringTransaction:"unavailableRecurringTransaction"}},7934:function(e,t,n){"use strict";n.d(t,{RO:function(){return d}});var r,o,a=n(4942),i=n(942),c=(r={},(0,a.Z)(r,i.rM.VISA,"visa"),(0,a.Z)(r,i.rM.MASTERCARD,"masterCard"),(0,a.Z)(r,i.rM.AMEX,"amex"),(0,a.Z)(r,i.rM.DISCOVER,"discover"),(0,a.Z)(r,i.rM.JCB,"jcb"),(0,a.Z)(r,i.rM.UNIONPAY,"chinaUnionPay"),(0,a.Z)(r,i.rM.DINERS,null),(0,a.Z)(r,i.ZJ.MAESTRO,"maestro"),(0,a.Z)(r,i.ZJ.CARTES_BANCAIRES,"cartesBancaires"),(0,a.Z)(r,i.ZJ.INTERAC,"interac"),(0,a.Z)(r,i.ZJ.EFTPOS_AU,"eftpos"),r),s=(o={},(0,a.Z)(o,i.rM.VISA,"VISA"),(0,a.Z)(o,i.rM.MASTERCARD,"MASTERCARD"),(0,a.Z)(o,i.rM.AMEX,"AMEX"),(0,a.Z)(o,i.rM.DISCOVER,"DISCOVER"),(0,a.Z)(o,i.rM.JCB,"JCB"),(0,a.Z)(o,i.rM.DINERS,null),(0,a.Z)(o,i.ZJ.CARTES_BANCAIRES,null),(0,a.Z)(o,i.ZJ.EFTPOS_AU,null),(0,a.Z)(o,i.ZJ.INTERAC,null),["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"]),u=["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"],l=["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"],p=function(e,t,n,r,o,a,c){var p=[];r&&-1!==r.indexOf(i.ZJ.CARTES_BANCAIRES)&&"eur"===o&&a&&p.push(i.ZJ.CARTES_BANCAIRES),c&&p.push(i.ZJ.INTERAC),r&&-1!==r.indexOf(i.ZJ.EFTPOS_AU)&&"aud"===o&&p.push(i.ZJ.EFTPOS_AU),-1!==s.indexOf(e)&&p.push(i.rM.AMEX);var d=-1!==l.indexOf(e);return(d||t||r&&-1!==r.indexOf(i.rM.DINERS))&&p.push(i.rM.DINERS),(d||t||r&&-1!==r.indexOf(i.rM.DISCOVER))&&p.push(i.rM.DISCOVER),(-1!==u.indexOf(e)||t||r&&-1!==r.indexOf(i.rM.JCB))&&p.push(i.rM.JCB),p.push.apply(p,[i.rM.MASTERCARD,i.rM.VISA]),p.filter((function(e){return-1===n.indexOf(e)}))},d=function(e,t,n,r,o,a,i){return p(e,t,n,r,o,a,i).reduce((function(e,t){var n=c[t];return n&&e.push(n),e}),[])}},643:function(e,t,n){"use strict";n.d(t,{Nk:function(){return c},PE:function(){return a},c8:function(){return i},mu:function(){return o}});var r=n(9581),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.Rz)(e)}}},9581:function(e,t,n){"use strict";n.d(t,{Rz:function(){return s}});var r=n(3144),o=n(5671),a=n(136),i=n(9388),c=n(7112),s=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,'"'))};Error},2141:function(e,t,n){"use strict";n.d(t,{J$:function(){return r.J}});var r=n(4832)},4832:function(e,t,n){"use strict";n.d(t,{J: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)},2619:function(e,t,n){"use strict";n.d(t,{M4:function(){return u},hk:function(){return p},MJ:function(){return l},P3:function(){return g},ub:function(){return y},Lv:function(){return d},qy:function(){return k},uN:function(){return _},dZ:function(){return v},jk:function(){return b}});var r,o=n(9062),a=n(6617),i=n(1873),c=n(1413),s=n(2172),u=(0,c.Z)((0,c.Z)({},s.y.allBetaFlags),{},{link_forest_beta_1:"link_forest_beta_1",payment_element_change_preview_beta_1:"payment_element_change_preview_beta_1",prepare_payment_method_beta_1:"prepare_payment_method_beta_1",elements_get_value_expansion_beta_1:"elements_get_value_expansion_beta_1",relax_spm_address_validation_beta_1:"relax_spm_address_validation_beta_1",ece_prefer_plain_single_row_beta_1:"ece_prefer_plain_single_row_beta_1",checkout_beta_2:"checkout_beta_2",checkout_beta_3:"checkout_beta_3",checkout_beta_4:"checkout_beta_4",checkout_beta_testcards:"checkout_beta_testcards",payment_intent_beta_1:"payment_intent_beta_1",payment_intent_beta_2:"payment_intent_beta_2",payment_intent_beta_3:"payment_intent_beta_3",google_pay_beta_1:"google_pay_beta_1",acss_debit_beta_1:"acss_debit_beta_1",acss_debit_beta_2:"acss_debit_beta_2",afterpay_clearpay_setup_intents_beta:"afterpay_clearpay_setup_intents_beta",bacs_debit_beta:"bacs_debit_beta",fpx_bank_beta_1:"fpx_bank_beta_1",ideal_pm_beta_1:"ideal_pm_beta_1",line_items_beta_1:"line_items_beta_1",oxxo_pm_beta_1:"oxxo_pm_beta_1",gopay_pm_beta_1:"gopay_pm_beta_1",shopeepay_pm_beta_1:"shopeepay_pm_beta_1",qris_pm_beta_1:"qris_pm_beta_1",kr_market_pm_beta_1:"kr_market_pm_beta_1",ng_market_pm_beta_1:"ng_market_pm_beta_1",sepa_pm_beta_1:"sepa_pm_beta_1",deferred_intent_blik_beta_1:"deferred_intent_blik_beta_1",tax_product_beta_1:"tax_product_beta_1",wechat_pay_pm_beta_1:"wechat_pay_pm_beta_1",wechat_pay_pm_beta_2:"wechat_pay_pm_beta_2",checkout_beta_locales:"checkout_beta_locales",stripe_js_beta_locales:"stripe_js_beta_locales",upi_beta_1:"upi_beta_1",upi_beta_2:"upi_beta_2",issuing_elements_1:"issuing_elements_1",issuing_elements_2:"issuing_elements_2",return_intents_beta_1:"return_intents_beta_1",netbanking_beta_1:"netbanking_beta_1",netbanking_bank_beta_1:"netbanking_bank_beta_1",instant_debits_beta_1:"instant_debits_beta_1",link_beta_1:"link_beta_1",link_beta_2:"link_beta_2",link_beta_3:"link_beta_3",link_default_integration_beta_1:"link_default_integration_beta_1",link_default_integration_beta_2:"link_default_integration_beta_2",payment_element_beta_1:"payment_element_beta_1",elements_customers_beta_1:"elements_customers_beta_1",elements_spm_sfu_off_session_override_beta_1:"elements_spm_sfu_off_session_override_beta_1",card_country_event_beta_1:"card_country_event_beta_1",id_bank_transfer_beta_1:"id_bank_transfer_beta_1",id_bank_transfer_beta_2:"id_bank_transfer_beta_2",us_bank_account_beta_2:"us_bank_account_beta_2",cup_apple_pay_beta_1:"cup_apple_pay_beta_1",nz_bank_account_beta_1:"nz_bank_account_beta_1",nz_bank_account_beta_2:"nz_bank_account_beta_2",payment_element_apple_pay_beta_1:"payment_element_apple_pay_beta_1",link_autofill_modal_beta_1:"link_autofill_modal_beta_1",shipping_address_element_beta_1:"shipping_address_element_beta_1",process_order_beta_1:"process_order_beta_1",server_side_confirmation_beta_1:"server_side_confirmation_beta_1",blocked_card_brands_beta_1:"blocked_card_brands_beta_1",blocked_card_brands_beta_2:"blocked_card_brands_beta_2",payment_element_disable_card_country_zip_validations_beta_1:"payment_element_disable_card_country_zip_validations_beta_1",affirm_in_context_beta_1:"affirm_in_context_beta_1",ume_beta_1:"ume_beta_1",ume_beta_2:"ume_beta_2",ume_beta_3:"ume_beta_3",payment_method_messaging_autopm_beta_1:"payment_method_messaging_autopm_beta_1",networks_change_1:"networks_change_1",express_checkout_element_beta_1:"express_checkout_element_beta_1",allowed_payment_method_types_beta_1:"allowed_payment_method_types_beta_1",pay_button_element_beta_1:"pay_button_element_beta_1",link_in_card_element_beta_1:"link_in_card_element_beta_1",sunbit_pm_beta_1:"sunbit_pm_beta_1",ng_bank_pm_beta_1:"ng_bank_pm_beta_1",ng_bank_transfer_pm_beta_1:"ng_bank_transfer_pm_beta_1",ng_card_pm_beta_1:"ng_card_pm_beta_1",ng_ussd_pm_beta_1:"ng_ussd_pm_beta_1",financial_connections_on_event_beta_1:"financial_connections_on_event_beta_1",elements_address_element_sync_checkbox_beta_1:"elements_address_element_sync_checkbox_beta_1",elements_enable_deferred_intent_beta_1:"elements_enable_deferred_intent_beta_1",elements_enable_deferred_intent_beta_2:"elements_enable_deferred_intent_beta_2",elements_icon_style_beta_1:"elements_icon_style_beta_1",enable_stripe_update_api_key_beta_0:"enable_stripe_update_api_key_beta_0",cartes_bancaires_apple_pay_beta_1:"cartes_bancaires_apple_pay_beta_1",interac_apple_pay_beta_1:"interac_apple_pay_beta_1",payment_request_button_two_button_beta_1:"payment_request_button_two_button_beta_1",custom_checkout_beta_2:"custom_checkout_beta_2",custom_checkout_beta_3:"custom_checkout_beta_3",custom_checkout_beta_4:"custom_checkout_beta_4",custom_checkout_beta_5:"custom_checkout_beta_5",custom_checkout_beta_6:"custom_checkout_beta_6",custom_checkout_internal_basil:"custom_checkout_internal_basil",custom_checkout_internal_clover:"custom_checkout_internal_clover",custom_checkout_internal_dev_beta:"custom_checkout_internal_dev_beta",custom_checkout_adaptive_pricing_1:"custom_checkout_adaptive_pricing_1",custom_checkout_adaptive_pricing_2:"custom_checkout_adaptive_pricing_2",elements_adaptive_pricing_beta_1:"elements_adaptive_pricing_beta_1",custom_checkout_server_updates_1:"custom_checkout_server_updates_1",custom_checkout_manual_approval_1:"custom_checkout_manual_approval_1",custom_checkout_server_updates_1_manual_approval_1_adaptive_pricing_2:"custom_checkout_server_updates_1_manual_approval_1_adaptive_pricing_2",custom_checkout_credits_1:"custom_checkout_credits_1",checkout_guacamole:"checkout_guacamole",deferred_intent_pe_optional_amount_beta_0:"deferred_intent_pe_optional_amount_beta_0",south_korea_market_beta_1:"south_korea_market_beta_1",ece_apple_pay_deferred_payment_card_funding_beta_1:"ece_apple_pay_deferred_payment_card_funding_beta_1",ece_apple_pay_payment_request_passthrough_1:"ece_apple_pay_payment_request_passthrough_1",disable_link_passthrough_beta_1:"disable_link_passthrough_beta_1",payto_pm_beta_1:"payto_pm_beta_1",elements_enable_sessions_edge:"elements_enable_sessions_edge",multibanco_pm_beta_1:"multibanco_pm_beta_1",disable_deferred_intent_client_validation_beta_1:"disable_deferred_intent_client_validation_beta_1",rechnung_pm_beta_1:"rechnung_pm_beta_1",embedded_checkout_byol_beta_1:"embedded_checkout_byol_beta_1",change_event_improvements_beta_1:"change_event_improvements_beta_1",mb_way_pm_beta_1:"mb_way_pm_beta_1",test_only_beta_flag:"test_only_beta_flag",custom_checkout_tax_id_1:"custom_checkout_tax_id_1",elements_tax_id_1:"elements_tax_id_1",custom_checkout_product_catalog_1:"custom_checkout_product_catalog_1",issuing_add_to_wallet_button_element_1:"issuing_add_to_wallet_button_element_1",pix_recurring_beta_1:"pix_recurring_beta_1",twint_recurring_beta_1:"twint_recurring_beta_1",standalone_authentication_server_beta_1:"standalone_authentication_server_beta_1",custom_checkout_habanero_1:"custom_checkout_habanero_1",allocated_funds_preview_1:"allocated_funds_preview_1"}),l=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"],currencySelector:["custom_checkout_adaptive_pricing_1","custom_checkout_adaptive_pricing_2","elements_adaptive_pricing_beta_1"],taxId:["custom_checkout_tax_id_1","elements_tax_id_1"],issuingAddToWalletButton:["issuing_add_to_wallet_button_element_1"],habanero:["custom_checkout_habanero_1"]}),p={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_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"},d=Object.keys(u),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.ld)((0,i.mC)({betas:(0,i.Wc)((0,i.CT)(i.kw.apply(void 0,(0,o.Z)(d))),(function(){return[]}))}),(0,a.vB)(f),"internal"),y="valid"===h.type?h.value.betas:[],v=function(e){var t=[],n=[];if(e){if(-1!==e.indexOf(u.blocked_card_brands_beta_1)&&-1!==e.indexOf(u.blocked_card_brands_beta_2))return{validBetas:t,betaError:"The following betas are incompatible for Stripe() parameter:\n\n- ".concat(u.blocked_card_brands_beta_1,"\n- ").concat(u.blocked_card_brands_beta_2,"\n\n Please remove ").concat(u.blocked_card_brands_beta_1,".")};e.forEach((function(e){d.indexOf(e)>-1?t.push(u[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,u.stripe_js_beta_locales)||-1===r.indexOf(e)?e:"auto"}),k=function(e){return e.map((function(e){return p[e]})).filter((function(e){return void 0!==e})).join("; ")}},3938:function(e,t,n){"use strict";n.d(t,{sV:function(){return N},DI:function(){return R},j3:function(){return U},fL:function(){return J},G9:function(){return B},Bh:function(){return P},tK:function(){return j},P0:function(){return A},PB:function(){return G},D$:function(){return V},D1:function(){return L},aS:function(){return q},JW:function(){return M},cj:function(){return ne},QH:function(){return W},JC:function(){return H},NK:function(){return Y},yv:function(){return O},ZR:function(){return K},q$:function(){return I},Ah:function(){return T},cE:function(){return z},s$:function(){return x},Gx:function(){return X},OV:function(){return Z},xz:function(){return D},Wt:function(){return F},x5:function(){return $},gG:function(){return re.g},gq:function(){return te},d4:function(){return ee},UT:function(){return oe.U}});n(6274).Promise,n(6274).Promise;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))&&!u(e)},m=o((function(e){return i(a(e),"macintosh")||i(a(e),"iphone")||i(a(e),"ipad")})),_=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)&&d(e,t))},f=o((function(e){return b(e)&&/wv|Version\/\d+\.\d+/.test(e)&&!h(e)})),h=function(e){return i(a(e),"opera mini")},y=o((function(e){return m(e)&&!k(e)&&/^((?!chrome|android).)*safari/i.test(e)&&!l(e)})),v=function(e,t){return y(e)&&!p(e,t)},g=function(e){return i(a(e),"firefox")},b=function(e){return i(a(e),"android")&&!u(e)},k=o((function(e){return i(a(e),"chrome/")})),S=o((function(e){return k(e)&&/Chrome\/(7[4-9]|[8-9]\d+|[1-9]\d{2,})/i.test(e)})),E="undefined"!=typeof window,w=E?window.navigator.maxTouchPoints:0,C=E?window.navigator.userAgent:"",A=(E&&window.navigator.platform,c(C)),P=s(C),M=(c(r=C)&&/Edge\/((1[0-6]\.)|0\.)/i.test(r),u(C)),T=(function(e){i(a(e),"msie")&&/MSIE ([0-9]{1,}[.0-9]{0,})/i.test(e)}(C),p(C,w)),I=(d(C,w),function(e,t){return p(e,t)||b(e)}(C,w)),N=b(C),R=f(C),O=(function(e){i(a(e),"android 4.")&&!i(a(e),"chrome")&&b(e)}(C),_(C,w)),x=y(C),Z=function(e,t){var n=p(e,t)&&/OS (1[7-9]|[2-9]\d+|[1-9]\d{2,})/i.test(e);return y(e)&&/Version\/(1[7-9]|[2-9]\d+|[1-9]\d{2,})/i.test(e)||n}(C,w),j=function(e,t){return v(e,t)&&y(e)&&/Version\/18\.[0-2]/i.test(e)}(C,w),L=(v(C,w),g(C)),D=(function(e){g(e)&&/Firefox\/(50|51|[0-4]?\d)([^\d]|$)/i.test(e)}(C),l(C)),B=k(C),F=(function(e){k(e)&&(S(e)||/Chrome\/(6[6-9]|[7-9]\d+|[1-9]\d{2,})/i.test(e))}(C),S(C),function(e){return i(a(e),"applewebkit/")&&!i(a(e),"chrome")&&!c(e)&&!u(e)}(C)),U=function(e){return i(a(e),"chrome")&&!c(e)}(C),q=(function(e){i(a(e),"crios")}(C),function(e){return i(a(e),"fxios")}(C)),G=function(e){return i(a(e),"edgios")}(C),V=function(e){return i(a(e),"electron")}(C),z=h(C),K=function(e){return m(e)&&!k(e)&&/Macintosh.*AppleWebKit(?!.*Safari)/i.test(e)}(C),H=function(e){return i(a(e),"safari line")}(C),Y=function(e){return i(a(e),"pinterest/ios")}(C),W=(function(e){i(a(e),"iphone")&&(i(a(e),"fban/fbios")||i(a(e),"fbav")||i(a(e),"fb_iab"))&&i(e,"MessengerLiteForiOS")}(C),function(e){i(a(e),"iphone")&&i(a(e),"instagram")}(C),function(e){/OS 16_((\d+_?){1,2})/i.test(e)}(C),function(e){return/OS 18_0/i.test(e)}(C)),X=o((function(){return x&&"download"in document.createElement("a")})),J=E&&!!window.navigator.brave&&"function"==typeof window.navigator.brave.isBrave,Q=function(){var e=window.navigator&&"standalone"in window.navigator&&window.navigator.standalone;return E&&!!e},$=o((function(){return _(C,w)||f(C)||function(e){return i(e,"FBAN")||i(e,"FBAV")}(C)||Q()})),ee=(o((function(){return Q()||!!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"}))),te=o((function(e){var t=a(e);return l(e)?"SamsungBrowser":i(t,"instagram")?"Instagram":i(t,"firefox")?"Firefox":c(e)||s(e)?"IE Edge":u(e)?"IE":i(t,"fb_iab")||i(t,"fban")||i(t,"fbav")?"Facebook":i(t,"chrome")?"Chrome":i(t,"safari")?"Safari":"Other"})),ne="iOS"===ee(C),re=(B&&ee(C),n(9949)),oe=n(5395)},5395:function(e,t,n){"use strict";n.d(t,{U:function(){return r}});var r=function(){return(window.navigator.languages||[])[0]||window.navigator.userLanguage||window.navigator.language||""}},9949:function(e,t,n){"use strict";n.d(t,{g:function(){return o}});var r=n(3938),o=function(){return!((0,r.x5)()||r.D$||r.ZR||r.fL||r.NK||r.JC||r.PB||r.cE||window.crossOriginIsolated)}},3128:function(e,t,n){"use strict";n.d(t,{Xv:function(){return o},vM:function(){return i},A0: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]00[A-Z0-9])\\-?([A-Z0-9]{9,10})",placeholder:"1001-123456789",replacement_string:"\\1-\\2",verifiable:!1,external_type:"kh_tin",description:"Cambodia Tax Identification Number"},lt_vat:{country:"LT",format:"LT([0-9]{9}|[0-9]{12})",placeholder:"LT123456789123",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"LT"},lu_vat:{country:"LU",format:"LU[0-9]{8}",placeholder:"LU12345678",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"LU"},lv_vat:{country:"LV",format:"LV[0-9]{11}",placeholder:"LV12345678912",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"LV"},me_pib:{country:"ME",format:"[0-9]{8}",placeholder:"12345678",verifiable:!1,external_type:"me_pib",description:"Montenegro PIB Number"},mk_vat:{country:"MK",format:"MK[0-9]{13}",placeholder:"MK1234567890123",verifiable:!1,external_type:"mk_vat",description:"North Macedonia VAT Number"},mr_nif:{country:"MR",format:"[0-9]{8}",placeholder:"12345678",verifiable:!1,external_type:"mr_nif",description:"Mauritania Tax Identification Number (Número de Identificação Fiscal)"},mt_vat:{country:"MT",format:"MT[0-9]{8}",placeholder:"MT12345678",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"MT"},nl_vat:{country:"NL",format:"NL[0-9]{9}B[0-9]{2}",placeholder:"NL123456789B12",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"NL"},np_pan:{country:"NP",format:"[0-9]{9}",placeholder:"123456789",verifiable:!1,external_type:"np_pan",description:"Nepal PAN Number"},pe_ruc:{country:"PE",format:"[0-9]{11}",placeholder:"12345678901",external_type:"pe_ruc",description:"Peruvian RUC number",verifiable:!1},pl_vat:{country:"PL",format:"PL[0-9]{10}",placeholder:"PL1234567890",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"PL"},pt_vat:{country:"PT",format:"PT[0-9]{9}",placeholder:"PT123456789",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"PT"},ro_vat:{country:"RO",format:"RO[0-9]{2,10}",placeholder:"RO1234567891",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"RO"},se_vat:{country:"SE",format:"SE[0-9]{12}",placeholder:"SE123456789123",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"SE"},sa_vat:{country:"SA",format:"[0-9]{15}",placeholder:"123456789012345",external_type:"sa_vat",description:"Saudi Arabia VAT",verifiable:!1},si_vat:{country:"SI",format:"SI[0-9]{8}",placeholder:"SI12345678",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"SI"},sk_vat:{country:"SK",format:"SK[0-9]{10}",placeholder:"SK1234567891",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number",tax_id_prefix:"SK"},sn_ninea:{country:"SN",format:"[A-Z0-9]{9,12}",placeholder:"12345672A2",verifiable:!1,external_type:"sn_ninea",description:"Senegal NINEA Number"},sr_fin:{country:"SR",format:"[0-9]{10}",placeholder:"1234567890",verifiable:!1,external_type:"sr_fin",description:"Suriname FIN Number"},tj_tin:{country:"TJ",format:"[0-9]{9}",placeholder:"123456789",verifiable:!1,external_type:"tj_tin",description:"Tajikistan Tax Identification Number"},ug_tin:{country:"UG",format:"[0-9]{10}",placeholder:"1014751879",verifiable:!1,external_type:"ug_tin",description:"Uganda Tax Identification Number"},uy_ruc:{country:"UY",format:"[0-9]{12}",placeholder:"123456789012",external_type:"uy_ruc",description:"Uruguayan RUC number",verifiable:!1},xi_vat:{country:"GB",format:"(XI)([0-9]{9}|[0-9]{12}|(HA|GD)[0-9]{3})",placeholder:"XI123456789",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"Northern Ireland VAT number"},zm_tin:{country:"ZM",format:"[0-9]{10}",placeholder:"1004751879",verifiable:!1,external_type:"zm_tin",description:"Zambia Tax Identification Number"},zw_tin:{country:"ZW",format:"[0-9]{10}",placeholder:"1234567890",verifiable:!1,external_type:"zw_tin",description:"Zimbabwe Tax Identification Number"},gb_vat:{country:"GB",format:"GB([0-9]{9}|[0-9]{12}|(HA|GD)[0-9]{3})",placeholder:"GB123456789",external_type:"gb_vat",verifiable:!0,description:"United Kingdom VAT number",tax_id_prefix:"GB"},nz_gst:{country:"NZ",format:"[0-9]{8,9}",placeholder:"123456789",external_type:"nz_gst",description:"New Zealand GST number",verifiable:!1},au_abn:{country:"AU",format:"[0-9]{11}",placeholder:"12345678912",external_type:"au_abn",verifiable:!0,description:"Australian Business Number (AU ABN)"},no_vat:{country:"NO",format:"[0-9]{9}MVA",placeholder:"123456789MVA",external_type:"no_vat",description:"Norwegian VAT number",verifiable:!1},ch_vat:{country:"CH",placeholder:"CHE-123.456.789 MWST",format:"([Cc][Hh][Ee])[\\. \\-]?(\\d{3})[\\. \\-]?(\\d{3})[\\. \\-]?(\\d{3}) ?([Mm][Ww][Ss][Tt]|[Tt][Vv][Aa]|[Ii][Vv][Aa])",external_type:"ch_vat",description:"Switzerland VAT number",verifiable:!1,replacement_string:"\\1-\\2.\\3.\\4 \\5"},mx_rfc:{country:"MX",format:"([A-Za-zÑñ&]{3,4})-?([0-9]{2})(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[01])-?([A-Za-z0-9])-?([A-Za-z0-9][0-9A])",placeholder:"ABC010203AB9",external_type:"mx_rfc",description:"Mexican RFC number",verifiable:!1,replacement_string:"\\1\\2\\3\\4\\5\\6"},hu_vat:{country:"HU",format:"(HU)?[0-9]{8}((-)?[0-9]{1}(-)?[0-9]{2})?",placeholder:"HU12345678912",external_type:"eu_vat",category:"eu_vat",verifiable:!0,description:"European VAT number"},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},ru_inn:{country:"RU",format:"([0-9]{10}|[0-9]{12})",placeholder:"1234567891",external_type:"ru_inn",description:"Russian INN",verifiable:!1},ru_kpp:{country:"RU",format:"[0-9]{9}",placeholder:"123456789",external_type:"ru_kpp",description:"Russian KPP",verifiable:!1},ae_trn:{country:"AE",format:"[0-9]{15}",placeholder:"123456789012345",external_type:"ae_trn",verifiable:!1,description:"United Arab Emirates TRN"},is_vat:{country:"IS",format:"[0-9]{6}",placeholder:"123456",verifiable:!1,external_type:"is_vat",description:"Icelandic VAT"},in_gst:{country:"IN",format:"[0-9]{2}[A-Z]{5}[0-9]{4}[A-Z][1-9A-Z]{2}[0-9A-Z]",placeholder:"22AAAAA0000A1Z5",external_type:"in_gst",description:"Indian GST number",verifiable:!1},kr_brn:{country:"KR",format:"([0-9]{3})-?([0-9]{2})-?([0-9]{5})",placeholder:"123-45-67890",external_type:"kr_brn",description:"Korean BRN",verifiable:!1},es_cif:{country:"ES",format:"[0-9A-Z][0-9]{7}[0-9A-Z]",placeholder:"A12345678",external_type:"es_cif",description:"Spanish NIF number (previously Spanish CIF number)",verifiable:!1},bh_vat:{country:"BH",format:"[0-9]{15}",placeholder:"123456789012345",external_type:"bh_vat",description:"Bahraini VAT Number",verifiable:!1},kz_bin:{country:"KZ",format:"[0-9]{12}",placeholder:"123456789012",external_type:"kz_bin",description:"Kazakhstani Business Identification Number",verifiable:!1},ng_tin:{country:"NG",format:"([0-9]{8})-?(0001)",placeholder:"12345678-0001",external_type:"ng_tin",description:"Nigerian Tax Identification Number",verifiable:!1,replacement_string:"\\1-\\2"},om_vat:{country:"OM",format:"OM[0-9]{10}",placeholder:"OM1234567890",external_type:"om_vat",description:"Omani VAT Number",verifiable:!1,tax_id_prefix:"OM"},ge_vat:{country:"GE",format:"([0-9]{9}|[0-9]{11})",placeholder:"123456789",external_type:"ge_vat",description:"Georgian VAT Number",verifiable:!1},ke_pin:{country:"KE",format:"P[0-9]{9}[A-Z]",placeholder:"P000111111A",external_type:"ke_pin",description:"Kenya Revenue Authority Personal Identification Number",verifiable:!1,tax_id_prefix:"P"},eg_tin:{country:"EG",format:"[0-9]{9}",placeholder:"123456789",external_type:"eg_tin",description:"Egypt Tax Identification Number",verifiable:!1},tw_vat:{country:"TW",format:"[0-9]{8}",placeholder:"12345678",external_type:"tw_vat",description:"Taiwanese VAT Number",verifiable:!1},ua_vat:{country:"UA",format:"([0-9]{9,10}|[0-9]{12})",placeholder:"12345678",external_type:"ua_vat",description:"ukrainian VAT Number",verifiable:!1},ec_ruc:{country:"EC",format:"[0-9]{13}",placeholder:"1234567890001",external_type:"ec_ruc",description:"Ecuadorian RUC number",verifiable:!1},cr_tin:{country:"CR",format:"([0-9])-?([0-9]{3})-?([0-9]{6})",placeholder:"1-234-567890",external_type:"cr_tin",description:"Costa Rican tax ID",verifiable:!1},tz_vat:{country:"TZ",format:"[0-9]{8}[A-Z]",placeholder:"12345678A",verifiable:!1,external_type:"tz_vat",description:"Tanzania VAT Number"},rs_pib:{country:"RS",format:"([0-9]{13}|[0-9]{9})",placeholder:"123456789",verifiable:!1,external_type:"rs_pib",description:"Serbian PIB number"},uz_vat:{country:"UZ",format:"[0-9]{12}",placeholder:"123456789012",verifiable:!1,external_type:"uz_vat",description:"Uzbekistan VAT Number"},uz_tin:{country:"UZ",format:"[0-9]{9}",placeholder:"123456789",verifiable:!1,external_type:"uz_tin",description:"Uzbekistan TIN Number"},md_vat:{country:"MD",format:"[0-9]{7}",placeholder:"1234567",verifiable:!1,external_type:"md_vat",description:"Moldova VAT Number"},ma_vat:{country:"MA",format:"[0-9]{8}",placeholder:"12345678",verifiable:!1,external_type:"ma_vat",description:"Morocco VAT Number"},by_tin:{country:"BY",format:"[0-9]{9}",placeholder:"123456789",verifiable:!1,external_type:"by_tin",description:"Belarus TIN Number"},li_vat:{country:"LI",format:"[0-9]{5}",placeholder:"12345",external_type:"li_vat",description:"Liechtensteinian VAT Number",verifiable:!1},aw_tin:{country:"AW",format:"[0-9]{7,8}",placeholder:"12345678",external_type:"aw_tin",verifiable:!1,description:"Aruba Tax Identification Number"},az_tin:{country:"AZ",format:"[0-9]{10}",placeholder:"0123456789",external_type:"az_tin",verifiable:!1,description:"Azerbaijan Tax Identification Number"},bd_bin:{country:"BD",format:"([0-9]{9})-?([0-9]{4})",placeholder:"123456789-0123",replacement_string:"\\1-\\2",external_type:"bd_bin",verifiable:!1,description:"Bangladesh Business Identification Number"},bj_ifu:{country:"BJ",format:"[0-9]{13}",placeholder:"1234567890123",external_type:"bj_ifu",verifiable:!1,description:"Benin Tax Identification Number (Identifiant Fiscal Unique)"},et_tin:{country:"ET",format:"[0-9]{10}",placeholder:"1234567890",external_type:"et_tin",verifiable:!1,description:"Ethiopia Tax Identification Number"},kg_tin:{country:"KG",format:"[0-9]{14}",placeholder:"12345678901234",external_type:"kg_tin",verifiable:!1,description:"Kyrgyzstan Tax Identification Number"},la_tin:{country:"LA",format:"([0-9]{9})-?([0-9]{3})",placeholder:"123456789-000",replacement_string:"\\1-\\2",external_type:"la_tin",verifiable:!1,description:"Laos Tax Identification Number"},cm_niu:{country:"CM",format:"[A-Z][0-9]{12}[A-Z]",placeholder:"M123456789000L",external_type:"cm_niu",verifiable:!1,description:"Cameroon Tax Identification Number (Numéro d'Identifiant fiscal Unique)"},cv_nif:{country:"CV",format:"[0-9]{9}",placeholder:"213456789",external_type:"cv_nif",verifiable:!1,description:"Cape Verde Tax Identification Number (Número de Identificação Fiscal)"},bf_ifu:{country:"BF",format:"[0-9]{8}[A-Z]",placeholder:"12345678A",external_type:"bf_ifu",verifiable:!1,description:"Burkina Faso Tax Identification Number (numéro d'Identifiant Fiscal Unique)"},ph_tin:{country:"PH",format:"^[0-9]{9}$|^[0-9]{12}$",placeholder:"123456789012",verifiable:!1,external_type:"ph_tin",description:"Philippines Tax Identification Number"}},o=r,a=["000000000","000000001","100000002","111111111","111111112","222222222"],i=function(e,t,n){if(!1===e&&(r=t,a.indexOf(r)>-1))return!0;if(!o[n])return!1;var r,i=o[n].format;return new RegExp("^".concat(i,"$")).test(t)}},2024:function(e,t,n){"use strict";n.d(t,{CE:function(){return A},Ke:function(){return p},Nn:function(){return C},PM:function(){return N},Q8:function(){return h},Rb:function(){return v},TS:function(){return I},VO:function(){return d},VS:function(){return k},Xy:function(){return l},cx:function(){return s},dq:function(){return _},ei:function(){return S},iO:function(){return y},kg:function(){return i},l2:function(){return g},qh:function(){return m},qk:function(){return f},sE:function(){return c},sq:function(){return b},ve:function(){return w}});var r=n(7462),o=n(3324),a=n(6274).Promise,i=function(e,t){if(e<=0)return[];for(var n=[t];n.length@,]+@[^\s<>@.,]+(\.[a-zA-Z0-9-]+)+$/,E=/[^\s<>@,]+@[^\s<>@.,]+(\.[a-zA-Z0-9-]+\w)+(\.[a-zA-Z0-9-]+\w)?/g,w="light_experiment_assignments"},9027:function(e,t,n){"use strict";var r=n(1413);(0,r.Z)((0,r.Z)({},{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})},4020:function(e,t,n){"use strict";n.d(t,{Fe:function(){return c},cS:function(){return s},mo:function(){return i}});var r=n(5395),o=(n(462),{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.U)():n,a=e.currency,c=void 0===a?"usd":a,s=e.stripZeroFractionDigits,u=void 0!==s&&s,l=e.supportSubcentAmount,p=void 0!==l&&l,d=i(c),m=d.unitSize,_=d.fractionDigits,f=p?_+12:_,h=new Intl.NumberFormat(o,{style:"currency",currency:c,minimumFractionDigits:_,maximumFractionDigits:f}).format(t*m);return u?h.replace(/\D00$/,"").replace(/\D00\s/," "):h}},6241:function(e,t,n){"use strict";n.d(t,{Fe:function(){return r.Fe},QT:function(){return o.QT},cS:function(){return r.cS},mo:function(){return r.mo}});n(9027);var r=n(4020),o=n(462)},462:function(e,t,n){"use strict";n.d(t,{QT: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)},6835:function(e,t,n){"use strict";n.d(t,{B:function(){return i}});var r=n(5671),o=n(3144),a=n(6274).Promise,i=function(){function e(){var t=this;(0,r.Z)(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.Z)(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}()},3957:function(e,t,n){"use strict";n.d(t,{k:function(){return o},r:function(){return r}});var r=function(e){return e.ownerDocument},o=function(e){return r(e).defaultView||window}},5625:function(e,t,n){"use strict";n.d(t,{P:function(){return i}});var r=n(3957),o=new WeakMap,a=new WeakMap,i=function(e){var t=(0,r.k)(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}},3534:function(e,t,n){"use strict";n.d(t,{Hb:function(){return d},Ql:function(){return _},SV:function(){return p},Xq:function(){return m},Yi:function(){return v},d3:function(){return b},mb:function(){return s},pz:function(){return g},yq:function(){return u}});var r=n(3324),o=n(8812),a=n(2651),i=n(2024),c=n(3957),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.Z)(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(" ")},u=function(e,t){e.style.cssText=Object.keys(t).map((function(e){return"".concat(e,": ").concat(t[e]," !important;")})).join(" ")},l={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"},p=function(e){u(e,l)},d=function(e){try{return window.parent.frames[e]}catch(e){return null}},m=function(){if(!document.body)throw new o.No("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.k)(e);if(!n.IntersectionObserver)return function(){};if(0!==e.clientHeight)return t(),function(){};var r=(0,a.$M)(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.r)(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.kg)(21,!0).map((function(e,t,n){return t/(n.length-1)}))},4200:function(e,t,n){"use strict";n.d(t,{Tf:function(){return i},W3:function(){return y},Xq:function(){return v.Xq},L$:function(){return _},dh:function(){return f},Dx:function(){return l},xz:function(){return P},Yi:function(){return v.Yi},pz:function(){return v.pz},a0:function(){return b},d3:function(){return v.d3},MV:function(){return A},gl:function(){return h},SV:function(){return v.SV},yq:function(){return v.yq},Hb:function(){return v.Hb},mb:function(){return v.mb},xc:function(){return I},BO:function(){return T},Ql:function(){return v.Ql},w3: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,u=parseFloat(e.toString().replace(/[^0-9.]/g,"")),l=parseFloat(o.replace(/[^0-9.]/g,"")),p=parseFloat(t.toString().replace(/[^0-9.]/g,""));if("string"==typeof t&&/^(\d+|\d*\.\d+)px$/.test(t))s=p;else if("string"==typeof t&&/^(\d+|\d*\.\d+)em$/.test(t))s=p*l;else if("string"==typeof t&&/^(\d+|\d*\.\d+)%$/.test(t))s=p/100*l;else{if("string"!=typeof t||!/^[\d.]+$/.test(t)&&!/^\d*\.(px|em|%)$/.test(t))return"100%";s=l}var d=u*s+i,m="".concat(d,"px");return/^[0-9.]+px$/.test(m)?m:"100%"},c=n(2651),s=n(2024),u=n(3957),l=function(e,t){return e?(0,u.k)(e).getComputedStyle(e,t):null},p=n(5625),d="a[href], area[href], input:not([disabled]),\n select:not([disabled]), textarea:not([disabled]), button:not([disabled]),\n object, embed, *[tabindex], *[contenteditable]",m="".concat(d,', 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:d)).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,p.P)(t),a=l(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,u.r)(e),{includeStripeIframes:r}),a=(0,s.cx)(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.qk)(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.qk)(e.querySelectorAll("*"),(function(e){var r=e.getAttribute("tabindex")||"";t!==e&&(e.tabIndex=-1),n.push({element:e,tabIndex:r})})),o=(0,c.$M)((function(){h(r,n)}));return{lockedPromise:r,lockedElements:n,restoreFocus:o}},v=(n(6617),n(3534)),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)},k=n(4942),S=n(7462),E=n(3938),w=function(e,t){if(!e)return function(){};var n;return n=e.style.cssText,(0,S.Z)(e.style,t),function(){e.style.cssText=n}},C=function(e){if(E.Ah){var t,n,r=(0,u.k)(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,l=null!==(n=null==c?void 0:c.offsetTop)&&void 0!==n?n:0,d=o.style.getPropertyValue("--scrollbar-width"),m=function(e){var t=(0,p.P)(e).left;return Math.round(t)+e.scrollLeft?"paddingLeft":"paddingRight"}(o),_=d?Number.parseInt(d,10):r.innerWidth-o.clientWidth,f=w(e,(0,k.Z)({position:"fixed",top:"".concat(-(i-Math.floor(l)),"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(){}},A=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=(0,v.Xq)(),n=(0,u.k)(t),r=w(t,{overflow:"hidden"}),o=e?C(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.$M)((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:""},M=function(e){return P().match(e)},T=function(e){M("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')},I=function(e){M("minimum-scale=1")||e('The Financial Connections authentication flow requires "minimum-scale=1" to be set in your page\'s viewport meta tag.')},N=n(6274).Promise,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?O:i;return new N((function(t){var n=setTimeout(t,a),o=0,i=(0,p.P)(e);!function a(){(0,u.k)(e).requestAnimationFrame((function(){var s=(0,p.P)(e);c(i,s)?o++:o=0,o===r?(clearTimeout(n),t(e)):(i=s,a())}))}()}))},O=function(e,t){return e.height===t.height&&e.width===t.width}},8139:function(e,t,n){"use strict";n.d(t,{QO:function(){return a}});var r,o=n(4942),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.Z)(r,a.DEFAULT,"https://e473f68ec35a484cb7f83899ae4f576d@errors.stripe.com/976"),(0,o.Z)(r,a.ELEMENTS,"https://198453e0cdc24c5ca470767075dba88d@errors.stripe.com/977"),(0,o.Z)(r,a.CONTROLLER,"https://76b49ff5e43c4910b429f557acde2bfd@errors.stripe.com/978"),(0,o.Z)(r,a.SDK,"https://c736ae64298f402f97218af93e3e0989@errors.stripe.com/914"),(0,o.Z)(r,a.WEBAUTHN,"https://20f53591733d415ea088036b8e8ad0e3@errors.stripe.com/980"),(0,o.Z)(r,a.CONNECTIONS,"https://0413044039f446ed806d8c6805dbbd83@errors.stripe.com/1206"),(0,o.Z)(r,a.CUSTOM_CHECKOUT,"https://41eb33ecb50649bfab8462af40c2df93@errors.stripe.com/1406"),(0,o.Z)(r,a.UNIVERSAL_LINK_MODAL,"https://05d34cc2a876431690ded7ee1962eea5@errors.stripe.com/1572"),n(6274).Promise},4086:function(e,t,n){"use strict";n.d(t,{k:function(){return c}});var r=n(3144),o=n(5671),a=n(136),i=n(9388),c=function(e){function t(e,r){var a;return(0,o.Z)(this,t),(a=n.call(this)).name="FetchError",a.type="fetch_error",a.message="Error fetching ".concat(r),a.requestUrl=r,"string"==typeof e?a.message+=": ".concat(e):(a.originalError=e,a.message+=": ".concat(e.message)),a}(0,a.Z)(t,e);var n=(0,i.Z)(t);return(0,r.Z)(t)}((0,n(7112).Z)(Error))},3973:function(e,t,n){"use strict";n.d(t,{N:function(){return s}});var r=n(3144),o=n(5671),a=n(7326),i=n(136),c=n(9388),s=function(e){function t(e){var r;return(0,o.Z)(this,t),r=n.call(this,e),window.__stripeElementsController&&window.__stripeElementsController.reportIntegrationError(e),r.name="IntegrationError",Object.defineProperty((0,a.Z)(r),"message",{value:r.message,enumerable:!0}),r}(0,i.Z)(t,e);var n=(0,c.Z)(t);return(0,r.Z)(t)}((0,n(7112).Z)(Error))},8102:function(e,t,n){"use strict";var r=n(3144),o=n(5671),a=n(136),i=n(9388);Error},51:function(e,t,n){"use strict";n.d(t,{F:function(){return c}});var r=n(3144),o=n(5671),a=n(136),i=n(9388),c=function(e){function t(e){var r;return(0,o.Z)(this,t),(r=n.call(this,e)).name="NetworkError",r.type="network_error",r.requestUrl=e,r}(0,a.Z)(t,e);var n=(0,i.Z)(t);return(0,r.Z)(t)}((0,n(7112).Z)(Error))},8812:function(e,t,n){"use strict";n.d(t,{F7:function(){return a.F},No:function(){return o.N},kp:function(){return r.k}});var r=n(4086),o=n(3973),a=(n(8102),n(51))},4044:function(e,t,n){"use strict";n.d(t,{D:function(){return a}});var r=n(9581),o=n(97),a=function(e){var t=e.frameType,n=e.frameVariant;switch(t){case"CARD_ELEMENT_COMBINED":case"CARD_ELEMENT_SPLIT":return(0,o.x)("elements-inner-card-7cc8c4c42add1557038ca3636b2b4944.html");case"CONTROLLER":return(0,o.x)("controller-e892e517c4c745296ecc16d8ef536a0e.html");case"CONTROLLER_WITH_PRECONNECT":return(0,o.x)("controller-with-preconnect-24256967890006873db332da166933ea.html");case"CONTROLLER_WITH_DUAL_PRECONNECT_CONTROL":return(0,o.x)("controller-with-dual-preconnect-control-8e2368fc65b4fe86d463d1dfab9a2cb5.html");case"CONTROLLER_WITH_DUAL_PRECONNECT_TREATMENT":return(0,o.x)("controller-with-dual-preconnect-treatment-599250b6085add25d54b368eb5880dc1.html");case"METRICS_CONTROLLER":return(0,o.x)("m-outer-3437aaddcdf6922d623e172c2d6f9278.html");case"OUTER_LOGGER_CONTROLLER":return(0,o.x)("outer-logger-aff5802fee38bc77ef4647d6333ac01f.html");case"PAYMENT_REQUEST_ELEMENT":return(0,o.x)("elements-inner-payment-request-21280252bf11b498135a2a35578e1a08.html");case"PAYMENT_REQUEST_BROWSER":return(0,o.x)("payment-request-inner-browser-d36bc9a3e9e4c16528c5c17fe3e903c3.html");case"PAYMENT_REQUEST_GOOGLE_PAY":return(0,o.x)("payment-request-inner-google-pay-46cb09bbac0ba94d70c1949cd0183f8d.html");case"IBAN_ELEMENT":return(0,o.x)("elements-inner-iban-2ab1bd8a7ed74d409511ff79f85ed006.html");case"IDEAL_BANK_ELEMENT":return(0,o.x)("elements-inner-ideal-bank-c857e08a44592de730d0d014283d508a.html");case"P24_BANK_ELEMENT":return(0,o.x)("elements-inner-p24-bank-0af874509f3731fcdc70186528463bba.html");case"AUTHORIZE_WITH_URL":return(0,o.x)("authorize-with-url-inner-5f0364a972ec10310d0e8f3e033f62ff.html");case"STRIPE_3DS2_CHALLENGE":return(0,o.x)("three-ds-2-challenge-ce6bb47904112b11453c22eb8c960706.html");case"STRIPE_3DS2_FINGERPRINT":return(0,o.x)("three-ds-2-fingerprint-38e9dd0e843820bba1f8715ffb322092.html");case"STANDALONE_3DS_FINGERPRINTING":return(0,o.x)("standalone-3ds-fingerprinting-c8229ffead7917f3864c596a5508025a.html");case"STANDALONE_3DS_CHALLENGE":return(0,o.x)("standalone-3ds-challenge-743628b0ac4c78603b0ae33dcbd10b62.html");case"AU_BANK_ACCOUNT_ELEMENT":return(0,o.x)("elements-inner-au-bank-account-a7bd2cf897f1ae0152773ae990a3fd56.html");case"FPX_BANK_ELEMENT":return(0,o.x)("elements-inner-fpx-bank-6c439bbb55eb6d2e95d193490cfc6be8.html");case"LIGHTBOX_APP":return(0,o.x)("lightbox-inner-9e63e8355c15989b609b0535e1a302dc.html");case"ISSUING_CARD_NUMBER_DISPLAY_ELEMENT":return(0,o.x)("elements-inner-issuing-card-number-display-cb7e0e999f66c054315aa5921dfdb6b5.html");case"ISSUING_CARD_COPY_BUTTON_ELEMENT":return(0,o.x)("elements-inner-issuing-card-copy-button-4e21e68c528eff7c53a0480d5df40369.html");case"ISSUING_CARD_CVC_DISPLAY_ELEMENT":return(0,o.x)("elements-inner-issuing-card-cvc-display-513c0ad9501c18b5aa9ca1c80e67c388.html");case"ISSUING_CARD_EXPIRY_DISPLAY_ELEMENT":return(0,o.x)("elements-inner-issuing-card-expiry-display-784a4aeacbc9f9610a6571fabeec925b.html");case"ISSUING_CARD_PIN_DISPLAY_ELEMENT":return(0,o.x)("elements-inner-issuing-card-pin-display-baf8af84c6d12d5883714fd1b80c6106.html");case"EPS_BANK_ELEMENT":return(0,o.x)("elements-inner-eps-bank-e5a1331efcc0a543bf34acebed564904.html");case"HCAPTCHA_APP":return(0,o.x)("hcaptcha-inner-e491a1c878b1310b11d9c796d78f72ae.html");case"HUMAN_SECURITY_ACTIVE_APP":return(0,o.x)("human-security-active-inner-b6a0d1055fdb86d033c8fb0cf1943a85.html");case"ARKOSE_ACTIVE_APP":return(0,o.x)("arkose-active-inner-1dc0344cd514a534546bd1c9f6ed18ee.html");case"CARD_DETAILS_RECOLLECTION_MODAL":return(0,o.x)("card-details-recollection-modal-8e9be3db7d5d775430383d514ceef739.html");case"NETBANKING_BANK_ELEMENT":return(0,o.x)("elements-inner-netbanking-bank-78fefabe90cbcc6a2aad3e533e862d8e.html");case"AFFIRM_MESSAGE_ELEMENT":return(0,o.x)("elements-inner-affirm-message-b1b40c47d0a0d46ebab9821109144c85.html");case"AFFIRM_MESSAGE_MODAL_ELEMENT":return(0,o.x)("elements-inner-affirm-message-modal-29bdcffb1cfb47f5013b4ffe7c034e20.html");case"AFTERPAY_MESSAGE_MODAL_ELEMENT":return(0,o.x)("elements-inner-afterpay-message-modal-b2d0cf08f4368e144cb10a4a7af519e0.html");case"PAYMENT_METHOD_MESSAGING_MODAL_ELEMENT":return(0,o.x)("elements-inner-payment-method-messaging-modal-c11bac8a10fc8d100493e31985f1c167.html");case"LINK_AUTHENTICATION_ELEMENT":return(0,o.x)("elements-inner-authentication-b87c9190b420ee3f08e5ab8b941cd619.html");case"PAYMENT_ELEMENT":return"accessory_frame_control"===n?(0,o.x)("elements-inner-payment-af-control-9ced22014b56082ef3489e0b68969fd4.html"):(0,o.x)("elements-inner-payment-c9b68acb160998b43160a201aa4c5943.html");case"PAYMENT_API_INNER":return(0,o.x)("elements-inner-payment-api-d717d78a2f84e75cf99444477c0193ba.html");case"LINKED_ACCOUNTS_INNER":return(0,o.x)("linked-accounts-inner-008ab694f3b3ed08e0c2de44b9fa15d1.html");case"WECHAT_PAY_INNER":case"PAYNOW_INNER":case"PIX_INNER":case"PROMPTPAY_INNER":case"BACS_CONFIRMATION_INNER":case"SEPA_DEBIT_CONFIRMATION_INNER":return(0,o.x)("");case"BLIK_INNER":return(0,o.x)("blik-inner-2a8f7bb13dfe8fec234d5ba14ac54c3f.html");case"ADDRESS_ELEMENT_BILLING":case"ADDRESS_ELEMENT_SHIPPING":case"ADDRESS_ELEMENT":return"accessory_frame_control"===n?(0,o.x)("elements-inner-address-af-control-86a2beb25c2afb7c6877235cd077fdf2.html"):(0,o.x)("elements-inner-address-279f56656098cbba4e749983f4fbd35c.html");case"LINK_AUTOFILL_MODAL":return(0,o.x)("link-autofill-modal-inner-4b98ee0e0ffa8f55dc1568c3f0b5303d.html");case"LINK_AUTH_MODAL":return(0,o.x)("link-auth-modal-inner-2a000db4b988e6306504956b5fb18d34.html");case"UNIVERSAL_LINK_MODAL":return(0,o.x)("universal-link-modal-inner-1b80e8d3a5f12047cb66b9e5dd965635.html");case"GOOGLE_MAPS_APP":return(0,o.x)("google-maps-inner-daaf8f41716f51c56aaf73bf5344a021.html");case"AUTOCOMPLETE_SUGGESTIONS_ELEMENT":return(0,o.x)("elements-inner-autocomplete-suggestions-6319f16e417b1fbf5d10794240f1fed8.html");case"ACH_BANK_SEARCH_RESULTS_ELEMENT":return(0,o.x)("elements-inner-ach-bank-search-results-4ebf0212d43f146f90e6f25d90c32575.html");case"LINK_INFO_MODAL":return(0,o.x)("elements-inner-link-info-modal-934a07dcd005d781b5b6842501b0176f.html");case"LOADER_UI_APP":return(0,o.x)("elements-inner-loader-ui-eddd19c1932705e163a66793be28d49c.html");case"BACS_MANDATE_CONFIRMATION_APP":return(0,o.x)("bacs-mandate-confirmation-inner-ee2ceeed403cc5cb624a646419fd111d.html");case"SEPA_DEBIT_MICRODEPOSITS_CONFIRMATION_APP":return(0,o.x)("sepa-debit-microdeposits-confirmation-inner-ef1aab27da9e7a13d61c8fd14e63e075.html");case"EXPRESS_CHECKOUT_ELEMENT":return"accessory_frame_control"===n?(0,o.x)("elements-inner-express-checkout-af-control-d38bcd6650bcf1af0cceb011cd3bd5be.html"):(0,o.x)("elements-inner-express-checkout-2147c317e8d84bfb2690375f0f1605ae.html");case"LINK_BUTTON_FOR_CARD_ELEMENT":return(0,o.x)("elements-inner-link-button-for-card-ddffb05beb720faa73872ca9c59e5c69.html");case"PAYMENT_METHOD_MESSAGING_ELEMENT":return(0,o.x)("elements-inner-payment-method-messaging-9b3a67182c1664897cffd0e40a5895a5.html");case"IN_CONTEXT_INNER":return(0,o.x)("in-context-inner-40511ed7e438b1f60e0e6b80f09e04ae.html");case"SMTC_COLLECTION_INNER":return(0,o.x)("smtc-collection-inner-341d7cca6a1a876a589402259a3158e2.html");case"CURRENCY_SELECTOR_ELEMENT":return(0,o.x)("elements-inner-currency-selector-5d70cda57b2aab9e3037889be0377736.html");case"EASEL":return(0,o.x)("elements-inner-easel-77dd35b16ad0e152ae03b663c127d208.html");case"TAX_ID":return(0,o.x)("elements-inner-tax-id-a8746f95c9695c968dff1aa1637dad78.html");case"ELEMENTS_ACCESSORY_TARGET":return(0,o.x)("elements-inner-accessory-target-ab572ea982dcb7abd27101472a329701.html");case"ISSUING_ADD_TO_APPLE_WALLET_BUTTON":return(0,o.x)("elements-inner-issuing-add-to-apple-wallet-button-82ff6338b36653c4da631c0a0c90fb43.html");case"PAYTO_CONFIRMATION_APP":return(0,o.x)("payto-confirmation-inner-717d5b2ef9278bc933fde22980c94591.html");case"HABANERO":return(0,o.x)("elements-inner-habanero-a079571389810d075f0289cb585a8d60.html");case"LINK_AUTH_PARTNERSHIPS":return(0,o.x)("link-auth-partnerships-e95c78702058ec04e7f7b6b75333b97b.html");case"LPM_INPUT_APP":return(0,o.x)("lpm-input-inner-38f6d5862601616e9160bfb0102802ef.html");case"MB_WAY_INNER":return(0,o.x)("mb-way-inner-b495f42af15fb2abafa2905b96c32b55.html");default:return(0,r.Rz)(t)}}},97:function(e,t,n){"use strict";n.d(t,{x:function(){return r}});var r=function(e){return"".concat("https://js.stripe.com/v3/").concat(e||"")}},6183:function(e,t,n){"use strict";n.d(t,{NC:function(){return o},i7:function(){return i},xS:function(){return a.x},ht:function(){return c.ht},$G:function(){return c.$G},oi:function(){return c.oi},jr:function(){return s}});var r=n(3938),o={CARD_ELEMENT_COMBINED:"CARD_ELEMENT_COMBINED",CARD_ELEMENT_SPLIT:"CARD_ELEMENT_SPLIT",CONTROLLER:"CONTROLLER",CONTROLLER_WITH_PRECONNECT:"CONTROLLER_WITH_PRECONNECT",CONTROLLER_WITH_DUAL_PRECONNECT_CONTROL:"CONTROLLER_WITH_DUAL_PRECONNECT_CONTROL",CONTROLLER_WITH_DUAL_PRECONNECT_TREATMENT:"CONTROLLER_WITH_DUAL_PRECONNECT_TREATMENT",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_AUTOFILL_MODAL:"LINK_AUTOFILL_MODAL",LINK_INFO_MODAL:"LINK_INFO_MODAL",LINK_AUTH_MODAL:"LINK_AUTH_MODAL",UNIVERSAL_LINK_MODAL:"UNIVERSAL_LINK_MODAL",GOOGLE_MAPS_APP:"GOOGLE_MAPS_APP",LOADER_UI_APP:"LOADER_UI_APP",BACS_MANDATE_CONFIRMATION_APP:"BACS_MANDATE_CONFIRMATION_APP",BACS_CONFIRMATION_INNER:"BACS_CONFIRMATION_INNER",PAYTO_CONFIRMATION_APP:"PAYTO_CONFIRMATION_APP",SEPA_DEBIT_MICRODEPOSITS_CONFIRMATION_APP:"SEPA_DEBIT_MICRODEPOSITS_CONFIRMATION_APP",SEPA_DEBIT_CONFIRMATION_INNER:"SEPA_DEBIT_CONFIRMATION_INNER",EXPRESS_CHECKOUT_ELEMENT:"EXPRESS_CHECKOUT_ELEMENT",LINK_BUTTON_FOR_CARD_ELEMENT:"LINK_BUTTON_FOR_CARD_ELEMENT",PAYMENT_METHOD_MESSAGING_ELEMENT:"PAYMENT_METHOD_MESSAGING_ELEMENT",IN_CONTEXT_INNER:"IN_CONTEXT_INNER",SMTC_COLLECTION_INNER:"SMTC_COLLECTION_INNER",CURRENCY_SELECTOR_ELEMENT:"CURRENCY_SELECTOR_ELEMENT",EASEL:"EASEL",HUMAN_SECURITY_ACTIVE_APP:"HUMAN_SECURITY_ACTIVE_APP",ARKOSE_ACTIVE_APP:"ARKOSE_ACTIVE_APP",TAX_ID:"TAX_ID",LPM_INPUT_APP:"LPM_INPUT_APP",ELEMENTS_ACCESSORY_TARGET:"ELEMENTS_ACCESSORY_TARGET",ISSUING_ADD_TO_APPLE_WALLET_BUTTON:"ISSUING_ADD_TO_APPLE_WALLET_BUTTON",HABANERO:"HABANERO",LINK_AUTH_PARTNERSHIPS:"LINK_AUTH_PARTNERSHIPS",MB_WAY_INNER:"MB_WAY_INNER"},a=n(97),i=function(e){var t,n={frameborder:"0",allowTransparency:"true",scrolling:"no",role:"presentation"},i=(t=Boolean(window.PaymentRequest),!(r.D1||r.DI&&!t));if(i&&(n.allow="payment *"),e===o.STRIPE_3DS2_CHALLENGE){var c="publickey-credentials-get ".concat((0,a.x)());n.allow=i?"payment *; ".concat(c):c}if(e===o.LINK_AUTHENTICATION_ELEMENT||e===o.PAYMENT_ELEMENT||e===o.LINK_AUTH_MODAL||e===o.UNIVERSAL_LINK_MODAL||e===o.ELEMENTS_ACCESSORY_TARGET){var s="publickey-credentials-get *";n.allow=i?"payment *; ".concat(s):s}if(e===o.PAYMENT_REQUEST_GOOGLE_PAY){n.sandbox=["allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-same-origin"].join(" "),n.referrerpolicy="origin"}return e===o.LINKED_ACCOUNTS_INNER&&(n.allow=i?"payment *; clipboard-write; publickey-credentials-get *":"clipboard-write; publickey-credentials-get *"),e===o.EASEL&&(n.allow=i?"payment *; clipboard-write":"clipboard-write"),n},c=n(2135),s=(n(942),function(e){return e})},2135:function(e,t,n){"use strict";n.d(t,{ht:function(){return f},$G:function(){return _},oi:function(){return m},EK:function(){return d}});var r,o,a=n(1413),i=n(9581),c=n(942),s=n(4200),u=n(4942),l=n(8948),p=(new Set(["timeline","summaries"]),r={},(0,u.Z)(r,"elements.create",{"options-groupId":!0}),(0,u.Z)(r,"elements.elements",{"options-amount":!0}),(0,u.Z)(r,"elements.light_experiment_exposure",{token:!0}),(0,u.Z)(r,"elements.upe.merchant_page_properties.success",{"appearanceSecondaryTextAgainstMerchantBackground-contrastRatio":!0,"appearanceTextAgainstMerchantBackground-contrastRatio":!0,"merchantTextAgainstMerchantBackground-contrastRatio":!0}),(0,u.Z)(r,"elements.performance_summary",{summaries:!0,element_ids:!0,supported_types:!0,time_origin:!0}),(0,u.Z)(r,"elements.performance_timeline",{element_ids:!0,supported_types:!0,time_origin:!0,timeline:!0}),(0,u.Z)(r,"elements.init_timings",{controller_init_delay:!0,stripe_create_duration:!0,stripe_js_init_duration:!0,stripe_js_load_duration:!0,until_first_create:!0,until_first_load:!0}),(0,u.Z)(r,"elements.timings",{dom_complete:!0,dom_interactive:!0,dom_loading:!0,since_create:!0,since_custom_checkout_init:!0,since_custom_checkout_sdk_create:!0,since_custom_checkout_sdk_ready:!0,since_fetch:!0,since_group_create:!0,since_link_consumer_session_ready:!0,since_link_default_integration_ready:!0,since_mount:!0,since_page_load:!0,since_parent_visible:!0,since_sjs_load:!0,since_store:!0,since_stripe_create:!0,until_first_create:!0,until_first_load:!0,until_first_mount:!0}),(0,u.Z)(r,"elements.loader_ui_resolved",{start:!0}),(0,u.Z)(r,"elements.payment_request_button.sheet_visible",{latency:!0}),(0,u.Z)(r,"rum.stripejs",{end:!0,paymentUserAgent:!0,start:!0}),(0,u.Z)(r,"pricing_table.loading_timings",{dom_complete:!0,dom_interactive:!0,dom_loading:!0}),(0,u.Z)(r,"pricing_table.web_vitals",{cumulative_layout_shift:!0,first_contentful_paint:!0,largest_contentful_paint:!0}),(0,u.Z)(r,"buy_button.performance.web_vitals",{cumulative_layout_shift:!0,first_contentful_paint:!0,largest_contentful_paint:!0}),(0,u.Z)(r,"payment_pages.performance_timeline",{navigation_fetch_start:!0,timeline:!0}),(0,u.Z)(r,"payment_pages.performance_entries",{start_time:!0,request_start:!0,response_end:!0}),(0,u.Z)(r,"payment_pages.success_hook_confirmed",{time_from_confirm_to_poll_start:!0,time_from_pm_to_confirm:!0,time_polling_hook:!0,time_polling_success:!0,time_to_create_pm:!0,time_waiting_on_captcha:!0}),(0,u.Z)(r,"payment_pages.scroll_tracker.displacement",{velocity:!0,elapsed_time_ms:!0,displacement:!0,current_position:!0,previous_position:!0}),(0,u.Z)(r,"payment_pages.scroll_tracker.initialize",{initial_timestamp:!0}),(0,u.Z)(r,"hosted_invoice_page.payment.succeeded",{time_waiting_on_captcha:!0}),(0,u.Z)(r,"elements.ece.klarna.informational_log",{klarna_mid:!0,start_time:!0,"additionalData-klarnaMid":!0}),(0,u.Z)(r,"elements.ece.klarna.button_load",{klarna_mid:!0}),(0,u.Z)(r,"elements.ece.klarna.timeout",{klarna_mid:!0}),(0,u.Z)(r,"elements.ece.klarna.ready_for_buyer_interaction",{klarna_mid:!0}),(0,u.Z)(r,"elements.ece.klarna.error",{klarna_mid:!0}),(0,u.Z)(r,"link.otp.timing",{total_time_ms:!0}),(0,u.Z)(r,"elements.link_in_card.no_link_button",{"measurements-payButtonWidth":!0,"measurements-saveButtonWidth":!0,"measurements-useButtonWidth":!0,"measurements-buttonWidth":!0,"measurements-availableWidth":!0}),(0,u.Z)(r,"elements.link_in_card.button_offset",{offset:!0}),(0,u.Z)(r,"elements.outer.frame_onload_timeout",{elapsedTime:!0,iframeName:!0}),(0,u.Z)(r,"elements.link_popup.no_opener",{currentTime:!0,openedAt:!0,timeDiff:!0}),(0,u.Z)(r,"elements.link_popup.no_opener_diagnostic",{currentTime:!0,openedAt:!0,timeDiff:!0}),(0,u.Z)(r,"elements.metricscontroller.timings",{delta:!0}),l.Og,l.yz,l.vG,l.Xd,l.vx,l.mh,!1),d=function(e){o=e},m=function(e){var t,n=e.targetOrigin,r=e.type,u=n;switch(r){case"sibling":t=(0,s.Hb)(e.targetFrameId);break;case"child":if(!(t=window.frames[e.targetFrameId])){var l=document.querySelector('iframe[name="'.concat(e.targetFrameId,'"]'));l&&(t=l.contentWindow,o&&!p&&(p=!0,o("post_message.iframe_fallback_lookup.success")))}break;case"parent":u=u||"*",t=window.parent;break;default:(0,i.Rz)(r)}if(u=u||c.jQ,t&&"function"==typeof t.postMessage){var d=e.message.delegate?{targetOrigin:u,delegate:e.message.delegate}:u;t.postMessage(JSON.stringify((0,a.Z)((0,a.Z)({},e),{},{__stripeJsV3:!0})),d)}},_=function(e){try{var t="string"==typeof e?JSON.parse(e):e;return t.__stripeJsV3?t:null}catch(e){return null}},f=function(e){return"stripe-wrapped-accessory-message"===e.action}},2651:function(e,t,n){"use strict";n.d(t,{AO:function(){return i},Ds:function(){return o},Kn:function(){return m},HP:function(){return a},qe:function(){return s},tN:function(){return l},$M:function(){return c},_v:function(){return d},i3:function(){return _}});var r=n(8812),o=(n(6274).Promise,function(e,t,n){var r,o,a=function(){for(var a=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)}))},m=function(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)},_=function(e){return e.replace(/_./g,(function(e){return e[1].toUpperCase()}))};n(3938)},807:function(e,t,n){"use strict";n.d(t,{$:function(){return o}});var r=n(6274).Promise,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)}},6664:function(e,t,n){"use strict";n.d(t,{z:function(){return o}});var r=new(0,n(6274).Promise)((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}))}},1487:function(e,t,n){"use strict";n.d(t,{z:function(){return r.z}});var r=n(6664)},5558:function(e,t,n){"use strict";n.d(t,{To:function(){return a},Vj:function(){return i},Ej: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()}}},9620:function(e,t,n){"use strict";n.d(t,{Kl:function(){return r.Kl},Tj:function(){return o.T},lO:function(){return r.lO},pF:function(){return r.pF}});var r=n(1834),o=n(7049)},1834:function(e,t,n){"use strict";n.d(t,{Kl:function(){return o},lO:function(){return a},pF:function(){return i}});var r=n(8812),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.No("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")}},7049:function(e,t,n){"use strict";n.d(t,{T:function(){return l}});var r=n(8812),o="publishable",a="secret",i="ephemeral",c="restricted",s="unknown",u=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}},l=function(e){if(""===e)throw new r.No("Please call Stripe() with your publishable key. You used an empty string.");switch(u(e)){case a:throw new r.No("You should not use your secret key with Stripe.js.\n Please pass a publishable key instead.");case i:throw new r.No("You should not use an ephemeral key with Stripe.js.\n Please pass a publishable key instead.");case c:throw new r.No("You should not use a restricted key with Stripe.js.\n Please pass a publishable key instead.")}}},1939:function(e,t,n){"use strict";n.d(t,{O:function(){return c}});var r=n(4942),o=n(1413),a=n(5671),i=n(3144),c=function(){function e(t){var n=this,i=t.getTarget,c=t.targetOrigin,s=t.messageTag;(0,a.Z)(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.Z)((0,o.Z)({},e),{},(0,r.Z)({},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.Z)(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}()},8070:function(e,t,n){"use strict";n.d(t,{J:function(){return a},c:function(){return o}});var r=function(e){for(var t="",n=0;n")},w=function(e){return a(e).replace(c,"$1")},C=new RegExp("".concat(d.source,"|").concat(s.source,"|").concat(u.source,"|").concat(l.source,"|").concat(p.source,"|").concat(m.source),"gi"),A=function(e){return a(e).replace(C,(function(){for(var e=arguments.length,t=new Array(e),n=0;n");return""}))},P=function(e){return a(e).replace(v,"")},M=new RegExp("".concat(_.source,"|").concat(f.source),"gi"),T=function(e){return a(e).replace(M,(function(){for(var e=arguments.length,t=new Array(e),n=0;n");return""}))},I=function(e){return a(e).replace(y,"")},N=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.Z)({},"".concat(t,"_id"),e[t]):e[t]&&"object"==typeof e[t]&&"string"==typeof e[t].id?(0,o.Z)({},"".concat(t,"_id"),e[t].id):null};return(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({type:e.type,code:e.code,param:e.param},t("payment_intent")),t("setup_intent")),t("payment_method")),t("source"))}},3893:function(e,t,n){"use strict";n.d(t,{FP:function(){return o},Z$:function(){return r},ck:function(){return a}});var r="2024-01-01 00:00:00 -0000",o=/*! STRIPE_JS_BUILD_SALT 3c838978ab*/"3c838978ab794e7f17f6c51fa83b64f50a7b9e50",a=/*! STRIPE_JS_BUILD_SALT 3c838978ab*/"002417757c21d6ea31cc23d766058b6a74a8fd7ed2b00f2b3b7584d234c65d41"},2984:function(e,t,n){"use strict";n.d(t,{Fc:function(){return i},J$:function(){return o}});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}},9792:function(e,t,n){"use strict";n.d(t,{EK:function(){return u},Zo:function(){return i}});var r=n(5671),o=n(3144),a=Date.now?function(){return Date.now()}:function(){return(new Date).getTime()},i=function(){return Math.floor(a()/1e3)},c=a(),s=window.performance&&window.performance.now?function(){return window.performance.now()}:function(){return a()-c},u=function(){function e(t){(0,r.Z)(this,e),this.timestampValue=null!=t?t:s()}return(0,o.Z)(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}()},1216:function(e,t,n){"use strict";var r=(0,n(6617).Ds)("https://payments.stripe.com");r&&r.origin,new Set(["https://checkout.stripe.com","https://checkout.link.com","https://buy.stripe.com","https://book.stripe.com","https://donate.stripe.com","https://js.stripe.com"]),new Set(["https://stripejsdevapp-checkout.corp.stripe.com","https://checkout.stripe.com","https://buy.stripe.com","https://book.stripe.com","https://donate.stripe.com"])},7600:function(e,t,n){"use strict";n.d(t,{v: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("]["),u=s.length-1;if(/\[/.test(s[0])&&/\]$/.test(s[u])?(s[u]=s[u].replace(/\]$/,""),u=(s=s.shift().split("[").concat(s)).length-1):u=0,!(s.indexOf("__proto__")>=0))if(2===o.length)if(n=decodeURIComponent(o[1]),u)for(;c<=u;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},u=function(){try{if(window.top!==window.self)return s()||void 0}catch(e){}},l=function(){try{return window.self!==window.top}catch(e){return!1}}},4469:function(e,t,n){"use strict";n.d(t,{Zc:function(){return a},qC:function(){return o}});var r=n(9062),o=function e(t,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(o>20)return"";var a=[];return Object.keys(t).forEach((function(i){var c=t[i],s=n?"".concat(n,"[").concat(i,"]"):i;if(c&&"object"==typeof c){if(c instanceof Date)return void(a=[].concat((0,r.Z)(a),["".concat(s,"=").concat(encodeURIComponent(c.toISOString()))]));var u=e(c,s,o+1);""!==u&&(a=[].concat((0,r.Z)(a),[u]))}else null!=c&&(a=[].concat((0,r.Z)(a),["".concat(s,"=").concat(encodeURIComponent(String(c)))]))})),a.join("&").replace(/%20/g,"+")},a=function(){for(var e=arguments.length,t=new Array(e),n=0;n=0;--o){var a=o%2===n,i=e.charCodeAt(o)-t;a&&(i*=2),i>9&&(i-=9),r+=i}return r%10==0}(e)}))}},9605:function(e,t,n){"use strict";n.d(t,{MO:function(){return c},oQ:function(){return i},rX:function(){return a}});var r=n(7974),o=(0,r.p5)("an Element",{_componentName:r.Z_,_groupId:r.Z_,_implementation:(0,r.mC)({_frame:(0,r.mC)({id:r.Z_})})}),a=function(e){var t=(0,r.ld)(o,e,"");return"error"===t.type?null:t.value},i=(0,r.p5)("an Elements group",{_elements:(0,r.CT)(o),_id:r.Z_,_isSubmitting:r.Xg,_commonOptions:(0,r.$N)({paymentMethodCreation:(0,r.jt)((0,r.kw)("manual")),payment_method_types:(0,r.jt)((0,r.AG)((0,r.CT)(r.Z_))),paymentMethodTypes:(0,r.jt)((0,r.AG)((0,r.CT)(r.Z_))),clientSecret:(0,r.jt)((0,r.AG)((0,r.$N)({id:r.Z_,clientSecret:r.Z_,type:r.Z_}))),mode:(0,r.jt)((0,r.AG)(r.Z_))}),_controller:(0,r.$N)({_id:r.Z_})}),c=function(e){var t=(0,r.ld)(i,e,"");return"error"===t.type?null:t.value}},1873:function(e,t,n){"use strict";n.d(t,{$3:function(){return a.$3},$N:function(){return a.$N},AG:function(){return a.AG},Ao:function(){return a.Ao},Bi:function(){return a.Bi},CT:function(){return a.CT},Cz:function(){return a.Cz},Ec:function(){return a.Ec},Fy:function(){return a.Fy},Gu:function(){return a.Gu},HM:function(){return a.HM},Kr:function(){return a.Kr},M2:function(){return a.M2},M4:function(){return a.M4},MO:function(){return r.MO},MZ:function(){return a.MZ},NM:function(){return a.NM},NQ:function(){return a.NQ},O:function(){return a.O},RH:function(){return a.RH},Rx:function(){return a.Rx},Ry:function(){return a.Ry},Sl:function(){return c.Sl},TX:function(){return a.TX},UF:function(){return a.UF},Wc:function(){return a.Wc},Xg:function(){return a.Xg},Z_:function(){return a.Z_},bv:function(){return s.b},cV:function(){return a.cV},ci:function(){return a.ci},gy:function(){return a.gy},hN:function(){return a.hN},hV:function(){return a.hV},ig:function(){return a.ig},jt:function(){return a.jt},kG:function(){return o.k},kw:function(){return a.kw},ld:function(){return a.ld},mC:function(){return a.mC},n2:function(){return a.n2},oH:function(){return i.o},oQ:function(){return r.oQ},or:function(){return a.or},p3:function(){return a.p3},rS:function(){return a.rS},rX:function(){return r.rX},ui:function(){return a.ui},uw:function(){return a.uw},uz:function(){return a.uz},x4:function(){return a.x4},xe:function(){return a.xe},yv:function(){return a.yv},z$:function(){return a.z$},zS:function(){return a.zS}});var r=n(9605),o=n(9096),a=n(7974),i=n(7386),c=n(4693),s=n(2755)},9096: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}}},7974:function(e,t,n){"use strict";n.d(t,{$3:function(){return v},$N:function(){return se},AG:function(){return k},Ao:function(){return _},Bi:function(){return Y},CT:function(){return $},Cz:function(){return B},Ec:function(){return R},Fy:function(){return ee},Gu:function(){return pe},HM:function(){return Z},Kr:function(){return X},M2:function(){return z},M4:function(){return V},MZ:function(){return W},NM:function(){return re},NQ:function(){return g},O:function(){return G},RH:function(){return y},Rx:function(){return D},Ry:function(){return J},TX:function(){return ue},UF:function(){return x},Wc:function(){return j},Xg:function(){return L},Z_:function(){return O},cV:function(){return N},ci:function(){return ie},gy:function(){return q},hN:function(){return I},hV:function(){return T},ig:function(){return U},jt:function(){return b},kw:function(){return P},ld:function(){return le},mC:function(){return ae},n2:function(){return E},or:function(){return S},p3:function(){return K},p5:function(){return ce},rS:function(){return F},ui:function(){return A},uw:function(){return te},uz:function(){return Q},x4:function(){return f},xe:function(){return C},yv:function(){return ne},z$:function(){return M},zS:function(){return h}});var r=n(1413),o=n(9062),a=n(8812),i=n(2024),c=n(6241),s=n(2984),u=n(2141),l=n(9620),p=(n(6617),n(9581)),d=["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.No(_(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)}))||!d.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.Z)(e),[t])},b=function(e){return function(t,n,r){return void 0===t?f(t):e(t,n,r)}},k=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.No("Invalid value for ".concat(e,": ").concat(t,". You specified ").concat(n,".")))},s=e(n,r,o),u=t(n,r,o);if("error"===s.type&&"error"===u.type){if("mismatch"===s.errorType&&"mismatch"===u.errorType){var l=i(s),p=l.error,d=l.actual,m=i(u),_=m.error,f=m.actual;return c(r.label,p===_?p:"".concat(p," or ").concat(_),d===f?d:"".concat(d," 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"===u.errorType){var b=i(u),k=b.error,S=b.actual;return c(r.label,k,S)}return h(s.error)}return"valid"===s.type?s:u}},E=function(e,t){return function(n,r,o){return n instanceof e?f(n):v("a ".concat(t," instance"),n,r,o)}},w=function(e,t){return function(n,r,o){var a=(0,i.sE)(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)}},C=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)}},A=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)}},Z=function(e,t,n){return"true"===e?f(!0):"false"===e?f(!1):v("a boolean",""===e?'""':e,t,n)},j=function(e,t){return function(n,r,o){return void 0===n?f(t()):e(n,r,o)}},L=function(e,t,n){return"boolean"==typeof e?f(e):v("a boolean",e,t,n)},D=function(e,t,n){return"number"==typeof e?f(e):v("a number",e,t,n)},B=function(e,t,n){var r=O(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)},F=function(e,t){return function(n,r,o){var a=O(n,r,o);if("error"===a.type)return a;var i=Number(a.value);return"string"==typeof n&&i>=e&&i<=t?f(i):v("a number from ".concat(e," to ").concat(t),n,r,o)}},U=function(e){return function(t,n,r){var o=O(t,n,r);if("error"===o.type)return o;var a=Number(o.value);return"string"==typeof t&&a>e?f(a):v("a number greater than ".concat(e),t,n,r)}},q=function(e){return function(t,n,r){var o=O(t,n,r);if("error"===o.type)return o;var a=Number(o.value);return"string"==typeof t&&a>=e?f(a):v("a number greater than or equal to ".concat(e),t,n,r)}},G=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)}},V=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)}},z=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)}},K=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)}},Y=function(e,t,n){return H(!1)(e,t,n)},W=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){return Array.isArray(t)?t.map((function(t,o){return e(t,n,g(r,String(o)))})).reduce((function(e,t){return"error"===e.type?e:"error"===t.type?t:f([].concat((0,o.Z)(e.value),[t.value]),[].concat((0,o.Z)(e.warnings),(0,o.Z)(t.warnings)))}),f([])):v("array",t,n,r)}},ee=function(e,t){return function(n,r,o){var a=$(e)(n,r,o);return"error"===a.type?a:a.value.length1&&void 0!==arguments[1]?arguments[1]:{},n=t.unrecognizedKeyBehavior,c=t.name;return function(t,s,u){var l=null!=n?n:"warn";if(t&&"object"==typeof t&&!Array.isArray(t)){var p=t,d=(0,i.sE)(Object.keys(p),(function(t){return!e[t]}));if(d&&"error"===l)return h(new a.No("Invalid ".concat(s.label," parameter: ").concat([].concat((0,o.Z)(u),[d]).join(".")," is not an accepted parameter.")));var m=Object.keys(p),_=f("passthrough"===l?(0,r.Z)({},t):{});return d&&"warn"===l&&!("__shared_params__"===d)&&(_=m.reduce((function(t,n){return e[n]?t:f(t.value,[].concat((0,o.Z)(t.warnings),["Unrecognized ".concat(s.label," parameter: ").concat([].concat((0,o.Z)(u),[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])(p[r],s,g(u,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,u):o}),_)}return v(null!=c?c:"an object",t,s,u)}},ae=function(e){return oe(e,{unrecognizedKeyBehavior:"warn"})},ie=function(e){return oe(e,{unrecognizedKeyBehavior:"error"})},ce=function(e,t){return oe(t,{unrecognizedKeyBehavior:"ignore",name:e})},se=function(e){return oe(e,{unrecognizedKeyBehavior:"ignore"})},ue=function(e){return oe(e,{unrecognizedKeyBehavior:"passthrough"})},le=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.No(_(c.expected,c.actual,c.options,c.path))}},pe=function(e,t,n,r){var o=le(e,t,n,r);switch(o.type){case"valid":return{value:o.value,warnings:o.warnings};case"error":throw o.error;default:return(0,p.Rz)(o)}}},925:function(e,t,n){"use strict";n.d(t,{CF:function(){return s},Jt:function(){return f},KC:function(){return c},NX:function(){return _},Nb:function(){return o},PS:function(){return u},Pp:function(){return p},SZ:function(){return m},Xd:function(){return l},et:function(){return i},kE:function(){return d},lh:function(){return a},zc:function(){return h}});var r=n(1413),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)"},u={position:"fixed",top:"0",right:"0",bottom:"0",left:"0","pointer-events":"auto","z-index":"9999999"},l=300,p={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(l,"ms ease")},d=(0,r.Z)((0,r.Z)({},p),{},{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"},h={addressLine:[],country:"",postalCode:"",recipient:"",region:"",city:"",phone:"",sortingCode:"",dependentLocality:"",organization:""}},9740:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})),e}function a(e,t){if(null==e)return{};var n,r,o=function(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}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{C:function(){return F}});var c=n(1413),s=n(4200),u=n(2651),l=n(925),p=n(4417),d="http://www.w3.org/2000/svg",m=[{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"}],_=n(9062),f=n(8306),h=n.n(f),y=["javascript:"],v=["http:","https:","mailto:","tel:","vscode:","swish:"],g=new RegExp("\\b(?:constructor|__defineGetter__|__defineSetter__|hasOwnProperty|__lookupGetter__|__lookupSetter__|isPrototypeOf|propertyIsEnumerable|toString|valueOf|__proto__|toLocaleString)\\b","i"),b=function(e){if("string"==typeof e)try{return new URL(e).protocol}catch(e){return}return e.protocol},k=function(e,t){try{return new URL(e,t)}catch(e){return}},S=function(e){var t=function(e){var t;if("string"==typeof e)return null!==(t=k(e))&&void 0!==t?t:k(e,"undefined"!=typeof location?location.origin:"http://localhost")}(e);return!!t&&[t.pathname,t.search,t.hash].some((function(e){return g.test(e)}))},E=h()((function(e,t){var n,r,o;1e3===(null===(n=E.cache)||void 0===n?void 0:n.size)&&(null===(r=(o=E.cache).clear)||void 0===r||r.call(o));var a,i=new DOMParser,c="string"==typeof e?i.parseFromString(e,"text/html").documentElement.textContent:e;return null===c?(console.warn("[safe-links] redirect (".concat(e,") blocked. URL could not be decoded")),!1):function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:v,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=b(e);return!r||!y.includes(r)&&(t.includes(r)||n)}(c,[].concat(v,(0,_.Z)(null!==(a=null==t?void 0:t.allowedProtocols)&&void 0!==a?a:[])),null==t?void 0:t.UNSAFE_allowNonDangerousProtocols)?!S(c)||(console.warn("[safe-links] redirect (".concat(e,") blocked. URL contains proto keywords")),!1):(console.warn("[safe-links] redirect (".concat(e,") blocked. URL has invalid protocol")),!1)}),(function(e,t){return JSON.stringify([e,"undefined"!=typeof location,t])})),w=n(7294),C=n.n(w),A=function(e,t){if(e&&E(e,t))return e},P=(0,w.forwardRef)((function(e,t){var n=e.safeLinkOptions,i=a(e,["safeLinkOptions"]);return C().createElement("a",o(function(e){for(var t=1;t400?l.Jt:{}),n));var h=document.createElement("div"),y=U(e);y.style.setProperty("all","unset","important"),h.appendChild(y),h.appendChild(_),(0,s.yq)(h,l.SZ);var v=document.createElement("div");switch(e){case"shop_pay":case"apple_pay_inner":o&&r&&a&&(L(n,r,v,a),j(n,o,v,a));break;case"amazon_pay":o&&r&&a&&L(n,r,v,a);break;case"link":r&&o&&function(e,t,n,r){var o={text:t,onClick:x.focusExisting,styles:(0,c.Z)((0,c.Z)({},I),e)},a={text:n,onClick:x.close,styles:(0,c.Z)((0,c.Z)({},N),e)};if(!T.q$){var i=Z(o),s=Z(a);r.appendChild(i),r.appendChild(s)}}(n,r,o,v);break;case"klarna":o&&a&&j(n,o,v,a)}h.appendChild(v),m.appendChild(h),d.appendChild(m);var g=function(){return new D((function(e){(0,s.yq)(m,l.kE),B(l.Xd,e)}))};return{mount:(0,u.$M)((function(){i.restoreScroll=(0,s.MV)();var e=(0,s.W3)(document,null),t=e.lockedPromise,n=e.lockedElements;i.restoreFocus=function(){return(0,s.gl)(t,n)},p.appendChild(d),i.fadeInTimeout=setTimeout((function(){i.unmounted||(0,s.Ql)((function(){g()}))}),250)})),unmount:function(){return i.unmounted?D.resolve():(i.unmounted=!0,i.fadeInTimeout&&(clearTimeout(i.fadeInTimeout),i.fadeInTimeout=void 0),i.restoreScroll(),new D((function(e){(0,s.yq)(m,l.Pp),B(l.Xd,e)})).then((function(){p.removeChild(d)})),i.restoreFocus())},showImmediately:function(){!i.unmounted&&i.fadeInTimeout&&(clearTimeout(i.fadeInTimeout),i.fadeInTimeout=void 0,(0,s.Ql)((function(){g()})))}}},U=function(e){var t,n=document.createElementNS("http://www.w3.org/2000/svg","svg");if((0,p.r2)(e))return(0,p.A2)(e)||n;switch(e){case"paypal":return function(){var e=document.createElementNS("http://www.w3.org/2000/svg","svg");e.style.verticalAlign="middle",e.setAttributeNS(null,"width","149"),e.setAttributeNS(null,"height","37"),e.setAttributeNS(null,"viewBox","0 0 ".concat("149"," 37")),e.setAttributeNS(null,"role","presentation"),e.setAttributeNS(null,"fill","none");var t=document.createElementNS("http://www.w3.org/2000/svg","g");t.setAttributeNS(null,"clip-path","url(#a)");var n=document.createElementNS("http://www.w3.org/2000/svg","path");n.setAttributeNS(null,"fill","#fff"),n.setAttributeNS(null,"d","M55.673 7.515h-7.809c-.534 0-.988.43-1.072 1.013l-3.158 22.155c-.063.438.243.832.644.832h3.728c.534 0 .989-.43 1.072-1.015l.852-5.976c.082-.584.538-1.014 1.07-1.014h2.472c5.144 0 8.113-2.754 8.888-8.212.35-2.388.015-4.264-.996-5.578-1.11-1.442-3.078-2.205-5.691-2.205Zm.9 8.091c-.426 3.1-2.567 3.1-4.637 3.1h-1.178l.826-5.79c.05-.35.323-.607.643-.607h.54c1.41 0 2.74 0 3.427.89.41.53.536 1.318.38 2.408ZM80.633 14.77h-4.198a.733.733 0 0 0-.722.62l-.185 1.183-.294-.429c-.909-1.328-2.935-1.772-4.958-1.772-4.638 0-8.6 3.538-9.372 8.5-.401 2.475.17 4.842 1.564 6.493 1.279 1.518 3.11 2.15 5.287 2.15 3.738 0 5.81-2.42 5.81-2.42l-.187 1.175c-.07.449.273.851.72.851h3.782a1.22 1.22 0 0 0 1.203-1.036l2.269-14.466a.731.731 0 0 0-.72-.85Zm-5.851 8.226c-.406 2.415-2.309 4.035-4.737 4.035-1.219 0-2.193-.393-2.818-1.14-.62-.74-.856-1.794-.659-2.969.378-2.394 2.314-4.068 4.704-4.068 1.192 0 2.161.4 2.8 1.152.64.76.893 1.82.71 2.99ZM101.264 16.086h-3.923c-.374 0-.726.188-.938.502l-5.41 8.042-2.294-7.728a1.137 1.137 0 0 0-1.087-.816h-3.855a.685.685 0 0 0-.644.907l4.32 12.796-4.062 5.786a.686.686 0 0 0 .555 1.083h3.918c.371 0 .72-.183.93-.49l13.048-19.005c.312-.455-.009-1.077-.558-1.077ZM113.992 7.515h-7.81c-.533 0-.988.43-1.071 1.013l-3.158 22.155c-.063.438.243.832.641.832h4.008c.372 0 .691-.301.749-.71l.896-6.28c.082-.585.538-1.015 1.071-1.015h2.471c5.145 0 8.112-2.754 8.889-8.212.35-2.388.014-4.264-.997-5.578-1.109-1.442-3.076-2.205-5.689-2.205Zm.9 8.091c-.425 3.1-2.566 3.1-4.638 3.1h-1.177l.828-5.79c.049-.35.321-.607.642-.607h.54c1.409 0 2.74 0 3.427.89.41.53.535 1.318.378 2.408ZM138.947 14.77h-4.196a.728.728 0 0 0-.72.62l-.186 1.183-.295-.429c-.909-1.328-2.934-1.772-4.957-1.772-4.639 0-8.599 3.538-9.371 8.5-.4 2.475.168 4.842 1.562 6.493 1.282 1.518 3.11 2.15 5.288 2.15 3.738 0 5.81-2.42 5.81-2.42l-.187 1.175c-.07.449.273.851.723.851h3.78a1.22 1.22 0 0 0 1.203-1.036l2.27-14.466a.735.735 0 0 0-.724-.85Zm-5.852 8.226c-.402 2.415-2.308 4.035-4.736 4.035-1.217 0-2.193-.393-2.819-1.14-.62-.74-.854-1.794-.659-2.969.381-2.394 2.314-4.068 4.704-4.068 1.193 0 2.162.4 2.8 1.152.642.76.896 1.82.71 2.99ZM143.076 8.124l-3.388 22.56c-.066.436.257.83.679.83h3.406c.566 0 1.046-.429 1.133-1.014l3.341-22.153c.067-.437-.257-.832-.678-.832h-3.814a.7.7 0 0 0-.679.609ZM8.447 34.943l.65-4.048-1.447-.033H.744L5.544.984a.393.393 0 0 1 .39-.326h11.643c3.866 0 6.533.79 7.926 2.348.653.732 1.069 1.496 1.27 2.337.211.882.215 1.937.009 3.222l-.015.094v.824l.653.363c.55.287.987.615 1.322.99.559.625.92 1.42 1.072 2.362.158.97.106 2.122-.152 3.428-.298 1.501-.78 2.809-1.43 3.88a8.035 8.035 0 0 1-2.266 2.437c-.864.602-1.89 1.059-3.051 1.351-1.125.288-2.407.433-3.813.433h-.907c-.648 0-1.277.23-1.771.64a2.68 2.68 0 0 0-.924 1.619l-.068.364-1.147 7.136-.052.262c-.014.083-.037.125-.072.153a.194.194 0 0 1-.12.042H8.448Z"),t.appendChild(n);var r=document.createElementNS("http://www.w3.org/2000/svg","path");r.setAttributeNS(null,"fill","#BFBFBF"),r.setAttributeNS(null,"d","M26.996 9.229c-.032.218-.07.441-.11.67-1.423 7.739-6.29 10.412-12.507 10.412h-3.165c-.76 0-1.4.585-1.52 1.38l-1.62 10.888-.459 3.087c-.077.521.303.992.8.992h5.613c.665 0 1.23-.512 1.335-1.207l.055-.302 1.057-7.106.068-.39c.103-.697.669-1.209 1.334-1.209h.84c5.438 0 9.696-2.34 10.94-9.11.52-2.828.251-5.19-1.125-6.85a5.42 5.42 0 0 0-1.536-1.255Z"),t.appendChild(r);var o=document.createElementNS("http://www.w3.org/2000/svg","path");o.setAttributeNS(null,"fill","#fff"),o.setAttributeNS(null,"d","M26.565 8.059a12.448 12.448 0 0 0-1.509-.327c-.93-.147-1.95-.217-3.043-.217h-9.22c-.228 0-.444.05-.637.14a1.44 1.44 0 0 0-.818 1.076L9.377 20.875l-.057.354c.13-.8.828-1.388 1.657-1.388h3.452c6.78 0 12.087-2.69 13.639-10.475.046-.23.085-.455.12-.674a8.376 8.376 0 0 0-1.275-.526c-.113-.037-.23-.073-.348-.107Z"),t.appendChild(o);var a=document.createElementNS("http://www.w3.org/2000/svg","path");a.setAttributeNS(null,"fill","#fff"),a.setAttributeNS(null,"d","M12.125 9.512a1.35 1.35 0 0 1 .771-1.007 1.42 1.42 0 0 1 .6-.132H22.2c1.03 0 1.993.065 2.871.203a11.81 11.81 0 0 1 1.753.406c.433.14.834.304 1.204.494.436-2.7-.003-4.538-1.505-6.202-1.656-1.832-4.645-2.616-8.47-2.616H6.949c-.78 0-1.447.552-1.568 1.303L.756 30.443c-.091.563.356 1.072.941 1.072h6.855l1.721-10.61 1.852-11.393Z"),t.appendChild(a);var i=document.createElementNS("http://www.w3.org/2000/svg","defs"),c=document.createElementNS("http://www.w3.org/2000/svg","clipPath");c.setAttributeNS(null,"id","a");var s=document.createElementNS("http://www.w3.org/2000/svg","path");return s.setAttributeNS(null,"fill","#fff"),s.setAttributeNS(null,"d","M.744.658h147.512v36H.744z"),c.appendChild(s),i.appendChild(c),e.appendChild(t),e.appendChild(i),e}();case"google_pay":return function(){var e=document.createElementNS("http://www.w3.org/2000/svg","svg");e.style.verticalAlign="middle",e.setAttributeNS(null,"width","95"),e.setAttributeNS(null,"height","51"),e.setAttributeNS(null,"viewBox","0 0 ".concat("95"," 51")),e.setAttributeNS(null,"role","presentation"),e.setAttributeNS(null,"fill","none");var t=document.createElementNS("http://www.w3.org/2000/svg","path");t.setAttributeNS(null,"fill","#fff"),t.setAttributeNS(null,"d","M69.734.562H25.266C11.37.562 0 11.855 0 25.658 0 39.46 11.37 50.754 25.266 50.754h44.468C83.63 50.754 95 39.46 95 25.658 95 11.855 83.63.562 69.734.562Z"),e.appendChild(t);var n=document.createElementNS("http://www.w3.org/2000/svg","path");n.setAttributeNS(null,"fill","#3C4043"),n.setAttributeNS(null,"d","M69.734 2.594c3.12 0 6.152.615 9.007 1.82a23.432 23.432 0 0 1 7.39 4.956 23.118 23.118 0 0 1 4.99 7.34 22.636 22.636 0 0 1 1.833 8.948c0 3.099-.62 6.11-1.832 8.946a23.258 23.258 0 0 1-4.99 7.34 23.291 23.291 0 0 1-7.39 4.957 23.055 23.055 0 0 1-9.008 1.82H25.266c-3.12 0-6.152-.615-9.007-1.82a23.432 23.432 0 0 1-7.39-4.956 23.116 23.116 0 0 1-4.99-7.34 22.634 22.634 0 0 1-1.832-8.947c0-3.1.619-6.111 1.831-8.947a23.257 23.257 0 0 1 4.99-7.34 23.29 23.29 0 0 1 7.39-4.957 23.055 23.055 0 0 1 9.008-1.82h44.468Zm0-2.032H25.266C11.37.562 0 11.855 0 25.658 0 39.46 11.37 50.754 25.266 50.754h44.468C83.63 50.754 95 39.46 95 25.658 95 11.855 83.63.562 69.734.562Z"),e.appendChild(n);var r=document.createElementNS("http://www.w3.org/2000/svg","path");r.setAttributeNS(null,"fill","#3C4043"),r.setAttributeNS(null,"d","M45.403 27.44v7.59h-2.425V16.285h6.43c1.63 0 3.019.54 4.156 1.619 1.162 1.079 1.743 2.397 1.743 3.953 0 1.593-.58 2.91-1.743 3.977-1.124 1.067-2.514 1.594-4.156 1.594h-4.005v.012Zm0-8.847v6.538h4.055c.96 0 1.769-.327 2.4-.967.645-.64.973-1.418.973-2.296 0-.866-.328-1.631-.973-2.271-.631-.665-1.427-.991-2.4-.991h-4.055v-.013ZM61.649 21.78c1.794 0 3.209.477 4.245 1.43 1.036.954 1.553 2.26 1.553 3.916v7.905h-2.311v-1.782h-.101c-.998 1.468-2.337 2.196-4.005 2.196-1.428 0-2.615-.414-3.575-1.255-.96-.84-1.44-1.882-1.44-3.137 0-1.33.505-2.384 1.516-3.162 1.01-.79 2.362-1.18 4.042-1.18 1.44 0 2.628.264 3.55.791v-.552c0-.84-.328-1.543-.998-2.133a3.437 3.437 0 0 0-2.35-.878c-1.351 0-2.425.564-3.209 1.706l-2.135-1.33c1.175-1.694 2.919-2.535 5.218-2.535Zm-3.133 9.31c0 .628.265 1.155.809 1.57.53.414 1.162.627 1.882.627 1.023 0 1.933-.377 2.728-1.13.796-.752 1.2-1.63 1.2-2.647-.757-.59-1.806-.891-3.158-.891-.985 0-1.806.238-2.463.703-.67.489-.998 1.079-.998 1.769ZM80.636 22.194l-8.085 18.471h-2.5l3.006-6.462-5.331-12.009h2.64l3.84 9.21h.05l3.74-9.21h2.64Z"),e.appendChild(r);var o=document.createElementNS("http://www.w3.org/2000/svg","path");o.setAttributeNS(null,"fill","#4285F4"),o.setAttributeNS(null,"d","M35.756 25.908c0-.785-.07-1.537-.202-2.26H25.387v4.141l5.855.002a4.98 4.98 0 0 1-2.173 3.335v2.686h3.486c2.035-1.87 3.2-4.636 3.2-7.904Z"),e.appendChild(o);var a=document.createElementNS("http://www.w3.org/2000/svg","path");a.setAttributeNS(null,"fill","#34A853"),a.setAttributeNS(null,"d","M29.07 31.126c-.97.65-2.22 1.03-3.681 1.03-2.824 0-5.22-1.89-6.077-4.437h-3.595v2.77a10.83 10.83 0 0 0 9.672 5.921c2.923 0 5.379-.955 7.166-2.599l-3.485-2.685Z"),e.appendChild(a);var i=document.createElementNS("http://www.w3.org/2000/svg","path");i.setAttributeNS(null,"fill","#FABB05"),i.setAttributeNS(null,"d","M18.974 25.664c0-.716.12-1.407.339-2.057v-2.77h-3.596a10.635 10.635 0 0 0-1.15 4.827c0 1.736.415 3.375 1.15 4.827l3.596-2.77a6.444 6.444 0 0 1-.339-2.057Z"),e.appendChild(i);var c=document.createElementNS("http://www.w3.org/2000/svg","path");return c.setAttributeNS(null,"fill","#E94235"),c.setAttributeNS(null,"d","M25.389 19.17c1.595 0 3.024.546 4.152 1.613l3.089-3.066c-1.876-1.735-4.322-2.8-7.241-2.8-4.229 0-7.891 2.409-9.672 5.92l3.595 2.77c.858-2.547 3.253-4.437 6.077-4.437Z"),e.appendChild(c),e}();case"klarna":return function(){var e=document.createElementNS("http://www.w3.org/2000/svg","svg");e.style.verticalAlign="middle",e.setAttributeNS(null,"width","49"),e.setAttributeNS(null,"height","49"),e.setAttributeNS(null,"viewBox","135 110 340 389"),e.setAttributeNS(null,"fill","none");var t=document.createElementNS("http://www.w3.org/2000/svg","path");return t.setAttributeNS(null,"d","M439.675 110H355.227C355.227 179.464 312.727 241.704 248.149 286.161L222.76 303.944V110H135V499H222.76V306.167L367.922 499H475L335.357 314.503C398.831 268.379 440.227 196.691 439.675 110Z"),t.setAttributeNS(null,"fill","#F9F8F5"),e.appendChild(t),e}();case"link":return(t=document.createElementNS(d,"svg")).style.verticalAlign="middle",t.setAttributeNS(null,"width","72"),t.setAttributeNS(null,"height","24"),t.setAttribute("viewBox","0 0 72 24"),m.forEach((function(e){var n=document.createElementNS(d,"path");n.setAttribute("d",e.path),n.setAttribute("fill",e.fill),t.appendChild(n)})),t;case"apple_pay_inner":return function(){var e=document.createElementNS("http://www.w3.org/2000/svg","svg");e.style.verticalAlign="middle";var t="165.52107",n="105.9651";e.setAttributeNS(null,"width","".concat(t,"px")),e.setAttributeNS(null,"height","".concat(n,"px")),e.setAttributeNS(null,"viewBox","0 0 ".concat(t," ").concat(n)),e.setAttributeNS(null,"enable-background","new 0 0 ".concat(t," ").concat(n)),e.setAttributeNS(null,"role","presentation");var r=document.createElementNS("http://www.w3.org/2000/svg","g");e.appendChild(r);var o=document.createElementNS("http://www.w3.org/2000/svg","path");o.setAttributeNS(null,"d","M150.69807,0H14.82318c-0.5659,0-1.1328,0-1.69769,0.0033c-0.47751,0.0034-0.95391,0.0087-1.43031,0.0217 c-1.039,0.0281-2.0869,0.0894-3.1129,0.2738c-1.0424,0.1876-2.0124,0.4936-2.9587,0.9754 c-0.9303,0.4731-1.782,1.0919-2.52009,1.8303c-0.73841,0.7384-1.35721,1.5887-1.83021,2.52 c-0.4819,0.9463-0.7881,1.9166-0.9744,2.9598c-0.18539,1.0263-0.2471,2.074-0.2751,3.1119 c-0.0128,0.4764-0.01829,0.9528-0.0214,1.4291c-0.0033,0.5661-0.0022,1.1318-0.0022,1.6989V91.142 c0,0.5671-0.0011,1.13181,0.0022,1.69901c0.00311,0.4763,0.0086,0.9527,0.0214,1.4291 c0.028,1.03699,0.08971,2.08469,0.2751,3.11069c0.1863,1.0436,0.4925,2.0135,0.9744,2.9599 c0.473,0.9313,1.0918,1.7827,1.83021,2.52c0.73809,0.7396,1.58979,1.3583,2.52009,1.8302 c0.9463,0.4831,1.9163,0.7892,2.9587,0.9767c1.026,0.1832,2.0739,0.2456,3.1129,0.2737c0.4764,0.0108,0.9528,0.0172,1.43031,0.0194 c0.56489,0.0044,1.13179,0.0044,1.69769,0.0044h135.87489c0.5649,0,1.13181,0,1.69659-0.0044 c0.47641-0.0022,0.95282-0.0086,1.4314-0.0194c1.0368-0.0281,2.0845-0.0905,3.11301-0.2737 c1.041-0.1875,2.0112-0.4936,2.9576-0.9767c0.9313-0.4719,1.7805-1.0906,2.52011-1.8302c0.7372-0.7373,1.35599-1.5887,1.8302-2.52 c0.48299-0.9464,0.78889-1.9163,0.97429-2.9599c0.1855-1.026,0.2457-2.0737,0.2738-3.11069 c0.013-0.4764,0.01941-0.9528,0.02161-1.4291c0.00439-0.5672,0.00439-1.1319,0.00439-1.69901V14.8242 c0-0.5671,0-1.1328-0.00439-1.6989c-0.0022-0.4763-0.00861-0.9527-0.02161-1.4291c-0.02811-1.0379-0.0883-2.0856-0.2738-3.1119 c-0.18539-1.0432-0.4913-2.0135-0.97429-2.9598c-0.47421-0.9313-1.093-1.7816-1.8302-2.52 c-0.73961-0.7384-1.58881-1.3572-2.52011-1.8303c-0.9464-0.4818-1.9166-0.7878-2.9576-0.9754 c-1.0285-0.1844-2.0762-0.2457-3.11301-0.2738c-0.47858-0.013-0.95499-0.0183-1.4314-0.0217C151.82988,0,151.26297,0,150.69807,0 L150.69807,0z"),r.appendChild(o);var a=document.createElementNS("http://www.w3.org/2000/svg","path");a.setAttributeNS(null,"d","M150.69807,3.532l1.67149,0.0032c0.4528,0.0032,0.90561,0.0081,1.36092,0.0205 c0.79201,0.0214,1.71849,0.0643,2.58209,0.2191c0.7507,0.1352,1.38029,0.3408,1.9845,0.6484 c0.5965,0.3031,1.14301,0.7003,1.62019,1.1768c0.479,0.4797,0.87671,1.0271,1.18381,1.6302 c0.30589,0.5995,0.51019,1.2261,0.64459,1.9823c0.1544,0.8542,0.1971,1.7832,0.21881,2.5801 c0.01219,0.4498,0.01819,0.8996,0.0204,1.3601c0.00429,0.5569,0.0042,1.1135,0.0042,1.6715V91.142 c0,0.558,0.00009,1.1136-0.0043,1.6824c-0.00211,0.4497-0.0081,0.8995-0.0204,1.3501c-0.02161,0.7957-0.0643,1.7242-0.2206,2.5885 c-0.13251,0.7458-0.3367,1.3725-0.64429,1.975c-0.30621,0.6016-0.70331,1.1484-1.18022,1.6251 c-0.47989,0.48-1.0246,0.876-1.62819,1.1819c-0.5997,0.3061-1.22821,0.51151-1.97151,0.6453 c-0.88109,0.157-1.84639,0.2002-2.57339,0.2199c-0.4574,0.0103-0.9126,0.01649-1.37889,0.0187 c-0.55571,0.0043-1.1134,0.0042-1.6692,0.0042H14.82318c-0.0074,0-0.0146,0-0.0221,0c-0.5494,0-1.0999,0-1.6593-0.0043 c-0.4561-0.00211-0.9112-0.0082-1.3512-0.0182c-0.7436-0.0201-1.7095-0.0632-2.5834-0.2193 c-0.74969-0.1348-1.3782-0.3402-1.9858-0.6503c-0.59789-0.3032-1.1422-0.6988-1.6223-1.1797 c-0.4764-0.4756-0.8723-1.0207-1.1784-1.6232c-0.3064-0.6019-0.5114-1.2305-0.64619-1.9852 c-0.15581-0.8626-0.19861-1.7874-0.22-2.5777c-0.01221-0.4525-0.01731-0.9049-0.02021-1.3547l-0.0022-1.3279l0.0001-0.3506V14.8242 l-0.0001-0.3506l0.0021-1.3251c0.003-0.4525,0.0081-0.9049,0.02031-1.357c0.02139-0.7911,0.06419-1.7163,0.22129-2.5861 c0.1336-0.7479,0.3385-1.3765,0.6465-1.9814c0.3037-0.5979,0.7003-1.1437,1.17921-1.6225 c0.477-0.4772,1.02309-0.8739,1.62479-1.1799c0.6011-0.3061,1.2308-0.5116,1.9805-0.6465c0.8638-0.1552,1.7909-0.198,2.5849-0.2195 c0.4526-0.0123,0.9052-0.0172,1.3544-0.0203l1.6771-0.0033H150.69807"),a.setAttributeNS(null,"fill","#FFFFFF"),r.appendChild(a);var i=document.createElementNS("http://www.w3.org/2000/svg","g");r.appendChild(i);var c=document.createElementNS("http://www.w3.org/2000/svg","g");i.appendChild(c);var s=document.createElementNS("http://www.w3.org/2000/svg","g");i.appendChild(s);var u=document.createElementNS("http://www.w3.org/2000/svg","path");u.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(u);var l=document.createElementNS("http://www.w3.org/2000/svg","path");l.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(l);var p=document.createElementNS("http://www.w3.org/2000/svg","path");p.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(p);var d=document.createElementNS("http://www.w3.org/2000/svg","path");d.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(d);var m=document.createElementNS("http://www.w3.org/2000/svg","path");return m.setAttributeNS(null,"d","M119.34167,79.9889v-4.5946c0.4193,0.10483,1.36425,0.10483,1.83723,0.10483c2.6252,0,4.04313-1.10245,4.90908-3.9378 c0-0.05267,0.49931-1.68025,0.49931-1.70658l-9.97616-27.64562h6.14268l6.98432,22.47371h0.10432l6.98433-22.47371h5.9857 l-10.34483,29.06304c-2.36186,6.69517-5.0924,8.84789-10.81577,8.84789C121.17891,80.12006,119.76098,80.06739,119.34167,79.9889 z"),s.appendChild(m),e}();default:return n}}},7030:function(e,t,n){"use strict";n.d(t,{Kb:function(){return l},Nb:function(){return m},P0:function(){return f},eN:function(){return _},et:function(){return d},tk:function(){return p}});var r,o,a=n(4942),i=n(4716),c=n(942),s=n(6183),u=n(2375),l="".concat(i.A2,"-input"),p=("".concat(i.A2,"-inputAfter"),"".concat(i.A2,"-safariInput")),d="StripeElement",m=["focus","blur","escape","change","loaderstart","carddetailschange","savedpaymentmethodupdate","savedpaymentmethodremove","click","success"],_=["__private_do_not_use_spm_change","__private_do_not_use_spm_update_address","__private_do_not_use_spm_remove"],f=(o={},(0,a.Z)(o,c.Yj.linkAuthentication,s.NC.LINK_AUTHENTICATION_ELEMENT),(0,a.Z)(o,c.Yj.payment,s.NC.PAYMENT_ELEMENT),(0,a.Z)(o,c.Yj.shippingAddress,s.NC.ADDRESS_ELEMENT),(0,a.Z)(o,c.Yj.address,(r={},(0,a.Z)(r,u.gC,s.NC.ADDRESS_ELEMENT_SHIPPING),(0,a.Z)(r,u.mm,s.NC.ADDRESS_ELEMENT_BILLING),r)),(0,a.Z)(o,c.Yj.autocompleteSuggestions,s.NC.AUTOCOMPLETE_SUGGESTIONS_ELEMENT),(0,a.Z)(o,c.Yj.achBankSearchResults,s.NC.ACH_BANK_SEARCH_RESULTS_ELEMENT),(0,a.Z)(o,c.Yj.paymentMethodMessaging,s.NC.PAYMENT_METHOD_MESSAGING_ELEMENT),(0,a.Z)(o,c.Yj.currencySelector,s.NC.CURRENCY_SELECTOR_ELEMENT),(0,a.Z)(o,c.Yj.easel,s.NC.EASEL),(0,a.Z)(o,c.Yj.taxId,s.NC.TAX_ID),(0,a.Z)(o,c.Yj.issuingAddToWalletButton,s.NC.ISSUING_ADD_TO_APPLE_WALLET_BUTTON),o)},3897:function(e,t,n){"use strict";n.d(t,{a:function(){return o}});var r=n(2024),o=function(e){return e._frames&&(0,r.sE)((0,r.VO)(e._frames),(function(e){return"EASEL"===(null==e?void 0:e.type)}))||null}},2110:function(e,t,n){"use strict";n.d(t,{wM:function(){return s},pL:function(){return c},GL:function(){return i},Dr:function(){return r.Dr},VL:function(){return r.VL}});n(3897);var r=n(746),o=n(1873),a=(0,o.mC)({country_code:o.Z_,region:(0,o.jt)(o.Z_)}),i=function(e,t){var n,r=function(e){var n=(0,o.Gu)(a,e,"onTestmodeCustomerLocationUpdate").value;t(n)};return null===(n=e._controllerFrame)||void 0===n||n._on("easel_customer_location_change",r),function(){var t;null===(t=e._controllerFrame)||void 0===t||t._off("easel_customer_location_change",r)}},c=function(e){return{onTestmodeCustomerLocationUpdate:function(t){return i(e,t)}}},s=function(){return n.e(794).then(n.bind(n,3304))}},746:function(e,t,n){"use strict";n.d(t,{Dr:function(){return i},R7:function(){return c},VL:function(){return a}});var r=n(3897),o=[],a=function(e,t){var n=(0,r.a)(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.a)(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}},987:function(e,t,n){"use strict";n.d(t,{x:function(){return a}});var r=n(1413),o=n(9581),a=function(e,t){switch(e){case"linkAuthentication":case"payment":case"shippingAddress":case"address":case"paymentMethodMessaging":case"currencySelector":case"taxId":return(0,r.Z)({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.Rz)(e)}}},9144:function(e,t,n){"use strict";n.d(t,{KC:function(){return r},ZS: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"}},7129:function(e,t,n){"use strict";var r=n(5671),o=n(3144),a=n(136),i=n(9388),c=n(2784),s=n(4200),u=n(3938),l={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"},p=function(e){function t(e){var o;return(0,r.Z)(this,t),o=n.call(this,e),u.s$&&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.Z)(t,e);var n=(0,i.Z)(t);return(0,o.Z)(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(){this.loaded&&(u.s$||u.yv?this._iframe.focus():this.send({action:"stripe-user-focus",payload:{}}))}},{key:"blur",value:function(){this.loaded&&(this._iframe.contentWindow.blur(),this._iframe.blur(),document.activeElement===this._iframe&&(window.focus(),document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()))}},{key:"clear",value:function(){this.send({action:"stripe-user-clear",payload:{}})}},{key:"collapse",value:function(){this.send({action:"stripe-user-collapse",payload:{}})}},{key:"getValue",value:function(){this.send({action:"stripe-user-get-value",payload:{}})}},{key:"_createIFrame",value:function(t,n,r){var o=e.prototype._createIFrame.call(this,t,n,r);return o.setAttribute("title","Secure payment input frame"),(0,s.yq)(o,l),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.Z);t.Z=p},6032: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(me,'"]')),n=(0,M.sE)(t,(function(e){var t=(e.getAttribute("src")||"").split("?")[0];return new RegExp("^".concat(me,"/?$")).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?ah({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,u,l=n(1413),p=n(9062),d=n(5671),m=n(3144),_=n(4942),f=n(5987),h=n(7462),y=n(2963),v=n(7326),g=n(136),b=n(9388),k=n(1873),S=n(5558),E=n(4200),w=n(3938),C=n(6617),A=n(248),P=n(2619),M=n(2024),T=n(8812),I=n(4505),N=n(4716),R=JSON.parse('{"d":{"acacia":{},"basil":{},"clover":{}}}'),O=R.d,x=(["v3"].concat((0,p.Z)(Object.keys(O))),{pinnedApiVersion:void 0,isPaymentElementDefaultLayoutAccordionCollapsed:!1,deprecatedElements:[],isEaselDefaultOn:!1,isRedirectToCheckoutDeprecated:!1,doesNotCollectPostalCodeForNonUSCardPayments:!1}),Z=(0,l.Z)((0,l.Z)({},x),{},{pinnedApiVersion:"2025-01-27.acacia",deprecatedElements:[]}),j=(0,l.Z)((0,l.Z)({},Z),{},{pinnedApiVersion:"2025-03-31.basil",isPaymentElementDefaultLayoutAccordionCollapsed:!0,deprecatedElements:[]}),L=(0,l.Z)((0,l.Z)({},j),{},{pinnedApiVersion:"2025-09-30.clover",deprecatedElements:["epsBank","fpxBank","p24Bank","idealBank","affirmMessage","afterpayClearpayMessage"],isEaselDefaultOn:!0,isRedirectToCheckoutDeprecated:!0,doesNotCollectPostalCodeForNonUSCardPayments:!0}),D=function(e,t){return function(e){switch(e){case"acacia":return Z;case"basil":return j;case"clover":return L;default:return x}}(e)[t]},B=function(e){function t(e,r){var o;return(0,d.Z)(this,t),(o=n.call(this,"Unsupported on version [".concat(e,"]: ").concat(r))).name="VersionError",o}(0,g.Z)(t,e);var n=(0,b.Z)(t);return(0,m.Z)(t)}(T.No),F=(n(7294),function(e,t,n){var r,o="string"==typeof(r=e)&&(0,M.sE)(Object.keys(N.YA),(function(e){return e===r}))||null;if(!o||!function(e,t){var n=P.MJ[e];return!n||(0,P.uN)(t,n)}(o,t)){var a="string"==typeof e?e:typeof e;throw new T.No("A valid Element name must be provided. Valid Elements are:\n ".concat(Object.keys(N.YA).filter((function(e){return!N.YA[e].beta})).join(", "),"; you passed: ").concat(a,"."))}if(-1!==D(n,"deprecatedElements").indexOf(o))throw new B(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."))}),U=n(8547),q=n(9581),G=n(3324),V=n(942),z=n(6361),K=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}),H={base:(0,k.jt)(k.Ry),complete:(0,k.jt)(k.Ry),empty:(0,k.jt)(k.Ry),invalid:(0,k.jt)(k.Ry),paymentRequestButton:(0,k.jt)(k.Ry)},Y={classes:(0,k.jt)((0,k.mC)({base:(0,k.jt)(k.Z_),complete:(0,k.jt)(k.Z_),empty:(0,k.jt)(k.Z_),focus:(0,k.jt)(k.Z_),invalid:(0,k.jt)(k.Z_),webkitAutofill:(0,k.jt)(k.Z_)})),hidePostalCode:(0,k.jt)(k.Xg),hideIcon:(0,k.jt)(k.Xg),showIcon:(0,k.jt)(k.Xg),disableMultipleButtons:(0,k.jt)(k.Xg),style:(0,k.jt)((0,k.mC)(H)),iconStyle:(0,k.jt)((0,k.kw)("solid","default")),value:(0,k.jt)((0,k.or)(k.Z_,k.Ry)),__privateCvcOptional:(0,k.jt)(k.Xg),__privateValue:(0,k.jt)((0,k.or)(k.Z_,k.Ry)),__privateEmitIbanValue:(0,k.jt)(k.Xg),error:(0,k.jt)((0,k.mC)({type:k.Z_,code:(0,k.jt)(k.Z_),decline_code:(0,k.jt)(k.Z_),param:(0,k.jt)(k.Z_)})),locale:(0,k.yv)("elements()"),fonts:(0,k.yv)("elements()"),placeholder:(0,k.jt)(k.Z_),disabled:(0,k.jt)(k.Xg),placeholderCountry:(0,k.jt)(k.Z_),paymentRequest:(0,k.jt)((0,k.n2)(z.Z,"stripe.paymentRequest(...)")),supportedCountries:(0,k.jt)((0,k.CT)(k.Z_)),accountHolderType:(0,k.jt)((0,k.kw)("individual","company")),issuingCard:(0,k.jt)(k.Z_),ephemeralKeySecret:(0,k.jt)(k.Z_),nonce:(0,k.jt)(k.Z_),toCopy:(0,k.jt)((0,k.kw)("number","cvc","expiry","pin"))},W=(0,l.Z)((0,l.Z)({},Y),{},{disableLink:(0,k.jt)(k.Xg),preferredNetwork:(0,k.jt)((0,k.CT)(k.kw.apply(void 0,(0,p.Z)(K))))}),X=(0,k.mC)(W),J=(0,k.mC)(Y),Q=n(6183),$=(i={},(0,_.Z)(i,V.Yj.card,Q.NC.CARD_ELEMENT_COMBINED),(0,_.Z)(i,V.Yj.cardNumber,Q.NC.CARD_ELEMENT_SPLIT),(0,_.Z)(i,V.Yj.cardExpiry,Q.NC.CARD_ELEMENT_SPLIT),(0,_.Z)(i,V.Yj.cardCvc,Q.NC.CARD_ELEMENT_SPLIT),(0,_.Z)(i,V.Yj.postalCode,Q.NC.CARD_ELEMENT_SPLIT),(0,_.Z)(i,V.Yj.paymentRequestButton,Q.NC.PAYMENT_REQUEST_ELEMENT),(0,_.Z)(i,V.Yj.iban,Q.NC.IBAN_ELEMENT),(0,_.Z)(i,V.Yj.idealBank,Q.NC.IDEAL_BANK_ELEMENT),(0,_.Z)(i,V.Yj.p24Bank,Q.NC.P24_BANK_ELEMENT),(0,_.Z)(i,V.Yj.auBankAccount,Q.NC.AU_BANK_ACCOUNT_ELEMENT),(0,_.Z)(i,V.Yj.fpxBank,Q.NC.FPX_BANK_ELEMENT),(0,_.Z)(i,V.Yj.issuingCardNumberDisplay,Q.NC.ISSUING_CARD_NUMBER_DISPLAY_ELEMENT),(0,_.Z)(i,V.Yj.issuingCardCopyButton,Q.NC.ISSUING_CARD_COPY_BUTTON_ELEMENT),(0,_.Z)(i,V.Yj.issuingCardCvcDisplay,Q.NC.ISSUING_CARD_CVC_DISPLAY_ELEMENT),(0,_.Z)(i,V.Yj.issuingCardExpiryDisplay,Q.NC.ISSUING_CARD_EXPIRY_DISPLAY_ELEMENT),(0,_.Z)(i,V.Yj.issuingCardPinDisplay,Q.NC.ISSUING_CARD_PIN_DISPLAY_ELEMENT),(0,_.Z)(i,V.Yj.epsBank,Q.NC.EPS_BANK_ELEMENT),(0,_.Z)(i,V.Yj.netbankingBank,Q.NC.NETBANKING_BANK_ELEMENT),(0,_.Z)(i,V.Yj.afterpayClearpayMessageModal,Q.NC.AFTERPAY_MESSAGE_MODAL_ELEMENT),(0,_.Z)(i,V.Yj.autocompleteSuggestions,Q.NC.AUTOCOMPLETE_SUGGESTIONS_ELEMENT),(0,_.Z)(i,V.Yj.achBankSearchResults,Q.NC.ACH_BANK_SEARCH_RESULTS_ELEMENT),(0,_.Z)(i,V.Yj.linkAuthentication,Q.NC.LINK_AUTHENTICATION_ELEMENT),(0,_.Z)(i,V.Yj.address,Q.NC.ADDRESS_ELEMENT),(0,_.Z)(i,V.Yj.payment,Q.NC.PAYMENT_ELEMENT),(0,_.Z)(i,V.Yj.paymentMethodMessaging,Q.NC.PAYMENT_METHOD_MESSAGING_ELEMENT),i),ee=n(9144),te=function(e){var t=(0,E.Dx)(e,null);return!!t&&"rtl"===t.getPropertyValue("direction")},ne=function(){document.activeElement&&document.activeElement.blur&&document.activeElement.blur()},re=n(7030),oe=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,E.yq)(t,ee.ZS),t},ae=function(e){var t=getComputedStyle(e);return"0px"!==t.borderBottomWidth||"none"!==t.boxShadow||"rgba(0, 0, 0, 0)"!==t.backgroundColor||"none"!==t.backgroundImage},ie=function(e){var t=getComputedStyle(e);return"0px"!==t.borderRadius&&"hidden"===t.overflow},ce={margin:"0",padding:"0",border:"none",display:"block",background:"transparent",position:"relative",opacity:"1"},se=n(1743),ue=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,u=new Date,l=r||31536e6;u.setTime(u.getTime()+l);var p=o||"/",d=(n||"").replace(/[^!#-+\--:<-[\]-~]/g,encodeURIComponent),m="".concat(encodeURIComponent(t),"=").concat(d,";expires=").concat(u.toGMTString(),";path=").concat(p,";SameSite=").concat(s);return a&&(m+=";domain=".concat(a)),"https:"===i&&(m+=";secure"),document.cookie=m,m},le=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,E.SV)(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}(Ae.Z),Me=Pe,Te=function(e){function t(e){return(0,d.Z)(this,t),n.call(this,e)}(0,g.Z)(t,e);var n=(0,b.Z)(t);return(0,m.Z)(t,[{key:"_generateId",value:function(){return this._controllerId}}]),t}(Me),Ie=Te,Ne=n(6274).Promise,Re="merchant",Oe="session",xe="NA",Ze=function(e){return 42===e.length},je=function(e,t,n){return n?!e||!Ze(e)&&Ze(t)?t:e:(0,S.Vj)()},Le=function(){function e(t){var n,r,o=this;(0,d.Z)(this,e),this._controllerFrame=null,this._latencies=[],this._handleMessage=function(e){return function(t){var n=t.data,r=t.origin;if((0,C.Qg)(r)&&"string"==typeof n)try{var a=JSON.parse(n),i=a.originatingScript,c=a.payload;if("m2"===i){var s,u=c.guid,l=c.muid,p=c.sid;o._guid=u,o._muid=o._getID(Re,l),o._sid=o._getID(Oe,p),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=xe,a&&"NA"!==a?(this._muid=a,this._doNotPersistMuid=!0):(this._muid=this._getID(Re),this._doNotPersistMuid=!1),i&&"NA"!==i?(this._sid=i,this._doNotPersistSid=!0):(this._sid=this._getID(Oe),this._doNotPersistSid=!1),this._listenerRegistry=Ce(),this._idsPromise=new Ne((function(e){o._establishMessageChannel(e)})),this._id=(0,S.To)("__privateStripeMetricsController"),be&&(setTimeout((function(){o._controllerFrame=new Ie({frameConfig:{frameType:Q.NC.METRICS_CONTROLLER},controllerId:o._id,listenerRegistry:o._listenerRegistry,autoload:!0,appParams:o._buildFrameQueryString(),version:t.version})}),1e3),this._startIntervalCheck(),setTimeout(this._testLatency.bind(this),2e3+500*Math.random()))}return(0,m.Z)(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:"_establishMessageChannel",value:function(e){if(!be)return this._guid=(0,S.Vj)(),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,C.Qg)(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]:xe;switch(e){case Re:if(this._doNotPersistMuid)return je(this._muid,t,be);try{var n="__stripe_mid",r=je(le(n),t,be);return Ze(r)&&ue({name:n,value:r,domain:".".concat(document.location.hostname),protocol:document.location.protocol,sameSite:"Strict"}),r}catch(e){return xe}case Oe:if(this._doNotPersistSid)return je(this._sid,t,be);try{var o="__stripe_sid",a=je(le(o),t,be);return Ze(a)&&ue({name:o,value:a,domain:".".concat(document.location.hostname),protocol:document.location.protocol,sameSite:"Strict",expiresIn:18e5}),a}catch(e){return xe}default:throw new Error("Invalid ID type specified: ".concat(e))}}}]),e}(),De=null,Be=function(e){return De=new Le(e)},Fe=!1,Ue=function(){var e=De;e&&(Fe||(Fe=!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}}}))))},qe=((0,k.ci)(Object.freeze({ephemeralKeySecret:k.Z_,issuingCard:k.Z_,nonce:k.Z_,buttonHeight:(0,k.jt)((0,k.rS)(36,55)),wallet:(0,k.kw)("apple","google"),cardName:(0,k.jt)(k.Z_),google:(0,k.jt)((0,k.ci)(Object.freeze({integratorId:(0,k.jt)(k.Z_)})))})),(0,k.ci)(Object.freeze({ephemeralKeySecret:(0,k.jt)(k.Z_),issuingCard:(0,k.jt)(k.Z_),nonce:(0,k.jt)(k.Z_),buttonHeight:(0,k.jt)((0,k.O)(36,55)),wallet:(0,k.jt)((0,k.kw)("apple","google")),cardName:(0,k.jt)(k.Z_),google:(0,k.jt)((0,k.ci)(Object.freeze({integratorId:(0,k.jt)(k.Z_)})))}))),Ge=["test_id"],Ve=function(e){switch(e.type){case"object":return Ge.push(e.object.id),{issuingCard:e.object};case"error":return{error:e.error};default:return(0,q.Rz)(e)}},ze=function(e){switch(e.type){case"object":return{nonce:e.object.public_nonce};case"error":return{error:e.error};default:return(0,q.Rz)(e)}},Ke=n(9792),He=n(4044),Ye=n(4436),We=n(5625),Xe=n(6274).Promise,Je=function(e){return parseFloat(e.replace("px",""))||0},Qe=function(e,t){if(!e)return{source:"frame",outerHeight:Math.max(28,t.clientHeight),innerHeight:t.clientHeight,outerBorderRadius:0,outerPadding:null,hasInputBoxStyles:!1};var n,r,o,a,i,c,s,u,l,p,d,m=(n=e,r=t,o=(0,We.P)(n),a=(0,We.P)(r),i=getComputedStyle(n),c=i.borderTopWidth,s=i.borderBottomWidth,u=i.borderLeftWidth,l=i.borderRightWidth,{top:a.top-o.top-Je(c),bottom:o.bottom-a.bottom-Je(s),left:a.left-o.left-Je(u),right:o.right-a.right-Je(l)}),_=t.clientHeight,f=2*Math.min(m.top,m.bottom)+_;return{source:"wrapper",outerHeight:Math.round(10*Math.min(f,e.clientHeight))/10,innerHeight:t.clientHeight,outerBorderRadius:(p=e,d=getComputedStyle(p),-1!==d.borderRadius.indexOf(" ")?0:Je(d.borderRadius)),outerPadding:m,hasInputBoxStyles:ae(e)}},$e=function(e,t){return new Xe((function(n){(0,E.d3)(e,(function(){(0,E.w3)(e).then((function(){var r;try{r=function(e,t){for(var n={card:ae,paymentRequestButton:ie}[t],r=e.parentElement,o=0,a=null,i=e.clientHeight,c=e.clientWidth,s="card"===t?3*i:i,u="card"===t?1.5*c:c;o<4&&null!==r;){var l=r,p=l.clientHeight,d=l.clientWidth;if(p>s||d>u)return 0===o?r:a;if(n(r))return r;p>i&&(a=r,s=p),d>c&&(a=r,u=d),o+=1,r=r.parentElement}return a}(e,t)}catch(e){r=null}n(r)}))}))}))},et=n(2651),tt=n(3367),nt=n(5584),rt=n.n(nt),ot=n(161),at=n.n(ot),it=n(8778),ct=n.n(it),st=n(9757),ut=n.n(st),lt=n(6119),pt=n.n(lt),dt=n(2531),mt=n.n(dt),_t=n(9098),ft=n.n(_t),ht=n(4769),yt=n.n(ht),vt={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"},gt={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"},bt=(rt(),at(),mt(),pt(),ut(),ct(),ft(),yt(),function(e){var t,n,r=e.isOverride,o=e.component,a=e.frameId,i=e.parent,c=e.frame,s=e.locale,u=void 0===s?"auto":s,p=e.controller,d=e.controllerId,m=e.elementId,_=e.style,f=e.disabled,h=e.onSubmit,y=e.onLoad,v=e.onError,g=e.onOuterAction,b=(0,tt.NG)(),k=(0,tt.lT)(),w=window.SIMULATE_SECURE_CLICK,A=!1,P="",M=null,T=(0,l.Z)({},gt),I=(0,He.D)({frameType:"LINK_BUTTON_FOR_CARD_ELEMENT"}),N=document.createElement("iframe"),R="".concat(o,"Button");N.setAttribute("name",(0,S.To)(R)),N.setAttribute("frameborder","0"),N.setAttribute("allowTransparency","true"),N.setAttribute("scrolling","no");var O={locale:(0,Ye.Nj)(u),style:_,disabled:f,frameId:a,publishableKey:p._apiKey,stripeAccount:null!==(t=p._stripeAccount)&&void 0!==t?t:null,stripeJsId:p._stripeJsId,controllerId:d,mids:p.mids(),component:o,elementId:m};w&&(O.isSimulatedClick=w),(0,E.yq)(N,vt),N.src="".concat(I,"#").concat((0,C.qC)(O));var x,Z=document.createElement("div");Z.appendChild(N),(0,E.yq)(Z,gt),r&&!document.getElementById("test-mode-banner")&&((x=document.createElement("marquee")).id="test-mode-banner",x.innerText="Link in Card Test Mode",(0,E.yq)(x,{position:"fixed",left:"0",right:"0",top:"0",color:"#fff","background-color":"#33ddb3","z-index":"9999999"}),document.body.appendChild(x));var j=function(e){var t,n=e.data,r=e.origin;if(e.source===N.contentWindow&&r===V.jQ&&-1!==(null===(t=n.action)||void 0===t?void 0:t.indexOf("card-element-link")))switch(n.action){case"card-element-link-load":A=!0,B(),y();break;case"card-element-link-request-prefill-data":var o={name:null,email:null,phoneCountry:null,phoneNumber:null};if("link-pay"===n.payload.state||"link-save"===n.payload.state)try{o=b()}catch(e){p.report("prefill_data_collection_error",{message:null==e?void 0:e.message,stack:null==e?void 0:e.stack,name:null==e?void 0:e.name})}if(["link-pay","link-save","link-use"].indexOf(n.payload.state)>-1&&M)try{var a=k("card-element");c.send({action:"stripe-link-prefill-selectors",payload:a})}catch(e){p.report("prefill_data_selectors_error",{message:null==e?void 0:e.message,stack:null==e?void 0:e.stack,name:null==e?void 0:e.name})}c.send({action:"stripe-link-prefill-values",payload:o});break;case"card-element-link-update-styles":var i=n.payload,s=i.wrapperStyles,u=i.frameStyles;G(s),(0,E.yq)(N,(0,l.Z)((0,l.Z)({},vt),u));break;case"card-element-link-error":v(n.payload.reason||"");break;case"card-element-link-iframe-reflow":N.style.display="none";N.offsetHeight;N.style.display="block";break;case"card-element-link-report":p.report(n.payload.event,(0,l.Z)({},n.payload.data));break;case"card-element-link-submit":h();break;case"card-element-link-message-outer":"link-state-change"===n.payload.outerAction&&(P=n.payload.outerPayload.state),g(n.payload)}},L=function(e){var t;null==N||null===(t=N.contentWindow)||void 0===t||t.postMessage(e,V.jQ)},D=(0,et.Ds)((function(){(0,E.w3)(i,{requiredStableFrames:3,timeout:300,isStable:function(e,t){return e.width===t.width}}).then((function(e){if(e){var t=(0,We.P)(i).width;i.style.setProperty("--stripeElementWidth","".concat(t,"px")),L({action:"card-element-link-new-width",payload:{width:t}})}}))}),100),B=(0,et.$M)((function(){$e(i,"card").then((function(e){var t=Qe(e,i);"frame"===t.source&&p.report("link_in_card.outer_wrapper_not_found");var r=function(){i.style.setProperty("--stripeElementWidth","".concat((0,We.P)(i).width,"px")),D()};r(),window.ResizeObserver&&(n=new ResizeObserver(r)).observe(i),L({action:"card-element-link-outer-measurements",payload:(0,l.Z)((0,l.Z)({},t),{},{width:c._iframe.offsetWidth})})}))})),F=function(){L({action:"card-element-link-focus-button"})},U=function(e){L({action:"card-element-link-options-update",payload:e})},q=function(e){var t=e.prefillDataCollection;M=t},G=function(e){var t=(0,l.Z)((0,l.Z)((0,l.Z)({},gt),T),e);T=t,(0,E.yq)(Z,T)};return c._on("outer-update-link-prefill-data-collection",q),c._on("outer-update-link-user-options",U),N.addEventListener("focus",F,!1),window.addEventListener("message",j,!1),null==i||i.appendChild(Z),p.report("link_in_card.mount_link_frame"),{unmount:function(){var e;L({action:"card-element-link-unmount",payload:{}}),c._off("outer-update-link-prefill-data-collection",q),c._off("outer-update-link-user-options",U),N.removeEventListener("focus",F,!1),window.removeEventListener("message",j,!1),null===(e=n)||void 0===e||e.disconnect(),null==i||i.removeChild(Z),p.report("link_in_card.unmount_link_frame")},hasLoaded:function(){return A},getActiveButton:function(){return P},setFocusable:function(e){N.setAttribute("tabIndex",e?"0":"-1")},updateIframePosition:function(e){return L({action:"card-element-link-outer-nudge",payload:{right:e}})},disallowPointerEvents:function(){G({"pointer-events":"none",opacity:"0",transition:" opacity 0.6s cubic-bezier(0.19, 1, 0.22, 1)"})},allowPointerEvents:function(){G({"pointer-events":"auto",opacity:"1",transition:" opacity 0.6s cubic-bezier(0.19, 1, 0.22, 1)"})}}}),kt=n(6274).Promise,St={position:"fixed",top:"0",left:"100%",opacity:"0",visibility:"hidden",pointerEvents:"none",height:"auto",width:"auto",maxHeight:"none",maxWidth:"none"},Et=function(e,t){var n=function(e,t){var n=(0,E.Dx)(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],u=null===(c=r.match(/right\s+(\d+)%/))||void 0===c?void 0:c[1];if(s)return parseInt(s,10);if(u)return parseInt(u,10)/100*a}else{var l,p=null===(l=o.match(/(\d+)%/))||void 0===l?void 0:l[1];if(p)return(1-parseInt(p,10)/100)*a}return null}(e,t);if(null===n)return null;var r=(0,We.P)(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}},wt=function(e){var t,n,r,o,a=e.detectedWrapper,i=e.mountedToElement,c=e.rootStripeElement,s=e.onOverlap,u=e.onWarning,l=[],p=0,d=0,m=function(){var e,t;d++;var n=(0,We.P)(c),r=f();if(d>50&&(u("disconnecting, greater than ".concat(50," overlap checks done")),b()),!(n.width<150)){if(l=l.filter((function(n){var o,a,i="backgroundImage"===n.source?n.approximateDimensions:(0,We.P)(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&&(u("disconnecting, greater than ".concat(30," elements being watched")),b()))},f=function(){var e=(0,We.P)(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];Ct(n)&&_({source:"resizeObserver-siblingChild",element:n})}},y=(0,et.Ds)((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 u=o,l=0;l<3&&u;l++)h(u),u=u.nextElementSibling;s&&h(s),n&&function(e){var t=(0,We.P)(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(Ct(c)){_({source:"resizeObserver-fromPoint",element:e});break}if(!c.parentElement)break;c=c.parentElement}}(n),[c.previousElementSibling,c.nextElementSibling].forEach((function(e){e&&Ct(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,E.Dx)(e);if(t){(function(e){return new kt((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,E.yq)(a,St),document.body.appendChild(a);var i=(0,et.$M)((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?u(n):r&&function(t){var n=Et(e,t);n&&(_({source:"backgroundImage",element:e,approximateDimensions:n}),m())}(r)}))}},b=function(){var e,o,a;l=[],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){u("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)){u("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,E.Dx)(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,u=null===(s=t.backgroundPositionX.match(/(\d+)%/))||void 0===s?void 0:s[1];if(!u||parseInt(u,10)<95)return!1}var l=t.backgroundRepeat;if("no-repeat"===l)return!0;if("repeat"===l){var p,d=t.backgroundSize;if(-1!==d.indexOf(","))return!1;var m=null===(p=d.match(/(\d+)px/))||void 0===p?void 0:p[1];return!!m&&parseInt(m,10)<75}return!1}(e)&&g(e)}))):u("no wrapper detected, not setting intersection or mutation observer")}catch(e){u("string"==typeof(null==e?void 0:e.message)?null==e?void 0:e.message:"error caught in detection")}return{disconnect:b,check:y}},Ct=function(e){if(e instanceof HTMLElement){var t=(0,E.Dx)(e);return"absolute"===(null==t?void 0:t.position)||"right"===(null==t?void 0:t.float)}return!1},At={networks:null},Pt=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},Mt=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,p.Z)(t).sort((function(e,t){var o=Pt(e,t,n);return 0!==o?o:Pt(e,t,r)}))},Tt=n(6274).Promise,It=["classes"],Nt={base:"StripeElement",focus:"StripeElement--focus",invalid:"StripeElement--invalid",complete:"StripeElement--complete",empty:"StripeElement--empty",webkitAutofill:"StripeElement--webkit-autofill"},Rt="#faffbd",Ot=function(e){return parseFloat(e.toFixed(1))},xt=function(e){return/^\d+(\.\d*)?px$/.test(e)},Zt=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},jt=function(){function e(t){var n,r,o=this;(0,d.Z)(this,e),this._lastEmittedNetworksChange=null,this.programmaticFocus=function(){o._frame.send({action:"stripe-programmatic-focus",payload:null})},this.focus=function(e){var t;if("link-manage"!==(null===(t=o._linkButtonFrame)||void 0===t?void 0:t.getActiveButton())){if(o._isIssuingDisplayElement())throw new T.No("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,E.yq)(o._fakeInput,ee.ZS),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,E.yq)(o._fakeInput,(0,l.Z)((0,l.Z)({},ee.ZS),{},{"z-index":"-1"})):(0,E.yq)(o._fakeInput,ee.ZS),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,E.Dx)(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.A2).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=Zt(n);if(!a)break;n=a}var i=(0,We.P)(o._component),c=(0,We.P)(n),s=Math.abs(i.x-c.x)<20,u=i.y+i.height/2,l=c.yu,p=!!n.textContent;return s&&l&&p},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. https://docs.stripe.com/elements/express-checkout-element/comparison","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,u=t.emitEvent,p=t.getParent,m=t.hasRegisteredListener,_=t.selfDestruct,f=(0,M.CE)(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=u,this._getParent=p,this._hasRegisteredListener=m,this._selfDestruct=_;var b=(0,k.Gu)(X,v||{},"create()"),S=b.value;b.warnings.forEach((function(e){return o._controller.warn(e)}));var w=S.paymentRequest,C=S.classes,A=S.issuingCard,P=null===(n=S.style)||void 0===n||null===(r=n.paymentRequestButton)||void 0===r?void 0:r.height;this._cachedOptions={style:{paymentRequestButton:{height:"string"==typeof P?P:void 0}}};var I,R="paymentRequestButton"===this._componentName;if(R){if(null!=w&&w._initialOptions.__isCheckout||this._logPrbDeprecationWarning(),!w)throw new T.No("You must pass in a stripe.paymentRequest object in order to use this Element.");this._paymentRequest=w;var O=f.locale;this._paymentRequest._registerElement(),this._paymentRequest._updateLocale(O)}if(this._isIssuingDisplayElement()){var x=0===(g||[]).length;if(!A)throw new Error("You must pass in an ID to the issuingCard option in order to use this Element.");if(x){if(!("nonce"in S)||!("ephemeralKeySecret"in S))throw new Error("You must set the nonce and ephemeralKeySecret options to use this Element.")}else if(I=A,-1===Ge.indexOf(I))throw new Error("Issuing card ".concat(A," has not been retrieved."))}this._createElement(f,S,s),this._classes=Nt,this._computeCustomClasses(C||{}),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.Z)(e,[{key:"update",value:function(e){var t=this,n=(0,k.Gu)(J,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,M.PM)(this._cachedOptions,c);var s=r.classes,u=(0,f.Z)(r,It);s&&(this._removeClasses(),this._computeCustomClasses(s),this._updateClasses()),this._updateFrameHeight(r),Object.keys(u).length&&(this._frame.update(u),this._secondaryFrame&&this._secondaryFrame.update(u))}}},{key:"blur",value:function(){if(this._isIssuingDisplayElement())throw new T.No("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,E.pz)(document,this._component),n=!!window.frames[this._frame.id],r=(0,E.Yi)(document,this._component,t?function(t,n){e._controller.report("debug.".concat(t),n)}:void 0);if(t&&this._controller.report("debug.user_error.shadow_dom_mount.new_implementation",{element:this._componentName,isAccessibleViaWindowFrames:n}),t!==r&&this._controller.report("debug.shadow_dom_mount.old_implementation_mismatch",{element:this._componentName,isInvalidlyConnectedViaShadowDomResult:t,isConnectedViaShadowDom__deprecatedResult:r}),r){this._controller.report("user_error.shadow_dom_mount",{element:this._componentName});var o=function(){throw new T.No("Elements cannot be mounted in a ShadowRoot. Please mount in the Light DOM.")};"test"===this._controller.keyMode()?o():setTimeout(o,0)}if(this._paymentRequest){if(!this._paymentRequest._canMakePaymentResolved)throw new T.No("For the paymentRequestButton Element, you must first check availability using paymentRequest.canMakePayment() before mounting the Element.");if(!this._paymentRequest._activeBackingLibraryName)throw new T.No("The paymentRequestButton Element is not available in the current environment.")}this._mountTimestamp=new Ke.EK,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,E.mb)(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,E.mb)(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(!Nt[n])throw new T.No("".concat(n," is not a customizable class name.\nYou can customize: ").concat(Object.keys(Nt).join(", ")));var r=e[n]||Nt[n];t[n]=r.replace(/\./g," ")})),this._classes=(0,l.Z)((0,l.Z)({},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,u=e.customCheckoutSdkReadyTimestamp,l={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==u?void 0:u.getAsPosixTime()};this._controller.deferredCanMakePaymentResponse.promise.then((function(e){n._frame.send({action:"stripe-can-make-payment-response",payload:e})})),this._paymentRequest&&this._paymentRequest._on("walletconfigpropsupdate",(function(e){n._frame.send({action:"stripe-wallet-config-props-update",payload:e})})),this._frame._on("outer-link-card-mount",(function(e){var r=e.isOverride,o=e.frameId,a=e.locale,i=e.style,c=e.disabled,s=e.controllerId,u=e.elementId;n._linkButtonFrame=bt({component:n._componentName,frame:n._frame,parent:n._component,controller:n._controller,controllerId:s,isOverride:r,frameId:o,elementId:u,locale:a,style:i,disabled:c,onSubmit:function(){return n._frame._emit("submit")},onLoad:function(){var e;t&&(null===(e=n._linkButtonFrame)||void 0===e||e.updateIframePosition(t),t=void 0)},onOuterAction:function(e){var t=e.outerAction,r=e.outerPayload;if("link-state-change"===t&&"link-manage"===r.state){n._frame._iframe.style.display="none";n._frame._iframe.offsetHeight;n._frame._iframe.style.display="block"}"link-state-change"===t&&(n._handleLinkStateChangeFocusBehavior(r.state),"cardNumber"===n._componentName&&n._remove1PasswordButton(),"cardNumber"===n._componentName&&void 0===n._hasFloatingLabels&&["link-pay","link-use"].indexOf(r.state)>-1&&n._hasFloatingPlaceholder()&&n._handleFloatingPlaceholdersWithLink(),["cardNumber","cardCvc","cardExpiry","postalCode"].indexOf(n._componentName)>-1&&void 0===n._blurOnNextLinkState&&"link-manage"===r.state&&n._hasFloatingPlaceholder()?(n._blurOnNextLinkState=!0,n._controller.report("link_in_card.split_card.requires_focus_and_blur_with_data"),(0,E.Ql)((function(){n._emitEvent("focus"),n._focused=!0,n._updateClasses(),n._emitEvent("blur"),n._focused=!1,n._updateClasses()}))):n._blurOnNextLinkState&&(n._blurOnNextLinkState=void 0,(0,E.Ql)((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 d=(0,et.$M)((function(e){var t=e.matchFrame;n._frame.send({action:"stripe-timings",payload:{timestamps:l,matchFrame:t}})}));if(this._frame._on("load",(function(e){var t,r=e.source,o=n._getParent(),a=te(o),i=n._paymentRequest?n._paymentRequest._buttonTypeName:null,c=n._paymentRequest?n._paymentRequest._secondaryButtonTypeName:null,s=null===(t=n._paymentRequest)||void 0===t?void 0:t._initialOptions.onBehalfOf;n._mountTimestamp&&(l.mount=n._mountTimestamp.getAsPosixTime());var u=function(e,t,o){var u,l,p;n._frame.send({action:"stripe-user-mount",payload:{rtl:a,paymentRequestButtonType:i,secondaryPaymentRequestButtonType:c,linkExperimentAssignments:e,arb_id:t,outerBorderRadius:o,amount:null===(u=n._paymentRequest)||void 0===u||null===(l=u._reportOnlyTotal)||void 0===l?void 0:l.amount,currency:null===(p=n._paymentRequest)||void 0===p?void 0:p._reportOnlyCurrency,paymentRequestOnBehalfOf:s}}),d({matchFrame:r===n._frame._iframe.contentWindow})};if(-1!==[i,c].indexOf("LINK")){var p,m,_,f=n._controller.action.retrieveWalletConfig({onBehalfOf:null===(p=n._paymentRequest)||void 0===p?void 0:p._initialOptions.onBehalfOf,amount:null===(m=n._paymentRequest)||void 0===m?void 0:m._initialOptions.total.amount,currency:null===(_=n._paymentRequest)||void 0===_?void 0:_._initialOptions.currency}),h=o?$e(o,"paymentRequestButton"):Tt.resolve(null);Tt.all([f,h]).then((function(e){var t,n,r,a,i=(0,G.Z)(e,2),c=i[0],s=i[1],l=o?Qe(s,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);u(t,n,null==l?void 0:l.outerBorderRadius)}))}else u()})),this._secondaryFrame){var m=this._secondaryFrame;m._on("load",(function(e){var t=e.source;n._mountTimestamp&&(l.mount=n._mountTimestamp.getAsPosixTime()),m.send({action:"stripe-user-mount",payload:{rtl:!1,paymentRequestButtonType:null}}),m.send({action:"stripe-timings",payload:{timestamps:l,matchFrame:t===m._iframe.contentWindow}})}))}this._frame._on("redirectfocus",(function(e){var t=e.focusDirection,r=(0,E.dh)(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(e){if("paymentRequestButton"===n._componentName){n._lastSubmittedAt=new Ke.EK;var t=!1,r=!1;Ue(),n._emitEvent("click",{preventDefault:function(){n._controller.report("payment_request_button.default_prevented"),t&&n._controller.warn("event.preventDefault() was called after the payment sheet was shown. Make sure to call it synchronously when handling the `click` event."),r=!0}}),!r&&n._paymentRequest&&(n._paymentRequest._updateLastClickedButtonPosition(null==e?void 0:e.buttonPosition),n._paymentRequest._elementShow(),t=!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;Ue();var r={},o=N._0[n._componentName]||[];["error","value","empty","complete"].concat((0,p.Z)(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=Mt({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,E.Dx)(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 u=Ot(a),l=Ot(i);0!==a&&u1&&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||se.Tw,minHeight:"auto"}),this._lastHeight=a||this._lastHeight)}else{var i=n&&n.base||{},c=i.lineHeight,s=i.fontSize,u=i.padding,l="string"!=typeof c||isNaN(parseFloat(c))?void 0:c,p="string"==typeof s?s:void 0,d="string"==typeof u?u:void 0;if(p&&!xt(p)&&this._controller.warn("The fontSize style you specified (".concat(p,") 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||l||p){var m=-1===V.T2.indexOf(this._componentName)?void 0:d||this._lastPadding,_=(0,E.Tf)(l||this._lastHeight,p||this._lastFontSize,m);this._frame.updateStyle({height:_}),this._lastFontSize=p||this._lastFontSize,this._lastHeight=l||this._lastHeight,this._lastPadding=m}}}},{key:"_createElement",value:function(e,t,n){var r=this,o=(0,M.ei)(e,["locale","fonts","betas","appearance","loader","clientSecret","deferredIntent","wait","mids","controllingElement","controllingMode","elementId","mountedInternal","externalPaymentMethodTypes","allowedCardBrands","disallowedCardBrands","customerSessionClientSecret","paymentMethodCreation"]),a=(0,M.ei)(t,["hidePostalCode","hideIcon","disableLink","preferredNetwork","showIcon","disableMultipleButtons","style","iconStyle","value","error","locale","fonts","placeholder","disabled","placeholderCountry","supportedCountries","accountHolderType","issuingCard","ephemeralKeySecret","nonce","toCopy","__privateCvcOptional","__privateValue","__privateEmitIbanValue"]),i=this._component,c=oe(re.Kb);(0,E.yq)(i,ce);var s=te(document.body),u=e.componentName,p=e.groupId,d=$[u],m=(0,l.Z)((0,l.Z)((0,l.Z)({},o),a),{},{rtl:s}),_=this._controller.createElementFrame(d,u,p,m);if(_._on("load",(function(){c.disabled=!1})),this._listenerRegistry.addEventListener(c,"focus",(function(){_.focus()})),_.appendTo(i),N._y[u]){var f=N._y[u].secondary,h=this._controller.createSecondaryElementFrame(d,f,u,p,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),w.Ah&&u!==V.Yj.paymentRequestButton){var y=function(){var e=oe(re.tk);return e.setAttribute("tabindex","-1"),e}();i.appendChild(y)}this._frame=_,this._fakeInput=c,this._setupEvents(n),this._updateFrameHeight(t,!0)}}]),e}(),Lt=jt,Dt={amount:k.Rx,currency:(0,k.kw)("USD","CAD"),logoColor:(0,k.jt)((0,k.kw)("primary","black","white")),fontColor:(0,k.jt)(k.Z_),fontSize:(0,k.jt)(k.Z_),textAlign:(0,k.jt)(k.Z_),stripeMerchantId:(0,k.jt)(k.Z_)},Bt=(0,k.mC)(Dt),Ft=n(9900),Ut=n(6274).Promise,qt=["options"],Gt=function(e){var t,n=e.options,r=(0,f.Z)(e,qt),o=e.emitEvent,a=e.listenerRegistry,i=n.controller,c=n.componentName,s=n.publicOptions,u=n.groupId,d=n.elementId,m=n.locale,_=new Ke.EK,h=function(e){var t=(0,k.Gu)(Bt,e||{},"create()"),n=t.value,r=t.warnings;if(!Math.floor(n.amount)===n.amount)throw new T.No("'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,p.Z)(n)))},g=[],b=function(e){return function(){for(var n=arguments.length,r=new Array(n),o=0;o1?arguments[1]:void 0,t=arguments.length>2?arguments[2]:void 0,n=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).layout;if(!n||"string"==typeof n)return[];var r=(0,k.mC)({layout:e?dr:pr}),o=(0,k.Gu)(r,{layout:n},t).warnings;return"accordion"!==n.type&&(n.hasOwnProperty("spacedAccordionItems")&&(o=[].concat((0,p.Z)(o),["options.layout.spacedAccordionItems is only supported with the 'accordion' layout type."])),n.hasOwnProperty("radios")&&(o=[].concat((0,p.Z)(o),["options.layout.radios is only supported with the 'accordion' layout type."])),n.hasOwnProperty("visibleAccordionItemsCount")&&(o=[].concat((0,p.Z)(o),["options.layout.visibleAccordionItemsCount is only supported with the 'accordion' layout type."])),n.hasOwnProperty("linkInAccordion")&&(o=[].concat((0,p.Z)(o),["options.layout.linkInAccordion is only supported with the 'accordion' layout type."])),n.hasOwnProperty("paymentMethodLogoPosition")&&(o=[].concat((0,p.Z)(o),["options.layout.paymentMethodLogoPosition is only supported with the 'accordion' layout type."]))),o}(t,n,r),a=function(){var e=arguments.length>1?arguments[1]:void 0,t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).wallets;if(!t||"string"==typeof t)return[];var n=(0,k.mC)({wallets:ar});return(0,k.Gu)(n,{wallets:t},e).warnings}(t,r),i=function(){var e,t,n,r=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).savePaymentMethod;if(!r)return{savePaymentMethodTruncated:null,warnings:[]};if(null==r||!r.messages)return{savePaymentMethodTruncated:r,warnings:[]};var o=[],a=null==r||null===(e=r.messages)||void 0===e?void 0:e.saveLabel;a&&a.length>100&&(o.push("savePaymentMethod.messages.saveLabel is over 100 characters and will be truncated."),a=yr(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=yr(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=yr(c,500)),null==a&&null==i&&null==c?{savePaymentMethodTruncated:r,warnings:[]}:{savePaymentMethodTruncated:(0,l.Z)((0,l.Z)({},r),{},{messages:(0,l.Z)((0,l.Z)((0,l.Z)({},null!=a?{saveLabel:a}:{}),null!=i?{setAsDefaultLabel:i}:{}),null!=c?{removeSavedDialogBody:c}:{})}),warnings:o}}(t),c=i.savePaymentMethodTruncated,s=i.warnings;return{savePaymentMethodTruncated:c,warnings:[].concat((0,p.Z)(o),(0,p.Z)(a),(0,p.Z)(s))}},to=function(e,t,n,r,o,a){switch(e){case"linkAuthentication":var i=(0,k.Gu)(Ur,t,n),c=i.value;c.locale,c.fonts;return{value:(0,f.Z)(c,Or),warnings:i.warnings};case"payment":var s=(0,k.Gu)(function(e,t){return(0,k.mC)((0,l.Z)((0,l.Z)({},qr(e,t)),{},{locale:(0,k.yv)("elements()"),fonts:(0,k.yv)("elements()")}))}(r,o),t,n),u=s.value,d=(u.locale,u.fonts,u.clientSecret),m=void 0===d?void 0:d,_=(0,f.Z)(u,xr),h=s.warnings,y=eo({options:t,isUpdate:r,methodName:n}),v=y.savePaymentMethodTruncated,g=y.warnings;return{value:(0,l.Z)((0,l.Z)({parsedIntentSecret:m},_),v?{savePaymentMethod:(0,l.Z)({},v)}:{}),warnings:[].concat((0,p.Z)(h),(0,p.Z)(g))};case"shippingAddress":var b=(0,k.Gu)(Xr,t,n),S=b.value,E=(S.locale,S.fonts,(0,f.Z)(S,Zr)),w=b.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")&&vr(t),gr(t),{value:E,warnings:w};case"address":if(-1!==n.indexOf("update")){var C=(0,k.Gu)(Wr,t,n),A=C.value;A.locale,A.fonts;return{value:(0,f.Z)(A,jr),warnings:C.warnings}}var P=(0,k.Gu)(Yr,t,n),M=P.value,T=(M.locale,M.fonts,(0,f.Z)(M,Lr)),I=P.warnings;return $r(t),{value:T,warnings:I};case"paymentMethodMessaging":return function(e,t,n){return Rr({options:e,methodName:n,deprecated:"paymentMethods",current:"paymentMethodTypes"}),Rr({options:Nr(e)?e.metaData:null,methodName:n,deprecated:"messagingClientReferenceId",current:"userSessionId"}),t?(0,k.Gu)(Ir,e,n):(0,k.Gu)(Pr,e,n)}(t,r,n);case"currencySelector":var N=(0,k.Gu)(Jr(a),t,n),R=N.value;R.locale,R.fonts;return{value:(0,f.Z)(R,Dr),warnings:N.warnings};case"taxId":var O=(0,k.Gu)(Qr,t,n),x=O.value;x.locale,x.fonts;return{value:(0,f.Z)(x,Br),warnings:O.warnings};case"autocompleteSuggestions":case"achBankSearchResults":case"easel":return{value:Object.freeze({}),warnings:[]};case"issuingAddToWalletButton":return(0,k.Gu)(qe,t,n);default:return(0,q.Rz)(e)}},no=n(987),ro=n(9620),oo=n(643),ao=function(e){var t=e.wallet,n=e.options;return n.controller.keyMode()!==ro.Kl.unknown&&(n.publicOptions.hasOwnProperty("wallets")&&"auto"!==n.publicOptions.wallets&&"never"===n.publicOptions.wallets[t]?(n.controller.reportInvalidPaymentMethodType((0,oo.Nk)(t),"wallet_disallowed_from_options"),!1):!((0,P.uN)(n.betas,"payment_element_beta_1")&&!(0,P.uN)(n.betas,"payment_element_apple_pay_beta_1"))||(n.controller.reportInvalidPaymentMethodType((0,oo.Nk)(t),"in_old_beta"),!1))},io=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]},co=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","payment","shippingAddress","address","taxId"].indexOf(e)},so=n(6274).Promise,uo=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,p=0,d=function(e){if(!e)return null;var t=function(e){var t=[],n=function e(n){var r=document.createElement("div");return n.dir&&(r.dir=n.dir),(0,E.yq)(r,n.style),n.isShimmerNode&&t.push(r),Array.isArray(n.children)&&n.children.forEach((function(t){return r.appendChild(e(t))})),r}(e);return n.className="__PrivateStripeElementLoader",{loaderComponent:n,shimmerNodes:t}}(e),n=t.loaderComponent,r=t.shimmerNodes;return(0,l.Z)({loaderComponent:n},function(e){var t,n,r=3e3,o=function(){t&&clearTimeout(t),n&&clearTimeout(n)};return{startAnimation:function(){o();var a=function(t){(0,E.Ql)((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 so((function(t){var r=u,l=void 0===s,p=new Ke.EK;a&&l?(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:p.valueOf(),delay:p.getElapsedTime()})),t(d(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:p.valueOf(),delay:p.getElapsedTime()})),t(d(a)))}))):t(null)})),_=function(e){return function(){var t=++p;return m.then((function(n){return n&&t===p?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()}}},lo=function(e){return(0,M.ei)(e,["defaultValues","paymentMethodOrder","allowedCardBrands","disallowedCardBrands","business","fields","readOnly","terms","wallets","layout","savePaymentMethod","savedPaymentMethod","allowedCountries","autocomplete","blockPoBox","defaultValues","contacts","fields","validation","mode","display","currency","countryCode","metaData","paymentMethodTypes","displayType","amount","_unmountAutomatically","__customCheckout","visibility","ephemeralKeySecret","nonce","issuingCard","buttonHeight","wallet","cardName","google","__shouldCollectTaxRequiredFields"])},po=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,u=e.mountedInternal,l=e.externalPaymentMethodTypes,p=e.locale,d=e.elementsInitSource,m=e.elementId,_=e.groupEligibleForAccessoryFrames,f={fonts:o,wait:a,rtl:te(document.body),publicOptions:lo(i),controllingElement:c,controllingMode:s,mountedInternal:u,externalPaymentMethodTypes:l,stripeAccount:t._stripeAccount,locale:p,elementsInitSource:d,elementId:m},h=re.P0[n];return"address"===n&&(h=re.P0[n][i.mode]),t.createElementFrame(h,n,r,f,_?{isEligibleForAccessoryFrames:_}:void 0)},mo=n(6835),_o=n(1119),fo=n(3849),ho=n(1708),yo=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},vo=function(e,t,n){"financial_connections_session_cancelled"===e.error.code?t.action.completeLinkAccountSessionElements({groupId:n,error:fo.zb}):(e.error.code,t.action.completeLinkAccountSessionElements({groupId:n,error:fo.bT}))},go={PAYMENT_INTENT:"payment_intent",SETUP_INTENT:"setup_intent"},bo=function(e){return e?go[e.type]:"deferred_intent"},ko=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},So=function(e){var t=e.options,n=e.institutionId,r=e.manualEntryOnly,o=e.parsedClientSecret,a=e.searchSession,i=e.deferredIntentOptions,c=e.hostedSurface,s=e.linkMode,u=e.hasExistingConsumerSession,l=e.ignoreLinkCookiesOnLaunch,p=e.sharedSessionContext,d=e.merchantToken,m=e.incentiveEligibilitySession,_=e.locale,f=e.onEvent,h=e.primaryFrameId;!function(e){var t=e.options,n=e.institutionId,r=e.manualEntryOnly,o=e.parsedClientSecret,a=e.searchSession,i=e.deferredIntentOptions,c=e.hostedSurface,s=e.linkMode,u=e.hasExistingConsumerSession,l=e.sharedSessionContext,p=e.merchantToken,d=e.incentiveEligibilitySession,m=e.locale,_=e.billingDetails,f=e.onEvent,h=e.primaryFrameId,y=e.ignoreLinkCookiesOnLaunch;(0,_o.OJ)({linkAccountSessionCreatorClientSecret:null==o?void 0:o.clientSecret,linkAccountSessionCreatorType:bo(o),createdBy:(0,ho.Wg)(null==o?void 0:o.id,null==i?void 0:i.elementsSessionId),controller:t.controller,attachRequired:!1,institution:n,data:{type:"us_bank_account",billing_details:null!=_?_:void 0},ignoreLinkCookiesOnLaunch:y,searchSession:a,manualEntryOnly:r,paymentMethodOptions:null==i?void 0:i.paymentMethodOptions,amount:null==i?void 0:i.amount,onBehalfOf:null==i?void 0:i.onBehalfOf,hostedSurface:c,linkMode:s,hasExistingConsumerSession:u,sharedSessionContext:l,groupId:t.groupId,merchantToken:p,incentiveEligibilitySession:d,locale:m,onEvent:f,primaryFrameId:h}).then((function(e){if(e.error)vo(e,t.controller,t.groupId);else if(e.linkAccountSession.paymentAccount){var n=e.linkAccountSession.paymentAccount;switch(n.object){case"financial_connections.account":case"linked_account":var r=n;t.controller.action.completeLinkAccountSessionElements({groupId:t.groupId,bankAccount:{sessionId:e.linkAccountSession.id,displayName:r.display_name,bankName:r.institution_name,last4:r.last4||"",type:"instant"}});break;case"financial_connections.bank_account":case void 0:var o=n;t.controller.action.completeLinkAccountSessionElements({groupId:t.groupId,bankAccount:{sessionId:e.linkAccountSession.id,displayName:"Bank account",bankName:o.bank_name,last4:o.last4,type:"manual"}});break;default:(0,q.Rz)(n)}}else t.controller.action.completeLinkAccountSessionElements({groupId:t.groupId,error:fo.zb})}))}({options:t,institutionId:n,manualEntryOnly:r,parsedClientSecret:o,searchSession:a,deferredIntentOptions:i,hostedSurface:c,linkMode:s,hasExistingConsumerSession:u,ignoreLinkCookiesOnLaunch:l,sharedSessionContext:p,merchantToken:d,incentiveEligibilitySession:m,locale:_,billingDetails:ko(t.publicOptions),onEvent:f,primaryFrameId:h})},Eo=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,u=t.getParent,p=t.options,d=po((0,l.Z)((0,l.Z)({},p),{},{componentName:n,controllingElement:r,controllingMode:o}));d.appendTo(c),d.updateStyle((0,l.Z)((0,l.Z)({},(0,no.x)(n,!1)),{},{position:"absolute",zIndex:"1"})),d._iframe.setAttribute("aria-hidden",i),d._iframe.setAttribute("tabindex","-1");var m=(0,et.$M)((function(){var e,t,n;d.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 Ke.EK).getAsPosixTime()}}})}));d._on("load",(function(){d.send({action:"stripe-user-mount",payload:{rtl:te(u())}}),m()})),d._on("set_styles",(function(e){d.updateStyle(e)})),"achBankSearchResults"===n&&d._on("us-bank-account-v2-launch",(function(e){return So((0,l.Z)({options:p},e))}))},wo={apple_pay:"applePay",google_pay:"googlePay"},Co={country:"US",currency:"usd",total:{amount:0,label:"Total"},requestPayerName:!0,requestPayerEmail:!1,requestPayerPhone:!1},Ao=function(e,t,n,r){var o="applePay"===r?"googlePay":"applePay",a=function(e){var t,n,r,o=e.options;if(o.publicOptions&&o.publicOptions.hasOwnProperty("applePay")&&null!==(t=o.publicOptions)&&void 0!==t&&t.applePay.hasOwnProperty("applePayLaterAvailability"))return null===(n=o.publicOptions)||void 0===n||null===(r=n.applePay)||void 0===r?void 0:r.applePayLaterAvailability}({options:e}),i=io({options:e,key:"recurringPaymentRequest"}),c=io({options:e,key:"deferredPaymentRequest"}),s=io({options:e,key:"automaticReloadPaymentRequest"}),u=new z.Z({controller:e.controller,authentication:{apiKey:e.controller._apiKey,accountId:e.controller._stripeAccount||null},mids:e.mids,rawOptions:(0,l.Z)((0,l.Z)({},Co),{},{disableWallets:["browserCard","link",o],__isPaymentElement:!0,__elementsGroupId:e.groupId,applePay:{applePayLaterAvailability:a,recurringPaymentRequest:i,deferredPaymentRequest:c,automaticReloadPaymentRequest:s}}),betas:e.betas,queryStrategyOverride:null,listenerRegistry:t}),p=function(){};u._on("token",(function(e){p({type:"token",token:e.token.id}),e.complete("success")})),u._on("cancel",(function(){p({type:"cancelled"})})),u._on("__private_do_not_use_error",(function(e){p({type:"error",error:e})}));var d=u.canMakePayment().then((function(e){e&&e[r]?(n.send({action:"should-list-wallet",payload:{wallet:r}}),n._on("show-upe-wallet",(function(e){var t=e.wallet;if(p=e.onComplete,wo[t]===r)try{u.show()}catch(e){throw console.error(e),e}}))):n.send({action:"should-not-list-wallet",payload:{wallet:r}})}));return{pr:u,canMakePaymentPromise:d}},Po=n(8731),Mo={position:"absolute",left:"0",top:"0",height:"100%",width:"100%","color-scheme":"only light","pointer-events":"auto"},To=function(e){function t(r){var o,a=r.type,i=r.controllerId,c=r.listenerRegistry,s=r.options,u=r.primaryFrameId;(0,d.Z)(this,t);var l={frameType:a},p=Q.NC.LINK_AUTH_MODAL===a||Q.NC.UNIVERSAL_LINK_MODAL===a;return(o=n.call(this,{frameConfig:l,controllerId:i,listenerRegistry:c,appParams:s}))._autoMount=function(){o._backdrop.mount((function(e){o.appendTo(e)}),!0)},o.show=function(){o._backdrop.show(),(0,E.yq)(o._iframe,Mo),o.isVisible=!0},o.fadeInBackdrop=function(){o._backdrop.fadeIn()},o._backdropFadeoutPromise=null,o.fadeOutBackdrop=function(){return o._backdropFadeoutPromise||(o._backdropFadeoutPromise=o._backdrop.fadeOut()),o._backdropFadeoutPromise.then((function(){o._backdropFadeoutPromise=null}))},o.backdropRunOnHide=function(){o._backdrop.runOnHide()},o.destroy=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=o.fadeOutBackdrop().then((function(){o._backdrop.unmount(),t||e.prototype.destroy.call((0,v.Z)(o))}));return t&&e.prototype.destroy.call((0,v.Z)(o)),o.isVisible=!1,n},o._backdrop=new Po.Z({lockScrolling:!0,lockScrollingIOSSpecialFix:p,lockFocus:!0,lockFocusOn:o._iframe,appendElement:p,backgroundTransition:p?"".concat(250,"ms ease-out"):"400ms ease",listenerRegistry:c}),o._autoMount(),o.isVisible=!1,o.primaryFrameId=u,o}(0,g.Z)(t,e);var n=(0,b.Z)(t);return(0,m.Z)(t)}(Ae.Z),Io=To,No=n(700),Ro=n(6274).Promise,Oo=function(e){var t=e.frame,r=e.props,o=e.addOnUnmount,a=e.addOnDestroy,i=e.isHabanero,c=void 0!==i&&i,s=r.options,u=r.listenerRegistry,p=r.emitEvent,d=function(e){var t=e.options,n=t.publicOptions;return"habanero"===t.componentName&&"object"==typeof n&&n&&"__customCheckout"in n&&"object"==typeof n.__customCheckout&&n.__customCheckout&&"paymentElementOptions"in n.__customCheckout?n.__customCheckout.paymentElementOptions:n}(r),m=null,_=function(){return Kt().then((function(e){var t=e.mountModal,n=e.unmountModal;return o((function(){n()})),t}))};t._on("setup-afterpay-modal",(function(){m||(m=_())})),t._on("mount-afterpay-modal",(function(e){var t=e.currency,n=e.locale,r=e.modalTheme;m||(m=_()),m.then((function(e){e({controller:s.controller,listenerRegistry:u,currency:t,locale:n,modalTheme:r})}))}));var f=null,h=function(){return(0,Ft.a)().then((function(e){var t=e.mountModal,n=e.unmountModal;return o((function(){n()})),t}))};t._on("setup-affirm-modal",(function(){f||(f=h())})),t._on("affirm-modal-open",(function(e){var t=e.link;f||(f=h()),f.then((function(e){e({controller:s.controller,listenerRegistry:u,url:t})}))})),t._on("setup-us-bank-account",(function(){Eo({props:r,componentName:"achBankSearchResults",controllingElement:"paymentElement",ariaHidden:"true"})}));var y=null;!y&&ao({wallet:"applePay",options:s})&&(y=Ao(s,u,t,"applePay")),t._on("update-apple-pay",(function(e){var t;null===(t=y)||void 0===t||t.pr.update(e)}));var v=null;if(!v&&ao({wallet:"googlePay",options:s})){var g=(v=Ao(s,u,t,"googlePay")).pr._backingLibraries.GOOGLE_PAY;g&&a(g._destroy)}if(t._on("update-google-pay",(function(e){var t;null===(t=v)||void 0===t||t.pr.update(e)})),v||y){var b,k,S;S=v&&y?"both":v?"googlePay":"applePay";var E=s.groupId;s.controller.action.fetchingWallets({groupId:E,isComplete:!1,wallet:S}),Ro.all([null===(b=v)||void 0===b?void 0:b.canMakePaymentPromise,null===(k=y)||void 0===k?void 0:k.canMakePaymentPromise]).then((function(){s.controller.action.fetchingWallets({groupId:E,isComplete:!0,wallet:S})}))}t._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,u=e.linkMobilePhoneCountry,l=e.instantDebitsIncentive,p=e.incentiveEligibilitySession,d=e.locale,m=e.businessName,_=e.deferredIntentOptions,f=e.merchantToken,h=e.linkMode,y=e.linkWithFinancialConnectionsDataEnabled,v=e.ignoreLinkCookiesOnLaunch;(0,_o.eP)(t,null==n?void 0:n.clientSecret,null==n?void 0:n.id,s.controller,o,s.groupId,a,v,i,c,u,l,p,d,m,_,r,ho.LJ.PaymentElement,f,h,y).then((function(e){var t=e.consumer,n=e.consumerSignedUpForLinkOutsideOfElements;if(e.error)vo(e,s.controller,s.groupId);else if(t&&!r)s.controller.action.loginWithConsumerInfo({consumerInfo:t,consumerSignedUpForLinkOutsideOfElements:n,groupId:s.groupId});else if(null!=t&&t.new_payment_details){var o=t.new_payment_details;s.controller.action.addPaymentDetails({paymentDetails:o,groupId:s.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;s.controller.action.completeLinkAccountSessionElements({groupId:s.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"}}),s.controller.action.addPaymentDetails({paymentDetails:t.redacted_payment_details[0],groupId:s.groupId})}else s.controller.action.completeLinkAccountSessionElements({groupId:s.groupId,error:fo.zb})}))})),t._on("link-auth-modal-opened",(function(){o((function(){var e;null===(e=s.controller._linkAuthModal)||void 0===e||e.frame.send({action:"stripe-link-auth-modal-abort",payload:null})}))})),t._on("universal-link-modal-opened",(function(){var e;null===(e=s.controller._universalLinkModal)||void 0===e||e.frame.send({action:"stripe-universal-link-modal-set-group-id",payload:{groupId:s.groupId}}),o((function(){var e;null===(e=s.controller._universalLinkModal)||void 0===e||e.frame.send({action:"stripe-universal-link-modal-abort",payload:null})}))})),t._on("us-bank-account-v2-launch",(function(e){So((0,l.Z)({options:s,onEvent:yo(d),primaryFrameId:t.id},e))})),t._on("us-bank-account-v2-emit-event",(function(e){var t=e,n=yo(d);null==n||n(t)}));var w=!1,C=[],A=function(e){w||C.push(e)};t._on("cpm-embed-init",(function(e){A({type:"cpm-embed-init",payload:e}),w||n.e(671).then(n.bind(n,1086)).then((function(e){var n=e.CpmEmbedManager;if(!w){var r=new n(t,s.controller,s.customPaymentMethods,C);r.init(),w=!0,o((function(){r.destroyEntries()}))}}))})),t._on("cpm-embed-cleanup",(function(e){A({type:"cpm-embed-cleanup",payload:e})})),t._on("cpm-embed-position",(function(e){A({type:"cpm-embed-position",payload:e})})),t._on("cpm-embed-visibility",(function(e){A({type:"cpm-embed-visibility",payload:e})})),t._on("cpm-embed-focus-to-outer",(function(e){A({type:"cpm-embed-focus-to-outer",payload:e})})),t._on("pe-change",(function(e){var t=c?No.Ds:"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))})),o((function(){for(var e in s.controller._frames)if(s.controller._frames.hasOwnProperty(e)){var n=s.controller._frames[e];n instanceof Io&&n.primaryFrameId===t.id&&n.destroy()}}))},xo=function(e,t,n){var r=e.createHiddenFrame(Q.NC.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 n=e.event,r=e.message;switch(n){case"gotPredictions":!function(e){t.send({action:"google-maps-predictions",payload:{data:e}})}(r);break;case"gotDetails":!function(e){t.send({action:"google-maps-details",payload:{data:e}})}(r)}})),r},Zo=function(e){var t=e.frame,n=e.props,r=e.isHabanero,o=void 0!==r&&r,a=n.options,i=n.emitEvent,c=function(e){var t=e.options,n=t.publicOptions;return"habanero"===t.componentName&&"object"==typeof n&&n&&"__customCheckout"in n&&"object"==typeof n.__customCheckout&&n.__customCheckout&&"addressElementOptions"in n.__customCheckout?n.__customCheckout.addressElementOptions:n}(n),s=Jo(c,"autocomplete");if((null==s?void 0:s.mode)!==_r.t0.disabled){var u=c.mode||_r.gC;t._on("setup-stripe-google-maps-autocomplete",(function(){!function(e,t,n){var r=xo(e,t,n);t._on("get-google-maps-predictions",(function(e){e.keyMode===_r.UH.stripe&&r._emit("get-google-maps-predictions",e)})),t._on("get-google-maps-details",(function(e){e.keyMode===_r.UH.stripe&&r._emit("get-google-maps-details",e)}))}(a.controller,t,u),Eo({props:n,componentName:"autocompleteSuggestions",controllingElement:"addressElement",controllingMode:u,ariaHidden:"true"})})),(null==s?void 0:s.mode)===_r.t0.google_maps_api&&(!function(e,t,n){e.action.initGoogleMapsService({apiKey:n}),t._on("get-google-maps-predictions",(function(n){n.keyMode===_r.UH.merchant&&e.action.getGoogleMapsPredictions({data:n,frameId:t.id})})),t._on("get-google-maps-details",(function(n){n.keyMode===_r.UH.merchant&&e.action.getGoogleMapsDetails({data:n,frameId:t.id})}))}(a.controller,t,s.apiKey),Eo({props:n,componentName:"autocompleteSuggestions",controllingElement:"addressElement",controllingMode:u}))}t._on("ae-change",(function(e){var t=o?No._g:"change";i(t,e)}))},jo=function(e){var t=e.frame,n=e.props.emitEvent;re.eN.forEach((function(e){t._on(e,(function(r){if("__private_do_not_use_spm_update_address"===e){n(e,(0,l.Z)((0,l.Z)({},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,l.Z)((0,l.Z)({},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)}))}))},Lo=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}Do({url:t.url,listenerRegistry:c._listenerRegistry,controller:c},i);break;case"payment_method_messaging_modal":Bo({openModalPayload:t,unsafeOptions:n,elementTimings:r,embeddedCheckoutMessenger:o,primaryFrameId:a});break;default:(0,q.Rz)(s)}},Do=function(e,t){(0,Ft.a)().then((function(n){var r=n.mountModal,o=n.unmountModal;r(e),t&&t(o)}))},Bo=function(e){var t,n,r,o,a=e.unsafeOptions,i=e.openModalPayload,c=e.elementTimings,s=e.embeddedCheckoutMessenger,u=e.primaryFrameId,p=a.controller,d=a.groupId,m=a.wait,_=a.fonts,f=a.locale,h=a.elementId,y=p._apiKey,v=V.Yj.paymentMethodMessagingModal,g=(0,k.Gu)((0,k.mC)(Mr),{wait:m,rtl:te(document.body),keyMode:(0,ro.lO)(y),apiKey:y,stripeAccount:null!==(t=i.stripeAccount)&&void 0!==t?t:p._stripeAccount,fonts:_||[],componentName:v,elementId:h,publicOptions:i.publicOptions},"elements.create('".concat(v,"')")),b=g.value;if(g.warnings.forEach((function(e){p.warn(e)})),"object"==typeof s&&s&&s.hasOwnProperty("send"))s.send("mount-payment-method-messaging-info-modal-in-embedded-checkout",{type:Q.NC.PAYMENT_METHOD_MESSAGING_MODAL_ELEMENT,options:b});else{var S={stripeJsLoad:c.stripeJsLoadTimestamp.getAsPosixTime(),stripeCreate:c.stripeCreateTimestamp.getAsPosixTime(),groupCreate:c.groupCreateTimestamp.getAsPosixTime(),create:c.createTimestamp.getAsPosixTime(),customCheckoutInit:null===(n=c.customCheckoutInitTimestamp)||void 0===n?void 0:n.getAsPosixTime(),customCheckoutSdkCreate:null===(r=c.customCheckoutSdkCreateTimestamp)||void 0===r?void 0:r.getAsPosixTime(),customCheckoutSdkReady:null===(o=c.customCheckoutSdkReadyTimestamp)||void 0===o?void 0:o.getAsPosixTime(),mount:(new Ke.EK).getAsPosixTime()},E=p.createLightboxFrame({type:Q.NC.PAYMENT_METHOD_MESSAGING_MODAL_ELEMENT,options:(0,l.Z)((0,l.Z)({},b),{},{locale:null!=f?f:null}),groupId:d,primaryFrameId:u});0,E.show(),E.fadeInBackdrop();var w=function(){E.fadeOutBackdrop(),E.destroy(!0)};E._on("close",(function(){w()})),E._on("remount-payment-method-messaging-info-modal",(function(e){w(),Lo({openModalPayload:e,unsafeOptions:a,elementTimings:c,embeddedCheckoutMessenger:s,primaryFrameId:u})})),E.send({action:"stripe-user-mount",payload:{rtl:te(document.body)}}),E.send({action:"stripe-timings",payload:{timestamps:S}})}},Fo=function(e){var t=e.frame,n=e.props,r=e.addOnUnmount,o=e.unmount,a=n.options,i=n.elementTimings;t._on("mount-payment-method-messaging-info-modal",(function(e){Lo({openModalPayload:e,unsafeOptions:a,elementTimings:i,embeddedCheckoutMessenger:function(e){if("object"==typeof e&&e&&e.hasOwnProperty("_internalEmbeddedCheckoutMessenger"))return e._internalEmbeddedCheckoutMessenger}(a.publicOptions),primaryFrameId:t.id,registerOnUnmount:function(e){r(e)}})})),t._on("payment_method_messaging.unmount",(function(){o(),t.destroy()}))},Uo=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,u=e.selectedLast4,l=e.backupBrand,p=e.backupLast4,d=e.protectionType,m=e.allowedPaymentMethod,_=e.primaryFrameId,f=t.createLightboxFrame({type:Q.NC.LINK_INFO_MODAL,options:{locale:r,type:o,isDarkMode:a,isRtl:i,purchaseProtectionsEnabled:c,businessName:s,selectedLast4:u,backupBrand:l,backupLast4:p,protectionType:d,allowedPaymentMethod:m},groupId:n,primaryFrameId:_});f.show(),f.fadeInBackdrop();f._on("close",(function(){f.fadeOutBackdrop(),f.destroy(!0)}))},qo=function(e){var t=e.frame,n=e.props.options;t._on("mount-link-info-modal",(function(e){Uo((0,l.Z)({controller:n.controller,groupId:n.groupId,primaryFrameId:t.id},e))}))},Go=function(e){for(var t=zo(),n=e,r=0,o=null;null!==(a=n)&&void 0!==a&&a.parentElement&&r<40;){var a,i,c=null===(i=(0,E.Dx)(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,u,l=null===(s=(0,E.Dx)(document.body))||void 0===s?void 0:s.getPropertyValue("background-color"),p=null===(u=(0,E.Dx)(document.querySelector("html")))||void 0===u?void 0:u.getPropertyValue("background-color");o=l!==t?l||null:p!==t?p||null:Ko()}return{backgroundColor:o,textColor:Vo(e),numberOfNodesTraversed:r}},Vo=function(e){var t,n,r=document.createElement("p");r.style.display="none",e.appendChild(r);var o=null!==(t=null===(n=(0,E.Dx)(r))||void 0===n?void 0:n.getPropertyValue("color"))&&void 0!==t?t:null;return e.removeChild(r),o},zo=function(){var e,t,n=document.createElement("div");n.style.display="none",document.body.appendChild(n);var r=null!==(e=null===(t=(0,E.Dx)(n))||void 0===t?void 0:t.getPropertyValue("background-color"))&&void 0!==e?e:null;return document.body.removeChild(n),r},Ko=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,E.Dx)(n))||void 0===t?void 0:t.getPropertyValue("background-color"))&&void 0!==e?e:null;return document.body.removeChild(n),r},Ho=["destruct"],Yo=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,u=n.hasRegisteredListener;t._on("load-error",(function(e){var t=e.destruct,n=void 0===t||t,r=(0,f.Z)(e,Ho);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,E.dh)(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:te(c()),merchantPageProperties:Go(s)}})})),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:!!u(n)})}))},Wo=function(e){var t,n=e.pePublicOptions,r=e.clientSecret,o=e.deferredIntent,a=e.controller,i=e.componentName,c=e.linkConsumerFound,s=function(e){if("object"==typeof e&&e&&e.hasOwnProperty("defaultValues")){var t,n,r=e.defaultValues,o=null!==(t=null==r||null===(n=r.billingDetails)||void 0===n?void 0:n.email)&&void 0!==t?t:null;return"string"==typeof o?o:null}return null}(n);if(s){var u=null,l=null,p=null;"PAYMENT_INTENT"===(null==r?void 0:r.type)&&(u=null==r?void 0:r.id),"payment"===(null==o?void 0:o.mode)&&(l=o.amount,p=o.currency),a.action.preloadConsumerLookup({email:{email:s,source:"default_value"},session_id:a._stripeJsId,payment_intent:u,amount:l,currency:p,element:i,transaction_context:null,consumer_not_found:!1===c,disable_email_lookup:(0,P.uN)(null!==(t=a._betas)&&void 0!==t?t:[],P.M4.link_forest_beta_1)})}},Xo=n(6274).Promise,Jo=function(e,t){return"object"==typeof e&&e&&e.hasOwnProperty(t)?e[t]:null},Qo=function(e,t){return"object"==typeof e&&e&&e.hasOwnProperty(t)?e[t]:null},$o=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:Jo(e,"display")}};case"taxId":var o=Qo(e,"fields");return{taxId:{visibility:Qo(e,"visibility"),fields:{businessName:null==o?void 0:o.businessName}}};default:return{}}},ea=function(e){var t=e.component,n=e.elementTimings,r=e.getParent,o=e.emitEvent,a=e.options,i=null,c=null,s=null,u=null,p=[],d=[],m=a.storeReadyPromise||Xo.resolve(),_=new mo.B,f=po(a),h=-1!==["auto","always"].indexOf(a.loader)&&co(a.componentName,a.publicOptions),y=uo({controller:a.controller,elementFrame:f,component:t,componentName:a.componentName,loaderEnabled:h,elementOptions:$o(a.publicOptions,a.componentName,a.controller),appearance:a.appearance,groupEligibleForAccessoryFrames:a.groupEligibleForAccessoryFrames});Wo({pePublicOptions:a.publicOptions,clientSecret:a.clientSecret,deferredIntent:a.deferredIntent,controller:a.controller,componentName:a.componentName,linkConsumerFound:a.linkConsumerFound});if("shippingAddress"!==a.componentName&&"address"!==a.componentName||Zo({frame:f,props:e}),"payment"===a.componentName){var v;if(a.publicOptions.parsedIntentSecret)m=a.controller.action.setupStoreForElementsGroup({req:{clientSecret:a.publicOptions.parsedIntentSecret,customerOptions:null,customerSessionClientSecret:null,currency:null,locale:a.locale,groupId:a.groupId,appearance:null!==(v=a.publicOptions.appearance)&&void 0!==v?v:a.appearance,loader:a.loader,externalPaymentMethodTypes:a.externalPaymentMethodTypes,mids:a.mids,savedPaymentMethods:void 0}});Oo({frame:f,props:e,addOnUnmount:function(e){p.push(e)},addOnDestroy:function(e){d.push(e)}})}qo({frame:f,props:e}),(0,E.yq)(t,(0,l.Z)((0,l.Z)({},ee.KC),{},{margin:"issuingAddToWalletButton"===a.componentName?"0px":"-4px 0",transition:"height .35s ease"})),f.appendTo(t),f.updateStyle((0,no.x)(a.componentName,h)),m.then((function(){u=new Ke.EK})),re.Nb.forEach((function(e){f._on(e,(function(t){return"change"!==e||"payment"!==a.componentName&&"address"!==a.componentName||a.controller.report("change_event_without_namespace",{componentName:a.componentName,data:t}),o(e,t)}))})),"custom_checkout"===a.elementsInitSource&&jo({frame:f,props:e});var g=function(){ne(),f.focus(),f.send({action:"stripe-user-focus",payload:{}})};Yo({frame:f,props:e,onLoad:function(){c=new Ke.EK},focus:g});var b=(0,et.$M)((function(){var e,t,r,o,a,l,p;f.send({action:"stripe-timings",payload:{timestamps:{stripeJsLoad:n.stripeJsLoadTimestamp.getAsPosixTime(),stripeCreate:n.stripeCreateTimestamp.getAsPosixTime(),groupCreate:n.groupCreateTimestamp.getAsPosixTime(),create:n.createTimestamp.getAsPosixTime(),customCheckoutInit:null===(e=n.customCheckoutInitTimestamp)||void 0===e?void 0:e.getAsPosixTime(),customCheckoutSdkCreate:null===(t=n.customCheckoutSdkCreateTimestamp)||void 0===t?void 0:t.getAsPosixTime(),customCheckoutSdkReady:null===(r=n.customCheckoutSdkReadyTimestamp)||void 0===r?void 0:r.getAsPosixTime(),store:null===(o=u)||void 0===o?void 0:o.getAsPosixTime(),mount:null===(a=i)||void 0===a?void 0:a.getAsPosixTime(),load:null===(l=c)||void 0===l?void 0:l.getAsPosixTime(),loaderStart:null===(p=s)||void 0===p?void 0:p.getAsPosixTime(),loaderEnabled:h,pageLoad:window.performance&&"number"==typeof window.performance.timeOrigin?window.performance.timeOrigin:void 0}}})}));f._on("ready",(function(e){y.hide(),s||o("loaderstart"),_.promise.then((function(){a.controller.report("parent_visible",{element:a.componentName})})),o("ready",e),b()})),f._on("parent_visible_fallback",(function(){_.resolve()}));var k=function(){for(a.controller.action.elementUnmounted({elementName:a.componentName,groupId:a.groupId,frameId:f.id,mode:"address"===a.componentName&&a.publicOptions.mode});p.length;){var e;null===(e=p.pop())||void 0===e||e()}f.unmount()};Fo({frame:f,props:e,addOnUnmount:function(e){p.push(e)},unmount:k});return{update:function(e){e.appearance&&a.controller.action.updateElementsOptions({locale:void 0,appearance:e.appearance,groupId:a.groupId,savedPaymentMethods:void 0}),f.update(e)},focus:g,blur:function(){f.blur()},clear:function(){f.clear()},mount:function(){i=new Ke.EK;var e=r();if(e){h?(y.show().then((function(e){null!=e&&e.err||(s=new Ke.EK,o("loaderstart"))})),p.push((function(){y.unmount()}))):(s=new Ke.EK,o("loaderstart"));var t=(0,E.d3)(e,(function(){f.send({action:"stripe-parent-visible",payload:null}),_.resolve()}));p.push(t),(0,E.mb)(e,[[re.et,!0]]),p.push((function(){(0,E.mb)(e,[[re.et,!1]])}))}},unmount:k,destroy:function(){for(;d.length;){var e;null===(e=d.pop())||void 0===e||e()}},collapse:function(){f.collapse()},getValue:function(){return"currencySelector"===a.componentName&&"hip"!==a.elementsInitSource?Xo.reject(new T.No("currencySelector.getValue() is only supported when used within Hosted Invoice Page.")):(f.getValue(),new Xo((function(e){f._on("get-value-response",(function t(n){return f._off("get-value-response",t),e(n)}))})))},_frame:f}},ta=["options"],na=["controller","componentName","publicOptions"],ra=["update"],oa=function(e){var t=e.options,n=(0,f.Z)(e,ta),r=t.controller,o=t.componentName,a=t.publicOptions,i=(0,f.Z)(t,na),c=function(e){switch(e){case"linkAuthentication":case"payment":case"shippingAddress":case"address":case"autocompleteSuggestions":case"achBankSearchResults":case"paymentMethodMessaging":case"currencySelector":case"easel":case"taxId":case"issuingAddToWalletButton":return e;default:throw new Error("Unexpected element type for implementation")}}(o);if(["address","shippingAddress"].indexOf(c)>-1&&r.keyMode()===ro.Kl.unknown)throw new T.No("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=to(c,a||{},"elements.create('".concat(c,"')"),!1,t.betas,t.elementsInitSource);s.warnings.forEach((function(e){return r.warn(e)}));var u=["payment","linkAuthentication"].indexOf(o)>-1&&"custom_checkout"!==t.elementsInitSource,p="payment"===t.componentName&&(s.value.parsedIntentSecret||null);if(u&&!t.clientSecret&&!t.deferredIntent&&!p)throw new T.No("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 d=ea((0,l.Z)((0,l.Z)({},n),{},{options:(0,l.Z)((0,l.Z)({},i),{},{controller:r,componentName:c,publicOptions:s.value})})),m=d.update,_=(0,f.Z)(d,ra);return(0,l.Z)({update:function(e){var n=to(c,e||{},"".concat(c,".update()"),!0,t.betas,t.elementsInitSource);n.warnings.forEach((function(e){return r.warn(e)})),m(n.value)}},_)},aa=function(e){return(0,P.uN)(e,"ume_beta_1")},ia=function(e){if(aa(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(!aa(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=oa(e),n=t._frame;return n&&n._on("click",(function(){e.emitEvent("click")})),t},ca=n(2543),sa=n(4650),ua=n(8229),la=function(e){return"apple_pay_inner"===e||"apple_pay_outer"===e||"applePayOuter"===e||"applePayInner"===e},pa=["lineItems"],da=["allowedShippingCountries"],ma=(0,k.mC)({isEligible:k.Xg,type:k.kw.apply(void 0,(0,p.Z)(ua.mY))}),_a=(0,k.mC)({isEligible:k.HM,type:k.kw.apply(void 0,(0,p.Z)(ua.mY))}),fa=Object.freeze((0,l.Z)({applePay:(0,k.jt)(k.kw.apply(void 0,(0,p.Z)(ca.sg))),googlePay:(0,k.jt)(k.kw.apply(void 0,(0,p.Z)(ca.sg))),paypal:(0,k.jt)(k.kw.apply(void 0,(0,p.Z)(ca.UQ))),link:(0,k.jt)(k.kw.apply(void 0,(0,p.Z)(ca.UQ))),klarna:(0,k.jt)(k.kw.apply(void 0,(0,p.Z)(ca.UQ)))},sa.wx)),ha=Object.freeze({applePay:(0,k.jt)(k.kw.apply(void 0,(0,p.Z)(ca.uY.applePay))),googlePay:(0,k.jt)(k.kw.apply(void 0,(0,p.Z)(ca.uY.googlePay))),paypal:(0,k.jt)(k.kw.apply(void 0,(0,p.Z)(ca.uY.paypal))),klarna:(0,k.jt)(k.kw.apply(void 0,(0,p.Z)(ca.uY.klarna)))}),ya=Object.freeze({applePay:(0,k.jt)(k.kw.apply(void 0,(0,p.Z)(ca.Dx.applePay))),googlePay:(0,k.jt)(k.kw.apply(void 0,(0,p.Z)(ca.Dx.googlePay))),paypal:(0,k.jt)(k.kw.apply(void 0,(0,p.Z)(ca.Dx.paypal))),klarna:(0,k.jt)(k.kw.apply(void 0,(0,p.Z)(ca.Dx.klarna)))}),va=(0,k.kw)("auto","horizontal","vertical"),ga=Object.keys(se.yv),ba=(0,k.jt)(k.kw.apply(void 0,ga)),ka=Object.freeze((0,l.Z)((0,l.Z)({},Nn.V8),{},{paymentRequestPassthrough:(0,k.jt)(k.Ry),applePayLaterAvailability:ba,supportsCouponCode:(0,k.jt)(k.Xg),couponCode:(0,k.jt)(k.Z_),minApplePayVersion:(0,k.jt)(k.Rx)})),Sa=Object.freeze((0,l.Z)((0,l.Z)({},ka),{},{cardFunding:(0,k.jt)((0,k.kw)("supportsCredit","supportsDebit"))})),Ea=Object.freeze(Nn.um),wa=Object.freeze({name:k.Z_,amount:k.Bi}),Ca=Object.freeze({name:k.Z_,amount:k.Cz}),Aa=Object.freeze({unit:(0,k.kw)("hour","day","business_day","week","month"),value:(0,k.M4)(0)}),Pa=Object.freeze({unit:(0,k.kw)("hour","day","business_day","week","month"),value:(0,k.gy)(0)}),Ma=Object.freeze({id:k.Z_,amount:k.MZ,displayName:k.Z_,deliveryEstimate:(0,k.jt)((0,k.or)(k.Z_,(0,k.mC)({maximum:(0,k.jt)((0,k.mC)(Aa)),minimum:(0,k.jt)((0,k.mC)(Aa))})))}),Ta=(0,k.jt)((0,k.uw)("id")((0,k.Fy)((0,k.mC)(Ma),10))),Ia=Object.freeze((0,l.Z)((0,l.Z)({},Ma),{},{amount:k.Cz,deliveryEstimate:(0,k.jt)((0,k.or)(k.Z_,(0,k.mC)({maximum:(0,k.jt)((0,k.mC)(Pa)),minimum:(0,k.jt)((0,k.mC)(Pa))})))})),Na=(0,k.jt)((0,k.uw)("id")((0,k.Fy)((0,k.mC)(Ia),10))),Ra=Object.freeze({__linkPurchaseProtectionsData:(0,k.jt)(_a),__linkProtectionsEligibleAndRolledOut:(0,k.jt)(k.HM),__linkUnrecognizedProtectionsHoldback:(0,k.jt)(k.HM),minGooglePayVersion:(0,k.jt)((0,k.mC)({major:(0,k.gy)(0),minor:(0,k.gy)(0)}))}),Oa=Object.freeze({locale:(0,k.yv)("elements()"),buttonHeight:(0,k.jt)((0,k.rS)(40,55)),layout:(0,k.jt)((0,k.or)((0,k.or)(va,(0,k.mC)({type:va,visibleButtonCount:(0,k.jt)((0,k.ig)(0))})),(0,k.mC)({maxColumns:(0,k.Wc)((0,k.gy)(0),(function(){return 0})),maxRows:(0,k.Wc)((0,k.gy)(0),(function(){return 0})),overflow:(0,k.jt)((0,k.kw)("auto","never"))}))),paymentMethodOrder:(0,k.jt)((0,k.CT)(k.Z_))}),xa=Object.freeze((0,l.Z)((0,l.Z)({},Oa),{},{allowedShippingCountries:(0,k.jt)((0,k.CT)(k.hN)),billingAddressRequired:(0,k.jt)(k.HM),emailRequired:(0,k.jt)(k.HM),phoneNumberRequired:(0,k.jt)(k.HM),shippingAddressRequired:(0,k.jt)(k.HM)})),Za=((0,l.Z)((0,l.Z)({},xa),{},{buttonTheme:(0,k.jt)((0,k.mC)(ha)),buttonType:(0,k.jt)((0,k.mC)(ya)),paymentMethods:(0,k.jt)((0,k.mC)(fa)),wallets:(0,k.jt)((0,k.mC)(fa)),__autoClose:(0,k.jt)(k.HM),__checkout:(0,k.jt)((0,k.$N)(Ra)),business:(0,k.jt)((0,k.mC)({name:k.Z_})),applePay:(0,k.jt)((0,k.mC)(Nn.As)),lineItems:(0,k.jt)((0,k.CT)((0,k.mC)(Ca))),shippingRates:Na}),(0,l.Z)((0,l.Z)({},Oa),{},{buttonTheme:(0,k.jt)((0,k.mC)(ha)),buttonType:(0,k.jt)((0,k.mC)(ya)),paymentMethods:(0,k.jt)((0,k.mC)(fa)),wallets:(0,k.jt)((0,k.mC)(fa)),__autoClose:(0,k.jt)(k.HM),__checkout:(0,k.jt)((0,k.$N)(Ra))}),Object.freeze({allowedShippingCountries:(0,k.jt)((0,k.CT)(k.hN)),billingAddressRequired:(0,k.jt)(k.Xg),emailRequired:(0,k.jt)(k.Xg),phoneNumberRequired:(0,k.jt)(k.Xg),shippingAddressRequired:(0,k.jt)(k.Xg)})),ja=Object.freeze((0,l.Z)({business:(0,k.jt)((0,k.mC)({name:k.Z_}))},Za)),La=Object.freeze({applePay:(0,k.jt)((0,k.mC)((0,l.Z)((0,l.Z)({},ka),Nn.l9))),lineItems:(0,k.jt)((0,k.CT)((0,k.mC)(wa))),shippingRates:Ta}),Da=function(e){return Object.freeze((0,l.Z)({locale:(0,k.yv)("elements()"),buttonHeight:(0,k.jt)((0,k.O)(40,55)),layout:(0,k.jt)((0,k.or)((0,k.or)(va,(0,k.mC)({type:va,visibleButtonCount:(0,k.jt)((0,k.M4)(0))})),(0,k.mC)({maxColumns:(0,k.Wc)((0,k.M2)(0),(function(){return 0})),maxRows:(0,k.Wc)((0,k.M2)(0),(function(){return 0})),overflow:(0,k.jt)((0,k.kw)("auto","never"))}))),paymentMethodOrder:(0,k.jt)((0,k.CT)(k.Z_))},e?{paymentMethods:(0,k.jt)((0,k.mC)(fa))}:{}))},Ba=function(e){return Object.freeze((0,l.Z)((0,l.Z)({},Da(e)),Za))},Fa=Object.freeze({__linkPurchaseProtectionsData:(0,k.jt)(ma),__linkProtectionsEligibleAndRolledOut:(0,k.jt)(k.Xg),__linkUnrecognizedProtectionsHoldback:(0,k.jt)(k.Xg),embeddedCheckoutMessengerSend:(0,k.jt)(k.uz),minApplePayVersion:(0,k.jt)(k.Rx),minGooglePayVersion:(0,k.jt)((0,k.mC)({major:k.Rx,minor:k.Rx})),applePayIdentifierAccount:(0,k.jt)(k.Z_),hideGooglePayOverlay:(0,k.jt)(k.Xg)}),Ua=Object.freeze((0,l.Z)((0,l.Z)({},Da(!1)),{},{buttonTheme:(0,k.jt)((0,k.mC)(ha)),buttonType:(0,k.jt)((0,k.mC)(ya)),paymentMethods:(0,k.jt)((0,k.mC)(fa)),wallets:(0,k.jt)((0,k.mC)(fa)),__checkout:(0,k.jt)((0,k.$N)(Fa)),__autoClose:(0,k.jt)(k.Xg)})),qa=Object.freeze((0,l.Z)((0,l.Z)((0,l.Z)({},Ua),ja),La)),Ga=Object.freeze({allowedShippingCountries:(0,k.jt)((0,k.CT)(k.Z_)),business:(0,k.jt)((0,k.mC)({name:k.Z_})),billingAddressRequired:(0,k.jt)(k.Xg),emailRequired:(0,k.jt)(k.Xg),lineItems:(0,k.jt)((0,k.CT)((0,k.mC)(wa))),phoneNumberRequired:(0,k.jt)(k.Xg),shippingAddressRequired:(0,k.jt)(k.Xg),shippingRates:Ta,applePay:(0,k.jt)((0,k.mC)(ka))}),Va=Object.freeze({allowedShippingCountries:(0,k.jt)((0,k.CT)(k.Z_)),business:(0,k.jt)((0,k.mC)({name:k.Z_})),billingAddressRequired:(0,k.jt)(k.Xg),emailRequired:(0,k.jt)(k.Xg),lineItems:(0,k.jt)((0,k.CT)((0,k.mC)(wa))),phoneNumberRequired:(0,k.jt)(k.Xg),shippingAddressRequired:(0,k.jt)(k.Xg),shippingRates:Ta,applePay:(0,k.jt)((0,k.mC)(Sa))}),za=Object.freeze({lineItems:(0,k.jt)((0,k.CT)((0,k.mC)(wa))),shippingRates:Ta,applePay:(0,k.jt)((0,k.mC)(Ea))}),Ka=Object.freeze({reason:(0,k.jt)(k.kw.apply(void 0,(0,p.Z)(ca.d6))),message:(0,k.jt)(k.Z_)}),Ha=Object.freeze({paymentMethodType:k.kw.apply(void 0,(0,p.Z)(sa.sO))}),Ya=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},Wa=function(e){return"custom_checkout"===e||"checkout"===e||"payment_link"===e},Xa=function(e,t){if(!e)return{value:null,warnings:[]};if(Wa(t))return{value:e,warnings:[]};var n=(0,k.Gu)((0,k.mC)({applePay:(0,k.jt)(k.kw.apply(void 0,(0,p.Z)(ca.sg))),googlePay:(0,k.jt)(k.kw.apply(void 0,(0,p.Z)(ca.sg)))}),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}},Ja=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=(0,k.Gu)((0,k.mC)(r?qa:Ua),e,"elements.create('expressCheckout', options)"),a=o.value,i=o.warnings,c=Ya(a);c&&i.push(c);var s=Xa(null==a?void 0:a.wallets,t),u=s.value,d=s.warnings;if(null!==(n=a.__checkout)&&void 0!==n&&n.minGooglePayVersion&&"checkout"!==t&&"payment_link"!==t)throw new T.No("Google Pay version is not customizable unless on Checkout.");return{value:(0,l.Z)((0,l.Z)({},a),u?{paymentMethods:u}:{}),warnings:[].concat((0,p.Z)(i),(0,p.Z)(d))}},Qa=function(e,t,n){if(t&&e&&(e0)throw new T.No("Instead of passing ".concat(E.join(", ")," on click, provide the param(s) on create or update instead."))}var w={};if(b){var C=b.allowedShippingCountries,A=(0,f.Z)(b,da),M=function(e){if(!e)return{allowedCountries:null,warnings:[]};var t=[],n=[];return e.forEach((function(e){if("string"==typeof e){var r=(0,fr.Fc)(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}}(C),I=M.allowedCountries?{allowedShippingCountries:M.allowedCountries}:{};w=(0,l.Z)((0,l.Z)({},A),I),M.warnings.forEach((function(e){return S.push(e)}))}if(r){var N=$a(w,u);w=N.value,N.warnings.forEach((function(e){return S.push(e)}))}if(!_&&null!==(t=w.applePay)&&void 0!==t&&t.paymentRequestPassthrough)throw new T.No("To use the paymentRequestPassthrough parameter you must have the beta ece_apple_pay_payment_request_passthrough_1");(h&&w.applePay&&(0,Nn.AB)({applePay:w.applePay,elementsInitSource:u}),w.applePay)&&(0,Nn.EH)({applePay:w.applePay,paymentMethodType:o}).forEach((function(e){return S.push(e)}));if(i&&ei(y,u)){var R=(null==b?void 0:b.shippingRates)||d;if(null!=R&&R.length&&!p)throw new T.No("You must specify `shippingAddressRequired: true` when providing `shippingRates`.")}if(!i&&b&&ei(y,u)){var O=b.shippingAddressRequired,x=b.shippingRates;if(null!=x&&x.length&&!O)throw new T.No("You must specify `shippingAddressRequired: true` when providing `shippingRates`.")}return{value:w,warnings:S}},ri=function(e,t,n,r,o,a){var i=(0,k.Gu)((0,k.jt)((0,k.mC)(za)),e,"".concat(t," event resolve callback")),c=i.value,s=i.warnings,u=la(n),l="google_pay"===n,p=null!=c?c:{};if(r){var d=$a(p,o);p=d.value,d.warnings.forEach((function(e){return s.push(e)}))}if(u&&p.applePay&&(0,Nn.AB)({applePay:p.applePay}),"shippingaddresschange"===t&&ei(l,o)){var m=(null==c?void 0:c.shippingRates)||a;if(!m||!m.length)throw new T.No("You must specify `shippingRates` when `shippingAddressRequired` is true.");return{value:p,warnings:s}}if(c&&ei(l,o)){var _=c.shippingRates;if(_&&!_.length)throw new T.No("You must specify `shippingRates` when `shippingAddressRequired` is true.")}return{value:p,warnings:s}},oi=function(e,t){var n;if("native_sdk"!==t)throw new T.No("sendNativeSdkClick() is only available when elementsInitSource is native_sdk.");var r=(0,k.Gu)((0,k.jt)((0,k.mC)(Ha)),e,"native sdk click event");return{value:null!==(n=r.value)&&void 0!==n?n:{},warnings:r.warnings}},ai=n(925),ii=n(6274).Promise,ci=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,u=null,l=!1,p=!1;return u=setTimeout((function(){p=!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("Stripe.js: Timeout hit")}),r),{resolve:function(e){p?t.warn("Call to resolve() was ignored because it has already timed out. Please ensure that resolve is called within ".concat(o,".")):l?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.")):(u&&clearTimeout(u),l=!0,s(e))},reject:function(){p?t.warn("Call to ".concat(c,"() was ignored because it has already timed out. Please ensure that ").concat(c," is called within ").concat(o,".")):l?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.")):(u&&clearTimeout(u),l=!0,a("Stripe.js: Called by merchant"))}}},si=function(){throw new T.No("You cannot update the currency if the payment interface is already open.")},ui=function(e,t,n){return e(1===n?"ece.".concat(t):"ece.".concat(t,"s"))},li=function(e){return"apple_pay_inner"===e||"apple_pay_outer"===e?"apple_pay":e},pi=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))},di=n(4417),mi=n(9740),_i=n(6241),fi=n(2920),hi=n(7703),yi=n(3234),vi=n(7934),gi=0,bi=1,ki=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},Si=function(e){var t=e.administrativeArea,n=e.countryCode,r=e.locality;return{city:null!=r?r:"",state:t||"",postal_code:e.postalCode||"",country:(null==n?void 0:n.toUpperCase())||""}},Ei=function(e){if(e){var t=e.addressLines;return(0,l.Z)({line1:t&&Array.isArray(t)?t[0]:"",line2:t&&Array.isArray(t)?t.slice(1).join(", "):null},Si(e))}},wi=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,vi.RO)(e,c,r,o,n,a,i);s.push("maestro"),(0,P.uN)(t,"cup_apple_pay_beta_1")&&s.push("chinaUnionPay");var u=s.indexOf("interac");return-1===u||(0,P.uN)(t,"interac_apple_pay_beta_1")||s.splice(u,1),(0,P.uN)(t,"cartes_bancaires_apple_pay_beta_1")&&"eur"===n&&-1===s.indexOf("cartesBancaires")&&s.unshift("cartesBancaires"),s.filter((function(e){return null!==e}))},Ci=function(e,t){var n=["supports3DS"];return null!=e&&e.cardFunding&&n.push(e.cardFunding),(0,P.uN)(t,"cup_apple_pay_beta_1")&&n.push("supportsEMV"),n},Ai=function(e,t,n){if(e){return(0,hi.Fq)(e,(function(){t.report("ece.".concat(n,".missing_country_code"),{element:V.Yj.expressCheckout,country:e.country})}))}},Pi=n(6274).Promise,Mi=function(e){var t;if(!e)return null;var n=null!==(t=ki(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,M.VO)(r).some((function(e){return!!e}));return n||o?{name:n,address:r,phone:null}:null},Ti=function(e,t,n,r){t.report("ece.apple_pay_outer.session_creation_failed",{element:V.Yj.expressCheckout,error:n}),e.abort(),r();var o=n.message;"string"==typeof o&&t.warn(o)},Ii=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 ii.resolve(e);var n=e.minimum,r=e.maximum;if(!n&&!r)return ii.resolve("");if(n&&!r){var o=n.value,a=n.unit;return ui(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 ui(t,c,i).then((function(e){return t("ece.delivery_within",{value:i.toString(),unit:e||""})}))}var s=n,u=s.unit,l=s.value,p=r,d=p.unit,m=p.value;return u===d?ui(t,d,m).then((function(e){return t("ece.delivery_in_to",{minValue:l.toString(),maxValue:m.toString(),unit:e||""})})):ui(t,u,l).then((function(e){return ui(t,d,m).then((function(n){return t("ece.delivery_in_to_units",{minValue:l.toString(),minUnit:e||"",maxValue:m.toString(),maxUnit:n||""})}))}))}(o||{},e).then((function(e){return{label:a,detail:e||"",amount:(0,_i.Fe)(r,n,"apple"),identifier:i}}))},Ni=function(e,t){if(t)return Object.values(t).every((function(e){return!e}))?void 0:{name:e,address:t}},Ri={fail:"unknown",invalid_shipping_address:"shippingContactInvalid",invalid_billing_address:"billingContactInvalid",invalid_payment_data:"unknown",address_unserviceable:"addressUnserviceable"},Oi={fail:null,invalid_shipping_address:"addressLines",invalid_billing_address:"addressLines",invalid_payment_data:null,address_unserviceable:"postalAddress"},xi=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,u={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},d=function(){u.isPaymentSheetShowing=!1,u.privateSession=void 0,t.action.elementsDispatch({groupId:r,action:{type:"EXPRESS_CHECKOUT.SHEET_CLOSED"}}),t.action.elementsDispatch({groupId:r,action:{type:"EXPRESS_CHECKOUT.CONFIRM_END"}})};if("checkout"!==c&&"payment_link"!==c&&s)throw new T.No("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,I.TC)(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,yi.A)(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":Ti(t,n,e.error,a);break;default:(0,q.Rz)(e)}}),(function(e){return Ti(t,n,e,a)}))}}({privateSession:e,controller:t,displayName:a,isPaymentSheetShowing:function(){return u.isPaymentSheetShowing},resetStateOnSheetClose:d}))),o.addEventListener(e,"cancel",(0,I.TC)((function(){d(),n.cancel({paymentMethodType:"apple_pay_outer"})})));var i=function(){var e=u.total,t=u.businessName,n=u.currency,r=u.pending;return(0,hi.Ag)(e,t,n,r)},s=function(e,n){var r;return u.total=null!==(r=e.amount)&&void 0!==r?r:u.total,function(e){var n=e.lineItems,r=e.shippingRates,o=e.applePay,a=u.currency,i=u.pending,c=u.isUsingRecurringPaymentRequest,s=u.isUsingAutomaticReloadPaymentRequest,p=u.isUsingDeferredPaymentRequest,d=u.recurringPaymentRequestBillingAgreement,m=u.automaticReloadPaymentRequestBillingAgreement;if(!c&&null!=o&&o.recurringPaymentRequest)throw new T.No("You tried to update an applePay.recurringPaymentRequest without creating the object first. You must provide an applePay.recurringPaymentRequest object while resolving the 'click' event in order to update it later.");if(!s&&null!=o&&o.automaticReloadPaymentRequest)throw new T.No("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(!p&&null!=o&&o.deferredPaymentRequest)throw new T.No("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,hi.Ag)(t,n,a,i)})),f=(0,M.Xy)(r,u.shippingRates)||null==r?void 0:r.map((function(e){return Ii((function(e,n){return t.action.unsafeLocalizeString({message:e,data:n})}),e,a)}));return Pi.all(null!=f?f:[]).then((function(e){var n=(0,hi.jQ)({recurringPaymentRequest:null!=o&&o.recurringPaymentRequest?(0,l.Z)((0,l.Z)({},null==o?void 0:o.recurringPaymentRequest),{},{billingAgreement:d}):void 0,currency:a,pending:i,warn:t.warn}),r=(0,hi.IK)({automaticReloadPaymentRequest:null!=o&&o.automaticReloadPaymentRequest?(0,l.Z)((0,l.Z)({},null==o?void 0:o.automaticReloadPaymentRequest),{},{billingAgreement:m}):void 0,currency:a,pending:i,warn:t.warn}),c=(0,hi.sI)({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,l=i();return u.lineItems=r||u.lineItems,u.shippingRates=e.shippingRates||u.shippingRates,e.shippingRates&&!(0,M.Xy)(e.shippingRates,u.shippingRates)?u.selectedShippingRate=e.shippingRates[0].id:n&&(u.selectedShippingRate=n.identifier),a?a.tokenNotificationURL=u.applePayTokenRevokeWebhookUrl:s?s.tokenNotificationURL=u.applePayTokenRevokeWebhookUrl:c&&(c.tokenNotificationURL=u.applePayTokenRevokeWebhookUrl),{newLineItems:u.lineItems,newShippingMethods:o,newTotal:l,newRecurringPaymentRequest:a,newAutomaticReloadPaymentRequest:s,newDeferredPaymentRequest:c}}))};o.addEventListener(e,"shippingcontactselected",(0,I.TC)((function(t){var r=t.shippingContact,o=Si(r);if(u.allowedShippingCountries&&u.allowedShippingCountries.length&&-1===u.allowedShippingCountries.indexOf(o.country)){var a=i(),c=u.lineItems,l=new window.ApplePayError("shippingContactInvalid","country","We can not ship to this country.");e.completeShippingContactSelection({newTotal:a,newLineItems:c,errors:[l]})}else{var p={paymentMethodType:"apple_pay_outer",name:"",address:o,resolve:function(t){s(t).then((function(t){e.completeShippingContactSelection(t)}))},reject:function(){var t=i(),n=u.lineItems,r=new window.ApplePayError("shippingContactInvalid","postalAddress");e.completeShippingContactSelection({newTotal:t,newLineItems:n,errors:[r]})}};n.shippingAddressChange(p)}})));o.addEventListener(e,"shippingmethodselected",(0,I.TC)((function(r){var o=r.shippingMethod,a=(0,M.sE)(u.shippingRates||[],(function(e){return e.id===o.identifier}));if(a){var c={paymentMethodType:"apple_pay_outer",shippingRate:a,resolve:function(t){s(t,o).then((function(t){return e.completeShippingMethodSelection(t)}))},reject:function(){var t=i();e.completeShippingMethodSelection(bi,t,[]),d(),n.cancel({paymentMethodType:"apple_pay_outer"})}};n.shippingRateChange(c)}else{t.report("ece.apple_pay_outer.unexpected_shipping_rate",{element:V.Yj.expressCheckout});var l={newTotal:i()};e.completeShippingMethodSelection(l)}})));o.addEventListener(e,"paymentauthorized",(0,I.TC)((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:V.Yj.expressCheckout,tokenData:(0,l.Z)((0,l.Z)({},a),{},{billingContact:Ai(a.billingContact,t,"apple_pay_outer")}),mids:t.mids()})})).then((function(o){var i;if("error"===o.type){var c=new window.ApplePayError("unknown");return e.completePayment({status:bi,errors:[c]}),t.report("ece.apple_pay_outer.create_token_failed",{element:V.Yj.expressCheckout,error:o.error}),void t.action.elementsDispatch({groupId:r,action:{type:"EXPRESS_CHECKOUT.CONFIRM_END"}})}var s=Ai(a.shippingContact,t,"apple_pay_outer"),l=Ei(a.shippingContact),p=Ai(a.billingContact,t,"apple_pay_outer"),d=Ei(a.billingContact),m=d||null!=s&&s.emailAddress||null!=s&&s.phoneNumber?{name:ki(p)||void 0,email:null==s?void 0:s.emailAddress,phone:null==s?void 0:s.phoneNumber,address:d}:void 0,_=u.selectedShippingRate?(0,M.sE)(u.shippingRates||[],(function(e){return e.id===u.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=Ri[a]||"unknown",s=Oi[a]||void 0,u=new window.ApplePayError(c,s,i);e.completePayment({status:bi,errors:[u]}),t.action.elementsDispatch({groupId:r,action:{type:"EXPRESS_CHECKOUT.CONFIRM_END"}})},billingDetails:m,shippingAddress:Ni(null!==(i=ki(s))&&void 0!==i?i:"",l),shippingRate:_};t.action.setExpressCheckoutConfirmData({groupId:r,shippingContact:Mi(s),paymentMethodData:{type:A.GS.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,I.TC)((function(t){var r=t.paymentMethod,o={paymentMethodType:"apple_pay_outer",name:"",address:Si(r.billingContact||ai.zc),resolve:function(t){s(t).then((function(t){return e.completePaymentMethodSelection(t)}))},reject:function(){var t=i(),n=u.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,I.TC)((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=u.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,l.Z)({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,d,f,h,y=window.ApplePaySession;if(!y)return t.warn("User clicked on the Apple Pay button, but window.ApplePaySession does not exist."),void t.report("ece.apple_pay_outer.missing_window_session",{element:V.Yj.expressCheckout});var v=(0,l.Z)((0,l.Z)({},e),n),g=(null===(o=v.business)||void 0===o?void 0:o.name)||e.businessName,b=function(e,t){var n,r,o,a,i,c=(null===(n=t.applePay)||void 0===n||null===(r=n.deferredPaymentRequest)||void 0===r?void 0:r.deferredBilling.amountType)||"pending";return(0!==e.amount||0!==(null===(o=t.applePay)||void 0===o||null===(a=o.recurringPaymentRequest)||void 0===a||null===(i=a.trialBilling)||void 0===i?void 0:i.amount)&&"final"!==c)&&e.pending}(e,v),k=e.currency,S=e.applePayLaterDisabled,E=(null===(c=n.applePay)||void 0===c||null===(s=c.deferredPaymentRequest)||void 0===s?void 0:s.deferredBilling.amount)||0;!b&&0===e.amount&&E>0?(v.amount=E,u.total=E):u.total=e.amount,u.businessName=g,u.currency=k,u.pending=b,u.shippingRates=v.shippingRates,u.selectedShippingRate=null===(d=v.shippingRates)||void 0===d||null===(f=d[0])||void 0===f?void 0:f.id,u.allowedShippingCountries=v.allowedShippingCountries,u.lineItems=null===(h=v.lineItems)||void 0===h?void 0:h.map((function(e){var t=e.amount,n=e.name;return(0,hi.Ag)(t,n,k,b)}));var w=(0,l.Z)((0,l.Z)({},v),{},{pending:b,businessName:g,warn:t.warn,localizeString:function(e,n){return t.action.unsafeLocalizeString({message:e,data:n})},betas:a,blockedCardBrands:i,account:t.getCredentials().stripeAccount});S&&(w.applePay=(0,l.Z)((0,l.Z)({},w.applePay),{},{applePayLaterAvailability:se.yv.unavailableItemIneligible})),function(e){var t=e.amount,n=e.billingAddressRequired,r=e.businessName,o=e.merchantCountry,a=e.currency,i=e.emailRequired,c=e.lineItems,s=e.pending,u=e.phoneNumberRequired,d=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,k=e.blockedCardBrands,S=e.capabilityEnabledCardNetworks,E=e.cartesBancairesEnabledForApplePay,w=e.interacEnabledForApplePay,C=[].concat((0,p.Z)(i?["email"]:[]),(0,p.Z)(u?["phone"]:[]),(0,p.Z)(d?["postalAddress"]:[])),A=n?["postalAddress"]:[],P=null==m?void 0:m.map((function(e){return Ii(v,e,a)})),M=h+function(e,t){return"merchant.".concat((t?[e,t]:[e]).join("."),".stripe")}(window.location.hostname,b);return Pi.all(null!=P?P:[]).then((function(e){var n=null==c?void 0:c.map((function(e){var t=e.amount,n=e.name;return(0,hi.Ag)(t,n,a,s)})),i=null!=_?_:{},u=i.recurringPaymentRequest,p=i.deferredPaymentRequest,d=i.automaticReloadPaymentRequest,m=i.supportsCouponCode,h=i.couponCode;return(0,l.Z)({countryCode:o,currencyCode:a.toUpperCase(),lineItems:n,merchantCapabilities:Ci(_,g),requiredBillingContactFields:A,requiredShippingContactFields:C,shippingMethods:e.length?e:void 0,supportedNetworks:wi(o,g,a,k,S,E,w),total:(0,hi.NU)(t,r,a,null!=s&&s,_),recurringPaymentRequest:(0,hi.jQ)({recurringPaymentRequest:u,currency:a,pending:s,defaultBillingAgreement:f,applePayTokenRevokeWebhookUrl:M,warn:y}),deferredPaymentRequest:(0,hi.sI)({deferredPaymentRequest:p,currency:a,pending:s,defaultBillingAgreement:f,applePayTokenRevokeWebhookUrl:M,warn:y}),automaticReloadPaymentRequest:(0,hi.IK)({automaticReloadPaymentRequest:d,currency:a,pending:s,defaultBillingAgreement:f,applePayTokenRevokeWebhookUrl:M,warn:y}),applePayLaterAvailability:"auto"===(null==_?void 0:_.applePayLaterAvailability)?"available":null==_?void 0:_.applePayLaterAvailability,supportsCouponCode:m,couponCode:h},null==_?void 0:_.paymentRequestPassthrough)}))}(w).then((function(e){var n,o,a,i,c,s,l;u.isUsingRecurringPaymentRequest=!!e.recurringPaymentRequest,u.recurringPaymentRequestBillingAgreement=null===(n=e.recurringPaymentRequest)||void 0===n?void 0:n.billingAgreement,u.isUsingAutomaticReloadPaymentRequest=!!e.automaticReloadPaymentRequest,u.automaticReloadPaymentRequestBillingAgreement=null===(o=e.automaticReloadPaymentRequest)||void 0===o?void 0:o.billingAgreement,u.isUsingDeferredPaymentRequest=!!e.deferredPaymentRequest;var p=new y(m,e);u.applePayTokenRevokeWebhookUrl=null!==(a=null!==(i=null===(c=e.recurringPaymentRequest)||void 0===c?void 0:c.tokenNotificationURL)&&void 0!==i?i:null===(s=e.deferredPaymentRequest)||void 0===s?void 0:s.tokenNotificationURL)&&void 0!==a?a:null===(l=e.automaticReloadPaymentRequest)||void 0===l?void 0:l.tokenNotificationURL,u.privateSession=p,_(p,g),p.begin(),u.isPaymentSheetShowing=!0,t.action.expressCheckoutSheetOpened({groupId:r,paymentMethodType:"apple_pay_outer"}),t.report("ece.sheet_visible",{element:V.Yj.expressCheckout,payment_method:"apple_pay_outer"})}))},canMakePayments:function(e,n){var r=window.location.hostname,o=t.getCredentials().stripeAccount||n,a=t.keyMode()===ro.Kl.test;return(0,fi.Qt)(r,o,a,t,t.report,m,e)},completePayment:function(e){if(e){var n,o=new window.ApplePayError("unknown");null===(n=u.privateSession)||void 0===n||n.completePayment({status:bi,errors:[o]}),t.action.elementsDispatch({groupId:r,action:{type:"EXPRESS_CHECKOUT.CONFIRM_END"}})}else{var a;null===(a=u.privateSession)||void 0===a||a.completePayment({status:gi}),d()}}}},Zi=function(e){return e.reduce((function(e,t){return e.push.apply(e,(0,p.Z)(Ln[t])),e}),[])},ji=function(e,t){if(null!=e&&e.length){var n=Zi(e);return(0,p.Z)(V.iw).filter((function(e){return-1===n.indexOf(e)}))}return null!=t&&t.length?Zi(t):[]},Li=n(6274).Promise,Di=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,u=r.hasRegisteredListener,p=r.listenerRegistry,d=c.controller,m=c.groupId,_=c.betas,f=c.allowedCardBrands,h=c.disallowedCardBrands,y=function(e){var t=e.options,n=t.publicOptions;return"habanero"===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;d.report("ece.cancel",{element:V.Yj.expressCheckout,payment_method:n})},g=function(){var e,t=null===(e=y.__checkout)||void 0===e?void 0:e.embeddedCheckoutMessengerSend;t&&t("hide_ece_overlay",null)},b=function(e){new Li((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(d.report(i,{element:V.Yj.expressCheckout,payment_method:r}),u(e)){var p;p=a?function(){t.reject()}:function(){n.send({action:"stripe-ece-change-event",payload:{nonce:t.nonce}})};var m,_,f=ci({controller:d,eventName:e,time:19900,timeLabel:"20 seconds",reject:function(){d.report("".concat(i,".reject"),{element:V.Yj.expressCheckout,payment_method:r}),p()},resolve:function(s){b((function(u,p,m){o.lastCurrency&&p!==o.lastCurrency&&si();var _=ri(s,e,r,"SETUP_INTENT"===m,null==c?void 0:c.elementsInitSource,o.lastShippingRates),f=_.value;_.warnings.forEach((function(e){return d.warn(e)})),d.report("".concat(i,".resolve"),{element:V.Yj.expressCheckout,payment_method:r,hasLineItems:!!f.lineItems,hasShippingRates:!!f.shippingRates}),o.lineItems=f.lineItems||o.lineItems,o.lastShippingRates=f.shippingRates||o.lastShippingRates,Qa(u,o.lineItems,null==c?void 0:c.elementsInitSource),a?t.resolve((0,l.Z)((0,l.Z)({},f),{},{amount:u})):n.send({action:"stripe-ece-change-event",payload:{nonce:t.nonce,changePayload:(0,l.Z)((0,l.Z)({},f),{},{amount:u})}})}))}}),h=f.resolve,y=f.reject;return"changeFailed"in t&&"__private_do_not_use_couponcodechange"===e&&(m=function(i){var s;s=i,b((function(i,u,p){o.lastCurrency&&u!==o.lastCurrency&&si();var m=ri(s,e,r,"SETUP_INTENT"===p,null==c?void 0:c.elementsInitSource,o.lastShippingRates),_=m.value;m.warnings.forEach((function(e){return d.warn(e)})),d.report("ece.__private_do_not_use_coupon_code_change.change_failed",{element:V.Yj.expressCheckout,payment_method:r}),o.lineItems=_.lineItems||o.lineItems,o.lastShippingRates=_.shippingRates||o.lastShippingRates,Qa(i,o.lineItems,null==c?void 0:c.elementsInitSource),a?t.changeFailed((0,l.Z)((0,l.Z)({},_),{},{amount:i})):n.send({action:"stripe-ece-change-event",payload:{nonce:t.nonce,changePayload:(0,l.Z)((0,l.Z)({},_),{},{amount:i})}})}))}),_="name"in t?{name:t.name,address:t.address}:"shippingRate"in t?{shippingRate:t.shippingRate}:{couponCode:t.couponCode,changeFailed:m},void s(e,(0,l.Z)((0,l.Z)({},_),{},{reject:y,resolve:h}))}b((function(e,r){o.lastCurrency&&r!==o.lastCurrency&&si(),a?t.resolve({amount:e}):n.send({action:"stripe-ece-change-event",payload:{nonce:t.nonce,changePayload:{amount:e}}})}))},E=function(e){var t=i?No.UO:"confirm",r=e.paymentMethodType,o=e.billingDetails,a=e.shippingAddress,p=e.shippingRate,f=e.privateNativeSdkPayloadFields;if(d.report("ece.confirm",{element:V.Yj.expressCheckout,payment_method:r}),!u(t)){var h=i?"habanero":"expressCheckout";throw new T.No("Unhandled ".concat(h," Element confirm event. Make sure to register a confirm handler."))}var v=(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},(0,P.uN)(_,"express_checkout_element_beta_1")?{paymentMethodType:li(r)}:{expressPaymentType:li(r)}),{},{billingDetails:o,shippingAddress:a,shippingRate:p,paymentFailed:function(t){var o=function(e){var t,n=(0,k.Gu)((0,k.jt)((0,k.mC)(Ka)),e,"confirm event paymentFailed callback");return{value:null!==(t=n.value)&&void 0!==t?t:{},warnings:n.warnings}}(t),a=o.value;o.warnings.forEach((function(e){return d.warn(e)})),d.report("ece.confirm.payment_failed",{element:V.Yj.expressCheckout,payment_method:r,reason:a.reason}),d.action.getIsAwaitingConfirmCallback({groupId:m}).then((function(t){if(!t)throw new T.No("Unexpected call to paymentFailed(). Ensure you are either submitting a payment or calling paymentFailed() once per expressCheckout Element confirm event.");"apple_pay_outer"===r?e.paymentFailed(a):n.send({action:"stripe-ece-confirm-payment",payload:{nonce:e.nonce,paymentFailedPayload:a}})}))}},"native_sdk"===(null==c?void 0:c.elementsInitSource)?f:{}),!1===y.__autoClose?{paymentSucceeded:function(){return d.action.closeECEPaymentSheet({groupId:m,isError:!1,errorMessageMethodName:"paymentSucceeded()",forceClose:!0})}}:{}),i?{source:"habanero-ece"}:{});s(t,v)},w=xi({controller:d,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:E},groupId:m,listenerRegistry:p,betas:_,blockedCardBrands:ji(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&&w.completePayment(e.isError)})),n._on("dismiss-overlay",(function(){var e;null===(e=o.unmountOverlay)||void 0===e||e.call(o),d.report("ece.overlay.unmounted",{element:V.Yj.expressCheckout})})),n._on("cancel",(function(e){v(e)})),n._on("click",(function(e){var t,r,a,i=e.paymentMethodType,p="apple_pay_outer"===i,m=o.usesNewIntegrationShape?{}:ca.GN,f="click";d.report("ece.click",{element:V.Yj.expressCheckout,payment_method:i});var h=null===(t=y.__checkout)||void 0===t?void 0:t.embeddedCheckoutMessengerSend,v=null==y||null===(r=y.__checkout)||void 0===r?void 0:r.hideGooglePayOverlay;if(function(e,t){var n=e.paymentMethodType;return"paypal"===n||"klarna"===n||"link"===n||(0,di.r2)(n)||"google_pay"===n&&!t||"apple_pay_inner"===n}(e,v)){var k=e.overlayString,S=e.fontValues,E=e.paymentMethodType,C=e.redirectButtonText,A=e.cancelButtonText;if(h)!function(e,t,n,r,o){var a,i=null===(a=y.__checkout)||void 0===a?void 0:a.embeddedCheckoutMessengerSend;i&&i("show_ece_overlay",{pmt:e,overlayString:t,fontValues:n,redirectButtonText:r,cancelButtonText:o})}(E,k,S,C,A),o.unmountOverlay=g,o.runOnUnmount.push(g);else{var T=(0,mi.C)(E,k,S,C,A,n),I=T.mount,N=T.unmount,R=T.showImmediately;I(),o.unmountOverlay=N,o.showOverlayImmediately=R,o.runOnUnmount.push(N),d.report("ece.overlay.mounted",{element:V.Yj.expressCheckout,payment_method:i})}}if(u(f)){var O=function(){};p||(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 x=ci({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),b((function(r,a,s){var u,f,h,y,v,g,b;o.lastCurrency=a;try{var k=ni({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});g=k.value,b=k.warnings}catch(e){var S;throw"IntegrationError"===e.name&&d.report("integration_error",{name:e.name,message:e.message}),null===(S=o.unmountOverlay)||void 0===S||S.call(o),e}b.forEach((function(e){return d.warn(e)})),d.report("ece.click.options",(0,l.Z)((0,l.Z)({},(0,M.ei)(g,["allowedShippingCountries","business","billingAddressRequired","emailRequired","phoneNumberRequired","shippingAddressRequired"])),{},{usesApplePayRecurringPayment:!(null===(u=g.applePay)||void 0===u||!u.recurringPaymentRequest),usesApplePayDeferredPayment:!(null===(f=g.applePay)||void 0===f||!f.deferredPaymentRequest),usesApplePayAutomaticReloadPayment:!(null===(h=g.applePay)||void 0===h||!h.automaticReloadPaymentRequest),usesApplePayPaymentRequestPassthrough:!(null===(y=g.applePay)||void 0===y||!y.paymentRequestPassthrough),applePayLaterAvailability:null===(v=g.applePay)||void 0===v?void 0:v.applePayLaterAvailability,hasLineItems:!!g.lineItems,hasShippingRates:!!g.shippingRates,element:V.Yj.expressCheckout,payment_method:i})),o.lineItems=g.lineItems||o.lineItems,o.lastShippingAddressRequired="shippingAddressRequired"in g?g.shippingAddressRequired:o.lastShippingAddressRequired,o.lastShippingRates="shippingRates"in g?g.shippingRates:o.lastShippingRates;try{Qa(r,o.lineItems,null==c?void 0:c.elementsInitSource)}catch(e){var E;throw"IntegrationError"===e.name&&d.report("integration_error",{name:e.name,message:e.message}),null===(E=o.unmountOverlay)||void 0===E||E.call(o),e}p?w.clickHandler((0,l.Z)((0,l.Z)({},e),{},{amount:r,currency:a}),(0,l.Z)((0,l.Z)({},m),g)):n.send({action:"stripe-user-ece-button-click",payload:{nonce:e.nonce,clickPayload:(0,l.Z)((0,l.Z)((0,l.Z)({},m),g),{},{mids:d.mids(),amount:r})}})}))}}),Z=x.resolve,j=x.reject;return(0,P.uN)(_,"checkout_guacamole")&&s("analytics:click",{expressPaymentType:li(i)}),void((0,P.uN)(_,"express_checkout_element_beta_1")?s(f,{paymentMethodType:li(i),resolve:Z,reject:j}):s(f,{expressPaymentType:li(i),resolve:Z,reject:j}))}null===(a=o.showOverlayImmediately)||void 0===a||a.call(o),b((function(t,r){o.lastCurrency=r,p?w.clickHandler((0,l.Z)((0,l.Z)({},e),{},{amount:t,currency:r}),m):n.send({action:"stripe-user-ece-button-click",payload:{nonce:e.nonce,clickPayload:(0,l.Z)((0,l.Z)({},m),{},{mids:d.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("confirm",E),{applePay:w}},Bi=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_or_backend_filtered"});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."))}))},Fi=function(e){return{runOnUnmount:[],updateRequest:{callCount:0},usesNewIntegrationShape:pi({publicOptions:e,isCreate:!0}),lastShippingAddressRequired:"shippingAddressRequired"in e?e.shippingAddressRequired:void 0,lastShippingRates:"shippingRates"in e?e.shippingRates:void 0}},Ui=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,u=a.publicOptions,p=null,d=Fi(u),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,u=e.elementId,l=e.groupEligibleForAccessoryFrames,p={fonts:o,wait:a,rtl:te(document.body),publicOptions:i,controllingElement:c,elementsInitSource:s,elementId:u};return t.createElementFrame(Q.NC.EXPRESS_CHECKOUT_ELEMENT,n,r,p,l?{isEligibleForAccessoryFrames:l}:void 0)}(a);(0,E.yq)(t,(0,l.Z)((0,l.Z)({},ai.KC),{},{margin:"-4px 0",transition:"height .35s ease"})),m.appendTo(t),m.updateStyle(ai.CF),m._on("set_styles",(function(e){m.updateStyle(e)})),m._on("redirectfocus",(function(e){var n,r=e.focusDirection;null===(n=(0,E.dh)(t,r))||void 0===n||n.focus()}));var _=(0,et.$M)((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:p?p.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:te(r())}}),_()}));var f=Di({frame:m,props:e,state:d}).applePay;Bi({controller:c,groupId:s,publicOptions:u,applePay:f});m._on("load-error",(function(e){o("loaderror",{error:e}),i()})),ai.Nb.forEach((function(e){m._on(e,(function(t){return o(e,t)}))}));return{update:function(e){d.usesNewIntegrationShape=d.usesNewIntegrationShape||pi({publicOptions:e}),d.lastShippingAddressRequired="shippingAddressRequired"in e?e.shippingAddressRequired:d.lastShippingAddressRequired,m.update(e)},focus:function(){ne(),m.focus(),m.send({action:"stripe-user-focus",payload:{}})},blur:function(){m.blur()},clear:function(){throw new T.No("clear() is not supported by the Express Checkout Element.")},mount:function(){p=new Ke.EK;var e=r();e&&((0,E.mb)(e,[[ai.et,!0]]),d.runOnUnmount.push((function(){(0,E.mb)(e,[[ai.et,!1]])})))},unmount:function(){for(;d.runOnUnmount.length;){var e;null===(e=d.runOnUnmount.pop())||void 0===e||e()}m.unmount()},destroy:function(){a.controller.action.resetExpressCheckoutState({groupId:s})},sendNativeSdkClick:function(e){var t=oi(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}},qi=["options"],Gi=["controller","publicOptions","componentName"],Vi=["update"],zi=function(e){var t=e.options,n=(0,f.Z)(e,qi),r=t.controller,o=t.publicOptions,a=(t.componentName,(0,f.Z)(t,Gi));if(r.keyMode()===ro.Kl.unknown)throw new T.No("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=pi({publicOptions:o,isCreate:!0}),c=Ja(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=Ui((0,l.Z)((0,l.Z)({},n),{},{options:(0,l.Z)((0,l.Z)({},a),{},{controller:r,componentName:"expressCheckout",publicOptions:c.value})})),u=s.update,p=(0,f.Z)(s,Vi);return(0,l.Z)((0,l.Z)({},p),{},{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,k.Gu)((0,k.mC)(t?Ba(n):Da(n)),e,"expressCheckoutElement.update()"),o=r.value,a=r.warnings,i=Ya(o);return i&&a.push(i),{value:o,warnings:a}}(e||{},i=i||pi({publicOptions:e,isCreate:!1}),t.elementsInitSource),o=n.value;n.warnings.forEach((function(e){return r.warn(e)})),u(o)}})},Ki=["locale","fonts"],Hi=["clientSecret"],Yi={subtotal:k.Z_,taxExclusive:k.Z_,shippingRate:k.Z_,total:k.Z_},Wi=function(e){var t=e.elementsInitSource,n=e.betas;return(0,k.mC)(Object.freeze(function(e){var t=e.elementsInitSource,n=e.betas;return(0,l.Z)({locale:(0,k.yv)("elements()"),fonts:(0,k.yv)("elements()")},"custom_checkout"===t?{__customCheckout:(0,k.jt)((0,k.mC)({expressCheckoutElementOptions:(0,k.jt)((0,k.mC)(qa)),addressElementOptions:(0,k.jt)((0,k.mC)(Kr)),paymentElementOptions:(0,k.jt)((0,k.mC)(qr(!1,n))),totalSummary:(0,k.jt)((0,k.mC)(Yi))}))}:{})}({elementsInitSource:t,betas:n})))},Xi={height:"2px",margin:"-4px",width:"calc(100% + 8px)",opacity:"1",transition:"opacity 0.4s ease 0.1s"},Ji="StripeElement",Qi=["blur","escape","focus","loaderstart","ready"],$i=function(e){var t,n;return(0,l.Z)((0,l.Z)({},e),{},{options:(0,l.Z)((0,l.Z)({},e.options),{},{publicOptions:null!==(t=null===(n=e.options.publicOptions.__customCheckout)||void 0===n?void 0:n.expressCheckoutElementOptions)&&void 0!==t?t:{}})})},ec=function(e){var t,n,r=e.options,o=e.component,a=e.getParent,i=e.emitEvent,c=e.hasRegisteredListener,s=r.publicOptions,u=r.controller,p=r.groupId,d=r.componentName,m=null!==(t=null===(n=s.__customCheckout)||void 0===n?void 0:n.expressCheckoutElementOptions)&&void 0!==t?t:{},_=Fi(m),f=[],h=[],y=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,u=e.elementId,l=e.groupEligibleForAccessoryFrames,p={fonts:o,wait:a,rtl:te(document.body),publicOptions:i,controllingElement:c,elementsInitSource:s,elementId:u};return t.createElementFrame(Q.NC.HABANERO,n,r,p,l?{isEligibleForAccessoryFrames:l}:void 0)}(r);(0,E.yq)(o,(0,l.Z)((0,l.Z)({},ee.KC),{},{margin:"-4px 0",transition:"height .35s ease"})),y.appendTo(o),y.updateStyle(Xi),Wo({pePublicOptions:r.publicOptions,clientSecret:r.clientSecret,deferredIntent:r.deferredIntent,controller:r.controller,componentName:r.componentName,linkConsumerFound:r.linkConsumerFound}),Zo({frame:y,props:e,isHabanero:!0}),Oo({frame:y,props:e,addOnUnmount:function(e){f.push(e)},addOnDestroy:function(e){h.push(e)},isHabanero:!0}),qo({frame:y,props:e}),"custom_checkout"===r.elementsInitSource&&jo({frame:y,props:e}),Qi.forEach((function(e){y._on(e,(function(t){return i(e,t)}))})),y._on("habanero-pay-button-confirm",(function(e){var t=No.qh;if(!c(t))throw new T.No("Unhandled habanero Element confirm event. Make sure to register a confirm handler.");i(t,e)})),y._on("habanero-submit-end",(function(){y.send({action:"stripe-habanero-submit-end",payload:null})}));var v=function(){ne(),y.focus(),y.send({action:"stripe-user-focus",payload:{}})},g=function(){for(u.action.elementUnmounted({elementName:d,groupId:p,frameId:y.id});f.length;){var e;null===(e=f.pop())||void 0===e||e()}for(;_.runOnUnmount.length;){var t;null===(t=_.runOnUnmount.pop())||void 0===t||t()}y.unmount()};Yo({frame:y,props:e,focus:v}),Fo({frame:y,props:e,addOnUnmount:function(e){f.push(e)},unmount:g});var b=Di({frame:y,props:$i(e),state:_,isHabanero:!0}).applePay;Bi({controller:u,groupId:p,publicOptions:m,applePay:b});return{mount:function(){var e=a();if(e){var t=(0,E.d3)(e,(function(){y.send({action:"stripe-parent-visible",payload:null})}));f.push(t),(0,E.mb)(e,[[Ji,!0]]),f.push((function(){(0,E.mb)(e,[[Ji,!1]])}))}},update:function(e){y.update(e)},focus:v,blur:function(){y.blur()},clear:function(){throw new T.No("clear() is not supported by the Habanero Element.")},unmount:g,destroy:function(){for(;h.length;){var e;null===(e=h.pop())||void 0===e||e()}u.action.resetExpressCheckoutState({groupId:p})},sendNativeSdkClick:function(e){var t=oi(e,null==r?void 0:r.elementsInitSource),n=t.value;t.warnings.forEach((function(e){return u.warn(e)})),y.send({action:"ece-native-sdk-click",payload:n})},_frame:y}},tc=["options"],nc=["controller","componentName","publicOptions","betas","elementsInitSource"],rc=function(e){var t=e.options,n=(0,f.Z)(e,tc),r=t.controller,o=(t.componentName,t.publicOptions),a=t.betas,i=t.elementsInitSource,c=(0,f.Z)(t,nc),s=function(e){var t,n,r,o,a=e.options,i=e.elementsInitSource,c=e.betas,s='elements.create("habanero")',u=(0,k.Gu)(Wi({elementsInitSource:i,betas:c}),a,s),d=u.value,m=(d.locale,d.fonts,(0,f.Z)(d,Ki)),_=u.warnings,h=null===(t=m.__customCheckout)||void 0===t?void 0:t.expressCheckoutElementOptions,y=Ja(h,i,pi({publicOptions:h,isCreate:!0})),v=y.value,g=y.warnings,b=null===(n=m.__customCheckout)||void 0===n?void 0:n.addressElementOptions;$r(b);var S=eo({options:a,isUpdate:!1,methodName:s}),E=S.savePaymentMethodTruncated,w=S.warnings,C=(null===(r=m.__customCheckout)||void 0===r?void 0:r.paymentElementOptions)||{},A=C.clientSecret,P=void 0===A?void 0:A,M=(0,f.Z)(C,Hi),T=(0,l.Z)((0,l.Z)({parsedIntentSecret:P},M),E?{savePaymentMethod:(0,l.Z)({},E)}:{});return{value:(0,l.Z)((0,l.Z)({},m),{},{__customCheckout:(0,l.Z)((0,l.Z)({},m.__customCheckout),{},{expressCheckoutElementOptions:v,paymentElementOptions:T,totalSummary:null===(o=m.__customCheckout)||void 0===o?void 0:o.totalSummary})}),warnings:[].concat((0,p.Z)(_),(0,p.Z)(g),(0,p.Z)(w))}}({options:o,elementsInitSource:i,betas:a}),u=s.value;return s.warnings.forEach((function(e){return r.warn(e)})),ec((0,l.Z)((0,l.Z)({},n),{},{options:(0,l.Z)((0,l.Z)({},c),{},{controller:r,componentName:"habanero",publicOptions:u,betas:a})}))},oc=function(e,t){var n=function(e){if(!N.YA[e])throw new Error("Unexpected Element type: ".concat(e,"."));return N.YA[e].implementation}(e);switch(n){case"legacy":return new Lt(t);case"affirm_message":return Gt(t);case"afterpay_message":return Yt(t);case"payment_method_messaging":return ia(t);case"frame":return oa(t);case"express_checkout":return zi(t);case"habanero":return rc(t);default:return(0,q.Rz)(n,"Unexpected implementation type: ".concat(n,"."))}},ac=n(2135),ic=new Set(["card","cardNumber","cardExpiry","cardCvc","postalCode","payment","linkAuthentication","expressCheckout","address"]),cc={},sc=[],uc=function(e){if(cc[e]&&(mc("init",e),cc[e].fastlaneOpen))for(cc[e].fastlaneOpen=!1;cc[e].queue.length;){var t=cc[e].queue.shift();t&&t()}if(!hc())for(;sc.length;){var n=sc.shift();n&&n()}},lc=function(e){if(cc[e]){var t=cc[e].fastPathFrameId;cc[e].controllerReadyForMessages&&t&&((0,ac.oi)({type:"child",sourceFrameId:window.name,targetFrameId:t,controllerAppFrameId:cc[e].controllerId,message:{action:"stripe-outer-controller-load-for-fastpath",payload:{}}}),dc("store",e))}},pc={register:5e3,init:15e3,store:15e3},dc=function(e,t){cc[t]&&(cc[t].timeoutIds[e]=setTimeout((function(){cc[t].onTimeout(e),fc(t)&&uc(t),delete cc[t]}),pc[e]))},mc=function(e,t){if(cc[t]){var n=cc[t].timeoutIds[e];n&&clearTimeout(n)}},_c=function(e,t){cc[e]&&(cc[e].fastPathFrameId=t,uc(e),cc[e].controllerReadyForMessages&&lc(e))},fc=function(e){return e?void 0!==cc[e]&&cc[e].fastlaneOpen:hc()},hc=function(){return(0,M.VO)(cc).some((function(e){return e.fastlaneOpen}))},yc=n(2110),vc=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},(0,M.ei)(e,["business","fields","readOnly","terms","allowedCardBrands","disallowedCardBrands","customPaymentMethods","blockPoBox","validation","display","layout","paymentMethodOrder","wallets","buttonHeight","allowedShippingCountries","billingAddressRequired","emailRequired","phoneNumberRequired","shippingAddressRequired","shippingRates","paymentMethods","accountHolderType","disabled","hideIcon","hidePostalCode","disableLink","disableMultipleButtons","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,l.Z)((0,l.Z)({},e.savePaymentMethod),{},{messages:!!e.savePaymentMethod.messages})})},gc=["payment","expressCheckout","address","currencySelector","taxId","habanero"],bc=function(e){function t(e,r,o){var a,i;(0,d.Z)(this,t),(i=n.call(this)).mount=(0,I.TC)((function(e){var t;if(i._checkDestroyed(),!e)throw new T.No("Missing argument. Make sure to call mount() with a valid DOM element or selector.");if("string"==typeof e){var n=document.querySelectorAll(e);if(n.length>1&&i._controller.warn("The selector you specified (".concat(e,") applies to ").concat(n.length," DOM elements that are currently on the page.\nThe Stripe Element will be mounted to the first one.")),!n.length)throw new T.No("The selector you specified (".concat(e,") applies to no DOM elements that are currently on the page.\nMake sure the element exists on the page before calling mount()."));t=n[0]}else{if(!e.appendChild)throw new T.No("Invalid DOM element. Make sure to call mount() with a valid DOM element or selector.");t=e}if("INPUT"===t.nodeName)throw new T.No("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,I.TC)((function(e){return i._controller.report("update",{options:vc(e),element:i._componentName,element_mode:i._componentMode,element_id:i._elementId}),i._checkDestroyed(),i._implementation.update(e),(0,v.Z)(i)})),i.focus=(0,I.TC)((function(e){var t;return i._checkDestroyed(),e&&e.preventDefault(),null!==(t=i._implementation)&&void 0!==t&&t.programmaticFocus&&i._implementation.programmaticFocus(),i._implementation.focus(),(0,v.Z)(i)})),i.blur=(0,I.TC)((function(){return i._checkDestroyed(),i._implementation.blur(),(0,v.Z)(i)})),i.clear=(0,I.TC)((function(){return i._checkDestroyed(),i._implementation.clear(),(0,v.Z)(i)})),i.collapse=(0,I.TC)((function(){if(i._checkDestroyed(),!i._implementation.collapse)throw new T.No("Collapse is not supported by the ".concat(i._componentName," Element."));return i._implementation.collapse(),(0,v.Z)(i)})),i.unmount=(0,I.TC)((function(){return i._checkDestroyed(),i._unmount(),(0,v.Z)(i)})),i.destroy=(0,I.TC)((function(){var e,t;return i._checkDestroyed(),i.unmount(),null===(e=(t=i._implementation).destroy)||void 0===e||e.call(t),i._destroyed=!0,i._emitEvent("destroy"),(0,v.Z)(i)})),i.getValue=(0,I.TC)((function(){i._checkDestroyed();var e=new Set(["address","taxId","currencySelector"]);if((0,P.uN)(i._controller._betas||[],P.M4.elements_get_value_expansion_beta_1)&&e.add("payment"),i._implementation.getValue&&e.has(i._componentName))return i._implementation.getValue();throw new T.No("getValue is not supported by the ".concat(i._componentName," Element."))})),i._getParent=function(){return i._parent},i._emitEvent=function(e,t){return"loaderror"!==e||i._hasRegisteredListener("loaderror")||i._controller.keyMode()!==ro.Kl.test||console.error("Unhandled ".concat(i._componentName," Element loaderror"),t),i._emit(e,(0,l.Z)({elementType:i._componentName},t))};var c=e.controller,s=e.componentName,u=e.groupId,p=e.locale,m=e.betas,_=e.elementId;e.mids;if(i._controller=c,i._componentName=s,i._componentMode=null===(a=e.publicOptions)||void 0===a?void 0:a.mode,i._destroyed=!1,i._groupId=u,i._elementId=_,"currencySelector"===s&&"custom_checkout"!==e.elementsInitSource&&"hip"!==e.elementsInitSource)throw new T.No("The `currencySelector` Element cannot be created without using Custom Checkout. See docs: https://docs.stripe.com/js/custom_checkout/create_currency_selector_element");if("taxId"===s)if("custom_checkout"===e.elementsInitSource){if(!(0,P.uN)(m,P.M4.custom_checkout_tax_id_1))throw new T.No("The `taxId` Element requires the `custom_checkout_tax_id_1` beta when using Custom Checkout integration. See docs: https://docs.stripe.com/tax/checkout/tax-ids?payment-ui=embedded-components")}else{if("stripe.elements"!==e.elementsInitSource)throw new T.No("The `taxId` Element can only be used with Checkout Session API or Payment Intents API integrations. See docs: https://docs.stripe.com/tax/checkout/tax-ids?payment-ui=embedded-components");if(!(0,P.uN)(m,P.M4.elements_tax_id_1))throw new T.No("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 f=document.createElement("div");return f.className=N.A2,i._component=f,c.report("create",{options:vc((0,l.Z)({componentName:s,groupId:u,locale:p,betas:m},e.publicOptions)),element:s,element_mode:i._componentMode,elements_init_source:e.elementsInitSource,element_id:_}),i._implementation=oc(i._componentName,{options:e,component:f,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,C.U5)(window.location.origin)||"test"!==t.keyMode()||-1===gc.indexOf(n))&&("custom_checkout"===e.elementsInitSource?e.enableEasel&&e.developerToolsOptions.assistant.enabled:e.developerToolsOptions.assistant.enabled)}(e,i._controller,s)&&(0,yc.wM)().then((function(t){((0,t.createEaselFrame)(e),"stripe.elements"===e.elementsInitSource)&&(0,(0,yc.pL)(i._controller).onTestmodeCustomerLocationUpdate)((function(t){i._controller.action.updateElementsOptions({locale:void 0,appearance:void 0,savedPaymentMethods:void 0,groupId:i._groupId,countryOverride:t.country_code,clientSecret:e.clientSecret,deferredIntent:e.deferredIntent}).then((function(){i._controller.easel.sendData({id:"easel.customer_location_change.complete",isSuccess:!0})}))}))})),i}(0,g.Z)(t,e);var n=(0,b.Z)(t);return(0,m.Z)(t,[{key:"_checkDestroyed",value:function(){if(this._destroyed)throw new T.No("This Element has already been destroyed. Please create a new one.")}},{key:"_isMounted",value:function(){return!!document.body&&document.body.contains(this._component)}},{key:"_unmount",value:function(){var e=this._component.parentElement;e&&e.removeChild(this._component),this._controller.report("unmount",{element:this._componentName,element_mode:this._componentMode,element_id:this._elementId}),this._implementation.unmount(),this._parent=null}},{key:"_mountToParent",value:function(e){var t=this._component.parentElement,n=this._isMounted();if(e===t){if(n)return;this.unmount(),this._mountTo(e)}else if(t){if(n)throw new T.No("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,cc[o]&&fc(o)&&!ic.has(r)?cc[o].queue.push(n):n();var i=!1;try{var c;i=!(null===(c=window.top)||void 0===c||!c.document)}catch(e){}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:-1!==$t.indexOf(de()(this._controller._apiKey))}),this._implementation.mount()}}]),t}(U.Z),kc=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(bc.prototype,e,{enumerable:!1,get:function(){return kc(this,e),this._implementation[e]}})}));["_formSubmit","_isIssuingDisplayElement"].forEach((function(e){Object.defineProperty(bc.prototype,e,{enumerable:!1,writable:!1,value:function(){return kc(this,e),this._implementation[e]()}})}));var Sc,Ec,wc,Cc=bc,Ac=["stripe.elements","custom_checkout","checkout","payment_link","hip","link_app","native_sdk"],Pc="stripe.js:",Mc=[],Tc=[],Ic=(new Map,function(e){if(Nc()){var t="".concat(Pc).concat(e);try{if(!Oc())return void Mc.push({name:t,startTime:performance.now()});performance.mark(t)}catch(e){}}}),Nc=function(){return"undefined"!=typeof window&&!!window.performance},Rc=function(){return window.__SJS_PERF_STATE__||(window.__SJS_PERF_STATE__={isObservingActive:!1}),window.__SJS_PERF_STATE__},Oc=function(){return!!Rc().isObservingActive},xc=function(){var e=Rc();e.isObservingActive||(e.isObservingActive=!0,function(){try{Mc.splice(0).forEach((function(e){return performance.mark(e.name,{startTime:e.startTime})})),Tc.splice(0).forEach((function(e){return performance.measure(e.name,{start:e.startTime,end:e.endTime,detail:e.detail})}))}catch(e){}}())},Zc=["target"],jc=function(e){var t=e.types,n=e.reporter,r=e.filterEntries;try{if(!window.performance||!window.performance.getEntriesByType||"number"!=typeof window.performance.timeOrigin||!("PerformanceObserver"in window))return;var o,a=t.filter((function(e){return-1!==PerformanceObserver.supportedEntryTypes.indexOf(e)}));-1!==t.indexOf("visibility-state")&&-1===a.indexOf("visibility-state")&&document.visibilityState&&document.addEventListener("visibilitychange",(function(){Ic("page-".concat(document.visibilityState))})),a.push("mark"),a.push("measure"),xc();var i=[];a.forEach((function(e){var t=new PerformanceObserver((function(t){!function(e,t){var c=t;"mark"!==e&&"measure"!==e||(c=t.filter((function(e){return 0===e.name.indexOf(Pc)}))),"event"===e&&(c=t.map((function(e){var t=e.toJSON?e.toJSON():e;return t.target,(0,f.Z)(t,Zc)}))),r&&(c=r(e,c)),0!==c.length&&(clearTimeout(o),i.push.apply(i,(0,p.Z)(c.map((function(e){return e.toJSON?e.toJSON():e})))),o=setTimeout((function(){n({entries:i.splice(0),timeOrigin:performance.timeOrigin,supportedTypes:a})}),100))}(e,t.getEntries())})),c="event"===e?{durationThreshold:16}:{};t.observe((0,l.Z)((0,l.Z)({},c),{},{type:e,buffered:!0}))}))}catch(e){}},Lc=(new Set(["/ael/b","/b",".deploy_status_henson.json"]),function(e){return e.ELEMENTS_INNER_PAYMENT="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}({})),Dc=function(e){return e.GET_ELEMENTS_STATE="get_elements_state",e.ELEMENTS_STATE_PROVIDER="elements_state_provider",e.CONTROLLER_APP="controller-with-preconnect.js",e.ELEMENTS_SESSIONS_API="/v1/elements/sessions",e.CONSUMER_SESSION_WRAPPER="consumer_session_wrapper",e.SETUP_STORE_FOR_ELEMENTS_GROUP="setup_store_for_elements_group",e.UPDATE_ELEMENTS_OPTIONS="update_elements_options",e.CONTROLLER_APP_CONSTRUCTOR="controller_app_constructor",e.LINK_DEFAULT_INTEGRATION="link_default_integration",e}({}),Bc=(0,l.Z)((0,l.Z)({},Lc),Dc),Fc=function(e){return e.UNMEASURED_TIME="unmeasured_time",e.BROWSER_WAIT_TIME="browser_wait_time",e.BEFORE_ELEMENTS_UPDATE_TIME="before_elements_update_time",e}({}),Uc=(Sc={},(0,_.Z)(Sc,Bc.ELEMENTS_STATE_PROVIDER.toString(),{e:"elements-inner-payment"}),(0,_.Z)(Sc,Bc.CONSUMER_SESSION_WRAPPER.toString(),{e:"elements-inner-payment"}),Ec={},(0,_.Z)(Ec,Bc.ELEMENTS_STATE_PROVIDER.toString(),{e:"elements-inner-payment"}),(0,_.Z)(Ec,Bc.CONSUMER_SESSION_WRAPPER.toString(),{e:"elements-inner-payment"}),function(){function e(t){var n=t.name,r=t.type,o=t.alternativeName,a=t.timeBetweenPreviousComponent;(0,d.Z)(this,e),this.name=n,this.alternativeName=o||null,this.type=r,this.overallDuration=null,this.originalStartTimestamp=null,this.boundedStartTimestamp=null,this.originalEndTimestamp=null,this.isProcessed=!1,this.next=null,this.parent=null,this.timeBetweenPreviousNode=null!=a?a:null,this.children=[],this.mutableChildren=[],this.durations=[],this.mutableDurations=[],this.previous=null,this.isChild=!1,this.dependencies=[]}return(0,m.Z)(e,[{key:"setOverallDuration",value:function(e){this.overallDuration=e}},{key:"setOriginalStartTimestamp",value:function(e){this.originalStartTimestamp=e}},{key:"setOriginalEndTimestamp",value:function(e){this.originalEndTimestamp=e}},{key:"setNext",value:function(e,t){this.next=e,this.next.previous=this,this.next.timeBetweenPreviousNode=t||null}},{key:"setParent",value:function(e){this.parent=e,this.parent.children.push(this),this.parent.mutableChildren.push(this),this.isChild=!0}},{key:"addChild",value:function(e){e.setParent(this)}},{key:"addDependency",value:function(e){this.dependencies.push(e)}},{key:"resetTimings",value:function(){this.overallDuration=null,this.originalStartTimestamp=null,this.boundedStartTimestamp=null,this.originalEndTimestamp=null,this.durations=[],this.mutableDurations=[],this.isProcessed=!1}}]),e}()),qc=function(){return{paymentElementPath:function(){var e,t=(e={},(0,_.Z)(e,Bc.PAYMENT_ELEMENT_MOUNT_START,new Uc({name:Bc.PAYMENT_ELEMENT_MOUNT_START,type:"manual"})),(0,_.Z)(e,Bc.ELEMENTS_INNER_PAYMENT,new Uc({name:Bc.ELEMENTS_INNER_PAYMENT,type:"js_bundle"})),(0,_.Z)(e,Bc.PAYMENT_FRAME_SETUP,new Uc({name:Bc.PAYMENT_FRAME_SETUP,type:"measurement"})),(0,_.Z)(e,Bc.PAYMENT_ELEMENT_SETUP,new Uc({name:Bc.PAYMENT_ELEMENT_SETUP,type:"measurement"})),(0,_.Z)(e,Bc.ELEMENTS_STATE_PROVIDER,new Uc({name:Bc.ELEMENTS_STATE_PROVIDER,type:"measurement"})),(0,_.Z)(e,Bc.GET_ELEMENTS_STATE,new Uc({name:Bc.GET_ELEMENTS_STATE,type:"measurement"})),(0,_.Z)(e,Bc.CONSUMER_SESSION_WRAPPER,new Uc({name:Bc.CONSUMER_SESSION_WRAPPER,type:"measurement"})),(0,_.Z)(e,Bc.LINK_DEFAULT_INTEGRATION,new Uc({name:Bc.LINK_DEFAULT_INTEGRATION,type:"measurement"})),(0,_.Z)(e,Bc.PAYMENT_ELEMENT_VIEW_RENDER,new Uc({name:Bc.PAYMENT_ELEMENT_VIEW_RENDER,type:"measurement"})),(0,_.Z)(e,Bc.PAYMENT_ELEMENT_MOUNT_END,new Uc({name:Bc.PAYMENT_ELEMENT_MOUNT_END,type:"manual"})),e);return t[Bc.PAYMENT_ELEMENT_MOUNT_START].setNext(t[Bc.ELEMENTS_INNER_PAYMENT],Fc.BROWSER_WAIT_TIME),t[Bc.ELEMENTS_INNER_PAYMENT].setNext(t[Bc.PAYMENT_FRAME_SETUP],Fc.BROWSER_WAIT_TIME),t[Bc.PAYMENT_FRAME_SETUP].setNext(t[Bc.PAYMENT_ELEMENT_SETUP],Fc.UNMEASURED_TIME),t[Bc.PAYMENT_ELEMENT_SETUP].setNext(t[Bc.PAYMENT_ELEMENT_VIEW_RENDER],Fc.UNMEASURED_TIME),t[Bc.PAYMENT_ELEMENT_VIEW_RENDER].setNext(t[Bc.PAYMENT_ELEMENT_MOUNT_END],Fc.UNMEASURED_TIME),t[Bc.PAYMENT_ELEMENT_SETUP].addChild(t[Bc.ELEMENTS_STATE_PROVIDER]),t[Bc.PAYMENT_ELEMENT_SETUP].addChild(t[Bc.CONSUMER_SESSION_WRAPPER]),t[Bc.PAYMENT_ELEMENT_SETUP].addChild(t[Bc.LINK_DEFAULT_INTEGRATION]),t[Bc.ELEMENTS_STATE_PROVIDER].addChild(t[Bc.GET_ELEMENTS_STATE]),t}(),controllerAppPath:function(){var e,t=(e={},(0,_.Z)(e,Bc.CONTROLLER_APP,new Uc({name:Bc.CONTROLLER_APP,type:"js_bundle",alternativeName:"controller.js",timeBetweenPreviousComponent:Fc.UNMEASURED_TIME})),(0,_.Z)(e,Bc.CONTROLLER_APP_CONSTRUCTOR,new Uc({name:Bc.CONTROLLER_APP_CONSTRUCTOR,type:"measurement"})),(0,_.Z)(e,Bc.SETUP_STORE_FOR_ELEMENTS_GROUP,new Uc({name:Bc.SETUP_STORE_FOR_ELEMENTS_GROUP,type:"measurement"})),(0,_.Z)(e,Bc.ELEMENTS_SESSIONS_API,new Uc({name:Bc.ELEMENTS_SESSIONS_API,type:"api"})),e);return t[Bc.CONTROLLER_APP].setNext(t[Bc.CONTROLLER_APP_CONSTRUCTOR],Fc.BROWSER_WAIT_TIME),t[Bc.CONTROLLER_APP_CONSTRUCTOR].setNext(t[Bc.SETUP_STORE_FOR_ELEMENTS_GROUP],Fc.UNMEASURED_TIME),t[Bc.SETUP_STORE_FOR_ELEMENTS_GROUP].addChild(t[Bc.ELEMENTS_SESSIONS_API]),t}(),elementsUpdatePath:function(){var e,t=(e={},(0,_.Z)(e,Bc.UPDATE_ELEMENTS_OPTIONS,new Uc({name:Bc.UPDATE_ELEMENTS_OPTIONS,type:"measurement",timeBetweenPreviousComponent:Fc.BEFORE_ELEMENTS_UPDATE_TIME})),(0,_.Z)(e,Bc.ELEMENTS_SESSIONS_API,new Uc({name:Bc.ELEMENTS_SESSIONS_API,type:"api"})),e);return t[Bc.UPDATE_ELEMENTS_OPTIONS].addChild(t[Bc.ELEMENTS_SESSIONS_API]),t}()}},Gc=function(){var e=qc();return function(e){e.paymentElementPath[Bc.GET_ELEMENTS_STATE].addDependency(e.controllerAppPath[Bc.SETUP_STORE_FOR_ELEMENTS_GROUP]),e.paymentElementPath[Bc.GET_ELEMENTS_STATE].addDependency(e.elementsUpdatePath[Bc.UPDATE_ELEMENTS_OPTIONS]),e.elementsUpdatePath[Bc.UPDATE_ELEMENTS_OPTIONS].addDependency(e.controllerAppPath[Bc.SETUP_STORE_FOR_ELEMENTS_GROUP])}(e),e},Vc=(wc||(wc=Gc()),{assistant:{enabled:void 0}}),zc={assistant:{enabled:!0}},Kc=(0,k.Wc)((0,k.mC)({assistant:(0,k.Wc)((0,k.mC)({enabled:(0,k.Wc)(k.Xg,(function(){return Vc.assistant.enabled}))}),(function(){return Vc.assistant}))}),(function(){return Vc})),Hc=new Set(["family","src","display","style","unicodeRange","weight"]),Yc=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.")},Wc=function(e,t,n){return"Invalid ".concat(e," parameter: ").concat(t," needs to be a ").concat(n,".")},Xc=function(e,t){return"Invalid ".concat(e," parameter: ").concat(t," should be a string with length greater than 0")},Jc=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(Wc(o,"cssSrc","string"));new Set(Object.keys(e).filter((function(e){return"cssSrc"!==e}))).forEach((function(e){n(Yc(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(Wc(o,"family","string"));if("string"!=typeof c||0===c.length)return void n(Wc(o,"src","string"));var s={type:"custom_font_source",family:i,src:c},u=e.display,l=e.style,p=e.unicodeRange,d=e.weight;null!=d&&("string"!=typeof d?(n(Wc(o,"weight","string")),Number.isFinite(d)&&(s.weight=d.toString())):(0===d.length&&n(Xc(o,"weight")),s.weight=d)),null!=u&&("string"!=typeof u?n(Wc(o,"display","string")):(0===u.length&&n(Xc(o,"display")),s.display=u)),null!=l&&("string"!=typeof l?n(Wc(o,"style","string")):(0===l.length&&n(Xc(o,"style")),s.style=l)),null!=p&&("string"!=typeof p?n(Wc(o,"unicodeRange","string")):(0===p.length&&n(Xc(o,"unicodeRange")),s.unicodeRange=p)),new Set(Object.keys(e).filter((function(e){return!Hc.has(e)}))).forEach((function(e){n(Yc(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},Qc=n(6274).Promise,$c=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,C.qC)(t):t&&"application/json"===r&&(i=JSON.stringify(t)),{requestUrl:"GET"===o&&i?"".concat(a,"?").concat(i):a,requestData:"GET"===o?"":i,contentType:r}},es=function(e){return new Qc((function(t,n){var r=e.method,o=e.headers,a=e.withCredentials,i=$c(e),c=i.requestUrl,s=i.requestData,u=i.contentType,p=new XMLHttpRequest;a&&(p.withCredentials=a),p.open(r,c,!0),p.setRequestHeader("Accept","application/json"),p.setRequestHeader("Content-Type",u),p.json=function(){return new Qc((function(e,t){try{e(JSON.parse(p.responseText))}catch(e){t(new T.kp(e,c))}}))},o&&Object.keys(o).forEach((function(e){var t=o[e];"string"==typeof t&&p.setRequestHeader(e,t)})),p.onreadystatechange=function(){4===p.readyState&&(p.onreadystatechange=function(){},0===p.status?a?n(new T.F7(c)):ns((0,l.Z)((0,l.Z)({},e),{},{withCredentials:!0})).then(t,n):t(p))};try{p.send(s)}catch(e){n(new T.kp(e,c))}}))},ts=function e(t){return new Qc((function(n,r){var o=t.method,a=t.headers,i=void 0===a?{}:a,c=t.keepalive,s=t.withCredentials,u=t.priority,p=void 0===u?"auto":u,d=$c(t),m=d.requestUrl,_=d.requestData,f={Accept:"application/json","Content-Type":d.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:p}).then((function(o){if(0===o.status){if(!s)return e((0,l.Z)((0,l.Z)({},t),{},{withCredentials:!0})).then(n,r);r(new T.F7(m))}return o.text().then((function(e){n({responseURL:o.url,status:o.status,json:function(){return Qc.resolve(JSON.parse(e))},getResponseHeader:function(e){return o.headers.get(e)||""},responseText:e})}))})).catch((function(e){r(new T.kp(e,m))}))}))},ns=function(e){return"function"==typeof window.fetch?ts(e):es(e)},rs=function(e,t){var n=e.reduce((function(e,n){var r=function(e,t){var n=e.indexOf(":");if(-1===n)throw new T.No("Invalid css declaration in file from ".concat(t,': "').concat(e,'"'));var r=e.slice(0,n).trim(),o=V.Pp[r];if(!o)throw new T.No("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,l.Z)((0,l.Z)({},e),{},(0,_.Z)({},o,a))}),{});return["family","src"].forEach((function(e){if(!n[e])throw new T.No("Missing css property in file from ".concat(t,': "').concat(V.QL[e],'"'))})),n},os=function(e){return ns({url:e,method:"GET"}).then((function(e){return e.responseText})).then((function(t){var n=function(e,t){var n=e.match(/@font-face[ ]?{[^}]*}/g);if(!n)throw new T.No("No @font-face rules found in file from ".concat(t));return n}(t,e);return n.map((function(t){var n,r=function(e,t){var n=e.replace(/\/\*.*\*\//g,"").trim(),r=(n.length&&/;$/.test(n)?n:"".concat(n,";")).match(/((([^;(]*\([^()]*\)[^;)]*)|[^;]+)+)(?=;)/g);if(!r)throw new T.No("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 rs(r,e)}))}))},as=function(){function e(t){var n=t.controller,r=t.groupId;(0,d.Z)(this,e),this.currentlyLoadingCount=0,this.loadedFonts=[],this.seenFontKeys=new Set,this.controller=n,this.groupId=r}return(0,m.Z)(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(is(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,l.Z)((0,l.Z)({},e),{},{__resolveFontRelativeTo:window.location.href})}));this.loadedFonts=[].concat((0,p.Z)(this.loadedFonts),(0,p.Z)(t))}},{key:"addCssFontSources",value:function(e){var t=this;this.markSeen(e),e.forEach((function(e){var n=e.cssSrc,r=(0,C.sD)(n)?n:(0,C.v_)(window.location.href,n),o=new Ke.EK;t.currentlyLoadingCount++,os(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,l.Z)((0,l.Z)({},e),{},{__resolveFontRelativeTo:r})}));t.controller.action.updateCSSFonts({fonts:n,groupId:t.groupId});var a=n.map((function(e){return(0,l.Z)({type:"custom_font_source"},e)}));t.loadedFonts=[].concat((0,p.Z)(t.loadedFonts),(0,p.Z)(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(is(e))}))}}]),e}(),is=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,q.Rz)(t)}},cs=n(97),ss=["fonts","locale","customerOptions","customerSessionClientSecret"],us=function(e){return(0,P.uN)(e,P.M4.elements_enable_deferred_intent_beta_1)?Object.keys(A.GS).concat(xn):Object.keys(A.GS)},ls=[A.GS.link,A.GS.link_card_brand,A.GS.three_d_secure],ps={require_cvc_recollection:(0,k.jt)(k.Xg),installments:(0,k.jt)((0,k.mC)({enabled:k.Xg})),setup_future_usage:(0,k.jt)((0,k.AG)((0,k.kw)("none","off_session","on_session")))},ds={verification_method:(0,k.jt)(k.kw.apply(void 0,(0,p.Z)(ho.YQ))),financial_connections:(0,k.jt)((0,k.mC)({permissions:(0,k.jt)((0,k.CT)(k.kw.apply(void 0,(0,p.Z)(ho.pd)))),prefetch:(0,k.jt)((0,k.CT)(k.kw.apply(void 0,(0,p.Z)(ho.tt)))),return_url:(0,k.jt)(k.Z_)}))},ms={setup_future_usage:(0,k.jt)((0,k.AG)((0,k.kw)("none","off_session")))},_s={setup_future_usage:(0,k.jt)((0,k.AG)((0,k.kw)("none","off_session")))},fs={capture_method:(0,k.jt)((0,k.AG)((0,k.kw)("manual"))),setup_future_usage:(0,k.jt)((0,k.AG)((0,k.kw)("none","off_session")))},hs={shop_id:(0,k.jt)(k.Z_)},ys={amazon_pay:(0,k.jt)((0,k.mC)(ms)),card:(0,k.jt)((0,k.mC)(ps)),link:(0,k.jt)((0,k.mC)(_s)),paypal:(0,k.jt)((0,k.mC)(fs)),us_bank_account:(0,k.jt)((0,k.mC)(ds)),shop_pay:(0,k.jt)((0,k.mC)(hs))},vs=(0,k.jt)((0,k.mC)({enabled:k.Xg})),gs=function(e){var t=(0,k.jt)((0,k.AG)((0,k.CT)(k.kw.apply(void 0,(0,p.Z)(us(e)))))),n=(0,k.jt)((0,k.AG)((0,k.CT)(k.kw.apply(void 0,(0,p.Z)(function(e){return us(e).filter((function(e){return-1===ls.indexOf(e)}))}(e)))))),r=(0,k.jt)((0,k.AG)((0,k.kw)("off_session","on_session"))),o=(0,k.jt)((0,k.AG)((0,k.kw)("automatic","automatic_async","manual"))),a=(0,k.jt)((0,k.AG)((0,k.mC)(ys))),i=(0,k.jt)((0,k.AG)(k.Z_)),c=(0,k.jt)((0,k.AG)(k.Z_));return{mode:(0,k.jt)((0,k.AG)((0,k.kw)("payment","setup","subscription"))),amount:(0,k.jt)((0,k.AG)(k.MZ)),currency:(0,k.jt)((0,k.AG)(k.cV)),paymentMethodCreation:(0,k.jt)((0,k.kw)("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}},bs={customerOptions:(0,k.jt)((0,k.mC)({customer:k.Z_,ephemeralKey:k.Z_}))},ks={customerSessionClientSecret:(0,k.jt)((0,k.AG)(k.Z_))},Ss={__customCheckoutSavedPaymentMethods:(0,k.jt)((0,k.AG)((0,k.$N)({paymentMethods:(0,k.CT)(k.Ry),offerSave:k.Xg,offerRemove:k.Xg})))},Es=k.kw.apply(void 0,(0,p.Z)(fr.J$)),ws=(0,k.jt)((0,k.UF)(100)),Cs=(0,k.mC)({id:(0,k.xe)("cpmt_"),options:(0,k.or)((0,k.mC)({type:(0,k.p3)("static"),subtitle:ws}),(0,k.mC)({type:(0,k.p3)("embedded"),subtitle:ws,embedded:(0,k.mC)({handleRender:k.uz,handleDestroy:(0,k.jt)(k.uz)})}))}),As=(0,k.mC)({networkId:k.Z_,externalId:k.Z_,businessName:k.Z_}),Ps=(0,k.mC)({disallowFundingSourceCreation:(0,k.jt)((0,k.CT)(k.Z_))}),Ms=(0,l.Z)((0,l.Z)({},Ss),{},{__checkoutSessionId:(0,k.jt)(k.Z_),__checkoutConfigId:(0,k.jt)(k.Z_),__disableLinkInSession:(0,k.jt)(k.Xg),__enableEasel:(0,k.jt)(k.Xg),__linkConsumerFound:(0,k.jt)((0,k.AG)(k.Xg))}),Ts=(0,k.Wc)((0,k.kw)("none","shipping","billing"),(function(){return"billing"})),Is=(0,k.mC)({mode:Ts,formBehavior:(0,k.Wc)((0,k.kw)("hidden","editable"),(function(){return"hidden"}))}),Ns=(0,k.mC)(Object.freeze({mode:(0,k.kw)("shipping","billing")})),Rs=function(e){if(e)return(0,l.Z)((0,l.Z)((0,l.Z)({},e),e.hasOwnProperty("rules")?{rules:""}:null),e.hasOwnProperty("variables")?{variables:""}:null)},Os=function(e){if(0!==e.length)return e},xs=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},(0,M.ei)(e,["locale","loader","externalPaymentMethodTypes","paymentMethodCreation","allowedCardBrands","disallowedCardBrands"].concat(Ds))),e.hasOwnProperty("fonts")?{fonts:""}:null),{},{appearance:Rs(e.appearance)},e.customerOptions?{customerOptions:{customer:e.customerOptions.customer}}:null),e.customPaymentMethods?{customPaymentMethodsStatic:Os(e.customPaymentMethods.filter((function(e){return"static"===e.options.type})).map((function(e){return e.id}))),customPaymentMethodsEmbedded:Os(e.customPaymentMethods.filter((function(e){return"embedded"===e.options.type})).map((function(e){return e.id})))}:null),e.sellerDetails?{sellerDetailsNetworkId:e.sellerDetails.networkId,sellerDetailsExternalId:e.sellerDetails.externalId,sellerDetailsBusinessName:e.sellerDetails.businessName}:null),e.link?{linkDisallowFundingSourceCreation:e.link.disallowFundingSourceCreation}:null)},Zs=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,u=void 0===s?c:s,l=e.paymentMethodTypes,p=e.payment_method_types,d=void 0===p?l:p,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,k=e.onBehalfOf,S=e.on_behalf_of,E=void 0===S?k:S,w=e.adaptivePricing;return"payment"===t&&n?{mode:"payment",currency:n,amount:r||null,capture_method:i,setup_future_usage:u,payment_method_types:d,allowedPaymentMethodTypes:m,excludedPaymentMethodTypes:_,payment_method_options:y,payment_method_configuration:b,on_behalf_of:E,adaptive_pricing:w}:"setup"===t?{mode:"setup",currency:n,capture_method:i,setup_future_usage:u||"off_session",payment_method_types:d,allowedPaymentMethodTypes:m,excludedPaymentMethodTypes:_,payment_method_options:y,payment_method_configuration:b,on_behalf_of:E}:"subscription"===t&&n&&"number"==typeof r?{mode:"subscription",currency:n,amount:r,setup_future_usage:"off_session",payment_method_types:d,allowedPaymentMethodTypes:m,excludedPaymentMethodTypes:_,payment_method_options:y,payment_method_configuration:b,on_behalf_of:E}:void 0},js=["customerSessionClientSecret","adaptivePricing","customPaymentMethods","locale","sellerDetails","link"],Ls=["mode","amount","payment_method_types","paymentMethodTypes","allowedPaymentMethodTypes","excludedPaymentMethodTypes","capture_method","captureMethod","setup_future_usage","setupFutureUsage","payment_method_options","paymentMethodOptions","payment_method_configuration","paymentMethodConfiguration","adaptivePricing"],Ds=[].concat(Ls,["currency","on_behalf_of","onBehalfOf","adaptivePricing"]),Bs=function(e,t,n){var r=e,o=t;if("setup"===(null==r?void 0:r.mode)&&null!=o&&o.amount)throw new T.No("Invalid value for ".concat(n,": `amount` is not applicable when `mode` is `'setup'`"))},Fs=function(e,t,n,r,o,a){var i,c,s=e.mode,u=e.amount,l=e.currency,p=e.paymentMethodTypes,d=e.payment_method_types,m=void 0===d?p:d,_=e.allowedPaymentMethodTypes,f=e.excludedPaymentMethodTypes,h=e.paymentMethodConfiguration,y=e.payment_method_configuration,v=void 0===y?h:y,g=e.paymentMethodOptions,b=e.payment_method_options,S=void 0===b?g:b,E=(0,P.uN)(r,P.M4.deferred_intent_pe_optional_amount_beta_0);if([null==m?void 0:m.length,v,_].filter(Boolean).length>1){if(_)throw new T.No("Invalid value for ".concat(n,": You may only specify one of these parameters: `allowedPaymentMethodTypes`, `payment_method_types` or `payment_method_configuration`."));throw new T.No("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 T.No("Invalid value for ".concat(n,": You may only specify one of these parameters: `excludedPaymentMethodTypes`, `allowedPaymentMethodTypes` or `payment_method_types`."));var w=Object.keys((0,M.ei)(t,Ls));if(null!=(null==S||null===(i=S.card)||void 0===i||null===(c=i.installments)||void 0===c?void 0:c.enabled)){if("payment"!==s)throw new T.No("Invalid value for ".concat(n,": `paymentMethodOptions.card.installments.enabled` is only applicable when `mode` is `'payment'`."));if(null==m||!m.length)throw new T.No("Invalid value for ".concat(n,": `paymentMethodOptions.card.installments.enabled` is only applicable when `paymentMethodTypes` is set."));if("manual"===a)throw new T.No("Invalid value for ".concat(n,": `paymentMethodOptions.card.installments.enabled` is not applicable when `paymentMethodCreation` is `'manual'`."))}if("payment"===s){var C=(0,k.mC)({amount:(0,k.jt)((0,k.AG)(k.Rx)),currency:k.Z_}),A=(0,k.mC)({amount:k.Rx,currency:k.Z_}),I=E?C:A,N=(0,k.Gu)(I,{amount:u,currency:l},"options").value;if(null!=N.amount&&N.amount<=0)throw new T.No("Invalid value for ".concat(n,": `amount` must be greater than 0"))}else if("setup"===s){!(0,P.uN)(r,P.M4.elements_enable_deferred_intent_beta_1)&&(m||(0,k.Gu)((0,k.mC)({currency:k.Z_}),{currency:l},"options"))}else{if(!s&&w.length)throw new T.No("Invalid value for ".concat(n,": `").concat(w.join("`, `"),"` ").concat(w.length>1?"are":"is"," only applicable when a `mode` is set."));if("subscription"===s){var R=(0,k.mC)({amount:(0,k.jt)((0,k.AG)(k.Rx)),currency:k.Z_}),O=(0,k.mC)({amount:k.Rx,currency:k.Z_}),x=E?R:O,Z=(0,k.Gu)(x,{amount:u,currency:l},"options").value;if(Z.amount&&Z.amount<0)throw new T.No("Invalid value for ".concat(n,": `amount` must be 0 or greater"))}}if(S){var j,L,D,B=null===(j=S.us_bank_account)||void 0===j||null===(L=j.financial_connections)||void 0===L?void 0:L.permissions;if(B&&!(B.indexOf("payment_method")>-1))throw new T.No("Invalid value for ".concat(n,": permissions array must include 'payment_method'. You provided: ").concat(B.join(", ")));if(void 0!==(null===(D=S.card)||void 0===D?void 0:D.require_cvc_recollection)&&"setup"===s)throw new T.No("Invalid value for ".concat(n,": `require_cvc_recollection` is not applicable when `mode` is `'setup'`"));if("checkout"!==o&&"payment_link"!==o){var F;if(["amazon_pay","link","paypal"].forEach((function(e){if(void 0!==S[e])throw new T.No("Invalid value for ".concat(n,": `paymentMethodOptions[").concat(e,"]`"))})),void 0!==(null===(F=S.card)||void 0===F?void 0:F.setup_future_usage))throw new T.No("Invalid value for ".concat(n,": `paymentMethodOptions[card][setup_future_usage]`"))}}},Us=function(e){e._emit("update-end"),e._emit("updateend")},qs=function(e){function t(e,r,o,a,i,c,s){var m;(0,d.Z)(this,t),(m=n.call(this)).getElement=(0,I.W6)((function(e,t){var n,r=(null!=(n=e)&&n.__elementType&&"string"==typeof n.__elementType&&"function"==typeof n?n.__elementType:null)||e;if(F(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?Ns:(0,k.mC)(Object.freeze({})),i=(0,k.Gu)(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,M.sE)(m._elements,(function(e){return e._componentName===r&&e._componentMode===c.mode}))||null;if(m._elements.filter((function(e){return e._componentName===r})).length>1)throw new T.No("In order to retrieve an Address Element, you must specify a mode.\n e.g. stripe.elements.getElement('address', 'shipping')")}return(0,M.sE)(m._elements,(function(e){return e._componentName===r}))||null})),m.update=(0,I.TC)((function(e){var t,n,r=(0,l.Z)((0,l.Z)({},m._commonOptions),e);Bs(r,e,"elements.update()");var o=(0,k.Gu)(function(e,t){return(0,k.mC)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({locale:(0,k.jt)(k.Z_),appearance:(0,k.jt)(k.Ry),fonts:(0,k.jt)((0,k.CT)(k.Ry))},gs(e)),bs),ks),{},{clientSecret:(0,k.jt)((0,k.AG)(hr)),customPaymentMethods:(0,k.AG)((0,k.jt)((0,k.uw)("id")((0,k.CT)(Cs)))),sellerDetails:(0,k.jt)((0,k.AG)(As)),link:(0,k.jt)((0,k.AG)(Ps))},t?Ms:{}))}(m._betas,"custom_checkout"===m._commonOptions.__elementsInitSource),e||{},"elements.update()"),a=o.value;if(o.warnings.forEach((function(e){return m._controller.warn(e)})),0!==Object.keys(a).length){var i,c,s=a.customerOptions,u=a.locale,p=a.appearance,d=a.on_behalf_of,_=a.customPaymentMethods,f=a.__customCheckoutSavedPaymentMethods,y=a.fonts,g=a.clientSecret,b=a.customerSessionClientSecret,S=a.currency,E=a.onBehalfOf,w=void 0===E?d:E,C=a.sellerDetails,A=a.link,T=(0,P.jk)(u,m._betas);T&&(m._controller.action.fetchLocale({locale:T}),m._elements.forEach((function(e){var t,n;t=e._implementation,"function"==typeof(null===(n=t._paymentRequest)||void 0===n?void 0:n._updateLocale)&&e._implementation._paymentRequest._updateLocale(T)})));var I=!1;if(!!Object.keys((0,M.ei)(a,["clientSecret"].concat(Ds,js))).length){var N;g=null!==(N=g)&&void 0!==N?N:m._commonOptions.clientSecret,b=void 0===b?m._commonOptions.customerSessionClientSecret:b,S=void 0===S?m._commonOptions.currency:S,w=void 0===w?m._commonOptions.onBehalfOf||m._commonOptions.on_behalf_of:w,C=void 0===C?m._commonOptions.sellerDetails:C,A=void 0===A?m._commonOptions.link:A;var R=(0,M.ei)(a,[].concat(Ds,js)),O=(0,M.ei)(m._commonOptions,[].concat(Ds,js)),x=(0,l.Z)((0,l.Z)({},O),R);a.clientSecret&&Ls.forEach((function(e){x[e]=null})),a.mode&&(m._commonOptions.clientSecret=void 0),I=!(0,M.Xy)(x,O),Fs(x,R,"elements.update()",m._betas,m._commonOptions.__elementsInitSource||"stripe.elements",a.paymentMethodCreation),I&&(i=x,c=Zs(x))}if(a.hasOwnProperty("customerOptions")&&(m._customerOptions=s||null),a.hasOwnProperty("customerSessionClientSecret")&&(m._commonOptions.customerSessionClientSecret=b||null),a.hasOwnProperty("appearance")){var Z=m._commonOptions.appearance;m._commonOptions.appearance=p;setTimeout((function(){var e;m._controller.report("appearance.change",{config:(0,M.sq)(Object.keys(null!==(e=a.appearance)&&void 0!==e?e:{}).map((function(e){var t;return[e,JSON.stringify(null===(t=a.appearance)||void 0===t?void 0:t[e])!==JSON.stringify(null==Z?void 0:Z[e])]})))})}),0)}if(a.hasOwnProperty("clientSecret")&&(m._commonOptions.clientSecret=g),a.hasOwnProperty("customPaymentMethods")&&(m._commonOptions.customPaymentMethods=null===_?[]:_),a.hasOwnProperty("sellerDetails")&&(m._commonOptions.sellerDetails=a.sellerDetails),a.hasOwnProperty("link")&&(m._commonOptions.link=a.link),T&&(m._commonOptions.locale=T),y){var j=Jc(y,{warn:m._controller.warn});m._fontsLoader.addFontSources(j)}a.hasOwnProperty("__customCheckoutSavedPaymentMethods")&&(m._commonOptions.__customCheckoutSavedPaymentMethods=f),a.hasOwnProperty("__checkoutSessionId")&&(m._commonOptions.__checkoutSessionId=a.__checkoutSessionId,m._controller.updateLogParams({checkout_session_id:a.__checkoutSessionId})),a.hasOwnProperty("__checkoutConfigId")&&m._controller.updateLogParams({checkout_config_id:a.__checkoutConfigId}),a.hasOwnProperty("__disableLinkInSession")&&(m._commonOptions.__disableLinkInSession=a.__disableLinkInSession),a.hasOwnProperty("__enableEasel")&&(m._commonOptions.__enableEasel=a.__enableEasel),a.hasOwnProperty("__linkConsumerFound")&&(m._commonOptions.__linkConsumerFound=a.__linkConsumerFound),(0,h.Z)(m._commonOptions,i);var L=(0,M.sE)(m._elements,(function(e){return"expressCheckout"===e._componentName||"payButton"===e._componentName}));null==L||null===(t=L._implementation._frame)||void 0===t||t._emit("update-start"),m._controller.action.updateElementsOptions((0,l.Z)({customerOptions:s,appearance:p,groupId:m._id,savedPaymentMethods:m._commonOptions.__customCheckoutSavedPaymentMethods},I?{customerSessionClientSecret:b,clientSecret:g,currency:"SETUP_INTENT"===(null===(n=g)||void 0===n?void 0:n.type)?S:void 0,onBehalfOf:w,deferredIntent:c,customPaymentMethods:a.hasOwnProperty("customPaymentMethods")?a.customPaymentMethods||[]:void 0,locale:T,checkoutSessionId:m._commonOptions.__checkoutSessionId,disableLinkInSession:m._commonOptions.__disableLinkInSession,sellerDetails:C,link:A,checkoutAutomaticPaymentMethodTypes:m._commonOptions.__checkoutAutomaticPaymentMethodTypes}:{})).then((function(){var e;Us((0,v.Z)(m)),null==L||null===(e=L._implementation._frame)||void 0===e||e._emit("update-end")})).catch((function(e){var t;throw null==L||null===(t=L._implementation._frame)||void 0===t||t._emit("update-end"),e}))}})),m.submit=(0,I.P0)((function(){m._isSubmitting&&m._controller.report("simultaneous_elements_submit_calls");var e=(0,M.sE)(m._elements,(function(e){return"habanero"===e._componentName}));return m._isSubmitting=!0,m._controller.action.validateElements({groupId:m._id,slug:"submit_elements"}).then((function(t){var n;if(t&&"error"===t.type)return null==e||null===(n=e._implementation._frame)||void 0===n||n._emit("habanero-submit-end"),{error:t.error};var r=null==t?void 0:t.selectedPaymentMethod;return r&&"cpmt"===r.split("_",1)[0]&&m._controller.report("elements_submit_with_custom_payment_method",{selectedPaymentMethod:r}),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:r?{selectedPaymentMethod:r}:{}}))})).finally((function(){m._isSubmitting=!1}))})),m.create=(0,I.W6)((function(e,t){Ic("create-element-".concat(e));var n=new Ke.EK,r=m._elements.map((function(e){return e._componentName})),o=m._elements.map((function(e){return e._componentMode}));!function(e,t,n,r,o,a){if(F(e,r,o),"address"===e&&-1!==t.indexOf(e)&&-1!==n.indexOf(null==a?void 0:a.mode))throw new T.No("Can only create one Element of type ".concat(e," with mode ").concat(null==a?void 0:a.mode,"."));if(N.YA[e].unique&&-1!==t.indexOf(e))throw new T.No("Can only create one Element of type ".concat(e,"."));var i=N.YA[e].conflict,c=(0,M.dq)(t,i);if(c.length){var s=c[0];throw new T.No("Cannot create an Element of type ".concat(e," after an Element of type ").concat(s," has already been created."))}}(e,r,o,m._betas,m._controller._version,t),function(e,t){"payment"===e&&(0,C.zd)()&&t.warn("It looks like you are using Payment Element in an iframe.\n Avoid placing the Payment Element within another iframe because some payment methods require redirecting to another page for payment confirmation.")}(e,m._controller);var a=(0,l.Z)((0,l.Z)((0,l.Z)({},(0,M.CE)(null!=t?t:{},"paymentRequest")),(0,M.ei)(m._commonOptions,["locale","fonts","appearance","clientSecret","loader","externalPaymentMethodTypes","customerSessionClientSecret","betas","paymentMethodCreation","disallowedCardBrands","allowedCardBrands"].concat(Ds))),{},{componentName:e,groupId:m._id}),i=(w.P0||w.JW)&&(0,C.qC)(a).length>2e3,c=!!m._fontsLoader.isLoading||i;if(!(void 0===m._groupEligibleForAccessoryFrames)&&!m._isLoaderFrameMounted&&"never"!==m._commonOptions.loader&&co(e,t)){var s=function(e,t){return u||((u=e.createHiddenFrame(Q.NC.LOADER_UI_APP,{},t))._on("generate-loader-ui",(function(e){u.send({action:"generate-loader-ui",payload:{data:e}})})),u._on("get-element-loader-ui",(function(e){u.send({action:"get-element-loader-ui",payload:{data:e}})})),u)}(m._controller,m._id);s._emit("generate-loader-ui",{rawAppearanceConfig:m._commonOptions.appearance}),m._isLoaderFrameMounted=!0}var d=new Cc((0,l.Z)((0,l.Z)({publicOptions:t},(0,M.CE)(m._commonOptions,Ds)||{}),{},{deferredIntent:Zs(m._commonOptions),componentName:e,groupId:m._id,fonts:i?null:m._commonOptions.fonts,controller:m._controller,wait:c,mids:m._controller.mids(),elementsInitSource:m._commonOptions.__elementsInitSource,checkoutSessionId:m._commonOptions.__checkoutSessionId,enableEasel:m._commonOptions.__enableEasel,developerToolsOptions:m._commonOptions.__developerToolsOptions,linkConsumerFound:m._commonOptions.__linkConsumerFound,elementId:"".concat(e,"-").concat((0,S.Ej)()),checkoutAutomaticPaymentMethodTypes:m._commonOptions.__checkoutAutomaticPaymentMethodTypes,groupEligibleForAccessoryFrames:m._groupEligibleForAccessoryFrames}),m._listenerRegistry,(0,l.Z)({stripeJsLoadTimestamp:m._timings.stripeJsLoadTimestamp,stripeCreateTimestamp:m._timings.stripeCreateTimestamp,groupCreateTimestamp:m._timings.groupCreateTimestamp,createTimestamp:n},m._timings.customCheckoutTimings?{customCheckoutInitTimestamp:m._timings.customCheckoutTimings.customCheckoutInitTimestamp,customCheckoutSdkCreateTimestamp:m._timings.customCheckoutTimings.customCheckoutSdkCreateTimestamp,customCheckoutSdkReadyTimestamp:m._timings.customCheckoutTimings.customCheckoutSdkReadyTimestamp}:{}));return m._elements=[].concat((0,p.Z)(m._elements),[d]),"address"===e&&-1!==r.indexOf(e)&&-1===o.indexOf(null==t?void 0:t.mode)&&m._controller.report("ae.two_aes_created"),d._on("destroy",(function(){m._elements=m._elements.filter((function(t){return t._componentName!==e}))})),i&&d._implementation.update({fonts:m._commonOptions.fonts}),d})),m.fetchUpdates=(0,I.P0)((function(){if(m._commonOptions.clientSecret)return m._controller.action.fetchUpdates({clientSecret:m._commonOptions.clientSecret,customerOptions:m._customerOptions,customerSessionClientSecret:m._commonOptions.customerSessionClientSecret,locale:m._commonOptions.locale,groupId:m._id,currency:m._commonOptions.currency,customPaymentMethods:m._commonOptions.customPaymentMethods,sellerDetails:m._commonOptions.sellerDetails}).then((function(e){if("error"===(null==e?void 0:e.type)){var t=e.error,n=t.message,r=t.extra_fields;return null!=r&&r.status?{error:{message:n,status:r.status}}:{error:{message:n}}}return{}}));throw new T.No('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)},Ic("elements-group"),e._elementsInstanceCount++;var _=m._on;m._on=function(t,n,r){return e.report("register_elements_listener",{name:t}),_.call((0,v.Z)(m),t,n,r),(0,v.Z)(m)};var g=new Ke.EK;Bs(s,s,"elements()");var b=(0,k.Gu)(function(e){var t=(0,l.Z)((0,l.Z)({locale:(0,k.jt)(k.Z_),fonts:(0,k.jt)((0,k.CT)(k.Ry)),appearance:(0,k.jt)(k.Ry),clientSecret:(0,k.jt)(hr),loader:(0,k.jt)((0,k.kw)("auto","always","never")),externalPaymentMethodTypes:(0,k.jt)(On)},(0,P.uN)(e,P.M4.elements_address_element_sync_checkbox_beta_1)?{syncAddressCheckbox:(0,k.jt)((0,k.or)(Ts,Is))}:{syncAddressCheckbox:(0,k.jt)(Ts)}),{},{customPaymentMethods:(0,k.jt)((0,k.uw)("id")((0,k.CT)(Cs))),sellerDetails:(0,k.jt)(As),link:(0,k.jt)(Ps),__elementsInitSource:(0,k.jt)(k.kw.apply(void 0,(0,p.Z)(Ac))),adaptivePricing:vs,countryOverride:(0,k.jt)(Es),__invoiceId:(0,k.jt)(k.Z_),__checkoutAutomaticPaymentMethodTypes:(0,k.jt)(k.Xg)},Ms),n=(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},t),ks),(0,P.uN)(e,P.M4.elements_customers_beta_1)?bs:{}),(0,P.uN)(e,P.M4.blocked_card_brands_beta_2)?{allowedCardBrands:(0,k.jt)(cr),disallowedCardBrands:(0,k.jt)(cr)}:{}),gs(e));return(0,k.mC)(n)}(a),s||{},"elements()"),A=b.value;b.warnings.forEach((function(t){return e.warn(t)})),function(e,t){if((0,P.uN)(e,P.M4.elements_customers_beta_1)&&t)throw new T.No("The ".concat(P.M4.elements_customers_beta_1," beta is not compatible when passing a 'customerSessionClientSecret'. Please only use one."))}(a,!!A.customerSessionClientSecret);var R,O=A.__elementsInitSource||"stripe.elements",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?zc:function(e){return{assistant:{enabled:e}}}(n)}(c,O,D(e._version,"isEaselDefaultOn"),e),Z=(0,M.ei)(A,Ds);if(Fs(Z,Z,"elements()",a,O,A.paymentMethodCreation),Object.keys((0,M.ei)(A,Ls)).length&&A.clientSecret)throw new T.No("Invalid options for elements(): Expected either mode or clientSecret, but not both.");!function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.clientSecret&&"SETUP_INTENT"!==(null===(e=t.clientSecret)||void 0===e?void 0:e.type)&&t.currency)throw new T.No("Invalid options for elements(): `currency` is only applicable with a SetupIntent client_secret or when a `mode` is set")}(A),function(e,t){if(e&&"custom_checkout"!==t)throw new Error("`__customCheckoutSavedPaymentMethods` cannot be provided when elementsInitSource is not custom_checkout")}(!!A.__customCheckoutSavedPaymentMethods,A.__elementsInitSource),(0,E.BO)(e.warn),e.updateLogParams((0,l.Z)((0,l.Z)({elements_init_source:O},A.__checkoutSessionId?{checkout_session_id:A.__checkoutSessionId}:{}),A.__checkoutConfigId?{checkout_config_id:A.__checkoutConfigId}:{})),e.report("elements",{options:xs(A),stripeJsOptions:(R={developerTools:x},{developerTools:{assistant:{enabled:R.developerTools.assistant.enabled}}})}),A.appearance&&Math.random()<.01&&e.report("appearance",{config:A.appearance}),A.loader||(A.loader="auto");var j=A.fonts,L=void 0===j?[]:j,B=A.locale,U=A.customerOptions,q=void 0===U?null:U,G=A.customerSessionClientSecret,V=(0,f.Z)(A,ss),z=void 0!==G?G:void 0;m._customerOptions=q;var K=A.appearance?A.appearance:{};m._elements=[],m._id=(0,S.To)("elements-".concat((0,S.Vj)(),"-")),m._isSubmitting=!1,m._timings=(0,l.Z)((0,l.Z)({},o),{},{groupCreateTimestamp:g}),m._controller=e,m._betas=a,m._listenerRegistry=r,m._isLoaderFrameMounted=!1;var H=new as({controller:e,groupId:m._id});m._fontsLoader=H;var Y=Jc(L,{warn:e.warn});H.addFontSources(Y);var W=(0,P.jk)(B,a);m._controller.action.fetchLocale({locale:W||"auto"});var X,J,$,ee,te=(0,P.uN)(a,P.M4.payment_element_beta_1)&&!V.clientSecret,ne=Zs(V),re=V.on_behalf_of,oe=V.onBehalfOf,ae=void 0===oe?re:oe;if(!te){if("stripe.elements"===O&&(V.clientSecret||ne)){var ie=e.getLightExperimentAssignment("elements_accessory_frame_rendering_v2"),ce=ie.qualified,se=ie.variant;ce&&(J="treatment"===se?{variant:se,url:(0,cs.x)("fingerprinted/js/elements-inner-accessory-render-1a791869e96fb5b2d35a8455500fdeff.js")}:{variant:se},m._groupEligibleForAccessoryFrames={variant:se})}var ue={clientSecret:V.clientSecret,deferredIntent:ne,onBehalfOf:ae,customerOptions:q,customerSessionClientSecret:null!=z?z:null,currency:V.currency,loader:A.loader,locale:B,appearance:K,groupId:m._id,externalPaymentMethodTypes:V.externalPaymentMethodTypes,customPaymentMethods:V.customPaymentMethods,paymentMethodCreation:V.paymentMethodCreation,disallowedCardBrands:V.disallowedCardBrands,allowedCardBrands:V.allowedCardBrands,syncAddressCheckbox:($=V.syncAddressCheckbox,ee=null!=$?$:"billing","string"==typeof ee?{mode:ee,formBehavior:"hidden"}:ee),savedPaymentMethods:V.__customCheckoutSavedPaymentMethods,elementsInitSource:O,mids:i,countryOverride:V.countryOverride,checkoutSessionId:V.__checkoutSessionId,invoiceId:V.__invoiceId,disableLinkInSession:V.__disableLinkInSession,sellerDetails:V.sellerDetails,link:V.link,checkoutAutomaticPaymentMethodTypes:V.__checkoutAutomaticPaymentMethodTypes,preloadAccessoryFrameRenderer:J};X=e.action.setupStoreForElementsGroup({req:ue})}return m._commonOptions=(0,l.Z)((0,l.Z)({},V),{},{__elementsInitSource:O,__checkoutSessionId:V.__checkoutSessionId,betas:a,storeReadyPromise:X,appearance:K,locale:W,customerSessionClientSecret:z,__enableEasel:V.__enableEasel,__developerToolsOptions:x,__linkConsumerFound:V.__linkConsumerFound,__checkoutAutomaticPaymentMethodTypes:V.__checkoutAutomaticPaymentMethodTypes,get fonts(){return H.fontFaces}}),m._controller._controllerFrame._on("stripe-user-credentials-update",(function(e){var t;if(m._commonOptions.clientSecret)throw new T.No("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,M.sE)(m._elements,(function(e){return"linkAuthentication"===e._componentName})))throw new T.No("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,M.sE)(m._elements,(function(e){return"card"===e._componentName})))throw new T.No("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,M.ei)(m._commonOptions,Ds),r=Zs(n),o=(0,M.sE)(m._elements,(function(e){return"payButton"===e._componentName}));null==o||null===(t=o._implementation._frame)||void 0===t||t._emit("update-start"),m._controller.action.updateElementsOptions({customerOptions:void 0,customerSessionClientSecret:void 0,locale:void 0,appearance:void 0,groupId:m._id,deferredIntent:r,stripeUserCredentials:e,savedPaymentMethods:m._commonOptions.__customCheckoutSavedPaymentMethods,checkoutSessionId:m._commonOptions.__checkoutSessionId,disableLinkInSession:m._commonOptions.__disableLinkInSession,checkoutAutomaticPaymentMethodTypes:m._commonOptions.__checkoutAutomaticPaymentMethodTypes}).then((function(){var e;Us((0,v.Z)(m)),null==o||null===(e=o._implementation._frame)||void 0===e||e._emit("update-end")})).catch((function(e){var t;throw null==o||null===(t=o._implementation._frame)||void 0===t||t._emit("update-end"),e}))})),(0,y.Z)(m,(0,v.Z)(m))}(0,g.Z)(t,e);var n=(0,b.Z)(t);return(0,m.Z)(t)}(U.Z),Gs=qs,Vs=function(e,t,n,r,o,a,i){return new z.Z({controller:e,authentication:t,mids:n,rawOptions:r,betas:o,queryStrategyOverride:a,listenerRegistry:i})},zs=n(1764),Ks=function(e){return new T.No("You cannot use the following beta headers together: ".concat(e.join(", ")))},Hs=function(e,t){return new T.No("To use the ".concat(e," beta header, you must also use ").concat(t,"."))},Ys="custom_checkout_internal_dev_beta",Ws="custom_checkout_beta_6",Xs="custom_checkout_beta_5",Js="custom_checkout_beta_4",Qs="custom_checkout_beta_3",$s="custom_checkout_beta_2",eu="custom_checkout_internal_basil",tu="custom_checkout_internal_clover",nu=[Ys,Ws,Xs,Js,Qs,$s,eu,tu],ru="custom_checkout_adaptive_pricing_1",ou="custom_checkout_adaptive_pricing_2",au="custom_checkout_server_updates_1",iu="custom_checkout_manual_approval_1",cu="custom_checkout_tax_id_1",su="custom_checkout_habanero_1",uu="custom_checkout_product_catalog_1",lu="custom_checkout_credits_1",pu=[ru,ou,au,iu,cu,su,uu,lu],du=new Set(pu),mu=function(e,t){var n=new Set(e.filter((function(e){return du.has(e)}))),r=new Set(t.filter((function(e){return du.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)},_u=function(e){var t=e.filter((function(e){return du.has(e)})),n=Array.from(new Set(t));if(0===n.length)return null;if(1===n.length)return n[0];throw Ks(n)},fu=function(e){if(mu(e,[ou,au,iu]))return"clover_server_updates_1_manual_approval_1_adaptive_pricing_2";if(mu(e,[ou,au]))return"clover_server_updates_1_adaptive_pricing_2";if(mu(e,[au,iu]))return"clover_server_updates_1_manual_approval_1";var t=_u(e);switch(t){case null:return"clover";case cu:return"clover_tax_id_1";case au:return"clover_server_updates_1";case ru:throw new T.No("You cannot use the custom_checkout_adaptive_pricing_1 beta header with the clover version. Please use custom_checkout_adaptive_pricing_2 instead.");case ou:return"clover_adaptive_pricing_2";case iu:return"clover_manual_approval_1";case uu:return"clover_product_catalog_1";case su:return"clover_habanero_1";case lu:return"clover_credits_1";default:return(0,q.Rz)(t)}},hu=function(e){if(mu(e,[ou,au,iu]))return"v1_server_updates_1_manual_approval_1_adaptive_pricing_2";if(mu(e,[ou,au]))return"v1_server_updates_1_adaptive_pricing_2";if(mu(e,[au,iu]))return"v1_server_updates_1_manual_approval_1";var t=_u(e);switch(t){case null:return"v1";case ru:throw new T.No("You cannot use the custom_checkout_adaptive_pricing_1 beta header with the basil version. Please use custom_checkout_adaptive_pricing_2 instead.");case ou:return"v1_adaptive_pricing_2";case iu:return"v1_manual_approval_1";case au:return"v1_server_updates_1";case cu:return"v1_tax_id_1";case su:return"v1_habanero_1";case uu:return"v1_product_catalog_1";case lu:return"v1_credits_1";default:return(0,q.Rz)(t)}},yu=function(e){var t=function(e){var t=e.filter((function(e){return nu.indexOf(e)>=0})),n=Array.from(new Set(t));if(0===n.length)return null;if(1===n.length)return n[0];throw Ks(n)}(e),n=_u(e);switch(n){case ru:if(t===Xs)return"beta_5_adaptive_pricing_1";throw null===t?Hs(n,Xs):Ks([n,t]);case ou:if(t===Ws)return"beta_6_adaptive_pricing_2";throw null===t?Hs(n,Ws):Ks([n,t]);case au:if(t===Xs)return"beta_5_server_updates_1";if(t===Ws)return"beta_6_server_updates_1";throw null===t?Hs(n,Xs):Ks([n,t]);case iu:case uu:case lu:case cu:case su:case null:return vu(t);default:return(0,q.Rz)(n)}},vu=function(e){switch(e){case null:throw new T.No("You must upgrade to the Basil release or higher to use initCheckout. Read more about versioning: https://docs.stripe.com/sdks/stripejs-versioning");case Ys:return"internal_dev";case Ws:return"beta_6";case Xs:return"beta_5";case Js:return"beta_4";case Qs:return"beta_3";case $s:return"beta_2";case eu:return"v1";case tu:return"clover";default:return(0,q.Rz)(e)}},gu=function(e,t){switch(e){case"clover":return fu(t);case"basil":return hu(t);case"acacia":case"v3":return yu(t);default:return(0,q.Rz)(e)}},bu=n(793),ku=n(2e3),Su=n(2568),Eu=n(6274).Promise,wu=function(e){try{return{clientSecret:e,checkoutSessionId:(0,Su.R)(e).checkoutSessionId}}catch(t){throw new T.No("Invalid client secret. The client secret should be of the form ${cs_id}_secret_${secret}, but the value received was: ".concat(e))}},Cu=function(e,t,n){if("function"==typeof e){var r=e;return(0,k.x4)((function(){return Eu.resolve(r()).then((function(e){if("string"!=typeof e)throw new T.No("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,k.$3)("function",e,t,n)},Au=function(e,t,n){if("string"==typeof e)return(0,k.x4)(e);if(function(e){return e instanceof Eu||!!e&&"object"==typeof e&&"function"==typeof e.then}(e)){var r=Eu.resolve(e).then((function(e){if("string"!=typeof e)throw new T.No("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,k.x4)(r)}return(0,k.$3)("a Promise that resolves to a string",e,t,n)},Pu=["clientSecret"],Mu=["fetchClientSecret"],Tu=["fetchClientSecret"],Iu=["fetchClientSecret"],Nu=["fetchClientSecret"],Ru=(0,k.jt)((0,k.CT)(k.Ry)),Ou=(0,k.ci)({clientSecret:k.Z_,elementsOptions:(0,k.jt)((0,k.ci)({appearance:(0,k.jt)(k.Ry),loader:(0,k.jt)((0,k.kw)("auto","always","never")),fonts:Ru}))}),xu=(0,k.ci)({fetchClientSecret:Cu,elementsOptions:(0,k.jt)((0,k.ci)({appearance:(0,k.jt)(k.Ry),loader:(0,k.jt)((0,k.kw)("auto","always","never")),fonts:Ru}))}),Zu=(0,k.ci)({fetchClientSecret:Cu,elementsOptions:(0,k.jt)((0,k.ci)({appearance:(0,k.jt)(k.Ry),loader:(0,k.jt)((0,k.kw)("auto","always","never")),fonts:Ru,savedPaymentMethod:(0,k.jt)((0,k.ci)({enableSave:(0,k.jt)((0,k.kw)("auto","never")),enableRedisplay:(0,k.jt)((0,k.kw)("auto","never"))}))}))}),ju=(0,k.ci)({clientSecret:Au,elementsOptions:(0,k.jt)((0,k.ci)({appearance:(0,k.jt)(k.Ry),loader:(0,k.jt)((0,k.kw)("auto","always","never")),fonts:Ru,savedPaymentMethod:(0,k.jt)((0,k.ci)({enableSave:(0,k.jt)((0,k.kw)("auto","never")),enableRedisplay:(0,k.jt)((0,k.kw)("auto","never"))}))}))}),Lu=(0,k.ci)({clientSecret:Au,elementsOptions:(0,k.jt)((0,k.ci)({appearance:(0,k.jt)(k.Ry),loader:(0,k.jt)((0,k.kw)("auto","always","never")),fonts:Ru,savedPaymentMethod:(0,k.jt)((0,k.ci)({enableSave:(0,k.jt)((0,k.kw)("auto","never")),enableRedisplay:(0,k.jt)((0,k.kw)("auto","never"))}))})),adaptivePricing:(0,k.jt)((0,k.ci)({allowed:(0,k.jt)(k.Xg)}))}),Du=(0,k.ci)({fetchClientSecret:Cu,elementsOptions:(0,k.jt)((0,k.ci)({appearance:(0,k.jt)(k.Ry),loader:(0,k.jt)((0,k.kw)("auto","always","never")),fonts:Ru})),adaptivePricing:(0,k.jt)((0,k.ci)({allowed:(0,k.jt)(k.Xg)}))}),Bu=(0,k.ci)({fetchClientSecret:Cu,elementsOptions:(0,k.jt)((0,k.ci)({appearance:(0,k.jt)(k.Ry),loader:(0,k.jt)((0,k.kw)("auto","always","never")),fonts:Ru,savedPaymentMethod:(0,k.jt)((0,k.ci)({enableSave:(0,k.jt)((0,k.kw)("auto","never")),enableRedisplay:(0,k.jt)((0,k.kw)("auto","never"))}))})),adaptivePricing:(0,k.jt)((0,k.ci)({allowed:(0,k.jt)(k.Xg)}))}),Fu=function(e,t){return(0,ku.Z)(e,t,{logWarnings:!1,label:"initCheckout()",path:["options"]})},Uu=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=Fu(Ou,e),n=t.clientSecret,r=(0,f.Z)(t,Pu);return(0,l.Z)((0,l.Z)({},r),{},{clientSecret:n,elementsOptions:(0,l.Z)((0,l.Z)({},r.elementsOptions),{},{savedPaymentMethod:{enableRedisplay:"never",enableSave:"never"}})})}(t);case"beta_6":case"beta_6_server_updates_1":return function(e){var t=Fu(xu,e),n=t.fetchClientSecret,r=(0,f.Z)(t,Mu);return(0,l.Z)((0,l.Z)({},r),{},{clientSecret:n(),elementsOptions:(0,l.Z)((0,l.Z)({},r.elementsOptions),{},{savedPaymentMethod:{enableRedisplay:"never",enableSave:"never"}})})}(t);case"v1":case"v1_server_updates_1":case"v1_manual_approval_1":case"v1_server_updates_1_manual_approval_1":case"v1_tax_id_1":case"v1_habanero_1":case"v1_product_catalog_1":case"v1_credits_1":return function(e){var t=Fu(Zu,e),n=t.fetchClientSecret,r=(0,f.Z)(t,Tu),o=r.elementsOptions;return(0,l.Z)((0,l.Z)({},r),{},{clientSecret:n(),elementsOptions:(0,l.Z)((0,l.Z)({},o),{},{savedPaymentMethod:(0,l.Z)({enableRedisplay:"never",enableSave:"never"},null==o?void 0:o.savedPaymentMethod)})})}(t);case"internal_dev":case"clover":case"clover_server_updates_1":case"clover_manual_approval_1":case"clover_product_catalog_1":case"clover_habanero_1":case"clover_tax_id_1":case"clover_credits_1":return function(e){return Fu(ju,e)}(t);case"clover_adaptive_pricing_2":case"clover_server_updates_1_adaptive_pricing_2":case"clover_server_updates_1_manual_approval_1_adaptive_pricing_2":case"clover_server_updates_1_manual_approval_1":return function(e){return Fu(Lu,e)}(t);case"beta_6_adaptive_pricing_2":return function(e){var t=Fu(Du,e),n=t.fetchClientSecret,r=(0,f.Z)(t,Iu);return(0,l.Z)((0,l.Z)({},r),{},{clientSecret:n(),elementsOptions:(0,l.Z)((0,l.Z)({},r.elementsOptions),{},{savedPaymentMethod:{enableRedisplay:"never",enableSave:"never"}})})}(t);case"v1_adaptive_pricing_2":case"v1_server_updates_1_manual_approval_1_adaptive_pricing_2":case"v1_server_updates_1_adaptive_pricing_2":return function(e){var t=Fu(Bu,e),n=t.fetchClientSecret,r=(0,f.Z)(t,Nu),o=r.elementsOptions;return(0,l.Z)((0,l.Z)({},r),{},{clientSecret:n(),elementsOptions:(0,l.Z)((0,l.Z)({},o),{},{savedPaymentMethod:(0,l.Z)({enableRedisplay:"never",enableSave:"never"},null==o?void 0:o.savedPaymentMethod)})})}(t);default:return(0,q.Rz)(e)}},qu=n(2721),Gu=n(6274).Promise,Vu={transformSdk:function(e){return(0,l.Z)((0,l.Z)({},e),{},{_sdkVersion:"clover"})}},zu=Vu,Ku={transformSdk:function(e,t){var n=t.publicElements,r=t.metrics,o=t.initOptions;return(0,l.Z)((0,l.Z)({},e),{},{_sdkVersion:"clover_adaptive_pricing_2",createCurrencySelectorElement:function(){var e;if(n.getElement("currencySelector"))throw new T.No("You cannot create multiple instances of the Currency Selector Element.");if(null===(e=o.adaptivePricing)||void 0===e||!e.allowed)throw new T.No("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")}})}},Hu=Ku,Yu={transformSdk:function(e){return(0,l.Z)((0,l.Z)({},e),{},{_sdkVersion:"clover_credits_1"})}},Wu=Yu,Xu=n(6351),Ju=n(2919),Qu={transformSdk:function(e,t){var n=t.publicElements;return(0,l.Z)((0,l.Z)({},e),{},{_sdkVersion:"clover_habanero_1",createHabaneroElement:function(e){if(n.getElement("habanero"))throw new T.No("You cannot create multiple instances of the Habanero Element.");var r=(0,ku.Z)(Ju.Z.clover_habanero_1,e,{logWarnings:!1,label:"createHabaneroElement()",path:["options"]}),o=n.create("habanero",r),a=new Xu.Z(o,(function(){}));return t.setCheckoutConfirmExpressCheckoutElement(a),t.onInitError((function(e){o._emitEvent("loaderror",{error:e})})),t.onContextReady((function(e,t){a.__updateExpressCheckoutElementFields=e.store.updateExpressCheckoutElementFields,t.updateHabaneroElementWithContext({habaneroElement:o,context:e,options:r})})),a},getHabaneroElement:function(){return n.getElement("habanero")?t.checkoutConfirmExpressCheckoutElement:null}})}},$u=Qu,el={transformSdk:function(e){return(0,l.Z)((0,l.Z)({},e),{},{_sdkVersion:"clover_manual_approval_1"})}},tl=el,nl={transformSdk:function(e){return(0,l.Z)((0,l.Z)({},e),{},{_sdkVersion:"clover_product_catalog_1"})}},rl=nl,ol={transformSdk:function(e){return(0,l.Z)((0,l.Z)({},e),{},{_sdkVersion:"clover_server_updates_1"})}},al=ol,il={transformSdk:function(e,t){var n=t.publicElements,r=t.metrics,o=t.initOptions;return(0,l.Z)((0,l.Z)({},e),{},{_sdkVersion:"clover_server_updates_1_adaptive_pricing_2",createCurrencySelectorElement:function(){var e;if(n.getElement("currencySelector"))throw new T.No("You cannot create multiple instances of the Currency Selector Element.");if(null===(e=o.adaptivePricing)||void 0===e||!e.allowed)throw new T.No("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")}})}},cl=il,sl={transformSdk:function(e){return(0,l.Z)((0,l.Z)({},e),{},{_sdkVersion:"clover_server_updates_1_manual_approval_1"})}},ul=sl,ll={transformSdk:function(e,t){var n=t.publicElements,r=t.metrics,o=t.initOptions;return(0,l.Z)((0,l.Z)({},e),{},{_sdkVersion:"clover_server_updates_1_manual_approval_1_adaptive_pricing_2",createCurrencySelectorElement:function(){var e;if(n.getElement("currencySelector"))throw new T.No("You cannot create multiple instances of the Currency Selector Element.");if(null===(e=o.adaptivePricing)||void 0===e||!e.allowed)throw new T.No("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")}})}},pl=ll,dl=n(9270),ml={transformSdk:function(e,t){var n=t.publicElements;return(0,l.Z)((0,l.Z)({},e),{},{_sdkVersion:"clover_tax_id_1",createTaxIdElement:function(e){var r=(0,ku.Z)(dl.X,e,{logWarnings:!1,label:"createTaxIdElement()",path:["options"]});if(n.getElement("taxId"))throw new T.No("You cannot create multiple instances of the Tax ID Element.");t.metrics.increment("elements_tax_id_create");var o=n.create("taxId",r);return t.onInitError((function(e){o._emitEvent("loaderror",{error:e})})),t.onContextReady((function(e,t){t.updateTaxIdElementWithContext({taxIdElement:o,context:e,options:r})})),o},getTaxIdElement:function(){return n.getElement("taxId")}})}},_l=ml,fl={transformSdk:function(e){return e}},hl=function(e,t){return{transformSdk:function(n,r){return t.transformSdk(e.transformSdk(n,r),r)}}},yl=fl,vl=zu,gl=hl(zu,al),bl=hl(zu,Hu),kl=hl(zu,tl),Sl=hl(zu,rl),El=hl(zu,cl),wl=hl(zu,ul),Cl=hl(zu,pl),Al=hl(zu,$u),Pl=hl(zu,_l),Ml=hl(zu,Wu),Tl={internal_dev:yl,clover:vl,clover_server_updates_1:gl,clover_adaptive_pricing_2:bl,clover_manual_approval_1:kl,clover_product_catalog_1:Sl,clover_server_updates_1_adaptive_pricing_2:El,clover_server_updates_1_manual_approval_1:wl,clover_server_updates_1_manual_approval_1_adaptive_pricing_2:Cl,clover_habanero_1:Al,clover_tax_id_1:Pl,clover_credits_1:Ml},Il=Tl,Nl={projectStick:"ignore",absoluteReturnUrl:"required",addressElementChangeBehavior:"update",easel:"enabled",useHostedSiteForRedirects:"enabled",emailOverride:"disallowed",returnUrlOverride:"disallowed",expectedAmountComputation:"legacy"},Rl=n(5888),Ol=n(7908),xl=n(3241),Zl=n(1547),jl=n(7722),Ll=n(2377),Dl=function(e){var t=e.publicElements,n=e.metrics,r=e.outerController;return{changeAppearance:function(e){(0,Ll.Z)(n,e),t.update({appearance:e})},loadFonts:function(e){var n=(0,k.Gu)(Zl.ar,e,"fonts"),o=n.value;n.warnings.forEach((function(e){return r.warn(e)})),t.update({fonts:o})},getPaymentElement:function(){return t.getElement("payment")},getBillingAddressElement:function(){return t.getElement("address",{mode:"billing"})},getShippingAddressElement:function(){return t.getElement("address",{mode:"shipping"})},getExpressCheckoutElement:function(){return t.getElement("expressCheckout")?e.checkoutConfirmExpressCheckoutElement:null},createPaymentElement:function(r){if(t.getElement("payment"))throw new T.No("You cannot create multiple instances of the Payment Element.");n.increment("elements_payment_create");var o=(0,ku.Z)(jl.XJ,r,{logWarnings:!1,label:"createPaymentElement()",path:["options"]}),a=t.create("payment",o);return e.onInitError((function(e){a._emitEvent("loaderror",{error:e})})),e.onContextReady((function(e,t,n){t.updatePaymentElementWithContext({paymentElement:a,context:e,options:o,applePayRecurringParams:n})})),a},createBillingAddressElement:function(r){var o=(0,ku.Z)(Ol.XJ,r,{logWarnings:!1,label:"createBillingAddressElement()",path:["options"]});if(t.getElement("address",{mode:"billing"}))throw new T.No("You cannot create multiple instances of the Billing Address Element.");n.increment("elements_billing_address_create");var a=t.create("address",(0,l.Z)({mode:"billing"},o));return e.onInitError((function(e){a._emitEvent("loaderror",{error:e})})),e.onContextReady((function(e,t){t.updateBillingAddressElementWithContext({billingAddressElement:a,context:e,options:o})})),a},createShippingAddressElement:function(r){var o=(0,ku.Z)(Ol.XJ,r,{logWarnings:!1,label:"createShippingAddressElement()",path:["options"]});if(t.getElement("address",{mode:"shipping"}))throw new T.No("You cannot create multiple instances of the Shipping Address Element.");n.increment("elements_shipping_address_create");var a=t.create("address",(0,l.Z)({mode:"shipping"},o));return e.onInitError((function(e){a._emitEvent("loaderror",{error:e})})),e.onContextReady((function(e,t){t.updateShippingAddressElementWithContext({shippingAddressElement:a,context:e,options:o})})),a},createExpressCheckoutElement:function(r){var o=(0,ku.Z)(xl.XJ,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,l.Z)((0,l.Z)({},o),{__autoClose:!1})),i=new Xu.Z(a,(function(){}));return e.setCheckoutConfirmExpressCheckoutElement(i),e.onInitError((function(e){a._emitEvent("loaderror",{error:e})})),e.onContextReady((function(e,t,n){i.__updateExpressCheckoutElementFields=e.store.updateExpressCheckoutElementFields,t.updateExpressCheckoutElementWithContext({expressCheckoutElement:a,context:e,options:o,applePayRecurringParams:n})})),i}}},Bl=n(1346),Fl=n(7915),Ul=n(8139),ql=function(){function e(t){(0,d.Z)(this,e),this._readyState=null,this._loadActionsResult=null,this._initError=null,this._checkoutConfirmExpressCheckoutElement=null,this._contextReadyCallbacks=[],this._onHandlerQueue=[],this._onInitErrorCallbacks=[],this.initOptions=t.initOptions,this.outerController=t.outerController,this.customCheckoutInitTimestamp=t.customCheckoutInitTimestamp,this.publicStripe=t.publicStripe,this.publicElements=t.publicElements,this.metrics=t.metrics,this.flags=t.flags,this.version=t.version}return(0,m.Z)(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,")"));t.getApplePayRecurringParams(e.controllerActions,e.store).then((function(r){n._readyState={context:e,asyncChunk:t,applePayRecurringParams:r},n._contextReadyCallbacks.forEach((function(o){try{o(e,t,r)}catch(e){e instanceof T.No||n.outerController.reportErrorToApp({app:Ul.QO.CUSTOM_CHECKOUT,exception:e})}})),n._contextReadyCallbacks=[],n._processOnHandlerQueue(e,t)}))}},{key:"onContextReady",value:function(e){this._readyState?e(this._readyState.context,this._readyState.asyncChunk,this._readyState.applePayRecurringParams):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:Ul.QO.CUSTOM_CHECKOUT,exception:e})}})),this._onInitErrorCallbacks=[],this.outerController.report("custom_checkout.clover_init_error",{sdkVersion:this.version,errorType:typeof e,errorMessage:(0,Bl.Z)(e)}),e instanceof T.No||this.outerController.reportErrorToApp({app:Ul.QO.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:"setCheckoutConfirmExpressCheckoutElement",value:function(e){this._checkoutConfirmExpressCheckoutElement=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,Bl.Z)(e)}),this.outerController.reportErrorToApp({app:Ul.QO.CUSTOM_CHECKOUT,exception:e})}finally{this._onHandlerQueue=[]}}}]),e}(),Gl=n(6274).Promise,Vl=function(e){var t=e.version,r=e.initOptions,o=e.outerController,a=e.stripe,i=e.customCheckoutInitTimestamp,c=e.clientSecretPromise,s=r.elementsOptions,u=function(e){return"clover_credits_1"===e?(0,l.Z)((0,l.Z)({},Nl),{},{expectedAmountComputation:"payment_page_unified_total"}):Nl}(t),p=a.elements((0,Rl.T)({elementsOptions:s,flags:u})),d=new Fl.Z,m=new ql({initOptions:r,outerController:o,customCheckoutInitTimestamp:i,publicStripe:a,publicElements:p,metrics:d,version:t,flags:u});(0,Ll.Z)(d,null==s?void 0:s.appearance);var _=Gl.all([n.e(895).then(n.bind(n,5)),c]).then((function(e){var n=(0,G.Z)(e,2),a=n[0],i=n[1],c=wu(i).checkoutSessionId;return o.action.initPaymentPage({checkoutSessionId:c,adaptivePricing:r.adaptivePricing,isAggregationExpected:(0,bu.K)(t)}).then((function(e){return{asyncChunk:a,initPaymentPageResult:e}}))})).then((function(e){var t=e.asyncChunk,n=e.initPaymentPageResult;return t.parsePaymentPage({preloadedPaymentPage:n,stripe:a}).then((function(e){return{asyncChunk:t,paymentPage:e}}))})).then((function(e){var t=e.asyncChunk,n=e.paymentPage,r=t.buildVersionedContext({preInitManager:m,paymentPage:n});m.setReadyState(r,t);var o=t.buildLoadActionsResult({preInitManager:m,context:r});return m.setLoadActionsResult(o),o})).catch((function(e){if(m.setInitError(e),e instanceof T.No)throw e;var t={type:"error",error:{code:null,message:(0,Bl.Z)(e)||Bl.N}};return m.setLoadActionsResult(t),t})),f=Dl(m),h=function(e,t){return Il[t.version].transformSdk(e,t)}((0,l.Z)((0,l.Z)({_sdkVersion:"internal_dev"},f),{},{on:function(e,t){d.increment("sdk_session_on"),m.registerOnHandler(e,t)},loadActions:function(){return m.loadActionsResult?Gl.resolve(m.loadActionsResult):m.initError&&m.initError instanceof T.No?Gl.reject(m.initError):_}}),m),y=new Ke.EK;return p._setCustomCheckoutTimings({customCheckoutInitTimestamp:i,customCheckoutSdkCreateTimestamp:i,customCheckoutSdkReadyTimestamp:y}),h},zl=n(6274).Promise,Kl=n(2337),Hl=n(4478),Yl=function(e){var t=e.controller,r=e.rawOptions,o=(0,Kl.zM)(r||{});o.warnings.forEach((function(e){t.warn(e)}));var a=o.value,i=a.clientSecret,c=a.fetchClientSecret,s=a.onComplete,u=a.onLineItemsChange,p=a.onShippingDetailsChange,d=a.onAnalyticsEvent;if(i&&c)throw new T.No("You must provide only one of either `clientSecret` or `fetchClientSecret` to `initEmbeddedCheckout`.");if(!i&&!c)throw new T.No("You must provide one of either `clientSecret` or `fetchClientSecret` to `initEmbeddedCheckout`.");var m={};if(i)try{var _;m={checkout_session_id:null===(_=(0,Su.R)(i))||void 0===_?void 0:_.checkoutSessionId}}catch(e){}if(t.report("embedded_checkout.init",(0,l.Z)({clientSecretParam:c?"fetchClientSecret":"clientSecret",onComplete:!!s,onLineItemsChange:!!u,onShippingDetailsChange:!!p,onAnalyticsEvent:!!d},m)),i){try{(0,Hl.V)(i)}catch(e){throw"InvalidCharacterError"===e.name?new T.No("Unable to parse client secret. Please ensure you are using a valid embedded Checkout client secret."):e}var f=(0,Kl.yY)(i,s);f&&t.warn(f)}return n.e(16).then(n.bind(n,9714)).then((function(e){return(0,e.init)({options:o.value,controller:t})}))},Wl=(0,k.mC)({name:(0,k.kw)("react-stripe-js","stripe-js","react-stripe-elements"),version:(0,k.AG)(k.Z_),startTime:(0,k.jt)(k.Rx)}),Xl=(0,k.ci)({name:(0,k.ui)(1,30),partner_id:(0,k.jt)(k.Z_),version:(0,k.jt)((0,k.ui)(5,15)),url:(0,k.jt)((0,k.ui)(4,60))}),Jl=n(3423),Ql="stripe.js/".concat(Jl.X),$l="".concat(Ql,"; stripe-js-v3/").concat(Jl.X),ep=("".concat($l,"; raw-card"),"".concat($l,"; raw-stripe-js-api"),"".concat($l,"; create-source-card-data"),"checkout"),tp=("".concat($l,"; ").concat(ep),"".concat($l,"; ").concat("payment-link","; ").concat(ep),"".concat($l,"; hip"),"".concat($l,"; payment-element")),np=("".concat(tp,"; deferred-intent"),"".concat($l,"; card-element"),"".concat($l,"; split-card-element"),"".concat($l,"; lpm-element"),"".concat($l,"; payment-request-button"),"".concat($l,"; express-checkout-element")),rp=("".concat(np,"; deferred-intent"),"dashboard"),op=["elements","createToken","createPaymentMethod"],ap=["elements","createSource","createToken","createPaymentMethod"],ip=function(){function e(t){var n=this;(0,d.Z)(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.Z)(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,M.Xy)(this._gets,op)?this._onDetection("react-stripe-js"):(0,M.Xy)(this._gets,ap)&&this._onDetection("react-stripe-elements")}}]),e}(),cp=["type"],sp=function(e){if(!e||"object"!=typeof e)return null;var t=e.type;return{type:"string"==typeof t?t:null,data:(0,f.Z)(e,cp)}},up=function(e){switch(e.type){case"object":return{source:e.object};case"error":return{error:e.error};default:return(0,q.Rz)(e)}},lp={source:(0,k.mC)({id:(0,k.xe)("src_"),client_secret:(0,k.xe)("src_client_secret_")})},pp=(0,k.mC)(lp),dp=function(e){switch(e.type){case"object":return{paymentMethod:e.object};case"error":return{error:e.error};default:return(0,q.Rz)(e)}},mp=n(6274).Promise,_p=function(e,t,n){try{var r=(0,k.MO)(n.elements),o=n.params||{};if(!r)throw new T.No("Invalid value for stripe.preparePaymentMethod(): the 'elements' parameter must be a valid instance of Elements.");if(r._controller._id!==e._id)throw new T.No("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");var a,i=r._id,c="stripe.preparePaymentMethod()";return e.action.getElementConfirmingPayment({groupId:i,errorMessageMethodName:c}).then((function(n){return a=n,e.action.createPaymentMethodWithElements({groupId:i,elements:r._elements,paymentMethodData:o,mids:t,elementConfirming:n,enforcePreSubmit:!1,ignoreShippingValidation:!0,enforcePaymentMethodCreationManual:!1,createRadarSessionForSPM:!0,errorMessageMethodName:c})})).then((function(t){return(0,fo.tA)({groupId:i,elementConfirmingPayment:a,controller:e,isError:"error"in t,errorMessageMethodName:c}).then((function(){return t}))})).then((function(e){return dp(e)}))}catch(e){return mp.reject(e)}},fp=function(e,t,n,r,o,a){if("string"==typeof r)return function(e,t,n,r,o){var a=(0,k.rX)(r),i=sp(a?o:r),c=i||{type:null,data:{}},s=c.type,u=c.data;if(s&&n!==s)return mp.reject(new T.No("The type supplied in payment_method_data is not consistent."));if(a){var l=a._implementation._frame.id,p=a._componentName;return e.action.createPaymentMethodWithElement({frameId:l,elementName:p,type:n,paymentMethodData:u,mids:t,enforcePreSubmit:!1,enforcePaymentMethodCreationManual:!1}).then(dp)}return i?e.action.createPaymentMethodWithData({elementName:null,type:n,paymentMethodData:u,mids:t}).then(dp):mp.reject(new T.No("Please provide either an Element or PaymentMethod creation parameters to createPaymentMethod."))}(e,t,r,o,a);try{var i=function(e,t){return(0,k.Gu)((0,Wt.q2)(null,t),e,"createPaymentMethod").value}(r,n),c=i.element,s=i.elements,u=i.type,l=i.data,p=(0,P.uN)(n,P.M4.elements_enable_deferred_intent_beta_1);if(c){var d=c._implementation._frame.id,m=c._componentName,_=["payment","expressCheckout","payButton"].indexOf(m)>-1;return e.action.createPaymentMethodWithElement({frameId:d,elementName:m,type:u,paymentMethodData:l,mids:t,enforcePreSubmit:_&&!p,enforcePaymentMethodCreationManual:_&&!p}).then(dp)}if(s){if(s._controller._id!==e._id)throw new T.No("Invalid value for stripe.createPaymentMethod(): the 'elements' provided was created by a different Stripe instance. Please use the same Stripe instance to create the 'elements' and call stripe.createPaymentMethod().");s._isSubmitting&&e.report("elements_submit_conflict.create_payment_method");var f,h=s._id,y="stripe.createPaymentMethod()";return e.action.getElementConfirmingPayment({groupId:h,errorMessageMethodName:y}).then((function(n){return f=n,e.action.createPaymentMethodWithElements({groupId:h,elements:s._elements,paymentMethodData:l,mids:t,elementConfirming:n,enforcePreSubmit:!p,enforcePaymentMethodCreationManual:!p,errorMessageMethodName:y})})).then((function(t){return(0,fo.tA)({groupId:h,elementConfirmingPayment:f,controller:e,isError:"error"in t,errorMessageMethodName:y}).then((function(){return t}))})).then((function(e){return dp(e)}))}if(u)return e.action.createPaymentMethodWithData({elementName:null,type:u,paymentMethodData:l,mids:t}).then(dp);throw new Error("No type or elements provided")}catch(e){return mp.reject(e)}},hp=n(1849),yp=n(125),vp=function(e){function t(e){return(0,d.Z)(this,t),n.call(this,{channel:"paypal-fraudnet",fingerprintedPath:"paypal-fraudnet-sdk-ddda0b341c1780e392b77cf0dd40c5c7.html",frameQueryParams:{flowId:e.flowId,sessionId:e.sessionId,sandbox:e.sandbox},on:e.on})}(0,g.Z)(t,e);var n=(0,b.Z)(t);return(0,m.Z)(t)}(yp.K),gp=vp,bp=n(6274).Promise,kp=function(e,t){return new bp((function(n,r){setTimeout((function(){return r(new Error("Timeout in integrateFraudnet"))}),5e3);var o=(0,S.Vj)().replace(/-/g,""),a=new gp({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)}))},Sp=function(e){function t(e){return(0,d.Z)(this,t),n.call(this,{channel:"rechnung-device-fingerprint",fingerprintedPath:/*! STRIPE_JS_BUILD_SALT 3c838978ab*/"rechnung-device-fingerprint-sdk-83d43472515508f93a3395bd43cbc78f.html",frameQueryParams:{merchantId:e.merchantId,sessionId:e.sessionId,sandbox:e.sandbox},on:e.on})}(0,g.Z)(t,e);var n=(0,b.Z)(t);return(0,m.Z)(t)}(yp.K),Ep=Sp,wp=n(6274).Promise,Cp=["acct_1P8KpGDMHO4ZxtzF"],Ap=function(e,t,n){return new wp((function(r,o){setTimeout((function(){return o(new Error("Timeout while loading Rechnung device fingerprint script"))}),1e4);var a=new Ep({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)}))},Pp=n(5043),Mp=["payment_method","payment_method_data","payment_method_options","confirmation_token"],Tp={clientSecret:(0,k.jt)(k.Z_),redirect:(0,k.jt)((0,k.kw)("always","if_required")),confirmParams:(0,k.jt)(k.Ry),handleActions:(0,k.jt)(k.Xg)},Ip=(0,l.Z)((0,l.Z)({},Tp),{},{element:(0,k.jt)(k.Ry)}),Np=(0,l.Z)((0,l.Z)({},Tp),{},{elements:(0,k.jt)(k.Ry)}),Rp={"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"}},Op=function(e,t,n){var r=t.rawSecret,o=t.rawElement,a=t.rawElements,i=t.rawHandleActions,c=t.rawRedirect,s=t.validatedConfirmParams,u=t.elementConfirmingPayment;if((0,P.uN)(e,P.M4.payment_element_beta_1)){var l=(0,k.rX)(o);if(!l)throw new T.No("Invalid value for ".concat(n,": `element` should be a Payment Element. You specified: ").concat(typeof o,"."));return{type:"elements",element:l}}if(function(e,t){var n=e.rawSecret,r=e.rawElements;if(!n&&!r)throw new T.No("".concat(t,": expected either `elements` or `clientSecret`, but got neither."))}({rawElements:a,rawSecret:r},n),c&&!1===i)throw new T.No("".concat(n,": `redirect` not applicable when `handleActions` is false."));if(r&&!a){if(null!=s&&s.payment_method&&null!=s&&s.payment_method_data)throw new T.No("".concat(n,": Expected either `payment_method` or `payment_method_data`, but not both."));return{type:"clientSecret",clientSecret:r}}var p=(0,k.MO)(a);if(!p)throw new T.No("Invalid value for ".concat(n,": elements should be an Elements group. You specified: ").concat(typeof a,"."));var d=(0,M.sE)(p._elements,(function(e){return"payment"===e._componentName})),m=(0,M.sE)(p._elements,(function(e){return"expressCheckout"===e._componentName||"payButton"===e._componentName}));if(!d&&!m)throw new T.No("Invalid value for ".concat(n,": elements should have a mounted Payment Element or Express Checkout Element. ").concat(function(e,t){if(e&&Rp[t]){var n=Rp[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""}(!!p._elements.length,n)));if("expressCheckout"===u){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:p,clientSecret:r,element:m}}if(!d){if(m)throw new T.No('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(p&&null!=s&&s.confirmation_token)throw new T.No("".concat(n,": Expected either `elements` or `confirmation_token`, but not both."));return{type:"elements",elements:p,clientSecret:r,element:d}},xp=function(e){var t=e.betas,n=e.rawUpdateData,r=e.errorMessageMethodName,o=e.controller,a=e.elementConfirmingPayment,i=(0,k.Gu)((0,k.mC)(function(e){return(0,P.uN)(e,P.M4.payment_element_beta_1)?Ip:Np}(t)),n,r),c=i.value,s=c.element,u=void 0===s?void 0:s,l=c.elements,p=void 0===l?void 0:l,d=c.confirmParams,m=c.clientSecret,_=c.redirect,f=c.handleActions,h=i.warnings,y=(0,k.Gu)((0,k.jt)((0,k.mC)({return_url:(0,k.jt)(k.Z_),confirmation_token:(0,k.jt)(k.Z_),payment_method:(0,k.jt)(k.Z_),payment_method_data:(0,k.jt)(k.Ry),payment_method_options:(0,k.jt)(k.Ry),setup_future_usage:(0,k.NM)("".concat(r,": do not pass setup_future_usage at confirm time. Instead, pass setup_future_usage when the PaymentIntent is created."))})),d,r,{path:["confirmParams"]}).value,v=Op(t,{rawSecret:m,rawElement:u,rawElements:p,rawHandleActions:f,rawRedirect:_,validatedConfirmParams:y,elementConfirmingPayment:a},r),g=_||"always",b=(null==y?void 0:y.return_url)||null;return h.forEach((function(e){return o.warn(e)})),{validatedRedirect:g,validatedReturnUrl:b,validatedParams:v,validatedConfirmParams:y,validatedHandleActions:!1!==f,rawConfirmParams:d}},Zp=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,u=xp({betas:o,rawUpdateData:a,controller:n,errorMessageMethodName:s,elementConfirmingPayment:c}),p=u.validatedParams,d=u.validatedConfirmParams,m=u.validatedRedirect,_=u.validatedHandleActions,h=u.validatedReturnUrl,y=u.rawConfirmParams,v=null!=y?y:{},g=(v.payment_method,v.payment_method_data,v.payment_method_options,v.confirmation_token,(0,f.Z)(v,Mp));if("clientSecret"===p.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,u=c.payment_method_data,p=c.payment_method,d=c.payment_method_options,m="payment"===a?(0,fo.cn)(t.clientSecret,"confirmPayment"):(0,fo.jH)(t.clientSecret,"confirmSetup"),_=(0,fo.k7)({payment_method:u}),f=(0,l.Z)((0,l.Z)({},n),o);return u&&_?{intentSecret:m,tag:"paymentMethod-from-data",type:_,data:u,options:null!=d?d:{},handleActions:r,mids:i,expectedType:_,otherParams:o,merchantParams:f}:p?{intentSecret:m,tag:"paymentMethod",paymentMethod:p,options:null!=d?d:{},handleActions:r,mids:i,expectedType:_,otherParams:(0,l.Z)({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!=d?d:{},handleActions:r,mids:i,expectedType:_,otherParams:o,merchantParams:f}:{tag:"none",intentSecret:m,handleActions:r,mids:i,expectedType:_,otherParams:(0,l.Z)({use_stripe_sdk:!0,mandate_data:{customer_acceptance:{type:"online",online:{infer_from_client:!0}}}},o),merchantParams:f}}({validatedParams:p,validatedConfirmParams:d,validatedHandleActions:_,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),u=!(null===(n=o.elements)||void 0===n||!n._commonOptions.payment_method_types)||!(null===(r=o.elements)||void 0===r||!r._commonOptions.paymentMethodTypes);if(!(0,P.uN)(a,P.M4.elements_enable_deferred_intent_beta_1)&&s&&!u&&!i)throw new T.No("".concat(c,": the `confirmParams.return_url` argument is required when using automatic payment methods."))}}({validatedParams:p,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,u=e.elementConfirmingPayment,p=e.enforcePreSubmit,d=o.clientSecret?(0,mr.RY)(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:u,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:d||void 0,enforcePreSubmit:p&&!!d,otherParams:c,expectedType:null,mids:s,handleActions:i,merchantParams:(0,l.Z)((0,l.Z)({},a),c)}}({validatedParams:p,validatedConfirmParams:d,validatedHandleActions:_,otherParams:g,mids:r,elementConfirmingPayment:c,enforcePreSubmit:!(0,P.uN)(o,P.M4.elements_enable_deferred_intent_beta_1)})),"if_required"===m)return{intentMutationRequest:t,redirect:m,returnUrl:null};if("always"===m&&h)return{intentMutationRequest:t,redirect:m,returnUrl:h};throw new T.No("".concat(s,": the `confirmParams.return_url` argument is required unless passing `redirect: 'if_required'`"))},jp=["payment_method","payment_method_data","payment_method_options"],Lp="stripe.updatePaymentIntent()",Dp=(0,k.mC)({clientSecret:(0,k.jt)(Wt.f4),params:(0,k.jt)((0,k.TX)({payment_method:(0,k.jt)(k.Z_),payment_method_data:(0,k.jt)(k.Ry),payment_method_options:(0,k.jt)(k.Ry)})),elements:(0,k.jt)(k.oQ)}),Bp=n(6274).Promise,Fp=function(e,t){return function(n,r,o,a,i,c){var s=(0,fo.cn)(o,e),u=(0,fo.el)(e,i).handleActions,l=(0,fo.o1)({expectedType:t,label:e,rawData:a,intentSecret:s,handleActions:u,mids:r,report:n.report});c&&"options"in l&&(l.options=(0,M.TS)(l.options,c));var p="none"===l.tag,d=n.action.confirmPaymentIntent(l);return u?d.then((0,Pp.nq)(n,p,!1,!1,l.otherParams.expand)):d.then(mr.PA)}},Up=Fp("confirmAcssDebitPayment",A.GS.acss_debit),qp=Fp("confirmAffirmPayment",A.GS.affirm),Gp=Fp("confirmAfterpayClearpayPayment",A.GS.afterpay_clearpay),Vp=Fp("confirmAuBecsDebitPayment",A.GS.au_becs_debit),zp=Fp("confirmBacsDebitPayment",A.GS.bacs_debit),Kp=Fp("confirmBancontactPayment",A.GS.bancontact),Hp=Fp("confirmBoletoPayment",A.GS.boleto),Yp=Fp("confirmCardPayment",A.GS.card),Wp=Fp("confirmEpsPayment",A.GS.eps),Xp=Fp("confirmFpxPayment",A.GS.fpx),Jp=Fp("confirmGiropayPayment",A.GS.giropay),Qp=Fp("confirmGopayPayment",A.GS.gopay),$p=Fp("confirmShopeepayPayment",A.GS.shopeepay),ed=Fp("confirmQrisPayment",A.GS.qris),td=Fp("confirmGrabPayPayment",A.GS.grabpay),nd=Fp("confirmIdealPayment",A.GS.ideal),rd=Fp("confirmKlarnaPayment",A.GS.klarna),od=Fp("confirmKonbiniPayment",A.GS.konbini),ad=Fp("confirmKrCardPayment",A.GS.kr_card),id=Fp("confirmNaverPayPayment",A.GS.naver_pay),cd=Fp("confirmKakaoPayPayment",A.GS.kakao_pay),sd=Fp("confirmPaycoPayment",A.GS.payco),ud=Fp("confirmSamsungPayPayment",A.GS.samsung_pay),ld=Fp("confirmKrMarketPayment",A.GS.kr_market),pd=Fp("confirmMobilepayPayment",A.GS.mobilepay),dd=Fp("confirmVippsPayment",A.GS.vipps),md=Fp("confirmOxxoPayment",A.GS.oxxo),_d=Fp("confirmAlipayPayment",A.GS.alipay),fd=Fp("confirmP24Payment",A.GS.p24),hd=Fp("confirmPayByBankPayment",A.GS.pay_by_bank),yd=Fp("confirmSequraPayment",A.GS.sequra),vd=Fp("confirmCapchasePayPayment",A.GS.capchase_pay),gd=Fp("confirmKriyaPayment",A.GS.kriya),bd=Fp("confirmBilliePayment",A.GS.billie),kd=Fp("confirmBizumPayment",A.GS.bizum),Sd=Fp("confirmMonduPayment",A.GS.mondu),Ed=Fp("confirmNgWalletPayment",A.GS.ng_wallet),wd=Fp("confirmPaypayPayment",A.GS.paypay),Cd=Fp("confirmSatispayPayment",A.GS.satispay),Ad=function(e,t,n,r,o){if("error"===(0,k.ld)((0,k.jt)((0,k.mC)({payment_method_options:(0,k.jt)((0,k.mC)({paypal:(0,k.jt)(k.Ry)}))})),r,"internal").type)return Fp("confirmPayPalPayment",A.GS.paypal)(e,t,n,r,o);var a=(0,fo.cn)(n,"confirmPayPalPayment");return function(e,t){var n=e.keyMode()===ro.Kl.live;return new bp((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");kp(a,n).then((function(e){r(e)})).catch((function(e){o(e)}))}else o(new Error("It's not possible to integrate the Fraudnet."))})).catch((function(e){o(e)}))}))}(e,a.id).then((function(a){var i={paypal:{risk_correlation_id:a}};return Fp("confirmPayPalPayment",A.GS.paypal)(e,t,n,r,o,i)})).catch((function(){return Fp("confirmPayPalPayment",A.GS.paypal)(e,t,n,r,o,{paypal:{risk_correlation_id:"initialization_failed"}})}))},Pd=Fp("confirmPayToPayment",A.GS.payto),Md=function(e,t,n,r,o){var a,i,c,s,u;return"error"===(0,k.ld)((0,k.jt)((0,k.mC)({payment_method_options:(0,k.jt)((0,k.mC)({rechnung:(0,k.jt)(k.Ry)}))})),r,"internal").type?Fp("confirmRechnungPayment",A.GS.rechnung)(e,t,n,r,o):(a=e.keyMode()===ro.Kl.live,c=(0,S.Vj)().replace(/-/g,""),s=i||"test-1",u="".concat("ud1X0qwDppce","_").concat(s,"_").concat(c),a||-1!==Cp.indexOf(s)?Ap(s,c,a).then((function(){return u})):wp.resolve("".concat("test","_").concat(u))).then((function(a){var i={rechnung:{risk_correlation_id:a}};return Fp("confirmRechnungPayment",A.GS.rechnung)(e,t,n,r,o,i)})).catch((function(){throw new T.No("Missing risk_correlation_id in payment_method_options.")}))},Td=Fp("confirmSepaDebitPayment",A.GS.sepa_debit),Id=Fp("confirmSofortPayment",A.GS.sofort),Nd=Fp("confirmIdBankTransferPayment",A.GS.id_bank_transfer),Rd=Fp("confirmUpiPayment",A.GS.upi),Od=Fp("confirmUsBankAccountPayment",A.GS.us_bank_account),xd=Fp("confirmNzBankAccountPayment",A.GS.nz_bank_account),Zd=Fp("confirmBlikPayment",A.GS.blik),jd=Fp("confirmZipPayment",A.GS.zip),Ld=Fp("confirmCustomerBalancePayment",A.GS.customer_balance),Dd=function(e,t,n,r,o){if(o&&!0===o.handleActions)throw new T.No("Expected option `handleActions` to be `false`.");var a=(0,l.Z)((0,l.Z)({},r),{},{payment_method:(0,l.Z)({},r&&r.payment_method||{})});return Fp("confirmWechatPayPayment",A.GS.wechat_pay)(e,t,n,a,o,{wechat_pay:{client:"web"}})},Bd=function(e,t,n,r,o){if(!r||!r.payment_method_options||!r.payment_method_options.wechat_pay||"web"!==r.payment_method_options.wechat_pay.client&&"mobile_web"!==r.payment_method_options.wechat_pay.client)throw new T.No("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,l.Z)({},r.payment_method||{}));var i=(0,l.Z)((0,l.Z)({},r),{},{payment_method:a,payment_method_options:(0,l.Z)((0,l.Z)({},r&&r.payment_method_options||{}),{},{wechat_pay:(0,l.Z)({},r&&r.payment_method_options&&r.payment_method_options.wechat_pay||{})})});return Fp("confirmWechatPayPayment",A.GS.wechat_pay)(e,t,n,i,o)},Fd=Fp("confirmCashappPayment",A.GS.cashapp),Ud=Fp("confirmPayNowPayment",A.GS.paynow),qd=Fp("confirmPayNowDisplayBeta1",A.GS.paynow),Gd=Fp("confirmPixPayment",A.GS.pix),Vd=Fp("confirmPromptPayPayment",A.GS.promptpay),zd=Fp("confirmRevolutPayPayment",A.GS.revolut_pay),Kd=Fp("confirmAmazonPayPayment",A.GS.amazon_pay),Hd=Fp("confirmSunbitPayment",A.GS.sunbit),Yd=Fp("confirmScalapayPayment",A.GS.scalapay),Wd=Fp("confirmNgMarketPayment",A.GS.ng_market),Xd=Fp("confirmNgMarketPayment",A.GS.ng_bank),Jd=Fp("confirmNgMarketPayment",A.GS.ng_bank_transfer),Qd=Fp("confirmNgMarketPayment",A.GS.ng_card),$d=Fp("confirmNgMarketPayment",A.GS.ng_ussd),em=Fp("confirmNetbankingPayment",A.GS.netbanking),tm=Fp("confirmSouthKoreaMarketPayment",A.GS.south_korea_market),nm=Fp("confirmSwishPayment",A.GS.swish),rm=Fp("confirmTwintPayment",A.GS.twint),om=Fp("confirmWeroPayment",A.GS.wero),am=Fp("confirmMultibancoPayment",A.GS.multibanco),im=Fp("confirmMbWayPayment",A.GS.mb_way),cm=function(e,t,n){var r=function(e,t,n){var r=(0,k.Gu)(Dp,n,Lp);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,u=c.payment_method_data,p=c.payment_method_options,d=(0,f.Z)(c,jp),m=o.clientSecret;if(a){var _=(0,M.sE)(a._elements,(function(e){return"payment"===e._componentName}));return _?{tag:"elements",elementName:"payment",frameId:_._implementation._frame.id,groupId:a._id,data:null!=u?u:{},options:null!=p?p:{},intentSecret:m,otherParams:d,handleActions:!1,expectedType:null,enforcePreSubmit:!1,mids:t,merchantParams:r.value.params}:{tag:"shipping-from-elements",groupId:a._id,data:null!=u?u:{},options:null!=p?p:{},intentSecret:m,otherParams:d,handleActions:!1,expectedType:(0,fo.IV)(null==u?void 0:u.type),mids:t,merchantParams:r.value.params}}if(!m)throw new T.No("".concat(Lp,": expected either `elements` or `clientSecret`, but got neither."));if(s&&u)throw new T.No("".concat(Lp,": Expected either `payment_method` or `payment_method_data`, but not both."));var h=(0,fo.IV)(null==u?void 0:u.type);return u&&h?{intentSecret:m,tag:"paymentMethod-from-data",type:h,data:u,options:null!=p?p:{},mids:t,expectedType:h,otherParams:d,handleActions:!1,merchantParams:r.value.params}:s?{intentSecret:m,tag:"paymentMethod",paymentMethod:s,options:null!=p?p:{},mids:t,expectedType:h,otherParams:(0,l.Z)({mandate_data:{customer_acceptance:{type:"online",online:{infer_from_client:!0}}}},d),handleActions:!1,merchantParams:r.value.params}:{intentSecret:m,tag:"none",mids:t,expectedType:h,otherParams:d,handleActions:!1,merchantParams:r.value.params}}(e,t,n);return e.action.updatePaymentIntent(r).then(mr.PA)},sm=function(e,t,n,r){var o=(0,fo.cn)(n,"updatePaymentIntent"),a=(0,fo.k7)(r),i=(0,fo.o1)({expectedType:a,label:"updatePaymentIntent",rawData:r,intentSecret:o,mids:t,handleActions:!1,report:e.report});return e.action.updatePaymentIntent((0,l.Z)({},i)).then(mr.PA)},um=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},lm=function(e,t){return function(e,t){var n=(0,fo.cn)(e,"retrievePaymentIntent");return t.action.retrievePaymentIntent({intentSecret:n,hosted:!1})}(e,t).then(mr.PA)},pm=function(e,t,n){var r=(0,fo.cn)(t,"verifyMicrodepositsForPayment"),o=(0,k.Gu)(k.Ry,n,"stripe.verifyMicrodepositsForPayment");return e.action.verifyMicrodepositsForPayment({intentSecret:r,data:o.value}).then(mr.PA)},dm=function(e,t,n){var r=(0,fo.cn)(t,"collectUsBankAccountForPayment"),o=A.GS.us_bank_account,a=(0,k.Gu)((0,Wt.ZY)(o),n,"stripe.collectUsBankAccountForPayment").value,i=a.paymentMethodData,c=a.otherParams;return fm(r,e,i,c)},mm=function(e,t,n){var r=(0,k.Gu)((0,Wt.as)(Wt.f4,t),n,"stripe.collectBankAccountForPayment").value,o=r.clientSecret,a=r.paymentMethodData,i=r.onEvent,c=r.otherParams;return fm(o,e,a,c,i)},_m=function(e,t){var n=(0,fo.cn)(e,"handleCardAction");return t.action.retrievePaymentIntent({intentSecret:n,hosted:!1}).then((function(e){var n=(0,Pp.Fh)(e);switch(n.type){case"error":return Bp.resolve((0,mr.PA)(e));case"object":var r=n.object;if((0,mr.mD)(r.status)){if("manual"!==r.confirmation_method)throw new T.No("handleCardAction: The PaymentIntent supplied does not require manual server-side confirmation. Please use confirmCardPayment instead to complete the payment.");return(0,Pp.gO)({controller:t,paymentIntent:r,locale:n.locale,hosted:!1,isPaymentElement:!1})}throw new T.No("handleCardAction: The PaymentIntent supplied is not in the requires_action state.");default:return(0,q.Rz)(n)}}))},fm=function(e,t,n,r,o){return(0,_o.ri)(e.clientSecret,e.id,t,n,o).then((function(o){if(o.error)return t.action.localizeError(o.error);if("link"===n.type){var a=o.consumer,i=(null==a?void 0:a.redacted_payment_details)||[];if(i.length<1)throw new T.No("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,u="SETUP_INTENT"===(null==e?void 0:e.type)?e.id:void 0,l={link:{intent_client_secret:null==e?void 0:e.clientSecret,payment_intent:s,setup_intent:u}};return t.action.shareConsumerPaymentDetailsForStandaloneIBP({paymentDetailsId:c,shouldAttachPaymentMethodToPaymentIntent:!0,paymentMethodOptions:l}).then((function(){return t.action.retrievePaymentIntent({intentSecret:e,hosted:!1})})).then(mr.PA)}return o.linkAccountSession.paymentAccount?t.action.attachLinkAccountSessionForPayment({intentSecret:e,linkAccountSessionId:o.linkAccountSession.id,expandParam:r.expand}).then(mr.PA):t.action.retrievePaymentIntent({intentSecret:e,hosted:!1}).then(mr.PA)}))},hm=n(6042),ym=n(6274).Promise,vm=fo.OV,gm=function(e){return!("paymentMethod-from-data"===e.tag&&e.data.acss_debit)},bm=function(e){return null!==e&&"object"==typeof e&&!0===e.skipMandate},km=function(e){return null!==e&&"object"==typeof e&&!!e.shouldCreatePaymentMethod},Sm=function(e){var t=e.controller,n=e.shouldCreatePaymentMethod,r=e.intentSecret,o=e.confirmIntentData,a=e.embeddedContext,i=e.locale;if(a){var c=a.embeddedToOuterMessenger;return c.send("show_acss_dialog",{intentSecret:r,shouldCreatePaymentMethod:n,confirmIntentData:o,localeOverride:i}),new ym((function(e){c.on("show_acss_dialog_result",(function(t){e(t)}))}))}return t.action.createAcssDebitSession({intentSecret:r,shouldCreatePaymentMethod:n,confirmIntentData:o,localeOverride:i}).then((function(e){if("error"===e.type)return{type:"error",error:e.error};var n=(0,hm.q)(t,{url:(0,Q.jr)(e.object.url),size:"400x600",locale:e.locale,frameTitle:"acss.dialog_frame_title",useLightboxHostedCloseButton:!1});return new ym((function(e){n._on("request-close",(function(){(0,hm.G)(n).then((function(){return t.action.localizeError(fo.LR)})).then((function(t){var n=t.error;e({type:"error",error:n})}))})),n._on("session-complete",(function(t){var r=t.paymentMethod;(0,hm.G)(n).then((function(){e({type:"success",paymentMethod:r})}))}))}))}))},Em=function(e,t,n,r,o){var a="confirmAcssDebitPayment",i=A.GS.acss_debit,c=(0,fo.cn)(n,a),s=(0,fo.o1)({expectedType:i,label:a,rawData:r,intentSecret:c,mids:t,handleActions:!1,report:e.report}),u=km(o);return vm(o,a),bm(o)||!gm(s)?e.action.confirmPaymentIntent(s).then(mr.PA):Sm({controller:e,shouldCreatePaymentMethod:u,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(mr.PA);default:return(0,q.Rz)(n)}}))},wm=function(e,t,n,r,o){var a="confirmAcssDebitSetup",i=A.GS.acss_debit,c=(0,fo.jH)(n,a),s=(0,fo.o1)({expectedType:i,label:a,rawData:r,intentSecret:c,mids:t,handleActions:!1,report:e.report}),u=km(o);return vm(o,a),bm(o)||!gm(s)?e.action.confirmSetupIntent(s).then(mr.e3):Sm({controller:e,shouldCreatePaymentMethod:u,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(mr.e3);default:return(0,q.Rz)(n)}}))},Cm=function(e,t,n){var r=function(e){throw new T.No("stripe.linkAutofill.".concat(e," can only be called when the user is logged-in."))},o=!1,a=!1,i=!1,c=e.createLightboxFrame({type:Q.NC.LINK_AUTOFILL_MODAL,options:{apiKey:e._apiKey,stripeAccount:e._stripeAccount,locale:n||"",stripeJsId:e._stripeJsId},groupId:t._id});c._on("link-autofill-modal-decommission",(function(){i=!0,function(){try{var e=new CSSStyleSheet;e.replaceSync(".stripe-gateway-stripelink-modal-trigger {display: none !important;}"),document.adoptedStyleSheets=[].concat((0,p.Z)(document.adoptedStyleSheets),[e])}catch(e){}}(),e.report("link.autofill_modal.decommission")}));var s=function(){o=!0,c.show(),c.fadeInBackdrop()},u=function(){o=!1,c.fadeOutBackdrop()};c._on("open",(function(){i||s()})),c._on("cancel",(function(){i||u()}));var l=[];c._on("link-autofill-modal-authenticated",(function(e){i||(a=!0,l.forEach((function(t){t({value:{email:e.emailAddress}})})))}));var d=[];return c._on("link-autofill-modal-autofill-info",(function(e){i||(u(),d.forEach((function(t){t({empty:!e.info.hasPaymentDetails,value:{shippingAddress:e.info.shippingAddress,billingAddress:e.info.billingAddress}})})))})),{on:function(t,n){if(!i){if("function"!=typeof n)throw new T.No("stripe.linkAutofill.on: Expected the handler to be a function.");switch(t){case"authenticated":l.push((0,I.TC)(n,e,"authenticationHandler"));break;case"autofill":d.push((0,I.TC)(n,e,"autofillHandler"));break;default:throw new T.No("stripe.linkAutofill.on: Expected either 'authenticated' or 'autofill' as an event name.")}}},launch:function(e){var t=e.email;i||c.send({action:"stripe-link-autofill-modal-email-attempt",payload:{email:t}})},show:function(){i||(a||r("show"),o||s())},logout:function(){if(!i){if(a||r("logout"),o)throw new T.No("stripe.linkAutofill.logout can only be called when the modal is closed. Did you call it from outside a click event?");a=!1,c.send({action:"stripe-link-autofill-modal-logout",payload:{}})}}}},Am=n(623),Pm=n(6274).Promise,Mm=function(e,t,n){return e.action.retrievePaymentIntent({intentSecret:t,hosted:!1,publishableKey:n}).then((function(r){switch(r.type){case"error":return Pm.resolve((0,mr.PA)(r));case"object":var o=r.object;if((0,mr.mD)(o.status))return o.client_secret=t.clientSecret,(0,Pp.gO)({controller:e,paymentIntent:o,publishableKey:n,locale:r.locale,hosted:!1,isPaymentElement:!1});throw new T.No("handleNextAction: The PaymentIntent supplied is not in the requires_action state.");default:return(0,q.Rz)(r)}}))},Tm=function(e,t,n){return e.action.retrieveSetupIntent({intentSecret:t,hosted:!1}).then((function(t){switch(t.type){case"error":return Pm.resolve((0,mr.e3)(t));case"object":var r=t.object;if((0,mr.mD)(r.status))return(0,Am.i)({controller:e,setupIntent:r,locale:t.locale,hosted:!1,publishableKey:n});throw new T.No("handleNextAction: The SetupIntent supplied is not in the requires_action state.");default:return(0,q.Rz)(t)}}))},Im=function(e,t,n){if(!(0,P.uN)(t,"prepare_payment_method_beta_1")){var r=(0,k.Gu)((0,k.mC)({clientSecret:Wt.Hv}),n,"stripe.handleNextAction").value.clientSecret;return"SETUP_INTENT"===r.type?Tm(e,r):Mm(e,r)}if(!n||void 0===n.clientSecret&&void 0===n.hashedValue)return Pm.reject(new T.No("handleNextAction: Either a clientSecret or hashedValue must be provided."));if(n.clientSecret){var o=(0,k.Gu)((0,k.mC)({clientSecret:Wt.Hv}),n,"stripe.handleNextAction").value;return"SETUP_INTENT"===o.clientSecret.type?Tm(e,o.clientSecret):Mm(e,o.clientSecret)}if(n.hashedValue){var a=(0,k.Gu)((0,k.mC)({hashedValue:Wt.nc}),n,"stripe.handleNextAction").value.hashedValue;return"SETUP_INTENT"===a.clientSecret.type?Tm(e,a.clientSecret,a.publishableKey).then((function(e){return(0,mr.Ji)(e)?e:{}})):Mm(e,a.clientSecret,a.publishableKey).then((function(e){return(0,mr.Ji)(e)?e:{}}))}return Pm.resolve({})},Nm=["type"],Rm=["source","source_data","payment_method","payment_method_data"],Om=["payment_intent"],xm=function(e,t,n){if(null==e)return(0,k.x4)(null);var r=e.type,o=(0,f.Z)(e,Nm),a=(0,k.Wc)(k.Z_,(function(){return null}))(r,t,(0,k.NQ)(n,"type"));return"error"===a.type?a:(0,k.x4)({type:a.value,data:o})},Zm=function(e,t,n,r){if(null===e){if(null===t){var o=r?"source_data":"payment_method_data";throw new T.No("".concat(n,": you must additionally specify the type of payment method to create within ").concat(o,"."))}return t}if(null===t)return e;if(t!==e)throw new T.No("".concat(n,": you specified `type: ").concat(t,"`, but ").concat(n," will create a ").concat(e," payment method."));return e},jm=function(e){return function(t,n,r){if((0,et.Kn)(t)){var o=t.source,a=t.source_data,i=t.payment_method,c=t.payment_method_data,s=(0,f.Z)(t,Rm);if(null!=o&&"string"!=typeof o)return(0,k.RH)("string",typeof o,n,(0,k.NQ)(r,"source"));if(null!=i&&"string"!=typeof i)return(0,k.RH)("string",typeof i,n,(0,k.NQ)(r,"payment_method"));if(null!=a&&!(0,et.Kn)(a))return(0,k.RH)("object",typeof a,n,(0,k.NQ)(r,"source_data"));if(null!=c&&!(0,et.Kn)(c))return(0,k.RH)("object",typeof c,n,(0,k.NQ)(r,"payment_method_data"));var u=xm(a,n,(0,k.NQ)(r,"source_data"));if("error"===u.type)return u;var p=u.value,d=xm(c,n,(0,k.NQ)(r,"payment_method_data"));if("error"===d.type)return d;var m=d.value;return(0,k.x4)({sourceData:p,source:null==o?null:o,paymentMethodData:m,paymentMethod:null==i?null:i,otherParams:(0,l.Z)((0,l.Z)({},e),s)})}return null===t?(0,k.RH)("object","null",n,r):(0,k.RH)("object",typeof t,n,r)}},Lm=function(e){return function(t,n,r){if(void 0===t)return(0,k.x4)({sourceData:null,paymentMethodData:null,source:null,paymentMethod:null,otherParams:{}});if("object"!=typeof t)return(0,k.RH)("object",typeof t,n,r);if(null===t)return(0,k.RH)("object","null",n,r);if(e){if(!t.payment_intent){var o=(0,k.Gu)((0,k.mC)({return_url:(0,k.jt)(k.Z_),expand:(0,k.jt)((0,k.CT)(k.Z_)),shipping:(0,k.jt)((0,k.ci)({name:k.Z_,address:(0,k.ci)({line1:(0,k.jt)(k.Z_),line2:(0,k.jt)(k.Z_),city:(0,k.jt)(k.Z_),state:(0,k.jt)(k.Z_),postal_code:(0,k.jt)(k.Z_),country:(0,k.jt)(k.Z_)})}))}),t,"validate otherParams").value,a=(0,l.Z)((0,l.Z)({},t),o);return(0,k.x4)({sourceData:null,paymentMethodData:null,source:null,paymentMethod:null,otherParams:a})}var i=t.payment_intent,c=(0,f.Z)(t,Om);return jm(c)(i,n,(0,k.NQ)(r,"payment_intent"))}return t.payment_intent?(0,k.zS)(new T.No("The payment_intent parameter has been removed. To fix, move everything nested under the payment_intent parameter to the top-level object.")):jm({})(t,n,r)}},Dm=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,u=e.handleActions,p=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,u=e.handleActions,p=(0,k.rX)(a);if(!p)return null;var d=(0,k.Gu)(Lm(n),i,o).value,m=d.sourceData,_=d.source,f=d.paymentMethodData,h=d.paymentMethod,y=d.otherParams;if(!t&&m)throw new T.No("".concat(o,": Expected payment_method_data, not source_data."));if(null!=_)throw new T.No("When calling ".concat(o," on an Element, you can't pass in a pre-existing source ID, as a source will be created using the Element."));if(null!=h)throw new T.No("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=p._componentName,g=p._implementation._frame.id,b=m||f||{type:null,data:{}},S=b.type,E=b.data,w=(0,A.ZX)(v,S),C=t&&!f,P={elementName:v,frameId:g,type:Zm(r,w,o,C),data:E};return C?(0,l.Z)({tag:"source-from-element",intentSecret:c,otherParams:y,mids:s,expectedType:r,handleActions:u,merchantParams:(0,l.Z)({source_data:E},y)},P):(0,l.Z)({tag:"paymentMethod-from-element",options:null,intentSecret:c,otherParams:y,mids:s,expectedType:r,handleActions:u,merchantParams:(0,l.Z)({payment_method_data:E},y)},P)}({allowSourceCreation:t,useLegacyConfirmShape:n,expectedType:r,label:o,elementOrData:i,possibleData:c,intentSecret:a,mids:s,handleActions:u});if(p)return p;var d=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,u=(0,k.Gu)(Lm(n),a,o).value,p=u.sourceData,d=u.source,m=u.paymentMethodData,_=u.paymentMethod,f=u.otherParams;if(!t&&p)throw new T.No("".concat(o,": Expected payment_method, source, or payment_method_data, not source_data."));var h=p||m;if(null!==d&&null!==p)throw new T.No("".concat(o,": Expected either source or source_data, but not both."));if(null!==_&&null!==m)throw new T.No("".concat(o,": Expected either payment_method or payment_method_data, but not both."));if(null!==_&&null!==d)throw new T.No("".concat(o,": Expected either payment_method or source, but not both."));if(h){var y=h.type,v=h.data,g=t&&!m,b=Zm(r,y,o,g);return g?{tag:"source-from-data",intentSecret:i,type:b,data:v,mids:c,expectedType:r,otherParams:f,handleActions:s,merchantParams:(0,l.Z)({source_data:(0,l.Z)({type:b},v)},f)}:{tag:"paymentMethod-from-data",type:b,data:v,intentSecret:i,options:null,mids:c,expectedType:r,otherParams:f,handleActions:s,merchantParams:(0,l.Z)({payment_method_data:(0,l.Z)({type:b},v)},f)}}return null!==d?{tag:"source",intentSecret:i,source:d,mids:c,expectedType:r,otherParams:f,handleActions:s,merchantParams:(0,l.Z)({source:d},f)}:null!==_?{tag:"paymentMethod",paymentMethod:_,intentSecret:i,options:null,mids:c,expectedType:r,otherParams:f,handleActions:s,merchantParams:(0,l.Z)({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:u});if(d)return d;throw new T.No("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"))},Bm=function(e,t,n,r,o,a){var i=(0,k.Gu)(Wt.f4,r,"stripe.confirmPaymentIntent intent secret").value,c=Dm({allowSourceCreation:e,useLegacyConfirmShape:!1,expectedType:null,label:"confirmPaymentIntent",intentSecret:i,elementOrData:o,possibleData:a,handleActions:!1,mids:n});return t.action.confirmPaymentIntent(c).then(mr.PA)},Fm=function(e,t,n,r,o,a,i){var c=(0,k.Gu)(Wt.f4,o,"stripe.handleCardPayment intent secret").value,s=A.GS.card,u=Dm({allowSourceCreation:e,useLegacyConfirmShape:r,expectedType:s,label:"handleCardPayment",intentSecret:c,elementOrData:a,possibleData:i,handleActions:!0,mids:n}),l=!a&&!i;return t.action.confirmPaymentIntent(u).then((0,Pp.nq)(t,l,!1,!1))},Um=function(e,t,n,r,o,a){var i=(0,k.Gu)(Wt.f4,r,"stripe.handleSepaDebitPayment intent secret").value,c=A.GS.sepa_debit,s=Dm({allowSourceCreation:!1,useLegacyConfirmShape:n,expectedType:c,label:"handleSepaDebitPayment",intentSecret:i,elementOrData:o,possibleData:a,handleActions:!0,mids:t}),u=!o&&!a;return e.action.confirmPaymentIntent(s).then((0,Pp.nq)(e,u,!1,!1))},qm=function(e,t,n,r,o,a,i){var c=(0,k.Gu)(Wt.f4,o,"stripe.handleIdealPayment intent secret").value,s=A.GS.ideal,u=Dm({allowSourceCreation:e,useLegacyConfirmShape:r,expectedType:s,label:"handleIdealPayment",intentSecret:c,elementOrData:a,possibleData:i,handleActions:!0,mids:n}),l=!a&&!i;return t.action.confirmPaymentIntent(u).then((0,Pp.nq)(t,l,!1,!1))},Gm=function(e,t,n,r,o,a){var i=(0,k.Gu)(Wt.f4,r,"stripe.handleFpxPayment intent secret").value,c=A.GS.fpx,s=Dm({allowSourceCreation:!1,useLegacyConfirmShape:n,expectedType:c,label:"handleFpxPayment",intentSecret:i,elementOrData:o,possibleData:a,handleActions:!0,mids:t}),u=!o&&!a;return e.action.confirmPaymentIntent(s).then((0,Pp.nq)(e,u,!1,!1))},Vm=function(e){switch(e.type){case"object":return{returnIntent:e.object};case"error":return{error:e.error};default:return(0,q.Rz)(e)}},zm=function(e,t,n){var r=(0,k.Gu)((0,k.jt)(k.Ry),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(Vm)},Km=function(e,t){return function(n,r,o,a,i){var c=(0,fo.jH)(o,e),s=(0,fo.el)(e,i).handleActions,u=(0,fo.o1)({expectedType:t,label:e,rawData:a,intentSecret:c,mids:r,handleActions:s,report:n.report}),l="none"===u.tag,p=n.action.confirmSetupIntent(u);return s?p.then((0,Am.k)(n,l,!1,u.otherParams.expand,void 0)):p.then(mr.e3)}},Hm=Km("confirmAcssDebitSetup",A.GS.acss_debit),Ym=Km("confirmAfterpayClearpaySetup",A.GS.afterpay_clearpay),Wm=Km("confirmAmazonPaySetup",A.GS.amazon_pay),Xm=Km("confirmCardSetup",A.GS.card),Jm=Km("confirmSepaDebitSetup",A.GS.sepa_debit),Qm=Km("confirmAuBecsDebitSetup",A.GS.au_becs_debit),$m=Km("confirmBacsDebitSetup",A.GS.bacs_debit),e_=Km("confirmCashappSetup",A.GS.cashapp),t_=Km("confirmIdealSetup",A.GS.ideal),n_=Km("confirmKakaoPaySetup",A.GS.kakao_pay),r_=Km("confirmKrCardSetup",A.GS.kr_card),o_=Km("confirmKrMarketSetup",A.GS.kr_market),a_=Km("confirmNaverPaySetup",A.GS.naver_pay),i_=Km("confirmKrMarketSetup",A.GS.ng_market),c_=Km("confirmNgCardSetup",A.GS.ng_card),s_=Km("confirmAlipaySetup",A.GS.alipay),u_=Km("confirmSofortSetup",A.GS.sofort),l_=Km("confirmBancontactSetup",A.GS.bancontact),p_=Km("confirmIdBankTransferSetup",A.GS.id_bank_transfer),d_=Km("confirmPayPalSetup",A.GS.paypal),m_=Km("confirmPayToSetup",A.GS.payto),__=Km("confirmRevolutPaySetup",A.GS.revolut_pay),f_=Km("confirmUsBankAccountSetup",A.GS.us_bank_account),h_=Km("confirmUpiSetup",A.GS.upi),y_=Km("confirmNzBankAccountSetup",A.GS.nz_bank_account),v_=Km("confirmKlarnaSetup",A.GS.klarna),g_=Km("confirmGopaySetup",A.GS.gopay),b_=Km("confirmPixSetup",A.GS.pix),k_=Km("confirmTwintSetup",A.GS.twint),S_=Km("confirmSatispaySetup",A.GS.satispay),E_=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},w_=function(e,t){return function(e,t){var n=(0,fo.jH)(e,"retrieveSetupIntent");return t.action.retrieveSetupIntent({intentSecret:n,hosted:!1})}(e,t).then(mr.e3)},C_=function(e,t,n){var r=(0,fo.jH)(t,"verifyMicrodepositsForSetup"),o=(0,k.Gu)(k.Ry,n,"stripe.verifyMicrodepositsForSetup");return e.action.verifyMicrodepositsForSetup({intentSecret:r,data:o.value}).then(mr.e3)},A_=function(e,t,n){var r=(0,fo.jH)(t,"collectUsBankAccountForSetup"),o=A.GS.us_bank_account,a=(0,k.Gu)((0,Wt.ZY)(o),n,"stripe.collectUsBankAccountForSetup").value,i=a.paymentMethodData,c=a.otherParams;return M_(r,e,i,c)},P_=function(e,t,n){var r=(0,k.Gu)((0,Wt.as)(Wt.Yj,t),n,"stripe.collectBankAccountForSetup").value,o=r.clientSecret,a=r.paymentMethodData,i=r.onEvent,c=r.otherParams;return M_(o,e,a,c,i)},M_=function(e,t,n,r,o){return(0,_o.At)(e.clientSecret,e.id,t,n,o).then((function(o){if(o.error)return t.action.localizeError(o.error);if("link"===n.type){var a=o.consumer,i=(null==a?void 0:a.redacted_payment_details)||[];if(i.length<1)throw new T.No("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,u={link:{intent_client_secret:null==e?void 0:e.clientSecret,setup_intent:s}};return t.action.shareConsumerPaymentDetailsForStandaloneIBP({paymentDetailsId:c,shouldAttachPaymentMethodToPaymentIntent:!0,paymentMethodOptions:u}).then((function(){return t.action.retrieveSetupIntent({intentSecret:e,hosted:!1})})).then(mr.e3)}return o.linkAccountSession.paymentAccount?t.action.attachLinkAccountSessionForSetup({intentSecret:e,linkAccountSessionId:o.linkAccountSession.id,expandParam:r.expand}).then(mr.e3):t.action.retrieveSetupIntent({intentSecret:e,hosted:!1}).then(mr.e3)}))},T_=function(e,t,n,r,o){var a=(0,k.Gu)(Wt.Yj,n,"stripe.handleCardSetup intent secret").value,i=A.GS.card,c=Dm({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,Am.k)(e,s,!1,c.otherParams.expand))},I_=function(e,t,n,r,o){var a=(0,k.Gu)(Wt.Yj,n,"stripe.handleSepaDebitSetup intent secret").value,i=A.GS.sepa_debit,c=Dm({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,Am.k)(e,s,!1))},N_=function(e,t,n,r,o){var a=(0,k.Gu)(Wt.Yj,n,"stripe.confirmSetupIntent intent secret").value,i=Dm({allowSourceCreation:!1,useLegacyConfirmShape:!1,expectedType:null,label:"confirmSetupIntent",intentSecret:a,elementOrData:r,possibleData:o,mids:t,handleActions:!1});return e.action.confirmSetupIntent(i).then(mr.e3)},R_=n(6274).Promise,O_=function(e,t){var n=function(e){if("string"==typeof e){var t=e.trim().match(/^((vi|vs)_[0-9a-zA-Z]+)_secret_(.+)$/);if(!t)throw new T.No("stripe.verifyIdentity: Could not parse client secret.");return{identityClientSecret:t[0],id:t[1],token:t[3]}}throw new T.No("stripe.verifyIdentity: Could not parse client secret.")}(e),r=n.id,o=function(e){return"".concat(V.Ht,"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,hm.q)(t,{url:(0,Q.jr)(n),size:"400x600",frameTitle:"identity.verification_frame_title",locale:o,useLightboxHostedCloseButton:!0,allowCamera:!0,appType:"identity"});return new R_((function(e){var t={type:"user_action",code:"session_cancelled"};a._on("identity-frame-close",(function(){(0,hm.G)(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,hm.G)(a).then((function(){e({error:t})}))}))}))}({controller:t,url:o,id:r})},x_=["number","cvc","pin.number"],Z_=function(e,t,n){if("string"!=typeof e)return(0,k.$3)("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,k.$3)("an Issuing card ID of the form ic_xxx",e,t,n):(0,k.x4)(o,[])},j_=function(e,t){return(0,k.Gu)(Z_,e,"stripe.".concat(t," cardId")).value},L_=function(e,t,n){if("string"!=typeof e)return(0,k.$3)("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,k.$3)("an ephemeral key secret of the form ek_xxx",e,t,n):(0,k.x4)(o,[])},D_=function(e,t,n){return"string"!=typeof e?(0,k.$3)("a string",e,t,n):x_.indexOf(e)<0?(0,k.$3)("any of ".concat(x_.join(", ")),e,t,n):(0,k.x4)(e,[])},B_=function(e,t){return(0,k.Gu)(L_,e,"stripe.".concat(t," ephemeral key secret")).value},F_=function(e,t,n){if("string"!=typeof e)return(0,k.$3)("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,k.$3)("an ephemeral key nonce of the form ephkn_xxx",e,t,n):(0,k.x4)(o,[])},U_=function(e){if("object"==typeof e&&e&&e.ephemeralKeySecret&&e.nonce){var t,n=B_(e.ephemeralKeySecret,"retrieveIssuingCard"),r=(o=e.nonce,a="retrieveIssuingCard",(0,k.Gu)(F_,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,k.Gu)(D_,e,"stripe.".concat(t," expand param")).value}(e,"retrieveIssuingCard")}))),{ephemeralKeySecret:n,publicNonce:r,expand:t}}throw new T.No("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},q_=function(e,t){return function(e){if("object"==typeof e&&e&&e.issuingCard)return{issuingCard:j_(e.issuingCard,"createEphemeralKeyNonce")};throw new T.No("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(ze)},G_=[P.M4.checkout_beta_2,P.M4.checkout_beta_3,P.M4.checkout_beta_4],V_=[P.M4.checkout_beta_2,P.M4.checkout_beta_3,P.M4.checkout_beta_4,P.M4.checkout_beta_locales,P.M4.checkout_beta_testcards],z_={bg:"bg",cs:"cs",da:"da",de:"de",el:"el",en:"en","en-GB":"en-GB",es:"es","es-419":"es-419",et:"et",fi:"fi",fil:"fil",fr:"fr","fr-CA":"fr-CA",hr:"hr",hu:"hu",id:"id",it:"it",ja:"ja",ko:"ko",lt:"lt",lv:"lv",ms:"ms",mt:"mt",nb:"nb",nl:"nl",pl:"pl",pt:"pt","pt-BR":"pt-BR",ro:"ro",ru:"ru",sk:"sk",sl:"sl",sv:"sv",th:"th",tr:"tr",vi:"vi",zh:"zh","zh-HK":"zh-HK","zh-TW":"zh-TW"},K_={"pt-PT":"pt-PT",cy:"cy"},H_=Object.keys(z_),Y_=Object.keys(K_),W_=["sku","plan","items"],X_=["sessionId","sku","plan","items","lineItems","successUrl","cancelUrl","mode"],J_={sku:(0,k.jt)(k.Z_),plan:(0,k.jt)(k.Z_),clientReferenceId:(0,k.jt)(k.Z_),locale:(0,k.jt)(k.kw.apply(void 0,["auto"].concat((0,p.Z)(H_)))),customerEmail:(0,k.jt)(k.Z_),billingAddressCollection:(0,k.jt)((0,k.kw)("required","auto")),submitType:(0,k.jt)((0,k.kw)("auto","pay","book","donate")),allowIncompleteSubscriptions:(0,k.jt)(k.Xg),shippingAddressCollection:(0,k.jt)((0,k.ci)({allowedCountries:(0,k.CT)(k.Z_)}))},Q_=/cs_(test|live)_.+/,$_=function(e,t){var n=(0,k.ci)((0,l.Z)((0,l.Z)({},J_),{},{items:(0,k.jt)((0,k.or)((0,k.CT)((0,k.ci)({type:(0,k.kw)("plan"),quantity:(0,k.M4)(0),id:k.Z_})),(0,k.CT)((0,k.ci)({type:(0,k.kw)("sku"),quantity:(0,k.M4)(0),id:k.Z_})))),successUrl:k.Z_,cancelUrl:k.Z_})),r=(0,k.Gu)(n,t,"stripe.redirectToCheckout").value,o=r.sku,a=r.plan,i=r.items,c=(0,f.Z)(r,W_),s=function(e,t,n){if(e&&t||(e||t)&&n)throw new T.No("stripe.redirectToCheckout: Expected only one of sku, plan, or items.");if("string"==typeof e)return[{sku:e,quantity:1}];if("string"==typeof t)return[{plan:t,quantity:1}];if(n)return n.map((function(e){return"sku"===e.type?{sku:e.id,quantity:e.quantity}:{plan:e.id,quantity:e.quantity}}));throw new T.No("stripe.redirectToCheckout: You must provide either sku, plan, or items.")}(o,a,i);return(0,l.Z)({tag:"no-session",items:s},c)},ef=function(e,t,n){var r=(0,k.ci)((0,l.Z)((0,l.Z)({},J_),{},{sessionId:(0,k.jt)(k.Z_),successUrl:(0,k.jt)(k.Z_),cancelUrl:(0,k.jt)((0,k.AG)(k.Z_)),mode:(0,k.jt)((0,k.kw)("subscription","payment")),items:(0,k.jt)((0,k.or)((0,k.CT)((0,k.ci)({quantity:(0,k.M4)(0),plan:k.Z_})),(0,k.CT)((0,k.ci)({quantity:(0,k.M4)(0),sku:k.Z_})))),lineItems:(0,k.jt)((0,k.CT)((0,k.ci)({quantity:(0,k.M4)(0),price:k.Z_})))},-1!==e.indexOf("checkout_beta_locales")?{locale:(0,k.jt)(k.kw.apply(void 0,["auto"].concat((0,p.Z)(H_),(0,p.Z)(Y_))))}:{})),o=(0,k.Gu)(r,t,"stripe.redirectToCheckout").value;if(o.sessionId){var a=o.sessionId;if(Object.keys(o).length>1)throw new T.No("stripe.redirectToCheckout: Do not provide other parameters when providing sessionId. Specify all parameters on your server when creating the CheckoutSession.");if(!/^cs_/.test(a))throw new T.No("stripe.redirectToCheckout: Invalid value for sessionId. You specified '".concat(a,"'."));if("live"===n&&/^cs_test_/.test(a))throw new T.No("stripe.redirectToCheckout: the provided sessionId is for a test mode Checkout Session, whereas Stripe.js was initialized with a live mode publishable key.");if("test"===n&&/^cs_live_/.test(a))throw new T.No("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,u=o.successUrl,d=(o.cancelUrl,o.mode),m=(0,f.Z)(o,X_);if(!s&&!c)throw new T.No("stripe.redirectToCheckout: You must provide one of lineItems, items, or sessionId.");if(!u)throw new T.No("stripe.redirectToCheckout: You must provide successUrl.");return(0,l.Z)({tag:"no-session",items:c,lineItems:s,successUrl:u,cancelUrl:null!==(i=o.cancelUrl)&&void 0!==i?i:void 0,mode:d},m)},tf=function(e,t,n){var r=ef(e,t,n);if("no-session"===r.tag){var o=r.successUrl,a=r.cancelUrl;if(!(0,C.sD)(o))throw new T.No("stripe.redirectToCheckout: successUrl must start with either http:// or https://.");if(a&&!(0,C.sD)(a))throw new T.No("stripe.redirectToCheckout: cancelUrl must start with either http:// or https://.");return r}return r},nf=function(e,t){var n;return"session"===t.tag||null==e||t.locale||(n=e,-1===["auto"].concat((0,p.Z)(H_)).indexOf(n))?t:(0,l.Z)((0,l.Z)({},t),{},{locale:e})},rf=function(e,t,n){var r=(0,M.sE)(G_,(function(t){return(0,P.uN)(e,t)}));if(t&&t.lineItems&&r)throw new T.No("Prices cannot be used with ".concat(r));if("string"==typeof t&&Q_.test(t))throw new T.No("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 $_(0,t);case"checkout_beta_3":return ef(e,t,n);default:return tf(e,t,n)}},of=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"unknown";return nf(t,rf(e,n,r))},af=["tag","items","lineItems","mode","successUrl","cancelUrl","clientReferenceId","customerEmail","billingAddressCollection","submitType","allowIncompleteSubscriptions","shippingAddressCollection"],cf=function(e,t){var n=t;return Boolean(!1)&&window.__STRIPE_CHECKOUT_URL_OVERRIDE__&&(n=t.replace(/^https?:\/\/[^/]+\//,window.__STRIPE_CHECKOUT_URL_OVERRIDE__)),(0,hp.U)(n).then((function(t){return(0,hp.d)(e,"redirectToCheckout",t),{error:t.error}}))},sf=n(7129),uf={display:"block",position:"absolute","z-index":"1000",width:"1px","min-width":"100%",margin:"2px 0 0 0",padding:"0",border:"none",overflow:"hidden"},lf=function(e){function t(){return(0,d.Z)(this,t),n.apply(this,arguments)}(0,g.Z)(t,e);var n=(0,b.Z)(t);return(0,m.Z)(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,l.Z)((0,l.Z)({},r),{},{isSecondaryFrame:!0}):r);return(0,E.yq)(o,uf),o.style.height="0",o}}]),t}(Ae.Z),pf=lf,df=!1,mf=function(e){df||"null"===(null!=e?e:window.origin)&&(df=!0,console.error("Stripe.js requires 'allow-same-origin' if sandboxed."))},_f="https://maps.googleapis.com/maps/api/js",ff=/^https:\/\/maps\.googleapis\.com\/maps\/api\/js\/?(\?.*)?libraries=(.*,)?places((,|&)+.*)?$/;window.noop=function(){};var hf,yf,vf,gf,bf,kf,Sf,Ef,wf=n(6274).Promise,Cf=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"}},Af="ADDRESS_AUTOCOMPLETE_PREDICTION_RESULTS",Pf="ADDRESS_AUTOCOMPLETE_PLACE_DETAILS",Mf=null,Tf=null,If=null,Nf=null,Rf=function(e){return null!==Mf||(Mf=new wf((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(_f,'"]'));for(var t in e)if(ff.test(e[t].src))return e[t];return null}();r||(r=function(e){var t=document.createElement("script");return t.src="".concat(_f,"?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)}))),Mf},Of=function(e,t,n){var r=e.search,o=e.countryRestrictions,a=e.useNewPlacesApi;var i=function(e){return{predictions:[],status:"error",error:{status:Cf(e),message:"Google Maps returned an API error"}}};void 0===t||hf?n.send({action:"google-maps-predictions",payload:{data:{tag:Af,value:i("UNKNOWN_ERROR")}}}):function(e,t){try{t()}catch(t){e.send({action:"google-maps-predictions",payload:{data:{tag:Af,value:{predictions:[],status:"error",error:{status:"UNKNOWN_ERROR",message:t.message}}}}})}}(n,(function(){var e=t.googleMapsPlaces,c=t.sessionToken,s=t.logger,u=function(){var t;If||(If=new e.AutocompleteService),null===(t=If)||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:Af,value:r}}})}))};a&&!Tf?google.maps.places.AutocompleteSuggestion.fetchAutocompleteSuggestions({input:r,sessionToken:c,includedRegionCodes:o}).then((function(e){var t=e.suggestions.map((function(e){var t,n,r,o,a=e.placePrediction;return a?{description:a.text.toString(),structured_formatting:{main_text:(null==a||null===(t=a.mainText)||void 0===t?void 0:t.toString())||"",secondary_text:(null==a||null===(n=a.secondaryText)||void 0===n?void 0:n.toString())||"",main_text_matched_substrings:null==a||null===(r=a.mainText)||void 0===r||null===(o=r.matches)||void 0===o?void 0:o.map((function(e){var t=e.endOffset,n=e.startOffset;return{length:t-n,offset:n}}))},place_id:a.placeId,types:a.types}:null})).filter((function(e){return null!==e}));t.length>0?(Tf=!1,n.send({action:"google-maps-predictions",payload:{data:{tag:Af,value:{predictions:t,status:"ok"}}}})):(Tf=!1,n.send({action:"google-maps-predictions",payload:{data:{tag:Af,value:{predictions:[],status:"zeroResults"}}}}))})).catch((function(){s.log("new_places_api_failed"),Tf=!0,u()})):u()}))},xf=function(e){var t,n,r,o,a,i,c,s,u,l=e,p=function(e,t){return e<>>32-t},d=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=(l=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}(l)).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(Zf[o])return Zf[o];var i="".concat(e,".").concat(t,".ramp"),c=Lf(i,r);return Zf[o]=c?jf(a,n):[!1,"control"],Zf[o]},Bf={example_experiment:{type:"elements",split:{control:5,treatment:5},population:0},elements_accessory_frame_rendering_v2:{type:"elements",split:{control:5,treatment:5},population:.01},elements_apple_canmakepayments_api:{type:"elements",split:{control:5,treatment:5},population:0},elements_apple_canmakepayments_api_aa:{type:"elements",split:{control:5,treatment:5},population:0},link_controller_preconnect_merchant_ui_api:{type:"elements",split:{control:5,treatment:5},population:.01},link_controller_safari_no_http_cookies:{type:"elements",split:{control:5,treatment:5},population:0}},Ff=new Set(["pk_live_51HOrSwC6h1nxGoI3lTAgRjYVrz4dU3fVOabyCcKR3pbEJguCVAlqCxdxCUvoRh1XWwRacViovU3kLKvpkjh7IqkW00iXQsjo3n"]),Uf={},qf={os:(0,w.d4)(navigator.userAgent),browserFamily:(0,w.gq)(navigator.userAgent),deviceType:w.q$?"mobile":"desktop"},Gf=function(e,t){var n,r=t.dimensions,o=t.qualified,a=t.variant,i=t.population,c=t.experimentName,s=t.token;Uf["".concat(c).concat(s)]||0!==t.population&&(e("light_experiment_exposure",(0,l.Z)((0,l.Z)({},function(e){var t={};return Object.keys(e).forEach((function(n){t["dimensions-".concat(n)]=e[n]})),t}((0,l.Z)((0,l.Z)({},r),qf))),{},{population:i,version_id:1,is_qualified:o,variant:a,token:s,experiment_retrieved:(n=c,"sjs_light_experiment_".concat(n)),project:"stripe-js"})),Uf["".concat(c).concat(s)]=!0)},Vf=function(e,t){var n="".concat(t,"_missing_config");Uf[n]||(e("light_experiment_unknown_config",{experiment_name:t}),Uf[n]=!0)},zf=document.currentScript,Kf=function(){return zf},Hf=function(e){var t=e.stripeJsId,n=e.apiKey;return yf||(yf={token:t,assignments:{}},(0,M.qh)(Bf).filter((function(e){var t=(0,G.Z)(e,2),n=(t[0],t[1]);return"elements"===n.type&&n.population>0})).forEach((function(e){var r=(0,G.Z)(e,1)[0],o=Xf({experimentName:r,apiKey:n,token:t}),a=o.qualified,i=o.variant;a&&(yf.assignments[r]=i)}))),yf},Yf=function(e,t){if(window.__STRIPE_LAB_METRICS_CONFIG)return{qualified:!1,variant:"control"};var n=function(){if(!vf){var e={},t=Kf();try{e=t&&t.dataset&&t.dataset.stripeJsLightExperimentsOverrides?JSON.parse(t.dataset.stripeJsLightExperimentsOverrides):{}}catch(t){e={}}vf=(0,l.Z)((0,l.Z)({},null!=we?we:{}),e)}return vf}();return n[e]?{qualified:!0,variant:n[e]}:Ff.has(t)?{qualified:!1,variant:"control"}:null},Wf=function(e){var t=e.logger,n=e.apiKey,r=e.experimentName,o=e.token,a=e.dimensions,i=void 0===a?{}:a,c=Bf[r];if(!c)return Vf(t,r),{qualified:!1,variant:"control"};var s=Yf(r,n);return s||function(e,t,n,r,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},i=Df(t,n,r,o),c=(0,G.Z)(i,2),s=c[0],u=c[1];return Gf(e,{experimentName:t,token:n,dimensions:a,variant:u,qualified:s,population:o}),{qualified:s,variant:u}}(t,r,o,c.split,c.population,i)},Xf=function(e){var t=e.experimentName,n=e.apiKey,r=e.token,o=e.dimensions,a=void 0===o?{}:o,i=Bf[t];if(!i)return{qualified:!1,variant:"control",log:function(e){Vf(e,t)}};var c=Yf(t,n);if(c)return(0,l.Z)((0,l.Z)({},c),{},{log:function(e){Gf(e,{dimensions:a,experimentName:t,qualified:c.qualified,variant:c.variant,token:r,population:i.population})}});var s=Df(t,r,i.split,i.population),u=(0,G.Z)(s,2),p=u[0],d=u[1];return{qualified:p,variant:d,log:function(e){Gf(e,{dimensions:a,experimentName:t,qualified:p,variant:d,token:r,population:i.population})}}},Jf=["isPaytoModalEnabled","setPaytoReachedProcessingState","attachLinkAccountSessionForPayment","attachLinkAccountSessionForSetup","authenticate3DS2","cancelPaymentIntentSource","cancelSetupIntentSource","completeLinkAccountSessionElements","confirmPaymentIntent","confirmReturnIntent","confirmSetupIntent","createAcssDebitSession","createApplePaySession","addPaymentDetails","checkForOtherElements","createConfirmationTokenWithElements","createConsumerPaymentDetails","createEphemeralKeyNonce","createPaymentMethodFromConsumerPaymentDetails","createPaymentMethodWithData","createPaymentMethodWithElement","createPaymentMethodWithElements","createPaymentPage","createPaymentPageWithSession","initPaymentPage","updatePaymentPage","pollPaymentPage","setElementsError","retrievePaymentPage","confirmPaymentPage","createFinancialAccountDisclosure","createIssuingDisclosure","createRadarSession","attachHCaptchaTokenToRadarSession","createSourceWithData","createSourceWithElement","fetchingWallets","eceNotifySheetAuthenticationNeeded","elementsDispatch","expressCheckoutConfirmStart","expressCheckoutSheetOpened","getElementConfirmingPayment","getIsAwaitingConfirmCallback","getEcePaymentSheetState","getElementsSessionAmountModeCurrency","getElementsSessionUnverifiedPaymentMethodsOnDomain","setExpressCheckoutConfirmData","closeECEPaymentSheet","fetchLocale","fetchUpdates","localizeError","unsafeLocalizeString","loginWithConsumerInfo","retrieveIssuingCard","retrieveIssuingCardWithoutNonce","retrievePaymentIntent","retrieveSetupIntent","retrieveSource","rememberLinkLogin","forgetLinkLogin","createSharedSessionContext","resetExpressCheckoutState","getGoogleMapsPredictions","getGoogleMapsDetails","initGoogleMapsService","setupDeferredElementsStore","setupStoreForElementsGroup","shareConsumerPaymentDetailsForStandaloneIBP","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"],Qf=n(6668),$f=n(7112),eh=[EvalError,RangeError,ReferenceError,SyntaxError,TypeError,URIError,window.DOMException].filter(Boolean).map((function(e){return[e.name,e]})),th=new Map(eh),nh=(Error,[{property:"name",enumerable:!1},{property:"message",enumerable:!1},{property:"stack",enumerable:!1},{property:"code",enumerable:!0},{property:"cause",enumerable:!1}]),rh=Symbol(".toJSON was called"),oh=function(e){var t;return null!==(t=th.get(e))&&void 0!==t?t:Error},ah=function e(t){var n=t.from,r=t.seen,o=t.to,i=t.forceEnumerable,c=t.maxDepth,s=t.depth,u=t.useToJSON,l=t.serialize;if(!o)if(Array.isArray(n))o=[];else if(!l&&a(n)){o=new(oh(n.name))}else o={};if(r.push(n),s>=c)return o;if(u&&"function"==typeof n.toJSON&&!0!==n[rh])return function(e){e[rh]=!0;var t=e.toJSON();return delete e[rh],t}(n);for(var d=function(t){return e({from:t,seen:(0,p.Z)(r),forceEnumerable:i,maxDepth:c,depth:s,useToJSON:u,serialize:l})},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]=d(n[f])):o[f]=h):o[f]="[object Stream]"}for(var y=0,v=nh;y ").concat(bh(t))}}));n.push.apply(n,(0,p.Z)(r))}};n.length;){if("break"===r())break}},Sh=function(e,t){if("INPUT"===e.tagName||"SELECT"===e.tagName){if(document.activeElement===e)return[];var n=Ch(e),r=wh(n);return r?[r]:[]}return-1!==gh.indexOf(e.tagName)?[]:Array.from(e.childNodes).reduce((function(e,n){if(n.nodeType===Node.TEXT_NODE){var r,o=null===(r=n.textContent)||void 0===r?void 0:r.trim();if(!o)return e;var a=(o.length0&&(c.push({selector:e,result:"found",atTime:"".concat(t,"-").concat(n),isIdSelector:!0}),a.push.apply(a,(0,p.Z)(l.map((function(t,n){return{value:t,selector:e,nthMatch:n,isIdSelector:!0}})))))}}}}))}return{foundSelectors:a,reportableSelectorResults:c,sessionId:o}}catch(t){return void e.report("link.no_code_default_values.recall_error",(0,l.Z)({message:null==t?void 0:t.message,stack:null==t?void 0:t.stack,name:null==t?void 0:t.name},Th))}},xh=function(e){var t=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5e3,n=Date.now(),r=[],o=document.documentElement.getElementsByTagName("*").length;kh(document.documentElement,(function(e,n){Sh(e,t).forEach((function(e,t){r.push({selector:n,value:e,nthMatch:t})}))}));var a=Date.now()-n;return{selectors:{name:[],email:r,phoneNumber:[],phoneCountry:[]},runtimeInMillis:a,nodeCount:o,runCount:1,source:e}},n=t(e);Zh(n)},Zh=function(e){if(e.selectors.email){var t=Ih.selectors.email,n=e.selectors.email,r={};t.concat(n).forEach((function(e){r[e.value]=e}));var o=[];for(var a in r)r.hasOwnProperty(a)&&o.push(r[a]);Ih.selectors.email=o.slice(-100)}Ih.runtimeInMillis+=e.runtimeInMillis,Ih.nodeCount+=e.nodeCount,Ih.runCount++,Ih.source=e.source},jh=function(e){return Ih.selectors.email.reduce((function(t,n){return n.selector===e&&t.push(n.value),t}),[])},Lh=new Set([Q.NC.PAYMENT_ELEMENT,Q.NC.ADDRESS_ELEMENT,Q.NC.ADDRESS_ELEMENT_BILLING,Q.NC.ADDRESS_ELEMENT_SHIPPING,Q.NC.EXPRESS_CHECKOUT_ELEMENT]),Dh=new Set([Q.NC.PAYMENT_ELEMENT,Q.NC.ADDRESS_ELEMENT,Q.NC.ADDRESS_ELEMENT_BILLING,Q.NC.ADDRESS_ELEMENT_SHIPPING,Q.NC.EXPRESS_CHECKOUT_ELEMENT]),Bh=function(e){return Dh.has(e)},Fh=(n(6274).Promise,function(e){return-1!==String(e).indexOf("[native code]")}),Uh=function(e){if(!(e in window))return!1;var t=window[e];return Fh(t)},qh="__SM_BRIDGE__",Gh=(0,k.$N)({iab_session_id:k.Z_,test_arm:k.Z_}),Vh=n(6274).Promise,zh=["listenerRegistry","stripeJsLoadTimestamp","stripeCreateTimestamp","onFirstLoad","betas","mids","manualBrowserDeprecationRollout","version"],Kh=!1,Hh={},Yh=function(e,t){return document.activeElement===e._iframe||e._iframe.parentElement&&document.activeElement===t},Wh=function(e){return"object"==typeof e&&null!==e&&"name"in e&&"IntegrationError"===e.name?new T.No("message"in e&&"string"==typeof e.message?e.message:""):e},Xh=function(){function e(t){var n,r=this;(0,d.Z)(this,e),this._lightExperimentsLoggerReady=!1,this._lightExperimentDeferredLogs=[],this._requests=new ih,this._financialConnectionsOnEventHandler=null,this.setFinancialConnectionsOnEventHandler=function(e){r._financialConnectionsOnEventHandler=e},this._linkAuthModal=null,this._universalLinkModal=null,this.deferredCanMakePaymentResponse=new mo.B,this.keyMode=function(){return(0,ro.lO)(r._apiKey)},this.mids=function(){return r._getMids()},this.action=(n={},Jf.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,Qf.ky)(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:Q.NC.BACS_MANDATE_CONFIRMATION_APP,options:{locale:r._locale||"en",bacsDebitInfo:e}});return t._on("load",(function(){t.show(),t.fadeInBackdrop()})),new Vh((function(e){t._once("request-close",(function(n){var r=n.type;(0,hm.G)(t),e(r)}))}))},showPendingMbWayConfirmationModal:function(){var e=r.createLightboxFrame({type:Q.NC.MB_WAY_INNER,options:{locale:r._locale||"en"}});return e._on("load",(function(){e.show(),e.fadeInBackdrop()})),new Vh((function(t){e._once("request-close",(function(n){var r=n.type;(0,hm.G)(e),t(r)}))}))},closePendingMbWayConfirmationModal:function(){var e=r.getLightboxFrame(Q.NC.MB_WAY_INNER);e&&(0,hm.G)(e)},showPaytoConfirmation:function(e){return r.action.isPaytoModalEnabled({}).then((function(t){if(!t)return Vh.resolve();var n=r.createLightboxFrame({type:Q.NC.PAYTO_CONFIRMATION_APP,options:{locale:r._locale||"en",paytoPaymentMethodOptions:e}});return n._on("load",(function(){n.show(),n.fadeInBackdrop()})),new Vh((function(e){n._once("request-close",(function(){(0,hm.G)(n)})),e()}))}))},closePaytoConfirmation:function(){var e=r.getLightboxFrame(Q.NC.PAYTO_CONFIRMATION_APP);e&&(0,hm.G)(e)},setPaytoReachedProcessingState:function(){r.action.setPaytoReachedProcessingState({})},showSepaDebitMicrodepositsConfirmation:function(e){var t=r.createLightboxFrame({type:Q.NC.SEPA_DEBIT_MICRODEPOSITS_CONFIRMATION_APP,options:{locale:r._locale||"en",last4:e}});return t._on("load",(function(){t.show(),t.fadeInBackdrop()})),new Vh((function(e){t._once("request-close",(function(n){var r=n.type;(0,hm.G)(t).then((function(){})),e(r)}))}))},showAcssBankCollection:function(e){var t=e.parsedIntentSecret,n=e.collectedBillingDetails;return Sm({shouldCreatePaymentMethod:!0,controller:r,intentSecret:t,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}})},showLpmInputModal:function(e){var t=r.createLightboxFrame({type:Q.NC.LPM_INPUT_APP,groupId:e.groupId,options:{locale:r._locale||"en",lpmInput:e.lpmInput}});return t._on("load",(function(){t.show(),t.fadeInBackdrop()})),new Vh((function(e){t._once("request-close",(function(n){var r=n.type;(0,hm.G)(t),e(r)}))}))},showUpeWallet:function(e){var t=e.frameId,n=e.wallet,o=r._frames[t];return new Vh((function(e){null==o||o._emit("show-upe-wallet",{wallet:n,onComplete:function(t){return e(t)}})}))},noCodeDefaultValuesIdentificationAccumulate:function(e){return Vh.resolve(function(e,t){try{xh(t)}catch(t){e.report("link.no_code_default_values.identification_error",(0,l.Z)({message:null==t?void 0:t.message,stack:null==t?void 0:t.stack,name:null==t?void 0:t.name},Th))}}(r,e))},noCodeDefaultValuesIdentificationClear:function(){return Vh.resolve((Ih.selectors={email:[]},Ih.runCount=0,Ih.runtimeInMillis=0,Ih.nodeCount=0,void(Ih.source="")))},noCodeDefaultValuesIdentificationComplete:function(e){return Vh.resolve(function(e,t){try{return xh(t),Ih}catch(t){return void e.report("link.no_code_default_values.identification_error",(0,l.Z)({message:null==t?void 0:t.message,stack:null==t?void 0:t.stack,name:null==t?void 0:t.name},Th))}}(r,e))},noCodeDefaultValuesRecall:function(e){var t=e.source,n=e.recallTime,o=e.selectors;return Vh.resolve(Oh(r,t,n,o,r._stripeJsId))},initializeLinkAuthPartnerships:function(){var e=function(){try{var e=window;if(Object.prototype.hasOwnProperty.call(e,qh))return(0,k.Gu)(Gh,e.__SM_BRIDGE__,"[private interface]").value}catch(e){return null}return null}();if(!e)return Vh.resolve(null);var t=function(e){var t=e.outerController,n=e.stripeJsId;return t.createHiddenFrame(Q.NC.LINK_AUTH_PARTNERSHIPS,{stripeJsId:n})}({outerController:r,stripeJsId:r._stripeJsId});return t?Vh.resolve({frameId:t.id,experimentData:e}):Vh.resolve(null)}},this.createElementFrame=function(e,t,n,o,a){var i=r._betas,c={frameType:e,frameVariant:void 0},s=function(e){return Lh.has(e)}(e)?"direct":"postMessage",u="treatment"===(null==a?void 0:a.isEligibleForAccessoryFrames.variant)&&Bh(e),p=(0,l.Z)((0,l.Z)({},o),{},{componentName:t,keyMode:(0,ro.lO)(r._apiKey),apiKey:r._apiKey,frameMessagingStrategy:s});if(e===Q.NC.PAYMENT_ELEMENT&&(p.cryptoWalletDetected=r._cryptoWalletDetected),u&&(p.accessoryCssUrl=function(e){switch(e){case"PAYMENT_ELEMENT":return(0,cs.x)("fingerprinted/css/elements-inner-payment-1b8c387b47d8f98f719874f7e3223578.css");case"ADDRESS_ELEMENT":case"ADDRESS_ELEMENT_BILLING":case"ADDRESS_ELEMENT_SHIPPING":return(0,cs.x)("fingerprinted/css/elements-inner-address-f668dae8a8c1091c3ccf9de55eac9de9.css");case"EXPRESS_CHECKOUT_ELEMENT":return(0,cs.x)("fingerprinted/css/elements-inner-express-checkout-c6d78f958f155195b43e5f195ba594cc.css");default:throw new Error("Not supported as an accessory frame")}}(e)),u)try{r._controllerFrame.setExactPixelSize(0,0)}catch(e){}Bh(e)&&"control"===(null==a?void 0:a.isEligibleForAccessoryFrames.variant)&&(c.frameVariant="accessory_frame_control");var d=new sf.Z({frameConfig:c,betas:i,controllerId:r._id,listenerRegistry:r._listenerRegistry,appParams:p,onLoadError:r._onIFrameLoadError,onLoad:r._onIFrameLoad,version:r._version,elementsLightExperimentAssignments:Hf({stripeJsId:r._stripeJsId,apiKey:r._apiKey}),frameMessagingStrategy:s,isAccessoryFrame:u});return r._setupFrame(d,e,n,t)},this.createSecondaryElementFrame=function(e,t,n,o,a){var i=r._betas,c=new pf({frameConfig:{frameType:e},betas:i,controllerId:r._id,listenerRegistry:r._listenerRegistry,appParams:(0,l.Z)((0,l.Z)({},a),{},{componentName:t,primaryElementType:n,keyMode:(0,ro.lO)(r._apiKey)})});return r._setupFrame(c,e,o,t)},this.createHiddenFrame=function(e,t,n){var o=e===Q.NC.PAYMENT_API_INNER,a=!o&&fc(n),i=new Me({frameConfig:{frameType:e},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:Hf({apiKey:r._apiKey,stripeJsId:r._stripeJsId})});return r._setupFrame(i,e,n),a&&function(e,t){fc(e)?e?cc[e].queue.push(t):sc.push(t):t()}(n,(function(){i.deferred=!1,i._ensureMounted()})),i},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,M.sE)((0,M.VO)(r._frames).filter((function(e){return e instanceof Io})),(function(t){return t.type===e}))},this.createLightboxFrame=function(e){var t=e.type,n=e.options,o=new Io({type:t,controllerId:r._id,listenerRegistry:r._listenerRegistry,options:(0,l.Z)((0,l.Z)({},n),{},{betas:r._betas}),primaryFrameId:e.primaryFrameId,onLoadError:r._onIFrameLoadError,onLoad:r._onIFrameLoad}),a="LINK_AUTOFILL_MODAL"===e.type||"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){return r._frames[e.id]=e,r._controllerFrame.sendPersistent({action:"stripe-user-createframe",payload:{newFrameId:e.id,frameType:t,groupId:n,elementName:o,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&&_c(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){r.report(e.event,(0,l.Z)({},e))})),e._on("load",(function(){r._controllerFrame.sendPersistent({action:"stripe-frame-load",payload:{loadedFrameId:e.id}}),r._controllerFrame.loaded&&e.onControllerLoaded(),e.type===Q.NC.PAYMENT_API_INNER&&n&&_c(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,l.Z)({timestamp:Date.now()},t)}})},this.updateLogParams=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};r._controllerFrame.send({action:"stripe-controller-update-log-params",payload:{data:e}})},this.reportErrorToApp=function(e){r._controllerFrame.send({action:"report-error",payload:{app:e.app,error:o(e.exception)}})},this.warn=function(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:{};if(this._lightExperimentsLoggerReady)return Wf({logger:this.report.bind(this),apiKey:this._apiKey,experimentName:e,token:this._stripeJsId,dimensions:t});var n=Xf({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=Vh.resolve(c(i))}catch(e){t=Vh.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,M.VO)(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,We.P)(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:Ul.QO.SDK,exception:e})}},{key:"registerWrapper",value:function(e){this._controllerFrame.send({action:"stripe-wrapper-register",payload:{stripeWrapperLibrary:e}})}},{key:"registerAppInfo",value:function(e){this._controllerFrame.send({action:"stripe-app-info-register",payload:{wrapperLibrary:e}})}}]),e}(),Jh=Xh,Qh=function(e){var t=(0,k.ld)(Wl,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})},$h=0,ey=0,ty=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,u=e.stripeAccount,p=e.stripeClass,d=e.stripeCreateTimestamp,m=e.stripeJsLoadTimestamp,_=e.topOriginForCrossOriginFrame,f=e.v2,h=e.version;1===++$h&&(ey=m.getElapsedTime(d));var y=new Ke.EK,v=new Jh((0,l.Z)((0,l.Z)({apiKey:s._apiKey,v2:f,apiVersion:t,stripeAccount:u,betas:s._betas,stripeJsId:p.stripeJsId,stripeObjId:s._stripeObjId,stripeJsLoadTimestamp:m,stripeCreateTimestamp:d,firstStripeInstanceCreatedLatency:ey,onFirstLoad:function(e){var t=e.controllerMetrics,r=e.source;try{o({controller:v,controllerInitTimestamp:y,controllerMetrics:t,initStrategy:n,source:r,stripeCreateTimestamp:d})}catch(e){}},listenerRegistry:s._listenerRegistry},s._locale?{locale:s._locale}:{}),{},{mids:s._mids,manualBrowserDeprecationRollout:r,topOriginForCrossOriginFrame:_,controllerCount:$h,isCheckout:s._isCheckout,__privateApiUrl:a,__privatePaymentUserAgentSuffix:i,__privateSharedSessionContext:c,version:h}));return v},ny=function(e,t){Object.defineProperties(e,{_registerWrapper:{value:Qh,writable:!1,enumerable:!1,configurable:!0},_controller:{value:t,writable:!0,enumerable:!0,configurable:!0}})},ry=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=ty((0,l.Z)((0,l.Z)({},e),{},{initStrategy:o})),ny(n,t);r.length>0;){var a=r.shift();n._registerWrapper(a)}return t}("lazy")}}})},oy=function(e){e.stripe._isCheckout||e.lazilyAttachController?ry(e):0===$h?function(e){ny(e.stripe,ty((0,l.Z)((0,l.Z)({},e),{},{initStrategy:"eager"})))}(e):ry(e)},ay=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,q.Rz)(e)}},iy=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,q.Rz)(e)}},cy=function(e){switch(e.type){case"object":return{token:e.object};case"error":return{error:e.error};default:return(0,q.Rz)(e)}},sy=function(e){return"object"==typeof e&&null!==e?e:{}},uy=function(e){return e.action.createRadarSession().then((function(t){var n=function(e){switch(e.type){case"object":return{radarSession:e.object};case"error":return{error:e.error};default:return(0,q.Rz)(e)}}(t),r="radarSession"in n?n.radarSession:null,o=null==r?void 0:r.passive_captcha_site_key;return o?((0,Qf.Cn)(),(0,Qf.Ul)({siteKey:o,logger:{log:e.report}}),(0,Qf.ky)(o,{log:e.report},!0).then((function(t){return t?e.action.attachHCaptchaTokenToRadarSession({session:r.id,token:t.response,ekey:t.ekey}):null})).catch((function(t){e.warn("Error attaching hCaptcha token to Radar session",t)})).then((function(){return n}))):n}))},ly=n(6274).Promise,py="securitypolicyviolation",dy=window,my=/^require-trusted-types-for/,_y="LOAD_ERROR",fy="REPORT_ONLY",hy="BLOCKED",yy={"controller.js":!0,"elements-inner-authentication.js":!0,"elements-inner-card.js":!0,"elements-inner-payment.js":!0,"phone-numbers-lib.js":!0},vy=["_1057540218"],gy=["_1541774781"],by="block",ky="allow",Sy="list",Ey="query-param",wy="real-rollout",Cy="no-rollout",Ay=n(7600),Py=function(e,t){var n=(0,l.Z)({event:e},t);var r="".concat("https://q.stripe.com","?").concat((0,C.qC)(n));(new Image).src=r},My="Stripe is being used in an unsupported browser and will not function. See https://stripe.com/docs/js/appendix/supported_browsers for details.",Ty=n(6274).Promise,Iy=function(){function e(){(0,d.Z)(this,e),this._element=null}return(0,m.Z)(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}(),Ny=function(){function e(){(0,d.Z)(this,e)}return(0,m.Z)(e,[{key:"update",value:function(){}},{key:"fetchUpdates",value:function(){return Ty.resolve()}},{key:"getElement",value:function(){return null}},{key:"create",value:function(){return new Iy}},{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}(),Ry=function(){function e(){(0,d.Z)(this,e)}return(0,m.Z)(e,[{key:"canMakePayment",value:function(){return Ty.reject(My)}},{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}(),Oy=function(){function e(){(0,d.Z)(this,e),this.IS_NOOP_BUILD=!0,console.error(My)}return(0,m.Z)(e,[{key:"elements",value:function(){return new Ny}},{key:"redirectToCheckout",value:function(){return Ty.reject(new Error(My))}},{key:"paymentRequest",value:function(){return new Ry}},{key:"createToken",value:function(){return Ty.reject(new Error(My))}},{key:"createSource",value:function(){return Ty.reject(new Error(My))}},{key:"handleCardPayment",value:function(){return Ty.reject(new Error(My))}},{key:"createPaymentMethod",value:function(){return Ty.reject(new Error(My))}},{key:"confirmCardPayment",value:function(){return Ty.reject(new Error(My))}}]),e}(),xy=function(e){var t=e.elements,n=e.params,r=(0,k.MO)(t);return r?(0,k.x4)({elements:r,params:n}):(0,k.zS)(new T.No("stripe.createConfirmationToken(): elements should be provided."))},Zy=n(6274).Promise,jy=function(e,t,n,r){try{var o=(l=r,{value:(p=(0,k.Gu)(xy,l,"createConfirmationToken")).value,warnings:p.warnings}),a=o.value,i=a.elements,c=a.params;if(o.warnings.forEach((function(t){e.warn(t)})),i._controller._id!==e._id)throw new T.No("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");var s=i._id,u="stripe.createConfirmationToken()";return e.action.getElementConfirmingPayment({groupId:s,errorMessageMethodName:u}).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,fo.tA)({groupId:s,elementConfirmingPayment:n,controller:e,isError:"error"in t,errorMessageMethodName:u}).then((function(){return t}))}))})).then((function(e){return"error"===e.type?{error:e.error}:{confirmationToken:e.object}}))}catch(e){return Zy.reject(e)}var l,p},Ly=n(6274).Promise.resolve(At),Dy=n(6274).Promise,By=function(){function e(t){var n=this;(0,d.Z)(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,C.Qg)(r))try{var o=(0,Q.$G)(n);if(o)"stripe-outer-logger-iframe-ready"===o.message.action&&e()}catch(e){}}};var r=t.apiKey,o=t.stripeAccount,a=t.stripeJsId,i=t.logPrefix;this._id=(0,S.To)("__privateStripeOuterLoggerController"),this._frameParams={apiKey:r,stripeAccount:null!=o?o:void 0,stripeJsId:a,referrer:document.referrer,controllerId:this._id,logPrefix:i},this._listenerRegistry=Ce(),this._controllerFrame=new Ie({frameConfig:{frameType:Q.NC.OUTER_LOGGER_CONTROLLER},controllerId:this._id,listenerRegistry:this._listenerRegistry,autoload:!0,appParams:this._buildFrameQueryString(),version:t.version}),this._loggerFrameReadyPromise=new Dy((function(e){n._listenerRegistry.addEventListener(window,"message",n._handleMessage(e))}))}return(0,m.Z)(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}(),Fy="_1439350814",Uy=n(6274).Promise,qy=function(e){return new Uy((function(t){e._on("load",(function(){return t(e)}))}))},Gy=function(e,t){var n={url:e};return function(e){var t=e.createHiddenFrame(Q.NC.STANDALONE_3DS_FINGERPRINTING,{});return qy(t)}(t).then((function(e){return e.action.performStandalone3DSFingerprinting(n).then((function(t){return e.destroy(),t}))}))},Vy=function(e,t){var n={url:e};return function(e){var t=e.createLightboxFrame({type:Q.NC.STANDALONE_3DS_CHALLENGE,options:{}});return qy(t)}(t).then((function(e){return e.fadeInBackdrop(),e.show(),e.action.performStandalone3DSChallenge(n).then((function(t){return e.destroy(!0),t})).catch((function(t){throw e.destroy(!0),t}))}))},zy=n(6274).Promise,Ky="true"===(bf=r(window.document),(0,Ay.v)(bf.slice(bf.indexOf("?")+1))).forceBrowserDeprecationRollout,Hy=new Ke.EK(zs.q),Yy=!1,Wy=["competitor_version","duration","payment_methods","cpu_throttle_rate","caching","network_preset"],Xy=function(e){if(!(Se||e._controllerCount>5)){var t="https://js.stripe.com/v3/".replace(/\/$/,""),n=function(e){return 0===e.indexOf(t)};jc({types:["resource","longtask","long-animation-frame","event"],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,l.Z)((0,l.Z)({},t),{},{scripts:t.scripts.map((function(e){return n(e.sourceURL)?e:(0,l.Z)((0,l.Z)({},e.toJSON()),{},{invoker:"[redacted]",sourceURL:"[redacted]",sourceFunctionName:"[redacted]",sourceCharPosition:0})}))})})):"longtask"===e?t.map((function(e){var t=e.toJSON();return(0,l.Z)((0,l.Z)({},t),{},{attribution:t.attribution.map((function(e){return n(e.containerSrc)?e:(0,l.Z)((0,l.Z)({},e.toJSON()),{},{containerSrc:"[redacted]",containerId:"[redacted]",containerName:"[redacted]"})}))})})):t}})}},Jy=function e(t,r){var o,a=t.controller,i=t.controllerLoadTimestamp,c=t.controllerInitTimestamp;if(ov._ec&&ov._ec.setOnIdsUpdate((function(e){a.action.midsChange({mids:e})})),!Yy||i){Yy=!0;var s=i||new Ke.EK;if("complete"===document.readyState){Xy(a);var u=null;if(window.performance&&window.performance.getEntriesByType){var p="https://js.stripe.com/v3/".replace(/\/$/,"");u=window.performance.getEntriesByType("resource").reduce((function(e,t){if(0===t.name.indexOf(p)){var n=t.name.match(/\/([^/#?]*)\/?(?:$|[#?])/);if(n&&n[1]){var r=n[1].replace(/-[0-9a-f]{32}\./,".");return"v3"===r&&(r="stripe.js"),(0,l.Z)((0,l.Z)({},e),{},(0,_.Z)({},r,(0,l.Z)({raw_size:t.decodedBodySize,transfer_size:t.transferSize,duration:Math.round(t.duration)},r in yy?(o=t,{duration:Math.round(o.duration),transfer_size:null!==(a=o.transferSize)&&void 0!==a?a:null,tcp_handshake_duration:0!==o.connectStart?Math.round(o.connectEnd-o.connectStart):null,dns_lookup_duration:0!==o.domainLookupStart?Math.round(o.domainLookupEnd-o.domainLookupStart):null,redirect_duration:0!==o.redirectStart?Math.round(o.redirectEnd-o.redirectStart):null,request_duration:0!==o.requestStart?Math.round(o.responseStart-o.requestStart):null,response_duration:0!==o.responseStart?Math.round(o.responseEnd-o.responseStart):null,tls_negotiation_duration:0!==o.secureConnectionStart?Math.round(o.requestStart-o.secureConnectionStart):null,fetch_duration:0!==o.fetchStart?Math.round(o.responseEnd-o.fetchStart):null,service_worker_duration:0!==o.workerStart?Math.round(o.fetchStart-o.workerStart):null,raw_size:null!==(i=o.decodedBodySize)&&void 0!==i?i:null,compressed:"number"==typeof o.encodedBodySize&&"number"==typeof o.decodedBodySize?o.encodedBodySize===o.decodedBodySize:null,cached_locally:"number"==typeof o.transferSize?0===o.transferSize:null,next_hop_protocol:o.nextHopProtocol||null,is_http3:"string"==typeof o.nextHopProtocol?"h3"===o.nextHopProtocol:null}):{})))}}var o,a,i;return e}),{})}var d,m=Math.round(n(8622).x-zs.q),f=c.getElapsedTime(s),h=null!==(o=u)&&void 0!==o&&o["stripe.js"]?u["stripe.js"].duration+m+f:null;if(a.report("init_timings",{element:a.controllerFor(),match_frame:t.source===a._controllerFrame._iframe.contentWindow,until_first_create:Hy.getElapsedTime(a._createTimestamp),until_first_load:Hy.getElapsedTime(s),stripe_create_duration:f,stripe_js_init_duration:m,stripe_js_load_duration:h,resource_timings:u,controller_init_delay:t.stripeCreateTimestamp.getElapsedTime(c),controller_init_strategy:t.initStrategy,controller:t.controllerMetrics}),window.__STRIPE_LAB_METRICS_CONFIG&&de()(r._apiKey)===Fy){var y=window.__STRIPE_LAB_METRICS_CONFIG;if("object"==typeof(d=y)&&null!==d&&"string"==typeof d.networkPreset&&"number"==typeof d.cpuThrottleRate&&"boolean"==typeof d.caching&&(!d.pmcId||"string"==typeof d.pmcId&&0===d.pmcId.indexOf("pmc_"))){var v=y.cpuThrottleRate,g=y.networkPreset,b=y.pmcId,k=y.caching,S=y.heavyComputationTime;a.report("latency_lab_metrics_config",{network_preset:g,cpu_throttle_rate:v,pmc_id:b,caching:k,heavy_computation_time:S})}}setTimeout((function(){new ly((function(e){if(dy.trustedTypes&&dy.Promise){var t,r=!1,o=function(e){(my.test(e.effectiveDirective)||my.test(e.violatedDirective))&&((0,C.vo)(e.blockedURI)||(0,C.vo)(e.sourceFile))&&(r=!0)},a=function(){return r?hy:_y};dy.addEventListener(py,o);try{t=n.e(913).then(n.bind(n,9554)).then((function(e){return(e.loaded&&r?fy:"ALLOWED")||_y}),a)}catch(e){t=new ly((function(e){return setTimeout(e,0)})).then(a)}t.then((function(){dy.removeEventListener(py,o)})),e(t)}else e("NOT_SUPPORTED")})).then((function(e){(function(e){switch(e){case fy:case hy: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 E=new Ke.EK,w=setTimeout((function(){r._controller.report("metricscontroller.timings",{timeout:!0,delta:E.getElapsedTime(),afs:!!be,isCheckout:!!Se,isGuacamole:!!Ee})}),15e3);r._midsPromise().then((function(e){clearTimeout(w),r._controller.report("metricscontroller.timings",{timeout:!1,delta:E.getElapsedTime(),afs:!!be,isCheckout:!!Se,isGuacamole:!!Ee}),e&&r._controller.action.midsChange({mids:e})}))}else window.addEventListener("load",(function(){try{e((0,l.Z)((0,l.Z)({},t),{},{controllerLoadTimestamp:s}),r)}catch(e){}}))}else Xy(a)},Qy=(0,k.mC)((0,l.Z)((0,l.Z)({apiKey:k.Z_,__v2PrivateBeta:(0,k.jt)((0,k.mC)({authToken:k.Z_,stripeContext:k.Z_})),stripeAccount:(0,k.jt)((0,k.AG)(k.Z_)),locale:(0,k.jt)(k.Z_),apiVersion:(0,k.jt)(k.Z_),developerTools:Kc},ke?{__privateSharedSessionContext:(0,k.jt)(k.Ry)}:{}),{},{__privateApiUrl:(0,k.jt)(k.Z_),__checkout:(0,k.jt)((0,k.mC)({mids:(0,k.mC)({muid:k.Z_,sid:k.Z_})})),__lazilyAttachController:(0,k.jt)(k.Xg),__dashboard:(0,k.jt)(k.Ry),__hosted3DS:(0,k.jt)(k.Xg),__hostedInvoicePage:(0,k.jt)(k.Ry),__hostedCaptcha:(0,k.jt)(k.Xg),canCreateRadarSession:(0,k.jt)(k.Xg),betas:(0,k.jt)((0,k.CT)(k.Z_))})),$y=function(e){return"You have an in-flight ".concat(e,"! Please be sure to disable your form submit button when ").concat(e," is called.")},ev=function(e){return function(){throw new T.No("You cannot call `stripe.".concat(e,"` without supplying an appropriate beta flag when initializing Stripe.js."))}},tv=function(e){return function(){throw new T.No("You cannot call `stripe.".concat(e,"` without supplying an Issuing beta flag when initializing Stripe.js."))}},nv=(Ef=null===(kf="clover ")?void 0:kf.trim())&&((Sf=Ef)in O||"v3"===Sf)?Ef:"v3",rv=function(e){var t=(0,k.Gu)(Qy,e||{},"Stripe()"),n=t.value,r=t.warnings,o=D(nv,"pinnedApiVersion");if(o){if(n.apiVersion)throw new B(nv,"Can not provide apiVersion to Stripe()");if(n.betas){var a=(0,P.qy)(n.betas);a&&(o+="; ".concat(a))}return{validOptions:(0,l.Z)((0,l.Z)({},n),{},{apiVersion:o}),warnings:r}}return{validOptions:n,warnings:r}},ov=function(){function e(t,n){var r=this;(0,d.Z)(this,e),this._listenerRegistry=Ce(),this.elements=(0,I.TC)((function(e){return new Gs(r._controller,r._listenerRegistry,{stripeJsLoadTimestamp:Hy,stripeCreateTimestamp:r._controller._createTimestamp},r._betas,r._mids(),r._developerToolsOptions,(0,l.Z)((0,l.Z)({},r._locale?{locale:r._locale}:{}),e))}),void 0,"elements"),this.createToken=(0,I.mx)((function(e,t){var n=r._mids();return"cvc_update"===e?function(e,t){var n=(0,k.rX)(t);if(n&&"cardCvc"===n._componentName){var r=n._implementation._frame.id;return e.action.tokenizeCvcUpdate({frameId:r}).then(cy)}throw new T.No("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,k.rX)(n);if(o){var a=o._implementation._frame.id,i=o._componentName,c=sy(r);return e.action.tokenizeWithElement({frameId:a,elementName:i,tokenData:c,mids:t}).then(cy)}if("string"==typeof n){var s=n,u=sy(r);return e.action.tokenizeWithData({elementName:null,type:s,tokenData:u,mids:t}).then(cy)}throw new T.No("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,I.mx)((function(e,t){var n=(0,k.rX)(e),o=sp(n?t:e),a=o||{type:null,data:{}},i=a.type,c=a.data;if(n){var s=n._implementation._frame.id,u=n._componentName;return!o&&(0,A.ke)(u)?zy.reject(new T.No("Please provide Source creation parameters to createSource.")):r._controller.action.createSourceWithElement({frameId:s,elementName:u,type:i,sourceData:c,mids:r._mids()}).then(up)}return o?i?r._controller.action.createSourceWithData({elementName:null,type:i,sourceData:c,mids:r._mids()}).then(up):zy.reject(new T.No("Please provide a source type to createSource.")):zy.reject(new T.No("Please provide either an Element or Source creation parameters to createSource."))}),void 0,"createSource"),this.retrieveSource=(0,I.xy)((function(e){var t=(0,k.Gu)(pp,{source:e},"retrieveSource"),n=t.value;return t.warnings.forEach((function(e){return r._controller.warn(e)})),r._controller.action.retrieveSource(n).then(up)}),void 0,"retrieveSource"),this.paymentRequest=(0,I.W6)((function(e,t){(0,ro.pF)(r._keyMode);var n=t;return Vs(r._controller,{apiKey:r._apiKey,accountId:r._stripeAccount},r._mids(),e,r._betas,n,r._listenerRegistry)}),void 0,"paymentRequest"),this.openLinkModal=(0,I.t_)((function(){var e,t=window.location.origin||(null===(e=(0,C.Ds)(window.location.href))||void 0===e?void 0:e.origin),n=t&&(0,C.Qg)(t);r._keyMode===ro.Kl.test&&n&&r._controller.action.openLinkModal()}),void 0,"openLinkModal");try{var o=new Ke.EK,a=rv(t||{}),i=a.validOptions,c=a.warnings;this._version=nv,this._stripeJsId=e.stripeJsId,this._stripeObjId="sobj-".concat((0,S.Ej)());var s=function(e){var t=e.apiKey,n=e.context,r=e.forceRollout,o=e.isAffectedBrowser,a=e.rolloutSlice,i=e.log,c=de()(t),s={apiKey:t,hashedKey:c,isAffectedBrowser:o,context:n},u=function(e){var t=e.mechanism,r=e.action;o&&i("legacy-deprecation-rollout",(0,l.Z)((0,l.Z)({},s),{},{mechanism:t,action:r,state:[n,t,r].join("-")}))};return r?(u({mechanism:Ey,action:o?by:ky}),o):"___TESTMODE_FORCE_UNSUPPORTED_BROWSER"===t||(-1!==(0,M.cx)(gy,(function(e){return e===c}))?(u({mechanism:Sy,action:o?by:ky}),o):-1!==(0,M.cx)(vy,(function(e){return e===c}))?(u({mechanism:Sy,action:ky}),!1):function(e,t){return t<100}(0,a)?(u({mechanism:wy,action:o?by:ky}),o):(u({mechanism:Cy,action:ky}),!1))}({apiKey:i.apiKey,context:"outer",forceRollout:Ky,isAffectedBrowser:!window.Promise,rolloutSlice:Math.floor(100*Math.random()),log:Py});if(s)return this._apiKey="",this._keyMode="live",this._betas=[],this._isCheckout=!1,this._isHostedInvoicePage=!1,this._developerToolsOptions=Vc,new Oy;var u=i.apiKey,p=i.stripeAccount,m=i.apiVersion,_=i.locale,f=i.developerTools,h=i.__v2PrivateBeta,y=i.__dashboard,v=i.__privateApiUrl,g=i.__checkout,b=i.__hosted3DS,E=i.__hostedInvoicePage,w=i.__privateSharedSessionContext,N=i.__lazilyAttachController,R=i.__hostedCaptcha,O=i.betas,x=(0,P.dZ)(O||null),Z=x.validBetas,j=x.betaWarning,L=x.betaError;if(L)throw new T.No(L);j&&c.push(j),(0,ro.Tj)(u),null!=g&&g.mids&&(e._ec=Be({checkoutIds:g.mids,stripeJsId:e.stripeJsId,version:nv})),this._apiKey=u.trim(),this._keyMode=(0,ro.lO)(this._apiKey),this._betas=Z,this._locale=(0,P.jk)(_,this._betas)||null,this._stripeAccount=p||null,this._developerToolsOptions=f,this._isCheckout=!!g,this._isHostedInvoicePage=!!E;var D=y?rp:E?"hip":void 0;this._attachControllerGetter({stripeCreateTimestamp:o,apiVersion:m,privateApiUrl:v,privatePaymentUserAgentSuffix:D,privateSharedSessionContext:w,lazilyAttachController:N,stripeAccount:null===p?void 0:p,v2:h}),c.forEach((function(e){return r._controller.warn(e)})),mf(),this._ensureHTTPOnlyLinkCookie(),this._ensureHTTPS(),this._ensureStripeHosted(n),this._attachPaymentIntentMethods(this._betas,!!b,!!R),this._attachLegacyPaymentIntentMethods(this._betas),this._attachCheckoutMethods(this._betas),this._attachEmbeddedCheckoutMethods(),this._attachCustomCheckoutMethods(this._betas),this._attachPrivateMethodsForCheckout(this._isCheckout),this._attachPrivateMethodsForHostedInvoicePage(this._isHostedInvoicePage),this._attachPrivateMethodsForConsumer(ke),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),Ic("init")}catch(t){throw e._outerLogger||(e._outerLogger=function(e){return new By(e)}({apiKey:this._apiKey,stripeAccount:this._stripeAccount,stripeJsId:e.stripeJsId,version:nv})),e._outerLogger.logError(t),t instanceof T.No?t:new Error("[Stripe.js] There was an issue with Stripe.js initialization")}}return(0,m.Z)(e,[{key:"_attachStripeUpdate",value:function(){var e=this;this.update=ev("update"),(0,P.uN)(this._betas,P.M4.enable_stripe_update_api_key_beta_0)&&(this.update=(0,I.W6)((function(t,n){var r=(0,l.Z)({apiKey:t},n&&"object"==typeof n?n:{}),o=rv(r||{}),a=o.validOptions,i=o.warnings,c=a.apiKey,s=a.stripeAccount,u=a.apiVersion;(0,ro.Tj)(c);var p=e._controller.getCredentials(),d=n&&"object"==typeof n&&"stripeAccount"in n,m=p.stripeAccount;d&&void 0!==s&&(m=null===s?void 0:s);var _={publishableKey:c.trim()||p.publishableKey,stripeAccount:m,apiVersion:u||p.apiVersion};_.publishableKey===p.publishableKey&&_.stripeAccount===p.stripeAccount&&_.apiVersion===p.apiVersion||(e._apiKey=_.publishableKey,e._keyMode=(0,ro.lO)(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=ev("localizeError"),(0,P.uN)(this._betas,P.M4.prepare_payment_method_beta_1)&&(this.localizeError=(0,I.xy)((function(t){var n=(0,k.mC)({code:k.Z_,decline_code:(0,k.jt)(k.Z_)}),r=(0,k.Gu)(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,I.xy)((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(ay)}(e._controller,t)}),void 0,"createFinancialAccountDisclosure")}},{key:"_attachCreateIssuingDisclosure",value:function(){var e=this;this.createIssuingDisclosure=(0,I.xy)((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(iy)}(e._controller,t)}),void 0,"createIssuingDisclosure")}},{key:"_attachCreateRadarSession",value:function(){var e=this;this.createRadarSession=(0,I.P0)((function(){return new zy((function(t){var n=setTimeout((function(){e._controller.action.localizeError({type:"api_error",code:"create_radar_session_timeout"}).then((function(e){return t({error:e.error})}))}),15e3);e._midsPromise().then((function(){return clearTimeout(n),uy(e._controller)})).then(t)}))}))}},{key:"_attachThreeDSecureStandaloneMethods",value:function(e){var t=this;(0,P.uN)(e,P.M4.standalone_authentication_server_beta_1)&&(this.performThreeDSecureFingerprinting=(0,I.xy)((function(e){return Gy(e,t._controller)}),void 0,"performThreeDSecureFingerprinting"),this.performThreeDSecureChallenge=(0,I.xy)((function(e){return Vy(e,t._controller)}),void 0,"performThreeDSecureFingerprinting"))}},{key:"_attachPaymentIntentMethods",value:function(e,t,n){var r=this,o=function(){return r._mids()};this.createPaymentMethod=(0,I.g5)((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"),At}));return Ly=o,o}({controller:e._controller,rawCardNumber:t})}}},{key:"_attachCustomCheckoutMethods",value:function(e){var t,r,o,a=this,i=(r=(t={stripe:this,controller:function(){return a._controller}}).stripe,o=t.controller,function(e){var t=(0,qu.Z)(r),n=gu(t._version,t._betas);if(!(0,bu.K)(n))throw new Error("non-clover version is not supported by makeSyncInitCheckout.");var a=Uu(n,e),i=zl.resolve(a.clientSecret),c=new Ke.EK,s=o();return Vl({version:n,initOptions:a,outerController:s,stripe:r,customCheckoutInitTimestamp:c,clientSecretPromise:i})});if(this.initCheckout=i,"basil"===this._version||"acacia"===this._version||(0,P.uN)(e,[P.M4.custom_checkout_beta_2,P.M4.custom_checkout_beta_3,P.M4.custom_checkout_beta_4,P.M4.custom_checkout_beta_5,P.M4.custom_checkout_beta_6,P.M4.custom_checkout_internal_basil])){var c=function(e){var t=e.stripe,r=e.controller;return function(e){var o=(0,qu.Z)(t),a=gu(o._version,o._betas);if((0,bu.K)(a))throw new Error("Clover version is not supported");var i=Uu(a,e),c=Gu.resolve(i.clientSecret),s=new Ke.EK,u=r();return Gu.all([c.then((function(e){return Ic("fetch_client_secret"),e})).then((function(e){var t=wu(e).checkoutSessionId,n=new Ke.EK;return u.action.initPaymentPage({checkoutSessionId:t,adaptivePricing:i.adaptivePricing,isAggregationExpected:(0,bu.K)(a)}).then((function(e){return{preloadedPaymentPage:e,customCheckoutInitPaymentPageStartTimestamp:n}}))})),n.e(895).then(n.bind(n,9227))]).then((function(e){var n=(0,G.Z)(e,2),r=n[0],o=r.preloadedPaymentPage,c=r.customCheckoutInitPaymentPageStartTimestamp;return(0,n[1].init)({stripe:t,controller:u,initOptions:i,version:a,preloadedPaymentPage:o,customCheckoutInitTimestamp:s,customCheckoutInitPaymentPageStartTimestamp:c})}))}}({stripe:this,controller:function(){return a._controller}});this.initCheckout=c,(0,P.uN)(e,[P.M4.custom_checkout_beta_2,P.M4.custom_checkout_beta_3,P.M4.custom_checkout_beta_4,P.M4.custom_checkout_adaptive_pricing_1,P.M4.custom_checkout_product_catalog_1])&&(this.initCustomCheckout=c)}}},{key:"_attachPrivateMethodsForConsumer",value:function(e){var t=this;e&&(this.__createConsumerPaymentDetails=(0,I.mx)((function(e,n){var r,o={};if(!n.email)return zy.reject(new T.No("You must pass email"));if(!e)return zy.reject(new T.No("You must pass a clientSecret"));if(n.cardElement){if(!n.billing_details||!n.billing_details.country_code)return zy.reject(new T.No("You must pass in billing_details.country_code if you are using the Card Element"));var a=(0,k.rX)(n.cardElement);if(!a)return zy.reject(new T.No("Card Element is invalid"));var i=a._implementation._frame.id,c=a._componentName;if("card"!==c&&"cardNumber"!==c)return zy.reject(new T.No("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}):zy.reject(new T.No("Please provide Card Element creation parameters to __createConsumerPaymentDetails."))}),void 0,"__createConsumerPaymentDetails"),this.__createPaymentMethodFromConsumerPaymentDetails=(0,I.mx)((function(e,n){return n.paymentDetails?n.merchantId?n.apiKey?e?t._controller.action.createPaymentMethodFromConsumerPaymentDetails((0,l.Z)({clientSecret:e},n)):zy.reject(new T.No("You must pass a clientSecret")):zy.reject(new T.No("You must pass apiKey")):zy.reject(new T.No("You must pass merchant")):zy.reject(new T.No("You must pass payment details"))}),void 0,"__createPaymentMethodFromPaymentDetails"),this.__rememberLinkLogin=(0,I.xy)((function(e){return"string"==typeof e?t._controller.action.rememberLinkLogin({authSessionClientSecret:e}):t._controller.action.rememberLinkLogin(e)}),void 0,"__rememberLinkLogin"),this.__forgetLinkLogin=(0,I.xy)((function(){return t._controller.action.forgetLinkLogin()}),void 0,"__forgetLinkLogin"),this.__getLinkWebAuthnFrameFingerprintedPath=(0,I.t_)((function(){return"link-web-authn-frame-3c838978ab794e7f17f6c51fa83b64f50a7b9e50.html"}),void 0,"__getLinkWebAuthnFrameFingerprintedPath"),this.__collectFinancialConnectionsAccountsForLinkApp=(0,I.xy)((function(e){return(0,_o.nD)(t._controller,[],e)}),void 0,"__collectFinancialConnectionsAccountsForLinkApp"))}},{key:"_attachGetters",value:function(){var e=this,t=new ip((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?(iv[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===cv&&(cv=setTimeout((function(){Object.keys(iv).forEach((function(e){iv[e].count=0})),cv=null}),1e4))}catch(e){}}(e,t),new av((0,l.Z)({apiKey:e},t&&"object"==typeof t?t:{}),sv)};uv.version=av.version,window.Stripe&&2===window.Stripe.version&&!window.Stripe.StripeV3?window.Stripe.StripeV3=uv: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=uv},1278:function(e,t,n){"use strict";n.d(t,{_:function(){return i}});var r=n(5326),o=n(6977),a=n(6274).Promise,i=function(e){var t=e.controller,n=e.intent,o=e.locale,i=e.action,s=e.expandParam,u=e.groupId;return new a((function(e){return i.authenticationUrl&&t.action.eceNotifySheetAuthenticationNeeded({authenticationUrl:i.authenticationUrl,groupId:u}),(0,r.ct)({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.Lj)(e)?(n=e.paymentIntent.status,t=e.paymentIntent.last_payment_error):(0,o.vF)(e)&&(n=e.setupIntent.status,t=e.setupIntent.last_setup_error),"requires_payment_method"===n||"requires_source"===n?t:null}},5326:function(e,t,n){"use strict";n.d(t,{$o:function(){return p},Eo:function(){return m},NO:function(){return l},ct:function(){return _},gg:function(){return u},yn:function(){return d}});var r=n(9581),o=n(942),a=n(6977),i=n(3849),c=n(6274).Promise,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.Rz)(e.object)}default:return(0,r.Rz)(e)}},u=function(e,t,n,r,a,i,c,u){return t===o.kE.PAYMENT_INTENT?n.action.retrievePaymentIntent({hosted:a,intentSecret:e,locale:r,asErrorIfNotSucceeded:i,expandParam:c||[],publishableKey:u}).then(s):n.action.retrieveSetupIntent({hosted:a,intentSecret:e,locale:r,asErrorIfNotSucceeded:i,expandParam:c||[],publishableKey:u}).then(s)},l=function(e,t,n,r,o,a){return u(e,t,n,r,!1,!0,o,a)},p=function(e,t,n,r,a,i,c){return t===o.kE.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)},d=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,u=0;return function p(){u+=1,l(e,t,n,r,o).then((function(e){if(c){var t=d(e);if(null!==t)switch(s=3,t.status){case"requires_action":case"requires_source_action":return void(i=setTimeout(p,5e3));case"processing":return void(i=setTimeout(p,1e3));default:a(e,u)}else if(s>0){var n=500*Math.pow(2,3-s);i=setTimeout(p,n),s-=1}else a(e,u)}}))}(),function(){clearTimeout(i),c=!1}},_=function(e){var t=e.initialDelay,n=e.pollTimeGap,r=e.checkIntent,o=e.locale,u=e.controller,l=e.intent,p=e.expandParam,d=void 0===p?[]:p,m=e.shouldPoll,_=void 0===m?function(){return!0}:m,f="payment_intent"===l.object?{paymentIntent:l}:{setupIntent:l};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.O3)(l),locale:o,expandParam:d},"payment_intent"===l.object?u.action.retrievePaymentIntent(n):u.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;u.action.localizeError(i.I4).then((function(e){return{error:e.error}})).then(e),clearInterval(c)}else r(n.object)&&(e(f),clearInterval(c))})))}),n)}),t-n)}))}},8147:function(e,t,n){"use strict";n.d(t,{z:function(){return s}});var r=n(3849),o=n(6183),a=n(9792),i=n(6274).Promise,c=function(e){return e?"payment_intent"===e.object?e.last_payment_error:e.last_setup_error:null},s=function(e,t,n,s){return new i((function(i){var u=new a.EK,l=e.captcha_vendor_name,p=function(e){return"human_security"===l?"intent_confirmation_challenge.human_security.".concat(e):"arkose"===l?"intent_confirmation_challenge.arkose.".concat(e):"intent_confirmation_challenge.".concat(e)},d=function(){if("human_security"===e.captcha_vendor_name){var r=e.captcha_vendor_data;return n.createLightboxFrame({type:o.NC.HUMAN_SECURITY_ACTIVE_APP,options:{intentId:t.id,clientSecret:t.client_secret,locale:s,vid:r.vid,uuid:r.uuid,appId:r.app_id,verifyUrl:e.verification_url,startTime:u.getAsPosixTime()}})}if("arkose"===e.captcha_vendor_name){var a=e.captcha_vendor_data;return n.createLightboxFrame({type:o.NC.ARKOSE_ACTIVE_APP,options:{intentId:t.id,clientSecret:t.client_secret,locale:s,blob:a.blob,verifyUrl:e.verification_url,startTime:u.getAsPosixTime()}})}return n.createLightboxFrame({type:o.NC.HCAPTCHA_APP,options:{intentId:t.id,clientSecret:t.client_secret,locale:s,sitekey:e.site_key,verifyUrl:e.verification_url,rqdata:e.rqdata,startTime:u.getAsPosixTime()}})}(),m=function(e){var t=r.I4;return null!=e&&(t=e),n.action.localizeError(t).then((function(e){return{error:e.error}}))};n.report(p("start")),d._on("load",(function(){n.report(p("stripe_js_frame_loaded"),{duration_since_start_ms:u.getElapsedTime()}),d.fadeInBackdrop()})),d.show(),d._on("request-cancel",(function(e){d.fadeOutBackdrop(),d.destroy(!0),n.report(p("cancel")),i(m(c(null==e?void 0:e.intent)))})),d._on("request-close",(function(e){d.fadeOutBackdrop(),d.destroy(!0);var t=null==e?void 0:e.intent;if(t){var o=c(t);o?/Captcha/.test(o.message||"")?(n.report(p("verification_failed")),i(m(o))):(n.report(p("success")),i(m(o))):(n.report(p("success")),function(e,t){"payment_intent"===t.object?e({paymentIntent:t}):e({setupIntent:t})}(i,t))}else n.report(p("verification_error")),i(m(r.I4))}))}))}},2262:function(e,t,n){"use strict";n.d(t,{g:function(){return i}});var r=n(5326),o=n(6977),a=n(6274).Promise,i=function(e){var t=e.controller,n=e.intent,i=e.locale;return new a((function(e){var a,c=null===(a=n.payment_method_options)||void 0===a?void 0:a.payto;return t.outerAction.showPaytoConfirmation(c),(0,r.ct)({controller:t,initialDelay:8e3,pollTimeGap:5e3,intent:n,checkIntent:function(e){return"processing"===e.status?(t.outerAction.setPaytoReachedProcessingState(),!1):!(0,o.mD)(e.status)},locale:i,shouldPoll:function(){return!0}}).then((function(n){t.outerAction.closePaytoConfirmation(),e(n)}))}))}},5506:function(e,t,n){"use strict";n.d(t,{f:function(){return c}});var r=n(6042),o=n(6183),a=n(5326),i=n(6274).Promise,c=function(e){var t=e.controller,n=e.intent,c=e.intentSecret,s=e.intentType,u=e.locale,l=e.url,p=(0,r.q)(t,{url:(0,o.jr)(l),size:"450x750",locale:u,frameTitle:"pix.instructions_frame_title",useLightboxHostedCloseButton:!1}),d=null;return new i((function(e){p._on("load",(function(){p.show(),p.fadeInBackdrop()})),p._once("request-close",(function(){(0,r.G)(p).then((function(){d&&clearTimeout(d),"payment_intent"===n.object?e({paymentIntent:n}):e({setupIntent:n})}))})),p._on("complete",(function(t){(0,r.G)(p).then((function(){d&&clearTimeout(d),e(t)}))}));d=setTimeout((function n(){(0,a.NO)(c,s,t,u).then((function(t){var r=(0,a.yn)(t);if(r)switch(r.status){case"requires_source_action":case"requires_action":return void(d=setTimeout(n,2e3));default:p.destroy(!0).then((function(){"payment_intent"===r.object?e({paymentIntent:r}):e({setupIntent:r})}))}}))}),5e3)}))}},6090:function(e,t,n){"use strict";n.d(t,{U:function(){return m}});var r=n(1413),o=n(5987),a=n(6042),i=n(6183),c=n(5326),s=n(6977),u=n(3938),l=n(6274).Promise,p=["size"],d=function(e){return!(0,s.mD)(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.Z)(_,p),k=(0,a.q)(t,(0,r.Z)({url:(0,i.jr)(v),size:u.q$?"fullScreen":g||"400x600",locale:f,useLightboxHostedCloseButton:!1},b)),S=!1;return new l((function(e){return k._on("load",(function(){k.show(),k.fadeInBackdrop()})),k._once("request-close",(function(){(0,a.G)(k).then((function(){S=!0,"payment_intent"===m.object&&e({paymentIntent:m}),"setup_intent"===m.object&&e({setupIntent:m})}))})),k._on("complete",(function(t){(0,a.G)(k).then((function(){S=!0,e(t)}))})),(0,c.ct)({controller:t,initialDelay:s,pollTimeGap:y,intent:m,checkIntent:d,shouldPoll:function(){return!S},locale:f}).then((function(t){"error"in t&&t.error||S||k.destroy(!0).then((function(){e(t)}))}))}))}},6790:function(e,t,n){"use strict";n.d(t,{e:function(){return s},k:function(){return c}});var r=n(1849),o=n(6977),a=n(3379),i=n(6617),c=function(e,t,n,c){var s,u;if("affirm-hooks.stripe.com"===(null===(s=(0,i.Ds)(t))||void 0===s?void 0:s.host)&&-1!==(null===(u=n._betas)||void 0===u?void 0:u.indexOf("affirm_in_context_beta_1")))return new a.H({paymentIntent:e,redirectUrl:t,controller:n,paymentSurface:c?"payment_element":"direct_integration",paymentMethod:"affirm",fallbackToRedirectOnErrors:!1}).collectPayment();return(0,r.U)(t).then((function(t){return(0,r.d)(n,"next_action redirect",t),(0,o.PA)(t,e)}))},s=function(e,t,n){return(0,r.U)(t).then((function(t){return(0,r.d)(n,"next_action redirect",t),(0,o.e3)(t,e)}))}},4243:function(e,t,n){"use strict";n.d(t,{O:function(){return c}});var r=n(6183),o=n(5326),a=n(6977),i=n(6274).Promise,c=function(e){var t=e.action,n=e.controller,c=e.intent,s=e.hosted,u=n.createLightboxFrame({type:r.NC.SMTC_COLLECTION_INNER,options:{collectionUrl:t.collectionUrl,cardBrand:t.cardBrand,merchantDisplayName:t.merchantDisplayName,livemode:t.livemode,threeDSecureSource:t.threeDSecureSource}});return new i((function(e){u._on("load",(function(){u.show(),u.fadeInBackdrop()})),u._on("request-close",(function(r){var i=r.isUserCanceled,l=(0,a.RY)(c.client_secret);if(!l)return e({error:new Error("Invalid client secret")});var p="payment_intent"===c.object?"PAYMENT_INTENT":"SETUP_INTENT";return(!0===i&&t.threeDSecureSource&&t.threeDSecureSource.length>0?(0,o.$o)(l,p,n,t.threeDSecureSource,"en"):(0,o.gg)(l,p,n,"en",s,!1,void 0)).then((function(t){u.destroy(!0).then((function(){var n=(0,o.yn)(t);return n?"payment_intent"===n.object?e({paymentIntent:n}):e({setupIntent:n}):e({error:new Error("Invalid intent")})}))}))}))}))}},122:function(e,t,n){"use strict";n.d(t,{s:function(){return l}});var r=n(3324),o=n(1413),a=n(4200),i=n(6183),c=n(5326),s=n(9792),u=n(6274).Promise,l=function(e,t,n,l,p,d){var m=(0,a.xz)(),_=new s.EK,f=function(e,t,n,r,a){return e.createLightboxFrame({type:i.NC.AUTHORIZE_WITH_URL,options:(0,o.Z)({url:t,locale:a,intentId:n},r?{source:r}:{})})}(l,e.url,t.id,e.source,p);return f.show(),l.report("authorize_with_url.loading",{viewport:m,intentId:t.id}),f._on("load",(function(){l.report("authorize_with_url.loaded",{loadDuration:_.getElapsedTime(),intentId:t.id}),f.fadeInBackdrop()})),f._on("challenge_complete",(function(){f.fadeOutBackdrop()})),new u((function(o){var a=e.source;a&&f._once("cancel",(function(){u.all([(0,c.$o)(t,n,l,a,p),f.destroy()]).then((function(e){var t=(0,r.Z)(e,1)[0];return o(t)}))})),f._once("authorize_with_url_done",(function(){var e=f.destroy();(0,c.Eo)(t,n,l,p,d,(function(n,r){e.then((function(){l.report("authorize_with_url.done",{shownDuration:_.getElapsedTime(),success:!("error"in n),intentId:t.id,iterations:r}),o(n)}))}))}))}))}},9488:function(e,t,n){"use strict";n.d(t,{A:function(){return J}});var r=n(3324),o=n(9581),a=n(9792),i=n(1413),c=n(5987),s=n(6183),u=n(6274).Promise,l=["type","optimizations","oneClickAuthn"],p=function(e,t){var n=t.intentSecret,r=t.controller,o=t.locale,a=t.hosted,i=r.createLightboxFrame({type:s.NC.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 u((function(t){e._on("load",(function(){return t(e)}))}))}(i);return c.then((function(){return r.report("3ds2.challenge_frame.loaded",{intentId:n.id,hosted:a})})),a&&(i.show(),i.action.show3DS2Spinner({cardBrand:e.cardBrand})),c},d=function(e,t){var n=t.oneClickAuthnDeviceSupport,r=t.oneClickAuthnOptedOut,o=t.challengeFrame;return new u((function(t,a){o.then((function(o){var u=function(){return a(new Error("User canceled"))};o._once("cancel",u),o.isVisible||(o.show(),o.fadeInBackdrop());e.type;var p=e.optimizations,d=(e.oneClickAuthn,(0,c.Z)(e,l));o.action.perform3DS2Challenge((0,i.Z)((0,i.Z)({},d),{},{shouldSandbox:p.sandboxChallengeFrame,recordFinalCres:p.recordFinalCres,oneClickAuthnDeviceSupport:n,oneClickAuthnOptedOut:r,oneClickWebauthnEnrollmentAppUrl:(0,s.xS)("one-click-webauthn-enrollment-3e7dbc5d62f2758b9e873d4cb9ceab03.html")})).then((function(){o._off("cancel",u),t()}))}))}))},m=n(6274).Promise,_=function(e,t,n){var r=n.authenticateResponse,a=n.oneClickAuthnDeviceSupport,i=n.oneClickAuthnOptedOut,c=n.challengeFrame,s=t.controller,l=t.hosted,p=t.intentSecret;if("error"===r.type)return m.resolve();var _,f=r.object,h=f.state,y=f.ares,v=f.creq;if("delegated"===h)return m.resolve();if(null===y)return m.resolve();if(y.transStatus&&["N","R","U"].indexOf(y.transStatus)>-1&&y.cardholderInfo&&y.cardholderInfo.length>15)return function(e,t){return new u((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.report("3ds2.frictionless",{hosted:l,intentId:p.id}),m.resolve();switch(e.gateway){case"emvco":_={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;_={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.Rz)(e)}return d(_,{oneClickAuthnDeviceSupport:a,oneClickAuthnOptedOut:i,challengeFrame:c})},f=n(5326),h=n(8948),y=n(6274).Promise,v=function(e,t,n){var r=t.intentSecret,o=t.intentType,a=t.controller,i=t.locale,c=t.publishableKey;return(0,f.NO)(r,o,a,i,n,c)},g=function(e,t){var n=t.controller,r=t.intentSecret,o=t.intentType,a=t.locale;return(0,f.$o)(r,o,n,e.threeDS2Source,a,e.threeDS2Intent,e.publishableKey)},b=function(e,t){var n=e.intentSecret,o=e.controller,a=e.hosted,c=t.intent,s=t.challengeFrame,u=t.startTimestamp;return y.all([c,s.then((function(e){return e.destroy()}))]).then((function(e){var t=(0,r.Z)(e,1)[0];return o.report("3ds2.done",(0,i.Z)({intentId:n.id,hosted:a,totalDuration:u.getElapsedTime()},t.error?{error:(0,h.Am)(t.error),success:!1}:{success:!0})),t}))},k=n(6274).Promise,S=function(e){var t=e.intentSecret,n=e.controller,r=e.hosted,o=e.locale,a=n.createHiddenFrame(s.NC.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 k((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){var n=t.intentSecret,r=t.controller,a=t.hosted;return e.optimizations.skipFingerprint?k.resolve({fingerprintAttempted:!1,fingerprintData:null}):""===e.methodUrl?(r.report("3ds2.fingerprint.no_method_url",{hosted:a,intentId:n.id}),k.resolve({fingerprintAttempted:!1,fingerprintData:null})):S(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.Rz)(e)}return t.action.perform3DS2Fingerprint(n).then((function(e){return t.destroy(),e}))}))},w=n(3938),C=n(6274).Promise,A=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}),C.resolve(!1);var r=window.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable(),o=new C((function(e){return setTimeout((function(){return e(!1)}),500)}));return C.race([r,o]).catch((function(){return e("3ds2.challenge.webauthn_eligible.error"),!1}))},P=n(6274).Promise,M=function(e){if(void 0===window.PaymentRequest)return e("3ds2.challenge.spc_eligible.payment_request_undefined"),P.resolve(!1);if(!/Chrome\/(9[5-9]|[1-9]\d\d)/.test(window.navigator.userAgent))return e("3ds2.challenge.spc_eligible.unsupported_chrome_version"),P.resolve(!1);if(w.sV&&!/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"),P.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"),P.resolve(!1)}},T="stripe-js-one-click-authn",I="W",N="S",R="SE/WA",O=function(e){return btoa(String.fromCharCode.apply(null,new Uint8Array(e))).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")},x=function(e){return atob(e.replace(/-/g,"+").replace(/_/g,"/"))},Z=function(e){var t=x(e);return Uint8Array.from(t,(function(e){return e.charCodeAt(0)}))},j=(n(3637),n(3407),n(8037),function(e){return"data:image/svg+xml,".concat(encodeURIComponent(e.replace(/\n/g,"").replace(/\s+/g," ")))}),L=function(e){switch(e){case"visa":return j('\n \n \n \n \n');case"amex":return j('\n \n \n \n \n \n \n \n \n \n');case"mastercard":return j('\n \n \n \n \n \n \n');case"unionpay":case"discover":case"jcb":case"diners":case"unknown":case"elo":return j('');default:return(0,o.Rz)(e)}},D=n(5558),B=n(6977),F=n(6274).Promise,U=function(e,t,n){var r=e.threeDS2Source,o=e.oneClickAuthn,a=t.controller,c=n.deviceSupport,s=n.startTimestamp,u=F.resolve({authenticationAPIParam:null,optedOut:!1,isSPCRequested:!1}),l=F.resolve({authenticationAPIParam:null,optedOut:!1,isSPCRequested:!0});if(!o)return u;var p,d=o.credentials.filter((function(e){return e.type===B.QS}));if(0===d.length)return a.report("one_click_authn.request_spc_authn.empty_credentials_list",{client_id:T,source:r,device_support:c}),u;try{var m=o.merchant.origin;if(!m)return a.report("one_click_authn.request_spc_authn.empty_merchant_origin",{client_id:T,source:r,device_support:c}),u;(p=document.createElement("meta")).name=(0,D.To)("__privateStripeMeta"),p.httpEquiv="origin-trial",p.content="A2ZxBmgWRc3CxEGqZ0aWPMB4MUSx1dSjXn2pGXpMq8NLQh00TMwiKf5A8NEQegaXHfDY7IxdHtYPxI0KRKEWNgQAAAB6eyJvcmlnaW4iOiJodHRwczovL2pzLnN0cmlwZS5jb206NDQzIiwiZmVhdHVyZSI6IlNlY3VyZVBheW1lbnRDb25maXJtYXRpb25PcHRPdXQiLCJleHBpcnkiOjE2Nzg0MDYzOTksImlzVGhpcmRQYXJ0eSI6dHJ1ZX0=",document.head.appendChild(p);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 Z(e.id)})),challenge:Z(r),timeout:6e4,fallbackUrl:window.location.toString(),instrument:{displayName:"".concat(i," ····").concat(c),icon:L(a)},payeeOrigin:t,payeeName:s.name,showOptOut:!0}}]}(d,m,o),{total:{label:"Total",amount:o.amount}});return a.report("one_click_authn.request_spc_authn.prompted",{client_id:T,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:T,source:r,timeToComplete:s.getElapsedTime(),device_support:c}),{authenticationAPIParam:{type:B.QS,assertion:(t=e.details,{type:"public-key",id:t.id,raw_id:t.id,response:{authenticator_data:O(t.response.authenticatorData),client_data_json:O(t.response.clientDataJSON),signature:O(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:T,source:r,timeToOptedOut:s.getElapsedTime(),device_support:c}),F.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:T,source:r,timeToError:s.getElapsedTime(),device_support:c,error:(0,i.Z)({name:e.name,message:e.message},e)}),l}))}catch(e){a.report("one_click_authn.request_spc_authn.error",{client_id:T,reason:"unexpected_error",source:r,timeToError:s.getElapsedTime(),device_support:c,error:(0,i.Z)({name:e.name,message:e.message},e)})}return l},q=n(6274).Promise,G=n(6274).Promise,V=function(e,t){var n=e.threeDS2Source,r=e.oneClickAuthn,o=t.controller;if(!r)return null;var a=w.s$?"safari":w.D1?"firefox":w.P0||w.Bh?"edge":w.G9?w.sV?"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:T,reason:"browser_not_found",source:n}),null;try{switch(new URLSearchParams(x(r.configuration)).get(a)){case I:return I;case N:return N;case R:return R;default:return null}}catch(e){return o.report("one_click_authn.configuration.error",{client_id:T,reason:"unexpected_error",source:n,error:(0,i.Z)({name:e.name,message:e.message},e)}),null}},z=function(){try{return 0==="https://js.stripe.com/v3/".indexOf(window.top.location.origin)}catch(e){return!1}},K=function(){var e=document.featurePolicy;if(!e)return!1;try{return-1!==e.allowedFeatures().indexOf("publickey-credentials-get")}catch(e){return!1}},H=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 q.resolve(null);var u=c.credentials;return 0===u.length?(r.report("one_click_authn.request_webauthn_authn.empty_credentials_list",{client_id:T,source:e.threeDS2Source,device_support:o}),q.resolve(null)):new q((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 l={amount:c.amount,instrument:c.instrument,merchant:c.merchant,authenticationChallenge:c.authenticationChallenge,layout:c.layout,allowCredentials:u};return r.action.performOneClickWebauthnAuthentication({threeDS2Source:e.threeDS2Source,cardBrand:e.cardBrand,appUrl:(0,s.xS)("one-click-webauthn-authentication-e120ef6ce364b7c391f14d7ab8160865.html"),deviceSupport:o,payload:l,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}}))},Y=function(e,t){return G.all([M(t.controller.report),A(t.controller.report)]).then((function(n){var o=(0,r.Z)(n,2),a=o[0],i=o[1];return t.controller.report("3ds2.challenge.device_support",{spcEligible:a,webauthnEligible:i}),{sameOriginFrame:z(),spcEligible:a,webauthnEligible:i,publickeyCredentialsGetAllowed:K(),configurationType:V(e,t)}}))},W=function(e,t,n){var r=n.challengeFrame,o=n.startTimestamp;return Y(e,t).then((function(n){return i=(a=n).webauthnEligible,c=a.configurationType,!i||c!==I&&c!==R?function(e){var t=e.spcEligible,n=e.configurationType;return t&&n===N}(n)?U(e,t,{deviceSupport:n,startTimestamp:o}).then((function(a){var i=a.authenticationAPIParam,c=a.optedOut;return!a.isSPCRequested&&n.webauthnEligible?H(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}):H(e,t,n,r,o);var a,i,c}))},X=n(6274).Promise,J=function(e,t,n){var i=new a.EK,c=p(e,t);switch(e.type){case"3ds2-challenge":return Y(e,t).then((function(r){return d(e,{oneClickAuthnDeviceSupport:r,oneClickAuthnOptedOut:!1,challengeFrame:c}).then((function(){return b(t,{intent:v(0,t,n),challengeFrame:c,startTimestamp:i})}),(function(){return b(t,{intent:g(e,t),challengeFrame:c,startTimestamp:i})}))}));case"3ds2-fingerprint":return X.all([E(e,t),W(e,t,{challengeFrame:c,startTimestamp:i})]).then((function(n){var o=(0,r.Z)(n,2),a=o[0],i=o[1];return function(e,t,n){var r=n.fingerprintResult,o=n.oneClickAuthn,a=t.controller,i=t.hosted,c=t.intentSecret;return a.report("3ds2.authenticate",{hosted:i,intentId:c.id}),a.action.authenticate3DS2({threeDS2Source:e.threeDS2Source,gateway:e.gateway,outerWindowWidth:window.innerWidth,hosted:i,fingerprintResult:r,oneClickAuthnDeviceSupportAPIParam:{hosted:i,same_origin_frame:o.deviceSupport.sameOriginFrame,spc_eligible:o.deviceSupport.spcEligible,webauthn_eligible:o.deviceSupport.webauthnEligible,publickey_credentials_get_allowed:o.deviceSupport.publickeyCredentialsGetAllowed},oneClickAuthnAuthenticationAPIParam:o.authenticationAPIParam,publishableKey:e.publishableKey}).then((function(e){return"error"===e.type?a.report("3ds2.authenticate.error",{error:e.error,hosted:i,intentId:c.id}):a.report("3ds2.authenticate.success",{hosted:i,intentId:c.id}),e}))}(e,t,{fingerprintResult:a,oneClickAuthn:i}).then((function(n){return _(e,t,{authenticateResponse:n,oneClickAuthnDeviceSupport:i.deviceSupport,oneClickAuthnOptedOut:i.optedOut,challengeFrame:c})}))})).then((function(){return b(t,{intent:v(0,t,n),challengeFrame:c,startTimestamp:i})}),(function(){return b(t,{intent:g(e,t),challengeFrame:c,startTimestamp:i})}));default:return(0,o.Rz)(e)}}},1788:function(e,t,n){"use strict";n.d(t,{Y:function(){return c}});var r=n(5326),o=n(6274).Promise,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(6274).Promise,c=a((function(e){var t=e.intentSecret,n=e.intentType,o=e.controller,a=e.locale;return i.resolve((0,r.NO)(t,n,o,a)).then((function(e){var t=(0,r.yn)(e);return t?"requires_action"===t.status||"requires_source_action"===t.status?null:e:"error"in e&&"lock_timeout"===e.error.code?null:e}))}))},1297:function(e,t,n){"use strict";n.d(t,{l:function(){return c}});var r=n(6790),o=n(3938),a=n(6090),i=n(9581),c=function(e){var t=e.controller,n=e.locale,c=e.intent,s=e.groupId,u=e.clientSecret;return t.action.parseLuxeNextAction({intent:c,groupId:s,clientSecret:u}).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.q$||"on_mobile_only"!==(null==c?void 0:c.redirectBehavior)||!c.appUrl)return(0,a.U)({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.k)(n,c.appUrl,t);case"setup_intent":return(0,r.e)(n,c.appUrl,t);default:return(0,i.Rz)(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.q$)return(0,a.U)({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.k)(n,c.url,t);case"setup_intent":return(0,r.e)(n,c.url,t);default:return(0,i.Rz)(n)}}({controller:t,intent:c,parsedNextAction:e,locale:n});default:return null}}))}},5043:function(e,t,n){"use strict";n.d(t,{Fh:function(){return V},nq:function(){return H},gO:function(){return K}});var r=n(1413),o=n(6977),a=n(2651),i=n(7549),c=n(122),s=n(9488),u=n(6042),l=n(6183),p=n(6274).Promise,d=n(8147),m=n(6274).Promise,_=n(6274).Promise,f=n(6274).Promise,h=n(1788),y=n(5326),v=n(6274).Promise,g=n(6274).Promise,b=n(6090),k=n(2262),S=n(5506),E=n(6274).Promise,w=n(6790),C=n(4243),A=n(1278),P=n(9581),M=n(942),T=n(8812),I=n(2619),N=function(e){return["id_bank_account","id_bank_transfer"].indexOf(e.bankTransferType)>-1},R=n(3379),O=n(5671),x=n(3144),Z=n(3153),j=function(){function e(t){(0,O.Z)(this,e),this._inContextData=t,this._inContextOuter=new Z.B({inContextData:t,paymentMethodBehavior:{lightboxFrameOptions:this._lightboxFrameOptions.bind(this),addModalListeners:this._addModalListeners.bind(this),inContextOuterConfig:{showLightboxBackdrop:!0}}})}return(0,x.Z)(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,u=t.stripeReturnUrl,l=t.redirectUrl;return(0,r.Z)({paymentMethodType:n,clientToken:c,stripeReturnUrl:u,controllerId:a._id,paymentSurface:i,merchantId:s,intentId:o.id,livemode:o.livemode,redirectUrl:l},e)}},{key:"_addModalListeners",value:function(e){var t=this;e._once("sdk_initialized",(function(){t._inContextOuter.clearModalLoadTimeout()}))}}]),e}(),L=function(){function e(t){(0,O.Z)(this,e),this._inContextData=t,this._inContextOuter=new Z.B({inContextData:t,paymentMethodBehavior:{lightboxFrameOptions:this._lightboxFrameOptions.bind(this),addModalListeners:this._addModalListeners.bind(this),inContextOuterConfig:{showLightboxBackdrop:!0}},interactionMode:"IFRAME"})}return(0,x.Z)(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}(),D=n(1297),B=n(3849),F=n(9792),U=n(6274).Promise,q=function(e){return e?"payment_intent"===e.object?e.last_payment_error:e.last_setup_error:null},G=n(6274).Promise,V=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.mD)(t.payment_intent.status)){var n=t.payment_intent;return{type:"object",locale:e.locale,object:n}}return e;case"object":return e;default:return(0,P.Rz)(e)}},z=function(e){var t=e.controller,n=e.paymentIntent,a=e.locale,P=e.hosted,O=e.expandParam,x=e.isPaymentElement,Z=e.publishableKey,V=e.prefetchedNextAction,z=e.groupId,K=e.primaryFrameId,H=V||(0,o.G2)(n);if(null==H||!H.type)return G.resolve({paymentIntent:n});var Y=(0,i.l)(H),W=(0,o.O3)(n);if(!Y)return(0,D.l)({controller:t,intent:n,locale:a,clientSecret:W,groupId:z}).then((function(e){return null!=e?e:{paymentIntent:n}}));switch(Y.type){case"captcha-challenge":return(0,d.z)(Y,n,t,a);case"card-details-recollection":return function(e,t,n,r){return new U((function(o){var a=new F.EK,i=n.createLightboxFrame({type:l.NC.CARD_DETAILS_RECOLLECTION_MODAL,options:{intentId:t.id,clientSecret:t.client_secret,cardDetails:e.card_details,completeUrl:e.complete_url,locale:r,cardBrand:e.card_brand,cardName:e.card_name,cardCountry:e.card_country,cardLast4:e.card_last4,buttonColor:e.button_color}}),c=function(e){var t=B.I4;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(q(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=q(t);r?/CardDetailsRecollection/.test(r.message||"")?(n.report("card_details_recollection.error"),o(c(r))):(n.report("card_details_recollection.success"),o(c(r))):(n.report("card_details_recollection.success"),function(e,t){"payment_intent"===t.object?e({paymentIntent:t}):e({setupIntent:t})}(o,t))}else o(c(B.I4))}))}))}(Y,n,t,a);case"3ds1-modal":return(0,c.s)(Y,W,M.kE.PAYMENT_INTENT,t,a,O);case"3ds2-fingerprint":case"3ds2-challenge":return Z&&(Y.publishableKey=Z),(0,s.A)(Y,{intentSecret:W,publishableKey:Z,intentType:M.kE.PAYMENT_INTENT,controller:t,locale:a,hosted:P,primaryFrameId:K},O);case"redirect":return(0,w.k)(n,Y.redirectUrl,t,x);case"blik_authorize":return function(e){var t=e.controller,n=e.intent,r=e.locale,o=e.shouldDisplayInstructionsModal;return new v((function(e){var a,i=!1;return o&&((a=t.createLightboxFrame({type:l.NC.BLIK_INNER,options:{locale:r}}))._on("load",(function(){var e,t;null===(e=a)||void 0===e||e.show(),null===(t=a)||void 0===t||t.fadeInBackdrop()})),a._once("request-close",(function(){a&&(0,u.G)(a).then((function(){i=!0,e({paymentIntent:n})}))}))),(0,y.ct)({controller:t,initialDelay:8e3,pollTimeGap:5e3,intent:n,checkIntent:function(e){return"requires_action"!==e.status&&"requires_source_action"!==e.status||"blik_authorize"!==e.next_action.type},locale:r,shouldPoll:function(){return!i}}).then((function(t){var n;null!==(n=a)&&void 0!==n&&n.isVisible&&a.destroy(!0),i||e(t)}))}))}({controller:t,intent:n,locale:a,shouldDisplayInstructionsModal:x});case"boleto-display":if(void 0===Y.hostedVoucherUrl)throw new T.No("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 function(e){var t=e.controller,n=e.url,r=e.intent,o=e.locale,a=(0,u.q)(t,{url:(0,l.jr)(n),size:"600x700",locale:o,frameTitle:"boleto.voucher_frame_title",useLightboxHostedCloseButton:!1});return new p((function(e){a._on("request-close",(function(){(0,u.G)(a).then((function(){e({paymentIntent:r})}))}))}))}({controller:t,locale:a,url:Y.hostedVoucherUrl,intent:n});case"konbini-display":if(void 0===Y.hostedVoucherUrl)throw new T.No("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 function(e){var t=e.controller,n=e.url,r=e.intent,o=e.locale,a=(0,u.q)(t,{url:(0,l.jr)(n),size:"600x900",locale:o,frameTitle:"konbini.voucher_frame_title",useLightboxHostedCloseButton:!1});return new m((function(e){a._on("request-close",(function(){(0,u.G)(a).then((function(){e({paymentIntent:r})}))}))}))}({controller:t,locale:a,url:Y.hostedVoucherUrl,intent:n});case"mb_way_await_authorization":return function(e){var t=e.controller,n=e.intent,r=e.locale,a=e.expandParam,i=e.shouldDisplayPendingMbWayConfirmationModal;return new g((function(e){return i&&t.outerAction.showPendingMbWayConfirmationModal(),(0,y.ct)({controller:t,initialDelay:3e3,pollTimeGap:3e3,intent:n,checkIntent:function(e){return!(0,o.mD)(e.status)},locale:r,expandParam:a}).then((function(n){i&&t.outerAction.closePendingMbWayConfirmationModal(),e(n)}))}))}({controller:t,intent:n,locale:a,expandParam:O,shouldDisplayPendingMbWayConfirmationModal:x});case"multibanco-display":if(void 0===Y.hostedVoucherUrl)throw new T.No("Expect `next_action.multibanco_display_details.hosted_voucher_url` of `PaymentIntent` to be not undefined.");return function(e){var t=e.controller,n=e.url,r=e.intent,o=e.locale,a=(0,u.q)(t,{url:(0,l.jr)(n),size:"600x700",locale:o,frameTitle:"multibanco.voucher_frame_title",useLightboxHostedCloseButton:!1});return new _((function(e){a._on("request-close",(function(){(0,u.G)(a).then((function(){e({paymentIntent:r})}))}))}))}({controller:t,locale:a,url:Y.hostedVoucherUrl,intent:n});case"in_context_completion":var X={paymentIntent:n,redirectUrl:Y.url,controller:t,paymentSurface:x?"payment_element":"checkout",fallbackToRedirectOnErrors:!0};switch(Y.paymentMethodType){case"klarna":return new j((0,r.Z)((0,r.Z)({},X),{},{clientToken:Y.klarna.clientToken,interactionMode:Y.klarna.interactionMode,stripeReturnUrl:Y.klarna.returnUrl,merchantId:Y.klarna.merchantId,paymentMethod:"klarna"})).collectPayment();case"affirm":return new R.H((0,r.Z)((0,r.Z)({},X),{},{paymentMethod:"affirm"})).collectPayment();case"afterpay_clearpay":return new L((0,r.Z)((0,r.Z)({},X),{},{paymentMethod:"afterpay_clearpay"})).collectPayment();default:throw new T.No("paymentMethodType is unsupported")}case"oxxo-display":if(void 0===Y.hostedVoucherUrl)throw new T.No("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 function(e){var t=e.controller,n=e.url,r=e.intent,o=e.locale,a=(0,u.q)(t,{url:(0,l.jr)(n),size:"600x700",locale:o,frameTitle:"oxxo.voucher_frame_title",useLightboxHostedCloseButton:!1});return new f((function(e){a._on("request-close",(function(){(0,u.G)(a).then((function(){e({paymentIntent:r})}))}))}))}({controller:t,locale:a,url:Y.hostedVoucherUrl,intent:n});case"upi_await_notification":return(0,h.Y)({controller:t,intentSecret:W,intentType:M.kE.PAYMENT_INTENT,locale:a});case"wechat_pay_display_qr_code":return function(e){var t=e.controller,n=e.intent,r=e.locale,o=e.url;return(0,b.U)({controller:t,intent:n,locale:r,url:o,lightboxOptions:{frameTitle:"hosted_qr_code_instructions.wechat_pay.frame_title"}})}({controller:t,locale:a,url:Y.hostedInstructionsUrl,intent:n,intentSecret:W,intentType:M.kE.PAYMENT_INTENT});case"paynow_display_qr_code":return function(e){var t=e.controller,n=e.intent,r=e.locale,o=e.url;return(0,b.U)({controller:t,intent:n,locale:r,url:o,lightboxOptions:{frameTitle:"hosted_qr_code_instructions.paynow.frame_title"}})}({controller:t,locale:a,url:Y.hostedInstructionsUrl,intent:n,intentSecret:W,intentType:M.kE.PAYMENT_INTENT});case"payto_await_authorization":return(0,k.g)({controller:t,intent:n,locale:a});case"pix_display_qr_code":if(void 0===Y.hostedInstructionsUrl)throw new T.No("Expect `next_action.pix_display_qr_code.hosted_instructions_url` of `PaymentIntent` to be not undefined. Please refer to \n\nhttps://stripe.com/docs/api/payment_intents/object#payment_intent_object-next_action-pix_display_qr_code-hosted_instructions_url");return(0,S.f)({controller:t,locale:a,url:Y.hostedInstructionsUrl,intent:n,intentSecret:W,intentType:M.kE.PAYMENT_INTENT});case"promptpay_display_qr_code":return function(e){var t=e.controller,n=e.intent,r=e.locale,o=e.url;return(0,b.U)({controller:t,intent:n,locale:r,url:o,lightboxOptions:{frameTitle:"hosted_qr_code_instructions.promptpay.frame_title"}})}({controller:t,locale:a,intent:n,intentSecret:W,url:Y.hostedInstructionsUrl,intentType:M.kE.PAYMENT_INTENT});case"display_bank_transfer_instructions":return function(e,t){return!!N(e)&&!(0,I.uN)(t||[],I.M4.id_bank_transfer_beta_1)}(Y,t._betas)?(0,w.k)(n,Y.hostedInstructionsUrl,t):function(e){return!N(e)}(Y)?function(e){var t=e.controller,n=e.url,r=e.intent,o=e.locale,a=(0,u.q)(t,{url:(0,l.jr)(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,u.G)(a).then((function(){e({paymentIntent:r})}))}))}))}({controller:t,url:Y.hostedInstructionsUrl,intent:n,locale:a}):G.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.G2)(n);if(!a||"swish_handle_redirect_or_display_qr_code"!==a.type)throw new Error("Expected next_action.swish_handle_redirect_or_display_qr_code");return(0,b.U)({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.O)({action:Y,controller:t,intent:n,hosted:P});case"express_checkout_authentication_needed":if(!z)throw new Error("Unexpected Error, groupId is null/undefined.");return(0,A._)({controller:t,intent:n,locale:a,action:Y,expandParam:O,groupId:z});default:return G.resolve({paymentIntent:n})}},K=function e(t){var n=t.controller,r=t.paymentIntent,o=t.locale,i=t.hosted,c=t.isPaymentElement,s=t.publishableKey,u=t.expandParam,l=void 0===u?[]:u,p=t.recursionDepth,d=void 0===p?0:p,m=t.prefetchedNextAction,_=void 0===m?null:m,f=t.groupId,h=t.primaryFrameId;if(M.kO1?"properties":"property",": `").concat(v.join("`, `"),"`. Put additional API properties in `params`."));return(0,l.zS)(g)}if(_){var b=_._componentName,k=d._b[b];return(0,l.x4)({type:k,element:_,elements:null,data:p||{}})}if(f)return(0,l.x4)({type:null,element:null,elements:f,data:p||{}});if(p)return(0,l.x4)({type:p.type,element:null,elements:null,data:p})}var S,E=t.type,w=(0,c.Z)(t,y);if(null===e){if("string"!=typeof E)return(0,l.RH)("a string such as 'card', 'ideal', or 'sepa_debit'",typeof E,n,(0,l.NQ)(o,"type"));S=E}else{if(void 0!==E&&E!==e)return"string"!=typeof E?(0,l.RH)("a string such as 'card', 'ideal', or 'sepa_debit'",typeof E,n,(0,l.NQ)(o,"type")):(0,l.RH)('"'.concat(E,'"'),'"'.concat(e,'"'),n,(0,l.NQ)(o,"type"));S=e}var C=w[S],A=(w[S],(0,c.Z)(w,[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===C&&(C={}),"object"!=typeof C)return(0,l.RH)("an object or element",typeof t[S],n,(0,l.NQ)(o,S));if(null===C)return(0,l.RH)("an object or element","null",n,(0,l.NQ)(o,S));var P=(0,l.rX)(C);if(P){var M=P._componentName;if(d._b[M]!==S){var T=[].concat((0,a.Z)(o),[S]).join("."),I=n.label,N=new u.No("Invalid value for ".concat(I,": ").concat(T," was `").concat(M,"` Element, which cannot be used to create ").concat(S," PaymentMethods."));return(0,l.zS)(N)}return(0,l.x4)({type:S,element:P,elements:null,data:A})}return(0,l.x4)({type:S,element:null,elements:null,data:w})}},T=function(e,t,n){if(null==e)return(0,l.x4)(null);if(!(0,f.Kn)(e))return(0,l.RH)("object",typeof e,t,n);var r=e.card,a=(0,c.Z)(e,v);if(!(0,f.Kn)(r))return(0,l.x4)(e);var i=r.cvc,s=(0,c.Z)(r,g);if(null==i)return(0,l.x4)(e);var u=(0,l.rX)(i),d=u?u._componentName:"";return p.Yj.cardCvc!==d?(0,l.RH)("`".concat(p.Yj.cardCvc,"` Element"),d?"`".concat(d,"` Element"):typeof i,t,(0,l.NQ)(n,"card.cvc")):(0,l.x4)((0,o.Z)((0,o.Z)({},a),{},{card:(0,o.Z)((0,o.Z)({},s),{},{cvc:u})}))},I=(0,l.Wc)((0,l.mC)({handleActions:(0,l.Wc)(l.Xg,(function(){return!0}))}),(function(){return{handleActions:!0}})),N=function(e){return function(t,n,r){if("object"!=typeof t)return(0,l.RH)("object",typeof t,n,r);if(null===t)return(0,l.RH)("object","null",n,r);var o=t.billing_details,a=(0,c.Z)(t,b);return(0,l.x4)({paymentMethodData:{type:"".concat(e),billing_details:o},otherParams:a})}},R=function(e,t){return function(n,r,a){if("object"!=typeof n)return(0,l.RH)("object",typeof n,r,a);if(null===n)return(0,l.RH)("object","null",r,a);var i=n.clientSecret,s=n.params,u=n.onEvent,p=(0,c.Z)(n,k),d=(0,l.ld)(e,i,r.label,{path:["clientSecret"]});if("error"===d.type)return d;if("object"!=typeof s)return(0,l.RH)("object",typeof s,r,(0,l.NQ)(a,"params"));if(null===s)return(0,l.RH)("object","null",r,(0,l.NQ)(a,"params"));var m=s.payment_method_type,f=s.payment_method_data;if("string"!=typeof m)return(0,l.RH)("string",typeof m,r,(0,l.NQ)((0,l.NQ)(a,"params"),"payment_method_type"));if("object"!=typeof f&&void 0!==f)return(0,l.RH)("object",typeof f,r,(0,l.NQ)((0,l.NQ)(a,"params"),"payment_method_data"));var h=u;return void 0===u||(0,_.uN)(t,_.M4.financial_connections_on_event_beta_1)||(h=void 0),(0,l.x4)({clientSecret:d.value,paymentMethodData:(0,o.Z)({type:m},(null==f?void 0:f.billing_details)&&{billing_details:null==f?void 0:f.billing_details}),onEvent:h,otherParams:p})}},O=function(e,t,n){return function(r,o,i){if(void 0===r)return(0,l.x4)({paymentMethodData:null,paymentMethodOptions:null,source:null,paymentMethod:null,otherParams:{}});if(!(0,f.Kn)(r))return(0,l.RH)("object",null===r?"null":typeof r,o,i);var s=r.source,p=r.source_data,d=r.payment_method_data,m=r.payment_method_options,_=r.payment_method,h=(0,c.Z)(r,S);if(null!=p)throw new u.No("".concat(t,": Expected payment_method, or source, not source_data."));if(null!=d)throw new u.No("".concat(t,": Expected payment_method, or source, not payment_method_data."));if(null!=s&&null!=_)throw new u.No("".concat(t,": Expected either payment_method or source, but not both."));if(null!=s&&null!=m&&n&&n("integration_error",{message:"".concat(t,": payment_method_options requires payment_method to be specified, replace source with payment_method."),name:"IntegrationError"}),null===e&&null!=_&&"string"!=typeof _)throw new u.No("".concat(t,": Expected payment_method[type] to be set if payment_method is passed."));if(null!=s){if("string"!=typeof s)return(0,l.RH)("string",typeof s,o,(0,l.NQ)(i,"source"));if("updatePaymentIntent"===t)throw new u.No("".concat(t,": Expected payment_method, not source to be passed."));return(0,l.x4)({source:s,paymentMethodData:null,paymentMethodOptions:null,paymentMethod:null,otherParams:h})}if(null!=_&&"string"!=typeof _&&"object"!=typeof _)return(0,l.RH)("string or object",typeof _,o,(0,l.NQ)(i,"payment_method"));var y=(0,l.ld)(T,m,t,{path:[].concat((0,a.Z)(i),["payment_method_options"])});if("error"===y.type)return y;if("string"==typeof _)return(0,l.x4)({source:null,paymentMethodData:null,paymentMethodOptions:y.value,paymentMethod:_,otherParams:h});if("object"==typeof _&&null!==_){var v=(0,l.ld)(M(e),_,t,{path:[].concat((0,a.Z)(i),["payment_method"])});if("error"===v.type)return v;var g=v.value;return(0,l.x4)({source:null,paymentMethod:null,paymentMethodOptions:y.value,paymentMethodData:g,otherParams:h})}return(0,l.x4)({source:null,paymentMethodData:null,paymentMethodOptions:null,paymentMethod:null,otherParams:h})}},x=function(e,t,n){if(null===e)return(0,l.RH)("object","null",t,n);if("object"!=typeof e)return(0,l.RH)("object",typeof e,t,n);var r=e.type;if("string"!=typeof r)return(0,l.RH)("a string such as 'use_stripe_sdk', 'redirect_to_url'",typeof r,t,(0,l.NQ)(n,"type"));if("use_stripe_sdk"!==r)return(0,l.RH)("a 3DS2 NextAction type such as 'use_stripe_sdk'",r,t,(0,l.NQ)(n,"type"));var o=e.use_stripe_sdk;if("object"!=typeof o)return(0,l.RH)("an object",o,t,(0,l.NQ)(n,"type"));var a=e;return(0,l.x4)(a,[])},Z=function(e,t,n){if(null===e)return(0,l.RH)("object","null",t,n);if("object"!=typeof e)return(0,l.RH)("object",typeof e,t,n);var r=e.type;if("string"!=typeof r)return(0,l.RH)("a string such as 'use_stripe_sdk', 'redirect_to_url'",typeof r,t,(0,l.NQ)(n,"type"));if("use_stripe_sdk"!==r)return(0,l.RH)("a Captcha NextAction type such as 'use_stripe_sdk'",r,t,(0,l.NQ)(n,"type"));var o=e.use_stripe_sdk;if("object"!=typeof o)return(0,l.RH)("an object",o,t,(0,l.NQ)(n,"type"));var a=e;return(0,l.x4)(a,[])}},6042:function(e,t,n){"use strict";n.d(t,{G:function(){return a},q:function(){return o}});var r=n(6183),o=function(e,t){var n=e.createLightboxFrame({type:r.NC.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()}},1119:function(e,t,n){"use strict";n.d(t,{sl:function(){return E},Yn:function(){return w},nD:function(){return C},OJ:function(){return T},eP:function(){return A},ri:function(){return P},At:function(){return M}});var r=n(1413),o=n(5987),a=n(6183),i=n(4200),c=n(9581),s=n(6274).Promise,u=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,u={id:n,accounts:t,status:c};return r&&(u.filters=r),o&&(u.permissions=o),a&&(u.prefetch=a),i&&(u.return_url=i),s&&(u.status_details=s),u},l=n(1708),p=n(1873),d=n(6274).Promise,m=function(e){if(void 0!==e)return!0},_=function(e,t,n){return new d((function(o){var i;try{i=t.createLightboxFrame({type:a.NC.LINKED_ACCOUNTS_INNER,options:e,primaryFrameId:e.primaryFrameId})}catch(e){return o({error:{message:e.message}})}return window.addEventListener("popstate",(function e(){i._emit(l.Oh.COMPLETE,{linkAccountSessionCompleteResponse:{type:"error",error:{type:"input_validation_error",code:"financial_connections_session_cancelled"}},linkedAccounts:[],consumer:null,consumerSignedUpForLinkOutsideOfElements:void 0}),i._emit(l.Oh.CLOSE),window.removeEventListener("popstate",e)})),i._on(l.Oh.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(l.Oh.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(l.Oh.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,l=o.object,p=l.id,d=l.filters,m=l.permissions,_=l.prefetch,f=l.payment_account,h=l.bank_account_token,y=l.return_url,v={id:p,linkedAccounts:n};return h&&(v.bankAccountToken=h),f&&!h&&(v.paymentAccount=f),d&&(v.filters=d),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=u(e.linkAccountSessionCompleteResponse.error.financial_connections_session,[])),t.action.localizeError(b).then((function(e){return{error:(0,r.Z)((0,r.Z)({},e.error),{},{financial_connections_session:g})}}));default:return(0,c.Rz)(e.linkAccountSessionCompleteResponse)}}(e,t)})).then((function(e){o(e)}))})),null}))},f=function(e,t,n){return new d((function(o){var i;try{i=t.createLightboxFrame({type:a.NC.LINKED_ACCOUNTS_INNER,options:e})}catch(e){return o({error:{message:e.message}})}return window.addEventListener("popstate",(function e(){i._emit(l.Oh.COMPLETE,{linkAccountSessionCompleteResponse:{type:"error",error:{type:"input_validation_error",code:"financial_connections_session_cancelled"}},linkedAccounts:[],consumer:null,consumerSignedUpForLinkOutsideOfElements:void 0}),i._emit(l.Oh.CLOSE),window.removeEventListener("popstate",e)})),i._on(l.Oh.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(l.Oh.CLOSE,(function(){i.fadeOutBackdrop()})),i._on(l.Oh.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=u(o.object,n);return s.resolve({financialConnectionsSession:i,consumer:a});case"error":var l,p=e.linkAccountSessionCompleteResponse.error;return p.financial_connections_session&&(l=u(e.linkAccountSessionCompleteResponse.error.financial_connections_session,[])),t.action.localizeError(p).then((function(e){return{error:(0,r.Z)((0,r.Z)({},e.error),{},{financial_connections_session:l})}}));default:return(0,c.Rz)(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,u=e.checkoutPriceAmount,l=e.email,p=e.linkMobilePhone,d=e.linkMobilePhoneCountry,f=e.useContinueButtonOnSuccess,h=e.instantDebitsIncentive,y=e.incentiveEligibilitySession,v=e.locale,g=e.businessName,b=e.merchantToken,k=e.hasExistingConsumerSession,S=void 0!==k&&k,E=e.onEvent,w=e.onFrameLoad,C=e.primaryFrameId,A=e.ignoreLinkCookiesOnLaunch;(0,i.xc)(o.warn);var P=o._stripeAccount,M=o._apiVersion,T=o._apiKey;return E&&o.setFinancialConnectionsOnEventHandler(E),_({clientSecret:t,linkAccountSessionCreatorType:n,linkAccountSessionCreatorId:r,linkAccountSessionCreationParams:s,apiKey:T,sharedSessionContext:c,groupId:a,stripeAccount:P,stripeVersion:M,checkoutPriceAmount:u,email:l,linkMobilePhone:p,linkMobilePhoneCountry:d,useContinueButtonOnSuccess:f,instantDebitsIncentive:h,incentiveEligibilitySession:y,locale:v,businessName:g,merchantToken:b,hasExistingConsumerSession:S,emitEvents:m(E),stripeJsId:o._stripeJsId,primaryFrameId:C,ignoreLinkCookiesOnLaunch:A},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,u=e.email,l=e.linkMobilePhone,d=e.linkMobilePhoneCountry,_=e.onEvent,h=e.hasExistingConsumerSession,y=void 0!==h&&h,v=e.ignoreLinkCookiesOnLaunch,g=e.onFrameLoad;(0,i.xc)(o.warn),(0,p.kG)(t,"Must provide client secret to launchFinancialConnections");var b=o._stripeAccount,k=o._apiVersion,S=o._apiKey;return _&&o.setFinancialConnectionsOnEventHandler(_),f({clientSecret:t,linkAccountSessionCreatorType:n,linkAccountSessionCreatorId:r,linkAccountSessionCreationParams:c,apiKey:S,sharedSessionContext:a,stripeAccount:b,stripeVersion:k,checkoutPriceAmount:s,ignoreLinkCookiesOnLaunch:v,email:u,linkMobilePhone:l,linkMobilePhoneCountry:d,useContinueButtonOnSuccess:!1,hasExistingConsumerSession:y,stripeJsId:o._stripeJsId,emitEvents:m(_)},o,g)},v=n(2619),g=["clientSecret","onEvent"],b=function(e){return function(t,n,r){if(null===t)return(0,p.RH)("object","null",n,r);if("object"!=typeof t)return(0,p.RH)("object",typeof t,n,r);var a=t.clientSecret,i=t.onEvent;(0,o.Z)(t,g);if("string"!=typeof a)return(0,p.RH)("string",typeof a,n,["clientSecret"]);var c=i;return void 0===i||(0,v.uN)(e,v.M4.financial_connections_on_event_beta_1)||(c=void 0),(0,p.x4)({clientSecret:a,onEvent:c})}},k=["linkedAccounts"],S=["consumerInfo"],E=function(e,t,n){var a=(0,p.Gu)(b(t),n,"stripe.collectBankAccountToken").value;return h({linkAccountSessionCreatorClientSecret:a.clientSecret,linkAccountSessionCreatorType:"link_account_session",controller:e,checkoutPriceAmount:{amount:null,currency:null},email:null,linkMobilePhone:null,linkMobilePhoneCountry:null,useContinueButtonOnSuccess:!1,ignoreLinkCookiesOnLaunch:!1,onEvent:a.onEvent}).then((function(e){if(e.error)return e;var t=e.linkAccountSession,n=t.linkedAccounts,a=(0,o.Z)(t,k);return{token:e.linkAccountSession.bankAccountToken,linkAccountSession:e.linkAccountSession,financialConnectionsSession:(0,r.Z)((0,r.Z)({},a),{},{accounts:n})}}))},w=function(e,t,n){var r=(0,p.Gu)(b(t),n,"stripe.collectFinancialConnectionsAccounts").value;return y({linkAccountSessionCreatorClientSecret:r.clientSecret,linkAccountSessionCreatorType:"link_account_session",controller:e,checkoutPriceAmount:{amount:null,currency:null},ignoreLinkCookiesOnLaunch:!1,email:null,linkMobilePhone:null,linkMobilePhoneCountry:null,useContinueButtonOnSuccess:!1,onEvent:r.onEvent}).then((function(e){return"error"in e?e:{financialConnectionsSession:e.financialConnectionsSession}}))},C=function(e,t,n){var r=n.consumerInfo,a=(0,o.Z)(n,S),i=(0,p.Gu)(b(t),a,"stripe.collectFinancialConnectionsAccounts").value;return e.action.createSharedSessionContext("frame_to_frame").then((function(t){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:l.LJ.LinkApp},hasExistingConsumerSession:!0,onFrameLoad:function(e){e.send({action:"financial-connections-consumer-info",payload:{publishable_key:r.publishableKey,consumer_session:{email_address:r.emailAddress,redacted_formatted_phone_number:r.redactedFormattedPhoneNumber,redacted_phone_number:r.redactedFormattedPhoneNumber,verification_sessions:[],support_payment_details_types:[]},experiments:[],settings:{},redacted_payment_details:[],shipping_addresses:[]}})}}).then((function(e){return"error"in e?e:{financialConnectionsSession:e.financialConnectionsSession}}))}))},A=function(e,t,n,r,o,a,i,c,s,u,p,d,m,_,f,y,v,g,b,k,S){var E=I(n,S);return h({linkAccountSessionCreatorClientSecret:t,linkAccountSessionCreatorType:E,linkAccountSessionCreatorId:(0,l.Wg)(n,null==y?void 0:y.elementsSessionId),controller:r,linkAccountSessionCreationParams:{initial_institution:e,hosted_surface:g,link_mode:k,on_behalf_of:null==y?void 0:y.onBehalfOf,request_surface_id:r._stripeJsId},sharedSessionContext:o,groupId:a,checkoutPriceAmount:i,email:s,linkMobilePhone:u,linkMobilePhoneCountry:p,useContinueButtonOnSuccess:!1,instantDebitsIncentive:d,incentiveEligibilitySession:m,locale:_,businessName:f,hasExistingConsumerSession:v,merchantToken:b,ignoreLinkCookiesOnLaunch:c})},P=function(e,t,n,r,o){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})},M=function(e,t,n,r,o){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})},T=function(e){var t=e.linkAccountSessionCreatorClientSecret,n=e.linkAccountSessionCreatorType,r=e.createdBy,o=e.controller,a=e.attachRequired,i=e.institution,c=e.data,s=e.email,u=e.linkMobilePhone,l=e.linkMobilePhoneCountry,p=e.manualEntryOnly,d=e.searchSession,m=e.instantDebitsIncentive,_=e.incentiveEligibilitySession,f=e.locale,y=e.paymentMethodOptions,v=e.amount,g=e.onBehalfOf,b=e.merchantToken,k=e.hostedSurface,S=e.linkMode,E=e.hasExistingConsumerSession,w=e.sharedSessionContext,C=e.ignoreLinkCookiesOnLaunch,A=e.groupId,P=e.onFrameLoad,M=e.onEvent,T=e.primaryFrameId;return h({linkAccountSessionCreatorClientSecret:t,linkAccountSessionCreatorType:n,linkAccountSessionCreatorId:r,controller:o,onFrameLoad:P,linkAccountSessionCreationParams:{attach_required:a,initial_institution:i,payment_method_data:c,manual_entry_only:p,search_session:d,payment_method_options:y,on_behalf_of:g,hosted_surface:k,link_mode:S,request_surface_id:o._stripeJsId},ignoreLinkCookiesOnLaunch:!!C,checkoutPriceAmount:v||{amount:null,currency:null},email:null!=s?s:null,linkMobilePhone:null!=u?u:null,linkMobilePhoneCountry:null!=l?l:null,useContinueButtonOnSuccess:!0,instantDebitsIncentive:m,incentiveEligibilitySession:_,locale:f,merchantToken:b,hasExistingConsumerSession:E,sharedSessionContext:w,groupId:A,onEvent:M,primaryFrameId:T})},I=function(e,t){return e?t?"link_payment_intent_with_data":"link_payment_intent":"link_deferred_intent"}},6361:function(e,t,n){"use strict";n.d(t,{Z:function(){return kt}});var r,o,a,i=n(4942),c=n(5987),s=n(1413),u=n(3144),l=n(5671),p=n(136),d=n(9388),m=n(1873),_=n(9581),f=n(2024),h=n(2651),y=n(8812),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}({}),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}({}),b=n(942),k=n(8547),S=n(4505),E=n(9062),w=n(5558),C=n(643),A=n(1743),P=n(2619),M=n(8229),T=(0,m.mC)({amount:m.MZ,label:m.Z_,pending:(0,m.jt)(m.Xg)}),I=(0,m.mC)({amount:m.Bi,label:m.Z_,pending:(0,m.jt)(m.Xg)}),N=(0,m.mC)({isEligible:m.Xg,type:m.kw.apply(void 0,(0,E.Z)(M.mY))}),R=(0,m.mC)({amount:m.Bi,label:m.Z_,pending:(0,m.jt)(m.Xg),id:(0,m.Wc)(m.Z_,(function(){return(0,w.To)("shippingOption")})),detail:(0,m.Wc)(m.Z_,(function(){return""}))}),O=(0,m.mC)({major:m.Rx,minor:m.Rx}),x=m.kw.apply(void 0,(0,E.Z)(Object.keys(A.Uz))),Z=(0,m.mC)({origin:m.Z_,name:m.Z_,accountId:(0,m.jt)(m.Z_),applePayIdentifierAccount:(0,m.jt)(m.Z_)}),j=(0,m.mC)({amount:m.Bi,label:m.Z_,pending:(0,m.jt)(m.Xg),recurringPaymentStartDate:(0,m.jt)(m.Kr),recurringPaymentEndDate:(0,m.jt)(m.Kr),recurringPaymentIntervalCount:(0,m.jt)(m.Rx),recurringPaymentIntervalUnit:(0,m.jt)((0,m.kw)("year","month","day","hour","minute"))}),L=Object.freeze({paymentDescription:m.Z_,managementURL:m.Z_,automaticReloadBilling:(0,m.mC)({amount:m.MZ,label:m.Z_,automaticReloadPaymentThresholdAmount:m.MZ})}),D=(0,m.ci)(L),B=(0,m.mC)({paymentDescription:m.Z_,managementURL:m.Z_,deferredBilling:(0,m.mC)({amount:m.MZ,label:m.Z_,deferredPaymentDate:m.Kr,amountType:(0,m.jt)((0,m.kw)("final","pending"))}),freeCancellationDate:(0,m.jt)(m.Kr),freeCancellationDateTimeZone:(0,m.jt)(m.Z_),billingAgreement:(0,m.jt)(m.Z_)}),F=Object.freeze({paymentDescription:m.Z_,managementURL:m.Z_,regularBilling:j,trialBilling:(0,m.jt)(j),billingAgreement:(0,m.jt)(m.Z_)}),U=(0,m.ci)(F),q=Object.keys(A.yv),G=(0,m.jt)(m.kw.apply(void 0,q)),V=(0,m.mC)({automaticReloadPaymentRequest:(0,m.jt)(D),deferredPaymentRequest:(0,m.jt)(B),recurringPaymentRequest:(0,m.jt)(U)}),z=(0,m.mC)({automaticReloadPaymentRequest:(0,m.jt)((0,m.AG)((0,m.mC)((0,s.Z)((0,s.Z)({},L),{},{billingAgreement:(0,m.jt)(m.Z_)})))),deferredPaymentRequest:(0,m.jt)((0,m.AG)(B)),recurringPaymentRequest:(0,m.jt)((0,m.AG)((0,m.mC)((0,s.Z)((0,s.Z)({},F),{},{billingAgreement:(0,m.jt)(m.Z_)})))),applePayLaterAvailability:G,cardFunding:(0,m.jt)((0,m.kw)("supportsCredit","supportsDebit"))}),K=(0,m.ci)({__merchantDetails:(0,m.jt)(Z),__supportsCouponCode:(0,m.jt)(m.Xg),__couponCode:(0,m.jt)(m.Z_),__billingDetailsEmailOverride:(0,m.jt)(m.Z_),applePay:(0,m.jt)(z),country:(0,m.jt)(m.hV),currency:(0,m.jt)(m.cV),displayItems:(0,m.jt)((0,m.CT)(I)),shippingOptions:(0,m.jt)((0,m.uw)("id")((0,m.CT)(R))),total:(0,m.jt)(T),blockedCardBrands:(0,m.jt)((0,m.CT)(m.kw.apply(void 0,(0,E.Z)(b.iw)))),capabilityEnabledCardNetworks:(0,m.jt)((0,m.CT)(m.kw.apply(void 0,(0,E.Z)(b.P4)))),isConnectPlatform:(0,m.jt)(m.Xg)}),H=Object.keys(A.kB),Y=(0,m.mC)({displayItems:(0,m.jt)((0,m.CT)(I)),shippingOptions:(0,m.jt)((0,m.uw)("id")((0,m.CT)(R))),total:(0,m.jt)(T),status:function(e,t,n){if(-1!==H.indexOf(e))return m.kw.apply(void 0,H)(e,t,n);var r=Object.keys(A.aH).filter((function(e){return-1===H.indexOf(e)}));return m.kw.apply(void 0,(0,E.Z)(r))(-1!==["invalid_payer_name","invalid_payer_email","invalid_payer_phone"].indexOf(e)?"fail":e,t,n)},errorMessage:(0,m.jt)(m.Z_),applePay:(0,m.jt)(V)}),W=function(e,t,n){if(-1!==H.indexOf(e))return m.kw.apply(void 0,H)(e,t,n);var r=Object.keys(A.qp).filter((function(e){return-1===H.indexOf(e)}));return m.kw.apply(void 0,(0,E.Z)(r))(e,t,n)},X=n(3938),J=function(e,t){var n=[];return window.ApplePaySession?(t.reportInvalidPaymentMethodType("google_pay","apple_pay_session_available"),(0,C.PE)(e,C.mu.applePay)&&n.push("APPLE_PAY"),(0,C.PE)(e,C.mu.link)&&n.push("LINK"),n):(t.reportInvalidPaymentMethodType("apple_pay","apple_pay_session_not_available"),(0,C.PE)(e,C.mu.link)&&n.push("LINK"),(0,C.PE)(e,C.mu.googlePay)&&(n.push("GOOGLE_PAY"),X.sV&&n.push("BROWSER")),(0,C.PE)(e,C.mu.browserCard)&&-1===n.indexOf("BROWSER")&&n.push("BROWSER"),n)},Q=n(3324),$=n(2920),ee=n(7934),te=n(6241),ne=function(e,t){return{amount:(0,te.Fe)(e.amount,t.currency,"apple"),label:e.label,type:e.pending?"pending":"final"}},re=function(e,t){return(0,s.Z)((0,s.Z)({},ne(e,t)),{},{automaticReloadPaymentThresholdAmount:(0,te.Fe)(e.automaticReloadPaymentThresholdAmount,t.currency,"apple"),paymentTiming:"automaticReload"})},oe=function(e,t){var n=ne(e,t),r=e.pending&&"final"!==e.amountType;return(0,s.Z)((0,s.Z)({},n),{},{type:r?"pending":"final",deferredPaymentDate:e.deferredPaymentDate,paymentTiming:"deferred"})},ae=function(e,t){return(0,s.Z)((0,s.Z)({},ne(e,t)),{},{recurringPaymentStartDate:e.recurringPaymentStartDate,recurringPaymentEndDate:e.recurringPaymentEndDate,recurringPaymentIntervalUnit:e.recurringPaymentIntervalUnit,recurringPaymentIntervalCount:e.recurringPaymentIntervalCount,paymentTiming:"recurring"})},ie=function(e,t,n){return new window.ApplePayError(e,t,n)},ce=function(e){return function(t){return t[e]&&"string"==typeof t[e]?t[e].toUpperCase():null}},se=(r={},(0,i.Z)(r,A.qp.success,0),(0,i.Z)(r,A.qp.fail,1),(0,i.Z)(r,A.qp.invalid_payer_name,2),(0,i.Z)(r,A.qp.invalid_shipping_address,3),(0,i.Z)(r,A.qp.invalid_payer_phone,4),(0,i.Z)(r,A.qp.invalid_payer_email,4),(0,i.Z)(r,A.qp.invalid_coupon_code,1),(0,i.Z)(r,A.qp.expired_coupon_code,1),(0,i.Z)(r,A.qp.invalid_payer_zip,2),r),ue=(o={},(0,i.Z)(o,A.qp.success,(function(){return null})),(0,i.Z)(o,A.qp.fail,(function(){return null})),(0,i.Z)(o,A.qp.invalid_payer_name,(function(){return ie("billingContactInvalid","name")})),(0,i.Z)(o,A.qp.invalid_shipping_address,(function(){return ie("shippingContactInvalid","postalAddress")})),(0,i.Z)(o,A.qp.invalid_payer_phone,(function(){return ie("shippingContactInvalid","phoneNumber")})),(0,i.Z)(o,A.qp.invalid_payer_email,(function(e){return ie("shippingContactInvalid","emailAddress",e)})),(0,i.Z)(o,A.qp.invalid_payer_zip,(function(e){return ie("billingContactInvalid","postalCode",e)})),(0,i.Z)(o,A.qp.invalid_coupon_code,(function(e){return ie((0,$.VC)(12)?"couponCodeInvalid":"unknown",void 0,e)})),(0,i.Z)(o,A.qp.expired_coupon_code,(function(e){return ie((0,$.VC)(12)?"couponCodeInvalid":"unknown",void 0,e)})),o),le=(a={},(0,i.Z)(a,A.Uz.pickup,"storePickup"),(0,i.Z)(a,A.Uz.shipping,"shipping"),(0,i.Z)(a,A.Uz.delivery,"delivery"),a),pe={total:function(e){var t,n,r;return 0===e.total.amount&&"final"===(null===(t=e.applePay)||void 0===t||null===(n=t.deferredPaymentRequest)||void 0===n||null===(r=n.deferredBilling)||void 0===r?void 0:r.amountType)?{amount:(0,te.Fe)(e.applePay.deferredPaymentRequest.deferredBilling.amount,e.currency,"apple"),label:e.total.label,type:"final"}:ne(e.total,e)},lineItems:function(e){return e.displayItems?e.displayItems.map((function(t){return ne(t,e)})):[]},shippingMethods:function(e){return e.shippingOptions?e.shippingOptions.map((function(t){return function(e,t){return{amount:(0,te.Fe)(e.amount,t.currency,"apple"),label:e.label,detail:e.detail,identifier:e.id}}(t,e)})):[]},applicationData:function(e){return e.applicationData||null},supportsCouponCode:function(e){return e.__supportsCouponCode||!1},couponCode:function(e){return e.__supportsCouponCode?e.__couponCode:""},applePayLaterAvailability:function(e){var t,n;return"auto"===(null===(t=e.applePay)||void 0===t?void 0:t.applePayLaterAvailability)?"available":null===(n=e.applePay)||void 0===n?void 0:n.applePayLaterAvailability},automaticReloadPaymentRequest:function(e){var t,n;return null!==(t=e.applePay)&&void 0!==t&&t.automaticReloadPaymentRequest?function(e,t){return(0,s.Z)((0,s.Z)({},e),{},{tokenNotificationURL:t.tokenNotificationURL,automaticReloadBilling:re(e.automaticReloadBilling,t)})}(null===(n=e.applePay)||void 0===n?void 0:n.automaticReloadPaymentRequest,e):null},deferredPaymentRequest:function(e){var t,n;return null!==(t=e.applePay)&&void 0!==t&&t.deferredPaymentRequest?function(e,t){return(0,s.Z)((0,s.Z)({},e),{},{tokenNotificationURL:t.tokenNotificationURL,deferredBilling:oe(e.deferredBilling,t),freeCancellationDate:e.freeCancellationDate})}(null===(n=e.applePay)||void 0===n?void 0:n.deferredPaymentRequest,e):null},recurringPaymentRequest:function(e){var t,n;return null!==(t=e.applePay)&&void 0!==t&&t.recurringPaymentRequest?function(e,t){return(0,s.Z)((0,s.Z)({},e),{},{tokenNotificationURL:t.tokenNotificationURL,regularBilling:ae(e.regularBilling,t),trialBilling:e.trialBilling?ae(e.trialBilling,t):void 0})}(null===(n=e.applePay)||void 0===n?void 0:n.recurringPaymentRequest,e):null}},de={shippingType:function(e){var t=e.shippingType;if(!t)return null;var n=le[t];if(void 0!==n)return n;throw new y.No("Invalid value for shippingType: ".concat(t))},requiredBillingContactFields:function(e){return e.requestPayerName?["postalAddress"]:null},requiredShippingContactFields:function(e){var t=[];return e.requestShipping&&t.push("postalAddress"),e.requestPayerEmail&&t.push("email"),e.requestPayerPhone&&t.push("phone"),t.length?t:null},countryCode:ce("country"),currencyCode:ce("currency"),merchantCapabilities:function(e){var t,n=(0,E.Z)(e.merchantCapabilities||A.WN.merchantCapabilities);e.__betas&&(0,P.uN)(e.__betas,"cup_apple_pay_beta_1")&&n.push("supportsEMV");var r=null===(t=e.applePay)||void 0===t?void 0:t.cardFunding;return r&&n.push(r),n},supportedNetworks:function(e){var t=(0,ee.RO)(e.country,e.jcbEnabled||!1,e.blockedCardBrands||[],e.capabilityEnabledCardNetworks||[],e.currency,e.cartesBancairesEnabledForApplePay,e.interacEnabledForApplePay);(0,$.VC)(4)&&-1===(e.blockedCardBrands||[]).indexOf("mastercard")&&t.push("maestro"),e.__betas&&(0,P.uN)(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.uN)(e.__betas,"interac_apple_pay_beta_1")||t.splice(n,1),(0,$.VC)(4)&&e.__betas&&(0,P.uN)(e.__betas,"cartes_bancaires_apple_pay_beta_1")&&"eur"===e.currency&&-1===t.indexOf("cartesBancaires")&&t.unshift("cartesBancaires"),t}},me={status:function(e){var t=se[e.status];return(0,$.VC)(3)&&t>1?1:t},error:function(e){return(0,$.VC)(3)?ue[e.status](e.errorMessage):null}},_e=(0,s.Z)((0,s.Z)({},pe),de),fe=(0,s.Z)((0,s.Z)({},pe),me),he=function(e){return Object.keys(fe).reduce((function(t,n){var r=(0,fe[n])(e);return null!==r?(0,s.Z)((0,s.Z)({},t),{},(0,i.Z)({},n,r)):t}),{})},ye=function(e){return"string"==typeof e?e:null},ve=function(e){return e?ye(e.phoneNumber):null},ge=function(e){return e?ye(e.emailAddress):null},be=function(e){return e?[e.givenName,e.familyName].filter((function(e){return e&&"string"==typeof e})).join(" "):null},ke=function(e){var t=e.addressLines,n=e.countryCode,r=e.postalCode,o=e.administrativeArea,a=e.locality,i=e.phoneNumber,c=ye(n);return{addressLine:Array.isArray(t)?t.reduce((function(e,t){return"string"==typeof t?[].concat((0,E.Z)(e),[t]):e}),[]):[],country:c?c.toUpperCase():"",postalCode:ye(r)||"",recipient:be(e)||"",region:ye(o)||"",city:ye(a)||"",phone:ye(i)||"",sortingCode:"",dependentLocality:"",organization:""}},Se=function(e,t){var n=e.identifier,r=e.label;return t.filter((function(e){return e.id===n&&e.label===r}))[0]},Ee=function(e,t){var n=e.shippingContact,r=e.shippingMethod,o=e.billingContact;return{shippingOption:r&&t.shippingOptions&&t.shippingOptions.length?Se(r,t.shippingOptions):null,shippingAddress:n?ke(n):null,payerEmail:ge(n),payerPhone:ve(n),payerName:be(o),walletName:"applePay",methodName:"apple-pay"}},we=n(9620),Ce=n(7703),Ae=n(3234),Pe=n(6274).Promise,Me=function(e,t){return e&&"object"==typeof e?t(e):null},Te=function(e,t){var n,r,o;null!=e&&e.applePay&&(null===(null===(n=t.applePay)||void 0===n?void 0:n.recurringPaymentRequest)&&(e.applePay.recurringPaymentRequest=void 0,t.applePay.recurringPaymentRequest=void 0),null===(null===(r=t.applePay)||void 0===r?void 0:r.deferredPaymentRequest)&&(e.applePay.deferredPaymentRequest=void 0,t.applePay.deferredPaymentRequest=void 0),null===(null===(o=t.applePay)||void 0===o?void 0:o.automaticReloadPaymentRequest)&&(e.applePay.automaticReloadPaymentRequest=void 0,t.applePay.automaticReloadPaymentRequest=void 0));return(0,f.PM)(e,t)},Ie=function(e){if(0===e.total.amount){var t,n,r,o,a,i,c,u,l;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.Z)((0,s.Z)({},e),{},{total:(0,s.Z)((0,s.Z)({},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.Z)((0,s.Z)({},e),{},{total:(0,s.Z)((0,s.Z)({},e.total),{},{amount:null===(c=e.applePay)||void 0===c||null===(u=c.deferredPaymentRequest)||void 0===u||null===(l=u.deferredBilling)||void 0===l?void 0:l.amount,pending:!1})})}return e},Ne=function(){function e(t){var n=this;(0,l.Z)(this,e),this._wasCompleted=!1,this._onEvent=function(){},this._paymentRequestTypeUsed=null,this._billingAgreements={default:""},this.setEventHandler=function(e){n._onEvent=e},this.canMakePayment=function(){var e,t,r,o,a=n._controller.action.retrieveWalletConfigAvailability({wallet:"apple_pay",groupId:n._initialPaymentRequest.__elementsGroupId,isCheckout:!!n._initialPaymentRequest.__isCheckout,isHostedInvoicePage:!!n._initialPaymentRequest.__isHostedInvoicePage,isPaymentElement:!!n._initialPaymentRequest.__isPaymentElement,onBehalfOf:n._initialPaymentRequest.onBehalfOf,amount:n._initialPaymentRequest.total.amount,currency:n._initialPaymentRequest.currency}),i=n._controller.action.retrieveWalletConfigAvailability({wallet:"apple_pay_later",groupId:n._initialPaymentRequest.__elementsGroupId,isCheckout:!!n._initialPaymentRequest.__isCheckout,isHostedInvoicePage:!!n._initialPaymentRequest.__isHostedInvoicePage,isPaymentElement:!!n._initialPaymentRequest.__isPaymentElement,onBehalfOf:n._initialPaymentRequest.onBehalfOf,amount:n._initialPaymentRequest.total.amount,currency:n._initialPaymentRequest.currency}),c=Boolean(n._authentication.accountId||(null===(e=n._initialPaymentRequest.__merchantDetails)||void 0===e?void 0:e.applePayIdentifierAccount)),s=(0,$.Qt)(window.location.hostname,n._authentication.accountId||(null===(t=n._initialPaymentRequest.__merchantDetails)||void 0===t?void 0:t.applePayIdentifierAccount)||null,(0,we.lO)(n._authentication.apiKey)===we.Kl.test,n._controller,n._report,n._minimumVersion,!X.QH&&!X.tK||!c);(0,Ce.Mt)()&&(r=null!==(o=n._initialPaymentRequest.__merchantDetails)&&void 0!==o&&o.name?n._controller.action.unsafeLocalizeString({message:"upe.mandates.card",data:{businessName:n._initialPaymentRequest.__merchantDetails.name}}):n._controller.action.unsafeLocalizeString({message:"upe.mandates.cardNoBusinessName",data:null}));return Pe.all([a,s,i,r]).then((function(e){var t=(0,Q.Z)(e,4),r=t[0],o=t[1],a=t[2],i=t[3];n._billingAgreements.default=null!=i?i:"";var c={};a.availability||(c.applePayLaterAvailability=A.yv.unavailableItemIneligible);var s=n._paymentRequestOptions.tokenNotificationURL;return n._initialPaymentRequest=Ie((0,f.PM)(n._paymentRequestOptions,{tokenNotificationURL:s||r.tokenNotificationURL,applePay:c,capabilityEnabledCardNetworks:null==r?void 0:r.capabilityEnabledCardNetworks,cartesBancairesEnabledForApplePay:!0})),n._initializeSessionState(),r.availability||n._controller.reportInvalidPaymentMethodType("apple_pay","disallowed_by_wallet_config"),{available:r.availability&&o}}))},this.update=function(e){n._initialPaymentRequest=Ie(Te(n._paymentRequestOptions,e)),n._initializeSessionState()},this.show=function(){var e,t,r;n._wasCompleted&&n._report("pr.show_called_after_completion"),n._initializeSessionState(),n._setAndLoadBillingAgreements({isUpdate:!1});try{e=new window.ApplePaySession(n._minimumVersion,(t=n._paymentRequestOptions,r=(0,s.Z)((0,s.Z)({},A.WN),t),Object.keys(_e).reduce((function(e,t){var n=(0,_e[t])(r);return null!==n?(0,s.Z)((0,s.Z)({},e),{},(0,i.Z)({},t,n)):e}),{})))}catch(e){throw"Must create a new ApplePaySession from a user gesture handler."===e.message?new y.No("The code that shows the Apple Pay payment sheet must be invoked directly by a user activation event, like a click or a touch gesture. To prevent this error make sure the code that shows the payment sheet is at or near the top of your user gesture event handler, before any async or long-running code."):e}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.Z)((0,s.Z)({},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._validateMerchant=function(e,t){return function(r){n._controller.action.createApplePaySession({data:{validation_url:r.validationURL,domain_name:(0,Ae.A)(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,_.Rz)(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.Yj.paymentRequestButton:null;n._controller.action.tokenizeWithData({type:"apple_pay",elementName:o,tokenData:(0,s.Z)((0,s.Z)({},r),{},{billingContact:Me(r.billingContact,n._normalizeContact)}),mids:n._controller.mids()}).then((function(t){if("error"===t.type)(0,$.VC)(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=Me(r.shippingContact,n._normalizeContact),a=Me(r.billingContact,n._normalizeContact);o&&n._paymentRequestOptions.requestShipping&&!o.countryCode&&e.completePayment(window.ApplePaySession.STATUS_INVALID_SHIPPING_POSTAL_ADDRESS);var i=Ee({shippingContact:o,billingContact:a},n._paymentRequestOptions);n._onToken(e)((0,s.Z)((0,s.Z)({},i),{},{shippingOption:n._privateShippingOption,token:t.object}))}}))}},this._normalizeContact=function(e){return(0,Ce.Fq)(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.Z)((0,s.Z)({},t),{},{complete:(0,S.TC)(n._completePayment(e))})})}},this._completePayment=function(e){return function(t,r){"success"===t&&(n._wasCompleted=!0),n._paymentRequestOptions=(0,f.PM)(n._paymentRequestOptions,{status:t,errorMessage:r});var o=he(n._paymentRequestOptions),a=o.status,i=o.error;n._isShowing&&(i?e.completePayment({status:a,errors:[i]}):a!==window.ApplePaySession.STATUS_FAILURE?e.completePayment(a):(0,$.VC)(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?ke(n._normalizeContact(t.paymentMethod.billingContact)):{addressLine:[],country:"",postalCode:"",recipient:"",region:"",city:"",phone:"",sortingCode:"",dependentLocality:"",organization:""},updateWith:(0,S.TC)(n._completePaymentMethodSelection(e))}})}},this._shippingContactSelected=function(e){return function(t){n._onEvent({type:"shippingaddresschange",payload:{shippingAddress:ke(n._normalizeContact(t.shippingContact)),updateWith:(0,S.TC)(n._completeShippingContactSelection(e))}})}},this._completePaymentMethodSelection=function(e){return function(t){n._paymentRequestOptions=(0,f.PM)(n._paymentRequestOptions,t);var r=he(n._paymentRequestOptions),o=r.total,a={newLineItems:r.lineItems,newTotal:o,newRecurringPaymentRequest:r.recurringPaymentRequest};e.completePaymentMethodSelection(a)}},this._completeShippingContactSelection=function(e){return function(t){var r,o=t.applePay;o&&n._validatePaymentRequestCreated(o),n._paymentRequestOptions=Te(n._paymentRequestOptions,t),null!==(r=n._paymentRequestOptions.shippingOptions)&&void 0!==r&&r.length&&(n._privateShippingOption=n._paymentRequestOptions.shippingOptions[0]),n._setAndLoadBillingAgreements({isUpdate:!0});var a=he(n._paymentRequestOptions),i=a.status,c=a.shippingMethods,s=a.total,u=a.lineItems,l=a.error,p=a.recurringPaymentRequest,d=a.deferredPaymentRequest,m=a.automaticReloadPaymentRequest;if(l)e.completeShippingContactSelection({newTotal:s,newLineItems:u,newShippingMethods:c,newRecurringPaymentRequest:p,errors:[l]});else if((0,$.VC)(14)&&1===i){var _=ie("shippingContactInvalid","postalAddress");e.completeShippingContactSelection({newTotal:s,newLineItems:u,newShippingMethods:c,newRecurringPaymentRequest:p,errors:[_]})}else(0,$.VC)(14)&&p?e.completeShippingContactSelection({newTotal:s,newLineItems:u,newShippingMethods:c,newRecurringPaymentRequest:p}):(0,$.VC)(15)&&d?e.completeShippingContactSelection({newTotal:s,newLineItems:u,newShippingMethods:c,newDeferredPaymentRequest:d}):(0,$.VC)(14)&&m?e.completeShippingContactSelection({newTotal:s,newLineItems:u,newShippingMethods:c,newAutomaticReloadPaymentRequest:m}):e.completeShippingContactSelection(i,c,s,u)}},this._shippingMethodSelected=function(e){return function(t){if(n._paymentRequestOptions.shippingOptions){var r=Se(t.shippingMethod,n._paymentRequestOptions.shippingOptions);n._privateShippingOption=r,n._onEvent({type:"shippingoptionchange",payload:{shippingOption:r,updateWith:(0,S.TC)(n._completeShippingMethodSelection(e))}})}}},this._completeShippingMethodSelection=function(e){return function(t){var r=t.applePay;r&&n._validatePaymentRequestCreated(r),n._paymentRequestOptions=Te(n._paymentRequestOptions,t),n._setAndLoadBillingAgreements({isUpdate:!0});var o=he(n._paymentRequestOptions),a=o.status,i=o.total,c=o.lineItems,s=o.recurringPaymentRequest,u=o.deferredPaymentRequest,l=o.automaticReloadPaymentRequest;(0,$.VC)(14)&&s?e.completeShippingMethodSelection({newTotal:i,newLineItems:c,newRecurringPaymentRequest:s}):(0,$.VC)(15)&&u?e.completeShippingMethodSelection({newTotal:i,newLineItems:c,newDeferredPaymentRequest:u}):(0,$.VC)(14)&&l?e.completeShippingMethodSelection({newTotal:i,newLineItems:c,newAutomaticReloadPaymentRequest:l}):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.TC)(n._completeCouponCodeChange(e))}})}},this._completeCouponCodeChange=function(e){return function(t){n._paymentRequestOptions=(0,f.PM)(n._paymentRequestOptions,t);var r=he(n._paymentRequestOptions),o=r.total,a=r.lineItems,i=r.error,c=r.recurringPaymentRequest;e.completeCouponCodeChange({newTotal:o,newLineItems:a,newRecurringPaymentRequest:c,errors:i?[i]:void 0})}},this._savePaymentRequestTypeUsed=function(e){e.automaticReloadPaymentRequest?n._paymentRequestTypeUsed="automaticReload":e.deferredPaymentRequest?n._paymentRequestTypeUsed="deferred":e.recurringPaymentRequest?n._paymentRequestTypeUsed="recurring":n._paymentRequestTypeUsed=null},this._saveCurrentBillingAgreement=function(e){var t,r;n._billingAgreements.automaticReload=null===(t=e.automaticReloadPaymentRequest)||void 0===t?void 0:t.billingAgreement,n._billingAgreements.recurring=null===(r=e.recurringPaymentRequest)||void 0===r?void 0:r.billingAgreement},this._loadCurrentBillingAgreement=function(e){var t=e.recurringPaymentRequest;t&&n._billingAgreements.recurring&&(t.billingAgreement=n._billingAgreements.recurring);var r=e.automaticReloadPaymentRequest;r&&n._billingAgreements.automaticReload&&(r.billingAgreement=n._billingAgreements.automaticReload)},this._getWalletConfig=function(){return n._controller.action.retrieveWalletConfig({onBehalfOf:n._initialPaymentRequest.onBehalfOf,amount:n._initialPaymentRequest.total.amount,currency:n._initialPaymentRequest.currency}).then((function(e){return"error"!==e.type?e.object:void 0}))};var r=t.controller,o=t.authentication,a=(t.mids,t.options),c=t.usesButtonElement,u=t.listenerRegistry;this._controller=r,this._authentication=o,this._minimumVersion=a.__minApplePayVersion||$.lU,this._usesButtonElement=c,this._listenerRegistry=u,this._initialPaymentRequest=Ie(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,u.Z)(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.Z)((0,s.Z)((0,s.Z)({},A.WN),this._initialPaymentRequest),{},{status:A.qp.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.TC)(this._validateMerchant(e,t))),this._listenerRegistry.addEventListener(e,"paymentauthorized",(0,S.TC)(this._paymentAuthorized(e))),this._listenerRegistry.addEventListener(e,"cancel",(0,S.TC)((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.TC)(this._paymentMethodSelected(e))),this._listenerRegistry.addEventListener(e,"shippingcontactselected",(0,S.TC)(this._shippingContactSelected(e))),this._listenerRegistry.addEventListener(e,"shippingmethodselected",(0,S.TC)(this._shippingMethodSelected(e))),this._listenerRegistry.addEventListener(e,"couponcodechanged",(0,S.TC)(this._couponCodeChanged(e)))}},{key:"_validatePaymentRequestCreated",value:function(e){if("recurring"!==this._paymentRequestTypeUsed&&null!=e&&e.recurringPaymentRequest)throw new y.No("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.No("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.No("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,Ce.Mt)()){var t,n=e.automaticReloadPaymentRequest;if(n)null!==(t=n.billingAgreement)&&void 0!==t||(n.billingAgreement=this._billingAgreements.default);var r,o=e.recurringPaymentRequest;if(o)null!==(r=o.billingAgreement)&&void 0!==r||(o.billingAgreement=this._billingAgreements.default)}}}]),e}(),Re=Ne,Oe=n(6183),xe=n(8731),Ze=n(6274).Promise,je=null;var Le=function(e,t){return"https:"!==window.location.protocol?(e.reportInvalidPaymentMethodType("google_pay","not_https"),!1):X.Wt||X.j3?X.Bh?(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(6274).Promise,Be=(0,u.Z)((function e(t){var n=this;(0,l.Z)(this,e),this._mids=null,this._frame=null,this._initFrame=function(e){var t=n._controller.createHiddenFrame(Oe.NC.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.Z)((0,s.Z)({},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.Z)((0,s.Z)({},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.Z)((0,s.Z)({},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(!Le(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!==je?Ze.resolve(je):e().then((function(e){return je=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.Z({lockScrolling:!1,lockFocus:!0,lockFocusOn:null,listenerRegistry:t.listenerRegistry}),this._isCheckout=!!t.options.__isCheckout,this._controller&&Le(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.Z)({},n._authentication)}}})}))})),Fe=n(6274).Promise,Ue=function(){if(!window.PaymentRequest)return null;if(/CriOS\/59/.test(navigator.userAgent))return null;if(/.*\(.*; wv\).*Chrome\/(?:53|54)\.\d.*/g.test(navigator.userAgent))return null;if(X.xz)return null;var e=window.PaymentRequest;return e.prototype.canMakePayment||(e.prototype.canMakePayment=function(){return Fe.resolve(!1)}),e}(),qe=n(6274).Promise,Ge=null,Ve=(0,u.Z)((function e(t){var n=this;(0,l.Z)(this,e),this._onEvent=function(){},this.setEventHandler=function(e){n._onEvent=e},this.canMakePayment=function(){return(e=n._prFrame,(0,we.lO)(n._authentication.apiKey),we.Kl.test,"https:"!==window.location.protocol?qe.resolve(!1):null!==Ge?qe.resolve(Ge):Ue&&e?e.action.checkCanMakePayment(void 0).then((function(e){var t=e.available;return Ge=!0===t})):qe.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.No("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.Z)((0,s.Z)({},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,u=t.options;if(this._authentication=r,this._controller=o,this._usesButtonElement=c,Ue&&"https:"===window.location.protocol){this._controller.action.fetchLocale({locale:"auto"});var p=this._controller.createHiddenFrame(Oe.NC.PAYMENT_REQUEST_BROWSER,{authentication:r,mids:a,origin:i});this._setupPrFrame(p,u),this._prFrame=p}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.Z)({},n._authentication)}}})}))})),ze=n(4436),Ke=(m.Z_,(0,m.or)(m.Z_,(0,m.p3)(null)),(0,m.or)(m.Z_,(0,m.p3)(null)),(0,m.or)(m.Z_,(0,m.p3)(null)),(0,m.or)(m.Z_,(0,m.p3)(null)),{isMerchantEligibleForCBC:!1,stripePreferredNetworks:["cartes_bancaires"],supportedCobrandedNetworks:{cartes_bancaires:!1}}),He=function(e){return encodeURIComponent(btoa(function(e){var t=3-e.length%3,n=new Array(t+1).join(" ");return"".concat(e).concat(n)}(JSON.stringify(e))))},Ye=n(6617),We={PAY:"pay",SELECT:"select",SAVE:"save",MOBILE_PAY:"mobile_pay",AUTH_ONLY:"auth_only"},Xe=(Object.keys(We).map((function(e){return We[e]})),n(3893)),Je=n(6835),Qe=["eject_no_sensitive_data","get_initial_state_no_sensitive_data","link_prb_shipping_option_change_no_sensitive_data","log_out_in_elements_no_sensitive_data","link_popup_log_out_no_sensitive_data","ready_for_messages_no_sensitive_data","unload_no_sensitive_data","ping_no_sensitive_data","pong_no_sensitive_data"],$e=[].concat(Qe,["link_prb_payment_data_no_sensitive_data","link_prb_shipping_address_change_no_sensitive_data"]),et=function(e){return-1!==$e.indexOf(e)},tt=n(1939),nt=n(6274).Promise,rt=function(e){var t=(0,Ye.P$)("https://js.stripe.com/v3/"),n=(0,Ye.P$)("https://checkout.link.com/");if(!t||!n)throw new Error("Could not validate origin due to a misconfigured environment.");return e!==t&&e!==n},ot=function(){function e(t){var n=this;(0,l.Z)(this,e),this.messageQueue=[],this.isDisconnected=!1,this.runOnDisconnect=[],this.deferredDomainRegistrationResult=new Je.B,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 ft.race([new ft((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.Z)((0,s.Z)({},d._canMakePaymentAvailability),{},(0,i.Z)({},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 X.sV&&!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.TC)((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}),ft.resolve(n)}if("https:"!==window.location.protocol)return gt||(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."),gt=!0),d._canMakePaymentResolved=!0,d._controller.deferredCanMakePaymentResponse.resolve(null),ft.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 mt.EK,c=(0,h.tN)(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.tN)(o,(function(e){return e.available})):null;if(e){var u=ft.all([c,s]);a=u.then((function(e){var t,n=new mt.EK,r=e[0],o=e[1];d._canMakePaymentResolved=!0,"SATISFIED"===r.type&&-1!==["APPLE_PAY","GOOGLE_PAY","BROWSER"].indexOf(r.value.backingLibraryName)&&"SATISFIED"===(null==o?void 0:o.type)&&(d._secondaryActiveBackingLibraryName=o.value.backingLibraryName,d._secondaryActiveBackingLibrary=d._backingLibraries[o.value.backingLibraryName],d._secondaryButtonTypeName=d._secondaryActiveBackingLibraryName);var a=null;return"SATISFIED"===r.type&&(a=d._constructCanMakePaymentResponse()),d._report("pr.can_make_payment_response",{response:a,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(a),a}))}else{a=c.then((function(e){var t,n=new mt.EK;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?ft.reject(e):a}))})),d.update=(0,S.TC)((function(e){if(d._isShowing)throw d._report("pr.update_called_while_showing"),new y.No("You cannot update Payment Request options while the payment sheet is showing.");d._privateForcedUpdate(e)})),d._privateForcedUpdate=function(e){var t,n=(0,m.Gu)(K,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.Z)(r,vt);if(a){if(d._initialOptions.requestPayerEmail)throw new y.No("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.VO)(d._backingLibraries).forEach((function(e){e&&e.update(i)}))},d.show=(0,S.TC)((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.No("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.No("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,_t.EH)({applePay:d._initialOptions.applePay,paymentMethodType:"apple_pay_outer"}).forEach((function(e){return d._warn(e)}));var t=null;if("secondary"===d._lastClickedButtonPosition){if(!d._secondaryActiveBackingLibrary)throw Error('The relevant backing library for position "'.concat(d._lastClickedButtonPosition,'" was unavailable.'));t=d._secondaryActiveBackingLibrary}else t=d._activeBackingLibrary;var 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.TC)((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 k=(0,m.Gu)((e.betas,(0,m.mC)({displayItems:(0,m.jt)((0,m.CT)(I)),shippingOptions:(0,m.jt)((0,m.uw)("id")((0,m.CT)(R))),wallets:(0,m.jt)((0,m.CT)(m.kw.apply(void 0,(0,E.Z)((0,C.c8)())))),disableWallets:(0,m.jt)((0,m.CT)(m.kw.apply(void 0,(0,E.Z)((0,C.c8)())))),blockedCardBrands:(0,m.jt)((0,m.CT)(m.kw.apply(void 0,(0,E.Z)(b.iw)))),tokenNotificationURL:(0,m.jt)(m.Z_),total:T,requestShipping:(0,m.jt)(m.Xg),requestPayerName:(0,m.jt)(m.Xg),requestPayerEmail:(0,m.jt)(m.Xg),requestPayerPhone:(0,m.jt)(m.Xg),shippingType:(0,m.jt)(x),currency:m.cV,country:m.hV,applePay:(0,m.jt)(z),onBehalfOf:(0,m.jt)(m.Z_),jcbEnabled:(0,m.jt)(m.Xg),__billingDetailsEmailOverride:(0,m.jt)(m.Z_),__minApplePayVersion:(0,m.jt)(m.Rx),__minGooglePayVersion:(0,m.jt)(O),__merchantDetails:(0,m.jt)(Z),__linkOnly:(0,m.jt)(m.Xg),__isCheckout:(0,m.jt)(m.Xg),__isHostedInvoicePage:(0,m.jt)(m.Xg),__checkoutSessionId:(0,m.jt)(m.Z_),__isPaymentElement:(0,m.jt)(m.Xg),__elementsGroupId:(0,m.jt)(m.Z_),__isExpressCheckoutElement:(0,m.jt)(m.Xg),__betas:(0,m.jt)((0,m.CT)(m.z$.apply(void 0,(0,E.Z)(P.Lv)))),__supportsCouponCode:(0,m.jt)(m.Xg),__couponCode:(0,m.jt)(m.Z_),__linkPurchaseProtectionsData:(0,m.jt)(N),__linkProtectionsEligibleAndRolledOut:(0,m.jt)(m.Xg),__linkUnrecognizedProtectionsHoldback:(0,m.jt)(m.Xg)})),e.rawOptions||{},"paymentRequest()"),w=k.value,M=k.warnings;if(d._report("pr.options",{options:(0,s.Z)((0,s.Z)({},(0,f.ei)(w,["country","currency","jcbEnabled","requestPayerEmail","requestPayerName","requestPayerPhone","requestShipping","disableWallets","wallets","blockedCardBrands"])),{},{applePay:(0,s.Z)((0,s.Z)({},(0,f.ei)(null!==(r=w.applePay)&&void 0!==r?r:{},["applePayLaterAvailability"])),{},{usesAutomaticReloadPaymentRequest:!(null===(o=w.applePay)||void 0===o||!o.automaticReloadPaymentRequest),usesDeferredPaymentRequest:!(null===(a=w.applePay)||void 0===a||!a.deferredPaymentRequest),usesRecurringPaymentRequest:!(null===(u=w.applePay)||void 0===u||!u.recurringPaymentRequest),usesCardFunding:!(null===(p=w.applePay)||void 0===p||!p.cardFunding)})})}),M.forEach((function(e){return d._warn(e)})),w.__billingDetailsEmailOverride&&w.requestPayerEmail)throw new y.No("When providing `__billingDetailsEmailOverride`, `requestPayerEmail` has to be `false` so that the customer is not prompted for their email in the payment sheet.");w.applePay&&(0,_t.AB)({applePay:w.applePay});var j=(0,C.c8)(),L=w.disableWallets,D=L?j.filter((function(e){return-1===L.indexOf(e)})):w.wallets;return e.queryStrategyOverride?d._queryStrategy=e.queryStrategyOverride:w.__linkOnly?d._queryStrategy=["LINK"]:d._queryStrategy=J(D||j,d._controller),d._report("pr.query_strategy",{queryStrategy:d._queryStrategy}),d._initialOptions=(0,s.Z)((0,s.Z)({},w),{},{__betas:e.betas,wallets:D}),d._reportOnlyCurrency=w.currency,d._reportOnlyTotal=w.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,p.Z)(t,e);var n=(0,d.Z)(t);return(0,u.Z)(t)}(k.Z),kt=bt},3234:function(e,t,n){"use strict";n.d(t,{A:function(){return a},C:function(){return o}});var r=n(6617),o=function(e){try{if((0,r.zd)()){var t=(0,r.Uy)();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}},2920:function(e,t,n){"use strict";n.d(t,{Qt:function(){return p},VC:function(){return l},lU:function(){return s}});var r=n(2651),o=n(3938),a=n(3234),i=n(6274).Promise,c=function(e){if(!function(){try{var e;return window.location.origin===(null===(e=window.top)||void 0===e?void 0:e.location.origin)}catch(e){return!1}}()){var t=(0,a.C)(e);return!o.OV||!t||(e("pr.apple_pay.cross_domain_iframe"),!1)}return!1},s=2,u=(0,r.HP)((function(e){return window.ApplePaySession.canMakePaymentsWithActiveCard(e)})),l=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 l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:s,p=arguments.length>6?arguments[6]:void 0;if("https:"!==window.location.protocol)return r.reportInvalidPaymentMethodType("apple_pay","not_https"),i.resolve(!1);if(!window.ApplePaySession)return r.reportInvalidPaymentMethodType("apple_pay","apple_pay_session_not_available"),i.resolve(!1);if(!o.s$&&!o.cj)return r.reportInvalidPaymentMethodType("apple_pay","unsupported_browser_not_safari_or_ios"),i.resolve(!1);if(c(a))return r.reportInvalidPaymentMethodType("apple_pay","cross_origin_frame_and_browser_not_supported"),i.resolve(!1);var d=Math.max(s,l);if(!window.ApplePaySession.supportsVersion(d))return n&&window.console&&window.console.warn("This version of Safari does not support ApplePay JS version ".concat(d,".")),r.reportInvalidPaymentMethodType("apple_pay","apple_pay_version_not_supported"),i.resolve(!1);var m=t?[e,t]:[e],_="merchant.".concat(m.join("."),".stripe"),f=r.getLightExperimentAssignment("elements_apple_canmakepayments_api_aa"),h=(f.variant,r.getLightExperimentAssignment("elements_apple_canmakepayments_api")),y=h.variant,v=p&&"treatment"!==y;if(v)return u(_).then((function(o){if(a("pr.apple_pay.can_make_payment_native_response",{available:o,identifier:_}),n&&!o&&window.console){var i=t?"or stripeAccount parameter (".concat(t,") "):"";window.console.warn("Either you do not have a card saved to your Wallet or the current domain (".concat(e,") ").concat(i,"is not registered for Apple Pay."))}return o||r.reportInvalidPaymentMethodType("apple_pay","apple_pay_can_make_payments_with_active_card_returned_false"),o}));var g=window.ApplePaySession.canMakePayments();return i.resolve(g)}},4436:function(e,t,n){"use strict";n.d(t,{ud:function(){return o},Nj:function(){return p}});var r={ar:"ar",bg:"bg",cs:"cs",da:"da",de:"de",el:"el",en:"en","en-GB":"en-GB","en-NL":"en-NL",es:"es","es-419":"es-419",et:"et",fi:"fi",fil:"fil",fr:"fr","fr-CA":"fr-CA",he:"he",hr:"hr",hu:"hu",id:"id",it:"it",ja:"ja",ko:"ko",lt:"lt",lv:"lv",ms:"ms",mt:"mt",nb:"nb",nl:"nl","nl-BE":"nl-BE",no:"no",pl:"pl",pt:"pt","pt-BR":"pt-BR",ru:"ru",ro:"ro",sk:"sk",sl:"sl",sv:"sv",th:"th",tr:"tr",vi:"vi",zh:"zh","zh-HK":"zh-HK","zh-TW":"zh-TW"},o=["ar","he"],a=(Object.keys(r),r),i={"es-HN":"es-419","es-MX":"es-419","es-US":"es-419"},c=function(e){try{var t=function(e){var t=e.split("-"),n=t[0],r=null,o=null,a=null;if(t.length>1&&(4===t[1].length?o=t[1]:2===t[1].length||3===t[1].length?r=t[1]:a=t[1]),t.length>2&&(2===t[2].length||3===t[2].length?r=t[2]:a=t[2]),t.length>3&&(a=t[3]),2!==n.length&&3!==n.length)throw new Error("invalid locale ".concat(e));var i=n.toLowerCase(),c=r?r.toUpperCase():null,s=o?"".concat(o[0].toUpperCase()).concat(o.substring(1).toLowerCase()):null;return{locale:i+(s?"-".concat(s):"")+(c?"-".concat(c):"")+(a?"-".concat(a):""),language:i,region:c,script:s,variant:a}}(e),n=t.locale,r=t.language,o=[n];return i[n]&&o.push(i[n]),n!==r&&o.push(r),o.push("en"),o}catch(t){return[e,"en"]}},s=n(3938),u=n(2619),l=function(e){return function(e){for(var t=c(e),n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}n.d(t,{Z:function(){return r}});var o=n(3366)},3366: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,{Z:function(){return r}})},2963:function(e,t,n){"use strict";function r(e,t){if(t&&("object"===(0,o.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,a.Z)(e)}n.d(t,{Z:function(){return r}});var o=n(1002),a=n(7326)},9611: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,{Z:function(){return r}})},3324:function(e,t,n){"use strict";function r(e,t){return(0,o.Z)(e)||(0,a.Z)(e,t)||(0,i.Z)(e,t)||(0,c.Z)()}n.d(t,{Z:function(){return r}});var o=n(3878),a=n(1902),i=n(181),c=n(5267)},9062:function(e,t,n){"use strict";function r(e){return(0,o.Z)(e)||(0,a.Z)(e)||(0,i.Z)(e)||(0,c.Z)()}n.d(t,{Z:function(){return r}});var o=n(5057),a=n(9199),i=n(181),c=n(2786)},1002: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,{Z:function(){return r}})},181:function(e,t,n){"use strict";function r(e,t){if(e){if("string"==typeof e)return(0,o.Z)(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.Z)(e,t):void 0}}n.d(t,{Z:function(){return r}});var o=n(907)},7112: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.Z)(e,arguments,(0,o.Z)(this).constructor)}if(null===e||!(0,i.Z)(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.Z)(n,e)},r(e)}n.d(t,{Z:function(){return r}});var o=n(1120),a=n(9611),i=n(8989),c=n(5647)}},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/"+{1:"elements-affirm-modal",16:"embedded-checkout-outer",209:"elements-affirm-message",259:"elements-afterpay-clearpay-modal",578:"elements-afterpay-clearpay-message",671:"elements-cpm-embed-manager",794:"elements-easel-frame",895:"custom-checkout",897:"sentry",913:"trusted-types-checker",944:"phone-numbers-lib"}[e]+"-"+{1:"f6d936f89b0545214855e68696cd2845",16:"a8db34d5105e432ff8b922f0bdf19574",209:"060118db0c7bddbe7e55cb6374039c3d",259:"be90b5a862fce856a61ce9c047233af8",578:"6698caf24a4b26e6c21693db45d84f78",671:"3f7646fca773abdd6829931910a1708d",794:"e0c9290729f5fee26f39fb7668a88542",895:"713632ae0f8d2e89fcffd24f80699c31",897:"e46620bb9d51e447c284bd46a6383ed1",913:"efd8cf45ce422659c098993bfc62531b",944:"3fa8d45aa21211134e3b6947d474ad07"}[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"),u=0;u