PageSourceSearch

https://xmilf.com/upd/20260827.074217.379690/static/assets/Stars.a3094ae7.js

js xmilf.com collected 2026-09-29 11:23:38 UTC 2,737 bytes, 1 lines download raw bytes

1import{_ as e}from"./Filters.424ab28e.js";import{_ as t}from"./Thumbs.496d35ae.js";import{_ as a}from"./Pagination.424fa2b7.js";import{m as r,y as o,x as s,u as n,c as l,S as i,s as p,a7 as c,a as m,b as u,t as f,e as h,g,i as v,p as d,l as y,v as b,o as j}from"./app.js";import"./CountrySelect.cb84c1d6.js";import"./Checkbox.3484871a.js";const _={class:"wrapper"},k={class:"content-block"},w={class:"headline"},q={class:"seo"},S={__name:"Stars",setup(S){const x=d({page:1,count:60,filterStr:"str"}),$=y([]),O=y(null),C=y(!1),U=y(0),{t:z}=r(),D=o(),E=s(),F=n(),H=l(()=>{let e={};return"abcdefghijklmnopqrstuvwxyz".split("").map(t=>{e[t]=t}),e}),I=l(()=>{let e={};return Object.keys(i).forEach(t=>{e[i[t]]=z("component.filter.models_sort."+i[t])}),{sort:e,letter:H.value,hair:{1:z("component.filter.hair.1"),2:z("component.filter.hair.2"),3:z("component.filter.hair.3"),4:z("component.filter.hair.4"),5:z("component.filter.hair.5")},race:{asian:z("component.filter.race.asian"),caucasian:z("component.filter.race.caucasian"),ebony:z("component.filter.race.ebony"),latin:z("component.filter.race.latin")},weight:{1:z("component.filter.weight.1"),2:z("component.filter.weight.2"),3:z("component.filter.weight.3"),4:z("component.filter.weight.4")},height:{1:z("component.filter.height.1"),2:z("component.filter.height.2"),3:z("component.filter.height.3"),4:z("component.filter.height.4")},age:{1:z("component.filter.age.1"),2:z("component.filter.age.2"),3:z("component.filter.age.3"),4:z("component.filter.age.4")}}}),M=l(()=>C.value?x.count:$.value),P=e=>{const t=e.sort||D.params.sort;delete e.sort,E.push({name:"pornstars",params:{page:"1",sort:t},query:{...D.query,...e}})},T=l(()=>({title:`${z("meta.title.pornstars")} ${z("seo.page",{page:D.params.page})}`,description:z("meta.description.pornstars"),keywords:z("meta.keywords.pornstars")}));return p(()=>{Object.assign(x,{...x,...D.query,...D.params}),Object.keys(c).map(e=>{D.query[e]?x.filterStr+="."+D.query[e]:x.filterStr+="."}),F.dispatch("setMeta",T.value),C.value||(C.value=!0,O.value=null,$.value=[],b.models({...x},e=>{C.value=!1,e.models&&(e.total_count&&(U.value=parseInt(e.total_count)),$.value=e.models),e.error&&(O.value=e.code)}))}),(r,o)=>(j(),m("div",_,[u("div",k,[u("div",w,[u("h1",null,f(r.$t("seo.h1.pornstars")),1),h(e,{params:x,countries:!0,filters:I.value,onUpdate:P},null,8,["params","filters"])]),h(t,{thumbs:M.value,error:O.value,link:"pornstar_uploaded_videos",class:"thumbs--vertical",title:" - free porn videos online HD"},null,8,["thumbs","error"]),$.value.length>0?(j(),g(a,{key:0,current:x.page,params:x,total:U.value},null,8,["current","params","total"])):v("",!0)]),u("div",q,[u("p",null,f(r.$t("seo.text.pornstars")),1)])]))}};export{S 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.