UNPKG

@adyen/adyen-platform-experience-web

Version:

![Platform Experience header](https://github.com/Adyen/adyen-platform-experience-web/assets/7926613/18094965-9e01-450e-8dc9-ea84e6b22c2b)

3 lines (2 loc) 48 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const i=require("./emitEvent-CzZf80Am-DK60rvHR.cjs"),X=require("classnames");try{let e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},n=new e.Error().stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="6f928316-a5f5-4b46-9bae-ce385b4214c1",e._sentryDebugIdIdentifier="sentry-dbid-6f928316-a5f5-4b46-9bae-ce385b4214c1")}catch{}const zn=async(e,n)=>i.httpGet({baseUrl:n,path:`legalEntities/${e}/termsOfService/termsOfServiceAcceptanceInfos`}),Qn=e=>{const{rootLegalEntityId:n,baseUrl:t}=i.useApiContext();return i.useQuery({queryKey:["termsOfServiceAcceptanceInfos"],queryFn:()=>zn(n.value,t.value),...e})},Xn=async(e,n)=>i.httpGet({baseUrl:n,path:`legalEntities/${e}/termsOfService/termsOfServiceStatus`}),Zn=e=>{const{rootLegalEntityId:n,baseUrl:t}=i.useApiContext();return i.useQuery({queryKey:["termsOfServiceStatus"],queryFn:()=>Xn(n.value,t.value),...e})};try{let e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},n=new e.Error().stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="a9ee0e23-f11a-4191-9ceb-f872cf1e41a1",e._sentryDebugIdIdentifier="sentry-dbid-a9ee0e23-f11a-4191-9ceb-f872cf1e41a1")}catch{}const et="adyen-kyc-card",nt="adyen-kyc-card-primary",tt="adyen-kyc-card-secondary",rt="adyen-kyc-card-padding-small",ot="adyen-kyc-card-padding-medium",at="adyen-kyc-card-padding-large",it="adyen-kyc-card-elevation-low",st="adyen-kyc-card-elevation-medium",ct="adyen-kyc-card-elevation-high",lt="adyen-kyc-card-interactive",dt="adyen-kyc-card-selected",O={card:et,cardPrimary:nt,cardSecondary:tt,cardPaddingSmall:rt,cardPaddingMedium:ot,cardPaddingLarge:at,cardElevationLow:it,cardElevationMedium:st,cardElevationHigh:ct,cardInteractive:lt,cardSelected:dt},ut={primary:O.cardPrimary,secondary:O.cardSecondary},_t={none:null,small:O.cardPaddingSmall,medium:O.cardPaddingMedium,large:O.cardPaddingLarge},ft={none:null,low:O.cardElevationLow,medium:O.cardElevationMedium,high:O.cardElevationHigh},mt=({children:e,selected:n,variant:t="primary",padding:r="medium",elevation:a="none",onClick:o,disabled:s})=>{const l=!!o,m=X(O.card,ut[t],_t[r],ft[a],{[O.cardSelected]:n});if(l){const d=_=>{_.preventDefault(),o(_)};return i.u("button",{className:X(m,O.cardInteractive),onClick:d,disabled:s,children:e})}return i.u("div",{className:m,role:"region",children:e})};try{let e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},n=new e.Error().stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="bd24104e-37f0-4dcb-86ec-3418a722a40a",e._sentryDebugIdIdentifier="sentry-dbid-bd24104e-37f0-4dcb-86ec-3418a722a40a")}catch{}const pt=({form:e,isActive:n,onClick:t,hasVerificationErrors:r})=>{const{t:a}=i.useTranslation("common"),o=e.hasServerValidationErrors||r,s=l=>{t&&(l.key===i.KEYBOARD_KEYS.enter||l.key===i.KEYBOARD_KEYS.space)&&(l.preventDefault(),t())};return i.u("li",{"aria-label":a(l=>l[e.formName]),"aria-current":n,className:X("adyen-kyc-form-navigation__item",{"adyen-kyc-form-navigation__item--active":n,"adyen-kyc-form-navigation__item--valid":e.isValid,"adyen-kyc-form-navigation__item--isnav":!!t}),children:i.u("button",{type:"button",onClick:t,onKeyDown:t?s:void 0,tabIndex:t?0:void 0,children:[a(l=>l[e.formName]),e.hasServerValidationErrors&&i.u("span",{className:"adyen-kyc-form-navigation__item-icon adyen-kyc-form-navigation__item-icon--error",children:[i.u(i.Icon,{name:"warning"}),i.u("span",{className:"adyen-kyc-u-screen-reader-only",children:a(l=>l.formStepInvalid)})]}),e.isValid&&!o&&i.u("span",{className:"adyen-kyc-form-navigation__item-icon adyen-kyc-form-navigation__item-icon--success",children:[i.u(i.Icon,{name:"checkmark-small"}),i.u("span",{className:"adyen-kyc-u-screen-reader-only",children:a(l=>l.formStepCompleted)})]})]})},e.formId)};function gt({forms:e,activeForm:n,gotoForm:t,validateForm:r,className:a,taskName:o,verificationErrors:s}){const{t:l}=i.useTranslation("common"),m=i.useAnalyticsContext(),d=l(u=>u[o]),_=u=>e.findIndex(h=>h.formId===u.formId),c=u=>()=>{u.formId!==n.formId&&(t(_(u)),i.trackNavigation({userEvents:m,actionType:"navigate",toForm:u.formName,label:u.formName,returnValue:"success"}))},g=(u,h)=>e.slice(0,_(u)).every(y=>y.isValid)||!r?c(u):h.isValid?void 0:()=>{i.trackNavigation({userEvents:m,actionType:"navigate",toForm:u.formName,label:u.formName,returnValue:"validation error"}),r()};return i.u("div",{className:X("adyen-kyc-form-navigation",a),children:[i.u(i.Typography,{el:"h3",variant:"body",color:"secondary",className:"adyen-kyc-form-navigation__header",children:d}),e&&i.u(i.k,{children:[i.u(i.Typography,{color:"tertiary",variant:"caption-stronger",className:"adyen-kyc-form-navigation__step-count",children:l(u=>u["stepsX/YofForm"],{activeFormIndex:_(n)+1,totalForms:e.length,taskNameTranslated:d})}),i.u("ul",{className:"adyen-kyc-form-navigation__items",children:e.map(u=>i.u(pt,{form:u,isActive:u.formId===n.formId,onClick:g(u,n),hasVerificationErrors:!!(s?.[u.formId]??!1)},u.formId))})]})]})}try{let e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},n=new e.Error().stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="c5f2df7a-04d5-47ab-b522-e0e8a08df272",e._sentryDebugIdIdentifier="sentry-dbid-c5f2df7a-04d5-47ab-b522-e0e8a08df272")}catch{}const Le=async(e,n)=>{vt(ht(e),n)},ht=(e,n="application/octet-stream")=>{const t=window.atob(e),r=t.length,a=new Array(r);for(let o=0;o<r;o+=1)a[o]=t.charCodeAt(o);return new Blob([new Uint8Array(a)],{type:n})},vt=(e,n)=>{if("msSaveBlob"in window.navigator&&typeof window.navigator.msSaveBlob=="function")window.navigator.msSaveBlob(e,n);else{const t=window.URL.createObjectURL(e),r=document.createElement("a");r.style.display="none",r.href=t,r.setAttribute("download",n),typeof r.download>"u"&&r.setAttribute("target","_blank"),document.body.appendChild(r),r.click(),document.body.removeChild(r),window.URL.revokeObjectURL(t)}};try{let e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},n=new e.Error().stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="1d616775-1a1d-4115-96fd-7f56074e7d34",e._sentryDebugIdIdentifier="sentry-dbid-1d616775-1a1d-4115-96fd-7f56074e7d34")}catch{}const yt=e=>!e||!e?.individual?"":`${e.individual?.name?.firstName??""} ${e.individual?.name?.lastName??""}`,bt=e=>e.type===i.LegalEntityTypes.INDIVIDUAL?yt(e):e.organization?.legalName??"";try{let e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},n=new e.Error().stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="50cc5ea9-10c4-463a-8fb3-5d082e5db070",e._sentryDebugIdIdentifier="sentry-dbid-50cc5ea9-10c4-463a-8fb3-5d082e5db070")}catch{}var ue,b,ze,$,xe,Qe,Xe,Ze,ke,he,ve,en,Z={},nn=[],St=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,_e=Array.isArray;function B(e,n){for(var t in n)e[t]=n[t];return e}function Te(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function tn(e,n,t){var r,a,o,s={};for(o in n)o=="key"?r=n[o]:o=="ref"?a=n[o]:s[o]=n[o];if(arguments.length>2&&(s.children=arguments.length>3?ue.call(arguments,2):t),typeof e=="function"&&e.defaultProps!=null)for(o in e.defaultProps)s[o]===void 0&&(s[o]=e.defaultProps[o]);return oe(e,s,r,a,null)}function oe(e,n,t,r,a){var o={type:e,props:n,key:t,ref:r,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:a??++ze,__i:-1,__u:0};return a==null&&b.vnode!=null&&b.vnode(o),o}function fe(e){return e.children}function ae(e,n){this.props=e,this.context=n}function G(e,n){if(n==null)return e.__?G(e.__,e.__i+1):null;for(var t;n<e.__k.length;n++)if((t=e.__k[n])!=null&&t.__e!=null)return t.__e;return typeof e.type=="function"?G(e):null}function rn(e){var n,t;if((e=e.__)!=null&&e.__c!=null){for(e.__e=e.__c.base=null,n=0;n<e.__k.length;n++)if((t=e.__k[n])!=null&&t.__e!=null){e.__e=e.__c.base=t.__e;break}return rn(e)}}function ye(e){(!e.__d&&(e.__d=!0)&&$.push(e)&&!ce.__r++||xe!=b.debounceRendering)&&((xe=b.debounceRendering)||Qe)(ce)}function ce(){for(var e,n,t,r,a,o,s,l=1;$.length;)$.length>l&&$.sort(Xe),e=$.shift(),l=$.length,e.__d&&(t=void 0,r=void 0,a=(r=(n=e).__v).__e,o=[],s=[],n.__P&&((t=B({},r)).__v=r.__v+1,b.vnode&&b.vnode(t),Ee(n.__P,t,r,n.__n,n.__P.namespaceURI,32&r.__u?[a]:null,o,a??G(r),!!(32&r.__u),s),t.__v=r.__v,t.__.__k[t.__i]=t,sn(o,t,s),r.__e=r.__=null,t.__e!=a&&rn(t)));ce.__r=0}function on(e,n,t,r,a,o,s,l,m,d,_){var c,g,u,h,w,k,y,v=r&&r.__k||nn,L=n.length;for(m=wt(t,n,v,m,L),c=0;c<L;c++)(u=t.__k[c])!=null&&(g=u.__i==-1?Z:v[u.__i]||Z,u.__i=c,k=Ee(e,u,g,a,o,s,l,m,d,_),h=u.__e,u.ref&&g.ref!=u.ref&&(g.ref&&Ne(g.ref,null,u),_.push(u.ref,u.__c||h,u)),w==null&&h!=null&&(w=h),(y=!!(4&u.__u))||g.__k===u.__k?m=an(u,m,e,y):typeof u.type=="function"&&k!==void 0?m=k:h&&(m=h.nextSibling),u.__u&=-7);return t.__e=w,m}function wt(e,n,t,r,a){var o,s,l,m,d,_=t.length,c=_,g=0;for(e.__k=new Array(a),o=0;o<a;o++)(s=n[o])!=null&&typeof s!="boolean"&&typeof s!="function"?(typeof s=="string"||typeof s=="number"||typeof s=="bigint"||s.constructor==String?s=e.__k[o]=oe(null,s,null,null,null):_e(s)?s=e.__k[o]=oe(fe,{children:s},null,null,null):s.constructor==null&&s.__b>0?s=e.__k[o]=oe(s.type,s.props,s.key,s.ref?s.ref:null,s.__v):e.__k[o]=s,m=o+g,s.__=e,s.__b=e.__b+1,(d=s.__i=kt(s,t,m,c))!=-1&&(c--,(l=t[d])&&(l.__u|=2)),l==null||l.__v==null?(d==-1&&(a>_?g--:a<_&&g++),typeof s.type!="function"&&(s.__u|=4)):d!=m&&(d==m-1?g--:d==m+1?g++:(d>m?g--:g++,s.__u|=4))):e.__k[o]=null;if(c)for(o=0;o<_;o++)(l=t[o])!=null&&(2&l.__u)==0&&(l.__e==r&&(r=G(l)),ln(l,l));return r}function an(e,n,t,r){var a,o;if(typeof e.type=="function"){for(a=e.__k,o=0;a&&o<a.length;o++)a[o]&&(a[o].__=e,n=an(a[o],n,t,r));return n}e.__e!=n&&(r&&(n&&e.type&&!n.parentNode&&(n=G(e)),t.insertBefore(e.__e,n||null)),n=e.__e);do n=n&&n.nextSibling;while(n!=null&&n.nodeType==8);return n}function kt(e,n,t,r){var a,o,s,l=e.key,m=e.type,d=n[t],_=d!=null&&(2&d.__u)==0;if(d===null&&l==null||_&&l==d.key&&m==d.type)return t;if(r>(_?1:0)){for(a=t-1,o=t+1;a>=0||o<n.length;)if((d=n[s=a>=0?a--:o++])!=null&&(2&d.__u)==0&&l==d.key&&m==d.type)return s}return-1}function De(e,n,t){n[0]=="-"?e.setProperty(n,t??""):e[n]=t==null?"":typeof t!="number"||St.test(n)?t:t+"px"}function re(e,n,t,r,a){var o,s;e:if(n=="style")if(typeof t=="string")e.style.cssText=t;else{if(typeof r=="string"&&(e.style.cssText=r=""),r)for(n in r)t&&n in t||De(e.style,n,"");if(t)for(n in t)r&&t[n]==r[n]||De(e.style,n,t[n])}else if(n[0]=="o"&&n[1]=="n")o=n!=(n=n.replace(Ze,"$1")),s=n.toLowerCase(),n=s in e||n=="onFocusOut"||n=="onFocusIn"?s.slice(2):n.slice(2),e.l||(e.l={}),e.l[n+o]=t,t?r?t.u=r.u:(t.u=ke,e.addEventListener(n,o?ve:he,o)):e.removeEventListener(n,o?ve:he,o);else{if(a=="http://www.w3.org/2000/svg")n=n.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(n!="width"&&n!="height"&&n!="href"&&n!="list"&&n!="form"&&n!="tabIndex"&&n!="download"&&n!="rowSpan"&&n!="colSpan"&&n!="role"&&n!="popover"&&n in e)try{e[n]=t??"";break e}catch{}typeof t=="function"||(t==null||t===!1&&n[4]!="-"?e.removeAttribute(n):e.setAttribute(n,n=="popover"&&t==1?"":t))}}function Oe(e){return function(n){if(this.l){var t=this.l[n.type+e];if(n.t==null)n.t=ke++;else if(n.t<t.u)return;return t(b.event?b.event(n):n)}}}function Ee(e,n,t,r,a,o,s,l,m,d){var _,c,g,u,h,w,k,y,v,L,N,x,C,P,M,S,V,A=n.type;if(n.constructor!=null)return null;128&t.__u&&(m=!!(32&t.__u),o=[l=n.__e=t.__e]),(_=b.__b)&&_(n);e:if(typeof A=="function")try{if(y=n.props,v="prototype"in A&&A.prototype.render,L=(_=A.contextType)&&r[_.__c],N=_?L?L.props.value:_.__:r,t.__c?k=(c=n.__c=t.__c).__=c.__E:(v?n.__c=c=new A(y,N):(n.__c=c=new ae(y,N),c.constructor=A,c.render=Et),L&&L.sub(c),c.state||(c.state={}),c.__n=r,g=c.__d=!0,c.__h=[],c._sb=[]),v&&c.__s==null&&(c.__s=c.state),v&&A.getDerivedStateFromProps!=null&&(c.__s==c.state&&(c.__s=B({},c.__s)),B(c.__s,A.getDerivedStateFromProps(y,c.__s))),u=c.props,h=c.state,c.__v=n,g)v&&A.getDerivedStateFromProps==null&&c.componentWillMount!=null&&c.componentWillMount(),v&&c.componentDidMount!=null&&c.__h.push(c.componentDidMount);else{if(v&&A.getDerivedStateFromProps==null&&y!==u&&c.componentWillReceiveProps!=null&&c.componentWillReceiveProps(y,N),n.__v==t.__v||!c.__e&&c.shouldComponentUpdate!=null&&c.shouldComponentUpdate(y,c.__s,N)===!1){for(n.__v!=t.__v&&(c.props=y,c.state=c.__s,c.__d=!1),n.__e=t.__e,n.__k=t.__k,n.__k.some(function(F){F&&(F.__=n)}),x=0;x<c._sb.length;x++)c.__h.push(c._sb[x]);c._sb=[],c.__h.length&&s.push(c);break e}c.componentWillUpdate!=null&&c.componentWillUpdate(y,c.__s,N),v&&c.componentDidUpdate!=null&&c.__h.push(function(){c.componentDidUpdate(u,h,w)})}if(c.context=N,c.props=y,c.__P=e,c.__e=!1,C=b.__r,P=0,v){for(c.state=c.__s,c.__d=!1,C&&C(n),_=c.render(c.props,c.state,c.context),M=0;M<c._sb.length;M++)c.__h.push(c._sb[M]);c._sb=[]}else do c.__d=!1,C&&C(n),_=c.render(c.props,c.state,c.context),c.state=c.__s;while(c.__d&&++P<25);c.state=c.__s,c.getChildContext!=null&&(r=B(B({},r),c.getChildContext())),v&&!g&&c.getSnapshotBeforeUpdate!=null&&(w=c.getSnapshotBeforeUpdate(u,h)),S=_,_!=null&&_.type===fe&&_.key==null&&(S=cn(_.props.children)),l=on(e,_e(S)?S:[S],n,t,r,a,o,s,l,m,d),c.base=n.__e,n.__u&=-161,c.__h.length&&s.push(c),k&&(c.__E=c.__=null)}catch(F){if(n.__v=null,m||o!=null)if(F.then){for(n.__u|=m?160:128;l&&l.nodeType==8&&l.nextSibling;)l=l.nextSibling;o[o.indexOf(l)]=null,n.__e=l}else{for(V=o.length;V--;)Te(o[V]);be(n)}else n.__e=t.__e,n.__k=t.__k,F.then||be(n);b.__e(F,n,t)}else o==null&&n.__v==t.__v?(n.__k=t.__k,n.__e=t.__e):l=n.__e=Tt(t.__e,n,t,r,a,o,s,m,d);return(_=b.diffed)&&_(n),128&n.__u?void 0:l}function be(e){e&&e.__c&&(e.__c.__e=!0),e&&e.__k&&e.__k.forEach(be)}function sn(e,n,t){for(var r=0;r<t.length;r++)Ne(t[r],t[++r],t[++r]);b.__c&&b.__c(n,e),e.some(function(a){try{e=a.__h,a.__h=[],e.some(function(o){o.call(a)})}catch(o){b.__e(o,a.__v)}})}function cn(e){return typeof e!="object"||e==null||e.__b&&e.__b>0?e:_e(e)?e.map(cn):B({},e)}function Tt(e,n,t,r,a,o,s,l,m){var d,_,c,g,u,h,w,k=t.props||Z,y=n.props,v=n.type;if(v=="svg"?a="http://www.w3.org/2000/svg":v=="math"?a="http://www.w3.org/1998/Math/MathML":a||(a="http://www.w3.org/1999/xhtml"),o!=null){for(d=0;d<o.length;d++)if((u=o[d])&&"setAttribute"in u==!!v&&(v?u.localName==v:u.nodeType==3)){e=u,o[d]=null;break}}if(e==null){if(v==null)return document.createTextNode(y);e=document.createElementNS(a,v,y.is&&y),l&&(b.__m&&b.__m(n,o),l=!1),o=null}if(v==null)k===y||l&&e.data==y||(e.data=y);else{if(o=o&&ue.call(e.childNodes),!l&&o!=null)for(k={},d=0;d<e.attributes.length;d++)k[(u=e.attributes[d]).name]=u.value;for(d in k)if(u=k[d],d!="children"){if(d=="dangerouslySetInnerHTML")c=u;else if(!(d in y)){if(d=="value"&&"defaultValue"in y||d=="checked"&&"defaultChecked"in y)continue;re(e,d,null,u,a)}}for(d in y)u=y[d],d=="children"?g=u:d=="dangerouslySetInnerHTML"?_=u:d=="value"?h=u:d=="checked"?w=u:l&&typeof u!="function"||k[d]===u||re(e,d,u,k[d],a);if(_)l||c&&(_.__html==c.__html||_.__html==e.innerHTML)||(e.innerHTML=_.__html),n.__k=[];else if(c&&(e.innerHTML=""),on(n.type=="template"?e.content:e,_e(g)?g:[g],n,t,r,v=="foreignObject"?"http://www.w3.org/1999/xhtml":a,o,s,o?o[0]:t.__k&&G(t,0),l,m),o!=null)for(d=o.length;d--;)Te(o[d]);l||(d="value",v=="progress"&&h==null?e.removeAttribute("value"):h!=null&&(h!==e[d]||v=="progress"&&!h||v=="option"&&h!=k[d])&&re(e,d,h,k[d],a),d="checked",w!=null&&w!=e[d]&&re(e,d,w,k[d],a))}return e}function Ne(e,n,t){try{if(typeof e=="function"){var r=typeof e.__u=="function";r&&e.__u(),r&&n==null||(e.__u=e(n))}else e.current=n}catch(a){b.__e(a,t)}}function ln(e,n,t){var r,a;if(b.unmount&&b.unmount(e),(r=e.ref)&&(r.current&&r.current!=e.__e||Ne(r,null,n)),(r=e.__c)!=null){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(o){b.__e(o,n)}r.base=r.__P=null}if(r=e.__k)for(a=0;a<r.length;a++)r[a]&&ln(r[a],n,t||typeof e.type!="function");t||Te(e.__e),e.__c=e.__=e.__e=void 0}function Et(e,n,t){return this.constructor(e,t)}function Nt(e,n,t){var r,a,o,s;n==document&&(n=document.documentElement),b.__&&b.__(e,n),a=(r=!1)?null:n.__k,o=[],s=[],Ee(n,e=n.__k=tn(fe,null,[e]),a||Z,Z,n.namespaceURI,a?null:n.firstChild?ue.call(n.childNodes):null,o,a?a.__e:n.firstChild,r,s),sn(o,e,s)}function dn(e){function n(t){var r,a;return this.getChildContext||(r=new Set,(a={})[n.__c]=this,this.getChildContext=function(){return a},this.componentWillUnmount=function(){r=null},this.shouldComponentUpdate=function(o){this.props.value!=o.value&&r.forEach(function(s){s.__e=!0,ye(s)})},this.sub=function(o){r.add(o);var s=o.componentWillUnmount;o.componentWillUnmount=function(){r&&r.delete(o),s&&s.call(o)}}),t.children}return n.__c="__cC"+en++,n.__=e,n.Provider=n.__l=(n.Consumer=function(t,r){return t.children(r)}).contextType=n,n}ue=nn.slice,b={__e:function(e,n,t,r){for(var a,o,s;n=n.__;)if((a=n.__c)&&!a.__)try{if((o=a.constructor)&&o.getDerivedStateFromError!=null&&(a.setState(o.getDerivedStateFromError(e)),s=a.__d),a.componentDidCatch!=null&&(a.componentDidCatch(e,r||{}),s=a.__d),s)return a.__E=a}catch(l){e=l}throw e}},ze=0,ae.prototype.setState=function(e,n){var t;t=this.__s!=null&&this.__s!=this.state?this.__s:this.__s=B({},this.state),typeof e=="function"&&(e=e(B({},t),this.props)),e&&B(t,e),e!=null&&this.__v&&(n&&this._sb.push(n),ye(this))},ae.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),ye(this))},ae.prototype.render=fe,$=[],Qe=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,Xe=function(e,n){return e.__v.__b-n.__v.__b},ce.__r=0,Ze=/(PointerCapture)$|Capture$/i,ke=0,he=Oe(!1),ve=Oe(!0),en=0;var It=0;function p(e,n,t,r,a,o){n||(n={});var s,l,m=n;if("ref"in m)for(l in m={},n)l=="ref"?s=n[l]:m[l]=n[l];var d={type:e,props:m,key:t,ref:s,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:--It,__i:-1,__u:0,__source:a,__self:o};if(typeof e=="function"&&(s=e.defaultProps))for(l in s)m[l]===void 0&&(m[l]=s[l]);return b.vnode&&b.vnode(d),d}function At(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Fe={exports:{}},qe;function Ct(){return qe||(qe=1,(function(e){(function(){var n={}.hasOwnProperty;function t(){for(var o="",s=0;s<arguments.length;s++){var l=arguments[s];l&&(o=a(o,r(l)))}return o}function r(o){if(typeof o=="string"||typeof o=="number")return o;if(typeof o!="object")return"";if(Array.isArray(o))return t.apply(null,o);if(o.toString!==Object.prototype.toString&&!o.toString.toString().includes("[native code]"))return o.toString();var s="";for(var l in o)n.call(o,l)&&o[l]&&(s=a(s,l));return s}function a(o,s){return s?o?o+" "+s:o+s:o}e.exports?(t.default=t,e.exports=t):window.classNames=t})()})(Fe)),Fe.exports}var Pt=Ct();const U=At(Pt);var D=(e=>(e.Chapter="chapter",e.Section="section",e.Paragraph="paragraph",e.Text="text",e.Weblink="weblink",e.List="list",e.Table="table",e.InternalReference="internalReference",e.Bigskip="bigskip",e))(D||{}),Se=(e=>(e.Bold="BOLD",e.Italic="ITALIC",e))(Se||{});let je=Date.now();const un=(e="id")=>(je+=1,`${e}-${je}`);var Y,E,ge,Be,le=0,_n=[],I=b,Ue=I.__b,Me=I.__r,He=I.diffed,$e=I.__c,Re=I.unmount,Ve=I.__;function me(e,n){I.__h&&I.__h(E,e,le||n),le=0;var t=E.__H||(E.__H={__:[],__h:[]});return e>=t.__.length&&t.__.push({}),t.__[e]}function J(e){return le=1,Lt(gn,e)}function Lt(e,n,t){var r=me(Y++,2);if(r.t=e,!r.__c&&(r.__=[gn(void 0,n),function(l){var m=r.__N?r.__N[0]:r.__[0],d=r.t(m,l);m!==d&&(r.__N=[d,r.__[1]],r.__c.setState({}))}],r.__c=E,!E.__f)){var a=function(l,m,d){if(!r.__c.__H)return!0;var _=r.__c.__H.__.filter(function(g){return!!g.__c});if(_.every(function(g){return!g.__N}))return!o||o.call(this,l,m,d);var c=r.__c.props!==l;return _.forEach(function(g){if(g.__N){var u=g.__[0];g.__=g.__N,g.__N=void 0,u!==g.__[0]&&(c=!0)}}),o&&o.call(this,l,m,d)||c};E.__f=!0;var o=E.shouldComponentUpdate,s=E.componentWillUpdate;E.componentWillUpdate=function(l,m,d){if(this.__e){var _=o;o=void 0,a(l,m,d),o=_}s&&s.call(this,l,m,d)},E.shouldComponentUpdate=a}return r.__N||r.__}function K(e,n){var t=me(Y++,3);!I.__s&&pn(t.__H,n)&&(t.__=e,t.u=n,E.__H.__h.push(t))}function xt(e){return le=5,fn(function(){return{current:e}},[])}function fn(e,n){var t=me(Y++,7);return pn(t.__H,n)&&(t.__=e(),t.__H=n,t.__h=e),t.__}function mn(e){var n=E.context[e.__c],t=me(Y++,9);return t.c=e,n?(t.__==null&&(t.__=!0,n.sub(E)),n.props.value):e.__}function Dt(){for(var e;e=_n.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(ie),e.__H.__h.forEach(we),e.__H.__h=[]}catch(n){e.__H.__h=[],I.__e(n,e.__v)}}I.__b=function(e){E=null,Ue&&Ue(e)},I.__=function(e,n){e&&n.__k&&n.__k.__m&&(e.__m=n.__k.__m),Ve&&Ve(e,n)},I.__r=function(e){Me&&Me(e),Y=0;var n=(E=e.__c).__H;n&&(ge===E?(n.__h=[],E.__h=[],n.__.forEach(function(t){t.__N&&(t.__=t.__N),t.u=t.__N=void 0})):(n.__h.forEach(ie),n.__h.forEach(we),n.__h=[],Y=0)),ge=E},I.diffed=function(e){He&&He(e);var n=e.__c;n&&n.__H&&(n.__H.__h.length&&(_n.push(n)!==1&&Be===I.requestAnimationFrame||((Be=I.requestAnimationFrame)||Ot)(Dt)),n.__H.__.forEach(function(t){t.u&&(t.__H=t.u),t.u=void 0})),ge=E=null},I.__c=function(e,n){n.some(function(t){try{t.__h.forEach(ie),t.__h=t.__h.filter(function(r){return!r.__||we(r)})}catch(r){n.some(function(a){a.__h&&(a.__h=[])}),n=[],I.__e(r,t.__v)}}),$e&&$e(e,n)},I.unmount=function(e){Re&&Re(e);var n,t=e.__c;t&&t.__H&&(t.__H.__.forEach(function(r){try{ie(r)}catch(a){n=a}}),t.__H=void 0,n&&I.__e(n,t.__v))};var We=typeof requestAnimationFrame=="function";function Ot(e){var n,t=function(){clearTimeout(r),We&&cancelAnimationFrame(n),setTimeout(e)},r=setTimeout(t,35);We&&(n=requestAnimationFrame(t))}function ie(e){var n=E,t=e.__c;typeof t=="function"&&(e.__c=void 0,t()),E=n}function we(e){var n=E;e.__c=e.__(),E=n}function pn(e,n){return!e||e.length!==n.length||n.some(function(t,r){return t!==e[r]})}function gn(e,n){return typeof n=="function"?n(e):n}const hn=dn(null);function Ft({children:e,className:n,expand:t=!1,type:r,onExpandSection:a}){const[o,s]=J([]),l=U("adv-accordion",n,{"adv-accordion--container":r==="container"});return p(hn.Provider,{value:{expand:t,items:o,setItems:s,onExpandSection:a},children:p("div",{className:l,children:e})})}function qt(){return p("div",{className:"adv-bigskip"})}const Ke={1:"h1",2:"h2"};function Ie({className:e,level:n,children:t}){const r=Ke[n]||Ke[1],a=U("adv-heading",`adv-heading--${n}`,e);return tn(r,{className:a},t)}function R({content:e,styles:n}){const t=U({"adv-u-font-weight-semi-bold":n?.includes(Se.Bold),"adv-u-font-italic":n?.includes(Se.Italic)});return p("span",{className:t,children:e})}function jt({title:e,contentElements:n}){return p("section",{className:"adv-u-margin-bottom-48",children:[p(Ie,{level:2,className:"adv-u-margin-top-24 adv-u-margin-bottom-16",children:p(R,{content:e.content,styles:e.styles})}),p(H,{contentElements:n,isTopLevel:!0})]})}const vn=dn({references:{},addReference:()=>{}});function yn(){const e=mn(vn);if(e===void 0)throw new Error("useReferenceContext must be used within a ReferenceProvider");return e}const Bt=e=>new Promise(n=>{setTimeout(n,e)}),de=e=>e?`adyen-document-viewer-${e.replace(/[^\w-]/g,"").slice(0,32)}`:void 0,bn=e=>{if(!e)return null;const n=e instanceof HTMLElement,t=n&&window.getComputedStyle(e).overflowY;return n&&t!=="visible"&&t!=="hidden"?e:bn(e.parentNode)??document.body},Ut=({onClick:e,label:n})=>p("button",{className:"adv-link",type:"button",onClick:e,title:n,children:n});function Mt({referencedLabel:e,displayText:n}){const t=n?n.content:e,r=de(e)??"",{references:a}=yn();return p(Ut,{onClick:async()=>{a&&r&&a[r]&&(a[r].openSection(),await Bt(150)),bn(document.getElementById(r))?.querySelector(`#${r}`)?.scrollIntoView({behavior:"smooth"})},label:t})}function Ht({className:e,nested:n,ordered:t,noMarkers:r,children:a}){const o=U(["adv-list",n&&"adv-list--nested",t&&"adv-list--ordered",r&&"adv-list--no-markers",e]);return p("ul",{className:o,children:a})}function $t({className:e,children:n,noMarkers:t}){const r=U(["adv-list__item",t&&"adv-list__item--no-markers",e]);return p("li",{className:r,children:n})}function Sn({items:e,style:n}){return p(Ht,{ordered:n.ordered,children:e.map((t,r)=>p($t,{children:[p(H,{contentElements:t.content}),t.subList&&p(Sn,{style:t.subList.style,items:t.subList.items})]},r))})}function Rt({isTopLevel:e,contentElements:n}){const t=U("adv-paragraph",{"adv-u-margin-bottom-16":e});return p("p",{className:t,children:p(H,{contentElements:n})})}function Vt({children:e,collapsed:n=!1}){const t=xt(null),[r,a]=J(n?0:void 0);return K(()=>{a(n?0:t.current?.scrollHeight)},[n]),p("div",{className:"adv-collapsible-container","aria-hidden":n,ref:t,style:{height:r},children:e})}const Wt=({className:e="",name:n})=>{const t={"chevron-up":p("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 15 15",width:"15",height:"15",children:p("path",{fillRule:"evenodd",d:"M13 10a1 1 0 0 1-1.743.669L7.5 6.495 3.743 10.67a1 1 0 0 1-1.486-1.338l4.5-5a1 1 0 0 1 1.486 0l4.5 5a.998.998 0 0 1 .257.67z"})}),"chevron-down":p("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 15 15",width:"15",height:"15",children:p("path",{fillRule:"evenodd",d:"M2 5a1 1 0 0 1 1.743-.669L7.5 8.505l3.757-4.174a1 1 0 0 1 1.486 1.338l-4.5 5a1 1 0 0 1-1.486 0l-4.5-5A.998.998 0 0 1 2 4.999z"})})};return p("i",{className:U("adv-icon",e),role:"img","aria-hidden":!0,children:t[n]})};function Kt(){return mn(hn)}function Gt({children:e,open:n=!1,title:t="",onOpen:r=()=>{},onClose:a=()=>{}}){const{expand:o,items:s,setItems:l,onExpandSection:m}=Kt(),[d,_]=J(n),[c]=J(un),g=()=>{const u=!d,h=[...s];o?(h.find(w=>w.id===c).isOpen=u,l(h)):l(h.map(w=>({...w,isOpen:w.id===c?u:!1})))};return K(()=>{l(u=>[...u,{id:c,isOpen:d}])},[]),K(()=>{_(n)},[n]),K(()=>{_(s.find(u=>u.id===c)?.isOpen??!1)},[s]),K(()=>{d?(m?.(t),r()):a()},[d]),p("div",{className:"adv-accordion__item",children:[p("div",{role:"button",className:"adv-accordion__header",tabIndex:0,onClick:g,children:[p(Wt,{name:d?"chevron-up":"chevron-down",className:"adv-accordion__toggle"}),p("div",{className:"adv-accordion__title-wrapper",children:p("div",{className:"adv-accordion__title",children:t})})]}),p(Vt,{collapsed:!d,children:p("div",{className:"adv-accordion__content",children:e})})]})}const wn=e=>{if(typeof e!="object"||e===null)return[];const n=[];"label"in e&&typeof e.label=="string"&&e.label!==""&&n.push(e.label);for(const t in e){const r=e[t];(Array.isArray(r)||typeof r=="object"&&r!==null)&&n.push(...wn(r))}return n};function Yt({title:e,label:n,isTopLevel:t,contentElements:r}){const[a,o]=J(!1),{addReference:s}=yn(),l=de(n);return K(()=>{if(t){const m=wn(r).map(de);l&&m.push(l),m.length&&m.forEach(d=>{s({[d]:{openSection:()=>o(!0)}})})}},[]),t?p(Gt,{title:e.content,open:a,onOpen:()=>{o(!0)},onClose:()=>{o(!1)},children:p("section",{className:"adv-section-box",id:l,children:p(H,{contentElements:r})})}):p("section",{id:l,children:[p(Ie,{level:2,className:"adv-u-margin-top-24 adv-u-margin-bottom-16",children:p(R,{content:e.content,styles:e.styles})}),p(H,{contentElements:r})]})}function Jt({rows:e,label:n,captions:t,titlePrefix:r,title:a}){const o=de(n);return p("div",{id:o,children:[p("div",{className:"adv-u-margin-y-8 adv-u-text-align-center",children:[r&&p(R,{...r}),r&&a&&" ",a&&p(R,{...a})]}),p("table",{className:"adv-table adv-table--condensed",children:[t&&p("caption",{children:p(H,{contentElements:t})}),p("tbody",{className:"adv-table__body",children:e.map((s,l)=>p("tr",{className:"adv-table__row",children:s.map((m,d)=>p("td",{className:"adv-table__cell",children:p(H,{contentElements:m.elements})},d))},l))})]})]})}const zt=({className:e,children:n,href:t,underline:r,inheritStyles:a,onClick:o})=>{const s=U("adv-link",e,{"adv-link--underline":r,"adv-link--inherit":a});return p("a",{href:t,className:s,target:"_blank",rel:"noopener noreferrer",onClick:o,children:p("span",{className:"adv-link__text",children:n})})},Qt=({url:e,displayText:n})=>p(zt,{href:e,children:n?p(R,{...n}):e}),Xt={chapter:jt,section:Yt,paragraph:Rt,text:R,weblink:Qt,list:Sn,table:Jt,internalReference:Mt,breakline:"br",bigskip:qt},Zt=e=>`key-${e}-${un()}`,er=(e,n)=>{if(!("type"in e))return null;switch(e.type){case D.Chapter:return{title:e.title,contentElements:e.contentElements};case D.Section:return{isTopLevel:n,title:e.title,label:e.label,contentElements:e.contentElements};case D.Paragraph:return{isTopLevel:n,contentElements:e.contentElements};case D.Text:return{content:e.content,styles:e.styles};case D.Weblink:return{url:e.url,displayText:e.displayText};case D.List:return{items:e.items,style:e.style};case D.Table:return{rows:e.rows,label:e.label,captions:e.captions,titlePrefix:e.titlePrefix,title:e.title};case D.InternalReference:return{referencedLabel:e.referencedLabel,displayText:e.displayText};case D.Bigskip:return{};default:return null}};function H({contentElements:e,isTopLevel:n=!1,onExpandSection:t,multiple:r}){const a=e.map(o=>{if(!("type"in o))return null;const s=Xt[o.type];return p(s,{...er(o,n)},Zt(o.type))});return n?p(Ft,{onExpandSection:t,expand:r,children:a}):p("span",{children:a})}function nr({children:e}){const[n,t]=J({}),r=fn(()=>({addReference:a=>{t(o=>({...o,...a}))},references:n}),[n,t]);return p(vn.Provider,{value:r,children:e})}function tr({document:e,className:n,onExpandSection:t,multiple:r}){const a=U("adyen-document-viewer",n);return p(nr,{children:p("div",{className:a,children:[p(Ie,{level:1,className:"adv-u-margin-top-24 adv-u-margin-bottom-16",children:p(R,{content:e.title.content,styles:e.title.styles})}),p(H,{contentElements:e.contentElements,onExpandSection:t,multiple:r,isTopLevel:!0})]})})}function rr(e){return"type"in e&&e.type===D.Chapter}function or(e){return"type"in e&&e.type===D.Section}function ar(e){return"contentElements"in e&&Array.isArray(e.contentElements)}function ir(e){return e.isTopLevel?`${e.counter}`:`${e.prefix}${e.counter}`}function sr(e,n){return`${e} ${n}`}function se(e,n){if(rr(e)){const t={prefix:"",counter:1,isTopLevel:!0};return{...e,contentElements:e.contentElements.map(r=>se(r,t))}}else if(or(e)){const t=ir(n),r={...e,title:{...e.title,content:sr(t,e.title.content)}};n.counter+=1;const a={prefix:`${t}.`,counter:1,isTopLevel:!1};return r.contentElements=e.contentElements.map(o=>se(o,a)),r}else if(ar(e))return{...e,contentElements:e.contentElements.map(t=>se(t,n))};return e}function cr(e){const n={prefix:"",counter:1,isTopLevel:!0};return{...e,contentElements:e.contentElements.map(t=>se(t,n))}}class lr{constructor(n,t={}){if(typeof n=="object"&&"nodeType"in n)this.target=n;else{const r=window.document.querySelector(n);if(r instanceof HTMLElement)this.target=r;else throw new Error("Target element was not found")}this.options={onExpandSection:t.onExpandSection??void 0,multiple:t.multiple??!1,showSectionNumbering:t.showSectionNumbering??!1}}render(n){const t=this.options.showSectionNumbering?cr(n):n;Nt(p(tr,{document:t,onExpandSection:this.options.onExpandSection,multiple:this.options.multiple}),this.target)}}function dr({contract:e,className:n,onExpandSection:t,showSectionNumbering:r}){const a=X("adyen-contract-viewer",n),o=i.A(null),[s,l]=i.d(null);return i.y(()=>{o.current&&!s&&l(new lr(o.current,{onExpandSection:t,showSectionNumbering:r})),s&&s.render(e)},[e,s,t,r]),i.u("div",{ref:o,className:a})}try{let e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},n=new e.Error().stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="d1a4eeb8-bdc4-47ac-9a92-322028e0ea4a",e._sentryDebugIdIdentifier="sentry-dbid-d1a4eeb8-bdc4-47ac-9a92-322028e0ea4a")}catch{}const ur=async(e,n,t,r)=>i.httpPost({baseUrl:n,path:`legalEntities/${e}/termsOfService/accept`},{...r,legalEntityReference:e,termsOfServiceDocumentId:t}),_r=e=>{const{rootLegalEntityId:n,baseUrl:t}=i.useApiContext(),r=i.useInvalidateRootLegalEntity();return i.useMutation({mutationFn:a=>ur(n.value,t.value,a.termsOfServiceDocumentId,a),onSuccess:async()=>{await r()},...e})},fr=async(e,n,t,r)=>i.httpGet({baseUrl:n,path:`legalEntities/${e}/termsOfService/acceptedTermsOfServiceDocument/${t}?documentformat=${r} `}),kn=(e,n,t)=>{const{rootLegalEntityId:r,baseUrl:a}=i.useApiContext();return i.useQuery({queryKey:["acceptedTermsOfService",e,n],queryFn:e?()=>fr(r.value,a.value,e,n):i.skipToken,...t})},Tn=async(e,n,t)=>i.httpPost({baseUrl:n,path:`legalEntities/${e}/termsOfService`},t),mr=(e,n)=>{const{rootLegalEntityId:t,baseUrl:r}=i.useApiContext();return i.useQuery({queryKey:["termsOfService",e],queryFn:()=>Tn(t.value,r.value,e),...n})},pr="adyen-kyc-tos-signed-alert",gr="adyen-kyc-tos-container",hr="adyen-kyc-tos-content",vr="adyen-kyc-tos-signer-field",yr="adyen-kyc-tos-actions",Q={tosSignedAlert:pr,tosContainer:gr,tosContent:hr,tosSignerField:vr,tosActions:yr},br=i.createLogger(),Ge="en",Sr=({handleServiceAgreementIsNotAvailableInThatLanguage:e,acceptanceId:n,serviceAgreementType:t,language:r})=>{const[a,o]=i.d(r);i.y(()=>{a!==r&&o(r)},[r]);const{data:s,isSuccess:l,isError:m,error:d}=mr({language:a,type:t,termsOfServiceDocumentFormat:"JSON"},{enabled:!n}),{data:_,isSuccess:c}=kn(n,"JSON"),g=i.T(()=>{const u=s??_,h=s?.termsOfServiceDocumentId??_?.termsOfServiceAcceptanceReference;if(u?.document&&h){const w=JSON.parse(decodeURIComponent(escape(window.atob(u.document))));return{loading:"success",serviceAgreement:{id:h,contract:w}}}},[_,s]);return(l||c)&&g?g:m?(a!==Ge?(e(),o(Ge)):br.error(d),{loading:"success",serviceAgreement:void 0}):{loading:"loading",serviceAgreement:void 0}},wr={signer:{modes:["blur"],validate:e=>!!e,errorMessage:"fieldIsRequired"},acceptServiceAgreement:{modes:["blur"],validate:e=>!!e,errorMessage:"fieldIsRequired"}},Ye={adyenForPlatformsManage:"paymentProcessingTerms",adyenIssuing:"accountHolderTerms",adyenForPlatformsAdvanced:"paymentProcessingTerms",adyenCapital:"capitalUserTerms",adyenAccount:"businessAccountTerms",adyenCard:"cardUserTerms",adyenFranchisee:"franchiseesTAndCs",adyenPccr:"pccr",adyenChargeCard:"chargeCardUserAgreement"},kr=i.createLogger(),Je="en";function Tr({legalEntityResponse:e,handleAddSigner:n,handleSign:t,serviceAgreementTypes:r,serviceAgreementAcceptanceInfos:a,asEmbedded:o=!1,asModal:s=!1,handleCloseClick:l,showInitialBackButton:m=!1,onComplete:d}){const{t:_,i18n:c}=i.useTranslation(["contract","common"]),g=i.useAnalyticsContext(),{showToast:u}=i.useToastContext(),{isExperimentEnabled:h}=i.useExperimentsContext(),w=h("EnableAgeVerification"),{rootLegalEntityId:k,baseUrl:y}=i.useApiContext(),[v,L]=i.d(),N=a.map(f=>({formId:f.id,serviceAgreementType:f.type,acceptanceId:f.id,createdAt:f.createdAt,formName:Ye[f.type],isValid:!0})),x=r.map(f=>({formId:f,serviceAgreementType:f,formName:Ye[f],isValid:!1})),C=[...N,...x],[P,M]=i.d(0),[S,V]=i.d(C[P]),[A,F]=i.d(!1),ee=r.includes(S.serviceAgreementType)&&!S.acceptanceId,Nn=P===0,In=P===C.length-1,An=!!S.acceptanceId,{refetch:Cn}=kn(S.acceptanceId,"PDF",{enabled:!1}),Pn=i.q(()=>{u({label:_(f=>f.failedToGetServiceAgreementInSelectedLanguageFallbackToEn),variant:"error"})},[_,u]),{loading:Ln,serviceAgreement:ne}=Sr({handleServiceAgreementIsNotAvailableInThatLanguage:Pn,acceptanceId:S.acceptanceId,serviceAgreementType:S.serviceAgreementType,language:i.getLanguageCode(c.language)}),{handleChangeFor:Ae,triggerValidation:xn,data:W,valid:pe,isValid:Dn,errors:Ce}=i.useForm({schema:["signer","acceptServiceAgreement"],rules:wr}),te=(()=>{if(e.type===i.LegalEntityTypes.ORGANIZATION)return i.getOwnSignatories(e).map(({legalEntityId:f,name:T})=>({id:f??"",name:T??""}));if(w&&i.doesLegalEntityRequiresLegalRepresentative(e)){const f=i.getLegalRepresentative(e);return f?[{id:f.legalEntityId,name:f.name}]:[]}return[{id:e.id,name:`${e.individual?.name.firstName??""} ${e.individual?.name.lastName??""}`}]})(),On=async()=>{const f={actionType:"sign"};if(xn(),!(v==="loading"||!ne||!W.signer))if(Dn)try{L("loading"),await t(e.id,ne.id,{acceptedBy:W.signer}),L("success"),u({label:_(T=>T.serviceAgreementSignedSuccessfully),variant:"success"}),g.addTaskEvent("Success",f),W.acceptServiceAgreement=!1,W.signer=void 0}catch(T){L("success"),u({label:_(q=>q.signingFailed),variant:"error"}),g.addTaskEvent("Encountered error",{...f,returnType:T?.errorCode||"backend",returnValue:T?.title??T?.message})}else g.addTaskEvent("Encountered error",{...f,returnType:"validation",returnValue:Object.entries(pe).filter(([,T])=>!T).map(([T])=>T)})},Fn=i.q(f=>{g.addFieldEvent("Clicked accordion",{actionType:"open",field:f})},[]);i.y(()=>{a.length&&z(a.length-1)},[a]),i.y(()=>{g.addTaskEvent("Landed on page",{actionType:"start"});const f=C.length===N.length?0:N.length;z(f)},[]),i.y(()=>{g.updateSharedEventProperties({page:S?.formName})},[S]);const z=f=>{V(C[f]),M(f)},qn=async()=>{const{isError:f,isSuccess:T,data:q}=await Cn();T&&q.document&&await Le(q.document,`${_(j=>j[S.formName],{ns:"common"})}.pdf`),f&&u({label:_(j=>j.failedToDownloadAcceptedServiceAgreementDocument),variant:"error"})},jn=async()=>{const f=i.getLanguageCode(c.language),T=async q=>{const j=await Tn(k.value,y.value,{type:S.serviceAgreementType,language:q,termsOfServiceDocumentFormat:"PDF"});if(!j.document)throw new Error("No terms Of service document found in response");await Le(j.document,`${_(Jn=>Jn[S.formName],{ns:"common"})}.pdf`)};try{["fr","en"].includes(c.language)&&await T(f),await T("en")}catch{if(f!==Je){await T(Je).catch(kr.error);return}u({label:_(q=>q.failedToDownloadServiceAgreementDocument),variant:"error"})}},Bn=e.type==="individual",Un=n&&i.u(i.Alert,{variant:te.length?"info":"warning",className:"adyen-kyc-u-margin-top-16",title:_(f=>f[te.length?"isYourNameMissingFromSigners":"thereAreNoSigners"]),children:i.u(i.Button,{onClick:n,variant:"link",children:_(f=>f.addYourselfAsSigner)})}),Mn=f=>{if(!f)return"";const T=a.find(({id:j})=>j===f);return e.entityAssociations?.find(({legalEntityId:j})=>j===T?.acceptedBy)?.name??bt(e)},Pe=An&&i.u(i.Alert,{variant:"success",className:Q.tosSignedAlert,title:_(f=>f.signedByOn,{date:i.localizeDateString(S.createdAt,c.language)??"",signer:Mn(S.acceptanceId)})}),Hn=i.u(i.LoaderWrapper,{status:v,formOpacityWhenLoading:.3,showSpinner:!1,className:"adyen-kyc-dropin__sidebar-wrapper",children:i.u(gt,{forms:C,activeForm:S,gotoForm:z,taskName:"signServiceAgreement",className:"adyen-kyc-u-margin-bottom-24"})}),$n=i.u(i.LoaderWrapper,{status:v,formOpacityWhenLoading:.3,showSpinner:!1,className:"adyen-kyc-form-container",children:[i.u(i.LoaderWrapper,{status:Ln,formOpacityWhenLoading:.3,showSpinner:!1,children:[ne&&i.u(i.k,{children:[i.u("div",{className:"adyen-kyc-u-margin-bottom-16",children:Pe}),i.u(mt,{children:i.u(dr,{contract:ne.contract,onExpandSection:Fn,showSectionNumbering:!0})}),i.u("div",{className:"adyen-kyc-u-margin-top-16",children:Pe}),i.u("div",{className:"adyen-kyc-u-margin-y-16",children:i.u(i.Button,{variant:"secondary",onClick:S?.acceptanceId?qn:jn,icon:"download",children:_(f=>f.downloadAsPdf)})})]}),!C.length&&i.u(i.Alert,{variant:"info",title:_(f=>f.nothingNeedsToBeSigned)})]}),ee&&i.u(i.k,{children:[!!te.length&&i.u(i.Field,{name:"signer",label:_(f=>f.signer),className:Q.tosSignerField,errorMessage:Ce.signer?.errorMessage,isValid:pe.signer,dataTestId:"signer",children:f=>i.u(i.Select,{...f,onChange:Ae("signer","blur"),name:"signer",placeholder:_(T=>T.selectSigner),selected:W.signer,items:te})}),!Bn&&Un,i.u(i.Field,{name:"acceptServiceAgreement",className:"adyen-kyc-u-margin-top-16",errorMessage:Ce.acceptServiceAgreement?.errorMessage,isValid:pe.acceptServiceAgreement,children:f=>i.u(i.Checkbox,{...f,label:_(T=>T.iHaveReadAndIAcceptTheseTerms),checked:W.acceptServiceAgreement??!1,name:"acceptServiceAgreement",onChange:Ae("acceptServiceAgreement")})})]})]}),Rn=N.length,Vn=C.length,Wn=()=>{ee?On():In?F(!0):z(P+1)},Kn=()=>{l(),d?.()},Gn=A&&i.u(i.EndStateLayout,{title:_(f=>f.serviceAgreementSignedAndDated),action:i.u(i.Button,{onClick:Kn,fullWidth:!0,children:_(f=>f.finish,{ns:"common"})})}),Yn=Math.floor(Rn/(Vn-1)*100);return i.u(i.MaybeModal,{inline:!s,onClose:l,children:i.u("div",{className:Q.tosContainer,children:[i.u("div",{className:Q.tosContent,children:[!o&&Hn,Gn||$n]}),!A&&i.u("div",{children:[i.u(i.ProgressBar,{ariaLabel:_(f=>f.progress,{ns:"common"}),progress:Yn}),i.u("div",{className:Q.tosActions,children:[Nn?m&&i.u(i.Button,{onClick:l,variant:"secondary",children:_(f=>f.cancel,{ns:"common"})}):i.u(i.Button,{icon:"chevron-left",onClick:()=>{z(P-1)},variant:"secondary",children:_(f=>f.back,{ns:"common"})}),i.u(i.Button,{variant:ee?"primary":"secondary",onClick:Wn,children:ee?_(f=>f.sign,{ns:"common"}):_(f=>f.continue,{ns:"common"})})]})]})]})})}function Er({legalEntityId:e,modalView:n=!1,asEmbedded:t=!0,onClose:r,onComplete:a,onUnmount:o,onAccept:s,handleAddSigner:l}){if(!e)throw new Error("Must provide at-least a legalEntityId");const{i18n:m}=i.useTranslation();i.addResourceBundles(m,[{ns:"common",importFn:N=>i.__variableDynamicImportRuntimeHelper(Object.assign({"../../../language/locales/da-DK.json":()=>Promise.resolve().then(()=>require("./da-DK-Cv6XUSoW-XrirZvM9.cjs")),"../../../language/locales/de-DE.json":()=>Promise.resolve().then(()=>require("./de-DE-BplDsJEb-HPg3XgvU.cjs")),"../../../language/locales/en-US.instructions.json":()=>Promise.resolve().then(()=>require("./en-US.instructions-CfIM2SRF-D35xYcID.cjs")),"../../../language/locales/en-US.json":()=>Promise.resolve().then(()=>require("./emitEvent-CzZf80Am-DK60rvHR.cjs")).then(x=>x.StoreProviderCBB99upB).then(x=>x.bT),"../../../language/locales/es-ES.json":()=>Promise.resolve().then(()=>require("./es-ES-DRsix_Xn--G4QsVsf.cjs")),"../../../language/locales/fi-FI.json":()=>Promise.resolve().then(()=>require("./fi-FI-BftTiz0c-4bXBC8s3.cjs")),"../../../language/locales/fr-FR.json":()=>Promise.resolve().then(()=>require("./fr-FR-C6jxjXAI-CzQV3htW.cjs")),"../../../language/locales/it-IT.json":()=>Promise.resolve().then(()=>require("./it-IT-CXlaZNIj-_Ja7g3_X.cjs")),"../../../language/locales/ja-JP.json":()=>Promise.resolve().then(()=>require("./ja-JP-A6ArIIZ8-DaGCcv78.cjs")),"../../../language/locales/nl-NL.json":()=>Promise.resolve().then(()=>require("./nl-NL-BwWFlBOs-DgZiOYWm.cjs")),"../../../language/locales/no-NO.json":()=>Promise.resolve().then(()=>require("./no-NO-JWsSd7iY-BtbX0Bcc.cjs")),"../../../language/locales/pt-BR.json":()=>Promise.resolve().then(()=>require("./pt-BR-BJOww8U1-BrWJTSOE.cjs")),"../../../language/locales/sl-SI.json":()=>Promise.resolve().then(()=>require("./sl-SI-BfO3xEJx-D7RrxQE5.cjs")),"../../../language/locales/sv-SE.json":()=>Promise.resolve().then(()=>require("./sv-SE-CMLKzwtj-C_teo0xK.cjs"))}),`../../../language/locales/${N}.json`,6)},{ns:"contract",importFn:N=>i.__variableDynamicImportRuntimeHelper(Object.assign({"../../Contract/language/da-DK.json":()=>Promise.resolve().then(()=>require("./da-DK-CLdNh9JT-7AINEcGa.cjs")),"../../Contract/language/de-DE.json":()=>Promise.resolve().then(()=>require("./de-DE-BT5g7ZXC-s4ycv5rQ.cjs")),"../../Contract/language/en-US.json":()=>Promise.resolve().then(()=>require("./en-US-CgakND3H-1-Jf8vgW.cjs")),"../../Contract/language/es-ES.json":()=>Promise.resolve().then(()=>require("./es-ES-4FS7NoE7-Cuwaes3d.cjs")),"../../Contract/language/fi-FI.json":()=>Promise.resolve().then(()=>require("./fi-FI-XpnJRPgt-CVmNoeuM.cjs")),"../../Contract/language/fr-FR.json":()=>Promise.resolve().then(()=>require("./fr-FR-TqAhPvzz-D09pvAuR.cjs")),"../../Contract/language/it-IT.json":()=>Promise.resolve().then(()=>require("./it-IT-D-jYXj6V-DORhX7kI.cjs")),"../../Contract/language/ja-JP.json":()=>Promise.resolve().then(()=>require("./ja-JP-8yMqZqF2-DOtB0IXm.cjs")),"../../Contract/language/nl-NL.json":()=>Promise.resolve().then(()=>require("./nl-NL-Jhr-ICkK-CiM9zG9L.cjs")),"../../Contract/language/no-NO.json":()=>Promise.resolve().then(()=>require("./no-NO-BH6DId3q-CrRFKTa2.cjs")),"../../Contract/language/pt-BR.json":()=>Promise.resolve().then(()=>require("./pt-BR-4Iozxvfr-BDOzAhBV.cjs")),"../../Contract/language/sl-SI.json":()=>Promise.resolve().then(()=>require("./sl-SI-Y9h1ht45-CeyasX38.cjs")),"../../Contract/language/sv-SE.json":()=>Promise.resolve().then(()=>require("./sv-SE-DFSm22oQ-C8tZHmtH.cjs"))}),`../../Contract/language/${N}.json`,5)},{ns:"ui",importFn:N=>i.__variableDynamicImportRuntimeHelper(Object.assign({"../../ui/language/da-DK.json":()=>Promise.resolve().then(()=>require("./da-DK-DQ4ZYSea-D2GefwHq.cjs")),"../../ui/language/de-DE.json":()=>Promise.resolve().then(()=>require("./de-DE-CkbOZ6S_-Ckywt3P-.cjs")),"../../ui/language/en-US.json":()=>Promise.resolve().then(()=>require("./en-US-B-qSAb-7-tIap3ohA.cjs")),"../../ui/language/es-ES.json":()=>Promise.resolve().then(()=>require("./es-ES-BAolMrZ0-Cs09l6Nw.cjs")),"../../ui/language/fi-FI.json":()=>Promise.resolve().then(()=>require("./fi-FI-D8WrLxxq-DUXFIQY1.cjs")),"../../ui/language/fr-FR.json":()=>Promise.resolve().then(()=>require("./fr-FR-Beljeilc-CFntOKld.cjs")),"../../ui/language/it-IT.json":()=>Promise.resolve().then(()=>require("./it-IT-5a7NHVFo-XkuJsxAb.cjs")),"../../ui/language/ja-JP.json":()=>Promise.resolve().then(()=>require("./ja-JP-DSvZhFNY-CvQNakSr.cjs")),"../../ui/language/nl-NL.json":()=>Promise.resolve().then(()=>require("./nl-NL-CmURERx_-CvS8gIkX.cjs")),"../../ui/language/no-NO.json":()=>Promise.resolve().then(()=>require("./no-NO-qyqWODMp-CP4pcRjD.cjs")),"../../ui/language/pt-BR.json":()=>Promise.resolve().then(()=>require("./pt-BR-BxoOF8jB-BA_y35Ek.cjs")),"../../ui/language/sl-SI.json":()=>Promise.resolve().then(()=>require("./sl-SI-DTvJT7fC-6RE40nxE.cjs")),"../../ui/language/sv-SE.json":()=>Promise.resolve().then(()=>require("./sv-SE-N-Hqwcjq-DcaxT-do.cjs"))}),`../../ui/language/${N}.json`,5)}]);const[d,_]=i.d({unAcceptedTermsOfServiceTypes:[],acceptedTermsOfServices:[]}),{data:c}=i.useLegalEntity(i.ROOT_LE),{data:g,isLoading:u}=Zn(),{data:h,isLoading:w}=Qn(),{mutateAsync:k}=_r(),y=()=>{n&&o?.(),r?.()},v=i.q(async(N,x,C)=>{const P=await k({acceptedBy:C.acceptedBy,legalEntityReference:N,termsOfServiceDocumentId:x}),M={type:P.type,acceptedBy:P.acceptedBy,id:P.id,language:P.language,termsOfServiceDocumentId:P.termsOfServiceDocumentId},{acceptedTermsOfServices:S}=d;S.push(M);const A={unAcceptedTermsOfServiceTypes:g?.termsOfServiceTypes?.filter(F=>F!==P.type)??[],acceptedTermsOfServices:S};_(A),s?.(A)},[s,d,k,g?.termsOfServiceTypes]),L=()=>{a?.(d)};return u||w||!c?i.u(i.Loader,{}):i.u(Tr,{taskType:i.TaskTypes.SERVICE_AGREEMENT,legalEntityResponse:c,serviceAgreementTypes:g?.termsOfServiceTypes??[],serviceAgreementAcceptanceInfos:h?.data??[],handleSign:v,asEmbedded:t,asModal:n,handleCloseClick:y,showInitialBackButton:!!r,onComplete:L,handleAddSigner:l})}try{let e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},n=new e.Error().stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="488676d0-ef89-40e6-abb8-c4065a5c1662",e._sentryDebugIdIdentifier="sentry-dbid-488676d0-ef89-40e6-abb8-c4065a5c1662")}catch{}const En=({rootlegalentityid:e,fetchToken:n,environment:t,locale:r,settings:a={},experiments:o={},view:s})=>{const l=i.A(null),m=c=>{i.emitAdyenSdkEvent(l,"complete",c)},d=c=>{i.emitAdyenSdkEvent(l,"accept",c)},_=()=>{i.emitAdyenSdkEvent(l,"close")};return i.u("div",{ref:l,style:"width:100%;",children:i.u(i.EmbedShell,{componentName:"adyen-terms-of-service-management",rootLegalEntityId:e,settings:a,experiments:o,getSdkToken:n,locale:r,baseUrl:i.resolveEnvironment(t),children:i.u(Er,{legalEntityId:e,onAccept:d,onComplete:m,modalView:s==="modal",onClose:_})})})};i.c(En,"adyen-terms-of-service-management",["rootlegalentityid","fetchToken","environment","locale","settings","experiments","view"],{shadow:!0,adoptedStyleSheets:i.stylesheets});exports.AdyenTermsOfService=En; //# sourceMappingURL=adyen-terms-of-service-management-C1Q6Dv8b.cjs.map