1import{c as Ne,u as ke,r as me,j as t,b as E,H as ve}from"./app-CTaY8UJf.js";import{P as _e}from"./PaginationFixed-iLESiNIA.js";import{B as we}from"./badge-CwzmSl53.js";import{B as C}from"./button-DXCKLHtj.js";import{D as ye,b as Se,a as Ce,c as Te,d as De,e as Ee}from"./dialog-BKzHwCpL.js";import{D as Pe,a as Ve,b as Be,c as be}from"./dropdown-menu-D6OZoFra.js";import{I as Le}from"./input-7aHhCeCr.js";import{L as ue}from"./label-CxCrcTSv.js";import{T as xe,a as D,b as $e,c as re,d as Ae,e as He}from"./table-Cb1Hol7G.js";import{A as Ie}from"./AppLayoutWithNotifications-mus8tTbI.js";import{V as Me}from"./video-CWkR2iFG.js";import Re from"./external-link-CKJ9qIH2.js";import ze from"./ellipsis-DmaWUrvi.js";import Ge from"./pencil-TRb729mG.js";import Fe from"./trash-2-QtamTJOn.js";import Ue from"./circle-play-X7O3rns1.js";import qe from"./plus-BsfGhhT4.js";import je from"./search-BOJp92ky.js";import Ke from"./rotate-ccw-BVoCB8Ls.js";import"./app-CNmQMdEi.js";import"./index-sraz7nLe.js";import"./index-CsfSsVkk.js";import"./index-Svmmcv6D.js";import"./x-DmP7A1Bz.js";import"./createLucideIcon-CmjF8lT1.js";import"./index-DXg2b8Vm.js";import"./index-CJBlix5Q.js";import"./index-DHUBBKJC.js";import"./index-msf3AG1t.js";import"./index-fQ3brVpV.js";import"./circle-alert-CTn79Wf8.js";import"./circle-x-VMcb1sXz.js";import"./circle-check-big-0QGs7tCc.js";import"./app-layout-DHg6PkRO.js";import"./index-BE_AIKwc.js";import"./chevron-right-Dcl2lTY9.js";import"./avatar-BRFzpAWX.js";import"./index-BGC6_Qsa.js";import"./index-C_SHgnPd.js";import"./layers-Cb0hKdx0.js";import"./shield-check-CXJJ4XEh.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"./calendar-CEIt2YqY.js";import"./trending-down-B7TczfdV.js";import"./building-BaJqVYxM.js";import"./list-Dehc_B-t.js";import"./activity-D1Ey-wIS.js";import"./breadcrumbs-ByKSkPWt.js";const T="/admin/galeria-videos";function Wt(){const e=Ne.c(78),{items:s,types:P,filters:V,flash:B}=ke().props;let L;e[0]!==P?(L=P===void 0?[]:P,e[0]=P,e[1]=L):L=e[1];const oe=L;let $;e[2]!==V?($=V===void 0?{}:V,e[2]=V,e[3]=$):$=e[3];const pe=$,[l,fe]=me.useState(pe?.search??""),[r,he]=me.useState(pe?.type??""),[o,A]=me.useState(null),H=B?.message_success??B?.success,I=B?.message_error??B?.error;let M;e[4]!==l||e[5]!==r?(M=()=>E.get(T,{search:l||void 0,type:r||void 0},{preserveState:!0,replace:!0}),e[4]=l,e[5]=r,e[6]=M):M=e[6];const i=M;let R;e[7]===Symbol.for("react.memo_cache_sentinel")?(R=()=>{fe(""),he(""),E.get(T)},e[7]=R):R=e[7];const ge=R;let z;e[8]!==o?(z=()=>{o&&E.delete(`${T}/${o.id}`,{onSuccess:()=>A(null)})},e[8]=o,e[9]=z):z=e[9];const ie=z;let G;e[10]===Symbol.for("react.memo_cache_sentinel")?(G=t.jsx(ve,{title:"Galeria de VÃdeos - Admin"}),e[10]=G):G=e[10];let F;e[11]===Symbol.for("react.memo_cache_sentinel")?(F=t.jsxs("div",{children:[t.jsxs("div",{className:"inline-flex items-center gap-2 rounded-full bg-slate-100 px-3 py-1 text-xs font-bold text-slate-700 dark:bg-slate-800 dark:text-slate-300",children:[t.jsx(Ue,{className:"h-3.5 w-3.5"}),t.jsx("span",{children:"MÃdia Institucional"})]}),t.jsx("h1",{className:"mt-2 text-2xl font-black tracking-tight text-slate-900 dark:text-white sm:text-3xl",children:"Galeria de VÃdeos"}),t.jsx("p",{className:"mt-1 text-xs text-slate-500 dark:text-slate-400 sm:text-sm",children:"Gerencie os vÃdeos e transmissões exibidos na página inicial e seções de mÃdia."})]}),e[11]=F):F=e[11];let U;e[12]===Symbol.for("react.memo_cache_sentinel")?(U=t.jsxs("div",{className:"flex flex-col justify-between gap-4 md:flex-row md:items-center",children:[F,t.jsxs(C,{onClick:We,className:"rounded-xl text-xs font-bold shadow-md transition hover:scale-105",children:[t.jsx(qe,{className:"mr-1.5 h-4 w-4"}),"Novo VÃdeo"]})]}),e[12]=U):U=e[12];let n;e[13]!==H?(n=H&&t.jsx("div",{className:"rounded-2xl border border-emerald-200 bg-emerald-50 p-4 text-xs font-semibold text-emerald-900 dark:border-emerald-900/50 dark:bg-emerald-950/40 dark:text-emerald-300",children:H}),e[13]=H,e[14]=n):n=e[14];let d;e[15]!==I?(d=I&&t.jsx("div",{className:"rounded-2xl border border-rose-200 bg-rose-50 p-4 text-xs font-semibold text-rose-900 dark:border-rose-900/50 dark:bg-rose-950/40 dark:text-rose-300",children:I}),e[15]=I,e[16]=d):d=e[16];let q;e[17]===Symbol.for("react.memo_cache_sentinel")?(q=t.jsx(ue,{className:"text-xs font-bold text-slate-700 dark:text-slate-300",children:"Buscar por TÃtulo ou Link"}),e[17]=q):q=e[17];let K;e[18]===Symbol.for("react.memo_cache_sentinel")?(K=t.jsx(je,{className:"absolute top-1/2 left-3.5 h-4 w-4 -translate-y-1/2 text-slate-400"}),e[18]=K):K=e[18];let O;e[19]===Symbol.for("react.memo_cache_sentinel")?(O=a=>fe(a.target.value),e[19]=O):O=e[19];let c;e[20]!==i?(c=a=>a.key==="Enter"&&i(),e[20]=i,e[21]=c):c=e[21];let m;e[22]!==l||e[23]!==c?(m=t.jsxs("div",{className:"md:col-span-8",children:[q,t.jsxs("div",{className:"relative mt-1.5",children:[K,t.jsx(Le,{value:l,onCh
1ange:O,placeholder:"Digite palavras-chave...",onKeyDown:c,className:"h-11 rounded-xl border-slate-200 bg-slate-50 pl-10 text-xs shadow-xs focus:bg-white dark:border-slate-800 dark:bg-slate-800"})]})]}),e[22]=l,e[23]=c,e[24]=m):m=e[24];let W;e[25]===Symbol.for("react.memo_cache_sentinel")?(W=t.jsx(ue,{className:"text-xs font-bold text-slate-700 dark:text-slate-300",children:"Plataforma / Tipo"}),e[25]=W):W=e[25];let J;e[26]===Symbol.for("react.memo_cache_sentinel")?(J=a=>he(a.target.value),e[26]=J):J=e[26];let Q;e[27]===Symbol.for("react.memo_cache_sentinel")?(Q=t.jsx("option",{value:"",children:"Todas as Plataformas"}),e[27]=Q):Q=e[27];let x;e[28]!==oe?(x=oe.map(Oe),e[28]=oe,e[29]=x):x=e[29];let p;e[30]!==x||e[31]!==r?(p=t.jsxs("div",{className:"md:col-span-4",children:[W,t.jsxs("select",{value:r,onChange:J,className:"mt-1.5 flex h-11 w-full rounded-xl border border-slate-200 bg-slate-50 px-3 text-xs font-semibold text-slate-800 shadow-xs focus:outline-none focus:ring-2 focus:ring-slate-900 dark:border-slate-800 dark:bg-slate-800 dark:text-slate-200",children:[Q,x]})]}),e[30]=x,e[31]=r,e[32]=p):p=e[32];let f;e[33]!==m||e[34]!==p?(f=t.jsxs("div",{className:"grid grid-cols-1 gap-4 md:grid-cols-12",children:[m,p]}),e[33]=m,e[34]=p,e[35]=f):f=e[35];let X;e[36]===Symbol.for("react.memo_cache_sentinel")?(X=t.jsxs(C,{variant:"outline",onClick:ge,className:"rounded-xl text-xs font-semibold",children:[t.jsx(Ke,{className:"mr-1.5 h-3.5 w-3.5"}),"Limpar"]}),e[36]=X):X=e[36];let Y;e[37]===Symbol.for("react.memo_cache_sentinel")?(Y=t.jsx(je,{className:"mr-1.5 h-3.5 w-3.5"}),e[37]=Y):Y=e[37];let h;e[38]!==i?(h=t.jsxs("div",{className:"mt-4 flex items-center justify-end gap-2 border-t border-slate-100 pt-4 dark:border-slate-800",children:[X,t.jsxs(C,{onClick:i,className:"rounded-xl text-xs font-bold shadow-xs",children:[Y,"Filtrar"]})]}),e[38]=i,e[39]=h):h=e[39];let b;e[40]!==f||e[41]!==h?(b=t.jsxs("div",{className:"rounded-3xl border border-slate-200/80 bg-white p-6 shadow-xs dark:border-slate-800 dark:bg-slate-900",children:[f,h]}),e[40]=f,e[41]=h,e[42]=b):b=e[42];let Z;e[43]===Symbol.for("react.memo_cache_sentinel")?(Z=t.jsx("h3",{className:"text-base font-extrabold text-slate-900 dark:text-white",children:"VÃdeos Cadastrados"}),e[43]=Z):Z=e[43];const ne=s?.total??0;let u;e[44]!==ne?(u=t.jsx("div",{className:"flex items-center justify-between border-b border-slate-100 p-6 dark:border-slate-800",children:t.jsxs("div",{children:[Z,t.jsxs("p",{className:"text-xs text-slate-500",children:["Total de ",ne," vÃdeos registrados"]})]})}),e[44]=ne,e[45]=u):u=e[45];let ee;e[46]===Symbol.for("react.memo_cache_sentinel")?(ee=t.jsx($e,{className:"bg-slate-50 dark:bg-slate-800/50",children:t.jsxs(xe,{className:"border-b border-slate-100 dark:border-slate-800",children:[t.jsx(re,{className:"text-[11px] font-bold text-slate-500 uppercase",children:"TÃtulo do VÃdeo"}),t.jsx(re,{className:"text-[11px] font-bold text-slate-500 uppercase",children:"Plataforma"}),t.jsx(re,{className:"text-[11px] font-bold text-slate-500 uppercase",children:"URL de Transmissão"}),t.jsx(re,{className:"text-right text-[11px] font-bold text-slate-500 uppercase",children:"Ações"})]})}),e[46]=ee):ee=e[46];let j;e[47]!==s?(j=s?.data?.length?s.data.map(a=>t.jsxs(xe,{className:"transition-colors hover:bg-slate-50/80 dark:hover:bg-slate-800/40",children:[t.jsx(D,{className:"font-extrabold text-slate-900 dark:text-white",children:t.jsxs("div",{className:"flex items-center gap-3",children:[t.jsx("div",{className:"flex h-9 w-9 shrink-0 items-center justify-center rounded-xl bg-slate-100 text-slate-600 dark:bg-slate-800 dark:text-slate-300",children:t.jsx(Me,{className:"h-4 w-4"})}),t.jsx("span",{className:"truncate max-w-sm",children:a.titulo})]})}),t.jsx(D,{children:t.jsx(we,{variant:"secondary",className:"rounded-full px-2.5 py-0.5 text-[11px] font-bold capitalize",children:a.type})}),t.jsx(D,{className:"font-mono text-[11px] text-blue-600 dark:text-blue-400",children:t.jsxs("a",{href:a.url,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 hover:underline max-w-xs truncate",children:[t.jsx("span",{className:"truncate",children:a.url}),t.jsx(Re,{className:"h-3 w-3 shrink-0"})]})}),t.jsx(D,{className:"text-right",children:t.jsxs(Pe,{children:[t.jsx(Ve,{asChild:!0,children:t.jsx(C,{variant:"ghost",size:"sm",className:"h-8 w-8 rounded-lg p-0 text-slate-600 hover:bg-slate-100 dar
1k:text-slate-300 dark:hover:bg-slate-800",children:t.jsx(ze,{className:"h-4 w-4"})})}),t.jsxs(Be,{align:"end",className:"rounded-2xl shadow-xl",children:[t.jsxs(be,{onClick:()=>E.get(`${T}/${a.id}/edit`),className:"text-xs font-semibold cursor-pointer",children:[t.jsx(Ge,{className:"mr-2 h-3.5 w-3.5"}),"Editar"]}),t.jsxs(be,{onClick:()=>A(a),className:"text-xs font-semibold text-rose-600 focus:text-rose-700 cursor-pointer",children:[t.jsx(Fe,{className:"mr-2 h-3.5 w-3.5"}),"Excluir"]})]})]})})]},a.id)):t.jsx(xe,{children:t.jsx(D,{colSpan:4,className:"py-12 text-center text-slate-400",children:"Nenhum vÃdeo encontrado para os filtros selecionados."})}),e[47]=s,e[48]=j):j=e[48];let g;e[49]!==j?(g=t.jsx("div",{className:"overflow-x-auto",children:t.jsxs(Ae,{children:[ee,t.jsx(He,{className:"divide-y divide-slate-100 dark:divide-slate-800 text-xs",children:j})]})}),e[49]=j,e[50]=g):g=e[50];let N;e[51]!==s?(N=s&&t.jsx("div",{className:"p-4 border-t border-slate-100 dark:border-slate-800",children:t.jsx(_e,{current_page:s.current_page,last_page:s.last_page,per_page:s.per_page,total:s.total,links:s.links,baseUrl:T})}),e[51]=s,e[52]=N):N=e[52];let k;e[53]!==u||e[54]!==g||e[55]!==N?(k=t.jsxs("div",{className:"overflow-hidden rounded-3xl border border-slate-200/80 bg-white shadow-xs dark:border-slate-800 dark:bg-slate-900",children:[u,g,N]}),e[53]=u,e[54]=g,e[55]=N,e[56]=k):k=e[56];let v;e[57]!==n||e[58]!==d||e[59]!==b||e[60]!==k?(v=t.jsxs("div",{className:"container mx-auto max-w-7xl px-4 py-8 sm:px-6 lg:px-8 space-y-6",children:[U,n,d,b,k]}),e[57]=n,e[58]=d,e[59]=b,e[60]=k,e[61]=v):v=e[61];const de=!!o;let te;e[62]===Symbol.for("react.memo_cache_sentinel")?(te=()=>A(null),e[62]=te):te=e[62];let se;e[63]===Symbol.for("react.memo_cache_sentinel")?(se=t.jsx(ye,{className:"text-lg font-bold text-rose-600",children:"Excluir VÃdeo"}),e[63]=se):se=e[63];const ce=o?.titulo;let _;e[64]!==ce?(_=t.jsxs(Se,{children:[se,t.jsxs(Ce,{className:"text-xs text-slate-500",children:["Tem certeza que deseja excluir o vÃdeo"," ",t.jsx("strong",{children:ce}),"? Esta ação não pode ser desfeita."]})]}),e[64]=ce,e[65]=_):_=e[65];let ae;e[66]===Symbol.for("react.memo_cache_sentinel")?(ae=t.jsx(C,{variant:"outline",onClick:()=>A(null),className:"rounded-xl text-xs font-semibold",children:"Cancelar"}),e[66]=ae):ae=e[66];let w;e[67]!==ie?(w=t.jsxs(Te,{className:"gap-2 sm:gap-0",children:[ae,t.jsx(C,{variant:"destructive",onClick:ie,className:"rounded-xl text-xs font-bold",children:"Confirmar e Excluir"})]}),e[67]=ie,e[68]=w):w=e[68];let y;e[69]!==_||e[70]!==w?(y=t.jsxs(De,{className:"rounded-3xl sm:max-w-md",children:[_,w]}),e[69]=_,e[70]=w,e[71]=y):y=e[71];let S;e[72]!==de||e[73]!==y?(S=t.jsx(Ee,{open:de,onOpenChange:te,children:y}),e[72]=de,e[73]=y,e[74]=S):S=e[74];let le;return e[75]!==v||e[76]!==S?(le=t.jsxs(Ie,{children:[G,v,S]}),e[75]=v,e[76]=S,e[77]=le):le=e[77],le}function Oe(e){return t.jsx("option",{value:e,className:"capitalize",children:e},e)}function We(){return E.get(`${T}/create`)}export{Wt 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.