PageSourceSearch

https://revixgo.com.br/app/5617.18fcc41b56a9b799.js

js revixgo.com.br collected 2026-10-02 01:21:09 UTC 16,117 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[5617],{55617(X,y,f){f.d(y,{ComunidadeItemFormPageModule:()=>N});var _=f(72200),v=f(89417),u=f(57343),b=f(38132),m=f(10467),h=f(7691),e=f(73664),r=f(2615),C=f(49544),j=f(18700),I=f(32169),E=f(39162);const k=["descricaoTxt"];function P(s,l){1&s&&(e.j41(0,"div",14),e.EFF(1," Carregando... "),e.k0s())}function T(s,l){if(1&s&&e.nrm(0,"img",39),2&s){const a=e.XpG(2);e.Y8G("src",a.capaPreviewUrl,e.B4B)}}function U(s,l){1&s&&(e.j41(0,"div",40),e.EFF(1," Sem imagem "),e.k0s())}function G(s,l){if(1&s){const a=e.RV6();e.j41(0,"button",41),e.bIt("click",function(){r.eBV(a);const o=e.XpG(2);return r.Njj(o.removerCapa())}),e.EFF(1," Remover "),e.k0s()}}function w(s,l){if(1&s){const a=e.RV6();e.j41(0,"div",15)(1,"div")(2,"div",16),e.EFF(3,"Foto de capa"),e.k0s(),e.j41(4,"div",17),e.DNE(5,T,1,1,"img",18)(6,U,2,0,"div",19),e.k0s(),e.j41(7,"div",20)(8,"button",21),e.bIt("click",function(){r.eBV(a);const o=e.XpG();return r.Njj(o.selecionarCapa(o.CameraSource.Camera))}),e.EFF(9," Tirar foto "),e.k0s(),e.j41(10,"button",22),e.bIt("click",function(){r.eBV(a);const o=e.XpG();return r.Njj(o.selecionarCapa(o.CameraSource.Photos))}),e.EFF(11," Galeria "),e.k0s(),e.DNE(12,G,2,0,"button",23),e.k0s()(),e.j41(13,"div")(14,"div",24),e.EFF(15,"T\xedtulo"),e.k0s(),e.j41(16,"ion-input",25),e.mxI("ngModelChange",function(o){r.eBV(a);const i=e.XpG();return e.DH7(i.form.titulo,o)||(i.form.titulo=o),r.Njj(o)}),e.k0s()(),e.j41(17,"div")(18,"div",24),e.EFF(19,"Descri\xe7\xe3o completa"),e.k0s(),e.j41(20,"div",26)(21,"button",27),e.bIt("click",function(){r.eBV(a);const o=e.XpG();return r.Njj(o.mdBold())}),e.EFF(22," B "),e.k0s(),e.j41(23,"button",27),e.bIt("click",function(){r.eBV(a);const o=e.XpG();return r.Njj(o.mdList())}),e.EFF(24," \u2022 Lista "),e.k0s(),e.j41(25,"button",27),e.bIt("click",function(){r.eBV(a);const o=e.XpG();return r.Njj(o.mdTitle())}),e.EFF(26," T\xedtulo "),e.k0s(),e.j41(27,"button",28),e.bIt("click",function(){r.eBV(a);const o=e.XpG();return r.Njj(o.mostrarAjudaMarkdown())}),e.EFF(28," Ver exemplos "),e.k0s()(),e.j41(29,"ion-textarea",29,0),e.mxI("ngModelChange",function(o){r.eBV(a);const i=e.XpG();return e.DH7(i.form.descricao,o)||(i.form.descricao=o),r.Njj(o)}),e.k0s()(),e.j41(31,"div")(32,"div",24),e.EFF(33,"YouTube (opcional)"),e.k0s(),e.j41(34,"ion-input",30),e.mxI("ngModelChange",function(o){r.eBV(a);const i=e.XpG();return e.DH7(i.form.linkYoutube,o)||(i.form.linkYoutube=o),r.Njj(o)}),e.k0s(),e.j41(35,"div",31),e.EFF(36,"Se tiver v\xeddeo, cole o link aqui."),e.k0s()(),e.j41(37,"div",32)(38,"div")(39,"div",24),e.EFF(40,"Tipo"),e.k0s(),e.j41(41,"ion-select",33),e.mxI("ngModelChange",function(o){r.eBV(a);const i=e.XpG();return e.DH7(i.form.tipo,o)||(i.form.tipo=o),r.Njj(o)}),e.j41(42,"ion-select-option",34),e.EFF(43,"Artigo"),e.k0s(),e.j41(44,"ion-select-option",34),e.EFF(45,"V\xeddeo"),e.k0s(),e.j41(46,"ion-select-option",34),e.EFF(47,"Misto"),e.k0s(),e.j41(48,"ion-select-option",34),e.EFF(49,"Comunicado"),e.k0s(),e.j41(50,"ion-select-option",34),e.EFF(51,"Evento"),e.k0s()()(),e.j41(52,"div")(53,"div",24),e.EFF(54,"Status"),e.k0s(),e.j41(55,"ion-select",33),e.mxI("ngModelChange",function(o){r.eBV(a);const i=e.XpG();return e.DH7(i.form.status,o)||(i.form.status=o),r.Njj(o)}),e.j41(56,"ion-select-option",34),e.EFF(57,"Rascunho"),e.k0s(),e.j41(58,"ion-select-option",34),e.EFF(59,"Publicado"),e.k0s()()()(),e.j41(60,"div",35)(61,"div")(62,"div",36),e.EFF(63,"Fixar no topo"),e.k0s(),e.j41(64,"div",37),e.EFF(65,"Aparece destacado para todos"),e.k0s()(),e.j41(66,"ion-toggle",38),e.mxI("ngModelChange",function(o){r.eBV(a);const i=e.XpG();return e.DH7(i.form.fixado,o)||(i.form.fixado=o),r.Njj(o)}),e.k0s()()()}if(2&s){const a=e.XpG();e.R7$(5),e.Y8G("ngIf",a.capaPreviewUrl),e.R7$(),e.Y8G("ngIf",!a.capaPreviewUrl),e.R7$(6),e.Y8G("ngIf",a.capaPreviewUrl),e.R7$(4),e.R50("ngModel",a.form.titulo),e.R7$(13),e.R50("ngModel",a.form.descricao),e.R7$(5),e.R50("ngModel",a.form.linkYoutube),e.R7$(7),e.R50("ngModel",a.form.tipo),e.R7$(),e.Y8G("value",1),e.R7$(2),e.Y8G("value",2),e.R7$(2),e.Y8G("value",3),e.R7$(2),e.Y8G("value",4),e.R7$(2),e.Y8G("value",5),e.R7$(5),e.R50("ngModel",a.form.status),e.R7$(),e.Y8G("value",1),e.R7$(2),e.Y8G("value",2),e.R7$(8),e.R50("ngModel",a.form.fixado)}}function R(s,l){if(1&s){const a=e.RV6();e.j41(0,"div",42)(1,"button",43),e.bIt("click",function(){r.eBV(a);const o=e.XpG();
1return r.Njj(o.confirmarExcluir())}),e.EFF(2," Excluir item "),e.k0s()()}}const M=[{path:"",component:(()=>{var s;class l{constructor(t,o,i,d,c,n,p,x){this.router=t,this.storage=o,this.api=i,this.loadingCtrl=d,this.toastCtrl=c,this.alertCtrl=n,this.apiComUsu=p,this.route=x,this.CameraSource=h.ru,this.nmComunidade="",this.emoji="",this.admComunidade=!1,this.capaPreviewUrl=null,this.capaFile=null,this.capaAlterada=!1,this.form={titulo:"",descricao:"",linkYoutube:"",tipo:3,status:2,fixado:!1},this.carregando=!1;const g=this.storage.getLocalUser();this.idUsuario=Number(g.idUsuario),this.idGrupo=Number(g.idGrupo)}ngOnInit(){"DEPENDENTE"===this.storage.getLocalUser().perfil&&this.router.navigate(["/home-dependente"])}ionViewWillEnter(){var t=this;return(0,m.A)(function*(){t.route.queryParamMap.subscribe(o=>{const i={idComunidade:Number(o.get("idComunidade")||0),idItem:Number(o.get("idItem")||0),comunidade:o.get("comunidade")||"",emoji:o.get("emoji")||"",modo:o.get("modo")||"NOVO"};t.payload=i,t.idComunidade=i.idComunidade,t.nmComunidade=i.comunidade,t.emoji=i.emoji}),yield t.listUsuarioComunidade(),"EDITAR"===t.payload.modo&&t.payload.idItem&&t.carregarDetalheParaEdicao()})()}listUsuarioComunidade(){var t=this;return(0,m.A)(function*(){var o;t.apiComUsu.listaUsuarioComunidade(t.idGrupo,t.idUsuario,t.payload.idComunidade).subscribe({next:o=>{t.admComunidade=o.admComunidade,t.payload.admComunidade=o.admComunidade},error:(o=(0,m.A)(function*(){(yield t.toastCtrl.create({message:"Erro ao carregar o feed",duration:1800,position:"top",color:"danger"})).present()}),function(){return o.apply(this,arguments)})})})()}get isEditar(){return"EDITAR"===this.payload?.modo}carregarDetalheParaEdicao(){var t=this;return(0,m.A)(function*(){var o;t.carregando=!0,t.api.detalheItem(t.payload.idComunidade,t.payload.idItem,t.idUsuario).subscribe({next:o=>{t.form.titulo=o.titulo??"",t.form.descricao=o.descricao??"",t.form.linkYoutube=o.linkYoutube??"",t.form.tipo=o.tipo??3,t.form.status=o.status??2,t.form.fixado=!!o.fixado,t.capaPreviewUrl=o.fotoCapaUrl??null,t.carregando=!1},error:(o=(0,m.A)(function*(){t.carregando=!1,(yield t.toastCtrl.create({message:"Erro ao carregar item",duration:1800,position:"top",color:"danger"})).present(),t.voltar(!1)}),function(){return o.apply(this,arguments)})})})()}salvar(){var t=this;return(0,m.A)(function*(){const o=(t.form.titulo||"").trim(),i=(t.form.descricao||"").trim();if(!o)return void(yield t.toastCtrl.create({message:"Informe o t\xedtulo",duration:1600,position:"top",color:"warning"})).present();if(!i)return void(yield t.toastCtrl.create({message:"Informe a descri\xe7\xe3o",duration:1600,position:"top",color:"warning"})).present();const d={titulo:o,descricao:i,linkYoutube:(t.form.linkYoutube||"").trim()||null,tipo:t.form.tipo??3,status:t.form.status??2,fixado:!!t.form.fixado},c=yield t.loadingCtrl.create({message:"Salvando..."});yield c.present();try{let n;if(t.isEditar)n=t.payload.idItem,yield t.api.atualizarItem(t.payload.idComunidade,n,t.idUsuario,d).toPromise();else{const p=yield t.api.criarItem(t.payload.idComunidade,t.idUsuario,d).toPromise();if(n=Number(p?.id),!n)throw new Error("API n\xe3o retornou id do item criado");t.payload.idItem=n,t.payload.modo="EDITAR"}t.capaFile&&(yield t.api.uploadCapa(t.payload.idComunidade,n,t.idUsuario,t.capaFile).toPromise()),yield c.dismiss(),(yield t.toastCtrl.create({message:"Salvo com sucesso \u2705",duration:1500,position:"top",color:"warning"})).present(),t.voltar(!0)}catch{yield c.dismiss(),(yield t.toastCtrl.create({message:"Erro ao salvar",duration:1800,position:"top",color:"danger"})).present()}})()}confirmarExcluir(){var t=this;return(0,m.A)(function*(){t.isEditar&&t.payload.idItem&&(yield(yield t.alertCtrl.create({header:"Excluir item?",message:"Essa a\xe7\xe3o n\xe3o pode ser desfeita.",buttons:[{text:"Cancelar",role:"cancel"},{text:"Excluir",role:"destructive",handler:()=>t.excluir()}]})).present())})()}excluir(){var t=this;return(0,m.A)(function*(){const o=yield t.loadingCtrl.create({message:"Excluindo..."});var i;yield o.present(),t.api.excluirItem(t.payload.idComunidade,t.payload.idItem,t.idUsuario).subscribe({next:(i=(0,m.A)(function*(){yield o.dismiss(),(yield t.toastCtrl.create({message:"Exclu\xeddo \u2705",duration:1500,position:"top",color:"warning"})).present(),t.voltar(!0)}),function(){return i.apply(this,arguments)}),error:function(){var i=(0,m.A)(function*(){yield o.dismiss(),(yield t.toastCtrl.create({message:"Erro ao excluir",duration:1800,position:"top",color:"danger"})).present()});return function(){return i.apply(this,arguments)}}()})})()}cancelar(){this.voltar(!1)}voltar(t){3!==Number(this.payload.idComunidade)?this.router.navigate(["/comunidade-feed"],{queryParams:{idComunidade:this.payload.idComunidade,comunidade:this.payload.comunidade,emoji:this.payload.emoji}}):this.router.navigate(["/help-revixgo"])}selecionarCapa(t){var o=this;return(0,m.A)(function*(){try{const i=yield h.i7.getPhoto({quality:85,allowEditing:!1,resultType:h.LK.DataUrl,source:t});if(!i?.dataUrl)return;o.capaPreviewUrl=i.dataUrl,o.capaFile=o.dataUrlToFile(i.dataUrl,`capa-${Date.now()}.jpg`),o.capaAlterada=!0}catch{}})()}removerCapa(){this.capaPreviewUrl=null,this.capaFile=null,this.capaAlterada=!0}dataUrlToFile(t,o){const i=t.split(","),d=i[0].match(/:(.*?);/)?.[1]||"image/jpeg",c=atob(i[1]);let n=c.length;const p=new Uint8Array(n);for(;n--;)p[n]=c.charCodeAt(n);return new File([p],o,{type:d})}mdBold(){this.applyAroundSelection("**","**","texto")}mdList(){this.insertAtCursor("\n- ")}mdTitle(){this.insertAtCursor("\n## ")}insertAtCursor(t){var o=this;return(0,m.A)(function*(){const i=yield o.getNativeTextarea();if(!i)return void(o.form.descricao=(o.form.descricao||"")+t);const d=i.selectionStart??o.form.descricao?.length??0,c=i.selectionEnd??d,n=o.form.descricao||"";o.form.descricao=n.substring(0,d)+t+n.substring(c),requestAnimationFrame(()=>{const p=d+t.length;i.setSelectionRange(p,p),i.focus()})})()}applyAroundSelection(t,o,i){var d=this;return(0,m.A)(function*(){const c=yield d.getNativeTextarea(),n=d.form.descricao||"";if(!c)return void(d.form.descricao=n+`${t}${i}${o}`);const p=c.selectionStart??n.length,x=c.selectionEnd??p,g=n.substring(p,x)||i,D=`${t}${g}${o}`;d.form.descricao=n.substring(0,p)+D+n.substring(x),requestAnimationFrame(()=>{const F=p+t.length;c.setSelectionRange(F,F+g.length),c.focus()})})()}getNativeTextarea(){var t=this;return(0,m.A)(function*(){try{const o=t.descricaoTxt;return o?(yield o.getInputElement?.())??null:null}catch{return null}})()}mostrarAjudaMarkdown(){var t=this;return(0,m.A)(function*(){yield(yield t.alertCtrl.create({header:"Formata\xe7\xe3o r\xe1pida",cssClass:"custom-html-alert",message:"Negrito\n(**texto**)\n\nLista\n(- seu item 1\n- seu item 2)\n\nT\xedtulo\n(## Meu t\xedtulo)\n\nSubt\xedtulo\n(### Meu subt\xedtulo)",buttons:["Entendi"]})).present()})()}static#e=s=()=>(this.\u0275fac=function(o){return new(o||l)(e.rXU(C.Ix),e.rXU(j.n),e.rXU(I.Q),e.rXU(u.Xi),e.rXU(u.K_),e.rXU(u.hG),e.rXU(E.V),e.rXU(C.nX))},this.\u0275cmp=e.VBU({type:l,selectors:[["app-comunidade-item-form"]],viewQuery:function(o,i){if(1&o&&e.GBs(k,5),2&o){let d;e.mGM(d=e.lsd())&&(i.descricaoTxt=d.first)}},standalone:!1,decls:20,vars:6,consts:[["descricaoTxt",""],[1,"ion-no-border"],[1,"bg-stone-800","px-4","py-2","flex","items-center","justify-between"],[1,"flex","items-center","gap-2"],[1,"h-9","w-9","rounded-2xl","bg-stone-700","flex","items-center","justify-center","text-xl"],[1,"text-sm","font-semibold","text-gray-50","leading-tight"],[1,"text-[11px]","text-stone-300","font-medium"],[1,"rounded-xl","px-3","py-2","text-xs","font-semibold","bg-stone-700","text-white","active:scale-[0.99]",3,"click"],[1,"rounded-xl","px-3","py-2","text-xs","font-semibold","bg-yellow-400","text-stone-900","active:scale-[0.99]",3,"click"],[1,"ion-padding","revix-bg"],[1,"pb-24","space-y-3"],["class","revix-card p-4 text-sm text-stone-600",4,"ngIf"],["class","revix-card p-4 space-y-3",4,"ngIf"],["class","revix-card p-4",4,"ngIf"],[1,"revix-card","p-4","text-sm","text-stone-600"],[1,"revix-card","p-4","space-y-3"],[1,"text-xs","font-semibold","text-stone-700","mb-2"],[1,"rounded-2xl","overflow-hidden","border","border-stone-200","bg-stone-50"],["class","w-full h-44 object-cover",3,"src",4,"ngIf"],["class","h-32 flex items-center justify-center text-stone-500 text-sm ",4,"ngIf"],[1,"mt-2","flex","gap-2"],["type","button",1,"flex-1","rounded-xl","border","border-stone-200","bg-stone-600","text-white","px-3","py-2","text-xs","font-semibold","active:scale-[0.99]",3,"click"],["type","button",1,"flex-1","rounded-xl","border","border-stone-200","bg-yellow-400","text-stone-900","px-3","py-2","text-xs","font-semibold","active:scale-[0.99]",3,"click"],["type","button","class","rounded-xl bg-stone-800 px-3 py-2 text-xs font-semibold text-white active:scale-[0.99]",3,"click",4,"ngIf"],[1,"text-xs","font-semibold","text-stone-700","mb-1"],["placeholder","Ex: Bolo de cenoura perfeito","fill","outline",3,"ngModelChange","ngModel"],[1,"flex","items-center","gap-2","mb-2"],["type","button",1,"rounded-xl","border","border-stone-200","bg-white","px-3","py-2","text-xs","font-semibold","text-stone-700","active:scale-[0.99]",3,"click"],["type","button",1,"ml-auto","text-[11px]","text-stone-500","underline",3,"click"],["autoGrow","true","rows","10","placeholder","Escreva o conte\xfado completo (receita / aula / passo a passo)...","fill","outline",3,"ngModelChange","ngModel"],["placeholder","https://www.youtube.com/watch?v=...","fill","outline",3,"ngModelChange","ngModel"],[1,"text-[11px]","text-stone-500","mt-1"],[1,"grid","grid-cols-2","gap-3"],["interface","popover","fill","outline","placeholder","Selecione",3,"ngModelChange","ngModel"],[3,"value"],[1,"flex","items-center","justify-between","rounded-2xl","border","border-stone-200","p-3"],[1,"text-sm","font-semibold","text-stone-800"],[1,"text-[11px]","text-stone-500"],[3,"ngModelChange","ngModel"],[1,"w-full","h-44","object-cover",3,"src"],[1,"h-32","flex","items-center","justify-center","text-stone-500","text-sm"],["type","button",1,"rounded-xl","bg-stone-800","px-3","py-2","text-xs","font-semibold","text-white","active:scale-[0.99]",3,"click"],[1,"revix-card","p-4"],[1,"w-full","rounded-xl","px-3","py-3","text-sm","font-semibold","bg-red-600","text-white","active:scale-[0.99]",3,"click"]],template:function(o,i){1&o&&(e.j41(0,"ion-header",1)(1,"ion-toolbar")(2,"div",2)(3,"div",3)(4,"div",4),e.EFF(5),e.k0s(),e.j41(6,"div",5),e.EFF(7),e.j41(8,"div",6),e.EFF(9),e.k0s()()(),e.j41(10,"div",3)(11,"button",7),e.bIt("click",function(){return i.cancelar()}),e.EFF(12," Cancelar "),e.k0s(),e.j41(13,"button",8),e.bIt("click",function(){return i.salvar()}),e.EFF(14," Salvar "),e.k0s()()()()(),e.j41(15,"ion-content",9)(16,"div",10),e.DNE(17,P,2,0,"div",11)(18,w,67,16,"div",12)(19,R,3,0,"div",13),e.k0s()()),2&o&&(e.R7$(5),e.SpI(" ",(null==i.payload?null:i.payload.emoji)||"\u{1f4dd}"," "),e.R7$(2),e.SpI(" ",i.isEditar?"Editar item":"Novo item"," "),e.R7$(2),e.JRh((null==i.payload?null:i.payload.comunidade)||"Comunidade"),e.R7$(8),e.Y8G("ngIf",i.carregando),e.R7$(),e.Y8G("ngIf",!i.carregando),e.R7$(),e.Y8G("ngIf",i.isEditar))},dependencies:[_.bT,v.BC,v.vS,u.W9,u.eU,u.$w,u.Nm,u.Ip,u.nc,u.BY,u.ai,u.hB,u.Je,u.Gw],encapsulation:2}))}return s(),l})()}];let A=(()=>{var s;class l{static#e=s=()=>(this.\u0275fac=function(o){return new(o||l)},this.\u0275mod=e.$C({type:l}
1),this.\u0275inj=r.G2t({imports:[b.iI.forChild(M),b.iI]}))}return s(),l})(),N=(()=>{var s;class l{static#e=s=()=>(this.\u0275fac=function(o){return new(o||l)},this.\u0275mod=e.$C({type:l}),this.\u0275inj=r.G2t({imports:[_.MD,v.YN,u.bv,A]}))}return s(),l})()}}]);

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.