1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1025],{81025:(F,C,i)=>{i.d(C,{O:()=>O});var _=i(10467),a=i(89417),v=i(30965),n=i(54438),r=i(34488),h=i(85909),g=i(68018),x=i(60177);function M(l,f){if(1&l){const u=n.RV6();n.j41(0,"button",25),n.bIt("click",function(){n.eBV(u);const t=n.XpG();return n.Njj(t.abrirColaboradores())}),n.j41(1,"div",26)(2,"b"),n.EFF(3),n.nI1(4,"translate"),n.k0s(),n.j41(5,"span"),n.EFF(6),n.nI1(7,"translate"),n.k0s()(),n.nrm(8,"ion-icon",27)(9,"ion-icon",28),n.k0s()}2&l&&(n.R7$(3),n.JRh(n.bMT(4,2,"Colaboradores")),n.R7$(3),n.JRh(n.bMT(7,4,"Invita a otras personas a a\xf1adir o editar eventos")))}let O=(()=>{var l;class f{get lenTitulo(){var o;return((null===(o=this.form.get("titulo"))||void 0===o?void 0:o.value)||"").length}get lenDesc(){var o;return((null===(o=this.form.get("descripcion"))||void 0===o?void 0:o.value)||"").length}get inicial(){var o;return(((null===(o=this.form.get("titulo"))||void 0===o?void 0:o.value)||"?").trim().charAt(0)||"?").toUpperCase()}constructor(o,t,e,s,p){var c=this;this.modalController=o,this.api=t,this.toastController=e,this.translate=s,this.alertController=p,this.form=new a.gE({user_id:new a.MJ(JSON.parse(localStorage.getItem("whereventsUser")||'{"id": 0}').id),titulo:new a.MJ(""),descripcion:new a.MJ("")}),this.privacidad="publica",this.privacidadOriginal="publica",this.canDismissGuard=function(){var P=(0,_.A)(function*(E,b){if("confirm"===b||!c.hayCambiosSinGuardar())return!0;const m=yield c.alertController.create({cssClass:"wv-confirm-alert",header:c.translate.instant("\xbfDescartar cambios?"),message:c.translate.instant("Se perder\xe1n los datos que has modificado en esta colecci\xf3n."),buttons:[{text:c.translate.instant("Seguir editando"),role:"cancel"},{text:c.translate.instant("Descartar"),role:"destructive"}]});yield m.present();const{role:k}=yield m.onDidDismiss();return"destructive"===k});return function(E,b){return P.apply(this,arguments)}}();const d=localStorage.getItem("lang");d&&this.translate.use(d)}ngOnInit(){var o=this;return(0,_.A)(function*(){var t,e,s,p,c;o.form.get("titulo").setValue(null!==(t=null===(e=o.coleccion)||void 0===e?void 0:e.titulo)&&void 0!==t?t:""),o.form.get("descripcion").setValue(null!==(s=null===(p=o.coleccion)||void 0===p?void 0:p.descripcion)&&void 0!==s?s:""),o.privacidad=!1===(null===(c=o.coleccion)||void 0===c?void 0:c.publica)?"privada":"publica",o.privacidadOriginal=o.privacidad;const d=yield o.modalController.getTop();d&&(d.canDismiss=o.canDismissGuard)})()}hayCambiosSinGuardar(){return this.form.dirty||this.privacidad!==this.privacidadOriginal}close(){this.modalController.dismiss()}get esDuenoColeccion(){const o=Number(JSON.parse(localStorage.getItem("whereventsUser")||'{"id": 0}').id);return!!this.coleccion&&Number(this.coleccion.user_id)===o}abrirColaboradores(){var o=this;return(0,_.A)(function*(){var t;null!==(t=o.coleccion)&&void 0!==t&&t.id&&(yield(yield o.modalController.create({component:v.F,componentProps:{tipo:"coleccion",id:o.coleccion.id,esDueno:o.esDuenoColeccion}})).present())})()}edit(){var o;((null===(o=this.form.get("titulo"))||void 0===o?void 0:o.value)||"").trim()?this.api.updateColeccion(this.form.value,this.coleccion.id).subscribe(()=>{const t=()=>{this.modalController.dismiss(null,"confirm"),this.api.presentToast("Colecci\xf3n actualizada",{color:"purpleToast"})};this.api.setColeccionPrivacidad(this.coleccion.id,"publica"===this.privacidad).subscribe(t,t)},t=>{var e;null!=t&&null!==(e=t.error)&&void 0!==e&&e.message?this.api.presentToast(t.error.message,{translateMsg:!1}):this.api.presentToast("No se pudo actualizar la colecci\xf3n")}):this.api.presentToast("Ponle un nombre a la colecci\xf3n")}}return(l=f).\u0275fac=function(o){return new(o||l)(n.rXU(r.W3),n.rXU(h.G),n.rXU(r.K_),n.rXU(g.c$),n.rXU(r.hG))},l.\u0275cmp=n.VBU({type:l,selectors:[["app-editar-coleccion"]],decls:70,vars:52,consts:[[1,"ac-header","le-header",3,"translucent"],[1,"le-top"],[1,"le-tt"],[1,"le-ic"],["name","create"],[1,"le-tt-tx"],[1,"le-back","le-action",3,"click"],["name","close"],[1,"ac-content"],[1,"ac-form",3,"formGroup"],[1,"ac-cover"],[1,"ac-cover-ini"],[1,"ac-cover-tag"],["name","sparkles"],[1,"ac-field"],[1,"ac-label"],["formControlName","titulo","maxlength","60","type","text",1,"ac-input",3,"placeholder"],["formControlName","descripcion","maxlength","250","rows","3",1,"ac-input","ac-textarea",3,"placeholder"],[1,"ac-priv"],["type","button",1,"ac-priv-opt",3,"click"],["name","lock-closed-outline"],["name","globe-outline"],["type","button","class","ac-collab",3,"click",4,"ngIf"],[1,"ac-footer"],["expand","block",1,"ac-create",3,"click"],["type","button",1,"ac-collab",3,"click"],[1,"ac-collab-tx"],["name","people",1,"ac-collab-ic"],["name","chevron-forward",1,"ac-collab-cv"]],template:function(o,t){1&o&&(n.j41(0,"ion-header",0)(1,"ion-toolbar")(2,"div",1)(3,"div",2)(4,"span",3),n.nrm(5,"ion-icon",4),n.k0s(),n.j41(6,"div",5)(7,"h2"),n.EFF(8),n.nI1(9,"translate"),n.k0s()()(),n.j41(10,"button",6),n.nI1(11,"translate"),n.bIt("click",function(){return t.close()}),n.nrm(12,"ion-icon",7),n.k0s()()()(),n.j41(13,"ion-content",8)(14,"form",9)(15,"div",10)(16,"span",11),n.EFF(17),n.k0s(),n.j41(18,"span",12),n.nrm(19,"ion-icon",13),n.EFF(20),n.nI1(21,"translate"),n.k0s()(),n.j41(22,"div",14)(23,"div",15)(24,"span"),n.EFF(25),n.nI1(26,"translate"),n.k0s(),n.j41(27,"small"),n.EFF(28),n.k0s()(),n.nrm(29,"input",16),n.nI1(30,"translate"),n.k0s(),n.j41(31,"div",14)(32,"div",15)(33,"span"),n.EFF(34),n.nI1(35,"translate"),n.j41(36,"em"),n.EFF(37),n.nI1(38,"translate"),n.k0s()(),n.j41(39,"small"),n.EFF(40),n.k0s()(),n.nrm(41,"textarea",17),n.nI1(42,"translate"),n.k0s(),n.j41(43,"div",14)(44,"div",15)(45,"span"),n.EFF(46),n.nI1(47,"translate"),n.k0s()(),n.j41(48,"div",18)(49,"button",19),n.bIt("click",function(){return t.privacidad="privada"}),n.nrm(50,"ion-icon",20),n.j41(51,"b"),n.EFF(52),n.nI1(53,"translate"),n.k0s(),n.j41(54,"small"),n.EFF(55),n.nI1(56,"translate"),n.k0s()(),n.j41(57,"button",19),n.bIt("click",function(){return t.privacidad="publica"}
1),n.nrm(58,"ion-icon",21),n.j41(59,"b"),n.EFF(60),n.nI1(61,"translate"),n.k0s(),n.j41(62,"small"),n.EFF(63),n.nI1(64,"translate"),n.k0s()()()(),n.DNE(65,M,10,6,"button",22),n.k0s()(),n.j41(66,"ion-footer",23)(67,"ion-button",24),n.bIt("click",function(){return t.edit()}),n.EFF(68),n.nI1(69,"translate"),n.k0s()()),2&o&&(n.Y8G("translucent",!0),n.R7$(8),n.JRh(n.bMT(9,24,"Editar colecci\xf3n")),n.R7$(2),n.BMQ("aria-label",n.bMT(11,26,"Cerrar")),n.R7$(4),n.Y8G("formGroup",t.form),n.R7$(3),n.JRh(t.inicial),n.R7$(3),n.SpI(" ",n.bMT(21,28,"Portada autom\xe1tica"),""),n.R7$(5),n.JRh(n.bMT(26,30,"Nombre")),n.R7$(3),n.SpI("",t.lenTitulo,"/60"),n.R7$(),n.FS9("placeholder",n.bMT(30,32,"Nombre de la colecci\xf3n")),n.R7$(5),n.SpI("",n.bMT(35,34,"Descripci\xf3n")," "),n.R7$(3),n.SpI("(",n.bMT(38,36,"opcional"),")"),n.R7$(3),n.SpI("",t.lenDesc,"/250"),n.R7$(),n.FS9("placeholder",n.bMT(42,38,"Cu\xe9ntales de qu\xe9 trata esta colecci\xf3n\u2026")),n.R7$(5),n.JRh(n.bMT(47,40,"Privacidad")),n.R7$(3),n.AVh("on","privada"===t.privacidad),n.R7$(3),n.JRh(n.bMT(53,42,"Privada")),n.R7$(3),n.JRh(n.bMT(56,44,"Solo t\xfa la ves")),n.R7$(2),n.AVh("on","publica"===t.privacidad),n.R7$(3),n.JRh(n.bMT(61,46,"P\xfablica")),n.R7$(3),n.JRh(n.bMT(64,48,"Cualquiera puede verla")),n.R7$(2),n.Y8G("ngIf",t.esDuenoColeccion),n.R7$(3),n.SpI(" ",n.bMT(69,50,"Guardar cambios")," "))},dependencies:[x.bT,r.Jm,r.W9,r.M0,r.eU,r.iq,r.ai,a.qT,a.me,a.BC,a.cb,a.tU,a.j4,a.JD,g.D9],styles:['@charset "UTF-8";.ac-header[_ngcontent-%COMP%] ion-toolbar[_ngcontent-%COMP%]{--background: #fff}.ac-header[_ngcontent-%COMP%] ion-toolbar[_ngcontent-%COMP%] ion-title[_ngcontent-%COMP%]{font-size:17px;font-weight:800;color:var(--ion-color-purple)}.ac-header[_ngcontent-%COMP%] ion-toolbar[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{--color: #8a8296;color:#8a8296}.ac-content[_ngcontent-%COMP%]{--background: #f5f6fb}.ac-form[_ngcontent-%COMP%]{width:92%;max-width:560px;margin:18px auto;display:flex;flex-direction:column;gap:18px}.ac-cover[_ngcontent-%COMP%]{position:relative;width:100%;aspect-ratio:16/8;border-radius:20px;background:var(--wv-grad);display:grid;place-items:center;overflow:hidden;box-shadow:0 14px 30px -14px #6c1fcc8c}.ac-cover-ini[_ngcontent-%COMP%]{color:#ffffffeb;font-size:56px;font-weight:800}.ac-cover-tag[_ngcontent-%COMP%]{position:absolute;bottom:12px;right:12px;display:inline-flex;align-items:center;gap:6px;background:#00000047;color:#fff;font-size:11.5px;font-weight:700;padding:5px 11px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ac-cover-tag[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%]{font-size:13px;color:#fff}.ac-field[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:7px}.ac-label[_ngcontent-%COMP%]{display:flex;align-items:baseline;justify-content:space-between}.ac-label[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:14px;font-weight:800;color:#23263a}.ac-label[_ngcontent-%COMP%] span[_ngcontent-%COMP%] em[_ngcontent-%COMP%]{font-weight:600;font-style:normal;color:#9aa0b8}.ac-label[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{font-size:12px;color:#9aa0b8}.ac-input[_ngcontent-%COMP%]{width:100%;border:1.5px solid #e7ddf7;border-radius:14px;background:#fff;padding:13px 15px;font-size:15px;color:#23263a;font-family:inherit;outline:none}.ac-input[_ngcontent-%COMP%]:focus{border-color:var(--ion-color-purple);box-shadow:0 0 0 4px #5c00da1a}.ac-textarea[_ngcontent-%COMP%]{resize:none}.ac-priv[_ngcontent-%COMP%]{display:flex;gap:10px}.ac-priv-opt[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:3px;border:1.5px solid #e7ddf7;background:#fff;border-radius:14px;padding:12px;cursor:pointer;text-align:left}.ac-priv-opt[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%]{font-size:20px;color:var(--ion-color-purple)}.ac-priv-opt[_ngcontent-%COMP%] b[_ngcontent-%COMP%]{font-size:14px;color:#23263a;margin-top:4px}.ac-priv-opt[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{font-size:11.5px;color:#8a8296;line-height:1.25}.ac-priv-opt.on[_ngcontent-%COMP%]{border-color:var(--ion-color-purple);background:#f5f1fc;box-shadow:0 0 0 3px #5c00da14}.ac-collab[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;background:#fff;border:1.5px solid #ece7f6;border-radius:14px;padding:14px}.ac-collab[_ngcontent-%COMP%] .ac-collab-tx[_ngcontent-%COMP%]{flex:1}.ac-collab[_ngcontent-%COMP%] .ac-collab-tx[_ngcontent-%COMP%] b[_ngcontent-%COMP%]{display:block;font-size:14px;font-weight:700;color:#23263a}.ac-collab[_ngcontent-%COMP%] .ac-collab-tx[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block;margin-top:2px;font-size:12px;color:#8a8296}.ac-soon[_ngcontent-%COMP%]{flex:none;font-size:11px;font-weight:800;color:var(--ion-color-purple);background:#efeafd;padding:4px 10px;border-radius:999px}.ac-footer[_ngcontent-%COMP%] ion-toolbar[_ngcontent-%COMP%], .ac-footer[_ngcontent-%COMP%]{--background: #fff}.ac-create[_ngcontent-%COMP%]{margin:8px 16px calc(8px + env(safe-area-inset-bottom));height:52px;--border-radius: 16px;--background: var(--wv-grad);
1--box-shadow: 0 12px 26px -10px rgba(108,31,204,.6);font-weight:800;font-size:16px;text-transform:none}button.ac-collab[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:12px 14px;margin-top:6px;border:1px solid rgba(108,31,204,.16);border-radius:14px;background:#faf8ff;cursor:pointer}button.ac-collab[_ngcontent-%COMP%] .ac-collab-tx[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}button.ac-collab[_ngcontent-%COMP%] .ac-collab-tx[_ngcontent-%COMP%] b[_ngcontent-%COMP%]{font-size:15px;color:#1c1830}button.ac-collab[_ngcontent-%COMP%] .ac-collab-tx[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:12.5px;color:#6b6480}.ac-collab-ic[_ngcontent-%COMP%]{color:var(--ion-color-purple);font-size:20px;flex:0 0 auto}.ac-collab-cv[_ngcontent-%COMP%]{color:#b3aac8;font-size:18px;flex:0 0 auto}']}),f})()}}]);
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.