(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,52456,e=>{"use strict";var t=e.i(43476),r=e.i(7670),n=e.i(71645);e.s(["default",0,function({children:e,className:o,minScale:a=.72}){let i=(0,n.useRef)(null),l=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let e=i.current,t=l.current;if(!e||!t)return;let r=()=>{t.style.fontSize="";let r=e.clientWidth;if(0===r)return;let n=t.scrollWidth,o=parseFloat(getComputedStyle(t).fontSize)||14;if(n>r&&n>0){let e=Math.max(o*a,r/n*o);t.style.fontSize=`${e}px`}};r();let n=new ResizeObserver(r);return n.observe(e),()=>n.disconnect()},[e,a]),(0,t.jsx)("span",{ref:i,className:(0,r.default)("block w-full overflow-hidden text-center",o),children:(0,t.jsx)("span",{ref:l,className:"inline-block whitespace-nowrap align-bottom leading-tight",children:e})})}])},78744,e=>{"use strict";var t=e.i(71645),r=e.i(18566),n=e.i(58579);e.s(["useNavLink",0,function(){let e=(0,r.usePathname)(),[o,a]=(0,t.useState)("ko"),[i,l]=(0,t.useState)(""),[s,c]=(0,t.useState)(""),[u,b]=(0,t.useState)(!0);(0,t.useEffect)(()=>{let e=()=>{try{let e=localStorage.getItem("ui-lang");a(e&&(0,n.isSupportedUiLang)(e)?e:"")}catch{a("")}let e=new URLSearchParams(window.location.search),t=e.get("lang");l((0,n.isSupportedUiLang)(t)?t:""),c(e.get("version")||"");let r=window.location.hostname;b("localhost"!==r&&"127.0.0.1"!==r)};return e(),window.addEventListener("storage",e),window.addEventListener("ui-lang-change",e),()=>{window.removeEventListener("storage",e),window.removeEventListener("ui-lang-change",e)}},[e]);let f=o||i||"ko",d=(0,n.getUiText)(f),h=(0,t.useMemo)(()=>e=>{let t=u?e:e.replace(/\.html$/,""),r=new URLSearchParams;r.set("lang",f),s&&r.set("version",s);let n=r.toString();return n?`${t}?${n}`:t},[f,s,u]);return{uiLang:f,t:d,withQuery:h,useHtmlRoutes:u,pathname:e}}])},18219,(e,t,r)=>{t.exports={ko:["korrv","korhkjv"],en:["asv","bbe","bsb","jubilee2000","kjv","leb","ylt","erv"],fr:["frejnd","frebdm1744","frecrampon","frepgr"],de:["gerelb1905","gerbolut","gerelb1871","gergruenewald","germenge","gertextbibel","gerzurcher"],es:["sparv1865","sparv","spaplatense"],pt:["porblivre"],mn:["bsb_t"]}},16458,(e,t,r)=>{t.exports={ko:["korrv"],en:["asv","bsb"],fr:["frejnd","frebdm1744","frecrampon","frepgr"],de:["gerelb1905","gerbolut","gerelb1871","gergruenewald","germenge","gertextbibel","gerzurcher"],es:["sparv1865","sparv","spaplatense"],pt:["porblivre"],mn:["bsb_t"]}},700,e=>{"use strict";var t=e.i(18219),r=e.i(16458);let n=t.default,o=r.default;e.s(["filterBibleIndex",0,function(e,t=!1){let r=t?n:o,a={};for(let[t,n]of Object.entries(e)){let e=new Set(r[t]??[]);if(0===e.size)continue;let o=n.filter(t=>e.has(t.version));o.length>0&&(a[t]=o)}return a}])},34223,(e,t,r)=>{t.exports={default:[{book:"Genesis",chapters:50},{book:"Exodus",chapters:40},{book:"Leviticus",chapters:27},{book:"Numbers",chapters:36},{book:"Deuteronomy",chapters:34},{book:"Joshua",chapters:24},{book:"Judges",chapters:21},{book:"Ruth",chapters:4},{book:"I Samuel",chapters:31},{book:"II Samuel",chapters:24},{book:"I Kings",chapters:22},{book:"II Kings",chapters:25},{book:"I Chronicles",chapters:29},{book:"II Chronicles",chapters:36},{book:"Ezra",chapters:10},{book:"Nehemiah",chapters:13},{book:"Esther",chapters:10},{book:"Job",chapters:42},{book:"Psalms",chapters:150},{book:"Proverbs",chapters:31},{book:"Ecclesiastes",chapters:12},{book:"Song of Solomon",chapters:8},{book:"Isaiah",chapters:66},{book:"Jeremiah",chapters:52},{book:"Lamentations",chapters:5},{book:"Ezekiel",chapters:48},{book:"Daniel",chapters:12},{book:"Hosea",chapters:14},{book:"Joel",chapters:3},{book:"Amos",chapters:9},{book:"Obadiah",chapters:1},{book:"Jonah",chapters:4},{book:"Micah",chapters:7},{book:"Nahum",chapters:3},{book:"Habakkuk",chapters:3},{book:"Zephaniah",chapters:3},{book:"Haggai",chapters:2},{book:"Zechariah",chapters:14},{book:"Malachi",chapters:4},{book:"Matthew",chapters:28},{book:"Mark",chapters:16},{book:"Luke",chapters:24},{book:"John",chapters:21},{book:"Acts",chapters:28},{book:"Romans",chapters:16},{book:"I Corinthians",chapters:16},{book:"II Corinthians",chapters:13},{book:"Galatians",chapters:6},{book:"Ephesians",chapters:6},{book:"Philippians",chapters:4},{book:"Colossians",chapters:4},{book:"I Thessalonians",chapters:5},{book:"II Thessalonians",chapters:3},{book:"I Timothy",chapters:6},{book:"II Timothy",chapters:4},{book:"Titus",chapters:3},{book:"Philemon",chapters:1},{book:"Hebrews",chapters:13},{book:"James",chapters:5},{book:"I Peter",chapters:5},{book:"II Peter",chapters:3},{book:"I John",chapters:5},{book:"II John",chapters:1},{book:"III John",chapters:1},{book:"Jude",chapters:1},{book:"Revelation of John",chapters:22}]}},31582,e=>{"use strict";e.i(47167);var t=e.i(88558);function r(){return(0,t.isNative)()?"https://bible.alaskah.com".replace(/\/+$/,""):""}function n(e){if(!e||/^https?:\/\//i.test(e))return e;let t=r();if(!t)return e;let n=e.startsWith("/")?e:`/${e}`;return`${t}${n}`}function o(e){return n(e.startsWith("/")?e:`/${e}`)}e.s(["bibleBookUrl",0,function(e,t,r){return o(`/bibles/${e}/${t}/${encodeURIComponent(r)}.json`)},"bibleChapterCountsUrl",0,function(){return o("/bibles/chapter-counts.json")},"bibleIndexUrl",0,function(){return o("/bibles/index.json")},"getAssetBaseUrl",0,r,"toAssetUrl",0,n])},87922,e=>{"use strict";async function t(e,r,n=3){let o;for(let t=0;t=500)||t===n-1)return o}catch(e){if(o=e,t===n-1)throw e}await new Promise(e=>setTimeout(e,1e3*(t+1)))}throw o}e.s(["fetchWithRetry",0,t])},88558,e=>{"use strict";var t=e.i(82568);e.s(["isNative",0,function(){return t.Capacitor.isNativePlatform()}])},84184,e=>{"use strict";var t=e.i(88558),r=e.i(31582);function n(e,t){let n;try{let r=t??window.location.href;n=new URL(e,r)}catch{return null}if("https:"!==n.protocol&&"http:"!==n.protocol&&"capacitor:"!==n.protocol)return null;let o=(0,r.getAssetBaseUrl)(),a=new Set;if(a.add(window.location.origin),o)try{a.add(new URL(o).origin)}catch{}if(t&&a.add(new URL(t).origin),!a.has(n.origin))return null;let i=n.pathname.replace(/^\/+/,"");if(!i.startsWith("bibles/")||!i.endsWith(".json"))return null;let l=[];for(let e of i.split("/")){let t;try{t=decodeURIComponent(e)}catch{return null}if(!t||"."===t||".."===t||/[\\/\u0000-\u001f]/.test(t))return null;l.push(t)}return l.join("/")}async function o(){if(!(0,t.isNative)())return null;try{return await e.A(69663)}catch{return null}}let a=/no space|enospc|quota|storage.*full|disk.*full|not enough space/i;async function i(e){let t=await o();if(!t)return null;try{let r=await t.Filesystem.readFile({path:e,directory:t.Directory.Data,encoding:t.Encoding.UTF8});return"string"==typeof r.data?r.data:null}catch{return null}}async function l(e,t){let r=await o();if(!r)throw Error("Native filesystem is not available.");try{await r.Filesystem.writeFile({path:e,data:t,directory:r.Directory.Data,encoding:r.Encoding.UTF8,recursive:!0})}catch(t){let e=String(t?.message??t);if(a.test(e))throw new DOMException(e,"QuotaExceededError");throw t}}async function s(e){let t=await o();if(t)try{await t.Filesystem.deleteFile({path:e,directory:t.Directory.Data})}catch{}}let c=!1;e.s(["deleteLocalBibleFile",0,s,"installNativeOfflineFetch",0,function(){if(c||!(0,t.isNative)())return;c=!0;let e=window.fetch.bind(window);window.fetch=async(t,r)=>{try{let e=t instanceof Request?t:null,o=(r?.method??e?.method??"GET").toUpperCase(),a=(r?.cache??e?.cache)==="reload";if("GET"===o&&!a){let e="string"==typeof t?t:t instanceof URL?t.href:t.url,r=n(e);if(r){let e=await i(r);if(null!==e)return new Response(e,{status:200,headers:{"Content-Type":"application/json"}})}}}catch{}return e(t,r)}},"urlToBiblePath",0,n,"writeLocalBibleFile",0,l])},62536,e=>{"use strict";var t=e.i(34223),r=e.i(40528),n=e.i(87922),o=e.i(31582),a=e.i(88558),i=e.i(84184);let l="ab-offline-bundles-changed",s="ab-offline-bibles",c=t.default.default.map(({book:e})=>e);function u(e){window.localStorage.setItem(s,JSON.stringify(e)),window.dispatchEvent(new Event(l))}function b(){return(function(){try{let e=window.localStorage.getItem(s);if(!e)return[];let t=JSON.parse(e);return Array.isArray(t)?t:[]}catch{return[]}})().sort((e,t)=>new Date(t.downloadedAt)-new Date(e.downloadedAt))}let f={async put(e){let t=(0,i.urlToBiblePath)(e);if(!t)throw Error(`Not a bible asset URL: ${e}`);let r=await (0,n.fetchWithRetry)(e,{cache:"reload"});if(!r||200!==r.status)throw Error(`Failed to download ${e}`);let o=await r.text();return await (0,i.writeLocalBibleFile)(t,o),new Blob([o]).size},async remove(e){let t=(0,i.urlToBiblePath)(e);t&&await (0,i.deleteLocalBibleFile)(t)}};function d(){return(0,a.isNative)()||"caches"in window}async function h(){if((0,a.isNative)())return f;let e=await caches.open("alaskah-bible-data-pinned-v1");return{put:t=>p(e,t),remove:async t=>{await e.delete(t)}}}async function p(e,t){let r=await (0,n.fetchWithRetry)(t);if(!r||200!==r.status)throw Error(`Failed to download ${t}`);let o=r.clone(),a=await r.blob();return await e.put(t,o),a.size}async function v(e){let t=b();if(t.find(t=>t.id===e)||t.length<3)return;let r=t[t.length-1];await w(r.lang,r.version)}async function g(e){let t=b().filter(t=>t.id!==e);if(0===t.length)return!1;let r=t[t.length-1];return await w(r.lang,r.version),!0}async function m(e,t,n){if(!d())throw Error("Offline cache is not supported in this browser.");let a=`${e}:${t}`,i=await h(),l=(0,r.getVersionsForLang)(e,!0).find(e=>e.version===t)?.label??t,s=[(0,o.bibleIndexUrl)(),(0,o.bibleChapterCountsUrl)(),...c.map(r=>(0,o.bibleBookUrl)(e,t,r))],f=0,p=0,m=!1;for(let e of s){let t=!1;for(;;)try{p+=await i.put(e);break}catch(e){if(!(e instanceof DOMException&&"QuotaExceededError"===e.name)||t||(t=!0,m=!0,!await g(a)))throw e}f+=1,n?.({completed:f,total:s.length,label:l})}m||await v(a);let w=b().filter(e=>e.id!==a);w.unshift({id:a,lang:e,version:t,label:l,downloadedAt:new Date().toISOString(),bytes:p}),u(w)}async function w(e,t){if(!d())return;let r=await h();await Promise.all(c.map(n=>r.remove((0,o.bibleBookUrl)(e,t,n)))),u(b().filter(r=>r.id!==`${e}:${t}`))}e.s(["OFFLINE_BUNDLES_CHANGED_EVENT",0,l,"deleteOfflineBibleBundle",0,w,"downloadOfflineBibleBundle",0,m,"formatOfflineBytes",0,function(e){return e<1048576?`${Math.round(e/1024)} KB`:`${(e/1048576).toFixed(1)} MB`},"getOfflineBibleBundles",0,b])},87451,e=>{"use strict";var t=e.i(88558);function r(e){return"localhost"===e||"127.0.0.1"===e}e.s(["isLocalHost",0,r,"withStaticHtmlPath",0,function(e){if(!(0,t.isNative)()&&r(window.location.hostname))return e;let[n,o=""]=e.split("#"),[a,i=""]=n.split("?");if(!a||a.endsWith(".html")||"/"===a)return e;let l=`${a}.html`,s=i?`${l}?${i}`:l;return o?`${s}#${o}`:s}])},22677,e=>{"use strict";let t="ab_session";function r(){let e=function(){if("u">typeof document)try{let e=document.cookie.match(RegExp(`(?:^|; )${t}=([^;]*)`));if(e)return decodeURIComponent(e[1])}catch{}try{return window.localStorage.getItem(t)??""}catch{return""}}();return e&&function(e){try{let t=e.split(".")[1];if(!t)return!1;let r=JSON.parse(atob(t.replace(/-/g,"+").replace(/_/g,"/")));return"number"==typeof r?.exp&&1e3*r.exp<=Date.now()+6e4}catch{return!1}}(e)?(n(),""):e}function n(){"u">typeof document&&(document.cookie=`${t}=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`);try{window.localStorage.removeItem(t)}catch{}}e.s(["clearSessionToken",0,n,"getSessionToken",0,r,"setSessionToken",0,function(e){if("u">typeof document){let r=new Date(Date.now()+2592e6).toUTCString(),n="u">typeof location&&"https:"===location.protocol?"; Secure":"";document.cookie=`${t}=${encodeURIComponent(e)}; expires=${r}; path=/; SameSite=Lax${n}`}try{window.localStorage.setItem(t,e)}catch{}},"waitForSessionToken",0,function(e=3e3){return r()?Promise.resolve():new Promise(t=>{let n=Date.now(),o=()=>{r()||Date.now()-n>=e?t():setTimeout(o,100)};o()})}])},61056,e=>{"use strict";var t=e.i(71645);let r=()=>()=>{};e.s(["useHydrated",0,function(){return(0,t.useSyncExternalStore)(r,()=>!0,()=>!1)}])},82568,e=>{"use strict";var t,r,n,o,a,i,l,s;let c,u,b,f,d,h;(o=t||(t={})).Unimplemented="UNIMPLEMENTED",o.Unavailable="UNAVAILABLE";class p extends Error{constructor(e,t,r){super(e),this.message=e,this.code=t,this.data=r}}let v=(c=(i=a="u">typeof globalThis?globalThis:"u">typeof self?self:"u">typeof window?window:e.g).CapacitorCustomPlatform||null,b=(u=i.Capacitor||{}).Plugins=u.Plugins||{},f=()=>{var e,t;return null!==c?c.name:(null==i?void 0:i.androidBridge)?"android":(null==(t=null==(e=null==i?void 0:i.webkit)?void 0:e.messageHandlers)?void 0:t.bridge)?"ios":"web"},d=e=>{var t;return null==(t=u.PluginHeaders)?void 0:t.find(t=>t.name===e)},h=new Map,u.convertFileSrc||(u.convertFileSrc=e=>e),u.getPlatform=f,u.handleError=e=>i.console.error(e),u.isNativePlatform=()=>"web"!==f(),u.isPluginAvailable=e=>{let t=h.get(e);return!!((null==t?void 0:t.platforms.has(f()))||d(e))},u.registerPlugin=(e,r={})=>{let n,o=h.get(e);if(o)return console.warn(`Capacitor plugin "${e}" already registered. Cannot register plugins twice.`),o.proxy;let a=f(),i=d(e),l=async()=>(!n&&a in r?n=n="function"==typeof r[a]?await r[a]():r[a]:null!==c&&!n&&"web"in r&&(n=n="function"==typeof r.web?await r.web():r.web),n),s=r=>{let n,o=(...o)=>{let s=l().then(l=>{let s=((r,n)=>{var o,l;if(i){let t=null==i?void 0:i.methods.find(e=>n===e.name);if(t)if("promise"===t.rtype)return t=>u.nativePromise(e,n.toString(),t);else return(t,r)=>u.nativeCallback(e,n.toString(),t,r);if(r)return null==(o=r[n])?void 0:o.bind(r)}else if(r)return null==(l=r[n])?void 0:l.bind(r);else throw new p(`"${e}" plugin is not implemented on ${a}`,t.Unimplemented)})(l,r);if(s){let e=s(...o);return n=null==e?void 0:e.remove,e}throw new p(`"${e}.${r}()" is not implemented on ${a}`,t.Unimplemented)});return"addListener"===r&&(s.remove=async()=>n()),s};return o.toString=()=>`${r.toString()}() { [capacitor code] }`,Object.defineProperty(o,"name",{value:r,writable:!1,configurable:!1}),o},v=s("addListener"),g=s("removeListener"),m=(e,t)=>{let r=v({eventName:e},t),n=async()=>{g({eventName:e,callbackId:await r},t)},o=new Promise(e=>r.then(()=>e({remove:n})));return o.remove=async()=>{console.warn("Using addListener() without 'await' is deprecated."),await n()},o},w=new Proxy({},{get(e,t){switch(t){case"$$typeof":return;case"toJSON":return()=>({});case"addListener":return i?m:v;case"removeListener":return g;default:return s(t)}}});return b[e]=w,h.set(e,{name:e,proxy:w,platforms:new Set([...Object.keys(r),...i?[a]:[]])}),w},u.Exception=p,u.DEBUG=!!u.DEBUG,u.isLoggingEnabled=!!u.isLoggingEnabled,a.Capacitor=u),g=v.registerPlugin;class m{constructor(){this.listeners={},this.retainedEventArguments={},this.windowListeners={}}addListener(e,t){let r=!1;this.listeners[e]||(this.listeners[e]=[],r=!0),this.listeners[e].push(t);let n=this.windowListeners[e];return n&&!n.registered&&this.addWindowListener(n),r&&this.sendRetainedArgumentsForEvent(e),Promise.resolve({remove:async()=>this.removeListener(e,t)})}async removeAllListeners(){for(let e in this.listeners={},this.windowListeners)this.removeWindowListener(this.windowListeners[e]);this.windowListeners={}}notifyListeners(e,t,r){let n=this.listeners[e];if(!n){if(r){let r=this.retainedEventArguments[e];r||(r=[]),r.push(t),this.retainedEventArguments[e]=r}return}n.forEach(e=>e(t))}hasListeners(e){var t;return!!(null==(t=this.listeners[e])?void 0:t.length)}registerWindowListener(e,t){this.windowListeners[t]={registered:!1,windowEventName:e,pluginEventName:t,handler:e=>{this.notifyListeners(t,e)}}}unimplemented(e="not implemented"){return new v.Exception(e,t.Unimplemented)}unavailable(e="not available"){return new v.Exception(e,t.Unavailable)}async removeListener(e,t){let r=this.listeners[e];if(!r)return;let n=r.indexOf(t);-1!==n&&this.listeners[e].splice(n,1),this.listeners[e].length||this.removeWindowListener(this.windowListeners[e])}addWindowListener(e){window.addEventListener(e.windowEventName,e.handler),e.registered=!0}removeWindowListener(e){e&&(window.removeEventListener(e.windowEventName,e.handler),e.registered=!1)}sendRetainedArgumentsForEvent(e){let t=this.retainedEventArguments[e];t&&(delete this.retainedEventArguments[e],t.forEach(t=>{this.notifyListeners(e,t)}))}}let w=e=>encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);class y extends m{async getCookies(){let e=document.cookie,t={};return e.split(";").forEach(e=>{if(e.length<=0)return;let[r,n]=e.replace(/=/,"CAP_COOKIE").split("CAP_COOKIE");r=r.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent).trim(),n=n.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent).trim(),t[r]=n}),t}async setCookie(e){try{let t=w(e.key),r=w(e.value),n=e.expires?`; expires=${e.expires.replace("expires=","")}`:"",o=(e.path||"/").replace("path=",""),a=null!=e.url&&e.url.length>0?`domain=${e.url}`:"";document.cookie=`${t}=${r||""}${n}; path=${o}; ${a};`}catch(e){return Promise.reject(e)}}async deleteCookie(e){try{document.cookie=`${e.key}=; Max-Age=0`}catch(e){return Promise.reject(e)}}async clearCookies(){try{for(let e of document.cookie.split(";")||[])document.cookie=e.replace(/^ +/,"").replace(/=.*/,`=;expires=${new Date().toUTCString()};path=/`)}catch(e){return Promise.reject(e)}}async clearAllCookies(){try{await this.clearCookies()}catch(e){return Promise.reject(e)}}}g("CapacitorCookies",{web:()=>new y});let E=async e=>new Promise((t,r)=>{let n=new FileReader;n.onload=()=>{let e=n.result;t(e.indexOf(",")>=0?e.split(",")[1]:e)},n.onerror=e=>r(e),n.readAsDataURL(e)}),k=(e,t={})=>{let r=Object.assign({method:e.method||"GET",headers:e.headers},t),n=((e={})=>{let t=Object.keys(e);return Object.keys(e).map(e=>e.toLocaleLowerCase()).reduce((r,n,o)=>(r[n]=e[t[o]],r),{})})(e.headers)["content-type"]||"";if("string"==typeof e.data)r.body=e.data;else if(n.includes("application/x-www-form-urlencoded")){let t=new URLSearchParams;for(let[r,n]of Object.entries(e.data||{}))t.set(r,n);r.body=t.toString()}else if(n.includes("multipart/form-data")||e.data instanceof FormData){let t=new FormData;if(e.data instanceof FormData)e.data.forEach((e,r)=>{t.append(r,e)});else for(let r of Object.keys(e.data))t.append(r,e.data[r]);r.body=t;let n=new Headers(r.headers);n.delete("content-type"),r.headers=n}else(n.includes("application/json")||"object"==typeof e.data)&&(r.body=JSON.stringify(e.data));return r};class S extends m{async request(e){let t,r,n=k(e,e.webFetchExtra),o=((e,t=!0)=>e?Object.entries(e).reduce((e,r)=>{let n,o,[a,i]=r;return Array.isArray(i)?(o="",i.forEach(e=>{n=t?encodeURIComponent(e):e,o+=`${a}=${n}&`}),o.slice(0,-1)):(n=t?encodeURIComponent(i):i,o=`${a}=${n}`),`${e}&${o}`},"").substr(1):null)(e.params,e.shouldEncodeUrlParams),a=o?`${e.url}?${o}`:e.url,i=await fetch(a,n),l=i.headers.get("content-type")||"",{responseType:s="text"}=i.ok?e:{};switch(l.includes("application/json")&&(s="json"),s){case"arraybuffer":case"blob":r=await i.blob(),t=await E(r);break;case"json":t=await i.json();break;default:t=await i.text()}let c={};return i.headers.forEach((e,t)=>{c[t]=e}),{data:t,headers:c,status:i.status,url:i.url}}async get(e){return this.request(Object.assign(Object.assign({},e),{method:"GET"}))}async post(e){return this.request(Object.assign(Object.assign({},e),{method:"POST"}))}async put(e){return this.request(Object.assign(Object.assign({},e),{method:"PUT"}))}async patch(e){return this.request(Object.assign(Object.assign({},e),{method:"PATCH"}))}async delete(e){return this.request(Object.assign(Object.assign({},e),{method:"DELETE"}))}}g("CapacitorHttp",{web:()=>new S}),(l=r||(r={})).Dark="DARK",l.Light="LIGHT",l.Default="DEFAULT",(s=n||(n={})).StatusBar="StatusBar",s.NavigationBar="NavigationBar";class L extends m{async setStyle(){this.unavailable("not available for web")}async setAnimation(){this.unavailable("not available for web")}async show(){this.unavailable("not available for web")}async hide(){this.unavailable("not available for web")}}g("SystemBars",{web:()=>new L}),e.s(["Capacitor",0,v,"WebPlugin",0,m,"buildRequestInit",0,k,"registerPlugin",0,g])},7670,e=>{"use strict";e.s(["default",0,function(){for(var e,t,r=0,n="",o=arguments.length;r{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return g},useLinkStatus:function(){return w}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(90809),i=e.r(43476),l=a._(e.r(71645)),s=e.r(95057),c=e.r(8372),u=e.r(18581),b=e.r(18967),f=e.r(5550),d=e.r(88540),h=e.r(91949),p=e.r(73668),v=e.r(9396);function g(t){var r;let n,o,a,[g,w]=(0,l.useOptimistic)(h.IDLE_LINK_STATUS),y=(0,l.useRef)(null),{href:E,as:k,children:S,prefetch:L=null,passHref:A,replace:R,shallow:I,scroll:O,onClick:P,onMouseEnter:T,onTouchStart:C,legacyBehavior:N=!1,onNavigate:j,transitionTypes:U,ref:B,unstable_dynamicOnHover:x,...$}=t;n=S,N&&("string"==typeof n||"number"==typeof n)&&(n=(0,i.jsx)("a",{children:n}));let D=l.default.useContext(c.AppRouterContext),F=!1!==L,M=!1===L?"none":!0===L?"full":"auto",_="none"!==M?"auto"===M?v.FetchStrategy.PPR:v.FetchStrategy.Full:v.FetchStrategy.PPR,V="string"==typeof(r=k||E)?r:(0,s.formatUrl)(r);if(N){if(n?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});o=l.default.Children.only(n)}let K=N?o&&"object"==typeof o&&o.ref:B,G,J=l.default.useCallback(e=>(null!==D&&(y.current=(0,h.mountLinkInstance)(e,V,D,_,F,w,G)),()=>{y.current&&((0,h.unmountLinkForCurrentNavigation)(y.current),y.current=null),(0,h.unmountPrefetchableInstance)(e)}),[F,V,D,_,w,G]),H={ref:(0,u.useMergedRef)(J,K),onClick(t){N||"function"!=typeof P||P(t),N&&o.props&&"function"==typeof o.props.onClick&&o.props.onClick(t),!D||t.defaultPrevented||function(t,r,n,o,a,i,s,c="none"){if("u">typeof window){let u,{nodeName:b}=t.currentTarget;if("A"===b.toUpperCase()&&((u=t.currentTarget.getAttribute("target"))&&"_self"!==u||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,p.isLocalURL)(r)){o&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),i){let e=!1;if(i({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:f}=e.r(99781);l.default.startTransition(()=>{f(r,o?"replace":"push",!1===a?d.ScrollBehavior.NoScroll:d.ScrollBehavior.Default,n.current,s,c)})}}(t,V,y,R,O,j,U,M)},onMouseEnter(e){N||"function"!=typeof T||T(e),N&&o.props&&"function"==typeof o.props.onMouseEnter&&o.props.onMouseEnter(e),D&&F&&(0,h.onNavigationIntent)(e.currentTarget,!0===x)},onTouchStart:function(e){N||"function"!=typeof C||C(e),N&&o.props&&"function"==typeof o.props.onTouchStart&&o.props.onTouchStart(e),D&&F&&(0,h.onNavigationIntent)(e.currentTarget,!0===x)}};return(0,b.isAbsoluteUrl)(V)?H.href=V:N&&!A&&("a"!==o.type||"href"in o.props)||(H.href=(0,f.addBasePath)(V)),a=N?l.default.cloneElement(o,H):(0,i.jsx)("a",{...$,...H,children:n}),(0,i.jsx)(m.Provider,{value:g,children:a})}let m=(0,l.createContext)(h.IDLE_LINK_STATUS),w=()=>(0,l.useContext)(m);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},18581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return o}});let n=e.r(71645);function o(e,t){let r=(0,n.useRef)(null),o=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(r.current=a(e,n)),t&&(o.current=a(t,n))},[e,t])}function a(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},73668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return a}});let n=e.r(18967),o=e.r(52817);function a(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,o.hasBasePath)(r.pathname)}catch(e){return!1}}},98183,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={assign:function(){return s},searchParamsToUrlQuery:function(){return a},urlQueryToSearchParams:function(){return l}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});function a(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function i(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function l(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,i(e));else t.set(r,i(n));return t}function s(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,n]of r.entries())e.append(t,n)}return e}},95057,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return l},formatWithValidation:function(){return c},urlObjectKeys:function(){return s}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(90809)._(e.r(98183)),i=/https?|ftp|gopher|file/;function l(e){let{auth:t,hostname:r}=e,n=e.protocol||"",o=e.pathname||"",l=e.hash||"",s=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:r&&(c=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(c+=":"+e.port)),s&&"object"==typeof s&&(s=String(a.urlQueryToSearchParams(s)));let u=e.search||s&&`?${s}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||i.test(n))&&!1!==c?(c="//"+(c||""),o&&"/"!==o[0]&&(o="/"+o)):c||(c=""),l&&"#"!==l[0]&&(l="#"+l),u&&"?"!==u[0]&&(u="?"+u),o=o.replace(/[?#]/g,encodeURIComponent),u=u.replace("#","%23"),`${n}${c}${o}${u}${l}`}let s=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function c(e){return l(e)}},18967,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={DecodeError:function(){return g},MiddlewareNotFoundError:function(){return E},MissingStaticPage:function(){return y},NormalizeError:function(){return m},PageNotFoundError:function(){return w},SP:function(){return p},ST:function(){return v},WEB_VITALS:function(){return a},execOnce:function(){return i},getDisplayName:function(){return b},getLocationOrigin:function(){return c},getURL:function(){return u},isAbsoluteUrl:function(){return s},isResSent:function(){return f},loadGetInitialProps:function(){return h},normalizeRepeatedSlashes:function(){return d},stringifyError:function(){return k}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=["CLS","FCP","FID","INP","LCP","TTFB"];function i(e){let t,r=!1;return(...n)=>(r||(r=!0,t=e(...n)),t)}let l=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,s=e=>{let t=e.charCodeAt(0);return!!(t>=65&&t<=90||t>=97&&t<=122)&&l.test(e)};function c(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function u(){let{href:e}=window.location,t=c();return e.substring(t.length)}function b(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function f(e){return e.finished||e.headersSent}function d(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function h(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await h(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&f(r))return n;if(!n)throw Object.defineProperty(Error(`"${b(e)}.getInitialProps()" should resolve to an object. But found "${n}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return n}let p="u">typeof performance,v=p&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class g extends Error{}class m extends Error{}class w extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class y extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class E extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function k(e){return JSON.stringify({message:e.message,stack:e.stack})}},18566,(e,t,r)=>{t.exports=e.r(76562)},46999,(e,t,r)=>{t.exports={bea:[{version:"beamrk",label:"BEAMRK"}],ceb:[{version:"cebpinadayag",label:"CEBPINADAYAG"}],chr:[{version:"che1860",label:"CHE1860"}],"cop-sa":[{version:"copsahbible2",label:"COPSAHBIBLE2"}],cs:[{version:"czebkr",label:"CZEBKR"},{version:"czecsp",label:"CZECSP"}],cu:[{version:"cslelizabeth",label:"CSLELIZABETH"}],da:[{version:"daot1871nt1907",label:"DAOT1871NT1907"}],de:[{version:"geralbrecht",label:"GERALBRECHT"},{version:"gerbolut",label:"Luther 1545"},{version:"gerelb1871",label:"Elberfelder 1871"},{version:"gerelb1905",label:"GERELB1905"},{version:"gergruenewald",label:"Grünewald 1924"},{version:"gerleona28",label:"GERLEONA28"},{version:"germenge",label:"Menge 1939"},{version:"geroffbist",label:"GEROFFBIST"},{version:"gersch",label:"GERSCH"},{version:"gertafel",label:"GERTAFEL"},{version:"gertextbibel",label:"Textbibel 1906"},{version:"gerzurcher",label:"Zürcher 1931"}],el:[{version:"grevamvas",label:"GREVAMVAS"}],en:[{version:"acv",label:"ACV"},{version:"akjv",label:"AKJV"},{version:"anderson",label:"ANDERSON"},{version:"asv",label:"American Standard Version"},{version:"bbe",label:"Bible in Basic English"},{version:"bsb",label:"Berean Standard Bible"},{version:"cpdv",label:"CPDV"},{version:"darby",label:"DARBY"},{version:"drc",label:"DRC"},{version:"geneva1599",label:"GENEVA1599"},{version:"haweis",label:"HAWEIS"},{version:"jps",label:"JPS"},{version:"jubilee2000",label:"Jubilee Bible 2000"},{version:"kjv",label:"King James Version"},{version:"kjva",label:"KJVA"},{version:"kjvpce",label:"KJVPCE"},{version:"leb",label:"Lexham English Bible"},{version:"litv",label:"LITV"},{version:"mkjv",label:"MKJV"},{version:"nheb",label:"NHEB"},{version:"nhebje",label:"NHEBJE"},{version:"nhebme",label:"NHEBME"},{version:"noyes",label:"NOYES"},{version:"oeb",label:"OEB"},{version:"oebcth",label:"OEBCTH"},{version:"rlt",label:"리빙 라이프 번역"},{version:"rnkjv",label:"RNKJV"},{version:"rotherham",label:"ROTHERHAM"},{version:"rwebster",label:"RWEBSTER"},{version:"twenty",label:"TWENTY"},{version:"tyndale",label:"TYNDALE"},{version:"ukjv",label:"UKJV"},{version:"webster",label:"WEBSTER"},{version:"ylt",label:"Young’s Literal Translation"},{version:"erv",label:"Easy-to-Read Version (ERV 2006)"}],enm:[{version:"wycliffe",label:"WYCLIFFE"}],eo:[{version:"esperanto",label:"ESPERANTO"}],es:[{version:"spaplatense",label:"Platense"},{version:"sparv",label:"Reina-Valera 1909"},{version:"sparv1865",label:"SPARV1865"},{version:"sparvg",label:"SPARVG"}],et:[{version:"est",label:"EST"}],fi:[{version:"finbiblia",label:"FINBIBLIA"},{version:"finpr",label:"FINPR"},{version:"finstlk2017",label:"FINSTLK2017"}],fr:[{version:"frebbb",label:"FREBBB"},{version:"frebdm1744",label:"Martin 1744"},{version:"frecrampon",label:"Crampon 1923"},{version:"fregeneve1669",label:"FREGENEVE1669"},{version:"frejnd",label:"FREJND"},{version:"frelxx",label:"FRELXX"},{version:"frelxxgiguet",label:"FRELXXGIGUET"},{version:"freoltramare1874",label:"FREOLTRAMARE1874"},{version:"frepgr",label:"Perret-Gentil"},{version:"frestapfer1889",label:"FRESTAPFER1889"},{version:"fresynodale1921",label:"FRESYNODALE1921"}],got:[{version:"wulfila",label:"WULFILA"}],grc:[{version:"byz",label:"BYZ"},{version:"statresgnt",label:"STATRESGNT"},{version:"tr",label:"Textus Receptus (Greek)"}],gv:[{version:"manxgaelic",label:"MANXGAELIC"}],hbo:[{version:"mapm",label:"MAPM"},{version:"sp",label:"SP"},{version:"wlc",label:"WLC"}],he:[{version:"hebmodern",label:"HEBMODERN"}],hr:[{version:"crosaric",label:"CROSARIC"}],ht:[{version:"haitian",label:"HAITIAN"}],hu:[{version:"hunkar",label:"HUNKAR"}],hy:[{version:"armeastern",label:"ARMEASTERN"}],ja:[{version:"japbungo",label:"JAPBUNGO"},{version:"japdenmo",label:"JAPDENMO"},{version:"japkougo",label:"JAPKOUGO"}],ko:[{version:"korrv",label:"개역한글"},{version:"korhkjv",label:"흠정역"}],la:[{version:"vulgate",label:"VULGATE"},{version:"vulgclementine",label:"VULGCLEMENTINE"},{version:"vulgconte",label:"VULGCONTE"},{version:"vulghetzenauer",label:"VULGHETZENAUER"},{version:"vulgsistine",label:"VULGSISTINE"}],lv:[{version:"lvgluck8",label:"LVGLUCK8"}],lzh:[{version:"chiunl",label:"CHIUNL"}],mg:[{version:"mg1865",label:"MG1865"}],mi:[{version:"maori",label:"MAORI"}],mlf:[{version:"mal1910",label:"MAL1910"}],my:[{version:"burjudson",label:"BURJUDSON"}],mn:[{version:"bsb_t",label:"Mongolian BSB"}],nb:[{version:"norsk",label:"NORSK"}],nl:[{version:"dutsvv",label:"DUTSVV"},{version:"dutsvva",label:"DUTSVVA"},{version:"nlcanisius1939",label:"NLCANISIUS1939"}],nn:[{version:"norsmb",label:"NORSMB"}],pl:[{version:"polgdanska",label:"POLGDANSKA"},{version:"polugdanska",label:"POLUGDANSKA"}],pon:[{version:"pohnold",label:"POHNOLD"}],pt:[{version:"porblivre",label:"PORBLIVRE"},{version:"porblivretr",label:"PORBLIVRETR"},{version:"pornva",label:"PORNVA"}],ru:[{version:"rusmakarij",label:"RUSMAKARIJ"},{version:"russynodal",label:"RUSSYNODAL"}],sl:[{version:"slochraska",label:"SLOCHRASKA"},{version:"slokjv",label:"SLOKJV"},{version:"sloojacano",label:"SLOOJACANO"},{version:"slostritar",label:"SLOSTRITAR"}],sml:[{version:"sml_bl_2008",label:"SML_BL_2008"}],sq:[{version:"alb",label:"ALB"}],sr:[{version:"srkdekavski",label:"SRKDEKAVSKI"},{version:"srkdijekav",label:"SRKDIJEKAV"}],sv:[{version:"swe1917",label:"SWE1917"},{version:"swekarlxii",label:"SWEKARLXII"},{version:"swekarlxii1873",label:"SWEKARLXII1873"}],syr:[{version:"peshitta",label:"PESHITTA"}],th:[{version:"thaikjv",label:"THAIKJV"}],tl:[{version:"tagangbiblia",label:"TAGANGBIBLIA"}],tlh:[{version:"klv",label:"KLV"}],tpi:[{version:"tpikjpb",label:"TPIKJPB"}],tsg:[{version:"tausug",label:"TAUSUG"}],uk:[{version:"ukrogienko",label:"UKROGIENKO"}],vi:[{version:"viet",label:"VIET"}],vls:[{version:"vlsjont",label:"VLSJONT"}],"zh-hant":[{version:"chisb",label:"CHISB"},{version:"chiun",label:"CHIUN"}]}},40528,e=>{"use strict";var t=e.i(71645),r=e.i(46999),n=e.i(700),o=e.i(31582);let a=r.default,i=!1,l=null,s=new Set,c=new Map;function u(e){let t=!!e,r=c.get(t);return r||(r=(0,n.filterBibleIndex)(a,t),c.set(t,r)),r}let b=(e,t=!1)=>u(t)[e]??[];e.s(["getBibleLanguages",0,(e=!1)=>Object.keys(u(e)),"getStaticBibleIndex",0,(e=!1)=>u(e),"getVersionLabel",0,(e,t,r=!1)=>{let n=b(e,r).find(e=>e.version===t);return n?.label??t},"getVersionsForLang",0,b,"useBibleIndexReady",0,function(){let[e,r]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{let e=!0,t=()=>{e&&i&&r(!0)};return s.add(t),(i?Promise.resolve():l||(l=fetch((0,o.bibleIndexUrl)()).then(e=>e.json()).then(e=>{for(let t of(a=e,c.clear(),i=!0,s))t()}).catch(e=>{console.error("index.json 런타임 로드 실패",e)}))).then(t),()=>{e=!1,s.delete(t)}},[]),e}])}]);