PageSourceSearch

https://www.eldorado.gg/chunk-IY3EZONT.js

js eldorado.gg collected 2026-09-24 20:02:47 UTC 28,826 bytes, 4 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="d30e8205-5de5-58dd-a5d9-80acda11778f")}catch(e){}}();
3import{a as je,b as J,c as Ke,e as Je,f as Qe,g as Ze,h as et,i as tt}from"./chunk-SXKCHHUP.js";import{e as Ve,f as qe}from"./chunk-RS32LUK5.js";import{a as Ae}from"./chunk-ZPM45NLY.js";import{a as Se}from"./chunk-NVM76FME.js";import"./chunk-2ICD3D72.js";import{b as p,c as Ue,g as Xe}from"./chunk-NCFVXXCT.js";import"./chunk-SVCKQJI6.js";import"./chunk-COE7RV6Q.js";import"./chunk-SRYUR4NQ.js";import"./chunk-OE5HBOUP.js";import"./chunk-4HIOK7IU.js";import"./chunk-SEYW75FS.js";import{b as me}from"./chunk-LM6YNNWJ.js";import{a as Ye}from"./chunk-JG5J3B7J.js";import{b as ke}from"./chunk-PGDKNYNP.js";import"./chunk-K43FAQHA.js";import"./chunk-FLXVTRWX.js";import"./chunk-SAVWZB3V.js";import"./chunk-R5JSEUD6.js";import"./chunk-MWL2FFFD.js";import"./chunk-MJQPGXQA.js";import"./chunk-UP7JJ5CQ.js";import"./chunk-5OIQMPTD.js";import"./chunk-WK7JGA4O.js";import"./chunk-LQ4VKUEJ.js";import"./chunk-BEUPFSZF.js";import"./chunk-WYHHUQGQ.js";import{a as Y}from"./chunk-ASX35LZ3.js";import"./chunk-5CMGDIGY.js";import{d as D,e as _e,f as re,g as le,j as k,l as ae,r as se,s as de,z as Ee}from"./chunk-3I3QRXE3.js";import"./chunk-KP4ZWBAU.js";import{i as ze}from"./chunk-LENXEETP.js";import"./chunk-QYZK7QCM.js";import"./chunk-IB7PDLZR.js";import"./chunk-TJLDHIGF.js";import"./chunk-TUAUSIH7.js";import{K as we,i as xe}from"./chunk-IJME5RCK.js";import"./chunk-VVHXKJVC.js";import"./chunk-53LEKQ6W.js";import"./chunk-TBDJQ7TF.js";import"./chunk-GHFNDSJY.js";import"./chunk-EIJYTSSU.js";import{f as z}from"./chunk-YSIK6MXW.js";import{a as X}from"./chunk-JSFO5J2A.js";import"./chunk-XSGLK73N.js";import"./chunk-2FDBDQC5.js";import"./chunk-QRUNXDIJ.js";import"./chunk-UBZAA23F.js";import"./chunk-IKI4AKGO.js";import"./chunk-AYDJY52V.js";import"./chunk-J62MJSSO.js";import"./chunk-J77BE44H.js";import"./chunk-QZXYJUOV.js";import"./chunk-EDGYPARL.js";import{D as He,m as Ge}from"./chunk-HHMEJT5Q.js";import"./chunk-G3UAL5O7.js";import{a as H,c as oe}from"./chunk-RE4Z5UYO.js";import{N as ye,O as $e}from"./chunk-UHERDYYU.js";import"./chunk-AI7XZROF.js";import{a as U}from"./chunk-QYBPOF7X.js";import"./chunk-ZRIFOCYK.js";import"./chunk-U4TDMDM3.js";import{Aa as W,Ac as f,Bd as ve,Db as a,Ec as Fe,Fc as Oe,Ha as v,Ia as B,Ib as We,Id as O,Jd as Be,Kc as G,Kd as b,La as he,Md as be,Na as $,Sc as S,Ta as I,Uc as ee,Ud as g,Vb as x,Vc as te,Xc as P,Zd as w,_c as E,_d as M,kd as ie,md as K,nd as N,od as F,pc as Pe,pd as ne,qc as A,sc as u,uc as Te,vc as Q,wc as Z,xc as d,yc as o,zc as r}from"./chunk-P7PFFTQP.js";import{a as y,b as De}from"./chunk-CHCY4HII.js";function it(t){switch(t){case p.Skrill:return"skrill.png";case p.Sepa:return"sepa.png";case p.Payoneer:return"payoneer.png";case p.Bitcoin:return"bitcoin-icon.png";case p.USDC:return"usdc.svg";case p.Paypal:return"paypal.svg";default:return null;}}function ut(t,l){t&1&&(o(0,"eld-error-message"),S(1,4),r());}function Tt(t,l){if(t&1&&(o(0,"eld-input",17),A(1,ut,2,0,"eld-error-message"),r()),t&2){let _=E();d("maxLength",_.NAME_MAX_LENGTH)("trimOnFocusOut",!0),a(),u(_.hasCompanyNameError()?1:-1);}}function pt(t,l){t&1&&(o(0,"eld-error-message"),S(1,5),r());}function ct(t,l){t&1&&(o(0,"eld-error-message"),S(1,6),r());}function gt(t,l){if(t&1&&(o(0,"div",18)(1,"eld-input",30),A(2,pt,2,0,"eld-error-message"),r(),o(3,"eld-input",31),A(4,ct,2,0,"eld-error-message"),r()()),t&2){let _=E();a(),d("maxLength",_.NAME_MAX_LENGTH)("trimOnFocusOut",!0),a(),u(_.hasFirstNameError()?2:-1),a(),d("maxLength",_.NAME_MAX_LENGTH)("trimOnFocusOut",!0),a(),u(_.hasLastNameError()?4:-1);}}function Ct(t,l){t&1&&(o(0,"eld-error-message"),S(1,7),r());}function ft(t,l){t&1&&(o(0,"eld-error-message"),S(1,8),r());}function Lt(t,l){t&1&&(o(0,"eld-error-message"),S(1,9),r());}function Nt(t,l){t&1&&(o(0,"eld-error-message"),S(1,10),r());}
3function Mt(t,l){t&1&&(o(0,"eld-alert",27),N(1),r()),t&2&&(a(),F(l));}var ue=200,pe=200,nt=64,ot=20,rt=(()=>{let l=class l{constructor(){this.isCompany=M.required(),this.ibanCountryCode=M.required(),this.isSaving=M(!1),this.errorMessage=M(null),this.initialValue=M(null),this.submitted=w(),this.valueChange=w(),this.destroyRef=W($),this.ASSET=U,this.COUNTRIES=qe,this.NAME_MAX_LENGTH=ue,this.ADDRESS_MAX_LENGTH=pe,this.POST_CODE_MAX_LENGTH=nt,this.PHONE_MAX_LENGTH=ot,this.formSubmitAttempt=I(!1),this.form=new le({firstName:this.requiredTextControl(ue),lastName:this.requiredTextControl(ue),companyName:this.requiredTextControl(ue),phoneNumber:this.requiredTextControl(ot),countryCodeIso2:this.textControl(),city:this.requiredTextControl(pe),street:this.requiredTextControl(pe),postCode:this.requiredTextControl(nt)}),this.hasFirstNameError=this.invalidAfterSubmit(this.form.controls.firstName),this.hasLastNameError=this.invalidAfterSubmit(this.form.controls.lastName),this.hasCompanyNameError=this.invalidAfterSubmit(this.form.controls.companyName),this.hasPhoneNumberError=this.invalidAfterSubmit(this.form.controls.phoneNumber),this.hasCityError=this.invalidAfterSubmit(this.form.controls.city),this.hasStreetError=this.invalidAfterSubmit(this.form.controls.street),this.hasPostCodeError=this.invalidAfterSubmit(this.form.controls.postCode),this.formEvent=oe(this.form.events,{initialValue:null});}ngOnInit(){this.initializeFormControls();}saveWallet(){if(this.formSubmitAttempt.set(!0),this.form.invalid)return;let{firstName:e,lastName:n,companyName:i,phoneNumber:s,countryCodeIso2:m,city:c,street:R,postCode:h}=this.form.getRawValue(),C={phoneNumber:s,countryCodeIso2:m,city:c,street:R,postCode:h};this.submitted.emit(this.isCompany()?{sepaDetails:De(y({},C),{companyName:i})}:{firstName:e,lastName:n,sepaDetails:C});}initializeFormControls(){let{firstName:e,lastName:n,companyName:i,countryCodeIso2:s}=this.form.controls,m=this.initialValue();m&&this.form.patchValue(m),s.setValue(this.ibanCountryCode()),s.disable(),this.isCompany()?(e.disable(),n.disable()):i.disable(),this.form.valueChanges.pipe(H(this.destroyRef)).subscribe(c=>this.valueChange.emit(c));}invalidAfterSubmit(e){return g(()=>this.formSubmitAttempt()?(this.formEvent(),e.invalid):!1);}textControl(e=[]){return new k("",{nonNullable:!0,validators:e});}requiredTextControl(e){return this.textControl([D.required,D.maxLength(e)]);}};l.ɵfac=function(n){return new(n||l)();},l.ɵcmp=x({type:l,selectors:[["eld-sepa-recipient-form"]],inputs:{isCompany:[1,"isCompany"],ibanCountryCode:[1,"ibanCountryCode"],isSaving:[1,"isSaving"],errorMessage:[1,"errorMessage"],initialValue:[1,"initialValue"]},outputs:{submitted:"submitted",valueChange:"valueChange"},decls:32,vars:27,consts:()=>{let e;e="SEPA logo";let n;n="Company name";let i;i="Phone number";let s;s="Country not found";let m;m="Select country";let c;c="City";let R;R="Street";let h;h="Postcode";let C;C="Save wallet";let V;V=" Enter your personal details ";let q;q=" The IBAN owner's full name must exactly match your bank account name. Withdrawals will fail if names differ. ";let j;j="Country";let L;L=" Taken from your IBAN ";let ce;ce=" Field is required ";let ge;ge="First name";let Ce;Ce="Last name";let fe;fe=" Field is required ";let Le;Le=" Field is required ";let Ne;Ne=" Field is required ";let Me;Me=" Field is required ";let Re;Re=" Field is required ";let Ie;return Ie=" Field is required ",[V,q,j,L,ce,fe,Le,Ne,Me,Re,Ie,[1,"flex","flex-col","gap-4",3,"formGroup"],[1,"flex","flex-col","items-center","gap-4","pb-4"],[1,"flex","h-8","items-center"],["alt",e,"objectFit","contain",3,"filePath","height","width"],[1,"text-primary","text-center","text-base"],["type","neutral"],["formControlName","companyName","isRequired","","label",n,"size","l",3,"maxLength","trimOnFocusOut"],[1,"grid","grid-cols-2","gap-4"],["formControlName","phoneNumber","isRequired","","label",i,"size","l",3,"maxLength","trimOnFocusOut"],[1,"border-divider"],["for","sepa-country",1,"text-input-text-placeholder","mb-1.5","block","text-base"],["id","sepa-country","bindLabel","name","bindValue","value","formControlName","countryCodeIso2","notFoundText",s,"placeholder",m,3,"clearable","options","virtualScrolling"],[1,"text-secondary","mt-1","text-sm"],["formControlName","city","isRequired","","label",c,"size","l",3,"maxLength","trimOnFocusOut"],["formControlName","street","isRequired","","label",R,"size","l",3,"maxLength","trimOnFocusOut"],["formControlName","postCode","isRequired","","label",h,"size","l",3,"maxLength","trimOnFocusOut"],["type","error"],[1,"flex","md:justify-end"],["size","l","text",C,"theme","primary",1,"w-full","md:w-auto",3,"buttonClick","isLoading"],["formControlName","firstName","
3isRequired","","label",ge,"size","l",3,"maxLength","trimOnFocusOut"],["formControlName","lastName","isRequired","","label",Ce,"size","l",3,"maxLength","trimOnFocusOut"]];},template:function(n,i){if(n&1&&(o(0,"form",11)(1,"div",12)(2,"span",13),f(3,"eld-image",14),O(4,"getAssetUrl"),r(),o(5,"p",15),S(6,0),r()(),o(7,"eld-alert",16),S(8,1),r(),A(9,Tt,2,3,"eld-input",17)(10,gt,5,6,"div",18),o(11,"eld-input",19),A(12,Ct,2,0,"eld-error-message"),r(),f(13,"hr",20),o(14,"div",18)(15,"div")(16,"label",21)(17,"span"),S(18,2),r()(),f(19,"eld-dropdown",22),o(20,"p",23),S(21,3),r()(),o(22,"eld-input",24),A(23,ft,2,0,"eld-error-message"),r()(),o(24,"div",18)(25,"eld-input",25),A(26,Lt,2,0,"eld-error-message"),r(),o(27,"eld-input",26),A(28,Nt,2,0,"eld-error-message"),r()(),A(29,Mt,2,1,"eld-alert",27),o(30,"div",28)(31,"eld-button",29),P("buttonClick",function(){return i.saveWallet();}),r()()()),n&2){let s;ie("not-submitted",!i.formSubmitAttempt()),d("formGroup",i.form),a(3),d("filePath",b(4,24,"sepa-logo.png",i.ASSET.Payments))("height",32)("width",88),a(6),u(i.isCompany()?9:10),a(2),d("maxLength",i.PHONE_MAX_LENGTH)("trimOnFocusOut",!0),a(),u(i.hasPhoneNumberError()?12:-1),a(7),d("clearable",!1)("options",i.COUNTRIES)("virtualScrolling",!0),a(3),d("maxLength",i.ADDRESS_MAX_LENGTH)("trimOnFocusOut",!0),a(),u(i.hasCityError()?23:-1),a(2),d("maxLength",i.ADDRESS_MAX_LENGTH)("trimOnFocusOut",!0),a(),u(i.hasStreetError()?26:-1),a(),d("maxLength",i.POST_CODE_MAX_LENGTH)("trimOnFocusOut",!0),a(),u(i.hasPostCodeError()?28:-1),a(),u((s=i.errorMessage())?29:-1,s),a(2),d("isLoading",i.isSaving());}},dependencies:[Ee,ae,_e,re,de,se,Se,Y,ke,Ae,z,me,X],encapsulation:2,changeDetection:0});let t=l;return t;})();var Rt=/^0x[a-fA-F0-9]{40}$/,lt="You must be the recipient of the funds. Make sure the payout account is registered in your or your company name. Incorrect details may delay or prevent payment.",at="You must be the recipient of the funds, with the account withdrawal address registered to you. Incorrect details may delay or prevent payment.",It={[p.Skrill]:{logo:{fileName:"skrill-gradient.png",width:88,height:32},identifierLabel:"Skrill account email",identifierFormat:{validator:D.email,errorMessages:{email:"Please enter a valid email address"}},recipientNotice:at,hasAccountHolderName:!1,hasRecipientStep:!1,rules:"Withdrawals can only be sent to European (Skrill) bank accounts in Euros.",feesPlacement:"after"},[p.Sepa]:{logo:{fileName:"sepa-logo.png",width:88,height:32},identifierLabel:"SEPA account IBAN",identifierFormat:{validator:Ze(Ve),errorMessages:{ibanFormat:"Please enter a valid IBAN",ibanChecksum:"This IBAN has a typo. Please check it and try again",ibanCountryUnsupported:"Only IBANs from SEPA countries are supported"}},normalizeIdentifier:Je,recipientNotice:at,hasAccountHolderName:!1,hasRecipientStep:!0,rules:"Withdrawals can only be sent to European (SEPA) bank accounts in Euros.",feesPlacement:"after"},[p.Bitcoin]:{logo:{fileName:"bitcoin-logo-dark.png",width:120,height:32},identifierLabel:"Bitcoin account address",recipientNotice:lt,hasAccountHolderName:!0,hasRecipientStep:!1,rules:"Bitcoin withdrawals are sent through the main Bitcoin blockchain only. No other networks are supported.",feesPlacement:"before"},[p.USDC]:{logo:{fileName:"USDC-logo.png",width:99,height:32},identifierLabel:"USDC account address",identifierFormat:{validator:D.pattern(Rt),errorMessages:{pattern:"Please enter a valid ERC-20 wallet address"}},recipientNotice:lt,hasAccountHolderName:!0,hasRecipientStep:!1,rules:"Withdrawals can only be sent to ERC-20 accounts. OMNI and TRC-20 accounts are NOT supported.",feesPlacement:"after"}};function st(t){return It[t]??null;}function Dt(t,l){t&1&&(o(0,"eld-error-message"),N(1),r()),t&2&&(a(),F(l));}function ht(t,l){t&1&&(o(0,"eld-error-message"),S(1,1),r());}function Wt(t,l){t&1&&(o(0,"eld-error-message"),S(1,2),r());}function Pt(t,l){if(t&1&&(o(0,"div",11)(1,"eld-input",17),A(2,ht,2,0,"eld-error-message"),r(),o(3,"eld-input",18),A(4,Wt,2,0,"eld-error-message"),r()()),t&2){let _=E();a(),d("maxLength",_.HOLDER_NAME_MAX_LENGTH)("trimOnFocusOut",!0),a(),u(_.hasFirstNameError()?2:-1),a(),d("maxLength",_.HOLDER_NAME_MAX_LENGTH)("trimOnFocusOut",!0),a(),u(_.hasLastNameError()?4:-1);}}function Ft(t,l){t&1&&(o(0,"eld-error-message"),S(1,3),r());}
3function Ot(t,l){t&1&&(o(0,"eld-alert",14),N(1),r()),t&2&&(a(),F(l));}var dt=64,mt=200;function Et(){return new k("",{nonNullable:!0,validators:[D.required,D.maxLength(mt)]});}var St=(()=>{let l=class l{constructor(){this.provider=M.required(),this.config=M.required(),this.pricing=M.required(),this.isSaving=M(!1),this.errorMessage=M(null),this.initialValue=M(null),this.submitted=w(),this.valueChange=w(),this.destroyRef=W($),this.ASSET=U,this.WALLET_NAME_MAX_LENGTH=dt,this.HOLDER_NAME_MAX_LENGTH=mt,this.formSubmitAttempt=I(!1),this.form=new le({identifier:new k("",{nonNullable:!0,validators:[D.required]}),firstName:Et(),lastName:Et(),displayName:new k("",{nonNullable:!0,validators:[D.required,D.maxLength(dt)]})}),this.logoAlt=g(()=>{let e=J[this.provider()];return""+e+" logo";}),this.rules=g(()=>{let{rules:e,feesPlacement:n}=this.config(),{feePercent:i,feeFlat:s}=this.pricing(),m=J[this.provider()],c="All "+m+" withdrawals will incur "+i+"% percentage fee and "+s+" USD flat fee.";return n==="before"?`${c} ${e}`:`${e} ${c}`;}),this.submitLabel=g(()=>this.config().hasRecipientStep?"Continue":"Save wallet"),this.identifierErrorMessage=g(()=>{if(!this.formSubmitAttempt())return null;this.formEvent();let{errors:e}=this.form.controls.identifier;if(!e)return null;if(e.required)return"Field is required";let n=this.config().identifierFormat?.errorMessages??{},i=Object.keys(e).find(s=>s in n);return i?n[i]??null:null;}),this.hasFirstNameError=this.invalidAfterSubmit(this.form.controls.firstName),this.hasLastNameError=this.invalidAfterSubmit(this.form.controls.lastName),this.hasDisplayNameError=this.invalidAfterSubmit(this.form.controls.displayName),this.formEvent=oe(this.form.events,{initialValue:null});}ngOnInit(){let{identifierFormat:e,hasAccountHolderName:n}=this.config(),i=this.initialValue();e&&this.form.controls.identifier.addValidators(e.validator),i&&this.form.patchValue(i),n||(this.form.controls.firstName.disable(),this.form.controls.lastName.disable()),this.form.valueChanges.pipe(H(this.destroyRef)).subscribe(s=>this.valueChange.emit(s));}saveWallet(){if(this.formSubmitAttempt.set(!0),this.form.invalid)return;let{identifier:e,displayName:n,firstName:i,lastName:s}=this.form.getRawValue(),{hasAccountHolderName:m,normalizeIdentifier:c}=this.config(),R=m?{firstName:i,lastName:s}:{};this.submitted.emit(y({provider:this.provider(),displayName:n,identifier:c?.(e)??e},R));}invalidAfterSubmit(e){return g(()=>this.formSubmitAttempt()?(this.formEvent(),e.invalid):!1);}};l.ɵfac=function(n){return new(n||l)();},l.ɵcmp=x({type:l,selectors:[["eld-wallet-details-form"]],inputs:{provider:[1,"provider"],config:[1,"config"],pricing:[1,"pricing"],isSaving:[1,"isSaving"],errorMessage:[1,"errorMessage"],initialValue:[1,"initialValue"]},outputs:{submitted:"submitted",valueChange:"valueChange"},decls:19,vars:22,consts:()=>{let e;e="Wallet nickname";let n;n="E.g. My primary wallet";let i;i=" Enter your account details ";let s;s="First Name";let m;m="Last Name";let c;c=" Field is required ";let R;R=" Field is required ";let h;return h=" Please provide a nickname for the payout wallet. ",[i,c,R,h,[1,"flex","flex-col","gap-4",3,"formGroup"],[1,"flex","flex-col","items-center","gap-4","pb-4"],[1,"flex","h-8","items-center"],["objectFit","contain",3,"alt","filePath","height","width"],[1,"text-primary","text-center","text-base"],["type","neutral"],["formControlName","identifier","isRequired","","size","l",3,"label","trimOnFocusOut"],[1,"grid","grid-cols-2","gap-4"],["formControlName","displayName","isRequired","","label",e,"placeholder",n,"size","l",3,"maxLength","trimOnFocusOut"],["type","info"],["type","error"],[1,"flex","md:justify-end"],["size","l","theme","primary",1,"w-full","md:w-auto",3,"buttonClick","isLoading","text"],["formControlName","firstName","isRequired","","label",s,"size","l",3,"maxLength","trimOnFocusOut"],["formControlName","lastName","isRequired","","label",m,"size","l",3,"maxLength","trimOnFocusOut"]];},template:function(n,i){if(n&1&&(o(0,"form",4)(1,"div",5)(2,"span",6),f(3,"eld-image",7),O(4,"getAssetUrl"),r(),o(5,"p",8),S(6,0),r()(),o(7,"eld-alert",9),N(8),r(),o(9,"eld-input",10),A(10,Dt,2,1,"eld-error-message"),r(),A(11,Pt,5,6,"div",11),o(12,"eld-input",12),A(13,Ft,2,0,"eld-error-message"),r(),o(14,"eld-alert",13),N(15),r(),A(16,Ot,2,1,"eld-alert",14),o(17,"div",15)(18,"eld-button",16),P("buttonClick",function(){return i.saveWallet();}),r()()()),n&2){let s,m;ie("not-submitted",!i.formSubmitAttempt()),d("formGroup",i.form),a(3),d("alt",i.logoAlt())("filePath",b(4,19,i.config().logo.fileName,i.ASSET.Payments))("height",i.config().logo.height)("width",i.config().logo.width),a(5),F(i.config().recipientNotice),a(),d("label",i.config().identifierLabel)("trimOnFocusOut",!0),a(),u((s=i.identifierErrorMessage())?10:-1,s),a(),u(i.config().hasAccountHolderName?11:-1),a(),d("maxLength",i.WALLET_NAME_MAX_LENGTH)("trimOnFocusOut",!0),a(),u(i.hasDisplayNameError()?13:-1),a(2),F(i.rules()),a(),u((m=i.errorMessage())?16:-1,m),a(2),d("isLoading",i.isSaving())("text",i.submitLabel());}},dependencies:[Ee,ae,_e,re,de,se,Se,Y,Ae,z,me,X],encapsulation:2,changeDetection:0});let t=l;return t;})();var vt=()=>["/withdraw"],Bt=(t,l)=>l.provider;function bt(t,l){t&1&&(o(0,"a",11),f(1,"eld-button",21),r()),t&2&&(d("routerLink",ve(2,vt)),a(),d("iconSize",24));}function yt(t,l){if(t&1){let _=G();o(0,"eld-button",22),P("buttonClick",function(){v(_);let n=E();return B(n.backToPreviousStep());}),r();}t&2&&d("iconSize",24);}function $t(t,l){if(t&1&&f(0,"span",23),t&2){let _=l.$implicit,e=E();K(_<=e.step()?"bg-yellow-1":"bg-alt-2");}}function xt(t,l){if(t&1&&f(0,"span",24),t&2){let _=l.$implicit,e=E();K(_<=e.step()?"bg-yellow-1":"bg-alt-2");}}function Gt(t,l){if(t&1&&(f(0,"eld-image",32),O(1,"getAssetUrl")),t&2){let _=E(2).$implicit,e=E(2);d("alt",_.logoAlt)("filePath",b(1,4,_.logo,e.ASSET.Payments))("height",32)("width",100);}}
3function wt(t,l){if(t&1&&(o(0,"span",33),N(1),r()),t&2){let _=E(2).$implicit;a(),F(_.name);}}function Ht(t,l){if(t&1&&(o(0,"div",29)(1,"p",15),S(2,3),r(),o(3,"span",31),A(4,Gt,2,7,"eld-image",32)(5,wt,2,1,"span",33),r()()),t&2){let _=E().$implicit;a(4),u(_.logo?4:5);}}function Ut(t,l){if(t&1&&(f(0,"eld-image",36),O(1,"getAssetUrl")),t&2){let _=E(2).$implicit,e=E(2);d("alt",_.logoAlt)("circled",!0)("filePath",b(1,5,_.logo,e.ASSET.Payments))("height",24)("width",24);}}function Xt(t,l){if(t&1&&(o(0,"span",33),N(1),r()),t&2){let _=E(2).$implicit;a(),F(_.name);}}function zt(t,l){if(t&1&&(o(0,"span",39),Fe(1),S(2,4),Oe(),o(3,"span"),N(4,"\xA0+\xA0"),r(),o(5,"span"),S(6,5),O(7,"autoPrecisionCurrency"),r()(),f(8,"hr",40),o(9,"span",41)(10,"span",42),f(11,"eld-icon",43),N(12),O(13,"withdrawDeliveryTime"),r(),o(14,"span",42),f(15,"eld-icon",44),o(16,"span",45),S(17,6),r(),o(18,"span",46),S(19,7),r(),N(20),O(21,"autoPrecisionCurrency"),r()()),t&2){let _=l,e=E(2).$implicit;a(2),ee(_.feePercent),te(2),a(5),ee(be(7,6,_.feeFlat,"USD","symbol","1.0-0")),te(6),a(4),d("size",18),a(),ne(" ",Be(13,11,e.provider)," "),a(3),d("size",18),a(5),ne(" ",b(21,13,_.minAmount,"USD")," ");}}function Yt(t,l){if(t&1){let _=G();o(0,"button",34),P("click",function(){v(_);let n=E().$implicit,i=E(2);return B(i.selectProvider(n.provider));}),o(1,"span",35),A(2,Ut,2,8,"eld-image",36)(3,Xt,2,1,"span",33),f(4,"span",37),r(),o(5,"span",38),N(6),r(),A(7,zt,22,16),r();}if(t&2){let _,e=E().$implicit,n=E(2).selectedProvider()===e.provider;K(n?"border-marine bg-marine-8":"border-divider-alt"),Pe("aria-checked",n),a(2),u(e.logo?2:3),a(2),K(n?"border-marine border-[6px]":"border-alt-2 border-2"),a(2),ne(" ",e.name," "),a(),u((_=e.pricing)?7:-1,_);}}function kt(t,l){if(t&1&&A(0,Ht,6,1,"div",29)(1,Yt,8,8,"button",30),t&2){let _=l.$implicit;u(_.isComingSoon?0:1);}}function Vt(t,l){if(t&1){let _=G();o(0,"p",25),S(1,2),r(),o(2,"div",26),Q(3,kt,2,1,null,null,Bt),r(),o(5,"div",27)(6,"eld-button",28),P("buttonClick",function(){v(_);let n=E();return B(n.continueToDetails());}),r()();}if(t&2){let _=E();a(3),Z(_.providerOptions()),a(3),d("isDisabled",!_.canContinue());}}function qt(t,l){if(t&1){let _=G();o(0,"eld-wallet-details-form",49),P("submitted",function(n){v(_);let i=E(2);return B(i.continueFromDetails(n));})("valueChange",function(n){v(_);let i=E(2);return B(i.detailsDraft.set(n));}),r();}if(t&2){let _=E(),e=E();d("config",_.config)("errorMessage",e.saveError())("initialValue",e.detailsDraft())("isSaving",e.isSaving())("pricing",_.pricing)("provider",_.provider);}}function jt(t,l){if(t&1){let _=G();o(0,"eld-sepa-recipient-form",50),P("submitted",function(n){v(_);let i=E(2);return B(i.saveSepaWallet(n));})("valueChange",function(n){v(_);let i=E(2);return B(i.recipientDraft.set(n));}),r();}if(t&2){let _=E(2);d("errorMessage",_.saveError())("ibanCountryCode",l)("initialValue",_.recipientDraft())("isCompany",_.isCompany())("isSaving",_.isSaving());}}function Kt(t,l){if(t&1&&A(0,qt,1,6,"eld-wallet-details-form",47)(1,jt,1,5,"eld-sepa-recipient-form",48),t&2){let _,e=E();u(e.step()===2?0:(_=e.ibanCountryCode())?1:-1,_);}}var Jt=[p.Skrill,p.Sepa,p.Payoneer,p.Bitcoin,p.USDC],Qt=[p.Paypal],Zt=(()=>{let l=class l{constructor(){this.router=W(ye),this.store=W(Ge),this.payoutWalletsStore=W(je),this.injector=W(he),this.destroyRef=W($),this.ASSET=U,this.step=I(1),this.selectedProvider=I(null),this.isSaving=I(!1),this.saveError=I(null),this.detailsDraft=I(null),this.recipientDraft=I(null),this.providerOptions=g(()=>{let e=this.pricing(),n=this.availableProviders();if(!e)return[];let i=Jt.filter(m=>n.includes(m)).map(m=>this.toProviderOption(m,e)),s=Qt.map(m=>this.toProviderOption(m,null));return[...i,...s];}),this.detailsStep=g(()=>{let e=this.selectedProvider(),n=e===null?null:st(e),i=this.providerOptions().find(s=>s.provider===e)?.pricing;return e&&n&&i?{provider:e,config:n,pricing:i}:null;},{equal:(e,n)=>e?.provider===n?.provider&&e?.pricing===n?.pricing}),this.canContinue=g(()=>this.detailsStep()!==null),this.totalSteps=g(()=>this.detailsStep()?.config.hasRecipientStep?3:2),this.stepNumbers=g(()=>Array.from({length:this.totalSteps()},(e,n)=>n+1),{equal:(e,n)=>e.length===n.length}),this.isCompany=g(()=>this.withdrawalSettings()?.isCompany??!1),this.ibanCountryCode=g(()=>
3{let e=this.submittedDetails()?.identifier;return e?Qe(e):null;}),this.submittedDetails=I(null),this.availableProviders=this.store.selectSignal(Xe),this.appConstants=this.store.selectSignal(Ue),this.withdrawalSettings=this.store.selectSignal(we),this.pricing=g(()=>et(this.appConstants(),this.withdrawalSettings()));}ngOnInit(){We(()=>{this.store.dispatch(new xe());},{injector:this.injector});}selectProvider(e){this.selectedProvider()!==e&&(this.detailsDraft.set(null),this.recipientDraft.set(null),this.submittedDetails.set(null)),this.selectedProvider.set(e);}continueToDetails(){this.step.set(2);}backToPreviousStep(){this.saveError.set(null),this.step.update(e=>e===3?2:1);}continueFromDetails(e){this.detailsDraft.set(e),this.submittedDetails.set(e),this.detailsStep()?.config.hasRecipientStep?this.step.set(3):this.saveWallet(e);}saveSepaWallet(e){let n=this.submittedDetails();n&&this.saveWallet(y(y({},n),e));}saveWallet(e){this.isSaving.set(!0),this.saveError.set(null),this.payoutWalletsStore.createWallet(e).pipe(H(this.destroyRef)).subscribe({next:()=>{this.store.dispatch(He({payload:"Payout wallet saved"})),this.router.navigate(["/withdraw"]);},error:n=>{this.isSaving.set(!1),this.saveError.set(n.error?.messages?.at(0)??n.error?.message??"Could not save the wallet. Please try again.");}});}toProviderOption(e,n){let i=J[e];return{provider:e,name:i,logo:it(e),logoAlt:""+i+" logo",pricing:n?tt(e,n):null,isComingSoon:!n};}}
3;l.ɵfac=function(n){return new(n||l)();},l.ɵcmp=x({type:l,selectors:[["eld-add-wallet"]],decls:19,vars:4,consts:()=>{let e;e="Back to withdraw";let n;n="Back to previous step";let i;i=" Add new wallet ";let s;s="Step "+"\uFFFD0\uFFFD"+"/"+"\uFFFD1\uFFFD"+"";let m;m="Payout providers";let c;c="Continue to next step";let R;R=" Choose a payout provider: ";let h;h=" Coming soon ";let C;C=""+"\uFFFD0\uFFFD"+"% fee";let V;V=""+"\uFFFD0\uFFFD"+" flat fee";let q;q="Minimum:";let j;return j="Min. amount:",[i,s,R,h,C,V,q,j,[1,"primary-container","md:py-10"],[1,"mx-auto","flex","w-full","max-w-162","flex-col","md:gap-6"],[1,"bg-base-1","shadow-alt-1","relative","flex","items-center","gap-2","px-4","py-3","md:bg-transparent","md:p-0","md:shadow-none"],["rel","nofollow","aria-label",e,3,"routerLink"],["iconBeforeText","sign-left","padding","6px","size","s","theme","secondary","aria-label",n,3,"iconSize"],[1,"text-primary","flex-1","text-center","text-lg","font-bold","md:text-2xl"],[1,"flex","flex-col","items-end","gap-1"],[1,"text-secondary","text-sm","font-bold"],["aria-hidden","true",1,"hidden","gap-1","md:flex"],[1,"h-0.75","w-6","rounded-full",3,"class"],["aria-hidden","true",1,"absolute","inset-x-0","bottom-0","flex","gap-1","md:hidden"],[1,"h-0.75","flex-1",3,"class"],[1,"bg-base-1","shadow-alt-1","flex","flex-col","gap-6","rounded-b-xl","px-4","pt-6","pb-4","md:rounded-xl","md:px-6","md:py-8"],["iconBeforeText","sign-left","padding","6px","size","s","theme","secondary",3,"iconSize"],["iconBeforeText","sign-left","padding","6px","size","s","theme","secondary","aria-label",n,3,"buttonClick","iconSize"],[1,"h-0.75","w-6","rounded-full"],[1,"h-0.75","flex-1"],[1,"text-primary","text-base"],["role","radiogroup","aria-label",m,1,"grid","grid-cols-2","gap-3","md:grid-cols-3"],[1,"md:flex","md:justify-end"],["size","l","text",c,"theme","primary",3,"buttonClick","isDisabled"],[1,"border-divider-alt","flex","flex-col","items-center","justify-center","gap-4","rounded-xl","border","border-dashed","p-3"],["role","radio","type","button",1,"bg-base-1","relative","flex","cursor-pointer","flex-col","items-start","gap-2","rounded-xl","border","p-3","text-left",3,"class"],[1,"flex","h-4.5","items-center"],["objectFit","contain",3,"alt","filePath","height","width"],[1,"text-primary","text-base","font-bold"],["role","radio","type","button",1,"bg-base-1","relative","flex","cursor-pointer","flex-col","items-start","gap-2","rounded-xl","border","p-3","text-left",3,"click"],[1,"flex","h-4.5","w-full","items-center","justify-between"],[3,"alt","circled","filePath","height","width"],["aria-hidden","true",1,"size-6","shrink-0","rounded-full"],[1,"text-primary","text-sm","font-bold"],[1,"text-secondary","text-sm"],[1,"border-divider","my-2","w-full"],[1,"flex","w-full","flex-col","gap-2"],[1,"text-secondary","flex","items-center","gap-1","text-sm"],["name","clock",3,"size"],["name","warning",3,"size"],[1,"md:hidden"],[1,"hidden","md:inline"],[3,"config","errorMessage","initialValue","isSaving","pricing","provider"],[3,"errorMessage","ibanCountryCode","initialValue","isCompany","isSaving"],[3,"submitted","valueChange","config","errorMessage","initialValue","isSaving","pricing","provider"],[3,"submitted","valueChange","errorMessage","ibanCountryCode","initialValue","isCompany","isSaving"]];},template:function(n,i){if(n&1&&(o(0,"div",8)(1,"div",9)(2,"header",10),A(3,bt,2,3,"a",11)(4,yt,1,1,"eld-button",12),o(5,"h1",13),S(6,0),r(),o(7,"div",14)(8,"p",15),S(9,1),r(),o(10,"div",16),Q(11,$t,1,2,"span",17,Te),r()(),o(13,"div",18),Q(14,xt,1,2,"span",19,Te),r()(),o(16,"section",20),A(17,Vt,7,1)(18,Kt,2,1),r()()()),n&2){let s;a(3),u(i.step()===1?3:4),a(6),ee(i.step())(i.totalSteps()),te(9),a(2),Z(i.stepNumbers()),a(3),Z(i.stepNumbers()),a(3),u(i.step()===1?17:(s=i.detailsStep())?18:-1,s);}},dependencies:[$e,Y,ze,z,rt,St,X,Ye,Ke],encapsulation:2,changeDetection:0});let t=l;return t;})();export{Zt as AddWalletComponent};/**i18n:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855*/
4//# debugId=d30e8205-5de5-58dd-a5d9-80acda11778f

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.