File: /var/www/vhost/disk-apps/pwa.sports-crowd.com/www/9600.c8337b46593073d8.js
"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[9600,2697,4769,5553,7150,9531,7934,1337,315],{55553:(N,C,s)=>{s.d(C,{h:()=>h});var n=s(77897),E=s(56610),r=s(41683),y=s(13721),u=s(22882),e=s(37222),f=s(36594),P=s(2978);let h=(()=>{class _{static#e=this.\u0275fac=function(p){return new(p||_)};static#n=this.\u0275mod=P.$C({type:_});static#t=this.\u0275inj=P.G2t({imports:[E.MD,n.bv,y.h,r.Y,u.h.forChild(),e.YN,f.rJ]})}return _})()},56261:(N,C,s)=>{s.d(C,{I:()=>h});var n=s(2978),E=s(22882),r=s(56610),y=s(77897),u=s(37222);function e(_,A){if(1&_&&(n.j41(0,"ion-select-option",7),n.EFF(1),n.k0s()),2&_){const c=A.$implicit;n.Y8G("value",c),n.R7$(1),n.JRh(c)}}function f(_,A){if(1&_&&(n.j41(0,"ion-select-option",7),n.EFF(1),n.k0s()),2&_){const c=A.$implicit,p=n.XpG();n.Y8G("value",p.allMonths.indexOf(c)),n.R7$(1),n.JRh(c)}}function P(_,A){if(1&_&&(n.j41(0,"ion-select-option",7),n.EFF(1),n.k0s()),2&_){const c=A.$implicit;n.Y8G("value",c),n.R7$(1),n.JRh(c)}}let h=(()=>{class _{constructor(c){this.translateService=c,this.defaultDate=[],this.date=new n.bkB,this.days=[],this.allMonths=[],this.months=[],this.years=[],this.currentYear=(new Date).getFullYear(),this.yearRange=100}ngOnInit(){this.setDays(),this.setMonths(),this.setYears()}ngOnChanges(c){if(c.defaultDate&&c.defaultDate.currentValue){let p=this.defaultDate.split(this.defaultDate.includes("-")?"-":"/");this.year=Number(p[0]),this.month=Number(p[1])-1,this.day=Number(p[2])}c.minDate&&c.minDate.currentValue&&(this.yearRange=this.currentYear-this.minDate.getFullYear()),this.setDays(),this.setMonths(),this.setYears()}setDays(c=1){this.days=this.buildNumberArray(c,31)}setMonths(c=0){this.allMonths=Array.from({length:12},(p,g)=>new Date(0,g).toLocaleString(window.navigator.language,{month:"long"})),this.months=this.allMonths.slice(c,12)}setYears(){const c=this.minDate?this.minDate.getFullYear():this.currentYear-this.yearRange,p=this.maxDate?this.maxDate.getFullYear():this.currentYear;this.years=this.buildNumberArray(c,p).reverse()}buildNumberArray(c,p){return[...Array(p-c+1).keys()].map(g=>g+c)}changeDate(){this.day&&null!=this.month&&this.year&&this.date.emit(new Date(this.year+"/"+(this.month+1)+"/"+this.day).toJSON().slice(0,10).replace(/-/g,"/"))}changeYear(){this.minDate&&this.minDate.getFullYear()==this.year&&this.setMonths(this.minDate.getMonth()),this.changeDate()}changeMonth(){this.minDate&&this.minDate.getMonth()==this.month&&this.setDays(this.minDate.getDate()),this.changeDate()}static#e=this.\u0275fac=function(p){return new(p||_)(n.rXU(E.c$))};static#n=this.\u0275cmp=n.VBU({type:_,selectors:[["app-date-picker"]],inputs:{defaultDate:"defaultDate",minDate:"minDate",maxDate:"maxDate"},outputs:{date:"date"},features:[n.OA$],decls:23,vars:33,consts:[[1,"ion-no-padding","ion-no-margin"],["lines","none",1,"ion-no-padding","ion-no-margin"],["interface","popover","name","year","required","",1,"ion-text-center","placeholder-select",3,"placeholder","okText","cancelText","ngModel","ngModelChange","ionChange"],[3,"value",4,"ngFor","ngForOf"],["interface","popover","name","month","required","",1,"ion-text-center","placeholder-select",3,"placeholder","okText","cancelText","ngModel","ngModelChange","ionChange"],["lines","none",1,"ion-no-padding","ion-no-margin","no-inner-padding"],["interface","popover","name","day","required","",1,"ion-text-center","placeholder-select",3,"placeholder","okText","cancelText","ngModel","ngModelChange","ionChange"],[3,"value"]],template:function(p,g){1&p&&(n.j41(0,"ion-grid",0)(1,"ion-row",0)(2,"ion-col",0)(3,"ion-item",1)(4,"ion-select",2),n.bIt("ngModelChange",function(D){return g.year=D})("ionChange",function(){return g.changeYear()}),n.nI1(5,"translate"),n.nI1(6,"translate"),n.nI1(7,"translate"),n.DNE(8,e,2,2,"ion-select-option",3),n.k0s()()(),n.j41(9,"ion-col",0)(10,"ion-item",1)(11,"ion-select",4),n.bIt("ngModelChange",function(D){return g.month=D})("ionChange",function(){return g.changeMonth()}),n.nI1(12,"translate"),n.nI1(13,"translate"),n.nI1(14,"translate"),n.DNE(15,f,2,2,"ion-select-option",3),n.k0s()()(),n.j41(16,"ion-col",0)(17,"ion-item",5)(18,"ion-select",6),n.bIt("ngModelChange",function(D){return g.day=D})("ionChange",function(){return g.changeDate()}),n.nI1(19,"translate"),n.nI1(20,"translate"),n.nI1(21,"translate"),n.DNE(22,P,2,2,"ion-select-option",3),n.k0s()()()()()),2&p&&(n.R7$(4),n.FS9("placeholder",n.bMT(5,15,"YEAR")),n.FS9("okText",n.bMT(6,17,"TEXT_OK_SELECT")),n.FS9("cancelText",n.bMT(7,19,"TEXT_CANCEL_SELECT")),n.Y8G("ngModel",g.year),n.R7$(4),n.Y8G("ngForOf",g.years),n.R7$(3),n.FS9("placeholder",n.bMT(12,21,"MONTH")),n.FS9("okText",n.bMT(13,23,"TEXT_OK_SELECT")),n.FS9("cancelText",n.bMT(14,25,"TEXT_CANCEL_SELECT")),n.Y8G("ngModel",g.month),n.R7$(4),n.Y8G("ngForOf",g.months),n.R7$(3),n.FS9("placeholder",n.bMT(19,27,"DAY")),n.FS9("okText",n.bMT(20,29,"TEXT_OK_SELECT")),n.FS9("cancelText",n.bMT(21,31,"TEXT_CANCEL_SELECT")),n.Y8G("ngModel",g.day),n.R7$(4),n.Y8G("ngForOf",g.days))},dependencies:[r.Sq,y.hU,y.lO,y.uz,y.ln,y.Nm,y.Ip,y.Je,u.BC,u.YS,u.vS,E.D9],styles:[".placeholder-select[_ngcontent-%COMP%]{border:1px solid #dedede;border-radius:5px;width:-webkit-fill-available;font-size:14px!important;text-align:justify!important;--padding-start: 15px;--placeholder-opacity: .5}.no-inner-padding[_ngcontent-%COMP%]{--inner-padding-end: 0px}"]})}return _})()},81337:(N,C,s)=>{s.d(C,{O:()=>e});var n=s(2978),E=s(56610),r=s(77897);function y(f,P){if(1&f&&n.nrm(0,"img",5),2&f){const h=n.XpG();n.FS9("src",h.emptySettingsSlide.urlImage,n.B4B)}}function u(f,P){if(1&f&&(n.j41(0,"p"),n.EFF(1),n.k0s()),2&f){const h=n.XpG();n.R7$(1),n.SpI(" ",h.emptySettingsSlide.text," ")}}let e=(()=>{class f{constructor(){this.emptySettingsSlide=[],this.slideOpts={allowSlidePrev:!1,allowSlideNext:!1,initialSlide:1,speed:400}}ngOnInit(){}static#e=this.\u0275fac=function(_){return new(_||f)};static#n=this.\u0275cmp=n.VBU({type:f,selectors:[["app-empty-component"]],inputs:{emptySettingsSlide:"emptySettingsSlide"},decls:6,vars:3,consts:[["pager","false",3,"options"],[1,"slide_center"],[1,"slide"],["alt","image_camponent",3,"src",4,"ngIf"],[4,"ngIf"],["alt","image_camponent",3,"src"]],template:function(_,A){1&_&&(n.j41(0,"ion-slides",0)(1,"ion-slide",1)(2,"div",2),n.DNE(3,y,1,1,"img",3),n.j41(4,"ion-label"),n.DNE(5,u,2,1,"p",4),n.k0s()()()()),2&_&&(n.Y8G("options",A.slideOpts),n.R7$(3),n.Y8G("ngIf",A.emptySettingsSlide.showImage),n.R7$(2),n.Y8G("ngIf",A.emptySettingsSlide.showText))},dependencies:[E.bT,r.he,r.q3,r.tR],styles:["ion-slides[_ngcontent-%COMP%]{height:100%}.swiper-slide[_ngcontent-%COMP%]{display:block}.swiper-slide[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin-top:2.8rem}.swiper-slide[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-height:50%;max-width:40%;margin:60px 0 40px;pointer-events:none}b[_ngcontent-%COMP%]{font-weight:500}p[_ngcontent-%COMP%]{padding:0 40px;font-size:14px;line-height:1.5;color:var(--ion-color-step-600, #60646b)}p[_ngcontent-%COMP%] b[_ngcontent-%COMP%]{color:var(--ion-text-color, #000000)}.slide_center[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}"]})}return f})()},67433:(N,C,s)=>{s.d(C,{E:()=>D});var n=s(2978),E=s(56610),r=s(77897);function y(l,I){1&l&&(n.j41(0,"ion-thumbnail",7),n.nrm(1,"ion-skeleton-text"),n.k0s())}function u(l,I){if(1&l&&(n.j41(0,"ion-item"),n.DNE(1,y,2,0,"ion-thumbnail",3),n.j41(2,"ion-label")(3,"h3"),n.nrm(4,"ion-skeleton-text",4),n.k0s(),n.j41(5,"p"),n.nrm(6,"ion-skeleton-text",5),n.k0s(),n.j41(7,"p"),n.nrm(8,"ion-skeleton-text",6),n.k0s()()()),2&l){const M=n.XpG(2);n.R7$(1),n.Y8G("ngIf",M.image)}}const e=function(){return[1,1,1,1,1,1,1]};function f(l,I){1&l&&(n.j41(0,"ion-list")(1,"ion-list-header"),n.nrm(2,"ion-skeleton-text",1),n.k0s(),n.DNE(3,u,9,1,"ion-item",2),n.k0s()),2&l&&(n.R7$(3),n.Y8G("ngForOf",n.lJ4(1,e)))}function P(l,I){1&l&&(n.j41(0,"ion-card"),n.nrm(1,"ion-skeleton-text",8),n.k0s())}const h=function(){return[1,1,1]};function _(l,I){1&l&&(n.j41(0,"div"),n.DNE(1,P,2,0,"ion-card",2),n.k0s()),2&l&&(n.R7$(1),n.Y8G("ngForOf",n.lJ4(1,h)))}function A(l,I){1&l&&(n.j41(0,"ion-col",11)(1,"ion-card"),n.nrm(2,"ion-skeleton-text",12),n.k0s()())}function c(l,I){1&l&&(n.j41(0,"ion-col",13)(1,"ion-card"),n.nrm(2,"ion-skeleton-text",12),n.k0s()())}function p(l,I){1&l&&(n.j41(0,"ion-col",13)(1,"ion-card"),n.nrm(2,"ion-skeleton-text",12),n.k0s()())}function g(l,I){if(1&l&&(n.j41(0,"ion-row"),n.DNE(1,A,3,0,"ion-col",9),n.DNE(2,c,3,0,"ion-col",10),n.DNE(3,p,3,0,"ion-col",10),n.k0s()),2&l){const M=n.XpG(2);n.R7$(1),n.Y8G("ngIf",M.size<=M.maximumCategoryCards),n.R7$(1),n.Y8G("ngIf",M.size>M.maximumCategoryCards),n.R7$(1),n.Y8G("ngIf",M.size>M.maximumCategoryCards)}}function v(l,I){1&l&&(n.j41(0,"div")(1,"ion-card"),n.nrm(2,"ion-skeleton-text",8),n.k0s(),n.j41(3,"ion-grid"),n.DNE(4,g,4,3,"ion-row",2),n.k0s()()),2&l&&(n.R7$(4),n.Y8G("ngForOf",n.lJ4(1,h)))}let D=(()=>{class l{constructor(){this.image=!0,this.iscard=!1,this.islist=!1,this.iscardhome=!1,this.maximumCategoryCards=4}ngOnInit(){}static#e=this.\u0275fac=function(S){return new(S||l)};static#n=this.\u0275cmp=n.VBU({type:l,selectors:[["app-skeleton-progress"]],inputs:{image:"image",iscard:"iscard",islist:"islist",iscardhome:"iscardhome",size:"size"},decls:3,vars:3,consts:[[4,"ngIf"],["animated","",2,"width","80px"],[4,"ngFor","ngForOf"],["slot","start",4,"ngIf"],["animated","",2,"width","80%"],["animated","",2,"width","60%"],["animated","",2,"width","30%"],["slot","start"],["animated","",1,"ion-no-margin","card_skeleton"],["size","12",4,"ngIf"],["size","6",4,"ngIf"],["size","12"],["animated","",1,"ion-no-margin","card_skeleton_small"],["size","6"]],template:function(S,O){1&S&&(n.DNE(0,f,4,2,"ion-list",0),n.DNE(1,_,2,2,"div",0),n.DNE(2,v,5,2,"div",0)),2&S&&(n.Y8G("ngIf",O.islist),n.R7$(1),n.Y8G("ngIf",O.iscard),n.R7$(1),n.Y8G("ngIf",O.iscardhome))},dependencies:[E.Sq,E.bT,r.b_,r.hU,r.lO,r.uz,r.he,r.nf,r.AF,r.ln,r.ds,r.Zx],styles:[".card_skeleton[_ngcontent-%COMP%]{height:214px}.card_skeleton_small[_ngcontent-%COMP%]{height:125px}"]})}return l})()},13129:(N,C,s)=>{s.r(C),s.d(C,{AcademyTournamentsPageModule:()=>ge});var n=s(56610),E=s(37222),r=s(77897),y=s(36075),u=s(73308),e=s(2978),f=s(62725),P=s(26169),h=s(22882),_=s(26173),A=s(7125),c=s(54171),p=s(57992);function g(i,m){1&i&&(e.j41(0,"ion-segment-button",10)(1,"ion-label"),e.EFF(2),e.nI1(3,"translate"),e.k0s()()),2&i&&(e.R7$(2),e.JRh(e.bMT(3,1,"ACADEMY_TOURNAMENT_PAYMENTS.PENDING_PAYMENTS")))}function v(i,m){1&i&&(e.j41(0,"ion-segment-button",11)(1,"ion-label"),e.EFF(2),e.nI1(3,"translate"),e.k0s()()),2&i&&(e.R7$(2),e.JRh(e.bMT(3,1,"ACADEMY_TOURNAMENT_PAYMENTS.CONFIRMED_PAYMENTS")))}function D(i,m){1&i&&e.nrm(0,"app-skeleton-progress",12),2&i&&e.Y8G("iscard",!0)}function l(i,m){if(1&i&&e.nrm(0,"app-empty-component",13),2&i){const t=e.XpG();e.Y8G("emptySettingsSlide",t.emptySettingsSlidePendingTournaments)}}function I(i,m){1&i&&e.nrm(0,"app-skeleton-progress",12),2&i&&e.Y8G("iscard",!0)}function M(i,m){if(1&i&&e.nrm(0,"app-empty-component",13),2&i){const t=e.XpG();e.Y8G("emptySettingsSlide",t.emptySettingsSlideConfirmedTournaments)}}function S(i,m){if(1&i&&e.nrm(0,"app-card-academy-tournament-payment",18),2&i){const t=m.$implicit,o=e.XpG(3);e.Y8G("academy_payment",t)("parent",o)}}function O(i,m){if(1&i&&(e.j41(0,"div"),e.DNE(1,S,1,2,"app-card-academy-tournament-payment",17),e.k0s()),2&i){const t=e.XpG(2);e.R7$(1),e.Y8G("ngForOf",t.pendingTournaments)}}function G(i,m){if(1&i){const t=e.RV6();e.j41(0,"ion-infinite-scroll",19),e.bIt("ionInfinite",function(a){e.eBV(t);const d=e.XpG(2);return e.Njj(d.loadData(a))}),e.nrm(1,"ion-infinite-scroll-content",20),e.nI1(2,"translate"),e.k0s()}2&i&&(e.R7$(1),e.FS9("loadingText",e.bMT(2,1,"all.loading")))}function $(i,m){if(1&i){const t=e.RV6();e.j41(0,"div")(1,"ion-refresher",14),e.bIt("ionRefresh",function(a){e.eBV(t);const d=e.XpG();return e.Njj(d.doRefresh(a))}),e.nrm(2,"ion-refresher-content"),e.k0s(),e.DNE(3,O,2,1,"div",15),e.DNE(4,G,3,3,"ion-infinite-scroll",16),e.k0s()}if(2&i){const t=e.XpG();e.R7$(3),e.Y8G("ngIf",t.pendingTournaments&&t.pendingTournaments.length),e.R7$(1),e.Y8G("ngIf","pending"==t.type_segment&&t.pendingTournaments)}}function U(i,m){if(1&i&&e.nrm(0,"app-card-academy-tournament-payment",18),2&i){const t=m.$implicit,o=e.XpG(3);e.Y8G("academy_payment",t)("parent",o)}}function j(i,m){if(1&i&&(e.j41(0,"div"),e.DNE(1,U,1,2,"app-card-academy-tournament-payment",17),e.k0s()),2&i){const t=e.XpG(2);e.R7$(1),e.Y8G("ngForOf",t.confirmedTournaments)}}function w(i,m){if(1&i){const t=e.RV6();e.j41(0,"ion-infinite-scroll",19),e.bIt("ionInfinite",function(a){e.eBV(t);const d=e.XpG(2);return e.Njj(d.loadData(a))}),e.nrm(1,"ion-infinite-scroll-content",20),e.nI1(2,"translate"),e.k0s()}2&i&&(e.R7$(1),e.FS9("loadingText",e.bMT(2,1,"all.loading")))}function X(i,m){if(1&i){const t=e.RV6();e.j41(0,"div")(1,"ion-refresher",14),e.bIt("ionRefresh",function(a){e.eBV(t);const d=e.XpG();return e.Njj(d.doRefresh(a))}),e.nrm(2,"ion-refresher-content"),e.k0s(),e.DNE(3,j,2,1,"div",15),e.DNE(4,w,3,3,"ion-infinite-scroll",16),e.k0s()}if(2&i){const t=e.XpG();e.R7$(3),e.Y8G("ngIf",t.confirmedTournaments&&t.confirmedTournaments.length),e.R7$(1),e.Y8G("ngIf","confirmed"==t.type_segment&&t.confirmedTournaments)}}let F=(()=>{class i{constructor(t,o,a,d,T,R,Y,b,ye,x,fe,he){this.translateService=t,this.homeProvider=o,this.navCtrl=a,this.cityProvider=d,this.modalCtrl=T,this.utilsService=R,this.route=Y,this.academyService=b,this.routerOutlet=ye,this.router=x,this.alertCtrl=fe,this.location=he,this.closeModal=new e.bkB,this.enableGenerateTournamentsButton=!1,this.title="Pagos",this.parameters=[],this.type="",this.offset=0,this.take=5,this.type_segment="pending",x.events.subscribe(k=>{("popstate"===k.navigationTrigger||"imperative"===k.navigationTrigger)&&k.url.includes("academy-payments")&&setTimeout(()=>{this.type_segment="confirmed",this.loadInit()},100)})}ngOnInit(){this.emptySettingsSlidePendingTournaments={showImage:!1,urlImage:"",showText:!0,text:this.translateService.instant("ACADEMY_TOURNAMENT_PAYMENTS.NO_PENDING_PAYMENTS")},this.emptySettingsSlideConfirmedTournaments={showImage:!1,urlImage:"",showText:!0,text:this.translateService.instant("ACADEMY_TOURNAMENT_PAYMENTS.NO_CONFIRMED_PAYMENTS")},this.academyUserId=this.route.snapshot.paramMap.get("academyUserId"),this.loadInit(0,!0)}loadInit(t=0,o=!1){(!this.utilsService.loadingPage||o)&&(this.utilsService.loadingPage=!0,setTimeout(()=>new Promise((a,d)=>{this.utilsService.presentLoading(this.translateService.instant("all.loading")).then(()=>{Promise.all([this.getAcademyUser(),this.getTournaments()]).then(()=>{this.utilsService.closeAllAlerts(),this.utilsService.loadingPage=!1,a(!1)}).catch(T=>{this.utilsService.closeAllAlerts(),this.utilsService.loadingPage=!1,console.log("Error loadInit AcademyPage",T),d(T)})})}),t))}toggleInfiniteScroll(){this.infiniteScroll.disabled=!this.infiniteScroll.disabled}loadData(t){this.offset+=5,this.getTournaments(!1,t)}segmentChanged(t){this.type_segment=t.detail.value,this.getTournaments()}getParameterValue(t){let o=this.parameters.filter(a=>a.key===t)[0];return o?o.value:""}doRefresh(t){setTimeout(()=>{this.loadInit(100,!0),t.target.complete()},500)}getAcademyUser(){var t=this;this.academyService.getFromAcademyUser(this.academyUserId).then(function(){var o=(0,u.A)(function*(a){t.academyUser=a,t.title="Torneos "+a.student_name+" "+a.student_last_name,yield t.academyService.getParameters(t.academyUser.type_academy).then(d=>{t.parameters=d})});return function(a){return o.apply(this,arguments)}}(),o=>{console.log("error getAcademyUser: ",o)})}getTournaments(t=!0,o){var a=this;t&&(this.pendingTournaments=[],this.confirmedTournaments=[],this.offset=0,this.infiniteScroll&&(this.infiniteScroll.disabled=!1)),this.utilsService.presentLoading(this.translateService.instant("all.loading")).then((0,u.A)(function*(){(yield a.academyService.getUserAcademyTournaments(a.academyUserId,a.take,a.offset)).subscribe(d=>{a.utilsService.closeAllAlerts(),a.pendingTournaments||(a.pendingTournaments=[]),a.pendingTournaments.push(...d.pending),a.pendingTournaments=a.pendingTournaments.filter((T,R,Y)=>Y.map(b=>b.id).indexOf(T.id)===R),a.confirmedTournaments||(a.confirmedTournaments=[]),a.confirmedTournaments.push(...d.confirmed),a.confirmedTournaments=a.confirmedTournaments.filter((T,R,Y)=>Y.map(b=>b.id).indexOf(T.id)===R),!a.pendingTournaments.length&&!a.confirmedTournaments.length&&a.registerTournament(),o&&(o.target.complete(),a.offset>a.pendingTournaments.length&&!a.infiniteScroll.disabled&&a.toggleInfiniteScroll())},d=>{console.log("error getTournaments: ",d),a.utilsService.closeAllAlerts()})}))}registerTournament(){var t=this;return(0,u.A)(function*(){const o=yield t.modalCtrl.create({component:f.A,canDismiss:!0,presentingElement:t.routerOutlet.nativeEl,componentProps:{academyUserId:t.academyUserId}});o.onDidDismiss().then(a=>{a.data||t.pendingTournaments.length||t.confirmedTournaments.length?t.loadInit():t.location.back()}),yield o.present()})()}checkAvailabilityPay(t){return(new Date).getTime()-new Date(t).getTime()>18e5}validateTournamentPaymentAvailability(t){var o=this;this.utilsService.presentLoading(this.translateService.instant("all.loading")).then(()=>{this.academyService.validatePaymentAvailability({academyTournamentPaymentId:t.id}).then(function(){var a=(0,u.A)(function*(d){if(!d.r)return o.utilsService.closeAllAlerts(),void o.presentConfirmationAlert(d.m);o.academyService.validateTournamentAvailability(t.id).then(function(){var T=(0,u.A)(function*(R){if(o.utilsService.closeAllAlerts(),R.r)return o.academyService.goToTournamentPaymentGateway(t.id,t.academy_user?.academy_location?.gateway_payments_id,t.academy_user?.id);o.utilsService.presentToast(4e3,"warning","top",R.m)});return function(R){return T.apply(this,arguments)}}(),T=>{o.utilsService.closeAllAlerts(),console.log("error validateTournamentAvailability: ",T)})});return function(d){return a.apply(this,arguments)}}(),a=>{this.utilsService.closeAllAlerts(),console.log("error validatePaymentAvailability: ",a)})})}modalAcademyPaymentSupport(t){var o=this;return(0,u.A)(function*(){const a=yield o.modalCtrl.create({component:P.i,canDismiss:!0,presentingElement:o.routerOutlet.nativeEl,componentProps:{payment:t}});a.onDidDismiss().then(()=>{o.loadInit()}),yield a.present()})()}openDocument(t){this.utilsService.openLink(t)}pendingMessage(t){let o=t.state;return o+=t.comment&&t.comment!=t.state?": "+t.comment:": "+this.translateService.instant("ACADEMY_TOURNAMENT_PAYMENTS.STATE_WARNING",{reference:t.reference}),o}rejectMessage(t){let o=t.state;return o+=t.comment&&t.comment!=t.state?": "+t.comment:": "+this.translateService.instant("ACADEMY_TOURNAMENT_PAYMENTS.STATE_DANGER",{reference:t.reference}),o}presentConfirmationAlert(t){var o=this;return(0,u.A)(function*(){yield(yield o.alertCtrl.create({header:o.translateService.instant("error.alert"),message:t,backdropDismiss:!1,buttons:[{text:o.translateService.instant("all.accept"),handler:()=>{o.loadInit(100,!0)}}]})).present()})()}static#e=this.\u0275fac=function(o){return new(o||i)(e.rXU(h.c$),e.rXU(_.X),e.rXU(r.q9),e.rXU(A.h),e.rXU(r.W3),e.rXU(c.T),e.rXU(y.nX),e.rXU(p.k),e.rXU(r.Rg),e.rXU(y.Ix),e.rXU(r.hG),e.rXU(n.aZ))};static#n=this.\u0275cmp=e.VBU({type:i,selectors:[["app-academy-tournaments"]],viewQuery:function(o,a){if(1&o&&e.GBs(r.Ax,5),2&o){let d;e.mGM(d=e.lsd())&&(a.infiniteScroll=d.first)}},outputs:{closeModal:"closeModal"},decls:20,vars:14,consts:[[1,"ion-no-border"],["defaultHref","/academy","slot","start"],[3,"value","ionChange"],["value","pending",4,"ngIf"],["value","confirmed",4,"ngIf"],[3,"iscard",4,"ngIf"],[3,"emptySettingsSlide",4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],["expand","block","fill","solid","shape","round",1,"ion-padding-start","ion-padding-end","ion-margin-bottom","ion-margin-top",3,"click"],["value","pending"],["value","confirmed"],[3,"iscard"],[3,"emptySettingsSlide"],["slot","fixed",3,"ionRefresh"],[4,"ngIf"],["threshold","100px",3,"ionInfinite",4,"ngIf"],[3,"academy_payment","parent",4,"ngFor","ngForOf"],[3,"academy_payment","parent"],["threshold","100px",3,"ionInfinite"],["loadingSpinner","bubbles",3,"loadingText"]],template:function(o,a){1&o&&(e.j41(0,"ion-header",0)(1,"ion-toolbar"),e.nrm(2,"ion-back-button",1),e.j41(3,"ion-title"),e.EFF(4),e.k0s()()(),e.j41(5,"ion-segment",2),e.bIt("ionChange",function(T){return a.segmentChanged(T)}),e.DNE(6,g,4,3,"ion-segment-button",3),e.DNE(7,v,4,3,"ion-segment-button",4),e.k0s(),e.j41(8,"ion-content"),e.DNE(9,D,1,1,"app-skeleton-progress",5),e.DNE(10,l,1,1,"app-empty-component",6),e.DNE(11,I,1,1,"app-skeleton-progress",5),e.DNE(12,M,1,1,"app-empty-component",6),e.j41(13,"div",7),e.DNE(14,$,5,2,"div",8),e.DNE(15,X,5,2,"div",8),e.k0s()(),e.j41(16,"ion-footer")(17,"ion-button",9),e.bIt("click",function(){return a.registerTournament()}),e.EFF(18),e.nI1(19,"translate"),e.k0s()()),2&o&&(e.R7$(4),e.JRh(a.title),e.R7$(1),e.Y8G("value",a.type_segment),e.R7$(1),e.Y8G("ngIf",a.pendingTournaments),e.R7$(1),e.Y8G("ngIf",a.confirmedTournaments),e.R7$(2),e.Y8G("ngIf","pending"==a.type_segment&&!a.pendingTournaments),e.R7$(1),e.Y8G("ngIf","pending"==a.type_segment&&a.pendingTournaments&&!a.pendingTournaments.length),e.R7$(1),e.Y8G("ngIf","confirmed"==a.type_segment&&!a.confirmedTournaments),e.R7$(1),e.Y8G("ngIf","confirmed"==a.type_segment&&a.confirmedTournaments&&!a.confirmedTournaments.length),e.R7$(1),e.Y8G("ngSwitch",a.type_segment),e.R7$(1),e.Y8G("ngSwitchCase","pending"),e.R7$(1),e.Y8G("ngSwitchCase","confirmed"),e.R7$(3),e.SpI(" ",e.bMT(19,12,"ACADEMY_TOURNAMENT_PAYMENTS.GENERATE_NEW_PAYMENT")," "))}})}return i})();const L=[{path:"",component:F}];let B=(()=>{class i{static#e=this.\u0275fac=function(o){return new(o||i)};static#n=this.\u0275mod=e.$C({type:i});static#t=this.\u0275inj=e.G2t({imports:[y.iI.forChild(L),y.iI]})}return i})();var z=s(55553),J=s(81337),V=s(67433),W=s(69942),K=s(60822);function H(i,m){1&i&&(e.j41(0,"h4"),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i&&(e.R7$(1),e.SpI("",e.bMT(2,1,"ACADEMY_TOURNAMENT_PAYMENTS.TITLE_DISCOUNT")," "))}function Q(i,m){1&i&&(e.j41(0,"h4"),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i&&(e.R7$(1),e.SpI("",e.bMT(2,1,"ACADEMY_TOURNAMENT_PAYMENTS.TITLE_DISCOUNT")," "))}function Z(i,m){1&i&&(e.j41(0,"h4"),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i&&(e.R7$(1),e.SpI("",e.bMT(2,1,"ACADEMY_TOURNAMENT_PAYMENTS.TITLE_SERVICE_CHARGE")," "))}function q(i,m){if(1&i&&(e.j41(0,"h4"),e.EFF(1),e.nI1(2,"formatCurrency"),e.k0s()),2&i){const t=e.XpG();e.R7$(1),e.SpI("- ",e.i5U(2,1,t.academy_payment.price_discount,t.currency),"")}}function ee(i,m){if(1&i&&(e.j41(0,"h4"),e.EFF(1),e.nI1(2,"formatCurrency"),e.k0s()),2&i){const t=e.XpG();e.R7$(1),e.SpI("- ",e.i5U(2,1,t.academy_payment.price*t.academy_payment.discount/100,t.currency),"")}}function ne(i,m){if(1&i&&(e.j41(0,"h4"),e.EFF(1),e.nI1(2,"formatCurrency"),e.k0s()),2&i){const t=e.XpG();e.R7$(1),e.JRh(e.i5U(2,1,t.academy_payment.service_charge,t.currency))}}function te(i,m){1&i&&(e.j41(0,"ion-text",11),e.nrm(1,"ion-icon",12),e.j41(2,"h4",13),e.EFF(3),e.nI1(4,"translate"),e.k0s()()),2&i&&(e.R7$(3),e.JRh(e.bMT(4,1,"ACADEMY_TOURNAMENT_PAYMENTS.STATE_SUCCESS")))}function ae(i,m){if(1&i&&(e.j41(0,"ion-text",14),e.nrm(1,"ion-icon",15),e.j41(2,"h4",13),e.EFF(3),e.k0s()()),2&i){const t=e.XpG();e.R7$(3),e.JRh(t.parent.pendingMessage(t.academy_payment.payment_transaction))}}function ie(i,m){if(1&i&&(e.j41(0,"ion-text",16),e.nrm(1,"ion-icon",17),e.j41(2,"h4",13),e.EFF(3),e.k0s()()),2&i){const t=e.XpG();e.R7$(3),e.JRh(t.parent.rejectMessage(t.academy_payment.payment_transaction))}}function oe(i,m){if(1&i&&(e.j41(0,"div")(1,"b"),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.EFF(4),e.k0s()),2&i){const t=e.XpG(2);e.R7$(2),e.SpI("",e.bMT(3,2,"ACADEMY_TOURNAMENT_PAYMENTS.TITLE_PAYMENT_REFERENCE"),":"),e.R7$(2),e.SpI(" ",t.academy_payment.payment_transaction.reference," ")}}function re(i,m){if(1&i&&(e.j41(0,"div")(1,"b"),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.EFF(4),e.k0s()),2&i){const t=e.XpG(2);e.R7$(2),e.SpI("",e.bMT(3,2,"ACADEMY_TOURNAMENT_PAYMENTS.TITLE_PAYMENT_ID"),":"),e.R7$(2),e.SpI(" ",t.academy_payment.payment_transaction.gateway_transaction_id," ")}}function se(i,m){if(1&i&&(e.j41(0,"div")(1,"b"),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.EFF(4),e.k0s()),2&i){const t=e.XpG(2);e.R7$(2),e.SpI("",e.bMT(3,2,"ACADEMY_TOURNAMENT_PAYMENTS.TITLE_PAYMENT_DATE"),":"),e.R7$(2),e.SpI(" ",t.dateFormat(t.academy_payment.payment_transaction.payment_date)," ")}}function me(i,m){if(1&i&&(e.j41(0,"div")(1,"b"),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.EFF(4),e.k0s()),2&i){const t=e.XpG(2);e.R7$(2),e.SpI("",e.bMT(3,2,"ACADEMY_TOURNAMENT_PAYMENTS.TITLE_PAYMENT_ATTEMPT_DATE"),":"),e.R7$(2),e.SpI(" ",t.dateFormat(t.academy_payment.payment_transaction.payment_date||t.academy_payment.payment_transaction.updated_at)," ")}}function ce(i,m){if(1&i&&(e.j41(0,"div")(1,"b"),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.EFF(4),e.k0s()),2&i){const t=e.XpG(2);e.R7$(2),e.SpI("",e.bMT(3,2,"ACADEMY_TOURNAMENT_PAYMENTS.TITLE_PAYMENT_METHOD"),":"),e.R7$(2),e.SpI(" ",t.academy_payment.payment_transaction.gateway_payments.name," ")}}function le(i,m){if(1&i&&(e.j41(0,"ion-row")(1,"ion-accordion-group")(2,"ion-accordion",18)(3,"ion-item",19)(4,"ion-label",20),e.EFF(5),e.nI1(6,"translate"),e.k0s()(),e.j41(7,"div",21),e.DNE(8,oe,5,4,"div",3),e.DNE(9,re,5,4,"div",3),e.DNE(10,se,5,4,"div",3),e.DNE(11,me,5,4,"div",3),e.DNE(12,ce,5,4,"div",3),e.k0s()()()()),2&i){const t=e.XpG();e.R7$(5),e.SpI(" ",e.bMT(6,6,"ACADEMY_TOURNAMENT_PAYMENTS.TITLE_PAYMENT_DETAILS")," "),e.R7$(3),e.Y8G("ngIf",t.academy_payment.payment_transaction.reference),e.R7$(1),e.Y8G("ngIf",t.academy_payment.payment_transaction.gateway_transaction_id),e.R7$(1),e.Y8G("ngIf",t.academy_payment.payment_transaction.payment_date&&"CONFIRMED"==t.academy_payment.payment_transaction.state),e.R7$(1),e.Y8G("ngIf",(t.academy_payment.payment_transaction.payment_date||t.academy_payment.payment_transaction.updated_at)&&"CONFIRMED"!=t.academy_payment.payment_transaction.state&&t.academy_payment.payment_transaction.gateway_payments_id),e.R7$(1),e.Y8G("ngIf",t.academy_payment.payment_transaction.gateway_payments)}}function _e(i,m){if(1&i){const t=e.RV6();e.j41(0,"ion-button",22),e.bIt("click",function(){e.eBV(t);const a=e.XpG();return e.Njj(a.parent.validateTournamentPaymentAvailability(a.academy_payment))}),e.EFF(1),e.nI1(2,"translate"),e.k0s()}if(2&i){const t=e.XpG();e.Y8G("disabled",!(!t.academy_payment.payment_transaction||"CONFIRMED"!=t.academy_payment.payment_transaction.state&&"PENDING"!=t.academy_payment.payment_transaction.state||"PENDING"==t.academy_payment.payment_transaction.state&&t.parent.checkAvailabilityPay(t.academy_payment.payment_transaction.updated_at))),e.R7$(1),e.SpI(" ",e.bMT(2,2,"ACADEMY_TOURNAMENT_PAYMENTS.BUTTON_PAY"),"")}}function de(i,m){if(1&i){const t=e.RV6();e.j41(0,"ion-button",22),e.bIt("click",function(){e.eBV(t);const a=e.XpG();return e.Njj(a.parent.modalAcademyPaymentSupport(a.academy_payment))}),e.EFF(1),e.nI1(2,"translate"),e.k0s()}if(2&i){const t=e.XpG();e.Y8G("disabled",!(!t.academy_payment.payment_transaction||"CONFIRMED"!=t.academy_payment.payment_transaction.state)),e.R7$(1),e.SpI(" ",e.bMT(2,2,"ACADEMY_TOURNAMENT_PAYMENTS.BUTTON_ATTACH_SUPPORT"),"")}}function pe(i,m){if(1&i){const t=e.RV6();e.j41(0,"ion-button",23),e.bIt("click",function(){e.eBV(t);const a=e.XpG();return e.Njj(a.parent.openDocument(a.academy_payment.payment_transaction.support))}),e.EFF(1),e.nI1(2,"translate"),e.k0s()}2&i&&(e.R7$(1),e.SpI(" ",e.bMT(2,1,"ACADEMY_TOURNAMENT_PAYMENTS.BUTTON_VIEW_SUPPORT"),""))}let ue=(()=>{class i{constructor(t,o){this.translateService=t,this.corporateIdentityService=o,this.enabledPayment=!0,this.currency=this.corporateIdentityService.getCurrency()}ngOnInit(){}dateFormat(t){return new Date(t).toLocaleString()}static#e=this.\u0275fac=function(o){return new(o||i)(e.rXU(h.c$),e.rXU(W.r))};static#n=this.\u0275cmp=e.VBU({type:i,selectors:[["app-card-academy-tournament-payment"]],inputs:{academy_payment:"academy_payment",parent:"parent",enabledPayment:"enabledPayment"},decls:42,vars:37,consts:[[3,"disabled"],[1,"not-margin",2,"border-bottom","1px solid lightgray","padding-left","10px","color","black"],["size","8"],[4,"ngIf"],["size","4",2,"text-align","end"],["size","12",2,"align-items","center","justify-content","center","opacity","0.7","text-align","center","font-size","min(3vw, 12px)"],["color","success",4,"ngIf"],["color","medium",4,"ngIf"],["color","danger",4,"ngIf"],["expand","block","color","secondary",3,"disabled","click",4,"ngIf"],["expand","block","color","secondary",3,"click",4,"ngIf"],["color","success"],["name","checkmark-circle-outline","color","success","size","large",2,"zoom","2","display","inline-block","vertical-align","middle"],[2,"display","inline-block","vertical-align","middle"],["color","medium"],["name","time-outline","color","medium","size","large",2,"zoom","2","display","inline-block","vertical-align","middle"],["color","danger"],["name","close-circle-outline","color","danger","size","large",2,"zoom","2","display","inline-block","vertical-align","middle"],["value","first",1,"payment-detail"],["slot","header"],[1,"sectionTitle"],["slot","content",1,"payment-detail-content"],["expand","block","color","secondary",3,"disabled","click"],["expand","block","color","secondary",3,"click"]],template:function(o,a){1&o&&(e.j41(0,"ion-card",0)(1,"h2",1),e.EFF(2),e.k0s(),e.j41(3,"ion-grid")(4,"ion-row")(5,"ion-col",2)(6,"h4"),e.EFF(7),e.nI1(8,"translate"),e.k0s(),e.DNE(9,H,3,3,"h4",3),e.DNE(10,Q,3,3,"h4",3),e.j41(11,"h4"),e.EFF(12),e.nI1(13,"translate"),e.k0s(),e.DNE(14,Z,3,3,"h4",3),e.j41(15,"h3")(16,"b"),e.EFF(17),e.nI1(18,"translate"),e.k0s()()(),e.j41(19,"ion-col",4)(20,"h4"),e.EFF(21),e.nI1(22,"formatCurrency"),e.k0s(),e.DNE(23,q,3,4,"h4",3),e.DNE(24,ee,3,4,"h4",3),e.j41(25,"h4"),e.EFF(26),e.nI1(27,"formatCurrency"),e.k0s(),e.DNE(28,ne,3,4,"h4",3),e.j41(29,"h3")(30,"b"),e.EFF(31),e.nI1(32,"formatCurrency"),e.k0s()()()(),e.j41(33,"ion-row")(34,"ion-col",5),e.DNE(35,te,5,3,"ion-text",6),e.DNE(36,ae,4,1,"ion-text",7),e.DNE(37,ie,4,1,"ion-text",8),e.k0s()(),e.DNE(38,le,13,8,"ion-row",3),e.k0s(),e.DNE(39,_e,3,4,"ion-button",9),e.DNE(40,de,3,4,"ion-button",9),e.DNE(41,pe,3,3,"ion-button",10),e.k0s()),2&o&&(e.Y8G("disabled",!a.academy_payment.enabled),e.R7$(2),e.Lme(" ",null==a.academy_payment||null==a.academy_payment.academy_tournament?null:a.academy_payment.academy_tournament.name,"",null!=a.academy_payment&&a.academy_payment.term?", "+(null==a.academy_payment?null:a.academy_payment.term):""," "),e.R7$(5),e.JRh(e.bMT(8,22,"ACADEMY_TOURNAMENT_PAYMENTS.TITLE_PRICE")),e.R7$(2),e.Y8G("ngIf",a.academy_payment.price_discount),e.R7$(1),e.Y8G("ngIf",a.academy_payment.discount),e.R7$(2),e.JRh(e.bMT(13,24,"ACADEMY_TOURNAMENT_PAYMENTS.TITLE_SUBTOTAL")),e.R7$(2),e.Y8G("ngIf",a.academy_payment.service_charge),e.R7$(3),e.JRh(e.bMT(18,26,"ACADEMY_TOURNAMENT_PAYMENTS.TITLE_TOTAL")),e.R7$(4),e.JRh(e.i5U(22,28,a.academy_payment.price,a.currency)),e.R7$(2),e.Y8G("ngIf",a.academy_payment.price_discount),e.R7$(1),e.Y8G("ngIf",a.academy_payment.discount),e.R7$(2),e.JRh(e.i5U(27,31,a.academy_payment.subtotal,a.currency)),e.R7$(2),e.Y8G("ngIf",a.academy_payment.service_charge),e.R7$(3),e.JRh(e.i5U(32,34,a.academy_payment.total,a.currency)),e.R7$(4),e.Y8G("ngIf",a.academy_payment.payment_transaction&&"CONFIRMED"==a.academy_payment.payment_transaction.state),e.R7$(1),e.Y8G("ngIf",a.academy_payment.payment_transaction&&"PENDING"==a.academy_payment.payment_transaction.state&&a.academy_payment.payment_transaction.gateway_payments_id),e.R7$(1),e.Y8G("ngIf",a.academy_payment.payment_transaction&&("DECLINED"==a.academy_payment.payment_transaction.state||"REJECTED"==a.academy_payment.payment_transaction.state)),e.R7$(1),e.Y8G("ngIf",a.academy_payment.payment_transaction),e.R7$(1),e.Y8G("ngIf",!a.academy_payment.payment_transaction||"CONFIRMED"!=a.academy_payment.payment_transaction.state),e.R7$(1),e.Y8G("ngIf","true"==a.parent.getParameterValue("enable_attach_support_button")&&(!a.academy_payment.payment_transaction||"CONFIRMED"!=a.academy_payment.payment_transaction.state)),e.R7$(1),e.Y8G("ngIf","true"==a.parent.getParameterValue("enable_attach_support_button")&&a.academy_payment.payment_transaction&&a.academy_payment.payment_transaction.support))},dependencies:[n.bT,r.xk,r.YH,r.Jm,r.b_,r.hU,r.lO,r.iq,r.uz,r.he,r.ln,r.IO,K.P,h.D9],styles:[".h-214[_ngcontent-%COMP%]{height:214px}ion-item[_ngcontent-%COMP%]{--background: transparent;--padding-start: 0px !important;--padding-end: 0px !important;--inner-padding-start: 0px;--inner-padding-end: 0px}ion-button[_ngcontent-%COMP%]{height:35px;margin:5px 8px;font-weight:700}ion-accordion-group[_ngcontent-%COMP%]{width:100%}h2[_ngcontent-%COMP%]{font-size:min(4vw,16px)!important}h3[_ngcontent-%COMP%]{font-size:min(4vw,14px)!important;margin:0;height:24px;color:#000}h4[_ngcontent-%COMP%]{font-size:min(4vw,12px)!important;margin:0;height:18px}.stateTag[_ngcontent-%COMP%]{position:absolute;width:20%;color:#fff;font-weight:700;padding:0 5px;text-transform:uppercase;text-align:center;box-shadow:1px 2px 2px 1px gray;border-bottom-left-radius:5px;right:0;background:#ff6666}.responsive-text[_ngcontent-%COMP%]{font-size:3vw}.payment-detail[_ngcontent-%COMP%]{padding:0 5px}.sectionTitle[_ngcontent-%COMP%]{white-space:normal;font-size:min(4vw,14px)}.payment-detail-content[_ngcontent-%COMP%]{font-size:min(3vw,10px)}"]})}return i})(),ge=(()=>{class i{static#e=this.\u0275fac=function(o){return new(o||i)};static#n=this.\u0275mod=e.$C({type:i});static#t=this.\u0275inj=e.G2t({imports:[n.MD,E.YN,r.bv,B,h.h,z.h]})}return i})();e.wjB(F,[n.Sq,n.bT,n.ux,n.e1,r.el,r.Jm,r.W9,r.M0,r.eU,r.Ax,r.Hp,r.he,r.To,r.Ki,r.Gp,r.eP,r.BC,r.ai,r.Je,r.tY,J.O,V.E,ue],[h.D9])},53468:(N,C,s)=>{s.d(C,{a:()=>E});var n=s(2978);let E=(()=>{class r{transform(u){return new Date(u.replace(/-/g,"/"))}static#e=this.\u0275fac=function(e){return new(e||r)};static#n=this.\u0275pipe=n.EJ8({name:"dateFormat",type:r,pure:!0})}return r})()}}]);