Spaces:
Running
Running
Upload folder using huggingface_hub
Browse files- README.md +5 -32
- assets/embedding.worker-BuKRd0mL.js +0 -0
- assets/index-CKCc5_ia.js +0 -0
- assets/index-Chf_rD7H.css +1 -0
- assets/search.worker-CGsejjRD.js +1 -0
- data/cache/labels-e1051269884026bf9459eaa2556b79f1a0cfece1 +1 -0
- data/metadata.json +1 -16
- index.html +3 -19
README.md
CHANGED
|
@@ -1,42 +1,15 @@
|
|
| 1 |
---
|
| 2 |
-
title:
|
| 3 |
emoji: 🗺️
|
| 4 |
colorFrom: blue
|
| 5 |
colorTo: purple
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
| 8 |
-
license: mit
|
| 9 |
---
|
| 10 |
|
| 11 |
-
#
|
| 12 |
|
| 13 |
-
|
| 14 |
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
This visualization uses a split architecture for efficient large dataset handling:
|
| 18 |
-
|
| 19 |
-
- **Viewer**: Runs in this Space (~100MB)
|
| 20 |
-
- **Data**: Stored in [`davanstrien/test-atlas-data`](https://huggingface.co/datasets/davanstrien/test-atlas-data) (11.6GB)
|
| 21 |
-
|
| 22 |
-
The viewer loads data on-demand using HTTP range requests, providing fast initial load and efficient memory usage.
|
| 23 |
-
|
| 24 |
-
## Features
|
| 25 |
-
|
| 26 |
-
- Interactive embedding visualization
|
| 27 |
-
- Real-time search and filtering
|
| 28 |
-
- Automatic clustering with labels
|
| 29 |
-
- WebGPU-accelerated rendering
|
| 30 |
-
- Remote data loading from HF datasets
|
| 31 |
-
|
| 32 |
-
## How to Use
|
| 33 |
-
|
| 34 |
-
- **Click and drag** to navigate
|
| 35 |
-
- **Scroll** to zoom in/out
|
| 36 |
-
- **Click** on points to see details
|
| 37 |
-
- **Search** using the search box
|
| 38 |
-
- **Filter** using metadata panels
|
| 39 |
-
|
| 40 |
-
---
|
| 41 |
-
|
| 42 |
-
*Generated with [UV Scripts Atlas Export (Remote)](https://huggingface.co/datasets/uv-scripts/build-atlas)*
|
|
|
|
| 1 |
---
|
| 2 |
+
title: Atlas Remote Parquet Test
|
| 3 |
emoji: 🗺️
|
| 4 |
colorFrom: blue
|
| 5 |
colorTo: purple
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
|
|
|
| 8 |
---
|
| 9 |
|
| 10 |
+
# Atlas Remote Parquet Test
|
| 11 |
|
| 12 |
+
Testing embedding-atlas with parquet data loaded from a separate HF dataset repository.
|
| 13 |
|
| 14 |
+
- **Viewer**: This Space (~100MB)
|
| 15 |
+
- **Data**: [davanstrien/test-atlas-remote-data](https://huggingface.co/datasets/davanstrien/test-atlas-remote-data)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/embedding.worker-BuKRd0mL.js
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
assets/index-CKCc5_ia.js
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
assets/index-Chf_rD7H.css
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
/*! tailwindcss v4.1.12 | 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-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-medium:500;--ease-in-out:cubic-bezier(.4,0,.2,1);--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-48{max-height:156px}.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-32{max-width:104px}.max-w-72{max-width:234px}.max-w-80{max-width:260px}.min-w-96{min-width:312px}.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-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\/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-1{padding-top:3.25px}.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-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)}.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)}.-outline-offset-1{outline-offset:-1px}.-outline-offset-2{outline-offset:-2px}.outline-blue-600{outline-color:var(--color-blue-600)}.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,)}.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-slate-300:hover{background-color:var(--color-slate-300)}.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)}}.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-800:where(.dark,.dark *){background-color:var(--color-slate-800)}.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-500:where(.dark,.dark *):hover{background-color:var(--color-slate-500)}.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-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
|
assets/search.worker-CGsejjRD.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
var y;function J(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(l){return t(e(l))};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 G(t,i){return typeof t>"u"?i:t}function O(){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,Ht=/[\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=J(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=J(t.numeric,s)}else{try{this.split=J(this.split,fe)}catch{this.split=/\s+/}this.numeric=J(t.numeric,J(this.numeric,!0))}if(this.prepare=J(t.prepare,null,this.prepare),this.finalize=J(t.finalize,null,this.finalize),e=t.filter,this.filter=typeof e=="function"?e:J(e&&new Set(e),null,this.filter),this.dedupe=J(t.dedupe,!0,this.dedupe),this.matcher=J((e=t.matcher)&&new Map(e),null,this.matcher),this.mapper=J((e=t.mapper)&&new Map(e),null,this.mapper),this.stemmer=J((e=t.stemmer)&&new Map(e),null,this.stemmer),this.replacer=J(t.replacer,null,this.replacer),this.minlength=J(t.minlength,1,this.minlength),this.maxlength=J(t.maxlength,1024,this.maxlength),this.rtl=J(t.rtl,!1,this.rtl),(this.cache=e=J(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=Ht?t.normalize("NFKD").replace(Ht,"").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=O(),r,h,l=this.split||this.split===""?t.split(this.split):[t];for(let f=0,u,g;f<l.length;f++)if((u=g=l[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 o=this.D.get(u);if(o||o===""){o&&s.push(o);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)){o="";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)||(o+=c):o+=d=a);u=o}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(o=0;u&&o<this.replacer.length;o+=2)u=u.replace(this.replacer[o],this.replacer[o+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 U);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 U(t){this.limit=t&&t!==!0?t:1e3,this.cache=new Map,this.h=""}U.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)};U.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};U.prototype.remove=function(t){for(const i of this.cache){const e=i[0];i[1].includes(t)&&this.cache.delete(e)}};U.prototype.clear=function(){this.cache.clear(),this.h=""};const Wt={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"]]),Kt=new Map([["ae","a"],["oe","o"],["sh","s"],["kh","k"],["th","t"],["ph","f"],["pf","f"]]),Zt=[/([^aeo])h(.)/g,"$1$2",/([aeo])h([^aeo]|$)/g,"$1$2",/(.)\1+/g,"$1"],Qt={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:Wt,Default:pt,Normalize:pt,LatinBalance:{mapper:St},LatinAdvanced:{mapper:St,matcher:Kt,replacer:Zt},LatinExtra:{mapper:St,replacer:Zt.concat([/(?!^)[aeo]/g,""]),matcher:Kt},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=Qt[s];for(let r=1,h;r<i.length&&(h=i.charAt(r),h==="h"||h==="w"||!(h=Qt[h])||h===n||(s+=h,n=h,s.length!==4));r++);t[e]=s}}},CJK:{split:""},LatinExact:Wt,LatinDefault:pt,LatinSimple:pt};function Vt(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 l=i.length;if(l&&(n=n.length?n.concat(i):i,e-=l,s&&(t.length-=l),!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,l,o;h<i.index.length;h++){if(l=i.index[h],o=l.indexOf(n),o>=0)return r+o;r+=l.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 Vt(i,n||0,r||i.length,!1)};if(s==="splice")return function(n,r){return Vt(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 F(t=8){if(!this||this.constructor!==F)return new F(t);this.index=O(),this.h=[],this.size=0,t>32?(this.B=te,this.A=BigInt(t)):(this.B=qt,this.A=t)}F.prototype.get=function(t){const i=this.index[this.B(t)];return i&&i.get(t)};F.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 H(t=8){if(!this||this.constructor!==H)return new H(t);this.index=O(),this.h=[],this.size=0,t>32?(this.B=te,this.A=BigInt(t)):(this.B=qt,this.A=t)}H.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=F.prototype;y.has=H.prototype.has=function(t){const i=this.index[this.B(t)];return i&&i.has(t)};y.delete=H.prototype.delete=function(t){const i=this.index[this.B(t)];i&&i.delete(t)&&this.size--};y.clear=H.prototype.clear=function(){this.index=O(),this.h=[],this.size=0};y.values=H.prototype.values=function*(){for(let t=0;t<this.h.length;t++)for(let i of this.h[t].values())yield i};y.keys=H.prototype.keys=function*(){for(let t=0;t<this.h.length;t++)for(let i of this.h[t].keys())yield i};y.entries=H.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 W(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 zt,Xt,mt;function de(){zt=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]),zt?mt||(mt=Date.now()-Xt>=this.priority*this.priority*3):(zt=setTimeout(de,0),Xt=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 Q=0;function it(t={},i){function e(l){function o(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=l,this.h=O(),this.worker)return n?this.worker.on("message",o):this.worker.onmessage=o,t.config?new Promise(function(f){Q>1e9&&(Q=0),r.h[++Q]=function(){f(r)},r.worker.postMessage({id:Q,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(l){return e.call(r,l)}):e.call(this,h)}V("add");V("append");V("search");V("update");V("remove");V("clear");V("export");V("import");it.prototype.searchCache=Pt;$t(it.prototype);function V(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),Q>1e9&&(Q=0),i.h[++Q]=r,i.worker.postMessage({task:t,id:Q,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"),{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 l=0,o;l<this.field.length;l++){o=this.B[l];var s=this.index.get(this.field[l]);if(typeof o=="function"){var n=o(i);n&&s.add(t,n,e,!0)}else n=o.G,(!n||n(i))&&(o.constructor===String?o=[""+o]:N(o)&&(o=[o]),Ct(i,o,this.D,0,s,t,o[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 l=O();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 o=0,f,u;o<r.length;o++)if(f=r[o],!l[f]&&(l[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 l;if(this.h){l=O();for(let o=0,f;o<this.h.length;o++){if(f=this.h[o],(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){l[f]=i[f];continue}Bt(i,l,f,0,f[0],u)}}this.store.set(t,l||i)}this.worker&&(this.fastupdate||this.reg.add(t))}return this};function Bt(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++)Bt(t,i,e,s,n);else i=i[n]||(i[n]=O()),n=e[++s],Bt(t,i,e,s,n)}function Ct(t,i,e,s,n,r,h,l){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,l,!0)}else if(t.constructor===Array)for(h=0;h<t.length;h++)Ct(t,i,e,s,n,r,h,l);else h=i[++s],Ct(t,i,e,s,n,r,h,l)}function Jt(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,l;r<t.length;r++)if((h=t[r])&&(l=h.length)){if(e){if(e>=l){e-=l;continue}h=h.slice(e,e+i),l=h.length,e=0}if(l>i&&(h=h.slice(0,i),l=i),!n.length&&l>=i)return s?tt.call(this,h):h;if(n.push(h),i-=l,!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,l=0,o,f,u,g,m;for(i=0;i<s.length;i++)if(n=s[i]){var d=void 0;if(n.constructor===B)d=n.await||n.result;else if(n.then||n.constructor===Array)d=n;else{h=n.limit||0,l=n.offset||0,u=n.suggest,f=n.resolve,o=((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,l,o,f,u,g)};break}Rt(t)});t.C.push(a)}else if(t.await)t.C.push(function(){return e.call(t,r,h,l,o,f,u,g)});else return e.call(t,r,h,l,o,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 B(s),t.length>1&&(e=e[i].apply(e,t.slice(1))),e}B.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}B.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 l;if(t.length)if(this.result.length&&t.unshift(this.result),t.length<2)this.result=t[0];else{let o=0;for(let f=0,u,g;f<t.length;f++)if((u=t[f])&&(g=u.length))o<g&&(o=g);else if(!r){o=0;break}o?(this.result=yt(t,o,i,e,r,this.h,n),l=!0):this.result=[]}else r||(this.result=t);return n&&(this.await=null),n?this.resolve(i,e,s,h,l):this}B.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 l=this.h;const o=[],f=O();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(o.push(x),o.length===i){t=o;break t}}else{const w=g+(a?l:0);if(o[w]||(o[w]=[]),o[w].push(x),++d===i){t=o;break t}}}t=o}this.result=t,l=!0}else r||(this.result=t);return n&&(this.await=null),n?this.resolve(i,e,s,h,l):this}B.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 l=[];t=new Set(t.flat().flat());for(let o=0,f,u=0;o<this.result.length;o++)if(f=this.result[o]){for(let g=0,m;g<f.length;g++)if(m=f[g],!t.has(m)){if(r)r--;else if(n){if(l.push(m),l.length===i){t=l;break t}}else if(l[o]||(l[o]=[]),l[o].push(m),++u===i){t=l;break t}}}t=l}this.result=t,l=!0}return n&&(this.await=null),n?this.resolve(i,e,s,h,l):this}function wt(t,i,e,s,n){let r,h,l;typeof n=="string"?(r=n,n=""):r=n.template,h=r.indexOf("$1"),l=r.substring(h+2),h=r.substring(0,h);let o=n&&n.boundary,f=!n||n.clip!==!1,u=n&&n.merge&&l&&h&&new RegExp(l+" "+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 o=="object"&&(d=o.before,d===0&&(d=-1),a=o.after,a===0&&(a=-1),o=o.total||9e5),g=new Map;for(let jt=0,Y,Ft,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}Ft=e.get(st),Y=Ft.encoder,c=g.get(Y),typeof c!="string"&&(c=Y.encode(t),g.set(Y,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=Y.encode(j);k=k.length>1?k.join(" "):k[0];let v;if(k&&j){for(var M=j.length,I=(Y.split?j.replace(Y.split,""):j).length-k.length,A="",$=0,R=0;R<c.length;R++){var T=c[R];if(T){var P=T.length;P+=I,$&&P<=$||(T=k.indexOf(T),T>-1&&(A=(T?j.substring(0,T):"")+h+j.substring(T,T+P)+l+(T+P<M?j.substring(T+P):""),$=P,v=!0))}}A&&(o&&(b<0&&(b=p.length+(p?1:0)),_=p.length+(p?1:0)+A.length,z+=M,gt.push(w.length),w.push({match:A})),p+=(p?" ":"")+A)}if(!v)j=x[S],p+=(p?" ":"")+j,o&&w.push({text:j});else if(o&&z>=o)break}if(z=gt.length*(r.length-2),d||a||o&&p.length-z>o)if(z=o+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={},A=I=M=0,R=$=1;;){var K=void 0;for(let v=0,C;v<gt.length;v++){if(C=gt[v],A)if(I!==A){if(S[v+1])continue;if(C+=A,b[C]){M-=m,z[v+1]=1,S[v+1]=1;continue}if(C>=w.length-1){if(C>=w.length){S[v+1]=1,C>=x.length&&(z[v+1]=1);continue}M-=m}if(p=w[C].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<=o)p=" "+p,_[v]+=p;else if(f)K=o-M-1,K>0&&(p=" "+p.substring(0,K),_[v]+=p),S[v+1]=1;else{S[v+1]=1;continue}}else{if(S[v])continue;if(C-=I,b[C]){M-=m,S[v]=1,z[v]=1;continue}if(C<=0){if(C<0){S[v]=1,z[v]=1;continue}M-=m}if(p=w[C].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<=o)p+=" ",_[v]=p+_[v];else if(f)K=p.length+1-(o-M),K>=0&&K<p.length&&(p=p.substring(K)+" ",_[v]=p+_[v]),S[v]=1;else{S[v]=1;continue}}else{p=w[C].match,d&&(j[v]=d),a&&(k[v]=a),v&&M++;let Mt;if(C?!v&&m&&(M+=m):(z[v]=1,S[v]=1),C>=x.length-1||C<w.length-1&&w[C+1].match?Mt=1:m&&(M+=m),M-=r.length-2,!v||M+p.length<=o)_[v]=p;else{K=$=R=z[v]=0;break}Mt&&(z[v+1]=1,S[v+1]=1)}M+=p.length,K=b[C]=1}if(K)I===A?A++:I++;else{if(I===A?$=0:R=0,!$&&!R)break;$?(I++,A=I):A++}}p="";for(let v=0,C;v<_.length;v++)C=(v&&z[v]?" ":(v&&!n?" ":"")+n)+_[v],p+=C;n&&!z[_.length]&&(p+=n)}u&&(p=p.replace(u," ")),rt[ct].highlight=p}if(s)break}return i}function B(t,i){if(!this||this.constructor!==B)return new B(t,i);let e=0,s,n,r,h,l,o;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,Rt(f)}),s=[t],t=[],l=new Promise(function(u){o=u})}this.index=i||null,this.result=t||[],this.h=e,this.C=s||[],this.await=l||null,this.return=o||null,this.highlight=h||null,this.query=n||"",this.field=r||""}y=B.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 Rt(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?Rt(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:Jt.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 l=t.length;let o=[],f,u;f=O();for(let g=0,m,d,a,c;g<i;g++)for(let p=0;p<l;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=o[u]||(o[u]=[]),!h){let w=g+(p||!n?0:r||0);c=c[w]||(c[w]=[])}if(c.push(d),h&&e&&u===l-1&&c.length-s===e)return s?c.slice(s):c}if(t=o.length)if(n)o=o.length>1?ee(o,e,s,h,r):(o=o[0])&&e&&o.length>e||s?o.slice(s,e+s):o;else{if(t<l)return[];if(o=o[t-1],e||s)if(h)(o.length>e||s)&&(o=o.slice(s,e+s));else{n=[];for(let g=0,m;g<o.length;g++)if(m=o[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}o=n}}return o}function ee(t,i,e,s,n){const r=[],h=O();let l;var o=t.length;let f;if(s){for(n=o-1;n>=0;n--)if(f=(s=t[n])&&s.length){for(o=0;o<f;o++)if(l=s[o],!h[l]){if(h[l]=1,e)e--;else if(r.push(l),r.length===i)return r}}}else for(let u=o-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(l=s[a],!h[l])if(h[l]=1,e)e--;else{let c=(d+(u<o-1&&n||0))/(u+1)|0;if((r[c]||(r[c]=[])).push(l),++m===i)return r}}}return r}function ke(t,i,e){const s=O(),n=[];for(let r=0,h;r<i.length;r++){h=i[r];for(let l=0;l<h.length;l++)s[h[l]]=1}if(e)for(let r=0,h;r<t.length;r++)h=t[r],s[h]&&(n.push(h),s[h]=0);else for(let r=0,h,l;r<t.result.length;r++)for(h=t.result[r],i=0;i<h.length;i++)l=h[i],s[l]&&((n[r]||(n[r]=[])).push(l),s[l]=0);return n}nt.prototype.search=function(t,i,e,s){e||(!i&<(t)?(e=t,t=""):lt(i)&&(e=i,i=0));let n=[];var r=[];let h,l,o,f,u,g,m=0,d=!0,a;if(e){e.constructor===Array&&(e={index:e}),t=e.query||t,h=e.pluck,l=e.merge,f=e.boost,g=h||e.field||(g=e.index)&&(g.index?null:g);var c=this.tag&&e.tag;o=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,I,A;M<b.length;M++)if(I=b[M],A=k[I],A.constructor===Array)for(_=0;_<A.length;_++)w.push(I,A[_]);else w.push(I,A)}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 B(n.length>1?yt(n,1,0,0,o,f):n[0],j)})}return d?n:new B(n.length>1?yt(n,1,0,0,o,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,I;j<g.length;j++){if(M=g[j],this.db&&this.tag&&!this.B[j])continue;let A;if(N(M)||(A=M,M=A.field,t=A.query||t,i=G(A.limit,i),x=G(A.offset,x),o=G(A.suggest,o),a=d&&this.store&&G(A.highlight,a),p=!!a||d&&this.store&&G(A.enrich,p),u=G(A.cache,u)),s)k=s[j];else{b=A||e||{},_=b.enrich;var S=this.index.get(M);if(c&&(this.db&&(b.tag=c,z=S.db.support_tag_search,b.field=g),!z&&_&&(b.enrich=!1)),k=u?S.searchCache(t,i,b):S.search(t,i,b),_&&(b.enrich=_),w){w[j]=k;continue}}if(I=(k=k.result||k)&&k.length,c&&I){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(!o)return d?n:new B(n,this)}}else for(let $=0,R,T;$<c.length;$+=2){if(R=this.tag.get(c[$]),!R){if(o)continue;return d?n:new B(n,this)}if(T=(R=R&&R.get(c[$+1]))&&R.length)_++,b.push(R);else if(!o)return d?n:new B(n,this)}if(_){if(k=ke(k,b,d),I=k.length,!I&&!o)return d?k:new B(k,this);_--}}if(I)r[m]=M,n.push(k),m++;else if(g.length===1)return d?n:new B(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(o)continue;return d?n:new B(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 B(n,this);if(h&&(!p||!this.store))return n=n[0],d?n:new B(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 B(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)),l?Yt(n):n})}return a&&(n=wt(t,n,this.index,h,a)),l?Yt(n):n};function Yt(t){const i=[],e=O(),s=O();for(let n=0,r,h,l,o,f,u,g;n<t.length;n++){r=t[n],h=r.field,l=r.result;for(let m=0;m<l.length;m++)f=l[m],typeof f!="object"?f={id:o=f}:o=f.id,(u=e[o])?u.push(h):(f.field=e[o]=[h],i.push(f)),(g=f.highlight)&&(u=s[o],u||(s[o]=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 H(s):new Set:s?new F(s):new Map,this.h=(e=i.store||null)&&e&&e!==!0&&[],this.store=e?s?new F(s):new Map:null,this.cache=(e=t.cache||null)&&new U(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 l of n.index.entries()){const o=l[0];let f=l[1];f.then&&(f=r[h],n.index.set(o,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 W({},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,l;r<i.length;r++){s.field=l=i[r],h=this.index.get(l);const o=new t.constructor(t.id,s);o.id=t.id,e[r]=o.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,l;r<s.length;r++){if(h=s[r],N(h)||(l=h,h=h.field),l=lt(l)?Object.assign({},t,l):t,this.worker){var n=void 0;n=(n=l.encoder)&&n.encode?n:new ft(typeof n=="string"?Et[n]:n||{}),n=new it(l,n),e.set(h,n)}this.worker||e.set(h,new W(l,this.reg)),l.custom?this.B[r]=l.custom:(this.B[r]=xt(h,this.D),l.filter&&(typeof this.B[r]=="string"&&(this.B[r]=new String(this.B[r])),this.B[r].G=l.filter)),this.field[r]=h}if(this.h){t=i.store,N(t)&&(t=[t]);for(let r=0,h,l;r<t.length;r++)h=t[r],l=h.field||h,h.custom?(this.h[r]=h.custom,h.custom.O=l):(this.h[r]=xt(l,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 Tt(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],Tt(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 l=s&&s.constructor===Array;var o=l?s.shift():s;if(!o)return this.export(t,i,n,r+1);if((o=t((i?i+".":"")+(h+1)+"."+e,JSON.stringify(o)))&&o.then){const f=this;return o.then(function(){return kt.call(f,t,i,e,l?s:null,n,r,h+1)})}return kt.call(this,t,i,e,l?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 l=this;return i.then(function(){return l.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&&Tt(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 Lt(t,i){let e="";for(const s of t.entries()){t=s[0];const n=s[1];let r="";for(let h=0,l;h<n.length;h++){l=n[h]||[""];let o="";for(let f=0;f<l.length;f++)o+=(o?",":"")+(i==="string"?'"'+l[f]+'"':l[f]);o="["+o+"]",r+=(r?",":"")+o}r='["'+t+'",['+r+"]]",e+=(e?",":"")+r}return e}W.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,l;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;l=1}else{if(l)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}}};W.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=O(),g=O(),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(Z(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,Z(this,g,h,r,t,e),h=w+b,Z(this,g,h,r,t,e);Z(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 l=this.score?this.score(i,a,d,h,p):at(m,f,d,n,p);Z(this,g,h,l,t,e)}break}case"bidirectional":case"reverse":if(n>1){for(l=n-1;l>0;l--){h=a[this.rtl?n-1-l:l]+h;var o=this.score?this.score(i,a,d,h,l):at(m,f,d,n,l);Z(this,g,h,o,t,e)}h=""}case"forward":if(n>1){for(l=0;l<n;l++)h+=a[this.rtl?n-1-l:l],Z(this,g,h,r,t,e);break}default:if(Z(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),l=1;l<r;l++){a=i[this.rtl?f-1-d-l:d+l],o=this.bidirectional&&a>h;const c=this.score?this.score(i,h,d,a,l-1):at(n+(f/2>n?0:1),f,d,r-1,l-1);Z(this,u,o?h:a,c,t,e,o?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 Z(t,i,e,s,n,r,h){let l,o;if(!(l=i[e])||h&&!l[h]){if(h?(i=l||(i[e]=O()),i[h]=1,o=t.ctx,(l=o.get(h))?o=l:o.set(h,o=t.keystore?new F(t.keystore):new Map)):(o=t.map,i[e]=1),(l=o.get(e))?o=l:o.set(e,o=l=[]),r){for(let f=0,u;f<l.length;f++)if((u=l[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(o=o[s]||(o[s]=[]),o.push(n),o.length===2**31-1){if(i=new et(o),t.fastupdate)for(let f of t.reg.values())f.includes(o)&&(f[f.indexOf(o)]=i);l[s]=o=i}t.fastupdate&&((s=t.reg.get(n))?s.push(o):t.reg.set(n,[o]))}}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}W.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,l=0,o,f,u,g,m;e&&(t=e.query||t,i=e.limit||i,l=e.offset||0,r=e.context,h=e.suggest,m=(o=e.resolve)&&e.enrich,u=e.boost,g=e.resolution,f=this.db&&e.tag),typeof o>"u"&&(o=this.resolve),r=this.depth&&r!==!1;let d=this.encoder.encode(t,!r);if(n=d.length,i=i||(o?100:0),n===1)return Ut.call(this,d[0],"",i,l,o,m,f);if(n===2&&r&&!h)return Ut.call(this,d[1],d[0],i,l,o,m,f);let a=O(),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,l,h,o,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=Gt(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=O())}return Dt(s,g,i,l,h,u,o)})()}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=Gt(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=O())}return Dt(s,g,i,l,h,u,o)};function Dt(t,i,e,s,n,r,h){let l=t.length,o=t;if(l>1)o=yt(t,i,e,s,n,r,h);else if(l===1)return h?Jt.call(null,t[0],e,s):new B(t[0],this);return h?o:new B(o,this)}function Ut(t,i,e,s,n,r,h){return t=Ot(this,t,i,e,s,n,r,h),this.db?t.then(function(l){return n?l||[]:new B(l,this)}):t&&t.length?n?Jt.call(this,t,e,s):new B(t,this):n?[]:new B([],this)}function Gt(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,l){let o;return e&&(o=t.bidirectional&&i>e)&&(o=e,e=i,i=o),t.db?t.db.get(i,e,s,n,r,h,l):(t=e?(t=t.ctx.get(e))&&t.get(i):t.map.get(i),t)}function W(t,i){if(!this||this.constructor!==W)return new W(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 F(e):new Map,this.ctx=e?new F(e):new Map,this.reg=i||(this.fastupdate?e?new F(e):new Map:e?new H(e):new Set),this.N=s.resolution||3,this.rtl=n.rtl||t.rtl||!1,this.cache=(e=t.cache||null)&&new U(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=W.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=Tt(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=Lt(this.map,r),e="index.map=new Map(["+e+"]);";for(const h of this.ctx.entries()){n=h[0];let l=Lt(h[1],r);l="new Map(["+l+"])",l='["'+n+'",'+l+"]",s+=(s?",":"")+l}s="index.ctx=new Map(["+s+"]);"}return t?"function inject(index){"+i+e+s+"}":i+e+s};$t(W.prototype);const le=typeof window<"u"&&(window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB),vt=["map","ctx","tag","reg","cfg"],L=O();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(),L[t.id]||(L[t.id]=[]),L[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<L[t.id].length;r++)h=L[t.id][r],e.objectStoreNames.contains(n+(n!=="reg"&&h?":"+h:""))||e.createObjectStore(n+(n!=="reg"&&h?":"+h:""))}},t.db=X(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 X(t)};y.clear=function(){const t=[];for(let e=0,s;e<vt.length;e++){s=vt[e];for(let n=0,r;n<L[this.id].length;n++)r=L[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 X(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 X(t).then(function(l){let o=[];if(!l||!l.length)return o;if(n){if(!e&&!s&&l.length===1)return l[0];for(let f=0,u;f<l.length;f++)if((u=l[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++)o.push(u[m]);if(s=0,o.length===e)break}return r?h.enrich(o):o}return l})};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 X(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]=X(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),X(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,X(n).finally(function(){return n=s=null,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 l=this.result;var o;if(l&&l.length){const f=Math.max(l.length,h.length);for(let u=0,g,m;u<f;u++)if((m=h[u])&&m.length){if((g=l[u])&&g.length)for(o=0;o<m.length;o++)g.push(m[o]);else l[u]=m;o=1}}else l=h,o=1;o&&s.put(l,r)})}}),await this.transaction("ctx","readwrite",function(s){for(const n of t.ctx){const r=n[0],h=n[1];for(const l of h){const o=l[0],f=l[1];f.length&&(s.get(r+":"+o).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+":"+o)})}}}),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 l=this.result;l=l&&l.length?l.concat(h):h,s.put(l,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,l;h<s.length;h++){if(l=e?s:s[h]){for(let o=0,f,u;o<i.length;o++)if(u=i[o],f=l.indexOf(u),f>=0)if(n=1,l.length>1)l.splice(f,1);else{s[h]=[];break}r+=l.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 X(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=W;let At=new oe;self.onmessage=t=>{switch(t.data.type){case"clear":At=new oe,postMessage({identifier:t.data.identifier});break;case"points":for(let e of t.data.points)At.add(e.id,e.text);postMessage({identifier:t.data.identifier});break;case"query":let i=At.search(t.data.query,{limit:t.data.limit});postMessage({identifier:t.data.identifier,result:i});break}};var _e=Object.freeze({__proto__:null});
|
data/cache/labels-e1051269884026bf9459eaa2556b79f1a0cfece1
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
[{"text": "sex-lupino-\nporn-phone", "x": -2.8738551319961627, "y": 10.470365923338838, "priority": 419.94183349609375, "level": 0}, {"text": "columbo-falk-\nbochco-cassavetes", "x": 0.7166609139833762, "y": 16.766381336935744, "priority": 24.118371963500977, "level": 0}, {"text": "movie-film-\nbad-like", "x": -1.1039037102652771, "y": 11.18355835085768, "priority": 4243.40625, "level": 0}, {"text": "french-heist-\nmelville-dassin", "x": -3.986781837202937, "y": 9.55150396657218, "priority": 504.60760498046875, "level": 0}, {"text": "show-episode-\nseries-doctor", "x": 3.062791700140953, "y": 8.315646185401096, "priority": 1152.48486328125, "level": 0}, {"text": "pip-braff-\nfilm-movie", "x": -0.742236582997158, "y": 9.705246132607742, "priority": 776.5843505859375, "level": 0}, {"text": "eisenstein-potemkin-\nchess-nevsky", "x": 0.6194085836899363, "y": 14.914625205288335, "priority": 48.69895935058594, "level": 0}, {"text": "holmes-sherlock-\nmoriarty-tobel", "x": 4.199238846732182, "y": 16.099495649265222, "priority": 26.00031852722168, "level": 0}, {"text": "wood-glen-\nwars-glenda", "x": -0.6239218043466395, "y": 12.705581302802365, "priority": 314.1214904785156, "level": 0}, {"text": "prison-inmates-\ntelevision-show", "x": 4.587661768283152, "y": 8.423850005162047, "priority": 28.290328979492188, "level": 0}, {"text": "boyce-hutton-\nfalcon-cobb", "x": 3.1223872148802245, "y": 11.915395668246797, "priority": 28.835330963134766, "level": 0}, {"text": "yusuf-ceylan-\nturkish-mahmut", "x": -0.46997738766208863, "y": 14.649754019574996, "priority": 31.83079719543457, "level": 0}, {"text": "laurel-stan-\nhardy-sand'", "x": 5.830485504203698, "y": 10.957488593149378, "priority": 31.996143341064453, "level": 0}, {"text": "gulliver-costello-\nabbott-barbie", "x": 0.3396398136591876, "y": 7.821493384504737, "priority": 72.54277801513672, "level": 0}, {"text": "australian-mick-\nbowls-spider", "x": 1.6123127456845805, "y": 9.083434824566568, "priority": 213.47857666015625, "level": 0}, {"text": "blues-brewer-\nricci-lazarus", "x": -0.7483641998157606, "y": 7.007791285145927, "priority": 42.26728439331055, "level": 0}, {"text": "fulci-giallo-\nlucio-duckling", "x": -4.277369024498494, "y": 11.131896130988391, "priority": 82.17564392089844, "level": 0}, {"text": "rugby-cats-\ndisney-edgar", "x": 1.0574383280916635, "y": 7.462783109987021, "priority": 75.15779113769531, "level": 0}, {"text": "opera-argento-\nbetty-eyes", "x": 4.326682427868118, "y": 12.405433429090104, "priority": 48.20735168457031, "level": 0}, {"text": "halloween-myers-\nmichael-cut", "x": -3.397645550487393, "y": 13.740870556049192, "priority": 27.36210060119629, "level": 0}, {"text": "golf-ouimet-\nvardon-francis", "x": 1.2279894049594038, "y": 6.470201206266634, "priority": 26.191436767578125, "level": 0}, {"text": "barney-teaches-\nkids-child", "x": 3.968442521144845, "y": 6.95105223277267, "priority": 23.9991397857666, "level": 0}, {"text": "video-thriller-\nmichael-jackson", "x": -0.7426216602070645, "y": 4.614061412403324, "priority": 23.903043746948242, "level": 0}, {"text": "space-2001-\nkubrick-hal", "x": -0.5601291107180933, "y": 13.286950299806392, "priority": 79.82051086425781, "level": 0}, {"text": "horror-movie-\nfilm-one", "x": -2.5491044538458, "y": 12.646336986637921, "priority": 2238.9921875, "level": 0}, {"text": "hospital-scott-\nvelvet-horse", "x": -1.2436521986941358, "y": 7.453217803245628, "priority": 114.75031280517578, "level": 0}, {"text": "love-film-\none-alice", "x": -2.3986141289437475, "y": 9.261149347458737, "priority": 1300.4525146484375, "level": 0}, {"text": "game-mario-\nmonkey-fantasy", "x": -5.52506707607126, "y": 13.411105492159734, "priority": 124.35427856445312, "level": 0}, {"text": "trek-paranormal-\nkirk-spock", "x": 3.7172367842837977, "y": 9.615239003445783, "priority": 81.09683227539062, "level": 0}, {"text": "dancing-lucy-\nrita-cover", "x": -1.976304677594436, "y": 7.2119636543389865, "priority": 196.75271606445312, "level": 0}, {"text": "sampedro-spanish-\nramon-carmen", "x": -4.727636403169893, "y": 10.60861879536228, "priority": 185.53158569335938, "level": 0}, {"text": "werewolf-chupacabra-\ncrowhurst-zucco", "x": -3.7952118852855743, "y": 14.325892347042188, "priority": 87.96467590332031, "level": 0}, {"text": "concorde-airport-\npenalty-tarantino", "x": -0.01123084757520254, "y": 13.023404745743445, "priority": 92.95240783691406, "level": 0}, {"text": "ponyo-miyazaki-\nsosuke-goldfish", "x": 0.2716286822240668, "y": 17.020603815576223, "priority": 30.205062866210938, "level": 0}, {"text": "ninja-martial-\nkung-fight", "x": 2.831885986473341, "y": 13.18818757036806, "priority": 194.3357391357422, "level": 0}, {"text": "gay-howard-\nerika-straight", "x": -3.4161060156336758, "y": 8.883096215091673, "priority": 253.60101318359375, "level": 0}, {"text": "ranger-lone-\nlonesome-dove", "x": -7.264788478148865, "y": 8.945346363616096, "priority": 49.99991989135742, "level": 0}, {"text": "funny-movie-\ncomedy-film", "x": 0.3292459752150445, "y": 10.062240547815005, "priority": 1163.3189697265625, "level": 0}, {"text": "romanian-polish-\nhans-fassbinder's", "x": 0.1248917440158237, "y": 13.835924011327204, "priority": 97.76808166503906, "level": 0}, {"text": "austen-jane-\npoirot-version", "x": -3.0760802044603928, "y": 8.089593036913609, "priority": 169.9613037109375, "level": 0}, {"text": "chan-chinese-\nkar-wai", "x": 2.3230874561313732, "y": 13.26342505225089, "priority": 275.9376525878906, "level": 0}, {"text": "hitchcock-bruno-\noriginal-stewart", "x": -4.5382310987186045, "y": 11.812389211208835, "priority": 173.67987060546875, "level": 0}, {"text": "eastwood-clint-\nmalkovich-russo", "x": 2.0731518920673233, "y": 15.617054279449999, "priority": 59.93162536621094, "level": 0}, {"text": "prot-pax-\nspacey-powell", "x": 1.9929748690227842, "y": 12.10614742995597, "priority": 36.50885009765625, "level": 0}, {"text": "damme-van-\nlloyd-border", "x": 2.6979234984613654, "y": 12.31642727475817, "priority": 41.530574798583984, "level": 0}, {"text": "dinosaurs-carnosaur-\nrex-raptor", "x": -1.2965433334231087, "y": 14.527836492608849, "priority": 74.64798736572266, "level": 0}, {"text": "crocodile-croc-\nwater-swamp", "x": -2.385646117036556, "y": 15.22004092933813, "priority": 27.085769653320312, "level": 0}, {"text": "bronson-cop-\nblack-mask", "x": 0.912491182318514, "y": 11.151661621679692, "priority": 805.1331787109375, "level": 0}, {"text": "norris-chuck-\nwalker-kick", "x": -4.790706844531442, "y": 14.200930125734464, "priority": 55.69673156738281, "level": 0}, {"text": "dog-garfield-\nnews-disney", "x": 0.6582233977947944, "y": 8.433066156349879, "priority": 408.7958984375, "level": 0}, {"text": "german-stalingrad-\nbattle-czech", "x": 0.7356811570829489, "y": 13.827367033232312, "priority": 116.1043701171875, "level": 0}, {"text": "gilmore-lorelai-\nrory-lorelei", "x": -8.170220484832594, "y": 12.188056846051865, "priority": 22.49275016784668, "level": 0}, {"text": "herzog-dieter-\nfata-morgana", "x": -3.7913615518940356, "y": 5.922542420924033, "priority": 26.001422882080078, "level": 0}, {"text": "ray-charles-\nfoxx-jamie", "x": -0.7150597828040967, "y": 5.556240961909917, "priority": 29.02726936340332, "level": 0}, {"text": "christmas-stanwyck-\nconnecticut-farm", "x": -0.3523977447480571, "y": 7.663616452494994, "priority": 104.63568878173828, "level": 0}, {"text": "christian-god-\nevan-bible", "x": -5.563225792777009, "y": 11.605655662819496, "priority": 240.50479125976562, "level": 0}, {"text": "korean-grudge-\nuzumaki-spiral", "x": 2.003695915595759, "y": 14.260774307125477, "priority": 110.44259643554688, "level": 0}, {"text": "muppet-kermit-\nhenson-frog", "x": 2.3606110385606187, "y": 5.961242221139705, "priority": 48.20539093017578, "level": 0}, {"text": "snakes-komodo-\ntrain-cobra", "x": -2.019116197334979, "y": 14.708852289241356, "priority": 54.79836654663086, "level": 0}, {"text": "oil-lindbergh-\nflight-stewart", "x": 0.3540481773292308, "y": 15.799301297807437, "priority": 47.63264083862305, "level": 0}, {"text": "frankenstein-dracula-\nmonster-wolf", "x": -1.9129854892640177, "y": 4.424034515670744, "priority": 31.037090301513672, "level": 0}, {"text": "andreas-swedish-\nfinnish-danish", "x": -0.39138934164880523, "y": 14.008442930715374, "priority": 149.77496337890625, "level": 0}, {"text": "jason-marty-\nkids-children", "x": -0.5987591365184268, "y": 8.64430263244707, "priority": 734.30078125, "level": 0}, {"text": "gein-hodder-\nscooby-plainfield", "x": -2.3768640281654063, "y": 13.730910465447332, "priority": 39.80600357055664, "level": 0}, {"text": "egyptian-nefer-\nsinuhe-ancient", "x": -2.1566373973642436, "y": 15.621645189381507, "priority": 23.375228881835938, "level": 0}, {"text": "puppet-master-\nretro-toulon", "x": -3.9748156232175584, "y": 15.165713948600189, "priority": 34.73612976074219, "level": 0}, {"text": "zombie-undead-\ndead-mine", "x": -2.8679959586815995, "y": 13.443439964376445, "priority": 131.96324157714844, "level": 0}, {"text": "asterix-caligula-\nnero-roman", "x": -1.6446828736868673, "y": 15.779173506337202, "priority": 63.9352912902832, "level": 0}, {"text": "seagal-steven-\naction-patriot", "x": 4.123729309610056, "y": 13.362122592707811, "priority": 90.00114440917969, "level": 0}, {"text": "marlow-kurtz-\nheart-conrad's", "x": -4.177421781119591, "y": 16.02587751582429, "priority": 29.026683807373047, "level": 0}, {"text": "custer-flynn-\nerrol-general", "x": 5.077253753046589, "y": 11.362659776254894, "priority": 41.0058479309082, "level": 0}, {"text": "stooges-shemp-\nshort-moe", "x": -5.409296483607313, "y": 7.693736644423776, "priority": 36.039825439453125, "level": 0}, {"text": "russian-boris-\nveronika-vera", "x": 0.5728141397984123, "y": 14.369191758186439, "priority": 162.7429962158203, "level": 0}, {"text": "radio-barry-\ntalk-champlain", "x": 2.5971630783291784, "y": 9.923467748106448, "priority": 51.99420166015625, "level": 0}, {"text": "tarantino-basterds-\neagle-table", "x": 0.5260839715035088, "y": 13.28249841197195, "priority": 110.19194793701172, "level": 0}, {"text": "chucky-tiffany-\ndoll-tilly", "x": 4.704258161126148, "y": 10.356250845593783, "priority": 34.22035217285156, "level": 0}, {"text": "japanese-korean-\nfujimori-tamura", "x": 1.8101554220449856, "y": 13.736401740894085, "priority": 201.06768798828125, "level": 0}, {"text": "wine-beethoven-\namadeus-globalization", "x": -4.339758303398801, "y": 8.07588491839757, "priority": 33.09309387207031, "level": 0}, {"text": "farscape-episode-\nsurface-sci", "x": 3.690773112443904, "y": 9.041558112519489, "priority": 88.75949096679688, "level": 0}, {"text": "leland-julie-\nlove-andrews", "x": -1.5158437909305367, "y": 8.84351944903335, "priority": 659.065673828125, "level": 0}, {"text": "tarzan-lambert-\njungle-greystoke", "x": -6.421576891334467, "y": 13.24384184021466, "priority": 35.84814453125, "level": 0}, {"text": "babette-feast-\nmeal-dinner", "x": -4.82802701928349, "y": 9.012764704299883, "priority": 22.73163414001465, "level": 0}, {"text": "batman-burton-\nreturns-penguin", "x": 4.045938748387498, "y": 11.422662225973854, "priority": 36.19108200073242, "level": 0}, {"text": "reality-cronenberg-\nexistenz-matrix", "x": -4.580468144157578, "y": 12.870105480499944, "priority": 41.754295349121094, "level": 0}, {"text": "madonna-karen-\ncarpenter-richard", "x": -2.680401095668895, "y": 7.186982018564711, "priority": 49.87586975097656, "level": 0}, {"text": "park-thirst-\nwook-tae", "x": 0.5596803672089861, "y": 5.699303117749179, "priority": 25.279144287109375, "level": 0}, {"text": "farley-caddyshack-\nrobin-spade", "x": 1.544361855909076, "y": 9.982103630103017, "priority": 106.01716613769531, "level": 0}, {"text": "travolta-michael-\nshorty-angel", "x": -2.3128411556251693, "y": 5.916918590985363, "priority": 58.46702575683594, "level": 0}, {"text": "chaplin-hynkel-\ndictator-barber", "x": 1.3943048253611927, "y": 14.72994195108561, "priority": 62.091976165771484, "level": 0}, {"text": "indian-bollywood-\nkhan-india", "x": -5.171068395803719, "y": 6.172572909103237, "priority": 358.0190124511719, "level": 0}, {"text": "vampire-dracula-\nlestat-blade", "x": -2.860863778319157, "y": 14.425753934150107, "priority": 199.09963989257812, "level": 0}, {"text": "italian-visconti-\ngreek-venice", "x": -4.0117610023743175, "y": 10.332901746842287, "priority": 308.92822265625, "level": 0}, {"text": "shark-octopus-\njaws-dolphin", "x": -4.178246862965949, "y": 13.535383409353598, "priority": 47.22593688964844, "level": 0}, {"text": "marine-nuclear-\nwilson-saudi", "x": 1.0768690168883, "y": 12.730595304477122, "priority": 519.9627075195312, "level": 0}, {"text": "joe-dolemite-\nsharpe-sam", "x": 1.529349662150023, "y": 11.36952444121001, "priority": 72.69601440429688, "level": 0}, {"text": "ali-indahouse-\nbaron-sacha", "x": 3.688823666943202, "y": 10.413048875965686, "priority": 27.346261978149414, "level": 0}, {"text": "troma-juliet-\ntromeo-kaufman", "x": -1.600618841557381, "y": 5.970634967067401, "priority": 36.72503662109375, "level": 0}, {"text": "shakespeare-shylock-\nmacbeth-hamlet", "x": -1.7057745355719942, "y": 16.86002895256837, "priority": 116.8054428100586, "level": 0}, {"text": "nolan-following-\nmemento-bill", "x": 3.467256523441475, "y": 11.456235565376515, "priority": 32.5914192199707, "level": 0}, {"text": "western-ford-\nwagon-wayne", "x": 2.148242509173922, "y": 11.264486846598027, "priority": 255.94180297851562, "level": 0}, {"text": "rock-concert-\ntenacious-band", "x": 0.07429271753250521, "y": 6.412989773213425, "priority": 89.64827728271484, "level": 0}, {"text": "bond-connery-\n007-thunderball", "x": -6.669533785142092, "y": 10.516234814989504, "priority": 39.98032760620117, "level": 0}, {"text": "desmond-eko-\nlocke-hatch", "x": 4.31663664124269, "y": 8.814714892342947, "priority": 25.116188049316406, "level": 0}, {"text": "drug-sinatra-\nfrankie-heroin", "x": 2.091524692810451, "y": 10.380723934023152, "priority": 107.13740539550781, "level": 0}, {"text": "bergman-andersson-\nsydow-shame", "x": -5.676506235073479, "y": 9.731058907394512, "priority": 56.639461517333984, "level": 0}, {"text": "betty-nurse-\ndylan-zellweger", "x": -2.3999996802790937, "y": 7.978919889737633, "priority": 107.25790405273438, "level": 0}, {"text": "crystal-devito-\nowen-momma", "x": 0.9706742643677935, "y": 9.022436947057496, "priority": 40.96411895751953, "level": 0}, {"text": "rourke-murder-\nkiller-aeon", "x": -2.6002746157396786, "y": 11.11578784862105, "priority": 538.4102783203125, "level": 0}, {"text": "skateboarding-skating-\ndogtown-hawk's", "x": 0.747023897028475, "y": 7.00938116965807, "priority": 41.77397155761719, "level": 0}, {"text": "langdon-vinci-\ncode-vatican", "x": 3.4583918449643036, "y": 10.97524489525731, "priority": 24.327083587646484, "level": 0}, {"text": "istanbul-turkish-\nakin-turkey", "x": -0.5318393623588207, "y": 15.141970408960466, "priority": 26.500988006591797, "level": 0}, {"text": "cartoon-wallace-\ngromit-rabbit", "x": 1.8002104660116882, "y": 7.713905423350363, "priority": 205.8472137451172, "level": 0}, {"text": "holly-buddy-\nbusey-gary", "x": -0.4214466950706146, "y": 6.247751625664781, "priority": 22.503231048583984, "level": 0}, {"text": "campbell-bruce-\nfish-solo", "x": 0.25740823598648865, "y": 11.966488450152537, "priority": 291.0698547363281, "level": 0}, {"text": "punk-band-\npistols-mclaren", "x": 0.06232306652632835, "y": 6.923244145799971, "priority": 65.45077514648438, "level": 0}, {"text": "frost-jack-\nsnowman-snowballs", "x": 3.7914921083308695, "y": 15.053352390701665, "priority": 52.99974060058594, "level": 0}, {"text": "macy-lemmon-\ndefendants-dern", "x": 0.7252427607666962, "y": 12.263627377119814, "priority": 45.042625427246094, "level": 1}, {"text": "brynner-kerr-\nrobards-yul", "x": 0.09768917588105896, "y": 14.366195006566793, "priority": 23.295455932617188, "level": 1}, {"text": "rush-concert-\ndvd-zeppelin", "x": 0.2595635882972349, "y": 6.482046579880824, "priority": 36.520530700683594, "level": 1}, {"text": "geena-kiss-\ndavis-burlinson", "x": -1.2426403294293353, "y": 9.06812038093768, "priority": 128.93858337402344, "level": 1}, {"text": "luther-massacre-\ngore-milo", "x": -2.8147088268008043, "y": 11.88667056444772, "priority": 148.61460876464844, "level": 1}, {"text": "sweeney-todd-\nhearn-lansbury", "x": -1.5791080267497581, "y": 6.78996868635922, "priority": 22.360675811767578, "level": 1}, {"text": "punishment-quinn-\ncarlos-park", "x": 0.995928153063137, "y": 11.987597561183318, "priority": 46.1402587890625, "level": 1}, {"text": "chipmunks-alvin-\nadventure-simon", "x": -7.30072079286961, "y": 6.789953404285747, "priority": 20.999982833862305, "level": 1}, {"text": "heist-melville-\ndassin-rififi", "x": -4.5573044147952455, "y": 9.70332481918468, "priority": 48.829566955566406, "level": 1}, {"text": "matrix-identities-\ndocumentary-two", "x": -4.43625470278672, "y": 12.868148126220307, "priority": 15.215916633605957, "level": 1}, {"text": "chess-kasparov-\nibm-computer", "x": 0.32251460182856695, "y": 14.926295264320668, "priority": 6.8876800537109375, "level": 1}, {"text": "karen-carpenter-\nagnes-gibb", "x": -2.7818472005988433, "y": 7.51671797443224, "priority": 13.358060836791992, "level": 1}, {"text": "lifeforce-mathilda-\nhooper-offers", "x": -2.0364114357986383, "y": 13.981524758676947, "priority": 12.075183868408203, "level": 1}, {"text": "damme-van-\nlloyd-border", "x": 2.693090981562651, "y": 12.325235529292373, "priority": 41.21723175048828, "level": 1}, {"text": "bix-phoebe-\nfaith-yep", "x": -2.5800919974257406, "y": 9.80477094105115, "priority": 206.47450256347656, "level": 1}, {"text": "tenacious-pick-\nrock-album", "x": 0.05868928921245864, "y": 6.283226043840516, "priority": 30.30738639831543, "level": 1}, {"text": "starewicz-iwerks-\nskeleton-jupiter", "x": 1.1307113377566496, "y": 8.022282838867822, "priority": 26.042524337768555, "level": 1}, {"text": "ranger-lone-\ntonto-clayton", "x": -7.09109558424616, "y": 9.020571006922104, "priority": 18.199172973632812, "level": 1}, {"text": "greek-cappy-\ncollege-season", "x": 3.5332983929687263, "y": 8.54200052823623, "priority": 42.03138732910156, "level": 1}, {"text": "cujo-stepford-\nbynes-tatum", "x": -1.418486961093062, "y": 8.69171277774042, "priority": 121.78176879882812, "level": 1}, {"text": "flamingos-divine-\npink-filthiest", "x": -3.4703418737428717, "y": 15.820484949995578, "priority": 18.999996185302734, "level": 1}, {"text": "rockne-football-\ndame-knute", "x": 2.2467611442523854, "y": 3.7446741358857896, "priority": 9.000004768371582, "level": 1}, {"text": "wars-travel-\nlava-machine", "x": -0.5795796904566873, "y": 12.655235627240055, "priority": 189.4600830078125, "level": 1}, {"text": "babette-feast-\nmeal-dinner", "x": -4.8149822070137835, "y": 9.018316228048691, "priority": 23.08818244934082, "level": 1}, {"text": "leland-bogart-\nsociopath-pearl", "x": -1.5683838631224845, "y": 9.354471890438953, "priority": 87.71635437011719, "level": 1}, {"text": "pip-river's-\nedge-samson", "x": -0.42079564575902517, "y": 9.47385327126737, "priority": 115.22339630126953, "level": 1}, {"text": "checking-award-\nfalk-festival", "x": 0.48532590960693023, "y": 16.22949708777154, "priority": 10.978686332702637, "level": 1}, {"text": "concorde-airport-\nkennedy-patroni", "x": -0.11925309761575553, "y": 13.166666051149575, "priority": 40.464168548583984, "level": 1}, {"text": "komodo-cobra-\ngiant-commercials", "x": -1.7813006848476203, "y": 14.54504867902825, "priority": 20.109283447265625, "level": 1}, {"text": "scarecrow-harvest-\nmonster-gold", "x": -2.4365019332921776, "y": 13.095737364554033, "priority": 100.89263153076172, "level": 1}, {"text": "button-box-\ndiaz-donnie", "x": -1.8767735030656225, "y": 11.739090584124007, "priority": 80.02525329589844, "level": 1}, {"text": "norris-chuck-\nwalker-kick", "x": -4.787698830441684, "y": 14.198905073375432, "priority": 55.999412536621094, "level": 1}, {"text": "murphy-niro-\nchase-swope", "x": 1.12878688531175, "y": 10.731071427978726, "priority": 139.97288513183594, "level": 1}, {"text": "paranormal-state-\nghost-hunters", "x": 3.481452960410988, "y": 9.861174123123533, "priority": 26.269973754882812, "level": 1}, {"text": "zucco-petro-\nmad-cameron", "x": -3.877983337715593, "y": 14.05538147149003, "priority": 14.71345043182373, "level": 1}, {"text": "psycho-remake-\nnorman-sant", "x": -4.728399195347313, "y": 12.073244741371681, "priority": 21.66806983947754, "level": 1}, {"text": "massacre-howdy-\nhorror-teen", "x": -2.726938367559315, "y": 12.2732389524838, "priority": 78.99718475341797, "level": 1}, {"text": "french-danton-\nrobespierre-xavier", "x": -3.986566814881712, "y": 9.442342261590744, "priority": 356.9864501953125, "level": 1}, {"text": "keitaro-rugrats-\nanime-series", "x": 2.4421508480907432, "y": 8.089076612738552, "priority": 18.76714515686035, "level": 1}, {"text": "frost-jack-\nsnowman-snowballs", "x": 3.7914861413026486, "y": 15.053376165927867, "priority": 53.000003814697266, "level": 1}, {"text": "robocop-robo-\nkershner-irvin", "x": 2.8612815417546154, "y": 10.823865366424963, "priority": 13.00019359588623, "level": 1}, {"text": "carrot-top-\nchairman-board", "x": 4.138759429495989, "y": 10.822707940791481, "priority": 17.000102996826172, "level": 1}, {"text": "fulci-giallo-\nlucio-duckling", "x": -4.261150586269581, "y": 11.125028157574777, "priority": 86.69342803955078, "level": 1}, {"text": "wish-kersey-\ncalm-vigilante", "x": 3.5690203601418915, "y": 5.998939896885099, "priority": 13.999992370605469, "level": 1}, {"text": "franco-sure-\njack-think", "x": -4.037157521687542, "y": 10.779212036010684, "priority": 7.705479621887207, "level": 1}, {"text": "camp-league-\nmeatballs-murray", "x": 0.8647123416740294, "y": 9.38373943500177, "priority": 80.27068328857422, "level": 1}, {"text": "muppet-kermit-\nhenson-frog", "x": 2.3634647452658513, "y": 5.9641261940549715, "priority": 47.00074005126953, "level": 1}, {"text": "vampire-dracula-\nblade-van", "x": -2.8368579091528776, "y": 14.379491057227739, "priority": 175.03952026367188, "level": 1}, {"text": "gein-hodder-\nscooby-plainfield", "x": -2.4031132149561563, "y": 13.705702440794143, "priority": 44.26372528076172, "level": 1}, {"text": "flatliners-wax-\nexperiment-flat", "x": -3.4839421553414245, "y": 11.934348383607258, "priority": 41.090599060058594, "level": 1}, {"text": "game-mario-\nmonkey-goldeneye", "x": -5.6975731026291925, "y": 13.473408977005253, "priority": 69.96090698242188, "level": 1}, {"text": "frankenstein-dracula-\nmonster-wolf", "x": -1.913073358466135, "y": 4.424305899068225, "priority": 30.999984741210938, "level": 1}, {"text": "sharky-reynolds-\nburt-atlanta", "x": 1.5690111698753402, "y": 10.806595953864054, "priority": 40.19218444824219, "level": 1}, {"text": "desmond-eko-\nlocke-hatch", "x": 4.31439039195714, "y": 8.821930997240257, "priority": 24.071657180786133, "level": 1}, {"text": "maud-fingersmith-\ntipping-taylor", "x": -3.0536138254534553, "y": 8.427765317722537, "priority": 23.135713577270508, "level": 1}, {"text": "baird-trip-\ncouch-revue", "x": 0.5444479565486167, "y": 9.543179810693449, "priority": 48.708961486816406, "level": 1}, {"text": "jake-dante-\nwe're-gas", "x": -0.15821953649367437, "y": 12.554761667815225, "priority": 36.52272033691406, "level": 1}, {"text": "exorcism-exorcist-\npossessed-blackwater", "x": -3.9164754778112503, "y": 12.596514535737425, "priority": 43.495094299316406, "level": 1}, {"text": "travolta-michael-\nshorty-angel", "x": -2.307743749843511, "y": 5.9195987613124235, "priority": 58.99917221069336, "level": 1}, {"text": "boogie-nights-\nanderson-dirk", "x": -4.735313696852621, "y": 8.350513022900303, "priority": 20.945154190063477, "level": 1}, {"text": "dahmer-killer-\npoe-meeker", "x": -2.4138689392417865, "y": 11.601842820051594, "priority": 118.82073974609375, "level": 1}, {"text": "gaglia-haack-\nrow-'felony'", "x": -0.043719047572603476, "y": 11.250991570336657, "priority": 67.42465209960938, "level": 1}, {"text": "tim-weaver-\nsandy-imaginary", "x": -1.659396014734535, "y": 9.043895502242256, "priority": 116.42671966552734, "level": 1}, {"text": "hyde-gary-\njacqueline-rick", "x": -2.082183217070793, "y": 8.852289059965457, "priority": 42.09019470214844, "level": 1}, {"text": "cell-cannibal-\nmind-breaking", "x": -3.2020649595841713, "y": 11.583737592743182, "priority": 73.6436767578125, "level": 1}, {"text": "madonna-tour-\nremember-80's", "x": -2.6392640616596705, "y": 7.127385271863588, "priority": 41.920677185058594, "level": 1}, {"text": "pauly-shore-\nelephant-bobby", "x": -0.6732243750912135, "y": 8.935221401242682, "priority": 154.6497039794922, "level": 1}, {"text": "jon-skeleton-\niwerks-studio", "x": 1.3715144720420014, "y": 7.942987192556645, "priority": 26.364299774169922, "level": 1}, {"text": "blues-brewer-\nricci-lazarus", "x": -0.7572028050434296, "y": 7.021068665895948, "priority": 41.44424057006836, "level": 1}, {"text": "sen-mithi-\navenue-aparna", "x": -4.8789336678557556, "y": 6.726529180918601, "priority": 17.567123413085938, "level": 1}, {"text": "show-funny-\nfamily-episode", "x": 3.0773952106816074, "y": 8.07516446913711, "priority": 408.03424072265625, "level": 1}, {"text": "ponyo-miyazaki-\nsosuke-goldfish", "x": 0.2753840251180144, "y": 17.02158692078163, "priority": 29.9991512298584, "level": 1}, {"text": "dexter-aids-\ncure-erik", "x": -1.427857273017835, "y": 7.906994160817954, "priority": 39.41197967529297, "level": 1}, {"text": "predator-alien-\navp-monkeys", "x": -1.523492810702145, "y": 14.017946863902024, "priority": 31.069091796875, "level": 1}, {"text": "zoey-icarly-\nreba-everyone", "x": 3.5350836763654048, "y": 7.729238774418642, "priority": 45.336856842041016, "level": 1}, {"text": "kuzco-yzma-\nkronk-emperor", "x": 1.6322806863424133, "y": 8.133961116664445, "priority": 23.25309944152832, "level": 1}, {"text": "gargoyle-yakuza-\nsleaze-solter", "x": -3.204481507763098, "y": 10.934299307566102, "priority": 19.400022506713867, "level": 1}, {"text": "radio-barry-\ntalk-champlain", "x": 2.6156506992270105, "y": 9.935229258907723, "priority": 47.93940353393555, "level": 1}, {"text": "space-2001-\nkubrick-hal", "x": -0.5664622579771325, "y": 13.238792907514398, "priority": 68.34637451171875, "level": 1}, {"text": "party-preach-\ndorsey-pie", "x": -0.12919645015597025, "y": 9.687954417901418, "priority": 88.11360168457031, "level": 1}, {"text": "trivialboring-kristofferson-\nredford-manisha", "x": -1.1171749974220824, "y": 10.877416050381473, "priority": 146.31668090820312, "level": 1}, {"text": "scowl-asian-\nyellow'-unconvinced", "x": 2.009188318290298, "y": 13.501359264616903, "priority": 27.54347801208496, "level": 1}, {"text": "cyborg-prom-\nbruno-fonda", "x": -1.6799534460335939, "y": 10.381891684782934, "priority": 267.5348815917969, "level": 1}, {"text": "custer-flynn-\nerrol-general", "x": 5.077192242339042, "y": 11.362558002162352, "priority": 40.99962615966797, "level": 1}, {"text": "hitchcock-bruno-\nstewart-walker", "x": -4.607802686876088, "y": 11.788203965551075, "priority": 117.93071746826172, "level": 1}, {"text": "israeli-dodge-\nsub-wall", "x": 0.6306054176019318, "y": 12.677607101252415, "priority": 49.17216110229492, "level": 1}, {"text": "cooley-koontz-\nhigh-jordan", "x": 0.2776590219987811, "y": 8.864986247978653, "priority": 56.3143310546875, "level": 1}, {"text": "manna-heaven-\nfun-film", "x": -3.74909853328847, "y": 8.269545847807148, "priority": 11.00107479095459, "level": 1}, {"text": "christmas-santa-\ndenver-community", "x": -0.19540868371757913, "y": 7.7618094352097815, "priority": 33.68635559082031, "level": 1}, {"text": "western-ford-\nwagon-wayne", "x": 2.1858411601925356, "y": 11.210207388297498, "priority": 211.8054656982422, "level": 1}, {"text": "chucky-tiffany-\ndoll-tilly", "x": 4.700330676058678, "y": 10.357169426137721, "priority": 34, "level": 1}, {"text": "jerry-lewis-\njokes-comedy", "x": 0.6380956467574639, "y": 10.0994683359293, "priority": 201.6595458984375, "level": 1}, {"text": "carriage-str-\nphantom-david", "x": -4.029718691975329, "y": 12.120690721088314, "priority": 14.635693550109863, "level": 1}, {"text": "crossfire-samuels-\nrobert-montgomery", "x": 2.443381778771131, "y": 11.854029873056405, "priority": 19.019147872924805, "level": 1}, {"text": "penalty-poncelet-\nrobbins-susan", "x": 0.020010401626155083, "y": 12.867311106080011, "priority": 40.88682174682617, "level": 1}, {"text": "mishima-schrader-\nyukio-glass", "x": -3.9246865911931716, "y": 4.628912361340658, "priority": 15.999996185302734, "level": 1}, {"text": "opera-argento-\nbetty-eyes", "x": 4.327806979938878, "y": 12.405695251353182, "priority": 48.00006103515625, "level": 1}, {"text": "stanwyck-christmas-\nconnecticut-farm", "x": -0.38381902982465155, "y": 7.514551335928715, "priority": 25.78972053527832, "level": 1}, {"text": "horror-movie-\nslasher-one", "x": -2.5400585044532873, "y": 12.494243651344142, "priority": 781.2130737304688, "level": 1}, {"text": "asterix-caligula-\nnero-roman", "x": -1.6425767308316375, "y": 15.786349926654292, "priority": 62.044193267822266, "level": 1}, {"text": "hood-robin-\njimmy-pbs", "x": 1.451229373311972, "y": 9.645217719283798, "priority": 41.82468795776367, "level": 1}, {"text": "doctor-rose-\neccleston-episode", "x": 3.1985301577269114, "y": 9.274563497599301, "priority": 47.28030776977539, "level": 1}, {"text": "conan-gerald-\ngargoyle-kitty", "x": -3.474266484589691, "y": 11.089886921363327, "priority": 39.51031494140625, "level": 1}, {"text": "austen-jane-\nversion-darcy", "x": -3.1653440057656153, "y": 7.9826611716682905, "priority": 84.7363052368164, "level": 1}, {"text": "soultaker-boyette-\nstabilizer-stefan", "x": -0.22516046734475048, "y": 11.91796211099713, "priority": 52.57817459106445, "level": 1}, {"text": "fallon-markoff-\nlaura-sleaze", "x": -3.0697772319203307, "y": 10.776876391112701, "priority": 28.0213565826416, "level": 1}, {"text": "murder-bullock-\ntingle-cassie", "x": -2.556930790161725, "y": 10.999236350625065, "priority": 221.0328826904297, "level": 1}, {"text": "poirot-funeral-\nhastings-cora", "x": -2.856474120090673, "y": 8.301370974615802, "priority": 41.63896560668945, "level": 1}, {"text": "ator-boll-\nsalena-altman", "x": -1.3410632393954716, "y": 12.61745355142458, "priority": 108.66539001464844, "level": 1}, {"text": "chaplin-hynkel-\ndictator-hitler", "x": 1.390687395912512, "y": 14.727104254759404, "priority": 61.93162536621094, "level": 1}, {"text": "lestat-damned-\nqueen-vampire", "x": -3.0130611394452487, "y": 14.766010945077273, "priority": 22.732362747192383, "level": 1}, {"text": "stripperella-holiday-\ngladys-jeffrey", "x": 1.776894733087806, "y": 8.677075350506456, "priority": 33.94049072265625, "level": 1}, {"text": "horrible-even-\nmovie-film", "x": -0.8555408956572679, "y": 13.984302338168373, "priority": 14.59658432006836, "level": 1}, {"text": "karate-swank-\nironside-julie", "x": -0.9354420638906358, "y": 6.203895517853846, "priority": 20.01473617553711, "level": 1}, {"text": "batman-burton-\nreturns-penguin", "x": 4.044805059267402, "y": 11.41774892363482, "priority": 34.97322082519531, "level": 1}, {"text": "tarzan-lambert-\njungle-greystoke", "x": -6.417693193973174, "y": 13.242541141501237, "priority": 35.93241882324219, "level": 1}, {"text": "eastwood-clint-\nmalkovich-russo", "x": 2.074075505566743, "y": 15.622444249175793, "priority": 59.08495330810547, "level": 1}, {"text": "russian-boris-\nveronika-vera", "x": 0.5916290782622029, "y": 14.367922818398487, "priority": 131.3445587158203, "level": 1}, {"text": "istanbul-turkish-\nakin-turkey", "x": -0.5374785318019484, "y": 15.138578945370574, "priority": 25.63284683227539, "level": 1}, {"text": "model-women-\ntyra-cycle", "x": 3.757846944598553, "y": 8.005718400396617, "priority": 55.40531921386719, "level": 1}, {"text": "shark-octopus-\njaws-dolphin", "x": -4.178266602125501, "y": 13.536474100371306, "priority": 45.192962646484375, "level": 1}, {"text": "rescue-navy-\ncostner-lawrence", "x": 0.32180395340514867, "y": 12.507937378212723, "priority": 46.81806564331055, "level": 1}, {"text": "eagle-table-\niron-delta", "x": 0.5002960025765335, "y": 13.24323930402889, "priority": 66.67948150634766, "level": 1}, {"text": "mickey-steamboat-\nmouse-walt", "x": 1.9596524974451204, "y": 5.653930973539337, "priority": 18.999818801879883, "level": 1}, {"text": "sampedro-spanish-\nramon-favela", "x": -4.74666496586128, "y": 10.608782352867303, "priority": 166.70584106445312, "level": 1}, {"text": "lumumba-congo-\nbelgians-independence", "x": -1.3058510187096202, "y": 15.2049074532894, "priority": 14.022235870361328, "level": 1}, {"text": "trek-kirk-\nspock-romulan", "x": 3.8259893010291934, "y": 9.476943887040887, "priority": 57.23064041137695, "level": 1}, {"text": "magoo-knotts-\nzey-swoope", "x": 0.8108418072387471, "y": 9.786253747778469, "priority": 40.42047882080078, "level": 1}, {"text": "joe-faulkner's-\nlucas-sam", "x": 1.4774347799687453, "y": 11.348809434451082, "priority": 79.15716552734375, "level": 1}, {"text": "homicide-esposito-\ncsi-minister", "x": 2.9252223660565972, "y": 9.055059993240864, "priority": 36.981040954589844, "level": 1}, {"text": "reviews-stamp-\ncooper-lines", "x": -0.3708466286956663, "y": 10.868046953660476, "priority": 278.28668212890625, "level": 1}, {"text": "matthew-marv-\nnimi-'factotum'", "x": -1.5526041637065904, "y": 9.628543662549383, "priority": 108.24878692626953, "level": 1}, {"text": "helen-love-\nwomen-woman", "x": -2.3177164968620936, "y": 9.263263696141177, "priority": 516.5567626953125, "level": 1}, {"text": "patient-english-\nalmasy-hana", "x": -3.109299335896071, "y": 7.624829099408933, "priority": 12.653027534484863, "level": 1}, {"text": "seuss-grinch-\nmyers-mike", "x": 0.058991956569570236, "y": 7.7654440055548655, "priority": 16.228294372558594, "level": 1}, {"text": "maze-horror-\nwalker-kane", "x": -2.179911212197489, "y": 12.849239793649291, "priority": 73.5176010131836, "level": 1}, {"text": "darwin-bettany-\nevolution-connelly", "x": -2.855514868984912, "y": 15.657504667639143, "priority": 18.988815307617188, "level": 1}, {"text": "grudge-uzumaki-\nspiral-tale", "x": 1.9459815712508126, "y": 14.268959256719752, "priority": 93.26492309570312, "level": 1}, {"text": "night-demons-\ncrossing'-brotherhood", "x": -3.4645388452057624, "y": 12.686320981440186, "priority": 116.84574127197266, "level": 1}, {"text": "speck-nightbeast-\njill-sheila", "x": -2.7602337489113893, "y": 11.416349102446217, "priority": 40.148536682128906, "level": 1}, {"text": "kane-ator-\ngame-clone", "x": -1.6776039228708433, "y": 12.704858600532592, "priority": 72.57560729980469, "level": 1}, {"text": "piranha-caribe-\nzarathustra-jungle", "x": -4.11201708916246, "y": 11.699156460840495, "priority": 28.428369522094727, "level": 1}, {"text": "critters-pod-\nstation-eggs", "x": -1.9847145856036452, "y": 13.65534092508147, "priority": 15.774760246276855, "level": 1}, {"text": "hitch-smith-\nmendes-albert", "x": -5.749144517942362, "y": 12.39908718298238, "priority": 17.000347137451172, "level": 1}, {"text": "hellraiser-pinhead-\nbloodline-hell", "x": -3.765875828700791, "y": 13.329646993237024, "priority": 14.263324737548828, "level": 1}, {"text": "snakes-train-\nbunch-island", "x": -2.120270304708134, "y": 14.77975499907954, "priority": 36.152923583984375, "level": 1}, {"text": "crystal-owen-\ndevito-momma", "x": 1.0032892516532494, "y": 9.013336497951062, "priority": 45.883792877197266, "level": 1}, {"text": "chapa-interferencia-\npadrino-latin", "x": -4.327328176704706, "y": 10.682783160955164, "priority": 27.741043090820312, "level": 1}, {"text": "nva-richtofen-\ndresden-grief", "x": 0.6405474031179885, "y": 13.527369152397007, "priority": 31.80447769165039, "level": 1}, {"text": "spider-comic-\namazing-peter", "x": 1.9936514629930526, "y": 9.010089173021946, "priority": 8.732192039489746, "level": 1}, {"text": "robin-south-\nnorth-orry", "x": 2.29808382213326, "y": 9.280343173532959, "priority": 54.23866271972656, "level": 1}, {"text": "mob-hopkins-\nherbert-evie", "x": -2.1531838642719756, "y": 8.49947404067808, "priority": 28.0380859375, "level": 1}, {"text": "dutch-jeroen-\nwalt-klaas", "x": -0.40980368296689773, "y": 13.731389602837755, "priority": 30.1144962310791, "level": 1}, {"text": "mormon-latter-\ndutcher's-missionaries", "x": -3.7311161993362725, "y": 8.712944606625648, "priority": 27.9759521484375, "level": 1}, {"text": "prison-inmates-\ntelevision-season", "x": 4.576645237374672, "y": 8.433169910068875, "priority": 28.927616119384766, "level": 1}, {"text": "evan-almighty-\ncarell-steve", "x": -5.908406765991423, "y": 11.362325517240558, "priority": 17.86969566345215, "level": 1}, {"text": "mark-hollins-\nbelushi-unlimited", "x": 0.2300058818510622, "y": 11.31059982233387, "priority": 80.5735092163086, "level": 1}, {"text": "bad-good-\nmovie-script", "x": -0.6822865863512111, "y": 10.780089389911831, "priority": 363.846435546875, "level": 1}, {"text": "cobb-nothing-\neven-one", "x": 3.0023928981718058, "y": 11.632338213218421, "priority": 4.872078895568848, "level": 1}, {"text": "wai-kar-\nwong-cheung", "x": 2.5258735692917242, "y": 13.627281481529337, "priority": 61.74506759643555, "level": 1}, {"text": "marlow-kurtz-\nheart-conrad's", "x": -4.17714018287738, "y": 16.025971445192216, "priority": 29.000009536743164, "level": 1}, {"text": "andersson-roy-\nliving-self", "x": -5.464291111705566, "y": 9.924407223682808, "priority": 17.03152847290039, "level": 1}, {"text": "eastenders-terry-\nsquad-drebin", "x": 2.59838035386135, "y": 8.757858839840065, "priority": 124.93099975585938, "level": 1}, {"text": "colin-noel-\nsammy-happy", "x": -1.0822569705797174, "y": 9.525148040578154, "priority": 123.03071594238281, "level": 1}, {"text": "golf-ouimet-\nvardon-francis", "x": 1.2263702102556344, "y": 6.470562666281501, "priority": 25.999624252319336, "level": 1}, {"text": "riddick-vin-\npitch-diesel", "x": -0.9799028067826892, "y": 13.71679961039857, "priority": 27.337017059326172, "level": 1}, {"text": "irish-charley-\ncaine-fritton", "x": 0.2660642501864139, "y": 9.557519879407955, "priority": 86.66075134277344, "level": 1}, {"text": "hartley-tone-\nusual-world", "x": -5.372087471611299, "y": 11.370475513486417, "priority": 13.253106117248535, "level": 1}, {"text": "funny-cream-\nice-movie", "x": 0.02365174037895046, "y": 10.312861154115517, "priority": 574.3804321289062, "level": 1}, {"text": "susie-four-\nkai-climbing", "x": 0.2643001634809017, "y": 8.195596377795365, "priority": 46.562156677246094, "level": 1}, {"text": "holly-buddy-\nbusey-gary", "x": -0.3901045765305028, "y": 6.2509602611917545, "priority": 23.551130294799805, "level": 1}, {"text": "cronenberg-reality-\nexistenz-virtual", "x": -4.709125167400643, "y": 13.007282592397905, "priority": 18.89055824279785, "level": 1}, {"text": "julie-lili-\nandrews-blake", "x": -1.6938598588430054, "y": 7.633826645990538, "priority": 27.830366134643555, "level": 1}, {"text": "bam-haggard-\nblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblah-cky", "x": 1.5294932036572457, "y": 8.824572108839174, "priority": 31.33526611328125, "level": 1}, {"text": "hockey-sweater-\ntoronto-maple", "x": 1.04910723267755, "y": 7.795140155260583, "priority": 17.82742691040039, "level": 1}, {"text": "martial-kung-\nfight-twins", "x": 2.76751754886023, "y": 13.023548642735568, "priority": 110.19339752197266, "level": 1}, {"text": "indian-bollywood-\nkhan-india", "x": -5.1879648403770835, "y": 6.142911448231316, "priority": 339.4553527832031, "level": 1}, {"text": "japanese-tamura-\nichikawa-changi", "x": 1.5231716462509595, "y": 13.605227220115815, "priority": 72.18025970458984, "level": 1}, {"text": "trinity-detective-\nnoir-story", "x": -4.49470688684172, "y": 12.546973179107416, "priority": 9.747635841369629, "level": 1}, {"text": "mob-angelo-\nphoenix-city", "x": 0.6446841409099429, "y": 11.018209271422705, "priority": 108.24480438232422, "level": 1}, {"text": "christian-bible-\nmoses-jesus", "x": -5.504568559114373, "y": 11.730422804166373, "priority": 157.3417205810547, "level": 1}, {"text": "killjoy-clown-\nworst-probably", "x": -4.862751908747844, "y": 15.062504227332276, "priority": 12.999998092651367, "level": 1}, {"text": "puppet-master-\nretro-toulon", "x": -3.8763413868194565, "y": 15.26140113748714, "priority": 21.05582618713379, "level": 1}, {"text": "bunuel-nazarin-\nnazario-andara", "x": -5.810515168678836, "y": 11.047337267310951, "priority": 13.536566734313965, "level": 1}, {"text": "ocean's-twelve-\nzeta-eleven", "x": 0.3373958410234643, "y": 4.0316976786401115, "priority": 18.999998092651367, "level": 1}, {"text": "happy-1950's-\nshoes-graffitti", "x": 2.1129318562869126, "y": 8.538283076253485, "priority": 20.94425392150879, "level": 1}, {"text": "mash-show-\nattack-hack", "x": 3.219188814274623, "y": 8.47443612781399, "priority": 50.115848541259766, "level": 1}, {"text": "felix-inki-\nsilverwing-popeye", "x": 1.6754122237558033, "y": 7.8190224345569845, "priority": 20.33013153076172, "level": 1}, {"text": "greek-titta-\ncassavetes-emanuelle", "x": -3.7982101274879994, "y": 10.268336572899289, "priority": 108.64209747314453, "level": 1}, {"text": "bridge-seconds-\nreal-years", "x": 0.9345420762504775, "y": 13.424602923192495, "priority": 33.03376007080078, "level": 1}, {"text": "cats-disney-\nedgar-kittens", "x": 1.2445668286869402, "y": 7.477029810317261, "priority": 36.66492462158203, "level": 1}, {"text": "noah-ark-\nmoses-god", "x": -5.9709590879911305, "y": 11.61123977327561, "priority": 21.41777801513672, "level": 1}, {"text": "bad-minutes-\nacting-even", "x": -1.381421912511152, "y": 11.411954672798334, "priority": 363.9342346191406, "level": 1}, {"text": "garbo-anna-\nchristie-marion", "x": 5.73968883072141, "y": 9.846019682639474, "priority": 17.00020408630371, "level": 1}, {"text": "scratch-turntablism-\nhip-hop", "x": 0.0067640422485470975, "y": 7.181405371699268, "priority": 13.231504440307617, "level": 1}, {"text": "kite-amir-\nhassan-runner", "x": -5.985852099677285, "y": 5.1773752593286115, "priority": 16.999984741210938, "level": 1}, {"text": "wasson-four-\nthalluri-friends", "x": -0.951093753529163, "y": 8.644129151383844, "priority": 50.992767333984375, "level": 1}, {"text": "armored-racism-\nride-bishop", "x": 0.782104967678682, "y": 11.478462515345083, "priority": 160.31031799316406, "level": 1}, {"text": "troma-juliet-\ntromeo-kaufman", "x": -1.599053445492016, "y": 5.965885089446929, "priority": 36.001155853271484, "level": 1}, {"text": "red-judge-\nvalentine-kieslowski", "x": -3.5727919581202476, "y": 9.908812109546268, "priority": 66.28524017333984, "level": 1}, {"text": "fanda-chair-\n1950s-broken", "x": -1.9777877437192943, "y": 9.616099528275392, "priority": 79.25218963623047, "level": 1}, {"text": "stalingrad-german-\nbattle-czech", "x": 0.7594425128477715, "y": 13.90765042037589, "priority": 90.37002563476562, "level": 1}, {"text": "book-dominique-\nbijou-melanie", "x": -1.648673524171942, "y": 10.025220380418567, "priority": 259.92999267578125, "level": 1}, {"text": "jackass-stunts-\nknoxville-number", "x": 1.3016796775232469, "y": 9.871280918706464, "priority": 14.562470436096191, "level": 1}, {"text": "yang-japanese-\nkairo-seki", "x": 1.9545299067136508, "y": 13.81722045549039, "priority": 88.44512176513672, "level": 1}, {"text": "wallace-gromit-\nrabbit-pepe", "x": 1.5940315210685436, "y": 7.548120394085296, "priority": 42.89591598510742, "level": 1}, {"text": "jericho-christine-\nsatan-accent", "x": -0.3797259179900957, "y": 12.154366305598163, "priority": 26.124671936035156, "level": 1}, {"text": "farscape-crichton-\nsci-premiere", "x": 3.7306727763831473, "y": 8.911749546766425, "priority": 33.27324295043945, "level": 1}, {"text": "dinosaurs-carnosaur-\nrex-raptor", "x": -1.2848829723803632, "y": 14.509748914770581, "priority": 68.32745361328125, "level": 1}, {"text": "egyptian-nefer-\nsinuhe-ancient", "x": -2.1367745144510106, "y": 15.603416529573904, "priority": 24.893075942993164, "level": 1}, {"text": "letterman-leno-\ncarson-late", "x": 3.117719814960047, "y": 7.453476639065967, "priority": 23.816036224365234, "level": 1}, {"text": "dog-news-\ngrunnick-brooks", "x": 0.6916866476305361, "y": 8.6515832836442, "priority": 147.36859130859375, "level": 1}, {"text": "caddyshack-rodney-\ndangerfield-mason", "x": 1.801122629851541, "y": 9.881655661982045, "priority": 23.488142013549805, "level": 1}, {"text": "columbo-falk-\nbochco-cassavetes", "x": 0.7103247160507584, "y": 16.76902067732631, "priority": 24.000621795654297, "level": 1}, {"text": "chopper-bad-\nkane-mst3k", "x": -1.7090133783001766, "y": 12.211466838679458, "priority": 170.7660675048828, "level": 1}, {"text": "tarantino-basterds-\ninglorious-skeletor", "x": 0.28492601880352875, "y": 12.994820946821454, "priority": 23.33995246887207, "level": 1}, {"text": "kramer-hoffman-\nted-streep", "x": -1.8512642682433047, "y": 3.664023969483397, "priority": 19.999982833862305, "level": 1}, {"text": "ali-indahouse-\nbaron-sacha", "x": 3.6908689027010873, "y": 10.411999714903795, "priority": 27.00011444091797, "level": 1}, {"text": "langdon-vinci-\ncode-vatican", "x": 3.459584303958665, "y": 10.981132265206194, "priority": 24.009193420410156, "level": 1}, {"text": "dolemite-disco-\ngodfather-noir", "x": 1.5995365370763444, "y": 11.718055170107489, "priority": 20.671831130981445, "level": 1}, {"text": "nolan-following-\nmemento-cobb", "x": 3.4618452630610097, "y": 11.436785043982162, "priority": 31.208425521850586, "level": 1}, {"text": "gate-cimino-\nheaven's-mise", "x": 2.005734310499779, "y": 11.81767846692587, "priority": 13.2922945022583, "level": 1}, {"text": "bess-porgy-\ngershwin-sammy", "x": -0.7086935462461885, "y": 7.502716041092607, "priority": 17.79011344909668, "level": 1}, {"text": "yusuf-ceylan-\nturkish-mahmut", "x": -0.4666110691498725, "y": 14.615266003389218, "priority": 38.2673225402832, "level": 1}, {"text": "bad-worst-\nmovie-ever", "x": -1.1957024410235173, "y": 11.936132196201427, "priority": 489.708984375, "level": 1}, {"text": "stooges-shemp-\nshort-moe", "x": -5.408841249732314, "y": 7.6952293598613934, "priority": 35.99985122680664, "level": 1}, {"text": "costello-abbott-\nbarbie-beanstalk", "x": 0.3571101825203695, "y": 7.892862919329675, "priority": 44.65773010253906, "level": 1}, {"text": "crowhurst-race-\naiden-yacht", "x": -3.4153994844744595, "y": 14.160612938724052, "priority": 14.953453063964844, "level": 1}, {"text": "virus-computer-\nquintet-express", "x": -0.9922274378523004, "y": 12.580320201885588, "priority": 47.227142333984375, "level": 1}, {"text": "bergman-sydow-\nshame-jan", "x": -5.761040222759152, "y": 9.648247446214354, "priority": 39.94427490234375, "level": 1}, {"text": "chinese-china-\nlau-emperor", "x": 2.298999768496128, "y": 13.253917851008842, "priority": 138.7809600830078, "level": 1}, {"text": "eisenstein-potemkin-\nnevsky-battleship", "x": 0.6692161600633704, "y": 14.87761739408798, "priority": 46.127262115478516, "level": 1}, {"text": "bond-connery-\n007-thunderball", "x": -6.669191082489306, "y": 10.516050008651902, "priority": 39.99997329711914, "level": 1}, {"text": "jefferson-lisa-\nmax-sally", "x": -3.342924302369801, "y": 9.61591008827737, "priority": 31.08121109008789, "level": 1}, {"text": "grint-ben-\nlessons-walters", "x": -1.811231596437135, "y": 8.091432933653687, "priority": 60.33876419067383, "level": 1}, {"text": "boyce-hutton-\nfalcon-daulton", "x": 3.136896035224293, "y": 11.970861457025599, "priority": 24.166854858398438, "level": 1}, {"text": "ray-charles-\nfoxx-jamie", "x": -0.71412181946904, "y": 5.560332744096208, "priority": 28.99853515625, "level": 1}, {"text": "woody-life-\nfilm-movie", "x": -0.5788952506726104, "y": 7.78074895487911, "priority": 17.551610946655273, "level": 1}, {"text": "werewolf-werewolves-\nlondon-paris", "x": -3.729970546398739, "y": 14.488996906442233, "priority": 32.44904708862305, "level": 1}, {"text": "spots-doll-\nmausoleum-cold", "x": -3.2367910305731495, "y": 12.54481269159926, "priority": 28.398517608642578, "level": 1}, {"text": "letter-loy-\ngilbert-jacqueline", "x": -2.4308820105106923, "y": 8.647875464618505, "priority": 87.69026184082031, "level": 1}, {"text": "cops-falon-\nslaughter-vito", "x": 1.0506959256735682, "y": 11.190930525293169, "priority": 97.18395233154297, "level": 1}, {"text": "laurel-stan-\nhardy-sand'", "x": 5.830392742168159, "y": 10.95779114081082, "priority": 31.99998664855957, "level": 1}, {"text": "visconti-aschenbach-\nvenice-tadzio", "x": -4.2972596515165495, "y": 10.012767380672118, "priority": 34.533294677734375, "level": 1}, {"text": "lindbergh-flight-\nstewart-wilder", "x": 0.42551603143216443, "y": 15.792484263601317, "priority": 22.539770126342773, "level": 1}, {"text": "swedish-finnish-\ndanish-hamilton", "x": -0.35492632273668334, "y": 14.084713099726361, "priority": 91.32212829589844, "level": 1}, {"text": "jonathan-grandfather-\nschreiber-hutz", "x": 1.3216697601369658, "y": 16.51925320922169, "priority": 15.00001049041748, "level": 1}, {"text": "gay-straight-\nlouis-colbert", "x": -3.2254824343064823, "y": 9.040885128372999, "priority": 127.38459777832031, "level": 1}, {"text": "ninja-scorpion-\nnaruto-sasori", "x": 2.912948559256005, "y": 13.402682888285142, "priority": 56.26718521118164, "level": 1}, {"text": "rugby-sport-\nhighland-haka", "x": 0.9424309427073858, "y": 7.442439345203758, "priority": 36.99553680419922, "level": 1}, {"text": "josie-drew-\nhigh-kissed", "x": -1.511187110473834, "y": 8.338277669887397, "priority": 23.530349731445312, "level": 1}, {"text": "prot-pax-\nspacey-powell", "x": 2.0245982028762843, "y": 12.155057456350143, "priority": 23.183135986328125, "level": 1}, {"text": "joanna-sick-\nbix-juan", "x": -2.6105517829265366, "y": 10.107340823402378, "priority": 87.09722900390625, "level": 1}, {"text": "hans-fassbinder's-\nheimat-male", "x": 0.06081139160164195, "y": 13.580072198768832, "priority": 47.87391662597656, "level": 1}, {"text": "dismissal-governor-\naustralia-whitlam", "x": 1.8067699645425055, "y": 9.0731924949406, "priority": 10.944540023803711, "level": 1}, {"text": "wood-glen-\nglenda-vindicator", "x": -1.0595189265536664, "y": 13.18697049844568, "priority": 45.599491119384766, "level": 1}, {"text": "macbeth-hamlet-\nshakespeare-tempest", "x": -1.6092406748053005, "y": 16.883153402892887, "priority": 71.37181091308594, "level": 1}, {"text": "game-fantasy-\ngamer-final", "x": -5.304268828968389, "y": 13.332577358731251, "priority": 54.10258865356445, "level": 1}, {"text": "mute-witness-\nhudson-coburn", "x": -3.0870750732767718, "y": 11.226806480133286, "priority": 47.61129379272461, "level": 1}, {"text": "lee-dragon-\ncar-guys", "x": 1.7159524982105063, "y": 12.080879624738163, "priority": 13.80678653717041, "level": 1}, {"text": "sex-porn-\nnicole-drink", "x": -2.857606808956118, "y": 10.43275770691314, "priority": 331.95904541015625, "level": 1}, {"text": "baseball-japan-\nculture-takakura", "x": 2.7165463924269306, "y": 14.481223408974731, "priority": 19.156898498535156, "level": 1}, {"text": "ada-mountain-\ncold-burlinson", "x": -0.9475505199189154, "y": 9.169363752222072, "priority": 56.62272262573242, "level": 1}, {"text": "korean-artistic-\nseung-korea", "x": 2.3207222823101223, "y": 14.02319462973375, "priority": 36.54889678955078, "level": 1}, {"text": "herzog-dieter-\nfata-morgana", "x": -3.791335791002722, "y": 5.922538640371845, "priority": 25.999988555908203, "level": 1}, {"text": "minnie-walrus-\ndinsmore-felton", "x": -1.7589595008805223, "y": 8.485907509486301, "priority": 47.302452087402344, "level": 1}, {"text": "kelley-jasper-\nclich-dam", "x": -0.655368788157124, "y": 12.209875928719109, "priority": 59.9959602355957, "level": 1}, {"text": "fritton-form-\ncooley-garlin", "x": 0.051489398202305914, "y": 9.284067368438361, "priority": 58.441505432128906, "level": 1}, {"text": "gulliver-swift's-\ntravels-hallmark", "x": 0.49861185307416744, "y": 7.6063286751841925, "priority": 15.338547706604004, "level": 1}, {"text": "hospital-scott-\nvelvet-durbin", "x": -1.2677933548738165, "y": 7.440492906116233, "priority": 97.51394653320312, "level": 1}, {"text": "nuclear-plant-\nsyndrome-douglas", "x": 1.6673711182962778, "y": 13.097835480534805, "priority": 23.664133071899414, "level": 1}, {"text": "haruhi-inuyasha-\nsuzumiya-club", "x": 2.897879468382545, "y": 13.888150346900265, "priority": 19.264541625976562, "level": 1}, {"text": "birthday-graduation-\n'bloody-casa", "x": -3.236024849905982, "y": 12.247966532159563, "priority": 40.31132125854492, "level": 1}, {"text": "thursday-dickens-\nvinnie-manuscript", "x": 0.2871083330676627, "y": 10.894950596229009, "priority": 121.80314636230469, "level": 1}, {"text": "italian-antena-\nitaly-job", "x": -4.150773191060112, "y": 10.360707868459809, "priority": 137.06822204589844, "level": 1}, {"text": "monroe-children-\nrailway-castle", "x": -0.2335840764304683, "y": 8.532691247754325, "priority": 75.3993911743164, "level": 1}, {"text": "cartoon-bugs-\ndaffy-sylvester", "x": 1.9776566263254867, "y": 7.684998028387183, "priority": 115.05297088623047, "level": 1}, {"text": "prue-piper-\nsurface-phoebe", "x": 3.863315456930274, "y": 8.645484739904767, "priority": 26.3558349609375, "level": 1}, {"text": "dietrich-milland-\nmarlene-sternberg", "x": -2.7247832037802775, "y": 7.85071810020813, "priority": 14.285048484802246, "level": 1}, {"text": "oil-peak-\nenergy-suburbia", "x": 0.1457980719132701, "y": 15.49205324152188, "priority": 14.48165225982666, "level": 1}, {"text": "huston-aaron-\ncarter-joyce's", "x": -0.6240705229351804, "y": 8.373337498014912, "priority": 92.11970520019531, "level": 1}, {"text": "poker-stu-\ncards-ungar", "x": -4.733311518895694, "y": 7.57533774646763, "priority": 15.99916934967041, "level": 1}, {"text": "mummy-aztec-\nrobot-kharis", "x": -2.188916115147375, "y": 14.219077029449519, "priority": 24.196802139282227, "level": 1}, {"text": "chupacabra-creature-\nwerewolf-mexican", "x": -3.954345577493733, "y": 14.335529715695204, "priority": 28.90337371826172, "level": 1}, {"text": "erika-huppert-\npiano-walter", "x": -4.077650839828079, "y": 8.675553933349896, "priority": 22.131420135498047, "level": 1}, {"text": "solo-fish-\ntanzania-claire", "x": 0.05185705871711477, "y": 12.248067444661157, "priority": 43.5870246887207, "level": 1}, {"text": "sheba-pam-\ngrier-coffy", "x": -3.1867569994948743, "y": 9.939924292091103, "priority": 38.58518600463867, "level": 1}, {"text": "edison-dickson-\ntoxie-sound", "x": -1.064370834209805, "y": 12.967590151777395, "priority": 40.02462387084961, "level": 1}, {"text": "begotten-messiah-\nearth-images", "x": -5.10929335232181, "y": 11.3470500922608, "priority": 19.092002868652344, "level": 1}, {"text": "eighteen-movie-\ntime-wait", "x": -1.2794354541671982, "y": 10.565129432743301, "priority": 376.67236328125, "level": 1}, {"text": "marty-jason-\nliar-paper", "x": -0.2592222428800832, "y": 8.092831450671595, "priority": 33.42494583129883, "level": 1}, {"text": "rackham-claude-\nfishmen-fish", "x": -3.899080671191112, "y": 13.055907951351488, "priority": 10.739099502563477, "level": 1}, {"text": "portman-adele-\nnatalie-amos", "x": -2.061967609918221, "y": 8.287169802706025, "priority": 32.85968780517578, "level": 1}, {"text": "andreas-anatomy-\nbothersome-dubbed", "x": -0.6659366190715392, "y": 13.65409916099656, "priority": 23.34427833557129, "level": 1}, {"text": "post-dull-\nunspeakable-indie", "x": -1.0630519082650762, "y": 11.147509947377824, "priority": 128.44393920898438, "level": 1}, {"text": "mask-ferris-\njordan-flies", "x": 0.9948629046520052, "y": 10.450126379356819, "priority": 36.902923583984375, "level": 1}, {"text": "ernest-varney-\njail-nash", "x": -5.598574163349909, "y": 15.458832437949173, "priority": 19.000011444091797, "level": 1}, {"text": "skateboarding-skating-\ndogtown-hawk's", "x": 0.7355126356727544, "y": 7.031469900203163, "priority": 42.82417297363281, "level": 1}, {"text": "nan-kitty-\nnancy-tipping", "x": -3.082312024938874, "y": 8.664050747618429, "priority": 23.853897094726562, "level": 1}, {"text": "minutes-motorama-\npierre-byron", "x": -1.4828021356615875, "y": 11.030330083087609, "priority": 151.42015075683594, "level": 1}, {"text": "idiocracy-buster-\nfreeway-cab", "x": 0.663667923255409, "y": 10.601363410488124, "priority": 66.65641021728516, "level": 1}, {"text": "dylan-vera-\nnubi-thomas", "x": -2.4723528651953623, "y": 8.264143945882426, "priority": 41.037960052490234, "level": 1}, {"text": "halloween-myers-\nmichael-cut", "x": -3.372312493344725, "y": 13.711256202934276, "priority": 30.404037475585938, "level": 1}, {"text": "muslim-terrorists-\nsleeper-islam", "x": 1.8743558242549656, "y": 12.479858451581755, "priority": 17.521827697753906, "level": 1}, {"text": "bronson-holland-\nhaines-molloch", "x": 1.3554706580977212, "y": 11.917524283107914, "priority": 37.37247848510742, "level": 1}, {"text": "song-chips-\no'toole-elton", "x": -1.0527036615162444, "y": 8.198369822357467, "priority": 123.71428680419922, "level": 1}, {"text": "bad-movie-\ndean-film", "x": -0.6876523268976433, "y": 11.573302401347803, "priority": 478.31317138671875, "level": 1}, {"text": "finney-dresser-\ncourtenay-theatre", "x": -1.4067283182451495, "y": 16.461307647639998, "priority": 7.986140251159668, "level": 1}, {"text": "planet-blue-\nocean-series", "x": -4.124683410906227, "y": 15.011075062332864, "priority": 13.944129943847656, "level": 1}, {"text": "rock-metal-\naniston-star", "x": -0.12197254629811705, "y": 6.558142486098069, "priority": 17.137800216674805, "level": 1}, {"text": "lonesome-dove-\nmoon-comanche", "x": -7.3641779013369755, "y": 8.902277351409323, "priority": 31.800796508789062, "level": 1}, {"text": "frankie-sinatra-\nfrank-golden", "x": 2.2306678734244807, "y": 10.530390581822695, "priority": 37.69039535522461, "level": 1}, {"text": "cave-carpenter-\nthing-gamera", "x": -1.5733034423296302, "y": 13.464556578666777, "priority": 113.64906311035156, "level": 1}, {"text": "barney-teaches-\nkids-child", "x": 3.966999762476795, "y": 6.951239487741201, "priority": 23.999990463256836, "level": 1}, {"text": "lynch-dream-\ndiane-mulholland", "x": -3.5747313530051397, "y": 11.452178448363506, "priority": 31.261032104492188, "level": 1}, {"text": "mulder-outer-\nlimits-crichton", "x": 3.549372539132958, "y": 9.119419055358318, "priority": 55.36375427246094, "level": 1}, {"text": "australian-mick-\nbowls-club", "x": 1.5071035634286676, "y": 9.272600432131975, "priority": 89.4921875, "level": 1}, {"text": "shylock-antonio-\nshakespeare-venice", "x": -1.8995981306166212, "y": 16.99478360179785, "priority": 25.289379119873047, "level": 1}, {"text": "chan-jackie-\nracer-narvo", "x": 2.3203115187761836, "y": 12.803207255607852, "priority": 68.12225341796875, "level": 1}, {"text": "dancing-rita-\ncover-rusty", "x": -1.9197414932056835, "y": 7.202413495735445, "priority": 130.00173950195312, "level": 1}, {"text": "pip-braff-\ndundee-coward", "x": -0.8220310332407572, "y": 9.881634611512627, "priority": 452.08349609375, "level": 1}, {"text": "physics-theory-\nuniverse-string", "x": 2.8138979147638, "y": 6.647191896376199, "priority": 19.999977111816406, "level": 1}, {"text": "gilmore-lorelai-\nrory-lorelei", "x": -8.178059364048778, "y": 12.188108902773623, "priority": 23.000003814697266, "level": 1}, {"text": "bed-trap-\ntourist-nightbreed", "x": -3.4284627397100764, "y": 13.187054227290258, "priority": 71.78710174560547, "level": 1}, {"text": "mencia-carlos-\nchappelle's-jokes", "x": 3.3261410017580726, "y": 7.212447513848022, "priority": 23.538930892944336, "level": 1}, {"text": "video-thriller-\nmichael-jackson", "x": -0.7422442668886906, "y": 4.616183229276946, "priority": 24, "level": 1}, {"text": "rachael-solely-\nstimulating-captivating", "x": 4.093671783016611, "y": 7.7515053203830515, "priority": 12.998984336853027, "level": 1}, {"text": "garfield-boxer-\nmcnally-owls", "x": 0.15345208074332217, "y": 8.478682313001183, "priority": 54.227783203125, "level": 1}, {"text": "howard-gay-\nkline-brackett", "x": -3.4715160191634387, "y": 8.5890800802588, "priority": 24.07146453857422, "level": 1}, {"text": "romanian-polish-\ndetonator-msr", "x": 0.1449270625340784, "y": 13.976862000949941, "priority": 51.1009635925293, "level": 1}, {"text": "saudi-rendition-\ntorture-roosevelt", "x": 1.3165687024172232, "y": 12.468557970442303, "priority": 130.61668395996094, "level": 1}, {"text": "beethoven-amadeus-\nsymphony-mozart", "x": -4.333804908644033, "y": 8.246943811448617, "priority": 14.761582374572754, "level": 1}, {"text": "mini-reggie-\ndemi-pain", "x": -2.050538910456013, "y": 9.950164270714037, "priority": 99.19914245605469, "level": 1}, {"text": "spaghetti-montero-\nwestern-juanita", "x": 1.8809830547886248, "y": 11.47658363105408, "priority": 31.753568649291992, "level": 1}, {"text": "crocodile-croc-\nwater-swamp", "x": -2.3814572615892264, "y": 15.210509240402608, "priority": 26.78933334350586, "level": 1}, {"text": "zombie-undead-\ndead-mine", "x": -2.8643471999029244, "y": 13.40768731697578, "priority": 121.88304901123047, "level": 1}, {"text": "shearer-rocque-\ndiary-gere", "x": -2.776957954444511, "y": 8.833084106495726, "priority": 43.83611297607422, "level": 1}, {"text": "neil-boulder-\nconcert-last", "x": -0.44360909681028105, "y": 6.621501751436303, "priority": 8.070840835571289, "level": 1}, {"text": "monster-eater-\nbone-skeleton", "x": -1.8790050503402993, "y": 13.135600012340443, "priority": 169.779296875, "level": 1}, {"text": "lupino-widmark-\nida-d'amato", "x": -3.489699153515763, "y": 10.596437333956079, "priority": 23.337610244750977, "level": 1}, {"text": "rourke-aeon-\nflux-killing", "x": -2.0909419708099106, "y": 11.064930892030148, "priority": 143.22628784179688, "level": 1}, {"text": "betty-nurse-\nzellweger-soap", "x": -2.325273143751251, "y": 7.965615046540782, "priority": 72.50874328613281, "level": 1}, {"text": "rainbow-brite-\nkids-people", "x": 1.8126715627256411, "y": 6.533923656678061, "priority": 15.999754905700684, "level": 1}, {"text": "wilson-charlie-\nafghanistan-hanks", "x": 1.1897033625468962, "y": 13.322761312490393, "priority": 25.998287200927734, "level": 1}, {"text": "british-real-\nfilm-characters", "x": 0.43585037530800474, "y": 13.870985085566462, "priority": 19.79857635498047, "level": 1}, {"text": "campbell-bruce-\nbrain-dudikoff", "x": 0.29946131059753456, "y": 11.819366389172906, "priority": 217.81141662597656, "level": 1}, {"text": "seagal-steven-\naction-patriot", "x": 4.123749033422116, "y": 13.362123057342998, "priority": 89.9999771118164, "level": 1}, {"text": "flash-serial-\ngordon-crabbe", "x": 3.6466407725590253, "y": 12.348720578910292, "priority": 12.999981880187988, "level": 1}, {"text": "drebin-episode-\nmash-show", "x": 3.053422223787588, "y": 8.694398592717468, "priority": 119.67003631591797, "level": 1}, {"text": "oss-117-\nstupid-back", "x": -4.855674646841482, "y": 9.478061084607377, "priority": 11.098367691040039, "level": 1}, {"text": "wine-globalization-\ntaste-wineries", "x": -4.345618213876763, "y": 7.942716731643281, "priority": 18.2683162689209, "level": 1}, {"text": "bean-cartman-\nsouth-tourette's", "x": 2.809321579399798, "y": 7.423038315080515, "priority": 51.513771057128906, "level": 1}, {"text": "fujimori-vita-\nviolet-country", "x": 1.2553833866877588, "y": 13.996869496812963, "priority": 10.233357429504395, "level": 1}, {"text": "alice-beller-\naverage-wonderland", "x": -2.9137643593380207, "y": 9.33670384934417, "priority": 65.91019439697266, "level": 1}, {"text": "holmes-sherlock-\nmoriarty-tobel", "x": 4.199271563371934, "y": 16.099534658379852, "priority": 25.999568939208984, "level": 1}, {"text": "college-bartleby-\nwillis-accepted", "x": -0.2082918534659952, "y": 9.034011991083108, "priority": 124.6948471069336, "level": 1}, {"text": "pacino-money-\nyoung-say", "x": -2.0538126958359246, "y": 16.69447944023017, "priority": 12.356375694274902, "level": 1}, {"text": "marine-vietnam-\nwillard-webb", "x": 0.9884327163235667, "y": 12.891529983604627, "priority": 201.01451110839844, "level": 1}, {"text": "drug-traffik-\npakistan-heroin", "x": 2.006231184901035, "y": 10.302732260951977, "priority": 73.22227478027344, "level": 1}, {"text": "farley-spade-\ntommy-chris", "x": 1.4698573066901925, "y": 10.083327962066017, "priority": 51.00691604614258, "level": 1}, {"text": "mayall-bottom-\nedmondson-paradiso", "x": 1.0449430731756788, "y": 9.871365220202147, "priority": 32.9705696105957, "level": 1}, {"text": "disney-tramp-\nscamp-dean", "x": 0.8150174805670178, "y": 8.151506121324061, "priority": 65.57142639160156, "level": 1}, {"text": "gary-gable-\nearthquake-buck", "x": -1.8730288386967233, "y": 8.709110727041853, "priority": 66.094482421875, "level": 1}, {"text": "kahn-nathaniel-\narchitect-louis", "x": -6.676728396591125, "y": 7.725192897112514, "priority": 16.999984741210938, "level": 1}, {"text": "congo-movie-\n", "x": -1.3656180095600639, "y": 14.947357856289095, "priority": 5.102048873901367, "level": 1}, {"text": "northfork-irwin-\nlifeforce-angel", "x": -1.805204056313755, "y": 13.950209954344901, "priority": 18.50145721435547, "level": 1}, {"text": "punk-band-\nmclaren-pistols", "x": 0.06869684187431502, "y": 6.86002346523661, "priority": 49.46783447265625, "level": 1}, {"text": "park-thirst-\nwook-tae", "x": 0.557839500196686, "y": 5.696861506469916, "priority": 25.016902923583984, "level": 1}, {"text": "lucy-ball-\nlucille-shirley", "x": -2.2940869687190513, "y": 7.502452405300023, "priority": 46.19582748413086, "level": 1}, {"text": "ghoulies-liapis-\nlame-basically", "x": 1.6081181842429135, "y": 5.159697371224154, "priority": 19.999544143676758, "level": 1}, {"text": "hercules-robot-\ngiant-bird", "x": -1.1968002154934714, "y": 13.527672868721648, "priority": 33.35420608520508, "level": 1}]
|
data/metadata.json
CHANGED
|
@@ -1,16 +1 @@
|
|
| 1 |
-
{
|
| 2 |
-
"columns": {
|
| 3 |
-
"id": "_row_index",
|
| 4 |
-
"text": "text",
|
| 5 |
-
"embedding": {
|
| 6 |
-
"x": "projection_x",
|
| 7 |
-
"y": "projection_y"
|
| 8 |
-
},
|
| 9 |
-
"neighbors": "__neighbors"
|
| 10 |
-
},
|
| 11 |
-
"is_static": true,
|
| 12 |
-
"database": {
|
| 13 |
-
"type": "wasm",
|
| 14 |
-
"load": true
|
| 15 |
-
}
|
| 16 |
-
}
|
|
|
|
| 1 |
+
{"columns": {"id": "_row_index", "text": "text", "embedding": {"x": "projection_x", "y": "projection_y"}, "neighbors": "__neighbors"}, "isStatic": true, "database": {"type": "wasm", "load": true, "datasetUrl": "https://huggingface.co/datasets/davanstrien/test-atlas-remote-data/resolve/main/dataset.parquet"}}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
index.html
CHANGED
|
@@ -13,25 +13,9 @@
|
|
| 13 |
<script type="text/javascript">
|
| 14 |
window.EMBEDDING_ATLAS_HOME = "viewer";
|
| 15 |
</script>
|
| 16 |
-
<script type="module" crossorigin src="./assets/index-
|
| 17 |
-
<link rel="stylesheet" crossorigin href="./assets/index-
|
| 18 |
-
|
| 19 |
-
<script>
|
| 20 |
-
// Override dataset URL to load from HF dataset repository
|
| 21 |
-
window.ATLAS_REMOTE_DATA_URL = "https://huggingface.co/datasets/davanstrien/test-atlas-data/resolve/main/dataset.parquet";
|
| 22 |
-
|
| 23 |
-
// Intercept fetch to redirect dataset.parquet requests
|
| 24 |
-
const originalFetch = window.fetch;
|
| 25 |
-
window.fetch = function(resource, init) {
|
| 26 |
-
if (typeof resource === 'string' && resource.includes('dataset.parquet')) {
|
| 27 |
-
console.log('Redirecting dataset.parquet to:', window.ATLAS_REMOTE_DATA_URL);
|
| 28 |
-
return originalFetch(window.ATLAS_REMOTE_DATA_URL, init);
|
| 29 |
-
}
|
| 30 |
-
return originalFetch(resource, init);
|
| 31 |
-
};
|
| 32 |
-
</script>
|
| 33 |
-
|
| 34 |
-
</head>
|
| 35 |
<body>
|
| 36 |
<div id="app" class="embedding-atlas-root"></div>
|
| 37 |
</body>
|
|
|
|
| 13 |
<script type="text/javascript">
|
| 14 |
window.EMBEDDING_ATLAS_HOME = "viewer";
|
| 15 |
</script>
|
| 16 |
+
<script type="module" crossorigin src="./assets/index-CKCc5_ia.js"></script>
|
| 17 |
+
<link rel="stylesheet" crossorigin href="./assets/index-Chf_rD7H.css">
|
| 18 |
+
</head>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
<body>
|
| 20 |
<div id="app" class="embedding-atlas-root"></div>
|
| 21 |
</body>
|