1import{a as He}from"./chunk-5M7RAECA.js";import{b as Ot}from"./chunk-RCBEKK76.js";import{a as jt}from"./chunk-3QAEEWMF.js";import{a as Rt}from"./chunk-VD7CP2TU.js";import{a as Lt}from"./chunk-ZJSFACC7.js";import{a as Yt}from"./chunk-KDJDYPVP.js";import{a as Pt}from"./chunk-ATCGR75L.js";import{a as Xe,e as E}from"./chunk-KCPIJL6W.js";import{a as $e}from"./chunk-2ZZOJFT2.js";import{a as I}from"./chunk-JWSAKKVQ.js";import{a as ne}from"./chunk-LT72JKOL.js";import{a as St}from"./chunk-WGGBNP3O.js";import{a as hi,b as oe}from"./chunk-VBIRK3HD.js";import{a as fi}from"./chunk-AGCAGPAP.js";import{a as gt}from"./chunk-AHQSOXDD.js";import{a as xt}from"./chunk-XBBEU2YL.js";import{a as pe}from"./chunk-I7CB4NGY.js";import{a as ze}from"./chunk-C7AUMABW.js";import{a as j}from"./chunk-LH7AKJBU.js";import{a as Oe}from"./chunk-M7VQHQXJ.js";import{d as T,e as Le,g as ie}from"./chunk-BAGWPQZV.js";import{A as Nt,B as At,D as Ue,b as Ct,c as It,g as je,h as wt,j as Bt,l as Re,m as Dt,s as Tt,t as Et,u as Mt,x as Ft,y as Vt}from"./chunk-TZ2MW36L.js";import{a as B}from"./chunk-WZBVDNS6.js";import{a as xe}from"./chunk-3KOQRKYT.js";import{o as bt,p as kt,t as yt}from"./chunk-MTKRVMUJ.js";import{a as _t,c as W}from"./chunk-SHTGYNA2.js";import{I as Ye,b as ht,i as O,j as U,k as D,n as me,u as A,y as vt}from"./chunk-4YERUHPX.js";import{$b as ft,Ab as Fe,B as at,Bb as Ve,Cc as Pe,Db as b,Ib as _,Jb as c,Mb as C,Nb as ae,Pa as re,Qa as g,Ra as De,Sb as ve,Tb as f,Ub as x,V as lt,Vb as G,Wb as Ne,Xa as o,Ya as m,Yb as _e,Zb as ge,_ as Qe,_b as be,ac as S,bb as pt,cc as w,da as y,dc as Ae,ec as de,fa as st,fc as ke,ga as ct,gc as ye,ib as u,k as ot,lb as ce,mb as r,na as h,oa as v,ob as Ee,p as rt,qb as dt,rb as X,sb as $,tb as Me,ub as ut,v as fe,va as mt,vb as ee,wb as te,xb as l,ya as he,yb as s,zb as d}from"./chunk-DQGQ5ICO.js";import{a as V,b as Q,d as ui,e as Be}from"./chunk-4IDNTCH7.js";var qt=ui((tt,it)=>{"use strict";(function(i,t){typeof tt=="object"&&typeof it<"u"?it.exports=t():typeof define=="function"&&define.amd?define(t):(i=typeof globalThis<"u"?globalThis:i||self).dayjs_plugin_weekday=t()})(tt,function(){"use strict";return function(i,t){t.prototype.weekday=function(e){var n=this.$locale().weekStart||0,a=this.$W,p=(a<n?a+7:a)-n;return this.$utils().u(e)?p:this.subtract(p,"day").add(e,"day")}}})});var Ut=class i{constructor(t,e,n,a){this.helperService=t;this.blocksService=e;this.fileService=n;this.authService=a}model;section;block=null;gallery={};images=[];filter=[];ngOnInit(){this.activate()}edit(){var t=this.section;window.location.href="/administrador/bloques/"+this.block.blockID+"/galerias/"+(t?t.friendlyName:"")}activate(){this.gallery.images=[],this.gallery.thumbnails=[],this.block=this.model,this.filter.blockID=this.block.blockID,this.blocksService.getGalleries(this.filter).subscribe({next:t=>{this.images=t;for(var e=0;e<this.images.length;e++){var n=this.images[e];if(n.video){var a=this.fileService.getCodeYoutube(n.video),p="//www.youtube.com/embed/"+a+"/?autoplay=0",k=this.fileService.getPreviewYoutube(a);this.gallery.images.push({url:p,name:"Youtube",current:e===0,video:!0}),this.gallery.thumbnails.push({url:k,name:"Youtube",current:e===0,video:!0})}else this.gallery.thumbnails.push({url:n.preview,name:n.name,current:e===0}),this.gallery.images.push({url:n.image,preview:n.preview,name:n.name,current:e===0})}},error:t=>{this.helperService.handlerException(t)}})}static \u0275fac=function(e){return new(e||i)(m(B),m(j),m(pe),m(I))};static \u0275cmp=y({type:i,selectors:[["app-block-gallery"]],inputs:{model:"model",section:"section"},standalone:!0,features:[S],decls:2,vars:0,template:function(e,n){e&1&&(l(0,"p"),f(1,"block-gallery works!"),s())}})};var vi=(i,t)=>t.id;function _i(i,t){if(i&1){let e=b();l(0,"a",2),_("click",function(){h(e);let a=c();return v(a.edit())}),d(1,"span",3),f(2,"Editar "),s()}}function gi(i,t){if(i&1&&(l(0,"article")(1,"a",4),d(2,"img",5),s()()),i&2){let e=t.$implicit,n=c(2);o(),r("href",e.url,g)("tabindex",n.indexTabBlock[16]),o(),r("src",e.image,g)("title",e.name)("alt",e.name)}}function bi(i,t){if(i&1&&(l(0,"content",1),ee(1,gi,3,5,"article",null,vi),s()),i&2){let e=c();o(),te(e.logos)}}var $t=class i{constructor(t,e,n,a){this.blocksService=t;this.settingService=e;this.portalMainService=n;this.authService=a}model;section;canAdminContents=!1;indexTabBlock;block=null;logos=[];loadLogos;ngOnInit(){this.indexTabBlock=this.portalMainService.indexTabBlock,this.canAdminContents=this.authService.canAdminContents,this.activate()}edit(){var t=this.section;window.location.href="/administrador/bloques/"+this.block?.blockID+"/globallogos/"+(t?t.friendlyName:"")}activate(){this.block=this.model;var t=this;Promise.all([this.blocksService.getLogos({blockID:this.block.blockID}),this.settingService.globalLogo({alias:this.settingService.settings.general.siteKeyword,type:0}
1)]).then(function(e){t.logos=e[0],e[1].data.reverse().forEach(function(a){t.logos.unshift({image:t.settingService.settings.general.globalApiUrl.concat(a.pathImage),url:a.url,isGlobal:!0,position:a.position})});for(var n=0;n<t.logos.length;n++)t.logos[n].id=n;t.loadLogos=!0}).catch(function(e){console.log(e)})}static \u0275fac=function(e){return new(e||i)(m(j),m(W),m(E),m(I))};static \u0275cmp=y({type:i,selectors:[["app-block-global-logo"]],inputs:{model:"model",section:"section"},standalone:!0,features:[S],decls:2,vars:2,consts:[[1,"carousel-btnEdit"],[1,"dev-list"],[1,"carousel-btnEdit",3,"click"],[1,"icon-edit"],["target","_blank",3,"href","tabindex"],["width","100",3,"src","title","alt"]],template:function(e,n){e&1&&u(0,_i,3,0,"a",0)(1,bi,3,0,"content",1),e&2&&($(n.canAdminContents?0:-1),o(),$(n.loadLogos?1:-1))}})};var We=class i{constructor(t,e){this.http=t;this.settingService=e}launchPads=null;getAll(){return this.launchPads?ot(this.launchPads):this.http.get(`${this.settingService.globalApiUrl}/api/v1/launchpad/cache`,{headers:new vt().set("include","0")}).pipe(rt(t=>(this.launchPads=t,this.launchPads)),at(t=>{throw t}))}static \u0275fac=function(e){return new(e||i)(Qe(_t),Qe(W))};static \u0275prov=lt({token:i,factory:i.\u0275fac,providedIn:"root"})};function yi(i,t){if(i&1){let e=b();l(0,"a",5),_("click",function(){h(e);let a=c();return v(a.edit())}),d(1,"span",6),f(2,"Editar "),s()}}function xi(i,t){if(i&1&&(l(0,"div",4)(1,"a",7),d(2,"div",8)(3,"span",9),s()()),i&2){let e=t.$implicit,n=c();r("ngClass",n.block.frame.color),o(),r("href",e.url,g)("tabindex",n.indexTabBlock[13]),o(),r("ngClass",e.icon)("title",e.icon),o(),r("textContent",e.title)}}var zt=class i{constructor(t,e,n,a,p,k){this.helperService=t;this.launchpadService=e;this.settingService=n;this.portalMainService=a;this.appService=p;this.authService=k}model;section;canAdminContents=!1;indexTabBlock;block=null;shortcuts=[];ngOnInit(){this.indexTabBlock=this.portalMainService.indexTabBlock,this.canAdminContents=this.authService.canAdminContents,this.activate()}edit(){var t=this.section;window.location.href="/administrador/bloques/"+this.block.blockID+"/accesosglobales/"+(t?t.friendlyName:"")}activate(){this.block=this.model,this.helperService.setTheme(this.block,!1),this.launchpadService.getAll().subscribe({next:t=>{if(this.shortcuts=t,this.settingService.settings.general.urlPqrds&&!this.settingService.settings.general.enablePQR){var e=this.appService.firstOrDefault(this.shortcuts,"url","peticiones-quejas-reclamos");if(e!=null){var n=this.shortcuts.indexOf(e);this.shortcuts[n].url=this.settingService.settings.general.urlPqrds}}},error:t=>{console.log(t)}})}static \u0275fac=function(e){return new(e||i)(m(B),m(We),m(W),m(E),m(xt),m(I))};static \u0275cmp=y({type:i,selectors:[["app-block-global-shortcut"]],inputs:{model:"model",section:"section"},standalone:!0,features:[S],decls:7,vars:1,consts:[[1,"block-separator","block-separator--noMob"],[1,"container","container--sm2Mob"],[1,"carousel-btnEdit"],[1,"launchPad-wrap"],[1,"launchPad__item",3,"ngClass"],[1,"carousel-btnEdit",3,"click"],[1,"icon-edit"],[3,"href","tabindex"],[3,"ngClass","title"],[1,"launchPad__name",3,"textContent"]],template:function(e,n){e&1&&(d(0,"div",0),l(1,"div",1),u(2,yi,3,0,"a",2),l(3,"div",3),ee(4,xi,4,6,"div",4,Me),s()(),d(6,"div",0)),e&2&&(o(2),$(n.canAdminContents?2:-1),o(2),te(n.shortcuts))},dependencies:[A,O]})};function Si(i,t){if(i&1){let e=b();l(0,"a",3),_("click",function(){h(e);let a=c();return v(a.edit())}),d(1,"span",4),f(2,`Editar 2`),s()}}function Ci(i,t){if(i&1&&(l(0,"article")(1,"a",5),d(2,"img",6),s()()),i&2){let e=t.$implicit,n=c();o(),C("tabindex",n.indexTabBlock[8]),r("href",e.url,g),o(),C("title",e.name),C("alt",e.name),r("src",e.image,g)}}var Ht=class i{constructor(t,e,n,a,p){this.blocksService=t;this.userService=e;this.router=n;this.portalMainService=a;this.authService=p}section;model;block=null;logos=[];indexTabBlock;canAdminContents;ngOnInit(){this.indexTabBlock=this.portalMainService.indexTabBlock,this.canAdminContents=this.authService.canAdminContents,this.activate()}edit(){var t=this.section;this.router.navigate([`/administrador/bloques/${this.block.blockID}/globallogos/${t?t.friendlyName:""}`])}activate(){this.block=this.model,this.block&&this.blocksService.getLogos({blockID:this.block.blockID}).subscribe({next:t=>this.logos=t,error:t=>console.error(t)})}static \u0275fac=function(e){return new(e||i)(m(j),m(ne),m(T),m(E),m(I))};static \u0275cmp=y({type:i,selectors:[["app-block-logo"]],inputs:{section:"section",model:"model"},standalone:!0,features:[S],decls:3,vars:3,consts:[["class","carousel-btnEdit",3,"click",4,"ngIf"],[1,"dev-list"],[4,"ngFor","ngForOf","ngForTrack"],[1,"carousel-btnEdit",3,"click"],[1,"icon-edit"],["target","_blank",3,"href","tabindex"],["width","100",3,"src","title","alt"]],template:function(e,n){e&1&&(u(0,Si,3,0,"a",0),l(1,"content",1),u(2,Ci,3,5,"article",2),s()),e&2&&(r("ngIf",n.canAdminContents),o(2),r("ngForOf",n.logos)("ngForTrack",n.logo.blockLogosID))},dependencies:[A,U,D]})};function Ii(i,t){i&1&&d(0,"div",2)}function wi(i,t){if(i&1){let e=b();l(0,"a",6),_("click",function(){h(e);let a=c(2);return v(a.edit())}),d(1,"span",7),f(2,"Editar "),s()}}function Bi(i,t){if(i&1&&(l(0,"div",8)(1,"a",9),d(2,"div",10),l(3,"span",11),f(4),s()()()),i&2){let e=t.$implicit,n=c(2);r("ngClass",n.block.frame.color),o(),C("tabindex",n.indexTabBlock[5]),r("href",e.url,g),o(),r("ngClass",e.image),o(2),x(e.name)}}function Di(i,t){if(i&1&&(l(0,"div",3),u(1,wi,3,0,"a",4),l(2,"div"),u(3,Bi,5,5,"div",5),s()()),i&2){let e=c();o(),r("ngIf",e.canAdminContents),o(),X("launchPad-wrap launchPad-wrap--",e.shortCuts.length,"link"),o(),r("ngForOf",e.shortCuts)}}function Ti(i,t){i&1&&d(0,"div",2)}var Wt=class i{constructor(t,e,n,a,p){this.helperService=t;this.blocksService=e;this.router=n;this.portalMainService=a;this.authService=p}section;model;block=null;shortCuts=[];indexTabBlock;canAdminContents;ngOnInit(){this.block=this.model,this.indexTabBlock=this.portalMainService.indexTabBlock,this.canAdminContents=this.authService.canAdminContents,this.activate()}edit(){this.router.navigate([`/administrador/bloques/${this.block.blockID}/accesos`])}activate(){this.helperService.setTheme(this.block,!1),this.block&&this.blocksService.getShortcuts({blockID:this.block.blockID}).subscribe({next:t=>this.shortCuts=t,error:t=>console.error(t)})}static \u0275fac=function(e){return new(e||i)(m(B),m(j),m(T),m(E),m(I))};static \u0275cmp=y({type:i,selectors:[["app-block-short-cut"]],inputs:{section:"section",model:"model"},standalone:!0,features:[S],decls:3,vars:3,consts:[["class","block-separator block-separator--noMob",4,"ngIf"],["class","container container--sm2Mob",4,"ngIf"],[1,"block-separator","block-separator--noMob"],[1,"container","container--sm2Mob"],["class","carousel-btnEdit",3,"click",4,"ngIf"],["class","launchPad__item",3,"ngClass",4,"ngFor","ngForOf"],[1,"carousel-btnEdit",3,"click"],[1,"icon-edit"],[1,"launchPad__item",3,"ngClass"],["target","_blank",3,"href","tabindex"],[3,"ngClass"],[1,"launchPad__name"]],template:function(e,n){e&1&&u(0,Ii,1,0,"div",0)(1,Di,4,5,"div",1)(2,Ti,1,0,"div",0),e&2&&(r("ngIf",n.shortCuts.length>=3),o(),r("ngIf",n.shortCuts.length>=3),o(),r("ngIf",n.shortCuts.length>=3))},dependencies:[A,O,U,D,ie]})};function Mi(i,t){if(i&1){let e=b();l(0,"a",5),_("click",function(){h(e);let a=c();return v(a.edit())}),d(1,"span",6),f(2,`Editar 3`),s()}}function Fi(i,t){if(i&1&&(l(0,"li",7)(1,"a",8),d(2,"i"),f(3),s()()),i&2){let e=t.$implicit,n=c();r("ngClass",n.block.frame.color),o(),C("tabindex",n.indexTabBlock[18]),r("routerLink","/tema/"+e.url),o(),dt(e.icon),o(),G(" ",e.name," ")}}var Gt=class i{constructor(t,e,n,a,p,k){this.helperService=t;this.tagService=e;this.userService=n;this.router=a;this.portalMainService=p;this.authService=k}section;model;block=null;sections=[];indexTabBlock;canAdminContents;ngOnInit(){this.indexTabBlock=this.portalMainService.indexTabBlock,this.canAdminContents=this.authService.canAdminContents,this.activate()}edit(){var t=this.section;this.router.navigate([`/administrador/bloques/${this.block.blockID}/secciones/${t?t.friendlyName:""}`])}activate(){this.block=this.model,this.helperService.setTheme(this.block,!1),this.tagService.getMoreViewed().subscribe({next:t=>this.sections=t,error:t=>console.error(t)})}static \u0275fac=function(e){return new(e||i)(m(B),m(ze),m(ne),m(T),m(E),m(I))};static \u0275cmp=y({type:i,selectors:[["app-block-viewed-sections"]],inputs:{section:"section",model:"model"},standalone:!0,features:[S],decls:5,vars:4,consts:[["class","carousel-btnEdit",3,"click",4,"ngIf"],[1,"frontBlock-fixViewed",3,"ngClass"],[1,"content_all"],[1,"frontBlock-wViewedSec"],[3,"ngClass",4,"ngFor","ngForOf","ngForTrac"],[1,"carousel-btnEdit",3,"click"],[1,"icon-edit"],[3,"ngClass"],[3,"routerLink","tabindex"]],template:function(e,n){e&1&&(u(0,Mi,3,0,"a",0),l(1,"div",1)(2,"div",2)(3,"ul",3),u(4,Fi,4,7,"li",4),s()()()),e&2&&(r("ngIf",n.canAdminContents),o(),r("ngClass",n.block.frame.color),o(3),r("ngForOf",n.sections)("ngForTrac",n.section==null?null:n.section.tagID)
3)},dependencies:[A,O,U,D,ie,Le]})};var N=Be(gt()),Kt=Be(qt());function Vi(i,t){if(i&1&&(l(0,"section",5)(1,"h2",6),f(2,"Nuevo evento"),s(),d(3,"app-add-content",7),s()),i&2){let e=c();o(3),r("event",1)("tag",e.tag)}}var qe=class i{constructor(t,e,n,a,p){this.dialogRef=t;this.data=e;this.tagService=n;this.helperService=a;this.eventEmitterService=p}tagID;tag;ngOnInit(){this.activate()}activate(){this.tagID=this.data.tag,this.tagService.getByFriendlyName(this.tagID,{}).subscribe({next:t=>this.tag=t,error:t=>this.helperService.handlerException(t)})}close(){this.dialogRef.close()}static \u0275fac=function(e){return new(e||i)(m(bt),m(kt),m(ze),m(B),m(xe))};static \u0275cmp=y({type:i,selectors:[["app-add-event-modal"]],standalone:!0,features:[S],decls:6,vars:1,consts:[[1,"modal-content","vertical-overflow"],[1,"vertical-overflow-div"],[1,"btn-close",3,"click"],[1,"icon-prev"],["class","content_all",4,"ngIf"],[1,"content_all"],[1,"section-tit","f-l"],[3,"event","tag"]],template:function(e,n){e&1&&(l(0,"div",0)(1,"div",1)(2,"a",2),_("click",function(){return n.close()}),d(3,"span",3),f(4," VOLVER "),s(),u(5,Vi,4,2,"section",4),s()()),e&2&&(o(5),r("ngIf",n.tag))},dependencies:[A,D,Ot]})};var Ai=(i,t,e)=>({"day--disabled":i,"day-hascontent":t,"day-active":e}),Pi=(i,t)=>({"day-hascontent":i,"day-active":t});function Yi(i,t){if(i&1){let e=b();l(0,"a",11),_("click",function(){h(e);let a=c();return v(a.edit())}),d(1,"span",12),f(2,`Editar 4`),s()}}function Li(i,t){if(i&1){let e=b();l(0,"button",13),_("click",function(){h(e);let a=c();return v(a.addEvent())}),f(1,"NUEVO EVENTO"),s()}}function Oi(i,t){if(i&1&&(l(0,"li")(1,"a",30),f(2),s()()),i&2){let e=t.$implicit,n=c(3);o(),r("href",e.friendlyUrl,g)("title",e.name),ce("tabindex",n.indexTabBlock[19]),o(),Ne(" ",e.hour," ",e.name," ")}}function ji(i,t){if(i&1){let e=b();l(0,"div",24)(1,"div",25)(2,"h3"),f(3),s(),l(4,"button",26),_("click",function(){h(e);let a=c(2);return v(a.layer=null)}),d(5,"div",27),s()(),l(6,"ul",28),u(7,Oi,3,5,"li",29),s()()}if(i&2){let e=c(2);o(3),x(e.layer.date),o(4),r("ngForOf",e.layer.contents)}}function Ri(i,t){if(i&1&&(l(0,"span",31),f(1),s()),i&2){let e=t.$implicit;o(),x(e)}}function Ui(i,t){if(i&1&&(l(0,"a",36),f(1),s()),i&2){let e=c().$implicit,n=c(3);r("href",e.friendlyUrl,g)("title",e.name),ce("tabindex",n.indexTabBlock[19]),o(),Ne(" ",e.hour," ",e.name," ")}}function $i(i,t){if(i&1&&(Fe(0),u(1,Ui,2,5,"a",35),Ve()),i&2){let e=t.index;o(),r("ngIf",e<=2)}}function zi(i,t){if(i&1){let e=b();l(0,"a",37),_("click",function(a){h(e);let p=c().$implicit,k=c(2);return v(k.showLayer(p,a))}),f(1),s()}if(i&2){let e=c().$implicit;o(),G(" + ",e.contents.length-3," eventos ")}}function Hi(i,t){if(i&1){let e=b();l(0,"div",32)(1,"b",33),_("click",function(){let a=h(e).$implicit,p=c(2);return v(p.showLayer(a))}),f(2),s(),u(3,$i,2,1,"ng-container",29)(4,zi,2,1,"a",34),s()}if(i&2){let e=t.$implicit,n=c(2);r("ngClass",de(4,Ai,e.otherMonth,e.contents.length,e.currentDayString===n.currentDayString)),o(2),x(e.day),o(),r("ngForOf",e.contents),o(),r("ngIf",e.contents.length>3)}}function Wi(i,t){if(i&1){let e=b();l(0,"div",14),u(1,ji,8,2,"div",15),l(2,"div",16)(3,"button",17),_("click",function(){h(e);let a=c();return v(a.back())}),d(4,"div",18),s(),l(5,"div",19)(6,"p"),f(7),s(),l(8,"p"),f(9),s()(),l(10,"button",17),_("click",function(){h(e);let a=c();return v(a.next())}),d(11,"div",20),s()(),l(12,"div",21),u(13,Ri,2,1,"span",22)(14,Hi,5,8,"div",23),s()()}if(i&2){let e=c();o(),r("ngIf",e.layer),o(6),x(e.monthName),o(2),x(e.year),o(4),r("ngForOf",e.days),o(),r("ngForOf",e.rows)}}function Gi(i,t){if(i&1&&(l(0,"span",31),f(1),s()),i&2){let e=t.$implicit;o(),x(e)}}function qi(i,t){if(i&1&&(l(0,"div")(1,"a",30),f(2),s()()),i&2){let e=t.$implicit,n=c(3);o(),r("href",e.friendlyUrl,g)("title",e.name),ce("tabindex",n.indexTabBlock[19]),o(),Ne(" ",e.hour," ",e.name," ")}}function Ji(i,t){if(i&1){let e=b();l(0,"div",46),_("swipeleft",function(){let a=h(e).$implicit,p=c(2);return v(p.swipe(-1,a))})("swiperight",function(){let a=h(e).$implicit,p=c(2);return v(p.swipe(1,a))}),l(1,"b"),f(2),s(),l(3,"h3"),f(4),s(),u(5,qi,3,5,"div",29),s()}if(i&2){let e=t.$implicit,n=c(2);r("ngClass",Ae(4,Pi,e.contents.length,e.currentDayString===n.currentDayString)),o(2),x(e.day),o(2),x(e.dayHead),o(),r("ngForOf",e.contents)}}function Zi(i,t){if(i&1){let e=b();l(0,"span",47),_("click",function(){let a=h(e).$implicit,p=c(2);return v(p.setIndex(a))}),s()}if(i&2){let e=t.$implicit,n=c(2);Ee("active",e===n.currentPoint)}}function Ki(i,t){if(i&1){let e=b();l(0,"div",38)(1,"div",39)(2,"button",17),_("click",function(){h(e);let a=c();return v(a.backWeek())}),d(3,"div",18),s(),l(4,"div",19)(5,"p"),f(6),s(),l(7,"p"),f(8),s()(),l(9,"button",17),_("click",function(){h(e);let a=c();return v(a.nextWeek())}),d(10,"div",20),s()(),l(11,"div",40),u(12,Gi,2,1,"span",22),s(),l(13,"div",41)(14,"div",42),u(15,Ji,6,7,"div",43),s(),l(16,"div",44),u(17,Zi,1,2,"span",45),s()()()}if(i&2){let e=c();o(6),x(e.weekName),o(2),x(e.year),o(4),r("ngForOf",e.days),o(3),r("ngForOf",e.weekDays),o(2),r("ngForOf",e.days)}}N.default.extend(Kt.default);var Zt=class i{constructor(t,e,n,a,p,k,Y){this.contentService=t;this.portalMainService=e;this.router=n;this.renderer=a;this.el=p;this.authService=k;this.helperService=Y}model;section;
4calendarEvent=new mt;block=null;days=["LUN","MAR","MI\xC9","JUE","VIE","S\xC1B","DOM"];filter={};contents=[];type="week";weekDays=[];weekIndex="LUN";currentDayString="";currentDay;currentWeek;layer;rows;date;monthName;year;currentMonth;counter;monday;sunday;weekName;currentPoint;canAdminContents;indexTabBlock;ngOnInit(){this.canAdminContents=this.authService.canAdminContents,this.indexTabBlock=this.portalMainService.indexTabBlock,window.addEventListener("resize",this.screenResponsive),this.currentDayString=(0,N.default)().format("YYYY-MM-DD"),this.block=this.model,this.currentWeek=(0,N.default)(),this.currentDay=(0,N.default)().startOf("month"),this.filter={pageSize:50,rangeType:"Events",contentType:2,fromDate:this.currentDay.startOf("month").format("YYYY-MM-DD"),toDate:this.currentDay.endOf("month").format("YYYY-MM-DD")},this.renderer.listen(this.el.nativeElement,"refreshEvent",t=>{let e=t.detail;e&&e.startingDate&&(this.currentDay=(0,N.default)(e.startingDate,"YYYY-MM-DD HH:mm:ss").startOf("month"),this.currentWeek=(0,N.default)(e.startingDate,"YYYY-MM-DD HH:mm:ss"),this.build(),this.filter.fromDate=this.currentDay.format("YYYY-MM-DD"),this.filter.toDate=this.currentDay.endOf("month").format("YYYY-MM-DD"),setTimeout(()=>{let n=document.getElementById("block-cal");n&&window.scrollTo(0,n.offsetTop)},100))}),this.filter.includeTags=!0,this.block.frame.labelIdentifiers.length?this.filter.labels=this.block.frame.labelIdentifiers.join(","):this.filter.tags=this.block.frame.tagID,this.currentDay=(0,N.default)().startOf("month"),this.build()}ngOnDestroy(){window.removeEventListener("resize",this.screenResponsive)}edit(){this.router.navigate(["administrador/bloques",this.block.blockID,"calendario",this.section?this.section.friendlyName:""])}screenResponsive=()=>{let t=document.getElementById("week-calendar");window.innerWidth<=767&&t&&t.removeAttribute("style")};build(){this.contentService.get(this.filter).subscribe(t=>{this.contents=t.results.map(e=>Q(V({},e),{date:(0,N.default)(e.startingDate,"YYYY/MM/DD HH:mm:ss").format("YYYY-MM-DD"),hour:(0,N.default)(e.startingDate,"YYYY/MM/DD HH:mm:ss").format("HH:mm"),name:this.type!=="month"?this.truncateText(e.name,30):e.name})),this.type==="month"?this.buildCalendar():this.buildWeek()},t=>{console.error(t)})}truncateText(t,e){return t.length>e?`${t.substring(0,e-3)}...`:t}next(){this.currentDay=(0,N.default)().add(1,"months"),this.filter.fromDate=(0,N.default)(this.currentDay).startOf("month").format("YYYY-MM-DD"),this.filter.toDate=(0,N.default)(this.currentDay).endOf("month").format("YYYY-MM-DD"),this.buildCalendar()}back(){this.currentDay=(0,N.default)().add(-1,"months"),this.filter.fromDate=(0,N.default)(this.currentDay).startOf("month").format("YYYY-MM-DD"),this.filter.toDate=(0,N.default)(this.currentDay).endOf("month").format("YYYY-MM-DD"),this.buildCalendar()}buildCalendar(){this.rows=[],this.date=V({},this.currentDay),this.monthName=this.currentDay.format("MMMM"),this.year=this.currentDay.year(),this.currentMonth=this.currentDay.month(),this.counter=0;let t=!0;for(;t;)t=this.buildRow()}buildRow(){this.counter++,this.pushDay(this.rows);let t=this.currentDay;if(this.currentDay.date()===1){for(;this.currentDay.day()!==1;)this.currentDay=this.currentDay.add(-1,"days"),this.unshiftDay(this.rows);this.currentDay=t}for(;this.currentDay.day()!==0;)this.currentDay=this.currentDay.add(1,"days"),this.pushDay(this.rows);return this.currentDay=this.currentDay.add(1,"days"),this.counter>10?!1:this.currentDay.month()===this.currentMonth}pushDay(t){t.push({currentDayString:this.currentDay.format("YYYY-MM-DD"),day:this.currentDay.date(),otherMonth:this.currentDay.month()!==this.currentMonth,contents:this.contents.filter(e=>e.date===this.currentDay.format("YYYY-MM-DD"))})}unshiftDay(t){t.unshift({currentDayString:this.currentDay.format("YYYY-MM-DD"),day:this.currentDay.date(),otherMonth:this.currentDay.month()!==this.currentMonth,contents:this.contents.filter(e=>e.date===this.currentDay.format("YYYY-MM-DD"))})}changeType(){this.type==="month"?(this.currentDay=(0,N.default)().startOf("month"),this.filter.fromDate=(0,N.default)().startOf("month").format("YYYY-MM-DD"),this.filter.toDate=(0,N.default)().endOf("month").format("YYYY-MM-DD"),this.filter.page=0):(this.currentWeek=(0,N.default)(),this.filter.fromDate=this.currentWeek.clone().weekday(0).format("YYYY-MM-DD"),this.filter.toDate=this.currentWeek.clone().weekday(6).format("YYYY-MM-DD"),this.filter.page=0),this.build()}buildWeek(){this.monday=this.currentWeek.clone().weekday(0),this.sunday=this.currentWeek.clone().weekday(6),this.weekName=this.monday.format("DD MMMM")+" - "+this.sunday.format("DD MMMM"),this.year=this.currentWeek.year(),this.weekDays=[];for(let t=0;t<=6;t++){let e=this.buildRowWeek(this.currentWeek.clone().weekday(t));if(e.index=t,this.weekDays.push(e),t===6){let n=V({},e);n.index=10,this.weekDays.unshift(n)}}this.currentPoint=this.weekDays[1].weekDay}buildRowWeek(t){return{weekDay:t.format("ddd").split(".")[0].toUpperCase(),dayHead:t.format("DD MMM"),currentDayString:t.format("YYYY-MM-DD"),day:t.date(),contents:this.contents.filter(e=>e.date===t.format("YYYY-MM-DD"))}}nextWeek(){this.currentWeek=this.currentWeek.clone().add(1,"weeks"),this.filter.fromDate=this.currentWeek.clone().weekday(0).format("YYYY-MM-DD"),this.filter.toDate=this.currentWeek.clone().weekday(6).format("YYYY-MM-DD"),this.filter.page=0,this.build()}backWeek(){this.currentWeek=this.currentWeek.clone().add(-1,"weeks"),this.filter.fromDate=this.currentWeek.clone().weekday(0).format("YYYY-MM-DD"),this.filter.toDate=this.currentWeek.clone().weekday(6).format("YYYY-MM-DD"),this.filter.page=0,this.build()}
4addEvent(){this.helperService.compile(qe,{tag:this.block.frame.tagID})}setIndex(t){this.weekIndex=t;let e=this.days.indexOf(this.currentPoint),n=this.days.indexOf(t);this.swipe(n>e?-1:1,t)}showLayer(t,e){if(e&&e.preventDefault(),window.innerWidth<=480||e){let n=(0,N.default)(t.currentDayString,"YYYY-MM-DD");this.layer={date:`${n.format("dddd")} ${n.format("DD")} de ${n.format("YYYY")}`,contents:t.contents}}}swipe(t,e){let n=document.getElementById("week-calendar");this.renderer.setStyle(n,"transition","left 0.2s linear"),t===-1?this.renderer.setStyle(n,"left","-180vw"):this.renderer.setStyle(n,"left","0"),setTimeout(()=>{if(t===-1){let a=this.weekDays.shift(),p=Q(V({},this.weekDays[0]),{index:a.index});this.weekDays.push(p)}else{let a=this.weekDays.pop(),p=Q(V({},this.weekDays[6]),{index:a.index});this.weekDays.unshift(p)}this.currentPoint=this.weekDays[1].weekDay,this.renderer.setStyle(n,"transition","none"),this.renderer.setStyle(n,"left","-90vw"),e&&e!==this.currentPoint&&this.swipe(t,e)},200)}static \u0275fac=function(e){return new(e||i)(m(oe),m(E),m(T),m(pt),m(he),m(I),m(B))};static \u0275cmp=y({type:i,selectors:[["app-block-calendar"]],inputs:{model:"model",section:"section"},outputs:{calendarEvent:"calendarEvent"},standalone:!0,features:[S],decls:14,vars:6,consts:[["class","carousel-btnEdit",3,"click",4,"ngIf"],[1,"container"],[1,"tit-sec","frontBlock__titCal"],[1,"frontBlock-calendarTop"],["class","btn-main btn-main--v3",3,"click",4,"ngIf"],[1,"select","select--default",3,"ngModelChange","ngModel"],["value","week"],["value","month"],["class","calendar-events-container",4,"ngIf"],["class","week",4,"ngIf"],[1,"mt40"],[1,"carousel-btnEdit",3,"click"],[1,"icon-edit"],[1,"btn-main","btn-main--v3",3,"click"],[1,"calendar-events-container"],["class","calendar-events-container-layer frontBlock-wModalCal",4,"ngIf"],[1,"calendar-events-header"],[1,"frontBlock-btnCal",3,"click"],[1,"icon-prev"],[1,"frontBlock-titCal"],[1,"icon-next"],[1,"calendar-events"],["class","day-name",4,"ngFor","ngForOf"],["class","day",3,"ngClass",4,"ngFor","ngForOf"],[1,"calendar-events-container-layer","frontBlock-wModalCal"],[1,"frontBlock-topModalCal"],[3,"click"],[1,"icon-close"],[1,"frontBlock-listModalCal"],[4,"ngFor","ngForOf"],[3,"href","title"],[1,"day-name"],[1,"day",3,"ngClass"],[1,"frontBlock-numDayCal",3,"click"],["class","frontBlock-dayMontCal",3,"click",4,"ngIf"],["class","frontBlock-dayMontCal",3,"href","title",4,"ngIf"],[1,"frontBlock-dayMontCal",3,"href","title"],[1,"frontBlock-dayMontCal",3,"click"],[1,"week"],[1,"week-events-header"],[1,"week-days"],[1,"week-days-contents"],["id","week-calendar",1,"week-days-contents-slider"],["class","week-days-contents-day",3,"ngClass","swipeleft","swiperight",4,"ngFor","ngForOf"],[1,"week-days-slider"],["class","week-days-slider-point",3,"active","click",4,"ngFor","ngForOf"],[1,"week-days-contents-day",3,"swipeleft","swiperight","ngClass"],[1,"week-days-slider-point",3,"click"]],template:function(e,n){e&1&&(u(0,Yi,3,0,"a",0),l(1,"div",1)(2,"h3",2),f(3),s(),l(4,"div",3),u(5,Li,2,0,"button",4),l(6,"select",5),be("ngModelChange",function(p){return ge(n.type,p)||(n.type=p),p}),_("ngModelChange",function(){return n.changeType()}),l(7,"option",6),f(8,"Semana"),s(),l(9,"option",7),f(10,"Mes"),s()()(),u(11,Wi,15,5,"div",8)(12,Ki,18,5,"div",9),d(13,"div",10),s()),e&2&&(r("ngIf",n.canAdminContents),o(3),x(n.block.name),o(2),r("ngIf",n.canAdminContents),o(),_e("ngModel",n.type),o(5),r("ngIf",n.type==="month"),o(),r("ngIf",n.type==="week"))},dependencies:[D,U,Ue,Et,Mt,Tt,je,Re,O]})};var Ce=class i{transform(t){switch(t){case"Article":return"icon-rule";case"Accountability":return"icon-datos";case"Challenge":return"icon-cup";case"Vote":return"icon-box";case"Event":return"icon-date";case"Link":return"icon-link";case"Hangout":return"icon-phone-2";case"Document":return"icon-docs";case"Faq":return"icon-quest";case"Convocation":return"icon-bullhorn";case"Ad":return"icon-clasif";case"Procedure":return"icon-build";case"Gallery":return"icon-box";default:return"icon-rule"}}static \u0275fac=function(e){return new(e||i)};static \u0275pipe=ct({name:"iconContentType",type:i,pure:!0,standalone:!0})};var Xi=(i,t)=>t.contentID,Xt=i=>[i],ei=i=>({width:i});function en(i,t){if(i&1){let e=b();l(0,"a",5),_("click",function(){h(e);let a=c();return v(a.edit())}),d(1,"span",6),f(2,"Editar "),s()}}function tn(i,t){if(i&1&&d(0,"h3",7),i&2){let e=c().$implicit;r("textContent",e.name)}}function nn(i,t){if(i&1&&d(0,"img",19),i&2){let e=c(2).$implicit;r("src",e.defaultImage,g)("alt",e.name)("title",e.name)}}function on(i,t){if(i&1&&(d(0,"i",20),ke(1,"iconContentType")),i&2){let e=c(2).$implicit;r("ngClass",ye(1,1,e.contentType))}}function rn(i,t){if(i&1&&(l(0,"a",11),u(1,nn,1,3,"img",19)(2,on,2,3,"i",20),s()),i&2){let e=c().$implicit;r("target",e.targetSelf?"":"_blank")("href",e.href,g),o(),$(e.defaultImage?1:2)}}function an(i,t){if(i&1&&d(0,"div",12),i&2){let e=c().$implicit;r("code",e.codeYouTube)}
4}function ln(i,t){if(i&1&&d(0,"app-content-options",13),i&2){let e=c().$implicit;r("content",e)}}function sn(i,t){if(i&1&&(l(0,"div")(1,"a",21)(2,"div",22),f(3,"Hemos completado el "),l(4,"b"),f(5),s()(),l(6,"div",23),d(7,"div",24),s()()()),i&2){let e=c().$implicit;o(),r("target",e.targetSelf?"":"_blank")("href",e.href,g),o(4),G("",e.attributes[2].value,"%"),o(2),r("ngStyle",w(4,ei,e.attributes[2].value+"%"))}}function cn(i,t){if(i&1&&(l(0,"div")(1,"div",23),d(2,"div",24),s(),l(3,"div",25),d(4,"span",26),f(5),s()()),i&2){let e=c(2).$implicit;o(2),r("ngStyle",w(2,ei,e.percentageDate+"%")),o(3),G(" Faltan ",e.daysToComplete," d\xEDas ")}}function mn(i,t){if(i&1&&(l(0,"div")(1,"div",25),d(2,"span",26),f(3),s()()),i&2){let e=c(2).$implicit;o(3),G(" ",e.daysToStart," ")}}function pn(i,t){if(i&1&&(l(0,"div")(1,"a",21),u(2,cn,6,4,"div")(3,mn,4,1,"div"),s()()),i&2){let e=c().$implicit;o(),r("target",e.targetSelf?"":"_blank")("href",e.href,g),o(),$(e.daysToComplete?2:-1),o(),$(e.daysToStart?3:-1)}}function dn(i,t){if(i&1&&(l(0,"article",9)(1,"div",10),u(2,rn,3,3,"a",11)(3,an,1,1,"div",12),s(),l(4,"div",10),u(5,ln,1,1,"app-content-options",13),l(6,"a",14)(7,"h3"),f(8),s()(),l(9,"a",15),d(10,"p",16),s(),l(11,"a",17),d(12,"p",18),s(),u(13,sn,8,6,"div")(14,pn,4,4,"div"),s()()),i&2){let e=t.$implicit,n=c(2);r("ngClass",w(14,Xt,n.block.frame.color)),o(2),$(e.codeYouTube?3:2),o(3),$(n.canAdminContents?5:-1),o(),r("target",e.targetSelf?"":"_blank")("href",e.href,g),o(2),G(" ",e.name," "),o(),r("target",e.targetSelf?"":"_blank")("href",e.href,g),o(),r("innerHTML",e.metaDescription,re),o(),r("target",e.targetSelf?"":"_blank")("href",e.href,g),o(),r("textContent",e.date),o(),$(e.contentType==="Accountability"?13:-1),o(),$(e.contentType==="Challenge"||e.contentType==="Convocation"?14:-1)}}function un(i,t){if(i&1&&(l(0,"div",4),u(1,tn,1,1,"h3",7),l(2,"content",8),ee(3,dn,15,16,"article",9,Xi),s()()),i&2){let e=t.$implicit,n=c();o(),$(n.block.frame.titleExists?1:-1),o(2),te(e.contents)}}var Qt=class i{constructor(t,e,n,a,p,k,Y){this.helperService=t;this.blocksService=e;this.contentService=n;this.authService=a;this.eventEmitterService=p;this.sharedSignalsService=k;this.router=Y;Pe(()=>{this.canAdminContents=this.sharedSignalsService.canAdminContents()})}canAdminContents=!1;model;section;block=null;sections=[];ngOnInit(){this.activate()}edit(){var t=this.section;this.router.navigate(["administrador/bloques/"+this.block.blockID+"/contenidos/"+(t?t.friendlyName:"")])}activate(){this.block=this.model,this.helperService.setTheme(this.block,!0),this.eventEmitterService.blockSectionRefresh.subscribe(()=>this.build()),this.build()}build(){if(this.block.frame.contentOrder){var t={contentOrder:this.block.frame.contentOrder,pageSize:this.block.frame.numberContents,tagIdentifiers:this.block.frame.sections.map(function(e){return e.tagID}).join(",")};this.blocksService.getBlockSections(t).subscribe({next:e=>{this.sections=e;for(var n=0;n<this.sections.length;n++){this.sections[n].name=this.block.frame.sections[n].title;for(var a=0;a<this.sections[n].contents.length;a++)this.sections[n].contents[a].metaDescription=this.sections[n].contents[a].metaDescription.replace(/\n/g,"<br />"),this.contentService.bindByType(this.sections[n].contents[a])}},error:e=>{console.log(e)}})}}static \u0275fac=function(e){return new(e||i)(m(B),m(j),m(oe),m(I),m(xe),m(Oe),m(T))};static \u0275cmp=y({type:i,selectors:[["app-block-section"]],inputs:{model:"model",section:"section"},standalone:!0,features:[ft([B,j,oe]),S],decls:6,vars:5,consts:[[1,"wrapFixBlock",3,"ngClass"],[1,"container"],[1,"carousel-btnEdit"],[1,"frontBlock-wDesta",3,"ngClass"],[1,"frontBlock-wDestaSecc"],[1,"carousel-btnEdit",3,"click"],[1,"icon-edit"],[1,"tit-sec",3,"textContent"],[1,"frontBlock-destaSecc"],[1,"frontBlock-destaArticle",3,"ngClass"],[1,"frontBlock-destaArtCol"],[1,"frontBlock-destaWrapImg",3,"target","href"],["appYoutube","",1,"frontBlock-destaWrapImg","content-img","pre-video",3,"code"],[3,"content"],[1,"frontBlock-destaName",3,"target","href"],[1,"frontBlock-destaDesc",3,"target","href"],[3,"innerHTML"],[1,"frontBlock-destaDate",3,"target","href"],[3,"textContent"],["loading","lazy",3,"src","alt","title"],[3,"ngClass"],[3,"target","href"],[1,"percent-card"],[1,"progress-bar"],[3,"ngStyle"],[1,"rest-time"],[1,"icon-clock"]],template:function(e,n){e&1&&(l(0,"div",0)(1,"div",1),u(2,en,3,0,"a",2),l(3,"div",3),ee(4,un,5,1,"div",4,Me),s()()()),e&2&&(r("ngClass",w(3,Xt,n.block.frame.color)),o(2),$(n.canAdminContents?2:-1),o(),r("ngClass","sec"+n.sections.length),o(),te(n.sections))},dependencies:[A,O,me,Ce,Yt,He]})};function fn(i,t){if(i&1){let e=b();l(0,"a",14),_("click",function(){h(e);let a=c();return v(a.edit())}),d(1,"span",15),f(2,`Editar 5`),s()}}function hn(i,t){i&1&&(l(0,"span"),f(1,"Debes ingresar tus nombres y apellidos"),s())}function vn(i,t){if(i&1&&(l(0,"div",16),u(1,hn,2,0,"span",17),s()),i&2){let e;c();let n=ve(2);o(),r("ngIf",(e=n.form.get("name"))==null||e.errors==null?null:e.errors.required)}}function _n(i,t){i&1&&(l(0,"span"),f(1,"Debes ingresar el correo electr\xF3nico"),s())}function gn(i,t){i&1&&(l(0,"span"),f(1,"Debes ingresar un correo electr\xF3nico v\xE1lido"),s())}function bn(i,t){if(i&1&&(l(0,"div",16),u(1,_n,2,0,"span",17)(2,gn,2,0,"span",17),s()),i&2){let e,n;c();let a=ve(2);o(),r("ngIf",(e=a.form.get("email"))==null||e.errors==null?null:e.errors.required),o(),r("ngIf",(n=a.form.get("email"))==null||n.errors==null?null:n.errors.pattern)}}function kn(i,t){i&1&&(l(0,"span"),f(1,"Debes aceptar los t\xE9rminos y condiciones y pol\xEDticas de privacidad"),s())}function yn(i,t){if(i&1&&(l(0,"div",16),u(1,kn,2,0,"span",17),s()),i&2){let e;c();let n=ve(2);o(),r("ngIf",(e=n.form.get("terms"))==null||e.errors==null?null:e.errors.required)}}var ti=class i{constructor(t,e,n,a,p,k,Y,H){this.newsletterEmailService=t;this.modalService=e;this.helperService=n;this.settingService=a;this.router=p;this.portalMainService=k;this.eventEmitterService=Y;this.authService=H}section;model;block={};formIsBusy=!1;indexTabBlock;canAdminContents;ngOnInit(){this.indexTabBlock=this.portalMainService.indexTabBlock,this.canAdminContents=this.authService.canAdminContents,this.activate()}edit(){var t=this.section;this.router.navigate([`/administrador/bloques/${this.block.blockID}/newsletter/${t?t.friendlyName:""}`])}activate(){this.block=this.model,this.block.frame.name||(this.block.frame.name="Suscribete a nuestro bolet\xEDn")}send(t){t.valid&&!this.formIsBusy&&(this.formIsBusy=!0,this.newsletterEmailService.add(this.model).subscribe({next:()=>{this.model={},this.modalService.showExit("Gracias por registrarte en nuestro listado de correos","Correo registrado"),this.eventEmitterService.reloadCaptchaEvent.emit()},error:e=>{this.eventEmitterService.reloadCaptchaEvent.emit(),e.status===400?this.helperService.handlerException(e):e.status===409?this.modalService.showAlert("Ya estas registrado en nuetra lista de correos"):this.modalService.showAlert(this.settingService.settings.resources["General.Error"])},complete:()=>this.formIsBusy=!1}))}static \u0275fac=function(e){return new(e||i)(m(Rt),m(yt),m(B),m(W),m(T),m(E),m(xe),m(I))};static \u0275cmp=y({type:i,selectors:[["app-block-newsletter"]],inputs:{section:"section",model:"model"},standalone:!0,features:[S],decls:25,vars:13,consts:[["form","ngForm"],["class","carousel-btnEdit",3,"click",4,"ngIf"],["novalidate","","name","form",3,"ngSubmit"],[1,"container",3,"tabindex"],[1,"frontBlock-wNews"],[1,"frontBlock-colNews"],[1,"frontBlock__titNews"],["appChars","","autocomplete","off","required","","aria-required","true","maxlength","100","type","text","name","name","placeholder","Tus nombres y apellidos",3,"ngModelChange","chars","ngModel"],["class","error",4,"ngIf"],["autocomplete","off","required","","aria-required","true","maxlength","150","type","email","pattern","[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$","name","email","placeholder","Tu correo electr\xF3nico",3,"ngModelChange","ngModel"],["type","checkbox","required","","aria-required","true","name","terms",3,"ngModelChange","ngModel","tabindex"],["routerLink","politicas","target","_blank"],[1,"frontBlock-rowCapNews"],["type","submit",1,"btn-main","btn-main--publicar",3,"disabled","tabindex"],[1,"carousel-btnEdit",3,"click"],[1,"icon-edit"],[1,"error"],[4,"ngIf"]],template:function(e,n){if(e&1){let a=b();u(0,fn,3,0,"a",1),l(1,"form",2,0),_("ngSubmit",function(){h(a);let k=ve(2);return v(n.send(k))}),l(3,"div",3)(4,"div",4)(5,"div",5)(6,"h3",6),f(7),s()(),l(8,"div",5)(9,"input",7),be("ngModelChange",function(k){return h(a),ge(n.model.name,k)||
5(n.model.name=k),v(k)}),s(),u(10,vn,2,1,"div",8),l(11,"input",9),be("ngModelChange",function(k){return h(a),ge(n.model.email,k)||(n.model.email=k),v(k)}),s(),u(12,bn,3,2,"div",8),l(13,"input",10),be("ngModelChange",function(k){return h(a),ge(n.model.terms,k)||(n.model.terms=k),v(k)}),s(),f(14," Acepto "),l(15,"a",11),f(16,"t\xE9rminos y condiciones"),s(),f(17," - "),l(18,"a",11),f(19,"Pol\xEDticas de privacidad"),s(),u(20,yn,2,1,"div",8),l(21,"div",12),d(22,"app-captcha"),s(),l(23,"button",13),f(24,"Suscribirme"),s()()()()()}if(e&2){let a,p,k,Y=ve(2);r("ngIf",n.canAdminContents),o(3),C("tabindex",n.indexTabBlock[18]),o(4),x(n.block.frame.name),o(2),r("chars","chars"),_e("ngModel",n.model.name),o(),r("ngIf",((a=Y.form.get("name"))==null?null:a.invalid)&&Y.submitted),o(),_e("ngModel",n.model.email),o(),r("ngIf",((p=Y.form.get("email"))==null?null:p.invalid)&&Y.submitted),o(),C("tabindex",n.indexTabBlock[14]),_e("ngModel",n.model.terms),o(7),r("ngIf",((k=Y.form.get("terms"))==null?null:k.invalid)&&Y.submitted),o(3),C("tabindex",n.indexTabBlock[14]),r("disabled",n.formIsBusy)}},dependencies:[A,D,Ue,Dt,It,Ct,je,wt,Ft,Nt,At,Vt,Re,Bt,jt,Lt,ie,Le]})};var Te=i=>({active:i});function Sn(i,t){if(i&1){let e=b();l(0,"a",7),_("click",function(){h(e);let a=c(2);return v(a.edit())}),d(1,"span",8),f(2,"Editar "),s()}}function Cn(i,t){if(i&1){let e=b();l(0,"li",9),_("click",function(a){let p=h(e).$implicit,k=c(2);return v(k.toggle(p,a))}),l(1,"a",10),f(2),s()()}if(i&2){let e=t.$implicit,n=c(2);r("ngClass",w(3,Te,e.showMenu)),o(),C("tabindex",n.indexTabBlock[11]),o(),x(e.name)}}function In(i,t){if(i&1&&(l(0,"div",12)(1,"article",13)(2,"div",14)(3,"blockquote",15)(4,"a",16),f(5),s()()()()()),i&2){let e=c(),n=e.$implicit,a=e.index,p=c(2);ae("id","li",a,""),r("ngClass",w(6,Te,n.name==="Facebook"&&n.showMenu)),o(2),ce("data-href",p.block.frame.facebook),o(2),r("href",p.block.frame.facebook,g),o(),x(p.block.frame.facebook)}}function wn(i,t){if(i&1&&(l(0,"div",12)(1,"article",17)(2,"a",18),f(3,"Tweets from"),s()()()),i&2){let e=c(),n=e.$implicit,a=e.index,p=c(2);ae("id","li",a,""),r("ngClass",w(4,Te,n.name==="Twitter"&&n.showMenu)),o(2),r("href",p.block.frame.twitter,g)}}function Bn(i,t){if(i&1&&(l(0,"div",12),d(1,"iframe",19),s()),i&2){let e=c(),n=e.$implicit,a=e.index,p=c(2);ae("id","li",a,""),r("ngClass",w(4,Te,n.name==="YouTube"&&n.showMenu)),o(),r("src",p.block.frame.youtube,De)}}function Dn(i,t){if(i&1&&(l(0,"div",12)(1,"article",17),d(2,"iframe",20),s()()),i&2){let e=c(),n=e.$implicit,a=e.index,p=c(2);ae("id","li",a,""),r("ngClass",w(4,Te,n.name==="Instagram"&&n.showMenu)),o(2),r("src",p.block.frame.instagram,De)}}function Tn(i,t){if(i&1&&(l(0,"div"),u(1,In,6,8,"div",11)(2,wn,4,6,"div",11)(3,Bn,2,6,"div",11)(4,Dn,3,6,"div",11),s()),i&2){let e=t.$implicit;o(),r("ngIf",e.name==="Facebook"),o(),r("ngIf",e.name==="Twitter"),o(),r("ngIf",e.name==="YouTube"),o(),r("ngIf",e.name==="Instagram")}}function En(i,t){if(i&1&&(l(0,"div",1),u(1,Sn,3,0,"a",2),l(2,"content",3)(3,"ul",4),u(4,Cn,3,5,"li",5),s()(),u(5,Tn,5,4,"div",6),s()),i&2){let e=c();o(),r("ngIf",e.canAdminContents),o(3),r("ngForOf",e.block.listSocialNetworks),o(),r("ngForOf",e.block.listSocialNetworks)}}var ii=class i{constructor(t,e,n,a,p,k,Y,H){this.helperService=t;this.settingService=e;this.userService=n;this.router=a;this.sanitizer=p;this.portalMainService=k;this.authService=Y;this.fileService=H}section;model;block=null;fbWidth=400;timer=null;topFeedInstagram=-1;nodes=[];classTwo="";load=!1;blockquoteElement;indexTabBlock;canAdminContents;ngOnInit(){this.indexTabBlock=this.portalMainService.indexTabBlock,this.canAdminContents=this.authService.canAdminContents,this.activate()}edit(){this.router.navigate([`/administrador/bloques/${this.block.blockID}/redes/`])}activate(){this.block=this.model,this.topFeedInstagram=12,this.nodes=[],this.buildInformation()}buildInformation(){var t=[],e=-1,n=[],a=!0;if(this.block.frame.twitter&&(this.block.frame.twitter=`https://twitter.com/${this.block.frame.twitter}`,t.push(this.helperService.loadScript("//platform.twitter.com/widgets.js","sc_twitter")),this.block.frame.facebook&&!this.block.frame.instagram&&(this.classTwo="social-left"),n.push({name:"Twitter",showMenu:a,url:this.block.frame.twitter}),a=!1),this.block.frame.facebook&&(this.block.frame.facebook=`https://www.facebook.com/${this.block.frame.facebook}`,t.push(this.helperService.loadScript("//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v7.0","sc_facebook")),n.push({name:"Facebook",showMenu:a,url:this.block.frame.facebook}),a=!1),this.block.frame.instagram&&(t.push(this.settingService.getInstagram(this.block.frame.instagram)),e=t.length-1,this.block.frame.instagram=this.sanitizer.bypassSecurityTrustResourceUrl("https://www.instagram.com/"+this.block.frame.instagram+"/embed"),this.block.frame.facebook&&!this.block.frame.twitter&&(this.classTwo="social-rigth"),n.push({name:"Instagram",showMenu:a,url:this.block.frame.instagram}),a=!1),this.block.frame.youtube){var p=this.block.frame.youtube;let H=new URLSearchParams(p);if(H.has("list")){var k=H.get("list");this.block.frame.youtube=this.sanitizer.bypassSecurityTrustResourceUrl("https://www.youtube.com/embed/videoseries?list="+k)}else{var Y=this.fileService.getCodeYoutube(p);this.block.frame.youtube=this.sanitizer.bypassSecurityTrustResourceUrl("https://www.youtube.com/embed/"+Y)}n.push({name:"YouTube",showMenu:a,url:this.block.frame.youtube})}fe(t).subscribe({next:H=>{if(this.load=!0,window.FB){var Ke=document.getElementById("content-fb").clientWidth;Ke<500?this.fbWidth=document.getElementById("content-fb").clientWidth:this.fbWidth=500,FB.XFBML.parse()}if(e>-1)try{var F=JSON.parse(H[e]);if(F.data){for(var M=0;M<F.data.length;M++)if(M+1<=this.topFeedInstagram){let se;F.data[M].thumbnail_url?(se={thumbnail_src:F.data[M].thumbnail_url},this.nodes.push(se)):F.data[M].media_url?(se={thumbnail_src:F.data[M].media_url},this.nodes.push(se)):F.data[M].permalink&&(se={thumbnail_src:`${F.data[M].permalink}media?size=t`},this.nodes.push(se))}}else if(F.graphql&&F.graphql.user&&F.graphql.user.edge_owner_to_timeline_media&&F.graphql.user.edge_owner_to_timeline_media.edges)for(var K=F.graphql.user.edge_owner_to_timeline_media.edges,M=0;M<K.length;M++)M+1<=this.topFeedInstagram&&(K[M].node.shortcode&&(K[M].node.thumbnail_src=`https://www.instagram.com/p/${K[M].node.shortcode}/media?size=t`),this.nodes.push(K[M].node));else if(F.entry_data&&F.entry_data.ProfilePage&&F.entry_data.ProfilePage[0].graphql)for(var K=F.entry_data.ProfilePage[0].graphql.user.edge_owner_to_timeline_media.edges,M=0;M<K.length;M++)M+1<=this.topFeedInstagram&&(K[M].node.shortcode&&(K[M].node.thumbnail_src=`https://www.instagram.com/p/${K[M].node.shortcode}/media?size=t`),this.nodes.push(K[M].node))}catch(se){console.log(se)}},error:H=>console.error(H)}),this.block.listSocialNetworks=n,setTimeout(function(){let H=document.getElementById("twitter-widget-0");H&&(H.tabIndex=-1)},5e3)}toggle(t,e){for(var n=0;n<this.block.listSocialNetworks.length;n++)t.name!==this.block.listSocialNetworks[n].name&&(this.block.listSocialNetworks[n].showMenu=!1);t.showMenu=!0}renderVideoTiktok(){let t=` 6 <blockquote cite="${this.block.frame.facebook}" class="fb-xfbml-parse-ignore"> 7 <a href="${this.block.frame.facebook}" >${this.block.frame.facebook}</a> 8 </blockquote> 9 `;return this.sanitizer.bypassSecurityTrustHtml(t)}static \u0275fac=function(e){return new(e||i)(m(B),m(W),m(ne),m(T),m(Ye),m(E),m(I),m(pe))};static \u0275cmp=y({type:i,selectors:[["app-block-social-network"]],inputs:{section:"section",model:"model"},standalone:!0,features:[S],decls:1,vars:1,consts:[["class","container container--social",4,"ngIf"],[1,"container","container--social"],["class","carousel-btnEdit",3,"click",4,"ngIf"],[1,"frontBlock-wSocial"],[1,"frontBlock-wSocial-nav-menu",2,"justify-content","center"],["class","",3,"ngClass","click",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf"],[1,"carousel-btnEdit",3,"click"],[1,"icon-edit"],[1,"",3,"click","ngClass"],[3,"tabindex"],["class","frontBlock-socialCol",3,"id","ngClass",4,"ngIf"],[1,"frontBlock-socialCol",3,"id","ngClass"],["
9id","content-fb",1,"center-content"],["data-tabs","timeline","data-height","400","data-width","432","data-small-header","true","data-adapt-container-width","true","data-hide-cover","false","data-lazy","true","data-show-facepile","false",1,"fb-page"],[1,"fb-xfbml-parse-ignore"],[3,"href"],[1,"flex-align-center"],["data-height","450px","data-width","432px",1,"twitter-timeline",3,"href"],["title","YouTube video player","frameborder","0","allow","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture","allowfullscreen","",2,"width","100%","height","450px",3,"src"],["scrolling","no","width","320","height","450","frameborder","0",3,"src"]],template:function(e,n){e&1&&u(0,En,6,3,"div",0),e&2&&r("ngIf",n.block.frame.twitter||n.block.frame.facebook||n.nodes.length||n.block.frame.youtube)},dependencies:[A,O,U,D,ie]})};var Je=class i{constructor(t,e,n){this.elementRef=t;this.portalMainService=e;this.helperService=n}onDocumentClick(t){this.validateRedirect(t,this.elementRef.nativeElement.href)}validateRedirect(t,e){if(t.preventDefault(),typeof e<"u"&&e!==null){let n=new URL(e).hostname;n=n.toString(),e.includes("api")||(e.includes(window.location.host)?this.elementRef.nativeElement.getAttribute("current")==="banner"?(this.portalMainService.externalLinkName=n,this.portalMainService.externalLink=e,setTimeout(()=>{this.helperService.compile(Xe,{}),this.portalMainService.externalLinkActive=!0},500)):e.includes("#")||window.open(e,"_self"):(this.portalMainService.externalLinkName=n,this.portalMainService.externalLink=e,setTimeout(()=>{this.helperService.compile(Xe,{}),this.portalMainService.externalLinkActive=!0},500)))}}static \u0275fac=function(e){return new(e||i)(m(he),m(E),m(B))};static \u0275dir=st({type:i,selectors:[["a","href",""]],hostBindings:function(e,n){e&1&&_("click",function(p){return n.onDocumentClick(p)})},standalone:!0})};var Mn=(i,t)=>t.trackID,Ie=i=>({"prevent-href":i}),Fn=i=>({active:i});function Vn(i,t){if(i&1){let e=b();l(0,"a",8),_("click",function(){h(e);let a=c(2);return v(a.edit())}),d(1,"span",9),f(2,"Editar "),s()}}function Nn(i,t){if(i&1&&d(0,"img",16),i&2){let e=c().$implicit;r("src",e.image,g)("alt",e.name)("title",e.name)}}function An(i,t){if(i&1&&(l(0,"p")(1,"a",12),f(2),s()()),i&2){let e=c().$implicit,n=c(2);o(),C("tabindex",n.indexTabBlock[10]),r("ngClass",w(4,Ie,!n.block.frame.url))("href",e.url,g),o(),x(e.email)}}function Pn(i,t){if(i&1&&(l(0,"p")(1,"a",12),f(2),s()()),i&2){let e=c().$implicit,n=c(2);o(),C("tabindex",n.indexTabBlock[10]),r("ngClass",w(4,Ie,!n.block.frame.url))("href",e.url,g),o(),x(e.description)}}function Yn(i,t){if(i&1&&(l(0,"p")(1,"a",12),f(2),s()()),i&2){let e=c().$implicit,n=c(2);o(),C("tabindex",n.indexTabBlock[10]),r("ngClass",w(4,Ie,!n.block.frame.url))("href",e.url,g),o(),x(e.position)}}function Ln(i,t){if(i&1&&(l(0,"p")(1,"a",12),f(2),s()()),i&2){let e=c().$implicit,n=c(2);o(),C("tabindex",n.indexTabBlock[10]),r("ngClass",w(4,Ie,!n.block.frame.url))("href",e.url,g),o(),x(e.company)}}function On(i,t){if(i&1){let e=b();l(0,"article",10),_("swipeleft",function(){h(e);let a=c(2);return v(a.swipe(-1))})("swiperight",function(){h(e);let a=c(2);return v(a.swipe(1))}),l(1,"div",11)(2,"a",12),u(3,Nn,1,3,"img",13),s()(),l(4,"h3")(5,"a",14),f(6),s()(),u(7,An,3,6,"p",15)(8,Pn,3,6,"p",15)(9,Yn,3,6,"p",15)(10,Ln,3,6,"p",15),s()}if(i&2){let e=t.$implicit,n=c(2);r("ngClass",n.block.frame.color),o(2),C("tabindex",n.indexTabBlock[10]),r("ngClass",w(12,Ie,!n.block.frame.url))("href",e.url,g),o(),r("ngIf",e.image),o(2),r("ngClass",w(14,Ie,!n.block.frame.url))("href",e.url,g),o(),x(e.name),o(),r("ngIf",n.block.frame.email),o(),r("ngIf",n.block.frame.description),o(),r("ngIf",n.block.frame.position),o(),r("ngIf",n.block.frame.company)}}function jn(i,t){if(i&1){let e=b();l(0,"li",17),_("click",function(){let a=h(e).$implicit,p=c(2);return v(p.setIndex(a))}),d(1,"a"),s()}if(i&2){let e=t.$implicit,n=c(2);r("ngClass",w(1,Fn,n.index===e))}}function Rn(i,t){if(i&1&&(l(0,"div",1)(1,"div",2),u(2,Vn,3,0,"a",3),l(3,"content",4),ee(4,On,11,16,"article",5,Mn),s(),l(6,"ul",6),ee(7,jn,2,3,"li",7,ut),s()()()),i&2){let e=c();o(2),r("ngIf",e.canAdminContents),o(),ae("id","bck-",e.block.blockID,""),o(),te(e.persons),o(3),te(e.points)}}var ni=class i{constructor(t,e,n,a,p,k,Y){this.helperService=t;this.blocksService=e;this.userService=n;this.router=a;this.document=p;this.portalMainService=k;this.authService=Y}section;model;block=null;persons=[];points=[];index=0;starting=0;newIndex=0;
9isBusy=!1;transitionDelay=400;originalLength=0;contentID;widthBox=0;bckIndex=-1;bckPersons;indexTabBlock;canAdminContents;ngOnInit(){this.indexTabBlock=this.portalMainService.indexTabBlock,this.canAdminContents=this.authService.canAdminContents,this.activate()}ngOnDestroy(){window.removeEventListener("resize",t=>this.screenResponsive(t))}screenResponsive(t){if(window.innerWidth<=767){if(this.persons.length===this.originalLength){if(!this.contentID&&!this.isBusy)this.isBusy=!0,this.startSlider();else if(!this.isBusy&&this.persons.length===this.originalLength){var e=V({},this.persons[this.persons.length-1]);this.newIndex++,e.trackID=this.newIndex,this.persons.unshift(e)}}window.innerWidth<=414?this.widthBox=340:this.widthBox=387,this.document.getElementById(this.contentID)&&(this.document.getElementById(this.contentID).style.left=this.widthBox*-1+"px")}else this.persons.length>this.originalLength&&(this.persons=V({},this.bckPersons),this.index=this.bckIndex)}edit(){var t=this.section;this.router.navigate([`/administrador/bloques/${this.block.blockID}/personas/${t?t.friendlyName:""}`])}activate(){window.addEventListener("resize",t=>this.screenResponsive(t)),this.block=this.model,this.helperService.setTheme(this.block,!1),this.block&&this.blocksService.getPersons({blockID:this.block.blockID}).subscribe({next:t=>{this.originalLength=t.length;for(var e=0;e<this.originalLength;e++)this.newIndex++,t[e].trackID=this.newIndex,this.block.frame.url||(t[e].url=null),this.persons.push(t[e]);this.bckPersons=[...this.persons],this.persons.length>=3&&(this.points=this.persons.map(n=>n.blockPersonsID),this.index=this.bckIndex=t[0].blockPersonsID,window.innerWidth<=767&&this.startSlider())},error:t=>console.error(t)})}startSlider(){this.isBusy=!0,setTimeout(()=>{var t=V({},this.persons[this.persons.length-1]);this.newIndex++,t.trackID=this.newIndex,this.persons.unshift(t),this.contentID="bck-"+this.block.blockID,this.widthBox=387,window.innerWidth<=414&&(this.widthBox=340),this.document.getElementById(this.contentID)&&(this.document.getElementById(this.contentID).style.left=this.widthBox*-1+"px"),setTimeout(()=>{this.document.getElementById(this.contentID)&&(this.document.getElementById(this.contentID).style.transition="left 0.4s linear"),this.isBusy=!1},100)},100)}setIndex(t){var e=this.points.indexOf(this.index),n=this.points.indexOf(t);e!==n&&(this.document.getElementById(this.contentID)&&(this.document.getElementById(this.contentID).style.transition="left 0.2s linear"),this.transitionDelay=200,e>n?this.swipe(1,t):this.swipe(-1,t))}swipe(t,e){if(!this.isBusy){this.isBusy=!0;var n=0;t<0&&(n=(this.widthBox-15)*-2),this.document.getElementById(this.contentID)&&(this.document.getElementById(this.contentID).style.left=n+"px"),setTimeout(()=>{if(this.document.getElementById(this.contentID)&&(this.document.getElementById(this.contentID).style.transition="none",this.document.getElementById(this.contentID).style.left="-"+this.widthBox+"px"),this.starting=0,t<0){this.persons.shift();var a=V({},this.persons[0]);this.newIndex++,a.trackID=this.newIndex,this.persons.push(a)}else{this.persons.pop();var a=V({},this.persons[this.persons.length-1]);this.newIndex++,a.trackID=this.newIndex,this.persons.unshift(a)}this.index=this.persons[1].blockPersonsID,setTimeout(()=>{this.isBusy=!1,e!==void 0&&e!==this.index?(this.transitionDelay=200,this.document.getElementById(this.contentID)&&(this.document.getElementById(this.contentID).style.transition="left 0.2s linear"),this.swipe(t,e)):(this.transitionDelay=400,this.document.getElementById(this.contentID)&&(this.document.getElementById(this.contentID).style.transition="left 0.4s linear"))},50)},this.transitionDelay)}}static \u0275fac=function(e){return new(e||i)(m(B),m(j),m(ne),m(T),m(ht),m(E),m(I))};static \u0275cmp=y({type:i,selectors:[["app-block-person"]],inputs:{section:"section",model:"model"},standalone:!0,features:[S],decls:1,vars:1,consts:[["class","container",4,"ngIf"],[1,"container"],[1,"frontBlock-colPersons"],["class","carousel-btnEdit",3,"click",4,"ngIf"],[1,"frontBlock-wPersons",3,"id"],[1,"frontBlock-persons","swipe-dev",3,"ngClass"],[1,"banner-dots"],[3,"ngClass"],[1,"carousel-btnEdit",3,"click"],[1,"icon-edit"],[1,"frontBlock-persons","swipe-dev",3,"swipeleft","swiperight","ngClass"],[1,"frontBlock-wPersonsImg"],["target","_blank",3,"ngClass","href","tabindex"],["loading","lazy",3,"src","alt","title",4,"ngIf"],["target","_blank",3,"ngClass","href"],[4,"ngIf"],["loading","lazy",3,"src","alt","title"],[3,"click","ngClass"]],template:function(e,n){e&1&&u(0,Rn,9,3,"div",0),e&2&&r("ngIf",n.bckPersons&&n.bckPersons.length>=3)},dependencies:[A,O,D,ie,Je]})};function Un(i,t){if(i&1){let e=b();l(0,"a",2),_("click",function(){h(e);let a=c();return v(a.edit())}),d(1,"span",3),f(2,`Editar 10`),s()}if(i&2){let e=c();C("tabindex",e.indexTabBlock[9])}}var oi=class i{constructor(t,e,n,a,p,k,Y){this.helperService=t;this.userService=e;this.blocksService=n;this.fileService=a;this.router=p;this.portalMainService=k;this.authService=Y}section;model;block=null;map;layer;indexTabBlock;canAdminContents;ngOnInit(){this.indexTabBlock=this.portalMainService.indexTabBlock,this.canAdminContents=this.authService.canAdminContents,this.activate()}edit(){var t=this.section;this.router.navigate([`/administrador/bloques/${this.block.blockID}/mapa/${t?t.friendlyName:""}`])}activate(){this.block=this.model,this.helperService.setTheme(this.block,!1),this.block&&fe([this.blocksService.getMap({blockID:this.block.blockID}),this.helperService.loadScriptMap()]).subscribe({next:t=>{var e=t[0];this.buildMap(),this.buildPoints(e)},error:t=>console.error(t)})}buildMap(){var t=[this.block.frame.latitude,this.block.frame.longitude],e="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",n='© <a href="http://openstreetmap.org/copyright">OpenStreetMap</a> contributors',a=L.tileLayer(e,{maxZoom:18,attribution:n});this.map=L.map("map",{gestureHandling:!0,gestureHandlingOptions:{duration:700}}
10).setView(t,this.block.frame.zoom).addLayer(a),this.layer=L.layerGroup().addTo(this.map)}buildPoints(t){for(var e=0;e<t.length;e++){var n=t[e],a=L.icon({iconUrl:"@assets/images/i-avi.png",iconSize:[46,38],iconAnchor:[46/2,38]}),p=[],k=n.url?'<a target="_blank" href="'+n.url+'">':"",Y=n.url?"</a>":"";if(n.name&&p.push(k+"<b>"+n.name+"</b>"+Y),n.description&&p.push(k+"<p>"+n.description+"</p>"+Y),n.image){var H=this.fileService.getCodeYoutube(n.image);H?p.push('<div class="map-multimedia"><iframe frameborder="0" src="'+"//www.youtube.com/embed/".concat(H)+'" width="300px" height="150px"></iframe></div>'):p.push(k+'<div class="map-multimedia map-canvas"><img src="'+n.image+'"/></div>'+Y)}var Ke={maxWidth:"300",className:"dv-map-popup "+this.block.frame.color},F=L.marker([n.latitude,n.longitude],{}).bindPopup(p.join(""),Ke);this.layer.addLayer(F),F.bindTooltip(this.bindHtmlTooltip(n)),F.item=n}}bindHtmlTooltip(t){return"<b>"+t.name+"</b>"}static \u0275fac=function(e){return new(e||i)(m(B),m(ne),m(j),m(pe),m(T),m(E),m(I))};static \u0275cmp=y({type:i,selectors:[["app-block-map"]],inputs:{section:"section",model:"model"},standalone:!0,features:[S],decls:2,vars:1,consts:[["class","carousel-btnEdit",3,"tabindex","click",4,"ngIf"],["id","map",2,"width","100%","height","500px"],[1,"carousel-btnEdit",3,"click","tabindex"],[1,"icon-edit"]],template:function(e,n){e&1&&(u(0,Un,3,1,"a",0),d(1,"div",1)),e&2&&r("ngIf",n.canAdminContents)},dependencies:[A,D]})};var Ze=Be(gt()),ai=Be(hi()),fa=Be(fi());var $n=i=>({color:i});function zn(i,t){if(i&1&&(l(0,"a",11),d(1,"img",12),s()),i&2){let e=c().$implicit;r("href",e.url,g),o(),r("src",e.pathImage,g)("alt",e.name)}}function Hn(i,t){if(i&1&&d(0,"img",12),i&2){let e=c().$implicit;r("src",e.pathImage,g)("alt",e.name)}}function Wn(i,t){if(i&1&&(l(0,"span"),u(1,zn,2,3,"a",9)(2,Hn,1,2,"img",10),s()),i&2){let e=t.$implicit;o(),r("ngIf",e.url),o(),r("ngIf",!e.url)}}function Gn(i,t){if(i&1){let e=b();l(0,"a",13),_("click",function(){h(e);let a=c(2);return v(a.edit())}),d(1,"span",14),f(2,"Editar "),s()}}function qn(i,t){if(i&1&&d(0,"img",23),i&2){let e=c(3);C("alt",e.contentSlider.name),C("title",e.contentSlider.name),r("src",e.contentSlider.longImage,g)}}function Jn(i,t){if(i&1&&d(0,"img",23),i&2){let e=c(3);C("alt",e.contentSlider.name),C("title",e.contentSlider.name),r("src",e.contentSlider.defaultImage,g)}}function Zn(i,t){if(i&1&&(l(0,"article",15)(1,"div",16)(2,"div",17)(3,"a",11),u(4,qn,1,3,"img",18)(5,Jn,1,3,"img",18),s()()(),l(6,"div")(7,"h3",19)(8,"a",11),f(9),s()(),l(10,"p",20)(11,"a",11),f(12),s()(),l(13,"span",21),d(14,"a",22),s()()()),i&2){let e=c(2);o(3),r("href",e.contentSlider.externalLink,g),o(),r("ngIf",e.contentSlider.longImage),o(),r("ngIf",e.contentSlider.defaultImage&&!e.contentSlider.longImage),o(),X("frontBlock-globalCol ",e.colorContent,""),o(2),r("href",e.contentSlider.externalLink,g),o(),x(e.contentSlider.name),o(2),r("href",e.contentSlider.externalLink,g),o(),x(e.contentSlider.metaDescription),o(2),r("href",e.contentSlider.externalLink,g)("ngStyle",w(13,$n,e.color))("innerHtml",e.contentSlider.date,re)}}function Kn(i,t){if(i&1&&d(0,"img",32),i&2){let e=c(2).$implicit;r("src",e.defaultImage,g)("alt",e.name)("title",e.name)}}function Qn(i,t){if(i&1){let e=b();Fe(0),l(1,"div")(2,"div",26),_("click",function(){h(e);let a=c().$implicit,p=c(2);return v(p.changeNew(a))}),l(3,"a"),u(4,Kn,1,3,"img",27),s()()(),l(5,"div")(6,"h3",28),_("click",function(){h(e);let a=c().$implicit,p=c(2);return v(p.changeNew(a))}),l(7,"a",29),f(8),s()(),l(9,"p",30),_("click",function(){h(e);let a=c().$implicit,p=c(2);return v(p.changeNew(a))}),l(10,"a"),f(11),s()(),l(12,"span",31),_("click",function(){h(e);let a=c().$implicit,p=c(2);return v(p.changeNew(a))}),l(13,"a"),f(14),s()()(),Ve()}if(i&2){let e=c().$implicit,n=c(2);o(),X("frontBlock-globalCol ",n.colorContent,""),o(3),r("ngIf",e.defaultImage),o(),X("frontBlock-globalCol ",n.colorContent,""),o(2),r("href",e.externalLink,g),o(),x(e.name),o(3),x(e.metaDescription),o(3),x(e.date)}}function Xn(i,t){if(i&1&&(l(0,"article",24),u(1,Qn,15,11,"ng-container",25),s()),i&2){let e=t.$implicit;o(),r("ngIf",e.show)}}function eo(i,t){if(i&1&&(l(0,"div")(1,"div",1)(2,"div",2)(3,"h2"),f(4),s(),l(5,"div",3),u(6,Wn,3,2,"span",4),s()(),l(7,"content"),u(8,Gn,3,0,"a",5),l(9,"div",6)(10,"div"),u(11,Zn,15,15,"article",7),s(),l(12,"div"),u(13,Xn,2,1,"article",8),s()()()()()),i&2){let e=c();X("wrapFixBlock frontBlock-wGlobalCont ",e.colorContent,""),o(3),X("tit-sec ",e.colorContent,""),o(),x(e.titleContent),o(2),r("ngForOf",e.logos),o(2),r("ngIf",e.canAdminContents),o(3),r("ngIf",e.showMain),o(2),r("ngForOf",e.contents)}}Ze.default.extend(ai.default);Ze.default.locale("es");var ri=class i{constructor(t,e,n,a,p,k,Y){this.contentService=t;this.fileService=e;this.settingService=n;this.portalMainService=a;this.router=p;this.authService=k;this.sharedSignalsService=Y;Pe(()=>{this.colorContent=this.sharedSignalsService.colorContent(),this.canAdminContents=this.sharedSignalsService.canAdminContents(),this.titleContent=this.sharedSignalsService.titleContent()})}block;section;contents=[];contentSlider={};logos=[];showMain=!0;background;color;colorContent;titleContent;canAdminContents;ngOnInit(){this.canAdminContents=this.authService.canAdminContents,this.colorContent=this.portalMainService.colorContent,this.titleContent=this.portalMainService.titleContent,this.contentService.globalContent({published:!0,alias:this.settingService.settings.general.siteKeyword}).subscribe(t=>
10{if(t.contents){this.background=t.background,this.color=t.color;let e=t.contents.length>5?5:t.contents.length;for(let n=0;n<e;n++){let a=t.contents[n],p={contentID:a.contentID*-1,contentType:"Global",defaultImage:a.defaultImage,embedURL:a.embedUrl,metaDescription:a.body,modifiedDate:a.modifiedDate,name:a.name,isRequired:a.isRequired,tags:[],user:{name:""},date:(0,Ze.default)(a.modifiedDate).fromNow(),externalLink:a.externalLink,longImage:a.longImage,show:n!==0,codeYouTube:"",previewYoutube:"",urlEmbedYoutube:""};if(p.embedURL){let k=this.fileService.getCodeYoutube(p.embedURL);k?(p.codeYouTube=k,p.previewYoutube=this.fileService.getPreviewYoutube(k),p.defaultImage=p.previewYoutube,p.urlEmbedYoutube=`//www.youtube.com/embed/${p.codeYouTube}`):p.defaultImage=p.embedURL}this.contents.push(p)}this.contentSlider=this.contents[0]}t.logos&&t.logos.forEach(e=>{e.pathImage="your-global-api-url"+e.pathImage,this.logos.push(e)})},t=>console.error(t))}edit(){this.router.navigate(["/administrador/bloques",this.block.blockID,"contenidosglobales",this.section?.friendlyName||""])}changeNew(t){Math.max(document.documentElement.clientWidth,window.innerWidth||0)>805?(this.showAllNews(),t.show=!1,this.contentSlider=Q(V({},t),{show:!0})):window.open(t.externalLink,"_blank")}showAllNews(){this.contents.forEach(t=>{t.show=!0})}static \u0275fac=function(e){return new(e||i)(m(oe),m(pe),m(W),m(E),m(T),m(I),m(Oe))};static \u0275cmp=y({type:i,selectors:[["app-block-global-middle-slider"]],inputs:{block:"block",section:"section"},standalone:!0,features:[S],decls:1,vars:1,consts:[[3,"class",4,"ngIf"],[1,"container"],[1,"frontBlock-wGlobalLogos"],[1,"frontBlock-colLogosG"],[4,"ngFor","ngForOf"],["class","carousel-btnEdit",3,"click",4,"ngIf"],[1,"frontBlock-columns"],["class","frontBlock-globalArtMain",4,"ngIf"],["class","frontBlock-globalArt",4,"ngFor","ngForOf"],["target","_blank",3,"href",4,"ngIf"],["width","100",3,"src","alt",4,"ngIf"],["target","_blank",3,"href"],["width","100",3,"src","alt"],[1,"carousel-btnEdit",3,"click"],[1,"icon-edit"],[1,"frontBlock-globalArtMain"],[1,"frontBlock-globalCol"],[1,"frontBlock-globlalWImgMain"],[3,"src","alt","title",4,"ngIf"],[1,"frontBlock__globlalName"],[1,"frontBlock__globlalDes"],[1,"frontBlock__globalDate"],[3,"href","ngStyle","innerHtml"],[3,"src","alt","title"],[1,"frontBlock-globalArt"],[4,"ngIf"],[1,"frontBlock-globlalWImg",3,"click"],["loading","lazy",3,"src","alt","title",4,"ngIf"],[1,"frontBlock__globlalName",3,"click"],["target","_blank",1,"google",3,"href"],[1,"frontBlock__globlalDes",3,"click"],[1,"frontBlock__globalDate",3,"click"],["loading","lazy",3,"src","alt","title"]],template:function(e,n){e&1&&u(0,eo,14,11,"div",0),e&2&&r("ngIf",n.contents.length)},dependencies:[D,U,me]})};var to=i=>({"defLayout-wCarousel--on":i}),si=i=>({width:i});function io(i,t){if(i&1){let e=b();l(0,"a",9),_("click",function(){h(e);let a=c(2);return v(a.edit())}),d(1,"span",10),f(2,"Editar "),s()}}function no(i,t){if(i&1&&(l(0,"h3",11),f(1),s()),i&2){let e=c(2);r("ngClass",e.block.frame.color),o(),G(" ",e.block.frame.title," ")}}function oo(i,t){if(i&1&&d(0,"img",25),i&2){let e=c(2).$implicit;r("src",e.defaultImage,g)("alt",e.name)("title",e.description)}}function ro(i,t){if(i&1&&(d(0,"i",26),ke(1,"iconContentType")),i&2){let e=c(2).$implicit;r("ngClass",ye(1,1,e))}}function ao(i,t){if(i&1&&(l(0,"a",22),u(1,oo,1,3,"img",23)(2,ro,2,3,"i",24),s()),i&2){let e=c().$implicit,n=c(2);C("tabindex",n.indexTabBlock[1]),r("href",e.href,g),o(),r("ngIf",e.defaultImage),o(),r("ngIf",!e.defaultImage)}}function lo(i,t){i&1&&d(0,"div",27)}function so(i,t){if(i&1){let e=b();l(0,"app-content-options",28),_("contentUpdated",function(a){h(e);let p=c().$implicit,k=c(2);return v(k.refreshContent(a,p))})("contentDeleted",function(a){h(e);let p=c(3);return v(p.refreshContent(a,null))}),s()}if(i&2){let e=c().$implicit;r("content",e)}}function co(i,t){if(i&1&&(l(0,"a",29),d(1,"p",30),s()),i&2){let e=c().$implicit;r("href",e.href,g),o(),r("innerHTML",e.metaDescription,re)}}function mo(i,t){if(i&1&&(l(0,"div")(1,"a",31)(2,"div",32),d(3,"div",33),s(),l(4,"div",34),f(5,"Hemos completado el "),l(6,"b"),f(7),s()()()()),i&2){let e=c().$implicit;o(),r("href",e.href,g),o(2),r("ngStyle",w(3,si,e.attributes[2].value+"%")),o(4),G("",e.attributes[2].value,"%")}}function po(i,t){if(i&1&&(l(0,"div")(1,"a",31)(2,"div",32),d(3,"div",33),s(),l(4,"div",34),f(5),s()()()),i&2){let e=c().$implicit;o(),r("href",e.href,g),o(2),r("ngStyle",w(3,si,e.percentageDate+"%")),o(2),G("",e.daysToComplete," d\xEDas restantes")}}function uo(i,t){if(i&1){let e=b();l(0,"article",12),_("swipeleft",function(){h(e);let a=c(2);return v(a.swipe(-1))})("swiperight",function(){h(e);let a=c(2);return v(a.swipe(1))}),l(1,"div",13),u(2,ao,3,4,"a",14)(3,lo,1,0,"div",15),s(),l(4,"div",16),u(5,so,1,1,"app-content-options",17),l(6,"a",18)(7,"h3"),f(8),s()(),u(9,co,2,2,"a",19),l(10,"a",20)(11,"p"),f(12),s()(),u(13,mo,8,5,"div",21)(14,po,6,5,"div",21),s()()}if(i&2){let e=t.$implicit,n=c(2);r("ngClass",n.block.frame.color),o(2),r("ngIf",!e.codeYouTube),o(),r("ngIf",e.codeYouTube),o(),r("ngClass",n.block.frame.color),o(),r("ngIf",n.canAdminContents),o(),C("tabindex",n.indexTabBlock[1]),r("href",e.href,g)("ngClass",n.block.frame.color),o(2),x(e.name),o(),r("ngIf",e.contentType!=="Challenge"&&e.contentType!=="Convocation"),o(),r("href",e.href,g),o(2),x(e.date),o(),r("ngIf",e.contentType==="Accountability"),o(),r("ngIf",e.contentType==="Challenge"||e.contentType==="Convocation")}}function fo(i,t){i&1&&d(0,"span",45)}function ho(i,t){i&1&&d(0,"span",46)}function vo(i,t){if(i&1){let e=b();l(0,"li",47),_("click",function(){let a=h(e).$implicit,p=c(3);return v(p.setIndex(a))}),d(1,"a"),s()}if(i&2){let e=t.$implicit,n=c(3);Ee("active",n.index===e)}}function _o(i,t){if(i&1){let e=b();l(0,"div",35)(1,"a",36),_("click",function(a){h(e);let p=c(2);return v(p.prev(a))}),d(2,"span",37),s(),l(3,"a",38),_("click",function(){h(e);let a=c(2);return v(a.toggle())}),u(4,fo,1,0,"span",39)(5,ho,1,0,"span",40),l(6,"i"),f(7),s()(),l(8,"ul",41),u(9,vo,2,2,"li",42),s(),l(10,"a",43),_("click",function(a){h(e);let p=c(2);return v(p.next(a))}),d(11,"span",44),s()()}if(i&2){let e=c(2);o(4),r("ngIf",e.interval===null),o(),r("ngIf",e.interval!==null),o(2),x(e.interval===null?"Reproducir":"Pausar"),o(2),r("ngForOf",e.points)}}function go(i,t){if(i&1&&(l(0,"div",1)(1,"div",2)(2,"div"),u(3,io,3,0,"a",3)(4,no,2,2,"h3",4),l(5,"div",5)(6,"content",6),u(7,uo,15,14,"article",7),s(),u(8,_o,12,4,"div",8),s()()()()),i&2){let e=c();r("ngClass",e.block.frame.color),o(3),r("ngIf",e.canAdminContents),o(),r("ngIf",e.block.frame.title),o(),r("ngClass",w(11,to,e.block.frame.rotation)),o(),X("defLayout-wrap defLayout-1sec",e.contents.length,"con"),ae("id","bck-",e.block.blockID,""),o(),r("ngForOf",e.contents),o(),r("ngIf",e.points.length>1)}}var li=class i{constructor(t,e,n,a,p){this.contentService=t;this.helperService=e;this.portalMainService=n;this.router=a;this.authService=p}block;section;contents=[];filter={};points=[];index=0;starting=0;newIndex=0;
10isBusy=!1;transitionDelay=400;originalLength=0;interval=null;widthBox=940;units="px";contentID="";canAdminContents;indexTabBlock;ngOnInit(){this.canAdminContents=this.authService.canAdminContents,this.indexTabBlock=this.portalMainService.indexTabBlock,window.addEventListener("resize",t=>this.screenResponsive(t)),this.helperService.setTheme(this.block,!0),this.filter.includeTags=!0,this.filter.orderBy="recent",this.block.frame.tagID?(this.filter.onlyFeatured=!0,this.filter.tagIdFeatured=this.block.frame.tagID):this.filter.featured=!0,this.build()}ngOnDestroy(){this.cleanInterval(),window.removeEventListener("resize",t=>this.screenResponsive(t))}screenResponsive(t){this.block.frame.rotation?(this.contents.length===this.originalLength&&(!this.contentID&&!this.isBusy?(this.isBusy=!0,this.startSlider()):!this.isBusy&&this.contents.length===this.originalLength&&this.contents.unshift(Q(V({},this.contents[this.contents.length-1]),{trackID:++this.newIndex}))),window.innerWidth<=767?(this.widthBox=90,this.units="vw"):window.innerWidth<=960?(this.widthBox=768,this.units="px"):(this.widthBox=940,this.units="px"),document.getElementById(this.contentID)&&(document.getElementById(this.contentID).style.left=this.widthBox*-1+this.units)):this.contents.length>this.originalLength&&(this.contents=[...this.contents],this.index=this.originalLength)}clickVideo(){this.cleanInterval()}edit(){let t=this.section?.friendlyName||"",e=t?{section:t}:null;this.router.navigate(["/administrador/bloques",this.block.blockID,"destacados"],{queryParams:e})}build(){this.contents=[],this.points=[],this.contentService.get(this.filter).subscribe(t=>{this.originalLength=t.results.length,t.results.forEach(e=>{e.trackID=++this.newIndex,e.metaDescription=e.metaDescription.replace(/\n/g,"<br />"),this.contentService.bindByType(e),e.isFeatured=!0,e.filterTagID=this.filter.tagIdFeatured,this.contents.push(e)}),this.block.frame.rotation&&(this.points=this.contents.map(e=>e.contentID),this.contents.length&&(this.index=this.contents[0].contentID,this.startSlider(),this.startInterval()))},t=>console.error(t))}refreshContent(t,e){this.build()}startInterval(){this.cleanInterval(),this.points.length>1&&(this.interval=setInterval(()=>{this.swipe(-1,void 0,!0)},this.block.frame.rotation*1e3))}cleanInterval(){this.interval&&(clearInterval(this.interval),this.interval=null)}startSlider(){this.isBusy=!0,setTimeout(()=>{let t=V({},this.contents[this.contents.length-1]);t.trackID=++this.newIndex,this.contents.unshift(t),this.contentID="bck-"+this.block.blockID,this.widthBox=940,this.units="px",window.innerWidth<=767?(this.widthBox=90,this.units="vw"):window.innerWidth<=960&&(this.widthBox=768),document.getElementById(this.contentID)&&(document.getElementById(this.contentID).style.left=this.widthBox*-1+this.units),setTimeout(()=>{document.getElementById(this.contentID)&&(document.getElementById(this.contentID).style.transition="left 0.4s linear"),this.isBusy=!1},100)},100)}setIndex(t){let e=this.points.indexOf(this.index),n=this.points.indexOf(t);e!==n&&(document.getElementById(this.contentID)&&(document.getElementById(this.contentID).style.transition="left 0.2s linear"),this.transitionDelay=200,e>n?this.swipe(1,t):this.swipe(-1,t))}next(t){t.preventDefault(),this.swipe(-1)}prev(t){t.preventDefault(),this.swipe(1)}toggle(){this.interval?this.cleanInterval():this.startInterval()}swipe(t,e,n){if(!this.isBusy&&this.contents.length>1){this.isBusy=!0,n||this.startInterval();let a=t<0?(this.units==="px"?this.widthBox-15:this.widthBox)*-2:0;document.getElementById(this.contentID)&&(document.getElementById(this.contentID).style.left=a+this.units),setTimeout(()=>{if(document.getElementById(this.contentID)&&(document.getElementById(this.contentID).style.transition="none",document.getElementById(this.contentID).style.left="-"+this.widthBox+this.units),t<0){this.contents.shift();let p=V({},this.contents[0]);p.trackID=++this.newIndex,this.contents.push(p)}else{this.contents.pop();let p=V({},this.contents[this.contents.length-1]);p.trackID=++this.newIndex,this.contents.unshift(p)}this.index=this.contents[1].contentID,setTimeout(()=>{this.isBusy=!1,e!==void 0&&e!==this.index?(this.transitionDelay=200,document.getElementById(this.contentID)&&(document.getElementById(this.contentID).style.transition="left 0.2s linear"),this.swipe(t,e)):(this.transitionDelay=400,document.getElementById(this.contentID)&&(document.getElementById(this.contentID).style.transition="left 0.4s linear"))},50)},this.transitionDelay)}}static \u0275fac=function(e){return new(e||i)(m(oe),m(B),m(E),m(T),m(I))};static \u0275cmp=y({type:i,selectors:[["app-block-featured"]],inputs:{block:"block",section:"section"},standalone:!0,features:[S],decls:1,vars:1,consts:[["class","wrapFixBlock",3,"ngClass",4,"ngIf"],[1,"wrapFixBlock",3,"ngClass"],[1,"container"],["class","carousel-btnEdit",3,"click",4,"ngIf"],["class","defLayout tit-sec",3,"ngClass",4,"ngIf"],[1,"defLayout-wCarousel",3,"ngClass"],[3,"id"],["class","defLayout-article",3,"ngClass","swipeleft","swiperight",4,"ngFor","ngForOf"],["class","defLayout-wDots",4,"ngIf"],[1,"carousel-btnEdit",3,"click"],[1,"icon-edit"],[1,"defLayout","tit-sec",3,"ngClass"],[1,"defLayout-article",3,"swipeleft","swiperight","ngClass"],[1,"defLayout-artCol"],["class","defLayout-wImg",3,"href","tabindex",4,"ngIf"],["class","defLayout-wImg",4,"ngIf"],[1,"defLayout-artCol",3,"ngClass"],[3,"content","contentUpdated","contentDeleted",4,"ngIf"],[1,"defLayout__name",3,"href","ngClass","tabindex"],["class","defLayout__description",3,"href",4,"ngIf"],[1,"defLayout__date",3,"href"],[4,"ngIf"],[1,"defLayout-wImg",3,"href","tabindex"],[3,"src","alt","title",4,"ngIf"],[3,"ngClass",4,"ngIf"],[3,"src","alt","title"],[3,"ngClass"],[1,"defLayout-wImg"],[3,"contentUpdated","contentDeleted","content"],[1,"defLayout__description",3,"href"],[3,"innerHTML"],[3,"href"],[1,"progress-bar"],[3,"ngStyle"],[1,"percent-card"],[1,"defLayout-wDots"],[1,"defLayout-btnPrev",3,"click"],[1,"icon-prev"],[1,"defLayout-btnPlay",3,"click"],["class","icon-icon-58",4,"ngIf"],["class","icon-pause",4,"ngIf"],[1,"banner-dotsBlock"],[3,"active","click",4,"ngFor","ngForOf"],[1,"defLayout-btnNext",3,"click"],[1,"icon-next"],[1,"icon-icon-58"],[1,"icon-pause"],[3,"click"]],template:function(e,n){e&1&&u(0,go,9,13,"div",0),e&2&&r("ngIf",n.contents.length>0)},dependencies:[He,D,U,Ce,O,me]})};var bo=i=>({left:i}),ko=i=>({width:i}),ci=(i,t,e)=>({bold:i,italic:t,"center-sinfondo":e}),mi=(i,t,e)=>({"background-color":i,color:t,"font-family":e}),yo=(i,t)=>({"background-color":i,opacity:t}),xo=i=>({active:i}),So=i=>({pause:i});function Co(i,t){if(i&1){let e=b();l(0,"a",15),_("swipeleft",function(){h(e);let a=c(2);return v(a.next())})("swiperight",function(){h(e);let a=c(2);return v(a.back())}),s()}if(i&2){let e=c().$implicit;ce("href",e.model.link,g)}}function Io(i,t){if(i&1&&(d(0,"img",16),ke(1,"fullPathImage")),i&2){let e=c().$implicit;r("alt",e.model.description)("src",ye(1,2,(e.model.file==null?null:e.model.file.cropImage)||(e.model.file==null?null:e.model.file.imageUrl)),g)}}function wo(i,t){if(i&1&&d(0,"img",21),i&2){let e=c(2).$implicit;r("src",e.model.file==null?null:e.model.file.urlVideo,g)}}function Bo(i,t){if(i&1&&(l(0,"div",17),d(1,"iframe",18)(2,"div",19),u(3,wo,1,1,"img",20),s()),i&2){let e=c().$implicit,n=c();o(),r("src",n.getIframeSrc(e.model.file),De),o(2),r("ngIf",e.model.file==null?null:e.model.file.urlVideo)}}function Do(i,t){if(i&1){let e=b();l(0,"div",6),_("swipeleft",function(){h(e);let a=c();return v(a.next())})("swiperight",function(){h(e);let a=c();return v(a.back())}),l(1,"div",7)(2,"h2",8),d(3,"span",9),s(),l(4,"p",10),d(5,"span",9),s()(),u(6,Co,1,1,"a",11)(7,Io,2,4,"img",12)(8,Bo,4,2,"div",13),d(9,"div",14),s()}if(i&2){let e=t.$implicit,n=t.index,a=c();r("ngStyle",w(13,ko,a.width+"px")),o(2),r("ngClass",de(15,ci,e.model.titleBold,e.model.titleItal
10ic,e.model.styleCenter)),o(),C("tabindex",n+112),r("ngStyle",de(19,mi,e.model.titleBckColor,e.model.titleColor,e.model.titleFontFamily))("innerHTML",e.model.title,re),o(),r("ngClass",de(23,ci,e.model.subtitleBold,e.model.subtitleItalic,e.model.styleCenter)),o(),C("tabindex",n+113),r("ngStyle",de(27,mi,e.model.subtitleBckColor,e.model.subtitleColor,e.model.subtitleFontFamily))("innerHTML",e.model.subtitle,re),o(),r("ngIf",e.model.link),o(),r("ngIf",e.model.file==null?null:e.model.file.imageUrl),o(),r("ngIf",e.model.file==null?null:e.model.file.embedUrl),o(),r("ngStyle",Ae(31,yo,e.model.bckColor,e.model.bckOpacity))}}function To(i,t){if(i&1){let e=b();l(0,"button",22),_("click",function(){h(e);let a=c();return v(a.back())}),d(1,"i",23),s()}}function Eo(i,t){if(i&1){let e=b();l(0,"button",24),_("click",function(){h(e);let a=c();return v(a.next())}),d(1,"i",25),s()}}function Mo(i,t){if(i&1){let e=b();l(0,"li")(1,"button",32),_("click",function(){let a=h(e).$implicit,p=c(2);return v(p.go(a))}),s()()}if(i&2){let e=t.$implicit,n=c(2);o(),r("ngClass",w(1,xo,n.index===e))}}function Fo(i,t){if(i&1){let e=b();l(0,"div",33),_("click",function(){h(e);let a=c(2);return v(a.back())}),d(1,"i",23),s()}}function Vo(i,t){if(i&1){let e=b();l(0,"button",34),_("click",function(){h(e);let a=c(2);return v(a.togglePause())}),d(1,"span",35)(2,"span",36)(3,"i"),s()}if(i&2){let e=c(2);r("ngClass",w(1,So,e.pause))}}function No(i,t){if(i&1){let e=b();l(0,"div",37),_("click",function(){h(e);let a=c(2);return v(a.next())}),d(1,"i",25),s()}}function Ao(i,t){if(i&1&&(l(0,"div",26)(1,"ul"),u(2,Mo,2,3,"li",27),s(),l(3,"div",28),u(4,Fo,2,0,"div",29)(5,Vo,4,3,"button",30)(6,No,2,0,"div",31),s()()),i&2){let e=c();o(2),r("ngForOf",e.buttons),o(2),r("ngIf",e.model.length>1),o(),r("ngIf",e.rotation),o(),r("ngIf",e.model.length>1)}}var we=class i{constructor(t,e){this.el=t;this.sanitizer=e}aspect;rotation;slides;model;width=0;transition="left .8s ease-in-out";transitionFast="left .1s linear";buttons=[];index=0;pause=!1;timerRotation=null;slider;carouselBusy=!1;ngOnInit(){if(this.slider=this.el.nativeElement.querySelector(".banner-slider"),this.width=window.innerWidth,this.slides&&this.slides.length>0){this.model=[...this.slides];for(let t=0;t<this.slides.length;t++)this.slides[t].index=t,this.buttons.push(t);this.model.length>1&&this.model.unshift(this.model.pop())}this.rotation&&this.setInterval()}ngOnDestroy(){this.cancelInterval()}togglePause(){this.pause=!this.pause,this.pause?this.cancelInterval():this.setInterval()}setInterval(){if(this.rotation){let t=this.rotation*1e3+300;this.timerRotation=setInterval(()=>{this.pause||this.next()},t)}}cancelInterval(){this.timerRotation&&(clearInterval(this.timerRotation),this.timerRotation=null)}resizeWindow(){this.width=window.innerWidth,this.slider&&(this.slider.style.transition="none",setTimeout(()=>{this.slider.style.transition=this.transition},20))}go(t){t!==this.index&&(Math.abs(t-this.index)>1?(this.slider&&(this.slider.style.transition=this.transitionFast),t>this.index?this.next(t):this.back(t)):t>this.index?this.next(t):this.back(t))}back(t){!this.carouselBusy&&this.model.length>1&&(this.cancelInterval(),this.carouselBusy=!0,t===void 0&&(this.slider.style.transition=this.transition),this.index>0?this.index--:this.index=this.buttons.length-1,this.slider.style.left="0px",setTimeout(()=>{if(this.slider.style.transition="none",this.model.length>0){let e=this.model.pop();e&&this.model.unshift(e)}this.slider.style.left=`${this.width*-1}px`,setTimeout(()=>{this.slider.style.transition=t!==void 0?this.transitionFast:this.transition,this.carouselBusy=!1,t!==void 0&&t<this.index?this.back(t):(this.setInterval(),this.slider.style.transition=this.transition)},t!==void 0?0:20)},t!==void 0?100:800))}next(t){if(!this.carouselBusy&&this.model.length>1){this.cancelInterval(),this.carouselBusy=!0,t===void 0&&(this.slider.style.transition=this.transition),this.slider.style.left=`${this.width*-2}px`,this.index<this.buttons.length-1?this.index++:this.index=0;let e=this.model[0].index||0,n=Q(V({},this.model[0]),{index:e-100});this.model.push(n),setTimeout(()=>{this.slider.style.transition="none",this.model.shift(),this.slider.style.left=`${this.width*-1}px`,setTimeout(()=>{this.slider.style.transition=t!==void 0?this.transitionFast:this.transition,this.carouselBusy=!1,t!==void 0&&t>this.index?this.next(t):(this.setInterval(),this.slider.style.transition=this.transition)},t!==void 0?0:20)},t!==void 0?100:800)}}getIframeSrc(t){let e=t.playVideo.changingThisBreaksApplicationSecurity||t.playVideo;return e?this.sanitizer.bypassSecurityTrustResourceUrl(e):null}static \u0275fac=function(e){return new(e||i)(m(he),m(Ye))};static \u0275cmp=y({type:i,selectors:[["app-banners"]],inputs:{aspect:"aspect",rotation:"rotation",slides:"slides"},standalone:!0,features:[S],decls:6,vars:8,consts:[[1,"custom-banner",3,"ngClass"],[1,"banner-slider",2,"position","absolute","top","0","height","100%","width","9000px",3,"ngStyle"],["class","custom-banner-container",3,"ngStyle","swipeleft","swiperight",4,"ngFor","ngForOf"],["aria-label","Banner anterior","class","custom-banner-btn-prev","tabindex","109",3,"click",4,"ngIf"],["aria-label","Banner siguiente","class","custom-banner-btn-next","tabindex","110",3,"click",4,"ngIf"],["class","custom-banner-buttons","style","background:rgba(0, 0, 0, 0.5);padding-top:10px; padding-bottom: 10px;",4,"ngIf"],[1,"custom-banner-container",3,"swipeleft","swiperight","ngStyle"],[1,"carousel","carousel-wTxt"],[1,"carousel-tit",3,"ngClass"],[3,"ngStyle","innerHTML","tabindex"],[1,"carousel-txt",3,"ngClass"],["target","_blank","style","position:absolute; top:0; bottom:0; left:0; right:0; z-index:1",3,"swipeleft","swiperight",4,"ngIf"],["class","carousel-imgItem",3,"alt","src",4,"ngIf"],["class","carousel-wVideo",4,"ngIf"],[1,"carousel-hover",3,"ngStyle"],["target","_blank",2,"position","absolute","top","0","bottom","0","left","0","right","0","z-index","1",3,"swipeleft","swiperight"],[1,"carousel-imgItem",3,"alt","src"],[1,"carousel-wVideo"],[1,"carousel-videoItem",3,"src"],[2,"position","absolute","width","100%","height","100%","z-index","0","top","0"],["class","carousel-videoItem carousel-videoItem--mob","alt","Imagen",3,"src",4,"ngIf"],["alt","Imagen",1,"carousel-videoItem","carousel-videoItem--mob",3,"src"],["aria-label","Banner anterior","tabindex","109",1,"custom-banner-btn-prev",3,"click"],[1,"icon-prev"],["aria-label","Banner siguiente","tabindex","110",1,"custom-banner-btn-next",3,"click"],[1,"icon-next"],[1,"custom-banner-buttons",2,"background","rgba(0, 0, 0, 0.5)","padding-top","10px","padding-bottom","10px"],[4,"ngFor","ngForOf"],[1,"carousel-wBtnPlay"],["aria-label","Banner anterior","class","carousel-prevMob",3,"click",4,"ngIf"],["aria-label","Pausar banner","class","carousel-btnPlay","title","Detener o reproducir rotaci\xF3n banner",3,"ngClass","click",4,"ngIf"],["aria-label","Banner siguiente","class","carousel-nextMob",3,"click",4,"ngIf"],["aria-label","Banner","tabindex","111",3,"click","ngClass"],["aria-label","Banner anterior",1,"carousel-prevMob",3,"click"],["aria-label","Pausar banner","title","Detener o reproducir rotaci\xF3n banner",1,"carousel-btnPlay",3,"click","ngClass"],[1,"icon-icon-58"],[1,"icon-pause"],["aria-label","Banner siguiente",1,"carousel-nextMob",3,"click"]],template:function(e,n){e&1&&(l(0,"div",0)(1,"div",1),u(2,Do,10,34,"div",2),s(),u(3,To,2,0,"button",3)(4,Eo,2,0,"button",4)(5,Ao,7,4,"div",5),s()),e&2&&(r("ngClass",n.aspect),o(),r("ngStyle",w(6,bo,n.model.length>1?n.width*-1+"px":"0px")),o(),r("ngForOf",n.model),o(),r("ngIf",n.model.length>1),o(),r("ngIf",n.model.length>1),o(),r("ngIf",n.model.length>1))},dependencies:[D,O,me,U,Pt]})};function Yo(i,t){if(i&1){let e=b();l(0,"a",2),_("click",function(){h(e);let a=c();return v(a.edit())}),d(1,"span",3),f(2,`Editar 11`),s()}}function Lo(i,t){if(i&1&&d(0,"app-banners",4),i&2){let e=c();r("rotation",e.bannerRotationSeconds)("aspect",e.classAspect)("slides",e.slides)}}var pi=class i{constructor(t,e,n){this.bannerService=t;this.router=e;this.authService=n}section;model;canAdminContents;block=null;bannerFilter={};slides=[];bannerRotationSeconds=null;classAspect="";ngOnInit(){switch(this.block=this.model,this.bannerFilter.blockID=this.block.blockID,this.canAdminContents=this.authService.canAdminContents,this.block.frame.size){case 2:this.classAspect="aspect-rel-3-1";break;case 3:this.classAspect="aspect-rel-2-1";break;case 4:this.classAspect="aspect-rel-4-3";break;default:break}this.bannerService.get(this.bannerFilter).subscribe({next:t=>this.setBanner(t),error:t=>console.error(t)})}edit(){this.router.navigate(["/administrador/bloques",this.block.blockID,"banners"])}setBanner(t){this.bannerRotationSeconds=this.block.frame.rotation,t.results&&(this.slides=t.results.map(e=>(e.model=JSON.parse(e.body),e.sizeFont||(e.sizeFont="font-middle"),e)))}static \u0275fac=function(e){return new(e||i)(m($e),m(T),m(I))};static \u0275cmp=y({type:i,selectors:[["app-block-hero-banner"]],inputs:{section:"section",model:"model"},standalone:!0,features:[S],decls:2,vars:2,consts:[["class","carousel-btnEdit",3,"click",4,"ngIf"],[3,"rotation","aspect","slides",4,"ngIf"],[1,"carousel-btnEdit",3,"click"],[1,"icon-edit"],[3,"rotation","aspect","slides"]
11],template:function(e,n){e&1&&u(0,Yo,3,0,"a",0)(1,Lo,1,3,"app-banners",1),e&2&&(r("ngIf",n.canAdminContents),o(),r("ngIf",n.slides.length))},dependencies:[D,we]})};function Oo(i,t){if(i&1){let e=b();l(0,"a",3),_("click",function(){h(e);let a=c();return v(a.edit())}),d(1,"span",4),f(2,`Editar 12`),s()}}function jo(i,t){i&1&&d(0,"app-helper",5),i&2&&r("key",15)("classname","toolTip-btn toolTip__editBanner z__20")}function Ro(i,t){if(i&1&&d(0,"app-banners",6),i&2){let e=c();r("rotation",e.block?e.block.frame.rotation:e.model.frame.rotation)("slides",e.slides)}}var di=class i{constructor(t,e,n,a,p,k){this.settingService=t;this.helperService=e;this.blocksService=n;this.bannerService=a;this.router=p;this.authService=k}model;section;block=null;slides=[];canAdminContents;ngOnInit(){this.canAdminContents=this.authService.canAdminContents,this.model||this.blocksService.get(1).subscribe({next:t=>{this.block=t,this.block.frame=JSON.parse(this.block.frame)},error:t=>this.helperService.handlerException(t)}),fe([this.bannerService.getGlobal(this.settingService.settings.general.siteKeyword),this.bannerService.get({section:"Home"})]).subscribe({next:t=>{this.setBanner(t)},error:t=>{this.helperService.handlerException(t)}})}edit(){this.router.navigate(["/administrador/bannerlist"])}setBanner(t){let e=[];t[0]&&t[0].banners.forEach(n=>{n.model=JSON.parse(n.body),n.model.file&&n.model.file.codeUrl,n.model.file&&n.model.file.imageUrl&&(n.model.file.imageUrl=this.settingService.settings.general.globalApiUrl+n.model.file.imageUrl),n.model.mobile&&n.model.mobile.imageUrl&&(n.model.mobile.imageUrl=this.settingService.settings.general.globalApiUrl+n.model.mobile.imageUrl),n.model.file&&n.model.file.cropImage&&(n.model.file.cropImage=this.settingService.settings.general.globalApiUrl+n.model.file.cropImage),n.model.mobile&&n.model.mobile.cropImage&&(n.model.mobile.cropImage=this.settingService.settings.general.globalApiUrl+n.model.mobile.cropImage),n.customUrl&&(n.model.link=n.customUrl),e.push(n)}),t[1]?.results&&t[1].results.forEach((n,a)=>
12{if(a===0&&t[0].position==="1")for(var p=0;p<e.length;p++)this.slides.push(e[p]);if(n.model=JSON.parse(n.body),n.model.file&&n.model.file.codeUrl,this.slides.push(n),a===0&&t[0].position==="2")for(var p=0;p<e.length;p++)this.slides.push(e[p])}),t[0].position==="3"&&this.slides.push(...e)}static \u0275fac=function(e){return new(e||i)(m(W),m(B),m(j),m($e),m(T),m(I))};static \u0275cmp=y({type:i,selectors:[["app-block-global-banner"]],inputs:{model:"model",section:"section"},standalone:!0,features:[S],decls:3,vars:3,consts:[["class","carousel-btnEdit",3,"click",4,"ngIf"],[3,"key","classname",4,"ngIf"],[3,"rotation","slides",4,"ngIf"],[1,"carousel-btnEdit",3,"click"],[1,"icon-edit"],[3,"key","classname"],[3,"rotation","slides"]],template:function(e,n){e&1&&u(0,Oo,3,0,"a",0)(1,jo,1,2,"app-helper",1)(2,Ro,1,2,"app-banners",2),e&2&&(r("ngIf",n.canAdminContents),o(),r("ngIf",n.canAdminContents),o(),r("ngIf",n.slides.length))},dependencies:[D,St,we]})};export{Ut as a,$t as b,zt as c,Ht as d,Wt as e,Gt as f,Zt as g,Qt as h,ti as i,ii as j,ni as k,oi as l,ri as m,li as n,pi as o,di as p};
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.