PageSourceSearch

https://actualidadpenal.pe/_nuxt/6e6QB2Oe.js

js actualidadpenal.pe collected 2026-10-02 13:05:14 UTC 5,636 bytes, 1 lines download raw bytes

1import{_ as Z}from"./BbgpcWak.js";import{_ as Q}from"./BEU_PX5H.js";import{_ as ee}from"./BpJXRNlH.js";import{_ as te}from"./BpZHJnk_.js";import{_ as se}from"./ChSGVX5R.js";import{d as ae,w as M,h as j,o as re,a as oe,b as r,c as i,e as l,f as g,t as A,k as w,g as P,i as k,j as S,F as B,l as E,r as d,s as b,p as ne,m as N,C as U,bl as V,R as ie,q as le}from"./Tu_9qqDy.js";import{u as ue,J as ce}from"./CqpJe5yQ.js";import{a as J,b as de}from"./CZ_t7wTv.js";import{u as me}from"./RDwtmSOm.js";import{L as pe}from"./WZY87EM8.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"./CeXSdCxY.js";import"./Dpl8Ulra.js";import"./CmMqz9uY.js";import"./Z0pEkunY.js";import"./C-WUsUQi.js";import"./D6MhI1Dd.js";const ve={class:"rounded-lg border border-slate-200/80 bg-white p-4 shadow-sm lg:p-6"},_e={class:"mx-auto max-w-7xl"},fe={class:"mb-2 pb-2"},ge={key:0,class:"bg-brand-seventh/10 text-brand-seventh animate-fade-in mt-3 inline-flex items-center gap-1.5 rounded-lg px-2.5 py-1 text-xs font-bold"},be={class:"grid grid-cols-1 gap-4 md:grid-cols-2"},he=["value"],ye=["value"],xe={key:1,class:"my-10"},we={key:3,class:"space-y-8"},ke={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3"},qe={key:4,class:"my-10"},Qe=ae({__name:"index",async setup(Ce){let o,m;const n=ne(),F=le(),q=ue(),v=d("all"),C=d(""),_=d("all"),p=d(1),s=d([]),D=b(()=>s.value.slice(0,pe).flatMap(e=>{const t=(e.titulo||"").trim();return!t||!e.alias?[]:[{name:t,url:`/jurisprudencias/${e.alias}/${e.plan_id}`}]}));me({module:"JR",path:"/jurisprudencias",listItems:D});const{data:O}=([o,m]=M(()=>q.getEmisores()),o=await o,m(),o),{data:z}=([o,m]=M(()=>q.getMaterias()),o=await o,m(),o),G=b(()=>[{id:"all",text:"Todos los emisores"},...J(O.value).map(e=>({id:e.alias||e.slug||e.id,text:e.nombre}))]),H=b(()=>[{id:"all",text:"Todas las materias"},...J(z.value).map(e=>({id:e.alias||e.slug||e.id,text:e.nombre}))]);j(()=>n.query,e=>{p.value=1,s.value=[],v.value=e.e||"all",_.value=e.m||"all",C.value=e.c||""},{immediate:!0});const L=()=>{p.value=1,s.value=[];const e={};v.value!=="all"&&(e.e=v.value),_.value!=="all"&&(e.m=_.value),C.value.trim()&&(e.c=C.value.trim()),F.push({query:e})},X=b(()=>{const e={page:p.value,revista:ie.slug},t=n.query.e,u=n.query.m,c=n.query.c;return t&&t!=="all"&&(e.emisor=t),u&&u!=="all"&&(e.materia=u),c&&c.trim()&&(e.buscar=c.trim()),e}),{data:K,pending:h,error:W,refresh:Ie}=([o,m]=M(()=>q.getJurisprudencias(X)),o=await o,m(),o),I=d(!1);j(K,e=>{if(e){const t=J(e),{current_page:u,last_page:c}=de(e),x=t.filter(f=>f&&f.id);p.value===1?s.value=x:s.value=[...s.value,...x],I.value=u<c}else p.value===1&&(s.value=[]),I.value=!1},{immediate:!0});const Y=()=>{!h.value&&I.value&&p.value++},R=d(null);let y=null;re(()=>{y=new IntersectionObserver(e=>{e[0]?.isIntersecting&&Y()},{threshold:.1}),j(R,e=>{e&&y?.observe(e)},{immediate:!0})}),oe(()=>{y&&y.disconnect()});const $=b(()=>{if(n.query.e){const e=n.query.e.replace(/-/g," ");return`Ente emisor: ${e.charAt(0).toUpperCase()+e.slice(1)}`}if(n.query.m){const e=n.query.m.replace(/-/g," ");return`Materia: ${e.charAt(0).toUpperCase()+e.slice(1)}`}if(n.query.c){const e=n.query.c.replace(/-/g," ");return`Palabra clave: ${e.charAt(0).toUpperCase()+e.slice(1)}`}return null});return(e,t)=>{const u=Z,c=Q,x=ee,f=te,T=se;return r(),i("div",ve,[l("div",_e,[l("div",fe,[g(u,{title:"Jurisprudencia",subtitle:"Consulta resoluciones judiciales, jurisprudencia vinculante, acuerdos plenarios y sentencias clave sistematizadas del derecho penal.",icon:"heroicons:scale-solid","title-level":4,"subtitle-variant":"intro"}),$.value?(r(),i("div",ge,[l("span",null,A($.value),1),g(c,{to:"/jurisprudencias",class:"hover:text-brand-first ml-1 font-mono transition-colors"},{default:w(()=>[...t[2]||(t[2]=[N("×",-1)])]),_:1})])):P("",!0)]),g(x,{mb:"mb-8"},{default:w(()=>[l("div",be,[l("div",null,[U(l("select",{"onUpdate:modelValue":t[0]||(t[0]=a=>v.value=a),onChange:L,class:"focus:border-brand-seventh w-full rounded-lg border border-slate-200/80 bg-white px-4 py-2.5 text-sm text-slate-700 transition-colors focus:outline-none"},[(r(!0),i(B,null,E(G.value,a=>(r(),i("option",{key:a.id,value:a.id},A(a.text),9,he))),128))],544),[[V,v.value]])]),l("div",null,[U(l("select",{"onUpdate:modelValue":t[1]||(t[1]=a=>_.value=a),onChange:L,class:"focus:border-brand-seventh w-full rounded-lg border border-slate-200/80 bg-white px-4 py-2.5 text-sm text-slate-700 transition-colors focus:outline-none"},[(r(!0),i(B,null,E(H.value,a=>(r(),i("option",{key:a.id,value:a.id},A(a.text),9,ye))),128))],544),[[V,_.value]])])])]),_:1}
1),k(W)?(r(),S(f,{key:0,type:"error",class:"mb-8"},{default:w(()=>[...t[3]||(t[3]=[N(" Error al cargar jurisprudencias. No se pudo establecer la conexión con la base de datos. Por favor, intenta de nuevo. ",-1)])]),_:1})):k(h)&&s.value.length===0?(r(),i("div",xe,[g(T,{type:"grid",count:6,cols:3})])):(!s.value||s.value.length===0)&&!k(h)?(r(),S(f,{key:2,type:"info",icon:"heroicons:scale",class:"mb-8"},{default:w(()=>[...t[4]||(t[4]=[N(" No se encontraron jurisprudencias. Intenta modificando los criterios de búsqueda o los filtros seleccionados. ",-1)])]),_:1})):s.value&&s.value.length>0?(r(),i("div",we,[l("div",ke,[(r(!0),i(B,null,E(s.value,a=>(r(),S(ce,{key:a.id,item:a},null,8,["item"]))),128))])])):P("",!0),k(h)&&s.value.length>0?(r(),i("div",qe,[g(T,{type:"grid",count:3,cols:3})])):P("",!0),l("div",{ref_key:"sentinelRef",ref:R,class:"h-4 w-full"},null,512)])])}}});export{Qe 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.