1import{h as et,n as cl,i as lt,w as he,aV as ml,s as i,aW as vl,d as It,a4 as Bt,G as jt,U as Ae,j as u,k as v,b as l,c as q,a as c,R as w,A as y,$ as f,e as s,f as Ut,r as b,o,t as r,l as d,D as se,z as pl,aG as qt,aH as Wt,C as Qt,a2 as T,a5 as Gl,p as Hl,y as Gt,Y as Kl,a0 as Jl,aQ as Ht,aa as fl,W as ye,aR as Kt,N as Jt,V as Yt,aX as Xt,aU as Zt,a3 as bl,aY as gl,P as X,a8 as Ce,_ as ea}from"./app-C95GzvzN.js";import{d as la,e as ta,f as Yl,h as aa}from"./governance-DKurKv72.js";import{J as na}from"./JowoImage-Bv5x8iOf.js";import{E as sa,J as ra}from"./JowoVideoPlaybackPanel--GhSizpA.js";import{_ as Ue}from"./OperationActionButton.vue_vue_type_style_index_0_lang-DvnxnUOE.js";import{u as oa}from"./use-keep-alive-page-C9dgtg-j.js";import{p as ia,m as Xl}from"./drama-marketplace-mappers-BJIh1TDj.js";import{m as ua}from"./drama-preview-episodes-BngymSZ3.js";import{r as da}from"./support-language-CaLGCqMq.js";import{C as ca}from"./ChevronDownOutline-DMEbQZxx.js";import{N as va,a as re}from"./DescriptionsItem-QHXRIFk6.js";import{N as pa}from"./Progress-Djkm5fxG.js";import{u as fa}from"./use-message-CW50KlfO.js";import{N as qe}from"./Spin-BPzEGhkp.js";import{N as ba}from"./DataTable-BVt8-jQL.js";import{N as ga}from"./Pagination-IrFwBjH1.js";import"./success-code-dyMXL1FF.js";import"./Image-DnyfVFO9.js";import"./ImagePreview-DpjAHTNS.js";import"./download-C2161hUv.js";import"./JowoVideoPlayer-BllEF7RT.js";import"./ConfirmActionButton.vue_vue_type_style_index_0_lang-BzTjDIjG.js";import"./Popconfirm-D1UPl7CO.js";import"./Checkbox-DHuK4H8i.js";import"./Ellipsis-DuB2V5ji.js";function ma(N){const C=getComputedStyle(N),h=Number.parseFloat(C.columnGap||C.gap||"0");return Number.isFinite(h)?h:0}function ya(N){const C=Array.from(N.querySelectorAll("[data-filter-value]"));if(!C.length)return{hiddenValues:[],hiddenCount:0};const h=N.clientWidth;if(h<=0)return{hiddenValues:[],hiddenCount:0};const t=ma(N);let ee=0;const S=[];let z=!1;
1return C.forEach((G,R)=>{const k=G.dataset.filterValue??"",ke=G.offsetWidth,x=ee+(R>0?t:0)+ke;if(z||x>h+.5){z=!0,k&&S.push(k);return}ee=x}),{hiddenValues:S,hiddenCount:S.filter(G=>G!=="all").length}}function ha(N){return Array.isArray(N)?N:N==="all"?[]:[N]}function Z(N){const C=ml({expanded:!1,hiddenCount:0,hiddenValues:[]});let h=null,t=0;const ee=i(()=>{const x=ha(vl(N.selected));return!x.length||!C.hiddenValues.length?!1:x.some(L=>C.hiddenValues.includes(L))}),S=i(()=>C.expanded||ee.value);function z(x){C.hiddenCount=x.hiddenCount,C.hiddenValues=x.hiddenValues,x.hiddenCount===0&&(C.expanded=!1)}function G(){const x=N.chipsRef.value;if(!x){z({hiddenValues:[],hiddenCount:0});return}z(ya(x))}function R(){t&&cancelAnimationFrame(t),t=requestAnimationFrame(()=>{t=0,G()})}function k(){if(S.value){if(ee.value)return;C.expanded=!1;return}C.expanded=!0}function ke(){C.expanded=!1}return et(()=>{const x=N.chipsRef.value;x&&typeof ResizeObserver<"u"&&(h=new ResizeObserver(()=>{R()}),h.observe(x)),cl(()=>R())}),lt(()=>{h?.disconnect(),h=null,t&&(cancelAnimationFrame(t),t=0)}),he(()=>vl(N.deps),()=>{cl(()=>R())},{deep:!0}),he(()=>vl(N.selected),()=>{cl(()=>R())},{deep:!0}),ml({get hiddenCount(){return C.hiddenCount},get hiddenValues(){return C.hiddenValues},get listExpanded(){return S.value},get selectedInHidden(){return ee.value},toggle:k,reset:ke,measureNow:G,scheduleMeasure:R})}const ka={key:0,class:"page-inline-state grid place-items-center p-6 [min-height:max(280px,calc(100svh_-_220px))]"},xa=["aria-expanded"],_a={class:"drama-filter-header__title text-ink"},wa={class:"inline-flex shrink-0 items-center gap-2.5"},Ca={class:"drama-filter-header__count inline-flex items-center gap-1 rounded-full text-ink-secondary font-black whitespace-nowrap"},Na={class:"drama-filter-body"},Sa={class:"filter-main mb-4.5"},Ra={class:"drama-search-field relative overflow-hidden grid gap-2.5 py-3.5 px-4"},Ta={class:"w-16 shrink-0 grow-0 text-ink-secondary text-body"},$a=["data-filter-value","onClick"],Da={class:"w-16 shrink-0 grow-0 text-ink-secondary text-body"},za=["data-filter-value","onClick"],La={class:"w-16 shrink-0 grow-0 text-ink-secondary text-body"},Ea=["data-filter-value","onClick"],Fa={class:"w-16 shrink-0 grow-0 text-ink-secondary text-body"},Aa=["data-filter-value","onClick"],Ma={class:"w-16 shrink-0 grow-0 text-ink-secondary text-body"},Pa=["data-filter-value","onClick"],Va={class:"w-16 shrink-0 grow-0 text-ink-secondary text-body"},Oa=["data-filter-value","onClick"],Ia={class:"w-16 shrink-0 grow-0 text-ink-secondary text-body"},Ba=["data-filter-value","onClick"],ja={class:"w-16 shrink-0 grow-0 text-ink-secondary text-body"},Ua=["data-filter-value","onClick"],qa={class:"w-16 shrink-0 grow-0 text-ink-secondary text-body"},Wa=["data-filter-value","onClick"],Qa={key:0},Ga={class:"filter-row flex items-center flex-nowrap gap-2 border-t border-line"},Ha={class:"w-16 shrink-0 grow-0 text-ink-secondary text-body"},Ka={class:"filter-row__chips flex flex-auto items-center flex-nowrap gap-2 min-w-0 overflow-hidden"},Ja={class:"star-rating-picker__stars flex items-center h-full","aria-hidden":"true"},Ya={class:"star-rating-picker__hits flex absolute"},Xa=["aria-label","aria-pressed","onMouseenter","onFocus","onClick"],Za={class:"star-rating-preview text-ink-secondary font-extrabold whitespace-nowrap text-body","aria-live":"polite"},en={class:"filter-row flex items-center flex-nowrap gap-2 border-t border-line"},ln={class:"w-16 shrink-0 grow-0 text-ink-secondary text-body"},tn={class:"filter-row__chips flex flex-auto items-center flex-nowrap gap-2 min-w-0 overflow-hidden"},an={class:"drama-list-toolbar grid items-center gap-2.5 [grid-template-columns:minmax(0,1fr)_220px_auto_auto_auto] max-[1280px]:[grid-template-columns:minmax(0,1fr)_minmax(160px,220px)_auto_auto_auto] pt-3"},nn={class:"active-filter-summary flex items-center gap-2 text-ink-secondary font-extrabold min-w-0"},sn={key:0,class:"active-filter-summary__spin inline-flex items-center","aria-hidden":"true"},rn={class:"view-toggle inline-flex border border-line rounded-lg bg-card overflow-hidden justify-self-start w-max"},on={class:"drama-list-spin relative"},un={key:0,class:"drama-grid grid gap-3.5"},dn=["aria-label","onClick"],cn={class:"drama-poster-score rounded-lg font-bold whitespace-nowrap absolute right-2.5 bottom-2.5 z-1 pointer-events-none overflow-hidden"},vn={class:"drama-card__body flex flex-col gap-2 pt-2 px-3.5 pb-2 min-w-0"},pn={class:"card-title-block flex flex-col gap-1 min-w-0"},fn={class:"card-title-row flex items-center justify-between gap-2 min-w-0"},bn={class:"drama-card-title m-0 text-ink font-bold whitespace-nowrap overflow-hidden"},gn={key:0,class:"drama-card-premiere text-ink-muted font-medium whitespace-nowrap overflow-hidden"},mn={class:"tag-row flex flex-wrap"},yn={class:"m-0 line-clamp-2"},hn={class:"drama-meta grid grid-cols-2 gap-x-2 gap-y-[3px]"},kn={class:"drama-markets-preview mt-px block whitespace-nowrap max-w-full overflow-hidden"},xn={class:"block mt-px"},_n={class:"drama-card-rating flex items-center gap-1 mt-px"},wn={key:0,class:"drama-card-stars flex items-center gap-px shrink-0","aria-hidden":"true"},Cn={class:"drama-card__actions mt-auto"},Nn={key:0,class:"page-inline-state grid place-items-center p-6 [min-height:max(280px,calc(100svh_-_220p
1x))] drawer-detail-state"},Sn={key:3},Rn={class:"drawer-summary grid gap-2.5 p-4 border border-line rounded-lg bg-card-soft"},Tn={class:"drama-card-rating inline-flex items-center gap-1"},$n={key:0,class:"drama-card-stars flex items-center gap-px shrink-0","aria-hidden":"true"},Dn={class:"drama-preview-panel drawer-block p-3.5 border border-line bg-card rounded-xl mt-1"},zn={class:"section-heading flex items-center justify-between mb-2.5"},Ln={key:0,class:"text-body"},En={key:0,class:"drama-preview-hint -mt-0.5 mb-3 text-ink-muted text-xs"},Fn={key:2,class:"drama-preview-empty grid place-items-center p-4.5 bg-card-soft text-ink-secondary text-center"},An={class:"drawer-block mt-1"},Mn={class:"section-heading flex items-center justify-between mb-2.5"},Pn={class:"text-body"},Vn={class:"manual-channel-select grid gap-1.5 mb-2.5 py-2.5 px-3 border border-line rounded-lg bg-card-soft"},On=["onClick"],Zl=12,In=It({name:"DramaMarketplacePage",__name:"DramaMarketplacePage",setup(N,{expose:C}){const h=fa(),t=Ut,{supportLanguage:ee}=Bt(jt()),S=b(null),z=i(()=>(S.value?.list||[]).map(Xl)),G=i(()=>new Map(z.value.map(a=>[a.id,a]))),R=b(!1),k=ml({status:"idle",record:null,error:""}),ke=i(()=>k.status==="loading"),x=i(()=>k.error),L=i(()=>k.record);let Me=0;const Ne=b(!0),Se=b(!1),xe=b(!1),H=b(null),Re=b("card"),K=b(""),F=b("all"),A=b("all"),M=b("all"),P=b("all"),V=b("all"),O=b("all"),$=b([]),I=b("all"),B=b("all"),j=b("all"),E=b("all"),D=b(!1);function We(){D.value=!D.value}function tt(a){(a.key==="Enter"||a.key===" ")&&(a.preventDefault(),We())}const le=b(!1),Pe=b(""),W=b(""),Te=b(""),$e=b(!1),oe=b("match_desc"),ie=b(1),J=b([]);let Ve=0,De=null;const m=i(()=>S.value?.filter_options),Qe=i(()=>U(m.value?.video_content_types)),Ge=i(()=>U(m.value?.release_types)),He=i(()=>U(m.value?.years)),Ke=i(()=>U(m.value?.make_types)),Je=i(()=>U(m.value?.skin_colors)),Ye=i(()=>U(m.value?.sex_types)),Xe=i(()=>U(m.value?.genres)),yl=i(()=>U(m.value?.languages)),Ze=i(()=>U(m.value?.match_ranges)),hl=i(()=>U(m.value?.star_ratings)),ze=b(null),Oe=i(()=>j.value==="all"?0:Number(j.value)||0),Le=i(()=>ze.value??Oe.value),at=i(()=>new Map(hl.value.map(a=>[a.value,a.count]))),nt=i(()=>Le.value===0?t("å
¨é¨"):nl(Le.value)),st=i(()=>Le.value===0?kl.value:at.value.get(Le.value.toFixed(1))??null),Ee=i(()=>U(S.value?.sort_options,!1).filter(a=>a.value!=="copyright_expiry_asc")),rt=i(()=>Ee.value.length?t("éæ©æåºæ¹å¼"):t("æå¡ç«¯æªæä¾æåº")),ot=i(()=>Q(m.value?.video_content_types)),it=i(()=>Q(m.value?.release_types)),ut=i(()=>Q(m.value?.years)),dt=i(()=>Q(m.value?.make_types)),ct=i(()=>Q(m.value?.skin_colors)),vt=i(()=>Q(m.value?.sex_types)),pt=i(()=>Q(m.value?.genres)),ft=i(()=>Q(m.value?.languages)),bt=i(()=>Q(m.value?.match_ranges)),kl=i(()=>Q(m.value?.star_ratings)),xl=i(()=>U(m.value?.availabilities,!1)),gt=i(()=>Q(m.value?.availabilities)),mt=i(()=>xl.value.find(a=>a.value==="available")?.count??null),yt=i(()=>xl.value.find(a=>a.value==="unavailable")?.count??null),_l=b(null),wl=b(null),Cl=b(null),Nl=b(null),Sl=b(null),Rl=b(null),Tl=b(null),$l=b(null),Dl=b(null),ue=Z({chipsRef:_l,selected:F,deps:()=>[X.value,Qe.value,D.value]}),de=Z({chipsRef:wl,selected:A,deps:()=>[X.value,Ge.value,D.value]}),ce=Z({chipsRef:Cl,selected:M,deps:()=>[X.value,He.value,D.value]}),ve=Z({chipsRef:Nl,selected:P,deps:()=>[X.value,Ke.value,D.value]}),pe=Z({chipsRef:Sl,selected:V,deps:()=>[X.value,Je.value,D.value]}),fe=Z({chipsRef:Rl,selected:O,deps:()=>[X.value,Ye.value,D.value]}),be=Z({chipsRef:Tl,selected:$,deps:()=>[X.value,Xe.value,D.value]}),ge=Z({chipsRef:$l,selected:I,deps:()=>[X.value,yl.value,D.value]}),me=Z({chipsRef:Dl,selected:B,deps:()=>[X.value,Ze.value,D.value]}),el=i(()=>S.value?.total??null),ht=i(()=>S.value?.summary?.total??null),kt=i(()=>el.value==null?1:Math.max(1,Math.ceil(el.value/Zl))),Ie=i(()=>z.value.filter(a=>J.value.includes(a.id))),xt=i(()=>{const a=[K.value?t("å
³é®è¯ï¼{value}",{value:K.value}):"",F.value!=="all"?t("产å§ç±»åï¼{value}",{value:Y(Qe.value,F.value)}):"",A.value!=="all"?t("å§ç±»åï¼{value}",{value:Y(Ge.value,A.value)}):"",M.value!=="all"?t("年份ï¼{value}",{value:Y(He.value,M.value)}):"",P.value!=="all"?t("å¶ä½ç±»åï¼{value}",{value:Y(Ke.value,P.value)}):"",V.value!=="all"?t("è¤è²ï¼{value}",{value:Y(Je.value,V.value)}):"",O.value!=="all"?t("åä¼ç±»åï¼{value}",{value:Y(Ye.value,O.value)}):"",$.value.length?t("颿ï¼{value}",{value:$.value.map(n=>Y(Xe.value,n)||n).join("ã")}):"",I.value!=="all"?t("è¯è¨ï¼{value}",{value:I.value}):"",B.value!=="all"?t("å¹é
度ï¼{value}",{value:Y(Ze.value,B.value)}):"",j.value!=="all"?t("è¯çº§ï¼{value}",{value:Y(hl.value,j.value)}):"",E.value!=="all"?t("å¯ç¨ç¶æï¼{value}",{value:E.value==="available"?t("å¯ç¨"):t("ä¸å¯ç¨")}
1):""].filter(Boolean);return a.length?a.join(" / "):t("å
¨é¨å§ç®")}),zl=i(()=>!!K.value.trim()||F.value!=="all"||A.value!=="all"||M.value!=="all"||P.value!=="all"||V.value!=="all"||O.value!=="all"||$.value.length>0||I.value!=="all"||B.value!=="all"||j.value!=="all"||E.value!=="all"),_t=i(()=>zl.value?t("ææ å¹é
å§ç®"):t("ææ å¯ç¨å§ç®")),g=i(()=>{if(!L.value)return null;const a=G.value.get(String(L.value.id)),n=L.value.has_matched_channel,e={...L.value,has_matched_channel:n??(a&&a.hasMatchedChannel?1:0)};return Xl(e)}),te=i(()=>ua(L.value?.original_episodes)),ll=i(()=>te.value.find(a=>a.key===Te.value)||null),wt=i(()=>ll.value?.label||t("è§é¢é¢è§")),Ct=i(()=>te.value.map(a=>({id:a.key,label:a.label,src:a.url}))),Ll=i(()=>L.value?L.value.candidate_channels?.length?L.value.candidate_channels:L.value.candidate_channel?[L.value.candidate_channel]:[]:[]),Be=i(()=>Ll.value.filter(a=>!!a.channel_id)),El=i(()=>Be.value.find(a=>a.channel_id===W.value)||null),Fl=i(()=>Be.value.map(a=>{const n=ul(a.languages||[]),e=a.channel_name||a.channel_id;return{label:n?`${e} · ${n}`:e,value:a.channel_id}})),Al=i(()=>ke.value?t("æ£å¨å è½½å§ç®è¯¦æ
"):x.value?x.value:g.value?g.value.rightsStatus===null?t("çæç¶ææªç¥ï¼æä¸è½å å
¥éå§éå"):g.value.rightsStatus==="takedown"?t("çæå·²ä¸æ¶ï¼ä¸è½å å
¥éå§éå"):g.value.canAddQueue?g.value.rightsStatus==="unavailable"?t("ææ å¹é
é¢éï¼ä¸è½å å
¥éå§éå"):Be.value.length?W.value?"":t("请å
éæ©ç®æ é¢é"):t("ææ åéé¢é"):t("å
¨ç½é¦åæªå°ç¹ä¸ä»
æ¯æåå¹å§ï¼æä¸å¯å å
¥ä»»å¡"):t("å§ç®è¯¦æ
å°æªå è½½å®æ")),Ml=i(()=>{const a=g.value;return a?Be.value.map(n=>{const e=n.match_score==null?null:Number(n.match_score);return{channelId:n.channel_id,name:n.channel_name||n.channel_id,languages:ul(n.languages||[])||t("æªæ 注"),score:e!=null&&Number.isFinite(e)?e:null,blockedReason:a.rightsStatus===null?t("çæç¶ææªç¥"):a.rightsStatus==="takedown"?t("çæå·²ä¸æ¶"):a.rightsStatus==="unavailable"?t("ææ å¹é
é¢é"):""}}).sort((n,e)=>(e.score||0)-(n.score||0)):[]}),Nt=i(()=>[{type:"selection",width:64,disabled:a=>ne(a).kind==="disabled"},{title:t("å§å"),key:"title",minWidth:220,render:a=>Ce("button",{type:"button",class:"link-cell cursor-pointer text-left",onClick:()=>_e(a)},a.title)},{title:t("é¦åæ¶é´"),key:"premiereTime",minWidth:150,render:a=>a.premiereTime||""},{title:t("åéé¢é"),key:"channelName",minWidth:160,render:a=>a.channelName||t("å¾
å¹é
")},{title:t("è¯è¨"),key:"markets",minWidth:110,render:a=>{const n=Bl(a.markets,2),e=dl(a.markets);return a.markets.length<=2?n:Ce(gl,{trigger:"hover"},{trigger:()=>Ce("span",{class:"drama-markets-preview whitespace-nowrap max-w-full"},n),default:()=>e})}},{title:t("å
容æç"),key:"rightsStatus",width:96,render:a=>Ce(ye,{type:ol(a.rightsStatus),size:"small",bordered:!1},{default:()=>rl(a.rightsStatus)})},{title:t("è¯çº§"),key:"starRating",width:88,render:a=>nl(a.starRating)},{title:t("å¹é
"),key:"matchScore",width:72,render:a=>Ce(ye,{type:"primary",size:"small",bordered:!1},{default:()=>al(a.matchScore)})},{title:t("æä½"),key:"action",width:130,render:a=>{const n=ne(a);return n.kind==="disabled"?null:Ce(Ue,{size:"small",type:"primary",disabled:R.value,onClick:()=>_e(a)},{default:()=>n.label})}}]);he(z,()=>{J.value=J.value.filter(a=>z.value.some(n=>n.id===a))}),he(le,a=>{a||Fe()}),he([K,F,A,M,P,V,O,$,I,B,j,E,oe],()=>{if(ie.value!==1){ie.value=1;return}Pl()}),he(ie,()=>{Pl()}),he(Ee,a=>{a.length&&(oe.value&&a.some(n=>n.value===oe.value)||(oe.value=a.find(n=>n.value==="match_desc")?.value??a[0]?.value))}),et(()=>{ae("initial")}),oa({onReactivate:()=>{ae("refresh")},onDeactivate:St}),lt(()=>{tl()});function St(){le.value=!1,Fe(),tl()}function tl(){De&&(clearTimeout(De),De=null)}async function ae(a="initial"){const n=++Ve;S.value?Se.value=!0:Ne.value=!0,H.value=null;try{const e=await la(Vl());if(n!==Ve)return;S.value=e}catch(e){if(n!==Ve)return;H.value=Ae(e,t("å§åºå表å 载失败ï¼è¯·ç¨åéè¯ã"))}finally{n===Ve&&(Ne.value=!1,Se.value=!1)}}function Pl(){tl(),De=setTimeout(()=>{De=null,ae(S.value?"refresh":"initial")},300)}function Vl(){return{keyword:K.value.trim()||void 0,video_content_type:F.value==="all"?void 0:Number(F.value),release_type:A.value==="all"?void 0:A.value,year:M.value==="all"?void 0:Number(M.value),make_type:P.value==="all"?void 0:P.value,skin_color:V.value==="all"?void 0:V.value,sex_type:O.value==="all"?void 0:Number(O.value),genre:$.value.length?$.value.join(","):void 0,language:I.value==="all"?void 0:I.value,match_range:B.value==="all"?void 0:B.value,star_rating:j.value==="all"?void 0:j.value,availability:E.value==="all"?void 0:E.value,page:ie.value,pagesize:Zl,sort:oe.value||void 0}}function Rt(){const a=Vl();return{keyword:a.keyword,video_content_type:a.video_content_type,release_type:a.release_type,year:a.year,make_type:a.make_type,skin_color:a.skin_color,sex_type:a.sex_type,genre:a.genre,language:a.language,match_range:a.match_range,star_rating:a.star_rating,availability:a.availability,sort:a.sort}}
1async function Tt(){if(!xe.value){xe.value=!0;try{const a=await aa(Rt());h.success(t("已导åºå§åºæä»¶ï¼{fileName}",{fileName:a.fileName}))}catch(a){h.error(Ae(a,t("å§åºå¯¼åºå¤±è´¥ï¼è¯·ç¨åéè¯ã")).description)}finally{xe.value=!1}}}function $t(){K.value="",F.value="all",A.value="all",M.value="all",P.value="all",V.value="all",O.value="all",$.value=[],I.value="all",B.value="all",j.value="all",E.value="all",J.value=[],ue.reset(),de.reset(),ce.reset(),ve.reset(),pe.reset(),fe.reset(),be.reset(),ge.reset(),me.reset()}function Ol(a){if(a==="all"){$.value=[];return}if($.value.includes(a)){$.value=$.value.filter(n=>n!==a);return}$.value=[...$.value,a]}function Dt(a){return $.value.includes(a)}function U(a,n=!0){return(a||[]).filter(e=>!n||String(e.value)!=="all").map(e=>({label:e.label,value:String(e.value),count:e.count==null?null:Number.isFinite(Number(e.count))?Number(e.count):null}))}function Q(a){const n=a?.find(e=>String(e.value)==="all")?.count;return n==null||!Number.isFinite(Number(n))?null:Number(n)}function Y(a,n){return a.find(e=>e.value===n)?.label||n}function je(a){return a==null?"â":Yt(a)}function al(a){return a==null?"â":`${a}%`}function nl(a){return a==null||!Number.isFinite(a)?"â":t("{value}æ",{value:Number(a).toFixed(1)})}function Il(a){return a==null||!Number.isFinite(a)?"â":Number(a).toFixed(1)}function sl(a,n){const e=a-(n-1);return e>=1?100:e>=.5?50:0}function zt(a){j.value=Oe.value===a?"all":a.toFixed(1)}function Lt(a){const n=ia(a);return n?t("{date} {hour}ç¹",{date:n.date,hour:n.hour}):a||""}function rl(a){return a==="unavailable"?t("ä¸å¯ç¨"):a?Xt(a):t("ç¶ææªç¥")}function ol(a){return a==="unavailable"?"error":Zt(a||"unknown")}function il(a){return da(a,ee.value)}function ul(a){return a.map(n=>il(n)).filter(Boolean).join(" / ")}function Bl(a,n){if(!a.length)return t("æªæ 注");const e=a.map(we=>il(we)).filter(Boolean);if(!e.length)return t("æªæ 注");const p=e.slice(0,n),_=e.length-p.length;return _<=0?p.join(" / "):`${p.join(" / ")} ${t("+{count}",{count:_})}`}function dl(a){return ul(a)||t("æªæ 注")}function ne(a){return a.rightsStatus===null?{kind:"disabled",label:t("ä¸å¯å å
¥"),reason:t("çæç¶ææªç¥ï¼æä¸è½å å
¥éå§éå")}:a.rightsStatus==="takedown"?{kind:"disabled",label:t("ä¸å¯å å
¥"),reason:t("çæå·²ä¸æ¶ï¼ä¸è½å å
¥éå§éå")}:a.canAddQueue?a.rightsStatus==="unavailable"?{kind:"disabled",label:t("ä¸å¯å å
¥"),reason:t("ææ å¹é
é¢éï¼ä¸è½å å
¥éå§éå")}:{kind:"ready",label:t("å å
¥ä»»å¡"),reason:""}:{kind:"disabled",label:t("ä¸å¯å å
¥"),reason:t("å
¨ç½é¦åæªå°ç¹ä¸ä»
æ¯æåå¹å§ï¼æä¸å¯å å
¥ä»»å¡")}}function Et(a){const n=new Set(z.value.map(e=>e.id));J.value=[...J.value.filter(e=>!n.has(e)),...a.map(String).filter(e=>n.has(e))]}function Ft(a){return["drama-table__row",J.value.includes(a.id)?"is-selected":"",ne(a).kind==="disabled"?"is-blocked":""].filter(Boolean).join(" ")}function At(){Ie.value.length&&Vt(Ie.value)}async function _e(a){Pe.value=a.id,W.value="",le.value=!0,await jl(a.id)}async function jl(a){const n=++Me;k.status="loading",k.error="",k.record=null,W.value="",Fe();try{const e=Number(a);if(!Number.isFinite(e)){k.status="error",k.error=t("å§ç®æ è¯æ æï¼æ æ³å 载详æ
ã");return}const p=await ta({id:e});if(n!==Me)return;k.record=p,k.status="success";const _=p.candidate_channels?.length?p.candidate_channels:p.candidate_channel?[p.candidate_channel]:[];W.value=p.candidate_channel?.channel_id||_[0]?.channel_id||""}catch(e){if(n!==Me)return;k.status="error",k.error=Ae(e,t("å§ç®è¯¦æ
å 载失败ï¼è¯·ç¨åéè¯ã")).description}finally{n===Me&&k.status==="loading"&&(k.status="success")}}function Ul(a){a&&(Te.value=a,$e.value=!0)}function Fe(){$e.value=!1,Te.value=""}function Mt(a){if(a){$e.value=!0;return}Fe()}function Pt(){Pe.value&&jl(Pe.value)}async function ql(a,n=W.value){const e=ne(a);if(e.kind==="disabled"){h.warning(e.reason);return}if(!n){h.warning(t("请å
éæ©å¹é
é¢éææå¨éæ©é¢éã"));return}const p=Number(a.id);if(!Number.isFinite(p)){h.error(t("å§ç®æ è¯æ æï¼æ æ³å å
¥éå§éåã"));return}R.value=!0;try{await Yl({channel_id:n,drama_id:p}),await ae("refresh"),le.value=!1,Pe.value="",k.status="idle",k.record=null,h.success(t("å·²å å
¥éå§éå"))}catch(_){const we=Ae(_,t("å å
¥éå§éå失败ï¼è¯·ç¨åéè¯ã"));h.error(we.description)}finally{R.value=!1}}async function Vt(a){R.value=!0;try{const n=await Promise.all(a.map(async _=>{const we=ne(_);if(we.kind==="disabled")return{drama:_,error:we.reason};const Wl=Number(_.id);if(!Number.isFinite(Wl))return{drama:_,error:t("å§ç®æ è¯æ æ")};const Ql=_.bestChannelId||_.availableChannelIds[0]||"";if(!Ql)return{drama:_,error:t("缺å°å¯ç¨é¢é")};
1try{return await Yl({channel_id:Ql,drama_id:Wl}),{drama:_,error:""}}catch(Ot){return{drama:_,error:Ae(Ot,t("å å
¥éå§éå失败ï¼è¯·ç¨åéè¯ã")).description}}})),e=n.filter(_=>_.error),p=n.length-e.length;J.value=e.map(_=>_.drama.id),p>0&&await ae("refresh"),e.length?p>0?h.warning(t("å·²æäº¤ {success} é¨ï¼{failed} 鍿ªæåï¼{reason}",{success:p,failed:e.length,reason:e[0]?.error})):h.warning(t("没æå§ç®æåå å
¥éå§éåï¼{reason}",{reason:e[0]?.error})):h.success(t("å·²æäº¤ {success} é¨å§å å
¥éå§éåã",{success:p}))}finally{R.value=!1}}return C({loadDramas:ae,listLoading:Ne,listError:H,dramas:z,keyword:K,page:ie,dramaDrawerOpen:le,sortOptions:Ee,refreshing:Se,openDrama:_e,selectedDrama:g,detailRecord:L,previewEpisodes:te,selectedPreviewEpisode:ll,previewModalOpen:$e,selectPreviewEpisode:Ul,closePreviewModal:Fe,dramaDetailError:x,addDramaToQueue:ql,channelMatches:Ml,selectedDramaChannelOptions:Fl,selectedDramaChannelId:W,detailCandidateChannels:Ll}),(a,n)=>(o(),u(w,null,[Ne.value&&!S.value?(o(),u("div",ka,[v(l(qe),{size:"large"})])):H.value&&!S.value?(o(),q(l(pl),{key:1,type:"error",title:H.value.title,class:"page-inline-alert mb-2.5"},{default:c(()=>[s("p",null,r(H.value.description),1),v(l(se),{secondary:"",size:"small",onClick:n[0]||(n[0]=e=>ae("initial"))},{default:c(()=>[d(r(l(t)("éè¯")),1)]),_:1})]),_:1},8,["title"])):(o(),u(w,{key:2},[H.value?(o(),q(l(pl),{key:0,type:"error",title:H.value.title,class:"page-inline-alert mb-2.5"},{default:c(()=>[s("p",null,r(H.value.description),1),v(l(se),{secondary:"",size:"small",onClick:n[1]||(n[1]=e=>ae("refresh"))},{default:c(()=>[d(r(l(t)("éè¯å·æ°")),1)]),_:1})]),_:1},8,["title"])):y("",!0),v(l(Kl),{class:f(["panel-card drama-filter-card min-w-0 mb-2.5",{"is-collapsed":D.value}])},{header:c(()=>[s("div",{class:"flex w-full cursor-pointer select-none items-center justify-between gap-3",role:"button",tabindex:"0","aria-expanded":!D.value,onClick:We,onKeydown:tt},[s("span",_a,r(l(t)("å§åºæ£ç´¢")),1),s("div",wa,[s("small",Ca,r(l(t)("{visible}/{total} é¨",{visible:je(el.value),total:je(ht.value)})),1),v(l(se),{class:"filter-reset-button shrink-0",secondary:"",size:"small",disabled:!zl.value,onClick:Hl($t,["stop"])},{default:c(()=>[d(r(l(t)("éç½®çé")),1)]),_:1},8,["disabled"]),v(l(se),{quaternary:"",circle:"",size:"tiny",class:"shrink-0","aria-label":D.value?l(t)("å±å¼çé"):l(t)("æå çé"),onClick:Hl(We,["stop"])},{default:c(()=>[v(l(Gt),{class:f(["drama-filter-collapse-icon",{"is-collapsed":D.value}]),component:l(ca),size:16},null,8,["class","component"])]),_:1},8,["aria-label"])])],40,xa)]),default:c(()=>[qt(s("div",Na,[s("div",Sa,[s("div",Ra,[v(l(Qt),{value:K.value,"onUpdate:value":n[2]||(n[2]=e=>K.value=e),class:"drama-search-input",clearable:"",size:"large",placeholder:l(t)("æç´¢å§åã颿ãé¢éæè¯è¨")},null,8,["value","placeholder"])])]),s("div",{class:f(["filter-row flex items-center flex-nowrap gap-2 border-t border-line",{"is-expanded items-start":l(ue).listExpanded}])},[s("span",Ta,r(l(t)("产å§ç±»å")),1),s("div",{ref_key:"videoContentTypeChipsRef",ref:_l,class:"filter-row__chips flex flex-auto items-center flex-nowrap gap-2 min-w-0 overflow-hidden"},[s("button",{class:f(["text-body",{active:F.value==="all"}]),"data-filter-value":"all",type:"button",onClick:n[3]||(n[3]=e=>F.value="all")},[d(r(l(t)("å
¨é¨"))+" ",1),s("strong",null,r(ot.value??"â"),1)],2),(o(!0),u(w,null,T(Qe.value,e=>(o(),u("button",{class:f(["text-body",{active:F.value===e.value}]),key:e.value,"data-filter-value":e.value,type:"button",onClick:p=>F.value=e.value},[d(r(e.label)+" ",1),s("strong",null,r(e.count??"â"),1)],10,$a))),128))],512),l(ue).hiddenCount>0?(o(),u("button",{key:0,class:"filter-expand-toggle shrink-0 self-center border border-dashed border-line bg-card text-primary font-extrabold",type:"button",onClick:n[4]||(n[4]=(...e)=>l(ue).toggle&&l(ue).toggle(...e))},r(l(ue).listExpanded?l(t)("æ¶èµ·"):l(t)("å±å¼æ´å¤ {count}",{count:l(ue).hiddenCount})),1)):y("",!0)],2),s("div",{class:f(["filter-row flex items-center flex-nowrap gap-2 border-t border-line",{"is-expanded items-start":l(de).listExpanded}])}
1,[s("span",Da,r(l(t)("åè¡ç±»å")),1),s("div",{ref_key:"releaseTypeChipsRef",ref:wl,class:"filter-row__chips flex flex-auto items-center flex-nowrap gap-2 min-w-0 overflow-hidden"},[s("button",{class:f(["text-body",{active:A.value==="all"}]),"data-filter-value":"all",type:"button",onClick:n[5]||(n[5]=e=>A.value="all")},[d(r(l(t)("å
¨é¨"))+" ",1),s("strong",null,r(it.value??"â"),1)],2),(o(!0),u(w,null,T(Ge.value,e=>(o(),u("button",{class:f(["text-body",{active:A.value===e.value}]),key:e.value,"data-filter-value":e.value,type:"button",onClick:p=>A.value=e.value},[d(r(e.label)+" ",1),s("strong",null,r(e.count??"â"),1)],10,za))),128))],512),l(de).hiddenCount>0?(o(),u("button",{key:0,class:"filter-expand-toggle shrink-0 self-center border border-dashed border-line bg-card text-primary font-extrabold",type:"button",onClick:n[6]||(n[6]=(...e)=>l(de).toggle&&l(de).toggle(...e))},r(l(de).listExpanded?l(t)("æ¶èµ·"):l(t)("å±å¼æ´å¤ {count}",{count:l(de).hiddenCount})),1)):y("",!0)],2),s("div",{class:f(["filter-row flex items-center flex-nowrap gap-2 border-t border-line",{"is-expanded items-start":l(ce).listExpanded}])},[s("span",La,r(l(t)("年份")),1),s("div",{ref_key:"yearChipsRef",ref:Cl,class:"filter-row__chips flex flex-auto items-center flex-nowrap gap-2 min-w-0 overflow-hidden"},[s("button",{class:f(["text-body",{active:M.value==="all"}]),"data-filter-value":"all",type:"button",onClick:n[7]||(n[7]=e=>M.value="all")},[d(r(l(t)("å
¨é¨"))+" ",1),s("strong",null,r(ut.value??"â"),1)],2),(o(!0),u(w,null,T(He.value,e=>(o(),u("button",{class:f(["text-body",{active:M.value===e.value}]),key:e.value,"data-filter-value":e.value,type:"button",onClick:p=>M.value=e.value},[d(r(e.label)+" ",1),s("strong",null,r(e.count??"â"),1)],10,Ea))),128))],512),l(ce).hiddenCount>0?(o(),u("button",{key:0,class:"filter-expand-toggle shrink-0 self-center border border-dashed border-line bg-card text-primary font-extrabold",type:"button",onClick:n[8]||(n[8]=(...e)=>l(ce).toggle&&l(ce).toggle(...e))},r(l(ce).listExpanded?l(t)("æ¶èµ·"):l(t)("å±å¼æ´å¤ {count}",{count:l(ce).hiddenCount})),1)):y("",!0)],2),s("div",{class:f(["filter-row flex items-center flex-nowrap gap-2 border-t border-line",{"is-expanded items-start":l(ve).listExpanded}])},[s("span",Fa,r(l(t)("å¶ä½ç±»å")),1),s("div",{ref_key:"makeTypeChipsRef",ref:Nl,class:"filter-row__chips flex flex-auto items-center flex-nowrap gap-2 min-w-0 overflow-hidden"},[s("button",{class:f(["text-body",{active:P.value==="all"}]),"data-filter-value":"all",type:"button",onClick:n[9]||(n[9]=e=>P.value="all")},[d(r(l(t)("å
¨é¨"))+" ",1),s("strong",null,r(dt.value??"â"),1)],2),(o(!0),u(w,null,T(Ke.value,e=>(o(),u("button",{class:f(["text-body",{active:P.value===e.value}]),key:e.value,"data-filter-value":e.value,type:"button",onClick:p=>P.value=e.value},[d(r(e.label)+" ",1),s("strong",null,r(e.count??"â"),1)],10,Aa))),128))],512),l(ve).hiddenCount>0?(o(),u("button",{key:0,class:"filter-expand-toggle shrink-0 self-center border border-dashed border-line bg-card text-primary font-extrabold",type:"button",onClick:n[10]||(n[10]=(...e)=>l(ve).toggle&&l(ve).toggle(...e))},r(l(ve).listExpanded?l(t)("æ¶èµ·"):l(t)("å±å¼æ´å¤ {count}",{count:l(ve).hiddenCount})),1)):y("",!0)],2),s("div",{class:f(["filter-row flex items-center flex-nowrap gap-2 border-t border-line",{"is-expanded items-start":l(pe).listExpanded}])},[s("span",Ma,r(l(t)("è¤è²")),1),s("div",{ref_key:"skinColorChipsRef",ref:Sl,class:"filter-row__chips flex flex-auto items-center flex-nowrap gap-2 min-w-0 overflow-hidden"},[s("button",{class:f(["text-body",{active:V.value==="all"}]),"data-filter-value":"all",type:"button",onClick:n[11]||(n[11]=e=>V.value="all")},[d(r(l(t)("å
¨é¨"))+" ",1),s("strong",null,r(ct.value??"â"),1)],2),(o(!0),u(w,null,T(Je.value,e=>(o(),u("button",{class:f(["text-body",{active:V.value===e.value}]),key:e.value,"data-filter-value":e.value,type:"button",onClick:p=>V.value=e.value},[d(r(e.label)+" ",1),s("strong",null,r(e.count??"â"),1)],10,Pa))),128))],512),l(pe).hiddenCount>0?(o(),u("button",{key:0,class:"filter-expand-toggle shrink-0 self-center border border-dashed border-line bg-card text-primary font-extrabold",type:"button",onClick:n[12]||(n[12]=(...e)=>l(pe).toggle&&l(pe).toggle(...e))},r(l(pe).listExpanded?l(t)("æ¶èµ·"):l(t)("å±å¼æ´å¤ {count}",{count:l(pe).hiddenCount})),1)):y("",!0)],2),s("div",{class:f(["filter-row flex items-center flex-nowrap gap-2 border-t border-line",{"is-expanded items-start":l(fe).listExpanded}])}
1,[s("span",Va,r(l(t)("åä¼ç±»å")),1),s("div",{ref_key:"sexTypeChipsRef",ref:Rl,class:"filter-row__chips flex flex-auto items-center flex-nowrap gap-2 min-w-0 overflow-hidden"},[s("button",{class:f(["text-body",{active:O.value==="all"}]),"data-filter-value":"all",type:"button",onClick:n[13]||(n[13]=e=>O.value="all")},[d(r(l(t)("å
¨é¨"))+" ",1),s("strong",null,r(vt.value??"â"),1)],2),(o(!0),u(w,null,T(Ye.value,e=>(o(),u("button",{class:f(["text-body",{active:O.value===e.value}]),key:e.value,"data-filter-value":e.value,type:"button",onClick:p=>O.value=e.value},[d(r(e.label)+" ",1),s("strong",null,r(e.count??"â"),1)],10,Oa))),128))],512),l(fe).hiddenCount>0?(o(),u("button",{key:0,class:"filter-expand-toggle shrink-0 self-center border border-dashed border-line bg-card text-primary font-extrabold",type:"button",onClick:n[14]||(n[14]=(...e)=>l(fe).toggle&&l(fe).toggle(...e))},r(l(fe).listExpanded?l(t)("æ¶èµ·"):l(t)("å±å¼æ´å¤ {count}",{count:l(fe).hiddenCount})),1)):y("",!0)],2),s("div",{class:f(["filter-row flex items-center flex-nowrap gap-2 border-t border-line",{"is-expanded items-start":l(be).listExpanded}])},[s("span",Ia,r(l(t)("颿")),1),s("div",{ref_key:"genreChipsRef",ref:Tl,class:"filter-row__chips flex flex-auto items-center flex-nowrap gap-2 min-w-0 overflow-hidden"},[s("button",{class:f(["text-body",{active:$.value.length===0}]),"data-filter-value":"all",type:"button",onClick:n[15]||(n[15]=e=>Ol("all"))},[d(r(l(t)("å
¨é¨"))+" ",1),s("strong",null,r(pt.value??"â"),1)],2),(o(!0),u(w,null,T(Xe.value,e=>(o(),u("button",{class:f(["text-body",{active:Dt(e.value)}]),key:e.value,"data-filter-value":e.value,type:"button",onClick:p=>Ol(e.value)},[d(r(e.label)+" ",1),s("strong",null,r(e.count??"â"),1)],10,Ba))),128))],512),l(be).hiddenCount>0?(o(),u("button",{key:0,class:"filter-expand-toggle shrink-0 self-center border border-dashed border-line bg-card text-primary font-extrabold",type:"button",onClick:n[16]||(n[16]=(...e)=>l(be).toggle&&l(be).toggle(...e))},r(l(be).listExpanded?l(t)("æ¶èµ·"):l(t)("å±å¼æ´å¤ {count}",{count:l(be).hiddenCount})),1)):y("",!0)],2),s("div",{class:f(["filter-row flex items-center flex-nowrap gap-2 border-t border-line",{"is-expanded items-start":l(ge).listExpanded}])},[s("span",ja,r(l(t)("è¯è¨")),1),s("div",{ref_key:"marketChipsRef",ref:$l,class:"filter-row__chips flex flex-auto items-center flex-nowrap gap-2 min-w-0 overflow-hidden"},[s("button",{class:f(["text-body",{active:I.value==="all"}]),"data-filter-value":"all",type:"button",onClick:n[17]||(n[17]=e=>I.value="all")},[d(r(l(t)("å
¨é¨"))+" ",1),s("strong",null,r(ft.value??"â"),1)],2),(o(!0),u(w,null,T(yl.value,e=>(o(),u("button",{class:f(["text-body",{active:I.value===e.value}]),key:e.value,"data-filter-value":e.value,type:"button",onClick:p=>I.value=e.value},[d(r(e.label)+" ",1),s("strong",null,r(e.count??"â"),1)],10,Ua))),128))],512),l(ge).hiddenCount>0?(o(),u("button",{key:0,class:"filter-expand-toggle shrink-0 self-center border border-dashed border-line bg-card text-primary font-extrabold",type:"button",onClick:n[18]||(n[18]=(...e)=>l(ge).toggle&&l(ge).toggle(...e))},r(l(ge).listExpanded?l(t)("æ¶èµ·"):l(t)("å±å¼æ´å¤ {count}",{count:l(ge).hiddenCount})),1)):y("",!0)],2),s("div",{class:f(["filter-row flex items-center flex-nowrap gap-2 border-t border-line",{"is-expanded items-start":l(me).listExpanded}])},[s("span",qa,r(l(t)("å¹é
度")),1),s("div",{ref_key:"scoreChipsRef",ref:Dl,class:"filter-row__chips flex flex-auto items-center flex-nowrap gap-2 min-w-0 overflow-hidden"},[s("button",{class:f(["text-body",{active:B.value==="all"}]),"data-filter-value":"all",type:"button",onClick:n[19]||(n[19]=e=>B.value="all")},[d(r(l(t)("å
¨é¨"))+" ",1),s("strong",null,r(bt.value??"â"),1)],2),(o(!0),u(w,null,T(Ze.value,e=>(o(),u("button",{class:f(["text-body",{active:B.value===e.value}]),key:e.value,"data-filter-value":e.value,type:"button",onClick:p=>B.value=e.value},[d(r(e.label),1),e.count!=null?(o(),u("strong",Qa,r(e.count),1)):y("",!0)],10,Wa))),128))],512),l(me).hiddenCount>0?(o(),u("button",{key:0,class:"filter-expand-toggle shrink-0 self-center border border-dashed border-line bg-card text-primary font-extrabold",type:"button",onClick:n[20]||(n[20]=(...e)=>l(me).toggle&&l(me).toggle(...e))},r(l(me).listExpanded?l(t)("æ¶èµ·"):l(t)("å±å¼æ´å¤ {count}",{count:l(me).hiddenCount})),1)):y("",!0)],2),s("div",Ga,[s("span",Ha,r(l(t)("è¯çº§")),1),s("div",Ka,[s("button",{class:f(["text-body",{active:j.value==="all"}]),"data-filter-value":"all",type:"button",onClick:n[21]||(n[21]=e=>j.value="all")},[d(r(l(t)("å
¨é¨"))+" ",1),s("strong",null,r(kl.value??"â"),1)],2),s("div",{class:"star-rating-picker relative px-0.5",onMouseleave:n[23]||(n[23]=e=>ze.value=null)},[s("div",Ja,[(o(),u(w,null,T(5,e=>s("span",{key:e,class:"star-rating-picker__star relative"},[n[37]||(n[37]=s("svg",{viewBox:"0 0 24 24",class:"star-rating-picker__glyph is-empty absolute"},[s("path",{d:"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"})],-1)),(o(),u("svg",{viewBox:"0 0 24 24",class:"star-rating-picker__glyph is-filled absolute",style:bl({clipPath:`inset(0 ${100-sl(Le.value,e)}% 0 0)`})},[...n[36]||(n[36]=[s("path",{d:"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"},null,-1)])],4))])),64))]),s("div",Ya,[(o(),u(w,null,T(10,e=>s("button",{key:e,type:"button",class:f(["star-rating-picker__hit",{active:Oe.value===e/2}]),"aria-label":nl(e/2),"aria-pressed":Oe.value===e/2,onMouseenter:p=>ze.value=e/2,onFocus:p=>ze.value=e/2,onBlur:n[22]||(n[22]=p=>ze.value=null),onClick:p=>zt(e/2)},null,42,Xa)),64))])],32),s("span",Za,[d(r(nt.value)+" ",1),s("strong",null,r(st.value??"â"),1)])])]),s("div",en,[s("span",ln,r(l(t)("å¯ç¨ç¶æ")),1),s("div",tn,[s("button",{class:f(["text-body",{active:E.value==="all"}]),"data-filter-value":"availability-all",type:"button",onClick:n[24]||(n[24]=e=>E.value="all")},[d(r(l(t)("å
¨é¨"))+" ",1),s("strong",null,r(gt.value??"â"),1)],2),s("button",{class:f(["text-body",{active:E.value==="available"}]),"data-filter-value":"available",type:"button",onClick:n[25]||(n[25]=e=>E.value="available")},[d(r(l(t)("å¯ç¨"))+" ",1),s("strong",null,r(mt.value??"â"),1)],2),s("button",{class:f(["text-body",{active:E.value==="unavailable"}]),"data-filter-value":"unavailable",type:"button",onClick:n[26]||(n[26]=e=>E.value="unavailable")},[d(r(l(t)("ä¸å¯ç¨"))+" ",1),s("strong",null,r(yt.value??"â"),1)],2)])])],512),[[Wt,!D.value]]),s("div",an,[s("div",nn,[s("span",null,r(l(t)("çéä¸")),1),Se.value?(o(),u("span",sn,[v(l(qe),{size:14})])):y("",!0),s("strong",null,r(xt.value),1)]),v(l(Gl),{value:oe.value,"onUpdate:value":n[27]||(n[27]=e=>oe.value=e),class:"drama-sort-select",options:Ee.value,disabled:!Ee.value.length,placeholder:rt.value}
1,null,8,["value","options","disabled","placeholder"]),s("div",rn,[s("button",{class:f({active:Re.value==="card"}),type:"button",onClick:n[28]||(n[28]=e=>Re.value="card")},r(l(t)("å¡ç")),3),s("button",{class:f({active:Re.value==="table"}),type:"button",onClick:n[29]||(n[29]=e=>Re.value="table")},r(l(t)("è¡¨æ ¼")),3)]),v(l(se),{secondary:"",loading:xe.value,disabled:xe.value||Ne.value,onClick:Tt},{default:c(()=>[d(r(xe.value?l(t)("导åºä¸..."):l(t)("导åº")),1)]),_:1},8,["loading","disabled"]),v(Ue,{type:"primary",disabled:!Ie.value.length,"disabled-reason":l(t)("请å
éæ©å¯å å
¥çå§ç®"),onClick:At},{default:c(()=>[d(r(l(t)("æ¹éå å
¥ {count}",{count:Ie.value.length||""})),1)]),_:1},8,["disabled","disabled-reason"])])]),_:1},8,["class"]),s("div",on,[v(l(qe),{size:"large",show:Se.value},{default:c(()=>[z.value.length?(o(),u(w,{key:1},[Re.value==="card"?(o(),u("section",un,[(o(!0),u(w,null,T(z.value,e=>(o(),u("article",{key:e.id,class:"drama-card grid border border-line rounded-lg bg-card min-w-0 overflow-hidden"},[s("div",{class:f(["drama-poster p-0 w-full overflow-hidden text-left cursor-pointer relative block",{"drama-poster--missing grid place-items-center":!e.coverUrl}])},[v(na,{src:e.coverUrl,alt:l(t)("{drama}çå§å°é¢",{drama:e.title}),"empty-label":l(t)("å°é¢å¾
忥"),"object-fit":"cover"},null,8,["src","alt","empty-label"]),s("button",{type:"button",class:"drama-poster-hit-area p-0 w-full cursor-pointer h-full absolute","aria-label":l(t)("æå¼{drama}详æ
",{drama:e.title}),onClick:p=>_e(e)},null,8,dn),s("strong",cn,r(al(e.matchScore)),1)],2),s("div",vn,[s("div",pn,[s("div",fn,[v(l(gl),{trigger:"hover"},{trigger:c(()=>[s("h3",bn,r(e.title),1)]),default:c(()=>[d(" "+r(e.title),1)]),_:2},1024),v(l(ye),{type:ol(e.rightsStatus),size:"small",bordered:!1},{default:c(()=>[d(r(rl(e.rightsStatus)),1)]),_:2},1032,["type"])]),e.premiereTime?(o(),u("div",gn,[d(r(l(t)("é¦åæ¶é´"))+" ",1),s("strong",null,r(Lt(e.premiereTime)),1)])):y("",!0)]),s("div",mn,[(o(!0),u(w,null,T(e.genres,p=>(o(),u("span",{key:p},r(p),1))),128))]),s("p",yn,r(e.synopsis),1),s("div",hn,[s("span",null,[d(r(l(t)("åéé¢é"))+" ",1),s("strong",{class:f(["block mt-px",{"is-pending":!e.channelName}])},r(e.channelName||l(t)("å¾
å¹é
")),3)]),s("span",null,[d(r(l(t)("è¯è¨"))+" ",1),v(l(gl),{disabled:e.markets.length<=3,trigger:"hover"},{trigger:c(()=>[s("strong",kn,r(Bl(e.markets,3)),1)]),default:c(()=>[d(" "+r(dl(e.markets)),1)]),_:2},1032,["disabled"])]),s("span",null,[d(r(l(t)("éæ°"))+" ",1),s("strong",xn,r(je(e.episodes)),1)]),s("span",null,[d(r(l(t)("è¯çº§"))+" ",1),s("strong",_n,[e.starRating!=null?(o(),u("span",wn,[(o(),u(w,null,T(5,p=>s("span",{key:p,class:"drama-card-stars__star relative size-3"},[n[39]||(n[39]=s("svg",{viewBox:"0 0 24 24",class:"drama-card-stars__glyph is-empty absolute size-3"},[s("path",{d:"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"})],-1)),(o(),u("svg",{viewBox:"0 0 24 24",class:"drama-card-stars__glyph is-filled absolute size-3",style:bl({clipPath:`inset(0 ${100-sl(e.starRating,p)}% 0 0)`})},[...n[38]||(n[38]=[s("path",{d:"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"},null,-1)])],4))])),64))])):y("",!0),d(" "+r(Il(e.starRating)),1)])])]),s("div",Cn,[v(l(fl),null,{default:c(()=>[v(l(se),{secondary:"",onClick:p=>_e(e)},{default:c(()=>[d(r(l(t)("æ¥ç详æ
")),1)]),_:1},8,["onClick"]),ne(e).kind==="ready"?(o(),q(Ue,{key:0,type:"primary",disabled:R.value,onClick:p=>_e(e)},{default:c(()=>[d(r(ne(e).label),1)]),_:2},1032,["disabled","onClick"])):y("",!0)]),_:2},1024)])])]))),128))])):(o(),q(l(Kl),{key:1,class:"panel-card drama-table-panel min-w-0 mb-2.5 overflow-hidden"},{default:c(()=>[v(l(ba),{columns:Nt.value,data:z.value,"checked-row-keys":J.value,"row-key":e=>e.id,"row-class-name":Ft,pagination:!1,bordered:!1,"scroll-x":1160,size:"small","onUpdate:checkedRowKeys":Et},null,8,["columns","data","checked-row-keys","row-key"])]),_:1})),v(l(ga),{page:ie.value,"onUpdate:page":n[30]||(n[30]=e=>ie.value=e),class:"app-pagination pagination-control mt-3 flex items-center justify-end gap-2.5 shrink-0 text-body","page-count":kt.value,size:"small"},null,8,["page","page-count"])],64)):(o(),q(l(Jl),{key:0,description:_t.value},null,8,["description"]))]),_:1},8,["show"])])],64)),v(l(Kt),{show:le.value,"onUpdate:show":n[34]||(n[34]=e=>le.value=e),width:680},{default:c(()=>
1[v(l(Ht),{title:l(t)("å§è¯¦æ
"),closable:""},{footer:c(()=>[v(l(fl),{justify:"end"},{default:c(()=>[v(l(se),{onClick:n[32]||(n[32]=e=>le.value=!1)},{default:c(()=>[d(r(l(t)("å
³é")),1)]),_:1}),g.value&&ne(g.value).kind==="ready"?(o(),q(Ue,{key:0,type:"primary",disabled:R.value||!!Al.value,"disabled-reason":R.value?l(t)("æ£å¨æäº¤å
¥é请æ±"):Al.value,onClick:n[33]||(n[33]=e=>g.value&&ql(g.value))},{default:c(()=>[d(r(R.value?l(t)("æäº¤ä¸..."):l(t)("å å
¥æçä»»å¡")),1)]),_:1},8,["disabled","disabled-reason"])):y("",!0)]),_:1})]),default:c(()=>[ke.value?(o(),u("div",Nn,[v(l(qe),{size:"large"})])):x.value?(o(),q(l(pl),{key:1,type:"error",title:x.value,class:"page-inline-alert mb-2.5"},{default:c(()=>[v(l(se),{secondary:"",size:"small",onClick:Pt},{default:c(()=>[d(r(l(t)("éæ°å 载详æ
")),1)]),_:1})]),_:1},8,["title"])):g.value?g.value?(o(),u("div",Sn,[s("div",Rn,[s("h3",null,r(g.value.title),1),s("p",null,r(g.value.synopsis),1),v(l(fl),null,{default:c(()=>[(o(!0),u(w,null,T(g.value.genres,e=>(o(),q(l(ye),{key:e,bordered:!1},{default:c(()=>[d(r(e),1)]),_:2},1024))),128))]),_:1})]),v(l(va),{column:2,bordered:"",size:"small","label-placement":"left",class:"drawer-block drawer-info-list mt-1"},{default:c(()=>[v(l(re),{label:l(t)("å¹é
度")},{default:c(()=>[v(l(ye),{type:"primary",size:"small",bordered:!1},{default:c(()=>[d(r(al(g.value.matchScore)),1)]),_:1})]),_:1},8,["label"]),v(l(re),{label:l(t)("è¯çº§")},{default:c(()=>[s("span",Tn,[g.value.starRating!=null?(o(),u("span",$n,[(o(),u(w,null,T(5,e=>s("span",{key:e,class:"drama-card-stars__star relative size-3"},[n[41]||(n[41]=s("svg",{viewBox:"0 0 24 24",class:"drama-card-stars__glyph is-empty absolute size-3"},[s("path",{d:"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"})],-1)),(o(),u("svg",{viewBox:"0 0 24 24",class:"drama-card-stars__glyph is-filled absolute size-3",style:bl({clipPath:`inset(0 ${100-sl(g.value.starRating,e)}% 0 0)`})},[...n[40]||(n[40]=[s("path",{d:"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"},null,-1)])],4))])),64))])):y("",!0),d(" "+r(Il(g.value.starRating)),1)])]),_:1},8,["label"]),v(l(re),{label:l(t)("éæ°")},{default:c(()=>[d(r(je(g.value.episodes)),1)]),_:1},8,["label"]),v(l(re),{label:l(t)("è¯è¨")},{default:c(()=>[d(r(il(g.value.language)||l(t)("æªæ 注")),1)]),_:1},8,["label"]),v(l(re),{label:l(t)("å
容æç")},{default:c(()=>[v(l(ye),{type:ol(g.value.rightsStatus),size:"small",bordered:!1},{default:c(()=>[d(r(rl(g.value.rightsStatus)),1)]),_:1},8,["type"])]),_:1},8,["label"]),v(l(re),{label:l(t)("ææ¾è¯è¨"),span:2},{default:c(()=>[d(r(dl(g.value.markets)),1)]),_:1},8,["label"]),v(l(re),{label:l(t)("ç®æ é¢é"),span:2},{default:c(()=>[d(r(El.value?.channel_name||El.value?.channel_id||l(t)("å¾
éæ©")),1)]),_:1},8,["label"]),g.value.premiereTime?(o(),q(l(re),{key:0,label:l(t)("é¦åæ¶é´"),span:2},{default:c(()=>[d(r(g.value.premiereTime),1)]),_:1},8,["label"])):y("",!0)]),_:1}),s("section",Dn,[s("div",zn,[s("strong",null,r(l(t)("è§é¢é¢è§")),1),te.value.length?(o(),u("span",Ln,r(l(t)("{count} é",{count:te.value.length})),1)):y("",!0)]),te.value.length?(o(),u("p",En,r(l(t)("ç¹å»åéå¼å§ææ¾")),1)):y("",!0),te.value.length?(o(),q(sa,{key:1,items:te.value,"active-key":ll.value?.key||"",onSelect:Ul},null,8,["items","active-key"])):(o(),u("div",Fn,[s("div",null,[s("strong",null,r(l(t)("è§é¢é¢è§æä¸å¯ç¨")),1),s("p",null,r(l(t)("管ç端æ¥å£å°æªæä¾å¯ç¨çé¢è§å°åã")),1)])]))]),s("div",An,[s("div",Mn,[s("strong",null,r(l(t)("é¢éå¹é
")),1),s("span",Pn,r(l(t)("å
éæ©å¹é
é¢éï¼æªå½ä¸æ¶å¯æå¨éæ©")),1)]),s("label",Vn,[s("span",null,r(l(t)("æå¨éæ©é¢é")),1),v(l(Gl),{value:W.value,"onUpdate:value":n[31]||(n[31]=e=>W.value=e),clearable:"",filterable:"",placeholder:l(t)("æªå¹é
å°åéé¢éæ¶æå¨éæ©"),options:Fl.value},null,8,["value","placeholder","options"])]),(o(!0),u(w,null,T(Ml.value,e=>(o(),u("button",{key:e.channelId,class:f(["match-row grid items-center gap-3 [grid-template-columns:minmax(0,1fr)_170px_92px] mb-2 w-full cursor-pointer border border-line rounded-lg bg-card text-left text-ink",{active:W.value===e.channelId}]),type:"button",onClick:p=>W.value=e.channelId},[s("span",null,[s("strong",null,r(e.name),1),s("small",null,r(e.languages),1)]),e.score!==null?(o(),q(l(pa),{key:0,t
1ype:"line",percentage:e.score,height:6,"show-indicator":!1},null,8,["percentage"])):y("",!0),v(l(ye),{type:e.blockedReason?"error":"success",bordered:!1},{default:c(()=>[d(r(e.blockedReason||(e.score===null?l(t)("æªæä¾å¹é
å"):`${e.score}%`)),1)]),_:2},1032,["type"])],10,On))),128))])])):y("",!0):(o(),q(l(Jl),{key:2,description:l(t)("ææ å§ç®è¯¦æ
")},null,8,["description"]))]),_:1},8,["title"])]),_:1},8,["show"]),v(l(Jt),{show:$e.value,preset:"card",title:wt.value,style:{width:"min(960px, 94vw)"},"mask-closable":!0,"onUpdate:show":Mt},{default:c(()=>[v(ra,{modelValue:Te.value,"onUpdate:modelValue":n[35]||(n[35]=e=>Te.value=e),episodes:Ct.value,autoplay:!0},null,8,["modelValue","episodes"])]),_:1},8,["show","title"])],64))}}),vs=ea(In,[["__scopeId","data-v-69cef4dd"]]);export{vs 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.