Shadow-Here


Server : Apache/2.4.41 (Ubuntu)
System : Linux cls 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User : iscuser ( 1001)
PHP Version : 7.4.12
Disable Function : shell_exec,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Directory :  /var/www/html/all-domains/srh/www/_app/immutable/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :
Current File : /var/www/html/all-domains/srh/www/_app/immutable/start-88b9cb9d.js
import{s as Me,n as be,S as Ze,i as Qe,e as et,c as tt,a as nt,d as j,b as ye,f as W,g as z,t as st,h as rt,j as it,k as ot,l as I,m as at,o as G,p as D,q as M,r as V,u as ct,v as lt,w as $e,x as q,y as J,z as ie,A as K,B as oe,C as ae,D as B,E as ce,F as xe}from"./chunks/index-f109f79b.js";const Z=[];function ue(s,e=be){let t;const i=new Set;function l(n){if(Me(s,n)&&(s=n,t)){const r=!Z.length;for(const o of i)o[1](),Z.push(o,s);if(r){for(let o=0;o<Z.length;o+=2)Z[o][0](Z[o+1]);Z.length=0}}}function c(n){l(n(s))}function f(n,r=be){const o=[n,r];return i.add(o),i.size===1&&(t=e(l)||be),n(s),()=>{i.delete(o),i.size===0&&t&&(t(),t=null)}}return{set:l,update:c,subscribe:f}}let Ce="",Xe="";function ft(s){Ce=s.base,Xe=s.assets||Ce}function ut(s){let e,t,i;const l=[s[1]||{}];var c=s[0][0];function f(n){let r={};for(let o=0;o<l.length;o+=1)r=ce(r,l[o]);return{props:r}}return c&&(e=q(c,f())),{c(){e&&J(e.$$.fragment),t=I()},l(n){e&&ie(e.$$.fragment,n),t=I()},m(n,r){e&&K(e,n,r),z(n,t,r),i=!0},p(n,r){const o=r&2?oe(l,[ae(n[1]||{})]):{};if(r&1&&c!==(c=n[0][0])){if(e){G();const d=e;D(d.$$.fragment,1,0,()=>{B(d,1)}),M()}c?(e=q(c,f()),J(e.$$.fragment),V(e.$$.fragment,1),K(e,t.parentNode,t)):e=null}else c&&e.$set(o)},i(n){i||(e&&V(e.$$.fragment,n),i=!0)},o(n){e&&D(e.$$.fragment,n),i=!1},d(n){n&&j(t),e&&B(e,n)}}}function dt(s){let e,t,i;const l=[s[1]||{}];var c=s[0][0];function f(n){let r={$$slots:{default:[mt]},$$scope:{ctx:n}};for(let o=0;o<l.length;o+=1)r=ce(r,l[o]);return{props:r}}return c&&(e=q(c,f(s))),{c(){e&&J(e.$$.fragment),t=I()},l(n){e&&ie(e.$$.fragment,n),t=I()},m(n,r){e&&K(e,n,r),z(n,t,r),i=!0},p(n,r){const o=r&2?oe(l,[ae(n[1]||{})]):{};if(r&525&&(o.$$scope={dirty:r,ctx:n}),r&1&&c!==(c=n[0][0])){if(e){G();const d=e;D(d.$$.fragment,1,0,()=>{B(d,1)}),M()}c?(e=q(c,f(n)),J(e.$$.fragment),V(e.$$.fragment,1),K(e,t.parentNode,t)):e=null}else c&&e.$set(o)},i(n){i||(e&&V(e.$$.fragment,n),i=!0)},o(n){e&&D(e.$$.fragment,n),i=!1},d(n){n&&j(t),e&&B(e,n)}}}function pt(s){let e,t,i;const l=[s[2]||{}];var c=s[0][1];function f(n){let r={};for(let o=0;o<l.length;o+=1)r=ce(r,l[o]);return{props:r}}return c&&(e=q(c,f())),{c(){e&&J(e.$$.fragment),t=I()},l(n){e&&ie(e.$$.fragment,n),t=I()},m(n,r){e&&K(e,n,r),z(n,t,r),i=!0},p(n,r){const o=r&4?oe(l,[ae(n[2]||{})]):{};if(r&1&&c!==(c=n[0][1])){if(e){G();const d=e;D(d.$$.fragment,1,0,()=>{B(d,1)}),M()}c?(e=q(c,f()),J(e.$$.fragment),V(e.$$.fragment,1),K(e,t.parentNode,t)):e=null}else c&&e.$set(o)},i(n){i||(e&&V(e.$$.fragment,n),i=!0)},o(n){e&&D(e.$$.fragment,n),i=!1},d(n){n&&j(t),e&&B(e,n)}}}function _t(s){let e,t,i;const l=[s[2]||{}];var c=s[0][1];function f(n){let r={$$slots:{default:[ht]},$$scope:{ctx:n}};for(let o=0;o<l.length;o+=1)r=ce(r,l[o]);return{props:r}}return c&&(e=q(c,f(s))),{c(){e&&J(e.$$.fragment),t=I()},l(n){e&&ie(e.$$.fragment,n),t=I()},m(n,r){e&&K(e,n,r),z(n,t,r),i=!0},p(n,r){const o=r&4?oe(l,[ae(n[2]||{})]):{};if(r&521&&(o.$$scope={dirty:r,ctx:n}),r&1&&c!==(c=n[0][1])){if(e){G();const d=e;D(d.$$.fragment,1,0,()=>{B(d,1)}),M()}c?(e=q(c,f(n)),J(e.$$.fragment),V(e.$$.fragment,1),K(e,t.parentNode,t)):e=null}else c&&e.$set(o)},i(n){i||(e&&V(e.$$.fragment,n),i=!0)},o(n){e&&D(e.$$.fragment,n),i=!1},d(n){n&&j(t),e&&B(e,n)}}}function ht(s){let e,t,i;const l=[s[3]||{}];var c=s[0][2];function f(n){let r={};for(let o=0;o<l.length;o+=1)r=ce(r,l[o]);return{props:r}}return c&&(e=q(c,f())),{c(){e&&J(e.$$.fragment),t=I()},l(n){e&&ie(e.$$.fragment,n),t=I()},m(n,r){e&&K(e,n,r),z(n,t,r),i=!0},p(n,r){const o=r&8?oe(l,[ae(n[3]||{})]):{};if(r&1&&c!==(c=n[0][2])){if(e){G();const d=e;D(d.$$.fragment,1,0,()=>{B(d,1)}),M()}c?(e=q(c,f()),J(e.$$.fragment),V(e.$$.fragment,1),K(e,t.parentNode,t)):e=null}else c&&e.$set(o)},i(n){i||(e&&V(e.$$.fragment,n),i=!0)},o(n){e&&D(e.$$.fragment,n),i=!1},d(n){n&&j(t),e&&B(e,n)}}}function mt(s){let e,t,i,l;const c=[_t,pt],f=[];function n(r,o){return r[0][2]?0:1}return e=n(s),t=f[e]=c[e](s),{c(){t.c(),i=I()},l(r){t.l(r),i=I()},m(r,o){f[e].m(r,o),z(r,i,o),l=!0},p(r,o){let d=e;e=n(r),e===d?f[e].p(r,o):(G(),D(f[d],1,1,()=>{f[d]=null}),M(),t=f[e],t?t.p(r,o):(t=f[e]=c[e](r),t.c()),V(t,1),t.m(i.parentNode,i))},i(r){l||(V(t),l=!0)},o(r){D(t),l=!1},d(r){f[e].d(r),r&&j(i)}}}function je(s){let e,t=s[5]&&ze(s);return{c(){e=et("div"),t&&t.c(),this.h()},l(i){e=tt(i,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var l=nt(e);t&&t.l(l),l.forEach(j),this.h()},h(){ye(e,"id","svelte-announcer"),ye(e,"aria-live","assertive"),ye(e,"aria-atomic","true"),W(e,"position","absolute"),W(e,"left","0"),W(e,"top","0"),W(e,"clip","rect(0 0 0 0)"),W(e,"clip-path","inset(50%)"),W(e,"overflow","hidden"),W(e,"white-space","nowrap"),W(e,"width","1px"),W(e,"height","1px")},m(i,l){z(i,e,l),t&&t.m(e,null)},p(i,l){i[5]?t?t.p(i,l):(t=ze(i),t.c(),t.m(e,null)):t&&(t.d(1),t=null)},d(i){i&&j(e),t&&t.d()}}}function ze(s){let e;return{c(){e=st(s[6])},l(t){e=rt(t,s[6])},m(t,i){z(t,e,i)},p(t,i){i&64&&it(e,t[6])},d(t){t&&j(e)}}}function gt(s){let e,t,i,l,c;const f=[dt,ut],n=[];function r(d,L){return d[0][1]?0:1}e=r(s),t=n[e]=f[e](s);let o=s[4]&&je(s);return{c(){t.c(),i=ot(),o&&o.c(),l=I()},l(d){t.l(d),i=at(d),o&&o.l(d),l=I()},m(d,L){n[e].m(d,L),z(d,i,L),o&&o.m(d,L),z(d,l,L),c=!0},p(d,[L]){let k=e;e=r(d),e===k?n[e].p(d,L):(G(),D(n[k],1,1,()=>{n[k]=null}),M(),t=n[e],t?t.p(d,L):(t=n[e]=f[e](d),t.c()),V(t,1),t.m(i.parentNode,i)),d[4]?o?o.p(d,L):(o=je(d),o.c(),o.m(l.parentNode,l)):o&&(o.d(1),o=null)},i(d){c||(V(t),c=!0)},o(d){D(t),c=!1},d(d){n[e].d(d),d&&j(i),o&&o.d(d),d&&j(l)}}}function wt(s,e,t){let{stores:i}=e,{page:l}=e,{components:c}=e,{props_0:f=null}=e,{props_1:n=null}=e,{props_2:r=null}=e;ct("__svelte__",i),lt(i.page.notify);let o=!1,d=!1,L=null;return $e(()=>{const k=i.page.subscribe(()=>{o&&(t(5,d=!0),t(6,L=document.title||"untitled page"))});return t(4,o=!0),k}),s.$$set=k=>{"stores"in k&&t(7,i=k.stores),"page"in k&&t(8,l=k.page),"components"in k&&t(0,c=k.components),"props_0"in k&&t(1,f=k.props_0),"props_1"in k&&t(2,n=k.props_1),"props_2"in k&&t(3,r=k.props_2)},s.$$.update=()=>{s.$$.dirty&384&&i.page.set(l)},[c,f,n,r,o,d,L,i,l]}class bt extends Ze{constructor(e){super(),Qe(this,e,wt,gt,Me,{stores:7,page:8,components:0,props_0:1,props_1:2,props_2:3})}}const yt="modulepreload",qe={},vt="/_app/immutable/",x=function(e,t){return!t||t.length===0?e():Promise.all(t.map(i=>{if(i=`${vt}${i}`,i in qe)return;qe[i]=!0;const l=i.endsWith(".css"),c=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${i}"]${c}`))return;const f=document.createElement("link");if(f.rel=l?"stylesheet":yt,l||(f.as="script",f.crossOrigin=""),f.href=i,document.head.appendChild(f),l)return new Promise((n,r)=>{f.addEventListener("load",n),f.addEventListener("error",()=>r(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>e())},Et={},de=[()=>x(()=>import("./pages/__layout.svelte-e8b7d645.js"),["pages/__layout.svelte-e8b7d645.js","assets/pages/__layout.svelte-fdef7fe3.css","assets/Footer.svelte_svelte_type_style_lang-38176309.css","assets/Banner-checkOut-Bg.svelte_svelte_type_style_lang-86f5b53e.css","chunks/index-f109f79b.js"]),()=>x(()=>import("./error.svelte-823dd495.js"),["error.svelte-823dd495.js","chunks/index-f109f79b.js"]),()=>x(()=>import("./pages/Test.svelte-7053cecf.js"),["pages/Test.svelte-7053cecf.js","assets/pages/Test.svelte-aebb54a5.css","chunks/index-f109f79b.js"]),()=>x(()=>import("./pages/about.svelte-891e698f.js"),["pages/about.svelte-891e698f.js","assets/pages/about.svelte-9c71b064.css","assets/Form.svelte_svelte_type_style_lang-79864f4e.css","assets/Homepage-View-Menus.svelte_svelte_type_style_lang-358c78bc.css","assets/Plain-Gallery.svelte_svelte_type_style_lang-9d201826.css","assets/Banner-Image-Bg.svelte_svelte_type_style_lang-f6d03921.css","assets/Footer.svelte_svelte_type_style_lang-38176309.css","assets/Homepage-Banner-Alt.svelte_svelte_type_style_lang-aae0c7ac.css","chunks/index-f109f79b.js","chunks/View-Menus-Alternate-6337eb83.js","assets/View-Menus-Alternate-56036743.css"]),()=>x(()=>import("./pages/contact.svelte-42918032.js"),["pages/contact.svelte-42918032.js","assets/pages/contact.svelte-813fe41c.css","assets/Form.svelte_svelte_type_style_lang-79864f4e.css","chunks/index-f109f79b.js","chunks/restaurantData-18442c95.js","chunks/Form-996110a5.js"]),()=>x(()=>import("./pages/index.svelte-eef97892.js"),["pages/index.svelte-eef97892.js","assets/pages/index.svelte-29b436cd.css","assets/Footer.svelte_svelte_type_style_lang-38176309.css","assets/Banner-Image-Bg.svelte_svelte_type_style_lang-f6d03921.css","assets/Homepage-View-Menus.svelte_svelte_type_style_lang-358c78bc.css","assets/Form.svelte_svelte_type_style_lang-79864f4e.css","assets/Homepage-Banner-Alt.svelte_svelte_type_style_lang-aae0c7ac.css","assets/Banner-checkOut-Bg.svelte_svelte_type_style_lang-86f5b53e.css","assets/Image-Slider.svelte_svelte_type_style_lang-f240654c.css","chunks/index-f109f79b.js"]),()=>x(()=>import("./pages/locations/_slug_.svelte-0a06becf.js"),["pages/locations/_slug_.svelte-0a06becf.js","assets/pages/locations/_slug_.svelte-d9fffd4e.css","assets/Image-Slider.svelte_svelte_type_style_lang-f240654c.css","assets/Banner-Image-Bg.svelte_svelte_type_style_lang-f6d03921.css","assets/Homepage-View-Menus.svelte_svelte_type_style_lang-358c78bc.css","assets/Plain-Gallery.svelte_svelte_type_style_lang-9d201826.css","assets/Form.svelte_svelte_type_style_lang-79864f4e.css","chunks/index-f109f79b.js","chunks/Form-996110a5.js","chunks/View-Menus-Alternate-6337eb83.js","assets/View-Menus-Alternate-56036743.css","chunks/restaurantData-18442c95.js","chunks/Menu-47d6e6db.js","assets/Menu-e631974a.css","chunks/Menu-Container-a06ffd7c.js","assets/Menu-Container-3e04017f.css"]),()=>x(()=>import("./pages/menu/_menu_.svelte-76fce406.js"),["pages/menu/_menu_.svelte-76fce406.js","assets/pages/menu/_menu_.svelte-b9b66eec.css","chunks/index-f109f79b.js","chunks/restaurantData-18442c95.js","chunks/Menu-47d6e6db.js","assets/Menu-e631974a.css"]),()=>x(()=>import("./pages/menu-back/_menu_.svelte-e643b33a.js"),["pages/menu-back/_menu_.svelte-e643b33a.js","assets/pages/menu-back/menu.svelte-6d81ba61.css","chunks/index-f109f79b.js","chunks/restaurantData-18442c95.js","chunks/Menu-47d6e6db.js","assets/Menu-e631974a.css"]),()=>x(()=>import("./pages/menu-back/menu.svelte-d1c17117.js"),["pages/menu-back/menu.svelte-d1c17117.js","assets/pages/menu-back/menu.svelte-6d81ba61.css","chunks/index-f109f79b.js","chunks/restaurantData-18442c95.js","chunks/Menu-47d6e6db.js","assets/Menu-e631974a.css"]),()=>x(()=>import("./pages/menu-old.svelte-02f8556f.js"),["pages/menu-old.svelte-02f8556f.js","assets/pages/menu-old.svelte-3b91b7f5.css","assets/Banner-checkOut-Bg.svelte_svelte_type_style_lang-86f5b53e.css","assets/Banner-Image-Bg.svelte_svelte_type_style_lang-f6d03921.css","assets/Form.svelte_svelte_type_style_lang-79864f4e.css","chunks/index-f109f79b.js","chunks/Menu-47d6e6db.js","assets/Menu-e631974a.css","chunks/Menu-Container-a06ffd7c.js","assets/Menu-Container-3e04017f.css","chunks/View-Menus-Alternate-6337eb83.js","assets/View-Menus-Alternate-56036743.css","chunks/Form-996110a5.js","chunks/restaurantData-18442c95.js"]),()=>x(()=>import("./pages/menu.svelte-8fb492d9.js"),["pages/menu.svelte-8fb492d9.js","assets/pages/menu.svelte-fae75fe7.css","chunks/index-f109f79b.js","chunks/restaurantData-18442c95.js","chunks/Menu-47d6e6db.js","assets/Menu-e631974a.css"])],$t={"":[[0,5],[1]],Test:[[0,2],[1]],about:[[0,3],[1]],contact:[[0,4],[1]],"menu-old":[[0,10],[1]],menu:[[0,11],[1]],"menu-back/menu":[[0,9],[1]],"locations/[slug]":[[0,6],[1]],"menu/[menu]":[[0,7],[1]],"menu-back/[menu]":[[0,8],[1]]};function kt(s){s.client}function Je(s){return s instanceof Error||s&&s.name&&s.message?s:new Error(JSON.stringify(s))}function Ke(s){if(s.fallthrough)throw new Error("fallthrough is no longer supported. Use matchers instead: https://kit.svelte.dev/docs/routing#advanced-routing-matching");if("maxage"in s)throw new Error("maxage should be replaced with cache: { maxage }");const e=s.status&&s.status>=400&&s.status<=599&&!s.redirect;if(s.error||e){const t=s.status;if(!s.error&&e)return{status:t||500,error:new Error};const i=typeof s.error=="string"?new Error(s.error):s.error;return i instanceof Error?!t||t<400||t>599?(console.warn('"error" returned from load() without a valid status code \u2014 defaulting to 500'),{status:500,error:i}):{status:t,error:i}:{status:500,error:new Error(`"error" property returned from load() must be a string or instance of Error, received type "${typeof i}"`)}}if(s.redirect){if(!s.status||Math.floor(s.status/100)!==3)throw new Error('"redirect" property returned from load() must be accompanied by a 3xx status code');if(typeof s.redirect!="string")throw new Error('"redirect" property returned from load() must be a string')}if(s.dependencies&&(!Array.isArray(s.dependencies)||s.dependencies.some(t=>typeof t!="string")))throw new Error('"dependencies" property returned from load() must be of type string[]');if(s.context)throw new Error('You are returning "context" from a load function. "context" was renamed to "stuff", please adjust your code accordingly.');return s}function Rt(s,e){return s==="/"||e==="ignore"?s:e==="never"?s.endsWith("/")?s.slice(0,-1):s:e==="always"&&!s.endsWith("/")?s+"/":s}class Lt extends URL{get hash(){throw new Error("url.hash is inaccessible from load. Consider accessing hash from the page store within the script tag of your component.")}}function Be(s){let e=s.baseURI;if(!e){const t=s.getElementsByTagName("base");e=t.length?t[0].href:s.URL}return e}function ke(){return{x:pageXOffset,y:pageYOffset}}function We(s){return s.composedPath().find(t=>t instanceof Node&&t.nodeName.toUpperCase()==="A")}function Ye(s){return s instanceof SVGAElement?new URL(s.href.baseVal,document.baseURI):new URL(s.href)}function Fe(s){const e=ue(s);let t=!0;function i(){t=!0,e.update(f=>f)}function l(f){t=!1,e.set(f)}function c(f){let n;return e.subscribe(r=>{(n===void 0||t&&r!==n)&&f(n=r)})}return{notify:i,set:l,subscribe:c}}function St(){const{set:s,subscribe:e}=ue(!1),t="1719398902690";let i;async function l(){clearTimeout(i);const f=await fetch(`${Xe}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(f.ok){const{version:n}=await f.json(),r=n!==t;return r&&(s(!0),clearTimeout(i)),r}else throw new Error(`Version check failed: ${f.status}`)}return{subscribe:e,check:l}}function At(s){let e=5381,t=s.length;if(typeof s=="string")for(;t;)e=e*33^s.charCodeAt(--t);else for(;t;)e=e*33^s[--t];return(e>>>0).toString(36)}const Re=window.fetch;function Ut(s,e){let i=`script[sveltekit\\:data-type="data"][sveltekit\\:data-url=${JSON.stringify(typeof s=="string"?s:s.url)}]`;e&&typeof e.body=="string"&&(i+=`[sveltekit\\:data-body="${At(e.body)}"]`);const l=document.querySelector(i);if(l&&l.textContent){const{body:c,...f}=JSON.parse(l.textContent);return Promise.resolve(new Response(c,f))}return Re(s,e)}const Ot=/^(\.\.\.)?(\w+)(?:=(\w+))?$/;function Pt(s){const e=[],t=[];let i=!0;return{pattern:s===""?/^\/$/:new RegExp(`^${decodeURIComponent(s).split(/(?:@[a-zA-Z0-9_-]+)?(?:\/|$)/).map((c,f,n)=>{const r=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(c);if(r)return e.push(r[1]),t.push(r[2]),"(?:/(.*))?";const o=f===n.length-1;return c&&"/"+c.split(/\[(.+?)\]/).map((d,L)=>{if(L%2){const[,k,Q,X]=Ot.exec(d);return e.push(Q),t.push(X),k?"(.*?)":"([^/]+?)"}return o&&d.includes(".")&&(i=!1),d.normalize().replace(/%5[Bb]/g,"[").replace(/%5[Dd]/g,"]").replace(/#/g,"%23").replace(/\?/g,"%3F").replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}).join("")}).join("")}${i?"/?":""}$`),names:e,types:t}}function Tt(s,e,t,i){const l={};for(let c=0;c<e.length;c+=1){const f=e[c],n=t[c],r=s[c+1]||"";if(n){const o=i[n];if(!o)throw new Error(`Missing "${n}" param matcher`);if(!o(r))return}l[f]=r}return l}function It(s,e,t){return Object.entries(e).map(([l,[c,f,n]])=>{const{pattern:r,names:o,types:d}=Pt(l);return{id:l,exec:L=>{const k=r.exec(L);if(k)return Tt(k,o,d,t)},a:c.map(L=>s[L]),b:f.map(L=>s[L]),has_shadow:!!n}})}const He="sveltekit:scroll",Y="sveltekit:index",ve=It(de,$t,Et),Dt=de[0](),Vt=de[1](),Ge={};let re={};try{re=JSON.parse(sessionStorage[He])}catch{}function Ee(s){re[s]=ke()}function Nt({target:s,session:e,base:t,trailing_slash:i}){var Ve;const l=new Map,c=[],f={url:Fe({}),page:Fe({}),navigating:ue(null),session:ue(e),updated:St()},n={id:null,promise:null},r={before_navigate:[],after_navigate:[]};let o={branch:[],error:null,session_id:0,stuff:Ge,url:null},d=!1,L=!0,k=!1,Q=1,X=null,Le,Se,Ae=!1;f.session.subscribe(async a=>{Se=a,Ae&&(Q+=1,me(new URL(location.href),[],!0))}),Ae=!0;let H=!0,N=(Ve=history.state)==null?void 0:Ve[Y];N||(N=Date.now(),history.replaceState({...history.state,[Y]:N},"",location.href));const pe=re[N];pe&&(history.scrollRestoration="manual",scrollTo(pe.x,pe.y));let _e=!1,he,Ue;async function Oe(a,{noscroll:p=!1,replaceState:w=!1,keepfocus:u=!1,state:_={}},b){if(typeof a=="string"&&(a=new URL(a,Be(document))),H)return we({url:a,scroll:p?ke():null,keepfocus:u,redirect_chain:b,details:{state:_,replaceState:w},accepted:()=>{},blocked:()=>{}});await ne(a)}async function Pe(a){const p=De(a);if(!p)throw new Error("Attempted to prefetch a URL that does not belong to this app");return n.promise=Ie(p,!1),n.id=p.id,n.promise}async function me(a,p,w,u,_){var R,S,O;const b=De(a),v=Ue={};let h=b&&await Ie(b,w);if(!h&&a.origin===location.origin&&a.pathname===location.pathname&&(h=await te({status:404,error:new Error(`Not found: ${a.pathname}`),url:a,routeId:null})),!h)return await ne(a),!1;if(Ue!==v)return!1;if(c.length=0,h.redirect)if(p.length>10||p.includes(a.pathname))h=await te({status:500,error:new Error("Redirect loop"),url:a,routeId:null});else return H?Oe(new URL(h.redirect,a).href,{},[...p,a.pathname]):await ne(new URL(h.redirect,location.href)),!1;else((S=(R=h.props)==null?void 0:R.page)==null?void 0:S.status)>=400&&await f.updated.check()&&await ne(a);if(k=!0,u&&u.details){const{details:E}=u,y=E.replaceState?0:1;E.state[Y]=N+=y,history[E.replaceState?"replaceState":"pushState"](E.state,"",a)}if(d?(o=h.state,h.props.page&&(h.props.page.url=a),Le.$set(h.props)):Te(h),u){const{scroll:E,keepfocus:y}=u;if(!y){const A=document.body,g=A.getAttribute("tabindex");(O=getSelection())==null||O.removeAllRanges(),A.tabIndex=-1,A.focus({preventScroll:!0}),g!==null?A.setAttribute("tabindex",g):A.removeAttribute("tabindex")}if(await xe(),L){const A=a.hash&&document.getElementById(a.hash.slice(1));E?scrollTo(E.x,E.y):A?A.scrollIntoView():scrollTo(0,0)}}else await xe();n.promise=null,n.id=null,L=!0,h.props.page&&(he=h.props.page);const m=h.state.branch[h.state.branch.length-1];H=(m==null?void 0:m.module.router)!==!1,_&&_(),k=!1}function Te(a){o=a.state;const p=document.querySelector("style[data-sveltekit]");if(p&&p.remove(),he=a.props.page,Le=new bt({target:s,props:{...a.props,stores:f},hydrate:!0}),H){const w={from:null,to:new URL(location.href)};r.after_navigate.forEach(u=>u(w))}d=!0}async function ge({url:a,params:p,stuff:w,branch:u,status:_,error:b,routeId:v}){var y,A;const h=u.filter(Boolean),m=h.find(g=>{var P;return(P=g.loaded)==null?void 0:P.redirect}),R={redirect:(y=m==null?void 0:m.loaded)==null?void 0:y.redirect,state:{url:a,params:p,branch:u,error:b,stuff:w,session_id:Q},props:{components:h.map(g=>g.module.default)}};for(let g=0;g<h.length;g+=1){const P=h[g].loaded;R.props[`props_${g}`]=P?await P.props:null}if(!o.url||a.href!==o.url.href||o.error!==b||o.stuff!==w){R.props.page={error:b,params:p,routeId:v,status:_,stuff:w,url:a};const g=(P,$)=>{Object.defineProperty(R.props.page,P,{get:()=>{throw new Error(`$page.${P} has been replaced by $page.url.${$}`)}})};g("origin","origin"),g("path","pathname"),g("query","searchParams")}const O=h[h.length-1],E=(A=O==null?void 0:O.loaded)==null?void 0:A.cache;if(E){const g=a.pathname+a.search;let P=!1;const $=()=>{l.get(g)===R&&l.delete(g),T(),clearTimeout(U)},U=setTimeout($,E.maxage*1e3),T=f.session.subscribe(()=>{P&&$()});P=!0,l.set(g,R)}return R}async function ee({status:a,error:p,module:w,url:u,params:_,stuff:b,props:v,routeId:h}){const m={module:w,uses:{params:new Set,url:!1,session:!1,stuff:!1,dependencies:new Set},loaded:null,stuff:b};function R(y){const{href:A}=new URL(y,u);m.uses.dependencies.add(A)}v&&m.uses.dependencies.add(u.href);const S={};for(const y in _)Object.defineProperty(S,y,{get(){return m.uses.params.add(y),_[y]},enumerable:!0});const O=Se,E=new Lt(u);if(w.load){const y={routeId:h,params:S,props:v||{},get url(){return m.uses.url=!0,E},get session(){return m.uses.session=!0,O},get stuff(){return m.uses.stuff=!0,{...b}},async fetch(g,P){let $;typeof g=="string"?$=g:($=g.url,P={body:g.method==="GET"||g.method==="HEAD"?void 0:await g.blob(),cache:g.cache,credentials:g.credentials,headers:g.headers,integrity:g.integrity,keepalive:g.keepalive,method:g.method,mode:g.mode,redirect:g.redirect,referrer:g.referrer,referrerPolicy:g.referrerPolicy,signal:g.signal,...P});const U=new URL($,u).href;return R(U),d?Re(U,P):Ut($,P)},status:a!=null?a:null,error:p!=null?p:null};let A;if(A=await w.load.call(null,y),!A)throw new Error("load function must return a value");m.loaded=Ke(A),m.loaded.stuff&&(m.stuff=m.loaded.stuff),m.loaded.dependencies&&m.loaded.dependencies.forEach(R)}else v&&(m.loaded=Ke({props:v}));return m}async function Ie({id:a,url:p,params:w,route:u},_){var A,g,P;if(n.id===a&&n.promise)return n.promise;if(!_){const $=l.get(a);if($)return $}const{a:b,b:v,has_shadow:h}=u,m=o.url&&{url:a!==o.url.pathname+o.url.search,params:Object.keys(w).filter($=>o.params[$]!==w[$]),session:Q!==o.session_id};let R=[],S=Ge,O=!1,E=200,y=null;b.forEach($=>$().catch(()=>{}));e:for(let $=0;$<b.length;$+=1){let U;try{if(!b[$])continue;const T=await b[$](),C=o.branch[$];if(!C||T!==C.module||m.url&&C.uses.url||m.params.some(F=>C.uses.params.has(F))||m.session&&C.uses.session||Array.from(C.uses.dependencies).some(F=>c.some(fe=>fe(F)))||O&&C.uses.stuff){let F={};const fe=h&&$===b.length-1;if(fe){const se=await Re(`${p.pathname}${p.pathname.endsWith("/")?"":"/"}__data.json${p.search}`,{headers:{"x-sveltekit-load":"true"}});if(se.ok){const Ne=se.headers.get("x-sveltekit-location");if(Ne)return{redirect:Ne,props:{},state:o};F=se.status===204?{}:await se.json()}else E=se.status,y=new Error("Failed to load data")}if(y||(U=await ee({module:T,url:p,params:w,props:F,stuff:S,routeId:u.id})),U&&(fe&&(U.uses.url=!0),U.loaded)){if(U.loaded.error&&(E=U.loaded.status,y=U.loaded.error),U.loaded.redirect)return{redirect:U.loaded.redirect,props:{},state:o};U.loaded.stuff&&(O=!0)}}else U=C}catch(T){E=500,y=Je(T)}if(y){for(;$--;)if(v[$]){let T,C,le=$;for(;!(C=R[le]);)le-=1;try{if(T=await ee({status:E,error:y,module:await v[$](),url:p,params:w,stuff:C.stuff,routeId:u.id}),(A=T==null?void 0:T.loaded)!=null&&A.error)continue;(g=T==null?void 0:T.loaded)!=null&&g.stuff&&(S={...S,...T.loaded.stuff}),R=R.slice(0,le+1).concat(T);break e}catch{continue}}return await te({status:E,error:y,url:p,routeId:u.id})}else(P=U==null?void 0:U.loaded)!=null&&P.stuff&&(S={...S,...U.loaded.stuff}),R.push(U)}return await ge({url:p,params:w,stuff:S,branch:R,status:E,error:y,routeId:u.id})}async function te({status:a,error:p,url:w,routeId:u}){var h,m;const _={},b=await ee({module:await Dt,url:w,params:_,stuff:{},routeId:u}),v=await ee({status:a,error:p,module:await Vt,url:w,params:_,stuff:b&&b.loaded&&b.loaded.stuff||{},routeId:u});return await ge({url:w,params:_,stuff:{...(h=b==null?void 0:b.loaded)==null?void 0:h.stuff,...(m=v==null?void 0:v.loaded)==null?void 0:m.stuff},branch:[b,v],status:a,error:p,routeId:u})}function De(a){if(a.origin!==location.origin||!a.pathname.startsWith(t))return;const p=decodeURI(a.pathname.slice(t.length)||"/");for(const w of ve){const u=w.exec(p);if(u)return{id:a.pathname+a.search,route:w,params:u,url:a}}}async function we({url:a,scroll:p,keepfocus:w,redirect_chain:u,details:_,accepted:b,blocked:v}){const h=o.url;let m=!1;const R={from:h,to:a,cancel:()=>m=!0};if(r.before_navigate.forEach(E=>E(R)),m){v();return}const S=Rt(a.pathname,i),O=new URL(a.origin+S+a.search+a.hash);Ee(N),b(),d&&f.navigating.set({from:o.url,to:O}),await me(O,u,!1,{scroll:p,keepfocus:w,details:_},()=>{const E={from:h,to:O};r.after_navigate.forEach(y=>y(E)),f.navigating.set(null)})}function ne(a){return location.href=a.href,new Promise(()=>{})}return{after_navigate:a=>{$e(()=>(r.after_navigate.push(a),()=>{const p=r.after_navigate.indexOf(a);r.after_navigate.splice(p,1)}))},before_navigate:a=>{$e(()=>(r.before_navigate.push(a),()=>{const p=r.before_navigate.indexOf(a);r.before_navigate.splice(p,1)}))},disable_scroll_handling:()=>{(k||!d)&&(L=!1)},goto:(a,p={})=>Oe(a,p,[]),invalidate:a=>{if(typeof a=="function")c.push(a);else{const{href:p}=new URL(a,location.href);c.push(w=>w===p)}return X||(X=Promise.resolve().then(async()=>{await me(new URL(location.href),[],!0),X=null})),X},prefetch:async a=>{const p=new URL(a,Be(document));await Pe(p)},prefetch_routes:async a=>{const w=(a?ve.filter(u=>a.some(_=>u.exec(_))):ve).map(u=>Promise.all(u.a.map(_=>_())));await Promise.all(w)},_start_router:()=>{history.scrollRestoration="manual",addEventListener("beforeunload",u=>{let _=!1;const b={from:o.url,to:null,cancel:()=>_=!0};r.before_navigate.forEach(v=>v(b)),_?(u.preventDefault(),u.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{if(document.visibilityState==="hidden"){Ee(N);try{sessionStorage[He]=JSON.stringify(re)}catch{}}});const a=u=>{const _=We(u);_&&_.href&&_.hasAttribute("sveltekit:prefetch")&&Pe(Ye(_))};let p;const w=u=>{clearTimeout(p),p=setTimeout(()=>{var _;(_=u.target)==null||_.dispatchEvent(new CustomEvent("sveltekit:trigger_prefetch",{bubbles:!0}))},20)};addEventListener("touchstart",a),addEventListener("mousemove",w),addEventListener("sveltekit:trigger_prefetch",a),addEventListener("click",u=>{if(!H||u.button||u.which!==1||u.metaKey||u.ctrlKey||u.shiftKey||u.altKey||u.defaultPrevented)return;const _=We(u);if(!_||!_.href)return;const b=_ instanceof SVGAElement,v=Ye(_);if(!b&&v.origin==="null")return;const h=(_.getAttribute("rel")||"").split(/\s+/);if(_.hasAttribute("download")||h.includes("external")||_.hasAttribute("sveltekit:reload")||(b?_.target.baseVal:_.target))return;const[m,R]=v.href.split("#");if(R!==void 0&&m===location.href.split("#")[0]){_e=!0,Ee(N),f.page.set({...he,url:v}),f.page.notify();return}we({url:v,scroll:_.hasAttribute("sveltekit:noscroll")?ke():null,keepfocus:!1,redirect_chain:[],details:{state:{},replaceState:v.href===location.href},accepted:()=>u.preventDefault(),blocked:()=>u.preventDefault()})}),addEventListener("popstate",u=>{if(u.state&&H){if(u.state[Y]===N)return;we({url:new URL(location.href),scroll:re[u.state[Y]],keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{N=u.state[Y]},blocked:()=>{const _=N-u.state[Y];history.go(_)}})}}),addEventListener("hashchange",()=>{_e&&(_e=!1,history.replaceState({...history.state,[Y]:++N},"",location.href))})},_hydrate:async({status:a,error:p,nodes:w,params:u,routeId:_})=>{const b=new URL(location.href),v=[];let h={},m,R;try{for(let S=0;S<w.length;S+=1){const O=S===w.length-1;let E;if(O){const A=document.querySelector('script[sveltekit\\:data-type="props"]');A&&(E=JSON.parse(A.textContent))}const y=await ee({module:await de[w[S]](),url:b,params:u,stuff:h,status:O?a:void 0,error:O?p:void 0,props:E,routeId:_});if(E&&(y.uses.dependencies.add(b.href),y.uses.url=!0),v.push(y),y&&y.loaded)if(y.loaded.error){if(p)throw y.loaded.error;R={status:y.loaded.status,error:y.loaded.error,url:b,routeId:_}}else y.loaded.stuff&&(h={...h,...y.loaded.stuff})}m=R?await te(R):await ge({url:b,params:u,stuff:h,branch:v,status:a,error:p,routeId:_})}catch(S){if(p)throw S;m=await te({status:500,error:Je(S),url:b,routeId:_})}m.redirect&&await ne(new URL(m.redirect,location.href)),Te(m)}}}async function Ct({paths:s,target:e,session:t,route:i,spa:l,trailing_slash:c,hydrate:f}){const n=Nt({target:e,session:t,base:s.base,trailing_slash:c});kt({client:n}),ft(s),f&&await n._hydrate(f),i&&(l&&n.goto(location.href,{replaceState:!0}),n._start_router()),dispatchEvent(new CustomEvent("sveltekit:start"))}export{Ct as start};

Samx