1import{c as Ce,a as Pe,r as Ae,j as t,H as Be,b as ke}from"./app-CTaY8UJf.js";import{B as de}from"./button-DXCKLHtj.js";import{C as Ee,a as Ie,b as Le,c as De}from"./card-UxP9oPxk.js";import{I as _e}from"./input-7aHhCeCr.js";import{L as z}from"./label-CxCrcTSv.js";import{S as Re}from"./switch-Bn7o0EJN.js";import{T as Te}from"./textarea-0W-7qht9.js";import{A as Fe}from"./AppLayoutWithNotifications-mus8tTbI.js";import Ge from"./x-DmP7A1Bz.js";import Oe from"./external-link-CKJ9qIH2.js";import ze from"./arrow-left-CPptMQyl.js";import He from"./upload-C5_Iw0PV.js";import Ve from"./globe-CbMgjmyE.js";import qe from"./calendar-CEIt2YqY.js";import Me from"./save-tvu6uyS3.js";import{B as we}from"./shield-check-CXJJ4XEh.js";import Ue from"./image-DFC1kKYD.js";import"./app-CNmQMdEi.js";import"./index-fQ3brVpV.js";import"./circle-alert-CTn79Wf8.js";import"./createLucideIcon-CmjF8lT1.js";import"./circle-x-VMcb1sXz.js";import"./circle-check-big-0QGs7tCc.js";import"./app-layout-DHg6PkRO.js";import"./index-sraz7nLe.js";import"./index-CsfSsVkk.js";import"./index-Svmmcv6D.js";import"./index-CJBlix5Q.js";import"./index-DHUBBKJC.js";import"./index-BE_AIKwc.js";import"./video-CWkR2iFG.js";import"./chevron-right-Dcl2lTY9.js";import"./dropdown-menu-D6OZoFra.js";import"./index-DXg2b8Vm.js";import"./index-msf3AG1t.js";import"./avatar-BRFzpAWX.js";import"./index-BGC6_Qsa.js";import"./index-C_SHgnPd.js";import"./layers-Cb0hKdx0.js";import"./file-text-jraIksbC.js";import"./file-check-tR1YCl9R.js";import"./message-square-BtERmk2L.js";import"./users-BYuco8Ea.js";import"./trending-up-CsQX3MuM.js";import"./handshake-ppgb6oUe.js";import"./trending-down-B7TczfdV.js";import"./building-BaJqVYxM.js";import"./list-Dehc_B-t.js";import"./activity-D1Ey-wIS.js";import"./search-BOJp92ky.js";import"./breadcrumbs-ByKSkPWt.js";const ve="/admin/notification-platform";function Ut(){const e=Ce.c(119);let H;e[0]===Symbol.for("react.memo_cache_sentinel")?(H={title:"",description:"",image:"",image_file:null,redirect_url:"",expired_at:"",is_active:!0},e[0]=H):H=e[0];const{data:s,setData:l,post:xe,processing:pe,errors:a}=Pe(H),[r,fe]=Ae.useState(null);let V;e[1]!==l?(V=i=>{const Ne=i.target.files?.[0]||null;if(l("image_file",Ne),Ne){const ye=new FileReader;ye.onload=Se=>{fe(Se.target?.result)},ye.readAsDataURL(Ne)}else fe(null)},e[1]=l,e[2]=V):V=e[2];const he=V;let q;e[3]!==l?(q=()=>{l("image_file",null),l("image",""),fe(null)},e[3]=l,e[4]=q):q=e[4];const ue=q;let M;e[5]!==xe?(M=i=>{i.preventDefault(),xe(ve)},e[5]=xe,e[6]=M):M=e[6];const be=M;let U;e[7]===Symbol.for("react.memo_cache_sentinel")?(U=t.jsx(Be,{title:"Novo Aviso / Popup - Admin"}),e[7]=U):U=e[7];let W;e[8]===Symbol.for("react.memo_cache_sentinel")?(W=t.jsx("div",{className:"flex items-center justify-between",children:t.jsxs("div",{children:[t.jsxs(de,{variant:"ghost",size:"sm",onClick:Je,className:"mb-2 -ml-2 rounded-xl text-xs text-slate-500 hover:text-slate-900 dark:hover:text-white",children:[t.jsx(ze,{className:"mr-1.5 h-3.5 w-3.5"}),"Voltar para listagem"]}),t.jsx("h1",{className:"text-2xl font-black tracking-tight text-slate-900 dark:text-white sm:text-3xl",children:"Novo Aviso da Plataforma"}),t.jsx("p",{className:"mt-1 text-xs text-slate-500 dark:text-slate-400 sm:text-sm",children:"Configure comunicados, banners de alerta e popups para os visitantes do portal."})]})}),e[8]=W):W=e[8];let J;e[9]===Symbol.for("react.memo_cache_sentinel")?(J=t.jsx(Ee,{className:"border-b border-slate-100 dark:border-slate-800 pb-4",children:t.jsx(Ie,{className:"text-base font-extrabold text-slate-900 dark:text-white",children:"Informações do Comunicado"})}),e[9]=J):J=e[9];let Q;e[10]===Symbol.for("react.memo_cache_sentinel")?(Q=t.jsxs(z,{className:"text-xs font-bold text-slate-700 dark:text-slate-300",children:["TÃtulo do Aviso ",t.jsx("span",{className:"text-rose-500",children:"*"})]}),e[10]=Q):Q=e[10];let o;e[11]!==l?(o=i=>l("title",i.target.value),e[11]=l,e[12]=o):o=e[12];let c;e[13]!==s.title||e[14]!==o?(c=t.jsx(_e,{value:s.title,onChange:o,placeholder:"Ex: Campanha de Vacinação 2026 / Recadastramento...",className:"h-11 rounded-xl border-slate-200 text-xs shadow-xs"}),e[13]=s.title,e[14]=o,e[15]=c):c=e[15];let n;e[16]!==a.title?(n=a.title&&t.jsx("p",{className:"text-[11px] text-rose-500 font-semibold",children:a.title}),e[16]=a.title,e[17]=n):n=e[17];let m;e[18]!==n||e[19]!==c?(m=t.jsxs("div",{className:"space-y-1.5",children:[Q,c,n]}),e[18]=n,e[19]=c,e[20]=m):m=e[20];let X;e[21]===Symbol.for("react.memo_cache_sentinel")?(X=t.jsx(z,{className:"text-xs font-bold text-slate-700 dark:text-slate-300",children:"Mensagem / Conteúdo"}),e[21]=X):X=e[21];let d;e[22]!==l?(d=i=>l("description",i.target.value),e[22]=l,e[23]=d):d=e[23];let x;e[24]!==s.description||e[25]!==d?(x=t.jsx(Te,{rows:4,value:s.description,onChange:d,placeholder:"Descreva o comunicado detalhadamente...",className:"rounded-xl border-slate-200 text-xs shadow-xs"}),e[24]=s.description,e[25]=d,e[26]=x):x=e[26];let p;e[27]!==a.description?(p=a.description&&t.jsx("p",{className:"text-[11px] text-rose-500 font-semibold",children:a.description}),e[27]=a.description,e[28]=p):p=e[28];let f;e[29]!==x||e[30]!==p?(f=t.jsxs("div",{className:"space-y-1.5",children:[X,x,p
1]}),e[29]=x,e[30]=p,e[31]=f):f=e[31];let $;e[32]===Symbol.for("react.memo_cache_sentinel")?($=t.jsx(z,{className:"text-xs font-bold text-slate-700 dark:text-slate-300",children:"Imagem / Banner (Opcional)"}),e[32]=$):$=e[32];let K,Y;e[33]===Symbol.for("react.memo_cache_sentinel")?(K=t.jsx(He,{className:"h-4 w-4 text-slate-500"}),Y=t.jsx("span",{children:"Selecionar arquivo de imagem"}),e[33]=K,e[34]=Y):(K=e[33],Y=e[34]);let h;e[35]!==he?(h=t.jsxs("label",{className:"flex h-11 flex-1 cursor-pointer items-center justify-center gap-2 rounded-xl border border-dashed border-slate-300 bg-slate-50 px-4 text-xs font-bold text-slate-700 transition hover:bg-slate-100 dark:border-slate-700 dark:bg-slate-800 dark:text-slate-300 dark:hover:bg-slate-700",children:[K,Y,t.jsx("input",{type:"file",accept:"image/*",onChange:he,className:"hidden"})]}),e[35]=he,e[36]=h):h=e[36];let u;e[37]!==ue||e[38]!==s.image||e[39]!==r?(u=(r||s.image)&&t.jsx(de,{type:"button",variant:"outline",size:"sm",onClick:ue,className:"rounded-xl text-xs text-rose-600",children:t.jsx(Ge,{className:"h-4 w-4"})}),e[37]=ue,e[38]=s.image,e[39]=r,e[40]=u):u=e[40];let b;e[41]!==h||e[42]!==u?(b=t.jsxs("div",{className:"flex items-center gap-3",children:[h,u]}),e[41]=h,e[42]=u,e[43]=b):b=e[43];let Z;e[44]===Symbol.for("react.memo_cache_sentinel")?(Z=t.jsx("p",{className:"text-[11px] text-slate-500",children:"Formatos recomendados: JPG, PNG, WEBP, SVG (máx. 10MB)."}),e[44]=Z):Z=e[44];let j;e[45]!==a.image_file?(j=a.image_file&&t.jsx("p",{className:"text-[11px] text-rose-500 font-semibold",children:a.image_file}),e[45]=a.image_file,e[46]=j):j=e[46];let g;e[47]!==b||e[48]!==j?(g=t.jsxs("div",{className:"space-y-2",children:[$,b,Z,j]}),e[47]=b,e[48]=j,e[49]=g):g=e[49];let ee;e[50]===Symbol.for("react.memo_cache_sentinel")?(ee=t.jsx(z,{className:"text-xs font-bold text-slate-700 dark:text-slate-300",children:"Link de Destino / Redirecionamento (Opcional)"}),e[50]=ee):ee=e[50];let te;e[51]===Symbol.for("react.memo_cache_sentinel")?(te=t.jsx(Ve,{className:"absolute top-1/2 left-3.5 h-4 w-4 -translate-y-1/2 text-slate-400"}),e[51]=te):te=e[51];let N;e[52]!==l?(N=i=>l("redirect_url",i.target.value),e[52]=l,e[53]=N):N=e[53];let _;e[54]!==s.redirect_url||e[55]!==N?(_=t.jsxs("div",{className:"relative",children:[te,t.jsx(_e,{value:s.redirect_url,onChange:N,placeholder:"https://... ou /servicos/123",className:"h-11 rounded-xl border-slate-200 pl-10 text-xs shadow-xs"})]}),e[54]=s.redirect_url,e[55]=N,e[56]=_):_=e[56];let v;e[57]!==a.redirect_url?(v=a.redirect_url&&t.jsx("p",{className:"text-[11px] text-rose-500 font-semibold",children:a.redirect_url}),e[57]=a.redirect_url,e[58]=v):v=e[58];let y;e[59]!==_||e[60]!==v?(y=t.jsxs("div",{className:"space-y-1.5",children:[ee,_,v]}),e[59]=_,e[60]=v,e[61]=y):y=e[61];let se;e[62]===Symbol.for("react.memo_cache_sentinel")?(se=t.jsx(z,{className:"text-xs font-bold text-slate-700 dark:text-slate-300",children:"Data de Expiração Automática (Opcional)"}),e[62]=se):se=e[62];let le;e[63]===Symbol.for("react.memo_cache_sentinel")?(le=t.jsx(qe,{className:"absolute top-1/2 left-3.5 h-4 w-4 -translate-y-1/2 text-slate-400"}),e[63]=le):le=e[63];let w;e[64]!==l?(w=i=>l("expired_at",i.target.value),e[64]=l,e[65]=w):w=e[65];let k;e[66]!==s.expired_at||e[67]!==w?(k=t.jsxs("div",{className:"relative",children:[le,t.jsx(_e,{type:"datetime-local",value:s.expired_at,onChange:w,className:"h-11 rounded-xl border-slate-200 pl-10 text-xs shadow-xs"})]}),e[66]=s.expired_at,e[67]=w,e[68]=k):k=e[68];let ae;e[69]===Symbol.for("react.memo_cache_sentinel")?(ae=t.jsx("p",{className:"text-[11px] text-slate-500",children:"Se preenchido, o aviso deixará de ser exibido automaticamente após essa data."}),e[69]=ae):ae=e[69];let S;e[70]!==a.expired_at?(S=a.expired_at&&t.jsx("p",{className:"text-[11px] text-rose-500 font-semibold",children:a.expired_at}),e[70]=a.expired_at,e[71]=S):S=e[71];let C;e[72]!==k||e[73]!==S?(C=t.jsxs("div",{className:"space-y-1.5",children:[se,k,ae,S]}),e[72]=k,e[73]=S,e[74]=C):C=e[74];let ie;e[75]===Symbol.for("react.memo_cache_sentinel")?(ie=t.jsxs("div",{children:[t.jsx(z,{className:"text-xs font-bold text-slate-900 dark:text-white",children:"Publicar Imediatamente"}),t.jsx("p",{className:"text-[11px] text-slate-500",children:"Quando ativo, o popup ficará visÃvel para os cidadãos no portal."})]}),e[75]=ie):ie=e[75];let P;e[76]!==l?(P=i=>l("is_active",i),e[76]=l,e[77]=P):P=e[77];let A;e[78]!==s.is_active||e[79]!==P?(A=t.jsxs("div",{className:"flex items-center justify-between rounded-2xl border border-slate-200/80 bg-slate-50/50 p-4 dark:border-slate-800 dark:bg-slate-800/40",children:[ie,t.jsx(Re,{checked:s.is_active,onCheckedChange:P})]}),e[78]=s.is_active,e[79]=P,e[80]=A):A=e[80];let B;e[81]!==m||e[82]!==f||e[83]!==g||e[84]!==y||e[85]!==C||e[86]!==A?(B=t.jsxs(Le,{className:"rounded-3xl border-slate-200/80 shadow-xs dark:border-slate-800 dark:bg-slate-900",children:[J,t.jsxs(De,{className:"space-y-4 pt-6",children:[m,f,g,y,
1C,A]})]}),e[81]=m,e[82]=f,e[83]=g,e[84]=y,e[85]=C,e[86]=A,e[87]=B):B=e[87];let re;e[88]===Symbol.for("react.memo_cache_sentinel")?(re=t.jsx(de,{type:"button",variant:"outline",onClick:We,className:"rounded-xl text-xs font-semibold",children:"Cancelar"}),e[88]=re):re=e[88];let E;e[89]!==s.title||e[90]!==pe?(E=pe||!s.title.trim(),e[89]=s.title,e[90]=pe,e[91]=E):E=e[91];let oe;e[92]===Symbol.for("react.memo_cache_sentinel")?(oe=t.jsx(Me,{className:"mr-1.5 h-4 w-4"}),e[92]=oe):oe=e[92];let I;e[93]!==E?(I=t.jsxs("div",{className:"flex items-center justify-end gap-3",children:[re,t.jsxs(de,{type:"submit",disabled:E,className:"rounded-xl text-xs font-bold shadow-md",children:[oe,"Salvar e Publicar"]})]}),e[93]=E,e[94]=I):I=e[94];let L;e[95]!==be||e[96]!==B||e[97]!==I?(L=t.jsx("div",{className:"lg:col-span-7",children:t.jsxs("form",{onSubmit:be,className:"space-y-6",children:[B,I]})}),e[95]=be,e[96]=B,e[97]=I,e[98]=L):L=e[98];let ce;e[99]===Symbol.for("react.memo_cache_sentinel")?(ce=t.jsxs("div",{className:"flex items-center gap-2 text-xs font-bold text-slate-500 uppercase tracking-wider",children:[t.jsx(we,{className:"h-4 w-4 text-amber-500"}),t.jsx("span",{children:"Pré-visualização do Popup"})]}),e[99]=ce):ce=e[99];let D;e[100]!==r?(D=r?t.jsx("div",{className:"w-full overflow-hidden bg-slate-950 flex items-center justify-center",children:t.jsx("img",{src:r,alt:"Preview",className:"w-full h-auto max-h-60 object-contain"})}):t.jsx("div",{className:"flex h-36 w-full items-center justify-center bg-slate-100 text-slate-400 dark:bg-slate-800",children:t.jsx(Ue,{className:"h-8 w-8"})}),e[100]=r,e[101]=D):D=e[101];let ne;e[102]===Symbol.for("react.memo_cache_sentinel")?(ne=t.jsxs("div",{className:"flex items-center gap-1.5 text-xs font-bold text-amber-600 uppercase",children:[t.jsx(we,{className:"h-3.5 w-3.5"}),t.jsx("span",{children:"Comunicado Oficial"})]}),e[102]=ne):ne=e[102];const je=s.title||"TÃtulo do seu aviso aparecerá aqui";let R;e[103]!==je?(R=t.jsx("h4",{className:"text-lg font-black text-slate-900 dark:text-white",children:je}),e[103]=je,e[104]=R):R=e[104];const ge=s.description||"A mensagem e os detalhes do comunicado institucional aparecerão nesta área.";let T;e[105]!==ge?(T=t.jsx("p",{className:"text-xs text-slate-600 dark:text-slate-300 leading-relaxed",children:ge}),e[105]=ge,e[106]=T):T=e[106];let F;e[107]!==s.redirect_url?(F=s.redirect_url&&t.jsx("div",{className:"pt-2",children:t.jsxs("div",{className:"inline-flex w-full items-center justify-center gap-1.5 rounded-xl bg-primary px-3 py-2.5 text-xs font-bold text-primary-foreground shadow",children:[t.jsx("span",{children:"Acessar Link"}),t.jsx(Oe,{className:"h-3.5 w-3.5"})]})}),e[107]=s.redirect_url,e[108]=F):F=e[108];let G;e[109]!==R||e[110]!==T||e[111]!==F?(G=t.jsxs("div",{className:"p-5 space-y-3",children:[ne,R,T,F]}),e[109]=R,e[110]=T,e[111]=F,e[112]=G):G=e[112];let O;e[113]!==D||e[114]!==G?(O=t.jsx("div",{className:"lg:col-span-5",children:t.jsxs("div",{className:"sticky top-6 space-y-3",children:[ce,t.jsxs("div",{className:"overflow-hidden rounded-3xl border border-slate-200/80 bg-white shadow-xl dark:border-slate-800 dark:bg-slate-900",children:[D,G]})]})}),e[113]=D,e[114]=G,e[115]=O):O=e[115];let me;return e[116]!==L||e[117]!==O?(me=t.jsxs(Fe,{children:[U,t.jsxs("div",{className:"container mx-auto max-w-5xl px-4 py-8 sm:px-6 lg:px-8 space-y-6",children:[W,t.jsxs("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-12",children:[L,O]})]})]}),e[116]=L,e[117]=O,e[118]=me):me=e[118],me}function We(){return ke.get(ve)}function Je(){return ke.get(ve)}export{Ut as default};
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.