PageSourceSearch

https://sexneekhot.com/assets/PerformerDetail-2uKsPLW4.js

js sexneekhot.com collected 2026-10-10 02:13:43 UTC 3,259 bytes, 1 lines download raw bytes

1import{e as p,d as x,r as g,j as e}from"./vendor-react-zVoQ737i.js";import{t as c,M as f,S as h,U as u,l as b,e as P,V as j,m as v}from"./index-Dvky97I-.js";import{B as D}from"./Breadcrumbs-3fs72Zlx.js";import"./vendor-query-v5m2hKML.js";const $=[{value:"latest",label:"الأحدث"},{value:"views",label:"الأكثر مشاهدة"},{value:"likes",label:"الأكثر إعجاباً"}];function k(){const i=p(),t=i.slug,m=x(),s=Math.max(1,parseInt(i.n??"1",10)||1),[d,n]=g.useState("latest"),l=r=>m(r<=1?`/performer/${t}`:`/performer/${t}/page/${r}`),a=c.performers.bySlug.useQuery({slug:t},{enabled:!!t}),o=c.videos.list.useQuery({page:s,limit:12,sort:d,performerSlug:t});return e.jsxs(f,{"code-path":"src/pages/PerformerDetail.tsx:43:5",sidebarPage:"category",topBannerPage:"category",children:[e.jsx(h,{"code-path":"src/pages/PerformerDetail.tsx:44:7",title:a.data?.name?s>1?`${a.data.name} — صفحة ${s}`:a.data.name:void 0,description:a.data?.description?s>1?`${a.data.description} — صفحة ${s}`:a.data.description:void 0,path:s>1?`/performer/${t}/page/${s}`:`/performer/${t}`}),e.jsx(D,{"code-path":"src/pages/PerformerDetail.tsx:64:7",items:[{label:"الممثلين",to:"/performers"},{label:a.data?.name??""}]}),e.jsxs("div",{"code-path":"src/pages/PerformerDetail.tsx:72:7",className:"mb-6 flex items-start gap-4",children:[a.data?.photoUrl?e.jsx("img",{"code-path":"src/pages/PerformerDetail.tsx:74:11",src:a.data.photoUrl,alt:a.data.name,className:"h-20 w-20 shrink-0 rounded-full border object-cover sm:h-24 sm:w-24"}):e.jsx("span",{"code-path":"src/pages/PerformerDetail.tsx:80:11",className:"flex h-20 w-20 shrink-0 items-center justify-center rounded-full bg-brand-gradient text-white sm:h-24 sm:w-24",children:e.jsx(u,{"code-path":"src/pages/PerformerDetail.tsx:81:13",className:"h-10 w-10"})}),e.jsxs("div",{"code-path":"src/pages/PerformerDetail.tsx:84:9",className:"min-w-0",children:[e.jsx("h1",{"code-path":"src/pages/PerformerDetail.tsx:85:11",className:"text-2xl font-extrabold text-gradient",children:a.data?.name??"..."}),e.jsxs("p",{"code-path":"src/pages/PerformerDetail.tsx:88:11",className:"mt-1 text-sm text-muted-foreground",children:[o.data?.total??0," فيديو",(a.data?.totalSeconds??0)>0&&e.jsxs(e.Fragment,{children:[" ","— مجموع الوقت:"," ",b(a.data.totalSeconds)]})]}),a.data?.description&&e.jsx("p",{"code-path":"src/pages/PerformerDetail.tsx:99:13",className:"mt-2 leading-relaxed text-muted-foreground",children:a.data.description})]})]}),e.jsx("div",{"code-path":"src/pages/PerformerDetail.tsx:106:7",className:"mb-6 flex gap-2",children:$.map(r=>e.jsx("button",{"code-path":"src/pages/PerformerDetail.tsx:108:11",onClick:()=>{n(r.value),s!==1&&l(1)},className:P("rounded-full border px-4 py-1.5 text-sm font-medium transition-all",d===r.value?"bg-brand-gradient text-white border-transparent":"hover:bg-secondary"),children:r.label},r.value))}),e.jsx(j,{"code-path":"src/pages/PerformerDetail.tsx:126:7",videos:o.data?.items,isLoading:o.isLoading}),e.jsx(v,{"code-path":"src/pages/PerformerDetail.tsx:127:7",page:s,pages:o.data?.pages??0,makeHref:r=>r<=1?`/performer/${t}`:`/performer/${t}/page/${r}`,onChange:r=>{l(r),window.scrollTo({top:0,behavior:"smooth"})}})]})}export{k 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.