try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="2c3075f9-dbd0-4938-8f12-3f298cce4dff",e._sentryDebugIdIdentifier="sentry-dbid-2c3075f9-dbd0-4938-8f12-3f298cce4dff")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3734],{35095:(e,t,r)=>{"use strict";r.d(t,{D:()=>x});var n,o=Symbol.for("immer-nothing"),a=Symbol.for("immer-draftable"),i=Symbol.for("immer-state");function s(e,...t){throw Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var A=Object.getPrototypeOf;function _(e){return!!e&&!!e[i]}function E(e){return!!e&&(l(e)||Array.isArray(e)||!!e[a]||!!e.constructor?.[a]||O(e)||P(e))}var c=Object.prototype.constructor.toString();function l(e){if(!e||"object"!=typeof e)return!1;let t=A(e);if(null===t)return!0;let r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return r===Object||"function"==typeof r&&Function.toString.call(r)===c}function u(e,t){0===d(e)?Reflect.ownKeys(e).forEach(r=>{t(r,e[r],e)}):e.forEach((r,n)=>t(n,r,e))}function d(e){let t=e[i];return t?t.type_:Array.isArray(e)?1:O(e)?2:3*!!P(e)}function N(e,t){return 2===d(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function R(e,t,r){let n=d(e);2===n?e.set(t,r):3===n?e.add(r):e[t]=r}function O(e){return e instanceof Map}function P(e){return e instanceof Set}function f(e){return e.copy_||e.base_}function T(e,t){if(O(e))return new Map(e);if(P(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);let r=l(e);if(!0!==t&&("class_only"!==t||r)){let t=A(e);return null!==t&&r?{...e}:Object.assign(Object.create(t),e)}{let t=Object.getOwnPropertyDescriptors(e);delete t[i];let r=Reflect.ownKeys(t);for(let n=0;n1&&(e.set=e.add=e.clear=e.delete=p),Object.freeze(e),t&&Object.entries(e).forEach(([e,t])=>I(t,!0))),e}function p(){s(2)}function S(e){return Object.isFrozen(e)}var D={};function L(e){let t=D[e];return t||s(0,e),t}function h(e,t){t&&(L("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function y(e){Y(e),e.drafts_.forEach(C),e.drafts_=null}function Y(e){e===n&&(n=e.parent_)}function m(e){return n={drafts_:[],parent_:n,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function C(e){let t=e[i];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function g(e,t){t.unfinalizedDrafts_=t.drafts_.length;let r=t.drafts_[0];return void 0!==e&&e!==r?(r[i].modified_&&(y(t),s(4)),E(e)&&(e=M(t,e),t.parent_||w(t,e)),t.patches_&&L("Patches").generateReplacementPatches_(r[i].base_,e,t.patches_,t.inversePatches_)):e=M(t,r,[]),y(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==o?e:void 0}function M(e,t,r){if(S(t))return t;let n=t[i];if(!n)return u(t,(o,a)=>v(e,n,t,o,a,r)),t;if(n.scope_!==e)return t;if(!n.modified_)return w(e,n.base_,!0),n.base_;if(!n.finalized_){n.finalized_=!0,n.scope_.unfinalizedDrafts_--;let t=n.copy_,o=t,a=!1;3===n.type_&&(o=new Set(t),t.clear(),a=!0),u(o,(o,i)=>v(e,n,t,o,i,r,a)),w(e,t,!1),r&&e.patches_&&L("Patches").generatePatches_(n,r,e.patches_,e.inversePatches_)}return n.copy_}function v(e,t,r,n,o,a,i){if(_(o)){let i=M(e,o,a&&t&&3!==t.type_&&!N(t.assigned_,n)?a.concat(n):void 0);if(R(r,n,i),!_(i))return;e.canAutoFreeze_=!1}else i&&r.add(o);if(E(o)&&!S(o)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;M(e,o),(!t||!t.scope_.parent_)&&"symbol"!=typeof n&&Object.prototype.propertyIsEnumerable.call(r,n)&&w(e,o)}}function w(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&I(t,r)}var b={get(e,t){if(t===i)return e;let r=f(e);if(!N(r,t)){var n=e,o=r,a=t;let i=B(o,a);return i?"value"in i?i.value:i.get?.call(n.draft_):void 0}let s=r[t];return e.finalized_||!E(s)?s:s===F(e.base_,t)?(H(e),e.copy_[t]=G(s,e)):s},has:(e,t)=>t in f(e),ownKeys:e=>Reflect.ownKeys(f(e)),set(e,t,r){let n=B(f(e),t);if(n?.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){let n=F(f(e),t),o=n?.[i];if(o&&o.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if((r===n?0!==r||1/r==1/n:r!=r&&n!=n)&&(void 0!==r||N(e.base_,t)))return!0;H(e),k(e)}return!!(e.copy_[t]===r&&(void 0!==r||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t]))||(e.copy_[t]=r,e.assigned_[t]=!0,!0)},deleteProperty:(e,t)=>(void 0!==F(e.base_,t)||t in e.base_?(e.assigned_[t]=!1,H(e),k(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){let r=f(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n?{writable:!0,configurable:1!==e.type_||"length"!==t,enumerable:n.enumerable,value:r[t]}:n},defineProperty(){s(11)},getPrototypeOf:e=>A(e.base_),setPrototypeOf(){s(12)}},U={};function F(e,t){let r=e[i];return(r?f(r):e)[t]}function B(e,t){if(!(t in e))return;let r=A(e);for(;r;){let e=Object.getOwnPropertyDescriptor(r,t);if(e)return e;r=A(r)}}function k(e){!e.modified_&&(e.modified_=!0,e.parent_&&k(e.parent_))}function H(e){e.copy_||(e.copy_=T(e.base_,e.scope_.immer_.useStrictShallowCopy_))}function G(e,t){let r=O(e)?L("MapSet").proxyMap_(e,t):P(e)?L("MapSet").proxySet_(e,t):function(e,t){let r=Array.isArray(e),o={type_:+!!r,scope_:t?t.scope_:n,modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1},a=o,i=b;r&&(a=[o],i=U);let{revoke:s,proxy:A}=Proxy.revocable(a,i);return o.draft_=A,o.revoke_=s,A}(e,t);return(t?t.scope_:n).drafts_.push(r),r}u(b,(e,t)=>{U[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),U.deleteProperty=function(e,t){return U.set.call(this,e,t,void 0)},U.set=function(e,t,r){return b.set.call(this,e[0],t,r,e[0])};var K=new class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(e,t,r)=>{let n;if("function"==typeof e&&"function"!=typeof t){let r=t;t=e;let n=this;return function(e=r,...o){return n.produce(e,e=>t.call(this,e,...o))}}if("function"!=typeof t&&s(6),void 0!==r&&"function"!=typeof r&&s(7),E(e)){let o=m(this),a=G(e,void 0),i=!0;try{n=t(a),i=!1}finally{i?y(o):Y(o)}return h(o,r),g(n,o)}if(e&&"object"==typeof e)s(1,e);else{if(void 0===(n=t(e))&&(n=e),n===o&&(n=void 0),this.autoFreeze_&&I(n,!0),r){let t=[],o=[];L("Patches").generateReplacementPatches_(e,n,t,o),r(t,o)}return n}},this.produceWithPatches=(e,t)=>{let r,n;return"function"==typeof e?(t,...r)=>this.produceWithPatches(t,t=>e(t,...r)):[this.produce(e,t,(e,t)=>{r=e,n=t}),r,n]},"boolean"==typeof e?.autoFreeze&&this.setAutoFreeze(e.autoFreeze),"boolean"==typeof e?.useStrictShallowCopy&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){var t;E(e)||s(8),_(e)&&(_(t=e)||s(10,t),e=function e(t){let r;if(!E(t)||S(t))return t;let n=t[i];if(n){if(!n.modified_)return n.base_;n.finalized_=!0,r=T(t,n.scope_.immer_.useStrictShallowCopy_)}else r=T(t,!0);return u(r,(t,n)=>{R(r,t,e(n))}),n&&(n.finalized_=!1),r}(t));let r=m(this),n=G(e,void 0);return n[i].isManual_=!0,Y(r),n}finishDraft(e,t){let r=e&&e[i];r&&r.isManual_||s(9);let{scope_:n}=r;return h(n,t),g(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){let n=t[r];if(0===n.path.length&&"replace"===n.op){e=n.value;break}}r>-1&&(t=t.slice(r+1));let n=L("Patches").applyPatches_;return _(e)?n(e,t):this.produce(e,e=>n(e,t))}},V=K.produce;K.produceWithPatches.bind(K),K.setAutoFreeze.bind(K),K.setUseStrictShallowCopy.bind(K),K.applyPatches.bind(K),K.createDraft.bind(K),K.finishDraft.bind(K);let x=e=>(t,r,n)=>(n.setState=function(e,r){for(var n=arguments.length,o=Array(n>2?n-2:0),a=2;a{"use strict";function n(e,t){let r;try{r=e()}catch(e){return}return{getItem:e=>{var n;let o=e=>null===e?null:JSON.parse(e,null==t?void 0:t.reviver),a=null!=(n=r.getItem(e))?n:null;return a instanceof Promise?a.then(o):o(a)},setItem:(e,n)=>r.setItem(e,JSON.stringify(n,null==t?void 0:t.replacer)),removeItem:e=>r.removeItem(e)}}r.d(t,{KU:()=>n,Zr:()=>a});let o=e=>t=>{try{let r=e(t);if(r instanceof Promise)return r;return{then:e=>o(e)(r),catch(e){return this}}}catch(e){return{then(e){return this},catch:t=>o(t)(e)}}},a=(e,t)=>(r,a,i)=>{let s,A={storage:n(()=>localStorage),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},_=!1,E=new Set,c=new Set,l=A.storage;if(!l)return e(function(){for(var e=arguments.length,t=Array(e),n=0;n{let e=A.partialize({...a()});return l.setItem(A.name,{state:e,version:A.version})},d=i.setState;i.setState=(e,t)=>{d(e,t),u()};let N=e(function(){for(var e=arguments.length,t=Array(e),n=0;nN;let R=()=>{var e,t;if(!l)return;_=!1,E.forEach(e=>{var t;return e(null!=(t=a())?t:N)});let n=(null==(t=A.onRehydrateStorage)?void 0:t.call(A,null!=(e=a())?e:N))||void 0;return o(l.getItem.bind(l))(A.name).then(e=>{if(e)if("number"!=typeof e.version||e.version===A.version)return[!1,e.state];else{if(A.migrate){let t=A.migrate(e.state,e.version);return t instanceof Promise?t.then(e=>[!0,e]):[!0,t]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}return[!1,void 0]}).then(e=>{var t;let[n,o]=e;if(r(s=A.merge(o,null!=(t=a())?t:N),!0),n)return u()}).then(()=>{null==n||n(s,void 0),s=a(),_=!0,c.forEach(e=>e(s))}).catch(e=>{null==n||n(void 0,e)})};return i.persist={setOptions:e=>{A={...A,...e},e.storage&&(l=e.storage)},clearStorage:()=>{null==l||l.removeItem(A.name)},getOptions:()=>A,rehydrate:()=>R(),hasHydrated:()=>_,onHydrate:e=>(E.add(e),()=>{E.delete(e)}),onFinishHydration:e=>(c.add(e),()=>{c.delete(e)})},A.skipHydration||R(),s||N}},47162:function(e,t){var r,n,o,a,i,s;(r=function(e){return new i(e)}).version="0.2",r.rates=(n=this.fxSetup||{rates:{},base:""}).rates,r.base=n.base,r.settings={from:n.from||r.base,to:n.to||r.base},o=r.convert=function(e,t){if("object"==typeof e&&e.length){for(var n=0;n{"use strict";r.d(t,{v:()=>A,P:()=>i});var n=r(12115);let o=e=>{let t,r=new Set,n=(e,n)=>{let o="function"==typeof e?e(t):e;if(!Object.is(o,t)){let e=t;t=(null!=n?n:"object"!=typeof o||null===o)?o:Object.assign({},t,o),r.forEach(r=>r(t,e))}},o=()=>t,a={setState:n,getState:o,getInitialState:()=>i,subscribe:e=>(r.add(e),()=>r.delete(e))},i=t=e(n,o,a);return a},a=e=>e;function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a,r=n.useSyncExternalStore(e.subscribe,()=>t(e.getState()),()=>t(e.getInitialState()));return n.useDebugValue(r),r}let s=e=>{let t=(e=>e?o(e):o)(e),r=e=>i(t,e);return Object.assign(r,t),r},A=e=>e?s(e):s},98828:function(e,t,r){var n=r(87358),o=r(44134).hp;e.exports=(()=>{"use strict";let e,t;var r,a,i,s,A,_,E,c,l,u,d,N={};N.d=(e,t)=>{for(var r in t)N.o(t,r)&&!N.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},N.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),N.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var R={};N.r(R),N.d(R,{SuccessScreenType:()=>ek,PaymentFlow:()=>ev,ThreeDSecureStatus:()=>ew,TokenType:()=>eF,isStripeOptionsDropInWithFullMandateText:()=>eH,PaymentInstrumentType:()=>eb,ErrorCode:()=>eB,EventTypes:()=>eG,CheckoutUXFlow:()=>eM,HeadlessManagerType:()=>eK,PaymentMethodType:()=>eU,Primer:()=>eV});let O="2.4";class P extends Error{static from(e,t=!1){if(e instanceof P)return e;let r=new P(e instanceof Error?e.message:String(e),t);return e instanceof Error&&e.stack&&(r.stack=e.stack,Object.assign(r,e)),r}markAsReported(){this.isReported=!0}constructor(e,t=!1){var r,n;super(e),n=void 0,(r="isReported")in this?Object.defineProperty(this,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):this[r]=n,this.isReported=t,this.name=this.constructor.name,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}}let f="https://analytics.production.data.primer.io/sdk-logs";var T=((r={}).REQUEST_START="REQUEST_START",r.REQUEST_END="REQUEST_END",r),I=((a={}).START="START",a.END="END",a);let p={createHeadless:"HEADLESS_LOADING",showUniversalCheckout:"DROP_IN_LOADING",showVaultManager:"VAULT_MANAGER_LOADING",preloadPrimer:"PRELOAD_PRIMER_LOADING"};var S=((i={}).NETWORK_CALL_EVENT="NETWORK_CALL_EVENT",i.CRASH_EVENT="CRASH_EVENT",i.TIMER_EVENT="TIMER_EVENT",i.MESSAGE_EVENT="MESSAGE_EVENT",i.V1_EVENT="V1_EVENT",i.SDK_FUNCTION_EVENT="SDK_FUNCTION_EVENT",i);async function D(){if("undefined"==typeof navigator||"undefined"==typeof performance)return;let e=await navigator.getBattery?.();return{memoryFootprint:performance.memory?.usedJSHeapSize,screen:{height:screen?.height,width:screen?.width},userAgent:navigator.userAgent,locale:navigator.language,batteryLevel:e?.level,batteryStatus:e?.charging?"CHARGING":"NOT_CHARGING"}}let L=({get(e,t){let r;try{switch(e){case"PRIMER_SDK_VERSION":r="v2.53.5";break;case"PRIMER_ASSETS_URL":r=n.env.PRIMER_ASSETS_URL;break;case"PRIMER_BUILD_INTEGRATION_BUILDER":r=n.env.PRIMER_BUILD_INTEGRATION_BUILDER}}catch{}return r||t}}).get("PRIMER_SDK_VERSION");async function h(e,t,r){return{...r,createdAt:Date.now(),device:await D(),eventType:e,properties:t,sdkVersion:L,sdkType:"WEB"}}let y=Symbol.for("__primerAnalytics__"),Y={providers:new Map,timers:new Map,eventsQueue:new Map};if("undefined"!=typeof window){let e=window[y];e?Y=e:window[y]=Y}let m=new Map;function C(e,t=!1,r=1){m.has(e)&&(clearTimeout(m.get(e)),m.delete(e));let n=()=>{let n=Y.eventsQueue.get(e);if(n?.length){let o=!0,a=[],i=0,s=0;for(;s64e3){console.error("Event size exceeds maximum payload size and will be skipped:",t),s++;continue}if(i+r>64e3&&a.length>0){try{o=navigator.sendBeacon(e,JSON.stringify(a))}catch(e){o=!1,console.error("Unable to send events",e)}if(!o)break;a=[],i=0}a.push(t),i+=r,s++}if(a.length>0&&o)try{o=navigator.sendBeacon(e,JSON.stringify(a))}catch(e){o=!1,console.error("Unable to send events",e)}o?Y.eventsQueue.delete(e):r<5?setTimeout(()=>C(e,t,r+1),500*Math.pow(2,r)):console.error("Max retry attempts reached. Events will not be sent.")}};if(t)return void n();let o=setTimeout(n,500);m.set(e,o)}let g=!1;function M({url:e=f,...t}){"undefined"==typeof document||g||(document.addEventListener("visibilitychange",()=>{if("hidden"===document.visibilityState){let e=v(t.checkoutSessionId);e.messageEvent({messageType:"VISIBILITY_CHANGE",message:"Checkout visibility is hidden (tab or window change, redirect or being closed)."}),C(e.url,!0)}}),g=!0);let r=r=>async n=>{if("undefined"==typeof navigator)return;let o=function e(t,r,n=new WeakSet,o=0,a=10){if(o>a||n.has(t))return t;n.add(t);let i=t=>"object"==typeof t&&null!==t?e(t,r,n,o+1,a):r(t);return Array.isArray(t)?t.map(i):Object.fromEntries(Object.entries(t).map(([e,t])=>[e,i(t)]))}(await h(r,n,t),e=>{var t;return"string"==typeof(t="function"==typeof e?e.name||"function":e)&&t.length>5120?`${t.slice(0,5120)}...`:t});Y.eventsQueue.has(e)||Y.eventsQueue.set(e,[]);let a=Y.eventsQueue.get(e);a?.push(o),C(e)},n={crashEvent:r(S.CRASH_EVENT),messageEvent:r(S.MESSAGE_EVENT),networkCallEvent:r(S.NETWORK_CALL_EVENT),sdkFunctionEvent:r(S.SDK_FUNCTION_EVENT),timerStart:({id:e,...n})=>{let o=`${t.checkoutSessionId}|${e}`,a=performance?.now?performance.now():Date.now();return Y.timers.set(o,{start:a}),r(S.TIMER_EVENT)({...n,id:e,timerType:I.START})},timerEnd:({id:e,...n})=>{let o=`${t.checkoutSessionId}|${e}`,{start:a}=Y.timers.get(o)??{};Y.timers.delete(o);let i=performance?.now?performance.now():Date.now();return r(S.TIMER_EVENT)({...n,id:e,timerType:I.END,duration:a?i-a:void 0})},v1Event:r(S.V1_EVENT),url:e};return Y.providers.set(t.checkoutSessionId,n),v(t.checkoutSessionId)}function v(e){return new Proxy({},{get:(t,r)=>(Y.providers.get(e)??M({checkoutSessionId:e}))[r]})}let w=(e,t,r,n)=>({callType:r?T.REQUEST_END:T.REQUEST_START,id:e,errorBody:r?.error&&JSON.stringify(r.error,Object.getOwnPropertyNames(r.error)),method:t.method,responseCode:r?.status,url:t.url,duration:n});function b(e){return e?new Promise(t=>{setTimeout(t,e)}):Promise.resolve()}async function U(e,t,r,n=b){let o=0,a={enabled:t?.enabled??!1,maxRetries:8,initialBackoff:100,retryNetworkErrors:!0,retry500Errors:!1,maxJitter:100};if(!a.enabled)return e();for(;;)try{let t=await e();if(o){let e=`Request succeeded after ${o} retries.`;"object"==typeof t&&t&&"status"in t&&(e+=` Status code: ${t.status}`),r?.({messageType:"RETRY_SUCCESS",message:e,severity:"INFO"})}return t}catch(_){let e=o>=a.maxRetries,t=_.isNetworkError&&!a.retryNetworkErrors,i=_.status&&_.status>=500&&!a.retry500Errors;if(e||t||i){let n=`Failed after ${o} retries. `;throw e?n+=`Reached maximum retries (${a.maxRetries}).`:t?n+="Network error encountered and retryNetworkErrors is disabled.":i&&(n+="HTTP 500 error encountered and retry500Errors is disabled."),n+=` Last error: ${_.message}`,r?.({messageType:"RETRY_FAILED",message:n,severity:"ERROR",errorBody:JSON.stringify(_,Object.getOwnPropertyNames(_))}),Error(n,{cause:_})}o++;let s=Math.min(a.initialBackoff*Math.pow(2,o-1)+Math.random()*a.maxJitter,Number.MAX_SAFE_INTEGER),A="Unknown error";_.isNetworkError?A="Network error":_.status&&(A=`HTTP ${_.status} error`),r?.({messageType:"RETRY",message:`Retry attempt ${o}/${a.maxRetries} due to: ${A}. Error details: ${_.message}. Waiting for ${s.toFixed(2)}ms before next attempt.`,severity:"WARN",errorBody:JSON.stringify(_,Object.getOwnPropertyNames(_))}),await n(s)}}let F={cache:new Map};"undefined"!=typeof window&&((d=window).__primerCache__??(d.__primerCache__=F),F=window.__primerCache__);let B=()=>F.cache;function k(){if(B().size<=30)return;let e=Date.now();for(let[t,r]of B())r.exp50)for(let[e]of B()){if(B().size<=50)break;B().delete(e)}}let H=()=>V.randomUUID?.()||G(),G=()=>"10000000-1000-4000-8000-100000000000".replace(/[018]/g,e=>(e^K()>>e/4).toString(16)),K=()=>(V.getRandomValues?.(new Uint8Array(1))[0]??16*Math.random())&15,V="undefined"!=typeof crypto?crypto:{},x=async(e,t,r,n,o)=>{let a=H(),i=performance?.now(),s=v(e),A={method:t,url:r,body:o};s.networkCallEvent(w(a,A));try{let _=await fetch(r,{body:o,method:t,headers:{"content-type":"application/json","x-request-id":a,...n}});if(!_.ok){let e=Error(`HTTP error! status: ${_.status}`);throw e.status=_.status,e}let E=await _.json();if(r.includes("client-sdk/configuration")){let{primerAccountId:t,clientSession:{clientSessionId:r,customer:n}}=E;s=M({checkoutSessionId:e,clientSessionId:r,customerId:n?.customerId,primerAccountId:t,url:s.url})}let c=performance?.now();return s.networkCallEvent(w(a,A,{data:E},c-i)),{data:E,headers:_.headers,status:_.status,source:"NETWORK"}}catch(t){let e=performance?.now();throw Object.assign(t,{isNetworkError:t instanceof TypeError}),s.networkCallEvent(w(a,A,{error:t},e-i)),t}},j="function"==typeof o,W="function"==typeof TextDecoder?new TextDecoder:void 0,z="function"==typeof TextEncoder?new TextEncoder:void 0,$=Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="),Q=(t={},$.forEach((e,r)=>t[e]=r),t),X=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,J=String.fromCharCode.bind(String),Z="function"==typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):e=>new Uint8Array(Array.prototype.slice.call(e,0)),q=e=>e.replace(/[^A-Za-z0-9\+\/]/g,""),ee="function"==typeof btoa?e=>btoa(e):j?e=>o.from(e,"binary").toString("base64"):e=>{let t,r,n,o,a="",i=e.length%3;for(let i=0;i255||(n=e.charCodeAt(i++))>255||(o=e.charCodeAt(i++))>255)throw TypeError("invalid character found");a+=$[(t=r<<16|n<<8|o)>>18&63]+$[t>>12&63]+$[t>>6&63]+$[63&t]}return i?a.slice(0,i-3)+"===".substring(i):a},et=j?e=>o.from(e).toString("base64"):e=>{let t=[];for(let r=0,n=e.length;r{if(e.length<2){var t=e.charCodeAt(0);return t<128?e:t<2048?J(192|t>>>6)+J(128|63&t):J(224|t>>>12&15)+J(128|t>>>6&63)+J(128|63&t)}var t=65536+(e.charCodeAt(0)-55296)*1024+(e.charCodeAt(1)-56320);return J(240|t>>>18&7)+J(128|t>>>12&63)+J(128|t>>>6&63)+J(128|63&t)},en=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,eo=j?e=>o.from(e,"utf8").toString("base64"):z?e=>et(z.encode(e)):e=>ee(e.replace(en,er)),ea=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ei=e=>{switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return J((t>>>10)+55296)+J((1023&t)+56320);case 3:return J((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return J((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},es="function"==typeof atob?e=>atob(q(e)):j?e=>o.from(e,"base64").toString("binary"):e=>{if(e=e.replace(/\s+/g,""),!X.test(e))throw TypeError("malformed base64.");e+="==".slice(2-(3&e.length));let t,r="",n,o;for(let a=0;a>16&255):64===o?J(t>>16&255,t>>8&255):J(t>>16&255,t>>8&255,255&t);return r},eA=j?e=>Z(o.from(e,"base64")):e=>Z(es(e).split("").map(e=>e.charCodeAt(0))),e_=j?e=>o.from(e,"base64").toString("utf8"):W?e=>W.decode(eA(e)):e=>es(e).replace(ea,ei),eE="The provided `clientToken`",ec=`${eE} has expired`,el=`${eE} is malformed`;async function eu(e,t,r){let{accessToken:n,configurationUrl:o,analyticsUrlV2:a}=function(e){let t=function(e){try{let t,[r,n]=e.split(".");return JSON.parse((t=n||r,e_(q(t.replace(/[-_]/g,e=>"-"==e?"+":"/")))))}catch{throw Error(el)}}(e),r=1e3*t.exp;if(Date.now()>r)throw Error(`${ec}. Expiration date: ${new Date(r).toISOString()}`);return t}(e),i=M({checkoutSessionId:t,url:a}),s=O;i.timerStart({id:"CONFIGURATION_LOADING"});try{let e,{data:a,source:A}=await ((e,t)=>{let{headers:r,retryConfig:n,cacheConfig:o,timeout:a=15e3,checkoutSessionId:i}=t,s=v(i);return(function(e){if(!e)return e=>e();let{key:t,refresh:r=!1,usePrimerSessionCacheTtlHeader:n=!1,ttl:o=36e5}=e;return async e=>{let a=Date.now(),i=B().get(t);if(!r&&i&&i.exp>a)return i.promise;i&&B().delete(t);let s=e().then(e=>{let r=o;return n&&(r=1e3*(Number(e.headers.get("x-primer-session-cache-ttl"))||0)),!function({key:e,ttl:t=36e5},r){t?B().set(e,{promise:Promise.resolve({...r,source:"CACHE"}),exp:Date.now()+t}):B().delete(e)}({key:t,ttl:r},e),k(),e},e=>{throw B().delete(t),e});return B().set(t,{promise:s,exp:a+o}),k(),s}})(o)(()=>U(()=>{let t;return t=x(i,"get",e,r),new Promise((e,r)=>{let n=setTimeout(()=>{let e=Error("Request timed out");e.isNetworkError=!0,r(e)},a);t.then(e).catch(r).finally(()=>clearTimeout(n))})},n,t=>s.messageEvent({...t,url:e})))})(`${o}/?withDisplayMetadata=true`,{checkoutSessionId:t,headers:(e="legacy"!==s?s:"2.3",{"primer-client-token":n,"primer-sdk-client":"WEB","primer-sdk-version":"v2.53.5","primer-sdk-checkout-session-id":t,...e&&{"x-api-version":e}}),retryConfig:{enabled:!0},cacheConfig:r});return i.timerEnd({id:"CONFIGURATION_LOADING",context:{source:A}}),a}catch(t){let e=t instanceof Error?t.message:"Unknown error occurred";throw Error(`Failed to initialize client: ${e}`)}}function ed(e){return e instanceof Error?{errorBody:e.message,stacktrace:e.stack}:"object"==typeof e&&null!==e&&"message"in e?{errorBody:String(e.message),stacktrace:"stack"in e?String(e.stack):void 0}:{errorBody:String(e||"Unknown error")}}function eN({checkoutSessionId:e,analytics:t,error:r,reporter:n}){t?.crashEvent?t.crashEvent({...ed(r),reporter:n}):e&&eR(e,r,n)}async function eR(e,t,r){let n=await h(S.CRASH_EVENT,{...ed(t),reporter:r},{checkoutSessionId:e});try{await fetch(f,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(n)})}catch(e){console.error("Failed to post crash event",e)}}let eO=Symbol.for("initGlobalErrorMonitoringLoaded"),eP=(e,t)=>{"undefined"!=typeof window&&window[eO]||(window[eO]=!0,window.addEventListener("error",r=>{!ef(r)&&eT(r)&&eN({checkoutSessionId:e,analytics:t,error:r.error,reporter:"window.onerror"})}),window.addEventListener("unhandledrejection",r=>{let n=r.reason||Error("Unhandled promise rejection");eI(n)&&eN({checkoutSessionId:e,analytics:t,error:n,reporter:"unhandledrejection"})}))},ef=e=>"Script error."===e.message||!e.filename||0===e.lineno,eT=e=>{let t=e.filename;return!!(t&&ep(t))&&!!new P(e.error).isReported},eI=e=>{if(e&&"object"==typeof e&&"stack"in e&&"string"==typeof e.stack){let t=P.from(e);return!t.isReported&&(!!("fileName"in e&&"string"==typeof e.fileName&&ep(e.fileName))||eS(t.stack).some(ep))}return!1},ep=e=>{try{return new URL(e,window.location.origin).hostname.endsWith(".primer.io")}catch{return!1}},eS=e=>{if(!e)return[];let t=e.split("\n"),r=[],n=/^\s*at\s+(?:.*?\s+)?\(?(.+?):\d+:\d+\)?$/;for(let e of t){let t=e.match(n);if(t&&t[1])r.push(t[1]);else{let t=/@(.*?):\d+:\d+$/,n=e.match(t);n&&n[1]&&r.push(n[1])}}return r};function eD(e,t,r){return document.querySelector(`${e}[${t}^="${r}"]`)}async function eL(e,t,r,n,o,a){let{analytics:i,name:s=t,retryConfig:A}=a;await U(()=>new Promise((a,A)=>{var _;let E,c=eD(e,r,t)||(_={...n,[r]:t},E=document.createElement(e),Object.entries(_).forEach(([e,t])=>E.setAttribute(e,t)),E);c.onload=()=>{i?.sdkFunctionEvent({name:s,params:[`${e.charAt(0).toUpperCase()+e.slice(1)} loaded successfully: ${t}`]}),a()},c.onerror=()=>{c.remove(),A(Error(`${o}: ${t}`))},c.parentNode||document.head.appendChild(c)}),A,e=>i?.messageEvent({...e,url:t}))}async function eh(t){return e||(e=Promise.all([function(e,t={}){return eD("script","src",e)&&window.__Primer?(t.analytics?.sdkFunctionEvent({name:t.name??e,params:["Script already loaded"]}),Promise.resolve()):eL("script",e,"src",{...t.attributes,async:"",crossorigin:"anonymous"},"Can't load Primer SDK",t)}("https://sdk.primer.io/web/v2.53.5/PrimerCoreSDK.min.js",{analytics:t,name:"loadPrimerScript"}),function(e,t={}){return Array.from(document.styleSheets).some(t=>t.href===e)?(t.analytics?.sdkFunctionEvent({name:t.name??e,params:["Stylesheet already loaded"]}),Promise.resolve()):eL("link",e,"href",{...t.attributes,rel:"stylesheet"},"Can't load Primer SDK's Stylesheet",t)}("https://sdk.primer.io/web/v2.53.5/Checkout.css",{analytics:t,name:"loadPrimerCss"})]).then(()=>{let e=window.__Primer;return delete window.__Primer,e}).catch(t=>{throw e=void 0,t}))}let ey=async()=>{let e=H();try{let t=v(e);try{eP(e,t),t.sdkFunctionEvent({name:"preloadPrimer"}),t.timerStart({id:p.preloadPrimer}),await eh(t),t.timerEnd({id:p.preloadPrimer})}catch(n){let r=P.from(n);throw r.isReported||(eN({checkoutSessionId:e,analytics:t,error:r,reporter:"preloadPrimer level 1"}),r.markAsReported()),r}}catch(r){let t=P.from(r);throw t.isReported||(eR(e,t,"preloadPrimer level 0"),t.markAsReported()),t}},eY=eg("createHeadless"),em=eg("showUniversalCheckout"),eC=eg("showVaultManager");function eg(e){return async(...[t,r,...n])=>{var o;(o=r?.apiVersion)||console.warn("[Primer SDK] No API version was explicitly set. Defaulting to '2.4'."),O=o??"2.4";let a=H();try{let o=v(a);try{eP(a,o),o.sdkFunctionEvent({name:e,params:[t,r,...n]}),o.timerStart({id:p[e]});let[i,s]=await Promise.all([eu(t,a,r?.clientSessionCachingEnabled?{key:t,usePrimerSessionCacheTtlHeader:!0}:void 0),eh(o)]);return s[e](i,a,t,r,...n)}catch(t){let e=P.from(t);throw e.isReported||(eN({checkoutSessionId:a,analytics:o,error:e,reporter:"lazyLoad level 1"}),e.markAsReported()),e}}catch(t){let e=P.from(t);throw e.isReported||(eR(a,e,"lazyLoad level 0"),e.markAsReported()),e}}}var eM=((s={}).CHECKOUT="CHECKOUT",s.HEADLESS_CHECKOUT="HEADLESS_CHECKOUT",s.MANAGE_PAYMENT_METHODS="MANAGE_PAYMENT_METHODS",s),ev=((A={}).DEFAULT="DEFAULT",A.PREFER_VAULT="PREFER_VAULT",A),ew=((_={}).SUCCESS="AUTH_SUCCESS",_.FAILED="AUTH_FAILED",_.SKIPPED="SKIPPED",_.CHALLENGE="CHALLENGE",_);let eb={WORLDPAY_IDEAL:"WORLDPAY_IDEAL",AUTOMATED_CLEARING_HOUSE:"AUTOMATED_CLEARING_HOUSE",ADYEN_KLARNA:"ADYEN_KLARNA",ADYEN_BANCONTACT_CARD:"ADYEN_BANCONTACT_CARD",PAY_NL_KAARTDIRECT:"PAY_NL_KAARTDIRECT",ADYEN_EPS:"ADYEN_EPS",ADYEN_BANCONTACT_PAYCONIQ:"ADYEN_BANCONTACT_PAYCONIQ",OMISE_PROMPTPAY:"OMISE_PROMPTPAY",OMISE_TRUEMONEY:"OMISE_TRUEMONEY",ADYEN_MULTIBANCO:"ADYEN_MULTIBANCO",PACYPAY_WECHAT:"PACYPAY_WECHAT",PACYPAY_ALIPAY:"PACYPAY_ALIPAY",ADYEN_MBWAY:"ADYEN_MBWAY",XENDIT_DANA:"XENDIT_DANA",XENDIT_SHOPEEPAY:"XENDIT_SHOPEEPAY",ADYEN_PAYSHOP:"ADYEN_PAYSHOP",ADYEN_PAYTRAIL:"ADYEN_PAYTRAIL",CLEARPAY:"CLEARPAY",RAPYD_FAST:"RAPYD_FAST",RAPYD_PROMPTPAY:"RAPYD_PROMPTPAY",RAPYD_GCASH:"RAPYD_GCASH",RAPYD_POLI:"RAPYD_POLI",RAPYD_GRABPAY:"RAPYD_GRABPAY",PRIMER_PAYPAL:"PRIMER_PAYPAL",TWOC2P:"TWOC2P",NETS:"NETS",STRIPE_ACH:"STRIPE_ACH",STRIPE_GIROPAY:"STRIPE_GIROPAY",MOLLIE_GIROPAY:"MOLLIE_GIROPAY",MOLLIE_EPS:"MOLLIE_EPS",PAY_NL_EPS:"PAY_NL_EPS",PAY_NL_P24:"PAY_NL_P24",MOLLIE_P24:"MOLLIE_P24",MOLLIE_SOFORT:"MOLLIE_SOFORT",COINBASE:"COINBASE",OPENNODE:"OPENNODE",MOLLIE_GIFT_CARD:"MOLLIE_GIFTCARD",XFERS_PAYNOW:"XFERS_PAYNOW",CARD:"PAYMENT_CARD",APPLE_PAY:"APPLE_PAY",GOOGLE_PAY:"GOOGLE_PAY",PAYPAL:"PAYPAL_ORDER",PAYPAL_VAULTED:"PAYPAL_BILLING_AGREEMENT",GO_CARDLESS:"GOCARDLESS",PAY_NL_IDEAL:"PAY_NL_IDEAL",PAY_NL_SOFORT_BANKING:"PAY_NL_SOFORT_BANKING",PAY_NL_BANCONTACT:"PAY_NL_BANCONTACT",PAY_NL_PAYPAL:"PAY_NL_PAYPAL",PAY_NL_CREDIT_TRANSFER:"PAY_NL_CREDIT_TRANSFER",PAY_NL_DIRECT_DEBIT:"PAY_NL_DIRECT_DEBIT",PAY_NL_GIROPAY:"PAY_NL_GIROPAY",PAY_NL_PAYCONIQ:"PAY_NL_PAYCONIQ",HOOLAH:"HOOLAH",ADYEN_BLIK:"ADYEN_BLIK",ADYEN_VIPPS:"ADYEN_VIPPS",ADYEN_GIROPAY:"ADYEN_GIROPAY",ADYEN_SOFORT:"ADYEN_SOFORT",ADYEN_IDEAL:"ADYEN_IDEAL",ADYEN_TRUSTLY:"ADYEN_TRUSTLY",ADYEN_ALIPAY:"ADYEN_ALIPAY",ADYEN_TWINT:"ADYEN_TWINT",ADYEN_MOBILEPAY:"ADYEN_MOBILEPAY",MOLLIE_BANCONTACT:"MOLLIE_BANCONTACT",MOLLIE_IDEAL:"MOLLIE_IDEAL",BUCKAROO_GIROPAY:"BUCKAROO_GIROPAY",BUCKAROO_EPS:"BUCKAROO_EPS",BUCKAROO_SOFORT:"BUCKAROO_SOFORT",BUCKAROO_BANCONTACT:"BUCKAROO_BANCONTACT",BUCKAROO_IDEAL:"BUCKAROO_IDEAL",ATOME:"ATOME",KLARNA_CUSTOMER_TOKEN:"KLARNA_CUSTOMER_TOKEN"},eU={WORLDPAY_IDEAL:"WORLDPAY_IDEAL",STRIPE_ACH:"STRIPE_ACH",STRIPE_IDEAL:"STRIPE_IDEAL",ADYEN_KLARNA:"ADYEN_KLARNA",ADYEN_BANCONTACT_CARD:"ADYEN_BANCONTACT_CARD",PAY_NL_KAARTDIRECT:"PAY_NL_KAARTDIRECT",ADYEN_EPS:"ADYEN_EPS",ADYEN_BANCONTACT_PAYCONIQ:"ADYEN_BANCONTACT_PAYCONIQ",OMISE_PROMPTPAY:"OMISE_PROMPTPAY",OMISE_TRUEMONEY:"OMISE_TRUEMONEY",ADYEN_MULTIBANCO:"ADYEN_MULTIBANCO",PACYPAY_WECHAT:"PACYPAY_WECHAT",PACYPAY_ALIPAY:"PACYPAY_ALIPAY",ADYEN_MBWAY:"ADYEN_MBWAY",XENDIT_DANA:"XENDIT_DANA",XENDIT_SHOPEEPAY:"XENDIT_SHOPEEPAY",ADYEN_PAYSHOP:"ADYEN_PAYSHOP",ADYEN_PAYTRAIL:"ADYEN_PAYTRAIL",CLEARPAY:"CLEARPAY",RAPYD_FAST:"RAPYD_FAST",RAPYD_PROMPTPAY:"RAPYD_PROMPTPAY",RAPYD_GCASH:"RAPYD_GCASH",RAPYD_POLI:"RAPYD_POLI",RAPYD_GRABPAY:"RAPYD_GRABPAY",PRIMER_PAYPAL:"PRIMER_PAYPAL",TWOC2P:"TWOC2P",NETS:"NETS",STRIPE_GIROPAY:"STRIPE_GIROPAY",MOLLIE_GIROPAY:"MOLLIE_GIROPAY",MOLLIE_EPS:"MOLLIE_EPS",PAY_NL_EPS:"PAY_NL_EPS",PAY_NL_P24:"PAY_NL_P24",MOLLIE_P24:"MOLLIE_P24",MOLLIE_SOFORT:"MOLLIE_SOFORT",COINBASE:"COINBASE",OPENNODE:"OPENNODE",MOLLIE_GIFT_CARD:"MOLLIE_GIFTCARD",XFERS_PAYNOW:"XFERS_PAYNOW",PAYMENT_CARD:"PAYMENT_CARD",APPLE_PAY:"APPLE_PAY",GOOGLE_PAY:"GOOGLE_PAY",PAYPAL:"PAYPAL",GO_CARDLESS:"GOCARDLESS",KLARNA:"KLARNA",PAY_NL_IDEAL:"PAY_NL_IDEAL",PAY_NL_SOFORT_BANKING:"PAY_NL_SOFORT_BANKING",PAY_NL_BANCONTACT:"PAY_NL_BANCONTACT",PAY_NL_PAYPAL:"PAY_NL_PAYPAL",PAY_NL_CREDIT_TRANSFER:"PAY_NL_CREDIT_TRANSFER",PAY_NL_DIRECT_DEBIT:"PAY_NL_DIRECT_DEBIT",PAY_NL_GIROPAY:"PAY_NL_GIROPAY",PAY_NL_PAYCONIQ:"PAY_NL_PAYCONIQ",HOOLAH:"HOOLAH",ADYEN_BLIK:"ADYEN_BLIK",ADYEN_MOBILEPAY:"ADYEN_MOBILEPAY",ADYEN_VIPPS:"ADYEN_VIPPS",ADYEN_GIROPAY:"ADYEN_GIROPAY",ADYEN_SOFORT:"ADYEN_SOFORT",ADYEN_IDEAL:"ADYEN_IDEAL",ADYEN_TRUSTLY:"ADYEN_TRUSTLY",ADYEN_ALIPAY:"ADYEN_ALIPAY",ADYEN_TWINT:"ADYEN_TWINT",ADYEN_BANK_TRANSFER:"ADYEN_BANK_TRANSFER",MOLLIE_BANCONTACT:"MOLLIE_BANCONTACT",MOLLIE_IDEAL:"MOLLIE_IDEAL",BUCKAROO_GIROPAY:"BUCKAROO_GIROPAY",BUCKAROO_EPS:"BUCKAROO_EPS",BUCKAROO_SOFORT:"BUCKAROO_SOFORT",BUCKAROO_BANCONTACT:"BUCKAROO_BANCONTACT",BUCKAROO_IDEAL:"BUCKAROO_IDEAL",ATOME:"ATOME"},eF={SINGLE_USE:"SINGLE_USE",MULTI_USE:"MULTI_USE"};eb.PAYPAL_VAULTED,eU.PAYPAL,eb.KLARNA_CUSTOMER_TOKEN,eU.KLARNA,eb.AUTOMATED_CLEARING_HOUSE,eU.STRIPE_ACH,eb.CARD,eU.PAYMENT_CARD;var eB=((E={}).INITIALIZATION_ERROR="INITIALIZATION_ERROR",E.NO_PAYMENT_METHODS="NO_PAYMENT_METHODS",E.PRIMER_TEARDOWN="PRIMER_TEARDOWN",E.PRIMER_SERVER_ERROR="PRIMER_SERVER_ERROR",E.THREE_DS_AUTH_FAILED="THREE_DS_AUTH_FAILED",E.TOKENIZATION_ERROR="TOKENIZATION_ERROR",E.DUPLICATE_PAYMENT_METHOD_ERROR="DUPLICATE_PAYMENT_METHOD_ERROR",E.CARD_NUMBER_ERROR="CARD_NUMBER_ERROR",E.PAYMENT_METHOD_NOT_SETUP="PAYMENT_METHOD_NOT_SETUP",E.PAYMENT_METHOD_NOT_PROVIDED="PAYMENT_METHOD_NOT_PROVIDED",E.PAYMENT_METHOD_NOT_COMPATIBLE="PAYMENT_METHOD_NOT_COMPATIBLE",E.RESUME_ERROR="RESUME_ERROR",E.VALIDATION_ERROR="VALIDATION_ERROR",E.PAYMENT_FAILED="PAYMENT_FAILED",E.PAYMENT_CREATION_ABORTED="PAYMENT_CREATION_ABORTED",E.PAYMENT_CREATION_DISABLED="PAYMENT_CREATION_DISABLED",E.CLIENT_SESSION_UPDATE_ERROR="CLIENT_SESSION_UPDATE_ERROR",E.INVALID_ARGUMENT="INVALID_ARGUMENT",E.VAULT_FETCH="VAULT_FETCH",E.VAULT_DELETE="VAULT_DELETE",E.HEADLESS_VAULT_MANAGER_VALIDATION="HEADLESS_VAULT_MANAGER_VALIDATION",E.CARD_FORM_VALIDATION_UNEXPECTED_FIELD="CARD_FORM_VALIDATION_UNEXPECTED_FIELD",E.MISSING_FIRST_NAME_OR_LAST_NAME="MISSING_FIRST_NAME_OR_LAST_NAME",E.MISSING_EMAIL_ADDRESS="MISSING_EMAIL_ADDRESS",E.INVALID_FLOW="INVALID_FLOW",E),ek=((c={}).PAYMENT_METHOD="PAYMENT_METHOD",c.CHECK="CHECK",c);let eH=e=>{let t=e?.mandateData;return!!t&&"fullMandateText"in t};var eG=((l={}).CHANGE="change",l.ERROR="error",l.FOCUS="focus",l.BLUR="blur",l.CLICK="click",l.CLOSE="close",l.CONFIRMED_KLARNA_CATEGORY="CONFIRMED_KLARNA_CATEGORY",l.CONFIRMED_KLARNA_CATEGORY_ERROR="CONFIRMED_KLARNA_CATEGORY_ERROR",l.KLARNA_SESSION_UPDATE="KLARNA_SESSION_UPDATE",l.KLARNA_SESSION_REFRESH_ERROR="KLARNA_SESSION_REFRESH_ERROR",l),eK=((u={}).CARD="CARD",u.NATIVE="NATIVE",u.REDIRECT="REDIRECT",u.KLARNA="KLARNA",u.ACH="ACH",u);let eV={SDK_VERSION:"v2.53.5",createHeadless:eY,showUniversalCheckout:em,showVaultManager:eC,preloadPrimer:ey};return R})()}}]);