"),X=a("
");function Y(e){let t;const n=[e.prevText,e.closeText,e.nextText],[a,{incIndex:l,decIndex:c}]=o(),g=a().length,u=()=>{e.setNavVector("prev"),e.setCordHist((e=>e.map((e=>({...e,i:p(e.i,g)}))))),c()},m=()=>{e.setIsOpen(!1)},v=()=>{e.setNavVector("next"),e.setCordHist((e=>e.map((e=>({...e,i:y(e.i,g)}))))),l()},w=t=>{e.isOpen()&&!e.isAnimating()&&("ArrowLeft"===t.key?u():"Escape"===t.key?m():"ArrowRight"===t.key&&v())};return r((()=>{if(e.isOpen()){t=new AbortController;const e=t.signal;window.addEventListener("keydown",w,{passive:!0,signal:e})}else null==t||t.abort()})),f=P(),s(f,d(h,{each:n,children:t=>{return(s=X()).$$mouseover=()=>e.setHoverText(t),s.addEventListener("focus",(()=>e.setHoverText(t))),s.$$click=()=>{(t=>{e.isOpen()&&!e.isAnimating()&&(t===n[0]?u():t===n[1]?m():v())})(t)},s;var s}})),i((()=>f.classList.toggle("active",!!e.active()))),f;var f}function z(t){const[n,s]=e([]),[i,a]=e(!1),[o,r]=e(!1),[l,c]=e(!1),[g,u]=e(""),[h,m]=e("none"),v=w((()=>o()&&!l())),p=w((()=>i()?t.loadingText:g()));return[d(b,{}),d(f,{get when(){return t.ijs.length>0},get children(){return[d(F,{get ijs(){return t.ijs},setIsLoading:a,isOpen:o,setIsOpen:r,isAnimating:l,setIsAnimating:c,cordHist:n,setCordHist:s,navVector:h,setNavVector:m}),d(f,{get when(){return o()},get children(){return[d(I,{cursorText:p,active:v,isOpen:o}),d(Y,{get prevText(){return t.prevText},get closeText(){return t.closeText},get nextText(){return t.nextText},get loadingText(){return t.loadingText},active:v,isAnimating:l,setCordHist:s,isOpen:o,setIsOpen:r,setHoverText:u,navVector:h,setNavVector:m})]}})]}})]}m(["click","mouseover"]);export{z as default};