1import{_ as Qt}from"./DSg24Vhk.js";import{G as Zt}from"./D56-QwJj.js";import{_ as Yt,a as Xt}from"./BUKCQXLv.js";import{_ as Jt}from"./Dv3Mqjgm.js";import{_ as ea}from"./CZEeZNRt.js";import{b0 as j,b1 as ze,bi as g,b2 as x,bc as le,bd as Ae,b4 as s,b8 as De,b6 as a,by as je,bw as h,bk as W,bz as Fe,bl as k,bm as M,b5 as l,bb as Ue,bh as _t,c0 as H,dV as kt,be as d,ba as c,b9 as v,bn as ge,bo as F,dy as V,bg as b,bt as wt,bj as ta,dx as de,b$ as ke,bQ as vt,dW as we,dU as aa,bf as oa,c3 as Ve,b3 as pe,bD as la,bs as sa,dz as na}from"./DbcV70tF.js";import{_ as ra,a as ia}from"./CGSE_kLl.js";import{C as Ct}from"./DX00mCVG.js";import{S as Te}from"./-Uso4z3o.js";import{B as ua}from"./CtV0YBqF.js";import{r as ca}from"./DvnkmFjs.js";import{l as da,a as gt}from"./BMAz6fEx.js";import{a as ft}from"./DgS0S2UN.js";import{g as Ce}from"./BXwv7WMo.js";import{t as pa}from"./DokTk8J1.js";import{u as va}from"./Cuw60qZY.js";import{i as ga}from"./Dnxi28AO.js";import{u as ve}from"./umFSiJJ5.js";import{u as fa}from"./4oBzL_f9.js";import"./FAlZ5MSv.js";import"./Cg-KU85L.js";import"./Do3wylOL.js";try{(function(){var $=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},f=new $.Error().stack;f&&($._sentryDebugIds=$._sentryDebugIds||{},$._sentryDebugIds[f]="50884072-8390-4513-8c39-e05326090c01",$._sentryDebugIdIdentifier="sentry-dbid-50884072-8390-4513-8c39-e05326090c01")})()}catch{}const ma=j("/assets/story/story_prev_star.svg"),mt=j("/assets/story/story_prev_bunny.svg"),xa=j("/assets/featured_tag.png"),ba=j("/assets/pinned_tag.png"),xt=j("/assets/story/ic_hd.svg"),bt=j("/assets/story/ic_read_along.svg"),ht=j("/assets/story/ic_collect.svg"),ha=j("/assets/ic_ages.svg"),ya=j("/assets/ic_language.svg"),_a=j("/assets/ic_education.svg"),yt=j("/assets/ic_play.svg"),ka=j("/assets/ic_smartphone_w.svg"),wa={class:"lang-trigger-text"},Ca={class:"lang-list"},Aa=["onClick"],Da=ze({__name:"LanguageDropdown",props:{options:{},modelValue:{},width:{},menuWidth:{}},emits:["update:modelValue"],setup($,{emit:f}){const w=$,T=f,D=g(()=>w.width??"160px"),S=g(()=>w.menuWidth??""),n=x(!1),p=x(null),B=g(()=>w.options?.find(L=>
1L.value===w.modelValue)?.text??""),K=()=>{n.value=!n.value},E=I=>{T("update:modelValue",I),n.value=!1},G=I=>{p.value&&(p.value.contains(I.target)||(n.value=!1))};return le(()=>{document.addEventListener("click",G)}),Ae(()=>{document.removeEventListener("click",G)}),(I,L)=>(l(),s("div",{class:"lang-dropdown",ref_key:"root",ref:p,style:De({width:D.value})},[a("button",{type:"button",class:"lang-trigger",onClick:K},[a("span",wa,h(B.value),1),a("span",{class:W(["lang-trigger-caret",{open:n.value}])},[...L[0]||(L[0]=[a("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[a("path",{d:"M6 9l6 6 6-6",stroke:"#1C1C1C","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)])],2)]),je(a("div",{class:"lang-menu",style:De({width:S.value||D.value})},[L[1]||(L[1]=a("div",{class:"lang-menu-arrow"},null,-1)),a("div",Ca,[(l(!0),s(k,null,M($.options,C=>(l(),s("div",{key:C.value,class:W(["lang-item",{selected:$.modelValue===C.value}]),onClick:y=>E(C.value)},h(C.text),11,Aa))),128))])],4),[[Fe,n.value]])],4))}}),Na=Ue(Da,[["__scopeId","data-v-27b084cf"]]),Ba={key:0,class:"text-[14px] text-black02 font-[Rubik] font-normal leading-[16px]"},Ia={class:"flex items-center mt-2"},$a={class:"flex space-x-1"},Sa=["src","alt","onClick"],Ea={class:"relative",style:{zIndex:0}},La={class:"w-[26px] h-[26px] rounded-full bg-black border-[1.3px] border-[#CBCBCB] opacity-60 flex items-center justify-center shadow-sm cursor-pointer"},Ra={class:"text-xs font-semibold text-gray-500"},Va={class:"contributors-popover py-2"},Pa={class:"text-[14px] font-semibold text-[#707A8A] mb-3"},Ma={class:"flex flex-wrap gap-2"},ja=["src","alt","onClick"],Fa={key:0,class:"ml-2"},Ta=ze({__name:"CollaboratorAvatars",props:{bookId:{},maxDisplay:{default:5}},setup($){const f=_t(),w=wt(),T=x(!1),D=kt({md:768,lg:1024}),S=$,n=x([]),p=x(!1),B=x(null),K=g(()=>n.value.slice(0,S.maxDisplay)),E=g(()=>{const y=(n.value??[]).length;return y<=S.maxDisplay?0:y-S.maxDisplay}),G=(y,R)=>y?Te.getResourceUrl(y):R||"/assets/Avatar.png",I=y=>{const R=y.target;R.src="/assets/Avatar.png"},L=y=>{T.value?w.push(f(`/author/${y.userId}`)):window.open(f(`/author/${y.userId}`),"_blank")},C=async()=>{if(S.bookId){p.value=!0,B.value=null;try{const R=(await V.getMergeRecords(S.bookId)).content||[];if(R.length===0){n.value=[];return}const _=[...new Set(R.map(se=>se.contributorId))],X=await V.getUserInfoList(_);n.value=X.users||[]}catch(y){console.error("è·ååä½ç¨æ·å¤±è´¥:",y),B.value="è·ååä½ç¨æ·å¤±è´¥",n.value=[]}finally{p.value=!1}}};return H(()=>S.bookId,y=>{y&&C()},{immediate:!0}),le(()=>{T.value=D.smaller("md").value,S.bookId&&C()}),(y,R)=>(l(),s("div",null,[K.value.length>0?(l(),s("div",Ba,[c(v(b),{keyName:"website_contributors",defaultValue:"Contributors"})])):d("",!0),a("div",Ia,[a("div",$a,[(l(!0),s(k,null,M(K.value,(_,X)=>(l(),s("div",{key:_.userId,class:"relative",style:De({zIndex:5-X})},[a("img",{src:G(_.avatarKey,_.avatarUrl),alt:_.username,onClick:se=>L(_),class:"w-[26px] h-[26px] rounded-full border-[1.3px] border-[#CBCBCB] object-cover shadow-sm",onError:I},null,40,Sa)],4))),128)),E.value>0?(l(),ge(Ct,{key:0,trigger:"click",placement:"bottom"},{default:F(()=>[a("div",Ea,[a("div",La,[a("span",Ra,"+"+h(E.value),1)])])]),menu:F(()=>[a("div",Va,[a("div",Pa,[c(v(b),{keyName:"website_contributors",defaultValue:"Contributors"})]),a("div",Ma,[(l(!0),s(k,null,M(n.value,_=>(l(),s("div",{key:_.userId,class:"relative"},[a("img",{src:G(_.avatarKey,_.avatarUrl),alt:_.username,onClick:X=>L(_),class:"w-[26px] h-[26px] rounded-full border-[1.3px] border-[#CBCBCB] object-cover bg-white",onError:I},null,40,ja)]))),128))])])]),_:1})):d("",!0)]),p.value?(l(),s("div",Fa,[...R[0]||(R[0]=[a("div",{class:"w-[26px] h-[26px] rounded-full bg-gray-200 animate-pulse"},null,-1)])])):d("",!0)])]))}}),za=Ue(Ta,[["__scopeId","data-v-2442915a"]]),Ua={class:"min-h-screen flex flex-col"},Ha={class:"flex-1 px-4 py-4 pb-[0px] md:pb-[0px] max-w-[1340px] mx-auto"},qa={class:"text-[14px] text-black04 px-4 py-2 rounded-full bg-[rgba(23,23,23,0.04)] hidden md:inline-flex md:mt-20"},Oa={class:"text-[#5C5C5C] text-[16px] font-[800]"},Wa={class:"flex flex-col lg:flex-row gap-4 md:gap-12 justify-start mt-2 md:mt-10"},Ka={class:"lg:w-[720px] w-full lg:flex lg:flex-col lg:gap-4"},Ga={key:0,class:"relative w-full aspect-[16/9] overflow-hidden rounded-[20px] bg-[#FFFAED] shadow-[0px_0px_4.517px_0px_rgba(42,42,48,0.25)_inset,0px_3.162px_15.811px_1.807px_rgba(32,3
11,49,0.22)] flex flex-col justify-center gap-3 lg:gap-10 px-5 lg:px-[56px]"},Qa={class:"relative z-10 max-w-[190px] lg:max-w-[360px] font-[Nunito] font-[800] leading-[1.2] text-[#0E1216] text-[15px] lg:text-[32px]"},Za={class:"relative z-10 flex items-center gap-4"},Ya={class:"flex flex-col gap-3"},Xa=["href"],Ja={class:"flex flex-col leading-none"},eo={class:"text-[10px] text-black/60 font-[Nunito]"},to=["href"],ao={class:"flex flex-col leading-none"},oo={class:"text-[10px] text-black/60 font-[Nunito]"},lo={class:"hidden lg:block bg-white border-4 border-[#F1C143] rounded-[12px] p-1"},so=["src","alt"],no={class:"absolute right-2 top-2 flex gap-2"},ro={key:0,src:xa,class:"w-8",alt:"Featured"},io={key:1,src:ba,class:"w-8",alt:"Pinned"},uo={key:2,class:"absolute right-3 top-3 lg:left-2 lg:right-auto lg:top-auto lg:bottom-6 px-2 py-1 rounded-[8px] bg-[rgba(23,23,23,0.64)] border border-[rgba(23,23,23,0.16)] text-[#E5E5E5] font-[Nunito] font-[800] text-[14px]"},co={key:5,class:"lg:hidden absolute left-1/2 -translate-x-1/2 bottom-2.5 z-10 flex items-center gap-1.5"},po={key:0,class:"relative group hidden lg:block"},vo=["onClick"],go=["src"],fo={key:0,class:"lg:w-[480px] w-full z-[8]"},mo={class:"text-[28px] font-semibold mb-2"},xo={class:"flex lg:hidden flex-wrap gap-2 mt-3 mb-1"},bo={class:"flex items-center mt-3 mb-6"},ho={class:"text-[14px] text-black02 font-[Rubik] font-normal leading-[16px]"},yo=["src"],_o={class:"text-[#45B97C] text-[14px] font-medium"},ko={class:"ml-[40px] flex-shrink-0"},wo={class:"text-[16px] text-black04 mb-8"},Co={class:"flex items-center gap-2 mb-4"},Ao={key:0,class:"text-[14px] text-black04 leading-[22px]"},Do={class:"flex items-center gap-4 mb-4 pl-1"},No={class:"flex items-start gap-2"},Bo={class:"text-[14px] text-black04 leading-[18px]"},Io={key:0,class:"flex items-center gap-4 mb-4"},$o={class:"flex items-center gap-2"},So={class:"text-[14px] text-black04 leading-[22px]"},Eo={key:1,class:"w-full h-[1px] bg-[#E9E3D1] mb-4"},Lo={key:2,class:"flex flex-wrap gap-2 mb-6 mt-6"},Ro={class:"hidden lg:flex flex-wrap gap-[14px] mt-2"},Vo={class:"hidden lg:flex items-center gap-[14px] mt-[14px]"},Po={key:0,class:"text-[24px] font-[800] text-[#1C1C1C] font-[Nunito] tracking-[-0.15px] mt-10"},Mo={key:0,class:"font-[900] text-[#1C1C1C]"},jo={key:1},Fo={key:0},To={class:"text-[24px] font-[800] text-[#1C1C1C] font-[Nunito] tracking-[-0.15px] mt-10"},zo=["innerHTML"],Uo={key:3,class:"flex items-center justify-between mt-10"},Ho={class:"text-[24px] font-[800] text-[#1C1C1C] font-[Nunito] tracking-[-0.15px]"},qo=["disabled"],Oo={key:4,class:"mt-6 mb-8"},Wo={class:"hidden md:grid gap-x-[50px] gap-y-[20px] mx-auto max-w-[1320px]",style:{"grid-template-columns":"repeat(4, minmax(0, 1fr))"}},Ko={class:"block md:hidden px-4 mt-4"},Go={class:"flex items-center justify-between mt-10"},Qo={class:"text-[24px] font-[800] text-[#1C1C1C] font-[Nunito] tracking-[-0.15px]"},Zo={class:"mt-6 mb-8 grid grid-cols-1 md:grid-cols-2 gap-x-[40px] gap-y-6"},Yo=["href","target"],Xo={class:"shrink-0 w-[150px] aspect-[16/9] rounded-[12px] overflow-hidden bg-[#F0F0F0]"},Jo=["src","alt"],el={class:"min-w-0 flex-1"},tl={class:"text-[18px] font-[800] text-[#1C1C1C] font-[Nunito] line-clamp-2 group-hover:underline"},al={class:"mt-1 flex flex-wrap items-center gap-2 text-[13px] text-[#999]"},ol={key:0},ll={key:1,class:"px-2 py-[2px] rounded-[6px] bg-[#F5F5F5] text-[#808080]"},sl={key:0,class:"mt-2 text-[14px] text-[#5C5C5C] line-clamp-2"},nl={class:"bg-white px-3 pb-24 md:pb-12 lg:pb-0"},rl={class:"lg:hidden fixed left-0 bottom-0 h-[80px] bg-white border-t border-[#EBE6DA] flex items-center justify-center w-full px-[18px] gap-2 z-10"},il={style:{"border-radius":"16px",border:"1.6px solid #56bc64",background:"#eef9ec"},class:"w-10 h-10 flex items-center justify-center cursor-pointer flex-shrink-0"},ul={class:"text-[14px] text-[#56BC64] font-semibold"},cl={class:"language-list-container"},dl={class:"language-list"},pl=["onClick"],Pe=12,vl=200,Me="/assets/primary-cover.svg",gl=ze({__name:"[bookId]",async setup($){let f,w;const T=_t(),D=sa(),S=wt(),n=g(()=>D.params.bookId),p=g(()=>D.query.bookToken),B=g(()=>D.query.voiceModelId),K=g(()=>D.query.isAuto==="true"),E=g(()=>D.query.isClassroom==="true"),G=t=>E.value?`${t}${t.includes("?")?"&":"?"}isClassroom=true`:t,{locale:I}=ta(),L=g(()=>na(I.value)),C=g(()=>D.query.language?D.query.language==="zh-Hans"||D.query.language==="zh-CN"||D.query.language==="zh-hans"?"zh":D.query.language==="zh-hant"?"zh-Hant":D.query.language:L.value),y=x(!1);x(!1);const{data:R}=([f,w]=de(async()=>ve(()=>`book-support-langs-${n.value}`,async()=>{const t=n.value;if(!t||t==="undefined")return[];try{const e=await V.getSupportedLanguagesByBookId(t);return Array.isArray(e)?e:[]}catch{return[]}},{watch:[n],default:()=>[]})),f=await f,w(),f),_=g(()=>Array.isArray(R.value)?R.value:[]),X=g(()=>_.value.map(t=>({value:t.code,text:t.name}))),se=g(()=>{const t=C.value||"en",e=_.value;return e.length===0||e.some(r=>r.code===t)?t:e.some(r=>r.code==="en")?"en":e[0].code}),m=x(se.value);H(se,t=>{t&&t!==m.value&&(m.value=t)});const Ne={retry:2,retryDelay:500,retryStatusCodes:[429,500,502,503,504]},At=vt(),Be=()=>(At.public.apiBase||"").replace(/\/$/,""),{data:J,status:fl,error:ml}=([f,w]=de(async()=>ve(`book-detail-${n.value}-selectedLanguage-${m.value}`,async()=>{const t=Be(),e=n.value,r=C.value;let u=null;p.value?u=(await $fetch(`${t}/api/book/share`,{query:{token:p.value,translateLanguage:r},...Ne})).data:e&&e!=="undefined"&&(u=(await $fetch(`${t}/api/book/public/${e}`,{query:{translateLanguage:r},...Ne})).data),u&&(y.value=!0,we().setCurrentDetailBook(u));let A=[],N=null;if(e){if(u?.seriesId)try{const[oe,ce]=await Promise.all([V.getSeriesBooks(String(u.seriesId),0,20,r),V.getSeriesDetail(String(u.seriesId),r)]);A=(oe?.content||[]).filter(i=>String(i.id)!==String(e)).slice(0,12),N=ce??null}catch{A=[]}else if(u?.bookName)try{A=((await V.getStorybookList({page:0,size:15,translateLanguage:r,re
1commendation:"RECENT",key:u.bookName}))?.content||[]).filter(ce=>String(ce.id)!==String(e)).slice(0,12)}catch{A=[]}}return{detail:u,youMayAlsoLikeBooks:A,seriesInfo:N}},{immediate:!!p.value||!!n.value&&n.value!=="undefined"&&n.value!==void 0,watch:[n,m,C,p]})),f=await f,w(),f),He=async(t,e)=>{const r=Be();if(!r)return null;try{const u=await $fetch(`${r}/api/book/public/${t}/content`,{query:{language:e},...Ne});return(u?.code===0||u?.code===200)&&u?.data?u.data:null}catch{return null}},{data:qe}=([f,w]=de(async()=>ve(()=>`book-content-${n.value}-${C.value}`,async()=>{const t=n.value;if(!t||t==="undefined"||p.value)return null;const e=C.value,r=await He(t,e),u=!!r?.pageContents?.length,A=!!(r?.interpretation||"").trim(),N=e!=="en"&&(!u||!A)?await He(t,"en"):null;return!r&&!N?null:{title:r?.title||N?.title,description:r?.description||N?.description,pageContents:u?r?.pageContents??[]:N?.pageContents??[],interpretation:A?r?.interpretation??"":N?.interpretation??""}},{watch:[n,C],immediate:!!n.value&&n.value!=="undefined"&&!p.value})),f=await f,w(),f),Oe=g(()=>qe.value??null),ne=g(()=>Oe.value?.pageContents??[]),Ie=g(()=>(qe.value?.interpretation||"").trim()),Dt=g(()=>ca(Ie.value)),Q=x(!1),{data:We}=([f,w]=de(async()=>ve(`book-page-images-${n.value}`,async()=>{const t=n.value;if(!t||t==="undefined"||p.value)return null;const e=Be();if(!e)return null;try{const r=await $fetch(`${e}/api/book/public/${t}/page-images`,{query:{limit:5}});return(r?.code===0||r?.code===200)&&r?.data?r.data:null}catch{return null}},{watch:[n],immediate:!!n.value&&n.value!=="undefined"&&!p.value})),f=await f,w(),f),Nt=()=>typeof window<"u"&&window.location.pathname.includes("zh-Hans")?"https://static.giggleacademy.com.cn":"https://static.giggleacademy.com",z=g(()=>(We.value?.pages??[]).map(t=>({page:t.page,imageUrl:`${Nt()}/${t.imageKey}`}))),Ke=g(()=>We.value?.totalPages??0),P=x(0),fe=g(()=>z.value.length>0&&Ke.value>z.value.length),Ge=g(()=>z.value.length),me=g(()=>fe.value&&P.value>=Ge.value),$e=pe.adjustUrlPcStoryAdvanced,ee=g(()=>z.value.length+(fe.value?1:0)),Qe=t=>{t<0||t>=ee.value||(P.value=t)},Ze=()=>Qe(P.value+1),Ye=()=>Qe(P.value-1);let Xe=0;const Bt=t=>{Xe=t.changedTouches[0]?.clientX??0},It=t=>{const e=(t.changedTouches[0]?.clientX??0)-Xe;Math.abs(e)<40||(e<0?Ze():Ye())},Se=x(null),te=x(!1),ae=x(!1),re=()=>{const t=Se.value;if(!t){te.value=!1,ae.value=!1;return}te.value=t.scrollLeft>4,ae.value=t.scrollLeft+t.clientWidth<t.scrollWidth-4},Je=t=>{const e=Se.value;e&&e.scrollBy({left:t*e.clientWidth*.85,behavior:"smooth"})},$t=g(()=>{if(!te.value&&!ae.value)return{};const t=[];t.push(te.value?"transparent 0":"#000 0"),te.value&&t.push("#000 56px"),ae.value&&t.push("#000 calc(100% - 88px)"),t.push(ae.value?"transparent 100%":"#000 100%");const e=`linear-gradient(to right, ${t.join(", ")})`;return{maskImage:e,WebkitMaskImage:e}});H([z,fe],()=>ke(re),{immediate:!0}),le(()=>{ke(re),window.addEventListener("resize",re)}),Ae(()=>window.removeEventListener("resize",re));const et=x(null),tt=x(!1),at=x(null),ot=x(!1),xe=()=>{const t=et.value;if(tt.value=!!t&&t.scrollHeight>t.clientHeight+2,!Q.value){const e=at.value;ot.value=!!e&&e.scrollHeight>e.clientHeight+2}};H([ne,Ie],()=>ke(xe),{immediate:!0}),le(()=>{ke(xe),window.addEventListener("resize",xe)}),Ae(()=>window.removeEventListener("resize",xe));const Z=()=>{window.dispatchEvent(new CustomEvent("giggle:show-download-popup",{detail:{adjustUrl:q.value?pe.adjustUrlH5StoryAdvanced:pe.adjustUrlPcStoryAdvanced,titleKey:"website_popup_story_title",titleDefault:"HD playback & premium features available in the app",subtitleKey:"website_popup_story_subtitle",subtitleDefault:"Over 1,000,000 kids learn English for free on Giggle"}}))};function St(t){return!t||typeof t!="string"?[]:t.split(/\*\*(.*?)\*\*/g).map((r,u)=>({text:r,bold:u%2===1})).filter(r=>r.text!=="")}const o=x(J.value?.detail??null);H(()=>J.value?.detail,t=>{o.value=t??null},{immediate:!0});const Y=x(J.value?.youMayAlsoLikeBooks??[]),Ee=x(0),ie=x(!1);H(()=>J.value?.youMayAlsoLikeBooks,t=>{Y.value=t??[],Ee.value=0},{immediate:!0});const lt=async t=>{const e=n.value;if(!e)return[];const r=C.value;return o.value?.seriesId?((await V.getSeriesBooks(String(o.value.seriesId),t,12,r))?.content||[]).filter(A=>String(A.id)!==String(e)).slice(0,12):o.value?.bookName?((await V.getStorybookList({page:t,size:15,translateLanguage:r,re
1commendation:"RECENT",key:o.value.bookName}))?.content||[]).filter(A=>String(A.id)!==String(e)).slice(0,12):[]},Et=async()=>{if(!ie.value){ie.value=!0;try{let t=Ee.value+1,e=await lt(t);e.length||(t=0,e=await lt(t)),e.length&&(Y.value=e,Ee.value=t)}catch{}finally{ie.value=!1}}},Lt=vt().public.blogApiBase||"",be=x(0),{data:he}=([f,w]=de(async()=>ve(()=>`book-related-blogs-${n.value}-${I.value}`,async()=>{const t=n.value;if(!t||t==="undefined")return null;const e=N=>ua.relatedStory({bookId:t,lang:I.value,targetType:N,pageSize:vl,page:1}),[r,u]=await Promise.allSettled([e("blog"),e("learning")]),A=N=>N.status==="fulfilled"&&N.value?.items?.length?N.value:null;return A(r)??A(u)??null},{watch:[n,I],immediate:!!n.value&&n.value!=="undefined"})),f=await f,w(),f);H(he,()=>{be.value=0});const Rt=t=>{if(!t)return"";const e=new Date(t);if(isNaN(e.getTime()))return"";try{return e.toLocaleDateString(I.value||"en",{weekday:"long",year:"numeric",month:"long",day:"numeric"})}catch{return e.toLocaleDateString("en",{weekday:"long",year:"numeric",month:"long",day:"numeric"})}},st=g(()=>{const t=(he.value?.items??[]).map(r=>{const u=r.description||"";return{title:r.title,desc:u.length>200?u.slice(0,200)+"â¦":u,cover:pa(r.coverImageUrl,I.value==="zh-Hans"),category:r.categories?.[0]||"",date:Rt(r.publishedAt),href:r.legacyPath?`${Lt}${r.legacyPath}`:""}}),e=be.value*Pe;return t.slice(e,e+Pe)}),Vt=t=>{const e=t.target;e&&!e.src.endsWith(Me)&&(e.src=Me)},Pt=()=>{const t=he.value?.items?.length??0,e=Math.max(1,Math.ceil(t/Pe));be.value=(be.value+1)%e},q=x(!1),nt=x(!1),rt=x(!1);le(()=>{o.value&&we().setCurrentDetailBook(o.value);const t=kt({md:768,lg:1024});if(q.value=t.smaller("md").value,nt.value=t.greater("lg").value,rt.value=aa(),console.log("isLg",nt.value),console.log("isPad",rt.value),da({page:"Story BookDetail",source:document.referrer||"direct",timestamp:Date.now(),story_id:o.value?.id,story_name:o.value?.bookName,story_creator:o.value?.authorName,browser:navigator.userAgent,story_token:p.value,story_access_type:p.value?"private":"public",channel:q.value?"mobile":"web"}),q.value&&ga(),p.value){if(!n.value){console.warn("bookId is undefined, skipping book detail check");return}V.getBookDetail(n.value,m.value).then(e=>{if(console.log("res",e),e){const r=new URLSearchParams({language:C.value});B.value&&r.set("voiceModelId",B.value),E.value&&r.set("isClassroom","true"),window.location.href=`${window.location.origin}/story/detail/${n.value}?${r.toString()}`}else ye()}).catch(e=>{console.warn("getBookDetail (token check) failed, fallback to private detail",e),ye()})}console.log("detailData.value",o.value),o.value?.language!=m.value&&(p.value?ye():ut()),typeof window<"u"&&(!E.value||q.value)&&(Tt()||zt()),V.getUserInfoList([o.value?.userId]).then(e=>{if(e?.users?.length>0){let r=e.users[0].avatarKey,u=e.users[0].avatarUrl;r&&(u=Te.getResourceUrl(r)),o.value&&(o.value.authorAvatar=u)}}).catch(e=>{console.warn("getUserInfoList failed, skipping author avatar",e)})});const Mt=t=>{const e=t.target;e.src=ft},it=g(()=>o.value?.coverKey?Te.getResourceUrl(o.value.coverKey):"/assets/primary-cover.svg"),O=x(null),jt=async()=>{const t=o.value?.seriesId;if(t)try{const e=await V.getSeriesDetail(t,L.value);O.value=e}catch(e){console.warn("Failed to fetch series info:",e),O.value=null}else O.value=null};H(()=>J.value?.seriesInfo,t=>{t&&(O.value=t)},{immediate:!0}),H([o,L],()=>{o.value?.seriesId?jt():O.value=null},{immediate:!0}),va({dynamicData:()=>{const t=Oe.value,e=J.value;return{bookName:t?.title||o.value?.bookName||"",description:t?.description||o.value?.description||"",authorName:o.value?.authorName||"",seriesName:e?.seriesInfo?.title||O.value?.title||""}},image:()=>it.value}),H([m],()=>{if(console.log("selectedLanguageCode",m.value),!n.value){console.warn("bookId is undefined, skipping watch callback");return}p.value?ye():ut()});const ut=async()=>{if(!n.value){console.warn("bookId is undefined, skipping getDetailData");return}let t;try{t=await V.getBookDetail(n.value,m.value)}catch(e){console.warn("getBookDetail failed, skipping detail update",e);return}if(t){if(o.value||(o.value={}),o.value.bookName=t.bookName,o.value.description=t.description,B.value){const e={language:m.value,voiceModelId:B.value};E.value&&(e.isClassroom="true"),S.replace({query:e})}else{const e={language:m.value};E.value&&(e.isClassroom="true"),S.replace({query:e})}we().setCurrentSelectStoryBookLanguage(m.value)}},ye=async()=>
1{if(!p.value){console.warn("bookToken is undefined, skipping getPrivateDetailData");return}const t=await V.getPrivateBookDetail(p.value,m.value);if(o.value=="Book has been rejected"&&(o.value={}),t&&t.bookName){o.value.bookName=t.bookName,o.value.description=t.description,o.value.language=t.language,o.value.coverKey=t.coverKey,o.value.authorName=t.authorName,o.value.authorAvatar=t.authorAvatar,o.value.id=t.id,o.value.maxAge=t.maxAge,o.value.minAge=t.minAge,o.value.userId=t.userId,m.value=C.value||t.language;const e=new URL(window.location.href);e.searchParams.set("language",m.value),window.history.replaceState({},"",e.toString()),we().setCurrentSelectStoryBookLanguage(m.value)}},Le=g(()=>o.value?.minAge+" - "+o.value?.maxAge),ue=g(()=>o.value?.tags?o.value?.tags.split(","):[]),ct=g(()=>_.value.length>1),Ft=()=>{q.value?S.push(T(`/author/${o.value?.userId}`)):window.open(T(`/author/${o.value?.userId}`),"_blank")},{detectAppInstallation:Tt,handleAppNotInstalled:zt}=fa();let Re=null;const Ut=()=>{const t={playBookId:n.value,bookKey:o.value?.bookKey??"",language:m.value};return B.value&&(t.voiceModelId=B.value),p.value&&(t.bookToken=p.value),t},dt=t=>{gt("StoryBookOpenInAppClick",{story_id:n.value,story_name:o.value?.bookName,story_language:m.value,story_ageRange:Le.value,story_coreThemes:o.value?.categoryName,story_tag:ue.value.join(","),story_creator:o.value?.authorName,story_pageCount:o.value?.pageCount,timestamp:Date.now(),story_token:p.value,story_access_type:p.value?"private":"public",channel:q.value?"mobile":"web"}),Re?.(),Re=la(t,`story/detail/${n.value}`,Ut())},Ht=()=>{dt(pe.adjustUrlH5StoryPlayOnApp)},pt=()=>{dt(pe.adjustUrlH5StoryOpenApp)};le(()=>{window.addEventListener("giggle:story-open-app",pt)}),Ae(()=>{window.removeEventListener("giggle:story-open-app",pt),Re?.()});const qt=async()=>{gt("StoryPlay",{story_id:n.value,story_name:o.value?.bookName,story_language:m.value,story_ageRange:Le.value,story_coreThemes:o.value?.categoryName,story_tag:ue.value.join(","),story_creator:o.value?.authorName,story_pageCount:o.value?.pageCount,timestamp:Date.now(),story_token:p.value,story_access_type:p.value?"private":"public",channel:q.value?"mobile":"web"});let t="";B.value&&(t+=`&voiceModelId=${B.value}`),E.value&&(t+="&isClassroom=true"),p.value?window.open(`${Ce()}/read/${n.value}?isAuto=${K.value}&isBlankWindow=true&language=${m.value}&token=${p.value}`+t):window.open(`${Ce()}/read/${n.value}?isAuto=${K.value}&isBlankWindow=true&language=${m.value}`+t)},Ot=()=>o.value?.authorAvatar?o.value?.authorAvatar:ft,Wt=()=>{let t="";B.value&&(t+=`&voiceModelId=${B.value}`),E.value&&(t+="&isClassroom=true"),p.value?window.open(`${Ce()}/read/${n.value}?isAuto=false&isBlankWindow=true&language=${m.value}&token=${p.value}`+t):window.open(`${Ce()}/read/${n.value}?isAuto=false&isBlankWindow=true&language=${m.value}`+t)};x(null);const Kt=t=>{m.value=t};return(t,e)=>{const r=Qt,u=Zt,A=Yt,N=Xt,oe=Jt,ce=ea;return l(),s("div",Ua,[a("div",Ha,[a("div",qa,[c(r,{to:v(T)("/"),class:"text-[#A3A3A3] no-underline hover:underline font-medium text-[16px]"},{default:F(()=>[...e[5]||(e[5]=[Ve("GiggleAcademy",-1)])]),_:1},8,["to"]),e[7]||(e[7]=a("span",{class:"text-[#A3A3A3] mx-1"},"/",-1)),c(r,{to:v(T)("/story"),replace:"",class:"text-[#A3A3A3] no-underline hover:underline font-medium text-[16px]"},{default:F(()=>[c(v(b),{keyName:"website_footer_nav_storybook",defaultValue:"Storybook"})]),_:1},8,["to"]),e[8]||(e[8]=a("span",{class:"text-[#A3A3A3] mx-1"},"/",-1)),o.value?.seriesId&&O.value?.title?(l(),s(k,{key:0},[c(r,{to:v(T)(G(`/story/series/${o.value.seriesId}?fromDetail=1&bookId=${o.value.id}`)),replace:"",class:"text-[#A3A3A3] no-underline hover:underline font-medium text-[16px]"},{default:F(()=>[Ve(h(O.value.title),1)]),_:1},8,["to"]),e[6]||(e[6]=a("span",{class:"text-[#A3A3A3] mx-1"},"/",-1))],64)):d("",!0),a("span",Oa,h(o.value?.bookName||"â"),1)]),a("div",Wa,[a("div",Ka,[a("div",{class:"relative",onTouchstartPassive:Bt,onTouchend:It},[me.value?(l(),s("div",Ga,[a("h3",Qa,[c(v(b),{keyName:"website_story_dl_full",defaultValue:"Download the App to read the full storybook"})]),a("div",Za,[a("div",Ya,[a("a",{href:v($e),target:"_blank",rel:"nofollow noopener",class:"flex items-center gap-3 px-4 h-[44px] lg:h-[48px] rounded-[16px] bg-[#FFCE4D] shadow-[inset_0px_-3px_0px_0px_rgba(0,0,0,0.14)]"},[e[10]||(e[10]=a("img",{src:ra,class:"w-6 h-6 shrink-0",alt:""},null,-1)),a("span",Ja,[a("span",eo,[c(v(b),{keyName:"website_topic_dl_apple_label",defaultValue:"Download on the"}
1)]),e[9]||(e[9]=a("span",{class:"text-[15px] lg:text-[16px] font-[800] text-black font-[Nunito]"},"App Store",-1))])],8,Xa),a("a",{href:v($e),target:"_blank",rel:"nofollow noopener",class:"flex items-center gap-3 px-4 h-[44px] lg:h-[48px] rounded-[16px] bg-[#FFCE4D] shadow-[inset_0px_-3px_0px_0px_rgba(0,0,0,0.14)]"},[e[12]||(e[12]=a("img",{src:ia,class:"w-6 h-6 shrink-0 [filter:brightness(0)]",alt:""},null,-1)),a("span",ao,[a("span",oo,[c(v(b),{keyName:"website_topic_dl_google_label",defaultValue:"Get it on"})]),e[11]||(e[11]=a("span",{class:"text-[15px] lg:text-[16px] font-[800] text-black font-[Nunito]"},"Google Play",-1))])],8,to)]),a("div",lo,[c(oa,{value:v($e),width:96,height:96,alt:"Scan to download"},null,8,["value"])])]),e[13]||(e[13]=a("img",{src:ma,class:"pointer-events-none absolute right-[18px] top-[14px] w-[26px] lg:right-[36px] lg:top-[26px] lg:w-[40px]",alt:""},null,-1)),e[14]||(e[14]=a("img",{src:mt,class:"pointer-events-none absolute right-1 bottom-0 w-[96px] lg:right-2 lg:w-[180px]",alt:""},null,-1))])):(l(),s("img",{key:1,src:z.value.length?z.value[P.value]?.imageUrl:it.value,alt:o.value?.bookName||"Storybook Cover",class:"w-full aspect-[16/9] object-cover rounded-[20px] shadow-[0px_0px_4.517px_0px_rgba(42,42,48,0.25)_inset,0px_3.162px_15.811px_1.807px_rgba(32,31,49,0.22)]"},null,8,so)),a("div",no,[o.value?.selected===1?(l(),s("img",ro)):d("",!0),o.value?.top===1?(l(),s("img",io)):d("",!0)]),z.value.length&&!me.value?(l(),s("div",uo,h(P.value+1)+"/"+h(Ke.value)+" pages ",1)):d("",!0),ee.value>1&&P.value>0?(l(),s("button",{key:3,type:"button","aria-label":"Previous",class:"lg:hidden absolute left-2 top-1/2 -translate-y-1/2 z-10 flex items-center justify-center w-9 h-9 rounded-full bg-white/70 backdrop-blur-sm shadow-[0px_2px_8px_rgba(0,0,0,0.18)]",onClick:Ye},[...e[15]||(e[15]=[a("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none"},[a("path",{d:"M15 6l-6 6 6 6",stroke:"#1C1C1C","stroke-width":"2.2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)])])):d("",!0),ee.value>1&&P.value<ee.value-1?(l(),s("button",{key:4,type:"button","aria-label":"Next",class:"lg:hidden absolute right-2 top-1/2 -translate-y-1/2 z-10 flex items-center justify-center w-9 h-9 rounded-full bg-white/70 backdrop-blur-sm shadow-[0px_2px_8px_rgba(0,0,0,0.18)]",onClick:Ze},[...e[16]||(e[16]=[a("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none"},[a("path",{d:"M9 6l6 6-6 6",stroke:"#1C1C1C","stroke-width":"2.2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)])])):d("",!0),ee.value>1?(l(),s("div",co,[(l(!0),s(k,null,M(ee.value,i=>(l(),s("span",{key:i,class:W(["rounded-full transition-all shadow-[0_1px_2px_rgba(0,0,0,0.35)]",i-1===P.value?"w-2 h-2 bg-[#FFC400]":"w-1.5 h-1.5 bg-white"])},null,2))),128))])):d("",!0)],32),z.value.length?(l(),s("div",po,[a("div",{ref_key:"thumbScrollRef",ref:Se,class:"thumb-scroll flex gap-4 overflow-x-auto",style:De($t.value),onScroll:re},[(l(!0),s(k,null,M(z.value,(i,U)=>(l(),s("button",{key:U,type:"button",class:W(["relative shrink-0 w-[calc((100%-48px)/3.5)] aspect-[16/9] rounded-[16px] overflow-hidden",!me.value&&U===P.value?"border-2 border-[#FFD347]":"border border-[rgba(153,160,174,0.3)]"]),onClick:_e=>P.value=U},[a("img",{src:i.imageUrl,class:"w-full h-full object-cover",alt:""},null,8,go)],10,vo))),128)),fe.value?(l(),s("button",{key:0,type:"button",class:W(["relative shrink-0 w-[calc((100%-48px)/3.5)] aspect-[16/9] rounded-[16px] overflow-hidden bg-[#FFFAED] flex items-center justify-center",me.value?"border-2 border-[#FFD347]":"border border-[rgba(153,160,174,0.3)]"]),onClick:e[0]||(e[0]=i=>P.value=Ge.value)},[...e[17]||(e[17]=[a("img",{src:mt,class:"h-[72%]",alt:""},null,-1)])],2)):d("",!0)],36),je(a("button",{type:"button","aria-label":"Previous",class:"absolute left-1 top-1/2 -translate-y-1/2 z-10 flex items-center justify-center w-9 h-9 rounded-full bg-white shadow-[0px_2px_8px_rgba(0,0,0,0.18)] opacity-0 group-hover:opacity-100 transition-opacity",onClick:e[1]||(e[1]=i=>Je(-1))},[...e[18]||(e[18]=[a("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none"},[a("path",{d:"M15 6l-6 6 6 6",stroke:"#1C1C1C","stroke-width":"2.2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)])],512),[[Fe,te.value]]),je(a("button",{type:"button","aria-label":"Next",class:"absolute right-1 top-1/2 -translate-y-1/2 z-10 flex items-center justify-center w-9 h-9 rounded-full bg-white shadow-[0px_2px_8px_rgba(0,0,0,0.18)] opacity-0 group-hover:opacity-100 transition-opacity",onClick:e[2]||(e[2]=i=>Je(1))},[...e[19]||(e[19]=[a("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none"},[a("path",{d:"M9 6l6 6-6 6",stroke:"#1C1C1C","stroke-width":"2.2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)])],512),[[Fe,ae.value]])])):d("",!0)]),o.value?(l(),s("div",fo,[a("h1",mo,h(o.value.bookName),1),a("div",xo,[a("button",{type:"button",class:"flex items-center gap-2 px-3 py-2 rounded-[10px] border-[1.4px] border-[#D3D3D3] text-[#333333] font-[Nunito] font-[800] text-[12px]",onClick:Z},[e[20]||(e[20]=a("img",{src:xt,class:"w-5 h-5",alt:""},null,-1)),c(v(b),{keyName:"website_story_hd",defaultValue:"HD"})]),a("button",{type:"button",class:"flex items-center gap-2 px-3 py-2 rounded-[10px] border-[1.4px] border-[#D3D3D3] text-[#333333] font-[Nunito] font-[800] text-[12px]",onClick:Z},[e[21]||(e[21]=a("img",{src:bt,class:"w-5 h-5",alt:""},null,-1)),c(v(b),{keyName:"website_story_read_along",defaultValue:"Read Along"})]),a("button",{type:"button",class:"flex items-center gap-2 px-3 py-2 rounded-[10px] border-[1.4px] border-[#D3D3D3] text-[#333333] font-[Nunito] font-[800] text-[12px]",onClick:Z},[e[22]||(e[22]=a("img",{src:ht,class:"w-5 h-5",alt:""},null,-1)),c(v(b),{keyName:"website_story_collect",defaultValue:"Collect"})])]),a("div",bo,[a("div",null,[a("div",ho,[c(v(b),{keyName:"website_author",defaultValue:"Author"})]),a("div",{class:"flex items-center gap-2 cursor-pointer mt-2",onClick:Ft},[a("img",{onError:Mt,src:Ot(),alt:"author",class:"w-[26px] h-[26px] rounded-full border border-[#CBCBCB] bg-cover bg-no-repeat object-cover"},null,40,yo),a("span",_o,h(o.value.authorName),1)])]),a("div",ko,[c(za,{bookId:n.value},null,8,["bookId"])])]),a("p",wo,h(o.value.description),1),e[30]||(e[30]=a("div",{class:"w-full h-[1px] bg-[#E9E3D1] mb-4"},null,-1)),a("div",Co,[e[23]||(e[23]=a("img",{src:ha,alt:"age",class:"w-6 h-6"},null,-1)),o.value.minAge!=null?(l(),s("span",Ao,[Ve(h(Le.value)+" ",1),c(v(b),{keyName:"website_years_old",defaultValue:"years old"})])):d("",!0)]),a("div",Do,[a("div",No,[e[24]||(e[24]=a("img",{src:ya,alt:"emotional intelligence",class:"w-5 h-5"},null,-1)),a("span",Bo,h(_.value.map(i=>i.name).join(", ")),1)])]),o.value.categoryName?(l(),s("div",Io,[a("div",$o,[e[25]||(e[25]=a("img",{src:_a,alt:"",class:"w-6 h-6"},null,-1)),a("span",So,h(o.value.categoryName),1)])])):d("",!0),ue.value.length>0?(l(),s("div",Eo)):d("",!0),ue.value.length>0?(l(),s("div",Lo,[(l(!0),s(k,null,M(ue.value,i=>(l(),s("span",{key:i,class:"rounded-[10px] border border-[#D3D3D3] px-3 py-2 text-[14px] text-black04"},h(i),1))),128))])):d("",!0),a("div",Ro,[a("button",{type:"button",class:"h-[54px] flex items-center gap-2 px-5 rounded-full bg-white border border-[#
1E5E5E5] text-[#1C1C1C] font-[Nunito] font-[800] text-[18px]",onClick:Z},[e[26]||(e[26]=a("img",{src:xt,class:"w-6 h-6",alt:""},null,-1)),c(v(b),{keyName:"website_story_hd",defaultValue:"HD"})]),a("button",{type:"button",class:"h-[54px] flex items-center gap-2 px-4 rounded-full bg-white border border-[#E5E5E5] text-[#1C1C1C] font-[Nunito] font-[800] text-[18px]",onClick:Z},[e[27]||(e[27]=a("img",{src:bt,class:"w-6 h-6",alt:""},null,-1)),c(v(b),{keyName:"website_story_read_along",defaultValue:"Read Along"})]),a("button",{type:"button",class:"h-[54px] flex items-center gap-2 px-4 rounded-full bg-white border border-[#E5E5E5] text-[#1C1C1C] font-[Nunito] font-[800] text-[18px]",onClick:Z},[e[28]||(e[28]=a("img",{src:ht,class:"w-6 h-6",alt:""},null,-1)),c(v(b),{keyName:"website_story_collect",defaultValue:"Collect"})])]),a("div",Vo,[ct.value?(l(),ge(Na,{key:0,modelValue:m.value,"onUpdate:modelValue":e[3]||(e[3]=i=>m.value=i),options:X.value,width:"160px"},null,8,["modelValue","options"])):d("",!0),c(u,{class:"h-[54px] flex items-center justify-center gap-2 px-14 text-[18px] font-[800] font-[Nunito]",color:"#0DB564",textColor:"#fff","border-radius":"999px",onClick:qt},{default:F(()=>[e[29]||(e[29]=a("img",{src:yt,alt:"play",class:"w-6 h-6"},null,-1)),c(v(b),{keyName:"website_play"})]),_:1})])])):d("",!0)]),e[34]||(e[34]=a("div",{class:"bg-[#E5E5E5] h-[1px] mt-3 md:mt-10"},null,-1)),ne.value.length>0?(l(),s("div",Po,[c(v(b),{keyName:"website_story_details",defaultValue:"Story Details"})])):d("",!0),ne.value.length>0?(l(),s(k,{key:1},[a("div",{ref_key:"storyDetailsRef",ref:et,class:"mt-4 line-clamp-4 overflow-hidden text-[16px] font-[500] text-[#5C5C5C] font-[Nunito] tracking-[0] leading-[160%]"},[(l(!0),s(k,null,M(ne.value,(i,U)=>(l(),s(k,{key:U},[(l(!0),s(k,null,M(St(i.text),(_e,Gt)=>(l(),s(k,{key:`${U}-${Gt}`},[_e.bold?(l(),s("span",Mo,h(_e.text),1)):(l(),s("span",jo,h(_e.text),1))],64))),128)),U<ne.value.length-1?(l(),s("span",Fo)):d("",!0)],64))),128))],512),tt.value?(l(),s("button",{key:0,type:"button",class:"inline-flex items-center gap-1 text-[#4785FF] font-[Rubik] text-[16px] mt-2 hover:underline",onClick:Z},[c(v(b),{keyName:"website_story_view_all_in_app",defaultValue:"View all in App"}),e[31]||(e[31]=a("span",{"aria-hidden":"true"},"â",-1))])):d("",!0)],64)):d("",!0),Ie.value?(l(),s(k,{key:2},[a("div",To,[c(v(b),{keyName:"website_story_analysis",defaultValue:"Story Analysis"})]),a("div",{ref_key:"analysisRef",ref:at,class:W(["md-body text-[16px] font-[500] text-[#5C5C5C] font-[Nunito] leading-[160%] mt-4 overflow-hidden",{"line-clamp-[10] lg:line-clamp-[20]":!Q.value}]),innerHTML:Dt.value},null,10,zo),ot.value||Q.value?(l(),s("button",{key:0,class:"text-[#4785FF] font-[Rubik] text-[16px] mt-2 hover:underline",onClick:e[4]||(e[4]=i=>Q.value=!Q.value)},[c(v(b),{keyName:Q.value?"website_read_less":"website_read_more",defaultValue:Q.value?"Read Less":"Read More"},null,8,["keyName","defaultValue"])])):d("",!0)],64)):d("",!0),Y.value.length>0?(l(),s("div",Uo,[a("div",Ho,[c(v(b),{keyName:"website_you_may_also_like",defaultValue:"You May Also Like"})]),Y.value.length>=12?(l(),s("button",{key:0,type:"button",class:"flex items-center gap-1 px-3 py-2 rounded-full border border-[#E5E5E5] bg-white text-[#5C5C5C] font-[Nunito] font-[700] text-[14px] disabled:opacity-60",disabled:ie.value,onClick:Et},[(l(),s("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",class:W({"animate-spin":ie.value})},[...e[32]||(e[32]=[a("path",{d:"M18.7959 17.2041C18.9008 17.3086 18.984 17.4328 19.0408 17.5695C19.0976 17.7063 19.1268 17.8529 19.1268 18.0009C19.1268 18.149 19.0976 18.2956 19.0408 18.4324C18.984 18.5691 18.9008 18.6933 18.7959 18.7978C18.69 18.9028 16.1709 21.3769 12 21.3769C8.83969 21.3769 6.43594 19.74 4.875 18.2025V19.5C4.875 19.7984 4.75647 20.0845 4.5455 20.2955C4.33452 20.5065 4.04837 20.625 3.75 20.625C3.45163 20.625 3.16548 20.5065 2.9545 20.2955C2.74353 20.0845 2.625 19.7984 2.625 19.5V15C2.625 14.7016 2.74353 14.4155 2.9545 14.2045C3.16548 13.9935 3.45163 13.875 3.75 13.875H8.25C8.54837 13.875 8.83452 13.9935 9.0455 14.2045C9.25647 14.4155 9.375 14.7016 9.375 15C9.375 15.2984 9.25647 15.5845 9.0455 15.7955C8.83452 16.006
15 8.54837 16.125 8.25 16.125H6.01125C7.23938 17.4675 9.3 19.125 12 19.125C15.2466 19.125 17.1853 17.2237 17.2041 17.2041C17.3085 17.0995 17.4326 17.0165 17.5692 16.9599C17.7058 16.9033 17.8522 16.8741 18 16.8741C18.1478 16.8741 18.2942 16.9033 18.4308 16.9599C18.5674 17.0165 18.6915 17.0995 18.7959 17.2041ZM20.25 3.375C19.9516 3.375 19.6655 3.49353 19.4545 3.7045C19.2435 3.91548 19.125 4.20163 19.125 4.5V5.79938C17.5641 4.26188 15.1603 2.625 12 2.625C7.83187 2.625 5.31 5.09906 5.20406 5.20406C4.99272 5.41541 4.87399 5.70205 4.87399 6.00094C4.87399 6.29982 4.99272 6.58647 5.20406 6.79781C5.41541 7.00916 5.70205 7.12789 6.00094 7.12789C6.29982 7.12789 6.58647 7.00916 6.79781 6.79781C6.81469 6.77625 8.75344 4.875 12 4.875C14.7 4.875 16.7606 6.5325 17.9888 7.875H15.75C15.4516 7.875 15.1655 7.99353 14.9545 8.2045C14.7435 8.41548 14.625 8.70163 14.625 9C14.625 9.29837 14.7435 9.58452 14.9545 9.7955C15.1655 10.0065 15.4516 10.125 15.75 10.125H20.25C20.5484 10.125 20.8345 10.0065 21.0455 9.7955C21.2565 9.58452 21.375 9.29837 21.375 9V4.5C21.375 4.20163 21.2565 3.91548 21.0455 3.7045C20.8345 3.49353 20.5484 3.375 20.25 3.375Z",fill:"#F6B51E"},null,-1)])],2)),c(v(b),{keyName:"website_refresh",defaultValue:"Refresh"})],8,qo)):d("",!0)])):d("",!0),Y.value.length>0?(l(),s("div",Oo,[a("div",Wo,[(l(!0),s(k,null,M(Y.value,i=>(l(),ge(A,{key:i.id,book:i,showAuthor:!1},null,8,["book"]))),128))]),a("div",Ko,[(l(!0),s(k,null,M(Y.value,i=>(l(),ge(N,{key:i.id,book:i,showAuthor:!1},null,8,["book"]))),128))])])):d("",!0),st.value.length>0?(l(),s(k,{key:5},[a("div",Go,[a("div",Qo,[c(v(b),{keyName:"website_story_related_blogs",defaultValue:"Related Blogs"})]),(v(he)?.items?.length??0)>12?(l(),s("button",{key:0,type:"button",class:"flex items-center gap-1 px-3 py-2 rounded-full border border-[#E5E5E5] bg-white text-[#5C5C5C] font-[Nunito] font-[700] text-[14px] disabled:opacity-60",onClick:Pt},[e[33]||(e[33]=a("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none"},[a("path",{d:"M18.7959 17.2041C18.9008 17.3086 18.984 17.4328 19.0408 17.5695C19.0976 17.7063 19.1268 17.8529 19.1268 18.0009C19.1268 18.149 19.0976 18.2956 19.0408 18.4324C18.984 18.5691 18.9008 18.6933 18.7959 18.7978C18.69 18.9028 16.1709 21.3769 12 21.3769C8.83969 21.3769 6.43594 19.74 4.875 18.2025V19.5C4.875 19.7984 4.75647 20.0845 4.5455 20.2955C4.33452 20.5065 4.04837 20.625 3.75 20.625C3.45163 20.625 3.16548 20.5065 2.9545 20.2955C2.74353 20.0845 2.625 19.7984 2.625 19.5V15C2.625 14.7016 2.74353 14.4155 2.9545 14.2045C3.16548 13.9935 3.45163 13.875 3.75 13.875H8.25C8.54837 13.875 8.83452 13.9935 9.0455 14.2045C9.25647 14.4155 9.375 14.7016 9.375 15C9.375 15.2984 9.25647 15.5845 9.0455 15.7955C8.83452 16.0065 8.54837 16.125 8.25 16.125H6.01125C7.23938 17.4675 9.3 19.125 12 19.125C15.2466 19.125 17.1853 17.2237 17.2041 17.2041C17.3085 17.0995 17.4326 17.0165 17.5692 16.9599C17.7058 16.9033 17.8522 16.8741 18 16.8741C18.1478 16.8741 18.2942 16.9033 18.4308 16.9599C18.5674 17.0165 18.6915 17.0995 18.7959 17.2041ZM20.25 3.375C19.9516 3.375 19.6655 3.49353 19.4545 3.7045C19.2435 3.91548 19.125 4.20163 19.125 4.5V5.79938C17.5641 4.26188 15.1603 2.625 12 2.625C7.83187 2.625 5.31 5.09906 5.20406 5.20406C4.99272 5.41541 4.87399 5.70205 4.87399 6.00094C4.87399 6.29982 4.99272 6.58647 5.20406 6.79781C5.41541 7.00916 5.70205 7.12789 6.00094 7.12789C6.29982 7.12789 6.58647 7.00916 6.79781 6.79781C6.81469 6.77625 8.75344 4.875 12 4.875C14.7 4.875 16.7606 6.5325 17.9888 7.875H15.75C15.4516 7.875 15.1655 7.99353 14.9545 8.2045C14.7435 8.41548 14.625 8.70163 14.625 9C14.625 9.29837 14.7435 9.58452 14.9545 9.7955C15.1655 10.0065 15.4516 10.125 15.75 10.125H20.25C20.5484 10.125 20.8345 10.0065 21.0455 9.7955C21.2565 9.58452 21.375 9.29837 21.375 9V4.5C21.375 4.20163 21.2565 3.91548 21.0455 3.7045C20.8345 3.49353 20.5484 3.375 20.25 3.375Z",fill:"#F6B51E"})],-1)),c(v(b),{keyName:"website_refresh",defaultValue:"Refresh"})])):d("",!0)]),a("div",Zo,[(l(!0),s(k,null,M(st.value,(i,U)=>(l(),s("a",{key:U,href:i.href||void 0,target:i.href?"_blank":void 0,rel:"noopener",class:"group flex gap-4 no-underline"},[a("div",Xo,[a("img",{src:i.cover||Me,alt:i.title,class:"w-full h-full object-cover",onError:Vt},null,40,Jo)]),a("div",el,[a("div",tl,h(i.title),1),a("div",al,[i.date?(l(),s("span",ol,h(i.date),1)):d("",!0),i.category?(l(),s("span",ll,h(i.category),1)):d("",!0)]),i.desc?(l(),s("p",sl,h(i.desc),1)):d("",!0)])],8,Yo))),128))])],64)):d("",!0)]),a("div",nl,[c(oe)]),a("div",rl,[c(ce,null,{default:F(()=>[E.value?d("",!0):(l(),s("a",{key:0,class:"w-full",onClick:Ht},[c(u,{class:"story-breathe flex items-center justify-center flex-grow h-10 w-full",color:"#4785FF",textColor:"#fff","border-radius":"16px"},{default:F(()=>[e[35]||(e[35]=a("img",{src:ka,alt:"play",class:"w-6 h-6 text-white mr-2"},null,-1)),c(v(b),{keyName:"website_play_on_app",defaultValue:"Play on App"})]),_:1})]))]),_:1}),c(u,{class:"flex items-center justify-center w-10 h-10 flex-shrink-0",color:"#56BC64",textColor:"#fff","border-radius":"16px",padding:"0px",onClick:Wt},{default:F(()=>[...e[36]||(e[36]=[a("img",{src:yt,alt:"play",class:"w-6 h-6 text-white"},null,-1)])]),_:1}),ct.value?(l(),ge(Ct,{key:0,trigger:"click",placement:"top"},{default:F(()=>[a("div",il,[a("p",ul,h(m.value.toUpperCase()),1)])]),menu:F(()=>[a("div",cl,[a("div",dl,[(l(!0),s(k,null,M(_.value,i=>(l(),s("div",{key:i.code,class:W(["language-item",{active:m.value===i.code}]),onClick:U=>Kt(i.code)},h(i.name),11,pl))),128))])])]),_:1})):d("",!0)])])}}}),Tl=Ue(gl,[["__scopeId","data-v-65f76b93"]]);export{Tl 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.