PageSourceSearch

https://podbeemedia.com/_next/static/chunks/pages/admin/film/[id]-e20aae4f5bd0a12d.js

js podbeemedia.com collected 2026-10-02 15:26:26 UTC 17,295 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8996],{25065:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/film/[id]",function(){return r(14287)}])},12422:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createAsyncLocalStorage",{enumerable:!0,get:function(){return createAsyncLocalStorage}});let r=Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available");let FakeAsyncLocalStorage=class FakeAsyncLocalStorage{disable(){throw r}getStore(){}run(){throw r}exit(){throw r}enterWith(){throw r}};let a=globalThis.AsyncLocalStorage;function createAsyncLocalStorage(){return a?new a:new FakeAsyncLocalStorage}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},88427:function(e,t,r){"use strict";function clientHookInServerComponentError(e){}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clientHookInServerComponentError",{enumerable:!0,get:function(){return clientHookInServerComponentError}}),r(38754),r(67294),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},30636:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return ReadonlyURLSearchParams},useSearchParams:function(){return useSearchParams},usePathname:function(){return usePathname},ServerInsertedHTMLContext:function(){return s.ServerInsertedHTMLContext},useServerInsertedHTML:function(){return s.useServerInsertedHTML},useRouter:function(){return useRouter},useParams:function(){return useParams},useSelectedLayoutSegments:function(){return useSelectedLayoutSegments},useSelectedLayoutSegment:function(){return useSelectedLayoutSegment},redirect:function(){return d.redirect},permanentRedirect:function(){return d.permanentRedirect},RedirectType:function(){return d.RedirectType},notFound:function(){return u.notFound}});let a=r(67294),n=r(89031),l=r(11593),o=r(88427),i=r(6160),s=r(30252),d=r(37866),u=r(49363),c=Symbol("internal for urlsearchparams readonly");function readonlyURLSearchParamsError(){return Error("ReadonlyURLSearchParams cannot be modified")}let ReadonlyURLSearchParams=class ReadonlyURLSearchParams{[Symbol.iterator](){return this[c][Symbol.iterator]()}append(){throw readonlyURLSearchParamsError()}delete(){throw readonlyURLSearchParamsError()}set(){throw readonlyURLSearchParamsError()}sort(){throw readonlyURLSearchParamsError()}constructor(e){this[c]=e,this.entries=e.entries.bind(e),this.forEach=e.forEach.bind(e),this.get=e.get.bind(e),this.getAll=e.getAll.bind(e),this.has=e.has.bind(e),this.keys=e.keys.bind(e),this.values=e.values.bind(e),this.toString=e.toString.bind(e),this.size=e.size}};function useSearchParams(){(0,o.clientHookInServerComponentError)("useSearchParams");let e=(0,a.useContext)(l.SearchParamsContext),t=(0,a.useMemo)(()=>e?new ReadonlyURLSearchParams(e):null,[e]);return t}function usePathname(){return(0,o.clientHookInServerComponentError)("usePathname"),(0,a.useContext)(l.PathnameContext)}function useRouter(){(0,o.clientHookInServerComponentError)("useRouter");let e=(0,a.useContext)(n.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function useParams(){(0,o.clientHookInServerComponentError)("useParams");let e=(0,a.useContext)(n.GlobalLayoutRouterContext),t=(0,a.useContext)(l.PathParamsContext);return(0,a.useMemo)(()=>(null==e?void 0:e.tree)?function getSelectedParams(e,t){void 0===t&&(t={});let r=e[1];for(let e of Object.values(r)){let r=e[0],a=Array.isArray(r),n=a?r[1]:r;if(!n||n.startsWith("__PAGE__"))continue;let l=a&&("c"===r[2]||"oc"===r[2]);l?t[r[0]]=r[1].split("/"):a&&(t[r[0]]=r[1]),t=getSelectedParams(e,t)}return t}(e.tree):t,[null==e?void 0:e.tree,t])}function useSelectedLayoutSegments(e){void 0===e&&(e="children"),(0,o.clientHookInServerComponentError)("use
1SelectedLayoutSegments");let{tree:t}=(0,a.useContext)(n.LayoutRouterContext);return function getSelectedLayoutSegmentPath(e,t,r,a){let n;if(void 0===r&&(r=!0),void 0===a&&(a=[]),r)n=e[1][t];else{var l;let t=e[1];n=null!=(l=t.children)?l:Object.values(t)[0]}if(!n)return a;let o=n[0],s=(0,i.getSegmentValue)(o);return!s||s.startsWith("__PAGE__")?a:(a.push(s),getSelectedLayoutSegmentPath(n,t,!1,a))}(t,e)}function useSelectedLayoutSegment(e){void 0===e&&(e="children"),(0,o.clientHookInServerComponentError)("useSelectedLayoutSegment");let t=useSelectedLayoutSegments(e);return 0===t.length?null:t[0]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},49363:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{notFound:function(){return notFound},isNotFoundError:function(){return isNotFoundError}});let r="NEXT_NOT_FOUND";function notFound(){let e=Error(r);throw e.digest=r,e}function isNotFoundError(e){return(null==e?void 0:e.digest)===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},37866:function(e,t,r){"use strict";var a,n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RedirectType:function(){return a},getRedirectError:function(){return getRedirectError},redirect:function(){return redirect},permanentRedirect:function(){return permanentRedirect},isRedirectError:function(){return isRedirectError},getURLFromRedirectError:function(){return getURLFromRedirectError},getRedirectTypeFromError:function(){return getRedirectTypeFromError}});let l=r(23743),o="NEXT_REDIRECT";function getRedirectError(e,t,r){void 0===r&&(r=!1);let a=Error(o);a.digest=o+";"+t+";"+e+";"+r;let n=l.requestAsyncStorage.getStore();return n&&(a.mutableCookies=n.mutableCookies),a}function redirect(e,t){throw void 0===t&&(t="replace"),getRedirectError(e,t,!1)}function permanentRedirect(e,t){throw void 0===t&&(t="replace"),getRedirectError(e,t,!0)}function isRedirectError(e){if("string"!=typeof(null==e?void 0:e.digest))return!1;let[t,r,a,n]=e.digest.split(";",4);return t===o&&("replace"===r||"push"===r)&&"string"==typeof a&&("true"===n||"false"===n)}function getURLFromRedirectError(e){return isRedirectError(e)?e.digest.split(";",3)[2]:null}function getRedirectTypeFromError(e){if(!isRedirectError(e))throw Error("Not a redirect error");return e.digest.split(";",3)[1]}(n=a||(a={})).push="push",n.replace="replace",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},23743:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"requestAsyncStorage",{enumerable:!0,get:function(){return n}});let a=r(12422),n=(0,a.createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6160:function(e,t){"use strict";function getSegmentValue(e){return Array.isArray(e)?e[1]:e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return getSegmentValue}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},30252:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ServerInsertedHTMLContext:function(){return l},useServerInsertedHTML:function(){return useServerInsertedHTML}});let a=r(61757),n=a._(r(67294)),l=n.default.createContext(null);function useServerInsertedHTML(e){let t=(0,n.useContext)(l);t&&t(e)}},14287:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSP:function(){return u}});var a=r(85893),n=r(67294),l=r(11163),o=r(41664),i=r.n(o),s=r(49117),d=r(62584),u=!0;t.default=()=>{let e=(0,l.useRouter)(),{id:t}
1=e.query,[r,o]=(0,n.useState)(null),[u,c]=(0,n.useState)(!0),[m,f]=(0,n.useState)(null),[g,y]=(0,n.useState)(!1);(0,n.useEffect)(()=>{if(!t||"string"!=typeof t)return;let fetchFilm=async()=>{c(!0),f(null);try{let e=await fetch("/api/film/".concat(t)),r=await e.json();if(!e.ok)throw Error(r.error||"Film alınamadı");o(r)}catch(e){f(e instanceof Error?e.message:"Film alınamadı")}finally{c(!1)}};fetchFilm()},[t]);let handleDelete=async()=>{if(r&&confirm('"'.concat(r.title,'" filmini silmek istediğinize emin misiniz? Bu işlem geri alınamaz.'))){y(!0);try{let t=await fetch("/api/film/".concat(r.id),{method:"DELETE"}),a=await t.json();if(!t.ok)throw Error(a.error||"Film silinemedi");e.push("/admin/film")}catch(e){alert(e instanceof Error?e.message:"Film silinemedi"),y(!1)}}},x={draft:"Taslak",published:"Yayında",archived:"Arşiv"},formatList=e=>e&&0!==e.length?e.join(", "):"-",h=r?[{label:"Durum",value:x[r.status]||r.status},{label:"S\xfcre",value:r.duration||"-"},{label:"Yayın Yılı",value:r.releaseYear?String(r.releaseYear):"-"},{label:"Yaş Sınırı",value:r.ageRating||"-"},{label:"Kaynak",value:"manual"===r.source?"Manuel":"Y\xfckleme"},{label:"Premium",value:r.isPremium?"Evet":"Hayır"},{label:"Altyazı",value:(()=>{let e=Array.isArray(null==r?void 0:r.subtitleTracks)?r.subtitleTracks:[];return 0===e.length?(null==r?void 0:r.subtitleEnabled)===!1?"Kapalı":"A\xe7ık":e.map(e=>{let t=e.name||e.languageCode||"Dil",r=e.languageCode?" (".concat(e.languageCode,")"):"";return"".concat(t).concat(r)}).join(", ")})()},{label:"Kategoriler",value:formatList(r.categories)},{label:"Y\xf6netmen",value:r.director||"-"},{label:"Senarist",value:formatList(r.writers)},{label:"Yapımcı",value:formatList(r.producers)},{label:"Film M\xfcziği",value:r.composer||"-"},{label:"Pop\xfclerlik",value:null!=r.popularity?String(r.popularity):"-"},{label:"Podcast B\xf6l\xfcm Linki",value:r.podcastLink||"-"}]:[],p=Array.isArray(null==r?void 0:r.actorProfiles)?r.actorProfiles:[],b=(null==r?void 0:r.verticalPosterUrl)||(null==r?void 0:r.thumbnailUrl)||(null==r?void 0:r.itunesImageHref)||"";return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d.Z,{}),(0,a.jsx)("div",{className:"p-4 sm:ml-64",children:(0,a.jsxs)("main",{className:"mx-auto max-w-6xl p-4",children:[(0,a.jsxs)("div",{className:"mb-6 flex items-center justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(i(),{href:"/admin/film",className:"text-sm text-gray-600 hover:underline dark:text-gray-400",children:"← Film listesine d\xf6n"}),(0,a.jsx)("h2",{className:"mt-2 text-2xl font-bold text-gray-900 dark:text-white",children:"Film Detayı"})]}),r&&(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)(i(),{href:"/film/".concat(r.id),target:"_blank",className:"rounded-lg border border-gray-300 px-4 py-2 text-sm font-medium text-gray-700 hover:bg-gray-100 dark:border-gray-600 dark:text-gray-300 dark:hover:bg-gray-700",children:"Test Sayfası"}),(0,a.jsx)(i(),{href:"/admin/film/edit/".concat(r.id),className:"rounded-lg bg-violet-600 px-4 py-2 text-sm font-medium text-white hover:bg-violet-700",children:"D\xfczenle"}),(0,a.jsx)("button",{type:"button",onClick:handleDelete,disabled:g,className:"rounded-lg bg-red-600 px-4 py-2 text-sm font-medium text-white hover:bg-red-700 disabled:opacity-50",children:g?"Siliniyor...":"Sil"})]})]}),u&&(0,a.jsx)("p",{children:"Y\xfckleniyor..."}),m&&(0,a.jsx)("p",{className:"text-red-600 dark:text-red-400",children:m}),!u&&!m&&r&&(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsxs)("div",{className:"overflow-hidden rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[r.detailBannerFirstFrameUrl||r.detailBannerVideoUrl?(0,a.jsx)("div",{className:"relative h-52 overflow-hidden bg-gray-900 md:h-72",children:r.detailBannerVideoUrl?(0,a.jsx)("video",{src:r.detailBannerVideoUrl,poster:r.detailBannerFirstFrameUrl||void 0,className:"h-full w-full object-cover opacity-80",muted:!0,playsInline:!0,controls:!0}):(0,a.jsx)("img",{src:r.detailBannerFirstFrameUrl||"",alt:r.title,className:"h-full w-full object-cover opacity-80"})}):null,(0,a.jsxs)("div",{className:"grid grid-cols-1 gap-6 p-5 md:grid-cols-[180px_1fr]",children:[(0,a.jsx)("div",{className:"overflow-hidden rounded-lg border border-gray-200 bg-gray-100 dark:border-gray-700 dark:bg-gray-700",children:b?(0,a.jsx)("img",{src:b,alt:r.title,className:"aspect-[2/3] w-full object-cover"}):(0,a.jsx)("div",{className:"flex aspect-[2/3] items-center justify-center text-sm text-gray-500 dark:text-gray-300",children:"Kapak Yok"})}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"mb-2 flex flex-wrap gap-2",children:[(0,a.jsx)("span",{className:"rounded-full bg-gray-100 px-3 py-1 text-xs font-medium text-gray-700 dark:bg-gray-700 dark:text-gray-200",children:x[r.status]||r.status}),r.isPremium&&(0,a.jsx)("span",{className:"rounded-full bg-violet-100 px-3 py-1 text-xs font-medium text-violet-700 dark:bg-violet-900/30 dark:text-violet-300",children:"Premium"})]}),(0,a.jsx)("h3",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:r.title}),r.summary&&(0,a.jsx)("p",{className:"mt-2 text-sm leading-6 text-gray-600 dark:text-gray-300",children:r.summary})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-xs font-medium uppercase text-gray-500 dark:text-gray-400",children:"A\xe7ıklama"}),(0,a.jsx)("p",{className:"mt-1 whitespace-pre-wrap text-sm leading-6 text-gray-800 dark:text-gray-200",children:r.description})]})]})]})]}),(0,a.jsxs)("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-3",children:[(0,a.jsxs)("div",{className:"rounded-lg border border-gray-200 bg-white p-5 shadow-sm dark:border-gray-700 dark:bg-gray-800 lg:col-span-2",children:[(0,a.jsx)("h3",{className:"mb-4 text-lg font-semibold text-gray-900 dark:text-white",children:"K\xfcnye ve Sınıflandırma"}),(0,a.jsx)("div",{className:"grid grid-cols-1 gap-3 md:grid-cols-2",children:h.map(e=>(0,a.jsxs)("div",{className:"rounded-lg bg-gray-50 p-3 dark:bg-gray-700/50",children:[(0,a.jsx)("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:e.label}),(0,a.jsx)("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:e.value})]},e.label))})]}),(0,a.jsxs)("div",{className:"rounded-lg border border-gray-200 bg-white p-5 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[(0,a.jsx)("h3",{className:"mb-4 text-lg font-semibold text-gray-900 dark:text-white",children:"Video \xd6nizleme"}),r.muxPlaybackId?(0,a.jsx)("div",{className:"overflow-hidden rounded-lg bg-black",children:(0,a.jsx)(s.ZP,{playbackId:r.muxPlaybackId,streamType:"on-demand",accentColor:"#7c3aed",metadata:{video_title:r.title},style:{width:"100%",height:"220px"}})}):(0,a.jsx)("div",{className:"flex h-40 items-center justify-center rounded-lg bg-gray-100 text-sm text-gray-500 dark:bg-gray-700 dark:text-gray-300",children:"Video hen\xfcz eklenmemiş."}),(0,a.jsxs)("div",{className:"mt-4 space-y-2 text-sm text-gray-600 dark:text-gray-300",children:[(0,a.jsxs)("p",{children:["Oluşturulma: ",new Date(r.createdAt).toLocaleStr
1ing("tr-TR")]}),(0,a.jsxs)("p",{children:["G\xfcncellenme: ",new Date(r.updatedAt).toLocaleString("tr-TR")]})]})]})]}),p.length>0&&(0,a.jsxs)("div",{className:"rounded-lg border border-gray-200 bg-white p-5 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[(0,a.jsx)("h3",{className:"mb-4 text-lg font-semibold text-gray-900 dark:text-white",children:"Oyuncu / Kişi Profilleri"}),(0,a.jsx)("div",{className:"grid grid-cols-1 gap-4 md:grid-cols-2",children:p.map(e=>(0,a.jsxs)("div",{className:"flex gap-3 rounded-lg bg-gray-50 p-3 dark:bg-gray-700/50",children:[(0,a.jsx)("div",{className:"h-16 w-16 shrink-0 overflow-hidden rounded-lg bg-gray-200 dark:bg-gray-700",children:e.image?(0,a.jsx)("img",{src:e.image,alt:e.name,className:"h-full w-full object-cover"}):null}),(0,a.jsxs)("div",{className:"min-w-0",children:[(0,a.jsx)("p",{className:"font-medium text-gray-900 dark:text-white",children:e.name}),e.role&&(0,a.jsx)("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:e.role}),e.shortBio&&(0,a.jsx)("p",{className:"mt-1 line-clamp-2 text-sm text-gray-600 dark:text-gray-300",children:e.shortBio})]})]},e.id))})]})]})]})})]})}},39332:function(e,t,r){e.exports=r(30636)}},function(e){e.O(0,[5445,9412,9117,2584,9774,2888,179],function(){return e(e.s=25065)}),_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.