PageSourceSearch

https://www.castmenow.co/_next/static/chunks/pages/casting/talent/[userId]-49499d19006371dc.js

js castmenow.co collected 2026-09-30 09:21:39 UTC 14,844 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6650],{51996:function(e,s,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/casting/talent/[userId]",function(){return r(29087)}])},68976:function(e,s,r){"use strict";var a=r(52322);r(2784),s.Z=()=>(0,a.jsx)("div",{className:"flex justify-center items-center m-20",children:(0,a.jsx)("div",{className:"animate-spin rounded-full h-16 w-16 border-4 border-t-blue-600 border-blue-200"})})},30220:function(e,s,r){"use strict";r.d(s,{C:function(){return l}});var a=r(52322);r(2784);var t=r(61335),n=r(43632);let i=(0,t.j)("inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground shadow hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground shadow hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function l(e){let{className:s,variant:r,...t}=e;return(0,a.jsx)("div",{className:(0,n.cn)(i({variant:r}),s),...t})}},25090:function(e,s,r){"use strict";r.d(s,{d:function(){return c},z:function(){return o}});var a=r(52322),t=r(2784),n=r(4222),i=r(61335),l=r(43632);let c=(0,i.j)("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),o=t.forwardRef((e,s)=>{let{className:r,variant:t,size:i,asChild:o=!1,...d}=e,m=o?n.g7:"button";return(0,a.jsx)(m,{className:(0,l.cn)(c({variant:t,size:i,className:r})),ref:s,...d})});o.displayName="Button"},27078:function(e,s,r){"use strict";r.d(s,{Ol:function(){return l},SZ:function(){return o},Zb:function(){return i},aY:function(){return d},eW:function(){return m},ll:function(){return c}});var a=r(52322),t=r(2784),n=r(43632);let i=t.forwardRef((e,s)=>{let{className:r,...t}=e;return(0,a.jsx)("div",{ref:s,className:(0,n.cn)("rounded-xl border bg-card text-card-foreground shadow",r),...t})});i.displayName="Card";let l=t.forwardRef((e,s)=>{let{className:r,...t}=e;return(0,a.jsx)("div",{ref:s,className:(0,n.cn)("flex flex-col space-y-1.5 p-6",r),...t})});l.displayName="CardHeader";let c=t.forwardRef((e,s)=>{let{className:r,...t}=e;return(0,a.jsx)("h3",{ref:s,className:(0,n.cn)("font-semibold leading-none tracking-tight",r),...t})});c.displayName="CardTitle";let o=t.forwardRef((e,s)=>{let{className:r,...t}=e;return(0,a.jsx)("p",{ref:s,className:(0,n.cn)("text-sm text-muted-foreground",r),...t})});o.displayName="CardDescription";let d=t.forwardRef((e,s)=>{let{className:r,...t}=e;return(0,a.jsx)("div",{ref:s,className:(0,n.cn)("p-6 pt-0",r),...t})});d.displayName="CardContent";let m=t.forwardRef((e,s)=>{let{className:r,...t}=e;return(0,a.jsx)("div",{ref:s,className:(0,n.cn)("flex items-center p-6 pt-0",r),...t})});m.displayName="CardFooter"},76510:function(e,s,r){"use strict";r.d(s,{_:function(){return o}});var a=r(52322),t=r(2784),n=r(23707),i=r(61335),l=r(43632);let c=(0,i.j)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),o=t.forwardRef((e,s)=>{let{className:r,...t}=e;return(0,a.jsx)(n.f,{ref:s,className:(0,l.cn)(c(),r),...t})});o.displayName=n.f.displayName},85875:function(e,s,r){"use strict";r.d(s,{Z:function(){return l}});var a=r(52322),t=r(2784),n=r(31226),i=r(43632);let l=t.forwardRef((e,s)=>{let{className:r,orientation:t="horizontal",decorative:l=!0,...c}=e;return(0,a.jsx)(n.f,{ref:s,decorative:l,orientation:t,className:(0,i.cn)("shrink-0 bg-border","horizontal"===t?"h-[1px] w-full":"h-full w-[1px]",r),...c})});l.displayName=n.f.displayName},11189:function(e,s,r){"use strict";r.d(s,{SP:function(){return o},dr:function(){return c},mQ:function(){return l},nU:function(){return d}});var a=r(52322),t=r(2784),n=r(9975),i=r(43632);let l=n.fC,c=t.forwardRef((e,s)=>{let{className:r,...t}=e;return(0,a.jsx)(n.aV,{ref:s,className:(0,i.cn)("inline-flex h-9 items-center justify-center rounded-lg bg-muted p-1 text-muted-foreground",r),...t})});c.displayName=n.aV.displayName;let o=t.forwardRef((e,s)=>{let{className:r,...t}=e;return(0,a.jsx)(n.xz,{ref:s,className:(0,i.cn)("inline-flex items-center justify-center whitespace-nowrap rounded-md px-3 py-1 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow",r),...t})});o.displayName=n.xz.displayName;let d=t.forwardRef((e,s)=>{let{className:r,...t}=e;return(0,a.jsx)(n.VY,{ref:s,className:(0,i.cn)("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",r),...t})});d.displayName=n.VY.displayName},29087:function(e,s,r){"use strict";r.r(s),r.d(s,{default:function(){return p}});var a=r(52322),t=r(2784),n=r(5632),i=r(96577),l=r.n(i),c=r(27078),o=r(30220),d=r(11189),m=r(76510),u=r(85875),f=r(25090),x=r(68976),h=r(88299),g=r(14804);function p(){var e;let s=(0,n.useRouter)(),{userId:r}=s.query,[i,p]=(0,t.useState)(null),[j,N]=(0,t.useState)([]),[b,v]=(0,t.useState)(!0),[y,w]=(0,t.useState)("profile"),[k,C]=(0,t.useState)(!0);if((0,t.useEffect)(()=>{r&&"string"==typeof r&&(async()=>{v(!0);try{let[e,s]=await Promise.all([fetch("/api/user-profile?userId=".concat(r)),fetch("/api/user-photos?userId=".concat(r))]);if(e.ok){let s=await e.json();p(s.merged_user_profile)}if(s.ok){let e=await s.json(),r=Array.isArray(e)?e:(null==e?void 0:e.merged_user_photos)||[];N(r.filter(e=>!e.isArchived))}}catch(e){console.error("Error fetching talent data:",e)}finally{v(!1)}})()},[r]),b)return(0,a.jsx)(x.Z,{});if(!i)return(0,a.jsx)("div",{className:"flex items-center justify-center min-h-[50vh]",children:(0,a.jsxs)("div",{className:"text-center text-gray-500",children:[(0,a.jsx)("p",{children:"Profile not found"}),(0,a.jsxs)(f.z,{variant:"ghost",className:"mt-4",onClick:()=>s.back(),children:[(0,a.jsx)(g.x_l,{className:"mr-2"})," Go Back"]})]})});
1let _=i.stageName||[i.firstName,i.lastName].filter(Boolean).join(" ")||"Unknown Talent",R=e=>{let s=(e||[]).filter(e=>"string"==typeof e&&""!==e.trim());return s.length>0?(0,a.jsx)("div",{className:"flex flex-wrap gap-2",children:s.map((e,s)=>(0,a.jsx)(o.C,{variant:"secondary",children:e},s))}):(0,a.jsx)("span",{className:"text-gray-500",children:"N/A"})},S=(e,s)=>(0,a.jsxs)("div",{className:"flex items-start my-2",children:[(0,a.jsxs)(m._,{className:"font-medium mr-2 w-40 text-gray-600",children:[e,":"]}),(0,a.jsx)("div",{className:"flex-1",children:s||(0,a.jsx)("span",{className:"text-gray-500",children:"N/A"})})]}),M=(null===(e=j.find(e=>!e.isArchived))||void 0===e?void 0:e.src)||null;return(0,a.jsx)("div",{className:"bg-background min-h-screen pt-14 px-4 sm:px-6 lg:px-8",children:(0,a.jsxs)("div",{className:"max-w-5xl mx-auto",children:[(0,a.jsx)("div",{className:"flex items-center gap-4 mb-6",children:(0,a.jsxs)(f.z,{variant:"ghost",size:"sm",onClick:()=>s.back(),children:[(0,a.jsx)(g.x_l,{className:"mr-2 h-4 w-4"})," Back"]})}),(0,a.jsx)(c.Zb,{className:"mb-6",children:(0,a.jsx)(c.aY,{className:"p-6",children:(0,a.jsxs)("div",{className:"flex items-start gap-6",children:[(0,a.jsx)("div",{className:"flex-shrink-0",children:M?(0,a.jsx)("div",{className:"relative w-32 h-40 rounded-lg overflow-hidden shadow-md",children:(0,a.jsx)(l(),{src:M,alt:_,fill:!0,className:"object-cover"})}):(0,a.jsx)("div",{className:"w-32 h-40 rounded-lg bg-gray-200 flex items-center justify-center",children:(0,a.jsx)("span",{className:"text-gray-400 text-4xl font-bold",children:_.charAt(0).toUpperCase()})})}),(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsx)("h1",{className:"text-2xl font-bold text-gray-900 mb-2",children:_}),(0,a.jsxs)("div",{className:"flex flex-wrap gap-2 mb-3",children:[i.gender&&(0,a.jsx)(o.C,{variant:"outline",children:i.gender}),i.age&&(0,a.jsxs)(o.C,{variant:"outline",children:[i.age," years old"]}),i.primaryLocation&&(0,a.jsx)(o.C,{variant:"outline",children:i.primaryLocation})]}),i.unions&&i.unions.length>0&&(0,a.jsx)("div",{className:"flex flex-wrap gap-2 mb-3",children:i.unions.map((e,s)=>(0,a.jsxs)(o.C,{className:"bg-blue-100 text-blue-700",children:[e.name," (",e.status,")"]},s))}),i.biography&&(0,a.jsx)("p",{className:"text-gray-600 text-sm line-clamp-3",children:i.biography})]})]})})}),(0,a.jsxs)(d.mQ,{value:y,onValueChange:w,children:[(0,a.jsxs)(d.dr,{className:"grid w-full grid-cols-2",children:[(0,a.jsx)(d.SP,{value:"profile",children:"Profile Details"}),(0,a.jsxs)(d.SP,{value:"photos",children:["Photos (",j.length,")"]})]}),(0,a.jsxs)("div",{className:"mt-4",children:[(0,a.jsx)(d.nU,{value:"profile",children:(0,a.jsx)(c.Zb,{children:(0,a.jsxs)(c.aY,{className:"p-6 space-y-6",children:[(0,a.jsxs)("section",{children:[(0,a.jsx)("h3",{className:"text-lg font-semibold mb-3",children:"Personal Information"}),(0,a.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-x-8",children:[S("First Name",i.firstName),S("Last Name",i.lastName),S("Birthdate",i.birthdate?(0,h.default)(new Date(i.birthdate.substring(0,10)+"T12:00:00Z"),"MMMM dd, yyyy"):null),S("Age Range",i.ageRange?"".concat(i.ageRange.min," - ").concat(i.ageRange.max):null),S("Gender",i.gender),S("Gender Roles",R(i.genderRoles))]}),(0,a.jsx)(u.Z,{className:"my-4"})]}),(0,a.jsxs)("section",{children:[(0,a.jsx)("h3",{className:"text-lg font-semibold mb-3",children:"Physical Characteristics"}),(0,a.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-x-8",children:[S("Height",i.height),S("Weight",i.weight),S("Eye Color",i.eyeColor),S("Hair Color",i.hairColor),S("Body Type",i.bodyType),S("Ethnicity",i.ethnicity)]}),(0,a.jsx)(u.Z,{className:"my-4"})]}),(0,a.jsxs)("section",{children:[(0,a.jsx)("h3",{className:"text-lg font-semibold mb-3",children:"Skills & Abilities"}),(0,a.jsxs)("div",{className:"space-y-3",children:[S("Languages",i.languages&&i.languages.length>0?i.languages.map(e=>"".concat(e.language," (").concat(e.fluency,")")).join(", "):null),S("Accents",R(i.accents)),S("Acting Styles",R(i.actingStyles)),S("Sports",R(i.sports)),S("Dance",R(i.dance)),S("Musical Instruments",R(i.musicalInstruments)),S("Performance Skills",R(i.performanceSkills)),S("Combat Skills",R(i.combatSkills)),S("Special Skills",R(i.specialSkills))]}),(0,a.jsx)(u.Z,{className:"my-4"})]}),(0,a.jsxs)("section",{children:[(0,a.jsx)("h3",{className:"text-lg font-semibold mb-3",children:"Professional Links"}),(0,a.jsxs)("div",{className:"space-y-2",children:[i.imdbLink&&(0,a.jsxs)("a",{href:i.imdbLink,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-blue-600 hover:underline",children:[(0,a.jsx)(g.CkN,{className:"h-3 w-3"}),"IMDB Profile"]}),i.reelLinks&&i.reelLinks.length>0&&(0,a.jsxs)("div",{children:[(0,a.jsx)(m._,{className:"font-medium text-gray-600",children:"Reels:"}),(0,a.jsx)("div",{className:"mt-1 space-y-1",children:i.reelLinks.map((e,s)=>(0,a.jsxs)("a",{href:e,target:"_blank",rel:"noopener noreferrer",className:"block text-blue-600 hover:underline text-sm",children:[(0,a.jsx)(g.CkN,{className:"inline h-3 w-3 mr-1"}),"Reel ",s+1]},s))})]})]}),i.socialMedia&&(0,a.jsxs)("div",{className:"flex gap-4 mt-4",children:[i.socialMedia.instagram&&(0,a.jsx)("a",{href:i.socialMedia.instagram,target:"_blank",rel:"noopener noreferrer",className:"text-pink-600 hover:text-pink-700",children:(0,a.jsx)(g.Zf_,{className:"h-5 w-5"})}),i.socialMedia.tiktok&&(0,a.jsx)("a",{href:i.socialMedia.tiktok,target:"_blank",rel:"noopener noreferrer",className:"text-gray-800 hover:text-gray-900",children:(0,a.jsx)(g.nTm,{className:"h-5 w-5"})}),i.socialMedia.twitter&&(0,a.jsx)("a",{href:i.socialMedia.twitter,target:"_blank",rel:"noopener noreferrer",className:"text-blue-400 hover:text-blue-500",children:(0,a.jsx)(g.fWC,{className:"h-5 w-5"})}),i.socialMedia.youtube&&(0,a.jsx)("a",{href:i.socialMedia.youtube,target:"_blank",rel:"noopener noreferrer",className:"text-red-600 hover:text-red-700",children:(0,a.jsx)(g.V2E,{className:"h-5 w-5"})})]}),(0,a.jsx)(u.Z,{className:"my-4"})]}),(0,a.jsxs)("section",{children:[(0,a.jsxs)("h3",{className:"text-lg font-semibold mb-3 flex items-center",children:["Credits",(0,a.jsxs)("span",{className:"ml-2 text-sm text-gray-500 font-normal",children:["(",i.credits?i.credits.length:0,")"]}),(0,a.jsx)(f.z,{size:"sm",variant:"ghost",onClick:()=>C(!k),className:"ml-2",children:k?(0,a.jsx)(g.Dli,{}):(0,a.jsx)(g.RiI,{})})]}),!k&&i.credits&&i.credits.length>0&&(0,a.jsx)("div",{className:"space-y-4",children:i.credits.map((e,s)=>(0,a.jsxs)("div",{className:"bg-gray-50 rounded-lg p-4",children:[(0,a.jsx)("p",{className:"font-medium",children:e.projectTitle}),(0,a.jsxs)("p",{className:"text-sm text-gray-600",children:[e.role," • ",e.type]}),e.director&&(0,a.jsxs)("p",{className:"text-sm text-gray-500",children:["Director: ",e.director]}),e.year&&(0,a.jsxs)("p",{className:"text-sm text-gray-500",children:["Year: ",e.year]})]},s))}),!k&&(!i.credits||0===i.credits.length)&&(0,a.jsx)("p",{className:"text-gray-500",children:"No credits available."})]})]})})}),(0,a.jsx)(d.nU,{value:"photos",children:(0,a.jsx)(c.Zb,{children:(0,a.jsx)(c.aY,{className:"p-6",children:j.length>0?(0,a.jsx)("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4",children:j.map((e,s)=>(0,a.jsxs)("div",{className:"relative aspect-[3/4] rounded-lg overflow-hidden shadow-sm hover:shadow-md transition-shadow",children:[(0,a.jsx)(l(),{src:e.src,alt:e.name||"Photo ".concat(s+1),fill:!0,className:"object-cover"}),e.name&&(0,a.jsx)("div",{className:"absolute bottom-0 left-0 right-0 bg-black/50 text-white text-xs p-2 truncate",children:e.name})]},e.id||s))}):(0,a.jsx)("p",{className:"text-center text-gray-500 py-8",children:"No photos available."})})})})]})]})]})})}}},function(e){e.O(0,[6577,8299,9975,7393,2888,9774,179],function(){return e(e.s=51996)}),_N_E=e.O()}]);

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.