1import{_ as Lt}from"./DWf_7pZ8.js";import{aR as Mt,et as Vt,ea as Ht,eD as Rt,eb as Bt,eu as At,eo as Nt,ec as Wt,cH as Oe,eR as G,eS as Ot,cF as Fe,cE as Ft,cD as qt,ax as k,eW as $,c$ as b,at as l,cL as a,aw as s,dP as t,aB as i,aI as p,dD as n,cv as U,aJ as W,Z as Jt,ay as r,cw as Ie,f as X,eX as qe,eP as Je,d4 as Ye,bt as ze,cs as Qe,a1 as Yt}from"./BQpWByWK.js";import{_ as zt}from"./CnBGnE7c.js";import{u as Qt,a as jt,_ as Gt}from"./AHkxrBqX.js";import{_ as Xt}from"./DNUh9JAt.js";import{a as Zt}from"./2AQ6bTzi.js";import{_ as xt}from"./DWEZbR2m.js";import{_ as Kt}from"./Zavmb74V.js";import{_ as eo}from"./BeDMHCrR.js";import{_ as to}from"./DMfTsiWl.js";import{d as oo,C as $e,c as le}from"./CXrjN5r8.js";import{w as so}from"./JApbMfcO.js";import{u as ao}from"./CUadyxDe.js";import{$ as je,i as io}from"./DoDFIF7A.js";import{u as no}from"./DQCo6u8G.js";import{u as Ge,a as lo}from"./COvWvA50.js";import{c as ro}from"./8-FOqeKA.js";import"./njJF9zMM.js";import"./B9igCRTD.js";import"./CEig92M6.js";import"./gkWlKCln.js";import"./Dag6q6oZ.js";import"./BhfifKLc.js";import"./CbatB7QD.js";import"./BDYPYTBS.js";import"./C18WhYeR.js";import"./C1s6BCIR.js";import"./C1VjYhya.js";import"./BvCVExpy.js";import"./DoINPihJ.js";import"./KNeBdjIC.js";import"./kSpaAjaF.js";import"./DxJSeJLe.js";import"./Bv4u559d.js";import"./4ocfwtbW.js";import"./2neT7W2K.js";import"./DbAeVb29.js";import"./KI3naYzN.js";import"./DXbo10_u.js";import"./Bu4bmpA-.js";import"./CQVrDJOa.js";import"./DkfczDku.js";import"./CHfXyvl7.js";import"./C-h76uR8.js";import"./Cv8V4lox.js";import"./BxV_6L09.js";import"./w3XBMUx2.js";import"./C1sFeeWI.js";import"./C3I7gg_Z.js";import"./DxCNposV.js";import"./ZnevxfK4.js";import"./CbapU1-B.js";const co={class:"wc-video-route"},uo={key:0,class:"wc-video__state"},vo={key:1,class:"wc-video__state wc-video__state--error"},_o={class:"wc-video__topbar"},po=["title"],fo={key:0,class:"wc-template-sample-badge"},mo={key:0,class:"wc-video__topbar-count"},yo={class:"wc-video__learning-shell"},wo={class:"wc-video__stage-main"},ho={key:0,class:"wc-video__paywall"},go=["src","srcset"],bo={class:"wc-video__paywall-card"},ko={key:0,class:"wc-video__paywall-note"},Io={key:1,class:"wc-video__paywall-price"},$o=["disabled"],Co={key:0,class:"fa-solid fa-spinner fa-spin"},To=["disabled"],Uo={key:0,class:"fa-solid fa-spinner fa-spin"},So={key:6,class:"wc-video__paywall-msg"},Po=["poster"],Eo=["src"],Do=["poster"],Lo=["src"],Mo=["src"],Vo=["src"],Ho={key:3,class:"wc-video__stage-state"},Ro=["src"],Bo={class:"wc-video__stage-state-inner"},Ao={key:4,class:"wc-video__stage-state"},No=["src"],Wo={class:"wc-video__stage-state-inner"},Oo={class:"wc-video__lesson-bar"},Fo={class:"wc-video__lesson-info"},qo={class:"wc-video__lesson-kicker"},Jo={class:"wc-video__lesson-title wc-display"},Yo={key:0,class:"wc-video__lesson-summary"},zo={class:"wc-video__lesson-meta"},Qo={key:0},jo={key:1},Go={key:2},Xo={class:"wc-video__lesson-nav-row"},Zo={key:1,type:"button",class:"wc-video__lesson-nav is-disabled",disabled:""},xo={key:3,type:"button",class:"wc-video__lesson-nav wc-video__lesson-nav--next is-disabled",disabled:""},Ko={class:"wc-video__info"},es={class:"wc-video__tab-bar",role:"tablist"},ts=["aria-selected"],os=["aria-selected"],ss=["aria-selected"],as={class:"wc-video__panel wc-video__panel--reading"},is=["innerHTML"],ns={class:"wc-video__panel wc-video__panel--reading"},ls={class:"wc-video__about-title wc-display"},rs={class:"wc-video__about-meta"},ds={key:0},cs={key:1},us={key:2},vs=["src"],_s={key:1,class:"wc-video__provider-icon"},ps={class:"wc-video__provider-text"},fs={key:1,class:"wc-video__about-summary"},ms={key:2,class:"wc-video__tags"},ys={key:3,class:"wc-video__about-paid"},ws={key:0},hs={key:1},gs=["disabled"],bs={key:0,class:"fa-solid fa-spinner fa-spin"},ks=["disabled"],Is={key:0,class:"fa-solid fa-spinner fa-spin"},$s={key:4,class:"wc-video__about-buymsg"},Cs={key:5,class:"wc-video__about-edit-actions"},Ts=["disabled"],Us=["disabled"],Ss={key:6,class:"wc-video__about-body wc-video__about-body--edit"},Ps={key:7,class:"wc-video__about-body"},Es=["innerHTML"],Ds=["data-tab-hidden"],Ls={class:"wc-video__sidebar-head"},Ms={class:"wc-video__sidebar-heading"},Vs={class:"wc-display"},Hs={class:"wc-video__sidebar-count"},Rs={key:0,class:"wc-video__sidebar-progress"},Bs={key:1,class:"wc-video__sidebar-progress-label"},As={key:0,class:"wc-video__episode-list"},Ns=["src"],Ws={key:1,class:"fa-solid fa-play"},Os={class:"wc-video__episode-play","aria-hidden":"true"},Fs={key:2,class:"wc-video__episode-time"},qs={class:"wc-video__episode-info"},Js={class:"wc-video__episode-title"},Ys={key:0,class:"wc-video__episode-desc"},zs={class:"wc-video__episode-meta"},Qs={key:0,class:"wc-video__episode-badge"},js={key:1,class:"wc-video__episode-lock"},Gs={key:2},Xs={key:3}
1,Zs={key:1,class:"wc-video__episode-empty"},xs=Mt({__name:"[docId]",setup(Ks){const H=Vt(),{t:S}=Ht(),{themeClass:Ce}=Rt("wc-video"),R=l(()=>H.params.docId||""),h=l(()=>R.value.split(".")[0]||""),{data:m,isLoading:Xe,error:Ze,refetch:P}=Qt(R),{data:xe,refetch:Z}=jt(R),{region:Ke}=ao(),{isInApp:O}=Bt(),y=l(()=>m.value?.mainVideo),Te=l(()=>m.value?.priceText||""),re=At(),{handleBuyerError:et}=Nt(),g=b(!1);async function Ue(){if(!(!h.value||g.value)){g.value=!0;try{const e=await $fetch("/api/app/checkout/buy-doc",{method:"POST",credentials:"include",headers:ze(),query:{region:Ke.value},body:{docId:h.value}});if(e.success&&e.mode==="redirect"&&e.checkoutUrl){window.location.href=e.checkoutUrl;return}if(e.success&&e.mode==="owned"){await Promise.all([P(),Z()]);return}e.success||window.alert(e.error||"Error")}catch(e){if(e?.status===401||e?.statusCode===401){await Qe(`/login?from=/video/${h.value}`,{external:!0});return}if(et(e,c.value?.rootChannelId||c.value?.channelId||""))return;window.alert(e?.data?.error||je(e))}finally{g.value=!1}}}const{iapAvailable:tt,nativePurchase:ot}=Wt(),de=l(()=>O.value&&tt.value&&!!y.value?.iapProductId&&(y.value?.priceCents??0)>0),E=b("");async function Se(){const e=y.value?.iapProductId;if(!(!h.value||!e||g.value)){g.value=!0,E.value="";try{const o=await ot(h.value,e);o.success?(E.value=o.alreadyOwned?S("iap.already_owned"):S("iap.purchase_ok"),await Promise.all([P(),Z()])):E.value=o.message||S("iap.purchase_failed")}finally{g.value=!1}}}Oe(async()=>{H.query.paid==="1"&&(await Promise.all([P(),Z()]),re.replace({query:{...H.query,paid:void 0}}))});const d=l(()=>m.value?.selectedVideo??m.value?.mainVideo),F=l(()=>m.value?.hasPaid??!1),c=l(()=>m.value?.channel),v=l(()=>xe.value?.items??[]),st=l(()=>v.value.length>0),D=l(()=>y.value?.title||d.value?.title||""),ce=l(()=>y.value?.summary||d.value?.summary||""),C=l(()=>d.value?.posterUrl||y.value?.posterUrl||""),at=l(()=>{if(C.value)return;const _=(d.value?.docId||y.value?.docId||"").split("").reduce((f,N)=>f+N.charCodeAt(0),0)%360;return{background:`linear-gradient(135deg, hsl(${_}, 16%, 20%), hsl(${(_+40)%360}, 14%, 11%))`}}),q=l(()=>{const e=v.value.findIndex(o=>o.docId===d.value?.docId);return e>=0?e+1:0}),it=l(()=>{if(!v.value.length)return 0;const e=q.value||1;return Math.min(100,Math.max(0,Math.round(e/v.value.length*100)))}),Pe=l(()=>y.value?.tags?.length?y.value.tags:d.value?.tags??[]),Ee=l(()=>{const e=v.value.findIndex(o=>o.docId===d.value?.docId);return e<=0?null:v.value[e-1]??null}),De=l(()=>{const e=v.value.findIndex(o=>o.docId===d.value?.docId);return e<0||e>=v.value.length-1?null:v.value[e+1]??null}),Le=l(()=>c.value?.columnUrl||(c.value?.columnId?`/c/${c.value.columnId}`:"")||c.value?.channelUrl||(c.value?.channelId?`/c/${c.value.channelId}`:"")||"/channels"),{goBackOr:nt}=no();function lt(){nt(Le.value,{ignoreBack:e=>/^\/video(\/|$|\?)/i.test(e)})}const rt=l(()=>D.value||d.value?.title||"WeiCity Video"),x=l(()=>{const e=(ce.value||"").replace(/<[^>]*>/g," ").replace(/\s+/g," ").trim();return e?e.length>160?`${e.slice(0,157)}â¦`:e:`${rt.value} - WeiCity`}),T=l(()=>{const e=C.value;if(!e)return"";if(/^https?:\/\//i.test(e))return e;const o=window.location.origin;return e.startsWith("/")?`${o}${e}`:`${o}/${e}`}),ue=l(()=>`https://wei.city/video/${R.value}`),dt=l(()=>!R.value.includes(".")),J=l(()=>{const e=(d.value?.title||"").trim(),o=(D.value||"").trim();return dt.value?o||e||"WeiCity Video":!o||!e||e===o||e.includes(o)?e||o||"WeiCity Video":`${e} · ${o}`}),ve=l(()=>{const e=d.value;return!!(e&&(e.cloudflareStreamId||e.mp4Url||e.hlsUrl))}),_e=l(()=>(y.value?.priceCents??0)>0),ct=l(()=>{if(ve.value)return!0;const e=d.value;return!!(e?.useContentVideo&&(e.duration||0)>0)});Ge(()=>({title:d.value?.title||D.value?`${J.value} - WeiCity`:"WeiCity Video",htmlAttrs:{class:"wc-video-page-html"},bodyAttrs:{class:"wc-video-page-body"},link:[{rel:"canonical",href:ue.value}],meta:m.value?.isTemplateShowroom?[{name:"robots",content:"noindex,follow"}]:[]})),lo({description:()=>x.value,ogType:"video.other",ogTitle:()=>J.value,ogDescription:()=>x.value,ogUrl:()=>ue.value,ogImage:()=>T.value||void 0,ogImageWidth:()=>T.value?null:void 0,ogImageHeight:()=>T.value?null:void 0,ogImageType:()=>T.value?null:void 0,ogImageAlt:()=>T.value?J.value:void 0,ogSiteName:"WeiCity",twitterCard:()=>T.value?"summary_large_image":"summary",twitterTitle:()=>J.value,twitterDescription:()=>x.value,twitterImage:()=>T.value||void 0}),Ge(()=>{const e=d.value;if(!e)return{};const o=T.value;if(!o||!e.createDate)return{};if(!ct.value)return{};const _={"@context":"https://schema.org","@type":"VideoObject",name:J.value,description:x.value,thumbnailUrl:[o],uploadDate:e.createDate,embedUrl:ue.value},f=Math.floor(e.duration||0);if(f>0){const N=Math.floor(f/3600),ne=Math.floor(f%3600/60),j=f%60;_.duration=`PT${N?`${N}H`:""}${ne?`${ne}M`:""}${j?`${j}S`:""}`}return{script:[{type:"application/ld+json",innerHTML:JSON.stringify(_)}]}});const pe=l(()=>d.value?d.value.isPreview?!0:F.value||(m.value?.canManage??!1):!1),fe=l(()=>pe.value&&_e.value&&!F.value&&!(m.value?.canManage??!1)),K=l(()=>m.value?.selectedVideo?.contentHtml||""),Y=l(()=>y.value?.contentHtml||"");function Me(e){const o=(e||"").trim();if(!o.startsWith("{"))return!1;try{return Array.isArray(JSON.parse(o)?.blocks)}catch{return!1}}const ut=l(()=>Me(K.value)),vt=l(()=>Me(Y.value)),me=l(()=>!!K.value),ee=l(()=>v.value.find(e=>e.isPreview)??null),te=b(!1);G(()=>d.value?.docId,()=>{te.value=!1});function _t(){te.value=!0}const L=l(()=>C.value?le(C.value,1920,$e):"");function oe(e){return e.posterUrl?le(e.posterUrl,240):""}function pt(e){const o=e.target;try{o.currentTime=Math.min(.1,Math.max(0,(o.duration||1)-.05))}catch{}}function Ve(e){if(!e||e<=0)return"";const o=Math.floor(e/60),_=e%60;return`${o}:${_.toString().padStart(2,"0")}`}function ye(e){if(!e)return"";const o=String(e).match(/^(\d{4})-(\d{2})-(\d{2})/);if(o)return`${o[1]}-${o[2]}-${o[3]}`;const _=new Date(e);return Number.isNaN(_.getTime())?"":`${_.getUTCFullYear()}
1-${String(_.getUTCMonth()+1).padStart(2,"0")}-${String(_.getUTCDate()).padStart(2,"0")}`}function He(e){return!e||e<=0?"":so(e,m.value)}function z(e){return e.docId===h.value?`/video/${h.value}`:`/video/${h.value}.${e.docId}`}function se(e){return d.value?.docId===e.docId}const B=l(()=>m.value?.canManage??!1),ft=l(()=>B.value&&(c.value?.columnId||c.value?.rootChannelId||c.value?.channelId)||""),{data:mt}=ro(ft),Q=b(!1),yt=l(()=>(Ce.value||"").includes("dark")?"dark":"light"),I=b(!1),M=b(!1),we=b(null),he=b(""),V=b(!1);function wt(){V.value=!0}function ge(){return!I.value||!V.value?!0:window.confirm(S("vsme.unsaved_confirm"))}const ae=b(!1);async function Re(){if(ae.value){if(!await P()){window.alert(S("common.saved_refresh_failed"));return}ae.value=!1}he.value=Y.value||"",V.value=!1,I.value=!0}function ht(){M.value||ge()&&(V.value=!1,I.value=!1)}async function gt(){if(h.value){M.value=!0;try{let e=he.value;if(we.value)try{e=await we.value.save()}catch{}await $fetch(`/api/app/documents/${h.value}`,{method:"PUT",credentials:"include",headers:ze(),timeout:2e4,body:{content:e}}),V.value=!1,await P()?(ae.value=!1,I.value=!1,window.setTimeout(()=>{P()},800)):(ae.value=!0,window.alert(S("common.saved_refresh_failed")))}catch(e){window.alert(io(e)?S("common.save_timeout"):e?.data?.error||je(e))}finally{M.value=!1}}}const Be=b(0);async function bt(e){const o=d.value?.docId,_=()=>Promise.all([P(),Z()]);await _();const f=e?.scope!=="episode"||e?.docId===o;e?.playbackChanged&&f&&(Be.value++,te.value=!1),window.setTimeout(()=>{_()},800)}async function kt(){I.value=!1,V.value=!1,await Qe(Le.value)}let Ae=!1;G(Q,e=>{e&&(Ae=!0)});const It=l(()=>R.value.includes(".")&&!!m.value&&!m.value.selectedVideo);G([It,Q,I],([e,o,_])=>{if(!e||o||_||!Ae)return;const f=v.value[0];re.replace(f?z(f):`/video/${h.value}`)});const w=b(""),Ne=b(!1),A=b(!1),$t=l(()=>{const e=[];return A.value&&e.push("toc"),me.value&&e.push("notes"),e.push("about"),e});Ot(()=>{const e=$t.value;if(!e.includes(w.value)){w.value=e[0];return}!Ne.value&&!A.value&&me.value&&w.value!=="notes"&&(w.value="notes")});function ie(e){Ne.value=!0,w.value=e}function be(){A.value=window.innerWidth<1120}Oe(()=>{be(),A.value&&(w.value="toc"),window.addEventListener("resize",be)}),Fe(()=>{window.removeEventListener("resize",be)}),Ft((e,o)=>e.path===o.path?!0:ge()),qt(()=>ge());function ke(e){e.preventDefault(),e.returnValue=""}G(()=>I.value&&V.value,e=>{e?window.addEventListener("beforeunload",ke):window.removeEventListener("beforeunload",ke)}),Fe(()=>{window.removeEventListener("beforeunload",ke)}),G([m,()=>H.query.edit],()=>{H.query.edit!=="intro"||!B.value||(ie("about"),I.value||Re(),re.replace({query:{...H.query,edit:void 0}}))},{immediate:!0});const Ct=l(()=>A.value&&w.value!=="toc");function Tt(e){return _e.value&&!F.value&&!B.value&&!e.isPreview}return(e,o)=>{const _=Lt,f=Jt,N=zt,ne=Gt,j=Xt,Ut=Zt,St=xt,Pt=Kt,Et=eo,Dt=to;return a(),k(Dt,{"active-mode":"channels","show-header":!1,"show-appbar":!1,"shell-class":"wc-social--video"},{"rail-nav":$(()=>[W(_,{"root-id":t(c)?.rootChannelId||t(c)?.channelId||"","active-column-id":t(c)?.columnId||"","ancestor-ids":t(c)?.ancestorIds||[]},null,8,["root-id","active-column-id","ancestor-ids"])]),"drawer-extra":$(()=>[W(_,{"root-id":t(c)?.rootChannelId||t(c)?.channelId||"","active-column-id":t(c)?.columnId||"","ancestor-ids":t(c)?.ancestorIds||[]},null,8,["root-id","active-column-id","ancestor-ids"])]),default:$(()=>[s("div",co,[t(Xe)?(a(),i("div",uo,[o[5]||(o[5]=s("i",{class:"fa-solid fa-spinner fa-spin"},null,-1)),p("Â "+n(e.$t("common.loading")),1)])):t(Ze)?(a(),i("div",vo,[o[6]||(o[6]=s("i",{class:"fa-solid fa-circle-exclamation"},null,-1)),s("p",null,n(e.$t("video.load_failed")),1)])):t(d)?(a(),i("div",{key:2,class:U(["wc-video","wc-video--course",t(Ce)])},[s("header",_o,[s("button",{type:"button",class:"wc-video__back",title:e.$t("common.back"),onClick:lt},[o[7]||(o[7]=s("i",{class:"fa-solid fa-chevron-left"},null,-1)),s("span",null,n(e.$t("common.back")),1)],8,po),W(f,{to:`/video/${t(h)}`,class:"wc-video__topbar-title wc-display",title:t(D)},{default:$(()=>[p(n(t(D))+" ",1),t(m)?.isTemplateSample?(a(),i("span",fo,n(e.$t("channel.sample_badge")),1)):r("",!0)]),_:1},8,["to","title"]),t(v).length?(a(),i("span",mo,n(e.$t("video.lesson_position",{current:t(q)||1,total:t(v).length})),1)):r("",!0),t(B)?(a(),i("button",{key:1,type:"button",class:"wc-video__manage-btn",onClick:o[0]||(o[0]=u=>Q.value=!0)},[o[8]||(o[8]=s("i",{class:"fa-solid fa-sliders"},null,-1)),s("span",null,n(e.$t("vsme.manage_series")),1)])):r("",!0)]),s("section",yo,[s("main",wo,[s("div",{class:"wc-video__stage",style:Ie(t(pe)?t(at):void 0)}
1,[t(pe)?t(d).useContentVideo?(a(),k(ne,{key:`${t(d).docId}-${t(Be)}`,"doc-id":t(h),"episode-doc-id":t(d).docId,poster:t(L)},null,8,["doc-id","episode-doc-id","poster"])):t(ve)&&t(d).readyToStream?(a(),i(X,{key:2},[t(te)?(a(),i(X,{key:0},[t(d).mp4Url?(a(),i("video",{key:0,controls:"",autoplay:"",preload:"auto",playsinline:"",poster:t(L)||void 0,class:"wc-video__html5"},[s("source",{src:t(d).mp4Url,type:"video/mp4"},null,8,Eo)],8,Po)):(a(),i("video",{key:1,controls:"",autoplay:"",preload:"auto",playsinline:"",poster:t(L)||void 0,class:"wc-video__html5"},[s("source",{src:t(d).hlsUrl,type:"application/x-mpegURL"},null,8,Lo)],8,Do))],64)):(a(),i("button",{key:1,type:"button",class:"wc-video__facade",onClick:_t},[t(L)?(a(),i("img",{key:0,src:t(L),class:"wc-video__facade-img",alt:"",loading:"eager",fetchpriority:"high",decoding:"async"},null,8,Mo)):t(d).mp4Url?(a(),i("video",{key:1,class:"wc-video__facade-img",muted:"",preload:"metadata",playsinline:"",src:`${t(d).mp4Url}#t=0.1`},null,8,Vo)):r("",!0),o[11]||(o[11]=s("span",{class:"wc-video__play"},[s("i",{class:"fa-solid fa-play"})],-1))]))],64)):t(ve)?(a(),i("div",Ho,[t(C)?(a(),i("img",{key:0,src:t(L),class:"wc-video__stage-state-bg",alt:"",loading:"eager",fetchpriority:"high",decoding:"async"},null,8,Ro)):r("",!0),s("div",Bo,[o[12]||(o[12]=s("i",{class:"fa-solid fa-spinner fa-spin"},null,-1)),s("strong",null,n(e.$t("video.processing_title")),1),s("span",null,n(e.$t("video.processing_hint")),1)])])):(a(),i("div",Ao,[t(C)?(a(),i("img",{key:0,src:t(L),class:"wc-video__stage-state-bg",alt:"",loading:"eager",fetchpriority:"high",decoding:"async"},null,8,No)):r("",!0),s("div",Wo,[o[13]||(o[13]=s("i",{class:"fa-solid fa-clapperboard"},null,-1)),s("strong",null,n(e.$t("video.empty_title")),1),s("span",null,n(e.$t("video.empty_hint")),1)])])):(a(),i("div",ho,[t(C)?(a(),i("img",{key:0,src:("cfImage"in e?e.cfImage:t(le))(t(C),1440,"CF_HERO_QUALITY"in e?e.CF_HERO_QUALITY:t($e)),srcset:("cfImageSrcset"in e?e.cfImageSrcset:t(oo))(t(C),[720,1440,2160],"CF_HERO_QUALITY"in e?e.CF_HERO_QUALITY:t($e))||void 0,sizes:"(max-width: 1119px) 100vw, calc(100vw - 720px)",class:"wc-video__paywall-bg",alt:"",loading:"eager",fetchpriority:"high",decoding:"async"},null,8,go)):r("",!0),s("div",bo,[o[10]||(o[10]=s("span",{class:"wc-video__paywall-lock"},[s("i",{class:"fa-solid fa-lock"})],-1)),s("strong",null,n(e.$t("common.paywall_title")),1),t(O)&&!t(de)?(a(),i("p",ko,n(e.$t("product.inapp_digital_unavailable")),1)):(a(),i("p",Io,n(e.$t("video.paywall_price",{price:t(Te)||He(t(y)?.priceCents||0)})),1)),t(O)?r("",!0):(a(),k(N,{key:2,ctx:t(m),block:""},null,8,["ctx"])),t(O)?t(de)?(a(),i("button",{key:4,type:"button",class:"wc-video__paywall-btn",disabled:t(g),onClick:Se},[t(g)?(a(),i("i",Uo)):r("",!0),p(" "+n(e.$t("common.go_purchase")),1)],8,To)):r("",!0):(a(),i("button",{key:3,type:"button",class:"wc-video__paywall-btn",disabled:t(g),onClick:Ue},[t(g)?(a(),i("i",Co)):r("",!0),p(" "+n(e.$t("common.go_purchase")),1)],8,$o)),t(ee)&&!se(t(ee))?(a(),k(f,{key:5,to:z(t(ee)),class:"wc-video__paywall-preview"},{default:$(()=>[o[9]||(o[9]=s("i",{class:"fa-solid fa-circle-play"},null,-1)),p(n(e.$t("video.paywall_preview_hint",{title:t(ee).title})),1)]),_:1},8,["to"])):r("",!0),t(E)?(a(),i("p",So,n(t(E)),1)):r("",!0)])]))],4),s("div",Oo,[s("div",Fo,[s("span",qo,[o[14]||(o[14]=s("i",{class:"fa-solid fa-circle-play"},null,-1)),p(n(e.$t("video.current_lesson")),1)]),s("h2",Jo,n(t(d).title),1),t(d).summary?(a(),i("p",Yo,n(t(d).summary),1)):r("",!0),s("div",zo,[t(q)?(a(),i("span",Qo,[o[15]||(o[15]=s("i",{class:"fa-solid fa-list-ol"},null,-1)),p(n(e.$t("video.lesson_position",{current:t(q),total:t(v).length||1})),1)])):r("",!0),t(d).duration>0?(a(),i("span",jo,[o[16]||(o[16]=s("i",{class:"fa-regular fa-clock"},null,-1)),p(n(Ve(t(d).duration)),1)])):r("",!0),t(d).createDate?(a(),i("span",Go,[o[17]||(o[17]=s("i",{class:"fa-regular fa-calendar"},null,-1)),p(n(ye(t(d).createDate)),1)])):r("",!0)])]),s("div",Xo,[t(Ee)?(a(),k(f,{key:0,to:z(t(Ee)),class:"wc-video__lesson-nav"},{default:$(()=>[o[18]||(o[18]=s("i",{class:"fa-solid fa-arrow-left"},null,-1)),s("span",null,n(e.$t("video.previous_lesson")),1)]),_:1},8,["to"])):(a(),i("button",Zo,[o[19]||(o[19]=s("i",{class:"fa-solid fa-arrow-left"},null,-1)),s("span",null,n(e.$t("video.previous_lesson")),1)])),t(De)?(a(),k(f,{key:2,to:z(t(De)),class:"wc-video__lesson-nav wc-video__lesson-nav--next"},{default:$(()=>[s("span",null,n(e.$t("video.next_lesson")),1),o[20]||(o[20]=s("i",{class:"fa-solid fa-arrow-right"},null,-1))]),_:1},8,["to"])):(a(),i("button",xo,[s("span",null,n(e.$t("video.next_lesson")),1),o[21]||(o[21]=s("i",{class:"fa-solid fa-arrow-right"},null,-1))]))])]),s("div",Ko,[s("div",es,[t(A)?(a(),i("button",{key:0,t
1ype:"button",role:"tab",class:U(["wc-video__tab",{"is-active":t(w)==="toc"}]),"aria-selected":t(w)==="toc",onClick:o[1]||(o[1]=u=>ie("toc"))},[o[22]||(o[22]=s("i",{class:"fa-solid fa-list-ul"},null,-1)),p(n(e.$t("video.tab_toc")),1)],10,ts)):r("",!0),t(me)?(a(),i("button",{key:1,type:"button",role:"tab",class:U(["wc-video__tab",{"is-active":t(w)==="notes"}]),"aria-selected":t(w)==="notes",onClick:o[2]||(o[2]=u=>ie("notes"))},[o[23]||(o[23]=s("i",{class:"fa-solid fa-file-lines"},null,-1)),p(n(e.$t("video.lecture_notes")),1)],10,os)):r("",!0),s("button",{type:"button",role:"tab",class:U(["wc-video__tab",{"is-active":t(w)==="about"}]),"aria-selected":t(w)==="about",onClick:o[3]||(o[3]=u=>ie("about"))},[o[24]||(o[24]=s("i",{class:"fa-solid fa-circle-info"},null,-1)),p(n(e.$t("video.series_about")),1)],10,ss)]),qe(s("section",as,[t(ut)?(a(),k(j,{key:0,content:t(K),"context-channel-id":t(c)?.rootChannelId||t(c)?.channelId||""},null,8,["content","context-channel-id"])):(a(),i("div",{key:1,class:"wc-video__rich",innerHTML:t(K)},null,8,is))],512),[[Je,t(w)==="notes"]]),qe(s("section",ns,[s("h1",ls,n(t(D)),1),s("div",rs,[t(v).length?(a(),i("span",ds,[o[25]||(o[25]=s("i",{class:"fa-solid fa-list-check"},null,-1)),p(n(e.$t("video.episode_count",{n:t(v).length})),1)])):r("",!0),t(y)?.pageviews?(a(),i("span",cs,[o[26]||(o[26]=s("i",{class:"fa-regular fa-eye"},null,-1)),p(n(t(y).pageviews),1)])):r("",!0),t(y)?.createDate?(a(),i("span",us,[o[27]||(o[27]=s("i",{class:"fa-regular fa-calendar"},null,-1)),p(n(ye(t(y).createDate)),1)])):r("",!0)]),t(c)?.name?(a(),k(f,{key:0,to:t(c).channelUrl||(t(c).channelId?`/c/${t(c).channelId}`:"/channels"),class:"wc-video__provider"},{default:$(()=>[t(c).logoUrl?(a(),i("img",{key:0,src:("cfImage"in e?e.cfImage:t(le))(t(c).logoUrl,96),alt:""},null,8,vs)):(a(),i("span",_s,[...o[28]||(o[28]=[s("i",{class:"fa-solid fa-graduation-cap"},null,-1)])])),s("span",ps,[s("small",null,n(e.$t("video.course_provider")),1),s("strong",null,n(t(c).name),1)])]),_:1},8,["to"])):r("",!0),t(ce)?(a(),i("p",fs,n(t(ce)),1)):r("",!0),t(Pe).length?(a(),i("div",ms,[(a(!0),i(X,null,Ye(t(Pe),u=>(a(),i("span",{key:u,class:"wc-video__tag"},n(u),1))),128))])):r("",!0),t(_e)?(a(),i("div",ys,[s("i",{class:U(t(F)?"fa-solid fa-circle-check":"fa-solid fa-tag")},null,2),t(F)?(a(),i("span",ws,n(e.$t("video.owned_label")),1)):(a(),i("span",hs,n(e.$t("video.paywall_price",{price:t(Te)||He(t(y)?.priceCents||0)})),1)),t(fe)&&!t(O)?(a(),i("button",{key:2,type:"button",class:"wc-video__about-buy",disabled:t(g),onClick:Ue},[t(g)?(a(),i("i",bs)):r("",!0),p(" "+n(e.$t("common.go_purchase")),1)],8,gs)):t(fe)&&t(de)?(a(),i("button",{key:3,type:"button",class:"wc-video__about-buy",disabled:t(g),onClick:Se},[t(g)?(a(),i("i",Is)):r("",!0),p(" "+n(e.$t("common.go_purchase")),1)],8,ks)):r("",!0)])):r("",!0),t(fe)&&t(E)?(a(),i("p",$s,n(t(E)),1)):r("",!0),t(B)?(a(),i("div",Cs,[t(I)?(a(),i(X,{key:1},[s("button",{type:"button",class:"wc-video__about-edit-btn wc-video__about-edit-btn--primary",disabled:t(M),onClick:gt},[s("i",{class:U(t(M)?"fa-solid fa-spinner fa-spin":"fa-solid fa-floppy-disk"),"aria-hidden":"true"},null,2),s("span",null,n(t(M)?e.$t("common.saving"):e.$t("common.save")),1)],8,Ts),s("button",{type:"button",class:"wc-video__about-edit-btn",disabled:t(M),onClick:ht},n(e.$t("common.cancel")),9,Us)],64)):(a(),i("button",{key:0,type:"button",class:"wc-video__about-edit-btn",onClick:Re},[o[29]||(o[29]=s("i",{class:"fa-solid fa-pen","aria-hidden":"true"},null,-1)),s("span",null,n(e.$t("common.edit")),1)]))])):r("",!0),t(I)?(a(),i("div",Ss,[W(St,null,{default:$(()=>[W(Ut,{ref_key:"introEditorRef",ref:we,"model-value":t(he),onChange:wt},null,8,["model-value"])]),_:1})])):t(Y)?(a(),i("div",Ps,[t(vt)?(a(),k(j,{key:0,content:t(Y),"context-channel-id":t(c)?.rootChannelId||t(c)?.channelId||""},null,8,["content","context-channel-id"])):(a(),i("div",{key:1,class:"wc-video__rich",innerHTML:t(Y)},null,8,Es))])):r("",!0)],512),[[Je,t(w)==="about"]])])]),s("aside",{class:"wc-video__sidebar","data-tab-hidden":t(Ct)},[s("div",Ls,[s("div",Ms,[s("h3",Vs,n(e.$t("video.course_content")),1),s("span",Hs,n(e.$t("video.episode_
1count",{n:t(v).length})),1)]),t(v).length?(a(),i("div",Rs,[s("span",{class:"wc-video__sidebar-progress-fill",style:Ie({width:`${t(it)}%`})},null,4)])):r("",!0),t(v).length?(a(),i("div",Bs,n(t(q)||1)+" / "+n(t(v).length),1)):r("",!0)]),t(st)?(a(),i("div",As,[(a(!0),i(X,null,Ye(t(v),(u,We)=>(a(),k(f,{key:u.docId,to:z(u),class:U(["wc-video__episode",{"is-active":se(u)}]),"aria-current":se(u)?"page":void 0},{default:$(()=>[s("div",{class:"wc-video__episode-thumb",style:Ie({backgroundImage:oe(u)?`url(${oe(u)})`:""})},[!oe(u)&&u.mp4Url?(a(),i("video",{key:0,class:"wc-video__episode-thumb-video",muted:"",preload:"metadata",playsinline:"",src:`${u.mp4Url}#t=0.1`,onLoadedmetadata:pt},null,40,Ns)):oe(u)?r("",!0):(a(),i("i",Ws)),s("span",Os,[s("i",{class:U(se(u)?"fa-solid fa-circle-play":"fa-solid fa-play")},null,2)]),u.duration>0?(a(),i("em",Fs,n(Ve(u.duration)),1)):r("",!0)],4),s("div",qs,[s("strong",Js,[s("span",null,n(We+1)+".",1),p(n(u.title||e.$t("video.episode_index_title",{n:We+1})),1)]),u.summary?(a(),i("p",Ys,n(u.summary),1)):r("",!0),s("div",zs,[u.isPreview?(a(),i("span",Qs,n(e.$t("video.preview_badge")),1)):Tt(u)?(a(),i("span",js,[...o[30]||(o[30]=[s("i",{class:"fa-solid fa-lock"},null,-1)])])):r("",!0),u.pageviews?(a(),i("span",Gs,[o[31]||(o[31]=s("i",{class:"fa-regular fa-eye"},null,-1)),p(n(u.pageviews),1)])):r("",!0),u.createDate?(a(),i("span",Xs,[o[32]||(o[32]=s("i",{class:"fa-regular fa-calendar"},null,-1)),p(n(ye(u.createDate)),1)])):r("",!0)])])]),_:2},1032,["to","class","aria-current"]))),128))])):(a(),i("div",Zs,[o[33]||(o[33]=s("i",{class:"fa-solid fa-list-ul"},null,-1)),s("span",null,n(e.$t("video.no_preview")),1)]))],8,Ds)]),W(Pt,{"nav-links":t(c)?.footer?.navLinks??[],"social-links":t(c)?.footer?.socialLinks??[],"weicity-profile-url":t(c)?.footer?.weiCityProfileUrl??""},null,8,["nav-links","social-links","weicity-profile-url"]),t(B)?(a(),k(Et,{key:0,open:t(Q),"main-doc-id":t(h),"series-title":t(D),"plan-capabilities":t(mt)?.planCapabilities,"root-channel-id":t(c)?.rootChannelId||t(c)?.channelId,theme:t(yt),onClose:o[4]||(o[4]=u=>Q.value=!1),onUpdated:bt,onDeleted:kt},null,8,["open","main-doc-id","series-title","plan-capabilities","root-channel-id","theme"])):r("",!0)],2)):r("",!0)])]),_:1})}}}),xa=Yt(xs,[["__scopeId","data-v-32b68512"]]);export{xa 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.