1import{g as a,L as e,u as s,a as t,c as l,K as r,o as n,b as o,d as u,t as p,e as c,O as i,z as v,B as d,Q as m,k as h,q as g,r as b,y as f,f as k}from"./app.js";const _={class:"wrapper"},y={class:"content-block"},j={class:"headline headline--column"},O={class:"buttons"},$={class:"seo"},w={__name:"Sites",setup(w){const q=g({page:1,count:30}),x=b([]),z=b(null),B=b(!1),E=b(0),I=a(),K=e(),L=s(),{t:M}=t(),Q=l(()=>{let a={};return Object.keys(r).forEach(e=>{a[r[e]]=M("component.filter.channels_sort."+r[e])}),{sort:a}}),S=l(()=>B.value?q.count:x.value),U=a=>{K.push({name:"pornsites",params:{page:"1",sort:a.sort}})},A=l(()=>({title:`${M("meta.title.pornsites")} ${M("seo.page",{page:I.params.page})}`,description:M("meta.description.pornsites"),keywords:M("meta.keywords.pornsites")}));return n(()=>{Object.assign(q,{...q,...I.query,...I.params}),B.value||(B.value=!0,z.value=null,x.value=[],f.channels({...q},a=>{B.value=!1,a.channels&&(a.total_count&&(E.value=parseInt(a.total_count)),x.value=Object.values(a.channels)),a.error&&(z.value=a.code),L.dispatch("setMeta",A.value)}))}),(a,e)=>(k(),o("div",_,[u("div",y,[u("div",j,[u("h1",null,p(a.$t("seo.h1.pornsites")),1),u("div",O,[c(i,{params:q,filters:Q.value,onUpdate:U},null,8,["params","filters"])])]),c(v,{thumbs:S.value,"no-avatar":"no-avatar-v",error:z.value,link:"pornsite_uploaded_videos"},null,8,["thumbs","error"]),x.value.length>0?(k(),d(m,{key:0,current:q.page,params:q,total:E.value},null,8,["current","params","total"])):h("",!0)]),u("div",$,[u("p",null,p(a.$t("seo.text.pornsites")),1)])]))}};export{w 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.