1import{a as D}from"./chunk-SVYMASPC.js";import{a as B}from"./chunk-2TZM34WV.js";import{t as w,u as $}from"./chunk-QBKLDZGY.js";import{Ac as n,Ca as V,Ec as T,Ib as l,Ja as u,Jb as m,Ka as I,Kb as g,Ob as C,Rb as S,Tb as d,Zc as b,bb as A,cc as E,d as x,dc as f,dd as M,fb as r,fc as v,gb as y,ub as s,uh as P,wb as p,zc as t}from"./chunk-ZIECK5QA.js";import{m as _}from"./chunk-3JMZ37NM.js";function R(i,e){if(i&1&&(g(0,"sip-age-restriction-overlay",7),t(1,"async")),i&2){let o=d(2);p("customClass","verification-modal-overlay")("minimumRequiredAge",n(1,2,o.minimumRequiredAge$))}}function F(i,e){if(i&1){let o=C();l(0,"div"),s(1,R,2,4,"sip-age-restriction-overlay",3),t(2,"async"),l(3,"div",4)(4,"p"),f(5),t(6,"cxTranslate"),m(),l(7,"button",5),t(8,"async"),S("click",function(){u(o);let c=d();return I(c.initMemberVerification())}),f(9),t(10,"cxTranslate"),l(11,"div"),g(12,"img",6),t(13,"cxTranslate"),m()()()()}if(i&2){let o=d();r(),p("ngIf",n(2,5,o.showOverlay$)),r(4),v(" ",n(6,7,"product.identity.verification.modal.init.description")," "),r(2),p("disabled",n(8,9,o.verificationPending$)),r(2),v(" ",n(10,11,"product.identity.verification.modal.init.proceed")," "),r(3),p("src",n(13,13,"product.identity.verification.modal.toss.img"),A)}}function k(i,e){if(i&1&&(g(0,"sip-age-restriction-overlay",7),t(1,"async")),i&2){let o=d(2);p("customClass","verification-modal-overlay")("minimumRequiredAge",n(1,2,o.minimumRequiredAge$))}}function N(i,e){if(i&1){let o=C();l(0,"div"),s(1,k,2,4,"sip-age-restriction-overlay",3),t(2,"async"),l(3,"div",4)(4,"p"),f(5),t(6,"cxTranslate"),m(),l(7,"button",5),t(8,"async"),S("click",function(){u(o);let c=d();return I(c.checkMemberVerification())}),f(9),t(10,"cxTranslate"),m()()()}if(i&2){let o=d();r(),p("ngIf",n(2,4,o.showOverlay$)),r(4),v(" ",n(6,6,"product.identity.verification.modal.pending.description")," "),r(2),p("disabled",n(8,8,o.verificationPending$)),r(2),v(" ",n(10,10,"product.identity.verification.modal.pending.complete")," ")}}var J=(()=>{let e=class e{constructor(a,c){this.modalService=a,this.memberVerificationService=c,this.verificationPending$=new x(!1),this.verificationInitiaded$=new x(!1)}initMemberVerification(){return _(this,null,function*(){this.verificationPending$.next(!0);let a=yield this.memberVerificationService.initMemberVerification().toPromise();a==="SUCCESS"?(this.verificationPending$.next(!1),this.verificationInitiaded$.next(!0)):a==="FAILED"&&(this.verificationPending$.next(!1),this.modalService.closeActiveModal(e.VERIFICATION_FAILED))})}checkMemberVerification(){return _(this,null,function*(){this.verificationPending$.next(!0);let a=yield this.memberVerificationService.checkMemberVerification().toPromise();a==="SUCCESS"?(this.verificationPending$.next(!1),this.modalService.closeActiveModal(e.VERIFICATION_SUCCESS)):a==="FAILED"&&(this.verificationPending$.next(!1),this.modalService.closeActiveModal(e.VERIFICATION_FAILED))})}};e.VERIFICATION_SUCCESS="VERIFICATION_SUCCESS",e.VERIFICATION_FAILED="VERIFICATION_FAILED",e.\u0275fac=function(c){return new(c||e)(y(w),y(B))},e.\u0275cmp=V({type:e,selectors:[["sip-age-verification-dialog"]],decls:7,vars:11,consts:[["secondStep",""],[3,"modalId","modalTitleClass","modalTitle"],[4,"ngIf","ngIfElse"],[3,"customClass","minimumRequiredAge",4,"ngIf"],[1,"age-verification-modal__content","mt-2"],[1,"btn","btn-primary","age-verification-modal__action","mt-2",3,"click","disabled"],[1,"age-verification-modal__logo",3,"src"],[3,"customClass","minimumRequiredAge"]],template:function(c,h){if(c&1&&(l(0,"sip-modal-dialog",1),t(1,"async"),t(2,"cxTranslate"),s(3,F,14,15,"div",2),t(4,"async"),s(5,N,11,12,"ng-template",null,0,T),m()),c&2){let O=E(6);p("modalId","minimumAgeVerificationInitDialog")("modalTitleClass","notranslate")("modalTitle",n(2,7,n(1,5,h.verificationInitiaded$)?"product.identity.verification.modal.pending.title":"product.identity.verification.modal.init.title")),r(3),p("ngIf",!n(4,9,h.verificationInitiaded$))("ngIfElse",O)}},dependencies:[b,$,D,P,M],styles:[".age-verification-modal__content[_ngcontent-%COMP%]{margin-left:30px;margin-right:30px;display:flex;flex-direction:column;align-items:center}.age-verification-modal__content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1.1em;margin-bottom:15px}.age-verification-modal__action[_ngcontent-%COMP%]{width:max-content;height:auto}.age-verification-modal__logo[_ngcontent-%COMP%]{width:50px} .age-verification-modal .cds-modal-dialog{margin-top:15em} .no-backdrop{background:transparent} .verification-modal-overlay{position:relative} .verification-modal-overlay .circle{border-width:6px!important;width:70px!important;height:70px!important} .verification-modal-overlay .circle .age{font-size:2em}"],changeDetection:0});let i=e;return i})();export{J as a};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.