import{_ as O,a as U,b as P,c as j,d as H,e as J,f as K}from"./BcZBHNpl.js";import{_ as T}from"./BQGlrryy.js";import{_ as F}from"./DAHhuPux.js";import{f as G,g as Q,u as W,M as X,y,h as Y,z as Z,I as ee,E as te,r as oe,o as r,c as u,a as o,b as n,w as s,i as t,t as _,n as x,l as $,q as N,j as ne,C as ae,_ as se,J as re}from"./Cx8pZeM5.js";import{u as ce}from"./BnxK6omn.js";import{_ as le}from"./BxpnTwvo.js";import"./DEPnEGCU.js";import"./CT3euWyv.js";import"./CzehJW02.js";import"./zveBkVp-.js";import"./mZOffBM4.js";const ie={class:"h-18 bg-gray-800 relative z-20"},_e={class:"container mx-auto h-full flex items-center px-2 md:px-0"},ue={class:"flex-between w-full"},pe=o("img",{src:le,alt:"Olympus Scanlation",class:"h-full aspect-square mr-2"},null,-1),de={class:"flex-center px-4"},me={key:0},he={class:"text-slate-500 hover:text-slate-400 transition-color font-medium text-sm md:text-base line-clamp-1 text-center"},fe={class:"flex-center gap-4 mt-1 md:mt-0"},xe={class:"sr-only"},ve=o("i",{class:"i-heroicons-chevron-left-20-solid text-base md:text-2xl"},null,-1),be={class:"text-xs md:text-base"},ge={class:"sr-only"},ye=o("i",{class:"i-heroicons-chevron-right-20-solid text-base md:text-2xl"},null,-1),$e=o("i",{class:"text-2xl i-heroicons-user"},null,-1),ke=[$e],Ce=["onClick"],we=G({__name:"chapterHeader",setup(k){const{isLoggedIn:C,usernameCapitals:v}=Q(),e=ce(),p=W(),d=X(),l=y(!1),S=y(),E=y(),i=Y(()=>`${p.params.bookType}-${p.params.bookSlug}`);Z(()=>{document.addEventListener("keydown",w)}),ee(()=>{document.removeEventListener("keydown",w)});function w(b){e.value&&(b.key==="ArrowLeft"&&e.value.prev_chapter?d.push(`/capitulo/${e.value.prev_chapter.id}/${i.value}`):b.key==="ArrowRight"&&e.value.next_chapter&&d.push(`/capitulo/${e.value.next_chapter.id}/${i.value}`))}return(b,m)=>{const h=T,M=F,R=O,A=U,D=te("xyz-transition"),I=P,f=oe("ripple");return r(),u("header",ie,[o("div",_e,[o("div",ue,[n(h,{to:"/",name:"inicio",title:"inicio",class:"flex items-center w-14"},{default:s(()=>[pe]),_:1}),n(M,null,{default:s(()=>{var c,g,B,L,z,q;return[o("div",de,[t(e)?(r(),u("div",me,[n(h,{to:`/series/${t(i)}`},{default:s(()=>{var a,V;return[o("h1",he,_(((a=t(e).comic)==null?void 0:a.name)??((V=t(e).novel)==null?void 0:V.name)),1)]}),_:1},8,["to"]),o("div",fe,[x((r(),$(h,{ref_key:"prevChapterButton",ref:S,to:`/capitulo/${(c=t(e).prev_chapter)==null?void 0:c.id}/${t(i)}`,class:N([{"opacity-25 pointer-events-none":t(e).prev_chapter===null},"aspect-square w-6 md:w-8 flex-center rounded-md md:rounded-xl hover:bg-slate-700 transition-background-color"]),name:`Capítulo ${(g=t(e).prev_chapter)==null?void 0:g.name}`,title:`Capítulo ${(B=t(e).prev_chapter)==null?void 0:B.name}`},{default:s(()=>{var a;return[o("span",xe," Capítulo "+_((a=t(e).prev_chapter)==null?void 0:a.name),1),ve]}),_:1},8,["to","class","name","title"])),[[f]]),o("b",be,_(t(e).chapter.name),1),x((r(),$(h,{ref_key:"nextChapterButton",ref:E,to:`/capitulo/${(L=t(e).next_chapter)==null?void 0:L.id}/${t(i)}`,class:N([{"opacity-25 pointer-events-none":t(e).next_chapter===null},"aspect-square w-6 md:w-8 flex-center rounded-md md:rounded-xl hover:bg-slate-700 transition-background-color"]),name:`Capítulo ${(z=t(e).next_chapter)==null?void 0:z.name}`,title:`Capítulo ${(q=t(e).next_chapter)==null?void 0:q.name}`},{default:s(()=>{var a;return[o("span",ge," Capítulo "+_((a=t(e).next_chapter)==null?void 0:a.name),1),ye]}),_:1},8,["to","class","name","title"])),[[f]])])])):ne("",!0)])]}),_:1}),n(D,{mode:"out-in",xyz:"fade up-5"},{default:s(()=>[t(C)?(r(),$(A,{key:1},{activator:s(c=>[x((r(),u("button",{onClick:g=>c(),"aria-label":"My Profile",title:"My Profile",class:"aspect-square rounded-full bg-amber-300/25 text-amber-500 hover:bg-amber-300/10 transition-background-color w-12 flex-center uppercase font-bold"},[o("div",null,_(t(v)),1)],8,Ce)),[[f]])]),default:s(()=>[n(R)]),_:1})):x((r(),u("button",{key:0,onClick:m[0]||(m[0]=c=>l.value=!0),"aria-label":"Login",title:"Login",class:"aspect-square rounded-full hover:text-amber-500 transition-color w-12 bg-gray-900/50"},ke)),[[f]])]),_:1})])]),n(I,{modelValue:t(l),"onUpdate:modelValue":m[1]||(m[1]=c=>ae(l)?l.value=c:null)},null,8,["modelValue"])])}}}),Be={},Le={class:"mx-auto relative z-10"};function ze(k,C){const v=j,e=we,p=H,d=J,l=K;return r(),u("div",null,[n(v),n(e),o("div",Le,[re(k.$slots,"default")]),n(p),n(d),n(l,{color:"repeating-linear-gradient(to right,#fcd34d 0%,#b45309 50%,#e11d48 100%)"})])}const Ue=se(Be,[["render",ze]]);export{Ue as default};