1import{D as e,F as t,H as n,I as r,L as i,P as a,R as o,S as s,U as c,V as l,W as u,X as d,_ as f,bt as p,c as m,ct as h,dt as g,gt as _,ht as v,i as y,it as b,j as ee,lt as te,nt as x,ot as S,r as ne,rt as C,s as w,st as T,tt as E,ut as D,x as re}from"./TIEgs1UI.js";import{n as O}from"./CWaZgnIQ.js";import"./CrJn7rNI.js";import"./xihTtKlq.js";import{a as ie,c as ae,o as oe,r as k,s as A}from"./CxIzs3Ex.js";import{C as j,D as se,E as ce,w as le}from"./TzCerwna.js";import"./COIhuTA_.js";import{t as M}from"./BaKGKuF3.js";import{a as N,c as ue,o as P,s as F,t as de}from"./DqZ2iAzP.js";import{r as fe}from"./CBP-cojh.js";import{a as pe,c as me,n as he,o as ge,r as I,t as _e}from"./CvGUAKmZ.js";var L=o(`<button aria-label="Reading options" aria-haspopup="dialog"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" width="20" height="20" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 0 1 1.37.49l1.296 2.247a1.125 1.125 0 0 1-.26 1.431l-1.003.827c-.293.241-.438.613-.43.992a7.723 7.723 0 0 1 0 .255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26 1.43l-1.298 2.247a1.125 1.125 0 0 1-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47 6.47 0 0 1-.22.128c-.331.183-.581.495-.644.869l-.213 1.281c-.09.543-.56.94-1.11.94h-2.594c-.55 0-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 0 1-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 0 1-1.369-.49l-1.297-2.247a1.125 1.125 0 0 1 .26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932 6.932 0 0 1 0-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125 1.125 0 0 1-.26-1.43l1.297-2.247a1.125 1.125 0 0 1 1.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"></path></svg></button>`),ve=o(`<span class="trans-micro svelte-yic9pk"> </span>`),ye=o(`<div class="trans-item trans-item--active svelte-yic9pk"><div class="trans-bar svelte-yic9pk"></div> <div class="trans-body svelte-yic9pk"><div class="trans-texts svelte-yic9pk"><span class="trans-label svelte-yic9pk"> </span> <!></div> <span class="trans-year svelte-yic9pk"> </span></div></div>`),be=o(`<span class="trans-micro svelte-yic9pk"> </span>`),xe=o(`<a class="trans-item trans-item--link svelte-yic9pk"><div class="trans-bar svelte-yic9pk"></div> <div class="trans-body svelte-yic9pk"><div class="trans-texts svelte-yic9pk"><span class="trans-label svelte-yic9pk"> </span> <!></div> <span class="trans-year svelte-yic9pk"> </span></div></a>`),Se=o(`<div class="trans-panel absolute top-[calc(100%+6px)] left-0 z-[60] font-ui svelte-yic9pk"></div>`),Ce=o(`<div class="w-[15px]" aria-hidden="true"></div>`),we=o(`<div class="w-[15px]" aria-hidden="true"></div>`),Te=o(` <span> </span>`,1),Ee=o(`<div class="w-[15px]" aria-hidden="true"></div>`),De=o(`<div class="w-[15px]" aria-hidden="true"></div>`),Oe=o(`<div class="bg-glass backdrop-blur-sm border-b border-border px-lg flex items-center gap-[10px] relative" style="height: 50px;"><div class="relative shrink-0"><button aria-haspopup="listbox"><span class="text-[11px] md:text-[14px] leading-tight font-medium"> </span> <svg width="9" height="6" viewBox="0 0 9 6" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M1 1l3.5 3.5L8 1"></path></svg></button> <!></div> <div class="md:absolute md:left-1/2 md:-translate-x-1/2 max-md:flex-1 max-md:flex max-md:justify-center relative flex items-center"><div class="hidden md:flex absolute right-full top-1/2 -translate-y-1/2 items-center gap-[8px] pr-[8px]"><!> <!></div> <button aria-haspopup="dialog"><span class="text-[13px] md:text-[16px] leading-tight font-medium"> <!></span> <span class="text-[12px] opacity-70 leading-none" aria-hidden="true"> </span></button> <div class="hidden md:flex absolute left-full top-1/2 -translate-y-1/2 items-center gap-[8px] pl-[8px]"><!> <!></div></div> <div class="hidden md:flex ml-auto shrink-0"><button aria-haspopup="dialog" aria-label="Reading options"><span class="hidden sm:inline">Reading options</span> <span class="sm:hidden">Aa</span></button></div></div>`),ke=o(`<div><!></div>`),Ae=o(`<div class="fixed inset-0 z-[49]" role="presentation"></div>`),je=o(`<header class="sticky top-0 z-50 font-ui chrome-bar"><!> <!></header> <!> <!> <!> <!>`,1);function R(o,l){_(l,!0);let R=()=>D(le,`$isMobile`,B),Me=()=>D(N,`$chromeHidden`,B),z=()=>D(M,`$prefs`,B),[B,Ne]=te(),V=m(l,`isChapterPage`,3,!1),Pe=m(l,`isHomePage`,3,!1),Fe=m(l,`hasStudyMode`,3,!1),Ie=m(l,`minimal`,3,!1),H=m(l,`translationId`,3,`odr`),Le=m(l,`revealed`,3,!0),U=h(()=>de.filter(e=>e.live&&!e.hidden)),Re=h(()=>u(U).find(e=>e.id===H())??u(U).find(e=>e.id===`odr`)),W=T(!1),G=T(!1),K=T(!1),ze=h(()=>R()&&Me());w(()=>{F(`topbar-menus`,u(W)||u(G)||u(K))});let q=h(()=>ie(l.bookSlug)),J=h(()=>H()===`vul`),Be=h(()=>u(q)?u(J)&&u(q).latinName?u(q).latinName:z().modernBookNames?u(q).modernName:u(q).odrName:``),Y=h(()=>(()=>
1{if(u(J)||!z().showPsalmNumbers||u(q)?.slug!==`psalms`||!l.chapterNum)return``;let e=oe(parseInt(l.chapterNum,10));return e?`(${e})`:``})()),Ve=h(()=>u(J)&&z().romanNumerals&&l.chapterNum?j(parseInt(l.chapterNum,10)):l.chapterNum),He=h(()=>u(q)&&l.chapterNum?`${u(Be)} ${u(Ve)}`:`Go toâ¦`),Ue=h(()=>u(Y)?`${u(He)} ${u(Y)}`:u(He)),We=h(()=>V()&&u(q)?ae(u(q).slug)??null:null),Ge=h(()=>V()&&u(q)?A(u(q).slug)??null:null),X=h(()=>H()===`odr`?`/odr`:`/${H()}`),Z=h(()=>parseInt(l.chapterNum,10)),Ke=h(()=>V()&&u(q)&&u(Z)>1?`${u(X)}/${l.bookSlug}/${u(Z)-1}`:null),qe=h(()=>V()&&u(q)&&u(Z)<u(q).chapters?`${u(X)}/${l.bookSlug}/${u(Z)+1}`:null);function Je(e){return u(J)&&e.latinName?e.latinName:z().modernBookNames?e.modernName:e.odrName}function Ye(e){let t=e===`odr`?`/odr`:`/${e}`;if(l.bookSlug!==`psalms`||e===H())return`${t}/${l.bookSlug}/${l.chapterNum}`;let n=H()===`kjv`?k(u(Z)):u(Z),r=e===`kjv`?fe(n)[0]:n;return`${t}/${l.bookSlug}/${r||l.chapterNum}`}function Xe(){S(W,!1),S(G,!1),S(K,!1)}function Ze(){Xe(),z().readingMode===`study`&&M.update(e=>({...e,readingMode:`reading`}))}let Qe=h(()=>[{key:`reading`,label:`Read`},...Fe()?[{key:`study`,label:`Study`}]:[],{key:`compare`,label:`Compare`},{key:`fathers`,label:`Fathers`}]),$e=h(()=>u(Qe).findIndex(e=>e.key===z().readingMode)),et=h(()=>V()||Pe()?u($e)>=0?u($e):0:-1),Q=T(-1);async function tt(e,t){if(!V()){let t=g(ue),n=l.bookSlug||t?.bookSlug||`genesis`,r=parseInt(l.chapterNum,10)||t?.chapter||1;e===`fathers`?O(`/fathers/${n}/${r}`):e===`compare`?O(`/compare/${n}/${r}`):(M.update(t=>({...t,readingMode:e})),O(`${u(X)}/${n}/${r}`));return}if(e===`fathers`){S(Q,t,!0);let e=window.matchMedia(`(prefers-reduced-motion: reduce)`).matches?0:210;await new Promise(t=>setTimeout(t,e)),O(`/fathers/${l.bookSlug}/${l.chapterNum}`);return}if(e===`compare`){S(Q,t,!0);let e=window.matchMedia(`(prefers-reduced-motion: reduce)`).matches?0:210;await new Promise(t=>setTimeout(t,e)),O(`/compare/${l.bookSlug}/${l.chapterNum}`);return}S(Q,-1),M.update(t=>({...t,readingMode:e}))}async function nt(e){let{key:t,index:n}=e.detail;await tt(t,n)}function rt(){S(G,!u(G)),S(K,!1),S(W,!1),R()&&u(G)&&history.pushState({prefsOpen:!0},``)}function it(){u(G)&&S(G,!1)}y(()=>{window.addEventListener(`popstate`,it)}),ne(()=>{F(`topbar-menus`,!1),window.removeEventListener(`popstate`,it),document.body.style.overflow=``}),w(()=>{document.body.style.overflow=``});var at=je();c(`keydown`,E,e=>{e.key===`Escape`&&Xe()});var $=C(at),ot=x($);{let e=h(()=>V()?`${u(X)}/genesis/1`:`/`);ge(ot,{get modeItems(){return u(Qe)},get activeModeIdx(){return u(et)},get pendingIdx(){return u(Q)},onModeSelect:nt,onLogoClick:Ze,get logoHref(){return u(e)},children:(e,t)=>{var i=L(),a=x(i);p(i),d(()=>{s(i,1,`md:hidden ml-auto shrink-0 flex items-center justify-center w-[30px] h-[30px] 2 rounded-[3px] transition-colors duration-fast 3 ${u(G)?`text-accent`:`text-subtle hover:text-foreground`}`),f(i,`aria-expanded`,u(G)),re(a,`transition: transform 250ms ease; transform: rotate(${u(G)?30:0}deg)`)}),n(`click`,i,rt),r(e,i)},$$slots:{default:!0}})}var st=b(ot,2),ct=o=>{var c=Oe(),m=x(c),g=x(m),_=x(g),v=x(_,!0);p(_);var y=b(_,2);let te;p(g);var ne=b(g,2),w=o=>{var s=Se();ee(s,21,()=>u(U),e=>e.id,(e,o)=>{let s=h(()=>u(o).id===H()),c=h(()=>Ye(u(o).id));var l=i(),m=C(l),g=e=>{var n=ye(),i=b(x(n),2),s=x(i),c=x(s),l=x(c,!0);p(c);var f=b(c,2),m=e=>{var n=ve(),i=x(n,!0);p(n),d(()=>t(i,u(o).micro)),r(e,n)};a(f,e=>{u(o).micro&&e(m)}),p(s);var h=b(s,2),g=x(h,!0);p(h),p(i),p(n),d(()=>{t(l,u(o).label),t(g,u(o).year)}),r(e,n)},_=e=>{var i=xe(),s=b(x(i),2),l=x(s),m=x(l),h=x(m,!0);p(m);var g=b(m,2),_=e=>{var n=be(),i=x(n,!0);p(n),d(()=>t(i,u(o).micro)),r(e,n)};a(g,e=>{u(o).micro&&e(_)}),p(l);var v=b(l,2),y=x(v,!0);p(v),p(s),p(i),d(()=>{f(i,`href`,u(c)),t(h,u(o).label),t(y,u(o).year)}),n(`click`,i,()=>{S(K,!1)}),r(e,i)};a(m,e=>{u(s)?e(g):e(_,-1)}),r(e,l)}),p(s),e(1,s,()=>se,()=>({y:-6,duration:160})),e(2,s,()=>ce,()=>({duration:100})),r(o,s)};a(ne,e=>{u(K)&&e(w)}),p(m);var T=b(m,2),E=x(T),D=x(E),re=e=>{{let t=h(()=>Je(u(We)));he(e,{get href(){return`${u(X)??``}/${u(We).slug??``}/1`},direction:`prev`,get label(){return u(t)}})}},O=e=>{var t=Ce();r(e,t)};a(D,e=>{u(We)?e(re):V()&&e(O,1)});var ie=b(D,2),ae=e=>{{let t=h(()=>u(Z)-1),n=h(()=>l.bookSlug===`psalms`);_e(e,{get href(){return u(Ke)},direction:`prev`,get chapter(){return u(t)},get isPsalms(){return u(n)}})}},oe=e=>{var t=we();r(e,t)};a(ie,e=>{u(Ke)?e(ae):V()&&e(oe,1)}),p(E);var k=b(E,2),A=x(k),j=x(A,!0),le=b(j),M=e=>{var n=Te(),i=b(C(n)),a=x(i,!0);p(i),d(()=>{s(i,1,`text-[11px] md:text-[13px] ${u(W)?`text-white/80`:`text-subtle group-hover:text-white/80`}`),t(a,u(Y))}),r(e,n)};a(le,e=>{u(Y)&&e(M)}),p(A);var N=b(A,2),ue=x(N,!0);p(N),p(k);var P=b(k,2),F=x(P),de=e=>{{let t=h(()=>u(Z)+1),n=h(()=>l.bookSlug===`psalms`);_e(e,{get href(){return u(qe)},direction:`next`,get chapter(){return u(t)},get isPsalms(){return u(n)}})}},fe=e=>{var t=Ee();r(e,t)};a(F,e=>{u(qe)?e(de):V()&&e(fe,1)});var pe=b(F,2),me=e=>{{let t=h(()=>Je(u(Ge)));he(e,{get href(){return`${u(X)??``}/${u(Ge).slug??``}/1`},direction:`next`,get label(){return u(t)}})}},ge=e=>{var t=De();r(e,t)};a(pe,e=>{u(Ge)?e(me):V()&&e(ge,1)}),p(P),p(T);var I=b(T,2),L=x(I);p(I),p(c),d(()=>{s(g,1,`flex items-center gap-[7px] px-[10px] py-[10px] rounded-[3px] transition-colors duration-fast
4 ${u(K)?`bg-accent text-white`:`text-foreground hover:text-accent`}`),f(g,`aria-expanded`,u(K)),t(v,u(Re).abbr),te=s(y,0,`trans-chevron svelte-yic9pk`,null,te,{"trans-chevron--open":u(K)}),s(k,1,`group flex items-center gap-[7px] px-[17px] py-[10px] rounded-[3px] transition-colors duration-fast 5 ${u(W)?`bg-accent text-white`:`text-accent hover:bg-accent hover:text-white`}`),f(k,`aria-expanded`,u(W)),f(k,`aria-label`,`Navigate â ${u(Ue)??``}`),t(j,u(He)),t(ue,u(W)?`â²`:`â¼`),s(L,1,`px-[8px] h-[28px] flex items-center justify-center rounded-[3px] transition-colors duration-fast text-[13px] font-medium 6 ${u(G)?`bg-accent text-white`:`text-muted hover:text-accent`}`),f(L,`aria-expanded`,u(G))}),n(`click`,g,()=>{S(K,!u(K)),S(G,!1),S(W,!1)}),n(`click`,k,()=>{S(W,!u(W)),S(G,!1),S(K,!1)}),n(`click`,L,()=>{S(G,!u(G)),S(K,!1),S(W,!1)}),r(o,c)};a(st,e=>{Ie()||e(ct)}),p($);var lt=b($,2),ut=t=>{var n=ke(),i=x(n);pe(i,{get modeItems(){return u(Qe)},get activeModeIdx(){return u($e)},get pendingIdx(){return u(Q)},selectMode:tt}),p(n),e(3,n,()=>ce,()=>({duration:200})),r(t,n)};a(lt,e=>{e(ut)});var dt=b(lt,2),ft=e=>{{let t=h(()=>parseInt(l.chapterNum,10)||0);me(e,{get bookSlug(){return l.bookSlug},get chapterNum(){return u(t)},onClose:()=>S(W,!1),get translationId(){return H()}})}};a(dt,e=>{u(W)&&e(ft)});var pt=b(dt,2),mt=e=>{I(e,{get translationId(){return H()}})};a(pt,e=>{u(G)&&e(mt)});var ht=b(pt,2),gt=e=>{var t=Ae();n(`click`,t,Xe),r(e,t)};a(ht,e=>{(u(W)||u(G)||u(K))&&e(gt)}),d(()=>{f($,`data-chrome-hidden`,u(ze)),f($,`data-home-pending`,Pe()&&!Le())}),n(`focusin`,$,function(...e){P?.apply(this,e)}),r(o,at),v(),Ne()}l([`focusin`,`click`]);export{R as t};
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.