diff --git a/docs/_app/assets/pages/__layout.svelte-144853ef.css b/docs/_app/assets/pages/__layout.svelte-144853ef.css deleted file mode 100644 index 1ded67088..000000000 --- a/docs/_app/assets/pages/__layout.svelte-144853ef.css +++ /dev/null @@ -1 +0,0 @@ -@tailwind base;@tailwind components;@tailwind utilities; diff --git a/docs/_app/assets/pages/__layout.svelte-144853ef.css.br b/docs/_app/assets/pages/__layout.svelte-144853ef.css.br deleted file mode 100644 index b2b32e112..000000000 Binary files a/docs/_app/assets/pages/__layout.svelte-144853ef.css.br and /dev/null differ diff --git a/docs/_app/assets/pages/__layout.svelte-144853ef.css.gz b/docs/_app/assets/pages/__layout.svelte-144853ef.css.gz deleted file mode 100644 index 1607412e9..000000000 Binary files a/docs/_app/assets/pages/__layout.svelte-144853ef.css.gz and /dev/null differ diff --git a/docs/_app/assets/pages/__layout.svelte-dfa63d41.css b/docs/_app/assets/pages/__layout.svelte-dfa63d41.css new file mode 100644 index 000000000..d97ec89dd --- /dev/null +++ b/docs/_app/assets/pages/__layout.svelte-dfa63d41.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-y-0{top:0px;bottom:0px}.right-10{right:2.5rem}.top-0{top:0px}.left-0{left:0px}.z-40{z-index:40}.mx-auto{margin-left:auto;margin-right:auto}.ml-auto{margin-left:auto}.mb-3{margin-bottom:.75rem}.mr-6{margin-right:1.5rem}.mr-2{margin-right:.5rem}.ml-1{margin-left:.25rem}.mb-5{margin-bottom:1.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.h-16{height:4rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-4{height:1rem}.h-3{height:.75rem}.h-2{height:.5rem}.h-screen{height:100vh}.max-h-\[3rem\]{max-height:3rem}.min-h-screen{min-height:100vh}.w-full{width:100%}.w-5{width:1.25rem}.w-1\/3{width:33.333333%}.w-6{width:1.5rem}.w-4{width:1rem}.w-\[11rem\]{width:11rem}.w-\[6rem\]{width:6rem}.w-3{width:.75rem}.w-2{width:.5rem}.w-screen{width:100vw}.min-w-full{min-width:100%}.min-w-\[10rem\]{min-width:10rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[360px\]{min-width:360px}.max-w-\[6rem\]{max-width:6rem}.max-w-4xl{max-width:56rem}.max-w-\[90\%\]{max-width:90%}.max-w-\[30rem\]{max-width:30rem}.max-w-2xl{max-width:42rem}.max-w-6xl{max-width:72rem}.max-w-5xl{max-width:64rem}.shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.basis-\[24rem\]{flex-basis:24rem}.table-fixed{table-layout:fixed}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@-webkit-keyframes spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-text{cursor:text}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.75rem * var(--tw-space-x-reverse));margin-left:calc(1.75rem * calc(1 - var(--tw-space-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded-sm{border-radius:.125rem}.rounded-md{border-radius:.375rem}.rounded-full{border-radius:9999px}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b-0{border-bottom-width:0px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-\[\#e6e6e6\]{--tw-bg-opacity: 1;background-color:rgb(230 230 230 / var(--tw-bg-opacity))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.bg-black\/\[\.7\]{background-color:#000000b3}.fill-gray-400{fill:#9ca3af}.fill-green-500{fill:#22c55e}.fill-yellow-500{fill:#eab308}.fill-red-500{fill:#ef4444}.p-1\.5{padding:.375rem}.p-1{padding:.25rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-2\.5{padding:.625rem}.p-2{padding:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-\[4rem\]{padding-top:4rem;padding-bottom:4rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-\[9rem\]{padding-top:9rem;padding-bottom:9rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-\[10rem\]{padding-top:10rem;padding-bottom:10rem}.py-20{padding-top:5rem;padding-bottom:5rem}.pl-2{padding-left:.5rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pl-5{padding-left:1.25rem}.pb-8{padding-bottom:2rem}.pt-6{padding-top:1.5rem}.pl-1{padding-left:.25rem}.pr-2{padding-right:.5rem}.pl-3{padding-left:.75rem}.pl-10{padding-left:2.5rem}.pl-9{padding-left:2.25rem}.pt-10{padding-top:2.5rem}.pt-1{padding-top:.25rem}.pb-6{padding-bottom:1.5rem}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-\[1\.15rem\]{font-size:1.15rem}.font-semibold{font-weight:600}.font-normal{font-weight:400}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.tracking-wider{letter-spacing:.05em}.tracking-tight{letter-spacing:-.025em}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-\[\#24292f\]{--tw-text-opacity: 1;color:rgb(36 41 47 / var(--tw-text-opacity))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-blue-500{outline-color:#3b82f6}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.dark .dark\:divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity))}.dark .dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark .dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.dark .dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark .dark\:bg-transparent{background-color:transparent}.dark .dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.dark .dark\:bg-\[\#1d232e\]{--tw-bg-opacity: 1;background-color:rgb(29 35 46 / var(--tw-bg-opacity))}.dark .dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark .dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.dark .dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark .dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.dark .dark\:text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.dark .dark\:placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.dark .dark\:placeholder-gray-400:-ms-input-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.dark .dark\:placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.dark .hover\:dark\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark .dark\:hover\:text-blue-400:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.dark .dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark .dark\:hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.dark .dark\:focus\:ring-gray-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity))}@media (min-width: 640px){.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}}@media (min-width: 768px){.md\:inline-block{display:inline-block}.md\:w-\[62rem\]{width:62rem}.md\:w-\[12rem\]{width:12rem}.md\:w-\[19rem\]{width:19rem}.md\:w-\[18rem\]{width:18rem}.md\:w-\[11rem\]{width:11rem}.md\:w-auto{width:auto}.md\:border-0{border-width:0px}.md\:p-0{padding:0}.md\:pr-7{padding-right:1.75rem}.md\:hover\:bg-transparent:hover{background-color:transparent}.md\:hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.dark .md\:dark\:hover\:bg-transparent:hover{background-color:transparent}.dark .md\:dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}@media (min-width: 1024px){.lg\:flex{display:flex}} diff --git a/docs/_app/assets/pages/__layout.svelte-dfa63d41.css.br b/docs/_app/assets/pages/__layout.svelte-dfa63d41.css.br new file mode 100644 index 000000000..cb325eccd Binary files /dev/null and b/docs/_app/assets/pages/__layout.svelte-dfa63d41.css.br differ diff --git a/docs/_app/assets/pages/__layout.svelte-dfa63d41.css.gz b/docs/_app/assets/pages/__layout.svelte-dfa63d41.css.gz new file mode 100644 index 000000000..768f55ddd Binary files /dev/null and b/docs/_app/assets/pages/__layout.svelte-dfa63d41.css.gz differ diff --git a/docs/_app/assets/vendor-c8b15dc3.css b/docs/_app/assets/vendor-c8b15dc3.css deleted file mode 100644 index d713dd258..000000000 --- a/docs/_app/assets/vendor-c8b15dc3.css +++ /dev/null @@ -1 +0,0 @@ -.svelte-g4wg3a{box-sizing:border-box}.bg.svelte-g4wg3a{position:fixed;z-index:1000;top:0;left:0;display:flex;flex-direction:column;justify-content:center;width:100vw;height:100vh;background:rgba(0,0,0,.66)}.wrap.svelte-g4wg3a{position:relative;margin:2rem;max-height:100%}.window.svelte-g4wg3a{position:relative;width:40rem;max-width:100%;max-height:100%;margin:2rem auto;color:#000;border-radius:.5rem;background:white}.content.svelte-g4wg3a{position:relative;padding:1rem;max-height:calc(100vh - 4rem);overflow:auto}.close.svelte-g4wg3a{display:block;box-sizing:border-box;position:absolute;z-index:1000;top:1rem;right:1rem;margin:0;padding:0;width:1.5rem;height:1.5rem;border:0;color:#000;border-radius:1.5rem;background:white;box-shadow:0 0 0 1px #000;transition:transform .2s cubic-bezier(.25,.1,.25,1),background .2s cubic-bezier(.25,.1,.25,1);-webkit-appearance:none}.close.svelte-g4wg3a:before,.close.svelte-g4wg3a:after{content:"";display:block;box-sizing:border-box;position:absolute;top:50%;width:1rem;height:1px;background:black;transform-origin:center;transition:height .2s cubic-bezier(.25,.1,.25,1),background .2s cubic-bezier(.25,.1,.25,1)}.close.svelte-g4wg3a:before{-webkit-transform:translate(0,-50%) rotate(45deg);-moz-transform:translate(0,-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);left:.25rem}.close.svelte-g4wg3a:after{-webkit-transform:translate(0,-50%) rotate(-45deg);-moz-transform:translate(0,-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);left:.25rem}.close.svelte-g4wg3a:hover{background:black}.close.svelte-g4wg3a:hover:before,.close.svelte-g4wg3a:hover:after{height:2px;background:white}.close.svelte-g4wg3a:focus{border-color:#39f;box-shadow:0 0 0 2px #39f}.close.svelte-g4wg3a:active{transform:scale(.9)}.close.svelte-g4wg3a:hover,.close.svelte-g4wg3a:focus,.close.svelte-g4wg3a:active{outline:none}.loading-wave-dots.svelte-10h86fq.svelte-10h86fq{position:relative}.loading-wave-dots.svelte-10h86fq .wave-item.svelte-10h86fq{position:absolute;top:50%;left:50%;display:inline-block;margin-top:-4px;width:8px;height:8px;border-radius:50%;-webkit-animation:svelte-10h86fq-loading-wave-dots linear 2.8s infinite;animation:svelte-10h86fq-loading-wave-dots linear 2.8s infinite}.loading-wave-dots.svelte-10h86fq .wave-item.svelte-10h86fq:first-child{margin-left:-36px}.loading-wave-dots.svelte-10h86fq .wave-item.svelte-10h86fq:nth-child(2){margin-left:-20px;-webkit-animation-delay:.14s;animation-delay:.14s}.loading-wave-dots.svelte-10h86fq .wave-item.svelte-10h86fq:nth-child(3){margin-left:-4px;-webkit-animation-delay:.28s;animation-delay:.28s}.loading-wave-dots.svelte-10h86fq .wave-item.svelte-10h86fq:nth-child(4){margin-left:12px;-webkit-animation-delay:.42s;animation-delay:.42s}.loading-wave-dots.svelte-10h86fq .wave-item.svelte-10h86fq:last-child{margin-left:28px;-webkit-animation-delay:.56s;animation-delay:.56s}@-webkit-keyframes svelte-10h86fq-loading-wave-dots{0%{-webkit-transform:translateY(0);transform:translateY(0);background:#bbb}10%{-webkit-transform:translateY(-6px);transform:translateY(-6px);background:#999}20%{-webkit-transform:translateY(0);transform:translateY(0);background:#bbb}to{-webkit-transform:translateY(0);transform:translateY(0);background:#bbb}}@keyframes svelte-10h86fq-loading-wave-dots{0%{-webkit-transform:translateY(0);transform:translateY(0);background:#bbb}10%{-webkit-transform:translateY(-6px);transform:translateY(-6px);background:#999}20%{-webkit-transform:translateY(0);transform:translateY(0);background:#bbb}to{-webkit-transform:translateY(0);transform:translateY(0);background:#bbb}}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq{width:5px;height:5px;-webkit-animation:svelte-10h86fq-loading-circles linear .75s infinite;animation:svelte-10h86fq-loading-circles linear .75s infinite}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:first-child{margin-top:-14.5px;margin-left:-2.5px}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(2){margin-top:-11.26px;margin-left:6.26px}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(3){margin-top:-2.5px;margin-left:9.5px}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(4){margin-top:6.26px;margin-left:6.26px}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(5){margin-top:9.5px;margin-left:-2.5px}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(6){margin-top:6.26px;margin-left:-11.26px}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(7){margin-top:-2.5px;margin-left:-14.5px}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:last-child{margin-top:-11.26px;margin-left:-11.26px}@-webkit-keyframes svelte-10h86fq-loading-circles{0%{background:#dfdfdf}90%{background:#505050}to{background:#dfdfdf}}@keyframes svelte-10h86fq-loading-circles{0%{background:#dfdfdf}90%{background:#505050}to{background:#dfdfdf}}.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq{background:#666;-webkit-animation:svelte-10h86fq-loading-bubbles linear .75s infinite;animation:svelte-10h86fq-loading-bubbles linear .75s infinite}.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:first-child{margin-top:-12.5px;margin-left:-.5px}.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(2){margin-top:-9.26px;margin-left:8.26px}.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(3){margin-top:-.5px;margin-left:11.5px}.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(4){margin-top:8.26px;margin-left:8.26px}.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(5){margin-top:11.5px;margin-left:-.5px}.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(6){margin-top:8.26px;margin-left:-9.26px}.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(7){margin-top:-.5px;margin-left:-12.5px}.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:last-child{margin-top:-9.26px;margin-left:-9.26px}@-webkit-keyframes svelte-10h86fq-loading-bubbles{0%{width:1px;height:1px;box-shadow:0 0 0 3px #666}90%{width:1px;height:1px;box-shadow:0 0 #666}to{width:1px;height:1px;box-shadow:0 0 0 3px #666}}@keyframes svelte-10h86fq-loading-bubbles{0%{width:1px;height:1px;box-shadow:0 0 0 3px #666}90%{width:1px;height:1px;box-shadow:0 0 #666}to{width:1px;height:1px;box-shadow:0 0 0 3px #666}}.loading-default.svelte-10h86fq.svelte-10h86fq{position:relative;border:1px solid #999;-webkit-animation:svelte-10h86fq-loading-rotating ease 1.5s infinite;animation:svelte-10h86fq-loading-rotating ease 1.5s infinite}.loading-default.svelte-10h86fq.svelte-10h86fq:before{content:"";position:absolute;display:block;top:0;left:50%;margin-top:-3px;margin-left:-3px;width:6px;height:6px;background-color:#999;border-radius:50%}.loading-spiral.svelte-10h86fq.svelte-10h86fq{border:2px solid #777;border-right-color:transparent;-webkit-animation:svelte-10h86fq-loading-rotating linear .85s infinite;animation:svelte-10h86fq-loading-rotating linear .85s infinite}@-webkit-keyframes svelte-10h86fq-loading-rotating{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes svelte-10h86fq-loading-rotating{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loading-bubbles.svelte-10h86fq.svelte-10h86fq,.loading-circles.svelte-10h86fq.svelte-10h86fq{position:relative}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq,.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq{position:absolute;top:50%;left:50%;display:inline-block;border-radius:50%}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(2),.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(2){-webkit-animation-delay:93ms;animation-delay:93ms}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(3),.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(3){-webkit-animation-delay:.186s;animation-delay:.186s}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(4),.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(4){-webkit-animation-delay:.279s;animation-delay:.279s}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(5),.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(5){-webkit-animation-delay:.372s;animation-delay:.372s}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(6),.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(6){-webkit-animation-delay:.465s;animation-delay:.465s}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(7),.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(7){-webkit-animation-delay:.558s;animation-delay:.558s}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:last-child,.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:last-child{-webkit-animation-delay:.651s;animation-delay:.651s}.loading-bubbles.svelte-10h86fq.svelte-10h86fq,.loading-circles.svelte-10h86fq.svelte-10h86fq,.loading-spiral.svelte-10h86fq.svelte-10h86fq,.loading-wave-dots.svelte-10h86fq.svelte-10h86fq,.loading-default.svelte-10h86fq.svelte-10h86fq{display:inline-block;margin:5px 0;width:28px;height:28px;font-size:28px;line-height:28px;border-radius:50%}.infinite-loading-container.svelte-o3w4bf{clear:both;text-align:center}.btn-try-infinite.svelte-o3w4bf{margin-top:5px;padding:5px 10px;color:#999;font-size:14px;line-height:1;background:transparent;border:1px solid #ccc;border-radius:3px;outline:none;cursor:pointer}.btn-try-infinite.svelte-o3w4bf:not(:active):hover{opacity:.8}textarea.svelte-w8w2mp{left:0;bottom:0;margin:0;padding:0;opacity:0;width:1px;height:1px;border:none;display:block;position:absolute}ul.svelte-gbh3pt{list-style:none;margin:0;padding:0;padding-left:var(--nodePaddingLeft, 1rem);border-left:var(--nodeBorderLeft, 1px dotted #9ca3af);color:var(--nodeColor, #374151)}.hidden.svelte-gbh3pt{display:none}.bracket.svelte-gbh3pt{cursor:pointer}.bracket.svelte-gbh3pt:hover{background:var(--bracketHoverBackground, #d1d5db)}.comma.svelte-gbh3pt{color:var(--nodeColor, #374151)}.val.svelte-gbh3pt{color:var(--leafDefaultColor, #9ca3af)}.val.string.svelte-gbh3pt{color:var(--leafStringColor, #059669)}.val.number.svelte-gbh3pt{color:var(--leafNumberColor, #d97706)}.val.boolean.svelte-gbh3pt{color:var(--leafBooleanColor, #2563eb)} diff --git a/docs/_app/assets/vendor-c8b15dc3.css.br b/docs/_app/assets/vendor-c8b15dc3.css.br deleted file mode 100644 index 969e0a2bb..000000000 Binary files a/docs/_app/assets/vendor-c8b15dc3.css.br and /dev/null differ diff --git a/docs/_app/assets/vendor-c8b15dc3.css.gz b/docs/_app/assets/vendor-c8b15dc3.css.gz deleted file mode 100644 index 8f4de1096..000000000 Binary files a/docs/_app/assets/vendor-c8b15dc3.css.gz and /dev/null differ diff --git a/docs/_app/assets/vendor-c8b32335.css b/docs/_app/assets/vendor-c8b32335.css new file mode 100644 index 000000000..7493d3d50 --- /dev/null +++ b/docs/_app/assets/vendor-c8b32335.css @@ -0,0 +1 @@ +.svelte-g4wg3a{box-sizing:border-box}.bg.svelte-g4wg3a{position:fixed;z-index:1000;top:0;left:0;display:flex;flex-direction:column;justify-content:center;width:100vw;height:100vh;background:rgba(0,0,0,.66)}.wrap.svelte-g4wg3a{position:relative;margin:2rem;max-height:100%}.window.svelte-g4wg3a{position:relative;width:40rem;max-width:100%;max-height:100%;margin:2rem auto;color:#000;border-radius:.5rem;background:white}.content.svelte-g4wg3a{position:relative;padding:1rem;max-height:calc(100vh - 4rem);overflow:auto}.close.svelte-g4wg3a{display:block;box-sizing:border-box;position:absolute;z-index:1000;top:1rem;right:1rem;margin:0;padding:0;width:1.5rem;height:1.5rem;border:0;color:#000;border-radius:1.5rem;background:white;box-shadow:0 0 0 1px #000;transition:transform .2s cubic-bezier(.25,.1,.25,1),background .2s cubic-bezier(.25,.1,.25,1);-webkit-appearance:none}.close.svelte-g4wg3a:before,.close.svelte-g4wg3a:after{content:"";display:block;box-sizing:border-box;position:absolute;top:50%;width:1rem;height:1px;background:black;transform-origin:center;transition:height .2s cubic-bezier(.25,.1,.25,1),background .2s cubic-bezier(.25,.1,.25,1)}.close.svelte-g4wg3a:before{transform:translateY(-50%) rotate(45deg);left:.25rem}.close.svelte-g4wg3a:after{transform:translateY(-50%) rotate(-45deg);left:.25rem}.close.svelte-g4wg3a:hover{background:black}.close.svelte-g4wg3a:hover:before,.close.svelte-g4wg3a:hover:after{height:2px;background:white}.close.svelte-g4wg3a:focus{border-color:#39f;box-shadow:0 0 0 2px #39f}.close.svelte-g4wg3a:active{transform:scale(.9)}.close.svelte-g4wg3a:hover,.close.svelte-g4wg3a:focus,.close.svelte-g4wg3a:active{outline:none}.loading-wave-dots.svelte-10h86fq.svelte-10h86fq{position:relative}.loading-wave-dots.svelte-10h86fq .wave-item.svelte-10h86fq{position:absolute;top:50%;left:50%;display:inline-block;margin-top:-4px;width:8px;height:8px;border-radius:50%;-webkit-animation:svelte-10h86fq-loading-wave-dots linear 2.8s infinite;animation:svelte-10h86fq-loading-wave-dots linear 2.8s infinite}.loading-wave-dots.svelte-10h86fq .wave-item.svelte-10h86fq:first-child{margin-left:-36px}.loading-wave-dots.svelte-10h86fq .wave-item.svelte-10h86fq:nth-child(2){margin-left:-20px;-webkit-animation-delay:.14s;animation-delay:.14s}.loading-wave-dots.svelte-10h86fq .wave-item.svelte-10h86fq:nth-child(3){margin-left:-4px;-webkit-animation-delay:.28s;animation-delay:.28s}.loading-wave-dots.svelte-10h86fq .wave-item.svelte-10h86fq:nth-child(4){margin-left:12px;-webkit-animation-delay:.42s;animation-delay:.42s}.loading-wave-dots.svelte-10h86fq .wave-item.svelte-10h86fq:last-child{margin-left:28px;-webkit-animation-delay:.56s;animation-delay:.56s}@-webkit-keyframes svelte-10h86fq-loading-wave-dots{0%{transform:translateY(0);background:#bbb}10%{transform:translateY(-6px);background:#999}20%{transform:translateY(0);background:#bbb}to{transform:translateY(0);background:#bbb}}@keyframes svelte-10h86fq-loading-wave-dots{0%{transform:translateY(0);background:#bbb}10%{transform:translateY(-6px);background:#999}20%{transform:translateY(0);background:#bbb}to{transform:translateY(0);background:#bbb}}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq{width:5px;height:5px;-webkit-animation:svelte-10h86fq-loading-circles linear .75s infinite;animation:svelte-10h86fq-loading-circles linear .75s infinite}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:first-child{margin-top:-14.5px;margin-left:-2.5px}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(2){margin-top:-11.26px;margin-left:6.26px}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(3){margin-top:-2.5px;margin-left:9.5px}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(4){margin-top:6.26px;margin-left:6.26px}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(5){margin-top:9.5px;margin-left:-2.5px}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(6){margin-top:6.26px;margin-left:-11.26px}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(7){margin-top:-2.5px;margin-left:-14.5px}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:last-child{margin-top:-11.26px;margin-left:-11.26px}@-webkit-keyframes svelte-10h86fq-loading-circles{0%{background:#dfdfdf}90%{background:#505050}to{background:#dfdfdf}}@keyframes svelte-10h86fq-loading-circles{0%{background:#dfdfdf}90%{background:#505050}to{background:#dfdfdf}}.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq{background:#666;-webkit-animation:svelte-10h86fq-loading-bubbles linear .75s infinite;animation:svelte-10h86fq-loading-bubbles linear .75s infinite}.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:first-child{margin-top:-12.5px;margin-left:-.5px}.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(2){margin-top:-9.26px;margin-left:8.26px}.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(3){margin-top:-.5px;margin-left:11.5px}.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(4){margin-top:8.26px;margin-left:8.26px}.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(5){margin-top:11.5px;margin-left:-.5px}.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(6){margin-top:8.26px;margin-left:-9.26px}.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(7){margin-top:-.5px;margin-left:-12.5px}.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:last-child{margin-top:-9.26px;margin-left:-9.26px}@-webkit-keyframes svelte-10h86fq-loading-bubbles{0%{width:1px;height:1px;box-shadow:0 0 0 3px #666}90%{width:1px;height:1px;box-shadow:0 0 #666}to{width:1px;height:1px;box-shadow:0 0 0 3px #666}}@keyframes svelte-10h86fq-loading-bubbles{0%{width:1px;height:1px;box-shadow:0 0 0 3px #666}90%{width:1px;height:1px;box-shadow:0 0 #666}to{width:1px;height:1px;box-shadow:0 0 0 3px #666}}.loading-default.svelte-10h86fq.svelte-10h86fq{position:relative;border:1px solid #999;-webkit-animation:svelte-10h86fq-loading-rotating ease 1.5s infinite;animation:svelte-10h86fq-loading-rotating ease 1.5s infinite}.loading-default.svelte-10h86fq.svelte-10h86fq:before{content:"";position:absolute;display:block;top:0;left:50%;margin-top:-3px;margin-left:-3px;width:6px;height:6px;background-color:#999;border-radius:50%}.loading-spiral.svelte-10h86fq.svelte-10h86fq{border:2px solid #777;border-right-color:transparent;-webkit-animation:svelte-10h86fq-loading-rotating linear .85s infinite;animation:svelte-10h86fq-loading-rotating linear .85s infinite}@-webkit-keyframes svelte-10h86fq-loading-rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-10h86fq-loading-rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-bubbles.svelte-10h86fq.svelte-10h86fq,.loading-circles.svelte-10h86fq.svelte-10h86fq{position:relative}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq,.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq{position:absolute;top:50%;left:50%;display:inline-block;border-radius:50%}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(2),.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(2){-webkit-animation-delay:93ms;animation-delay:93ms}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(3),.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(3){-webkit-animation-delay:.186s;animation-delay:.186s}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(4),.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(4){-webkit-animation-delay:.279s;animation-delay:.279s}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(5),.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(5){-webkit-animation-delay:.372s;animation-delay:.372s}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(6),.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(6){-webkit-animation-delay:.465s;animation-delay:.465s}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:nth-child(7),.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:nth-child(7){-webkit-animation-delay:.558s;animation-delay:.558s}.loading-circles.svelte-10h86fq .circle-item.svelte-10h86fq:last-child,.loading-bubbles.svelte-10h86fq .bubble-item.svelte-10h86fq:last-child{-webkit-animation-delay:.651s;animation-delay:.651s}.loading-bubbles.svelte-10h86fq.svelte-10h86fq,.loading-circles.svelte-10h86fq.svelte-10h86fq,.loading-spiral.svelte-10h86fq.svelte-10h86fq,.loading-wave-dots.svelte-10h86fq.svelte-10h86fq,.loading-default.svelte-10h86fq.svelte-10h86fq{display:inline-block;margin:5px 0;width:28px;height:28px;font-size:28px;line-height:28px;border-radius:50%}.infinite-loading-container.svelte-o3w4bf{clear:both;text-align:center}.btn-try-infinite.svelte-o3w4bf{margin-top:5px;padding:5px 10px;color:#999;font-size:14px;line-height:1;background:transparent;border:1px solid #ccc;border-radius:3px;outline:none;cursor:pointer}.btn-try-infinite.svelte-o3w4bf:not(:active):hover{opacity:.8}textarea.svelte-w8w2mp{left:0;bottom:0;margin:0;padding:0;opacity:0;width:1px;height:1px;border:none;display:block;position:absolute}ul.svelte-gbh3pt{list-style:none;margin:0;padding:0;padding-left:var(--nodePaddingLeft, 1rem);border-left:var(--nodeBorderLeft, 1px dotted #9ca3af);color:var(--nodeColor, #374151)}.hidden.svelte-gbh3pt{display:none}.bracket.svelte-gbh3pt{cursor:pointer}.bracket.svelte-gbh3pt:hover{background:var(--bracketHoverBackground, #d1d5db)}.comma.svelte-gbh3pt{color:var(--nodeColor, #374151)}.val.svelte-gbh3pt{color:var(--leafDefaultColor, #9ca3af)}.val.string.svelte-gbh3pt{color:var(--leafStringColor, #059669)}.val.number.svelte-gbh3pt{color:var(--leafNumberColor, #d97706)}.val.boolean.svelte-gbh3pt{color:var(--leafBooleanColor, #2563eb)} diff --git a/docs/_app/assets/vendor-c8b32335.css.br b/docs/_app/assets/vendor-c8b32335.css.br new file mode 100644 index 000000000..3531ad17a Binary files /dev/null and b/docs/_app/assets/vendor-c8b32335.css.br differ diff --git a/docs/_app/assets/vendor-c8b32335.css.gz b/docs/_app/assets/vendor-c8b32335.css.gz new file mode 100644 index 000000000..b8a074b11 Binary files /dev/null and b/docs/_app/assets/vendor-c8b32335.css.gz differ diff --git a/docs/_app/manifest.json b/docs/_app/manifest.json index b86ca614c..2ddd813f6 100644 --- a/docs/_app/manifest.json +++ b/docs/_app/manifest.json @@ -1,6 +1,6 @@ { ".svelte-kit/runtime/client/start.js": { - "file": "start-8aaca1e2.js", + "file": "start-3427dd58.js", "src": ".svelte-kit/runtime/client/start.js", "isEntry": true, "imports": [ @@ -22,7 +22,7 @@ "_store-61c15de0.js" ], "css": [ - "assets/pages/__layout.svelte-144853ef.css" + "assets/pages/__layout.svelte-dfa63d41.css" ] }, ".svelte-kit/runtime/components/error.svelte": { @@ -50,7 +50,7 @@ "_vendor-699b6971.js": { "file": "chunks/vendor-699b6971.js", "css": [ - "assets/vendor-c8b15dc3.css" + "assets/vendor-c8b32335.css" ] }, "_store-61c15de0.js": { diff --git a/docs/_app/manifest.json.br b/docs/_app/manifest.json.br index fe79cedf5..8f524672b 100644 Binary files a/docs/_app/manifest.json.br and b/docs/_app/manifest.json.br differ diff --git a/docs/_app/manifest.json.gz b/docs/_app/manifest.json.gz index 73faf8043..7a1968836 100644 Binary files a/docs/_app/manifest.json.gz and b/docs/_app/manifest.json.gz differ diff --git a/docs/_app/start-8aaca1e2.js b/docs/_app/start-3427dd58.js similarity index 98% rename from docs/_app/start-8aaca1e2.js rename to docs/_app/start-3427dd58.js index eca2bcafd..2d558f0cc 100644 --- a/docs/_app/start-8aaca1e2.js +++ b/docs/_app/start-3427dd58.js @@ -1 +1 @@ -var nt=Object.defineProperty,rt=Object.defineProperties;var st=Object.getOwnPropertyDescriptors;var ce=Object.getOwnPropertySymbols;var qe=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable;var Ve=(r,e,t)=>e in r?nt(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,A=(r,e)=>{for(var t in e||(e={}))qe.call(e,t)&&Ve(r,t,e[t]);if(ce)for(var t of ce(e))ze.call(e,t)&&Ve(r,t,e[t]);return r},ne=(r,e)=>rt(r,st(e));var Je=(r,e)=>{var t={};for(var s in r)qe.call(r,s)&&e.indexOf(s)<0&&(t[s]=r[s]);if(r!=null&&ce)for(var s of ce(r))e.indexOf(s)<0&&ze.call(r,s)&&(t[s]=r[s]);return t};import{S as at,i as it,s as ot,e as lt,c as ct,a as ft,d as I,b as we,f as K,g as D,t as ut,h as dt,j as pt,k as _t,l as P,m as ht,n as Y,o as x,p as M,q as C,r as mt,u as gt,v as $e,w as V,x as se,y as q,z as ae,A as ie,B as z,C as oe,D as fe,E as Ke}from"./chunks/vendor-699b6971.js";let Be="",et="";function wt(r){Be=r.base,et=r.assets||Be}function bt(r){let e,t,s;const c=[r[1]||{}];var o=r[0][0];function f(n){let a={};for(let i=0;i{z(d,1)}),M()}o?(e=new o(f()),V(e.$$.fragment),C(e.$$.fragment,1),q(e,t.parentNode,t)):e=null}else o&&e.$set(i)},i(n){s||(e&&C(e.$$.fragment,n),s=!0)},o(n){e&&x(e.$$.fragment,n),s=!1},d(n){n&&I(t),e&&z(e,n)}}}function yt(r){let e,t,s;const c=[r[1]||{}];var o=r[0][0];function f(n){let a={$$slots:{default:[Et]},$$scope:{ctx:n}};for(let i=0;i{z(d,1)}),M()}o?(e=new o(f(n)),V(e.$$.fragment),C(e.$$.fragment,1),q(e,t.parentNode,t)):e=null}else o&&e.$set(i)},i(n){s||(e&&C(e.$$.fragment,n),s=!0)},o(n){e&&x(e.$$.fragment,n),s=!1},d(n){n&&I(t),e&&z(e,n)}}}function vt(r){let e,t,s;const c=[r[2]||{}];var o=r[0][1];function f(n){let a={};for(let i=0;i{z(d,1)}),M()}o?(e=new o(f()),V(e.$$.fragment),C(e.$$.fragment,1),q(e,t.parentNode,t)):e=null}else o&&e.$set(i)},i(n){s||(e&&C(e.$$.fragment,n),s=!0)},o(n){e&&x(e.$$.fragment,n),s=!1},d(n){n&&I(t),e&&z(e,n)}}}function $t(r){let e,t,s;const c=[r[2]||{}];var o=r[0][1];function f(n){let a={$$slots:{default:[kt]},$$scope:{ctx:n}};for(let i=0;i{z(d,1)}),M()}o?(e=new o(f(n)),V(e.$$.fragment),C(e.$$.fragment,1),q(e,t.parentNode,t)):e=null}else o&&e.$set(i)},i(n){s||(e&&C(e.$$.fragment,n),s=!0)},o(n){e&&x(e.$$.fragment,n),s=!1},d(n){n&&I(t),e&&z(e,n)}}}function kt(r){let e,t,s;const c=[r[3]||{}];var o=r[0][2];function f(n){let a={};for(let i=0;i{z(d,1)}),M()}o?(e=new o(f()),V(e.$$.fragment),C(e.$$.fragment,1),q(e,t.parentNode,t)):e=null}else o&&e.$set(i)},i(n){s||(e&&C(e.$$.fragment,n),s=!0)},o(n){e&&x(e.$$.fragment,n),s=!1},d(n){n&&I(t),e&&z(e,n)}}}function Et(r){let e,t,s,c;const o=[$t,vt],f=[];function n(a,i){return a[0][2]?0:1}return e=n(r),t=f[e]=o[e](r),{c(){t.c(),s=P()},l(a){t.l(a),s=P()},m(a,i){f[e].m(a,i),D(a,s,i),c=!0},p(a,i){let d=e;e=n(a),e===d?f[e].p(a,i):(Y(),x(f[d],1,1,()=>{f[d]=null}),M(),t=f[e],t?t.p(a,i):(t=f[e]=o[e](a),t.c()),C(t,1),t.m(s.parentNode,s))},i(a){c||(C(t),c=!0)},o(a){x(t),c=!1},d(a){f[e].d(a),a&&I(s)}}}function We(r){let e,t=r[5]&&Ye(r);return{c(){e=lt("div"),t&&t.c(),this.h()},l(s){e=ct(s,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var c=ft(e);t&&t.l(c),c.forEach(I),this.h()},h(){we(e,"id","svelte-announcer"),we(e,"aria-live","assertive"),we(e,"aria-atomic","true"),K(e,"position","absolute"),K(e,"left","0"),K(e,"top","0"),K(e,"clip","rect(0 0 0 0)"),K(e,"clip-path","inset(50%)"),K(e,"overflow","hidden"),K(e,"white-space","nowrap"),K(e,"width","1px"),K(e,"height","1px")},m(s,c){D(s,e,c),t&&t.m(e,null)},p(s,c){s[5]?t?t.p(s,c):(t=Ye(s),t.c(),t.m(e,null)):t&&(t.d(1),t=null)},d(s){s&&I(e),t&&t.d()}}}function Ye(r){let e;return{c(){e=ut(r[6])},l(t){e=dt(t,r[6])},m(t,s){D(t,e,s)},p(t,s){s&64&&pt(e,t[6])},d(t){t&&I(e)}}}function Rt(r){let e,t,s,c,o;const f=[yt,bt],n=[];function a(d,R){return d[0][1]?0:1}e=a(r),t=n[e]=f[e](r);let i=r[4]&&We(r);return{c(){t.c(),s=_t(),i&&i.c(),c=P()},l(d){t.l(d),s=ht(d),i&&i.l(d),c=P()},m(d,R){n[e].m(d,R),D(d,s,R),i&&i.m(d,R),D(d,c,R),o=!0},p(d,[R]){let v=e;e=a(d),e===v?n[e].p(d,R):(Y(),x(n[v],1,1,()=>{n[v]=null}),M(),t=n[e],t?t.p(d,R):(t=n[e]=f[e](d),t.c()),C(t,1),t.m(s.parentNode,s)),d[4]?i?i.p(d,R):(i=We(d),i.c(),i.m(c.parentNode,c)):i&&(i.d(1),i=null)},i(d){o||(C(t),o=!0)},o(d){x(t),o=!1},d(d){n[e].d(d),d&&I(s),i&&i.d(d),d&&I(c)}}}function St(r,e,t){let{stores:s}=e,{page:c}=e,{components:o}=e,{props_0:f=null}=e,{props_1:n=null}=e,{props_2:a=null}=e;mt("__svelte__",s),gt(s.page.notify);let i=!1,d=!1,R=null;return $e(()=>{const v=s.page.subscribe(()=>{i&&(t(5,d=!0),t(6,R=document.title||"untitled page"))});return t(4,i=!0),v}),r.$$set=v=>{"stores"in v&&t(7,s=v.stores),"page"in v&&t(8,c=v.page),"components"in v&&t(0,o=v.components),"props_0"in v&&t(1,f=v.props_0),"props_1"in v&&t(2,n=v.props_1),"props_2"in v&&t(3,a=v.props_2)},r.$$.update=()=>{r.$$.dirty&384&&s.page.set(c)},[o,f,n,a,i,d,R,s,c]}class Lt extends at{constructor(e){super();it(this,e,St,Rt,ot,{stores:7,page:8,components:0,props_0:1,props_1:2,props_2:3})}}const Ut="modulepreload",Me={},Nt="/_app/",be=function(e,t){return!t||t.length===0?e():Promise.all(t.map(s=>{if(s=`${Nt}${s}`,s in Me)return;Me[s]=!0;const c=s.endsWith(".css"),o=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${o}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":Ut,c||(f.as="script",f.crossOrigin=""),f.href=s,document.head.appendChild(f),c)return new Promise((n,a)=>{f.addEventListener("load",n),f.addEventListener("error",()=>a(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>e())},Ot={},Ee=[()=>be(()=>import("./pages/__layout.svelte-c3821928.js"),["pages/__layout.svelte-c3821928.js","assets/pages/__layout.svelte-144853ef.css","chunks/vendor-699b6971.js","assets/vendor-c8b15dc3.css","chunks/store-61c15de0.js"]),()=>be(()=>import("./error.svelte-92ad0bf9.js"),["error.svelte-92ad0bf9.js","chunks/vendor-699b6971.js","assets/vendor-c8b15dc3.css"]),()=>be(()=>import("./pages/index.svelte-c559d2d1.js"),["pages/index.svelte-c559d2d1.js","assets/pages/index.svelte-fade4f59.css","chunks/vendor-699b6971.js","assets/vendor-c8b15dc3.css","chunks/store-61c15de0.js"])],At={"":[[0,2],[1]]};function Fe(r){return r instanceof Error||r&&r.name&&r.message?r:new Error(JSON.stringify(r))}function Ge(r){const e=r.status&&r.status>=400&&r.status<=599&&!r.redirect;if(r.error||e){const t=r.status;if(!r.error&&e)return{status:t||500,error:new Error};const s=typeof r.error=="string"?new Error(r.error):r.error;return s 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:s}):{status:t,error:s}:{status:500,error:new Error(`"error" property returned from load() must be a string or instance of Error, received type "${typeof s}"`)}}if(r.redirect){if(!r.status||Math.floor(r.status/100)!==3)return{status:500,error:new Error('"redirect" property returned from load() must be accompanied by a 3xx status code')};if(typeof r.redirect!="string")return{status:500,error:new Error('"redirect" property returned from load() must be a string')}}if(r.context)throw new Error('You are returning "context" from a load function. "context" was renamed to "stuff", please adjust your code accordingly.');return r}function Pt(r,e){return r==="/"||e==="ignore"?r:e==="never"?r.endsWith("/")?r.slice(0,-1):r:e==="always"&&/\/[^./]+$/.test(r)?r+"/":r}function xt(r){let e=5381,t=r.length;if(typeof r=="string")for(;t;)e=e*33^r.charCodeAt(--t);else for(;t;)e=e*33^r[--t];return(e>>>0).toString(36)}function Xe(r){let e=r.baseURI;if(!e){const t=r.getElementsByTagName("base");e=t.length?t[0].href:r.URL}return e}function ke(){return{x:pageXOffset,y:pageYOffset}}function He(r){return r.composedPath().find(t=>t instanceof Node&&t.nodeName.toUpperCase()==="A")}function Qe(r){return r instanceof SVGAElement?new URL(r.href.baseVal,document.baseURI):new URL(r.href)}function Ze(r){const e=fe(r);let t=!0;function s(){t=!0,e.update(f=>f)}function c(f){t=!1,e.set(f)}function o(f){let n;return e.subscribe(a=>{(n===void 0||t&&a!==n)&&f(n=a)})}return{notify:s,set:c,subscribe:o}}function Ct(){const{set:r,subscribe:e}=fe(!1),t="1649334758594";let s;async function c(){clearTimeout(s);const f=await fetch(`${et}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(f.ok){const{version:n}=await f.json(),a=n!==t;return a&&(r(!0),clearTimeout(s)),a}else throw new Error(`Version check failed: ${f.status}`)}return{subscribe:e,check:c}}function jt(r,e){let s=`script[sveltekit\\:data-type="data"][sveltekit\\:data-url=${JSON.stringify(typeof r=="string"?r:r.url)}]`;e&&typeof e.body=="string"&&(s+=`[sveltekit\\:data-body="${xt(e.body)}"]`);const c=document.querySelector(s);if(c&&c.textContent){const o=JSON.parse(c.textContent),{body:f}=o,n=Je(o,["body"]);return Promise.resolve(new Response(f,n))}return fetch(r,e)}const It=/^(\.\.\.)?(\w+)(?:=(\w+))?$/;function Tt(r){const e=[],t=[];let s=!0;return{pattern:r===""?/^\/$/:new RegExp(`^${decodeURIComponent(r).split("/").map((o,f,n)=>{const a=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(o);if(a)return e.push(a[1]),t.push(a[2]),"(?:/(.*))?";const i=f===n.length-1;return"/"+o.split(/\[(.+?)\]/).map((d,R)=>{if(R%2){const[,v,H,F]=It.exec(d);return e.push(H),t.push(F),v?"(.*?)":"([^/]+?)"}return i&&d.includes(".")&&(s=!1),d.normalize().replace(/%5[Bb]/g,"[").replace(/%5[Dd]/g,"]").replace(/#/g,"%23").replace(/\?/g,"%3F").replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}).join("")}).join("")}${s?"/?":""}$`),names:e,types:t}}function Dt(r,e,t,s){const c={};for(let o=0;o{const{pattern:a,names:i,types:d}=Tt(c);return{id:c,exec:R=>{const v=a.exec(R);if(v)return Dt(v,i,d,t)},a:o.map(R=>r[R]),b:f.map(R=>r[R]),has_shadow:!!n}})}const tt="sveltekit:scroll",B="sveltekit:index",ye=Vt(Ee,At,Ot),qt=Ee[0](),zt=Ee[1]();let re={};try{re=JSON.parse(sessionStorage[tt])}catch{}function ve(r){re[r]=ke()}function Jt({target:r,session:e,base:t,trailing_slash:s}){var je,Ie;const c=new Map,o=new Set,f={url:Ze({}),page:Ze({}),navigating:fe(null),session:fe(e),updated:Ct()},n={id:null,promise:null},a={before_navigate:[],after_navigate:[]};let i={url:null,session_id:0,branch:[]},d=!1,R=!0,v=!1,H=1,F=null,Re,Se,Le=!1;f.session.subscribe(async l=>{Se=l,Le&&(H+=1,he(new URL(location.href),[],!0))}),Le=!0;let ue=0,G=!0,T=(Ie=(je=history.state)==null?void 0:je[B])!=null?Ie:0;T===0&&history.replaceState(ne(A({},history.state),{[B]:0}),"",location.href);const de=re[T];de&&scrollTo(de.x,de.y);let pe=!1,_e,Ue,Ne;async function Oe(l,{noscroll:_=!1,replaceState:b=!1,keepfocus:u=!1,state:h={}},w){const m=new URL(l,Xe(document));if(G)return ge({url:m,scroll:_?ke():null,keepfocus:u,redirect_chain:w,details:{state:h,replaceState:b},accepted:()=>{},blocked:()=>{}});await ee(m)}async function Ae(l){const _=Ce(l);if(!_)throw new Error("Attempted to prefetch a URL that does not belong to this app");return n.promise=xe(_,!1),n.id=_.id,n.promise}async function he(l,_,b,u){var g,k,S;const h=Ce(l),w=Ue={};let m=h&&await xe(h,b);if(!m&&l.pathname===location.pathname&&(m=await Z({status:404,error:new Error(`Not found: ${l.pathname}`),url:l,routeId:null})),!m){await ee(l);return}if(Ue!==w)return;if(o.clear(),m.redirect)if(_.length>10||_.includes(l.pathname))m=await Z({status:500,error:new Error("Redirect loop"),url:l,routeId:null});else{G?Oe(new URL(m.redirect,l).href,{},[..._,l.pathname]):await ee(new URL(m.redirect,location.href));return}else((k=(g=m.props)==null?void 0:g.page)==null?void 0:k.status)>=400&&await f.updated.check()&&await ee(l);if(v=!0,u&&u.details){const{details:y}=u,L=y.replaceState?0:1;y.state[B]=T+=L,history[y.replaceState?"replaceState":"pushState"](y.state,"",l)}if(d?(i=m.state,Re.$set(m.props)):Pe(m),u){const{scroll:y,keepfocus:L}=u;if(!L){const p=document.body,E=p.getAttribute("tabindex");(S=getSelection())==null||S.removeAllRanges(),p.tabIndex=-1,p.focus(),E!==null?p.setAttribute("tabindex",E):p.removeAttribute("tabindex")}if(await Ke(),R){const p=l.hash&&document.getElementById(l.hash.slice(1));y?scrollTo(y.x,y.y):p?p.scrollIntoView():scrollTo(0,0)}}else await Ke();n.promise=null,n.id=null,R=!0,v=!1,m.props.page&&(_e=m.props.page);const $=m.state.branch[m.state.branch.length-1];G=($==null?void 0:$.module.router)!==!1}function Pe(l){i=l.state;const _=document.querySelector("style[data-svelte]");if(_&&_.remove(),_e=l.props.page,Re=new Lt({target:r,props:ne(A({},l.props),{stores:f}),hydrate:!0}),d=!0,G){const b={from:null,to:new URL(location.href)};a.after_navigate.forEach(u=>u(b))}}async function me({url:l,params:_,stuff:b,branch:u,status:h,error:w,routeId:m}){var L;const $=u.filter(Boolean),g=$.find(p=>{var E;return(E=p.loaded)==null?void 0:E.redirect}),k={redirect:(L=g==null?void 0:g.loaded)==null?void 0:L.redirect,state:{url:l,params:_,branch:u,session_id:H},props:{components:$.map(p=>p.module.default)}};for(let p=0;p<$.length;p+=1){const E=$[p].loaded;k.props[`props_${p}`]=E?await E.props:null}if(!i.url||l.href!==i.url.href){k.props.page={error:w,params:_,routeId:m,status:h,stuff:b,url:l};const p=(E,J)=>{Object.defineProperty(k.props.page,E,{get:()=>{throw new Error(`$page.${E} has been replaced by $page.url.${J}`)}})};p("origin","origin"),p("path","pathname"),p("query","searchParams")}const S=$[$.length-1],y=S.loaded&&S.loaded.maxage;if(y){const p=l.pathname+l.search;let E=!1;const J=()=>{c.get(p)===k&&c.delete(p),U(),clearTimeout(X)},X=setTimeout(J,y*1e3),U=f.session.subscribe(()=>{E&&J()});E=!0,c.set(p,k)}return k}async function Q({status:l,error:_,module:b,url:u,params:h,stuff:w,props:m,routeId:$}){const g={module:b,uses:{params:new Set,url:!1,session:!1,stuff:!1,dependencies:new Set},loaded:null,stuff:w};m&&g.uses.dependencies.add(u.href);const k={};for(const y in h)Object.defineProperty(k,y,{get(){return g.uses.params.add(y),h[y]},enumerable:!0});const S=Se;if(b.load){const y={routeId:$,params:k,props:m||{},get url(){return g.uses.url=!0,u},get session(){return g.uses.session=!0,S},get stuff(){return g.uses.stuff=!0,A({},w)},fetch(p,E){const J=typeof p=="string"?p:p.url,{href:X}=new URL(J,u);return g.uses.dependencies.add(X),d?fetch(p,E):jt(p,E)}};_&&(y.status=l,y.error=_);const L=await b.load.call(null,y);if(!L)throw new Error("load function must return a value");g.loaded=Ge(L),g.loaded.stuff&&(g.stuff=g.loaded.stuff)}else m&&(g.loaded=Ge({props:m}));return g}async function xe({id:l,url:_,params:b,route:u},h){var E,J,X;if(n.id===l&&n.promise)return n.promise;if(!h){const U=c.get(l);if(U)return U}const{a:w,b:m,has_shadow:$}=u,g=i.url&&{url:l!==i.url.pathname+i.url.search,params:Object.keys(b).filter(U=>i.params[U]!==b[U]),session:H!==i.session_id};let k=[],S={},y=!1,L=200,p;w.forEach(U=>U());e:for(let U=0;Uj.uses.params.has(W))||g.session&&j.uses.session||Array.from(j.uses.dependencies).some(W=>o.has(W))||y&&j.uses.stuff){let W={};const Te=$&&U===w.length-1;if(Te){const te=await fetch(`${_.pathname}${_.pathname.endsWith("/")?"":"/"}__data.json${_.search}`,{headers:{"x-sveltekit-load":"true"}});if(te.ok){const De=te.headers.get("x-sveltekit-location");if(De)return{redirect:De,props:{},state:i};W=te.status===204?{}:await te.json()}else L=te.status,p=new Error("Failed to load data")}if(p||(N=await Q({module:O,url:_,params:b,props:W,stuff:S,routeId:u.id})),N&&(Te&&(N.uses.url=!0),N.loaded)){if(N.loaded.fallthrough)throw new Error("fallthrough is no longer supported. Use matchers instead: https://kit.svelte.dev/docs/routing#advanced-routing-matching");if(N.loaded.error&&(L=N.loaded.status,p=N.loaded.error),N.loaded.redirect)return{redirect:N.loaded.redirect,props:{},state:i};N.loaded.stuff&&(y=!0)}}else N=j}catch(O){L=500,p=Fe(O)}if(p){for(;U--;)if(m[U]){let O,j,le=U;for(;!(j=k[le]);)le-=1;try{if(O=await Q({status:L,error:p,module:await m[U](),url:_,params:b,stuff:j.stuff,routeId:u.id}),(E=O==null?void 0:O.loaded)!=null&&E.error)continue;(J=O==null?void 0:O.loaded)!=null&&J.stuff&&(S=A(A({},S),O.loaded.stuff)),k=k.slice(0,le+1).concat(O);break e}catch{continue}}return await Z({status:L,error:p,url:_,routeId:u.id})}else(X=N==null?void 0:N.loaded)!=null&&X.stuff&&(S=A(A({},S),N.loaded.stuff)),k.push(N)}return await me({url:_,params:b,stuff:S,branch:k,status:L,error:p,routeId:u.id})}async function Z({status:l,error:_,url:b,routeId:u}){var $,g;const h={},w=await Q({module:await qt,url:b,params:h,stuff:{},routeId:u}),m=await Q({status:l,error:_,module:await zt,url:b,params:h,stuff:w&&w.loaded&&w.loaded.stuff||{},routeId:u});return await me({url:b,params:h,stuff:A(A({},($=w==null?void 0:w.loaded)==null?void 0:$.stuff),(g=m==null?void 0:m.loaded)==null?void 0:g.stuff),branch:[w,m],status:l,error:_,routeId:u})}function Ce(l){if(l.origin!==location.origin||!l.pathname.startsWith(t))return;const _=decodeURI(l.pathname.slice(t.length)||"/");for(const b of ye){const u=b.exec(_);if(u)return{id:l.pathname+l.search,route:b,params:u,url:l}}}async function ge({url:l,scroll:_,keepfocus:b,redirect_chain:u,details:h,accepted:w,blocked:m}){const $=i.url;let g=!1;const k={from:$,to:l,cancel:()=>g=!0};if(a.before_navigate.forEach(p=>p(k)),g){m();return}const S=Pt(l.pathname,s),y=new URL(l.origin+S+l.search+l.hash);ve(T),w(),ue++;const L=Ne={};if(d&&f.navigating.set({from:i.url,to:y}),await he(y,u,!1,{scroll:_,keepfocus:b,details:h}),ue--,Ne===L&&!ue){const p={from:$,to:y};a.after_navigate.forEach(E=>E(p)),f.navigating.set(null)}}function ee(l){return location.href=l.href,new Promise(()=>{})}return{after_navigate:l=>{$e(()=>(a.after_navigate.push(l),()=>{const _=a.after_navigate.indexOf(l);a.after_navigate.splice(_,1)}))},before_navigate:l=>{$e(()=>(a.before_navigate.push(l),()=>{const _=a.before_navigate.indexOf(l);a.before_navigate.splice(_,1)}))},disable_scroll_handling:()=>{(v||!d)&&(R=!1)},goto:(l,_={})=>Oe(l,_,[]),invalidate:l=>{const{href:_}=new URL(l,location.href);return o.add(_),F||(F=Promise.resolve().then(async()=>{await he(new URL(location.href),[],!0),F=null})),F},prefetch:async l=>{const _=new URL(l,Xe(document));await Ae(_)},prefetch_routes:async l=>{const b=(l?ye.filter(u=>l.some(h=>u.exec(h))):ye).map(u=>Promise.all(u.a.map(h=>h())));await Promise.all(b)},_start_router:()=>{history.scrollRestoration="manual",addEventListener("beforeunload",u=>{let h=!1;const w={from:i.url,to:null,cancel:()=>h=!0};a.before_navigate.forEach(m=>m(w)),h?(u.preventDefault(),u.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{if(document.visibilityState==="hidden"){ve(T);try{sessionStorage[tt]=JSON.stringify(re)}catch{}}});const l=u=>{const h=He(u);h&&h.href&&h.hasAttribute("sveltekit:prefetch")&&Ae(Qe(h))};let _;const b=u=>{clearTimeout(_),_=setTimeout(()=>{var h;(h=u.target)==null||h.dispatchEvent(new CustomEvent("sveltekit:trigger_prefetch",{bubbles:!0}))},20)};addEventListener("touchstart",l),addEventListener("mousemove",b),addEventListener("sveltekit:trigger_prefetch",l),addEventListener("click",u=>{if(!G||u.button||u.which!==1||u.metaKey||u.ctrlKey||u.shiftKey||u.altKey||u.defaultPrevented)return;const h=He(u);if(!h||!h.href)return;const w=h instanceof SVGAElement,m=Qe(h);if(!w&&m.origin==="null")return;const $=(h.getAttribute("rel")||"").split(/\s+/);if(h.hasAttribute("download")||$.includes("external")||(w?h.target.baseVal:h.target))return;if(m.href===location.href){location.hash||u.preventDefault();return}const[g,k]=m.href.split("#");if(k!==void 0&&g===location.href.split("#")[0]){pe=!0,ve(T),f.page.set(ne(A({},_e),{url:m})),f.page.notify();return}ge({url:m,scroll:h.hasAttribute("sveltekit:noscroll")?ke():null,keepfocus:!1,redirect_chain:[],details:{state:{},replaceState:!1},accepted:()=>u.preventDefault(),blocked:()=>u.preventDefault()})}),addEventListener("popstate",u=>{if(u.state&&G){if(u.state[B]===T)return;ge({url:new URL(location.href),scroll:re[u.state[B]],keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{T=u.state[B]},blocked:()=>{const h=T-u.state[B];history.go(h)}})}}),addEventListener("hashchange",()=>{pe&&(pe=!1,history.replaceState(ne(A({},history.state),{[B]:++T}),"",location.href))})},_hydrate:async({status:l,error:_,nodes:b,params:u,routeId:h})=>{const w=new URL(location.href),m=[];let $={},g,k;try{for(let S=0;Se in r?nt(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,A=(r,e)=>{for(var t in e||(e={}))qe.call(e,t)&&Ve(r,t,e[t]);if(ce)for(var t of ce(e))ze.call(e,t)&&Ve(r,t,e[t]);return r},ne=(r,e)=>rt(r,st(e));var Je=(r,e)=>{var t={};for(var s in r)qe.call(r,s)&&e.indexOf(s)<0&&(t[s]=r[s]);if(r!=null&&ce)for(var s of ce(r))e.indexOf(s)<0&&ze.call(r,s)&&(t[s]=r[s]);return t};import{S as at,i as it,s as ot,e as lt,c as ct,a as ft,d as I,b as we,f as K,g as D,t as ut,h as dt,j as pt,k as _t,l as P,m as ht,n as Y,o as x,p as M,q as C,r as mt,u as gt,v as $e,w as V,x as se,y as q,z as ae,A as ie,B as z,C as oe,D as fe,E as Ke}from"./chunks/vendor-699b6971.js";let Be="",et="";function wt(r){Be=r.base,et=r.assets||Be}function bt(r){let e,t,s;const c=[r[1]||{}];var o=r[0][0];function f(n){let a={};for(let i=0;i{z(d,1)}),M()}o?(e=new o(f()),V(e.$$.fragment),C(e.$$.fragment,1),q(e,t.parentNode,t)):e=null}else o&&e.$set(i)},i(n){s||(e&&C(e.$$.fragment,n),s=!0)},o(n){e&&x(e.$$.fragment,n),s=!1},d(n){n&&I(t),e&&z(e,n)}}}function yt(r){let e,t,s;const c=[r[1]||{}];var o=r[0][0];function f(n){let a={$$slots:{default:[Et]},$$scope:{ctx:n}};for(let i=0;i{z(d,1)}),M()}o?(e=new o(f(n)),V(e.$$.fragment),C(e.$$.fragment,1),q(e,t.parentNode,t)):e=null}else o&&e.$set(i)},i(n){s||(e&&C(e.$$.fragment,n),s=!0)},o(n){e&&x(e.$$.fragment,n),s=!1},d(n){n&&I(t),e&&z(e,n)}}}function vt(r){let e,t,s;const c=[r[2]||{}];var o=r[0][1];function f(n){let a={};for(let i=0;i{z(d,1)}),M()}o?(e=new o(f()),V(e.$$.fragment),C(e.$$.fragment,1),q(e,t.parentNode,t)):e=null}else o&&e.$set(i)},i(n){s||(e&&C(e.$$.fragment,n),s=!0)},o(n){e&&x(e.$$.fragment,n),s=!1},d(n){n&&I(t),e&&z(e,n)}}}function $t(r){let e,t,s;const c=[r[2]||{}];var o=r[0][1];function f(n){let a={$$slots:{default:[kt]},$$scope:{ctx:n}};for(let i=0;i{z(d,1)}),M()}o?(e=new o(f(n)),V(e.$$.fragment),C(e.$$.fragment,1),q(e,t.parentNode,t)):e=null}else o&&e.$set(i)},i(n){s||(e&&C(e.$$.fragment,n),s=!0)},o(n){e&&x(e.$$.fragment,n),s=!1},d(n){n&&I(t),e&&z(e,n)}}}function kt(r){let e,t,s;const c=[r[3]||{}];var o=r[0][2];function f(n){let a={};for(let i=0;i{z(d,1)}),M()}o?(e=new o(f()),V(e.$$.fragment),C(e.$$.fragment,1),q(e,t.parentNode,t)):e=null}else o&&e.$set(i)},i(n){s||(e&&C(e.$$.fragment,n),s=!0)},o(n){e&&x(e.$$.fragment,n),s=!1},d(n){n&&I(t),e&&z(e,n)}}}function Et(r){let e,t,s,c;const o=[$t,vt],f=[];function n(a,i){return a[0][2]?0:1}return e=n(r),t=f[e]=o[e](r),{c(){t.c(),s=P()},l(a){t.l(a),s=P()},m(a,i){f[e].m(a,i),D(a,s,i),c=!0},p(a,i){let d=e;e=n(a),e===d?f[e].p(a,i):(Y(),x(f[d],1,1,()=>{f[d]=null}),M(),t=f[e],t?t.p(a,i):(t=f[e]=o[e](a),t.c()),C(t,1),t.m(s.parentNode,s))},i(a){c||(C(t),c=!0)},o(a){x(t),c=!1},d(a){f[e].d(a),a&&I(s)}}}function We(r){let e,t=r[5]&&Ye(r);return{c(){e=lt("div"),t&&t.c(),this.h()},l(s){e=ct(s,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var c=ft(e);t&&t.l(c),c.forEach(I),this.h()},h(){we(e,"id","svelte-announcer"),we(e,"aria-live","assertive"),we(e,"aria-atomic","true"),K(e,"position","absolute"),K(e,"left","0"),K(e,"top","0"),K(e,"clip","rect(0 0 0 0)"),K(e,"clip-path","inset(50%)"),K(e,"overflow","hidden"),K(e,"white-space","nowrap"),K(e,"width","1px"),K(e,"height","1px")},m(s,c){D(s,e,c),t&&t.m(e,null)},p(s,c){s[5]?t?t.p(s,c):(t=Ye(s),t.c(),t.m(e,null)):t&&(t.d(1),t=null)},d(s){s&&I(e),t&&t.d()}}}function Ye(r){let e;return{c(){e=ut(r[6])},l(t){e=dt(t,r[6])},m(t,s){D(t,e,s)},p(t,s){s&64&&pt(e,t[6])},d(t){t&&I(e)}}}function Rt(r){let e,t,s,c,o;const f=[yt,bt],n=[];function a(d,R){return d[0][1]?0:1}e=a(r),t=n[e]=f[e](r);let i=r[4]&&We(r);return{c(){t.c(),s=_t(),i&&i.c(),c=P()},l(d){t.l(d),s=ht(d),i&&i.l(d),c=P()},m(d,R){n[e].m(d,R),D(d,s,R),i&&i.m(d,R),D(d,c,R),o=!0},p(d,[R]){let v=e;e=a(d),e===v?n[e].p(d,R):(Y(),x(n[v],1,1,()=>{n[v]=null}),M(),t=n[e],t?t.p(d,R):(t=n[e]=f[e](d),t.c()),C(t,1),t.m(s.parentNode,s)),d[4]?i?i.p(d,R):(i=We(d),i.c(),i.m(c.parentNode,c)):i&&(i.d(1),i=null)},i(d){o||(C(t),o=!0)},o(d){x(t),o=!1},d(d){n[e].d(d),d&&I(s),i&&i.d(d),d&&I(c)}}}function St(r,e,t){let{stores:s}=e,{page:c}=e,{components:o}=e,{props_0:f=null}=e,{props_1:n=null}=e,{props_2:a=null}=e;mt("__svelte__",s),gt(s.page.notify);let i=!1,d=!1,R=null;return $e(()=>{const v=s.page.subscribe(()=>{i&&(t(5,d=!0),t(6,R=document.title||"untitled page"))});return t(4,i=!0),v}),r.$$set=v=>{"stores"in v&&t(7,s=v.stores),"page"in v&&t(8,c=v.page),"components"in v&&t(0,o=v.components),"props_0"in v&&t(1,f=v.props_0),"props_1"in v&&t(2,n=v.props_1),"props_2"in v&&t(3,a=v.props_2)},r.$$.update=()=>{r.$$.dirty&384&&s.page.set(c)},[o,f,n,a,i,d,R,s,c]}class Lt extends at{constructor(e){super();it(this,e,St,Rt,ot,{stores:7,page:8,components:0,props_0:1,props_1:2,props_2:3})}}const Ut="modulepreload",Me={},Nt="/_app/",be=function(e,t){return!t||t.length===0?e():Promise.all(t.map(s=>{if(s=`${Nt}${s}`,s in Me)return;Me[s]=!0;const c=s.endsWith(".css"),o=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${o}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":Ut,c||(f.as="script",f.crossOrigin=""),f.href=s,document.head.appendChild(f),c)return new Promise((n,a)=>{f.addEventListener("load",n),f.addEventListener("error",()=>a(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>e())},Ot={},Ee=[()=>be(()=>import("./pages/__layout.svelte-c3821928.js"),["pages/__layout.svelte-c3821928.js","assets/pages/__layout.svelte-dfa63d41.css","chunks/vendor-699b6971.js","assets/vendor-c8b32335.css","chunks/store-61c15de0.js"]),()=>be(()=>import("./error.svelte-92ad0bf9.js"),["error.svelte-92ad0bf9.js","chunks/vendor-699b6971.js","assets/vendor-c8b32335.css"]),()=>be(()=>import("./pages/index.svelte-c559d2d1.js"),["pages/index.svelte-c559d2d1.js","assets/pages/index.svelte-fade4f59.css","chunks/vendor-699b6971.js","assets/vendor-c8b32335.css","chunks/store-61c15de0.js"])],At={"":[[0,2],[1]]};function Fe(r){return r instanceof Error||r&&r.name&&r.message?r:new Error(JSON.stringify(r))}function Ge(r){const e=r.status&&r.status>=400&&r.status<=599&&!r.redirect;if(r.error||e){const t=r.status;if(!r.error&&e)return{status:t||500,error:new Error};const s=typeof r.error=="string"?new Error(r.error):r.error;return s 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:s}):{status:t,error:s}:{status:500,error:new Error(`"error" property returned from load() must be a string or instance of Error, received type "${typeof s}"`)}}if(r.redirect){if(!r.status||Math.floor(r.status/100)!==3)return{status:500,error:new Error('"redirect" property returned from load() must be accompanied by a 3xx status code')};if(typeof r.redirect!="string")return{status:500,error:new Error('"redirect" property returned from load() must be a string')}}if(r.context)throw new Error('You are returning "context" from a load function. "context" was renamed to "stuff", please adjust your code accordingly.');return r}function Pt(r,e){return r==="/"||e==="ignore"?r:e==="never"?r.endsWith("/")?r.slice(0,-1):r:e==="always"&&/\/[^./]+$/.test(r)?r+"/":r}function xt(r){let e=5381,t=r.length;if(typeof r=="string")for(;t;)e=e*33^r.charCodeAt(--t);else for(;t;)e=e*33^r[--t];return(e>>>0).toString(36)}function Xe(r){let e=r.baseURI;if(!e){const t=r.getElementsByTagName("base");e=t.length?t[0].href:r.URL}return e}function ke(){return{x:pageXOffset,y:pageYOffset}}function He(r){return r.composedPath().find(t=>t instanceof Node&&t.nodeName.toUpperCase()==="A")}function Qe(r){return r instanceof SVGAElement?new URL(r.href.baseVal,document.baseURI):new URL(r.href)}function Ze(r){const e=fe(r);let t=!0;function s(){t=!0,e.update(f=>f)}function c(f){t=!1,e.set(f)}function o(f){let n;return e.subscribe(a=>{(n===void 0||t&&a!==n)&&f(n=a)})}return{notify:s,set:c,subscribe:o}}function Ct(){const{set:r,subscribe:e}=fe(!1),t="1649335452445";let s;async function c(){clearTimeout(s);const f=await fetch(`${et}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(f.ok){const{version:n}=await f.json(),a=n!==t;return a&&(r(!0),clearTimeout(s)),a}else throw new Error(`Version check failed: ${f.status}`)}return{subscribe:e,check:c}}function jt(r,e){let s=`script[sveltekit\\:data-type="data"][sveltekit\\:data-url=${JSON.stringify(typeof r=="string"?r:r.url)}]`;e&&typeof e.body=="string"&&(s+=`[sveltekit\\:data-body="${xt(e.body)}"]`);const c=document.querySelector(s);if(c&&c.textContent){const o=JSON.parse(c.textContent),{body:f}=o,n=Je(o,["body"]);return Promise.resolve(new Response(f,n))}return fetch(r,e)}const It=/^(\.\.\.)?(\w+)(?:=(\w+))?$/;function Tt(r){const e=[],t=[];let s=!0;return{pattern:r===""?/^\/$/:new RegExp(`^${decodeURIComponent(r).split("/").map((o,f,n)=>{const a=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(o);if(a)return e.push(a[1]),t.push(a[2]),"(?:/(.*))?";const i=f===n.length-1;return"/"+o.split(/\[(.+?)\]/).map((d,R)=>{if(R%2){const[,v,H,F]=It.exec(d);return e.push(H),t.push(F),v?"(.*?)":"([^/]+?)"}return i&&d.includes(".")&&(s=!1),d.normalize().replace(/%5[Bb]/g,"[").replace(/%5[Dd]/g,"]").replace(/#/g,"%23").replace(/\?/g,"%3F").replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}).join("")}).join("")}${s?"/?":""}$`),names:e,types:t}}function Dt(r,e,t,s){const c={};for(let o=0;o{const{pattern:a,names:i,types:d}=Tt(c);return{id:c,exec:R=>{const v=a.exec(R);if(v)return Dt(v,i,d,t)},a:o.map(R=>r[R]),b:f.map(R=>r[R]),has_shadow:!!n}})}const tt="sveltekit:scroll",B="sveltekit:index",ye=Vt(Ee,At,Ot),qt=Ee[0](),zt=Ee[1]();let re={};try{re=JSON.parse(sessionStorage[tt])}catch{}function ve(r){re[r]=ke()}function Jt({target:r,session:e,base:t,trailing_slash:s}){var je,Ie;const c=new Map,o=new Set,f={url:Ze({}),page:Ze({}),navigating:fe(null),session:fe(e),updated:Ct()},n={id:null,promise:null},a={before_navigate:[],after_navigate:[]};let i={url:null,session_id:0,branch:[]},d=!1,R=!0,v=!1,H=1,F=null,Re,Se,Le=!1;f.session.subscribe(async l=>{Se=l,Le&&(H+=1,he(new URL(location.href),[],!0))}),Le=!0;let ue=0,G=!0,T=(Ie=(je=history.state)==null?void 0:je[B])!=null?Ie:0;T===0&&history.replaceState(ne(A({},history.state),{[B]:0}),"",location.href);const de=re[T];de&&scrollTo(de.x,de.y);let pe=!1,_e,Ue,Ne;async function Oe(l,{noscroll:_=!1,replaceState:b=!1,keepfocus:u=!1,state:h={}},w){const m=new URL(l,Xe(document));if(G)return ge({url:m,scroll:_?ke():null,keepfocus:u,redirect_chain:w,details:{state:h,replaceState:b},accepted:()=>{},blocked:()=>{}});await ee(m)}async function Ae(l){const _=Ce(l);if(!_)throw new Error("Attempted to prefetch a URL that does not belong to this app");return n.promise=xe(_,!1),n.id=_.id,n.promise}async function he(l,_,b,u){var g,k,S;const h=Ce(l),w=Ue={};let m=h&&await xe(h,b);if(!m&&l.pathname===location.pathname&&(m=await Z({status:404,error:new Error(`Not found: ${l.pathname}`),url:l,routeId:null})),!m){await ee(l);return}if(Ue!==w)return;if(o.clear(),m.redirect)if(_.length>10||_.includes(l.pathname))m=await Z({status:500,error:new Error("Redirect loop"),url:l,routeId:null});else{G?Oe(new URL(m.redirect,l).href,{},[..._,l.pathname]):await ee(new URL(m.redirect,location.href));return}else((k=(g=m.props)==null?void 0:g.page)==null?void 0:k.status)>=400&&await f.updated.check()&&await ee(l);if(v=!0,u&&u.details){const{details:y}=u,L=y.replaceState?0:1;y.state[B]=T+=L,history[y.replaceState?"replaceState":"pushState"](y.state,"",l)}if(d?(i=m.state,Re.$set(m.props)):Pe(m),u){const{scroll:y,keepfocus:L}=u;if(!L){const p=document.body,E=p.getAttribute("tabindex");(S=getSelection())==null||S.removeAllRanges(),p.tabIndex=-1,p.focus(),E!==null?p.setAttribute("tabindex",E):p.removeAttribute("tabindex")}if(await Ke(),R){const p=l.hash&&document.getElementById(l.hash.slice(1));y?scrollTo(y.x,y.y):p?p.scrollIntoView():scrollTo(0,0)}}else await Ke();n.promise=null,n.id=null,R=!0,v=!1,m.props.page&&(_e=m.props.page);const $=m.state.branch[m.state.branch.length-1];G=($==null?void 0:$.module.router)!==!1}function Pe(l){i=l.state;const _=document.querySelector("style[data-svelte]");if(_&&_.remove(),_e=l.props.page,Re=new Lt({target:r,props:ne(A({},l.props),{stores:f}),hydrate:!0}),d=!0,G){const b={from:null,to:new URL(location.href)};a.after_navigate.forEach(u=>u(b))}}async function me({url:l,params:_,stuff:b,branch:u,status:h,error:w,routeId:m}){var L;const $=u.filter(Boolean),g=$.find(p=>{var E;return(E=p.loaded)==null?void 0:E.redirect}),k={redirect:(L=g==null?void 0:g.loaded)==null?void 0:L.redirect,state:{url:l,params:_,branch:u,session_id:H},props:{components:$.map(p=>p.module.default)}};for(let p=0;p<$.length;p+=1){const E=$[p].loaded;k.props[`props_${p}`]=E?await E.props:null}if(!i.url||l.href!==i.url.href){k.props.page={error:w,params:_,routeId:m,status:h,stuff:b,url:l};const p=(E,J)=>{Object.defineProperty(k.props.page,E,{get:()=>{throw new Error(`$page.${E} has been replaced by $page.url.${J}`)}})};p("origin","origin"),p("path","pathname"),p("query","searchParams")}const S=$[$.length-1],y=S.loaded&&S.loaded.maxage;if(y){const p=l.pathname+l.search;let E=!1;const J=()=>{c.get(p)===k&&c.delete(p),U(),clearTimeout(X)},X=setTimeout(J,y*1e3),U=f.session.subscribe(()=>{E&&J()});E=!0,c.set(p,k)}return k}async function Q({status:l,error:_,module:b,url:u,params:h,stuff:w,props:m,routeId:$}){const g={module:b,uses:{params:new Set,url:!1,session:!1,stuff:!1,dependencies:new Set},loaded:null,stuff:w};m&&g.uses.dependencies.add(u.href);const k={};for(const y in h)Object.defineProperty(k,y,{get(){return g.uses.params.add(y),h[y]},enumerable:!0});const S=Se;if(b.load){const y={routeId:$,params:k,props:m||{},get url(){return g.uses.url=!0,u},get session(){return g.uses.session=!0,S},get stuff(){return g.uses.stuff=!0,A({},w)},fetch(p,E){const J=typeof p=="string"?p:p.url,{href:X}=new URL(J,u);return g.uses.dependencies.add(X),d?fetch(p,E):jt(p,E)}};_&&(y.status=l,y.error=_);const L=await b.load.call(null,y);if(!L)throw new Error("load function must return a value");g.loaded=Ge(L),g.loaded.stuff&&(g.stuff=g.loaded.stuff)}else m&&(g.loaded=Ge({props:m}));return g}async function xe({id:l,url:_,params:b,route:u},h){var E,J,X;if(n.id===l&&n.promise)return n.promise;if(!h){const U=c.get(l);if(U)return U}const{a:w,b:m,has_shadow:$}=u,g=i.url&&{url:l!==i.url.pathname+i.url.search,params:Object.keys(b).filter(U=>i.params[U]!==b[U]),session:H!==i.session_id};let k=[],S={},y=!1,L=200,p;w.forEach(U=>U());e:for(let U=0;Uj.uses.params.has(W))||g.session&&j.uses.session||Array.from(j.uses.dependencies).some(W=>o.has(W))||y&&j.uses.stuff){let W={};const Te=$&&U===w.length-1;if(Te){const te=await fetch(`${_.pathname}${_.pathname.endsWith("/")?"":"/"}__data.json${_.search}`,{headers:{"x-sveltekit-load":"true"}});if(te.ok){const De=te.headers.get("x-sveltekit-location");if(De)return{redirect:De,props:{},state:i};W=te.status===204?{}:await te.json()}else L=te.status,p=new Error("Failed to load data")}if(p||(N=await Q({module:O,url:_,params:b,props:W,stuff:S,routeId:u.id})),N&&(Te&&(N.uses.url=!0),N.loaded)){if(N.loaded.fallthrough)throw new Error("fallthrough is no longer supported. Use matchers instead: https://kit.svelte.dev/docs/routing#advanced-routing-matching");if(N.loaded.error&&(L=N.loaded.status,p=N.loaded.error),N.loaded.redirect)return{redirect:N.loaded.redirect,props:{},state:i};N.loaded.stuff&&(y=!0)}}else N=j}catch(O){L=500,p=Fe(O)}if(p){for(;U--;)if(m[U]){let O,j,le=U;for(;!(j=k[le]);)le-=1;try{if(O=await Q({status:L,error:p,module:await m[U](),url:_,params:b,stuff:j.stuff,routeId:u.id}),(E=O==null?void 0:O.loaded)!=null&&E.error)continue;(J=O==null?void 0:O.loaded)!=null&&J.stuff&&(S=A(A({},S),O.loaded.stuff)),k=k.slice(0,le+1).concat(O);break e}catch{continue}}return await Z({status:L,error:p,url:_,routeId:u.id})}else(X=N==null?void 0:N.loaded)!=null&&X.stuff&&(S=A(A({},S),N.loaded.stuff)),k.push(N)}return await me({url:_,params:b,stuff:S,branch:k,status:L,error:p,routeId:u.id})}async function Z({status:l,error:_,url:b,routeId:u}){var $,g;const h={},w=await Q({module:await qt,url:b,params:h,stuff:{},routeId:u}),m=await Q({status:l,error:_,module:await zt,url:b,params:h,stuff:w&&w.loaded&&w.loaded.stuff||{},routeId:u});return await me({url:b,params:h,stuff:A(A({},($=w==null?void 0:w.loaded)==null?void 0:$.stuff),(g=m==null?void 0:m.loaded)==null?void 0:g.stuff),branch:[w,m],status:l,error:_,routeId:u})}function Ce(l){if(l.origin!==location.origin||!l.pathname.startsWith(t))return;const _=decodeURI(l.pathname.slice(t.length)||"/");for(const b of ye){const u=b.exec(_);if(u)return{id:l.pathname+l.search,route:b,params:u,url:l}}}async function ge({url:l,scroll:_,keepfocus:b,redirect_chain:u,details:h,accepted:w,blocked:m}){const $=i.url;let g=!1;const k={from:$,to:l,cancel:()=>g=!0};if(a.before_navigate.forEach(p=>p(k)),g){m();return}const S=Pt(l.pathname,s),y=new URL(l.origin+S+l.search+l.hash);ve(T),w(),ue++;const L=Ne={};if(d&&f.navigating.set({from:i.url,to:y}),await he(y,u,!1,{scroll:_,keepfocus:b,details:h}),ue--,Ne===L&&!ue){const p={from:$,to:y};a.after_navigate.forEach(E=>E(p)),f.navigating.set(null)}}function ee(l){return location.href=l.href,new Promise(()=>{})}return{after_navigate:l=>{$e(()=>(a.after_navigate.push(l),()=>{const _=a.after_navigate.indexOf(l);a.after_navigate.splice(_,1)}))},before_navigate:l=>{$e(()=>(a.before_navigate.push(l),()=>{const _=a.before_navigate.indexOf(l);a.before_navigate.splice(_,1)}))},disable_scroll_handling:()=>{(v||!d)&&(R=!1)},goto:(l,_={})=>Oe(l,_,[]),invalidate:l=>{const{href:_}=new URL(l,location.href);return o.add(_),F||(F=Promise.resolve().then(async()=>{await he(new URL(location.href),[],!0),F=null})),F},prefetch:async l=>{const _=new URL(l,Xe(document));await Ae(_)},prefetch_routes:async l=>{const b=(l?ye.filter(u=>l.some(h=>u.exec(h))):ye).map(u=>Promise.all(u.a.map(h=>h())));await Promise.all(b)},_start_router:()=>{history.scrollRestoration="manual",addEventListener("beforeunload",u=>{let h=!1;const w={from:i.url,to:null,cancel:()=>h=!0};a.before_navigate.forEach(m=>m(w)),h?(u.preventDefault(),u.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{if(document.visibilityState==="hidden"){ve(T);try{sessionStorage[tt]=JSON.stringify(re)}catch{}}});const l=u=>{const h=He(u);h&&h.href&&h.hasAttribute("sveltekit:prefetch")&&Ae(Qe(h))};let _;const b=u=>{clearTimeout(_),_=setTimeout(()=>{var h;(h=u.target)==null||h.dispatchEvent(new CustomEvent("sveltekit:trigger_prefetch",{bubbles:!0}))},20)};addEventListener("touchstart",l),addEventListener("mousemove",b),addEventListener("sveltekit:trigger_prefetch",l),addEventListener("click",u=>{if(!G||u.button||u.which!==1||u.metaKey||u.ctrlKey||u.shiftKey||u.altKey||u.defaultPrevented)return;const h=He(u);if(!h||!h.href)return;const w=h instanceof SVGAElement,m=Qe(h);if(!w&&m.origin==="null")return;const $=(h.getAttribute("rel")||"").split(/\s+/);if(h.hasAttribute("download")||$.includes("external")||(w?h.target.baseVal:h.target))return;if(m.href===location.href){location.hash||u.preventDefault();return}const[g,k]=m.href.split("#");if(k!==void 0&&g===location.href.split("#")[0]){pe=!0,ve(T),f.page.set(ne(A({},_e),{url:m})),f.page.notify();return}ge({url:m,scroll:h.hasAttribute("sveltekit:noscroll")?ke():null,keepfocus:!1,redirect_chain:[],details:{state:{},replaceState:!1},accepted:()=>u.preventDefault(),blocked:()=>u.preventDefault()})}),addEventListener("popstate",u=>{if(u.state&&G){if(u.state[B]===T)return;ge({url:new URL(location.href),scroll:re[u.state[B]],keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{T=u.state[B]},blocked:()=>{const h=T-u.state[B];history.go(h)}})}}),addEventListener("hashchange",()=>{pe&&(pe=!1,history.replaceState(ne(A({},history.state),{[B]:++T}),"",location.href))})},_hydrate:async({status:l,error:_,nodes:b,params:u,routeId:h})=>{const w=new URL(location.href),m=[];let $={},g,k;try{for(let S=0;S - - + + - + @@ -58,7 +58,7 @@