1import{_ as z}from"./CeXSdCxY.js";import{_ as F}from"./BbgpcWak.js";import{d as A,u as H,b as t,c as o,e as s,j as p,_ as J,t as f,F as w,l as j,i as b,k as v,f as n,m as x,z as T,g as L,C as M,H as Q,O as D,n as S,y as K,r as V,s as q,q as R}from"./Tu_9qqDy.js";import{_ as U}from"./ChSGVX5R.js";import{_ as G}from"./BpZHJnk_.js";import{u as W}from"./DXH7NpPm.js";import{_ as X}from"./BEU_PX5H.js";import{u as Y}from"./RDwtmSOm.js";import"./BLwLhTZd.js";import"./CDrgXwbz.js";import"./DZBJ4Mwk.js";import"./BlAa4GRe.js";import"./CHlv-ev0.js";import"./CzocND4P.js";import"./Bz_7BURO.js";import"./CvMi1f2b.js";import"./jc0MLXVe.js";import"./ZhWAdK_X.js";import"./Z0pEkunY.js";import"./C-WUsUQi.js";import"./WZY87EM8.js";import"./CmMqz9uY.js";import"./D6MhI1Dd.js";const Z={class:"bg-white border border-slate-200/80 rounded-lg shadow-xs overflow-hidden flex flex-col h-96 hover:shadow-md hover:border-slate-300/80 transition-all duration-300"},tt={class:"bg-slate-50 border-b border-slate-200/80 px-4 py-3.5 flex items-center gap-2.5 shrink-0"},et=["title"],st={class:"grow overflow-y-auto divide-y divide-slate-100 p-2 scrollbar-thin scrollbar-thumb-slate-200"},ot={class:"text-xs text-slate-700 leading-snug group-hover:text-brand-seventh transition-colors font-medium"},rt={class:"text-xs text-slate-500 leading-snug font-medium flex items-center gap-1 group-hover:text-brand-seventh transition-colors"},nt={key:1,class:"px-2.5 py-2 hover:bg-slate-50 transition-colors"},at={class:"text-xs text-slate-700 leading-snug group-hover:text-brand-seventh transition-colors font-medium"},lt={class:"text-xs text-slate-500 leading-snug font-medium flex items-center gap-1 group-hover:text-brand-seventh transition-colors"},it=A({__name:"ItemConsultor",props:{item:{}},setup(c){const k=H(),$=l=>{if(!l.hijos||!l.hijos[0])return"";const m=l.hijos[0];return m.from_jurisprudencia?m.hijos&&m.hijos[0]?"/"+m.hijos[0].id:"":"/"+m.id},d=l=>`${l.titulo}${l.subtitulo?" - "+l.subtitulo:""}`;return(l,m)=>{const _=z,u=J,i=X;return t(),o("div",Z,[s("div",tt,[c.item.svg_ref?(t(),p(_,{key:0,src:c.item.svg_ref,alt:"",width:"20",height:"20",class:"w-5 h-5 object-contain shrink-0"},null,8,["src"])):(t(),p(u,{key:1,name:"heroicons:scale-solid",class:"w-5 h-5 text-brand-seventh shrink-0"})),s("span",{class:"font-bold text-brand-first text-sm truncate",title:c.item.titulo},f(c.item.titulo),9,et)]),s("div",st,[(t(!0),o(w,null,j(c.item.cabeceras,a=>(t(),o(w,{key:a.id},[a.jurisprudencia_vinculante?(t(!0),o(w,{key:0},j(a.hijos,g=>(t(),o("div",{key:g.id,class:"px-2.5 py-2 hover:bg-slate-50 transition-colors"},[b(k).auth?(t(),p(i,{key:0,to:`/consultor-juridico/${c.item.slug}/${a.id}/${g.id}`,class:"flex items-start gap-2 group"},{default:v(()=>[n(u,{name:"heroicons:document-text",class:"w-4 h-4 text-slate-400 mt-0.5 shrink-0 group-hover:text-brand-seventh transition-colors"}),s("p",ot,f(d(g)),1)]),_:2},1032,["to"])):(t(),p(i,{key:1,to:`/login?from=/consultor-juridico/${c.item.slug}/${a.id}/${g.id}`,class:"flex items-start gap-2 group"},{default:v(()=>[n(u,{name:"heroicons:document-text",class:"w-4 h-4 text-slate-400 mt-0.5 shrink-0"}),s("p",rt,[x(f(d(g))+" ",1),n(u,{name:"heroicons:lock-closed-20-solid",class:"w-3.5 h-3.5 text-slate-400 shrink-0"})])]),_:2},1032,["to"]))]))),128)):(t(),o("div",nt,[b(k).auth?(t(),p(i,{key:0,to:`/consultor-juridico/${c.item.slug}/${a.id}${$(a)}`,class:"flex items-start gap-2 group"},{default:v(()=>[n(u,{name:"heroicons:document-text",class:"w-4 h-4 text-slate-400 mt-0.5 shrink-0 group-hover:text-brand-seventh transition-colors"}),s("p",at,f(d(a)),1)]),_:2},1032,["to"])):(t(),p(i,{key:1,to:`/login?from=/consultor-juridico/${c.item.slug}/${a.id}${$(a)}`,class:"flex items-start gap-2 group"},{default:v(()=>[n(u,{name:"heroicons:document-text",class:"w-4 h-4 text-slate-400 mt-0.5 shrink-0"}),s("p",lt,[x(f(d(a))+" ",1),n(u,{name:"heroicons:lock-closed-20-solid",class:"w-3.5 h-3.5 text-slate-400 shrink-0"})])]),_:2},1032,["to"]))]))],64))),128))])])}}}),ct=Object.assign(T(it,[["__scopeId","data-v-657a8661"]]),{__name:"FeaturesConsultorJuridicoItemConsultor"}),dt={class:"page-content py-6"},ut={key:0,class:"shadow-xs no-print relative mb-6 aspect-[8/1.8] w-full overflow-hidden rounded-lg border border-slate-200/50 bg-slate-100"},mt={class:"flex flex-col items-center justify-center py-2"},ht={class:"relative w-full max-w-xl"},pt={class:"no-print mb-6 flex overflow-x-auto whitespace-nowrap border-b border-slate-200/80"},gt={key:1,class:"animate-fade-in"},xt={key:0,class:"my-6"},bt={key:2,class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4"},vt=["onClick"],ft={class:"mb-4 flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-white/15"},_t={class:"text-brand-second drop-shadow-xs mb-3.5 text-base leading-snug transition-colors group-hover:text-amber-200"},yt={class:"shadow-xs inline-flex w-fit items-center gap-1.5 rounded-full bg-white px-3 py-1 text-xs font-extrabold text-slate-800 transition-all hover:bg-slate-100"},wt={key:2,class:"animate-fade-in"},kt={key:0,class:"my-6"},$t={key:3,class:"grid grid-cols-1 gap-6 md:grid-cols-2 lg:grid-cols-3"},Ct=["id"],jt=A({__name:"index",setup(c){Y({module:"CJ",path:"/consultor-juridico"});const k=R(),$=W(),d=V("categories"),l=V(""),{data:m,pending:_,error:u}=$.getConsultores(),i=q(()=>{const r=m.value;return r?r.items?r.items:r.body?.items?r.body.items:Array.isArray(r)?r:[]:[]}),a=q(()=>{const r=m.value;return r&&(r.banner||r.body?.banner)||null}),g=r=>{d.value=r},O=r=>{d.value="panel",setTimeout(()=>{const e=document.getElementById(`consultor-card-${r}`);e&&e.scrollIntoView({behavior:"smooth",block:"center"})},100)},B=()=>{l.value.trim()&&k.push({path:"/consultor-juridico/busqueda",query:{q:l.value.trim()}})};return(r,e)=>{const P=z,E=F,y=J,N=U,I=G;return t(),o("div",dt,[a.value?(t(),o("div",ut,[n(P,{src:a.value,alt:"Consultor JurÃdico",width:"1200",height:"270",format:"webp",quality:"75",sizes:"sm:100vw lg:1200px",loading:"eager",fetchpriority:"high",decoding:"async",class:"absolute inset-0 h-full w-full object-cover"},null,8,["src"])])):L("",!0),n(E,{title:"Consultor JurÃdico",subtitle:"Encuentre jurisprudencia vinculante, informes especializados, concordancias y análisis legal ordena
1do sistemáticamente.",icon:"heroicons:scale-solid","title-level":4,"subtitle-variant":"intro"}),s("div",mt,[s("div",ht,[M(s("input",{"onUpdate:modelValue":e[0]||(e[0]=h=>l.value=h),type:"text",placeholder:"¿Qué estás buscando hoy en el Consultor JurÃdico?...","aria-label":"¿Qué estás buscando hoy en el Consultor JurÃdico?...",onKeyup:D(B,["enter"]),class:"focus:ring-brand-seventh/20 focus:border-brand-seventh shadow-xs w-full rounded-lg border border-slate-200 bg-white py-3 pl-4 pr-12 text-sm text-slate-700 transition-all placeholder:text-slate-400 focus:outline-none focus:ring-2"},null,544),[[Q,l.value]]),s("button",{onClick:B,class:"hover:text-brand-seventh absolute right-3 top-2.5 p-1 text-slate-400 transition-colors",title:"Buscar","aria-label":"Buscar"},[n(y,{name:"heroicons:magnifying-glass",class:"h-5 w-5"})])])]),s("div",pt,[s("button",{onClick:e[1]||(e[1]=h=>g("categories")),class:S(["flex shrink-0 items-center gap-2 border-b-2 px-5 py-3 text-xs font-bold transition-all md:text-sm",d.value==="categories"?"border-brand-seventh text-brand-seventh":"hover:text-brand-first border-transparent text-slate-500"])},[n(y,{name:"heroicons:squares-2x2",class:"h-4 w-4"}),e[3]||(e[3]=x(" CategorÃas ",-1))],2),s("button",{onClick:e[2]||(e[2]=h=>g("panel")),class:S(["flex shrink-0 items-center gap-2 border-b-2 px-5 py-3 text-xs font-bold transition-all md:text-sm",d.value==="panel"?"border-brand-seventh text-brand-seventh":"hover:text-brand-first border-transparent text-slate-500"])},[n(y,{name:"heroicons:list-bullet",class:"h-4 w-4"}),e[4]||(e[4]=x(" Módulos Completos ",-1))],2)]),d.value==="categories"?(t(),o("div",gt,[b(_)&&i.value.length===0?(t(),o("div",xt,[n(N,{type:"grid",count:4,cols:4})])):b(u)?(t(),p(I,{key:1,type:"error",class:"mb-6"},{default:v(()=>[...e[5]||(e[5]=[x(" Ocurrió un error al cargar las categorÃas. Por favor, intente de nuevo. ",-1)])]),_:1})):(t(),o("div",bt,[(t(!0),o(w,null,j(i.value,(h,C)=>(t(),o("div",{key:C,onClick:It=>O(C),style:K({backgroundColor:h.color1||"#1a365d"}),class:"text-brand-second shadow-xs group relative flex min-h-[170px] cursor-pointer flex-col justify-between overflow-hidden rounded-lg p-6 transition-all duration-300 hover:-translate-y-1 hover:shadow-lg"},[e[7]||(e[7]=s("div",{class:"absolute -bottom-4 -right-4 h-24 w-24 rounded-full bg-white/10 blur-xl transition-all duration-500 group-hover:scale-125"},null,-1)),s("div",ft,[n(y,{name:"heroicons:folder-open",size:"32",class:"text-white"})]),s("div",null,[s("h2",_t,f(h.titulo),1),s("span",yt,[e[6]||(e[6]=x(" Ver temas ",-1)),n(y,{name:"heroicons:arrow-right-20-solid",class:"text-brand-seventh h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5"})])])],12,vt))),128))]))])):(t(),o("div",wt,[b(_)&&i.value.length===0?(t(),o("div",kt,[n(N,{type:"grid",count:3,cols:3})])):b(u)?(t(),p(I,{key:1,type:"error",class:"mb-6"},{default:v(()=>[...e[8]||(e[8]=[x(" Ocurrió un error al cargar los contenidos. Por favor, intente de nuevo. ",-1)])]),_:1})):(!i.value||i.value.length===0)&&!b(_)?(t(),p(I,{key:2,type:"info",icon:"heroicons:folder",class:"mb-6"},{default:v(()=>[...e[9]||(e[9]=[x(" No se encontraron temas. No hay contenidos del consultor jurÃdico disponibles en este momento. ",-1)])]),_:1})):(t(),o("div",$t,[(t(!0),o(w,null,j(i.value,(h,C)=>(t(),o("div",{key:h.id,id:`consultor-card-${C}`},[n(ct,{item:h},null,8,["item"])],8,Ct))),128))]))]))])}}}),Xt=T(jt,[["__scopeId","data-v-887eeb10"]]);export{Xt 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.