From 5adc3a3cc1abceea7ab75db47315bc54af009610 Mon Sep 17 00:00:00 2001 From: Max Richter Date: Sun, 5 Oct 2025 23:52:31 +0200 Subject: [PATCH] feat: server playground --- server/Dockerfile | 3 +- server/cmd/marka-server/main.go | 13 + server/playground/_app/env.js | 1 + .../_app/immutable/assets/0.z6k2NkFs.css | 1 + .../_app/immutable/assets/2.DQ5mJGGf.css | 1 + .../_app/immutable/chunks/B4cBSMmy.js | 3 + .../_app/immutable/chunks/B7O2AcR_.js | 1 + .../_app/immutable/chunks/BdnVOAET.js | 1 + .../_app/immutable/chunks/C57w5sWn.js | 2 + .../_app/immutable/chunks/D02mbrNz.js | 2 + .../_app/immutable/chunks/DsnmJJEf.js | 1 + .../_app/immutable/chunks/PDm5JBFr.js | 1 + .../_app/immutable/entry/app.BoM88Pvd.js | 2 + .../_app/immutable/entry/start.CICsRs5_.js | 1 + .../_app/immutable/nodes/0.CmhkmvAc.js | 1 + .../_app/immutable/nodes/1.DTuMUC1g.js | 1 + .../_app/immutable/nodes/2.DJDSYz4L.js | 132 +++++ server/playground/_app/version.json | 1 + server/playground/index.html | 64 ++ server/playground/logo-2.svg | 3 + server/playground/logo.svg | 15 + server/playground/main.wasm | Bin 0 -> 703579 bytes server/playground/robots.txt | 3 + server/playground/wasm_exec.js | 553 ++++++++++++++++++ 24 files changed, 805 insertions(+), 1 deletion(-) create mode 100644 server/playground/_app/env.js create mode 100644 server/playground/_app/immutable/assets/0.z6k2NkFs.css create mode 100644 server/playground/_app/immutable/assets/2.DQ5mJGGf.css create mode 100644 server/playground/_app/immutable/chunks/B4cBSMmy.js create mode 100644 server/playground/_app/immutable/chunks/B7O2AcR_.js create mode 100644 server/playground/_app/immutable/chunks/BdnVOAET.js create mode 100644 server/playground/_app/immutable/chunks/C57w5sWn.js create mode 100644 server/playground/_app/immutable/chunks/D02mbrNz.js create mode 100644 server/playground/_app/immutable/chunks/DsnmJJEf.js create mode 100644 server/playground/_app/immutable/chunks/PDm5JBFr.js create mode 100644 server/playground/_app/immutable/entry/app.BoM88Pvd.js create mode 100644 server/playground/_app/immutable/entry/start.CICsRs5_.js create mode 100644 server/playground/_app/immutable/nodes/0.CmhkmvAc.js create mode 100644 server/playground/_app/immutable/nodes/1.DTuMUC1g.js create mode 100644 server/playground/_app/immutable/nodes/2.DJDSYz4L.js create mode 100644 server/playground/_app/version.json create mode 100644 server/playground/index.html create mode 100644 server/playground/logo-2.svg create mode 100644 server/playground/logo.svg create mode 100644 server/playground/main.wasm create mode 100644 server/playground/robots.txt create mode 100644 server/playground/wasm_exec.js diff --git a/server/Dockerfile b/server/Dockerfile index fd96eee..85e3ffd 100644 --- a/server/Dockerfile +++ b/server/Dockerfile @@ -10,7 +10,8 @@ RUN --mount=type=cache,target=/go/pkg/mod \ FROM scratch WORKDIR /app COPY --from=build /out/server /app/server +COPY --from=build /src/playground/build /app/playground USER 65532:65532 EXPOSE 8080 -CMD ["/server","-root=/app/data","-addr=:8080"] +CMD ["/app/server","-root=/app/data","-addr=:8080","-playground-root=/app/playground"] diff --git a/server/cmd/marka-server/main.go b/server/cmd/marka-server/main.go index a6a7c75..311a75f 100644 --- a/server/cmd/marka-server/main.go +++ b/server/cmd/marka-server/main.go @@ -24,8 +24,21 @@ func main() { var roots multi flag.Var(&roots, "root", "repeatable; specify multiple -root flags") addr := flag.String("addr", ":8080", "listen address") + playgroundRoot := flag.String("playground-root", "", "path to playground build directory") flag.Parse() + if *playgroundRoot != "" { + absPlaygroundRoot, err := filepath.Abs(*playgroundRoot) + must(err) + info, err := os.Stat(absPlaygroundRoot) + must(err) + if !info.IsDir() { + log.Fatalf("playground-root %s is not a directory", *playgroundRoot) + } + log.Printf("serving playground from %s", absPlaygroundRoot) + http.Handle("/_playground/", http.StripPrefix("/_playground/", http.FileServer(http.Dir(absPlaygroundRoot)))) + } + if len(roots) == 0 { log.Fatal("at least one -root flag must be specified") } diff --git a/server/playground/_app/env.js b/server/playground/_app/env.js new file mode 100644 index 0000000..f5427da --- /dev/null +++ b/server/playground/_app/env.js @@ -0,0 +1 @@ +export const env={} \ No newline at end of file diff --git a/server/playground/_app/immutable/assets/0.z6k2NkFs.css b/server/playground/_app/immutable/assets/0.z6k2NkFs.css new file mode 100644 index 0000000..dda2edb --- /dev/null +++ b/server/playground/_app/immutable/assets/0.z6k2NkFs.css @@ -0,0 +1 @@ +/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-500:oklch(58.5% .233 277.117);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.sticky{position:sticky}.top-0{top:calc(var(--spacing)*0)}.z-10{z-index:10}.mr-2{margin-right:calc(var(--spacing)*2)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-full{width:100%}.flex-1{flex:1}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/50{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.bg-gray-300{background-color:var(--color-gray-300)}.bg-red-300{background-color:var(--color-red-300)}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.p-4{padding:calc(var(--spacing)*4)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-black{color:var(--color-black)}.text-blue-800{color:var(--color-blue-800)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.uppercase{text-transform:uppercase}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (hover:hover){.hover\:text-black:hover{color:var(--color-black)}}.focus\:border-indigo-500:focus{border-color:var(--color-indigo-500)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}.cm-foldGutter+.cm-foldGutter{display:none!important}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false} diff --git a/server/playground/_app/immutable/assets/2.DQ5mJGGf.css b/server/playground/_app/immutable/assets/2.DQ5mJGGf.css new file mode 100644 index 0000000..ca0034c --- /dev/null +++ b/server/playground/_app/immutable/assets/2.DQ5mJGGf.css @@ -0,0 +1 @@ +img.svelte-6uiykz{height:64px;width:64px;aspect-ratio:1;filter:drop-shadow(0px 0px 8px #0002)}.codemirror-wrapper.svelte-3fyul5 .cm-focused{outline:none}.scm-waiting.svelte-3fyul5{position:relative}.scm-waiting__loading.svelte-3fyul5{position:absolute;inset:0;background-color:#ffffff80}.scm-loading.svelte-3fyul5{display:flex;align-items:center;justify-content:center}.scm-loading__spinner.svelte-3fyul5{width:1rem;height:1rem;border-radius:100%;border:solid 2px #000;border-top-color:transparent;margin-right:.75rem;animation:svelte-3fyul5-spin 1s linear infinite}.scm-loading__text.svelte-3fyul5{font-family:sans-serif}.scm-pre.svelte-3fyul5{font-size:.85rem;font-family:monospace;tab-size:2;-moz-tab-size:2;resize:none;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:auto}@keyframes svelte-3fyul5-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#fff}*{box-sizing:border-box}textarea:focus{outline:none}pre{margin:0;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace} diff --git a/server/playground/_app/immutable/chunks/B4cBSMmy.js b/server/playground/_app/immutable/chunks/B4cBSMmy.js new file mode 100644 index 0000000..9d709a9 --- /dev/null +++ b/server/playground/_app/immutable/chunks/B4cBSMmy.js @@ -0,0 +1,3 @@ +import{w as Ae,o as je,c as _t}from"./D02mbrNz.js";import{aZ as U,g as L,W as P,aY as $e}from"./B7O2AcR_.js";class ce{constructor(t,n){this.status=t,typeof n=="string"?this.body={message:n}:n?this.body=n:this.body={message:`Error: ${t}`}}toString(){return JSON.stringify(this.body)}}class Se{constructor(t,n){this.status=t,this.location=n}}class Re extends Error{constructor(t,n,r){super(r),this.status=t,this.text=n}}new URL("sveltekit-internal://");function yt(e,t){return e==="/"||t==="ignore"?e:t==="never"?e.endsWith("/")?e.slice(0,-1):e:t==="always"&&!e.endsWith("/")?e+"/":e}function wt(e){return e.split("%25").map(decodeURI).join("%25")}function vt(e){for(const t in e)e[t]=decodeURIComponent(e[t]);return e}function me({href:e}){return e.split("#")[0]}function bt(e,t,n,r=!1){const a=new URL(e);Object.defineProperty(a,"searchParams",{value:new Proxy(a.searchParams,{get(i,o){if(o==="get"||o==="getAll"||o==="has")return f=>(n(f),i[o](f));t();const c=Reflect.get(i,o);return typeof c=="function"?c.bind(i):c}}),enumerable:!0,configurable:!0});const s=["href","pathname","search","toString","toJSON"];r&&s.push("hash");for(const i of s)Object.defineProperty(a,i,{get(){return t(),e[i]},enumerable:!0,configurable:!0});return a}function kt(...e){let t=5381;for(const n of e)if(typeof n=="string"){let r=n.length;for(;r;)t=t*33^n.charCodeAt(--r)}else if(ArrayBuffer.isView(n)){const r=new Uint8Array(n.buffer,n.byteOffset,n.byteLength);let a=r.length;for(;a;)t=t*33^r[--a]}else throw new TypeError("value must be a string or TypedArray");return(t>>>0).toString(36)}new TextEncoder;const Et=new TextDecoder;function At(e){const t=atob(e),n=new Uint8Array(t.length);for(let r=0;r((e instanceof Request?e.method:t?.method||"GET")!=="GET"&&Y.delete(Te(e)),St(e,t));const Y=new Map;function Rt(e,t){const n=Te(e,t),r=document.querySelector(n);if(r?.textContent){r.remove();let{body:a,...s}=JSON.parse(r.textContent);const i=r.getAttribute("data-ttl");return i&&Y.set(n,{body:a,init:s,ttl:1e3*Number(i)}),r.getAttribute("data-b64")!==null&&(a=At(a)),Promise.resolve(new Response(a,s))}return window.fetch(e,t)}function Tt(e,t,n){if(Y.size>0){const r=Te(e,n),a=Y.get(r);if(a){if(performance.now(){const a=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(r);if(a)return t.push({name:a[1],matcher:a[2],optional:!1,rest:!0,chained:!0}),"(?:/([^]*))?";const s=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(r);if(s)return t.push({name:s[1],matcher:s[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!r)return;const i=r.split(/\[(.+?)\](?!\])/);return"/"+i.map((c,f)=>{if(f%2){if(c.startsWith("x+"))return _e(String.fromCharCode(parseInt(c.slice(2),16)));if(c.startsWith("u+"))return _e(String.fromCharCode(...c.slice(2).split("-").map(w=>parseInt(w,16))));const d=It.exec(c),[,p,u,l,h]=d;return t.push({name:l,matcher:h,optional:!!p,rest:!!u,chained:u?f===1&&i[0]==="":!1}),u?"([^]*?)":p?"([^/]*)?":"([^/]+?)"}return _e(c)}).join("")}).join("")}/?$`),params:t}}function Lt(e){return e!==""&&!/^\([^)]+\)$/.test(e)}function Pt(e){return e.slice(1).split("/").filter(Lt)}function xt(e,t,n){const r={},a=e.slice(1),s=a.filter(o=>o!==void 0);let i=0;for(let o=0;od).join("/"),i=0),f===void 0){c.rest&&(r[c.name]="");continue}if(!c.matcher||n[c.matcher](f)){r[c.name]=f;const d=t[o+1],p=a[o+1];d&&!d.rest&&d.optional&&p&&c.chained&&(i=0),!d&&!p&&Object.keys(r).length===s.length&&(i=0);continue}if(c.optional&&c.chained){i++;continue}return}if(!i)return r}function _e(e){return e.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function Ct({nodes:e,server_loads:t,dictionary:n,matchers:r}){const a=new Set(t);return Object.entries(n).map(([o,[c,f,d]])=>{const{pattern:p,params:u}=Ut(o),l={id:o,exec:h=>{const w=p.exec(h);if(w)return xt(w,u,r)},errors:[1,...d||[]].map(h=>e[h]),layouts:[0,...f||[]].map(i),leaf:s(c)};return l.errors.length=l.layouts.length=Math.max(l.errors.length,l.layouts.length),l});function s(o){const c=o<0;return c&&(o=~o),[c,e[o]]}function i(o){return o===void 0?o:[a.has(o),e[o]]}}function We(e,t=JSON.parse){try{return t(sessionStorage[e])}catch{}}function De(e,t,n=JSON.stringify){const r=n(t);try{sessionStorage[e]=r}catch{}}const I=globalThis.__sveltekit_rnl0m0?.base??"",Nt=globalThis.__sveltekit_rnl0m0?.assets??I??"",Ot="1759262745326",Je="sveltekit:snapshot",ze="sveltekit:scroll",Xe="sveltekit:states",jt="sveltekit:pageurl",B="sveltekit:history",W="sveltekit:navigation",j={tap:1,hover:2,viewport:3,eager:4,off:-1,false:-1},le=location.origin;function Ze(e){if(e instanceof URL)return e;let t=document.baseURI;if(!t){const n=document.getElementsByTagName("base");t=n.length?n[0].href:document.URL}return new URL(e,t)}function fe(){return{x:pageXOffset,y:pageYOffset}}function F(e,t){return e.getAttribute(`data-sveltekit-${t}`)}const Fe={...j,"":j.hover};function Qe(e){let t=e.assignedSlot??e.parentNode;return t?.nodeType===11&&(t=t.host),t}function et(e,t){for(;e&&e!==t;){if(e.nodeName.toUpperCase()==="A"&&e.hasAttribute("href"))return e;e=Qe(e)}}function ve(e,t,n){let r;try{if(r=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI),n&&r.hash.match(/^#[^/]/)){const o=location.hash.split("#")[1]||"/";r.hash=`#${o}${r.hash}`}}catch{}const a=e instanceof SVGAElement?e.target.baseVal:e.target,s=!r||!!a||ue(r,t,n)||(e.getAttribute("rel")||"").split(/\s+/).includes("external"),i=r?.origin===le&&e.hasAttribute("download");return{url:r,external:s,target:a,download:i}}function ee(e){let t=null,n=null,r=null,a=null,s=null,i=null,o=e;for(;o&&o!==document.documentElement;)r===null&&(r=F(o,"preload-code")),a===null&&(a=F(o,"preload-data")),t===null&&(t=F(o,"keepfocus")),n===null&&(n=F(o,"noscroll")),s===null&&(s=F(o,"reload")),i===null&&(i=F(o,"replacestate")),o=Qe(o);function c(f){switch(f){case"":case"true":return!0;case"off":case"false":return!1;default:return}}return{preload_code:Fe[r??"off"],preload_data:Fe[a??"off"],keepfocus:c(t),noscroll:c(n),reload:c(s),replace_state:c(i)}}function Be(e){const t=Ae(e);let n=!0;function r(){n=!0,t.update(i=>i)}function a(i){n=!1,t.set(i)}function s(i){let o;return t.subscribe(c=>{(o===void 0||n&&c!==o)&&i(o=c)})}return{notify:r,set:a,subscribe:s}}const tt={v:()=>{}};function $t(){const{set:e,subscribe:t}=Ae(!1);let n;async function r(){clearTimeout(n);try{const a=await fetch(`${Nt}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!a.ok)return!1;const i=(await a.json()).version!==Ot;return i&&(e(!0),tt.v(),clearTimeout(n)),i}catch{return!1}}return{subscribe:t,check:r}}function ue(e,t,n){return e.origin!==le||!e.pathname.startsWith(t)?!0:n?!(e.pathname===t+"/"||e.pathname===t+"/index.html"||e.protocol==="file:"&&e.pathname.replace(/\/[^/]+\.html?$/,"")===t):!1}function Sn(e){}function Dt(e){const t=Bt(e),n=new ArrayBuffer(t.length),r=new DataView(n);for(let a=0;a>16),t+=String.fromCharCode((n&65280)>>8),t+=String.fromCharCode(n&255),n=r=0);return r===12?(n>>=4,t+=String.fromCharCode(n)):r===18&&(n>>=2,t+=String.fromCharCode((n&65280)>>8),t+=String.fromCharCode(n&255)),t}const Vt=-1,Mt=-2,qt=-3,Gt=-4,Yt=-5,Ht=-6;function Kt(e,t){if(typeof e=="number")return a(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,r=Array(n.length);function a(s,i=!1){if(s===Vt)return;if(s===qt)return NaN;if(s===Gt)return 1/0;if(s===Yt)return-1/0;if(s===Ht)return-0;if(i||typeof s!="number")throw new Error("Invalid input");if(s in r)return r[s];const o=n[s];if(!o||typeof o!="object")r[s]=o;else if(Array.isArray(o))if(typeof o[0]=="string"){const c=o[0],f=t?.[c];if(f)return r[s]=f(a(o[1]));switch(c){case"Date":r[s]=new Date(o[1]);break;case"Set":const d=new Set;r[s]=d;for(let l=1;lt!=null)}const zt="x-sveltekit-invalidated",Xt="x-sveltekit-trailing-slash";function te(e){return e instanceof ce||e instanceof Re?e.status:500}function Zt(e){return e instanceof Re?e.text:"Internal Error"}let S,J,ye;const Qt=je.toString().includes("$$")||/function \w+\(\) \{\}/.test(je.toString());Qt?(S={data:{},form:null,error:null,params:{},route:{id:null},state:{},status:-1,url:new URL("https://example.com")},J={current:null},ye={current:!1}):(S=new class{#e=U({});get data(){return L(this.#e)}set data(t){P(this.#e,t)}#t=U(null);get form(){return L(this.#t)}set form(t){P(this.#t,t)}#n=U(null);get error(){return L(this.#n)}set error(t){P(this.#n,t)}#r=U({});get params(){return L(this.#r)}set params(t){P(this.#r,t)}#a=U({id:null});get route(){return L(this.#a)}set route(t){P(this.#a,t)}#o=U({});get state(){return L(this.#o)}set state(t){P(this.#o,t)}#s=U(-1);get status(){return L(this.#s)}set status(t){P(this.#s,t)}#i=U(new URL("https://example.com"));get url(){return L(this.#i)}set url(t){P(this.#i,t)}},J=new class{#e=U(null);get current(){return L(this.#e)}set current(t){P(this.#e,t)}},ye=new class{#e=U(!1);get current(){return L(this.#e)}set current(t){P(this.#e,t)}},tt.v=()=>ye.current=!0);function en(e){Object.assign(S,e)}const tn="/__data.json",nn=".html__data.json";function rn(e){return e.endsWith(".html")?e.replace(/\.html$/,nn):e.replace(/\/$/,"")+tn}const Ve={spanContext(){return an},setAttribute(){return this},setAttributes(){return this},addEvent(){return this},setStatus(){return this},updateName(){return this},end(){return this},isRecording(){return!1},recordException(){return this},addLink(){return this},addLinks(){return this}},an={traceId:"",spanId:"",traceFlags:0},{tick:on}=_t,sn=new Set(["icon","shortcut icon","apple-touch-icon"]),D=We(ze)??{},z=We(Je)??{},O={url:Be({}),page:Be({}),navigating:Ae(null),updated:$t()};function Ie(e){D[e]=fe()}function cn(e,t){let n=e+1;for(;D[n];)delete D[n],n+=1;for(n=t+1;z[n];)delete z[n],n+=1}function q(e,t=!1){return t?location.replace(e.href):location.href=e.href,new Promise(()=>{})}async function rt(){if("serviceWorker"in navigator){const e=await navigator.serviceWorker.getRegistration(I||"/");e&&await e.update()}}function Me(){}let Ue,be,ne,x,ke,v;const re=[],ae=[];let C=null;const Q=new Map,at=new Set,ln=new Set,H=new Set;let y={branch:[],error:null,url:null},Le=!1,oe=!1,qe=!0,X=!1,G=!1,ot=!1,Pe=!1,st,A,T,$;const K=new Set,Ge=new Map;async function Un(e,t,n){globalThis.__sveltekit_rnl0m0?.data&&globalThis.__sveltekit_rnl0m0.data,document.URL!==location.href&&(location.href=location.href),v=e,await e.hooks.init?.(),Ue=Ct(e),x=document.documentElement,ke=t,be=e.nodes[0],ne=e.nodes[1],be(),ne(),A=history.state?.[B],T=history.state?.[W],A||(A=T=Date.now(),history.replaceState({...history.state,[B]:A,[W]:T},""));const r=D[A];function a(){r&&(history.scrollRestoration="manual",scrollTo(r.x,r.y))}n?(a(),await vn(ke,n)):(await V({type:"enter",url:Ze(v.hash?kn(new URL(location.href)):location.href),replace_state:!0}),a()),wn()}function fn(){re.length=0,Pe=!1}function it(e){ae.some(t=>t?.snapshot)&&(z[e]=ae.map(t=>t?.snapshot?.capture()))}function ct(e){z[e]?.forEach((t,n)=>{ae[n]?.snapshot?.restore(t)})}function Ye(){Ie(A),De(ze,D),it(T),De(Je,z)}async function un(e,t,n,r){let a;t.invalidateAll&&(C=null),await V({type:"goto",url:Ze(e),keepfocus:t.keepFocus,noscroll:t.noScroll,replace_state:t.replaceState,state:t.state,redirect_count:n,nav_token:r,accept:()=>{t.invalidateAll&&(Pe=!0,a=[...Ge.keys()]),t.invalidate&&t.invalidate.forEach(yn)}}),t.invalidateAll&&$e().then($e).then(()=>{Ge.forEach(({resource:s},i)=>{a?.includes(i)&&s.refresh?.()})})}async function dn(e){if(e.id!==C?.id){const t={};K.add(t),C={id:e.id,token:t,promise:ut({...e,preload:t}).then(n=>(K.delete(t),n.type==="loaded"&&n.state.error&&(C=null),n))}}return C.promise}async function we(e){const t=(await he(e,!1))?.route;t&&await Promise.all([...t.layouts,t.leaf].map(n=>n?.[1]()))}function lt(e,t,n){y=e.state;const r=document.querySelector("style[data-sveltekit]");if(r&&r.remove(),Object.assign(S,e.props.page),st=new v.root({target:t,props:{...e.props,stores:O,components:ae},hydrate:n,sync:!1}),ct(T),n){const a={from:null,to:{params:y.params,route:{id:y.route?.id??null},url:new URL(location.href)},willUnload:!1,type:"enter",complete:Promise.resolve()};H.forEach(s=>s(a))}oe=!0}function se({url:e,params:t,branch:n,status:r,error:a,route:s,form:i}){let o="never";if(I&&(e.pathname===I||e.pathname===I+"/"))o="always";else for(const l of n)l?.slash!==void 0&&(o=l.slash);e.pathname=yt(e.pathname,o),e.search=e.search;const c={type:"loaded",state:{url:e,params:t,branch:n,error:a,route:s},props:{constructors:Jt(n).map(l=>l.node.component),page:Oe(S)}};i!==void 0&&(c.props.form=i);let f={},d=!S,p=0;for(let l=0;l(o&&(c.route=!0),u[l])}),params:new Proxy(r,{get:(u,l)=>(o&&c.params.add(l),u[l])}),data:s?.data??null,url:bt(n,()=>{o&&(c.url=!0)},u=>{o&&c.search_params.add(u)},v.hash),async fetch(u,l){u instanceof Request&&(l={body:u.method==="GET"||u.method==="HEAD"?void 0:await u.blob(),cache:u.cache,credentials:u.credentials,headers:[...u.headers].length>0?u?.headers:void 0,integrity:u.integrity,keepalive:u.keepalive,method:u.method,mode:u.mode,redirect:u.redirect,referrer:u.referrer,referrerPolicy:u.referrerPolicy,signal:u.signal,...l});const{resolved:h,promise:w}=ft(u,l,n);return o&&d(h.href),w},setHeaders:()=>{},depends:d,parent(){return o&&(c.parent=!0),t()},untrack(u){o=!1;try{return u()}finally{o=!0}}};i=await f.universal.load.call(null,p)??null}return{node:f,loader:e,server:s,universal:f.universal?.load?{type:"data",data:i,uses:c}:null,data:i??s?.data??null,slash:f.universal?.trailingSlash??s?.slash}}function ft(e,t,n){let r=e instanceof Request?e.url:e;const a=new URL(r,n);a.origin===n.origin&&(r=a.href.slice(n.origin.length));const s=oe?Tt(r,a.href,t):Rt(r,t);return{resolved:a,promise:s}}function He(e,t,n,r,a,s){if(Pe)return!0;if(!a)return!1;if(a.parent&&e||a.route&&t||a.url&&n)return!0;for(const i of a.search_params)if(r.has(i))return!0;for(const i of a.params)if(s[i]!==y.params[i])return!0;for(const i of a.dependencies)if(re.some(o=>o(new URL(i))))return!0;return!1}function Ce(e,t){return e?.type==="data"?e:e?.type==="skip"?t??null:null}function hn(e,t){if(!e)return new Set(t.searchParams.keys());const n=new Set([...e.searchParams.keys(),...t.searchParams.keys()]);for(const r of n){const a=e.searchParams.getAll(r),s=t.searchParams.getAll(r);a.every(i=>s.includes(i))&&s.every(i=>a.includes(i))&&n.delete(r)}return n}function Ke({error:e,url:t,route:n,params:r}){return{type:"loaded",state:{error:e,url:t,route:n,params:r,branch:[]},props:{page:Oe(S),constructors:[]}}}async function ut({id:e,invalidating:t,url:n,params:r,route:a,preload:s}){if(C?.id===e)return K.delete(C.token),C.promise;const{errors:i,layouts:o,leaf:c}=a,f=[...o,c];i.forEach(_=>_?.().catch(()=>{})),f.forEach(_=>_?.[1]().catch(()=>{}));let d=null;const p=y.url?e!==ie(y.url):!1,u=y.route?a.id!==y.route.id:!1,l=hn(y.url,n);let h=!1;const w=f.map((_,g)=>{const b=y.branch[g],k=!!_?.[0]&&(b?.loader!==_[1]||He(h,u,p,l,b.server?.uses,r));return k&&(h=!0),k});if(w.some(Boolean)){try{d=await pt(n,w)}catch(_){const g=await M(_,{url:n,params:r,route:{id:e}});return K.has(s)?Ke({error:g,url:n,params:r,route:a}):de({status:te(_),error:g,url:n,route:a})}if(d.type==="redirect")return d}const E=d?.nodes;let m=!1;const N=f.map(async(_,g)=>{if(!_)return;const b=y.branch[g],k=E?.[g];if((!k||k.type==="skip")&&_[1]===b?.loader&&!He(m,u,p,l,b.universal?.uses,r))return b;if(m=!0,k?.type==="error")throw k;return xe({loader:_[1],url:n,params:r,route:a,parent:async()=>{const pe={};for(let ge=0;ge{});const R=[];for(let _=0;_Promise.resolve({}),server_data_node:Ce(s)}),c={node:await ne(),loader:ne,universal:null,server:null,data:null};return se({url:n,params:a,branch:[o,c],status:e,error:t,route:null})}catch(o){if(o instanceof Se)return un(new URL(o.location,location.href),{},0);throw o}}async function gn(e){const t=e.href;if(Q.has(t))return Q.get(t);let n;try{const r=(async()=>{let a=await v.hooks.reroute({url:new URL(e),fetch:async(s,i)=>ft(s,i,e).promise})??e;if(typeof a=="string"){const s=new URL(e);v.hash?s.hash=a:s.pathname=a,a=s}return a})();Q.set(t,r),n=await r}catch{Q.delete(t);return}return n}async function he(e,t){if(e&&!ue(e,I,v.hash)){const n=await gn(e);if(!n)return;const r=mn(n);for(const a of Ue){const s=a.exec(r);if(s)return{id:ie(e),invalidating:t,route:a,params:vt(s),url:e}}}}function mn(e){return wt(v.hash?e.hash.replace(/^#/,"").replace(/[?#].+/,""):e.pathname.slice(I.length))||"/"}function ie(e){return(v.hash?e.hash.replace(/^#/,""):e.pathname)+e.search}function dt({url:e,type:t,intent:n,delta:r,event:a}){let s=!1;const i=Ne(y,n,e,t);r!==void 0&&(i.navigation.delta=r),a!==void 0&&(i.navigation.event=a);const o={...i.navigation,cancel:()=>{s=!0,i.reject(new Error("navigation cancelled"))}};return X||at.forEach(c=>c(o)),s?null:i}async function V({type:e,url:t,popped:n,keepfocus:r,noscroll:a,replace_state:s,state:i={},redirect_count:o=0,nav_token:c={},accept:f=Me,block:d=Me,event:p}){const u=$;$=c;const l=await he(t,!1),h=e==="enter"?Ne(y,l,t,e):dt({url:t,type:e,delta:n?.delta,intent:l,event:p});if(!h){d(),$===c&&($=u);return}const w=A,E=T;f(),X=!0,oe&&h.navigation.type!=="enter"&&O.navigating.set(J.current=h.navigation);let m=l&&await ut(l);if(!m){if(ue(t,I,v.hash))return await q(t,s);m=await ht(t,{id:null},await M(new Re(404,"Not Found",`Not found: ${t.pathname}`),{url:t,params:{},route:{id:null}}),404,s)}if(t=l?.url||t,$!==c)return h.reject(new Error("navigation aborted")),!1;if(m.type==="redirect"){if(o<20){await V({type:e,url:new URL(m.location,t),popped:n,keepfocus:r,noscroll:a,replace_state:s,state:i,redirect_count:o+1,nav_token:c}),h.fulfil(void 0);return}m=await de({status:500,error:await M(new Error("Redirect loop"),{url:t,params:{},route:{id:null}}),url:t,route:{id:null}})}else m.props.page.status>=400&&await O.updated.check()&&(await rt(),await q(t,s));if(fn(),Ie(w),it(E),m.props.page.url.pathname!==t.pathname&&(t.pathname=m.props.page.url.pathname),i=n?n.state:i,!n){const g=s?0:1,b={[B]:A+=g,[W]:T+=g,[Xe]:i};(s?history.replaceState:history.pushState).call(history,b,"",t),s||cn(A,T)}if(C=null,m.props.page.state=i,oe){const g=(await Promise.all(Array.from(ln,b=>b(h.navigation)))).filter(b=>typeof b=="function");if(g.length>0){let b=function(){g.forEach(k=>{H.delete(k)})};g.push(b),g.forEach(k=>{H.add(k)})}y=m.state,m.props.page&&(m.props.page.url=t),st.$set(m.props),en(m.props.page),ot=!0}else lt(m,ke,!1);const{activeElement:N}=document;await on();const R=n?n.scroll:a?fe():null;if(qe){const g=t.hash&&document.getElementById(mt(t));R?scrollTo(R.x,R.y):g?g.scrollIntoView():scrollTo(0,0)}const _=document.activeElement!==N&&document.activeElement!==document.body;!r&&!_&&bn(t),qe=!0,m.props.page&&Object.assign(S,m.props.page),X=!1,e==="popstate"&&ct(T),h.fulfil(void 0),H.forEach(g=>g(h.navigation)),O.navigating.set(J.current=null)}async function ht(e,t,n,r,a){return e.origin===le&&e.pathname===location.pathname&&!Le?await de({status:r,error:n,url:e,route:t}):await q(e,a)}function _n(){let e,t,n;x.addEventListener("mousemove",o=>{const c=o.target;clearTimeout(e),e=setTimeout(()=>{s(c,j.hover)},20)});function r(o){o.defaultPrevented||s(o.composedPath()[0],j.tap)}x.addEventListener("mousedown",r),x.addEventListener("touchstart",r,{passive:!0});const a=new IntersectionObserver(o=>{for(const c of o)c.isIntersecting&&(we(new URL(c.target.href)),a.unobserve(c.target))},{threshold:0});async function s(o,c){const f=et(o,x),d=f===t&&c>=n;if(!f||d)return;const{url:p,external:u,download:l}=ve(f,I,v.hash);if(u||l)return;const h=ee(f),w=p&&ie(y.url)===ie(p);if(!(h.reload||w))if(c<=h.preload_data){t=f,n=j.tap;const E=await he(p,!1);if(!E)return;dn(E)}else c<=h.preload_code&&(t=f,n=c,we(p))}function i(){a.disconnect();for(const o of x.querySelectorAll("a")){const{url:c,external:f,download:d}=ve(o,I,v.hash);if(f||d)continue;const p=ee(o);p.reload||(p.preload_code===j.viewport&&a.observe(o),p.preload_code===j.eager&&we(c))}}H.add(i),i()}function M(e,t){if(e instanceof ce)return e.body;const n=te(e),r=Zt(e);return v.hooks.handleError({error:e,event:t,status:n,message:r})??{message:r}}function yn(e){if(typeof e=="function")re.push(e);else{const{href:t}=new URL(e,location.href);re.push(n=>n.href===t)}}function wn(){history.scrollRestoration="manual",addEventListener("beforeunload",t=>{let n=!1;if(Ye(),!X){const r=Ne(y,void 0,null,"leave"),a={...r.navigation,cancel:()=>{n=!0,r.reject(new Error("navigation cancelled"))}};at.forEach(s=>s(a))}n?(t.preventDefault(),t.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Ye()}),navigator.connection?.saveData||_n(),x.addEventListener("click",async t=>{if(t.button||t.which!==1||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.defaultPrevented)return;const n=et(t.composedPath()[0],x);if(!n)return;const{url:r,external:a,target:s,download:i}=ve(n,I,v.hash);if(!r)return;if(s==="_parent"||s==="_top"){if(window.parent!==window)return}else if(s&&s!=="_self")return;const o=ee(n);if(!(n instanceof SVGAElement)&&r.protocol!==location.protocol&&!(r.protocol==="https:"||r.protocol==="http:")||i)return;const[f,d]=(v.hash?r.hash.replace(/^#/,""):r.href).split("#"),p=f===me(location);if(a||o.reload&&(!p||!d)){dt({url:r,type:"link",event:t})?X=!0:t.preventDefault();return}if(d!==void 0&&p){const[,u]=y.url.href.split("#");if(u===d){if(t.preventDefault(),d===""||d==="top"&&n.ownerDocument.getElementById("top")===null)window.scrollTo({top:0});else{const l=n.ownerDocument.getElementById(decodeURIComponent(d));l&&(l.scrollIntoView(),l.focus())}return}if(G=!0,Ie(A),e(r),!o.replace_state)return;G=!1}t.preventDefault(),await new Promise(u=>{requestAnimationFrame(()=>{setTimeout(u,0)}),setTimeout(u,100)}),await V({type:"link",url:r,keepfocus:o.keepfocus,noscroll:o.noscroll,replace_state:o.replace_state??r.href===location.href,event:t})}),x.addEventListener("submit",t=>{if(t.defaultPrevented)return;const n=HTMLFormElement.prototype.cloneNode.call(t.target),r=t.submitter;if((r?.formTarget||n.target)==="_blank"||(r?.formMethod||n.method)!=="get")return;const i=new URL(r?.hasAttribute("formaction")&&r?.formAction||n.action);if(ue(i,I,!1))return;const o=t.target,c=ee(o);if(c.reload)return;t.preventDefault(),t.stopPropagation();const f=new FormData(o,r);i.search=new URLSearchParams(f).toString(),V({type:"form",url:i,keepfocus:c.keepfocus,noscroll:c.noscroll,replace_state:c.replace_state??i.href===location.href,event:t})}),addEventListener("popstate",async t=>{if(!Ee){if(t.state?.[B]){const n=t.state[B];if($={},n===A)return;const r=D[n],a=t.state[Xe]??{},s=new URL(t.state[jt]??location.href),i=t.state[W],o=y.url?me(location)===me(y.url):!1;if(i===T&&(ot||o)){a!==S.state&&(S.state=a),e(s),D[A]=fe(),r&&scrollTo(r.x,r.y),A=n;return}const f=n-A;await V({type:"popstate",url:s,popped:{state:a,scroll:r,delta:f},accept:()=>{A=n,T=i},block:()=>{history.go(-f)},nav_token:$,event:t})}else if(!G){const n=new URL(location.href);e(n),v.hash&&location.reload()}}}),addEventListener("hashchange",()=>{G&&(G=!1,history.replaceState({...history.state,[B]:++A,[W]:T},"",location.href))});for(const t of document.querySelectorAll("link"))sn.has(t.rel)&&(t.href=t.href);addEventListener("pageshow",t=>{t.persisted&&O.navigating.set(J.current=null)});function e(t){y.url=S.url=t,O.page.set(Oe(S)),O.page.notify()}}async function vn(e,{status:t=200,error:n,node_ids:r,params:a,route:s,server_route:i,data:o,form:c}){Le=!0;const f=new URL(location.href);let d;({params:a={},route:s={id:null}}=await he(f,!1)||{}),d=Ue.find(({id:l})=>l===s.id);let p,u=!0;try{const l=r.map(async(w,E)=>{const m=o[E];return m?.uses&&(m.uses=gt(m.uses)),xe({loader:v.nodes[w],url:f,params:a,route:s,parent:async()=>{const N={};for(let R=0;Rs?"1":"0").join(""));const r=window.fetch,a=await r(n.href,{});if(!a.ok){let s;throw a.headers.get("content-type")?.includes("application/json")?s=await a.json():a.status===404?s="Not Found":a.status===500&&(s="Internal Error"),new ce(a.status,s)}return new Promise(async s=>{const i=new Map,o=a.body.getReader();function c(d){return Kt(d,{...v.decoders,Promise:p=>new Promise((u,l)=>{i.set(p,{fulfil:u,reject:l})})})}let f="";for(;;){const{done:d,value:p}=await o.read();if(d&&!f)break;for(f+=!p&&f?` +`:Et.decode(p,{stream:!0});;){const u=f.indexOf(` +`);if(u===-1)break;const l=JSON.parse(f.slice(0,u));if(f=f.slice(u+1),l.type==="redirect")return s(l);if(l.type==="data")l.nodes?.forEach(h=>{h?.type==="data"&&(h.uses=gt(h.uses),h.data=c(h.data))}),s(l);else if(l.type==="chunk"){const{id:h,data:w,error:E}=l,m=i.get(h);i.delete(h),E?m.reject(c(E)):m.fulfil(c(w))}}}})}function gt(e){return{dependencies:new Set(e?.dependencies??[]),params:new Set(e?.params??[]),parent:!!e?.parent,route:!!e?.route,url:!!e?.url,search_params:new Set(e?.search_params??[])}}let Ee=!1;function bn(e){const t=document.querySelector("[autofocus]");if(t)t.focus();else{const n=mt(e);if(n&&document.getElementById(n)){const{x:a,y:s}=fe();setTimeout(()=>{const i=history.state;Ee=!0,location.replace(`#${n}`),v.hash&&location.replace(e.hash),history.replaceState(i,"",e.hash),scrollTo(a,s),Ee=!1})}else{const a=document.body,s=a.getAttribute("tabindex");a.tabIndex=-1,a.focus({preventScroll:!0,focusVisible:!1}),s!==null?a.setAttribute("tabindex",s):a.removeAttribute("tabindex")}const r=getSelection();if(r&&r.type!=="None"){const a=[];for(let s=0;s{if(r.rangeCount===a.length){for(let s=0;s{a=c,s=f});return i.catch(()=>{}),{navigation:{from:{params:e.params,route:{id:e.route?.id??null},url:e.url},to:n&&{params:t?.params??null,route:{id:t?.route?.id??null},url:n},willUnload:!t,type:r,complete:i},fulfil:a,reject:s}}function Oe(e){return{data:e.data,error:e.error,form:e.form,params:e.params,route:e.route,state:e.state,status:e.status,url:e.url}}function kn(e){const t=new URL(e);return t.hash=decodeURIComponent(e.hash),t}function mt(e){let t;if(v.hash){const[,,n]=e.hash.split("#",3);t=n??""}else t=e.hash.slice(1);return decodeURIComponent(t)}export{Un as a,Sn as l,S as p,O as s}; diff --git a/server/playground/_app/immutable/chunks/B7O2AcR_.js b/server/playground/_app/immutable/chunks/B7O2AcR_.js new file mode 100644 index 0000000..d58a792 --- /dev/null +++ b/server/playground/_app/immutable/chunks/B7O2AcR_.js @@ -0,0 +1 @@ +var fe=Array.isArray,Be=Array.prototype.indexOf,Gn=Array.from,Pt=Object.defineProperty,dt=Object.getOwnPropertyDescriptor,We=Object.getOwnPropertyDescriptors,Ge=Object.prototype,$e=Array.prototype,oe=Object.getPrototypeOf,Qt=Object.isExtensible;function $n(t){return typeof t=="function"}const Ke=()=>{};function Kn(t){return t()}function ce(t){for(var e=0;e{t=r,e=a});return{promise:n,resolve:t,reject:e}}function Xn(t,e){if(Array.isArray(t))return t;if(!(Symbol.iterator in t))return Array.from(t);const n=[];for(const r of t)if(n.push(r),n.length===e)break;return n}const S=2,Yt=4,St=8,ot=16,q=32,at=64,_e=128,R=256,Et=512,b=1024,O=2048,z=4096,$=8192,ct=16384,Vt=32768,Ht=65536,te=1<<17,ve=1<<18,yt=1<<19,de=1<<20,Mt=1<<21,Ut=1<<22,Q=1<<23,tt=Symbol("$state"),Zn=Symbol("legacy props"),zn=Symbol(""),Bt=new class extends Error{name="StaleReactionError";message="The reaction that called `getAbortSignal()` was re-run or destroyed"},Qn=1,kt=3,Wt=8,Ze=11;function ze(t){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function Je(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function Qe(t){throw new Error("https://svelte.dev/e/effect_in_teardown")}function tn(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function en(t){throw new Error("https://svelte.dev/e/effect_orphan")}function nn(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function tr(){throw new Error("https://svelte.dev/e/get_abort_signal_outside_reaction")}function er(){throw new Error("https://svelte.dev/e/hydration_failed")}function nr(t){throw new Error("https://svelte.dev/e/lifecycle_legacy_only")}function rr(t){throw new Error("https://svelte.dev/e/props_invalid_value")}function rn(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function an(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function sn(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function ar(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}const sr=1,ir=2,lr=4,ur=8,fr=16,or=1,cr=2,_r=4,vr=8,dr=16,ln=1,un=2,pe="[",fn="[!",on="]",Gt={},g=Symbol(),pr="http://www.w3.org/1999/xhtml",hr="http://www.w3.org/2000/svg",yr="@attach";function $t(t){console.warn("https://svelte.dev/e/hydration_mismatch")}function wr(){console.warn("https://svelte.dev/e/select_multiple_invalid_value")}function mr(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}let w=!1;function bt(t){w=t}let h;function D(t){if(t===null)throw $t(),Gt;return h=t}function he(){return D(j(h))}function gr(t){if(w){if(j(h)!==null)throw $t(),Gt;h=t}}function Er(t=1){if(w){for(var e=t,n=h;e--;)n=j(n);h=n}}function br(t=!0){for(var e=0,n=h;;){if(n.nodeType===Wt){var r=n.data;if(r===on){if(e===0)return n;e-=1}else(r===pe||r===fn)&&(e+=1)}var a=j(n);t&&n.remove(),n=a}}function Tr(t){if(!t||t.nodeType!==Wt)throw $t(),Gt;return t.data}function ye(t){return t===this.v}function cn(t,e){return t!=t?e==e:t!==e||t!==null&&typeof t=="object"||typeof t=="function"}function we(t){return!cn(t,this.v)}let Nt=!1;function Ar(){Nt=!0}let m=null;function Tt(t){m=t}function xr(t){return Rt().get(t)}function Sr(t,e){return Rt().set(t,e),e}function kr(t){return Rt().has(t)}function Nr(){return Rt()}function Rr(t,e=!1,n){m={p:m,c:null,e:null,s:t,x:null,l:Nt&&!e?{s:null,u:null,$:[]}:null}}function Cr(t){var e=m,n=e.e;if(n!==null){e.e=null;for(var r of n)Oe(r)}return m=e.p,{}}function wt(){return!Nt||m!==null&&m.l===null}function Rt(t){return m===null&&ze(),m.c??=new Map(_n(m)||void 0)}function _n(t){let e=t.p;for(;e!==null;){const n=e.c;if(n!==null)return n;e=e.p}return null}const vn=typeof requestIdleCallback>"u"?t=>setTimeout(t,1):requestIdleCallback;let B=[],ut=[];function me(){var t=B;B=[],ce(t)}function ge(){var t=ut;ut=[],ce(t)}function dn(){return B.length>0||ut.length>0}function Ee(t){if(B.length===0&&!pt){var e=B;queueMicrotask(()=>{e===B&&me()})}B.push(t)}function Or(t){ut.length===0&&vn(ge),ut.push(t)}function pn(){B.length>0&&me(),ut.length>0&&ge()}const hn=new WeakMap;function yn(t){var e=_;if(e===null)return c.f|=Q,t;if((e.f&Vt)===0){if((e.f&_e)===0)throw!e.parent&&t instanceof Error&&be(t),t;e.b.error(t)}else At(t,e)}function At(t,e){for(;e!==null;){if((e.f&_e)!==0)try{e.b.error(t);return}catch(n){t=n}e=e.parent}throw t instanceof Error&&be(t),t}function be(t){const e=hn.get(t);e&&(Pt(t,"message",{value:e.message}),Pt(t,"stack",{value:e.stack}))}const It=new Set;let E=null,ee=new Set,nt=[],Ct=null,Ft=!1,pt=!1;class rt{current=new Map;#u=new Map;#a=new Set;#t=0;#f=null;#o=!1;#n=[];#s=[];#r=[];#e=[];#i=[];#c=[];#_=[];skipped_effects=new Set;process(e){nt=[];for(const a of e)this.#d(a);if(this.#n.length===0&&this.#t===0){this.#v();var n=this.#r,r=this.#e;this.#r=[],this.#e=[],this.#i=[],E=null,ne(n),ne(r),E===null?E=this:It.delete(this),this.#f?.resolve()}else this.#l(this.#r),this.#l(this.#e),this.#l(this.#i);for(const a of this.#n)lt(a);for(const a of this.#s)lt(a);this.#n=[],this.#s=[]}#d(e){e.f^=b;for(var n=e.first;n!==null;){var r=n.f,a=(r&(q|at))!==0,s=a&&(r&b)!==0,i=s||(r&$)!==0||this.skipped_effects.has(n);if(!i&&n.fn!==null){if(a)n.f^=b;else if((r&Yt)!==0)this.#e.push(n);else if((r&b)===0)if((r&Ut)!==0){var f=n.b?.is_pending()?this.#s:this.#n;f.push(n)}else Ot(n)&&((n.f&ot)!==0&&this.#i.push(n),lt(n));var l=n.first;if(l!==null){n=l;continue}}var u=n.parent;for(n=n.next;n===null&&u!==null;)n=u.next,u=u.parent}}#l(e){for(const n of e)((n.f&O)!==0?this.#c:this.#_).push(n),A(n,b);e.length=0}capture(e,n){this.#u.has(e)||this.#u.set(e,n),this.current.set(e,e.v)}activate(){E=this}deactivate(){E=null;for(const e of ee)if(ee.delete(e),e(),E!==null)break}neuter(){this.#o=!0}flush(){nt.length>0?Lt():this.#v(),E===this&&(this.#t===0&&It.delete(this),this.deactivate())}#v(){if(!this.#o)for(const e of this.#a)e();this.#a.clear()}increment(){this.#t+=1}decrement(){if(this.#t-=1,this.#t===0){for(const e of this.#c)A(e,O),ft(e);for(const e of this.#_)A(e,z),ft(e);this.#r=[],this.#e=[],this.flush()}else this.deactivate()}add_callback(e){this.#a.add(e)}settled(){return(this.#f??=Xe()).promise}static ensure(){if(E===null){const e=E=new rt;It.add(E),pt||rt.enqueue(()=>{E===e&&e.flush()})}return E}static enqueue(e){Ee(e)}}function wn(t){var e=pt;pt=!0;try{var n;for(t&&(Lt(),n=t());;){if(pn(),nt.length===0&&!dn()&&(E?.flush(),nt.length===0))return Ct=null,n;Lt()}}finally{pt=e}}function Lt(){var t=it;Ft=!0;try{var e=0;for(se(!0);nt.length>0;){var n=rt.ensure();if(e++>1e3){var r,a;mn()}n.process(nt),G.clear()}}finally{Ft=!1,se(t),Ct=null}}function mn(){try{nn()}catch(t){At(t,Ct)}}let J=null;function ne(t){var e=t.length;if(e!==0){for(var n=0;n0)){G.clear();for(const a of J)lt(a);J=[]}}J=null}}function ft(t){for(var e=Ct=t;e.parent!==null;){e=e.parent;var n=e.f;if(Ft&&e===_&&(n&ot)!==0)return;if((n&(at|q))!==0){if((n&b)===0)return;e.f^=b}}nt.push(e)}function gn(t,e,n){const r=wt()?Kt:Tn;if(e.length===0){n(t.map(r));return}var a=E,s=_,i=En(),f=w;Promise.all(e.map(l=>bn(l))).then(l=>{a?.activate(),i();try{n([...t.map(r),...l])}catch(u){(s.f&ct)===0&&At(u,s)}f&&bt(!1),a?.deactivate(),Te()}).catch(l=>{At(l,s)})}function En(){var t=_,e=c,n=m,r=E,a=w;if(a)var s=h;return function(){Z(t),P(e),Tt(n),r?.activate(),a&&(bt(!0),D(s))}}function Te(){Z(null),P(null),Tt(null)}function Kt(t){var e=S|O,n=c!==null&&(c.f&S)!==0?c:null;return _===null||n!==null&&(n.f&R)!==0?e|=R:_.f|=yt,{ctx:m,deps:null,effects:null,equals:ye,f:e,fn:t,reactions:null,rv:0,v:g,wv:0,parent:n??_,ac:null}}function bn(t,e){let n=_;n===null&&Je();var r=n.b,a=void 0,s=Zt(g),i=null,f=!c;return Nn(()=>{try{var l=t();i&&Promise.resolve(l).catch(()=>{})}catch(d){l=Promise.reject(d)}var u=()=>l;a=i?.then(u,u)??Promise.resolve(l),i=a;var o=E,v=r.is_pending();f&&(r.update_pending_count(1),v||o.increment());const y=(d,p=void 0)=>{i=null,v||o.activate(),p?p!==Bt&&(s.f|=Q,jt(s,p)):((s.f&Q)!==0&&(s.f^=Q),jt(s,d)),f&&(r.update_pending_count(-1),v||o.decrement()),Te()};if(a.then(y,d=>y(null,d||"unknown")),o)return()=>{queueMicrotask(()=>o.neuter())}}),new Promise(l=>{function u(o){function v(){o===a?l(s):u(a)}o.then(v,v)}u(a)})}function Ir(t){const e=Kt(t);return je(e),e}function Tn(t){const e=Kt(t);return e.equals=we,e}function Ae(t){var e=t.effects;if(e!==null){t.effects=null;for(var n=0;n{if(et===s)return f();var l=c,u=et;P(null),le(s);var o=f();return P(l),le(u),o};return r&&n.set("length",H(t.length)),new Proxy(t,{defineProperty(f,l,u){(!("value"in u)||u.configurable===!1||u.enumerable===!1||u.writable===!1)&&rn();var o=n.get(l);return o===void 0?o=i(()=>{var v=H(u.value);return n.set(l,v),v}):U(o,u.value,!0),!0},deleteProperty(f,l){var u=n.get(l);if(u===void 0){if(l in f){const o=i(()=>H(g));n.set(l,o),Dt(a)}}else U(u,g),Dt(a);return!0},get(f,l,u){if(l===tt)return t;var o=n.get(l),v=l in f;if(o===void 0&&(!v||dt(f,l)?.writable)&&(o=i(()=>{var d=vt(v?f[l]:g),p=H(d);return p}),n.set(l,o)),o!==void 0){var y=st(o);return y===g?void 0:y}return Reflect.get(f,l,u)},getOwnPropertyDescriptor(f,l){var u=Reflect.getOwnPropertyDescriptor(f,l);if(u&&"value"in u){var o=n.get(l);o&&(u.value=st(o))}else if(u===void 0){var v=n.get(l),y=v?.v;if(v!==void 0&&y!==g)return{enumerable:!0,configurable:!0,value:y,writable:!0}}return u},has(f,l){if(l===tt)return!0;var u=n.get(l),o=u!==void 0&&u.v!==g||Reflect.has(f,l);if(u!==void 0||_!==null&&(!o||dt(f,l)?.writable)){u===void 0&&(u=i(()=>{var y=o?vt(f[l]):g,d=H(y);return d}),n.set(l,u));var v=st(u);if(v===g)return!1}return o},set(f,l,u,o){var v=n.get(l),y=l in f;if(r&&l==="length")for(var d=u;dH(g)),n.set(d+"",p))}if(v===void 0)(!y||dt(f,l)?.writable)&&(v=i(()=>H(void 0)),U(v,vt(u)),n.set(l,v));else{y=v.v!==g;var Y=i(()=>vt(u));U(v,Y)}var mt=Reflect.getOwnPropertyDescriptor(f,l);if(mt?.set&&mt.set.call(o,u),!y){if(r&&typeof l=="string"){var gt=n.get("length"),V=Number(l);Number.isInteger(V)&&V>=gt.v&&U(gt,V+1)}Dt(a)}return!0},ownKeys(f){st(a);var l=Reflect.ownKeys(f).filter(v=>{var y=n.get(v);return y===void 0||y.v!==g});for(var[u,o]of n)o.v!==g&&!(u in f)&&l.push(u);return l},setPrototypeOf(){an()}})}function re(t){try{if(t!==null&&typeof t=="object"&&tt in t)return t[tt]}catch{}return t}function Mr(t,e){return Object.is(re(t),re(e))}var ae,xn,ke,Ne,Re;function Fr(){if(ae===void 0){ae=window,xn=document,ke=/Firefox/.test(navigator.userAgent);var t=Element.prototype,e=Node.prototype,n=Text.prototype;Ne=dt(e,"firstChild").get,Re=dt(e,"nextSibling").get,Qt(t)&&(t.__click=void 0,t.__className=void 0,t.__attributes=null,t.__style=void 0,t.__e=void 0),Qt(n)&&(n.__t=void 0)}}function K(t=""){return document.createTextNode(t)}function L(t){return Ne.call(t)}function j(t){return Re.call(t)}function Lr(t,e){if(!w)return L(t);var n=L(h);if(n===null)n=h.appendChild(K());else if(e&&n.nodeType!==kt){var r=K();return n?.before(r),D(r),r}return D(n),n}function jr(t,e=!1){if(!w){var n=L(t);return n instanceof Comment&&n.data===""?j(n):n}if(e&&h?.nodeType!==kt){var r=K();return h?.before(r),D(r),r}return h}function qr(t,e=1,n=!1){let r=w?h:t;for(var a;e--;)a=r,r=j(r);if(!w)return r;if(n&&r?.nodeType!==kt){var s=K();return r===null?a?.after(s):r.before(s),D(s),s}return D(r),r}function Yr(t){t.textContent=""}function Vr(){return!1}function zt(t){var e=c,n=_;P(null),Z(null);try{return t()}finally{P(e),Z(n)}}function Ce(t){_===null&&c===null&&en(),c!==null&&(c.f&R)!==0&&_===null&&tn(),_t&&Qe()}function Sn(t,e){var n=e.last;n===null?e.last=e.first=t:(n.next=t,t.prev=n,e.last=t)}function M(t,e,n,r=!0){var a=_;a!==null&&(a.f&$)!==0&&(t|=$);var s={ctx:m,deps:null,nodes_start:null,nodes_end:null,f:t|O,first:null,fn:e,last:null,next:null,parent:a,b:a&&a.b,prev:null,teardown:null,transitions:null,wv:0,ac:null};if(n)try{lt(s),s.f|=Vt}catch(l){throw X(s),l}else e!==null&&ft(s);if(r){var i=s;if(n&&i.deps===null&&i.teardown===null&&i.nodes_start===null&&i.first===i.last&&(i.f&yt)===0&&(i=i.first),i!==null&&(i.parent=a,a!==null&&Sn(i,a),c!==null&&(c.f&S)!==0&&(t&at)===0)){var f=c;(f.effects??=[]).push(i)}}return s}function Hr(){return c!==null&&!C}function kn(t){const e=M(St,null,!1);return A(e,b),e.teardown=t,e}function Ur(t){Ce();var e=_.f,n=!c&&(e&q)!==0&&(e&Vt)===0;if(n){var r=m;(r.e??=[]).push(t)}else return Oe(t)}function Oe(t){return M(Yt|de,t,!1)}function Br(t){return Ce(),M(St|de,t,!0)}function Wr(t){rt.ensure();const e=M(at|yt,t,!0);return(n={})=>new Promise(r=>{n.outro?In(e,()=>{X(e),r(void 0)}):(X(e),r(void 0))})}function Gr(t){return M(Yt,t,!1)}function Nn(t){return M(Ut|yt,t,!0)}function $r(t,e=0){return M(St|e,t,!0)}function Kr(t,e=[],n=[]){gn(e,n,r=>{M(St,()=>t(...r.map(st)),!0)})}function Ie(t,e=0){var n=M(ot|e,t,!0);return n}function Rn(t,e=!0){return M(q|yt,t,!0,e)}function De(t){var e=t.teardown;if(e!==null){const n=_t,r=c;ie(!0),P(null);try{e.call(null)}finally{ie(n),P(r)}}}function Pe(t,e=!1){var n=t.first;for(t.first=t.last=null;n!==null;){const a=n.ac;a!==null&&zt(()=>{a.abort(Bt)});var r=n.next;(n.f&at)!==0?n.parent=null:X(n,e),n=r}}function Cn(t){for(var e=t.first;e!==null;){var n=e.next;(e.f&q)===0&&X(e),e=n}}function X(t,e=!0){var n=!1;(e||(t.f&ve)!==0)&&t.nodes_start!==null&&t.nodes_end!==null&&(On(t.nodes_start,t.nodes_end),n=!0),Pe(t,e&&!n),xt(t,0),A(t,ct);var r=t.transitions;if(r!==null)for(const s of r)s.stop();De(t);var a=t.parent;a!==null&&a.first!==null&&Me(t),t.next=t.prev=t.teardown=t.ctx=t.deps=t.fn=t.nodes_start=t.nodes_end=t.ac=null}function On(t,e){for(;t!==null;){var n=t===e?null:j(t);t.remove(),t=n}}function Me(t){var e=t.parent,n=t.prev,r=t.next;n!==null&&(n.next=r),r!==null&&(r.prev=n),e!==null&&(e.first===t&&(e.first=r),e.last===t&&(e.last=n))}function In(t,e){var n=[];Fe(t,n,!0),Dn(n,()=>{X(t),e&&e()})}function Dn(t,e){var n=t.length;if(n>0){var r=()=>--n||e();for(var a of t)a.out(r)}else e()}function Fe(t,e,n){if((t.f&$)===0){if(t.f^=$,t.transitions!==null)for(const i of t.transitions)(i.is_global||n)&&e.push(i);for(var r=t.first;r!==null;){var a=r.next,s=(r.f&Ht)!==0||(r.f&q)!==0;Fe(r,e,s?n:!1),r=a}}}function Xr(t){Le(t,!0)}function Le(t,e){if((t.f&$)!==0){t.f^=$,(t.f&b)===0&&(A(t,O),ft(t));for(var n=t.first;n!==null;){var r=n.next,a=(n.f&Ht)!==0||(n.f&q)!==0;Le(n,a?e:!1),n=r}if(t.transitions!==null)for(const s of t.transitions)(s.is_global||e)&&s.in()}}let it=!1;function se(t){it=t}let _t=!1;function ie(t){_t=t}let c=null,C=!1;function P(t){c=t}let _=null;function Z(t){_=t}let F=null;function je(t){c!==null&&(F===null?F=[t]:F.push(t))}let T=null,x=0,N=null;function Pn(t){N=t}let qe=1,ht=0,et=ht;function le(t){et=t}let W=!1;function Ye(){return++qe}function Ot(t){var e=t.f;if((e&O)!==0)return!0;if((e&z)!==0){var n=t.deps,r=(e&R)!==0;if(n!==null){var a,s,i=(e&Et)!==0,f=r&&_!==null&&!W,l=n.length;if((i||f)&&(_===null||(_.f&ct)===0)){var u=t,o=u.parent;for(a=0;at.wv)return!0}(!r||_!==null&&!W)&&A(t,b)}return!1}function Ve(t,e,n=!0){var r=t.reactions;if(r!==null&&!F?.includes(t))for(var a=0;a{t.ac.abort(Bt)}),t.ac=null);try{t.f|=Mt;var v=t.fn,y=v(),d=t.deps;if(T!==null){var p;if(xt(t,x),d!==null&&x>0)for(d.length=x+T.length,p=0;pn?.call(this,s))}return t.startsWith("pointer")||t.startsWith("touch")||t==="wheel"?Ee(()=>{e.addEventListener(t,a,r)}):e.addEventListener(t,a,r),a}function ia(t){for(var e=0;e{throw V});throw y}}finally{t.__root=e,delete t.currentTarget,P(o),Z(v)}}}let k;function la(){k=void 0}function ua(t){let e=null,n=w;var r;if(w){for(e=h,k===void 0&&(k=L(document.head));k!==null&&(k.nodeType!==Wt||k.data!==pe);)k=j(k);k===null?bt(!1):k=D(j(k))}w||(r=document.head.appendChild(K()));try{Ie(()=>t(r),ve)}finally{n&&(bt(!0),k=h,D(e))}}function Jt(t){var e=document.createElement("template");return e.innerHTML=t.replaceAll("",""),e.content}function I(t,e){var n=_;n.nodes_start===null&&(n.nodes_start=t,n.nodes_end=e)}function fa(t,e){var n=(e&ln)!==0,r=(e&un)!==0,a,s=!t.startsWith("");return()=>{if(w)return I(h,null),h;a===void 0&&(a=Jt(s?t:""+t),n||(a=L(a)));var i=r||ke?document.importNode(a,!0):a.cloneNode(!0);if(n){var f=L(i),l=i.lastChild;I(f,l)}else I(i,i);return i}}function Bn(t,e,n="svg"){var r=!t.startsWith(""),a=`<${n}>${r?t:""+t}`,s;return()=>{if(w)return I(h,null),h;if(!s){var i=Jt(a),f=L(i);s=L(f)}var l=s.cloneNode(!0);return I(l,l),l}}function oa(t,e){return Bn(t,e,"svg")}function ca(t){return()=>Wn(t())}function Wn(t){if(w)return t;const e=t.nodeType===Ze,n=t.tagName==="SCRIPT"?[t]:t.querySelectorAll("script"),r=_;for(const s of n){const i=document.createElement("script");for(var a of s.attributes)i.setAttribute(a.name,a.value);i.textContent=s.textContent,(e?t.firstChild===s:t===s)&&(r.nodes_start=i),(e?t.lastChild===s:t===s)&&(r.nodes_end=i),s.replaceWith(i)}return t}function _a(t=""){if(!w){var e=K(t+"");return I(e,e),e}var n=h;return n.nodeType!==kt&&(n.before(n=K()),D(n)),I(n,n),n}function va(){if(w)return I(h,null),h;var t=document.createDocumentFragment(),e=document.createComment(""),n=K();return t.append(e,n),I(e,n),t}function da(t,e){if(w){_.nodes_end=h,he();return}t!==null&&t.before(e)}function pa(t,e,...n){var r=t,a=Ke,s;Ie(()=>{a!==(a=e())&&(s&&(X(s),s=null),s=Rn(()=>a(r,...n)))},Ht),w&&(r=h)}function ha(t){return(e,...n)=>{var r=t(...n),a;if(w)a=h,he();else{var s=r.render().trim(),i=Jt(s);a=L(i),e.before(a)}const f=r.setup?.(a);I(a,a),typeof f=="function"&&kn(f)}}export{xn as $,w as A,he as B,Tr as C,br as D,Ht as E,D as F,bt as G,fn as H,K as I,Rn as J,E as K,Vr as L,Xr as M,In as N,h as O,Gr as P,$r as Q,Ee as R,tt as S,Dr as T,g as U,kn as V,U as W,Pt as X,_ as Y,Zt as Z,dt as _,Ur as a,_a as a$,rr as a0,_r as a1,vt as a2,ct as a3,Tn as a4,Pr as a5,Z as a6,vr as a7,Nt as a8,cr as a9,er as aA,Yr as aB,Gn as aC,Vn as aD,Hn as aE,Wr as aF,Un as aG,ra as aH,la as aI,I as aJ,on as aK,$t as aL,cn as aM,ze as aN,tr as aO,fe as aP,nr as aQ,ha as aR,wn as aS,Nr as aT,xr as aU,kr as aV,Sr as aW,zr as aX,Zr as aY,H as aZ,Ir as a_,or as aa,$n as ab,Zn as ac,dr as ad,_t as ae,Hr as af,Dt as ag,jt as ah,Wt as ai,rt as aj,P as ak,Tt as al,yn as am,c as an,ee as ao,X as ap,At as aq,ar,yt as as,_e as at,j as au,mr as av,Fr as aw,L as ax,pe as ay,Gt as az,Jr as b,wr as b0,Mr as b1,gn as b2,yr as b3,ta as b4,sa as b5,ia as b6,na as b7,Or as b8,pr as b9,oe as ba,zn as bb,ea as bc,We as bd,ir as be,sr as bf,fr as bg,$ as bh,Fe as bi,Dn as bj,lr as bk,ur as bl,Qn as bm,hr as bn,aa as bo,oa as bp,Xn as bq,m as c,Kn as d,Qr as e,Kt as f,st as g,Ar as h,fa as i,jr as j,da as k,Cr as l,Lr as m,gr as n,va as o,Rr as p,ua as q,ce as r,qr as s,Kr as t,Br as u,pa as v,ca as w,Er as x,Ke as y,Ie as z}; diff --git a/server/playground/_app/immutable/chunks/BdnVOAET.js b/server/playground/_app/immutable/chunks/BdnVOAET.js new file mode 100644 index 0000000..aaa2ac7 --- /dev/null +++ b/server/playground/_app/immutable/chunks/BdnVOAET.js @@ -0,0 +1 @@ +import{c as d,u as g,a as l,b,r as i,d as m,g as p,e as h,f as v,h as k}from"./B7O2AcR_.js";function x(n=!1){const s=d,e=s.l.u;if(!e)return;let o=()=>h(s.s);if(n){let a=0,t={};const _=v(()=>{let c=!1;const r=s.s;for(const f in r)r[f]!==t[f]&&(t[f]=r[f],c=!0);return c&&a++,a});o=()=>p(_)}e.b.length&&g(()=>{u(s,o),i(e.b)}),l(()=>{const a=b(()=>e.m.map(m));return()=>{for(const t of a)typeof t=="function"&&t()}}),e.a.length&&l(()=>{u(s,o),i(e.a)})}function u(n,s){if(n.l.s)for(const e of n.l.s)p(e);s()}k();export{x as i}; diff --git a/server/playground/_app/immutable/chunks/C57w5sWn.js b/server/playground/_app/immutable/chunks/C57w5sWn.js new file mode 100644 index 0000000..acdf5d8 --- /dev/null +++ b/server/playground/_app/immutable/chunks/C57w5sWn.js @@ -0,0 +1,2 @@ +import{R as X,z,ap as w,J as B,P as D,A as S,aP as m,b0 as x,b1 as rr,V as er,b2 as fr,g as ir,b3 as tr,G as U,b4 as sr,b5 as ur,b6 as ar,b7 as lr,U as or,b8 as cr,b9 as nr,ba as vr,bb as dr,bc as br,bd as _r}from"./B7O2AcR_.js";function gr(r,i){if(i){const e=document.body;r.autofocus=!0,X(()=>{document.activeElement===e&&r.focus()})}}let V=!1;function hr(){V||(V=!0,document.addEventListener("reset",r=>{Promise.resolve().then(()=>{if(!r.defaultPrevented)for(const i of r.target.elements)i.__on_r?.()})},{capture:!0}))}function Ar(r,i){var e=void 0,f;z(()=>{e!==(e=i())&&(f&&(w(f),f=null),e&&(f=B(()=>{D(()=>e(r))})))})}function G(r){var i,e,f="";if(typeof r=="string"||typeof r=="number")f+=r;else if(typeof r=="object")if(Array.isArray(r)){var t=r.length;for(i=0;i=0;){var n=l+s;(l===0||R.includes(f[l-1]))&&(n===f.length||R.includes(f[n]))?f=(l===0?"":f.substring(0,l))+f.substring(n+1):l=n}}return f===""?null:f}function H(r,i=!1){var e=i?" !important;":";",f="";for(var t in r){var s=r[t];s!=null&&s!==""&&(f+=" "+t+": "+s+e)}return f}function P(r){return r[0]!=="-"||r[1]!=="-"?r.toLowerCase():r}function Er(r,i){if(i){var e="",f,t;if(Array.isArray(i)?(f=i[0],t=i[1]):f=i,r){r=String(r).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var s=!1,l=0,n=!1,c=[];f&&c.push(...Object.keys(f).map(P)),t&&c.push(...Object.keys(t).map(P));var v=0,p=-1;const N=r.length;for(var d=0;d{M(r,r.__value)});i.observe(r,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["value"]}),er(()=>{i.disconnect()})}function Y(r){return"__value"in r?r.__value:r.value}const T=Symbol("class"),y=Symbol("style"),K=Symbol("is custom element"),F=Symbol("is html");function Ir(r){if(S){var i=!1,e=()=>{if(!i){if(i=!0,r.hasAttribute("value")){var f=r.value;I(r,"value",null),r.value=f}if(r.hasAttribute("checked")){var t=r.checked;I(r,"checked",null),r.checked=t}}};r.__on_r=e,cr(e),hr()}}function Or(r,i){i?r.hasAttribute("selected")||r.setAttribute("selected",""):r.removeAttribute("selected")}function I(r,i,e,f){var t=J(r);S&&(t[i]=r.getAttribute(i),i==="src"||i==="srcset"||i==="href"&&r.nodeName==="LINK")||t[i]!==(t[i]=e)&&(i==="loading"&&(r[dr]=e),e==null?r.removeAttribute(i):typeof e!="string"&&Z(r).includes(i)?r[i]=e:r.setAttribute(i,e))}function Pr(r,i,e,f,t=!1,s=!1){if(S&&t&&r.tagName==="INPUT"){var l=r,n=l.type==="checkbox"?"defaultChecked":"defaultValue";n in e||Ir(l)}var c=J(r),v=c[K],p=!c[F];let d=S&&v;d&&U(!1);var u=i||{},A=r.tagName==="OPTION";for(var E in i)E in e||(e[E]=null);e.class?e.class=Nr(e.class):e[T]&&(e.class=null),e[y]&&(e.style??=null);var N=Z(r);for(const a in e){let o=e[a];if(A&&a==="value"&&o==null){r.value=r.__value="",u[a]=o;continue}if(a==="class"){var h=r.namespaceURI==="http://www.w3.org/1999/xhtml";Lr(r,h,o,f,i?.[T],e[T]),u[a]=o,u[T]=e[T];continue}if(a==="style"){Tr(r,o,i?.[y],e[y]),u[a]=o,u[y]=e[y];continue}var k=u[a];if(!(o===k&&!(o===void 0&&r.hasAttribute(a)))){u[a]=o;var $=a[0]+a[1];if($!=="$$")if($==="on"){const g={},L="$$"+a;let b=a.slice(2);var O=br(b);if(sr(b)&&(b=b.slice(0,-7),g.capture=!0),!O&&k){if(o!=null)continue;r.removeEventListener(b,u[L],g),u[L]=null}if(o!=null)if(O)r[`__${b}`]=o,ar([b]);else{let Q=function(W){u[a].call(this,W)};u[L]=ur(b,r,Q,g)}else O&&(r[`__${b}`]=void 0)}else if(a==="style")I(r,a,o);else if(a==="autofocus")gr(r,!!o);else if(!v&&(a==="__value"||a==="value"&&o!=null))r.value=r.__value=o;else if(a==="selected"&&A)Or(r,o);else{var _=a;p||(_=lr(_));var j=_==="defaultValue"||_==="defaultChecked";if(o==null&&!v&&!j)if(c[a]=null,_==="value"||_==="checked"){let g=r;const L=i===void 0;if(_==="value"){let b=g.defaultValue;g.removeAttribute(_),g.defaultValue=b,g.value=g.__value=L?b:null}else{let b=g.defaultChecked;g.removeAttribute(_),g.defaultChecked=b,g.checked=L?b:!1}}else r.removeAttribute(a);else j||N.includes(_)&&(v||typeof o!="string")?(r[_]=o,_ in c&&(c[_]=or)):typeof o!="function"&&I(r,_,o)}}}return d&&U(!0),u}function wr(r,i,e=[],f=[],t,s=!1,l=!1){fr(e,f,n=>{var c=void 0,v={},p=r.nodeName==="SELECT",d=!1;if(z(()=>{var A=i(...n.map(ir)),E=Pr(r,c,A,t,s,l);d&&p&&"value"in A&&M(r,A.value);for(let h of Object.getOwnPropertySymbols(v))A[h]||w(v[h]);for(let h of Object.getOwnPropertySymbols(A)){var N=A[h];h.description===tr&&(!c||N!==c[h])&&(v[h]&&w(v[h]),v[h]=B(()=>Ar(r,()=>N))),E[h]=N}c=E}),p){var u=r;D(()=>{M(u,c.value,!0),yr(u)})}d=!0})}function J(r){return r.__attributes??={[K]:r.nodeName.includes("-"),[F]:r.namespaceURI===nr}}var q=new Map;function Z(r){var i=r.getAttribute("is")||r.nodeName,e=q.get(i);if(e)return e;q.set(i,e=[]);for(var f,t=r,s=Element.prototype;s!==t;){f=_r(t);for(var l in f)f[l].set&&e.push(l);t=vr(t)}return e}export{wr as a,Lr as b,Nr as c,I as s}; diff --git a/server/playground/_app/immutable/chunks/D02mbrNz.js b/server/playground/_app/immutable/chunks/D02mbrNz.js new file mode 100644 index 0000000..086ee0e --- /dev/null +++ b/server/playground/_app/immutable/chunks/D02mbrNz.js @@ -0,0 +1,2 @@ +import{af as X,g as $,Z as j,Q as Z,b as y,ag as I,R as U,O as p,A as g,ah as ee,Y as R,z as te,B as se,ai as M,H as ne,J as d,aj as C,N as D,a6 as L,ak as E,al as P,am as ie,an as A,c as f,ao as ae,ap as N,F as S,x as re,D as oe,aq as z,ar as le,E as ue,as as fe,at as ce,au as V,av as he,aw as k,ax as _e,ay as de,az as O,G as w,aA as pe,aB as ge,aC as be,aD as ve,aE as B,aF as ye,aG as T,aH as me,I as Ee,aI as we,p as Te,aJ as Re,aK as xe,aL as Ae,l as Se,y as x,aM as Ce,aN as m,a as De,aO as Ne,aP as ke,aQ as W,a8 as Oe,aR as Fe,aS as Me,aT as Ye,aU as qe,aV as He,aW as Ie,aX as Le,aY as Pe}from"./B7O2AcR_.js";function ze(t){let e=0,s=j(0),n;return()=>{X()&&($(s),Z(()=>(e===0&&(n=y(()=>t(()=>I(s)))),e+=1,()=>{U(()=>{e-=1,e===0&&(n?.(),n=void 0,I(s))})})))}}var Be=ue|fe|ce;function $e(t,e,s){new je(t,e,s)}class je{parent;#n=!1;#t;#p=g?p:null;#i;#f;#a;#s=null;#e=null;#r=null;#o=null;#c=0;#l=0;#h=!1;#u=null;#b=()=>{this.#u&&ee(this.#u,this.#c)};#v=ze(()=>(this.#u=j(this.#c),()=>{this.#u=null}));constructor(e,s,n){this.#t=e,this.#i=s,this.#f=n,this.parent=R.b,this.#n=!!this.#i.pending,this.#a=te(()=>{if(R.b=this,g){const i=this.#p;se(),i.nodeType===M&&i.data===ne?this.#m():this.#y()}else{try{this.#s=d(()=>n(this.#t))}catch(i){this.error(i)}this.#l>0?this.#d():this.#n=!1}},Be),g&&(this.#t=p)}#y(){try{this.#s=d(()=>this.#f(this.#t))}catch(e){this.error(e)}this.#n=!1}#m(){const e=this.#i.pending;e&&(this.#e=d(()=>e(this.#t)),C.enqueue(()=>{this.#s=this.#_(()=>(C.ensure(),d(()=>this.#f(this.#t)))),this.#l>0?this.#d():(D(this.#e,()=>{this.#e=null}),this.#n=!1)}))}is_pending(){return this.#n||!!this.parent&&this.parent.is_pending()}has_pending_snippet(){return!!this.#i.pending}#_(e){var s=R,n=A,i=f;L(this.#a),E(this.#a),P(this.#a.ctx);try{return e()}catch(a){return ie(a),null}finally{L(s),E(n),P(i)}}#d(){const e=this.#i.pending;this.#s!==null&&(this.#o=document.createDocumentFragment(),Ue(this.#s,this.#o)),this.#e===null&&(this.#e=d(()=>e(this.#t)))}#g(e){if(!this.has_pending_snippet()){this.parent&&this.parent.#g(e);return}this.#l+=e,this.#l===0&&(this.#n=!1,this.#e&&D(this.#e,()=>{this.#e=null}),this.#o&&(this.#t.before(this.#o),this.#o=null))}update_pending_count(e){this.#g(e),this.#c+=e,ae.add(this.#b)}get_effect_pending(){return this.#v(),$(this.#u)}error(e){var s=this.#i.onerror;let n=this.#i.failed;if(this.#h||!s&&!n)throw e;this.#s&&(N(this.#s),this.#s=null),this.#e&&(N(this.#e),this.#e=null),this.#r&&(N(this.#r),this.#r=null),g&&(S(this.#p),re(),S(oe()));var i=!1,a=!1;const o=()=>{if(i){he();return}i=!0,a&&le(),C.ensure(),this.#c=0,this.#r!==null&&D(this.#r,()=>{this.#r=null}),this.#n=this.has_pending_snippet(),this.#s=this.#_(()=>(this.#h=!1,d(()=>this.#f(this.#t)))),this.#l>0?this.#d():this.#n=!1};var r=A;try{E(null),a=!0,s?.(e,o),a=!1}catch(h){z(h,this.#a&&this.#a.parent)}finally{E(r)}n&&U(()=>{this.#r=this.#_(()=>{this.#h=!0;try{return d(()=>{n(this.#t,()=>e,()=>o)})}catch(h){return z(h,this.#a.parent),null}finally{this.#h=!1}})})}}function Ue(t,e){for(var s=t.nodes_start,n=t.nodes_end;s!==null;){var i=s===n?null:V(s);e.append(s),s=i}}function nt(t,e){var s=e==null?"":typeof e=="object"?e+"":e;s!==(t.__t??=t.nodeValue)&&(t.__t=s,t.nodeValue=s+"")}function G(t,e){return J(t,e)}function Ve(t,e){k(),e.intro=e.intro??!1;const s=e.target,n=g,i=p;try{for(var a=_e(s);a&&(a.nodeType!==M||a.data!==de);)a=V(a);if(!a)throw O;w(!0),S(a);const o=J(t,{...e,anchor:a});return w(!1),o}catch(o){if(o instanceof Error&&o.message.split(` +`).some(r=>r.startsWith("https://svelte.dev/e/")))throw o;return o!==O&&console.warn("Failed to hydrate: ",o),e.recover===!1&&pe(),k(),ge(s),w(!1),G(t,e)}finally{w(n),S(i),we()}}const b=new Map;function J(t,{target:e,anchor:s,props:n={},events:i,context:a,intro:o=!0}){k();var r=new Set,h=_=>{for(var c=0;c<_.length;c++){var u=_[c];if(!r.has(u)){r.add(u);var q=me(u);e.addEventListener(u,T,{passive:q});var H=b.get(u);H===void 0?(document.addEventListener(u,T,{passive:q}),b.set(u,1)):b.set(u,H+1)}}};h(be(ve)),B.add(h);var l=void 0,K=ye(()=>{var _=s??e.appendChild(Ee());return $e(_,{pending:()=>{}},c=>{if(a){Te({});var u=f;u.c=a}if(i&&(n.$$events=i),g&&Re(c,null),l=t(c,n)||{},g&&(R.nodes_end=p,p===null||p.nodeType!==M||p.data!==xe))throw Ae(),O;a&&Se()}),()=>{for(var c of r){e.removeEventListener(c,T);var u=b.get(c);--u===0?(document.removeEventListener(c,T),b.delete(c)):b.set(c,u)}B.delete(h),_!==s&&_.parentNode?.removeChild(_)}});return F.set(l,K),l}let F=new WeakMap;function We(t,e){const s=F.get(t);return s?(F.delete(t),s(e)):Promise.resolve()}function Ge(t,e,s){if(t==null)return e(void 0),x;const n=y(()=>t.subscribe(e,s));return n.unsubscribe?()=>n.unsubscribe():n}const v=[];function it(t,e){return{subscribe:Je(t,e).subscribe}}function Je(t,e=x){let s=null;const n=new Set;function i(r){if(Ce(t,r)&&(t=r,s)){const h=!v.length;for(const l of n)l[1](),v.push(l,t);if(h){for(let l=0;l{n.delete(l),n.size===0&&s&&(s(),s=null)}}return{set:i,update:a,subscribe:o}}function at(t){let e;return Ge(t,s=>e=s)(),e}function Qe(){return A===null&&Ne(),(A.ac??=new AbortController).signal}function Q(t){f===null&&m(),Oe&&f.l!==null?Y(f).m.push(t):De(()=>{const e=y(t);if(typeof e=="function")return e})}function Ke(t){f===null&&m(),Q(()=>()=>y(t))}function Xe(t,e,{bubbles:s=!1,cancelable:n=!1}={}){return new CustomEvent(t,{detail:e,bubbles:s,cancelable:n})}function Ze(){const t=f;return t===null&&m(),(e,s,n)=>{const i=t.s.$$events?.[e];if(i){const a=ke(i)?i.slice():[i],o=Xe(e,s,n);for(const r of a)r.call(t.x,o);return!o.defaultPrevented}return!0}}function et(t){f===null&&m(),f.l===null&&W(),Y(f).b.push(t)}function tt(t){f===null&&m(),f.l===null&&W(),Y(f).a.push(t)}function Y(t){var e=t.l;return e.u??={a:[],b:[],m:[]}}const rt=Object.freeze(Object.defineProperty({__proto__:null,afterUpdate:tt,beforeUpdate:et,createEventDispatcher:Ze,createRawSnippet:Fe,flushSync:Me,getAbortSignal:Qe,getAllContexts:Ye,getContext:qe,hasContext:He,hydrate:Ve,mount:G,onDestroy:Ke,onMount:Q,setContext:Ie,settled:Le,tick:Pe,unmount:We,untrack:y},Symbol.toStringTag,{value:"Module"}));export{Ge as a,Ke as b,rt as c,at as g,Ve as h,G as m,Q as o,it as r,nt as s,We as u,Je as w}; diff --git a/server/playground/_app/immutable/chunks/DsnmJJEf.js b/server/playground/_app/immutable/chunks/DsnmJJEf.js new file mode 100644 index 0000000..ca27dc7 --- /dev/null +++ b/server/playground/_app/immutable/chunks/DsnmJJEf.js @@ -0,0 +1 @@ +typeof window<"u"&&((window.__svelte??={}).v??=new Set).add("5"); diff --git a/server/playground/_app/immutable/chunks/PDm5JBFr.js b/server/playground/_app/immutable/chunks/PDm5JBFr.js new file mode 100644 index 0000000..0b2360a --- /dev/null +++ b/server/playground/_app/immutable/chunks/PDm5JBFr.js @@ -0,0 +1 @@ +import{z as K,A as y,B as j,E as q,C as Z,H as $,D as z,F as G,G as x,I as H,J as D,K as J,U as Q,L as V,M as W,N as X,O as k,P as ee,Q as re,b as B,R as ne,S as A,y as N,T as se,g as P,V as ie,W as M,X as ae,Y as m,Z as te,_ as R,a0 as ue,a1 as C,a2 as fe,a3 as le,f as ce,a4 as oe,a5 as L,a6 as U,a7 as de,a8 as _e,a9 as pe,aa as ve,ab as S,ac as F,ad as be,ae as he}from"./B7O2AcR_.js";import{a as Se,g as Pe}from"./D02mbrNz.js";function Re(e,r,s=!1){y&&j();var n=e,i=null,a=null,l=Q,d=s?q:0,p=!1;const I=(c,u=!0)=>{p=!0,_(u,c)};var f=null;function g(){f!==null&&(f.lastChild.remove(),n.before(f),f=null);var c=l?i:a,u=l?a:i;c&&W(c),u&&X(u,()=>{l?a=null:i=null})}const _=(c,u)=>{if(l===(l=c))return;let E=!1;if(y){const O=Z(n)===$;!!l===O&&(n=z(),G(n),x(!1),E=!0)}var b=V(),o=n;if(b&&(f=document.createDocumentFragment(),f.append(o=H())),l?i??=u&&D(()=>u(o)):a??=u&&D(()=>u(o)),b){var h=J,t=l?i:a,v=l?a:i;t&&h.skipped_effects.delete(t),v&&h.skipped_effects.add(v),h.add_callback(g)}else g();E&&x(!0)};K(()=>{p=!1,r(I),p||_(null,null)},d),y&&(n=k)}function Y(e,r){return e===r||e?.[A]===r}function we(e={},r,s,n){return ee(()=>{var i,a;return re(()=>{i=a,a=[],B(()=>{e!==s(...a)&&(r(e,...a),i&&Y(s(...i),e)&&r(null,...i))})}),()=>{ne(()=>{a&&Y(s(...a),e)&&r(null,...a)})}}),e}let T=!1,w=Symbol();function Ae(e,r,s){const n=s[r]??={store:null,source:se(void 0),unsubscribe:N};if(n.store!==e&&!(w in s))if(n.unsubscribe(),n.store=e??null,e==null)n.source.v=void 0,n.unsubscribe=N;else{var i=!0;n.unsubscribe=Se(e,a=>{i?n.source.v=a:M(n.source,a)}),i=!1}return e&&w in s?Pe(e):P(n.source)}function me(){const e={};function r(){ie(()=>{for(var s in e)e[s].unsubscribe();ae(e,w,{enumerable:!1,value:!0})})}return[e,r]}function Ie(e){var r=T;try{return T=!1,[e(),T]}finally{T=r}}const ge={get(e,r){if(!e.exclude.includes(r))return P(e.version),r in e.special?e.special[r]():e.props[r]},set(e,r,s){if(!(r in e.special)){var n=m;try{U(e.parent_effect),e.special[r]=Oe({get[r](){return e.props[r]}},r,C)}finally{U(n)}}return e.special[r](s),L(e.version),!0},getOwnPropertyDescriptor(e,r){if(!e.exclude.includes(r)&&r in e.props)return{enumerable:!0,configurable:!0,value:e.props[r]}},deleteProperty(e,r){return e.exclude.includes(r)||(e.exclude.push(r),L(e.version)),!0},has(e,r){return e.exclude.includes(r)?!1:r in e.props},ownKeys(e){return Reflect.ownKeys(e.props).filter(r=>!e.exclude.includes(r))}};function xe(e,r){return new Proxy({props:e,exclude:r,special:{},version:te(0),parent_effect:m},ge)}const Ee={get(e,r){let s=e.props.length;for(;s--;){let n=e.props[s];if(S(n)&&(n=n()),typeof n=="object"&&n!==null&&r in n)return n[r]}},set(e,r,s){let n=e.props.length;for(;n--;){let i=e.props[n];S(i)&&(i=i());const a=R(i,r);if(a&&a.set)return a.set(s),!0}return!1},getOwnPropertyDescriptor(e,r){let s=e.props.length;for(;s--;){let n=e.props[s];if(S(n)&&(n=n()),typeof n=="object"&&n!==null&&r in n){const i=R(n,r);return i&&!i.configurable&&(i.configurable=!0),i}}},has(e,r){if(r===A||r===F)return!1;for(let s of e.props)if(S(s)&&(s=s()),s!=null&&r in s)return!0;return!1},ownKeys(e){const r=[];for(let s of e.props)if(S(s)&&(s=s()),!!s){for(const n in s)r.includes(n)||r.push(n);for(const n of Object.getOwnPropertySymbols(s))r.includes(n)||r.push(n)}return r}};function De(...e){return new Proxy({props:e},Ee)}function Oe(e,r,s,n){var i=!_e||(s&pe)!==0,a=(s&de)!==0,l=(s&be)!==0,d=n,p=!0,I=()=>(p&&(p=!1,d=l?B(n):n),d),f;if(a){var g=A in e||F in e;f=R(e,r)?.set??(g&&r in e?t=>e[r]=t:void 0)}var _,c=!1;a?[_,c]=Ie(()=>e[r]):_=e[r],_===void 0&&n!==void 0&&(_=I(),f&&(i&&ue(),f(_)));var u;if(i?u=()=>{var t=e[r];return t===void 0?I():(p=!0,t)}:u=()=>{var t=e[r];return t!==void 0&&(d=void 0),t===void 0?d:t},i&&(s&C)===0)return u;if(f){var E=e.$$legacy;return(function(t,v){return arguments.length>0?((!i||!v||E||c)&&f(v?u():t),t):u()})}var b=!1,o=((s&ve)!==0?ce:oe)(()=>(b=!1,u()));a&&P(o);var h=m;return(function(t,v){if(arguments.length>0){const O=v?P(o):i&&a?fe(t):t;return M(o,O),b=!0,d!==void 0&&(d=O),t}return he&&b||(h.f&le)!==0?o.v:P(o)})}export{Ae as a,we as b,me as c,Re as i,xe as l,Oe as p,De as s}; diff --git a/server/playground/_app/immutable/entry/app.BoM88Pvd.js b/server/playground/_app/immutable/entry/app.BoM88Pvd.js new file mode 100644 index 0000000..da8cdb4 --- /dev/null +++ b/server/playground/_app/immutable/entry/app.BoM88Pvd.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["../nodes/0.CmhkmvAc.js","../chunks/DsnmJJEf.js","../chunks/B7O2AcR_.js","../chunks/C57w5sWn.js","../assets/0.z6k2NkFs.css","../nodes/1.DTuMUC1g.js","../chunks/BdnVOAET.js","../chunks/D02mbrNz.js","../chunks/B4cBSMmy.js","../nodes/2.DJDSYz4L.js","../chunks/PDm5JBFr.js","../assets/2.DQ5mJGGf.css"])))=>i.map(i=>d[i]); +import{A as D,B as W,z as Y,E as z,I as G,J,K as I,L as K,O as X,N as Z,W as w,ac as H,g as d,aS as Q,X as $,T as ee,p as te,u as re,a as se,aZ as x,aY as ae,i as M,j as R,s as ne,k as P,l as oe,o as S,m as ce,n as ie,a_ as O,a$ as le,t as ue}from"../chunks/B7O2AcR_.js";import{h as fe,m as de,u as me,o as he,s as _e}from"../chunks/D02mbrNz.js";import"../chunks/DsnmJJEf.js";import{p as A,i as C,b as L}from"../chunks/PDm5JBFr.js";function T(l,e,a){D&&W();var o=l,n,r,t=null,s=null;function m(){r&&(Z(r),r=null),t&&(t.lastChild.remove(),o.before(t),t=null),r=s,s=null}Y(()=>{if(n!==(n=e())){var h=K();if(n){var c=o;h&&(t=document.createDocumentFragment(),t.append(c=G()),r&&I.skipped_effects.add(r)),s=J(()=>a(c,n))}h?I.add_callback(m):m()}},z),D&&(o=X)}function ve(l){return class extends ge{constructor(e){super({component:l,...e})}}}class ge{#t;#e;constructor(e){var a=new Map,o=(r,t)=>{var s=ee(t,!1,!1);return a.set(r,s),s};const n=new Proxy({...e.props||{},$$events:{}},{get(r,t){return d(a.get(t)??o(t,Reflect.get(r,t)))},has(r,t){return t===H?!0:(d(a.get(t)??o(t,Reflect.get(r,t))),Reflect.has(r,t))},set(r,t,s){return w(a.get(t)??o(t,s),s),Reflect.set(r,t,s)}});this.#e=(e.hydrate?fe:de)(e.component,{target:e.target,anchor:e.anchor,props:n,context:e.context,intro:e.intro??!1,recover:e.recover}),(!e?.props?.$$host||e.sync===!1)&&Q(),this.#t=n.$$events;for(const r of Object.keys(this.#e))r==="$set"||r==="$destroy"||r==="$on"||$(this,r,{get(){return this.#e[r]},set(t){this.#e[r]=t},enumerable:!0});this.#e.$set=r=>{Object.assign(n,r)},this.#e.$destroy=()=>{me(this.#e)}}$set(e){this.#e.$set(e)}$on(e,a){this.#t[e]=this.#t[e]||[];const o=(...n)=>a.call(this,...n);return this.#t[e].push(o),()=>{this.#t[e]=this.#t[e].filter(n=>n!==o)}}$destroy(){this.#e.$destroy()}}const ye="modulepreload",be=function(l,e){return new URL(l,e).href},F={},j=function(e,a,o){let n=Promise.resolve();if(a&&a.length>0){let h=function(c){return Promise.all(c.map(f=>Promise.resolve(f).then(_=>({status:"fulfilled",value:_}),_=>({status:"rejected",reason:_}))))};const t=document.getElementsByTagName("link"),s=document.querySelector("meta[property=csp-nonce]"),m=s?.nonce||s?.getAttribute("nonce");n=h(a.map(c=>{if(c=be(c,o),c in F)return;F[c]=!0;const f=c.endsWith(".css"),_=f?'[rel="stylesheet"]':"";if(o)for(let v=t.length-1;v>=0;v--){const i=t[v];if(i.href===c&&(!f||i.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${_}`))return;const u=document.createElement("link");if(u.rel=f?"stylesheet":ye,f||(u.as="script"),u.crossOrigin="",u.href=c,m&&u.setAttribute("nonce",m),document.head.appendChild(u),f)return new Promise((v,i)=>{u.addEventListener("load",v),u.addEventListener("error",()=>i(new Error(`Unable to preload CSS for ${c}`)))})}))}function r(t){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=t,window.dispatchEvent(s),!s.defaultPrevented)throw t}return n.then(t=>{for(const s of t||[])s.status==="rejected"&&r(s.reason);return e().catch(r)})},Ce={};var Ee=M('
'),Pe=M(" ",1);function pe(l,e){te(e,!0);let a=A(e,"components",23,()=>[]),o=A(e,"data_0",3,null),n=A(e,"data_1",3,null);re(()=>e.stores.page.set(e.page)),se(()=>{e.stores,e.page,e.constructors,a(),e.form,o(),n(),e.stores.page.notify()});let r=x(!1),t=x(!1),s=x(null);he(()=>{const i=e.stores.page.subscribe(()=>{d(r)&&(w(t,!0),ae().then(()=>{w(s,document.title||"untitled page",!0)}))});return w(r,!0),i});const m=O(()=>e.constructors[1]);var h=Pe(),c=R(h);{var f=i=>{const g=O(()=>e.constructors[0]);var y=S(),p=R(y);T(p,()=>d(g),(b,E)=>{L(E(b,{get data(){return o()},get form(){return e.form},get params(){return e.page.params},children:(k,we)=>{var N=S(),V=R(N);T(V,()=>d(m),(q,B)=>{L(B(q,{get data(){return n()},get form(){return e.form},get params(){return e.page.params}}),U=>a()[1]=U,()=>a()?.[1])}),P(k,N)},$$slots:{default:!0}}),k=>a()[0]=k,()=>a()?.[0])}),P(i,y)},_=i=>{const g=O(()=>e.constructors[0]);var y=S(),p=R(y);T(p,()=>d(g),(b,E)=>{L(E(b,{get data(){return o()},get form(){return e.form},get params(){return e.page.params}}),k=>a()[0]=k,()=>a()?.[0])}),P(i,y)};C(c,i=>{e.constructors[1]?i(f):i(_,!1)})}var u=ne(c,2);{var v=i=>{var g=Ee(),y=ce(g);{var p=b=>{var E=le();ue(()=>_e(E,d(s))),P(b,E)};C(y,b=>{d(t)&&b(p)})}ie(g),P(i,g)};C(u,i=>{d(r)&&i(v)})}P(l,h),oe()}const Le=ve(pe),Te=[()=>j(()=>import("../nodes/0.CmhkmvAc.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url),()=>j(()=>import("../nodes/1.DTuMUC1g.js"),__vite__mapDeps([5,1,6,2,7,8]),import.meta.url),()=>j(()=>import("../nodes/2.DJDSYz4L.js"),__vite__mapDeps([9,1,6,2,10,7,3,11]),import.meta.url)],je=[],Ne={"/":[2]},ke={handleError:(({error:l})=>{console.error(l)}),reroute:(()=>{}),transport:{}},Re=Object.fromEntries(Object.entries(ke.transport).map(([l,e])=>[l,e.decode])),De=!1,Ie=(l,e)=>Re[l](e);export{Ie as decode,Re as decoders,Ne as dictionary,De as hash,ke as hooks,Ce as matchers,Te as nodes,Le as root,je as server_loads}; diff --git a/server/playground/_app/immutable/entry/start.CICsRs5_.js b/server/playground/_app/immutable/entry/start.CICsRs5_.js new file mode 100644 index 0000000..5ff32f4 --- /dev/null +++ b/server/playground/_app/immutable/entry/start.CICsRs5_.js @@ -0,0 +1 @@ +import{l as o,a as r}from"../chunks/B4cBSMmy.js";export{o as load_css,r as start}; diff --git a/server/playground/_app/immutable/nodes/0.CmhkmvAc.js b/server/playground/_app/immutable/nodes/0.CmhkmvAc.js new file mode 100644 index 0000000..d8f9b89 --- /dev/null +++ b/server/playground/_app/immutable/nodes/0.CmhkmvAc.js @@ -0,0 +1 @@ +import"../chunks/DsnmJJEf.js";import{o as c,q as f,j as a,v as p,k as l,w as m,$ as v,x as d,t as _,y as g,i as h}from"../chunks/B7O2AcR_.js";import{s as u}from"../chunks/C57w5sWn.js";const w=!0,M=Object.freeze(Object.defineProperty({__proto__:null,prerender:w},Symbol.toStringTag,{value:"Module"})),y="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='107'%20height='128'%20viewBox='0%200%20107%20128'%3e%3ctitle%3esvelte-logo%3c/title%3e%3cpath%20d='M94.157%2022.819c-10.4-14.885-30.94-19.297-45.792-9.835L22.282%2029.608A29.92%2029.92%200%200%200%208.764%2049.65a31.5%2031.5%200%200%200%203.108%2020.231%2030%2030%200%200%200-4.477%2011.183%2031.9%2031.9%200%200%200%205.448%2024.116c10.402%2014.887%2030.942%2019.297%2045.791%209.835l26.083-16.624A29.92%2029.92%200%200%200%2098.235%2078.35a31.53%2031.53%200%200%200-3.105-20.232%2030%2030%200%200%200%204.474-11.182%2031.88%2031.88%200%200%200-5.447-24.116'%20style='fill:%23ff3e00'/%3e%3cpath%20d='M45.817%20106.582a20.72%2020.72%200%200%201-22.237-8.243%2019.17%2019.17%200%200%201-3.277-14.503%2018%2018%200%200%201%20.624-2.435l.49-1.498%201.337.981a33.6%2033.6%200%200%200%2010.203%205.098l.97.294-.09.968a5.85%205.85%200%200%200%201.052%203.878%206.24%206.24%200%200%200%206.695%202.485%205.8%205.8%200%200%200%201.603-.704L69.27%2076.28a5.43%205.43%200%200%200%202.45-3.631%205.8%205.8%200%200%200-.987-4.371%206.24%206.24%200%200%200-6.698-2.487%205.7%205.7%200%200%200-1.6.704l-9.953%206.345a19%2019%200%200%201-5.296%202.326%2020.72%2020.72%200%200%201-22.237-8.243%2019.17%2019.17%200%200%201-3.277-14.502%2017.99%2017.99%200%200%201%208.13-12.052l26.081-16.623a19%2019%200%200%201%205.3-2.329%2020.72%2020.72%200%200%201%2022.237%208.243%2019.17%2019.17%200%200%201%203.277%2014.503%2018%2018%200%200%201-.624%202.435l-.49%201.498-1.337-.98a33.6%2033.6%200%200%200-10.203-5.1l-.97-.294.09-.968a5.86%205.86%200%200%200-1.052-3.878%206.24%206.24%200%200%200-6.696-2.485%205.8%205.8%200%200%200-1.602.704L37.73%2051.72a5.42%205.42%200%200%200-2.449%203.63%205.79%205.79%200%200%200%20.986%204.372%206.24%206.24%200%200%200%206.698%202.486%205.8%205.8%200%200%200%201.602-.704l9.952-6.342a19%2019%200%200%201%205.295-2.328%2020.72%2020.72%200%200%201%2022.237%208.242%2019.17%2019.17%200%200%201%203.277%2014.503%2018%2018%200%200%201-8.13%2012.053l-26.081%2016.622a19%2019%200%200%201-5.3%202.328'%20style='fill:%23fff'/%3e%3c/svg%3e";var x=m(h(' + + + + + + + + + + + + + + Marka Playground + + +
logo

Marka

Bidirectional Markdown ↔ JSON Parser

Template

Define your mapping schema

Loading editor...

Markdown

Your source content

Loading editor...

---
+_type: Recipe
+author.name: Max Richter
+---
+
+# Baguette
+
+My favourite baguette recipe
+
+## Ingredients
+- Flour
+- Water
+- Salt
+
+## Steps
+1. Mix Flour Water and Salt
+2. Bake the bread

Data

Parsed JSON output

Loading editor...

+ + +
+ + diff --git a/server/playground/logo-2.svg b/server/playground/logo-2.svg new file mode 100644 index 0000000..0d59cff --- /dev/null +++ b/server/playground/logo-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/server/playground/logo.svg b/server/playground/logo.svg new file mode 100644 index 0000000..e4f85db --- /dev/null +++ b/server/playground/logo.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/server/playground/main.wasm b/server/playground/main.wasm new file mode 100644 index 0000000000000000000000000000000000000000..a68d48f5af1240209c4ae51ea8806a5b519ab803 GIT binary patch literal 703579 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 z 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 muu(S*YccNboME@8x^BB; { + // Map multiple JavaScript environments to a single common API, + // preferring web standards over Node.js API. + // + // Environments considered: + // - Browsers + // - Node.js + // - Electron + // - Parcel + + if (typeof global !== "undefined") { + // global already exists + } else if (typeof window !== "undefined") { + window.global = window; + } else if (typeof self !== "undefined") { + self.global = self; + } else { + throw new Error("cannot export Go (neither global, window nor self is defined)"); + } + + if (!global.require && typeof require !== "undefined") { + global.require = require; + } + + if (!global.fs && global.require) { + global.fs = require("node:fs"); + } + + const enosys = () => { + const err = new Error("not implemented"); + err.code = "ENOSYS"; + return err; + }; + + if (!global.fs) { + let outputBuf = ""; + global.fs = { + constants: { O_WRONLY: -1, O_RDWR: -1, O_CREAT: -1, O_TRUNC: -1, O_APPEND: -1, O_EXCL: -1 }, // unused + writeSync(fd, buf) { + outputBuf += decoder.decode(buf); + const nl = outputBuf.lastIndexOf("\n"); + if (nl != -1) { + console.log(outputBuf.substr(0, nl)); + outputBuf = outputBuf.substr(nl + 1); + } + return buf.length; + }, + write(fd, buf, offset, length, position, callback) { + if (offset !== 0 || length !== buf.length || position !== null) { + callback(enosys()); + return; + } + const n = this.writeSync(fd, buf); + callback(null, n); + }, + chmod(path, mode, callback) { callback(enosys()); }, + chown(path, uid, gid, callback) { callback(enosys()); }, + close(fd, callback) { callback(enosys()); }, + fchmod(fd, mode, callback) { callback(enosys()); }, + fchown(fd, uid, gid, callback) { callback(enosys()); }, + fstat(fd, callback) { callback(enosys()); }, + fsync(fd, callback) { callback(null); }, + ftruncate(fd, length, callback) { callback(enosys()); }, + lchown(path, uid, gid, callback) { callback(enosys()); }, + link(path, link, callback) { callback(enosys()); }, + lstat(path, callback) { callback(enosys()); }, + mkdir(path, perm, callback) { callback(enosys()); }, + open(path, flags, mode, callback) { callback(enosys()); }, + read(fd, buffer, offset, length, position, callback) { callback(enosys()); }, + readdir(path, callback) { callback(enosys()); }, + readlink(path, callback) { callback(enosys()); }, + rename(from, to, callback) { callback(enosys()); }, + rmdir(path, callback) { callback(enosys()); }, + stat(path, callback) { callback(enosys()); }, + symlink(path, link, callback) { callback(enosys()); }, + truncate(path, length, callback) { callback(enosys()); }, + unlink(path, callback) { callback(enosys()); }, + utimes(path, atime, mtime, callback) { callback(enosys()); }, + }; + } + + if (!global.process) { + global.process = { + getuid() { return -1; }, + getgid() { return -1; }, + geteuid() { return -1; }, + getegid() { return -1; }, + getgroups() { throw enosys(); }, + pid: -1, + ppid: -1, + umask() { throw enosys(); }, + cwd() { throw enosys(); }, + chdir() { throw enosys(); }, + } + } + + if (!global.crypto) { + const nodeCrypto = require("node:crypto"); + global.crypto = { + getRandomValues(b) { + nodeCrypto.randomFillSync(b); + }, + }; + } + + if (!global.performance) { + global.performance = { + now() { + const [sec, nsec] = process.hrtime(); + return sec * 1000 + nsec / 1000000; + }, + }; + } + + if (!global.TextEncoder) { + global.TextEncoder = require("node:util").TextEncoder; + } + + if (!global.TextDecoder) { + global.TextDecoder = require("node:util").TextDecoder; + } + + // End of polyfills for common API. + + const encoder = new TextEncoder("utf-8"); + const decoder = new TextDecoder("utf-8"); + let reinterpretBuf = new DataView(new ArrayBuffer(8)); + var logLine = []; + const wasmExit = {}; // thrown to exit via proc_exit (not an error) + + global.Go = class { + constructor() { + this._callbackTimeouts = new Map(); + this._nextCallbackTimeoutID = 1; + + const mem = () => { + // The buffer may change when requesting more memory. + return new DataView(this._inst.exports.memory.buffer); + } + + const unboxValue = (v_ref) => { + reinterpretBuf.setBigInt64(0, v_ref, true); + const f = reinterpretBuf.getFloat64(0, true); + if (f === 0) { + return undefined; + } + if (!isNaN(f)) { + return f; + } + + const id = v_ref & 0xffffffffn; + return this._values[id]; + } + + + const loadValue = (addr) => { + let v_ref = mem().getBigUint64(addr, true); + return unboxValue(v_ref); + } + + const boxValue = (v) => { + const nanHead = 0x7FF80000n; + + if (typeof v === "number") { + if (isNaN(v)) { + return nanHead << 32n; + } + if (v === 0) { + return (nanHead << 32n) | 1n; + } + reinterpretBuf.setFloat64(0, v, true); + return reinterpretBuf.getBigInt64(0, true); + } + + switch (v) { + case undefined: + return 0n; + case null: + return (nanHead << 32n) | 2n; + case true: + return (nanHead << 32n) | 3n; + case false: + return (nanHead << 32n) | 4n; + } + + let id = this._ids.get(v); + if (id === undefined) { + id = this._idPool.pop(); + if (id === undefined) { + id = BigInt(this._values.length); + } + this._values[id] = v; + this._goRefCounts[id] = 0; + this._ids.set(v, id); + } + this._goRefCounts[id]++; + let typeFlag = 1n; + switch (typeof v) { + case "string": + typeFlag = 2n; + break; + case "symbol": + typeFlag = 3n; + break; + case "function": + typeFlag = 4n; + break; + } + return id | ((nanHead | typeFlag) << 32n); + } + + const storeValue = (addr, v) => { + let v_ref = boxValue(v); + mem().setBigUint64(addr, v_ref, true); + } + + const loadSlice = (array, len, cap) => { + return new Uint8Array(this._inst.exports.memory.buffer, array, len); + } + + const loadSliceOfValues = (array, len, cap) => { + const a = new Array(len); + for (let i = 0; i < len; i++) { + a[i] = loadValue(array + i * 8); + } + return a; + } + + const loadString = (ptr, len) => { + return decoder.decode(new DataView(this._inst.exports.memory.buffer, ptr, len)); + } + + const timeOrigin = Date.now() - performance.now(); + this.importObject = { + wasi_snapshot_preview1: { + // https://github.com/WebAssembly/WASI/blob/main/phases/snapshot/docs.md#fd_write + fd_write: function(fd, iovs_ptr, iovs_len, nwritten_ptr) { + let nwritten = 0; + if (fd == 1) { + for (let iovs_i=0; iovs_i 0, // dummy + fd_fdstat_get: () => 0, // dummy + fd_seek: () => 0, // dummy + proc_exit: (code) => { + this.exited = true; + this.exitCode = code; + this._resolveExitPromise(); + throw wasmExit; + }, + random_get: (bufPtr, bufLen) => { + crypto.getRandomValues(loadSlice(bufPtr, bufLen)); + return 0; + }, + }, + gojs: { + // func ticks() float64 + "runtime.ticks": () => { + return timeOrigin + performance.now(); + }, + + // func sleepTicks(timeout float64) + "runtime.sleepTicks": (timeout) => { + // Do not sleep, only reactivate scheduler after the given timeout. + setTimeout(() => { + if (this.exited) return; + try { + this._inst.exports.go_scheduler(); + } catch (e) { + if (e !== wasmExit) throw e; + } + }, timeout); + }, + + // func finalizeRef(v ref) + "syscall/js.finalizeRef": (v_ref) => { + // Note: TinyGo does not support finalizers so this is only called + // for one specific case, by js.go:jsString. and can/might leak memory. + const id = v_ref & 0xffffffffn; + if (this._goRefCounts?.[id] !== undefined) { + this._goRefCounts[id]--; + if (this._goRefCounts[id] === 0) { + const v = this._values[id]; + this._values[id] = null; + this._ids.delete(v); + this._idPool.push(id); + } + } else { + console.error("syscall/js.finalizeRef: unknown id", id); + } + }, + + // func stringVal(value string) ref + "syscall/js.stringVal": (value_ptr, value_len) => { + value_ptr >>>= 0; + const s = loadString(value_ptr, value_len); + return boxValue(s); + }, + + // func valueGet(v ref, p string) ref + "syscall/js.valueGet": (v_ref, p_ptr, p_len) => { + let prop = loadString(p_ptr, p_len); + let v = unboxValue(v_ref); + let result = Reflect.get(v, prop); + return boxValue(result); + }, + + // func valueSet(v ref, p string, x ref) + "syscall/js.valueSet": (v_ref, p_ptr, p_len, x_ref) => { + const v = unboxValue(v_ref); + const p = loadString(p_ptr, p_len); + const x = unboxValue(x_ref); + Reflect.set(v, p, x); + }, + + // func valueDelete(v ref, p string) + "syscall/js.valueDelete": (v_ref, p_ptr, p_len) => { + const v = unboxValue(v_ref); + const p = loadString(p_ptr, p_len); + Reflect.deleteProperty(v, p); + }, + + // func valueIndex(v ref, i int) ref + "syscall/js.valueIndex": (v_ref, i) => { + return boxValue(Reflect.get(unboxValue(v_ref), i)); + }, + + // valueSetIndex(v ref, i int, x ref) + "syscall/js.valueSetIndex": (v_ref, i, x_ref) => { + Reflect.set(unboxValue(v_ref), i, unboxValue(x_ref)); + }, + + // func valueCall(v ref, m string, args []ref) (ref, bool) + "syscall/js.valueCall": (ret_addr, v_ref, m_ptr, m_len, args_ptr, args_len, args_cap) => { + const v = unboxValue(v_ref); + const name = loadString(m_ptr, m_len); + const args = loadSliceOfValues(args_ptr, args_len, args_cap); + try { + const m = Reflect.get(v, name); + storeValue(ret_addr, Reflect.apply(m, v, args)); + mem().setUint8(ret_addr + 8, 1); + } catch (err) { + storeValue(ret_addr, err); + mem().setUint8(ret_addr + 8, 0); + } + }, + + // func valueInvoke(v ref, args []ref) (ref, bool) + "syscall/js.valueInvoke": (ret_addr, v_ref, args_ptr, args_len, args_cap) => { + try { + const v = unboxValue(v_ref); + const args = loadSliceOfValues(args_ptr, args_len, args_cap); + storeValue(ret_addr, Reflect.apply(v, undefined, args)); + mem().setUint8(ret_addr + 8, 1); + } catch (err) { + storeValue(ret_addr, err); + mem().setUint8(ret_addr + 8, 0); + } + }, + + // func valueNew(v ref, args []ref) (ref, bool) + "syscall/js.valueNew": (ret_addr, v_ref, args_ptr, args_len, args_cap) => { + const v = unboxValue(v_ref); + const args = loadSliceOfValues(args_ptr, args_len, args_cap); + try { + storeValue(ret_addr, Reflect.construct(v, args)); + mem().setUint8(ret_addr + 8, 1); + } catch (err) { + storeValue(ret_addr, err); + mem().setUint8(ret_addr+ 8, 0); + } + }, + + // func valueLength(v ref) int + "syscall/js.valueLength": (v_ref) => { + return unboxValue(v_ref).length; + }, + + // valuePrepareString(v ref) (ref, int) + "syscall/js.valuePrepareString": (ret_addr, v_ref) => { + const s = String(unboxValue(v_ref)); + const str = encoder.encode(s); + storeValue(ret_addr, str); + mem().setInt32(ret_addr + 8, str.length, true); + }, + + // valueLoadString(v ref, b []byte) + "syscall/js.valueLoadString": (v_ref, slice_ptr, slice_len, slice_cap) => { + const str = unboxValue(v_ref); + loadSlice(slice_ptr, slice_len, slice_cap).set(str); + }, + + // func valueInstanceOf(v ref, t ref) bool + "syscall/js.valueInstanceOf": (v_ref, t_ref) => { + return unboxValue(v_ref) instanceof unboxValue(t_ref); + }, + + // func copyBytesToGo(dst []byte, src ref) (int, bool) + "syscall/js.copyBytesToGo": (ret_addr, dest_addr, dest_len, dest_cap, src_ref) => { + let num_bytes_copied_addr = ret_addr; + let returned_status_addr = ret_addr + 4; // Address of returned boolean status variable + + const dst = loadSlice(dest_addr, dest_len); + const src = unboxValue(src_ref); + if (!(src instanceof Uint8Array || src instanceof Uint8ClampedArray)) { + mem().setUint8(returned_status_addr, 0); // Return "not ok" status + return; + } + const toCopy = src.subarray(0, dst.length); + dst.set(toCopy); + mem().setUint32(num_bytes_copied_addr, toCopy.length, true); + mem().setUint8(returned_status_addr, 1); // Return "ok" status + }, + + // copyBytesToJS(dst ref, src []byte) (int, bool) + // Originally copied from upstream Go project, then modified: + // https://github.com/golang/go/blob/3f995c3f3b43033013013e6c7ccc93a9b1411ca9/misc/wasm/wasm_exec.js#L404-L416 + "syscall/js.copyBytesToJS": (ret_addr, dst_ref, src_addr, src_len, src_cap) => { + let num_bytes_copied_addr = ret_addr; + let returned_status_addr = ret_addr + 4; // Address of returned boolean status variable + + const dst = unboxValue(dst_ref); + const src = loadSlice(src_addr, src_len); + if (!(dst instanceof Uint8Array || dst instanceof Uint8ClampedArray)) { + mem().setUint8(returned_status_addr, 0); // Return "not ok" status + return; + } + const toCopy = src.subarray(0, dst.length); + dst.set(toCopy); + mem().setUint32(num_bytes_copied_addr, toCopy.length, true); + mem().setUint8(returned_status_addr, 1); // Return "ok" status + }, + } + }; + + // Go 1.20 uses 'env'. Go 1.21 uses 'gojs'. + // For compatibility, we use both as long as Go 1.20 is supported. + this.importObject.env = this.importObject.gojs; + } + + async run(instance) { + this._inst = instance; + this._values = [ // JS values that Go currently has references to, indexed by reference id + NaN, + 0, + null, + true, + false, + global, + this, + ]; + this._goRefCounts = []; // number of references that Go has to a JS value, indexed by reference id + this._ids = new Map(); // mapping from JS values to reference ids + this._idPool = []; // unused ids that have been garbage collected + this.exited = false; // whether the Go program has exited + this.exitCode = 0; + + if (this._inst.exports._start) { + let exitPromise = new Promise((resolve, reject) => { + this._resolveExitPromise = resolve; + }); + + // Run program, but catch the wasmExit exception that's thrown + // to return back here. + try { + this._inst.exports._start(); + } catch (e) { + if (e !== wasmExit) throw e; + } + + await exitPromise; + return this.exitCode; + } else { + this._inst.exports._initialize(); + } + } + + _resume() { + if (this.exited) { + throw new Error("Go program has already exited"); + } + try { + this._inst.exports.resume(); + } catch (e) { + if (e !== wasmExit) throw e; + } + if (this.exited) { + this._resolveExitPromise(); + } + } + + _makeFuncWrapper(id) { + const go = this; + return function () { + const event = { id: id, this: this, args: arguments }; + go._pendingEvent = event; + go._resume(); + return event.result; + }; + } + } + + if ( + global.require && + global.require.main === module && + global.process && + global.process.versions && + !global.process.versions.electron + ) { + if (process.argv.length != 3) { + console.error("usage: go_js_wasm_exec [wasm binary] [arguments]"); + process.exit(1); + } + + const go = new Go(); + WebAssembly.instantiate(fs.readFileSync(process.argv[2]), go.importObject).then(async (result) => { + let exitCode = await go.run(result.instance); + process.exit(exitCode); + }).catch((err) => { + console.error(err); + process.exit(1); + }); + } +})();