1var st=Object.defineProperty;var ot=(i,a,u)=>a in i?st(i,a,{enumerable:!0,configurable:!0,writable:!0,value:u}):i[a]=u;var Z=(i,a,u)=>(ot(i,typeof a!="symbol"?a+"":a,u),u),Ye=(i,a,u)=>{if(!a.has(i))throw TypeError("Cannot "+u)};var $=(i,a,u)=>(Ye(i,a,"read from private field"),u?u.call(i):a.get(i)),le=(i,a,u)=>{if(a.has(i))throw TypeError("Cannot add the same private member more than once");a instanceof WeakSet?a.add(i):a.set(i,u)},me=(i,a,u,d)=>(Ye(i,a,"write to private field"),d?d.call(i,u):a.set(i,u),u);import{_ as ve,T as at,H as nt}from"./DefaultUserIcon.46e8c7fe.js";import{_ as ye}from"./nuxt-link.f3a183e1.js";import{_ as Ee}from"./Markdown.73960264.js";import{_ as Ae}from"./SocialIcon.39a3f9ee.js";import{a as Te,b as De,s as it,e as xe,c as Se,r as Me,d as We,f as ue,g as fe,h as ne,u as ke,i as Ue,j as Oe,_ as rt,k as lt,l as dt,m as ct,n as pt}from"./PortalCollection.vue.b84cab8d.js";import{h as s,i as o,m as t,b as te,f as U,r as Be,d as he,N as X,p as Y,w as O,O as N,l as e,j as T,k as w,t as h,q as c,F as _,n as R,s as A,A as Fe,P as Ve,Q as Je,_ as Ke,R as ut,u as Xe,o as ht,a as mt,S as gt,B as _t,C as Ge,U as ft,g as xt}from"./entry.7e9c818d.js";import{s as je,_ as yt}from"./PortalSideBar.d0eb34a6.js";import{u as be,s as ie,r as He,a as kt}from"./player.ccf411cd.js";import{_ as Qe}from"./PButton.f25ebc77.js";import{_ as bt,a as wt,b as vt}from"./youtube.50bc273c.js";import{r as Et}from"./ChevronLeftIcon.55e81189.js";import{a as $t,u as Ct}from"./useFetchAPI.da8f0cf0.js";import"./index.766e1e64.js";function Lt(i,a){return s(),o("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[t("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M20.25 8.511c.884.284 1.5 1.128 1.5 2.097v4.286c0 1.136-.847 2.1-1.98 2.193-.34.027-.68.052-1.02.072v3.091l-3-3c-1.354 0-2.694-.055-4.02-.163a2.115 2.115 0 01-.825-.242m9.345-8.334a2.126 2.126 0 00-.476-.095 48.64 48.64 0 00-8.048 0c-1.131.094-1.976 1.057-1.976 2.192v4.286c0 .837.46 1.58 1.155 1.951m9.345-8.334V6.637c0-1.621-1.152-3.026-2.76-3.235A48.455 48.455 0 0011.25 3c-2.115 0-4.198.137-6.24.402-1.608.209-2.76 1.614-2.76 3.235v6.226c0 1.621 1.152 3.026 2.76 3.235.577.075 1.157.14 1.74.194V21l4.155-4.155"})])}function Pe(i,a){return s(),o("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[t("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M7.848 8.25l1.536.887M7.848 8.25a3 3 0 11-5.196-3 3 3 0 015.196 3zm1.536.887a2.165 2.165 0 011.083 1.839c.005.351.054.695.14 1.024M9.384 9.137l2.077 1.199M7.848 15.75l1.536-.887m-1.536.887a3 3 0 11-5.196 3 3 3 0 015.196-3zm1.536-.887a2.165 2.165 0 001.083-1.838c.005-.352.054-.695.14-1.025m-1.223 2.863l2.077-1.199m0-3.328a4.323 4.323 0 012.068-1.379l5.325-1.628a4.5 4.5 0 012.48-.044l.803.215-7.794 4.5m-2.882-1.664A4.331 4.331 0 0010.607 12m3.736 0l7.794 4.5-.802.215a4.5 4.5 0 01-2.48-.043l-5.326-1.629a4.324 4.324 0 01-2.068-1.379M14.343 12l-2.882 1.664"})])}function Rt(i,a){return s(),o("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[t("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6 18L18 6M6 6l12 12"})])}function $e(i,a){const u=te(i.speakers),d=te(u.value.reduce((y,L)=>y+(L.duration?L.duration:0),0)),g=U(()=>i.appleEpisodeID||i.spotifyEpisodeID||i.ytVideoHandle),f=U(()=>!0),C=U(()=>{var y;return((y=a.portalSettings)==null?void 0:y.showAIChat)!==!1});let k=[];a.slug==="twist"&&(k=[{handle:"brave",image:"brave",name:"Brave",cta:"An Internet Browser 3x faster than Chrome with better privacy",url:"https://brave.com/twist"},{handle:"cla",image:"cla",name:"CLA",cta:"A trusted advisor to help with taxes and accounting",url:"https://www.claconnect.com/en/get-started/tech"},{handle:"dottechdomains",image:"dottechdomains",name:"Radix",cta:".TECH Domains, get your Startup featured today!",url:"https://startups.tech/jason?utm_source=twist&utm_medium=podcast&utm_campaign=startups"},{handle:"devsquad",image:"devsquad",name:"Devsquad",cta:"Get an entire product team for the cost of one US developer plus 10% off",url:"https://www.devsquad.com/twist"},{handle:"embroker",image:"embroker",name:"Embroker",cta:"Save 20% on insurance built for startups",url:"https://embroker.com/twist"},{handle:"linkedin-jobs",image:"linkedin",name:"LinkedIn Jobs",cta:"Post your first job for free",url:"https://linkedin.com/twist"},{handle:"linkedin-marketing",image:"linkedin",name:"LinkedIn Marketing",cta:"Get $100 off your first marketing campaign",url:"https://linkedin.com/thisweekinstartups"},{handle:"masterclass",image:"masterclass",name:"Masterclass",cta:"Get 15% off an annual membership",url:"https://masterclass.com/startups"}
1,{handle:"mercury-raise",image:"mercury",name:"Mercury Raise",cta:"Visit mercury.com/raise to get access to a network, connections, and advice",url:"https://mercury.com/raise/"},{handle:"mercury",image:"mercury",name:"Mercury",cta:"Join 100K+ startups banking with Mercury at https://www.mercury.comâ ",url:"https://www.mercury.com"},{handle:"netsuite",image:"netsuite",name:"NetSuite",cta:"Download NetSuite's free popular KPI Checklist!",url:"https://6262239.extforms.netsuite.com/app/site/crm/externalleadpage.nl/compid.6262239/.f?formid=431&h=AAFdikaIq4eVFLwwlzXHIf7qmz-UyGlc0srD0JbkRdtp9PvX-GQ&leadsource=Podcast_Horizontal_Twist_0817&cid=Podcast_Horizontal_Twist_0817&redirect_count=1&did_javas"},{handle:"northwest",image:"northwest",name:"Northwest",cta:"Your registered agent and LLC formation service",url:"https://www.northwestregisteredagent.com/"},{handle:"nutsdotcom",image:"nutsdotcom",name:"Nuts.com",cta:"We roast our nuts and pop our corn the same day we ship",url:"https://nuts.com/"},{handle:"roots",image:"roots",name:"Roots",cta:"Start investing in Real Estate today!",url:"https://www.investwithroots.com/twist/"},{handle:"squarespace",image:"squarespace",name:"Squarespace",cta:"Get 10% off your first website/domain purchase",url:"https://squarespace.com/twist"},{handle:"vanta",image:"vanta",name:"Vanta",cta:"Automate your SOC 2 audit & get $1000 off",url:"https://vanta.com/twist"},{handle:"equinix",image:"equinix",name:"Equinix",cta:"Powering innovation for today and tomorrow",url:"https://www.equinix.com"},{handle:"kruze",image:"kruze",name:"Kruze",cta:"Accounting, finance, tax & HR for startups",url:"https://kruzeconsulting.com"},{handle:"intouchcx",image:"intouchcx",name:"InTouchCX",cta:"Unlock the power of innovative customer support",url:"https://intouchcx.com/twist"}
1,{handle:"coda",image:"coda",name:"Coda",cta:"The doc that brings it all together",url:"https://coda.io/twist"},{handle:"lemonio",image:"lemonio",name:"Lemon.io",cta:"Find your one true dev â mention TWIST to save $2000",url:"https://lemon.io/hire"}]);const p=te([]);for(let y=0;y<k.length;y++){const L=k[y];for(let E=0;E<i.tableOfContents.length;E++){const F=i.tableOfContents[E].title.toLowerCase();F.includes(L.name.toLowerCase())&&!F.includes("demo: "+L.name.toLowerCase())&&p.value.push(L)}}return Be({speakers:u,speakingDuration:d,showThirdPartyEpisodeLinks:g,canChat:f,showAIChat:C,filteredSponsors:p})}const re=i=>(Ve("data-v-9df3c89c"),i=i(),Je(),i),Pt={class:"relative grid grid-cols-[auto_minmax(0,1fr)] items-end gap-x-3.5 gap-y-3.5 md:gap-x-8 md:gap-y-4"},At=["src","alt"],Tt={key:1,class:"h-24 w-24 shrink-0 rounded-xl bg-black md:row-span-2 md:h-40 md:w-40 md:self-end md:rounded-2xl","data-signal-episode-art":""},Dt={class:"min-w-0"},St={class:"mt-1.5 break-words text-[21px] font-bold leading-[1.08] tracking-[-0.03em] md:mt-2 md:text-[34px]","data-signal-episode-title":""},Mt={key:0,class:"mt-1.5 text-xs tabular-nums text-white/[.78] md:mt-2.5 md:text-[13.5px]","data-signal-episode-meta":""},Ut={key:2,class:"col-span-2 flex flex-wrap items-center gap-2 md:col-span-1 md:col-start-2","data-signal-episode-play":""},Ot=re(()=>t("svg",{viewBox:"0 0 24 24",class:"h-[18px] w-[18px] fill-current","aria-hidden":"true"},[t("path",{d:"M8 5v14l11-7z"})],-1)),Bt=["href"],Ft={class:"grid grid-cols-1 gap-x-11 gap-y-8 px-[18px] py-[18px] md:grid-cols-[1fr_300px] md:px-11 md:py-10","data-signal-episode-body":""},jt={class:"min-w-0"},Nt={key:0,class:"max-w-[70ch] break-words text-[13.5px] leading-[1.65] text-gray-600 dark:text-neutral-400 md:text-[15px]","data-episode-description":""},It=re(()=>t("h3",{class:"mb-2 mt-6 text-[15px] font-semibold tracking-[-0.02em] md:text-[17px]"},"Key Points",-1)),Yt={class:"ml-[18px] list-disc text-sm leading-[1.8] text-gray-600 dark:text-neutral-400","data-episode-key-points":""},Gt={class:"mb-3 flex items-center"},Ht=re(()=>t("h3",{class:"text-[15px] font-semibold tracking-[-0.02em] md:text-[17px]"},"Speakers",-1)),qt=re(()=>t("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round",class:"h-[15px] w-[15px]","aria-hidden":"true"},[t("path",{d:"M12 3a9 9 0 1 0 9 9c0-1.5-.4-3-1-4.2M8 12h.01M12 12h.01M16 12h.01"})],-1)),zt={key:0,class:"grid grid-cols-1 gap-2.5 md:grid-cols-2"},Wt=["src"],Vt={class:"min-w-0 flex-1"},Jt={class:"truncate text-[13.5px] font-semibold"},Kt={class:"text-xs text-gray-500 dark:text-neutral-500"},Xt={key:0,class:"flex shrink-0"},Qt=["href","aria-label"],Zt=re(()=>t("div",{class:"mb-1.5 flex items-center"},[t("h3",{class:"text-[15px] font-semibold tracking-[-0.02em] md:text-[17px]"},"Chapters")],-1)),es=["href","onClick"],ts={class:"mb-3 flex items-center"},ss=re(()=>t("h3",{class:"text-[15px] font-semibold tracking-[-0.02em] md:text-[17px]"},"Transcript",-1)),os=["disabled"],as=re(()=>t("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round",class:"h-[15px] w-[15px]","aria-hidden":"true"},[t("circle",{cx:"6",cy:"6",r:"3"}),t("circle",{cx:"6",cy:"18",r:"3"}),t("path",{d:"M20 4 8.12 15.88M14.47 14.48 20 20M8.12 8.12 12 12"})],-1)),ns={key:0,class:"text-sm text-gray-500 dark:text-neutral-500"},is={key:1,class:"grid gap-y-3"},rs={key:0,class:"mt-2 text-[13px] font-semibold"},ls=["id"],ds=["onClick"],cs={class:"font-semibold text-gray-900 dark:text-white"},ps=["onClick"],us={class:"min-w-0"},hs=re(()=>t("h3",{class:"text-[13px] font-semibold tracking-[-0.02em]"},"Partners",-1)),ms={class:"mt-2.5 flex flex-wrap items-center gap-x-6 gap-y-3"},gs=["href"],_s=["src","alt"],fs=re(()=>t("h3",{class:"text-[13px] font-semibold tracking-[-0.02em]"},"Charts",-1)),xs={class:"text-base font-bold tabular-nums text-gray-900 dark:text-white"},ge="mt-[18px] rounded-2xl border border-gray-900/[.08] bg-white p-3.5 dark:border-white/[.09] dark:bg-white/5 md:p-5",ys="ml-auto inline-flex min-h-[32px] items-center gap-[7px] rounded-[10px] px-[11px] text-xs font-semibold text-white md:min-h-[36px] md:px-3.5 md:text-[13px]",ks="ml-auto inline-flex min-h-[32px] items-center gap-[7px] rounded-[10px] border border-gray-900/[.08] bg-white px-[11
1px] text-xs font-semibold text-gray-900 disabled:opacity-50 dark:border-white/[.09] dark:bg-white/5 dark:text-white md:min-h-[36px] md:px-3.5 md:text-[13px]",bs=he({__name:"PortalSignalEpisode",props:{show:{},episode:{},transcript:{},clipping:{}},setup(i){const a=i,u=ke(),d=be(),g=U(()=>Te(a.show)),f=U(()=>De(g.value)),C=U(()=>it(g.value)),k=U(()=>xe(a.episode,a.show)),p=U(()=>Se(a.episode)),y=U(()=>{var r,P,I;return((P=(r=a.show)==null?void 0:r.portalSettings)==null?void 0:P.showRankings)!==!1?(((I=a.show)==null?void 0:I.rankings)||[]).map(Me):[]}),L=U(()=>[We(a.episode),ue(a.episode)?u(ue(a.episode)).format("MMMM D, YYYY"):"",fe(a.episode)].filter(Boolean).join(" · ")),{speakers:E,speakingDuration:F,showAIChat:B,filteredSponsors:H}=X($e(a.episode,a.show)),S=U(()=>{var r,P;return((P=(r=a.show)==null?void 0:r.portalSettings)==null?void 0:P.showSpeakingDurations)!==!1}),W=r=>[Ue(r),S.value?Oe(r,F.value):""].filter(Boolean).join(" · "),{paragraphs:D,loading:q}=X(a.transcript),{chapterIndexForParagraphIndex:z,secondsForParagraphIndex:m}=a.transcript,{clippingMode:G}=X(a.clipping),{enterClippingMode:V,isParagraphSelected:Q,selectParagraph:b}=a.clipping;return(r,P)=>{const I=ye,se=Ee,oe=ve,x=Ae,n=rt;return s(),Y(n,{show:r.show,episodes:[],stats:null},{hero:O(()=>[t("section",{class:"grain relative overflow-hidden px-[18px] pb-[22px] pt-[58px] text-white md:px-11 md:pb-9 md:pt-24",style:N({backgroundImage:e(C)}),"data-signal-episode-hero":""},[t("div",Pt,[e(k)?(s(),o("img",{key:0,src:e(k),alt:r.episode.title,class:"h-24 w-24 shrink-0 rounded-xl object-cover shadow-[0_24px_60px_rgba(10,8,30,.5),0_0_0_1px_rgba(255,255,255,.18)] md:row-span-2 md:h-40 md:w-40 md:self-end md:rounded-2xl","data-signal-episode-art":""},null,8,At)):(s(),o("div",Tt)),t("div",Dt,[T(I,{to:"/episodes",class:"text-[13px] font-semibold text-white/80","data-signal-back":""},{default:O(()=>[w("â All Episodes")]),_:1}),t("h1",St,h(r.episode.title),1),e(L)?(s(),o("p",Mt,h(e(L)),1)):c("",!0)]),r.episode.audioURL||e(p).length?(s(),o("div",Ut,[r.episode.audioURL?(s(),o("button",{key:0,type:"button",class:"inline-flex min-h-[44px] items-center gap-2 rounded-full bg-white px-[18px] text-sm font-semibold text-gray-900 md:min-h-[48px] md:px-[22px] md:text-[15px]",onClick:P[0]||(P[0]=l=>e(d).playEpisode(r.episode)),"data-play-episode":""},[Ot,w(" Play Episode ")])):c("",!0),(s(!0),o(_,null,R(e(p),l=>(s(),o("a",{key:l.key,href:l.href,target:"_blank",rel:"noopener",class:"inline-flex min-h-[32px] items-center rounded-full border border-white/[.32] bg-white/[.06] px-3.5 text-[12.5px] font-semibold text-white md:min-h-[34px]"},h(l.label),9,Bt))),128))])):c("",!0)])],4)]),default:O(()=>[t("div",Ft,[t("div",jt,[r.episode.description?(s(),o("p",Nt,h(r.episode.description),1)):c("",!0),r.episode.keyPoints&&r.episode.keyPoints.length>0?(s(),o(_,{key:1},[It,t("ul",Yt,[(s(!0),o(_,null,R(r.episode.keyPoints,(l,v)=>(s(),o("li",{key:v},h(l),1))),128))])],64)):c("",!0),r.episode.showNotes?(s(),Y(se,{key:2,class:"markdown-override mt-4 text-sm leading-[1.7] text-gray-600 dark:text-neutral-400",markdown:r.episode.showNotes},null,8,["markdown"])):c("",!0),e(E).length?(s(),o("section",{key:3,class:A(ge),"data-episode-speakers":""},[t("div",Gt,[Ht,e(B)?(s(),Y(I,{key:0,to:"/episodes/"+r.episode.handle+"/chat",class:A(ys),style:N({background:e(g)}),"data-episode-ai-chat":""},{default:O(()=>[qt,w(" AI Chat ")]),_:1},8,["to","style"])):c("",!0)]),e(E).length?(s(),o("div",zt,[(s(!0),o(_,null,R(e(E),(l,v)=>(s(),o("div",{key:v,class:A([l.host||l.name?"":"hidden","flex items-center gap-2.5 rounded-xl border border-gray-900/[.08] px-3 py-2.5 dark:border-white/[.09]"])},[T(I,{to:l.host?"/hosts/"+l.host.handle:"#","aria-label":e(ne)(l,v),class:"shrink-0"},{default:O(()=>[l.host&&l.host.imageURL?(s(),o("img",{key:0,class:"h-9 w-9 rounded-full object-cover",src:l.host.imageURL,alt:""},null,8,Wt)):(s(),Y(oe,{key:1,class:"inline-block h-9 w-9 rounded-full"}))]),_:2},1032,["to","aria-label"]),t("div",Vt,[t("p",Jt,h(e(ne)(l,v)),1),t("p",Kt,h(W(l)),1)]),l.host&&l.host.socials?(s(),o("div",Xt,[(s(!0),o(_,null,R(l.host.socials,(M,J)=>(s(),o("a",{key:J,href:M.url,target:"_blank",rel:"noopener","aria-label":("socialTypeToLabel"in r?r.socialTypeToLabel:e(je))(M.type)},[T(x,{type:M.type,class:"h-7 w-7 p-1.5"},null,8,["type"])],8,Qt))),128))])):c("",!0)],2))),128))])):c("",!0)])):c("",!0),r.episode.tableOfContents&&r.episode.tableOfContents.length>
10?(s(),o("section",{key:4,class:A(ge),"data-episode-chapters":""},[Zt,t("table",null,[t("tbody",null,[(s(!0),o(_,null,R(r.episode.tableOfContents,(l,v)=>(s(),o("tr",{key:v,class:"align-top text-[13.5px] leading-8"},[t("td",{class:"pr-3.5 text-right font-semibold tabular-nums",style:N({color:e(g)})},h(("secondsToTimestamp"in r?r.secondsToTimestamp:e(ie))(l.start)),5),t("td",null,[t("a",{href:"#transcript-chapter-"+v,onClick:M=>e(d).playEpisode(r.episode,l.start)},h(l.title),9,es)])]))),128))])])])):c("",!0),r.episode.transcriptURL?(s(),o("section",{key:5,class:A(ge),"data-episode-transcript":""},[t("div",ts,[ss,t("button",{type:"button",class:A(ks),disabled:e(G),onClick:P[1]||(P[1]=l=>e(V)()),"data-episode-clip":""},[as,w(" Clip ")],8,os)]),e(q)?(s(),o("p",ns,"Loading transcript...")):c("",!0),e(D).length>0?(s(),o("div",is,[(s(!0),o(_,null,R(e(D),(l,v)=>(s(),o(_,{key:v},[e(z)(v)>-1?(s(),o("p",rs,[t("a",{id:"transcript-chapter-"+e(z)(v),class:"scroll-mt-6"},null,8,ls),w(h(r.episode.tableOfContents[e(z)(v)].title),1)])):c("",!0),t("p",{class:A([e(G)?"cursor-pointer select-none":"",e(Q)(v)?"-mx-3 -my-1.5 rounded-lg px-3 py-1.5":"","text-sm leading-[1.7] text-gray-600 dark:text-neutral-400"]),style:N(e(Q)(v)?{background:e(f)}:null),onClick:M=>e(b)(v),"data-transcript-paragraph":""},[t("b",cs,h(e(ne)(e(E)[l.speaker],l.speaker))+":",1),t("button",{type:"button",class:"mx-1 text-xs font-semibold tabular-nums",style:N({color:e(g)}),onClick:Fe(M=>
1e(d).playEpisode(r.episode,e(m)(v)),["stop"])},h(("secondsToTimestamp"in r?r.secondsToTimestamp:e(ie))(l.start)),13,ps),(s(!0),o(_,null,R(l.sentences,(M,J)=>(s(),o(_,{key:J},[w(h(M.text+" "),1)],64))),128))],14,ds)],64))),128))])):c("",!0)])):c("",!0)]),t("aside",us,[e(H).length>0?(s(),o("section",{key:0,class:A([ge,"mt-0 mb-3.5"]),"data-episode-partners":""},[hs,t("div",ms,[(s(!0),o(_,null,R(e(H),l=>(s(),o("a",{key:l.handle,href:l.url,target:"_blank",rel:"noopener"},[t("img",{src:"/img/sponsors/"+l.image+".svg",alt:l.name,class:"h-5 dark:invert"},null,8,_s)],8,gs))),128))])],2)):c("",!0),e(y).length?(s(),o("section",{key:1,class:A([ge,"mt-0 mb-3.5"]),"data-episode-charts":""},[fs,(s(!0),o(_,null,R(e(y),l=>(s(),o("div",{key:l.label,class:"mt-2 flex items-baseline gap-x-2 text-[13px] text-gray-600 dark:text-neutral-400"},[t("span",xs,h(l.position),1),w(" "+h(l.label)+" · "+h(l.movement),1)]))),128))],2)):c("",!0)])])]),_:1},8,["show"])}}});const ws=Ke(bs,[["__scopeId","data-v-9df3c89c"]]),vs={class:"relative flex items-center gap-x-3.5 md:block","data-console-episode-identity":""},Es=["src","alt"],$s={key:1,class:"h-[84px] w-[84px] shrink-0 rounded-xl bg-black md:h-[132px] md:w-[132px] md:rounded-2xl","data-console-episode-art":""},Cs={class:"min-w-0"},Ls={class:"hidden text-[23px] font-bold leading-tight tracking-[-0.03em] md:mt-[18px] md:block"},Rs={class:"mt-1.5 break-words text-[17px] font-bold leading-[1.25] tracking-[-0.03em] md:hidden"},Ps={key:0,class:"mt-1 text-[11.5px] tabular-nums text-white/75 md:hidden"},As={"data-console-episode-page":""},Ts=t("p",{class:"text-[13px] font-semibold text-gray-500 dark:text-neutral-500"},"Episode",-1),Ds={class:"mt-2.5 break-words text-[22px] font-bold leading-[1.2] tracking-[-0.025em] md:text-[27px]","data-console-episode-title":""},Ss={key:0,class:"mt-2 text-[13px] tabular-nums text-gray-500 dark:text-neutral-500","data-console-episode-meta":""},Ms={key:1,class:"mt-4 flex flex-wrap items-center gap-2.5","data-console-episode-play":""},Us=t("svg",{viewBox:"0 0 24 24",class:"h-[18px] w-[18px] fill-current","aria-hidden":"true"},[t("path",{d:"M8 5v14l11-7z"})],-1),Os=["href"],Bs={key:2,class:"mt-[18px] max-w-[72ch] break-words text-[13px] leading-[1.65] text-gray-600 dark:text-neutral-400 md:text-[14.5px]","data-episode-description":""},Fs=t("p",{class:"mt-5 text-sm font-semibold"},"Key Points",-1),js={class:"ml-[18px] mt-1.5 list-disc text-sm leading-[1.8] text-gray-600 dark:text-neutral-400","data-episode-key-points":""},Ns={class:"mb-2.5 flex items-center"},Is=t("span",{class:"text-sm font-semibold"},"Speakers",-1),Ys=t("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round",class:"h-[15px] w-[15px]","aria-hidden":"true"},[t("path",{d:"M12 3a9 9 0 1 0 9 9c0-1.5-.4-3-1-4.2M8 12h.01M12 12h.01M16 12h.01"})],-1),Gs={key:0,class:"grid grid-cols-1 gap-2.5 md:grid-cols-2"},Hs=["src"],qs={class:"min-w-0 flex-1"},zs={class:"truncate text-[13.5px] font-semibold"},Ws={class:"text-xs text-gray-500 dark:text-neutral-500"},Vs={key:0,class:"flex shrink-0"},Js=["href","aria-label"],Ks=t("span",{class:"text-sm font-semibold"},"Partners",-1),Xs={class:"mt-2.5 flex flex-wrap items-center gap-x-6 gap-y-3"},Qs=["href"],Zs=["src","alt"],eo=t("div",{class:"mb-1 flex items-center"},[t("span",{class:"text-sm font-semibold"},"Chapters")],-1),to=["href","onClick"],so={class:"mb-2.5 flex items-center"},oo=t("span",{class:"text-sm font-semibold"},"Transcript",-1),ao=["disabled"],no=t("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round",class:"h-[15px] w-[15px]","aria-hidden":"true"},[t("circle",{cx:"6",cy:"6",r:"3"}),t("circle",{cx:"6",cy:"18",r:"3"}),t("path",{d:"M20 4 8.12 15.88M14.47 14.48 20 20M8.12 8.12 12 12"})],-1),io={key:0,class:"text-sm text-gray-500 dark:text-neutral-500"},ro={key:1,class:"grid gap-y-2.5"},lo={key:0,class:"mt-2 text-[13px] font-semibold"},co=["id"],po=["onClick"],uo={class:"font-semibold text-gray-900 dark:text-white"},ho=["onClick"],mo=t("span",{class:"text-sm font-semibold"},"Charts",-1),go={class:"text-[15px] font-bold tabular-nums text-gray-900 dark:text-white"},_e="mt-3.5 rounded-2xl border border-gray-900/[.08] bg-white p-3.5 dar
1k:border-white/[.09] dark:bg-white/5 md:p-[18px]",_o="ml-auto inline-flex min-h-[32px] items-center gap-[7px] rounded-[10px] px-[11px] text-xs font-semibold text-white md:min-h-[36px] md:px-3.5 md:text-[13px]",fo="ml-auto inline-flex min-h-[32px] items-center gap-[7px] rounded-[10px] border border-gray-900/[.08] bg-white px-[11px] text-xs font-semibold text-gray-900 disabled:opacity-50 dark:border-white/[.09] dark:bg-white/5 dark:text-white md:min-h-[36px] md:px-3.5 md:text-[13px]",xo=he({__name:"PortalConsoleEpisode",props:{show:{},episode:{},transcript:{},clipping:{}},setup(i){const a=i,u=ke(),d=be(),g=U(()=>Te(a.show)),f=U(()=>De(g.value)),C=U(()=>xe(a.episode,a.show)),k=U(()=>Se(a.episode)),p=U(()=>{var b,r,P;return((r=(b=a.show)==null?void 0:b.portalSettings)==null?void 0:r.showRankings)!==!1?(((P=a.show)==null?void 0:P.rankings)||[]).map(Me):[]}),y=U(()=>[We(a.episode),ue(a.episode)?u(ue(a.episode)).format("MMMM D, YYYY"):"",fe(a.episode)].filter(Boolean).join(" · ")),{speakers:L,speakingDuration:E,showAIChat:F,filteredSponsors:B}=X($e(a.episode,a.show)),H=U(()=>{var b,r;return((r=(b=a.show)==null?void 0:b.portalSettings)==null?void 0:r.showSpeakingDurations)!==!1}),S=b=>[Ue(b),H.value?Oe(b,E.value):""].filter(Boolean).join(" · "),{paragraphs:W,loading:D}=X(a.transcript),{chapterIndexForParagraphIndex:q,secondsForParagraphIndex:z}=a.transcript,{clippingMode:m}=X(a.clipping),{enterClippingMode:G,isParagraphSelected:V,selectParagraph:Q}=a.clipping;return(b,r)=>{const P=ye,I=Ee,se=ve,oe=Ae,x=lt;return s(),Y(x,{show:b.show,episodes:[],stats:null,ambient:e(C),header:!1},{identity:O(()=>[t("div",vs,[e(C)?(s(),o("img",{key:0,src:e(C),alt:b.episode.title,class:"h-[84px] w-[84px] shrink-0 rounded-xl object-cover shadow-[0_18px_44px_rgba(0,0,0,.55),0_0_0_1px_rgba(255,255,255,.16)] md:h-[132px] md:w-[132px] md:rounded-2xl","data-console-episode-art":""},null,8,Es)):(s(),o("div",$s)),t("div",Cs,[t("h1",Ls,h(b.show.title),1),T(P,{to:"/episodes",class:"block text-xs font-semibold text-white/75 md:mt-3.5 md:text-[12.5px]","data-console-back":""},{default:O(()=>[w("â All Episodes")]),_:1}),t("h2",Rs,h(b.episode.title),1),e(y)?(s(),o("p",Ps,h(e(y)),1)):c("",!0)])])]),default:O(()=>[t("div",As,[Ts,t("h1",Ds,h(b.episode.title),1),e(y)?(s(),o("p",Ss,h(e(y)),1)):c("",!0),b.episode.audioURL||e(k).length?(s(),o("div",Ms,[b.episode.audioURL?(s(),o("button",{key:0,type:"button",class:"inline-flex min-h-[44px] items-center gap-2 rounded-xl px-5 text-sm font-semibold text-white md:min-h-[48px] md:px-6 md:text-base",style:N({background:e(g)}),onClick:r[0]||(r[0]=n=>
1e(d).playEpisode(b.episode)),"data-play-episode":""},[Us,w(" Play Episode ")],4)):c("",!0),(s(!0),o(_,null,R(e(k),n=>(s(),o("a",{key:n.key,href:n.href,target:"_blank",rel:"noopener",class:"inline-flex min-h-[40px] items-center rounded-[10px] border border-gray-900/[.08] bg-white px-3.5 text-[12.5px] font-semibold text-gray-900 dark:border-white/[.09] dark:bg-white/5 dark:text-white"},h(n.label),9,Os))),128))])):c("",!0),b.episode.description?(s(),o("p",Bs,h(b.episode.description),1)):c("",!0),b.episode.keyPoints&&b.episode.keyPoints.length>0?(s(),o(_,{key:3},[Fs,t("ul",js,[(s(!0),o(_,null,R(b.episode.keyPoints,(n,l)=>(s(),o("li",{key:l},h(n),1))),128))])],64)):c("",!0),b.episode.showNotes?(s(),Y(I,{key:4,class:"markdown-override mt-4 text-sm leading-[1.7] text-gray-600 dark:text-neutral-400",markdown:b.episode.showNotes},null,8,["markdown"])):c("",!0),e(L).length?(s(),o("section",{key:5,class:A(_e),"data-episode-speakers":""},[t("div",Ns,[Is,e(F)?(s(),Y(P,{key:0,to:"/episodes/"+b.episode.handle+"/chat",class:A(_o),style:N({background:e(g)}),"data-episode-ai-chat":""},{default:O(()=>[Ys,w(" AI Chat ")]),_:1},8,["to","style"])):c("",!0)]),e(L).length?(s(),o("div",Gs,[(s(!0),o(_,null,R(e(L),(n,l)=>(s(),o("div",{key:l,class:A([n.host||n.name?"":"hidden","flex items-center gap-2.5 rounded-xl border border-gray-900/[.08] px-3 py-2.5 dark:border-white/[.09]"])},[T(P,{to:n.host?"/hosts/"+n.host.handle:"#","aria-label":e(ne)(n,l),class:"shrink-0"},{default:O(()=>[n.host&&n.host.imageURL?(s(),o("img",{key:0,class:"h-9 w-9 rounded-full object-cover",src:n.host.imageURL,alt:""},null,8,Hs)):(s(),Y(se,{key:1,class:"inline-block h-9 w-9 rounded-full"}))]),_:2},1032,["to","aria-label"]),t("div",qs,[t("p",zs,h(e(ne)(n,l)),1),t("p",Ws,h(S(n)),1)]),n.host&&n.host.socials?(s(),o("div",Vs,[(s(!0),o(_,null,R(n.host.socials,(v,M)=>(s(),o("a",{key:M,href:v.url,target:"_blank",rel:"noopener","aria-label":("socialTypeToLabel"in b?b.socialTypeToLabel:e(je))(v.type)},[T(oe,{type:v.type,class:"h-7 w-7 p-1.5"},null,8,["type"])],8,Js))),128))])):c("",!0)],2))),128))])):c("",!0)])):c("",!0),e(B).length>0?(s(),o("section",{key:6,class:A(_e),"data-episode-partners":""},[Ks,t("div",Xs,[(s(!0),o(_,null,R(e(B),n=>(s(),o("a",{key:n.handle,href:n.url,target:"_blank",rel:"noopener"},[t("img",{src:"/img/sponsors/"+n.image+".svg",alt:n.name,class:"h-5 dark:invert"},null,8,Zs)],8,Qs))),128))])])):c("",!0),b.episode.tableOfContents&&b.episode.tableOfContents.length>0?(s(),o("section",{key:7,class:A(_e),"data-episode-chapters":""},[eo,t("table",null,[t("tbody",null,[(s(!0),o(_,null,R(b.episode.tableOfContents,(n,l)=>(s(),o("tr",{key:l,class:"align-top text-[13px] leading-[26px]"},[t("td",{class:"pr-3.5 text-right font-semibold tabular-nums",style:N({color:e(g)})},h(("secondsToTimestamp"in b?b.secondsToTimestamp:e(ie))(n.start)),5),t("td",null,[t("a",{href:"#transcript-chapter-"+l,onClick:v=>e(d).playEpisode(b.episode,n.start)},h(n.title),9,to)])]))),128))])])])):c("",!0),b.episode.transcriptURL?(s(),o("section",{key:8,class:A(_e),"data-episode-transcript":""},[t("div",so,[oo,t("button",{type:"button",class:A(fo),disabled:e(m),onClick:r[1]||(r[1]=n=>e(G)()),"data-episode-clip":""},[no,w(" Clip ")],8,ao)]),e(D)?(s(),o("p",io,"Loading transcript...")):c("",!0),e(W).length>0?(s(),o("div",ro,[(s(!0),o(_,null,R(e(W),(n,l)=>(s(),o(_,{key:l},[e(q)(l)>-1?(s(),o("p",lo,[t("a",{id:"transcript-chapter-"+e(q)(l),class:"scroll-mt-6"},null,8,co),w(h(b.episode.tableOfContents[e(q)(l)].title),1)])):c("",!0),t("p",{class:A([e(m)?"cursor-pointer select-none":"",e(V)(l)?"-mx-3 -my-1.5 rounded-lg px-3 py-1.5":"","text-[12.5px] leading-[1.7] text-gray-600 dark:text-neutral-400 md:text-[13.5px]"]),style:N(e(V)(l)?{background:e(f)}:null),onClick:v=>e(Q)(l),"data-transcript-paragraph":""},[t("b",uo,h(e(ne)(e(L)[n.speaker],n.speaker))+":",1),t("button",{type:"button",class:"mx-1 text-xs font-semibold tabular-nums",style:N({color:e(g)}),onClick:Fe(v=>e(d).playEpisode(b.episode,e(z)(l)),["stop"])},h(("secondsToTimestamp"in b?b.secondsToTimestamp:e(ie))(n.start)),13,ho),(s(!0),o(_,null,R(n.sentences,(v,M)=>(s(),o(_,{key:M},[w(h(v.text+" "),1)],64))),128))],14,po)],64))),128))])):c("",!0)])):c("",!0),e(p).length?(s(),o("section",{key:9,class:A(_e),"data-episode-charts":""},[mo,(s(!0),o(_,null,R(e(p),n=>(s(),o("div",{key:n.label,class:"mt-2 flex items-baseline gap-x-2 text-[12.5px] text-gray-600 dark:text-neutral-400"},[t("span",go,h(n.position),1),w(" "+h(n.label)+" · "+h(n.movement),1)]))),128))])):c("",!0)])]),_:1},8,["show","ambient"])}}}),Ze=i=>(Ve("data-v-0e168b64"),i=i(),Je(),i),yo={class:"wash relative isolate grid grid-cols-1 gap-x-14 gap-y-8 px-5 py-[22px] md:grid-cols-[1fr_264px] md:px-14 md:py-9","data-journal-article":""},ko={class:"min-w-0"},bo={class:"mt-4 text-[11px] tracking-[0.12em] tabular-nums text-[#8A8580] dark:text-[#78716C]","data-journal-date":""},wo={class:"serif mt-2.5 max-w-[24ch] break-words text-[27px] font-semibold leading-[1.12] tracking-[-0.005em] md:text-[40px]","data-journal-article-title":""},vo={key:0,class:"mt-[18px] flex flex-wrap items-center gap-x-4 gap-y-2.5","data-journal-listen-row":""},Eo=Ze(()=>t("path",{d:"M8 5v14l11-7z"},null,-1)),$o=[Eo],Co={key:1,class:"text-[12.5px] text-[#57534E] dark:text-[#A8A29E]"},Lo=["href"],Ro={key:1,class:"serif mt-[22px] max-w-[58ch] break-words text-base font-medium italic leading-[1.55] text-[#57534E] dark:text-[#A8A29E] md:text-[19px]","data-journal-lede":""},Po={class:"ml-[18px] mt-3 list-disc text-sm leading-[1.8] text-[#57534E] dark:text-[#A8A29E]","data-episode-key-points":""},Ao={class:"mt-3"},To={class:"serif"},Do=["href","onClick"],So={key:0,class:"mt-3 text-sm text-[#8A8580]"},Mo={key:0,class:"serif mt-5 text-base font-semibold"},Uo=["id"],Oo=["onClick"],Bo={class:"font-semibold text-[#171512] dark:text-[#F1EFE9]"},Fo=["onClick"],jo=["disabled"],No=Ze(()=>t("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round",class:"h-3.5 w-3.5","aria-hidden":"true"},[t("circle",{cx:"6",cy:"6",r:"3"}),t("circle",{cx:"6",cy:"18",r:"3"}),t("path",{d:"M20 4 8.12 15.88M14.47 14.48 20 20M8.12 8.12 12 12"})],-1)),Io={class:"min-w-0","data-journal-article-marginalia":""},Yo=["src","alt"],Go={key:1,class:"mt-3 text-[10.5px] font-bold uppercase tracking-[0.12em] text-[#8A8580] dark:text-[#78716C]"},Ho=["src"],qo={class:"min-w-0"},zo={class:"truncate text-[12.5px] font-semibold"},Wo={class:"text-[11px] text-[#8A8580] dark:text-[#78716C]"},Vo={class:"mt-2.5 flex flex-wrap items-center gap-x-5 gap-y-3"},Jo=["href"],Ko=["src","alt"],Xo={class:"text-[15px] font-bold tabular-nums text-[#171512] dark:text-[#F1EFE9]"},Ce="mt-7 border-t border-[#171512]/[.13] pt-4 text-[11px] font-bold uppercase tracking-[0.12em] dark:border-[#F1EFE9]/[.15]",Le="card mb-4 rounded-md border border-[#171512]/[.13] p-[18px] dark:border-[#F1EFE9]/[.15]",Re="text-[10.5px] font-bold uppercase tracking-[0.12em]",Qo=he({__name:"PortalJournalEpisode",props:{show:{},episode:{},transcript:{},clipping:{}},setup(i){const a=i,u=ke(),d=be(),g=U(()=>Te(a.show)),f=U(()=>De(g.value,.12)),C=U(()=>xe(a.episode,a.show)),k=U(()=>Se(a.episode)),p=U(()=>{var r,P,I;return((P=(r=a.show)==null?void 0:r.portalSettings)==null?void 0:P.showRankings)!==!1?(((I=a.show)==null?void 0:I.rankings)||[]).map(Me):[]}),y=U(()=>{var r;return(r=a.episode)!=null&&r.episodeNumber?String(a.episode.episodeNumber):""}),L=U(()=>[ue(a.episode)?u(ue(a.episode)).format("MMMM D, YYYY").toUpperCase():"",fe(a.episode).toUpperCase()].filter(
1Boolean).join(" · ")),{speakers:E,speakingDuration:F,showAIChat:B,filteredSponsors:H}=X($e(a.episode,a.show)),S=U(()=>{var r,P;return((P=(r=a.show)==null?void 0:r.portalSettings)==null?void 0:P.showSpeakingDurations)!==!1}),W=r=>[Ue(r),S.value?Oe(r,F.value):""].filter(Boolean).join(" · "),{paragraphs:D,loading:q}=X(a.transcript),{chapterIndexForParagraphIndex:z,secondsForParagraphIndex:m}=a.transcript,{clippingMode:G}=X(a.clipping),{enterClippingMode:V,isParagraphSelected:Q,selectParagraph:b}=a.clipping;return(r,P)=>{const I=ye,se=Ee,oe=ve,x=dt;return s(),Y(x,{show:r.show,episodes:[],stats:null,masthead:!1},{default:O(()=>[t("div",yo,[t("article",ko,[T(I,{to:"/episodes",class:"text-xs font-bold uppercase tracking-[0.08em]",style:N({color:e(g)}),"data-journal-back":""},{default:O(()=>[w("â All Episodes")]),_:1},8,["style"]),t("p",bo,[e(y)?(s(),o("b",{key:0,class:"mr-3 font-bold tracking-[0.02em]",style:N({color:e(g)})},"No. "+h(e(y)),5)):c("",!0),w(h(e(L)),1)]),t("h1",wo,h(r.episode.title),1),r.episode.audioURL||e(k).length?(s(),o("div",vo,[r.episode.audioURL?(s(),o("button",{key:0,type:"button",class:"inline-flex min-h-[44px] items-center gap-2 rounded-full border border-[#171512] px-[18px] text-[13.5px] font-semibold dark:border-[#F1EFE9]",onClick:P[0]||(P[0]=n=>
1e(d).playEpisode(r.episode)),"data-play-episode":""},[(s(),o("svg",{viewBox:"0 0 24 24",class:"h-3.5 w-3.5",style:N({fill:e(g)}),"aria-hidden":"true"},$o,4)),w(" Listen"),e(fe)(r.episode)?(s(),o(_,{key:0},[w(" · "+h(e(fe)(r.episode)),1)],64)):c("",!0)])):c("",!0),e(k).length?(s(),o("p",Co,[w(" Also on "),(s(!0),o(_,null,R(e(k),(n,l)=>(s(),o(_,{key:n.key},[l>0?(s(),o(_,{key:0},[w(" · ")],64)):c("",!0),t("a",{href:n.href,target:"_blank",rel:"noopener",class:"font-semibold",style:N({color:e(g)})},h(n.label),13,Lo)],64))),128))])):c("",!0)])):c("",!0),r.episode.description?(s(),o("p",Ro,h(r.episode.description),1)):c("",!0),r.episode.showNotes?(s(),Y(se,{key:2,class:"markdown-override mt-[18px] max-w-[62ch] text-[14.5px] leading-[1.75] text-[#57534E] dark:text-[#A8A29E]",markdown:r.episode.showNotes},null,8,["markdown"])):c("",!0),r.episode.keyPoints&&r.episode.keyPoints.length>0?(s(),o(_,{key:3},[t("p",{class:A(Ce)},"Key Points"),t("ul",Po,[(s(!0),o(_,null,R(r.episode.keyPoints,(n,l)=>(s(),o("li",{key:l},h(n),1))),128))])],64)):c("",!0),r.episode.tableOfContents&&r.episode.tableOfContents.length>0?(s(),o(_,{key:4},[t("p",{class:A(Ce),"data-episode-chapters":""},"Contents"),t("table",Ao,[t("tbody",null,[(s(!0),o(_,null,R(r.episode.tableOfContents,(n,l)=>(s(),o("tr",{key:l,class:"align-top text-sm leading-[2.1]"},[t("td",{class:"pr-4 text-right font-bold tabular-nums",style:N({color:e(g)})},h(("secondsToTimestamp"in r?r.secondsToTimestamp:e(ie))(n.start)),5),t("td",To,[t("a",{href:"#transcript-chapter-"+l,onClick:v=>e(d).playEpisode(r.episode,n.start)},h(n.title),9,Do)])]))),128))])])],64)):c("",!0),r.episode.transcriptURL?(s(),o(_,{key:5},[t("p",{class:A(Ce),"data-episode-transcript":""},"Transcript"),e(q)?(s(),o("p",So,"Loading transcript...")):c("",!0),(s(!0),o(_,null,R(e(D),(n,l)=>(s(),o(_,{key:l},[e(z)(l)>-1?(s(),o("p",Mo,[t("a",{id:"transcript-chapter-"+e(z)(l),class:"scroll-mt-6"},null,8,Uo),w(h(r.episode.tableOfContents[e(z)(l)].title),1)])):c("",!0),t("p",{class:A([e(G)?"cursor-pointer select-none":"",e(Q)(l)?"-mx-3 rounded-md px-3":"","mt-3 max-w-[62ch] text-[14.5px] leading-[1.8] text-[#57534E] dark:text-[#A8A29E]"]),style:N(e(Q)(l)?{background:e(f)}:null),onClick:v=>e(b)(l),"data-transcript-paragraph":""},[t("b",Bo,h(e(ne)(e(E)[n.speaker],n.speaker))+":",1),t("button",{type:"button",class:"mx-1 text-xs font-bold tabular-nums",style:N({color:e(g)}),onClick:Fe(v=>e(d).playEpisode(r.episode,e(m)(l)),["stop"])},h(("secondsToTimestamp"in r?r.secondsToTimestamp:e(ie))(n.start)),13,Fo),(s(!0),o(_,null,R(n.sentences,(v,M)=>(s(),o(_,{key:M},[w(h(v.text+" "),1)],64))),128))],14,Oo)],64))),128)),e(D).length>0?(s(),o("button",{key:1,type:"button",class:"mt-2.5 inline-flex items-center gap-[7px] text-[12.5px] font-bold disabled:opacity-50",style:N({color:e(g)}),disabled:e(G),onClick:P[1]||(P[1]=n=>e(V)()),"data-episode-clip":""},[No,w(" Clip This Transcript ")],12,jo)):c("",!0)],64)):c("",!0)]),t("aside",Io,[t("div",{class:A(Le),"data-episode-speakers":""},[t("p",{class:A(Re)},"This Episode"),e(C)?(s(),o("img",{key:0,src:e(C),alt:r.episode.title,class:"mt-[11px] aspect-square w-full rounded-[5px] object-cover","data-journal-episode-art":""},null,8,Yo)):c("",!0),e(E).length?(s(),o("p",Go,"Voices")):c("",!0),(s(!0),o(_,null,R(e(E),(n,l)=>(s(),o("div",{key:l,class:A([n.host||n.name?"":"hidden","mt-3 flex items-center gap-2.5"])},[T(I,{to:n.host?"/hosts/"+n.host.handle:"#","aria-label":e(ne)(n,l),class:"shrink-0"},{default:O(()=>[n.host&&n.host.imageURL?(s(),o("img",{key:0,class:"h-8 w-8 rounded-full object-cover",src:n.host.imageURL,alt:""},null,8,Ho)):(s(),Y(oe,{key:1,class:"inline-block h-8 w-8 rounded-full"}))]),_:2},1032,["to","aria-label"]),t("div",qo,[t("p",zo,h(e(ne)(n,l)),1),t("p",Wo,h(W(n)),1)])],2))),128)),e(B)?(s(),Y(I,{key:2,to:"/episodes/"+r.episode.handle+"/chat",class:"mt-2.5 block text-[12.5px] font-semibold",style:N({color:e(g)}),"data-episode-ai-chat":""},{default:O(()=>[w("Ask the AI hosts about this episode")]),_:1},8,["to","style"])):c("",!0)]),e(H).length>0?(s(),o("div",{key:0,class:A(Le),"data-episode-partners":""},[t("p",{class:A(Re)},"Partners"),t("div",Vo,[(s(!0),o(_,null,R(e(H),n=>(s(),o("a",{key:n.handle,href:n.url,target:"_blank",rel:"noopener"},[t("img",{src:"/img/sponsors/"+n.image+".svg",alt:n.name,class:"h-5 dark:invert"},null,8,Ko)],8,Jo))),128))])])):c("",!0),e(p).length?(s(),o("div",{key:1,class:A(Le),"data-episode-charts":""},[t("p",{class:A(Re)},"On the Charts"),(s(!0),o(_,null,R(e(p),n=>(s(),o("div",{key:n.label,class:"mt-2 flex items-baseline gap-x-2 text-[12.5px] text-[#57534E] dark:text-[#A8A29E]"},[t("span",Xo,h(n.position),1),w(" "+h(n.label)+" · "+h(n.movement),1)]))),128))])):c("",!0)])])]),_:1},8,["show"])}}});const Zo=Ke(Qo,[["__scopeId","data-v-0e168b64"]]),ea={class:"mb-2"},ta={class:"flex","aria-label":"Back"},sa={class:"min-w-0 flex-1"},oa={class:"flex gap-x-3 text-xl sm:text-2xl md:text-3xl leading-tight tracking-tight text-gray-900 dark:text-white"},aa={class:"font-bold"},na={class:"flex items-center text-xs text-gray-600 dark:text-neutral-400"},ia={class:"text-gray-600 dark:text-neutral-400 text-left"},ra={key:0},la=t("h3",{class:"text-base font-semibold -mt-1 leading-7 text-gray-900 dark:text-white"},"Key Points",-1),da={class:"list-disc ml-4 text-gray-600 dark:text-neutral-400"},ca={key:1},pa={key:2,class:"flex gap-2 flex-wrap"},ua=["href"],ha=t("img",{class:"h-10 aspect-[4]",src:bt,alt:"Listen on Apple Podcasts"},null,-1),ma=[ha],ga=["href"],_a=t("img",{class:"h-10 aspect-[4]",src:wt,alt:"Listen on Spotify"},null,-1),fa=[_a],xa=["href"],ya=t("img",{class:"h-10 aspect-[4]",src:vt,alt:"Listen on YouTube"},null,-1),ka=[ya],ba={key:3,class:"overflow-hidden bg-white dark:bg-neutral-100/10 text-gray-600 dark:text-neutral-400 shadow sm:rounded-md -mx-4 sm:mx-0 [&>div.border-t:first-child]:hidden"},wa={key:0,class:"px-4 sm:px-6 py-6"},va={class:"flex items-center justify-end gap-x-2"},Ea=t("h2",{class:"text-base font-semibold leading-7 text-gray-900 dark:text-white mr-auto"},"Speakers",-1),$a=t("span",{class:"hidden sm:inline-block sm:ml-1"},"AI Chat",-1),Ca={key:0,class:"grid grid-cols-1 gap-4 sm:grid-cols-2 mt-3"},La={class:"flex-shrink-0"},Ra={key:0},Pa=["src"],Aa={class:"min-w-0 flex-1 ml-3"},Ta={class:"text-sm font-medium text-gray-900 dark:text-white"},Da={key:0,class:"truncate text-sm text-gray-600 dark:text-neutral-400"},Sa={key:1,class:"truncate text-sm text-gray-600 dark:text-neutral-400"},Ma={key:2,class:"truncate text-sm text-gray-600 dark:text-neutral-400"},Ua={key:0,class:"flex-shrink-0 -my-3"},Oa=["href","aria-label"],Ba=t("div",{class:"w-full border-t border-gray-300 dark:border-neutral-100/10"}
1,null,-1),Fa={class:"px-4 sm:px-6 py-6 sm:flex space-y-4 sm:space-y-0"},ja=t("h2",{class:"text-base font-semibold leading-7 text-gray-900 dark:text-white"},"Partners",-1),Na={class:"ml-auto flex space-x-8 items-center"},Ia=["href"],Ya=["src","alt"],Ga=t("div",{class:"w-full border-t border-gray-300 dark:border-neutral-100/10"},null,-1),Ha={class:"px-4 sm:px-6 py-6"},qa=t("h2",{class:"text-base font-semibold leading-7 text-gray-900 dark:text-white"},"Chapters",-1),za={class:"mt-3"},Wa={class:"text-gray-600 dark:text-neutral-400 text-right"},Va={class:"text-gray-900 dark:text-white"},Ja={class:"ml-2"},Ka=["href","onClick"],Xa=t("div",{class:"w-full border-t border-gray-300 dark:border-neutral-100/10"},null,-1),Qa={class:"px-4 sm:px-6 py-6"},Za={class:"flex items-center justify-end gap-x-2"},en=t("h2",{class:"text-base font-semibold leading-7 text-gray-900 dark:text-white mr-auto"},"Transcript",-1),tn=t("span",{class:"hidden sm:inline-block sm:ml-1"},"Clip",-1),sn={key:0,class:"text-sm leading-6 text-gray-600 dark:text-neutral-400"},on={key:1,class:"grid gap-y-6 mt-3"},an={key:0,class:"flex bg-neutral-100 dark:bg-neutral-100/5 px-3.5 py-2 rounded-md text-base font-medium text-gray-900 dark:text-white"},nn={class:"flex-1 break-all"},rn=["id"],ln={class:"shrink-0 text-gray-600 dark:text-neutral-400 font-normal ml-2"},dn=["href"],cn={class:"flex w-full flex-col space-y-1 bg-black/5 dark:bg-white/5 px-3.5 py-3 rounded-md text-base font-base text-gray-900 dark:text-white"},pn=["src","alt"],un={class:"mx-auto text-center text-gray-600 dark:text-neutral-400"},hn=["onClick"],mn={class:"flex-shrink-0 select-none mr-3"},gn={key:0},_n=["src"],fn={class:"min-w-0 flex-1"},xn={class:"flex items-end"},yn={class:"flex-1 font-medium text-gray-900 dark:text-white"},kn={class:"shrink-0 ml-auto text-sm -mr-1"},bn={class:"text-gray-700 dark:text-neutral-400"},et=he({__name:"EpisodeBody",props:{show:{},episode:{},transcript:{},clipping:{}},setup(i){const a=i,u=ke(),d=be(),{speakers:g,speakingDuration:f,showThirdPartyEpisodeLinks:C,canChat:k,showAIChat:p,filteredSponsors:y}=X($e(a.episode,a.show)),{paragraphs:L,loading:E}=X(a.transcript),{chapterIndexForParagraphIndex:F,secondsForParagraphIndex:B}=a.transcript,{clippingMode:H,clippingModeStartParagraphIndex:S,clippingModeEndParagraphIndex:W}=X(a.clipping),{enterClippingMode:D,isParagraphSelected:q,selectParagraph:z}=a.clipping;return(m,G)=>{var I,se,oe;const V=ye,Q=Ee,b=Qe,r=ve,P=Ae;return s(),o("div",null,[t("header",null,[t("div",ea,[t("nav",ta,[T(V,{to:"/episodes",class:"flex items-center text-sm font-medium text-gray-600 dark:text-neutral-400 hover:text-gray-700 dark:hover:text-neutral-300"},{default:O(()=>[T(e(Et),{class:"-ml-1 mr-1 h-5 w-5 flex-shrink-0 text-gray-500 dark:text-neutral-500","aria-hidden":"true"}),w(" All Episodes ")]),_:1})])]),t("div",sa,[t("h1",oa,[t("span",aa,h(m.episode.title),1)])])]),t("span",na,[m.episode.type==="full"?(s(),o(_,{key:0},[w(h((m.episode.seasonNumber?"S"+m.episode.seasonNumber+" ":"")+(m.episode.episodeNumber?"E"+m.episode.episodeNumber+" ⢠":"")),1)],64)):m.episode.type==="bonus"?(s(),o(_,{key:1},[w("Bonus ⢠")],64)):m.episode.type==="trailer"?(s(),o(_,{key:2},[w("Trailer ⢠")],64)):c("",!0),w(" "+h(e(u)(m.episode.publishedAt?m.episode.publishedAt:m.episode.createdAt).format("MMM D, YYYY")+(m.episode.duration>0?" ⢠"+(m.episode.duration/60).toFixed(0)+" mins":"")),1)]),ut(m.$slots,"controls"),t("p",ia,h(m.episode.description),1),m.episode.keyPoints&&m.episode.keyPoints.length>0?(s(),o("div",ra,[la,t("ul",da,[(s(!0),o(_,null,R(m.episode.keyPoints,(x,n)=>(s(),o("li",null,h(x),1))),256))])])):c("",!0),m.episode.showNotes?(s(),o("div",ca,[T(Q,{class:"markdown-override text-gray-600 dark:text-neutral-400",markdown:m.episode.showNotes},null,8,["markdown"])])):c("",!0),e(C)?(s(),o("div",pa,[m.episode.appleEpisodeID?(s(),o("a",{key:0,href:"https://podcasts.apple.com/podcast/id"+m.episode.appleEpisodeID,target:"_new"},ma,8,ua)):c("",!0),m.episode.spotifyEpisodeID?(s(),o("a",{key:1,href:"https://open.spotify.com/episode/"+m.episode.spotifyEpisodeID,target:"_new"},fa,8,ga)):c("",!0),m.episode.ytVideoHandle?(s(),o("a",{key:2,href:"https://youtube.com/watch?v="+m.episode.ytVideoHandle,target:"_new"},ka,8,xa)):c("",!0)])):c("",!0),((I=m.episode.speakers)==null?void 0:I.length)>0||e(y).length>0||((se=m.episode.tableOfContents)==null?void 0:se.length)>0||m.episode.transcriptURL?(s(),o("div",ba,[((oe=m.episode.speakers)==null?void 0:oe.length)>0?(s(),o("div",wa,[t("div",va,[Ea,e(p)?(s(),Y(V,{key:0,to:"/episodes/"+m.episode.handle+"/chat"},{default:O(()=>[T(b,{disabled:!e(k)},{default:O(()=>[T(e(Lt),{class:"inline w-5 h-5"}),$a]),_:1},8,["disabled"])]),_:1},8,["to"])):c("",!0)]),m.episode.speakers.length>0?(s(),o("div",Ca,[(s(!0),o(_,null,R(m.episode.speakers,(x,n)=>{var l,v;return s(),o("div",{key:n,class:A([x.host||x.name?"":"hidden","relative flex items-center rounded-lg border border-gray-300 dark:border-neutral-100/10 bg-white dark:bg-neutral-100/5 pl-6 pr-2 py-5 shadow-sm"])},[t("div",La,[T(V,{to:x.host?"/hosts/"+x.host.handle:"#","aria-label":x.host?(l=x.host)==null?void 0:l.name:x.name},{default:O(()=>{var M,J;return[x.host&&((M=x.host)!=null&&M.imageURL)?(s(),o("picture",Ra,[t("img",{class:"h-10 w-10 rounded-full",src:(J=x.host)==null?void 0:J.imageURL,alt:""},null,8,Pa)])):(s(),Y(r,{key:1,class:"block h-10 w-10 rounded-full"}))]}),_:2},1032,["to","aria-label"])]),t("div",Aa,[t("p",Ta,h(x.host?(v=x.host)==null?void 0:v.name:x.name),1),x.host?(s(),o("p",Da,"Host ⢠"+h(((x.duration?x.duration:0)/e(f)*100).toFixed(0))+"%",1)
1):x.name?(s(),o("p",Sa,"Guest ⢠"+h(((x.duration?x.duration:0)/e(f)*100).toFixed(0))+"%",1)):(s(),o("p",Ma,"Unidentified"))]),x.host&&x.host.socials?(s(),o("div",Ua,[(s(!0),o(_,null,R(x.host.socials,(M,J)=>(s(),o("a",{key:J,href:M.url,target:"_new","aria-label":("socialTypeToLabel"in m?m.socialTypeToLabel:e(je))(M.type)},[T(P,{type:M.type,class:"h-8 w-8 p-2 text-black dark:text-white"},null,8,["type"])],8,Oa))),128))])):c("",!0)],2)}),128))])):c("",!0)])):c("",!0),e(y).length>0?(s(),o(_,{key:1},[Ba,t("div",Fa,[ja,t("div",Na,[(s(!0),o(_,null,R(e(y),(x,n)=>(s(),o("a",{key:x.handle,href:x.url,target:"_new"},[t("img",{src:"/img/sponsors/"+x.image+".svg",alt:x.name,class:"h-6 dark:invert"},null,8,Ya)],8,Ia))),128))])])],64)):c("",!0),m.episode.tableOfContents&&m.episode.tableOfContents.length>0?(s(),o(_,{key:2},[Ga,t("div",Ha,[qa,t("table",za,[t("tbody",null,[(s(!0),o(_,null,R(m.episode.tableOfContents,(x,n)=>(s(),o("tr",{key:n,class:"text-sm leading-6 align-top"},[t("td",Wa,h(("secondsToTimestamp"in m?m.secondsToTimestamp:e(ie))(x.start)),1),t("td",Va,[t("div",Ja,[t("a",{href:"#transcript-chapter-"+n,onClick:l=>e(d).playEpisode(m.episode,x.start)},h(x.title),9,Ka)])])]))),128))])])])],64)):c("",!0),m.episode.transcriptURL?(s(),o(_,{key:3},[Xa,t("div",Qa,[t("div",Za,[en,T(b,{onClick:G[0]||(G[0]=x=>e(D)()),disabled:e(H)},{default:O(()=>[T(e(Pe),{class:"inline w-5 h-5"}),tn]),_:1},8,["disabled"])]),e(E)?(s(),o("p",sn,"Loading transcript...")):c("",!0),e(L).length>0?(s(),o("div",on,[(s(!0),o(_,null,R(e(L),(x,n)=>{var l,v;return s(),o(_,{key:n},[e(F)(n)>-1?(s(),o("div",an,[t("div",nn,[t("a",{id:"transcript-chapter-"+e(F)(n),class:"scroll-mt-6"},null,8,rn),w(" "+h(m.episode.tableOfContents[e(F)(n)].title),1)]),t("div",ln,[w(h(("secondsToTimestamp"in m?m.secondsToTimestamp:e(ie))(m.episode.tableOfContents[e(F)(n)].start))+" ",1),T(e(He),{onClick:M=>
1e(d).playEpisode(m.episode,e(B)(n)),class:"inline-block mb-1 -mr-1 w-4 h-4 text-gray-500 dark:text-neutral-500 hover:text-gray-900 dark:hover:text-white transition-colors cursor-pointer"},null,8,["onClick"])])])):c("",!0),e(y).length>0&&n>0&&n%10===0?(s(),o("a",{key:1,href:e(y)[n/10%e(y).length].url,target:"_new",class:A([n===0||e(q)(n-1)&&e(q)(n)?"bg-indigo-600/20 px-4 py-3 -mx-4 -my-3":"","flex"])},[t("div",cn,[t("img",{src:"/img/sponsors/"+e(y)[n/10%e(y).length].image+".svg",alt:e(y)[n/10%e(y).length].name,class:"mx-auto h-6 dark:invert"},null,8,pn),t("span",un,h(e(y)[n/10%e(y).length].cta),1)])],10,dn)):c("",!0),t("div",{onClick:M=>e(z)(n),class:A([e(H)?"cursor-pointer select-none":"",e(q)(n)?"bg-indigo-600/20 px-4 py-3 -mx-4 -my-3":"",n===e(S)?"sm:rounded-t-md":"",n===e(S)&&e(W)===-1||n===e(W)?"sm:rounded-b-md":"","flex"])},[t("div",mn,[e(g)[x.speaker].host&&((l=e(g)[x.speaker].host)!=null&&l.imageURL)?(s(),o("picture",gn,[t("img",{class:"h-10 w-10 rounded-full",src:(v=e(g)[x.speaker].host)==null?void 0:v.imageURL,alt:""},null,8,_n)])):(s(),Y(r,{key:1,class:"inline-block h-10 w-10 rounded-full"}))]),t("div",fn,[t("div",xn,[t("div",yn,h(e(g)[x.speaker].name?e(g)[x.speaker].name:"Speaker "+(x.speaker+1)),1),t("div",kn,[w(h(("secondsToTimestamp"in m?m.secondsToTimestamp:e(ie))(x.start))+" ",1),T(e(He),{onClick:M=>
1e(d).playEpisode(m.episode,e(B)(n)),class:"inline-block mb-1 mr-1 w-4 h-4 text-gray-500 dark:text-neutral-500 hover:text-gray-900 dark:hover:text-white transition-colors cursor-pointer"},null,8,["onClick"])])]),t("span",bn,[(s(!0),o(_,null,R(x.sentences,(M,J)=>(s(),o(_,{key:J},[w(h(M.text+" "),1)],64))),128))])])],10,hn)],64)}),128))])):c("",!0)])],64)):c("",!0)])):c("",!0)])}}});const wn={class:"collection-reading"},vn=["src","alt"],En=t("svg",{viewBox:"0 0 24 24",class:"h-4 w-4","aria-hidden":"true"},[t("path",{d:"M8 5v14l11-7z",fill:"currentColor"})],-1),$n=he({__name:"PortalCollectionEpisode",props:{show:{},theme:{},episode:{},transcript:{},clipping:{}},setup(i){const a=Xe(),u=be();return(d,g)=>{const f=ye,C=et,k=ct;return s(),Y(k,{show:d.show,theme:d.theme},{default:O(()=>[t("div",wn,[T(f,{to:{path:"/episodes",query:e(a).query},class:"collection-back"},{default:O(()=>[w("All episodes")]),_:1},8,["to"]),e(xe)(d.episode,d.show)?(s(),o("img",{key:0,src:e(xe)(d.episode,d.show)||void 0,alt:d.episode.title},null,8,vn)):c("",!0),T(C,{show:d.show,episode:d.episode,transcript:d.transcript,clipping:d.clipping,class:"space-y-4"},{controls:O(()=>[d.episode.audioURL?(s(),o("button",{key:0,type:"button",class:"mb-8 inline-flex items-center gap-2 rounded-full bg-[#24242a] px-6 py-3 text-sm font-semibold text-white",onClick:g[0]||(g[0]=p=>e(u).playEpisode(d.episode))},[En,w("Play episode")])):c("",!0)]),_:1},8,["show","episode","transcript","clipping"])])]),_:1},8,["show","theme"])}}}),Cn={class:"overflow-hidden rounded-full bg-gray-200 dark:bg-neutral-100/10"},Ln={__name:"ProgressBar",props:{value:{type:Number,default:0}},setup(i){return(a,u)=>(s(),o("div",Cn,[t("div",{class:"h-2 rounded-full bg-indigo-600 dark:shadow-[inset_0_1px_1px_rgba(255,255,255,0.15)] transition-all",style:N("width: "+(i.value*100).toFixed(2)+"%")},null,4)]))}},Rn=Ln;function Pn(i){var k;const a=te([]),u=(k=i.value)==null?void 0:k.transcriptURL,{data:d,pending:g}=u?$t(u,{server:!1,lazy:!0,immediate:i.value.transcriptURL,default:()=>[],transform:p=>{const y=p.results.channels[0].alternatives[0].paragraphs.paragraphs;let L=0;for(let E=0;E<i.value.tableOfContents.length;E++){const F=i.value.tableOfContents[E];for(let B=L;B<y.length;B++)if(y[B].start>=F.start){a.value.push(B);break}}return y}},"$wPFDAWRguf"):{data:te([]),pending:te(!1)};return Be({paragraphs:d,loading:g,chapterStartingParagraphs:a,chapterIndexForParagraphIndex:p=>{for(let y=0;y<a.value.length;y++)if(a.value[y]===p)return y;return-1},secondsForParagraphIndex:p=>d.value[p].start})}var j;(function(i){i.LOAD="LOAD",i.EXEC="EXEC",i.WRITE_FILE="WRITE_FILE",i.READ_FILE="READ_FILE",i.DELETE_FILE="DELETE_FILE",i.RENAME="RENAME",i.CREATE_DIR="CREATE_DIR",i.LIST_DIR="LIST_DIR",i.DELETE_DIR="DELETE_DIR",i.ERROR="ERROR",i.DOWNLOAD="DOWNLOAD",i.PROGRESS="PROGRESS",i.LOG="LOG"})(j||(j={}));const An=(()=>{let i=0;return()=>i++})(),Tn=new Error("ffmpeg is not loaded, call `await ffmpeg.load()` first"),Dn=new Error("called FFmpeg.terminate()");var K,de,ae,ce,pe,we,ee;class Sn{constructor(){le(this,K,null);le(this,de,{});le(this,ae,{});le(this,ce,[]);le(this,pe,[]);Z(this,"loaded",!1);le(this,we,()=>{$(this,K)&&($(this,K).onmessage=({data:{id:a,type:u,data:d}})=>{switch(u){case j.LOAD:this.loaded=!0,$(this,de)[a](d);break;case j.EXEC:case j.WRITE_FILE:case j.READ_FILE:case j.DELETE_FILE:case j.RENAME:case j.CREATE_DIR:case j.LIST_DIR:case j.DELETE_DIR:$(this,de)[a](d);break;case j.LOG:$(this,ce).forEach(g=>g(d));break;case j.PROGRESS:$(this,pe).forEach(g=>g(d));break;case j.ERROR:$(this,ae)[a](d);break}delete $(this,de)[a],delete $(this,ae)[a]})});le(this,ee,({type:a,data:u},d=[])=>$(this,K)?new Promise((g,f)=>{const C=An();$(this,K)&&$(this,K).postMessage({id:C,type:a,data:u},d),$(this,de)[C]=g,$(this,ae)[C]=f}):Promise.reject(Tn));Z(this,"load",(a={})=>($(this,K)||(me(this,K,new Worker(new URL(""+new URL("worker-897e4537.js",import.meta.url).href,self.location),{type:"module"})),$(this,we).call(this)),$(this,ee).call(this,{type:j.LOAD,data:a})));Z(this,"exec",(a,u=-1)=>$(this,ee).call(this,{type:j.EXEC,data:{args:a,timeout:u}}));Z(this,"terminate",()=>{const a=Object.keys($(this,ae));for(const u of a)$(this,ae)[u](Dn),delete $(this,ae)[u],delete $(this,de)[u];$(this,K)&&($(this,K).terminate(),me(this,K,null),this.loaded=!1)});Z(this,"writeFile",(a,u)=>{const d=[];return u instanceof Uint8Array&&d.push(u.buffer),$(this,ee).call(this,{type:j.WRITE_FILE,data:{path:a,data:u}},d)});Z(this,"readFile",(a,u="binary")=>$(this,ee).call(this,{type:j.READ_FILE,data:{path:a,encoding:u}}));Z(this,"deleteFile",a=>$(this,ee).call(this,{type:j.DELETE_FILE,data:{path:a}}));Z(this,"rename",(a,u)=>$(this,ee).call(this,{type:j.RENAME,data:{oldPath:a,newPath:u}}));Z(this,"createDir",a=>$(this,ee).call(this,{type:j.CREATE_DIR,data:{path:a}}));Z(this,"listDir",a=>$(this,ee).call(this,{type:j.LIST_DIR,data:{path:a}}));Z(this,"deleteDir",a=>$(this,ee).call(this,{type:j.DELETE_DIR,data:{path:a}}))}on(a,u){a==="log"?$(this,ce).push(u):a==="progress"&&$(this,pe).push(u)}off(a,u){a==="log"?me(this,ce,$(this,ce).filter(d=>d!==u)):a==="progress"&&me(this,pe,$(this,pe).filter(d=>d!==u))}}K=new WeakMap,de=new WeakMap,ae=new WeakMap,ce=new WeakMap,pe=new WeakMap,we=new WeakMap,ee=new WeakMap;const Mn=new Error("failed to get response body reader"),Un=new Error("failed to complete download"),On="Content-Length",Bn=i=>new Promise((a,u)=>{const d=new FileReader;d.onload=()=>{const{result:g}=d;g instanceof ArrayBuffer?a(new Uint8Array(g)):a(new Uint8Array)},d.onerror=g=>{var f,C;u(Error(`File could not be read! Code=${((C=(f=g==null?void 0:g.target)==null?void 0:f.error)==null?void 0:C.code)||-1}`))},d.readAsArrayBuffer(i)}),qe=async i=>{let a;if(typeof i=="string")/data:_data\/([a-zA-Z]*);base64,([^"]*)/.test(i)?a=atob(i.split(",")[1]).split("").map(u=>u.charCodeAt(0)):a=await(await fetch(i)).arrayBuffer();else if(i instanceof URL)a=await(await fetch(i)).arrayBuffer();else if(i instanceof File||i instanceof Blob)a=await Bn(i);else return new Uint8Array;return new Uint8Array(a)},Fn=async(i,a)=>{var g;const u=await fetch(i);let d;try{const f=parseInt(u.headers.get(On)||"-1"),C=(g=u.body)==null?void 0:g.getReader();if(!C)throw Mn;const k=[];let p=0;for(;;){const{done:E,value:F}=await C.read(),B=F?F.length:0;if(E){if(f!=-1&&f!==p)throw Un;a&&a({url:i,total:f,received:p,delta:B,done:E});break}k.push(F),p+=B,a&&a({url:i,total:f,received:p,delta:B,done:E})}const y=new Uint8Array(p);let L=0;for(const E of k)y.set(E,L),L+=E.length;d=y.buffer}catch(f){console.log("failed to send download progress event: ",f),d=await u.arrayBuffer(),a&&a({url:i,total:d.byteLength,received:d.byteLength,delta:0,done:!0})}return d},ze=async(i,a,u=!1,d)=>{const g=u?await Fn(i,d):await(await fetch(i)).arrayBuffer(),f=new Blob([g],{type:a});return URL.createObjectURL(f)};function jn(i,a,u){let d=null;ht(()=>{d=new Sn});const g=te(!1),f=te(0),C=te(!1),k=te(-1),p=te(-1),y=()=>{k.value=-1,p.value=-1,C.value=!0},L=S=>k.value===-1?!1:p.value===-1?S===k.value:S>=k.value&&S<=p.value,E=S=>{C.value!==!1&&(k.value===-1?k.value=S:p.value===-1?S<k.value?(p.value=k.value,k.value=S):p.value=S:k.value===S&&p.value===S?(k.value=-1,p.value=-1):(k.value=S,p.value=-1))},F=U(()=>k.value!==-1),B=async()=>{f.value=0,g.value=!0;const S=u.value[k.value].start,W=p.value!==-1?u.value[p.value].end:u.value[k.value].end;d.on("log",({message:D})=>{}),d.on("progress",({progress:D,time:q})=>{f.value=q/1e6/(W-S)}),d.loaded||await d.load({coreURL:await ze("/ffmpeg-core/ffmpeg-core.js","text/javascript"),wasmURL:await ze("/ffmpeg-core/ffmpeg-core.wasm","application/wasm")});try{await d.writeFile("input.mp3",await qe(i.value.audioURL)),(i.value.imageURL||a.value.imageURL)&&await d.writeFile("input.jpg",await qe(i.value.imageURL??a.value.imageURL));const D=[];D.push("-ss",String(S)),D.push("-t",String(W-S)),D.push("-i","input.mp3"),(i.value.imageURL||a.value.imageURL)&&(D.push("-loop","1"),D.push("-framerate","2"),D.push("-i","input.jpg")),D.push("-c:v","libx264"),D.push("-preset","ultrafast"),(i.value.imageURL||a.value.imageURL)&&D.push("-vf","scale=1080:1080, pad=1920:1080:(ow-iw)/2:(oh-ih)/2:black"),D.push("-pix_fmt","yuv420p"),D.push("-shortest"),D.push("output.mp4"),await d.exec(D);const q=await d.readFile("output.mp4"),z=new Blob([q],{type:"video/mp4"}),m=URL.createObjectURL(z);f.value=1;let G=document.createElement("a");document.body.appendChild(G),G.href=m,G.download=i.value.handle+"_Clip.mp4",G.click(),document.body.removeChild(G)}catch(D){console.log(D),g.value=!1;return}g.value=!1,H()},H=()=>{k.value=-1,p.value=-1,C.value=!1};return Be({clipGenerationPending:g,clipGenerationProgress:f,clippingMode:C,clippingModeStartParagraphIndex:k,clippingModeEndParagraphIndex:
1p,enterClippingMode:y,isParagraphSelected:L,selectParagraph:E,canGenerateClip:F,downloadClipAudio:B,exitClippingMode:H})}const Nn={key:5,class:"py-4 md:py-6 lg:py-8 min-h-screen"},In={class:"mx-auto max-w-7xl px-4 md:px-6 lg:px-8"},Yn={class:"mx-auto grid grid-cols-1 grid-rows-1 items-start gap-x-6 gap-y-6 lg:gap-x-8 lg:gap-y-8 md:mx-0 md:max-w-none md:grid-cols-4"},Gn={class:"md:col-start-1 md:row-end-1"},Hn={key:6,class:"fixed top-0 w-full flex items-center px-4 md:px-8 py-4 bg-neutral-100/90 dark:bg-neutral-900/90 backdrop-blur text-gray-900 dark:text-white border-b border-black/10 dark:border-white/10 shadow-md"},qn={class:"text-sm sm:text-base leading-4 mr-2"},zn={class:"flex space-x-2 ml-auto"},Wn={class:"hidden sm:inline-block sm:ml-1.5"},Vn=t("span",{class:"hidden sm:inline-block sm:ml-1"},"Cancel",-1),di=he({__name:"index",async setup(i){var G,V,Q;let a,u;const d=Xe(),g=ke(),f=mt(),C=gt(),k=pt(d.query.theme,(G=f.value)==null?void 0:G.portalSettings),{data:p,error:y}=([a,u]=_t(()=>Ct("/portal/shows/"+f.value.slug+"/episodes/"+d.params.episode_handle)),a=await a,u(),a);if(!p.value){const b=((V=y.value)==null?void 0:V.statusCode)??((Q=y.value)==null?void 0:Q.status);throw y.value&&b!==404?Ge({statusCode:503,statusMessage:"Temporarily unavailable",fatal:!0}):Ge({statusCode:404,statusMessage:"Episode not found",fatal:!0})}const L=Pn(p),E=jn(p,f,ft(L,"paragraphs")),{clippingMode:F,clippingModeStartParagraphIndex:B,clippingModeEndParagraphIndex:H,clipGenerationPending:S,clipGenerationProgress:W,canGenerateClip:D}=X(E),{downloadClipAudio:q,exitClippingMode:z}=E;xt({title:"Portal Episode - PodcastAI",meta:[{name:"description",content:p.value.description??""},{name:"og:title",content:p.value.title+" - "+f.value.title},{name:"og:description",content:p.value.description??""},{name:"og:image",content:f.value.imageURL??"/favicon.png"}],bodyAttrs:{class:{classic:"bg-gray-100 dark:bg-neutral-950",signal:"bg-[#FAFAFA] dark:bg-[#0B0B0F]",console:"bg-[#F7F7F8] dark:bg-[#0E0E11]",journal:"bg-[#FBFAF7] dark:bg-[#141311]",aperture:"bg-[#18191b]",forma:"bg-[#f5f3ed]",resonance:"bg-[#241d2b]"}[k]}});const m={"@type":"Episode"};return p.value.name&&(m.name=p.value.name),p.value.description&&(m.description=p.value.description),p.value.publishedAt&&(m.datePublished=g(p.value.publishedAt).format("YYYY-MM-DD")),p.value.episodeNumber&&(m.episodeNumber=p.value.episodeNumber),p.value.seasonNumber&&(m.partOfSeason={"@type":"CreativeWorkSeason",seasonNumber:p.value.seasonNumber}),m.partOfSeries={"@type":"CreativeWorkSeries",name:f.value.title,url:"https://"+C.value},f.value.imageURL&&(m.partOfSeries.image=f.value.imageURL),p.value.imageURL&&(m.image=p.value.imageURL),m.url="https://"+C.value+"/episodes/"+p.value.handle,p.value.name&&p.value.title,p.value.description&&p.value.description,p.value.publishedAt&&g(p.value.publishedAt).format("YYYY-MM-DD"),p.value.audioURL,kt(p.value.duration),f.value.title,""+C.value,(b,r)=>{var Ne,Ie;const P=at,I=nt,se=ws,oe=xo,x=Zo,n=$n,l=yt,v=et,M=Rn,J=Qe;return s(),o(_,null,[T(I,null,{default:O(()=>[T(P,null,{default:O(()=>[w(h(e(p).title)+" - "+h(e(f).title),1)]),_:1})]),_:1}),e(k)==="classic"?(s(),o("div",{key:0,class:"absolute top-0 -z-10 w-full aspect-square bg-[radial-gradient(circle_at_top,_var(--tw-gradient-stops))] from-gray-100/90 dark:from-neutral-900/90 to-gray-100 dark:to-neutral-950",style:N("background-color: #"+((Ne=e(f))!=null&&Ne.accentColor?(Ie=e(f))==null?void 0:Ie.accentColor:"ffffff"))},"Â ",4)):c("",!0),e(k)==="signal"?(s(),Y(se,{key:1,show:e(f),episode:e(p),transcript:e(L),clipping:e(E)},null,8,["show","episode","transcript","clipping"])):e(k)==="console"?(s(),Y(oe,{key:2,show:e(f),episode:e(p),transcript:e(L),clipping:e(E)},null,8,["show","episode","transcript","clipping"])):e(k)==="journal"?(s(),Y(x,{key:3,show:e(f),episode:e(p),transcript:e(L),clipping:e(E)},null,8,["show","episode","transcript","clipping"])):["aperture","forma","resonance"].includes(e(k))?(s(),Y(n,{key:4,theme:e(k),show:e(f),episode:e(p),transcript:e(L),clipping:e(E)},null,8,["theme","show","episode","transcript","clipping"])):(s(),o("div",Nn,[t("div",In,[t("div",Yn,[t("div",Gn,[T(l,{show:e(f),episode:e(p)},null,8,["show","episode"])]),T(v,{show:e(f),episode:e(p),transcript:e(L),clipping:e(E),class:"md:col-span-3 md:row-span-2 md:row-end-2 space-y-4"},null,8,["show","episode","transcript","clipping"])])])])),e(F)?(s(),o("div",Hn,[T(e(Pe),{class:"shrink-0 inline w-7 h-7 mr-2"}),t("span",qn,[e(S)?(s(),o(_,{key:0},[w(" Generating clip... "),T(M,{value:e(W),class:"w-full sm:w-32 mt-1"},null,8,["value"])],64)):e(B)===-1?(s(),o(_,{key:1},[w(" Select a starting paragraph. ")],64)):e(B)!==-1&&e(H)===-1?(s(),o(_,{key:2},[w(" Select an ending paragraph. ")],64)):e(B)!==-1&&e(H)!==-1?(s(),o(_,{key:3},[w(" Ready to generate a clip. ")],64)):c("",!0)]),t("div",zn,[T(J,{onClick:r[0]||(r[0]=tt=>e(q)()),disabled:!e(D),loading:e(S)},{default:O(()=>[T(e(Pe),{class:"inline w-5 h-5"}),t("span",Wn,h(e(S)?"Generating...":"Generate"),1)]),_:1},8,["disabled","loading"]),T(J,{type:"secondary",onClick:r[1]||(r[1]=tt=>e(z)())},{default:O(()=>[T(e(Rt),{class:"inline w-5 h-5 sm:-ml-1"}),Vn]),_:1})])])):c("",!0)],64)}}});
1export{di 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.