lhoestq HF Staff commited on
Commit
c1e5513
·
verified ·
1 Parent(s): f4b4ceb

Upload folder using huggingface_hub

Browse files
README.md CHANGED
@@ -1,10 +1,34 @@
1
  ---
2
- title: ScaleAI-SWE-bench Pro-atlas
3
- emoji: 🏆
4
- colorFrom: green
5
- colorTo: green
6
  sdk: static
7
  pinned: false
 
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
+ title: Scaleai Swe Bench_Pro Atlas
3
+ emoji: 🗺️
4
+ colorFrom: blue
5
+ colorTo: purple
6
  sdk: static
7
  pinned: false
8
+ license: mit
9
+ datasets:
10
+ - ScaleAI/SWE-bench_Pro
11
  ---
12
 
13
+ # 🗺️ Scaleai Swe Bench_Pro Atlas
14
+
15
+ Interactive embedding visualization of [ScaleAI/SWE-bench_Pro](https://huggingface.co/datasets/ScaleAI/SWE-bench_Pro) using [Embedding Atlas](https://github.com/apple/embedding-atlas).
16
+
17
+ ## Features
18
+
19
+ - Interactive embedding visualization
20
+ - Real-time search and filtering
21
+ - Automatic clustering with labels
22
+ - WebGPU-accelerated rendering
23
+
24
+ ## How to Use
25
+
26
+ - **Click and drag** to navigate
27
+ - **Scroll** to zoom in/out
28
+ - **Click** on points to see details
29
+ - **Search** using the search box
30
+ - **Filter** using metadata panels
31
+
32
+ ---
33
+
34
+ *Generated with [UV Scripts Atlas Export](https://huggingface.co/uv-scripts)*
assets/clustering.worker-D0smsvYC.js ADDED
The diff for this file is too large to render. See raw diff
 
assets/duckdb-browser-eh.worker-DcYAbAi8.js ADDED
The diff for this file is too large to render. See raw diff
 
assets/duckdb-browser-mvp.worker-Bc8GfOvd.js ADDED
The diff for this file is too large to render. See raw diff
 
assets/duckdb-eh-CAt5YSMB.wasm ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5c11d89272279142ddc69be39d35a4f9b290f859ca1e78a0c41691fc62a87bd5
3
+ size 33504918
assets/duckdb-mvp-C5CQ5aRn.wasm ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:828ee46ad8cca8d3f50fe47ed3b9415bb6494e776764fa3603711f68676f06ab
3
+ size 38372638
assets/embedding.worker-D-hB9R8R.js ADDED
The diff for this file is too large to render. See raw diff
 
assets/index-BzGHsUSb.js ADDED
The diff for this file is too large to render. See raw diff
 
assets/index-C2dRyj-j.css ADDED
@@ -0,0 +1 @@
 
 
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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-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-ease:initial;--tw-outline-style:solid}}}@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-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-200:oklch(92.4% .12 95.746);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-600:oklch(44.6% .03 256.802);--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--ease-in-out:cubic-bezier(.4,0,.2,1);--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}:root,:host{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--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;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:13px}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-0{top:calc(var(--spacing)*0)}.top-\[30px\]{top:30px}.top-\[32px\]{top:32px}.right-0{right:calc(var(--spacing)*0)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-10{z-index:10}.z-20{z-index:20}.container{width:100%}@media (min-width:520px){.container{max-width:520px}}@media (min-width:624px){.container{max-width:624px}}@media (min-width:832px){.container{max-width:832px}}@media (min-width:1040px){.container{max-width:1040px}}@media (min-width:1248px){.container{max-width:1248px}}.m-1{margin:3.25px}.m-2{margin:6.5px}.mx-2{margin-inline:6.5px}.my-0{margin-block:calc(var(--spacing)*0)}.my-1{margin-block:3.25px}.my-2{margin-block:6.5px}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-1{margin-top:3.25px}.mt-2{margin-top:6.5px}.mt-4{margin-top:13px}.mr-1{margin-right:3.25px}.mr-2{margin-right:6.5px}.mb-1{margin-bottom:3.25px}.mb-2{margin-bottom:6.5px}.-ml-2{margin-left:-6.5px}.ml-1{margin-left:3.25px}.ml-2{margin-left:6.5px}.ml-3{margin-left:9.75px}.form-input{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.form-input:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;outline:2px solid #0000}.form-input::placeholder{color:#6a7282;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em}.form-input::-webkit-date-and-time-value{text-align:inherit}.form-input::-webkit-datetime-edit{display:inline-flex}.form-input::-webkit-datetime-edit{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-fit{width:fit-content;height:fit-content}.\!h-24{height:78px!important}.h-2{height:6.5px}.h-3{height:9.75px}.h-4{height:13px}.h-5{height:16.25px}.h-8{height:26px}.h-12{height:39px}.h-64{height:208px}.h-96{height:312px}.h-\[28px\]{height:28px}.h-full{height:100%}.max-h-24{max-height:78px}.max-h-60{max-height:195px}.w-2{width:6.5px}.w-3{width:9.75px}.w-4{width:13px}.w-5{width:16.25px}.w-7{width:22.75px}.w-12{width:39px}.w-24{width:78px}.w-40{width:130px}.w-48{width:156px}.w-64{width:208px}.w-72{width:234px}.w-96{width:312px}.w-\[4rem\]{width:4rem}.w-\[40rem\]{width:40rem}.w-\[420px\]{width:420px}.w-full{width:100%}.max-w-24{max-width:78px}.max-w-32{max-width:104px}.max-w-72{max-width:234px}.max-w-80{max-width:260px}.min-w-\[420px\]{min-width:420px}.flex-1{flex:1}.flex-none{flex:none}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-col-resize{cursor:col-resize}.cursor-row-resize{cursor:row-resize}.resize{resize:both}.form-select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.form-select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;outline:2px solid #0000}.form-select{print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.form-select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}.form-textarea{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.form-textarea:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;outline:2px solid #0000}.form-textarea::placeholder{color:#6a7282;opacity:1}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:1.625px}.gap-1{gap:3.25px}.gap-2{gap:6.5px}.gap-3{gap:9.75px}.gap-4{gap:13px}.gap-\[1px\]{gap:1px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(6.5px*var(--tw-space-y-reverse));margin-block-end:calc(6.5px*calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-scroll{overflow-y:scroll}.rounded{border-radius:3.25px}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:4.875px}.rounded-sm{border-radius:1.625px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-blue-400{border-color:var(--color-blue-400)!important}.\!border-slate-500{border-color:var(--color-slate-500)!important}.border-red-500{border-color:var(--color-red-500)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-500{border-color:var(--color-slate-500)}.\!bg-blue-100{background-color:var(--color-blue-100)!important}.\!bg-slate-300{background-color:var(--color-slate-300)!important}.\!bg-slate-500{background-color:var(--color-slate-500)!important}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/25{background-color:#f1f5f940}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/25{background-color:color-mix(in oklab,var(--color-slate-100)25%,transparent)}}.bg-slate-100\/75{background-color:#f1f5f9bf}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/75{background-color:color-mix(in oklab,var(--color-slate-100)75%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-white{background-color:var(--color-white)}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white)75%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.fill-orange-500{fill:var(--color-orange-500)}.stroke-orange-500{stroke:var(--color-orange-500)}.stroke-orange-700{stroke:var(--color-orange-700)}.stroke-2{stroke-width:2px}.p-1{padding:3.25px}.p-2{padding:6.5px}.p-4{padding:13px}.px-1\.5{padding-inline:4.875px}.px-2{padding-inline:6.5px}.px-2\.5{padding-inline:8.125px}.px-3{padding-inline:9.75px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:1.625px}.py-1{padding-block:3.25px}.py-1\.5{padding-block:4.875px}.py-3{padding-block:9.75px}.py-20{padding-block:65px}.pt-2{padding-top:6.5px}.pr-0\.5{padding-right:1.625px}.pr-1{padding-right:3.25px}.pr-2{padding-right:6.5px}.pr-\[16px\]{padding-right:16px}.pb-1{padding-bottom:3.25px}.pb-2{padding-bottom:6.5px}.pb-4{padding-bottom:13px}.pl-2{padding-left:6.5px}.pl-40{padding-left:130px}.pl-\[4px\]{padding-left:4px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:11.375px;line-height:var(--tw-leading,16.25px)}.text-sm\!{font-size:11.375px!important;line-height:var(--tw-leading,16.25px)!important}.text-xs{font-size:9.75px;line-height:var(--tw-leading,13px)}.leading-5{--tw-leading:16.25px;line-height:16.25px}.leading-7{--tw-leading:22.75px;line-height:22.75px}.leading-10{--tw-leading:32.5px;line-height:32.5px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.\!text-gray-200{color:var(--color-gray-200)!important}.\!text-slate-100{color:var(--color-slate-100)!important}.text-blue-500{color:var(--color-blue-500)}.text-gray-400{color:var(--color-gray-400)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-white{color:var(--color-white)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-20{opacity:.2}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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)}.inset-shadow-sm{--tw-inset-shadow:inset 0 2px 4px var(--tw-inset-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.-outline-offset-1{outline-offset:-1px}.-outline-offset-2{outline-offset:-2px}.outline-blue-600{outline-color:var(--color-blue-600)}.outline-slate-500{outline-color:var(--color-slate-500)}.invert{--tw-invert:invert(100%);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,)}.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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:bg-blue-600:is(:where(.group):hover *){background-color:var(--color-blue-600)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.first\:rounded-tl-md:first-child{border-top-left-radius:4.875px}.first\:rounded-bl-md:first-child{border-bottom-left-radius:4.875px}.last\:rounded-tr-md:last-child{border-top-right-radius:4.875px}.last\:rounded-br-md:last-child{border-bottom-right-radius:4.875px}@media (hover:hover){.hover\:border-slate-500:hover{border-color:var(--color-slate-500)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-slate-500:hover{color:var(--color-slate-500)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:outline:hover{outline-style:var(--tw-outline-style);outline-width:1px}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.dark\:\!border-blue-600:where(.dark,.dark *){border-color:var(--color-blue-600)!important}.dark\:\!border-slate-400:where(.dark,.dark *){border-color:var(--color-slate-400)!important}.dark\:border-slate-500:where(.dark,.dark *){border-color:var(--color-slate-500)}.dark\:border-slate-600:where(.dark,.dark *){border-color:var(--color-slate-600)}.dark\:border-slate-700:where(.dark,.dark *){border-color:var(--color-slate-700)}.dark\:\!bg-blue-800:where(.dark,.dark *){background-color:var(--color-blue-800)!important}.dark\:\!bg-slate-600:where(.dark,.dark *){background-color:var(--color-slate-600)!important}.dark\:bg-black:where(.dark,.dark *){background-color:var(--color-black)}.dark\:bg-black\/25:where(.dark,.dark *){background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/25:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.dark\:bg-gray-600:where(.dark,.dark *){background-color:var(--color-gray-600)}.dark\:bg-slate-500:where(.dark,.dark *){background-color:var(--color-slate-500)}.dark\:bg-slate-600:where(.dark,.dark *){background-color:var(--color-slate-600)}.dark\:bg-slate-700:where(.dark,.dark *){background-color:var(--color-slate-700)}.dark\:bg-slate-700\/25:where(.dark,.dark *){background-color:#31415840}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-700\/25:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-700)25%,transparent)}}.dark\:bg-slate-800:where(.dark,.dark *){background-color:var(--color-slate-800)}.dark\:bg-slate-800\/75:where(.dark,.dark *){background-color:#1d293dbf}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/75:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800)75%,transparent)}}.dark\:bg-slate-900:where(.dark,.dark *){background-color:var(--color-slate-900)}.dark\:\!text-gray-600:where(.dark,.dark *){color:var(--color-gray-600)!important}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-slate-200:where(.dark,.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:where(.dark,.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:where(.dark,.dark *){color:var(--color-slate-400)}.dark\:text-slate-500:where(.dark,.dark *){color:var(--color-slate-500)}.dark\:text-slate-600:where(.dark,.dark *){color:var(--color-slate-600)}@media (hover:hover){.dark\:group-hover\:bg-blue-400:where(.dark,.dark *):is(:where(.group):hover *){background-color:var(--color-blue-400)}.dark\:hover\:border-slate-300:where(.dark,.dark *):hover{border-color:var(--color-slate-300)}.dark\:hover\:bg-slate-600:where(.dark,.dark *):hover{background-color:var(--color-slate-600)}.dark\:hover\:bg-slate-700:where(.dark,.dark *):hover{background-color:var(--color-slate-700)}.dark\:hover\:text-slate-100:where(.dark,.dark *):hover{color:var(--color-slate-100)}.dark\:hover\:text-slate-200:where(.dark,.dark *):hover{color:var(--color-slate-200)}.dark\:hover\:text-slate-300:where(.dark,.dark *):hover{color:var(--color-slate-300)}.dark\:hover\:text-slate-400:where(.dark,.dark *):hover{color:var(--color-slate-400)}}}.prism-code-editor{background:var(--editor__bg);--_pse:var(--padding-inline,.75em);--_ns:var(--number-spacing,.75em);--padding-left:var(--_pse);--_sp:var(--pce-scroll-padding,2ch);scroll-padding:var(--_sp);-webkit-user-select:none;user-select:none;isolation:isolate;white-space:pre;line-height:1.4;display:grid;overflow:auto}.show-line-numbers{--padding-left:calc(var(--_pse) + var(--number-width) + var(--_ns));scroll-padding-left:calc(var(--padding-left) + var(--_sp));grid:1fr/0 1fr}.pce-wrapper{pointer-events:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;margin:.5em 0;position:relative}.pce-textarea{all:unset;box-sizing:border-box;color:#0000;-webkit-user-select:auto;user-select:auto;pointer-events:auto;width:100%;height:100%;overflow:hidden}.pce-textarea::selection{background:var(--pce-selection);color:#0000}.pce-no-selection textarea:focus{z-index:1}.pce-line,.pce-textarea{padding:0 var(--_pse)0 var(--padding-left);position:relative}.show-line-numbers .pce-line:before{content:attr(data-line);margin:0 0 0 calc(-1*var(--padding-left));padding:0 var(--_ns)0 0;box-sizing:border-box;color:var(--editor__line-number);text-align:end;display:inline-block}.show-line-numbers:before{content:"";background:inherit;pointer-events:none}.show-line-numbers:before,.pce-line:before{z-index:2;height:100%;width:var(--padding-left);position:sticky;left:0}.pce-wrap .pce-line:before{margin:0;position:absolute}.pce-overlays,.pce-overlays>*,pre.pce-guides .pce-line:after,.pce-no-selection .active-line:after,.active-line.match-highlight:after{content:"";position:absolute;inset:0}.show-line-numbers .pce-line:after{left:var(--padding-left)}.active-line:after{border:var(--editor__border-highlight);background:var(--editor__bg-highlight);z-index:-2}.pce-wrap{white-space:pre-wrap;word-break:break-word}.selection-matches span{background:var(--editor__bg-selection-match)}.pce-nowrap .active-bracket{display:inline-block}@media (hover:hover){.prism-code-editor::-webkit-scrollbar-corner{background:0 0}.prism-code-editor::-webkit-scrollbar-track{background:0 0}.prism-code-editor ::-webkit-scrollbar-corner{background:0 0}.prism-code-editor ::-webkit-scrollbar-track{background:0 0}.prism-code-editor::-webkit-scrollbar{width:1em;height:1em}.prism-code-editor ::-webkit-scrollbar{width:1em;height:1em}.prism-code-editor::-webkit-scrollbar-thumb{background:hsla(var(--editor__bg-scrollbar),.36);width:2em;height:2em}.prism-code-editor ::-webkit-scrollbar-thumb{background:hsla(var(--editor__bg-scrollbar),.36);width:2em;height:2em}.prism-code-editor::-webkit-scrollbar-thumb:hover{background:hsla(var(--editor__bg-scrollbar),.5)}.prism-code-editor ::-webkit-scrollbar-thumb:hover{background:hsla(var(--editor__bg-scrollbar),.5)}.prism-code-editor::-webkit-scrollbar-thumb:active{background:hsla(var(--editor__bg-scrollbar),.66)}.prism-code-editor ::-webkit-scrollbar-thumb:active{background:hsla(var(--editor__bg-scrollbar),.66)}}.form-input,.form-textarea,.form-select,.form-multiselect{font-size:13px;line-height:19.5px}mark{background-color:#f9ceaf}.markdown-content{line-height:1.2em}.markdown-content a{text-decoration:underline}.markdown-content pre,.markdown-content code{font-family:Menlo,monospace;font-size:11px}.markdown-content pre{margin-bottom:.5em}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4{margin-bottom:.5em;font-weight:700}.markdown-content p{margin-bottom:.5em;list-style:outside}.markdown-content ul{margin-bottom:.5em;margin-left:2em;list-style:outside}.markdown-content ol{margin-bottom:.5em;margin-left:2em;list-style:decimal}.code-editor-light .prism-code-editor{caret-color:#24292e;--editor__bg:#fff;--widget__border:#bfbfbf;--widget__bg:#f6f8fa;--widget__color:#434d56;--widget__color-active:#000;--widget__color-options:#5a6772;--widget__bg-input:#fafbfc;--widget__bg-hover:#b8b8b84f;--widget__bg-active:#2188ff33;--widget__focus-ring:#007acc;--search__bg-find:#ffdf5d66;--widget__bg-error:#f2dede;--widget__error-ring:#be1100;--editor__bg-highlight:#f6f8fa;--editor__bg-selection-match:#34d05840;--editor__line-number:#1b1f2380;--editor__bg-scrollbar:210,7%,55%;--editor__bg-fold:#656d76;--bg-guide-indent:#1f23281f;--pce-ac-icon-class:#953800;--pce-ac-icon-constant:#116329;--pce-ac-icon-enum:#953800;--pce-ac-icon-event:#57606a;--pce-ac-icon-function:#6639ba;--pce-ac-icon-interface:#953800;--pce-ac-icon-keyword:#a40e26;--pce-ac-icon-namespace:#a40e26;--pce-ac-icon-parameter:#0a3069;--pce-ac-icon-property:#953800;--pce-ac-icon-snippet:#0550ae;--pce-ac-icon-text:#0a3069;--pce-ac-icon-unit:#0550ae;--pce-ac-icon-variable:#953800;--pce-ac-match:#0066bf;--pce-tabstop:#0a326433;--pce-invisibles:#3333;--pce-selection:#add6ff;color-scheme:light;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}.code-editor-light .pce-match{--search__bg-find:#e9e5ba}.code-editor-light .active-line{--editor__line-number:#1f2328}.code-editor-light .active-indent{--bg-guide-indent:#1f23284d}.code-editor-light [class*=language-],.code-editor-light .language-markdown .url>.operator,.code-editor-light .token.attr-equals,.code-editor-light .token.punctuation{color:#24292e}.code-editor-light .token.atrule,.code-editor-light .token.variable,.code-editor-light .language-css .token.url,.code-editor-light .token.parameter,.code-editor-light .token.list.punctuation,.code-editor-light .token.maybe-class-name,.code-editor-light .token.class-name{color:#e36209}.code-editor-light .token.keyword,.code-editor-light .token.atrule .rule,.code-editor-light .token.unit,.code-editor-light .token.deleted,.code-editor-light .token.entity,.code-editor-light .token.selector .combinator,.code-editor-light .token.regex-flags,.code-editor-light .token.token.anchor,.code-editor-light .token.number.quantifier,.code-editor-light .token.operator{color:#d73a49}.code-editor-light .token.tag,.code-editor-light .token.inserted,.code-editor-light .token.selector,.code-editor-light .token.doctype-tag,.code-editor-light .language-regex .escape{color:#22863a}.code-editor-light .token.selector .class,.code-editor-light .token.selector .id,.code-editor-light .token.pseudo-class,.code-editor-light .token.pseudo-element,.code-editor-light .token.function{color:#6f42c1}.code-editor-light .token.attr-value,.code-editor-light .token.string,.code-editor-light .token.char,.code-editor-light .token.regex,.code-editor-light .language-regex,.code-editor-light .token.string-property,.code-editor-light .language-markdown .url .content,.code-editor-light .language-markdown .url .variable{color:#032f62}.code-editor-light .token.code.keyword{color:#24292e}.code-editor-light .token.attr-name,.code-editor-light .language-css .token.property,.code-editor-light .token.number,.code-editor-light .token.constant,.code-editor-light .token.color,.code-editor-light .token.boolean,.code-editor-light .token.title.important,.code-editor-light .title.important .punctuation,.code-editor-light .token.property-access,.code-editor-light .token.char-class,.code-editor-light .token.char-set,.code-editor-light .token.doctype,.code-editor-light .token.builtin,.code-editor-light .token.regex .punctuation,.code-editor-light .language-css .token.function,.code-editor-light .token.code-snippet.code{color:#005cc5}.code-editor-light .token.comment,.code-editor-light .token.prolog,.code-editor-light .token.cdata{color:#6a737d}.code-editor-light .token.important,.code-editor-light .token.bold{font-weight:700}.code-editor-light .token.italic{font-style:italic}.code-editor-light .token.bracket-level-0,.code-editor-light .token.bracket-level-6{color:#0366d6}.code-editor-light .token.bracket-level-1,.code-editor-light .token.bracket-level-7{color:#138934}.code-editor-light .token.bracket-level-2,.code-editor-light .token.bracket-level-8{color:#b37700}.code-editor-light .token.bracket-level-3,.code-editor-light .token.bracket-level-9{color:#cb2431}.code-editor-light .token.bracket-level-4,.code-editor-light .token.bracket-level-10{color:#a43276}.code-editor-light .token.bracket-level-5,.code-editor-light .token.bracket-level-11{color:#8a3ddb}.code-editor-light .token.interpolation-punctuation{color:#032f62}.code-editor-light .token.bracket-error{color:#ff1212cc}.code-editor-light .token.markup-bracket{color:inherit}.code-editor-light .active-bracket{box-shadow:inset 0 0 0 1px #34d05899,inset 0 0 0 9in #35d05940}.code-editor-light .active-tagname,.code-editor-light .word-matches span{box-shadow:inset 0 0 0 1px #afb8c199,inset 0 0 0 9in #eaeef280}.code-editor-dark .prism-code-editor{caret-color:#2f81f7;--editor__bg:#0d1117;--widget__border:#303741;--widget__bg:#161b22;--widget__color:#b8bfc7;--widget__color-active:#fff;--widget__color-options:#7d8590;--widget__bg-input:#0d1117;--widget__bg-hover:#5a5d5e4f;--widget__bg-active:#1f6feb66;--widget__focus-ring:#007acc;--search__bg-find:#f2cc6080;--widget__bg-error:#5a1d1d;--widget__error-ring:#be1100;--editor__bg-highlight:#6e76811a;--editor__bg-selection-match:#3fb95040;--editor__line-number:#6e7681;--editor__bg-scrollbar:210,10%,32%;--editor__bg-fold:#7d8590;--bg-guide-indent:#e6edf31f;--pce-ac-icon-class:#f0883e;--pce-ac-icon-enum:#f0883e;--pce-ac-icon-event:#6e7681;--pce-ac-icon-function:#bc8cff;--pce-ac-icon-interface:#f0883e;--pce-ac-icon-keyword:#ff7b72;--pce-ac-icon-namespace:#ff7b72;--pce-ac-icon-parameter:#79c0ff;--pce-ac-icon-property:#f0883e;--pce-ac-icon-snippet:#58a6ff;--pce-ac-icon-text:#79c0ff;--pce-ac-icon-unit:#58a6ff;--pce-ac-icon-variable:#f0883e;--pce-selection:#264f78;color-scheme:dark;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}.code-editor-dark .pce-match{--search__bg-find:#8c8d6c}.code-editor-dark .active-line{--editor__line-number:#e6edf3}.code-editor-dark .active-indent{--bg-guide-indent:#e6edf33d}.code-editor-dark [class*=language-],.code-editor-dark .language-markdown .url>.operator,.code-editor-dark .token.punctuation,.code-editor-dark .token.attr-equals,.code-editor-dark .token.code.keyword{color:#e6edf3}.code-editor-dark .token.atrule,.code-editor-dark .token.variable,.code-editor-dark .language-css .token.url,.code-editor-dark .token.parameter,.code-editor-dark .token.list.punctuation,.code-editor-dark .token.class-name,.code-editor-dark .token.maybe-class-name{color:#ffa657}.code-editor-dark .token.atrule .rule,.code-editor-dark .token.unit,.code-editor-dark .token.selector .combinator,.code-editor-dark .token.operator,.code-editor-dark .token.deleted,.code-editor-dark .token.entity,.code-editor-dark .token.regex-flags,.code-editor-dark .token.token.anchor,.code-editor-dark .token.number.quantifier,.code-editor-dark .token.keyword{color:#ff7b72}.code-editor-dark .token.tag,.code-editor-dark .token.inserted,.code-editor-dark .token.selector,.code-editor-dark .token.doctype-tag,.code-editor-dark .language-regex .escape{color:#7ee787}.code-editor-dark .token.attr-value,.code-editor-dark .token.string,.code-editor-dark .token.char,.code-editor-dark .token.regex,.code-editor-dark .language-regex,.code-editor-dark .token.string-property,.code-editor-dark .language-markdown .url .content,.code-editor-dark .language-markdown .url .variable{color:#a5d6ff}.code-editor-dark .token.builtin,.code-editor-dark .token.selector .class,.code-editor-dark .token.selector .id,.code-editor-dark .token.pseudo-class,.code-editor-dark .token.pseudo-element,.code-editor-dark .token.attr-name,.code-editor-dark .language-css .token.property,.code-editor-dark .token.number,.code-editor-dark .token.color,.code-editor-dark .token.boolean,.code-editor-dark .token.constant,.code-editor-dark .token.title.important,.code-editor-dark .title.important .punctuation,.code-editor-dark .language-css .token.function,.code-editor-dark .token.code-snippet.code,.code-editor-dark .token.doctype,.code-editor-dark .token.property-access,.code-editor-dark .token.keyword-null,.code-editor-dark .token.keyword-this,.code-editor-dark .token.char-class,.code-editor-dark .token.char-set,.code-editor-dark .token.regex .punctuation{color:#79c0ff}.code-editor-dark .token.function{color:#d2a8ff}.code-editor-dark .token.comment,.code-editor-dark .token.prolog,.code-editor-dark .token.cdata{color:#8b949e}.code-editor-dark .token.important,.code-editor-dark .token.bold{font-weight:700}.code-editor-dark .token.italic{font-style:italic}.code-editor-dark .token.bracket-level-0,.code-editor-dark .token.bracket-level-6{color:#79c0ff}.code-editor-dark .token.bracket-level-1,.code-editor-dark .token.bracket-level-7{color:#56d364}.code-editor-dark .token.bracket-level-2,.code-editor-dark .token.bracket-level-8{color:#e3b341}.code-editor-dark .token.bracket-level-3,.code-editor-dark .token.bracket-level-9{color:#ffa198}.code-editor-dark .token.bracket-level-4,.code-editor-dark .token.bracket-level-10{color:#ff9bce}.code-editor-dark .token.bracket-level-5,.code-editor-dark .token.bracket-level-11{color:#d2a8ff}.code-editor-dark .token.interpolation-punctuation{color:#a5d6ff}.code-editor-dark .token.bracket-error{color:#7d8590}.code-editor-dark .token.markup-bracket{color:inherit}.code-editor-dark .active-bracket{box-shadow:inset 0 0 0 1px #3fb95099,inset 0 0 0 9in #3fb95040}.code-editor-dark .active-tagname,.code-editor-dark .word-matches span{box-shadow:inset 0 0 0 1px #6e768199,inset 0 0 0 9in #6e768180}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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:"<percentage>";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:"<percentage>";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:"<length>";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-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:"<percentage>";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-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
assets/ort-wasm-simd-threaded.jsep-B0T3yYHD.wasm ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c46655e8a94afc45338d4cb2b840475f88e5012d524509916e505079c00bfa39
3
+ size 21596019
assets/search.worker-DfzgshYX.js ADDED
@@ -0,0 +1 @@
 
 
1
+ var y;function R(t,i,e){const s=typeof e,n=typeof t;if(s!=="undefined"){if(n!=="undefined"){if(e){if(n==="function"&&s===n)return function(o){return t(e(o))};if(i=t.constructor,i===e.constructor){if(i===Array)return e.concat(t);if(i===Map){var r=new Map(e);for(var h of t)r.set(h[0],h[1]);return r}if(i===Set){h=new Set(e);for(r of t.values())h.add(r);return h}}}return t}return e}return n==="undefined"?i:t}function U(t,i){return typeof t>"u"?i:t}function I(){return Object.create(null)}function N(t){return typeof t=="string"}function lt(t){return typeof t=="object"}function ot(t,i){if(N(i))t=t[i];else for(let e=0;t&&e<i.length;e++)t=t[i[e]];return t}const fe=/[^\p{L}\p{N}]+/u,ue=/(\d{3})/g,ce=/(\D)(\d{3})/g,ge=/(\d{3})(\D)/g,Wt=/[\u0300-\u036f]/g;function ft(t={}){if(!this||this.constructor!==ft)return new ft(...arguments);if(arguments.length)for(t=0;t<arguments.length;t++)this.assign(arguments[t]);else this.assign(t)}y=ft.prototype;y.assign=function(t){this.normalize=R(t.normalize,!0,this.normalize);let i=t.include,e=i||t.exclude||t.split,s;if(e||e===""){if(typeof e=="object"&&e.constructor!==RegExp){let n="";s=!i,i||(n+="\\p{Z}"),e.letter&&(n+="\\p{L}"),e.number&&(n+="\\p{N}",s=!!i),e.symbol&&(n+="\\p{S}"),e.punctuation&&(n+="\\p{P}"),e.control&&(n+="\\p{C}"),(e=e.char)&&(n+=typeof e=="object"?e.join(""):e);try{this.split=new RegExp("["+(i?"^":"")+n+"]+","u")}catch{this.split=/\s+/}}else this.split=e,s=e===!1||"a1a".split(e).length<2;this.numeric=R(t.numeric,s)}else{try{this.split=R(this.split,fe)}catch{this.split=/\s+/}this.numeric=R(t.numeric,R(this.numeric,!0))}if(this.prepare=R(t.prepare,null,this.prepare),this.finalize=R(t.finalize,null,this.finalize),e=t.filter,this.filter=typeof e=="function"?e:R(e&&new Set(e),null,this.filter),this.dedupe=R(t.dedupe,!0,this.dedupe),this.matcher=R((e=t.matcher)&&new Map(e),null,this.matcher),this.mapper=R((e=t.mapper)&&new Map(e),null,this.mapper),this.stemmer=R((e=t.stemmer)&&new Map(e),null,this.stemmer),this.replacer=R(t.replacer,null,this.replacer),this.minlength=R(t.minlength,1,this.minlength),this.maxlength=R(t.maxlength,1024,this.maxlength),this.rtl=R(t.rtl,!1,this.rtl),(this.cache=e=R(t.cache,!0,this.cache))&&(this.F=null,this.L=typeof e=="number"?e:2e5,this.B=new Map,this.D=new Map,this.I=this.H=128),this.h="",this.J=null,this.A="",this.K=null,this.matcher)for(const n of this.matcher.keys())this.h+=(this.h?"|":"")+n;if(this.stemmer)for(const n of this.stemmer.keys())this.A+=(this.A?"|":"")+n;return this};y.addStemmer=function(t,i){return this.stemmer||(this.stemmer=new Map),this.stemmer.set(t,i),this.A+=(this.A?"|":"")+t,this.K=null,this.cache&&D(this),this};y.addFilter=function(t){return typeof t=="function"?this.filter=t:(this.filter||(this.filter=new Set),this.filter.add(t)),this.cache&&D(this),this};y.addMapper=function(t,i){return typeof t=="object"?this.addReplacer(t,i):t.length>1?this.addMatcher(t,i):(this.mapper||(this.mapper=new Map),this.mapper.set(t,i),this.cache&&D(this),this)};y.addMatcher=function(t,i){return typeof t=="object"?this.addReplacer(t,i):t.length<2&&(this.dedupe||this.mapper)?this.addMapper(t,i):(this.matcher||(this.matcher=new Map),this.matcher.set(t,i),this.h+=(this.h?"|":"")+t,this.J=null,this.cache&&D(this),this)};y.addReplacer=function(t,i){return typeof t=="string"?this.addMatcher(t,i):(this.replacer||(this.replacer=[]),this.replacer.push(t,i),this.cache&&D(this),this)};y.encode=function(t,i){if(this.cache&&t.length<=this.H)if(this.F){if(this.B.has(t))return this.B.get(t)}else this.F=setTimeout(D,50,this);this.normalize&&(typeof this.normalize=="function"?t=this.normalize(t):t=Wt?t.normalize("NFKD").replace(Wt,"").toLowerCase():t.toLowerCase()),this.prepare&&(t=this.prepare(t)),this.numeric&&t.length>3&&(t=t.replace(ce,"$1 $2").replace(ge,"$1 $2").replace(ue,"$1 "));const e=!(this.dedupe||this.mapper||this.filter||this.matcher||this.stemmer||this.replacer);let s=[],n=I(),r,h,o=this.split||this.split===""?t.split(this.split):[t];for(let f=0,u,g;f<o.length;f++)if((u=g=o[f])&&!(u.length<this.minlength||u.length>this.maxlength)){if(i){if(n[u])continue;n[u]=1}else{if(r===u)continue;r=u}if(e)s.push(u);else if(!this.filter||(typeof this.filter=="function"?this.filter(u):!this.filter.has(u))){if(this.cache&&u.length<=this.I)if(this.F){var l=this.D.get(u);if(l||l===""){l&&s.push(l);continue}}else this.F=setTimeout(D,50,this);if(this.stemmer){this.K||(this.K=new RegExp("(?!^)("+this.A+")$"));let m;for(;m!==u&&u.length>2;)m=u,u=u.replace(this.K,d=>this.stemmer.get(d))}if(u&&(this.mapper||this.dedupe&&u.length>1)){l="";for(let m=0,d="",a,c;m<u.length;m++)a=u.charAt(m),a===d&&this.dedupe||((c=this.mapper&&this.mapper.get(a))||c===""?c===d&&this.dedupe||!(d=c)||(l+=c):l+=d=a);u=l}if(this.matcher&&u.length>1&&(this.J||(this.J=new RegExp("("+this.h+")","g")),u=u.replace(this.J,m=>this.matcher.get(m))),u&&this.replacer)for(l=0;u&&l<this.replacer.length;l+=2)u=u.replace(this.replacer[l],this.replacer[l+1]);if(this.cache&&g.length<=this.I&&(this.D.set(g,u),this.D.size>this.L&&(this.D.clear(),this.I=this.I/1.1|0)),u){if(u!==g)if(i){if(n[u])continue;n[u]=1}else{if(h===u)continue;h=u}s.push(u)}}}return this.finalize&&(s=this.finalize(s)||s),this.cache&&t.length<=this.H&&(this.B.set(t,s),this.B.size>this.L&&(this.B.clear(),this.H=this.H/1.1|0)),s};function D(t){t.F=null,t.B.clear(),t.D.clear()}function Pt(t,i,e){e||(i||typeof t!="object"?typeof i=="object"&&(e=i,i=0):e=t),e&&(t=e.query||t,i=e.limit||i);let s=""+(i||0);e&&(s+=(e.offset||0)+!!e.context+!!e.suggest+(e.resolve!==!1)+(e.resolution||this.resolution)+(e.boost||0)),t=(""+t).toLowerCase(),this.cache||(this.cache=new G);let n=this.cache.get(t+s);if(!n){const r=e&&e.cache;r&&(e.cache=!1),n=this.search(t,i,e),r&&(e.cache=r),this.cache.set(t+s,n)}return n}function G(t){this.limit=t&&t!==!0?t:1e3,this.cache=new Map,this.h=""}G.prototype.set=function(t,i){this.cache.set(this.h=t,i),this.cache.size>this.limit&&this.cache.delete(this.cache.keys().next().value)};G.prototype.get=function(t){const i=this.cache.get(t);return i&&this.h!==t&&(this.cache.delete(t),this.cache.set(this.h=t,i)),i};G.prototype.remove=function(t){for(const i of this.cache){const e=i[0];i[1].includes(t)&&this.cache.delete(e)}};G.prototype.clear=function(){this.cache.clear(),this.h=""};const Jt={normalize:!1,numeric:!1,dedupe:!1},pt={},St=new Map([["b","p"],["v","f"],["w","f"],["z","s"],["x","s"],["d","t"],["n","m"],["c","k"],["g","k"],["j","k"],["q","k"],["i","e"],["y","e"],["u","o"]]),Zt=new Map([["ae","a"],["oe","o"],["sh","s"],["kh","k"],["th","t"],["ph","f"],["pf","f"]]),Qt=[/([^aeo])h(.)/g,"$1$2",/([aeo])h([^aeo]|$)/g,"$1$2",/(.)\1+/g,"$1"],Vt={a:"",e:"",i:"",o:"",u:"",y:"",b:1,f:1,p:1,v:1,c:2,g:2,j:2,k:2,q:2,s:2,x:2,z:2,ß:2,d:3,t:3,l:4,m:5,n:5,r:6};var Et={Exact:Jt,Default:pt,Normalize:pt,LatinBalance:{mapper:St},LatinAdvanced:{mapper:St,matcher:Zt,replacer:Qt},LatinExtra:{mapper:St,replacer:Qt.concat([/(?!^)[aeo]/g,""]),matcher:Zt},LatinSoundex:{dedupe:!1,include:{letter:!0},finalize:function(t){for(let e=0;e<t.length;e++){var i=t[e];let s=i.charAt(0),n=Vt[s];for(let r=1,h;r<i.length&&(h=i.charAt(r),h==="h"||h==="w"||!(h=Vt[h])||h===n||(s+=h,n=h,s.length!==4));r++);t[e]=s}}},CJK:{split:""},LatinExact:Jt,LatinDefault:pt,LatinSimple:pt};function Xt(t,i,e,s){let n=[];for(let r=0,h;r<t.index.length;r++)if(h=t.index[r],i>=h.length)i-=h.length;else{i=h[s?"splice":"slice"](i,e);const o=i.length;if(o&&(n=n.length?n.concat(i):i,e-=o,s&&(t.length-=o),!e))break;i=0}return n}function et(t){if(!this||this.constructor!==et)return new et(t);this.index=t?[t]:[],this.length=t?t.length:0;const i=this;return new Proxy([],{get(e,s){if(s==="length")return i.length;if(s==="push")return function(n){i.index[i.index.length-1].push(n),i.length++};if(s==="pop")return function(){if(i.length)return i.length--,i.index[i.index.length-1].pop()};if(s==="indexOf")return function(n){let r=0;for(let h=0,o,l;h<i.index.length;h++){if(o=i.index[h],l=o.indexOf(n),l>=0)return r+l;r+=o.length}return-1};if(s==="includes")return function(n){for(let r=0;r<i.index.length;r++)if(i.index[r].includes(n))return!0;return!1};if(s==="slice")return function(n,r){return Xt(i,n||0,r||i.length,!1)};if(s==="splice")return function(n,r){return Xt(i,n||0,r||i.length,!0)};if(s==="constructor")return Array;if(typeof s!="symbol")return(e=i.index[s/2**31|0])&&e[s]},set(e,s,n){return e=s/2**31|0,(i.index[e]||(i.index[e]=[]))[s]=n,i.length++,!0}})}et.prototype.clear=function(){this.index.length=0};et.prototype.push=function(){};function H(t=8){if(!this||this.constructor!==H)return new H(t);this.index=I(),this.h=[],this.size=0,t>32?(this.B=te,this.A=BigInt(t)):(this.B=qt,this.A=t)}H.prototype.get=function(t){const i=this.index[this.B(t)];return i&&i.get(t)};H.prototype.set=function(t,i){var e=this.B(t);let s=this.index[e];s?(e=s.size,s.set(t,i),(e-=s.size)&&this.size++):(this.index[e]=s=new Map([[t,i]]),this.h.push(s),this.size++)};function W(t=8){if(!this||this.constructor!==W)return new W(t);this.index=I(),this.h=[],this.size=0,t>32?(this.B=te,this.A=BigInt(t)):(this.B=qt,this.A=t)}W.prototype.add=function(t){var i=this.B(t);let e=this.index[i];e?(i=e.size,e.add(t),(i-=e.size)&&this.size++):(this.index[i]=e=new Set([t]),this.h.push(e),this.size++)};y=H.prototype;y.has=W.prototype.has=function(t){const i=this.index[this.B(t)];return i&&i.has(t)};y.delete=W.prototype.delete=function(t){const i=this.index[this.B(t)];i&&i.delete(t)&&this.size--};y.clear=W.prototype.clear=function(){this.index=I(),this.h=[],this.size=0};y.values=W.prototype.values=function*(){for(let t=0;t<this.h.length;t++)for(let i of this.h[t].values())yield i};y.keys=W.prototype.keys=function*(){for(let t=0;t<this.h.length;t++)for(let i of this.h[t].keys())yield i};y.entries=W.prototype.entries=function*(){for(let t=0;t<this.h.length;t++)for(let i of this.h[t].entries())yield i};function qt(t){let i=2**this.A-1;if(typeof t=="number")return t&i;let e=0,s=this.A+1;for(let n=0;n<t.length;n++)e=(e*s^t.charCodeAt(n))&i;return this.A===32?e+2**31:e}function te(t){let i=BigInt(2)**this.A-BigInt(1);var e=typeof t;if(e==="bigint")return t&i;if(e==="number")return BigInt(t)&i;e=BigInt(0);let s=this.A+BigInt(1);for(let n=0;n<t.length;n++)e=(e*s^BigInt(t.charCodeAt(n)))&i;return e}let E,ht;async function pe(t){t=t.data;var i=t.task;const e=t.id;let s=t.args;switch(i){case"init":ht=t.options||{},(i=t.factory)?(Function("return "+i)()(self),E=new self.FlexSearch.Index(ht),delete self.FlexSearch):E=new J(ht),postMessage({id:e});break;default:let n;i==="export"&&(s[1]?(s[0]=ht.export,s[2]=0,s[3]=1):s=null),i==="import"?s[0]&&(t=await ht.import.call(E,s[0]),E.import(s[0],t)):((n=s&&E[i].apply(E,s))&&n.then&&(n=await n),n&&n.await&&(n=await n.await),i==="search"&&n.result&&(n=n.result)),postMessage(i==="search"?{id:e,msg:n}:{id:e})}}function $t(t){q.call(t,"add"),q.call(t,"append"),q.call(t,"search"),q.call(t,"update"),q.call(t,"remove"),q.call(t,"searchCache")}let Bt,Yt,mt;function de(){Bt=mt=0}function q(t){this[t+"Async"]=function(){const i=arguments;var e=i[i.length-1];let s;if(typeof e=="function"&&(s=e,delete i[i.length-1]),Bt?mt||(mt=Date.now()-Yt>=this.priority*this.priority*3):(Bt=setTimeout(de,0),Yt=Date.now()),mt){const r=this;return new Promise(h=>{setTimeout(function(){h(r[t+"Async"].apply(r,i))},0)})}const n=this[t].apply(this,i);return e=n.then?n:new Promise(r=>r(n)),s&&e.then(s),e}}let V=0;function it(t={},i){function e(o){function l(f){f=f.data||f;const u=f.id,g=u&&r.h[u];g&&(g(f.msg),delete r.h[u])}if(this.worker=o,this.h=I(),this.worker)return n?this.worker.on("message",l):this.worker.onmessage=l,t.config?new Promise(function(f){V>1e9&&(V=0),r.h[++V]=function(){f(r)},r.worker.postMessage({id:V,task:"init",factory:s,options:t})}):(this.priority=t.priority||4,this.encoder=i||null,this.worker.postMessage({task:"init",factory:s,options:t}),this)}if(!this||this.constructor!==it)return new it(t);let s=typeof self<"u"?self._factory:typeof window<"u"?window._factory:null;s&&(s=s.toString());const n=typeof window>"u",r=this,h=ae(s,n,t.worker);return h.then?h.then(function(o){return e.call(r,o)}):e.call(this,h)}X("add");X("append");X("search");X("update");X("remove");X("clear");X("export");X("import");it.prototype.searchCache=Pt;$t(it.prototype);function X(t){it.prototype[t]=function(){const i=this,e=[].slice.call(arguments);var s=e[e.length-1];let n;return typeof s=="function"&&(n=s,e.pop()),s=new Promise(function(r){t==="export"&&typeof e[0]=="function"&&(e[0]=null),V>1e9&&(V=0),i.h[++V]=r,i.worker.postMessage({task:t,id:V,args:e})}),n?(s.then(n),this):s}}function ae(t,i,e){return i?typeof module<"u"?new(require("worker_threads")).Worker(__dirname+"/worker/node.js"):Promise.resolve().then(function(){return _e}).then(function(s){return new s.Worker(import.meta.dirname+"/node/node.mjs")}):t?new window.Worker(URL.createObjectURL(new Blob(["onmessage="+pe.toString()],{type:"text/javascript"}))):new window.Worker(typeof e=="string"?e:import.meta.url.replace("/worker.js","/worker/worker.js").replace("flexsearch.bundle.module.min.js","module/worker/worker.js").replace("flexsearch.bundle.module.min.mjs","module/worker/worker.js"),{type:"module"})}nt.prototype.add=function(t,i,e){if(lt(t)&&(i=t,t=ot(i,this.key)),i&&(t||t===0)){if(!e&&this.reg.has(t))return this.update(t,i);for(let o=0,l;o<this.field.length;o++){l=this.B[o];var s=this.index.get(this.field[o]);if(typeof l=="function"){var n=l(i);n&&s.add(t,n,e,!0)}else n=l.G,(!n||n(i))&&(l.constructor===String?l=[""+l]:N(l)&&(l=[l]),Ct(i,l,this.D,0,s,t,l[0],e))}if(this.tag)for(s=0;s<this.A.length;s++){var r=this.A[s];n=this.tag.get(this.F[s]);let o=I();if(typeof r=="function"){if(r=r(i),!r)continue}else{var h=r.G;if(h&&!h(i))continue;r.constructor===String&&(r=""+r),r=ot(i,r)}if(n&&r){N(r)&&(r=[r]);for(let l=0,f,u;l<r.length;l++)if(f=r[l],!o[f]&&(o[f]=1,(h=n.get(f))?u=h:n.set(f,u=[]),!e||!u.includes(t))){if(u.length===2**31-1){if(h=new et(u),this.fastupdate)for(let g of this.reg.values())g.includes(u)&&(g[g.indexOf(u)]=h);n.set(f,u=h)}u.push(t),this.fastupdate&&((h=this.reg.get(t))?h.push(u):this.reg.set(t,[u]))}}}if(this.store&&(!e||!this.store.has(t))){let o;if(this.h){o=I();for(let l=0,f;l<this.h.length;l++){if(f=this.h[l],(e=f.G)&&!e(i))continue;let u;if(typeof f=="function"){if(u=f(i),!u)continue;f=[f.O]}else if(N(f)||f.constructor===String){o[f]=i[f];continue}At(i,o,f,0,f[0],u)}}this.store.set(t,o||i)}this.worker&&(this.fastupdate||this.reg.add(t))}return this};function At(t,i,e,s,n,r){if(t=t[n],s===e.length-1)i[n]=r||t;else if(t)if(t.constructor===Array)for(i=i[n]=Array(t.length),n=0;n<t.length;n++)At(t,i,e,s,n);else i=i[n]||(i[n]=I()),n=e[++s],At(t,i,e,s,n)}function Ct(t,i,e,s,n,r,h,o){if(t=t[h])if(s===i.length-1){if(t.constructor===Array){if(e[s]){for(i=0;i<t.length;i++)n.add(r,t[i],!0,!0);return}t=t.join(" ")}n.add(r,t,o,!0)}else if(t.constructor===Array)for(h=0;h<t.length;h++)Ct(t,i,e,s,n,r,h,o);else h=i[++s],Ct(t,i,e,s,n,r,h,o)}function Rt(t,i,e,s){if(!t.length)return t;if(t.length===1)return t=t[0],t=e||t.length>i?t.slice(e,e+i):t,s?tt.call(this,t):t;let n=[];for(let r=0,h,o;r<t.length;r++)if((h=t[r])&&(o=h.length)){if(e){if(e>=o){e-=o;continue}h=h.slice(e,e+i),o=h.length,e=0}if(o>i&&(h=h.slice(0,i),o=i),!n.length&&o>=i)return s?tt.call(this,h):h;if(n.push(h),i-=o,!i)break}return n=n.length>1?[].concat.apply([],n):n[0],s?tt.call(this,n):n}function bt(t,i,e,s){var n=s[0];if(n[0]&&n[0].query)return t[i].apply(t,n);if(!(i!=="and"&&i!=="not"||t.result.length||t.await||n.suggest))return s.length>1&&(n=s[s.length-1]),(s=n.resolve)?t.await||t.result:t;let r=[],h=0,o=0,l,f,u,g,m;for(i=0;i<s.length;i++)if(n=s[i]){var d=void 0;if(n.constructor===A)d=n.await||n.result;else if(n.then||n.constructor===Array)d=n;else{h=n.limit||0,o=n.offset||0,u=n.suggest,f=n.resolve,l=((g=n.highlight||t.highlight)||n.enrich)&&f,d=n.queue;let a=n.async||d,c=n.index,p=n.query;if(c?t.index||(t.index=c):c=t.index,p||n.tag){const x=n.field||n.pluck;if(x&&(!p||t.query&&!g||(t.query=p,t.field=x,t.highlight=g),c=c.index.get(x)),d&&(m||t.await)){m=1;let w;const b=t.C.length,_=new Promise(function(z){w=z});(function(z,S){_.h=function(){S.index=null,S.resolve=!1;let j=a?z.searchAsync(S):z.search(S);return j.then?j.then(function(k){return t.C[b]=k=k.result||k,w(k),k}):(j=j.result||j,w(j),j)}})(c,Object.assign({},n)),t.C.push(_),r[i]=_;continue}else n.resolve=!1,n.index=null,d=a?c.searchAsync(n):c.search(n),n.resolve=f,n.index=c}else if(n.and)d=dt(n,"and",c);else if(n.or)d=dt(n,"or",c);else if(n.not)d=dt(n,"not",c);else if(n.xor)d=dt(n,"xor",c);else continue}d.await?(m=1,d=d.await):d.then?(m=1,d=d.then(function(a){return a.result||a})):d=d.result||d,r[i]=d}if(m&&!t.await&&(t.await=new Promise(function(a){t.return=a})),m){const a=Promise.all(r).then(function(c){for(let p=0;p<t.C.length;p++)if(t.C[p]===a){t.C[p]=function(){return e.call(t,c,h,o,l,f,u,g)};break}Tt(t)});t.C.push(a)}else if(t.await)t.C.push(function(){return e.call(t,r,h,o,l,f,u,g)});else return e.call(t,r,h,o,l,f,u,g);return f?t.await||t.result:t}function dt(t,i,e){t=t[i];const s=t[0]||t;return s.index||(s.index=e),e=new A(s),t.length>1&&(e=e[i].apply(e,t.slice(1))),e}A.prototype.or=function(){return bt(this,"or",me,arguments)};function me(t,i,e,s,n,r,h){return t.length&&(this.result.length&&t.push(this.result),t.length<2?this.result=t[0]:(this.result=ee(t,i,e,!1,this.h),e=0)),n&&(this.await=null),n?this.resolve(i,e,s,h):this}A.prototype.and=function(){return bt(this,"and",we,arguments)};function we(t,i,e,s,n,r,h){if(!r&&!this.result.length)return n?this.result:this;let o;if(t.length)if(this.result.length&&t.unshift(this.result),t.length<2)this.result=t[0];else{let l=0;for(let f=0,u,g;f<t.length;f++)if((u=t[f])&&(g=u.length))l<g&&(l=g);else if(!r){l=0;break}l?(this.result=yt(t,l,i,e,r,this.h,n),o=!0):this.result=[]}else r||(this.result=t);return n&&(this.await=null),n?this.resolve(i,e,s,h,o):this}A.prototype.xor=function(){return bt(this,"xor",ye,arguments)};function ye(t,i,e,s,n,r,h){if(t.length)if(this.result.length&&t.unshift(this.result),t.length<2)this.result=t[0];else{t:{r=e;var o=this.h;const l=[],f=I();let u=0;for(let g=0,m;g<t.length;g++)if(m=t[g]){u<m.length&&(u=m.length);for(let d=0,a;d<m.length;d++)if(a=m[d])for(let c=0,p;c<a.length;c++)p=a[c],f[p]=f[p]?2:1}for(let g=0,m,d=0;g<u;g++)for(let a=0,c;a<t.length;a++)if((c=t[a])&&(m=c[g])){for(let p=0,x;p<m.length;p++)if(x=m[p],f[x]===1)if(r)r--;else if(n){if(l.push(x),l.length===i){t=l;break t}}else{const w=g+(a?o:0);if(l[w]||(l[w]=[]),l[w].push(x),++d===i){t=l;break t}}}t=l}this.result=t,o=!0}else r||(this.result=t);return n&&(this.await=null),n?this.resolve(i,e,s,h,o):this}A.prototype.not=function(){return bt(this,"not",xe,arguments)};function xe(t,i,e,s,n,r,h){if(!r&&!this.result.length)return n?this.result:this;if(t.length&&this.result.length){t:{r=e;var o=[];t=new Set(t.flat().flat());for(let l=0,f,u=0;l<this.result.length;l++)if(f=this.result[l]){for(let g=0,m;g<f.length;g++)if(m=f[g],!t.has(m)){if(r)r--;else if(n){if(o.push(m),o.length===i){t=o;break t}}else if(o[l]||(o[l]=[]),o[l].push(m),++u===i){t=o;break t}}}t=o}this.result=t,o=!0}return n&&(this.await=null),n?this.resolve(i,e,s,h,o):this}function wt(t,i,e,s,n){let r,h,o;typeof n=="string"?(r=n,n=""):r=n.template,h=r.indexOf("$1"),o=r.substring(h+2),h=r.substring(0,h);let l=n&&n.boundary,f=!n||n.clip!==!1,u=n&&n.merge&&o&&h&&new RegExp(o+" "+h,"g");n=n&&n.ellipsis;var g=0;if(typeof n=="object"){var m=n.template;g=m.length-2,n=n.pattern}typeof n!="string"&&(n=n===!1?"":"..."),g&&(n=m.replace("$1",n)),m=n.length-g;let d,a;typeof l=="object"&&(d=l.before,d===0&&(d=-1),a=l.after,a===0&&(a=-1),l=l.total||9e5),g=new Map;for(let jt=0,L,Ht,st;jt<i.length;jt++){let rt;if(s)rt=i,st=s;else{var c=i[jt];if(st=c.field,!st)continue;rt=c.result}Ht=e.get(st),L=Ht.encoder,c=g.get(L),typeof c!="string"&&(c=L.encode(t),g.set(L,c));for(let ct=0;ct<rt.length;ct++){var p=rt[ct].doc;if(!p||(p=ot(p,st),!p))continue;var x=p.trim().split(/\s+/);if(!x.length)continue;p="";var w=[];let gt=[];for(var b=-1,_=-1,z=0,S=0;S<x.length;S++){var j=x[S],k=L.encode(j);k=k.length>1?k.join(" "):k[0];let v;if(k&&j){for(var M=j.length,C=(L.split?j.replace(L.split,""):j).length-k.length,B="",$=0,T=0;T<c.length;T++){var K=c[T];if(K){var P=K.length;P+=C<0?0:C,$&&P<=$||(K=k.indexOf(K),K>-1&&(B=(K?j.substring(0,K):"")+h+j.substring(K,K+P)+o+(K+P<M?j.substring(K+P):""),$=P,v=!0))}}B&&(l&&(b<0&&(b=p.length+(p?1:0)),_=p.length+(p?1:0)+B.length,z+=M,gt.push(w.length),w.push({match:B})),p+=(p?" ":"")+B)}if(!v)j=x[S],p+=(p?" ":"")+j,l&&w.push({text:j});else if(l&&z>=l)break}if(z=gt.length*(r.length-2),d||a||l&&p.length-z>l)if(z=l+z-m*2,S=_-b,d>0&&(S+=d),a>0&&(S+=a),S<=z)x=d?b-(d>0?d:0):b-((z-S)/2|0),w=a?_+(a>0?a:0):x+z,f||(x>0&&p.charAt(x)!==" "&&p.charAt(x-1)!==" "&&(x=p.indexOf(" ",x),x<0&&(x=0)),w<p.length&&p.charAt(w-1)!==" "&&p.charAt(w)!==" "&&(w=p.lastIndexOf(" ",w),w<_?w=_:++w)),p=(x?n:"")+p.substring(x,w)+(w<p.length?n:"");else{for(_=[],b={},z={},S={},j={},k={},B=C=M=0,T=$=1;;){var Z=void 0;for(let v=0,O;v<gt.length;v++){if(O=gt[v],B)if(C!==B){if(S[v+1])continue;if(O+=B,b[O]){M-=m,z[v+1]=1,S[v+1]=1;continue}if(O>=w.length-1){if(O>=w.length){S[v+1]=1,O>=x.length&&(z[v+1]=1);continue}M-=m}if(p=w[O].text,P=a&&k[v])if(P>0){if(p.length>P)if(S[v+1]=1,f)p=p.substring(0,P);else continue;(P-=p.length)||(P=-1),k[v]=P}else{S[v+1]=1;continue}if(M+p.length+1<=l)p=" "+p,_[v]+=p;else if(f)Z=l-M-1,Z>0&&(p=" "+p.substring(0,Z),_[v]+=p),S[v+1]=1;else{S[v+1]=1;continue}}else{if(S[v])continue;if(O-=C,b[O]){M-=m,S[v]=1,z[v]=1;continue}if(O<=0){if(O<0){S[v]=1,z[v]=1;continue}M-=m}if(p=w[O].text,P=d&&j[v])if(P>0){if(p.length>P)if(S[v]=1,f)p=p.substring(p.length-P);else continue;(P-=p.length)||(P=-1),j[v]=P}else{S[v]=1;continue}if(M+p.length+1<=l)p+=" ",_[v]=p+_[v];else if(f)Z=p.length+1-(l-M),Z>=0&&Z<p.length&&(p=p.substring(Z)+" ",_[v]=p+_[v]),S[v]=1;else{S[v]=1;continue}}else{p=w[O].match,d&&(j[v]=d),a&&(k[v]=a),v&&M++;let Mt;if(O?!v&&m&&(M+=m):(z[v]=1,S[v]=1),O>=x.length-1||O<w.length-1&&w[O+1].match?Mt=1:m&&(M+=m),M-=r.length-2,!v||M+p.length<=l)_[v]=p;else{Z=$=T=z[v]=0;break}Mt&&(z[v+1]=1,S[v+1]=1)}M+=p.length,Z=b[O]=1}if(Z)C===B?B++:C++;else{if(C===B?$=0:T=0,!$&&!T)break;$?(C++,B=C):B++}}p="";for(let v=0,O;v<_.length;v++)O=(z[v]?v?" ":"":(v&&!n?" ":"")+n)+_[v],p+=O;n&&!z[_.length]&&(p+=n)}u&&(p=p.replace(u," ")),rt[ct].highlight=p}if(s)break}return i}function A(t,i){if(!this||this.constructor!==A)return new A(t,i);let e=0,s,n,r,h,o,l;if(t&&t.index){const f=t;if(i=f.index,e=f.boost||0,n=f.query){r=f.field||f.pluck,h=f.highlight;const u=f.resolve;t=f.async||f.queue,f.resolve=!1,f.index=null,t=t?i.searchAsync(f):i.search(f),f.resolve=u,f.index=i,t=t.result||t}else t=[]}if(t&&t.then){const f=this;t=t.then(function(u){f.C[0]=f.result=u.result||u,Tt(f)}),s=[t],t=[],o=new Promise(function(u){l=u})}this.index=i||null,this.result=t||[],this.h=e,this.C=s||[],this.await=o||null,this.return=l||null,this.highlight=h||null,this.query=n||"",this.field=r||""}y=A.prototype;y.limit=function(t){if(this.await){const i=this;this.C.push(function(){return i.limit(t).result})}else if(this.result.length){const i=[];for(let e=0,s;e<this.result.length;e++)if(s=this.result[e])if(s.length<=t){if(i[e]=s,t-=s.length,!t)break}else{i[e]=s.slice(0,t);break}this.result=i}return this};y.offset=function(t){if(this.await){const i=this;this.C.push(function(){return i.offset(t).result})}else if(this.result.length){const i=[];for(let e=0,s;e<this.result.length;e++)(s=this.result[e])&&(s.length<=t?t-=s.length:(i[e]=s.slice(t),t=0));this.result=i}return this};y.boost=function(t){if(this.await){const i=this;this.C.push(function(){return i.boost(t).result})}else this.h+=t;return this};function Tt(t,i){let e=t.result;var s=t.await;t.await=null;for(let n=0,r;n<t.C.length;n++)if(r=t.C[n]){if(typeof r=="function")e=r(),t.C[n]=e=e.result||e,n--;else if(r.h)e=r.h(),t.C[n]=e=e.result||e,n--;else if(r.then)return t.await=s}return s=t.return,t.C=[],t.return=null,i||s(e),e}y.resolve=function(t,i,e,s,n){let r=this.await?Tt(this,!0):this.result;if(r.then){const h=this;return r.then(function(){return h.resolve(t,i,e,s,n)})}return r.length&&(typeof t=="object"?(s=t.highlight||this.highlight,e=!!s||t.enrich,i=t.offset,t=t.limit):(s=s||this.highlight,e=!!s||e),r=n?e?tt.call(this.index,r):r:Rt.call(this.index,r,t||100,i,e)),this.finalize(r,s)};y.finalize=function(t,i){if(t.then){const s=this;return t.then(function(n){return s.finalize(n,i)})}i&&t.length&&this.query&&(t=wt(this.query,t,this.index.index,this.field,i));const e=this.return;return this.highlight=this.index=this.result=this.C=this.await=this.return=null,this.query=this.field="",e&&e(t),t};function yt(t,i,e,s,n,r,h){const o=t.length;let l=[],f,u;f=I();for(let g=0,m,d,a,c;g<i;g++)for(let p=0;p<o;p++)if(a=t[p],g<a.length&&(m=a[g]))for(let x=0;x<m.length;x++){if(d=m[x],(u=f[d])?f[d]++:(u=0,f[d]=1),c=l[u]||(l[u]=[]),!h){let w=g+(p||!n?0:r||0);c=c[w]||(c[w]=[])}if(c.push(d),h&&e&&u===o-1&&c.length-s===e)return s?c.slice(s):c}if(t=l.length)if(n)l=l.length>1?ee(l,e,s,h,r):(l=l[0])&&e&&l.length>e||s?l.slice(s,e+s):l;else{if(t<o)return[];if(l=l[t-1],e||s)if(h)(l.length>e||s)&&(l=l.slice(s,e+s));else{n=[];for(let g=0,m;g<l.length;g++)if(m=l[g]){if(s&&m.length>s)s-=m.length;else if((e&&m.length>e||s)&&(m=m.slice(s,e+s),e-=m.length,s&&(s-=m.length)),n.push(m),!e)break}l=n}}return l}function ee(t,i,e,s,n){const r=[],h=I();let o;var l=t.length;let f;if(s){for(n=l-1;n>=0;n--)if(f=(s=t[n])&&s.length){for(l=0;l<f;l++)if(o=s[l],!h[o]){if(h[o]=1,e)e--;else if(r.push(o),r.length===i)return r}}}else for(let u=l-1,g,m=0;u>=0;u--){g=t[u];for(let d=0;d<g.length;d++)if(f=(s=g[d])&&s.length){for(let a=0;a<f;a++)if(o=s[a],!h[o])if(h[o]=1,e)e--;else{let c=(d+(u<l-1&&n||0))/(u+1)|0;if((r[c]||(r[c]=[])).push(o),++m===i)return r}}}return r}function ke(t,i,e,s,n){const r=I(),h=[];for(let o=0,l;o<i.length;o++){l=i[o];for(let f=0;f<l.length;f++)r[l[f]]=1}if(n){for(let o=0,l;o<t.length;o++)if(l=t[o],r[l]){if(s)s--;else if(h.push(l),r[l]=0,e&&--e===0)break}}else for(let o=0,l,f;o<t.result.length;o++)for(l=t.result[o],i=0;i<l.length;i++)f=l[i],r[f]&&((h[o]||(h[o]=[])).push(f),r[f]=0);return h}nt.prototype.search=function(t,i,e,s){e||(!i&&lt(t)?(e=t,t=""):lt(i)&&(e=i,i=0));let n=[];var r=[];let h,o,l,f,u,g,m=0,d=!0,a;if(e){e.constructor===Array&&(e={index:e}),t=e.query||t,h=e.pluck,o=e.merge,f=e.boost,g=h||e.field||(g=e.index)&&(g.index?null:g);var c=this.tag&&e.tag;l=e.suggest,d=e.resolve!==!1,u=e.cache,a=d&&this.store&&e.highlight;var p=!!a||d&&this.store&&e.enrich;i=e.limit||i;var x=e.offset||0;if(i||(i=d?100:0),c&&(!this.db||!s)){c.constructor!==Array&&(c=[c]);var w=[];for(let j=0,k;j<c.length;j++)if(k=c[j],k.field&&k.tag){var b=k.tag;if(b.constructor===Array)for(var _=0;_<b.length;_++)w.push(k.field,b[_]);else w.push(k.field,b)}else{b=Object.keys(k);for(let M=0,C,B;M<b.length;M++)if(C=b[M],B=k[C],B.constructor===Array)for(_=0;_<B.length;_++)w.push(C,B[_]);else w.push(C,B)}if(c=w,!t){if(r=[],w.length)for(c=0;c<w.length;c+=2){if(this.db){if(s=this.index.get(w[c]),!s)continue;r.push(s=s.db.tag(w[c+1],i,x,p))}else s=ve.call(this,w[c],w[c+1],i,x,p);n.push(d?{field:w[c],tag:w[c+1],result:s}:[s])}if(r.length){const j=this;return Promise.all(r).then(function(k){for(let M=0;M<k.length;M++)d?n[M].result=k[M]:n[M]=k[M];return d?n:new A(n.length>1?yt(n,1,0,0,l,f):n[0],j)})}return d?n:new A(n.length>1?yt(n,1,0,0,l,f):n[0],this)}}d||h||!(g=g||this.field)||(N(g)?h=g:(g.constructor===Array&&g.length===1&&(g=g[0]),h=g.field||g.index)),g&&g.constructor!==Array&&(g=[g])}g||(g=this.field);let z;w=(this.worker||this.db)&&!s&&[];for(let j=0,k,M,C;j<g.length;j++){if(M=g[j],this.db&&this.tag&&!this.B[j])continue;let B;if(N(M)||(B=M,M=B.field,t=B.query||t,i=U(B.limit,i),x=U(B.offset,x),l=U(B.suggest,l),a=d&&this.store&&U(B.highlight,a),p=!!a||d&&this.store&&U(B.enrich,p),u=U(B.cache,u)),s)k=s[j];else{b=B||e||{},_=b.enrich;var S=this.index.get(M);if(c&&(this.db&&(b.tag=c,b.field=g,z=S.db.support_tag_search),!z&&_&&(b.enrich=!1),z||(b.limit=0,b.offset=0)),k=u?S.searchCache(t,c&&!z?0:i,b):S.search(t,c&&!z?0:i,b),c&&!z&&(b.limit=i,b.offset=x),_&&(b.enrich=_),w){w[j]=k;continue}}if(C=(k=k.result||k)&&k.length,c&&C){if(b=[],_=0,this.db&&s){if(!z)for(S=g.length;S<s.length;S++){let $=s[S];if($&&$.length)_++,b.push($);else if(!l)return d?n:new A(n,this)}}else for(let $=0,T,K;$<c.length;$+=2){if(T=this.tag.get(c[$]),!T){if(l)continue;return d?n:new A(n,this)}if(K=(T=T&&T.get(c[$+1]))&&T.length)_++,b.push(T);else if(!l)return d?n:new A(n,this)}if(_){if(k=ke(k,b,i,x,d),C=k.length,!C&&!l)return d?k:new A(k,this);_--}}if(C)r[m]=M,n.push(k),m++;else if(g.length===1)return d?n:new A(n,this)}if(w){if(this.db&&c&&c.length&&!z)for(p=0;p<c.length;p+=2){if(r=this.index.get(c[p]),!r){if(l)continue;return d?n:new A(n,this)}w.push(r.db.tag(c[p+1],i,x,!1))}const j=this;return Promise.all(w).then(function(k){return e&&(e.resolve=d),k.length&&(k=j.search(t,i,e,k)),k})}if(!m)return d?n:new A(n,this);if(h&&(!p||!this.store))return n=n[0],d?n:new A(n,this);for(w=[],x=0;x<r.length;x++){if(c=n[x],p&&c.length&&typeof c[0].doc>"u"&&(this.db?w.push(c=this.index.get(this.field[0]).db.enrich(c)):c=tt.call(this,c)),h)return d?a?wt(t,c,this.index,h,a):c:new A(c,this);n[x]={field:r[x],result:c}}if(p&&this.db&&w.length){const j=this;return Promise.all(w).then(function(k){for(let M=0;M<k.length;M++)n[M].result=k[M];return a&&(n=wt(t,n,j.index,h,a)),o?Lt(n):n})}return a&&(n=wt(t,n,this.index,h,a)),o?Lt(n):n};function Lt(t){const i=[],e=I(),s=I();for(let n=0,r,h,o,l,f,u,g;n<t.length;n++){r=t[n],h=r.field,o=r.result;for(let m=0;m<o.length;m++)f=o[m],typeof f!="object"?f={id:l=f}:l=f.id,(u=e[l])?u.push(h):(f.field=e[l]=[h],i.push(f)),(g=f.highlight)&&(u=s[l],u||(s[l]=u={},f.highlight=u),u[h]=g)}return i}function ve(t,i,e,s,n){return t=this.tag.get(t),t?(t=t.get(i),t?(i=t.length-s,i>0&&((e&&i>e||s)&&(t=t.slice(s,s+e)),n&&(t=tt.call(this,t))),t):[]):[]}function tt(t){if(!this||!this.store)return t;if(this.db)return this.index.get(this.field[0]).db.enrich(t);const i=Array(t.length);for(let e=0,s;e<t.length;e++)s=t[e],i[e]={id:s,doc:this.store.get(s)};return i}function nt(t){if(!this||this.constructor!==nt)return new nt(t);const i=t.document||t.doc||t;let e,s;if(this.B=[],this.field=[],this.D=[],this.key=(e=i.key||i.id)&&xt(e,this.D)||"id",(s=t.keystore||0)&&(this.keystore=s),this.fastupdate=!!t.fastupdate,this.reg=!this.fastupdate||t.worker||t.db?s?new W(s):new Set:s?new H(s):new Map,this.h=(e=i.store||null)&&e&&e!==!0&&[],this.store=e?s?new H(s):new Map:null,this.cache=(e=t.cache||null)&&new G(e),t.cache=!1,this.worker=t.worker||!1,this.priority=t.priority||4,this.index=be.call(this,t,i),this.tag=null,(e=i.tag)&&(typeof e=="string"&&(e=[e]),e.length)){this.tag=new Map,this.A=[],this.F=[];for(let n=0,r,h;n<e.length;n++){if(r=e[n],h=r.field||r,!h)throw Error("The tag field from the document descriptor is undefined.");r.custom?this.A[n]=r.custom:(this.A[n]=xt(h,this.D),r.filter&&(typeof this.A[n]=="string"&&(this.A[n]=new String(this.A[n])),this.A[n].G=r.filter)),this.F[n]=h,this.tag.set(h,new Map)}}if(this.worker){this.fastupdate=!1,t=[];for(const n of this.index.values())n.then&&t.push(n);if(t.length){const n=this;return Promise.all(t).then(function(r){let h=0;for(const o of n.index.entries()){const l=o[0];let f=o[1];f.then&&(f=r[h],n.index.set(l,f),h++)}return n})}}else t.db&&(this.fastupdate=!1,this.mount(t.db))}y=nt.prototype;y.mount=function(t){let i=this.field;if(this.tag)for(let r=0,h;r<this.F.length;r++){h=this.F[r];var e=void 0;this.index.set(h,e=new J({},this.reg)),i===this.field&&(i=i.slice(0)),i.push(h),e.tag=this.tag.get(h)}e=[];const s={db:t.db,type:t.type,fastupdate:t.fastupdate};for(let r=0,h,o;r<i.length;r++){s.field=o=i[r],h=this.index.get(o);const l=new t.constructor(t.id,s);l.id=t.id,e[r]=l.mount(h),h.document=!0,r?h.bypass=!0:h.store=this.store}const n=this;return this.db=Promise.all(e).then(function(){n.db=!0})};y.commit=async function(){const t=[];for(const i of this.index.values())t.push(i.commit());await Promise.all(t),this.reg.clear()};y.destroy=function(){const t=[];for(const i of this.index.values())t.push(i.destroy());return Promise.all(t)};function be(t,i){const e=new Map;let s=i.index||i.field||i;N(s)&&(s=[s]);for(let r=0,h,o;r<s.length;r++){if(h=s[r],N(h)||(o=h,h=h.field),o=lt(o)?Object.assign({},t,o):t,this.worker){var n=void 0;n=(n=o.encoder)&&n.encode?n:new ft(typeof n=="string"?Et[n]:n||{}),n=new it(o,n),e.set(h,n)}this.worker||e.set(h,new J(o,this.reg)),o.custom?this.B[r]=o.custom:(this.B[r]=xt(h,this.D),o.filter&&(typeof this.B[r]=="string"&&(this.B[r]=new String(this.B[r])),this.B[r].G=o.filter)),this.field[r]=h}if(this.h){t=i.store,N(t)&&(t=[t]);for(let r=0,h,o;r<t.length;r++)h=t[r],o=h.field||h,h.custom?(this.h[r]=h.custom,h.custom.O=o):(this.h[r]=xt(o,this.D),h.filter&&(typeof this.h[r]=="string"&&(this.h[r]=new String(this.h[r])),this.h[r].G=h.filter))}return e}function xt(t,i){const e=t.split(":");let s=0;for(let n=0;n<e.length;n++)t=e[n],t[t.length-1]==="]"&&(t=t.substring(0,t.length-2))&&(i[s]=!0),t&&(e[s++]=t);return s<e.length&&(e.length=s),s>1?e:e[0]}y.append=function(t,i){return this.add(t,i,!0)};y.update=function(t,i){return this.remove(t).add(t,i)};y.remove=function(t){lt(t)&&(t=ot(t,this.key));for(var i of this.index.values())i.remove(t,!0);if(this.reg.has(t)){if(this.tag&&!this.fastupdate)for(let e of this.tag.values())for(let s of e){i=s[0];const n=s[1],r=n.indexOf(t);r>-1&&(n.length>1?n.splice(r,1):e.delete(i))}this.store&&this.store.delete(t),this.reg.delete(t)}return this.cache&&this.cache.remove(t),this};y.clear=function(){const t=[];for(const i of this.index.values()){const e=i.clear();e.then&&t.push(e)}if(this.tag)for(const i of this.tag.values())i.clear();return this.store&&this.store.clear(),this.cache&&this.cache.clear(),t.length?Promise.all(t):this};y.contain=function(t){return this.db?this.index.get(this.field[0]).db.has(t):this.reg.has(t)};y.cleanup=function(){for(const t of this.index.values())t.cleanup();return this};y.get=function(t){return this.db?this.index.get(this.field[0]).db.enrich(t).then(function(i){return i[0]&&i[0].doc||null}):this.store.get(t)||null};y.set=function(t,i){return typeof t=="object"&&(i=t,t=ot(i,this.key)),this.store.set(t,i),this};y.searchCache=Pt;y.export=je;y.import=Me;$t(nt.prototype);function Kt(t,i=0){let e=[],s=[];i&&(i=25e4/i*5e3|0);for(const n of t.entries())s.push(n),s.length===i&&(e.push(s),s=[]);return s.length&&e.push(s),e}function Nt(t,i){i||(i=new Map);for(let e=0,s;e<t.length;e++)s=t[e],i.set(s[0],s[1]);return i}function ie(t,i=0){let e=[],s=[];i&&(i=25e4/i*1e3|0);for(const n of t.entries())s.push([n[0],Kt(n[1])[0]||[]]),s.length===i&&(e.push(s),s=[]);return s.length&&e.push(s),e}function ne(t,i){i||(i=new Map);for(let e=0,s,n;e<t.length;e++)s=t[e],n=i.get(s[0]),i.set(s[0],Nt(s[1],n));return i}function se(t){let i=[],e=[];for(const s of t.keys())e.push(s),e.length===25e4&&(i.push(e),e=[]);return e.length&&i.push(e),i}function re(t,i){i||(i=new Set);for(let e=0;e<t.length;e++)i.add(t[e]);return i}function kt(t,i,e,s,n,r,h=0){const o=s&&s.constructor===Array;var l=o?s.shift():s;if(!l)return this.export(t,i,n,r+1);if((l=t((i?i+".":"")+(h+1)+"."+e,JSON.stringify(l)))&&l.then){const f=this;return l.then(function(){return kt.call(f,t,i,e,o?s:null,n,r,h+1)})}return kt.call(this,t,i,e,o?s:null,n,r,h+1)}function je(t,i,e=0,s=0){if(e<this.field.length){const h=this.field[e];if((i=this.index.get(h).export(t,h,e,s=1))&&i.then){const o=this;return i.then(function(){return o.export(t,h,e+1)})}return this.export(t,h,e+1)}let n,r;switch(s){case 0:n="reg",r=se(this.reg),i=null;break;case 1:n="tag",r=this.tag&&ie(this.tag,this.reg.size),i=null;break;case 2:n="doc",r=this.store&&Kt(this.store),i=null;break;default:return}return kt.call(this,t,i,n,r||null,e,s)}function Me(t,i){var e=t.split(".");e[e.length-1]==="json"&&e.pop();const s=e.length>2?e[0]:"";if(e=e.length>2?e[2]:e[1],this.worker&&s)return this.index.get(s).import(t);if(i){if(typeof i=="string"&&(i=JSON.parse(i)),s)return this.index.get(s).import(e,i);switch(e){case"reg":this.fastupdate=!1,this.reg=re(i,this.reg);for(let n=0,r;n<this.field.length;n++)r=this.index.get(this.field[n]),r.fastupdate=!1,r.reg=this.reg;if(this.worker){i=[];for(const n of this.index.values())i.push(n.import(t));return Promise.all(i)}break;case"tag":this.tag=ne(i,this.tag);break;case"doc":this.store=Nt(i,this.store)}}}function Ft(t,i){let e="";for(const s of t.entries()){t=s[0];const n=s[1];let r="";for(let h=0,o;h<n.length;h++){o=n[h]||[""];let l="";for(let f=0;f<o.length;f++)l+=(l?",":"")+(i==="string"?'"'+o[f]+'"':o[f]);l="["+l+"]",r+=(r?",":"")+l}r='["'+t+'",['+r+"]]",e+=(e?",":"")+r}return e}J.prototype.remove=function(t,i){const e=this.reg.size&&(this.fastupdate?this.reg.get(t):this.reg.has(t));if(e){if(this.fastupdate){for(let s=0,n,r;s<e.length;s++)if((n=e[s])&&(r=n.length))if(n[r-1]===t)n.pop();else{const h=n.indexOf(t);h>=0&&n.splice(h,1)}}else ut(this.map,t),this.depth&&ut(this.ctx,t);i||this.reg.delete(t)}return this.db&&(this.commit_task.push({del:t}),this.M&&he(this)),this.cache&&this.cache.remove(t),this};function ut(t,i){let e=0;var s=typeof i>"u";if(t.constructor===Array){for(let n=0,r,h,o;n<t.length;n++)if((r=t[n])&&r.length){if(s)return 1;if(h=r.indexOf(i),h>=0){if(r.length>1)return r.splice(h,1),1;if(delete t[n],e)return 1;o=1}else{if(o)return 1;e++}}}else for(let n of t.entries())s=n[0],ut(n[1],i)?e++:t.delete(s);return e}const Se={memory:{resolution:1},performance:{resolution:3,fastupdate:!0,context:{depth:1,resolution:1}},match:{tokenize:"forward"},score:{resolution:9,context:{depth:2,resolution:3}}};J.prototype.add=function(t,i,e,s){if(i&&(t||t===0)){if(!s&&!e&&this.reg.has(t))return this.update(t,i);s=this.depth,i=this.encoder.encode(i,!s);const f=i.length;if(f){const u=I(),g=I(),m=this.resolution;for(let d=0;d<f;d++){let a=i[this.rtl?f-1-d:d];var n=a.length;if(n&&(s||!g[a])){var r=this.score?this.score(i,a,d,null,0):at(m,f,d),h="";switch(this.tokenize){case"tolerant":if(Q(this,g,a,r,t,e),n>2){for(let c=1,p,x,w,b;c<n-1;c++)p=a.charAt(c),x=a.charAt(c+1),w=a.substring(0,c)+x,b=a.substring(c+2),h=w+p+b,Q(this,g,h,r,t,e),h=w+b,Q(this,g,h,r,t,e);Q(this,g,a.substring(0,a.length-1),r,t,e)}break;case"full":if(n>2){for(let c=0,p;c<n;c++)for(r=n;r>c;r--){h=a.substring(c,r),p=this.rtl?n-1-c:c;var o=this.score?this.score(i,a,d,h,p):at(m,f,d,n,p);Q(this,g,h,o,t,e)}break}case"bidirectional":case"reverse":if(n>1){for(o=n-1;o>0;o--){h=a[this.rtl?n-1-o:o]+h;var l=this.score?this.score(i,a,d,h,o):at(m,f,d,n,o);Q(this,g,h,l,t,e)}h=""}case"forward":if(n>1){for(o=0;o<n;o++)h+=a[this.rtl?n-1-o:o],Q(this,g,h,r,t,e);break}default:if(Q(this,g,a,r,t,e),s&&f>1&&d<f-1)for(n=this.N,h=a,r=Math.min(s+1,this.rtl?d+1:f-d),o=1;o<r;o++){a=i[this.rtl?f-1-d-o:d+o],l=this.bidirectional&&a>h;const c=this.score?this.score(i,h,d,a,o-1):at(n+(f/2>n?0:1),f,d,r-1,o-1);Q(this,u,l?h:a,c,t,e,l?a:h)}}}}this.fastupdate||this.reg.add(t)}}return this.db&&(this.commit_task.push(e?{ins:t}:{del:t}),this.M&&he(this)),this};function Q(t,i,e,s,n,r,h){let o,l;if(!(o=i[e])||h&&!o[h]){if(h?(i=o||(i[e]=I()),i[h]=1,l=t.ctx,(o=l.get(h))?l=o:l.set(h,l=t.keystore?new H(t.keystore):new Map)):(l=t.map,i[e]=1),(o=l.get(e))?l=o:l.set(e,l=o=[]),r){for(let f=0,u;f<o.length;f++)if((u=o[f])&&u.includes(n)){if(f<=s)return;u.splice(u.indexOf(n),1),t.fastupdate&&(i=t.reg.get(n))&&i.splice(i.indexOf(u),1);break}}if(l=l[s]||(l[s]=[]),l.push(n),l.length===2**31-1){if(i=new et(l),t.fastupdate)for(let f of t.reg.values())f.includes(l)&&(f[f.indexOf(l)]=i);o[s]=l=i}t.fastupdate&&((s=t.reg.get(n))?s.push(l):t.reg.set(n,[l]))}}function at(t,i,e,s,n){return e&&t>1?i+(s||0)<=t?e+(n||0):(t-1)/(i+(s||0))*(e+(n||0))+1|0:0}J.prototype.search=function(t,i,e){if(e||(i||typeof t!="object"?typeof i=="object"&&(e=i,i=0):(e=t,t="")),e&&e.cache)return e.cache=!1,t=this.searchCache(t,i,e),e.cache=!0,t;let s=[],n,r,h,o=0,l,f,u,g,m;e&&(t=e.query||t,i=e.limit||i,o=e.offset||0,r=e.context,h=e.suggest,m=(l=e.resolve)&&e.enrich,u=e.boost,g=e.resolution,f=this.db&&e.tag),typeof l>"u"&&(l=this.resolve),r=this.depth&&r!==!1;let d=this.encoder.encode(t,!r);if(n=d.length,i=i||(l?100:0),n===1)return Gt.call(this,d[0],"",i,o,l,m,f);if(n===2&&r&&!h)return Gt.call(this,d[1],d[0],i,o,l,m,f);let a=I(),c=0,p;if(r&&(p=d[0],c=1),g||g===0||(g=p?this.N:this.resolution),this.db){if(this.db.search&&(e=this.db.search(this,d,i,o,h,l,m,f),e!==!1))return e;const x=this;return(async function(){for(let w,b;c<n;c++){if((b=d[c])&&!a[b]){if(a[b]=1,w=await Ot(x,b,p,0,0,!1,!1),w=Ut(w,s,h,g)){s=w;break}p&&(h&&w&&s.length||(p=b))}h&&p&&c===n-1&&!s.length&&(g=x.resolution,p="",c=-1,a=I())}return Dt(s,g,i,o,h,u,l)})()}for(let x,w;c<n;c++){if((w=d[c])&&!a[w]){if(a[w]=1,x=Ot(this,w,p,0,0,!1,!1),x=Ut(x,s,h,g)){s=x;break}p&&(h&&x&&s.length||(p=w))}h&&p&&c===n-1&&!s.length&&(g=this.resolution,p="",c=-1,a=I())}return Dt(s,g,i,o,h,u,l)};function Dt(t,i,e,s,n,r,h){let o=t.length,l=t;if(o>1)l=yt(t,i,e,s,n,r,h);else if(o===1)return h?Rt.call(null,t[0],e,s):new A(t[0],this);return h?l:new A(l,this)}function Gt(t,i,e,s,n,r,h){return t=Ot(this,t,i,e,s,n,r,h),this.db?t.then(function(o){return n?o||[]:new A(o,this)}):t&&t.length?n?Rt.call(this,t,e,s):new A(t,this):n?[]:new A([],this)}function Ut(t,i,e,s){let n=[];if(t&&t.length){if(t.length<=s){i.push(t);return}for(let r=0,h;r<s;r++)(h=t[r])&&(n[r]=h);if(n.length){i.push(n);return}}if(!e)return n}function Ot(t,i,e,s,n,r,h,o){let l;return e&&(l=t.bidirectional&&i>e)&&(l=e,e=i,i=l),t.db?t.db.get(i,e,s,n,r,h,o):(t=e?(t=t.ctx.get(e))&&t.get(i):t.map.get(i),t)}function J(t,i){if(!this||this.constructor!==J)return new J(t);if(t){var e=N(t)?t:t.preset;e&&(t=Object.assign({},Se[e],t))}else t={};e=t.context;const s=e===!0?{depth:1}:e||{},n=N(t.encoder)?Et[t.encoder]:t.encode||t.encoder||{};this.encoder=n.encode?n:typeof n=="object"?new ft(n):{encode:n},this.resolution=t.resolution||9,this.tokenize=e=(e=t.tokenize)&&e!=="default"&&e!=="exact"&&e||"strict",this.depth=e==="strict"&&s.depth||0,this.bidirectional=s.bidirectional!==!1,this.fastupdate=!!t.fastupdate,this.score=t.score||null,(e=t.keystore||0)&&(this.keystore=e),this.map=e?new H(e):new Map,this.ctx=e?new H(e):new Map,this.reg=i||(this.fastupdate?e?new H(e):new Map:e?new W(e):new Set),this.N=s.resolution||3,this.rtl=n.rtl||t.rtl||!1,this.cache=(e=t.cache||null)&&new G(e),this.resolve=t.resolve!==!1,(e=t.db)&&(this.db=this.mount(e)),this.M=t.commit!==!1,this.commit_task=[],this.commit_timer=null,this.priority=t.priority||4}y=J.prototype;y.mount=function(t){return this.commit_timer&&(clearTimeout(this.commit_timer),this.commit_timer=null),t.mount(this)};y.commit=function(){return this.commit_timer&&(clearTimeout(this.commit_timer),this.commit_timer=null),this.db.commit(this)};y.destroy=function(){return this.commit_timer&&(clearTimeout(this.commit_timer),this.commit_timer=null),this.db.destroy()};function he(t){t.commit_timer||(t.commit_timer=setTimeout(function(){t.commit_timer=null,t.db.commit(t)},1))}y.clear=function(){return this.map.clear(),this.ctx.clear(),this.reg.clear(),this.cache&&this.cache.clear(),this.db?(this.commit_timer&&clearTimeout(this.commit_timer),this.commit_timer=null,this.commit_task=[],this.db.clear()):this};y.append=function(t,i){return this.add(t,i,!0)};y.contain=function(t){return this.db?this.db.has(t):this.reg.has(t)};y.update=function(t,i){const e=this,s=this.remove(t);return s&&s.then?s.then(()=>e.add(t,i)):this.add(t,i)};y.cleanup=function(){return this.fastupdate?(ut(this.map),this.depth&&ut(this.ctx),this):this};y.searchCache=Pt;y.export=function(t,i,e=0,s=0){let n,r;switch(s){case 0:n="reg",r=se(this.reg);break;case 1:n="cfg",r=null;break;case 2:n="map",r=Kt(this.map,this.reg.size);break;case 3:n="ctx",r=ie(this.ctx,this.reg.size);break;default:return}return kt.call(this,t,i,n,r,e,s)};y.import=function(t,i){if(i)switch(typeof i=="string"&&(i=JSON.parse(i)),t=t.split("."),t[t.length-1]==="json"&&t.pop(),t.length===3&&t.shift(),t=t.length>1?t[1]:t[0],t){case"reg":this.fastupdate=!1,this.reg=re(i,this.reg);break;case"map":this.map=Nt(i,this.map);break;case"ctx":this.ctx=ne(i,this.ctx)}};y.serialize=function(t=!0){let i="",e="",s="";if(this.reg.size){let r;for(var n of this.reg.keys())r||(r=typeof n),i+=(i?",":"")+(r==="string"?'"'+n+'"':n);i="index.reg=new Set(["+i+"]);",e=Ft(this.map,r),e="index.map=new Map(["+e+"]);";for(const h of this.ctx.entries()){n=h[0];let o=Ft(h[1],r);o="new Map(["+o+"])",o='["'+n+'",'+o+"]",s+=(s?",":"")+o}s="index.ctx=new Map(["+s+"]);"}return t?"function inject(index){"+i+e+s+"}":i+e+s};$t(J.prototype);const le=typeof window<"u"&&(window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB),vt=["map","ctx","tag","reg","cfg"],F=I();function It(t,i={}){if(!this||this.constructor!==It)return new It(t,i);typeof t=="object"&&(i=t,t=t.name),t||console.info("Default storage space was used, because a name was not passed."),this.id="flexsearch"+(t?":"+t.toLowerCase().replace(/[^a-z0-9_\-]/g,""):""),this.field=i.field?i.field.toLowerCase().replace(/[^a-z0-9_\-]/g,""):"",this.type=i.type,this.fastupdate=this.support_tag_search=!1,this.db=null,this.h={}}y=It.prototype;y.mount=function(t){return t.index?t.mount(this):(t.db=this,this.open())};y.open=function(){if(this.db)return this.db;let t=this;navigator.storage&&navigator.storage.persist&&navigator.storage.persist(),F[t.id]||(F[t.id]=[]),F[t.id].push(t.field);const i=le.open(t.id,1);return i.onupgradeneeded=function(){const e=t.db=this.result;for(let s=0,n;s<vt.length;s++){n=vt[s];for(let r=0,h;r<F[t.id].length;r++)h=F[t.id][r],e.objectStoreNames.contains(n+(n!=="reg"&&h?":"+h:""))||e.createObjectStore(n+(n!=="reg"&&h?":"+h:""))}},t.db=Y(i,function(e){t.db=e,t.db.onversionchange=function(){t.close()}})};y.close=function(){this.db&&this.db.close(),this.db=null};y.destroy=function(){const t=le.deleteDatabase(this.id);return Y(t)};y.clear=function(){const t=[];for(let e=0,s;e<vt.length;e++){s=vt[e];for(let n=0,r;n<F[this.id].length;n++)r=F[this.id][n],t.push(s+(s!=="reg"&&r?":"+r:""))}const i=this.db.transaction(t,"readwrite");for(let e=0;e<t.length;e++)i.objectStore(t[e]).clear();return Y(i)};y.get=function(t,i,e=0,s=0,n=!0,r=!1){t=this.db.transaction((i?"ctx":"map")+(this.field?":"+this.field:""),"readonly").objectStore((i?"ctx":"map")+(this.field?":"+this.field:"")).get(i?i+":"+t:t);const h=this;return Y(t).then(function(o){let l=[];if(!o||!o.length)return l;if(n){if(!e&&!s&&o.length===1)return o[0];for(let f=0,u;f<o.length;f++)if((u=o[f])&&u.length){if(s>=u.length){s-=u.length;continue}const g=e?s+Math.min(u.length-s,e):u.length;for(let m=s;m<g;m++)l.push(u[m]);if(s=0,l.length===e)break}return r?h.enrich(l):l}return o})};y.tag=function(t,i=0,e=0,s=!1){t=this.db.transaction("tag"+(this.field?":"+this.field:""),"readonly").objectStore("tag"+(this.field?":"+this.field:"")).get(t);const n=this;return Y(t).then(function(r){return!r||!r.length||e>=r.length?[]:!i&&!e?r:(r=r.slice(e,e+i),s?n.enrich(r):r)})};y.enrich=function(t){typeof t!="object"&&(t=[t]);const i=this.db.transaction("reg","readonly").objectStore("reg"),e=[];for(let s=0;s<t.length;s++)e[s]=Y(i.get(t[s]));return Promise.all(e).then(function(s){for(let n=0;n<s.length;n++)s[n]={id:t[n],doc:s[n]?JSON.parse(s[n]):null};return s})};y.has=function(t){return t=this.db.transaction("reg","readonly").objectStore("reg").getKey(t),Y(t).then(function(i){return!!i})};y.search=null;y.info=function(){};y.transaction=function(t,i,e){t+=t!=="reg"&&this.field?":"+this.field:"";let s=this.h[t+":"+i];if(s)return e.call(this,s);let n=this.db.transaction(t,i);this.h[t+":"+i]=s=n.objectStore(t);const r=e.call(this,s);return this.h[t+":"+i]=null,Y(n).finally(function(){return r})};y.commit=async function(t){let i=t.commit_task,e=[];t.commit_task=[];for(let s=0,n;s<i.length;s++)n=i[s],n.del&&e.push(n.del);e.length&&await this.remove(e),t.reg.size&&(await this.transaction("map","readwrite",function(s){for(const n of t.map){const r=n[0],h=n[1];h.length&&(s.get(r).onsuccess=function(){let o=this.result;var l;if(o&&o.length){const f=Math.max(o.length,h.length);for(let u=0,g,m;u<f;u++)if((m=h[u])&&m.length){if((g=o[u])&&g.length)for(l=0;l<m.length;l++)g.push(m[l]);else o[u]=m;l=1}}else o=h,l=1;l&&s.put(o,r)})}}),await this.transaction("ctx","readwrite",function(s){for(const n of t.ctx){const r=n[0],h=n[1];for(const o of h){const l=o[0],f=o[1];f.length&&(s.get(r+":"+l).onsuccess=function(){let u=this.result;var g;if(u&&u.length){const m=Math.max(u.length,f.length);for(let d=0,a,c;d<m;d++)if((c=f[d])&&c.length){if((a=u[d])&&a.length)for(g=0;g<c.length;g++)a.push(c[g]);else u[d]=c;g=1}}else u=f,g=1;g&&s.put(u,r+":"+l)})}}}),t.store?await this.transaction("reg","readwrite",function(s){for(const n of t.store){const r=n[0],h=n[1];s.put(typeof h=="object"?JSON.stringify(h):1,r)}}):t.bypass||await this.transaction("reg","readwrite",function(s){for(const n of t.reg.keys())s.put(1,n)}),t.tag&&await this.transaction("tag","readwrite",function(s){for(const n of t.tag){const r=n[0],h=n[1];h.length&&(s.get(r).onsuccess=function(){let o=this.result;o=o&&o.length?o.concat(h):h,s.put(o,r)})}}),t.map.clear(),t.ctx.clear(),t.tag&&t.tag.clear(),t.store&&t.store.clear(),t.document||t.reg.clear())};function _t(t,i,e){const s=t.value;let n,r=0;for(let h=0,o;h<s.length;h++){if(o=e?s:s[h]){for(let l=0,f,u;l<i.length;l++)if(u=i[l],f=o.indexOf(u),f>=0)if(n=1,o.length>1)o.splice(f,1);else{s[h]=[];break}r+=o.length}if(e)break}r?n&&t.update(s):t.delete(),t.continue()}y.remove=function(t){return typeof t!="object"&&(t=[t]),Promise.all([this.transaction("map","readwrite",function(i){i.openCursor().onsuccess=function(){const e=this.result;e&&_t(e,t)}}),this.transaction("ctx","readwrite",function(i){i.openCursor().onsuccess=function(){const e=this.result;e&&_t(e,t)}}),this.transaction("tag","readwrite",function(i){i.openCursor().onsuccess=function(){const e=this.result;e&&_t(e,t,!0)}}),this.transaction("reg","readwrite",function(i){for(let e=0;e<t.length;e++)i.delete(t[e])})])};function Y(t,i){return new Promise((e,s)=>{t.onsuccess=t.oncomplete=function(){i&&i(this.result),i=null,e(this.result)},t.onerror=t.onblocked=s,t=null})}const oe=J;let zt=new oe;self.onmessage=t=>{switch(t.data.type){case"clear":zt=new oe,postMessage({identifier:t.data.identifier});break;case"points":for(let e of t.data.points)zt.add(e.id,e.text);postMessage({identifier:t.data.identifier});break;case"query":let i=zt.search(t.data.query,{limit:t.data.limit});postMessage({identifier:t.data.identifier,result:i});break}};var _e=Object.freeze({__proto__:null});
data/dataset.parquet ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:203ea558ef044e5bdf822dcc7968f787ba0c15673e96443de48a4cfb71fc2e45
3
+ size 7923017
data/metadata.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"props": {"data": {"id": "_row_index", "projection": {"x": "projection_x", "y": "projection_y"}, "text": "problem_statement", "neighbors": "__neighbors"}, "initialState": {"version": "0.0.0"}}, "isStatic": true, "database": {"type": "wasm", "load": true}}
duckdb-wasm/v1.3.2/wasm_eh/fts.duckdb_extension.wasm ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:805e74feb188fb42897bd6aacc7fc12287965eb614b7a3c8cd283a7456b165e0
3
+ size 478023
duckdb-wasm/v1.3.2/wasm_eh/json.duckdb_extension.wasm ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f61b9cd57183e2e6e601e5846bd8366dbfe85784d5f06dfcf3756d9a03586aed
3
+ size 800712
duckdb-wasm/v1.3.2/wasm_eh/parquet.duckdb_extension.wasm ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0cd8dbaeeba5773e82254b2a2ae115d8bac33b67e55b1d5b55308796b5f86ce0
3
+ size 2828142
duckdb-wasm/v1.3.2/wasm_mvp/fts.duckdb_extension.wasm ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1a40bd5047c4dda33d1f03d2be52727686871e79770ccfbba2cff142b8623c71
3
+ size 468592
duckdb-wasm/v1.3.2/wasm_mvp/json.duckdb_extension.wasm ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b7dc3cd156500c0294284fe56213ad87ce766f036f8758c2a8637f6d323b2857
3
+ size 697005
duckdb-wasm/v1.3.2/wasm_mvp/parquet.duckdb_extension.wasm ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:dca8262bc69da4210ef609d606b9e88122088b3c31fcd019e54971bfdfc0c555
3
+ size 2675480
index.html CHANGED
@@ -1,19 +1,22 @@
1
  <!doctype html>
2
  <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
 
 
 
19
  </html>
 
1
  <!doctype html>
2
  <html>
3
+ <head>
4
+ <meta charset="UTF-8" />
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
+ <title>Embedding Atlas</title>
7
+ <style>
8
+ html,
9
+ body {
10
+ overscroll-behavior-x: none;
11
+ }
12
+ </style>
13
+ <script type="text/javascript">
14
+ window.EMBEDDING_ATLAS_HOME = "viewer";
15
+ </script>
16
+ <script type="module" crossorigin src="./assets/index-BzGHsUSb.js"></script>
17
+ <link rel="stylesheet" crossorigin href="./assets/index-C2dRyj-j.css">
18
+ </head>
19
+ <body>
20
+ <div id="app" class="embedding-atlas-root"></div>
21
+ </body>
22
  </html>