import{_ as se}from"./Cwkzy0lS.js";import{_ as ke}from"./QsbD3VC_.js";import{_ as $e}from"./BXuXn_5k.js";import{u as ne}from"./BnxK6omn.js";import{n as Ce,_ as Se,a as ze}from"./7cWFAvqe.js";import{f as B,h as C,o as r,c as d,F as P,k as U,l as y,i as a,r as F,n as q,a as s,q as N,s as qe,g as Te,u as Ae,v as De,x as je,y as Re,z as ae,A as Le,$ as Ee,b as $,w as A,B as Ie,d as Oe,j as V,t as oe,C as Ve,D as Pe,p as Ue,e as Be,_ as Ne}from"./Cx8pZeM5.js";import{_ as Fe,a as Me}from"./S4stTRjd.js";import{_ as We}from"./DAHhuPux.js";import{_ as He}from"./BQGlrryy.js";import{_ as Ke}from"./CwId-vkO.js";import{u as Ge}from"./BnTjGDoV.js";import{u as Je}from"./BldS69lZ.js";import{u as Qe,a as Xe,b as Ye}from"./DEPnEGCU.js";import{s as Ze}from"./mZOffBM4.js";function et(c){return{}}const tt={class:"flex flex-col rounded-xl overflow-hidden shadow-xl"},at=B({__name:"chapterComic",props:{images:{}},setup(c){const l=c,h=ne(),b=C(()=>{var f,e;if(!l.images||((f=l.images)==null?void 0:f.length)<24)return l.images;const m=[],n=Math.floor(((e=l.images)==null?void 0:e.length)/3);let _=!1;return l.images.forEach((S,T)=>{if(T===n||T===n*2){_=!0;const j=(_===!0?"inlineChapterAd1-":"inlineChapterAd2-")+Ce();m.push(j)}m.push(S)}),m});function w(m){var n;if(h.value)return((n=h.value.comic)==null?void 0:n.name)+" > Capitulo "+h.value.chapter.name+" > Page "+m+1}return(m,n)=>{const _=se,f=$e;return r(),d("div",tt,[(r(!0),d(P,null,U(a(b),(e,S)=>(r(),d("div",{key:e},[e.includes("inlineChapterAd")?(r(),y(_,{key:0,"ad-placement":"footer",class:"min-h-120 !rounded-none"})):(r(),y(f,{key:1,src:e,alt:w(S),"hide-error-context":!1,lazy:S!==0,"initial-height":"4000px",class:"rounded-none"},null,8,["src","alt","lazy"]))]))),128))])}}}),ot={class:"prose prose-truegray prose-invert text-white mx-2"},st=B({__name:"chapterNovel",props:{content:{}},setup(c){const h={content:c.content,options:{ALLOWED_TAGS:["h2","h3","p","strong","em","br","del","blockquote"],ALLOWED_ATTR:[]}};return(b,w)=>{const m=F("sanitizer");return q((r(),d("article",ot,null,512)),[[m,h]])}}}),nt={class:"flex-center gap-4 mt-4"},rt=["title","name","onClick"],lt=B({__name:"socialSharing",props:{config:{}},setup(c){const l=c,h=[{n:"Facebook",i:"i-logos-facebook",c:"bg-blue-500/30",u:"https://www.facebook.com/sharer/sharer.php?u=@u&title=@t&description=@d"e=@q&hashtag=@h"},{n:"Pinterest",i:"i-logos-pinterest",c:"bg-red-500/30",u:"https://pinterest.com/pin/create/button/?url=@u&media=@m&description=@t"},{n:"Reddit",i:"i-logos-reddit-icon",c:"bg-orange-500/30",u:"https://www.reddit.com/submit?url=@u&title=@t"},{n:"Telegram",i:"i-logos-telegram",c:"bg-sky-300/30",u:"https://t.me/share/url?url=@u&text=@t%0D%0A@d"},{n:"Twitter",i:"i-logos-twitter",c:"bg-blue-300/30",u:"https://twitter.com/intent/tweet?text=@t&url=@u&hashtags=@h"},{n:"WhatsApp",i:"i-logos-whatsapp-icon",c:"bg-green-500/30",u:"https://api.whatsapp.com/send?text=@t%0D%0A@u%0D%0A@d"}],b=w=>{const m=w.u.replace(/@u/g,l.config.url).replace(/@t/g,l.config.title).replace(/@d/g,l.config.description).replace(/@q/g,l.config.quote).replace(/@h/g,l.config.hashtags).replace(/@m/g,l.config.media);window.open(m,"_blank","width=600,height=600")};return(w,m)=>{const n=F("ripple");return r(),d("div",nt,[(r(),d(P,null,U(h,_=>q(s("button",{key:_.i,class:N(["w-10 text-xl flex-center rounded-full aspect-square",_.c]),title:`compartir en ${_.n}`,name:`compartir en ${_.n}`,onClick:f=>b(_)},[s("i",{class:N(_.i)},null,2)],10,rt),[[n]])),64))])}}});var it=" daum[ /]| deusu/| yadirectfetcher|(?:^|[^g])news(?!sapphire)|(?(Ue("data-v-3478bf42"),c=c(),Be(),c),dt={class:"w-full"},mt={class:"mt-8"},_t={class:"container mx-4 md:mx-auto"},ht={class:"container mx-4 md:mx-auto"},gt={class:"mx-auto transition-all w-full mt-8",chapter:""},vt={class:"container mx-auto !brightness-100"},bt={class:"mx-4 md:mx-0"},ft={class:"w-full h-12 bg-gray-800 rounded-xl px-3 py-1 mb-8 flex-between"},xt=D(()=>s("i",{class:"text-xl i-heroicons-adjustments-horizontal-solid"},null,-1)),yt=D(()=>s("div",{class:"text-xs font-medium"},"Configuración",-1)),wt=[xt,yt],kt={class:"flex flex-col items-center gap-8 py-8"},$t={key:0,class:"max-w-96"},Ct={class:"text-center text-slate-500 text-sm"},St=D(()=>s("div",null," Comparte esta serie y muestra tu apoyo al equipo de scanlation! ",-1)),zt={class:"flex-center bg-gray-800 p-4 rounded-xl gap-4"},qt=D(()=>s("i",{class:"i-heroicons-arrow-left-20-solid"},null,-1)),Tt={href:"#",name:"ir arriba",title:"ir arriba",class:"h-12 aspect-square bg-gray-900/50 rounded-xl text-2xl flex-center text-gray-400 hover:text-amber-500 transition-color"},At=D(()=>s("i",{class:"i-heroicons-arrow-up-20-solid"},null,-1)),Dt=[At],jt={class:"text-xs text-gray-400 font-header"},Rt=D(()=>s("i",{class:"i-heroicons-arrow-right-20-solid text-2xl"},null,-1)),Lt={class:"container mx-4 md:mx-auto"},Et={class:"bg-gray-800 py-16 mt-8"},It={class:"container mx-auto"},Ot={key:0,class:"snap-x snap-mandatory overflow-x-auto flex items-center gap-1 md:gap-4 pb-4"},Vt={class:"flex flex-col gap-6"},Pt=B({__name:"[bookType]-[bookSlug]",async setup(c){var K;let l,h;const{FRONTEND_URL:b,BACKEND_URL:w}=qe().public,{isLoggedIn:m}=Te(),n=Ae(),_=ne(),f=et(),{data:e,error:S}=([l,h]=De(async()=>Ge(n.fullPath,async()=>{try{return await $fetch(`/api/series/${n.params.bookSlug}/chapters/${n.params.chapterId}`,{baseURL:w,params:{type:n.params.bookType==="novela"?"novel":"comic"},headers:{...f["user-agent"]&&{"User-Agent":f["user-agent"]}}})}catch(t){Pe({statusCode:t.status??"503",statusMessage:t.statusMessage??"The server is not ready to handle the request."})}},{transform:t=>{const o=f["user-agent"];return t&&t.chapter&&typeof t.chapter.recommended_series=="string"&&(t.chapter.recommended_series=JSON.parse(t.chapter.recommended_series),o!==void 0&&pt(o)===!0&&n.params.bookType==="comic"&&t.chapter.pages&&t.chapter.pages.length>0&&(t.chapter.pages=Array.from({length:9},(i,u)=>`/cp/cp-${u+1}.jpg`))),t}})),l=await l,h(),l);if(!e.value||S.value)throw je({statusCode:404,statusMessage:((K=S.value)==null?void 0:K.message)||"The server is not ready to handle the request.",fatal:!0});const T=C(()=>{var u,g,v,z;if(!((u=e.value)!=null&&u.comic)&&!((g=e.value)!=null&&g.novel))return;const t=((v=e.value.comic)==null?void 0:v.name)||((z=e.value.novel)==null?void 0:z.name),o=e.value.chapter.name,i=`El último capítulo del ${n.params.bookType==="comic"?"cómic":"novela"} en español.`;return`Lee el capítulo ${o} de ${t} con la mejor y más rápida experiencia de lectura. ${i}`}),j=C(()=>{var i,u,g,v;if(!((i=e.value)!=null&&i.comic)&&!((u=e.value)!=null&&u.novel))return;const t=((g=e.value.comic)==null?void 0:g.name)||((v=e.value.novel)==null?void 0:v.name);return`Capítulo ${e.value.chapter.name} de ${t} | Olympus Scanlation`});Je({title:j.value,link:[{rel:"canonical",href:b+n.fullPath}],meta:[{property:"og:title",content:j.value},{property:"twitter:title",content:j.value},{property:"twitter:description",content:T.value},{name:"description",content:T.value},{property:"og:description",content:T.value},{property:"twitter:url",content:b+"/series"},{property:"og:url",content:b+"/series"}]}),_.value=e.value;const{isFullscreen:re,toggle:le}=Qe(),E=Re(!1),k=Xe("reader-settings",{brightness:100,letterSpacing:0,textSize:16,width:600}),M={brightness:[{id:1,label:"10%",value:10},{id:2,label:"30%",value:30},{id:3,label:"50%",value:50},{id:4,label:"70%",value:70},{id:5,label:"100%",value:100},{id:7,label:"120%",value:120},{id:8,label:"140%",value:140},{id:9,label:"160%",value:160},{id:10,label:"180%",value:180},{id:11,label:"200%",value:200}],letterSpacing:[{id:0,label:"Defecto",value:0},{id:1,label:"1px",value:.01},{id:2,label:"2px",value:.02},{id:3,label:"3px",value:.03},{id:4,label:"4px",value:.04},{id:5,label:"5px",value:.05}],textSize:[{id:1,label:"36px",value:36},{id:3,label:"30px",value:30},{id:4,label:"24px",value:24},{id:5,label:"18px",value:18},{id:6,label:"16px",value:16},{id:7,label:"14px",value:14},{id:8,label:"12px",value:12},{id:9,label:"10px",value:10}],width:[{id:1,label:"600px",value:600},{id:2,label:"660px",value:660},{id:3,label:"720px",value:720},{id:4,label:"780px",value:780},{id:5,label:"840px",value:840},{id:6,label:"900px",value:900},{id:7,label:"960px",value:960},{id:8,label:"1020px",value:1020},{id:9,label:"1080px",value:1080},{id:10,label:"1140px",value:1140},{id:11,label:"1200px",value:1200}]},ie=Object.keys(M),ce=["Brillo","Espaciado de letras","Tamaño de texto","Ancho de página"],{css:ue}=Ye(`main[chapter]{--brightness:${k.value.brightness}%;--letter-spacing:${k.value.letterSpacing}px;--text-size:${k.value.textSize}px;--width:${k.value.width}px;}`,{id:"reader-settings"});ae(()=>{W()}),Le(()=>k,t=>{W()},{deep:!0});const pe=C(()=>{var i,u,g,v,z;const t=((u=(i=e.value)==null?void 0:i.comic)==null?void 0:u.name)||((v=(g=e.value)==null?void 0:g.novel)==null?void 0:v.name),o=(z=e.value)==null?void 0:z.chapter.name;return{url:window==null?void 0:window.location.href,title:`${t} -> Capítulo ${o} `,description:`Disfruta del capítulo ${o} de la serie ${t} con páginas de cuota para leer y saborear cómodamente. `,quote:`Disfruta del capítulo ${o} de la serie ${t} con páginas de cuota para leer y saborear cómodamente. `,hashtags:"manga,novela,comic",media:"~/assets/images/olympus-logo.png"}});ae(()=>{m.value&&de()});function de(){Ze(Ee("/api/chapters/read",{baseURL:w,method:"post",body:{type:n.params.bookType==="novela"?"novel":"comic",chapter_id:n.params.chapterId}}))}function W(){const t=Object.entries(k.value).map(([o,i])=>{const u=me(o);return`--${o}:${i}${u}`}).join(";");ue.value=`main[chapter]{${t}}`}function me(t){let o="";return(t==="textSize"||t==="letterSpacing"||t==="width")&&(o="px"),o}const x=C(()=>{var t,o;return((t=e.value)==null?void 0:t.comic)||((o=e.value)==null?void 0:o.novel)}),H=C(()=>{var t,o,i;return`/${(t=e.value)!=null&&t.comic?"comic":"novela"}/${(o=x.value)==null?void 0:o.slug}/capitulo-`+((i=e.value)==null?void 0:i.chapter.name)}),_e=C(()=>{var t;return x.value&&x.value.disqus_key?x.value.disqus_key+"&chapter=capitulo-"+((t=e.value)==null?void 0:t.chapter.name):H.value}),he=C(()=>{var t;return x.value&&x.value.disqus_page_url?x.value.disqus_page_url+"/capitulo-"+((t=e.value)==null?void 0:t.chapter.name):b+H.value});return(t,o)=>{const i=se,u=ke,g=at,v=st,z=Fe,ge=lt,ve=We,G=He,be=Ke,fe=Me,xe=Se,ye=ze,we=Ie,R=F("ripple");return r(),d("div",dt,[$(we,{name:"chapter"},{default:A(()=>{var J,Q,X,Y,Z,ee,te;return[s("div",mt,[s("div",_t,[$(i,{"ad-placement":"top"})]),s("div",ht,[$(u)]),s("main",gt,[s("div",vt,[s("div",bt,[s("div",ft,[q((r(),d("button",{onClick:o[0]||(o[0]=p=>E.value=!0),"aria-label":"Configuración de lectura",title:"Configuración de lectura",name:"Configuración de lectura",class:"rounded-lg px-2 text-slate-400 transition-all hover:bg-slate-700 hover:text-white flex-center gap-1"},wt)),[[R]]),q((r(),d("button",{onClick:o[1]||(o[1]=p=>a(le)()),"aria-label":"pantalla completa",name:"pantalla completa",title:"pantalla completa",class:"rounded-lg p-1 text-slate-400 transition-all hover:bg-slate-700 hover:text-white flex-center gap-1"},[s("i",{class:N(["text-lg",a(re)?"i-heroicons-arrows-pointing-in":"i-heroicons-arrows-pointing-out"])},null,2)])),[[R]])])])]),s("section",null,[a(n).params.bookType==="comic"?(r(),y(g,{key:0,images:(J=a(e))==null?void 0:J.chapter.pages},null,8,["images"])):(r(),y(v,{key:1,content:(Q=a(e))==null?void 0:Q.chapter.content},null,8,["content"]))]),s("div",kt,[(X=a(e))!=null&&X.chapter.team?(r(),d("div",$t,[$(z,{name:(Y=a(e))==null?void 0:Y.chapter.team.name,cover:(Z=a(e))==null?void 0:Z.chapter.team.cover},{default:A(()=>[Oe(" Presentado ")]),_:1},8,["name","cover"])])):V("",!0),s("div",Ct,[St,$(ve,null,{default:A(()=>[$(ge,{config:a(pe)},null,8,["config"])]),_:1})]),s("div",zt,[(ee=a(e))!=null&&ee.prev_chapter?q((r(),y(G,{key:0,to:`/capitulo/${a(e).prev_chapter.id}/${a(n).params.bookType}-${a(n).params.bookSlug}`,name:"capitulo anterior",title:"capitulo anterior",class:"h-12 aspect-square bg-gray-900/50 rounded-xl text-2xl flex-center text-gray-400 hover:text-amber-500 transition-color"},{default:A(()=>[qt]),_:1},8,["to"])),[[R]]):V("",!0),q((r(),d("a",Tt,Dt)),[[R]]),q((r(),y(G,{to:(te=a(e))!=null&&te.next_chapter?`/capitulo/${a(e).next_chapter.id}/${a(n).params.bookType}-${a(n).params.bookSlug}`:`/series/${a(n).params.bookType}-${a(n).params.bookSlug}`,name:"capitulo siguiente",title:"capitulo siguiente",class:"h-12 px-4 bg-gray-900/50 flex-center gap-2 rounded-xl hover:text-amber-500 transition-color"},{default:A(()=>{var p,I,O;return[s("div",null,[s("div",jt,oe((p=a(e))!=null&&p.next_chapter?`Capítulo ${(I=a(e))==null?void 0:I.next_chapter.name}`:"Este fue el último capítulo"),1),s("div",null,oe((O=a(e))!=null&&O.next_chapter?"Capítulo siguiente":"Página de la serie"),1)]),Rt]}),_:1},8,["to"])),[[R]])])])]),s("div",Lt,[$(i,{"ad-placement":"bottom"})]),s("footer",Et,[s("div",It,[a(e)&&a(e).chapter.recommended_series&&a(e).chapter.recommended_series.length>0?(r(),d("div",Ot,[(r(!0),d(P,null,U(a(e).chapter.recommended_series,p=>(r(),y(be,{key:p.id,item:p,imgProps:"aspect-square",class:"min-w-[244px] w-[244px] object-center snap-start"},null,8,["item"]))),128))])):V("",!0),a(x)?(r(),y(fe,{key:1,page_key:a(_e),page_url:a(he),page_id:a(x).id,class:"mx-2 md:mx-0 mt-8"},null,8,["page_key","page_url","page_id"])):V("",!0)])]),$(ye,{modelValue:a(E),"onUpdate:modelValue":o[2]||(o[2]=p=>Ve(E)?E.value=p:null),title:"Configuración de lectura",icon:"i-heroicons-adjustments-horizontal-solid"},{default:A(()=>[s("div",Vt,[(r(!0),d(P,null,U(a(ie),(p,I)=>(r(),y(xe,{key:p,modelValue:a(k)[p],"onUpdate:modelValue":O=>a(k)[p]=O,items:M[p],label:ce[I]},null,8,["modelValue","onUpdate:modelValue","items","label"]))),128))])]),_:1},8,["modelValue"])])]}),_:1})])}}}),ta=Ne(Pt,[["__scopeId","data-v-3478bf42"]]);export{ta as default};