1import{a as B}from"./chunk-BVTQTUQX.js";import"./chunk-2SSCCRJK.js";import{a as re}from"./chunk-AAEX34ES.js";import{b as oe}from"./chunk-CU33J6KS.js";import"./chunk-IGHRE3IS.js";import"./chunk-5RZL4S4H.js";import"./chunk-FFTXNXI6.js";import"./chunk-MFY6GL67.js";import"./chunk-FD55Q7R4.js";import"./chunk-WH22GQDU.js";import{a as le}from"./chunk-LBSVRQJZ.js";import{a as se,b as ce}from"./chunk-KNN255RW.js";import{a as me}from"./chunk-S6DAEVXJ.js";import{a as pe}from"./chunk-L6PFBMCK.js";import"./chunk-5LWFT2LT.js";import{a as ae}from"./chunk-O5RKV2DG.js";import"./chunk-ERQPZXVV.js";import"./chunk-X67MKRJK.js";import"./chunk-IPIW3WPU.js";import"./chunk-7RS7W2IG.js";import"./chunk-WQGKT4QG.js";import"./chunk-EJMX6GXD.js";import{j as ie}from"./chunk-LBFZVMBI.js";import{o as ne}from"./chunk-SQXH55RY.js";import"./chunk-FZLMV5FP.js";import{B as ee,O as te,x as U}from"./chunk-2RZNBXEW.js";import{v as Z}from"./chunk-WUS6VI32.js";import{Y as Q,ea as X,i as K,j as P,k as G,p as H,q as J,r as M,sa as A,v as q}from"./chunk-LKIBVTZY.js";import{b as W}from"./chunk-IXSVJUWF.js";import"./chunk-VXMZGT4Q.js";import{A as f,B as u,Da as c,Ia as a,Ja as o,Ka as d,La as w,Ma as R,Oa as C,Ra as S,Sa as m,aa as N,ab as T,bb as p,cb as b,db as E,ga as n,ha as g,mb as z,nb as V,p as D,pb as F,qb as L,sb as v,tb as h,xa as _}from"./chunk-LZGEQQYD.js";import{_b as j,ka as $}from"./chunk-BW2TMJN6.js";import{j as Y}from"./chunk-RNQ7BUHW.js";var Se=(e,r)=>({show:e,web_type:r}),Ce=(e,r)=>({"btn-submit":e,"btn-cancel":r}),be=e=>({submit:e});function xe(e,r){if(e&1){let t=C();a(0,"div",13)(1,"h4",14),p(2,"Syarat & Ketentuan"),o(),a(3,"ol")(4,"li"),p(5,"Saya memberikan informasi pribadi yang akurat dan benar. Saya mempertanggungjawabkan atas ketidakbenaran data yang saya berikan."),o(),a(6,"li"),p(7,"Saya berkomitmen untuk tidak melakukan tindakan phising. Phising adalah tindakan mempromosikan salah satu website namun menggunakan nama website lain."),o(),a(8,"li"),p(9,"Saya berkomitmen untuk tidak melakukan promosi dengan menggunakan link pemerintah atau metode apapun yang berkaitan dan aktivitas merugikan lainnya."),o(),a(10,"li"),p(11,"Saya menyadari bahwa melanggar syarat dan ketentuan ini dapat mengakibatkan penutupan akun dan pemblokiran data, serta saya bersedia menerima segala konsekuensi yang timbul akibat pelanggaran tersebut."),o(),a(12,"li"),p(13,"Semua keputusan kami adalah mutlak dan kami berhak melakukan perubahan syarat dan ketentuan ini sewaktu-waktu, harap membaca dengan seksama terkait syarat dan ketentuan ini dari waktu ke waktu."),o()(),a(14,"div",15)(15,"input",16),S("change",function(){f(t);let i=m();return u(i.isAgree=!i.isAgree)}),o(),a(16,"label",17)(17,"span"),d(18,"i",18),o(),a(19,"p"),p(20),v(21,"translate"),o()()(),a(22,"div",19)(23,"button",20),S("click",function(){f(t);let i=m();return u(i.isConfirm=!i.isConfirm)}),p(24),v(25,"translate"),o()()()}if(e&2){let t=m();n(20),b(h(21,4,"confirm")),n(3),c("ngClass",L(8,Ce,t.isAgree,!t.isAgree))("disabled",!t.isAgree),n(),b(h(25,6,"confirm"))}}function ye(e,r){if(e&1){let t=C();a(0,"p",26),S("click",function(){f(t);let i=m(2);return u(i.uploadImgService.isShowUpload=!0)}),d(1,"i",27),p(2),v(3,"translate"),o()}e&2&&(n(2),E(" ",h(3,1,"referralPage.chooseFile")," "))}function Ie(e,r){if(e&1){let t=C();a(0,"p",28),p(1),a(2,"i",29),S("click",function(){f(t);let i=m(2),s=T(13);return u(i.uploadImgService.removeImg(s))}),o()()}if(e&2){let t=m(2);n(),E(" ",t.uploadImgService.fileName," ")}}function ke(e,r){if(e&1){let t=C();a(0,"div",13)(1,"h4",14),p(2,"Form KYC"),o(),a(3,"div",21)(4,"label",22),p(5),v(6,"translate"),o(),_(7,ye,4,3,"p",23)(8,Ie,3,1,"p",24),o(),a(9,"div",19)(10,"button",25),S("click",function(){f(t);let i=m();return u(i.submitKYC())}),p(11),v(12,"translate"),o()()()}if(e&2){let t=m();n(5),b(h(6,6,"referralPage.uploadKtp")),n(2),c("ngIf",!t.uploadImgService.image),n(),c("ngIf",t.uploadImgService.image),n(2),c("ngClass",F(10,be,t.uploadImgService.image!=null))("disabled",t.uploadImgService.image==null),n(),b(h(12,8,"submit"))}}function we(e,r){if(e&1){let t=C();a(0,"div",30)(1,"label",31),S("click",function(){f(t);let i=m();return u(i.uploadImgService.openCamera())}),d(2,"i",32),a(3,"p"),p(4,"Photograph"),o()()()}}function Re(e,r){if(e&1){let t=C();a(0,"div",33),S("click",function(){f(t);let i=m();return u(i.uploadImgService.isShowUpload=!i.uploadImgService.isShowUpload)}),o()}}var de=(()=>
1{let r=class r{constructor(l,i,s){this.globalData=l,this.httpService=i,this.uploadImgService=s,this.isConfirm=!1,this.isAgree=!1}ngOnInit(){}submitKYC(){this.globalData.loading=!0;let l={certificateFile:this.uploadImgService.filesBase64};this.httpService.submitKYC(l).subscribe(i=>{i.code===0&&(this.globalData.showDirectAlert("codeMessage.0",1),this.uploadImgService.image=null),this.globalData.loading=!1})}ngOnDestroy(){this.uploadImgService.image=null}};r.\u0275fac=function(i){return new(i||r)(g(A),g(U),g(B))},r.\u0275cmp=D({type:r,selectors:[["app-referral-kyc"]],standalone:!0,features:[z([B]),V],decls:20,vars:15,consts:[["fileInput",""],["class","referral-box",4,"ngIf"],[1,"bonus-popup",3,"ngClass"],[1,"popup-title"],[1,"select-close-btn",3,"click"],[1,"icon-Close"],[1,"upload-choice"],[1,"item",3,"hidden"],["for","image",1,"file-input"],["id","image","type","file","observeFiles","",3,"change"],[1,"icon-Image"],["class","item",4,"ngIf"],["class","mask popup",3,"click",4,"ngIf"],[1,"referral-box"],[1,"home_title","secondary","txt-center"],[1,"chek-box"],["type","checkbox","name","","id","enews",3,"change"],["for","enews"],[1,"icon-Check"],[1,"btn-group"],[3,"click","ngClass","disabled"],[1,"form"],["for",""],["class","upload-select",3,"click",4,"ngIf"],["class","upload-select active",4,"ngIf"],[1,"btn-default",3,"click","ngClass","disabled"],[1,"upload-select",3,"click"],[1,"icon-add-file"],[1,"upload-select","active"],[1,"icon-open_plus",3,"click"],[1,"item"],[1,"file-input",3,"click"],[1,"icon-Photograph"],[1,"mask","popup",3,"click"]],template:function(i,s){if(i&1){let I=C();_(0,xe,26,11,"div",1)(1,ke,13,12,"div",1),a(2,"div",2)(3,"p",3)(4,"strong"),p(5),v(6,"translate"),o(),a(7,"button",4),S("click",function(){return f(I),u(s.uploadImgService.isShowUpload=!s.uploadImgService.isShowUpload)}),d(8,"i",5),o()(),a(9,"div",6)(10,"div",7)(11,"label",8)(12,"input",9,0),S("change",function(k){f(I);let y=T(13);return u(s.uploadImgService.onFileChange(k,y))}),o(),d(14,"i",10),a(15,"p"),p(16),v(17,"translate"),o()()(),_(18,we,5,0,"div",11),o()(),_(19,Re,1,0,"div",12)}i&2&&(c("ngIf",!s.isConfirm),n(),c("ngIf",s.isConfirm),n(),c("ngClass",L(12,Se,s.uploadImgService.isShowUpload,!s.globalData.isMobileStyle)),n(3),E(" ",h(6,8,"referralPage.uploadKtp")," "),n(5),c("hidden",s.globalData.isApp),n(6),b(h(17,10,"referralPage.chooseFile")),n(2),c("ngIf",s.globalData.isApp),n(),c("ngIf",s.uploadImgService.isShowUpload))},dependencies:[M,H,P,K],styles:[".referral-img-box[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center}.pre-loading-img[_ngcontent-%COMP%]{width:100%;padding-bottom:20%;margin-top:18px 0}@media screen and (max-width: 1200px){[_nghost-%COMP%] footer{padding-bottom:0}}"]});let e=r;return e})();var Ee=e=>({display:e,maxWidth:"fit-content"});function Te(e,r){e&1&&d(0,"app-referral-kyc")}function De(e,r){e&1&&(a(0,"h3",9),p(1),v(2,"translate"),o()),e&2&&(n(),E("",h(2,1,"referralPage.pageTitle")," "))}function Ve(e,r){e&1&&(a(0,"span",18),p(1),v(2,"translate"),o()),e&2&&(n(),b(h(2,1,"copy")))}function Fe(e,r){e&1&&(a(0,"div",19),p(1),v(2,"translate"),o()),e&2&&(n(),b(h(2,1,"referralPage.referralIDCopied")))}function Ke(e,r){if(e&1){let t=C();a(0,"div",10),d(1,"img",11),a(2,"p"),p(3),v(4,"translate"),o(),a(5,"fieldset",12)(6,"legend"),p(7),v(8,"translate"),o(),d(9,"input",13,0),a(11,"button",14),S("click",function(){f(t);let i=T(10),s=m(3);return u(s.copyMessage(i))}),d(12,"i",15),_(13,Ve,3,3,"span",16),o(),_(14,Fe,3,3,"div",17),o()()}if(e&2){let t=m(3);c("@loadFadeIn",void 0),n(3),b(h(4,6,"referralPage.copyReferralID")),n(4),b(h(8,8,"referralPage.shareReferral")),n(2),c("value",t.cmsService.referralUrl),n(4),c("ngIf",!t.globalData.isMobileStyle),n(),c("ngIf",t.isCopy)}}function Pe(e,r){if(e&1&&(w(0),_(1,De,3,3,"h3",7)(2,Ke,15,10,"div",8),R()),e&2){let t=m(2);n(),c("ngIf",!t.globalData.isMobileStyle),n(),c("ngIf",!(t.globalData.acctInfo!=null&&t.globalData.acctInfo.isAffiliateAccount)&&t.cmsService.cmsSetting.supportReferral)}}function Me(e,r){e&1&&d(0,"div",22)}function Ae(e,r){if(e&1){let t=C();w(0),_(1,Me,1,0,"div",20),a(2,"img",21),S("load",function(){let i=f(t).index,s=m(2);return u(s.onImgLoad(i))})("error",function(){let i=f(t).index,s=m(2);return u(s.onImgError(i))}),o(),R()}if(e&2){let t=r.$implicit;n(),c("ngIf",t.loadImgStatus===null),n(),c("src",t.imgUrl,N)("ngStyle",F(3,Ee,t.loadImgStatus==="success"?"block":"none"))}}function Ue(e,r){if(e&1&&(w(0),_(1,Pe,3,2,"ng-container",4),a(2,"div",5),_(3,Ae,3,5,"ng-container",6),o(),R()),e&2){let t=m();n(),c("ngIf",t.globalData.isLogin&&t.cmsService.cmsSetting&&t.cmsService.cmsSetting.referralCode),n(),c("@loadFadeIn",void 0),n(),c("ngForOf",t.referralList)("ngForTrackBy",t.trackByImgUrl)}}function Be(e,r){e&1&&d(0,"app-seo-footer")}function je(e,r){e&1&&(w(0),d(1,"app-footer")(2,"app-floating-menu"),R())}function Le(e,r){e&1&&(w(0),d(1,"app-top-footer")(2,"div",23)(3,"app-bottom-menu"),R())}var ft=(()=>
1{let r=class r{constructor(l,i,s,I,x,k,y,O,ge,fe){this.globalData=l,this.cmsService=i,this.sanitizer=s,this.clipboard=I,this.langService=x,this.referralSettingCacheService=k,this.bannerService=y,this.appConfigService=O,this.httpService=ge,this.router=fe,this.loginSub$=this.globalData.loginSub$,this.isCopy=!1,this.showKYC=!1,this.referralList=[],this.lang="",this.isComponentAlive=!0,this.hostUrl=this.appConfigService.getConfig("hostUrl"),this.resourceInfoPrefix=this.appConfigService.getConfig("resourceInfoPrefix"),this.resourceAssetPrefix=this.appConfigService.getConfig("resourceAssetPrefix"),this.cmsService.initPageCMS(),this.initSubscription()}ngOnInit(){this.cmsService.initCommonCMS().catch(l=>{console.log(l)}),this.lang=this.langService.language,this.loadReferral()}trackByImgUrl(l,i){return i.imgUrl}initSubscription(){this.loginSub$.pipe(j(()=>!!this.isComponentAlive)).subscribe(l=>{var i,s,I,x;l?(this.cmsService.initCommonCMS().catch(k=>{console.log(k)}),((i=this.globalData.acctInfo)==null?void 0:i.isAffiliateAccount)===!0&&this.router.navigate(["/"]),((s=this.globalData.acctInfo)==null?void 0:s.currency)!="IDR"&&((I=this.globalData.acctInfo)==null?void 0:I.isReferralAccount)==!1?(this.router.navigate(["/"]),this.showKYC=!1):this.showKYC=((x=this.globalData.acctInfo)==null?void 0:x.isReferralAccount)==!1):this.langService.language.toLowerCase()=="id-id"?(this.router.navigate(["/"]),this.showKYC=!1):this.showKYC=!1})}copyMessage(l){this.isCopy=!1,l.value&&(this.clipboard.copyFromInputElement(l),this.isCopy=!0),$(5e3).pipe(j(()=>!!this.isComponentAlive)).subscribe(()=>{this.isCopy=!1})}loadReferral(){return Y(this,null,function*(){this.globalData.loading=!0;let l=this.langService.language.toUpperCase(),i="".concat(this.resourceInfoPrefix,"/").concat(Z),s="".concat(this.resourceAssetPrefix),I=this.globalData.isMobileStyle?"mobile/images/referralpage":"web/images/referralpage";this.referralSettingCacheService.getJsonData({name:"referralSetting",url:i}).subscribe(x=>{this.referralList=x.reduce((k,y)=>(y.lang===l&&this.globalData.handlePlatformIsShow(y.supportClient)&&(y.loadImgStatus=null,y.imgUrl="".concat(s,"/").concat(I,"/").concat(y.imgId),k.push(y)),k),[]),this.globalData.loading=!1},x=>{console.log(x),this.globalData.loading=!1})})}onImgLoad(l){this.referralList[l].loadImgStatus="success"}onImgError(l){this.referralList[l].loadImgStatus="error"}ngOnDestroy(){this.isComponentAlive=!1,this.showKYC=!1}};r.\u0275fac=function(i){return new(i||r)(g(A),g(te),g(Q),g(ae),g(G),g(ee),g(ne),g(W),g(U),g(X))},r.\u0275cmp=D({type:r,selectors:[["app-referral"]],standalone:!0,features:[V],decls:10,vars:7,consts:[["referralUrl",""],[1,"app"],[3,"bannerType"],[1,"container"],[4,"ngIf"],[1,"referral-img-box"],[4,"ngFor","ngForOf","ngForTrackBy"],["data-show","web","class","home_title",4,"ngIf"],["class","speack-box",4,"ngIf"],["data-show","web",1,"home_title"],[1,"speack-box"],["src","../../assets/images/svg/Speaker.svg","alt","speaker"],[1,"copy-input"],["type","text","readonly","",3,"value"],[1,"copy-btn","big",3,"click"],[1,"icon-Copy"],["data-show","web",4,"ngIf"],["class","alert-note fixed fade-out",4,"ngIf"],["data-show","web"],[1,"alert-note","fixed","fade-out"],["class","pre-loading-img shine",4,"ngIf"],["alt","referral image",1,"referral-img",3,"load","error","src","ngStyle"],[1,"pre-loading-img","shine"],[2,"padding-bottom","80px"]],template:function(i,s){i&1&&(a(0,"div",1),d(1,"app-nav"),a(2,"main"),d(3,"app-banner",2),a(4,"div",3),_(5,Te,1,0,"app-referral-kyc",4)(6,Ue,4,4,"ng-container",4)(7,Be,1,0,"app-seo-footer",4),o()(),_(8,je,3,0,"ng-container",4)(9,Le,4,0,"ng-container",4),o()),i&2&&(n(3),c("bannerType","main"),n(),c("@loadFadeIn",void 0),n(),c("ngIf",s.showKYC),n(),c("ngIf",!s.showKYC),n(),c("ngIf",s.cmsService.seoSetting),n(),c("ngIf",!s.globalData.isMobileStyle),n(),c("ngIf",s.globalData.isMobileStyle))},dependencies:[oe,me,de,M,J,q,pe,ce,re,le,P,K,se],styles:[".referral-img-box[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center}.pre-loading-img[_ngcontent-%COMP%]{width:100%;padding-bottom:20%;margin-top:18px 0}@media screen and (max-width: 1200px){[_nghost-%COMP%] footer{padding-bottom:0}}"],data:{animation:[ie]}});let e=r;return e})();export{ft as ReferralComponent};
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.