HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux ip-172-31-42-149 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 07:00:04 UTC 2025 aarch64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/vhost/disk-apps/pwa.sports-crowd.com/www/1702.9f3fad31d6579625.js
"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1702],{56261:(F,S,l)=>{l.d(S,{I:()=>b});var r=l(2978),t=l(22882),A=l(56610),d=l(77897),C=l(37222);function m(E,I){if(1&E&&(r.j41(0,"ion-select-option",7),r.EFF(1),r.k0s()),2&E){const f=I.$implicit;r.Y8G("value",f),r.R7$(1),r.JRh(f)}}function e(E,I){if(1&E&&(r.j41(0,"ion-select-option",7),r.EFF(1),r.k0s()),2&E){const f=I.$implicit,p=r.XpG();r.Y8G("value",p.allMonths.indexOf(f)),r.R7$(1),r.JRh(f)}}function v(E,I){if(1&E&&(r.j41(0,"ion-select-option",7),r.EFF(1),r.k0s()),2&E){const f=I.$implicit;r.Y8G("value",f),r.R7$(1),r.JRh(f)}}let b=(()=>{class E{constructor(f){this.translateService=f,this.defaultDate=[],this.date=new r.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(f){if(f.defaultDate&&f.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])}f.minDate&&f.minDate.currentValue&&(this.yearRange=this.currentYear-this.minDate.getFullYear()),this.setDays(),this.setMonths(),this.setYears()}setDays(f=1){this.days=this.buildNumberArray(f,31)}setMonths(f=0){this.allMonths=Array.from({length:12},(p,h)=>new Date(0,h).toLocaleString(window.navigator.language,{month:"long"})),this.months=this.allMonths.slice(f,12)}setYears(){const f=this.minDate?this.minDate.getFullYear():this.currentYear-this.yearRange,p=this.maxDate?this.maxDate.getFullYear():this.currentYear;this.years=this.buildNumberArray(f,p).reverse()}buildNumberArray(f,p){return[...Array(p-f+1).keys()].map(h=>h+f)}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||E)(r.rXU(t.c$))};static#t=this.\u0275cmp=r.VBU({type:E,selectors:[["app-date-picker"]],inputs:{defaultDate:"defaultDate",minDate:"minDate",maxDate:"maxDate"},outputs:{date:"date"},features:[r.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,h){1&p&&(r.j41(0,"ion-grid",0)(1,"ion-row",0)(2,"ion-col",0)(3,"ion-item",1)(4,"ion-select",2),r.bIt("ngModelChange",function(P){return h.year=P})("ionChange",function(){return h.changeYear()}),r.nI1(5,"translate"),r.nI1(6,"translate"),r.nI1(7,"translate"),r.DNE(8,m,2,2,"ion-select-option",3),r.k0s()()(),r.j41(9,"ion-col",0)(10,"ion-item",1)(11,"ion-select",4),r.bIt("ngModelChange",function(P){return h.month=P})("ionChange",function(){return h.changeMonth()}),r.nI1(12,"translate"),r.nI1(13,"translate"),r.nI1(14,"translate"),r.DNE(15,e,2,2,"ion-select-option",3),r.k0s()()(),r.j41(16,"ion-col",0)(17,"ion-item",5)(18,"ion-select",6),r.bIt("ngModelChange",function(P){return h.day=P})("ionChange",function(){return h.changeDate()}),r.nI1(19,"translate"),r.nI1(20,"translate"),r.nI1(21,"translate"),r.DNE(22,v,2,2,"ion-select-option",3),r.k0s()()()()()),2&p&&(r.R7$(4),r.FS9("placeholder",r.bMT(5,15,"YEAR")),r.FS9("okText",r.bMT(6,17,"TEXT_OK_SELECT")),r.FS9("cancelText",r.bMT(7,19,"TEXT_CANCEL_SELECT")),r.Y8G("ngModel",h.year),r.R7$(4),r.Y8G("ngForOf",h.years),r.R7$(3),r.FS9("placeholder",r.bMT(12,21,"MONTH")),r.FS9("okText",r.bMT(13,23,"TEXT_OK_SELECT")),r.FS9("cancelText",r.bMT(14,25,"TEXT_CANCEL_SELECT")),r.Y8G("ngModel",h.month),r.R7$(4),r.Y8G("ngForOf",h.months),r.R7$(3),r.FS9("placeholder",r.bMT(19,27,"DAY")),r.FS9("okText",r.bMT(20,29,"TEXT_OK_SELECT")),r.FS9("cancelText",r.bMT(21,31,"TEXT_CANCEL_SELECT")),r.Y8G("ngModel",h.day),r.R7$(4),r.Y8G("ngForOf",h.days))},dependencies:[A.Sq,d.hU,d.lO,d.uz,d.ln,d.Nm,d.Ip,d.Je,C.BC,C.YS,C.vS,t.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 E})()},54777:(F,S,l)=>{l.d(S,{V:()=>E});var r=l(73308),t=l(2978),A=l(22882),d=l(54171),C=l(57992),m=l(77897),e=l(37222),v=l(56261),b=l(13797);let E=(()=>{class I{constructor(p,h,c,P){this.translateService=p,this.utilsService=h,this.academyService=c,this.modalCtrl=P,this.document={name:""}}ngOnInit(){}saveFile(p){this.file=p,this.document.link=p}setDate(p){this.date=p}uploadSupport(p){var h=this;let c=p.value;c.file=this.file,c.payment_date=this.date,c.purchase_id=this.academyPurchase.id,this.validateData(c)&&this.utilsService.presentLoading(this.translateService.instant("all.loading")).then(()=>{this.academyService.uploadPaymentSupport(c).then(function(){var P=(0,r.A)(function*(s){s.r&&(h.utilsService.presentToast(4e3,"success","top",s.m),h.cancel(!1)),h.utilsService.dismissLoading()});return function(s){return P.apply(this,arguments)}}(),P=>{console.log("error enrollmentAcademy: ",P),this.utilsService.dismissLoading()})})}validateData(p){return p.file?p.payment_date?!!p.reference||(this.showWarning("REFERENCE_REQUIRED"),!1):(this.showWarning("PAYMENT_DATE_REQUIRED"),!1):(this.showWarning("SUPPORT_FILE_REQUIRED"),!1)}showWarning(p){this.utilsService.presentToast(3e3,"warning","top",this.translateService.instant(p))}cancel(p,h){this.modalCtrl.dismiss({status:p,valueOrder:h})}static#e=this.\u0275fac=function(h){return new(h||I)(t.rXU(A.c$),t.rXU(d.T),t.rXU(C.k),t.rXU(m.W3))};static#t=this.\u0275cmp=t.VBU({type:I,selectors:[["app-academy-payment-support"]],decls:36,vars:19,consts:[[1,"responsive-text"],["slot","end"],["strong","","color","light",3,"click"],["size","6","offset","3"],[3,"document","file"],[3,"ngSubmit"],["form","ngForm"],["position","stacked",1,"form-field-label"],["lines","none",1,"inputBorderRadius","ion-margin-bottom"],[2,"width","100%",3,"date"],["type","text","placeholder","","ngModel","","name","reference","required","","maxlength","191",1,"ion-text-center"],["reference","ngModel"],["lines","none",1,"inputBorderRadius"],["type","text","placeholder","","ngModel","","name","comment","required","","maxlength","191",1,"ion-text-center"],["comment","ngModel"],["type","submit","color","primary","shape","round","expand","block","fill","solid",1,"ion-margin"]],template:function(h,c){if(1&h){const P=t.RV6();t.j41(0,"ion-header")(1,"ion-toolbar")(2,"ion-title",0),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"ion-buttons",1)(6,"ion-button",2),t.bIt("click",function(){return c.cancel(!1)}),t.EFF(7),t.nI1(8,"translate"),t.k0s()()()(),t.j41(9,"ion-content")(10,"ion-grid")(11,"ion-row")(12,"ion-col",3)(13,"app-upload-file",4),t.bIt("file",function(_){return c.saveFile(_)}),t.k0s()()()(),t.j41(14,"form",5,6),t.bIt("ngSubmit",function(){t.eBV(P);const _=t.sdS(15);return t.Njj(c.uploadSupport(_))}),t.j41(16,"ion-label",7),t.EFF(17),t.nI1(18,"translate"),t.k0s(),t.j41(19,"ion-item",8)(20,"app-date-picker",9),t.bIt("date",function(_){return c.setDate(_)}),t.k0s()(),t.j41(21,"ion-label",7),t.EFF(22),t.nI1(23,"translate"),t.k0s(),t.j41(24,"ion-item",8),t.nrm(25,"ion-input",10,11),t.k0s(),t.j41(27,"ion-label",7),t.EFF(28),t.nI1(29,"translate"),t.k0s(),t.j41(30,"ion-item",12),t.nrm(31,"ion-input",13,14),t.k0s(),t.j41(33,"ion-button",15),t.EFF(34),t.nI1(35,"translate"),t.k0s()()()}2&h&&(t.R7$(3),t.JRh(t.bMT(4,7,"PAYMENT_SUPPORT")),t.R7$(4),t.JRh(t.bMT(8,9,"all.close")),t.R7$(6),t.Y8G("document",c.document),t.R7$(4),t.JRh(t.bMT(18,11,"PAYMENT_DATE")),t.R7$(5),t.JRh(t.bMT(23,13,"PAYMENT_REFERENCE")),t.R7$(6),t.JRh(t.bMT(29,15,"COMMENT")),t.R7$(6),t.SpI(" ",t.bMT(35,17,"UPLOAD_SUPORT")," "))},dependencies:[e.qT,e.BC,e.cb,e.YS,e.tU,e.vS,e.cV,m.Jm,m.QW,m.hU,m.W9,m.lO,m.eU,m.$w,m.uz,m.he,m.ln,m.BC,m.ai,m.Gw,v.I,b.V,A.D9]})}return I})()},1702:(F,S,l)=>{l.r(S),l.d(S,{AcademyPaymentsPageModule:()=>fe});var r=l(56610),t=l(37222),A=l(22882),d=l(77897),C=l(36075),m=l(73308),e=l(2978),v=l(54777),b=l(80571),E=l(11185),I=l(26173),f=l(7125),p=l(54171),h=l(57992);function c(i,g){1&i&&(e.j41(0,"ion-segment-button",9)(1,"ion-label"),e.EFF(2),e.nI1(3,"translate"),e.k0s()()),2&i&&(e.R7$(2),e.JRh(e.bMT(3,1,"ACADEMY_PAYMENTS.PENDING_PAYMENTS")))}function P(i,g){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_PAYMENTS.CONFIRMED_PAYMENTS")))}function s(i,g){1&i&&e.nrm(0,"app-skeleton-progress",11),2&i&&e.Y8G("iscard",!0)}function _(i,g){if(1&i&&e.nrm(0,"app-empty-component",12),2&i){const n=e.XpG();e.Y8G("emptySettingsSlide",n.emptySettingsSlidePendingPayments)}}function y(i,g){1&i&&e.nrm(0,"app-skeleton-progress",11),2&i&&e.Y8G("iscard",!0)}function M(i,g){if(1&i&&e.nrm(0,"app-empty-component",12),2&i){const n=e.XpG();e.Y8G("emptySettingsSlide",n.emptySettingsSlideConfirmedPayments)}}function x(i,g){if(1&i&&e.nrm(0,"app-card-academy-payment",17),2&i){const n=g.$implicit,o=e.XpG(3);e.Y8G("academy_payment",n)("parent",o)}}function $(i,g){if(1&i&&(e.j41(0,"div"),e.DNE(1,x,1,2,"app-card-academy-payment",16),e.k0s()),2&i){const n=e.XpG(2);e.R7$(1),e.Y8G("ngForOf",n.pendingPayments)}}function G(i,g){if(1&i){const n=e.RV6();e.j41(0,"ion-infinite-scroll",18),e.bIt("ionInfinite",function(a){e.eBV(n);const u=e.XpG(2);return e.Njj(u.loadData(a))}),e.nrm(1,"ion-infinite-scroll-content",19),e.nI1(2,"translate"),e.k0s()}2&i&&(e.R7$(1),e.FS9("loadingText",e.bMT(2,1,"all.loading")))}function U(i,g){if(1&i){const n=e.RV6();e.j41(0,"div")(1,"ion-refresher",13),e.bIt("ionRefresh",function(a){e.eBV(n);const u=e.XpG();return e.Njj(u.doRefresh(a))}),e.nrm(2,"ion-refresher-content"),e.k0s(),e.DNE(3,$,2,1,"div",14),e.DNE(4,G,3,3,"ion-infinite-scroll",15),e.k0s()}if(2&i){const n=e.XpG();e.R7$(3),e.Y8G("ngIf",n.pendingPayments&&n.pendingPayments.length),e.R7$(1),e.Y8G("ngIf","pending"==n.type_segment&&n.pendingPayments)}}function j(i,g){if(1&i&&e.nrm(0,"app-card-academy-payment",17),2&i){const n=g.$implicit,o=e.XpG(3);e.Y8G("academy_payment",n)("parent",o)}}function L(i,g){if(1&i&&(e.j41(0,"div"),e.DNE(1,j,1,2,"app-card-academy-payment",16),e.k0s()),2&i){const n=e.XpG(2);e.R7$(1),e.Y8G("ngForOf",n.confirmedPayments)}}function X(i,g){if(1&i){const n=e.RV6();e.j41(0,"ion-infinite-scroll",18),e.bIt("ionInfinite",function(a){e.eBV(n);const u=e.XpG(2);return e.Njj(u.loadData(a))}),e.nrm(1,"ion-infinite-scroll-content",19),e.nI1(2,"translate"),e.k0s()}2&i&&(e.R7$(1),e.FS9("loadingText",e.bMT(2,1,"all.loading")))}function w(i,g){if(1&i){const n=e.RV6();e.j41(0,"div")(1,"ion-refresher",13),e.bIt("ionRefresh",function(a){e.eBV(n);const u=e.XpG();return e.Njj(u.doRefresh(a))}),e.nrm(2,"ion-refresher-content"),e.k0s(),e.DNE(3,L,2,1,"div",14),e.DNE(4,X,3,3,"ion-infinite-scroll",15),e.k0s()}if(2&i){const n=e.XpG();e.R7$(3),e.Y8G("ngIf",n.confirmedPayments&&n.confirmedPayments.length),e.R7$(1),e.Y8G("ngIf","confirmed"==n.type_segment&&n.confirmedPayments)}}let Y=(()=>{class i{constructor(n,o,a,u,T,D,R,O,Pe,k,Ee,Te){this.translateService=n,this.homeProvider=o,this.navCtrl=a,this.cityProvider=u,this.modalCtrl=T,this.utilsService=D,this.route=R,this.academyService=O,this.routerOutlet=Pe,this.router=k,this.alertCtrl=Ee,this.location=Te,this.closeModal=new e.bkB,this.enableGeneratePaymentsButton=!1,this.title=this.translateService.instant("academy.segment_1"),this.parameters=[],this.type="",this.offset=0,this.take=5,this.type_segment="pending",k.events.subscribe(N=>{("popstate"===N.navigationTrigger||"imperative"===N.navigationTrigger)&&N.url.includes("academy-payments")&&setTimeout(()=>{this.loadInit()},100)})}ngOnInit(){this.emptySettingsSlidePendingPayments={showImage:!1,urlImage:"",showText:!0,text:this.translateService.instant("ACADEMY_PAYMENTS.NO_PENDING_PAYMENTS")},this.emptySettingsSlideConfirmedPayments={showImage:!1,urlImage:"",showText:!0,text:this.translateService.instant("ACADEMY_PAYMENTS.NO_CONFIRMED_PAYMENTS")},this.academy_user_id=this.route.snapshot.paramMap.get("academy_user_id"),this.loadInit(0,!0)}loadInit(n=0,o=!1){(!this.utilsService.loadingPage||o)&&(this.utilsService.loadingPage=!0,setTimeout(()=>new Promise((a,u)=>{this.utilsService.presentLoading(this.translateService.instant("all.loading")).then(()=>{Promise.all([this.getAcademyUser(),this.getPendingMonths(),this.getPayments()]).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),u(T)})})}),n))}toggleInfiniteScroll(){this.infiniteScroll.disabled=!this.infiniteScroll.disabled}loadData(n){this.offset+=5,this.getPayments(!1,n)}segmentChanged(n){this.type_segment=n.detail.value,this.getPayments()}getParameterValue(n){let o=this.parameters.filter(a=>a.key===n)[0];return o?o.value:""}getAcademyUser(){var n=this;this.academyService.getFromAcademyUser(this.academy_user_id).then(function(){var o=(0,m.A)(function*(a){n.academyUser=a,n.title=n.translateService.instant("academy.segment_1")+": "+a.student_name+" "+a.student_last_name,yield n.academyService.getParameters(n.academyUser.type_academy).then(u=>{n.parameters=u})});return function(a){return o.apply(this,arguments)}}(),o=>{console.log("error getAcademyUser: ",o)})}getPayments(n=!0,o){var a=this;n&&(this.pendingPayments=[],this.confirmedPayments=[],this.offset=0,this.infiniteScroll&&(this.infiniteScroll.disabled=!1)),this.utilsService.presentLoading(this.translateService.instant("all.loading")).then((0,m.A)(function*(){(yield a.academyService.getFromAcademyPayment(a.academy_user_id,a.take,a.offset)).subscribe(u=>{if(a.utilsService.closeAllAlerts(),a.pendingPayments||(a.pendingPayments=[]),a.pendingPayments.push(...u.pending),a.pendingPayments=a.pendingPayments.filter((T,D,R)=>R.map(O=>O.id).indexOf(T.id)===D),a.confirmedPayments||(a.confirmedPayments=[]),a.confirmedPayments.push(...u.confirmed),a.confirmedPayments=a.confirmedPayments.filter((T,D,R)=>R.map(O=>O.id).indexOf(T.id)===D),!a.pendingPayments.length&&!a.confirmedPayments.length&&a.academyEnrollmentPayment("Inscripci\xf3n"),!a.pendingPayments.length&&a.confirmedPayments.length&&"pending"==a.type_segment){let T=a.confirmedPayments[0];T.payment_transaction&&"CONFIRMED"==T.payment_transaction.state&&a.enableGeneratePaymentsButton&&a.generateNewPayment({showMonthSelect:!1,period:null,month:null,academyPurchaseId:null,location:T.academy_user.academy_location_id})}o&&(o.target.complete(),a.offset>a.pendingPayments.length&&!a.infiniteScroll.disabled&&a.toggleInfiniteScroll())},u=>{console.log("error getPayments: ",u),a.utilsService.closeAllAlerts()})}))}academyEnrollmentPayment(n){var o=this;return(0,m.A)(function*(){(yield o.academyService.academyPurchasePending(o.academy_user_id,n)).subscribe(a=>{o.loadInit(100,!0),o.utilsService.dismissLoading()},a=>{o.utilsService.presentToast(4e3,"warning","top",a.error),o.utilsService.dismissLoading(),console.log("error",a)})})()}modalAcademyPaymentSupport(n){var o=this;return(0,m.A)(function*(){const a=yield o.modalCtrl.create({component:v.V,canDismiss:!0,presentingElement:o.routerOutlet.nativeEl,componentProps:{academyPurchase:n}});a.onDidDismiss().then(()=>{o.getPayments()}),yield a.present()})()}openDocument(n){this.utilsService.openLink(n)}doRefresh(n){setTimeout(()=>{this.loadInit(100,!0),n.target.complete()},500)}generateNewPayment(n){var o=this;return(0,m.A)(function*(){const a=yield o.modalCtrl.create({component:b.x,canDismiss:!0,presentingElement:o.routerOutlet.nativeEl,componentProps:{academyUserId:o.academy_user_id,showMonthSelect:n.showMonthSelect,period:n.period,month:n.month,academyPurchaseId:n.academyPurchaseId,location:n.location}});a.onDidDismiss().then(u=>{u.data&&o.loadInit(100,!0)}),yield a.present()})()}getPendingMonths(){var n=this;this.academyService.getPendingMonths(this.academy_user_id).then(function(){var o=(0,m.A)(function*(a){n.enableGeneratePaymentsButton=a.length>0});return function(a){return o.apply(this,arguments)}}(),o=>{console.log("error getPendingMonths: ",o)})}deleteAcademyPayment(n){var o=this;return(0,m.A)(function*(){yield(yield o.alertCtrl.create({message:o.translateService.instant("TEXT_DELETE_PAYMENT"),buttons:[{text:"Cancelar",handler:()=>{console.log("Disagree clicked")}},{text:"Eliminar",handler:()=>{o.academyService.deletePayment(n.id).then(function(){var u=(0,m.A)(function*(T){o.utilsService.presentToast(4e3,"success","top",T.m),o.loadInit(100,!0)});return function(T){return u.apply(this,arguments)}}(),u=>{console.log("error deleting: ",u)})}}]})).present()})()}changeAcademyPayment(n){this.generateNewPayment({showMonthSelect:!0,period:n.academy_user.academy_period_id,month:Number(n.start_term.split("-")[1]),academyPurchaseId:n.id,location:n.academy_user.academy_location_id})}checkAvailabilityPay(n){return(new Date).getTime()-new Date(n).getTime()>18e5}checkModifyPay(n){return(new Date).getTime()<new Date(n).getTime()}validatePaymentAvailability(n){var o=this;this.utilsService.presentLoading(this.translateService.instant("all.loading")).then(()=>{this.academyService.validatePaymentAvailability({academyPurchaseId:n.id}).then(function(){var a=(0,m.A)(function*(u){return u.r?n.enrollment_academy_price?void o.academyService.validateScheduleAvailability(n.academy_user?.academy_schedule_id).then(function(){var T=(0,m.A)(function*(D){return o.utilsService.closeAllAlerts(),D.r?o.academyService.goToPaymentGateway(n.id,n.academy_user?.academy_location?.gateway_payments_id,n.academy_user?.id):o.changeStudentSchedule(D.m,n.academy_user?.academy_category_id)});return function(D){return T.apply(this,arguments)}}(),T=>{o.utilsService.closeAllAlerts(),console.log("error validateScheduleAvailability: ",T)}):(o.utilsService.closeAllAlerts(),o.academyService.goToPaymentGateway(n.id,n.academy_user?.academy_location?.gateway_payments_id,n.academy_user?.id)):(o.utilsService.closeAllAlerts(),void o.presentConfirmationAlert(u.m))});return function(u){return a.apply(this,arguments)}}(),a=>{this.utilsService.closeAllAlerts(),console.log("error validatePaymentAvailability: ",a)})})}changeStudentSchedule(n,o){var a=this;return(0,m.A)(function*(){yield(yield a.alertCtrl.create({message:n,buttons:[{text:"Cancelar",handler:()=>{}},{text:"Cambiar horario",handler:()=>a.changeSchedule(o)}]})).present()})()}changeSchedule(n){var o=this;return(0,m.A)(function*(){const a=yield o.modalCtrl.create({component:E._,canDismiss:!0,presentingElement:o.routerOutlet.nativeEl,componentProps:{academyUserId:o.academy_user_id,academyCategoryId:n}});a.onDidDismiss().then(u=>{u.data||o.pendingPayments.length||o.confirmedPayments.length?o.loadInit():o.location.back()}),yield a.present()})()}pendingMessage(n){let o=n.state;return o+=n.comment&&n.comment!=n.state?": "+n.comment:": "+this.translateService.instant("ACADEMY_PAYMENTS.STATE_WARNING",{reference:n.reference}),o}rejectMessage(n){let o=n.state;return o+=n.comment&&n.comment!=n.state?": "+n.comment:": "+this.translateService.instant("ACADEMY_PAYMENTS.STATE_DANGER",{reference:n.reference}),o}presentConfirmationAlert(n){var o=this;return(0,m.A)(function*(){yield(yield o.alertCtrl.create({header:o.translateService.instant("error.alert"),message:n,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(A.c$),e.rXU(I.X),e.rXU(d.q9),e.rXU(f.h),e.rXU(d.W3),e.rXU(p.T),e.rXU(C.nX),e.rXU(h.k),e.rXU(d.Rg),e.rXU(C.Ix),e.rXU(d.hG),e.rXU(r.aZ))};static#t=this.\u0275cmp=e.VBU({type:i,selectors:[["app-academy-payments"]],viewQuery:function(o,a){if(1&o&&e.GBs(d.Ax,5),2&o){let u;e.mGM(u=e.lsd())&&(a.infiniteScroll=u.first)}},outputs:{closeModal:"closeModal"},decls:16,vars:11,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"],["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,c,4,3,"ion-segment-button",3),e.DNE(7,P,4,3,"ion-segment-button",4),e.k0s(),e.j41(8,"ion-content"),e.DNE(9,s,1,1,"app-skeleton-progress",5),e.DNE(10,_,1,1,"app-empty-component",6),e.DNE(11,y,1,1,"app-skeleton-progress",5),e.DNE(12,M,1,1,"app-empty-component",6),e.j41(13,"div",7),e.DNE(14,U,5,2,"div",8),e.DNE(15,w,5,2,"div",8),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.pendingPayments),e.R7$(1),e.Y8G("ngIf",a.confirmedPayments),e.R7$(2),e.Y8G("ngIf","pending"==a.type_segment&&!a.pendingPayments),e.R7$(1),e.Y8G("ngIf","pending"==a.type_segment&&a.pendingPayments&&!a.pendingPayments.length),e.R7$(1),e.Y8G("ngIf","confirmed"==a.type_segment&&!a.confirmedPayments),e.R7$(1),e.Y8G("ngIf","confirmed"==a.type_segment&&a.confirmedPayments&&!a.confirmedPayments.length),e.R7$(1),e.Y8G("ngSwitch",a.type_segment),e.R7$(1),e.Y8G("ngSwitchCase","pending"),e.R7$(1),e.Y8G("ngSwitchCase","confirmed"))}})}return i})();const B=[{path:"",component:Y}];let W=(()=>{class i{static#e=this.\u0275fac=function(o){return new(o||i)};static#t=this.\u0275mod=e.$C({type:i});static#n=this.\u0275inj=e.G2t({imports:[C.iI.forChild(B),C.iI]})}return i})();var V=l(55553),K=l(81337),J=l(67433),z=l(69942),H=l(60822);function Q(i,g){1&i&&(e.j41(0,"p",12),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i&&(e.R7$(1),e.SpI(" ",e.bMT(2,1,"ACADEMY_PAYMENTS.IN_MORA")," "))}function Z(i,g){1&i&&(e.j41(0,"h4"),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i&&(e.R7$(1),e.JRh(e.bMT(2,1,"ACADEMY_PAYMENTS.TITLE_DISCOUNT")))}function q(i,g){1&i&&(e.j41(0,"h4"),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i&&(e.R7$(1),e.JRh(e.bMT(2,1,"ACADEMY_PAYMENTS.TITLE_DISCOUNT")))}function ee(i,g){1&i&&(e.j41(0,"h4"),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i&&(e.R7$(1),e.JRh(e.bMT(2,1,"ACADEMY_PAYMENTS.TITLE_SERVICE_CHARGE")))}function te(i,g){if(1&i&&(e.j41(0,"h4"),e.EFF(1),e.nI1(2,"formatCurrency"),e.k0s()),2&i){const n=e.XpG();e.R7$(1),e.SpI("- ",e.i5U(2,1,n.academy_payment.price_discount,n.currency),"")}}function ne(i,g){if(1&i&&(e.j41(0,"h4"),e.EFF(1),e.nI1(2,"formatCurrency"),e.k0s()),2&i){const n=e.XpG();let o;e.R7$(1),e.SpI("- ",e.i5U(2,1,(null!==(o=n.academy_payment.monthly_academy_price)&&void 0!==o?o:n.academy_payment.enrollment_academy_price)*n.academy_payment.discount/100,n.currency),"")}}function ae(i,g){if(1&i&&(e.j41(0,"h4"),e.EFF(1),e.nI1(2,"formatCurrency"),e.k0s()),2&i){const n=e.XpG();e.R7$(1),e.SpI(" ",e.i5U(2,1,n.academy_payment.service_charge,n.currency),"")}}function ie(i,g){1&i&&(e.j41(0,"ion-text",13),e.nrm(1,"ion-icon",14),e.j41(2,"h4",15),e.EFF(3),e.nI1(4,"translate"),e.k0s()()),2&i&&(e.R7$(3),e.JRh(e.bMT(4,1,"ACADEMY_PAYMENTS.STATE_SUCCESS")))}function oe(i,g){if(1&i&&(e.j41(0,"ion-text",16),e.nrm(1,"ion-icon",17),e.j41(2,"h4",15),e.EFF(3),e.k0s()()),2&i){const n=e.XpG();e.R7$(3),e.JRh(n.parent.pendingMessage(n.academy_payment.payment_transaction))}}function re(i,g){if(1&i&&(e.j41(0,"ion-text",18),e.nrm(1,"ion-icon",19),e.j41(2,"h4",15),e.EFF(3),e.k0s()()),2&i){const n=e.XpG();e.R7$(3),e.JRh(n.parent.rejectMessage(n.academy_payment.payment_transaction))}}function se(i,g){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 n=e.XpG(2);e.R7$(2),e.SpI("",e.bMT(3,2,"ACADEMY_PAYMENTS.TITLE_PAYMENT_REFERENCE"),":"),e.R7$(2),e.SpI(" ",n.academy_payment.payment_transaction.reference," ")}}function ce(i,g){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 n=e.XpG(2);e.R7$(2),e.SpI("",e.bMT(3,2,"ACADEMY_PAYMENTS.TITLE_PAYMENT_ID"),":"),e.R7$(2),e.SpI(" ",n.academy_payment.payment_transaction.gateway_transaction_id," ")}}function le(i,g){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 n=e.XpG(2);e.R7$(2),e.SpI("",e.bMT(3,2,"ACADEMY_PAYMENTS.TITLE_PAYMENT_DATE"),":"),e.R7$(2),e.SpI(" ",n.dateFormat(n.academy_payment.payment_transaction.payment_date)," ")}}function me(i,g){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 n=e.XpG(2);e.R7$(2),e.SpI("",e.bMT(3,2,"ACADEMY_PAYMENTS.TITLE_PAYMENT_ATTEMPT_DATE"),":"),e.R7$(2),e.SpI(" ",n.dateFormat(n.academy_payment.payment_transaction.payment_date||n.academy_payment.payment_transaction.updated_at)," ")}}function de(i,g){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 n=e.XpG(2);e.R7$(2),e.SpI("",e.bMT(3,2,"ACADEMY_PAYMENTS.TITLE_PAYMENT_METHOD"),":"),e.R7$(2),e.SpI(" ",n.academy_payment.payment_transaction.gateway_payments.name," ")}}function _e(i,g){if(1&i&&(e.j41(0,"ion-row")(1,"ion-accordion-group")(2,"ion-accordion",20)(3,"ion-item",21)(4,"ion-label",22),e.EFF(5),e.nI1(6,"translate"),e.k0s()(),e.j41(7,"div",23),e.DNE(8,se,5,4,"div",4),e.DNE(9,ce,5,4,"div",4),e.DNE(10,le,5,4,"div",4),e.DNE(11,me,5,4,"div",4),e.DNE(12,de,5,4,"div",4),e.k0s()()()()),2&i){const n=e.XpG();e.R7$(5),e.SpI(" ",e.bMT(6,6,"ACADEMY_PAYMENTS.TITLE_PAYMENT_DETAILS")," "),e.R7$(3),e.Y8G("ngIf",n.academy_payment.payment_transaction.reference),e.R7$(1),e.Y8G("ngIf",n.academy_payment.payment_transaction.gateway_transaction_id),e.R7$(1),e.Y8G("ngIf",n.academy_payment.payment_transaction.payment_date&&"CONFIRMED"==n.academy_payment.payment_transaction.state),e.R7$(1),e.Y8G("ngIf",(n.academy_payment.payment_transaction.payment_date||n.academy_payment.payment_transaction.updated_at)&&"CONFIRMED"!=n.academy_payment.payment_transaction.state&&n.academy_payment.payment_transaction.gateway_payments_id),e.R7$(1),e.Y8G("ngIf",n.academy_payment.payment_transaction.gateway_payments)}}function pe(i,g){if(1&i){const n=e.RV6();e.j41(0,"ion-button",24),e.bIt("click",function(){e.eBV(n);const a=e.XpG();return e.Njj(a.parent.validatePaymentAvailability(a.academy_payment))}),e.EFF(1),e.nI1(2,"translate"),e.k0s()}if(2&i){const n=e.XpG();e.Y8G("disabled",!(!n.academy_payment.payment_transaction||"CONFIRMED"!=n.academy_payment.payment_transaction.state&&"PENDING"!=n.academy_payment.payment_transaction.state||"PENDING"==n.academy_payment.payment_transaction.state&&n.parent.checkAvailabilityPay(n.academy_payment.payment_transaction.updated_at))),e.R7$(1),e.SpI(" ",e.bMT(2,2,"ACADEMY_PAYMENTS.BUTTON_PAY"),"")}}function ye(i,g){if(1&i){const n=e.RV6();e.j41(0,"ion-button",24),e.bIt("click",function(){e.eBV(n);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 n=e.XpG();e.Y8G("disabled",!(!n.academy_payment.payment_transaction||"CONFIRMED"!=n.academy_payment.payment_transaction.state)),e.R7$(1),e.SpI(" ",e.bMT(2,2,"ACADEMY_PAYMENTS.BUTTON_ATTACH_SUPPORT"),"")}}function ue(i,g){if(1&i){const n=e.RV6();e.j41(0,"ion-button",25),e.bIt("click",function(){e.eBV(n);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_PAYMENTS.BUTTON_VIEW_SUPPORT"),""))}function he(i,g){if(1&i){const n=e.RV6();e.j41(0,"ion-button",25),e.bIt("click",function(){e.eBV(n);const a=e.XpG();return e.Njj(a.parent.changeAcademyPayment(a.academy_payment))}),e.EFF(1),e.nI1(2,"translate"),e.k0s()}2&i&&(e.R7$(1),e.SpI(" ",e.bMT(2,1,"ACADEMY_PAYMENTS.BUTTON_MODIFY_PERIOD"),""))}let ge=(()=>{class i{constructor(n,o){this.translateService=n,this.corporateIdentityService=o,this.enabledPayment=!0,this.currency=this.corporateIdentityService.getCurrency()}ngOnInit(){}dateFormat(n){return new Date(n).toLocaleString()}static#e=this.\u0275fac=function(o){return new(o||i)(e.rXU(A.c$),e.rXU(z.r))};static#t=this.\u0275cmp=e.VBU({type:i,selectors:[["app-card-academy-payment"]],inputs:{academy_payment:"academy_payment",parent:"parent",enabledPayment:"enabledPayment"},decls:44,vars:39,consts:[[3,"disabled"],["class","stateTag responsive-text-title","style","z-index: 100;",4,"ngIf"],[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"],[1,"stateTag","responsive-text-title",2,"z-index","100"],["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){if(1&o&&(e.j41(0,"ion-card",0),e.DNE(1,Q,3,3,"p",1),e.j41(2,"h2",2),e.EFF(3),e.k0s(),e.j41(4,"ion-grid")(5,"ion-row")(6,"ion-col",3)(7,"h4"),e.EFF(8),e.nI1(9,"translate"),e.k0s(),e.DNE(10,Z,3,3,"h4",4),e.DNE(11,q,3,3,"h4",4),e.j41(12,"h4"),e.EFF(13),e.nI1(14,"translate"),e.k0s(),e.DNE(15,ee,3,3,"h4",4),e.j41(16,"h3")(17,"b"),e.EFF(18),e.nI1(19,"translate"),e.k0s()()(),e.j41(20,"ion-col",5)(21,"h4"),e.EFF(22),e.nI1(23,"formatCurrency"),e.k0s(),e.DNE(24,te,3,4,"h4",4),e.DNE(25,ne,3,4,"h4",4),e.j41(26,"h4"),e.EFF(27),e.nI1(28,"formatCurrency"),e.k0s(),e.DNE(29,ae,3,4,"h4",4),e.j41(30,"h3")(31,"b"),e.EFF(32),e.nI1(33,"formatCurrency"),e.k0s()()()(),e.j41(34,"ion-row")(35,"ion-col",6),e.DNE(36,ie,5,3,"ion-text",7),e.DNE(37,oe,4,1,"ion-text",8),e.DNE(38,re,4,1,"ion-text",9),e.k0s()(),e.DNE(39,_e,13,8,"ion-row",4),e.k0s(),e.DNE(40,pe,3,4,"ion-button",10),e.DNE(41,ye,3,4,"ion-button",10),e.DNE(42,ue,3,3,"ion-button",11),e.DNE(43,he,3,3,"ion-button",11),e.k0s()),2&o){let u;e.Y8G("disabled",!a.academy_payment.enabled),e.R7$(1),e.Y8G("ngIf",1==a.academy_payment.state&&(!a.academy_payment.payment_transaction||"CONFIRMED"!=a.academy_payment.payment_transaction.state)),e.R7$(2),e.Lme(" ","Mensual"==a.academy_payment.term_type?"Mensualidad":a.academy_payment.term_type," ",a.academy_payment.term," "),e.R7$(5),e.JRh(e.bMT(9,24,"ACADEMY_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(14,26,"ACADEMY_PAYMENTS.TITLE_SUBTOTAL")),e.R7$(2),e.Y8G("ngIf",a.academy_payment.service_charge),e.R7$(3),e.JRh(e.bMT(19,28,"ACADEMY_PAYMENTS.TITLE_TOTAL")),e.R7$(4),e.JRh(e.i5U(23,30,null!==(u=a.academy_payment.monthly_academy_price)&&void 0!==u?u:a.academy_payment.enrollment_academy_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(28,33,a.academy_payment.subtotal,a.currency)),e.R7$(2),e.Y8G("ngIf",a.academy_payment.service_charge),e.R7$(3),e.JRh(e.i5U(33,36,a.academy_payment.price,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),e.R7$(1),e.Y8G("ngIf","true"==a.parent.getParameterValue("enable_modify_payment_button")&&"Inscripci\xf3n"!=a.academy_payment.term_type&&a.parent.checkModifyPay(a.academy_payment.end_term)&&(!a.academy_payment.payment_transaction||"CONFIRMED"!=a.academy_payment.payment_transaction.state&&"PENDING"!=a.academy_payment.payment_transaction.state))}},dependencies:[r.bT,d.xk,d.YH,d.Jm,d.b_,d.hU,d.lO,d.iq,d.uz,d.he,d.ln,d.IO,H.P,A.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})(),fe=(()=>{class i{static#e=this.\u0275fac=function(o){return new(o||i)};static#t=this.\u0275mod=e.$C({type:i});static#n=this.\u0275inj=e.G2t({imports:[r.MD,t.YN,d.bv,A.h,W,t.X1,V.h]})}return i})();e.wjB(Y,[r.Sq,r.bT,r.ux,r.e1,d.el,d.W9,d.eU,d.Ax,d.Hp,d.he,d.To,d.Ki,d.Gp,d.eP,d.BC,d.ai,d.Je,d.tY,K.O,J.E,ge],[A.D9])},80571:(F,S,l)=>{l.d(S,{x:()=>h});var r=l(73308),t=l(2978),A=l(54171),d=l(22882),C=l(57992),m=l(77897),e=l(56610),v=l(37222);function b(c,P){if(1&c&&(t.j41(0,"p"),t.EFF(1),t.k0s()),2&c){const s=t.XpG().$implicit;t.R7$(1),t.SpI(" ",s.name+" ("+s.discount+"% de Descuento)"," ")}}function E(c,P){if(1&c&&(t.j41(0,"p"),t.EFF(1),t.k0s()),2&c){const s=t.XpG().$implicit;t.R7$(1),t.SpI(" ",s.name," ")}}function I(c,P){if(1&c&&(t.j41(0,"ion-select-option",11),t.DNE(1,b,2,1,"p",12),t.DNE(2,E,2,1,"p",12),t.k0s()),2&c){const s=P.$implicit;t.Y8G("value",s.id),t.R7$(1),t.Y8G("ngIf",s.discount),t.R7$(1),t.Y8G("ngIf",!s.discount)}}function f(c,P){if(1&c){const s=t.RV6();t.j41(0,"ion-item",7)(1,"ion-label",8),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.j41(4,"ion-select",9),t.bIt("ngModelChange",function(y){t.eBV(s);const M=t.XpG();return t.Njj(M.period=y)}),t.nI1(5,"translate"),t.nI1(6,"translate"),t.nI1(7,"translate"),t.DNE(8,I,3,3,"ion-select-option",10),t.k0s()()}if(2&c){const s=t.XpG();t.R7$(2),t.SpI(" ",t.bMT(3,6,"PAYMENT_PERIOD"),""),t.R7$(2),t.FS9("placeholder",t.bMT(5,8,"TEXT_OK_SELECT")),t.FS9("okText",t.bMT(6,10,"TEXT_OK_SELECT")),t.FS9("cancelText",t.bMT(7,12,"TEXT_CANCEL_SELECT")),t.Y8G("ngModel",s.period),t.R7$(4),t.Y8G("ngForOf",s.periods)}}function p(c,P){1&c&&(t.j41(0,"ion-button",13),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&c&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"TUTORIAL_CONTINUE_BUTTON")," "))}let h=(()=>{class c{constructor(s,_,y,M,x){this.utilsService=s,this.translateService=_,this.academyService=y,this.modalCtrl=M,this.alertCtrl=x,this.periods=[],this.availableMonths=[],this.academyPurchaseId=null,this.isHideMonth=!0,this.month=null,this.amount=1}ngOnInit(){this.loadInit()}cancel(s){this.modalCtrl.dismiss(s)}loadInit(s=0){setTimeout(()=>new Promise((_,y)=>{this.utilsService.presentLoading(this.translateService.instant("all.loading")).then(()=>{Promise.all([this.setMonths(),this.getPeriods()]).then(()=>{this.utilsService.dismissLoading(),_(!1)}).catch(M=>{this.utilsService.dismissLoading(),console.log("Error loadInit AcademyPeriodPage",M),y(M)})})}),s)}setMonths(){this.months=Array.from({length:12},(s,_)=>new Date(0,_).toLocaleString("es",{month:"long"}))}getPeriods(){var s=this;return(0,r.A)(function*(){let _={academyUserId:s.academyUserId,location:s.location};(yield s.academyService.getAcademyPeriods(_)).subscribe(y=>{s.periods=y},y=>{console.log("error",y)})})()}createPaymentSchedule(){var s=this;let _={academyUserId:this.academyUserId,periodId:this.period,initMonth:this.month,amount:this.amount,academyPurchaseId:this.academyPurchaseId};this.utilsService.presentLoading(this.translateService.instant("all.loading")).then((0,r.A)(function*(){(yield s.academyService.createPaymentSchedule(_)).subscribe({next:y=>{if(!y.r)return s.utilsService.closeAllAlerts(),void s.presentConfirmationAlert(y.m);s.utilsService.closeAllAlerts(),s.utilsService.presentToast(4e3,"success","top",y.m),s.cancel(!0)},error:y=>{console.error("error provider createPaymentSchedule: ",y)},complete:()=>{}})}))}presentConfirmationAlert(s){var _=this;return(0,r.A)(function*(){yield(yield _.alertCtrl.create({header:_.translateService.instant("error.alert"),message:s,backdropDismiss:!1,buttons:[{text:_.translateService.instant("all.accept"),handler:()=>{_.cancel(!0)}}]})).present()})()}static#e=this.\u0275fac=function(_){return new(_||c)(t.rXU(A.T),t.rXU(d.c$),t.rXU(C.k),t.rXU(m.W3),t.rXU(m.hG))};static#t=this.\u0275cmp=t.VBU({type:c,selectors:[["app-academy-period"]],decls:15,vars:8,consts:[[1,"responsive-text"],["slot","end"],["strong","","color","light",3,"click"],[3,"ngSubmit"],["formPeriod","ngForm"],["class","inputBorderRadius ion-margin-bottom","lines","none",4,"ngIf"],["type","submit","color","primary","shape","round","expand","block","fill","solid","class","ion-margin",4,"ngIf"],["lines","none",1,"inputBorderRadius","ion-margin-bottom"],["position","stacked",2,"margin-bottom","10px"],["interface","popover","name","period","required","",1,"ion-text-center","placeholder-select",3,"placeholder","okText","cancelText","ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[4,"ngIf"],["type","submit","color","primary","shape","round","expand","block","fill","solid",1,"ion-margin"]],template:function(_,y){1&_&&(t.j41(0,"ion-header")(1,"ion-toolbar")(2,"ion-title",0),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"ion-buttons",1)(6,"ion-button",2),t.bIt("click",function(){return y.cancel(!1)}),t.EFF(7),t.nI1(8,"translate"),t.k0s()()()(),t.j41(9,"ion-content")(10,"form",3,4),t.bIt("ngSubmit",function(){return y.createPaymentSchedule()}),t.j41(12,"ion-list"),t.DNE(13,f,9,14,"ion-item",5),t.k0s(),t.DNE(14,p,3,3,"ion-button",6),t.k0s()()),2&_&&(t.R7$(3),t.JRh(t.bMT(4,4,"PAYMENT_PERIOD_TITLE")),t.R7$(4),t.JRh(t.bMT(8,6,"all.close")),t.R7$(6),t.Y8G("ngIf",y.periods.length),t.R7$(1),t.Y8G("ngIf",y.period&&(y.month||!y.showMonthSelect)))},dependencies:[e.Sq,e.bT,v.qT,v.BC,v.cb,v.YS,v.vS,v.cV,m.Jm,m.QW,m.W9,m.eU,m.uz,m.he,m.nf,m.Nm,m.Ip,m.BC,m.ai,m.Je,d.D9],styles:[".imageUserProfile[_ngcontent-%COMP%]{display:block!important;margin:10px auto!important;width:90px;height:90px;max-width:90px;max-height:90px}.textImageUserProfile[_ngcontent-%COMP%]{font-weight:700}.notEdit[_ngcontent-%COMP%]{pointer-events:none;opacity:.6}.scroll-content[_ngcontent-%COMP%]{background-color:#fff}.imageAddress[_ngcontent-%COMP%]{display:block!important;margin:10px auto!important;width:100%;height:100px}.textTittleAddress[_ngcontent-%COMP%]{font-size:18px;color:var(--color-title);margin-top:20px;margin-bottom:25px}.select-text[_ngcontent-%COMP%]   .typeTrackEdit[_ngcontent-%COMP%]{margin-right:10px!important;margin-left:-15px!important}.typeTrackEdit.select-ios[_ngcontent-%COMP%]{padding:11px 8px 16px 16px!important}.typeTrackEdit[_ngcontent-%COMP%]{width:auto!important;min-width:100%!important;border:1px solid var(--color-border-input-select)!important;border-radius:5px!important;height:46px!important}.ion-select[_ngcontent-%COMP%]   .typeTrackEdit[_ngcontent-%COMP%]{max-width:100%!important}.itemEditTypeTrack[_ngcontent-%COMP%]   .item-inner[_ngcontent-%COMP%]{border-bottom:none!important;max-width:100px!important}.marginLeft2[_ngcontent-%COMP%]{margin-left:2%}.widthCol20[_ngcontent-%COMP%]{width:20%!important;max-width:20%!important}.separatorsNumber[_ngcontent-%COMP%], .separatorsLined[_ngcontent-%COMP%]{padding:0 5px;margin-top:10px;font-size:20px}.itemEditNumberTrack1[_ngcontent-%COMP%]{border:1px solid var(--color-border-input-select)!important;border-radius:5px!important}.itemEditNumberTrack1[_ngcontent-%COMP%]   .item-inner[_ngcontent-%COMP%]{border-bottom:none!important}.itemEditNumberTrack2[_ngcontent-%COMP%]{border:1px solid var(--color-border-input-select)!important;border-radius:5px!important}.itemEditNumberTrack2[_ngcontent-%COMP%]   .item-inner[_ngcontent-%COMP%]{border-bottom:none!important}.itemEditNumberTrack3[_ngcontent-%COMP%]{border:1px solid var(--color-border-input-select)!important;border-radius:5px!important}.itemEditNumberTrack3[_ngcontent-%COMP%]   .item-inner[_ngcontent-%COMP%]{border-bottom:none!important}ion-input.inputAddress[_ngcontent-%COMP%]{border:none!important}.placeholder-select[_ngcontent-%COMP%]{border:1px solid #dedede;width:-webkit-fill-available;border-radius:5px}.text_terms[_ngcontent-%COMP%]{top:0;position:absolute;left:30px}.openTerms[_ngcontent-%COMP%]{text-decoration:underline;color:var(--ion-color-primary)}#file-input[_ngcontent-%COMP%]{opacity:0;position:absolute;top:0;width:100%;height:100%;left:0;z-index:999}.ctnPhoto[_ngcontent-%COMP%]{width:20vw;height:20vw}.photo[_ngcontent-%COMP%]{box-shadow:1px 2px 2px 1px gray;border-radius:50%}"]})}return c})()},11185:(F,S,l)=>{l.d(S,{_:()=>h});var r=l(73308),t=l(2978),A=l(54171),d=l(22882),C=l(57992),m=l(77897),e=l(56610),v=l(37222);function b(c,P){if(1&c&&(t.j41(0,"p"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&c){const s=t.XpG().$implicit;t.R7$(1),t.E5c(" ",s.name," (",s.current_capacity," ",t.bMT(2,3,"SCHEDULE_AVAILABLE"),") ")}}function E(c,P){if(1&c&&(t.j41(0,"p"),t.EFF(1),t.k0s()),2&c){const s=t.XpG().$implicit;t.R7$(1),t.SpI(" ",s.name," ")}}function I(c,P){if(1&c&&(t.j41(0,"ion-select-option",11),t.DNE(1,b,3,5,"p",12),t.DNE(2,E,2,1,"p",12),t.k0s()),2&c){const s=P.$implicit;t.Y8G("value",s.id)("disabled",0==s.current_capacity),t.R7$(1),t.Y8G("ngIf",0!=s.id),t.R7$(1),t.Y8G("ngIf",0==s.id)}}function f(c,P){if(1&c){const s=t.RV6();t.j41(0,"ion-item",7)(1,"ion-label",8),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.j41(4,"ion-select",9),t.bIt("ngModelChange",function(y){t.eBV(s);const M=t.XpG();return t.Njj(M.schedule=y)}),t.nI1(5,"translate"),t.nI1(6,"translate"),t.nI1(7,"translate"),t.DNE(8,I,3,4,"ion-select-option",10),t.k0s()()}if(2&c){const s=t.XpG();t.R7$(2),t.SpI(" ",t.bMT(3,6,"PAYMENT_SCHEDULES_OPTION"),""),t.R7$(2),t.FS9("placeholder",t.bMT(5,8,"TEXT_OK_SELECT")),t.FS9("okText",t.bMT(6,10,"TEXT_OK_SELECT")),t.FS9("cancelText",t.bMT(7,12,"TEXT_CANCEL_SELECT")),t.Y8G("ngModel",s.schedule),t.R7$(4),t.Y8G("ngForOf",s.schedules)}}function p(c,P){1&c&&(t.j41(0,"ion-button",13),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&c&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"PAYMENT_SCHEDULES_TITLE")," "))}let h=(()=>{class c{constructor(s,_,y,M){this.utilsService=s,this.translateService=_,this.academyService=y,this.modalCtrl=M,this.schedules=[],this.academyCategoryId=null}ngOnInit(){this.loadInit()}cancel(s){this.modalCtrl.dismiss(s)}loadInit(s=0){setTimeout(()=>new Promise((_,y)=>{this.utilsService.presentLoading(this.translateService.instant("all.loading")).then(()=>{Promise.all([this.getSchedules()]).then(()=>{this.utilsService.dismissLoading(),_(!1)}).catch(M=>{this.utilsService.dismissLoading(),console.log("Error loadInit AcademySchedulesPage",M),y(M)})})}),s)}getSchedules(){var s=this;return(0,r.A)(function*(){(yield s.academyService.getSchedules(s.academyCategoryId)).subscribe(_=>{s.schedules=_},_=>{console.log("error",_)})})()}changeSchedule(){var s=this;let _={academyUserId:this.academyUserId,academyScheduleId:this.schedule};this.utilsService.presentLoading(this.translateService.instant("all.updating")).then((0,r.A)(function*(){(yield s.academyService.changeSchedule(_)).subscribe(y=>{s.utilsService.presentToast(4e3,"success","top",y.m),s.utilsService.dismissLoading(),s.cancel(!0)},y=>{s.utilsService.dismissLoading(),console.log("error",y)})}))}static#e=this.\u0275fac=function(_){return new(_||c)(t.rXU(A.T),t.rXU(d.c$),t.rXU(C.k),t.rXU(m.W3))};static#t=this.\u0275cmp=t.VBU({type:c,selectors:[["app-academy-schedules"]],decls:15,vars:8,consts:[[1,"responsive-text"],["slot","end"],["strong","","color","light",3,"click"],[3,"ngSubmit"],["formSchedule","ngForm"],["class","inputBorderRadius ion-margin-bottom","lines","none",4,"ngIf"],["type","submit","color","primary","shape","round","expand","block","fill","solid","class","ion-margin",4,"ngIf"],["lines","none",1,"inputBorderRadius","ion-margin-bottom"],["position","stacked",2,"margin-bottom","10px"],["interface","popover","interface","popover","name","schedule","required","",1,"ion-text-center","placeholder-select",3,"placeholder","okText","cancelText","ngModel","ngModelChange"],[3,"value","disabled",4,"ngFor","ngForOf"],[3,"value","disabled"],[4,"ngIf"],["type","submit","color","primary","shape","round","expand","block","fill","solid",1,"ion-margin"]],template:function(_,y){1&_&&(t.j41(0,"ion-header")(1,"ion-toolbar")(2,"ion-title",0),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"ion-buttons",1)(6,"ion-button",2),t.bIt("click",function(){return y.cancel(!1)}),t.EFF(7),t.nI1(8,"translate"),t.k0s()()()(),t.j41(9,"ion-content")(10,"form",3,4),t.bIt("ngSubmit",function(){return y.changeSchedule()}),t.j41(12,"ion-list"),t.DNE(13,f,9,14,"ion-item",5),t.k0s(),t.DNE(14,p,3,3,"ion-button",6),t.k0s()()),2&_&&(t.R7$(3),t.JRh(t.bMT(4,4,"PAYMENT_SCHEDULES_TITLE")),t.R7$(4),t.JRh(t.bMT(8,6,"all.close")),t.R7$(6),t.Y8G("ngIf",y.schedules.length),t.R7$(1),t.Y8G("ngIf",y.schedule))},dependencies:[e.Sq,e.bT,v.qT,v.BC,v.cb,v.YS,v.vS,v.cV,m.Jm,m.QW,m.W9,m.eU,m.uz,m.he,m.nf,m.Nm,m.Ip,m.BC,m.ai,m.Je,d.D9]})}return c})()}}]);