PageSourceSearch

https://exchangily.com/chunk-OWRQ24NA.js

js exchangily.com collected 2026-10-02 00:49:45 UTC 6,316 bytes, 2 lines download raw bytes

1import{a as j}from"./chunk-NOGVWSD7.js";import"./chunk-6WYHFE27.js";import"./chunk-QW3TV4CO.js";import"./chunk-2WDWZVOD.js";import"./chunk-CQBTXH55.js";import"./chunk-ZOH527S4.js";import{a as P}from"./chunk-DCD3NQCH.js";import{b as W,d as u,f as B,g as R,l as T,n as G,o as N,t as M,v as D}from"./chunk-3BEJQXZU.js";import"./chunk-ODZTKOK6.js";import"./chunk-CMTWAPLR.js";import"./chunk-N6NIBEFK.js";import"./chunk-Y6ZG4YOY.js";import"./chunk-T3ZL7P7W.js";import"./chunk-ICZFMHOM.js";import"./chunk-YH3LTSBZ.js";import"./chunk-MFALESRB.js";import{d as F}from"./chunk-6UEVVMD4.js";import"./chunk-UTJSKSLN.js";import"./chunk-VJI3U453.js";import"./chunk-OAVCZACL.js";import"./chunk-XU4Y32WV.js";import{c as E,e as y}from"./chunk-NBXKV5GY.js";import{$b as h,Ab as _,Dc as m,Ec as g,Fc as S,Gb as I,Lc as C,Qc as r,Rc as o,Vb as v,Wb as f,ac as l,bc as i,cc as w,nc as b,qb as e}from"./chunk-Y7FYS7PI.js";function q(a,n){a&1&&(l(0,"div",9),m(1),r(2,"translate"),i()),a&2&&(e(),S(" ",o(2,1,"Wnvalid"),". "))}function z(a,n){a&1&&(l(0,"div",9),m(1),r(2,"translate"),i()),a&2&&(e(),S(" ",o(2,1,"Pwdvalid")," "))}function O(a,n){a&1&&(l(0,"div",9),m(1),r(2,"translate"),i()),a&2&&(e(),S(" ",o(2,1,"Password doesn't match"),"! "))}function V(a,n){a&1&&(l(0,"div",9),m(1),r(2,"translate"),i()),a&2&&(e(),S(" ",o(2,1,"Seed Phrase is invalid"),"! "))}function A(a,n){a&1&&(l(0,"div",16)(1,"button",17),m(2),r(3,"translate"),i()()),a&2&&(e(2),g(o(3,1,"Import Wallet")))}var k=class a{constructor(n,s,t,d){this.route=n;this.fb=s;this.walletServ=t;this.localSt=d}userForm={};seedPhrase="";seedPhraseInvalid=!0;ngOnInit(){this.seedPhraseInvalid=!1,this.userForm=this.fb.group({type:[null,[u.required]],name:[null,[u.required,u.pattern(/^[A-z0-9]*$/),u.minLength(2)]],password:[null,[u.required,u.pattern(/^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[~`\(\)!@#\$%\^&\*])(?=.{8,})/)]],pwdconfirm:[""],seedphrase:[null,[u.required]]},{validator:this.checkPasswords})}checkPasswords(n){let s=n.value.password,t=n.value.pwdconfirm;return s!==t?{notSame:!0}:null}autoGrow(n){this.seedPhrase=n.trim().replace(/\s\s+/g," ").replace(/(\r\n|\n|\r)/gm,""),this.walletServ.validateMnemonic(this.seedPhrase)?this.seedPhraseInvalid=!1:this.seedPhraseInvalid=!0}autoGrowEvent(n){let s=n.target.value;this.autoGrow(s)}onSubmit(){let n=this.userForm.value.name,s=this.userForm.value.password,t=this.seedPhrase,d=this.walletServ.generateWallet(s,n,t);d?this.localSt.get("wallets").subscribe(p=>{p||(p=[]),p.indexOf(d)<0&&p.push(d),this.walletServ.saveCurrentWalletIndex(p.length-1),this.localSt.set("wallets",p).subscribe(()=>{this.route.navigate(["/wallet/dashboard"])})}):localStorage.getItem("Lan")==="zh"?alert("\u53D1\u751F\u9519\u8BEF\uFF0C\u8BF7\u518D\u8BD5\u4E00\u6B21\u3002"):alert("Error occured, please try again.")}static \u0275fac=function(s){return new(s||a)(_(F),_(M),_(j),_(P))};static \u0275cmp=I({type:a,selectors:[["app-restore-wallet"]],decls:40,vars:41,consts:[[1,"container"],[1,"row","text-white","menu"],[1,"row","panel"],[1,"col-md-3","col-sm-12"],[1,"col-md-6","col-sm-12","text-white"],[1,"user-form",3,"submit","formGroup"],[1,"form-group"],["for","exampleInputEmail1"],["type","text","formControlName","name","id","name","aria-describedby","emailHelp",1,"form-control","transparent-input",3,"placeholder"],[1,"error","text-danger","smallfont"],["for","exampleInputPassword1"],["type","password","autocomplete","off","formControlName","password","id","password",1,"form-control","transparent-input",3,"placeholder"],["for","exampleInputPassword2"],["type","password","autocomplete","off","formControlName","pwdconfirm","id","pwdconfirm",1,"form-control","transparent-input",3,"placeholder"],["formControlName","seedphrase","id","seedphrase","name","seedphrase","id","exampleFormControlTextarea1","rows","5",1,"form-control","transparent-input",3,"input","title","placeholder"],[1,"row","words"],[1,"col-lg-2","col-md-3","col-sm-4","col-6"],["type","submit",1,"btn","btn-gradient","text-white","btn-lg-fixed-width"]],template:function(s,t){if(s&1&&(l(0,"div",0)(1,"div",1),m(2),r(3,"translate"),i(),l(4,"div",2),w(5,"div",3),l(6,"div",4)(7,"form",5),b("submit",function(){return t.onSubmit()}),l(8,"div",6)(9,"label",7),m(10),r(11,"translate"),i(),w(12,"input",8),r(13,"translate"),v(14,q,3,3,"div",9),i(),l(15,"div",6)(16,"label",10),m(1
17),r(18,"translate"),i(),w(19,"input",11),r(20,"translate"),v(21,z,3,3,"div",9),i(),l(22,"div",6)(23,"label",12),m(24),r(25,"translate"),i(),w(26,"input",13),r(27,"translate"),v(28,O,3,3,"div",9),i(),l(29,"div",6)(30,"label",7),m(31),r(32,"translate"),i(),l(33,"textarea",14),r(34,"translate"),r(35,"translate"),b("input",function(p){return t.autoGrowEvent(p)}),i(),v(36,V,3,3,"div",9),i(),l(37,"div",15),v(38,A,4,3,"div",16),i()()(),w(39,"div",3),i()()),s&2){let d,p,x,c;e(2),S(" ",o(3,21,"Restore Wallet")," "),e(5),h("formGroup",t.userForm),e(3),g(o(11,23,"Wallet Name")),e(2),h("placeholder",C(o(13,25,"Type wallet name"))),e(2),f(!((d=t.userForm.get("name"))!=null&&d.valid)&&((d=t.userForm.get("name"))!=null&&d.touched)?14:-1),e(3),g(o(18,27,"Wallet Password")),e(2),h("placeholder",C(o(20,29,"Type wallet password"))),e(2),f(!((p=t.userForm.get("password"))!=null&&p.valid)&&((p=t.userForm.get("password"))!=null&&p.touched)?21:-1),e(3),g(o(25,31,"Confirm Wallet Password")),e(2),h("placeholder",C(o(27,33,"Type wallet password"))),e(2),f((x=t.userForm.get("pwdconfirm"))!=null&&x.touched&&t.userForm.hasError("notSame")?28:-1),e(3),g(o(32,35,"Seed phrase, seperated by space")),e(2),h("title",C(o(34,37,"Seed phrase, separated by space")))("placeholder",C(o(35,39,"Enter your seed phrase here"))),e(3),f(t.seedPhraseInvalid?36:-1),e(2),f((c=t.userForm.get("password"))!=null&&c.valid&&((c=t.userForm.get("password"))!=null&&c.valid)&&!t.userForm.hasError("notSame")&&((c=t.userForm.get("seedphrase"))!=null&&c.valid)&&!t.seedPhraseInvalid?38:-1)}},dependencies:[D,T,W,B,R,N,G,y,E],styles:[`.panel{height:640px;background-color:#343554;margin-bottom:4em;padding-top:1em}input.transparent-input,input.transparent-input:focus,textarea.transparent-input,textarea.transparent-input:focus{background-color:#0000!important;border:white!important;box-shadow:0 0 0 .1rem #5a687740;color:#fff}textarea.transparent-input{resize:none}
2`],encapsulation:2})};export{k as RestoreWalletComponent};

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.