From ecbd21eb993e96a62803d22fad3219e051c7fb3f Mon Sep 17 00:00:00 2001 From: Mu-Tsun Tsai Date: Fri, 24 May 2024 12:44:25 +0800 Subject: [PATCH] v4.2.0 --- CHANGELOG.md | 4 + docs/index.html | 2 +- docs/service-worker.js | 2 +- docs/static/css/index.5560158a.css | 1 + docs/static/css/index.ce02ef66.css | 1 - docs/static/font/fa-solid-900.49cd2373.ttf | Bin 2064 -> 0 bytes docs/static/font/fa-solid-900.6691c62b.woff2 | Bin 996 -> 0 bytes docs/static/font/fa-solid-900.bc1ff8be.woff2 | Bin 0 -> 1156 bytes docs/static/font/fa-solid-900.dd9e0ab8.ttf | Bin 0 -> 2344 bytes docs/static/js/async/667.d5e006b6.js | 1 + docs/static/js/async/790.9945780b.js | 1 + .../{ref.6e9119b1.js => ref.ad3fe938.js} | 2 +- docs/static/js/index.1a3eefb0.js | 1 + docs/static/js/index.64054326.js | 1 - .../{react.31696e46.js => react.e7e4737c.js} | 2 +- ...dule.wasm => 4ea2a25ee22c5b81.module.wasm} | Bin 383989 -> 389634 bytes package.json | 10 +- pnpm-lock.yaml | 124 +++++++--- src/app/bridge.ts | 2 +- src/app/components/form/checkbox.scss | 2 +- src/app/components/form/checkbox.tsx | 2 - src/app/components/panel.tsx | 2 +- src/app/components/settings.tsx | 216 ------------------ src/app/components/settings/axioms.scss | 3 + src/app/components/settings/axioms.tsx | 100 ++++++++ src/app/components/settings/context.ts | 9 + .../components/{ => settings}/settings.scss | 0 src/app/components/settings/settings.tsx | 97 ++++++++ src/app/components/settings/settingsBody.tsx | 143 ++++++++++++ src/app/store.ts | 1 + src/core/RFVersion.h | 6 +- src/core/ReferenceFinder.cpp | 46 +++- src/core/class/global.cpp | 11 +- src/core/class/global.h | 8 +- src/core/main.cpp | 20 +- src/icon/css/all.min.css | 2 +- src/icon/webfonts/fa-solid-900.ttf | Bin 2064 -> 2344 bytes src/icon/webfonts/fa-solid-900.woff2 | Bin 996 -> 1156 bytes src/lib/ref.wasm | Bin 383989 -> 389634 bytes src/locale/en.json | 2 +- 40 files changed, 522 insertions(+), 302 deletions(-) create mode 100644 docs/static/css/index.5560158a.css delete mode 100644 docs/static/css/index.ce02ef66.css delete mode 100644 docs/static/font/fa-solid-900.49cd2373.ttf delete mode 100644 docs/static/font/fa-solid-900.6691c62b.woff2 create mode 100644 docs/static/font/fa-solid-900.bc1ff8be.woff2 create mode 100644 docs/static/font/fa-solid-900.dd9e0ab8.ttf create mode 100644 docs/static/js/async/667.d5e006b6.js create mode 100644 docs/static/js/async/790.9945780b.js rename docs/static/js/async/{ref.6e9119b1.js => ref.ad3fe938.js} (94%) create mode 100644 docs/static/js/index.1a3eefb0.js delete mode 100644 docs/static/js/index.64054326.js rename docs/static/js/{react.31696e46.js => react.e7e4737c.js} (99%) rename docs/static/wasm/{8c8f51d5dbe94719.module.wasm => 4ea2a25ee22c5b81.module.wasm} (53%) delete mode 100644 src/app/components/settings.tsx create mode 100644 src/app/components/settings/axioms.scss create mode 100644 src/app/components/settings/axioms.tsx create mode 100644 src/app/components/settings/context.ts rename src/app/components/{ => settings}/settings.scss (100%) create mode 100644 src/app/components/settings/settings.tsx create mode 100644 src/app/components/settings/settingsBody.tsx diff --git a/CHANGELOG.md b/CHANGELOG.md index f5ff19f..8aa8b89 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Change log +## v4.2 + +Allowing customizing the priorities of the 7 axioms. + ## v4.1 If a line is later only used to make one intersection, we render it as a pinch instead of a whole line. diff --git a/docs/index.html b/docs/index.html index 9434145..7e95e9f 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1 +1 @@ -ReferenceFinder
\ No newline at end of file +ReferenceFinder
\ No newline at end of file diff --git a/docs/service-worker.js b/docs/service-worker.js index 037aa51..b972c80 100644 --- a/docs/service-worker.js +++ b/docs/service-worker.js @@ -1 +1 @@ -if(!self.define){let e,r={};const n=(n,i)=>(n=new URL(n+".js",i).href,r[n]||new Promise((r=>{if("document"in self){const e=document.createElement("script");e.src=n,e.onload=r,document.head.appendChild(e)}else e=n,importScripts(n),r()})).then((()=>{let e=r[n];if(!e)throw new Error(`Module ${n} didn’t register its module`);return e})));self.define=(i,s)=>{const t=e||("document"in self?document.currentScript.src:"")||location.href;if(r[t])return;let c={};const l=e=>n(e,t),f={module:{uri:t},exports:c,require:l};r[t]=Promise.all(i.map((e=>f[e]||l(e)))).then((e=>(s(...e),c)))}}define(["./workbox-29b0ed90"],(function(e){"use strict";self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"/reference-finder/index.html",revision:"786980276439bd89c15aee07cbce11ac"},{url:"/reference-finder/static/css/index.ce02ef66.css",revision:null},{url:"/reference-finder/static/font/fa-solid-900.49cd2373.ttf",revision:null},{url:"/reference-finder/static/font/fa-solid-900.6691c62b.woff2",revision:null},{url:"/reference-finder/static/font/twemoji.88c656d7.woff2",revision:null},{url:"/reference-finder/static/js/async/251.eb515a1d.js",revision:null},{url:"/reference-finder/static/js/async/634.86753119.js",revision:null},{url:"/reference-finder/static/js/async/793.02858b1c.js",revision:null},{url:"/reference-finder/static/js/async/ref.6e9119b1.js",revision:null},{url:"/reference-finder/static/js/index.64054326.js",revision:null},{url:"/reference-finder/static/js/rabbit-ear.cee198ed.js",revision:null},{url:"/reference-finder/static/js/react.31696e46.js",revision:null},{url:"/reference-finder/static/js/vendor.3d1c998f.js",revision:null},{url:"/reference-finder/static/wasm/8c8f51d5dbe94719.module.wasm",revision:null}],{})})); +if(!self.define){let e,r={};const n=(n,i)=>(n=new URL(n+".js",i).href,r[n]||new Promise((r=>{if("document"in self){const e=document.createElement("script");e.src=n,e.onload=r,document.head.appendChild(e)}else e=n,importScripts(n),r()})).then((()=>{let e=r[n];if(!e)throw new Error(`Module ${n} didn’t register its module`);return e})));self.define=(i,s)=>{const t=e||("document"in self?document.currentScript.src:"")||location.href;if(r[t])return;let c={};const l=e=>n(e,t),f={module:{uri:t},exports:c,require:l};r[t]=Promise.all(i.map((e=>f[e]||l(e)))).then((e=>(s(...e),c)))}}define(["./workbox-29b0ed90"],(function(e){"use strict";self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"/reference-finder/index.html",revision:"9d162034abe47ce90b5bacb7075265f7"},{url:"/reference-finder/static/css/index.5560158a.css",revision:null},{url:"/reference-finder/static/font/fa-solid-900.bc1ff8be.woff2",revision:null},{url:"/reference-finder/static/font/fa-solid-900.dd9e0ab8.ttf",revision:null},{url:"/reference-finder/static/font/twemoji.88c656d7.woff2",revision:null},{url:"/reference-finder/static/js/async/251.eb515a1d.js",revision:null},{url:"/reference-finder/static/js/async/634.86753119.js",revision:null},{url:"/reference-finder/static/js/async/667.d5e006b6.js",revision:null},{url:"/reference-finder/static/js/async/790.9945780b.js",revision:null},{url:"/reference-finder/static/js/async/793.02858b1c.js",revision:null},{url:"/reference-finder/static/js/async/ref.ad3fe938.js",revision:null},{url:"/reference-finder/static/js/index.1a3eefb0.js",revision:null},{url:"/reference-finder/static/js/rabbit-ear.cee198ed.js",revision:null},{url:"/reference-finder/static/js/react.e7e4737c.js",revision:null},{url:"/reference-finder/static/js/vendor.3d1c998f.js",revision:null},{url:"/reference-finder/static/wasm/4ea2a25ee22c5b81.module.wasm",revision:null}],{})})); diff --git a/docs/static/css/index.5560158a.css b/docs/static/css/index.5560158a.css new file mode 100644 index 0000000..2a78905 --- /dev/null +++ b/docs/static/css/index.5560158a.css @@ -0,0 +1 @@ +svg{margin:-.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}svg .creasePattern polygon.boundary{fill:var(--sheet-bg)}svg .creasePattern .boundary{stroke:var(--boundary)}svg .creasePattern .target-point{fill:var(--bs-warning)}svg .creasePattern .target-line{stroke:var(--bs-danger);stroke-width:.02}:root{--sheet-bg:var(--bs-gray-100);--crease-line:var(--bs-gray-600);--boundary:var(--bs-gray-600);--highlight:var(--bs-info);--valley:var(--bs-primary);--action-line:var(--bs-gray-700)}.point-normal{fill:var(--crease-line);stroke-width:0}.point-highlight{fill:var(--highlight);stroke-width:0}.point-action{fill:var(--bs-warning);stroke-width:0}.line-valley{stroke-dasharray:.05 .025}.line-pinch,.line-valley{stroke:var(--valley);stroke-width:.02}.line-mountain{stroke:var(--bs-danger)}.line-highlight{stroke:var(--highlight)}.line-arrow{display:none}.line-crease{stroke:var(--crease-line)}.line-dotted{stroke:var(--crease-line);stroke-dasharray:.01 .04}.arc-arrow{fill:none;stroke:var(--action-line);stroke-width:.015;z-index:10;marker-start:url(#arrow)}.arc-arrow.reverse{marker-start:none;marker-end:url(#arrow)}.creasePattern text{font-size:.1px;stroke-width:0;text-anchor:middle}.creasePattern .label-border{stroke-width:.025px;stroke:#000;stroke-linejoin:bevel}.label-action,.label-highlight{fill:#fff}marker path{fill:var(--action-line)}[data-bs-theme=dark]{--sheet-bg:var(--bs-gray-800);--crease-line:var(--bs-gray-500);--action-line:var(--bs-gray-300)}.solution-preview text,.solution-preview .arc-arrow,.solution-preview .point-normal,.solution-preview .point-highlight{display:none}.solution-preview .line-highlight{stroke:var(--crease-line)}.solution-preview .line-valley{stroke-dasharray:none;stroke:var(--bs-danger)}.exp-container{position:relative}.exp-container .suffix-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.exp-container .suffix-container .exp-suffix{position:absolute;top:0;left:0;padding-top:calc(.375rem + var(--bs-border-width));padding-left:1.2rem;height:100%;opacity:.5;white-space:nowrap}.exp-suffix-sm{position:absolute;bottom:-.3rem;right:.3rem;line-height:1;font-size:60%;padding:.1rem;pointer-events:none;background-color:var(--bs-body-bg)}.exp-suffix-sm span{opacity:.5}.grid{display:grid;gap:.25rem 1rem;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto}.handle{cursor:ns-resize!important}.form-check *{cursor:pointer}.tooltip{--bs-tooltip-opacity:1!important;--bs-tooltip-bg:var(--bs-gray-200)!important;--bs-tooltip-color:var(--bs-black)!important}.tooltip-inner{text-align:left!important}[data-bs-theme=dark] .tooltip{--bs-tooltip-bg:var(--bs-gray-800)!important;--bs-tooltip-color:var(--bs-white)!important}td{padding:.2rem .5rem!important}.fa-solid{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:"Font Awesome 6 Free"}.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}@media(prefers-reduced-motion:reduce){.fa-spin{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-chart-simple:before{content:""}.fa-caret-up:before{content:""}.fa-circle-info:before{content:""}.fa-gear:before{content:""}.fa-caret-down:before{content:""}.fa-grip-lines:before{content:""}.fa-play:before{content:""}.fa-spinner:before{content:""}.fa-solid{font-weight:900}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/reference-finder/static/font/fa-solid-900.bc1ff8be.woff2)format("woff2"),url(/reference-finder/static/font/fa-solid-900.dd9e0ab8.ttf)format("truetype")}:root,[data-bs-theme=light]{--bs-black:#000;--bs-white:#fff;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-primary:#0d6efd;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-primary-rgb:13, 110, 253;--bs-secondary-rgb:108, 117, 125;--bs-success-rgb:25, 135, 84;--bs-info-rgb:13, 202, 240;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:220, 53, 69;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33, 37, 41;--bs-body-bg:#fff;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0, 0, 0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-bg:#e9ecef;--bs-tertiary-bg:#f8f9fa;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13, 110, 253;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10, 88, 202;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222, 226, 230;--bs-body-bg:#212529;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255, 255, 255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-bg:#343a40;--bs-tertiary-bg:#2b3035;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110, 168, 254;--bs-link-hover-color-rgb:139, 185, 254;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:before,:after{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width)solid;opacity:.25}h6,.h6,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){h1,.h1{font-size:2.5rem}}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}ol,ul{padding-left:2rem;margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}b{font-weight:bolder}small,.small{font-size:.875em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}tbody,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}select{word-wrap:normal}select:disabled{opacity:1}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-4{font-size:3.5rem}}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(.5*var(--bs-gutter-x));padding-left:calc(.5*var(--bs-gutter-x));margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(.5*var(--bs-gutter-x));padding-left:calc(.5*var(--bs-gutter-x));margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.col-auto{flex:0 0 auto;width:auto}.col-12{flex:0 0 auto;width:100%}.gx-0{--bs-gutter-x:0}.gx-2{--bs-gutter-x:0.5rem}.gx-3{--bs-gutter-x:1rem}@media(min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-4{flex:0 0 auto;width:33.33333333%}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width)solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color.15s ease-in-out,box-shadow.15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-webkit-input-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::-ms-input-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);background-image:var(--bs-gradient);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color.15s ease-in-out,background-color.15s ease-in-out,border-color.15s ease-in-out,box-shadow.15s ease-in-out;transition:color.15s ease-in-out,background-color.15s ease-in-out,border-color.15s ease-in-out,box-shadow.15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);background-image:var(--bs-gradient);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color.15s ease-in-out,background-color.15s ease-in-out,border-color.15s ease-in-out,box-shadow.15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right.75rem center;background-size:16px 12px;border:var(--bs-border-width)solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color.15s ease-in-out,box-shadow.15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 var(--bs-body-color)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width)solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{-webkit-filter:brightness(90%);filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"), var(--bs-gradient)}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"), var(--bs-gradient)}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"), var(--bs-gradient)}.form-check-input:disabled{pointer-events:none;-webkit-filter:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-tooltip{display:block}.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem)center;background-size:calc(.75em + .375rem)calc(.75em + .375rem)}.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right.75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem)calc(.75em + .375rem)}.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y)var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:var(--bs-btn-border-width)solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);background-image:var(--bs-gradient);transition:color.15s ease-in-out,background-color.15s ease-in-out,border-color.15s ease-in-out,box-shadow.15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);background-image:var(--bs-gradient);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);background-image:none;border-color:var(--bs-btn-active-border-color)}:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);background-image:none;border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130, 138, 145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}[data-bs-theme=rabbit] .btn-ld{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225, 83, 97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-ld{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211, 212, 213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}[data-bs-theme=dark] .btn-ld{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66, 70, 73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13, 110, 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108, 117, 125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25, 135, 84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13, 202, 240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255, 193, 7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220, 53, 69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248, 249, 250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33, 37, 41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity.15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y)var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color.15s ease-in-out,background-color.15s ease-in-out,border-color.15s ease-in-out}@media(prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width)solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width)solid rgba(0,0,0,0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width)solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y)var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-header{padding:var(--bs-card-cap-padding-y)var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width)solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius)var(--bs-card-inner-border-radius)0 0}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);background-size:var(--bs-progress-height)var(--bs-progress-height)}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform.3s ease-out;transform:translatey(-50px)}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 2*var(--bs-modal-margin))}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width)solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width)solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - .5*var(--bs-modal-footer-gap));background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width)solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(.5*var(--bs-modal-footer-gap))}@media(min-width:576px){.modal{--bs-modal-margin:1.75rem}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:min(400px, 90vw);--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height)calc(.5*var(--bs-tooltip-arrow-width))0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-width:calc(.5*var(--bs-tooltip-arrow-width))var(--bs-tooltip-arrow-height)calc(.5*var(--bs-tooltip-arrow-width))0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 calc(.5*var(--bs-tooltip-arrow-width))var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-width:calc(.5*var(--bs-tooltip-arrow-width))0 calc(.5*var(--bs-tooltip-arrow-width))var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y)var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{to{-webkit-mask-position:-200%0%;mask-position:-200%0%}}.text-bg-primary{color:#fff!important;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-inline-grid{display:inline-grid!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.position-relative{position:relative!important}.border{border:var(--bs-border-width)var(--bs-border-style)var(--bs-border-color)!important}.w-100{width:100%!important}.h-100{height:100%!important}.flex-column{flex-direction:column!important}.flex-grow-1{flex-grow:1!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.ms-2{margin-left:.5rem!important}.mt-n2{margin-top:-.5rem!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-5{padding:3rem!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.pb-1{padding-bottom:.25rem!important}.pb-3{padding-bottom:1rem!important}.ps-3{padding-left:1rem!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-line-through{text-decoration:line-through!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.visible{visibility:visible!important}@media(min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.mb-sm-3{margin-bottom:1rem!important}}@media(min-width:768px){.d-md-inline-block{display:inline-block!important}.d-md-inline-grid{display:inline-grid!important}.d-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.d-lg-inline-block{display:inline-block!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.d-xl-inline-block{display:inline-block!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-inline-flex{display:inline-flex!important}}@media(min-width:1400px){.d-xxl-inline-block{display:inline-block!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-inline-flex{display:inline-flex!important}}@media print{.d-print-inline-block{display:inline-block!important}.d-print-inline-grid{display:inline-grid!important}.d-print-inline-flex{display:inline-flex!important}}@font-face{font-family:Flag;src:local("Twemoji Mozilla"),local("Apple Color Emoji"),local("Noto Color Emoji"),local("EmojiOne Color"),local("Android Emoji"),url(/reference-finder/static/font/twemoji.88c656d7.woff2);unicode-range:u+1f1e6-1f1ff}html{font-size:11pt}body{overflow-y:scroll}html,body{height:100%}ol{margin-bottom:0;padding-left:1.5rem}.container{max-width:63rem}.flag{font-family:Flag,var(--bs-body-font-family)}span.capitalize{display:inline-block}.capitalize:first-letter{text-transform:uppercase}[data-bs-theme=dark] .nav-tabs{--bs-nav-link-color:var(--bs-gray-500);--bs-nav-link-hover-color:var(--bs-gray-300)}.nav-tabs{--bs-nav-link-color:var(--bs-gray-600);--bs-nav-link-hover-color:var(--bs-gray-800)}.nav-tabs .nav-link{border-bottom:none!important;cursor:pointer}[data-bs-theme=rabbit]{--sheet-bg:var(--bs-gray-200);--bs-body-color:var(--bs-white);--bs-body-bg:#145686;--bs-form-invalid-border-color:red;--bs-danger:red;--bs-emphasis-color:white;--boundary:black;--highlight:var(--bs-warning);--valley:#4466aa;--action-line:#e64e1e}[data-bs-theme=rabbit] .table{--bs-table-striped-bg:rgba(0, 0, 0, 0.2)}[data-bs-theme=rabbit] .form-check-input:checked{background-color:#198754;border-color:#198754}[data-bs-theme=rabbit] .solutions{border-top:3px solid#ed9d20;border-bottom:3px solid#ed9d20;background-color:#d63e0f}[data-bs-theme=rabbit] .solutions .container{padding-top:.5rem}[data-bs-theme=rabbit] .btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60, 153, 110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}[data-bs-theme=rabbit] .nav-tabs{--bs-nav-tabs-link-active-color:var(--bs-white);--bs-nav-link-color:var(--bs-gray-500);--bs-nav-link-hover-color:var(--bs-gray-300)}[data-bs-theme=rabbit] .text-muted{color:var(--bs-white)!important;opacity:.5}[data-bs-theme=rabbit] .card{--bs-card-border-color:var(--bs-gray-500)}[data-bs-theme=rabbit] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")} \ No newline at end of file diff --git a/docs/static/css/index.ce02ef66.css b/docs/static/css/index.ce02ef66.css deleted file mode 100644 index 2287b8b..0000000 --- a/docs/static/css/index.ce02ef66.css +++ /dev/null @@ -1 +0,0 @@ -svg{margin:-.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}svg .creasePattern polygon.boundary{fill:var(--sheet-bg)}svg .creasePattern .boundary{stroke:var(--boundary)}svg .creasePattern .target-point{fill:var(--bs-warning)}svg .creasePattern .target-line{stroke:var(--bs-danger);stroke-width:.02}:root{--sheet-bg:var(--bs-gray-100);--crease-line:var(--bs-gray-600);--boundary:var(--bs-gray-600);--highlight:var(--bs-info);--valley:var(--bs-primary);--action-line:var(--bs-gray-700)}.point-normal{fill:var(--crease-line);stroke-width:0}.point-highlight{fill:var(--highlight);stroke-width:0}.point-action{fill:var(--bs-warning);stroke-width:0}.line-valley{stroke-dasharray:.05 .025}.line-pinch,.line-valley{stroke:var(--valley);stroke-width:.02}.line-mountain{stroke:var(--bs-danger)}.line-highlight{stroke:var(--highlight)}.line-arrow{display:none}.line-crease{stroke:var(--crease-line)}.line-dotted{stroke:var(--crease-line);stroke-dasharray:.01 .04}.arc-arrow{fill:none;stroke:var(--action-line);stroke-width:.015;z-index:10;marker-start:url(#arrow)}.arc-arrow.reverse{marker-start:none;marker-end:url(#arrow)}.creasePattern text{font-size:.1px;stroke-width:0;text-anchor:middle}.creasePattern .label-border{stroke-width:.025px;stroke:#000;stroke-linejoin:bevel}.label-action,.label-highlight{fill:#fff}marker path{fill:var(--action-line)}[data-bs-theme=dark]{--sheet-bg:var(--bs-gray-800);--crease-line:var(--bs-gray-500);--action-line:var(--bs-gray-300)}.solution-preview text,.solution-preview .arc-arrow,.solution-preview .point-normal,.solution-preview .point-highlight{display:none}.solution-preview .line-highlight{stroke:var(--crease-line)}.solution-preview .line-valley{stroke-dasharray:none;stroke:var(--bs-danger)}.exp-container{position:relative}.exp-container .suffix-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.exp-container .suffix-container .exp-suffix{position:absolute;top:0;left:0;padding-top:calc(.375rem + var(--bs-border-width));padding-left:1.2rem;height:100%;opacity:.5;white-space:nowrap}.exp-suffix-sm{position:absolute;bottom:-.3rem;right:.3rem;line-height:1;font-size:60%;padding:.1rem;pointer-events:none;background-color:var(--bs-body-bg)}.exp-suffix-sm span{opacity:.5}.tooltip{--bs-tooltip-opacity:1!important;--bs-tooltip-bg:var(--bs-gray-200)!important;--bs-tooltip-color:var(--bs-black)!important}.tooltip-inner{text-align:left!important}[data-bs-theme=dark] .tooltip{--bs-tooltip-bg:var(--bs-gray-800)!important;--bs-tooltip-color:var(--bs-white)!important}.form-check,.form-check *{cursor:pointer}.grid{display:grid;gap:.25rem 1rem;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto}td{padding:.2rem .5rem!important}.fa-solid{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:"Font Awesome 6 Free"}.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}@media(prefers-reduced-motion:reduce){.fa-spin{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-chart-simple:before{content:""}.fa-circle-info:before{content:""}.fa-gear:before{content:""}.fa-play:before{content:""}.fa-spinner:before{content:""}.fa-solid{font-weight:900}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/reference-finder/static/font/fa-solid-900.6691c62b.woff2)format("woff2"),url(/reference-finder/static/font/fa-solid-900.49cd2373.ttf)format("truetype")}:root,[data-bs-theme=light]{--bs-black:#000;--bs-white:#fff;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-primary:#0d6efd;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-primary-rgb:13, 110, 253;--bs-secondary-rgb:108, 117, 125;--bs-success-rgb:25, 135, 84;--bs-info-rgb:13, 202, 240;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:220, 53, 69;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33, 37, 41;--bs-body-bg:#fff;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0, 0, 0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-bg:#e9ecef;--bs-tertiary-bg:#f8f9fa;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13, 110, 253;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10, 88, 202;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-lg:0.5rem;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222, 226, 230;--bs-body-bg:#212529;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255, 255, 255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-bg:#343a40;--bs-tertiary-bg:#2b3035;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110, 168, 254;--bs-link-hover-color-rgb:139, 185, 254;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:before,:after{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width)solid;opacity:.25}h6,.h6,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){h1,.h1{font-size:2.5rem}}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}ol,ul{padding-left:2rem;margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}b{font-weight:bolder}small,.small{font-size:.875em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}tbody,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}select{word-wrap:normal}select:disabled{opacity:1}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(.5*var(--bs-gutter-x));padding-left:calc(.5*var(--bs-gutter-x));margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(.5*var(--bs-gutter-x));padding-left:calc(.5*var(--bs-gutter-x));margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.col-auto{flex:0 0 auto;width:auto}.col-12{flex:0 0 auto;width:100%}.gx-0{--bs-gutter-x:0}.gx-2{--bs-gutter-x:0.5rem}.gx-3{--bs-gutter-x:1rem}@media(min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-4{flex:0 0 auto;width:33.33333333%}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width)solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color.15s ease-in-out,box-shadow.15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-webkit-input-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::-ms-input-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);background-image:var(--bs-gradient);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color.15s ease-in-out,background-color.15s ease-in-out,border-color.15s ease-in-out,box-shadow.15s ease-in-out;transition:color.15s ease-in-out,background-color.15s ease-in-out,border-color.15s ease-in-out,box-shadow.15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);background-image:var(--bs-gradient);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color.15s ease-in-out,background-color.15s ease-in-out,border-color.15s ease-in-out,box-shadow.15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right.75rem center;background-size:16px 12px;border:var(--bs-border-width)solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color.15s ease-in-out,box-shadow.15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 var(--bs-body-color)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width)solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{-webkit-filter:brightness(90%);filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"), var(--bs-gradient)}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"), var(--bs-gradient)}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"), var(--bs-gradient)}.form-check-input:disabled{pointer-events:none;-webkit-filter:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-tooltip{display:block}.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem)center;background-size:calc(.75em + .375rem)calc(.75em + .375rem)}.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right.75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem)calc(.75em + .375rem)}.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y)var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:var(--bs-btn-border-width)solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);background-image:var(--bs-gradient);transition:color.15s ease-in-out,background-color.15s ease-in-out,border-color.15s ease-in-out,box-shadow.15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);background-image:var(--bs-gradient);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);background-image:none;border-color:var(--bs-btn-active-border-color)}:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);background-image:none;border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130, 138, 145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}[data-bs-theme=rabbit] .btn-ld{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225, 83, 97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-ld{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211, 212, 213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}[data-bs-theme=dark] .btn-ld{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66, 70, 73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13, 110, 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108, 117, 125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25, 135, 84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13, 202, 240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255, 193, 7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220, 53, 69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248, 249, 250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33, 37, 41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.fade{transition:opacity.15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y)var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color.15s ease-in-out,background-color.15s ease-in-out,border-color.15s ease-in-out}@media(prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width)solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width)solid rgba(0,0,0,0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width)solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y)var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-header{padding:var(--bs-card-cap-padding-y)var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width)solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius)var(--bs-card-inner-border-radius)0 0}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);background-size:var(--bs-progress-height)var(--bs-progress-height)}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform.3s ease-out;transform:translatey(-50px)}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 2*var(--bs-modal-margin))}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width)solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width)solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - .5*var(--bs-modal-footer-gap));background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width)solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(.5*var(--bs-modal-footer-gap))}@media(min-width:576px){.modal{--bs-modal-margin:1.75rem}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:min(400px, 90vw);--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height)calc(.5*var(--bs-tooltip-arrow-width))0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-width:calc(.5*var(--bs-tooltip-arrow-width))var(--bs-tooltip-arrow-height)calc(.5*var(--bs-tooltip-arrow-width))0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 calc(.5*var(--bs-tooltip-arrow-width))var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-width:calc(.5*var(--bs-tooltip-arrow-width))0 calc(.5*var(--bs-tooltip-arrow-width))var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y)var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{to{-webkit-mask-position:-200%0%;mask-position:-200%0%}}.text-bg-primary{color:#fff!important;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-inline-grid{display:inline-grid!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.position-relative{position:relative!important}.border{border:var(--bs-border-width)var(--bs-border-style)var(--bs-border-color)!important}.w-100{width:100%!important}.h-100{height:100%!important}.flex-column{flex-direction:column!important}.flex-grow-1{flex-grow:1!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.align-items-center{align-items:center!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.me-2{margin-right:.5rem!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.ms-2{margin-left:.5rem!important}.mt-n2{margin-top:-.5rem!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.pb-1{padding-bottom:.25rem!important}.pb-3{padding-bottom:1rem!important}.ps-3{padding-left:1rem!important}.text-end{text-align:right!important}.text-decoration-line-through{text-decoration:line-through!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.visible{visibility:visible!important}@media(min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.mb-sm-3{margin-bottom:1rem!important}}@media(min-width:768px){.d-md-inline-block{display:inline-block!important}.d-md-inline-grid{display:inline-grid!important}.d-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.d-lg-inline-block{display:inline-block!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.d-xl-inline-block{display:inline-block!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-inline-flex{display:inline-flex!important}}@media(min-width:1400px){.d-xxl-inline-block{display:inline-block!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-inline-flex{display:inline-flex!important}}@media print{.d-print-inline-block{display:inline-block!important}.d-print-inline-grid{display:inline-grid!important}.d-print-inline-flex{display:inline-flex!important}}@font-face{font-family:Flag;src:local("Twemoji Mozilla"),local("Apple Color Emoji"),local("Noto Color Emoji"),local("EmojiOne Color"),local("Android Emoji"),url(/reference-finder/static/font/twemoji.88c656d7.woff2);unicode-range:u+1f1e6-1f1ff}html{font-size:11pt}body{overflow-y:scroll}html,body{height:100%}ol{margin-bottom:0;padding-left:1.5rem}.container{max-width:63rem}.flag{font-family:Flag,var(--bs-body-font-family)}span.capitalize{display:inline-block}.capitalize:first-letter{text-transform:uppercase}[data-bs-theme=dark] .nav-tabs{--bs-nav-link-color:var(--bs-gray-500);--bs-nav-link-hover-color:var(--bs-gray-300)}.nav-tabs{--bs-nav-link-color:var(--bs-gray-600);--bs-nav-link-hover-color:var(--bs-gray-800)}.nav-tabs .nav-link{border-bottom:none!important;cursor:pointer}[data-bs-theme=rabbit]{--sheet-bg:var(--bs-gray-200);--bs-body-color:var(--bs-white);--bs-body-bg:#145686;--bs-form-invalid-border-color:red;--bs-danger:red;--bs-emphasis-color:white;--boundary:black;--highlight:var(--bs-warning);--valley:#4466aa;--action-line:#e64e1e}[data-bs-theme=rabbit] .table{--bs-table-striped-bg:rgba(0, 0, 0, 0.2)}[data-bs-theme=rabbit] .form-check-input:checked{background-color:#198754;border-color:#198754}[data-bs-theme=rabbit] .solutions{border-top:3px solid#ed9d20;border-bottom:3px solid#ed9d20;background-color:#d63e0f}[data-bs-theme=rabbit] .solutions .container{padding-top:.5rem}[data-bs-theme=rabbit] .btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60, 153, 110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}[data-bs-theme=rabbit] .nav-tabs{--bs-nav-tabs-link-active-color:var(--bs-white);--bs-nav-link-color:var(--bs-gray-500);--bs-nav-link-hover-color:var(--bs-gray-300)}[data-bs-theme=rabbit] .text-muted{color:var(--bs-white)!important;opacity:.5}[data-bs-theme=rabbit] .card{--bs-card-border-color:var(--bs-gray-500)}[data-bs-theme=rabbit] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")} \ No newline at end of file diff --git a/docs/static/font/fa-solid-900.49cd2373.ttf b/docs/static/font/fa-solid-900.49cd2373.ttf deleted file mode 100644 index 927e438484d1ee49c31a347a33152b243f7b9036..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2064 zcmaJ>O-vhC5T04Dz4l_SZM>|FP1OxQwvixVG4_H*Do|9aDv27EsI9mZ1SBBgUp-K*ssvL6Yk5r*3m!3+LaLK{j?|E%lAg!%8^Ud#@ zd2jX+6Ol?Aj~GO>s%tZ+YXO8xNIz}kT~QCMJba$bRm zo&tQAI>23t8@h%F;&XxXXCrq@d&m*bkDP5}+;CnvFQhw1qJ^JdXncM@UG6&b_s7xk zeQFcC6Fs#ae%j)Q-Ing~BgnxqPRkN$3p4MWY2VWXHJ&EMpQ(-&#u+1m4% z+b?Q850j{hc#?kvGX*AvW<<4e2zZ3mCT1F@-tU)U^m7fY+$FYMMu#gf~}ParIgY@$60u9_VUY!n?lPGO#HS zMmFs1@JoE%vzQ2CLs2ZFLsycPfu0mme=Y~wKt0{)Fo!-NHBr{Kt!#0`h8B(3qMc+C zw1Eo4I2~k4LTVx$PYIz&3kC1V>VPB-sIn6Bt6^0e)l*?PsvAa!CWlk{sHR3j{*dDF z3PoP)rOF{?Z!l#TsX>==r>5q^kw`eNYVGl0EZQcw$3kVzC(Ayq9E!EeZP8dT9*?TI z$T2T<%=H>mTVCzoaW0?Fu}j5Q>-^3e{4K>X30a&|T+D&phrYA9zIRip6tf_v!EDrb z`5P^wb=7NKU|U)y9o=fYjLwcEUez>>inqY;&P}N}g5zl%kP_(7aY#lohruaYV!qso z>#)S!xf55i?ct==xUzt_9$ZDKz%*4Z_jY&pmdjIzD36j-h9nt7h7=V1k|234grDZp z2|m?5e)inCv*X>T*o(I&Btv+AU9LFn^Z{9-^5C3?5xULhf}K!J>bBoA>il}hqS>QE*c4o5RC<;Px+`rU*Q zOsDmPqGZy#4w`A=r+PZ0C<#5C4k`)W^rooKdZn5--;md`?FPGvIICwe!GP}S>VLR9 Jy1U~+{ud!HDdhkF diff --git a/docs/static/font/fa-solid-900.6691c62b.woff2 b/docs/static/font/fa-solid-900.6691c62b.woff2 deleted file mode 100644 index 84827920f5ac44657780faa70a0997c744d3ff8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 996 zcmVE00Ip07pKNyUMaiN_)5fn$X**T1NvK;Kb_q*Y7|#F_;zc zc>^Abs!qleq_%Vgs=2iPIG9{i@Kx~%K`f_2vqp6o|9Q~wAh~6NsKlf|QD)|#?8$^h(UZD!0;YlLi#sV)NmORTcexztuF zOJ#zsM5OtvTsB!|TV|;t+hQXn*lqf(=p~kL*%Dn#0Ps8(S>b4WEOlSX-kifpyOZ~1 zx7r%D*{;Zn=q<6GWSeVcOvfhA>WSQ|bV(*uyjb^c)5o=Mmz`&Pg$s4=G-;}9x`-xQ zovXehrX;Z~kLpC5&9ca?Ba5|}*4t#3>D^Yw94#T>fKpR6HB76V8lY*p0|T7~-R*Zd zWm4RB2P9FYyTy*!4WxvfQOo1k^;7S_>okM3*LT$RSV}_Ho$E)gM~O_oeTHGsXbdQ- zKg&;h@rq-({QX_WSW(^{3+U51?o7E6P)#M>O7N?RWSvG)R|!}Nd-Hj+9|>pN;xUkwB6 zYYpbQ^7_n?=29Q0smd0fE?73}Arh@FTt>Qy;#?q}ldqe`c zY{dNlAfS4B@@>e@+;)LQ|9x}?fRE|drieXelQK(g0X`@jWWU|4jGsUpgWxarl<^?v zK>@#NuL77OfS1g}as(9Fwi~=@iHdmm0$HL}Y$1c^Yz2+GY?Tt`_j^pUJ?Tu6+RHu- zs?v|X45k9Z=)xfS(TDULsxlD3olK){d2f2qnWm%x)4yxnz<;8tLSdO{Rj( zAZQSGw#r2Ju^hIT#NTHu{sdDhIlK#4oEvKl(F*f%Kpo-5HEQ S9G!^AP^>DxC^H-Y0000#Xvs$a diff --git a/docs/static/font/fa-solid-900.bc1ff8be.woff2 b/docs/static/font/fa-solid-900.bc1ff8be.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..fe0145af4b202ecda42923c13028bbc82c198b12 GIT binary patch literal 1156 zcmV-~1bh2;Pew8T0RR9100e{p3IG5A00}Sv00cPz0RR9100000000000000000000 z00006U;tzaid2XL3lsnWHUcCABm^J@gBS-O8ypA7E(2_13ig2zgJ3Kaw_3QxD|kwA zF-I-;&0Cp)a^zj|5b^+7*;|JN(B7%@6FiLjnzw-KhC(0gc8RDEnll^ZqRT{w_ng>YF_?q z>rcO*t8=?9-t_uXUn%eXnRy#{nl(&9q9pgq5i+F`Np_uxf^IfQ3O=<^Oy0c!8c9;F zM=BfoRojif`Ca3qF=hDQ0<@#(a+nQ03%m<|169NMkdlOC zA*4&HGTJSMX3ELj!ou)ttZ3aa#yAw#j|=t#Ld0R){(xRwqz9#(Aa$`f=V$Bb*F^>3 zeq9G_@!W@vB?-J&4|5Cdt?Z$>JReZl_q=8;bdb98d?=d&;2bL+mIql9_mdV&q&fJQ zvgQGH$ezPXVK=kyCGC3ffZc`Xf_VhM`?2I9QT`}>D|NGUKXE;IqgZz_aGr}e61)&@ z<0W-8)LQXjH1b8iM{DTLsG8IxqQ`9Py*)A~vc8@^smF`**mfY1bMSEBt5CJg&ROU8 zYu4y&-tv%ka-WuP8>`|Wc{F4Y=lNlKMcqLS;Z|EY_lqMz!?>i5(aJ6dvIK;HW8%eD z>4M!LVZ*UD>1)15_QlBMEf?bQC027K+<_gt8u;|ls;xH0erzl~pw)95J49Oaphib= z?x~sNXMD|g5d7gGO?k6$$%&`m=yMC|GnYI{(c=+j@6X~NuN>*9&ds&&;817F^0-qs z4nLoRq?J$5`K_K>rM>R#VP*GnygB^d9=ANF>rh)wQ|hiq%vFzhU92LVm1ocWcky{y zswSVF4>06lZS8`7GyPD}`4VPk={BC5Fc7=h)9#R#=Fq-p=MCD$hg&e&#A3HmO-bJ2ca4<_7i7 zW2e1YYiB2abvnP!vE(PM`-ZRkdu9&p)`8S}vD-7OxA)Rby-(`7)c314ckp)EQa6zH zR&C;ZVu9f%?8?oics&3Bk*S(!-!rkI$vFNmBU=D~-`SUK*W>?KEbW|nDpUWpU zCMdT-*gal1mVvhr7{oFNz@Eg%`Ae(=V58P9l)~F24sw&WX{1Qe1%yXdCJA*uN|I!G zBuUm~_h^b+l4=2eTUz!oAk&aR<5EoNFlNXA`H?b>Lc{`;efRe3(XNt$QDb@@Hb{vQ zB}|}TA!0-b^UjB@;<4NLP&pbhU^<5AmC&88U3f Ws2*LqjZ?g}@uB>Hw9~hiN&o;%z$|_M literal 0 HcmV?d00001 diff --git a/docs/static/font/fa-solid-900.dd9e0ab8.ttf b/docs/static/font/fa-solid-900.dd9e0ab8.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7c9e3e776c7f4d47867c42bb86262414e9545912 GIT binary patch literal 2344 zcmaJ?U5pb|6h3DgfFR!i`V9z6p5+^33s*=Z}3eW^N{m{7Mu( zFgH6rvqk>lE!dxjy*USkd_bx}hDgJ6^JmYcB<~-{!$LlJ`sj3YNzs8n#cR$_pIacC z-vwUAYoD5)pM7#-9Kq7FhmniF7 z#lr0Cd=VrP0Phz+PhY#v5y98It5~z`-SO^77dJ!;KUH*tm*GK_5Ez_z(t99YiM;#5 zCZZzIC^>)X*IrHSxJ#Ra7tt-}yEpqB`L9YB`5NT7pF|jBDH6FrQ6xCP#~?q~<9D&& z3t}y`SAlR&3(|Xby>$2>wQn!pyAtdldH2I4IzYUOKLfJ`_E!=)O!PunO_J#lcp5+G zZ!fMItNT}vtls=1eea6rg)~0~n&LaD-&0?tK2B}Z@5N_=6%ZeO6gncZ%PN%HS?gh@ z8r|$+2~+lc4@c-3y4=HZ$R|oOw6&*?0TJz`({zf?(k^;~W@!=9Ja`lOGvKo{N{694 zNhc8bBIGmhIpN3HO;7{a!CDP;rMi~aekij|uW!iGf_D=+8hC58<$vOu z@a*r(4()0*6u-XLeqE2Q|6h4_qpAfuj|xxFahgL))5C$VnOrH8ZObiEZ`<_>15 zP6vsMrt3IOx9(UuE0=L%N=zAY%9U~@ql7KlkfkwFAF4m%jwDUD!%5w=O+CqL;4vy* zuZ5uM-9e@tq#ihUp}8_7R0ugt?mlHuP5~9Wi&o#5G;FmUH|gi;3gGQ8epJdt0sH zQfau=+PjXb*izn-Bx}r);({L%q^hfU^ngzCU}?wB-Me@0C=GHLFHK68@P0X9mUMkB z29d%i3va*gJObmxwo}sQfupqn)N8FDtddLs~nC!B9AY`Gc)2Z^|B7K`zi8R)t{2P+1v y2mfYM_@>$T$A1c^R#F_tpSb!UPS2mip~1#uwRSKq+zxoR$Jgafcskl)f&K*rt6sPO literal 0 HcmV?d00001 diff --git a/docs/static/js/async/667.d5e006b6.js b/docs/static/js/async/667.d5e006b6.js new file mode 100644 index 0000000..6d52af0 --- /dev/null +++ b/docs/static/js/async/667.d5e006b6.js @@ -0,0 +1 @@ +(self.webpackChunkreference_finder=self.webpackChunkreference_finder||[]).push([["667"],{2610:function(e,t,n){"use strict";n.d(t,{LE:function(){return o},Mv:function(){return i},qg:function(){return u}});var r=n("5271");let l={display:"none"};function i(e){let{id:t,value:n}=e;return r.createElement("div",{id:t,style:l},n)}function o(e){let{id:t,announcement:n,ariaLiveType:l="assertive"}=e;return r.createElement("div",{id:t,style:{position:"fixed",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"},role:"status","aria-live":l,"aria-atomic":!0},n)}function u(){let[e,t]=(0,r.useState)("");return{announce:(0,r.useCallback)(e=>{null!=e&&t(e)},[]),announcement:e}}},1603:function(e,t,n){"use strict";let r;n.d(t,{Cj:function(){return eU},LB:function(){return eF},O1:function(){return eJ},VK:function(){return P},Zj:function(){return eH},g4:function(){return b}});var l,i,o,u,a,s,c,d,f,h,g,p,v,b,m,y,w,x,D,E,C=n("5271"),R=n("967"),S=n("8434"),M=n("2610");let L=(0,C.createContext)(null),k={draggable:"\n To pick up a draggable item, press the space bar.\n While dragging, use the arrow keys to move the item.\n Press space again to drop the item in its new position, or press escape to cancel.\n "},O={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was moved over droppable area "+n.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was dropped over droppable area "+n.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function I(e){let{announcements:t=O,container:n,hiddenTextDescribedById:r,screenReaderInstructions:l=k}=e,{announce:i,announcement:o}=(0,M.qg)(),u=(0,S.Ld)("DndLiveRegion"),[a,s]=(0,C.useState)(!1);if((0,C.useEffect)(()=>{s(!0)},[]),!function(e){let t=(0,C.useContext)(L);(0,C.useEffect)(()=>{if(!t)throw Error("useDndMonitor must be used within a children of ");return t(e)},[e,t])}((0,C.useMemo)(()=>({onDragStart(e){let{active:n}=e;i(t.onDragStart({active:n}))},onDragMove(e){let{active:n,over:r}=e;t.onDragMove&&i(t.onDragMove({active:n,over:r}))},onDragOver(e){let{active:n,over:r}=e;i(t.onDragOver({active:n,over:r}))},onDragEnd(e){let{active:n,over:r}=e;i(t.onDragEnd({active:n,over:r}))},onDragCancel(e){let{active:n,over:r}=e;i(t.onDragCancel({active:n,over:r}))}}),[i,t])),!a)return null;let c=C.createElement(C.Fragment,null,C.createElement(M.Mv,{id:r,value:l.draggable}),C.createElement(M.LE,{id:u,announcement:o}));return n?(0,R.createPortal)(c,n):c}function T(){}(l=g||(g={})).DragStart="dragStart",l.DragMove="dragMove",l.DragEnd="dragEnd",l.DragCancel="dragCancel",l.DragOver="dragOver",l.RegisterDroppable="registerDroppable",l.SetDroppableDisabled="setDroppableDisabled",l.UnregisterDroppable="unregisterDroppable";let j=Object.freeze({x:0,y:0});function N(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return r-n}let A=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e,l=[];for(let e of r){let{id:r}=e,i=n.get(r);if(i){let n=function(e,t){let n=Math.max(t.top,e.top),r=Math.max(t.left,e.left),l=Math.min(t.left+t.width,e.left+e.width),i=Math.min(t.top+t.height,e.top+e.height);if(r0&&l.push({id:r,data:{droppableContainer:e,value:n}})}}return l.sort(N)};function z(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:j}let B=(i=1,function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r({...e,top:e.top+i*t.y,bottom:e.bottom+i*t.y,left:e.left+i*t.x,right:e.right+i*t.x}),{...e})});function F(e){if(e.startsWith("matrix3d(")){let t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}if(e.startsWith("matrix(")){let t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}let X={ignoreTransform:!1};function P(e,t){void 0===t&&(t=X);let n=e.getBoundingClientRect();if(t.ignoreTransform){let{transform:t,transformOrigin:r}=(0,S.Jj)(e).getComputedStyle(e);t&&(n=function(e,t,n){let r=F(t);if(!r)return e;let{scaleX:l,scaleY:i,x:o,y:u}=r,a=e.left-o-(1-l)*parseFloat(n),s=e.top-u-(1-i)*parseFloat(n.slice(n.indexOf(" ")+1)),c=l?e.width/l:e.width,d=i?e.height/i:e.height;return{width:c,height:d,top:s,right:a+c,bottom:s+d,left:a}}(n,t,r))}let{top:r,left:l,width:i,height:o,bottom:u,right:a}=n;return{top:r,left:l,width:i,height:o,bottom:u,right:a}}function J(e){return P(e,{ignoreTransform:!0})}function U(e,t){let n=[];return e?function r(l){var i,o;if(null!=t&&n.length>=t||!l)return n;if((0,S.qk)(l)&&null!=l.scrollingElement&&!n.includes(l.scrollingElement))return n.push(l.scrollingElement),n;if(!(0,S.Re)(l)||(0,S.vZ)(l)||n.includes(l))return n;let u=(0,S.Jj)(e).getComputedStyle(l);return(l!==e&&function(e,t){void 0===t&&(t=(0,S.Jj)(e).getComputedStyle(e));let n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(e=>{let r=t[e];return"string"==typeof r&&n.test(r)})}(l,u)&&n.push(l),i=l,void 0===(o=u)&&(o=(0,S.Jj)(i).getComputedStyle(i)),"fixed"===o.position)?n:r(l.parentNode)}(e):n}function Y(e){let[t]=U(e,1);return null!=t?t:null}function H(e){return S.Nq&&e?(0,S.FJ)(e)?e:(0,S.UG)(e)?(0,S.qk)(e)||e===(0,S.r3)(e).scrollingElement?window:(0,S.Re)(e)?e:null:null:null}function K(e){return(0,S.FJ)(e)?e.scrollX:e.scrollLeft}function q(e){return(0,S.FJ)(e)?e.scrollY:e.scrollTop}function W(e){return{x:K(e),y:q(e)}}function G(e){return!!S.Nq&&!!e&&e===document.scrollingElement}function V(e){let t={x:0,y:0},n=G(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},r={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height},l=e.scrollTop<=t.y,i=e.scrollLeft<=t.x,o=e.scrollTop>=r.y;return{isTop:l,isLeft:i,isBottom:o,isRight:e.scrollLeft>=r.x,maxScroll:r,minScroll:t}}(o=p||(p={}))[o.Forward=1]="Forward",o[o.Backward=-1]="Backward";let _={x:.2,y:.2};function $(e){return e.reduce((e,t)=>(0,S.IH)(e,W(t)),j)}function Z(e,t){if(void 0===t&&(t=P),!e)return;let{top:n,left:r,bottom:l,right:i}=t(e);Y(e)&&(l<=0||i<=0||n>=window.innerHeight||r>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}let Q=[["x",["left","right"],function(e){return e.reduce((e,t)=>e+K(t),0)}],["y",["top","bottom"],function(e){return e.reduce((e,t)=>e+q(t),0)}]];class ee{constructor(e,t){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;let n=U(t),r=$(n);for(let[t,l,i]of(this.rect={...e},this.width=e.width,this.height=e.height,Q))for(let e of l)Object.defineProperty(this,e,{get:()=>{let l=i(n),o=r[t]-l;return this.rect[e]+o},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class et{constructor(e){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(e=>{var t;return null==(t=this.target)?void 0:t.removeEventListener(...e)})},this.target=e}add(e,t,n){var r;null==(r=this.target)||r.addEventListener(e,t,n),this.listeners.push([e,t,n])}}function en(e,t){let n=Math.abs(e.x),r=Math.abs(e.y);return"number"==typeof t?Math.sqrt(n**2+r**2)>t:"x"in t&&"y"in t?n>t.x&&r>t.y:"x"in t?n>t.x:"y"in t&&r>t.y}function er(e){e.preventDefault()}function el(e){e.stopPropagation()}(u=v||(v={})).Click="click",u.DragStart="dragstart",u.Keydown="keydown",u.ContextMenu="contextmenu",u.Resize="resize",u.SelectionChange="selectionchange",u.VisibilityChange="visibilitychange",(a=b||(b={})).Space="Space",a.Down="ArrowDown",a.Right="ArrowRight",a.Left="ArrowLeft",a.Up="ArrowUp",a.Esc="Escape",a.Enter="Enter";let ei={start:[b.Space,b.Enter],cancel:[b.Esc],end:[b.Space,b.Enter]},eo=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case b.Right:return{...n,x:n.x+25};case b.Left:return{...n,x:n.x-25};case b.Down:return{...n,y:n.y+25};case b.Up:return{...n,y:n.y-25}}};class eu{constructor(e){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=e;let{event:{target:t}}=e;this.props=e,this.listeners=new et((0,S.r3)(t)),this.windowListeners=new et((0,S.Jj)(t)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(v.Resize,this.handleCancel),this.windowListeners.add(v.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(v.Keydown,this.handleKeyDown))}handleStart(){let{activeNode:e,onStart:t}=this.props,n=e.node.current;n&&Z(n),t(j)}handleKeyDown(e){if((0,S.vd)(e)){let{active:t,context:n,options:r}=this.props,{keyboardCodes:l=ei,coordinateGetter:i=eo,scrollBehavior:o="smooth"}=r,{code:u}=e;if(l.end.includes(u)){this.handleEnd(e);return}if(l.cancel.includes(u)){this.handleCancel(e);return}let{collisionRect:a}=n.current,s=a?{x:a.left,y:a.top}:j;!this.referenceCoordinates&&(this.referenceCoordinates=s);let c=i(e,{active:t,context:n.current,currentCoordinates:s});if(c){let t=(0,S.$X)(c,s),r={x:0,y:0},{scrollableAncestors:l}=n.current;for(let n of l){let l=e.code,{isTop:i,isRight:u,isLeft:a,isBottom:s,maxScroll:d,minScroll:f}=V(n),h=function(e){if(e===document.scrollingElement){let{innerWidth:e,innerHeight:t}=window;return{top:0,left:0,right:e,bottom:t,width:e,height:t}}let{top:t,left:n,right:r,bottom:l}=e.getBoundingClientRect();return{top:t,left:n,right:r,bottom:l,width:e.clientWidth,height:e.clientHeight}}(n),g={x:Math.min(l===b.Right?h.right-h.width/2:h.right,Math.max(l===b.Right?h.left:h.left+h.width/2,c.x)),y:Math.min(l===b.Down?h.bottom-h.height/2:h.bottom,Math.max(l===b.Down?h.top:h.top+h.height/2,c.y))},p=l===b.Right&&!u||l===b.Left&&!a,v=l===b.Down&&!s||l===b.Up&&!i;if(p&&g.x!==c.x){let e=n.scrollLeft+t.x,i=l===b.Right&&e<=d.x||l===b.Left&&e>=f.x;if(i&&!t.y){n.scrollTo({left:e,behavior:o});return}i?r.x=n.scrollLeft-e:r.x=l===b.Right?n.scrollLeft-d.x:n.scrollLeft-f.x,r.x&&n.scrollBy({left:-r.x,behavior:o});break}if(v&&g.y!==c.y){let e=n.scrollTop+t.y,i=l===b.Down&&e<=d.y||l===b.Up&&e>=f.y;if(i&&!t.x){n.scrollTo({top:e,behavior:o});return}i?r.y=n.scrollTop-e:r.y=l===b.Down?n.scrollTop-d.y:n.scrollTop-f.y,r.y&&n.scrollBy({top:-r.y,behavior:o});break}}this.handleMove(e,(0,S.IH)((0,S.$X)(c,this.referenceCoordinates),r))}}}handleMove(e,t){let{onMove:n}=this.props;e.preventDefault(),n(t)}handleEnd(e){let{onEnd:t}=this.props;e.preventDefault(),this.detach(),t()}handleCancel(e){let{onCancel:t}=this.props;e.preventDefault(),this.detach(),t()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}function ea(e){return!!(e&&"distance"in e)}function es(e){return!!(e&&"delay"in e)}eu.activators=[{eventName:"onKeyDown",handler:(e,t,n)=>{let{keyboardCodes:r=ei,onActivation:l}=t,{active:i}=n,{code:o}=e.nativeEvent;if(r.start.includes(o)){let t=i.activatorNode.current;return(!t||e.target===t)&&(e.preventDefault(),null==l||l({event:e.nativeEvent}),!0)}return!1}}];class ec{constructor(e,t,n){var r;void 0===n&&(n=function(e){let{EventTarget:t}=(0,S.Jj)(e);return e instanceof t?e:(0,S.r3)(e)}(e.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=e,this.events=t;let{event:l}=e,{target:i}=l;this.props=e,this.events=t,this.document=(0,S.r3)(i),this.documentListeners=new et(this.document),this.listeners=new et(n),this.windowListeners=new et((0,S.Jj)(i)),this.initialCoordinates=null!=(r=(0,S.DC)(l))?r:j,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){let{events:e,props:{options:{activationConstraint:t,bypassActivationConstraint:n}}}=this;if(this.listeners.add(e.move.name,this.handleMove,{passive:!1}),this.listeners.add(e.end.name,this.handleEnd),this.windowListeners.add(v.Resize,this.handleCancel),this.windowListeners.add(v.DragStart,er),this.windowListeners.add(v.VisibilityChange,this.handleCancel),this.windowListeners.add(v.ContextMenu,er),this.documentListeners.add(v.Keydown,this.handleKeydown),t){if(null!=n&&n({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(es(t)){this.timeoutId=setTimeout(this.handleStart,t.delay);return}if(ea(t))return}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handleStart(){let{initialCoordinates:e}=this,{onStart:t}=this.props;e&&(this.activated=!0,this.documentListeners.add(v.Click,el,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(v.SelectionChange,this.removeTextSelection),t(e))}handleMove(e){var t;let{activated:n,initialCoordinates:r,props:l}=this,{onMove:i,options:{activationConstraint:o}}=l;if(!r)return;let u=null!=(t=(0,S.DC)(e))?t:j,a=(0,S.$X)(r,u);if(!n&&o){if(ea(o)){if(null!=o.tolerance&&en(a,o.tolerance))return this.handleCancel();if(en(a,o.distance))return this.handleStart()}return es(o)&&en(a,o.tolerance)?this.handleCancel():void 0}e.cancelable&&e.preventDefault(),i(u)}handleEnd(){let{onEnd:e}=this.props;this.detach(),e()}handleCancel(){let{onCancel:e}=this.props;this.detach(),e()}handleKeydown(e){e.code===b.Esc&&this.handleCancel()}removeTextSelection(){var e;null==(e=this.document.getSelection())||e.removeAllRanges()}}let ed={move:{name:"pointermove"},end:{name:"pointerup"}};class ef extends ec{constructor(e){let{event:t}=e;super(e,ed,(0,S.r3)(t.target))}}ef.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return!!n.isPrimary&&0===n.button&&(null==r||r({event:n}),!0)}}];let eh={move:{name:"mousemove"},end:{name:"mouseup"}};(s=m||(m={}))[s.RightClick=2]="RightClick";let eg={move:{name:"touchmove"},end:{name:"touchend"}};(c=y||(y={}))[c.Pointer=0]="Pointer",c[c.DraggableRect=1]="DraggableRect",(d=w||(w={}))[d.TreeOrder=0]="TreeOrder",d[d.ReversedTreeOrder=1]="ReversedTreeOrder";let ep={x:{[p.Backward]:!1,[p.Forward]:!1},y:{[p.Backward]:!1,[p.Forward]:!1}};(f=x||(x={}))[f.Always=0]="Always",f[f.BeforeDragging=1]="BeforeDragging",f[f.WhileDragging=2]="WhileDragging",(D||(D={})).Optimized="optimized";let ev=new Map;function eb(e,t){return(0,S.Gj)(n=>e?n?n:"function"==typeof t?t(e):e:null,[t,e])}function em(e){let{callback:t,disabled:n}=e,r=(0,S.zX)(t),l=(0,C.useMemo)(()=>{if(n||"undefined"==typeof window||void 0===window.ResizeObserver)return;let{ResizeObserver:e}=window;return new e(r)},[n]);return(0,C.useEffect)(()=>()=>null==l?void 0:l.disconnect(),[l]),l}function ey(e){return new ee(P(e),e)}function ew(e,t,n){void 0===t&&(t=ey);let[r,l]=(0,C.useReducer)(function(r){if(!e)return null;if(!1===e.isConnected){var l;return null!=(l=null!=r?r:n)?l:null}let i=t(e);return JSON.stringify(r)===JSON.stringify(i)?r:i},null),i=function(e){let{callback:t,disabled:n}=e,r=(0,S.zX)(t),l=(0,C.useMemo)(()=>{if(n||"undefined"==typeof window||void 0===window.MutationObserver)return;let{MutationObserver:e}=window;return new e(r)},[r,n]);return(0,C.useEffect)(()=>()=>null==l?void 0:l.disconnect(),[l]),l}({callback(t){if(e)for(let n of t){let{type:t,target:r}=n;if("childList"===t&&r instanceof HTMLElement&&r.contains(e)){l();break}}}}),o=em({callback:l});return(0,S.LI)(()=>{l(),e?(null==o||o.observe(e),null==i||i.observe(document.body,{childList:!0,subtree:!0})):(null==o||o.disconnect(),null==i||i.disconnect())},[e]),r}let ex=[];function eD(e,t){void 0===t&&(t=[]);let n=(0,C.useRef)(null);return(0,C.useEffect)(()=>{n.current=null},t),(0,C.useEffect)(()=>{let t=e!==j;t&&!n.current&&(n.current=e),!t&&n.current&&(n.current=null)},[e]),n.current?(0,S.$X)(e,n.current):j}function eE(e){return(0,C.useMemo)(()=>e?function(e){let t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}(e):null,[e])}let eC=[];function eR(e){if(!e)return null;if(e.children.length>1)return e;let t=e.children[0];return(0,S.Re)(t)?t:e}let eS=[{sensor:ef,options:{}},{sensor:eu,options:{}}],eM={current:{}},eL={draggable:{measure:J},droppable:{measure:J,strategy:x.WhileDragging,frequency:D.Optimized},dragOverlay:{measure:P}};class ek extends Map{get(e){var t;return null!=e&&null!=(t=super.get(e))?t:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(e=>{let{disabled:t}=e;return!t})}getNodeFor(e){var t,n;return null!=(t=null==(n=this.get(e))?void 0:n.node.current)?t:void 0}}let eO={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new ek,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:T},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:eL,measureDroppableContainers:T,windowRect:null,measuringScheduled:!1},eI={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:T,draggableNodes:new Map,over:null,measureDroppableContainers:T},eT=(0,C.createContext)(eI),ej=(0,C.createContext)(eO);function eN(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new ek}}}function eA(e,t){switch(t.type){case g.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case g.DragMove:if(!e.draggable.active)return e;return{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}};case g.DragEnd:case g.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case g.RegisterDroppable:{let{element:n}=t,{id:r}=n,l=new ek(e.droppable.containers);return l.set(r,n),{...e,droppable:{...e.droppable,containers:l}}}case g.SetDroppableDisabled:{let{id:n,key:r,disabled:l}=t,i=e.droppable.containers.get(n);if(!i||r!==i.key)return e;let o=new ek(e.droppable.containers);return o.set(n,{...i,disabled:l}),{...e,droppable:{...e.droppable,containers:o}}}case g.UnregisterDroppable:{let{id:n,key:r}=t,l=e.droppable.containers.get(n);if(!l||r!==l.key)return e;let i=new ek(e.droppable.containers);return i.delete(n),{...e,droppable:{...e.droppable,containers:i}}}default:return e}}function ez(e){let{disabled:t}=e,{active:n,activatorEvent:r,draggableNodes:l}=(0,C.useContext)(eT),i=(0,S.D9)(r),o=(0,S.D9)(null==n?void 0:n.id);return(0,C.useEffect)(()=>{if(!t&&!r&&i&&null!=o){if(!(0,S.vd)(i)||document.activeElement===i.target)return;let e=l.get(o);if(!e)return;let{activatorNode:t,node:n}=e;if(!!t.current||!!n.current)requestAnimationFrame(()=>{for(let e of[t.current,n.current]){if(!e)continue;let t=(0,S.so)(e);if(t){t.focus();break}}})}},[r,t,l,o,i]),null}let eB=(0,C.createContext)({...j,scaleX:1,scaleY:1});(h=E||(E={}))[h.Uninitialized=0]="Uninitialized",h[h.Initializing=1]="Initializing",h[h.Initialized=2]="Initialized";let eF=(0,C.memo)(function(e){var t,n,r,l,i,o,u,a,s,c,d;let{id:f,accessibility:h,autoScroll:v=!0,children:b,sensors:m=eS,collisionDetection:D=A,measuring:M,modifiers:k,...O}=e,[T,N]=(0,C.useReducer)(eA,void 0,eN),[F,X]=function(){let[e]=(0,C.useState)(()=>new Set),t=(0,C.useCallback)(t=>(e.add(t),()=>e.delete(t)),[e]);return[(0,C.useCallback)(t=>{let{type:n,event:r}=t;e.forEach(e=>{var t;return null==(t=e[n])?void 0:t.call(e,r)})},[e]),t]}(),[J,K]=(0,C.useState)(E.Uninitialized),q=J===E.Initialized,{draggable:{active:Z,nodes:Q,translate:et},droppable:{containers:en}}=T,er=Z?Q.get(Z):null,el=(0,C.useRef)({initial:null,translated:null}),ei=(0,C.useMemo)(()=>{var e;return null!=Z?{id:Z,data:null!=(e=null==er?void 0:er.data)?e:eM,rect:el}:null},[Z,er]),eo=(0,C.useRef)(null),[eu,ea]=(0,C.useState)(null),[es,ec]=(0,C.useState)(null),ed=(0,S.Ey)(O,Object.values(O)),ef=(0,S.Ld)("DndDescribedBy",f),eh=(0,C.useMemo)(()=>en.getEnabled(),[en]);let eg=(i=M,(0,C.useMemo)(()=>({draggable:{...eL.draggable,...null==i?void 0:i.draggable},droppable:{...eL.droppable,...null==i?void 0:i.droppable},dragOverlay:{...eL.dragOverlay,...null==i?void 0:i.dragOverlay}}),[null==i?void 0:i.draggable,null==i?void 0:i.droppable,null==i?void 0:i.dragOverlay])),{droppableRects:ey,measureDroppableContainers:ek,measuringScheduled:eO}=function(e,t){let{dragging:n,dependencies:r,config:l}=t,[i,o]=(0,C.useState)(null),{frequency:u,measure:a,strategy:s}=l,c=(0,C.useRef)(e),d=function(){switch(s){case x.Always:return!1;case x.BeforeDragging:return n;default:return!n}}(),f=(0,S.Ey)(d),h=(0,C.useCallback)(function(e){void 0===e&&(e=[]),!f.current&&o(t=>null===t?e:t.concat(e.filter(e=>!t.includes(e))))},[f]),g=(0,C.useRef)(null),p=(0,S.Gj)(t=>{if(d&&!n)return ev;if(!t||t===ev||c.current!==e||null!=i){let t=new Map;for(let n of e){if(!n)continue;if(i&&i.length>0&&!i.includes(n.id)&&n.rect.current){t.set(n.id,n.rect.current);continue}let e=n.node.current,r=e?new ee(a(e),e):null;n.rect.current=r,r&&t.set(n.id,r)}return t}return t},[e,i,n,d,a]);return(0,C.useEffect)(()=>{c.current=e},[e]),(0,C.useEffect)(()=>{!d&&h()},[n,d]),(0,C.useEffect)(()=>{i&&i.length>0&&o(null)},[JSON.stringify(i)]),(0,C.useEffect)(()=>{!d&&"number"==typeof u&&null===g.current&&(g.current=setTimeout(()=>{h(),g.current=null},u))},[u,d,h,...r]),{droppableRects:p,measureDroppableContainers:h,measuringScheduled:null!=i}}(eh,{dragging:q,dependencies:[et.x,et.y],config:eg.droppable}),eI=function(e,t){let n=null!==t?e.get(t):void 0,r=n?n.node.current:null;return(0,S.Gj)(e=>{var n;return null===t?null:null!=(n=null!=r?r:e)?n:null},[r,t])}(Q,Z),eF=(0,C.useMemo)(()=>es?(0,S.DC)(es):null,[es]),eX=function(){let e=(null==eu?void 0:eu.autoScrollEnabled)===!1,t="object"==typeof v?!1===v.enabled:!1===v,n=q&&!e&&!t;return"object"==typeof v?{...v,enabled:n}:{enabled:n}}(),eP=eb(eI,eg.draggable.measure);!function(e){let{activeNode:t,measure:n,initialRect:r,config:l=!0}=e,i=(0,C.useRef)(!1),{x:o,y:u}="boolean"==typeof l?{x:l,y:l}:l;(0,S.LI)(()=>{if(!o&&!u||!t){i.current=!1;return}if(i.current||!r)return;let e=null==t?void 0:t.node.current;if(!e||!1===e.isConnected)return;let l=z(n(e),r);if(!o&&(l.x=0),!u&&(l.y=0),i.current=!0,Math.abs(l.x)>0||Math.abs(l.y)>0){let t=Y(e);t&&t.scrollBy({top:l.y,left:l.x})}},[t,o,u,r,n])}({activeNode:Z?Q.get(Z):null,config:eX.layoutShiftCompensation,initialRect:eP,measure:eg.draggable.measure});let eJ=ew(eI,eg.draggable.measure,eP),eU=ew(eI?eI.parentElement:null),eY=(0,C.useRef)({activatorEvent:null,active:null,activeNode:eI,collisionRect:null,collisions:null,droppableRects:ey,draggableNodes:Q,draggingNode:null,draggingNodeRect:null,droppableContainers:en,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),eH=en.getNodeFor(null==(t=eY.current.over)?void 0:t.id),eK=function(e){let{measure:t}=e,[n,r]=(0,C.useState)(null),l=em({callback:(0,C.useCallback)(e=>{for(let{target:n}of e)if((0,S.Re)(n)){r(e=>{let r=t(n);return e?{...e,width:r.width,height:r.height}:r});break}},[t])}),i=(0,C.useCallback)(e=>{let n=eR(e);null==l||l.disconnect(),n&&(null==l||l.observe(n)),r(n?t(n):null)},[t,l]),[o,u]=(0,S.wm)(i);return(0,C.useMemo)(()=>({nodeRef:o,rect:n,setRef:u}),[n,o,u])}({measure:eg.dragOverlay.measure}),eq=null!=(n=eK.nodeRef.current)?n:eI,eW=q?null!=(r=eK.rect)?r:eJ:null,eG=!!(eK.nodeRef.current&&eK.rect),eV=function(e){let t=eb(e);return z(e,t)}(eG?null:eJ),e_=eE(eq?(0,S.Jj)(eq):null),e$=function(e){let t=(0,C.useRef)(e),n=(0,S.Gj)(n=>e?n&&n!==ex&&e&&t.current&&e.parentNode===t.current.parentNode?n:U(e):ex,[e]);return(0,C.useEffect)(()=>{t.current=e},[e]),n}(q?null!=eH?eH:eI:null),eZ=function(e,t){void 0===t&&(t=P);let[n]=e,r=eE(n?(0,S.Jj)(n):null),[l,i]=(0,C.useReducer)(function(){return e.length?e.map(e=>G(e)?r:new ee(t(e),e)):eC},eC),o=em({callback:i});return e.length>0&&l===eC&&i(),(0,S.LI)(()=>{e.length?e.forEach(e=>null==o?void 0:o.observe(e)):(null==o||o.disconnect(),i())},[e]),l}(e$),eQ=function(e,t){let{transform:n,...r}=t;return null!=e&&e.length?e.reduce((e,t)=>t({transform:e,...r}),n):n}(k,{transform:{x:et.x-eV.x,y:et.y-eV.y,scaleX:1,scaleY:1},activatorEvent:es,active:ei,activeNodeRect:eJ,containerNodeRect:eU,draggingNodeRect:eW,over:eY.current.over,overlayNodeRect:eK.rect,scrollableAncestors:e$,scrollableAncestorRects:eZ,windowRect:e_}),e0=eF?(0,S.IH)(eF,et):null,e1=function(e){let[t,n]=(0,C.useState)(null),r=(0,C.useRef)(e),l=(0,C.useCallback)(e=>{let t=H(e.target);t&&n(e=>e?(e.set(t,W(t)),new Map(e)):null)},[]);return(0,C.useEffect)(()=>{let t=r.current;if(e!==t){i(t);let o=e.map(e=>{let t=H(e);return t?(t.addEventListener("scroll",l,{passive:!0}),[t,W(t)]):null}).filter(e=>null!=e);n(o.length?new Map(o):null),r.current=e}return()=>{i(e),i(t)};function i(e){e.forEach(e=>{let t=H(e);null==t||t.removeEventListener("scroll",l)})}},[l,e]),(0,C.useMemo)(()=>e.length?t?Array.from(t.values()).reduce((e,t)=>(0,S.IH)(e,t),j):$(e):j,[e,t])}(e$),e2=eD(e1),e4=eD(e1,[eJ]),e5=(0,S.IH)(eQ,e2),e3=eW?B(eW,eQ):null,e7=ei&&e3?D({active:ei,collisionRect:e3,droppableRects:ey,droppableContainers:eh,pointerCoordinates:e0}):null,e9=function(e,t){if(!e||0===e.length)return null;let[n]=e;return 0,n[t]}(e7,"id"),[e6,e8]=(0,C.useState)(null);let te=(o=eG?eQ:(0,S.IH)(eQ,e4),u=null!=(l=null==e6?void 0:e6.rect)?l:null,a=eJ,{...o,scaleX:u&&a?u.width/a.width:1,scaleY:u&&a?u.height/a.height:1}),tt=(0,C.useCallback)((e,t)=>{let{sensor:n,options:r}=t;if(null==eo.current)return;let l=Q.get(eo.current);if(!l)return;let i=e.nativeEvent,o=new n({active:eo.current,activeNode:l,event:i,options:r,context:eY,onStart(e){let t=eo.current;if(null==t)return;let n=Q.get(t);if(!n)return;let{onDragStart:r}=ed.current,l={active:{id:t,data:n.data,rect:el}};(0,R.unstable_batchedUpdates)(()=>{null==r||r(l),K(E.Initializing),N({type:g.DragStart,initialCoordinates:e,active:t}),F({type:"onDragStart",event:l})})},onMove(e){N({type:g.DragMove,coordinates:e})},onEnd:u(g.DragEnd),onCancel:u(g.DragCancel)});function u(e){return async function(){let{active:t,collisions:n,over:r,scrollAdjustedTranslate:l}=eY.current,o=null;if(t&&l){let{cancelDrop:u}=ed.current;o={activatorEvent:i,active:t,collisions:n,delta:l,over:r},e===g.DragEnd&&"function"==typeof u&&await Promise.resolve(u(o))&&(e=g.DragCancel)}eo.current=null,(0,R.unstable_batchedUpdates)(()=>{N({type:e}),K(E.Uninitialized),e8(null),ea(null),ec(null);let t=e===g.DragEnd?"onDragEnd":"onDragCancel";if(o){let e=ed.current[t];null==e||e(o),F({type:t,event:o})}})}}(0,R.unstable_batchedUpdates)(()=>{ea(o),ec(e.nativeEvent)})},[Q]),tn=(0,C.useCallback)((e,t)=>(n,r)=>{let l=n.nativeEvent,i=Q.get(r);if(null===eo.current&&!!i&&!l.dndKit&&!l.defaultPrevented)!0===e(n,t.options,{active:i})&&(l.dndKit={capturedBy:t.sensor},eo.current=r,tt(n,t))},[Q,tt]);let tr=(s=m,c=tn,(0,C.useMemo)(()=>s.reduce((e,t)=>{let{sensor:n}=t;return[...e,...n.activators.map(e=>({eventName:e.eventName,handler:c(e.handler,t)}))]},[]),[s,c]));d=m,(0,C.useEffect)(()=>{if(!S.Nq)return;let e=d.map(e=>{let{sensor:t}=e;return null==t.setup?void 0:t.setup()});return()=>{for(let t of e)null==t||t()}},d.map(e=>{let{sensor:t}=e;return t})),(0,S.LI)(()=>{eJ&&J===E.Initializing&&K(E.Initialized)},[eJ,J]),(0,C.useEffect)(()=>{let{onDragMove:e}=ed.current,{active:t,activatorEvent:n,collisions:r,over:l}=eY.current;if(!t||!n)return;let i={active:t,activatorEvent:n,collisions:r,delta:{x:e5.x,y:e5.y},over:l};(0,R.unstable_batchedUpdates)(()=>{null==e||e(i),F({type:"onDragMove",event:i})})},[e5.x,e5.y]),(0,C.useEffect)(()=>{let{active:e,activatorEvent:t,collisions:n,droppableContainers:r,scrollAdjustedTranslate:l}=eY.current;if(!e||null==eo.current||!t||!l)return;let{onDragOver:i}=ed.current,o=r.get(e9),u=o&&o.rect.current?{id:o.id,rect:o.rect.current,data:o.data,disabled:o.disabled}:null,a={active:e,activatorEvent:t,collisions:n,delta:{x:l.x,y:l.y},over:u};(0,R.unstable_batchedUpdates)(()=>{e8(u),null==i||i(a),F({type:"onDragOver",event:a})})},[e9]),(0,S.LI)(()=>{eY.current={activatorEvent:es,active:ei,activeNode:eI,collisionRect:e3,collisions:e7,droppableRects:ey,draggableNodes:Q,draggingNode:eq,draggingNodeRect:eW,droppableContainers:en,over:e6,scrollableAncestors:e$,scrollAdjustedTranslate:e5},el.current={initial:eW,translated:e3}},[ei,eI,e7,e3,Q,eq,eW,ey,en,e6,e$,e5]),!function(e){let{acceleration:t,activator:n=y.Pointer,canScroll:r,draggingRect:l,enabled:i,interval:o=5,order:u=w.TreeOrder,pointerCoordinates:a,scrollableAncestors:s,scrollableAncestorRects:c,delta:d,threshold:f}=e,h=function(e){let{delta:t,disabled:n}=e,r=(0,S.D9)(t);return(0,S.Gj)(e=>{if(n||!r||!e)return ep;let l={x:Math.sign(t.x-r.x),y:Math.sign(t.y-r.y)};return{x:{[p.Backward]:e.x[p.Backward]||-1===l.x,[p.Forward]:e.x[p.Forward]||1===l.x},y:{[p.Backward]:e.y[p.Backward]||-1===l.y,[p.Forward]:e.y[p.Forward]||1===l.y}}},[n,t,r])}({delta:d,disabled:!i}),[g,v]=(0,S.Yz)(),b=(0,C.useRef)({x:0,y:0}),m=(0,C.useRef)({x:0,y:0}),x=(0,C.useMemo)(()=>{switch(n){case y.Pointer:return a?{top:a.y,bottom:a.y,left:a.x,right:a.x}:null;case y.DraggableRect:return l}},[n,l,a]),D=(0,C.useRef)(null),E=(0,C.useCallback)(()=>{let e=D.current;if(!e)return;let t=b.current.x*m.current.x,n=b.current.y*m.current.y;e.scrollBy(t,n)},[]),R=(0,C.useMemo)(()=>u===w.TreeOrder?[...s].reverse():s,[u,s]);(0,C.useEffect)(()=>{if(!i||!s.length||!x){v();return}for(let e of R){if((null==r?void 0:r(e))===!1)continue;let n=c[s.indexOf(e)];if(!n)continue;let{direction:l,speed:i}=function(e,t,n,r,l){let{top:i,left:o,right:u,bottom:a}=n;void 0===r&&(r=10),void 0===l&&(l=_);let{isTop:s,isBottom:c,isLeft:d,isRight:f}=V(e),h={x:0,y:0},g={x:0,y:0},v={height:t.height*l.y,width:t.width*l.x};return!s&&i<=t.top+v.height?(h.y=p.Backward,g.y=r*Math.abs((t.top+v.height-i)/v.height)):!c&&a>=t.bottom-v.height&&(h.y=p.Forward,g.y=r*Math.abs((t.bottom-v.height-a)/v.height)),!f&&u>=t.right-v.width?(h.x=p.Forward,g.x=r*Math.abs((t.right-v.width-u)/v.width)):!d&&o<=t.left+v.width&&(h.x=p.Backward,g.x=r*Math.abs((t.left+v.width-o)/v.width)),{direction:h,speed:g}}(e,n,x,t,f);for(let e of["x","y"])!h[e][l[e]]&&(i[e]=0,l[e]=0);if(i.x>0||i.y>0){v(),D.current=e,g(E,o),b.current=i,m.current=l;return}}b.current={x:0,y:0},m.current={x:0,y:0},v()},[t,E,r,v,i,o,JSON.stringify(x),JSON.stringify(h),g,s,R,c,JSON.stringify(f)])}({...eX,delta:et,draggingRect:e3,pointerCoordinates:e0,scrollableAncestors:e$,scrollableAncestorRects:eZ});let tl=(0,C.useMemo)(()=>({active:ei,activeNode:eI,activeNodeRect:eJ,activatorEvent:es,collisions:e7,containerNodeRect:eU,dragOverlay:eK,draggableNodes:Q,droppableContainers:en,droppableRects:ey,over:e6,measureDroppableContainers:ek,scrollableAncestors:e$,scrollableAncestorRects:eZ,measuringConfiguration:eg,measuringScheduled:eO,windowRect:e_}),[ei,eI,eJ,es,e7,eU,eK,Q,en,ey,e6,ek,e$,eZ,eg,eO,e_]),ti=(0,C.useMemo)(()=>({activatorEvent:es,activators:tr,active:ei,activeNodeRect:eJ,ariaDescribedById:{draggable:ef},dispatch:N,draggableNodes:Q,over:e6,measureDroppableContainers:ek}),[es,tr,ei,eJ,N,ef,Q,e6,ek]);return C.createElement(L.Provider,{value:X},C.createElement(eT.Provider,{value:ti},C.createElement(ej.Provider,{value:tl},C.createElement(eB.Provider,{value:te},b)),C.createElement(ez,{disabled:(null==h?void 0:h.restoreFocus)===!1})),C.createElement(I,{...h,hiddenTextDescribedById:ef}))}),eX=(0,C.createContext)(null),eP="button";function eJ(e){var t,n;let{id:r,data:l,disabled:i=!1,attributes:o}=e,u=(0,S.Ld)("Droppable"),{activators:a,activatorEvent:s,active:c,activeNodeRect:d,ariaDescribedById:f,draggableNodes:h,over:g}=(0,C.useContext)(eT),{role:p=eP,roleDescription:v="draggable",tabIndex:b=0}=null!=o?o:{},m=(null==c?void 0:c.id)===r,y=(0,C.useContext)(m?eB:eX),[w,x]=(0,S.wm)(),[D,E]=(0,S.wm)();let R=(t=a,n=r,(0,C.useMemo)(()=>t.reduce((e,t)=>{let{eventName:r,handler:l}=t;return e[r]=e=>{l(e,n)},e},{}),[t,n])),M=(0,S.Ey)(l);return(0,S.LI)(()=>(h.set(r,{id:r,key:u,node:w,activatorNode:D,data:M}),()=>{let e=h.get(r);e&&e.key===u&&h.delete(r)}),[h,r]),{active:c,activatorEvent:s,activeNodeRect:d,attributes:(0,C.useMemo)(()=>({role:p,tabIndex:b,"aria-disabled":i,"aria-pressed":!!m&&p===eP||void 0,"aria-roledescription":v,"aria-describedby":f.draggable}),[i,p,b,m,v,f.draggable]),isDragging:m,listeners:i?void 0:R,node:w,over:g,setNodeRef:x,setActivatorNodeRef:E,transform:y}}function eU(){return(0,C.useContext)(ej)}let eY={timeout:25};function eH(e){let{data:t,disabled:n=!1,id:r,resizeObserverConfig:l}=e,i=(0,S.Ld)("Droppable"),{active:o,dispatch:u,over:a,measureDroppableContainers:s}=(0,C.useContext)(eT),c=(0,C.useRef)({disabled:n}),d=(0,C.useRef)(!1),f=(0,C.useRef)(null),h=(0,C.useRef)(null),{disabled:p,updateMeasurementsFor:v,timeout:b}={...eY,...l},m=(0,S.Ey)(null!=v?v:r),y=em({callback:(0,C.useCallback)(()=>{if(!d.current){d.current=!0;return}null!=h.current&&clearTimeout(h.current),h.current=setTimeout(()=>{s(Array.isArray(m.current)?m.current:[m.current]),h.current=null},b)},[b]),disabled:p||!o}),w=(0,C.useCallback)((e,t)=>{y&&(t&&(y.unobserve(t),d.current=!1),e&&y.observe(e))},[y]),[x,D]=(0,S.wm)(w),E=(0,S.Ey)(t);return(0,C.useEffect)(()=>{y&&x.current&&(y.disconnect(),d.current=!1,y.observe(x.current))},[x,y]),(0,S.LI)(()=>(u({type:g.RegisterDroppable,element:{id:r,key:i,disabled:n,node:x,rect:f,data:E}}),()=>u({type:g.UnregisterDroppable,key:i,id:r})),[r]),(0,C.useEffect)(()=>{n!==c.current.disabled&&(u({type:g.SetDroppableDisabled,id:r,key:i,disabled:n}),c.current.disabled=n)},[r,i,n,u]),{active:o,rect:f,isOver:(null==a?void 0:a.id)===r,node:x,over:a,setNodeRef:D}}let eK={x:0,y:0,scaleX:1,scaleY:1},eq={position:"fixed",touchAction:"none"},eW=e=>(0,S.vd)(e)?"transform 250ms ease":void 0;(e,t)=>{let{as:n,activatorEvent:r,adjustScale:l,children:i,className:o,rect:u,style:a,transform:s,transition:c=eW}=e;if(!u)return null;let d=l?s:{...s,scaleX:1,scaleY:1},f={...eq,width:u.width,height:u.height,top:u.top,left:u.left,transform:S.ux.Transform.toString(d),transformOrigin:l&&r?function(e,t){let n=(0,S.DC)(e);if(!n)return"0 0";let r={x:(n.x-t.left)/t.width*100,y:(n.y-t.top)/t.height*100};return r.x+"% "+r.y+"%"}(r,u):void 0,transition:"function"==typeof c?c(r):c,...a};return C.createElement(n,{className:o,style:f,ref:t},i)};let eG={duration:250,easing:"ease",keyframes:e=>{let{transform:{initial:t,final:n}}=e;return[{transform:S.ux.Transform.toString(t)},{transform:S.ux.Transform.toString(n)}]},sideEffects:(r={styles:{active:{opacity:"0"}}},e=>{let{active:t,dragOverlay:n}=e,l={},{styles:i,className:o}=r;if(null!=i&&i.active)for(let[e,n]of Object.entries(i.active))void 0!==n&&(l[e]=t.node.style.getPropertyValue(e),t.node.style.setProperty(e,n));if(null!=i&&i.dragOverlay)for(let[e,t]of Object.entries(i.dragOverlay))void 0!==t&&n.node.style.setProperty(e,t);return null!=o&&o.active&&t.node.classList.add(o.active),null!=o&&o.dragOverlay&&n.node.classList.add(o.dragOverlay),function(){for(let[e,n]of Object.entries(l))t.node.style.setProperty(e,n);null!=o&&o.active&&t.node.classList.remove(o.active)}})},eV=0},5974:function(e,t,n){"use strict";n.d(t,{DL:function(){return l},F4:function(){return r}}),n("8434");let r=e=>{let{containerNodeRect:t,draggingNodeRect:n,transform:r}=e;return n&&t?function(e,t,n){let r={...e};return t.top+e.y<=n.top?r.y=n.top-t.top:t.bottom+e.y>=n.top+n.height&&(r.y=n.top+n.height-t.bottom),t.left+e.x<=n.left?r.x=n.left-t.left:t.right+e.x>=n.left+n.width&&(r.x=n.left+n.width-t.right),r}(r,n,t):r},l=e=>{let{transform:t}=e;return{...t,x:0}}},7790:function(e,t,n){"use strict";n.d(t,{Fo:function(){return h},Rp:function(){return o},nB:function(){return w},qw:function(){return c}});var r=n("5271"),l=n("1603"),i=n("8434");function o(e,t,n){let r=e.slice();return r.splice(n<0?r.length+n:n,0,r.splice(t,1)[0]),r}function u(e){return null!==e&&e>=0}let a=e=>{let{rects:t,activeIndex:n,overIndex:r,index:l}=e,i=o(t,r,n),u=t[l],a=i[l];return a&&u?{x:a.left-u.left,y:a.top-u.top,scaleX:a.width/u.width,scaleY:a.height/u.height}:null},s={scaleX:1,scaleY:1},c=e=>{var t;let{activeIndex:n,activeNodeRect:r,index:l,rects:i,overIndex:o}=e,u=null!=(t=i[n])?t:r;if(!u)return null;if(l===n){let e=i[o];return e?{x:0,y:nn&&l<=o?{x:0,y:-u.height-a,...s}:l=o?{x:0,y:u.height+a,...s}:{x:0,y:0,...s}},d="Sortable",f=r.createContext({activeIndex:-1,containerId:d,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:a,disabled:{draggable:!1,droppable:!1}});function h(e){var t;let{children:n,id:o,items:u,strategy:s=a,disabled:c=!1}=e,{active:h,dragOverlay:g,droppableRects:p,over:v,measureDroppableContainers:b}=(0,l.Cj)(),m=(0,i.Ld)(d,o),y=null!==g.rect,w=(0,r.useMemo)(()=>u.map(e=>"object"==typeof e&&"id"in e?e.id:e),[u]),x=null!=h,D=h?w.indexOf(h.id):-1,E=v?w.indexOf(v.id):-1,C=(0,r.useRef)(w),R=!function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n{R&&x&&b(w)},[R,w,x,b]),(0,r.useEffect)(()=>{C.current=w},[w]);let L=(0,r.useMemo)(()=>{var e,t;return{activeIndex:D,containerId:m,disabled:M,disableTransforms:S,items:w,overIndex:E,useDragOverlay:y,sortedRects:(e=w,t=p,e.reduce((e,n,r)=>{let l=t.get(n);return l&&(e[r]=l),e},Array(e.length))),strategy:s}},[D,m,M.draggable,M.droppable,S,w,E,p,y,s]);return r.createElement(f.Provider,{value:L},n)}let g=e=>{let{id:t,items:n,activeIndex:r,overIndex:l}=e;return o(n,r,l).indexOf(t)},p=e=>{let{containerId:t,isSorting:n,wasDragging:r,index:l,items:i,newIndex:o,previousItems:u,previousContainerId:a,transition:s}=e;return!!s&&!!r&&(u===i||l!==o)&&(!!n||o!==l&&t===a)},v={duration:200,easing:"ease"},b="transform",m=i.ux.Transition.toString({property:b,duration:0,easing:"linear"}),y={roleDescription:"sortable"};function w(e){let{animateLayoutChanges:t=p,attributes:n,disabled:o,data:a,getNewIndex:s=g,id:c,strategy:d,resizeObserverConfig:h,transition:w=v}=e,{items:x,containerId:D,activeIndex:E,disabled:C,disableTransforms:R,sortedRects:S,overIndex:M,useDragOverlay:L,strategy:k}=(0,r.useContext)(f),O=function(e,t){var n,r;return"boolean"==typeof e?{draggable:e,droppable:!1}:{draggable:null!=(n=null==e?void 0:e.draggable)?n:t.draggable,droppable:null!=(r=null==e?void 0:e.droppable)?r:t.droppable}}(o,C),I=x.indexOf(c),T=(0,r.useMemo)(()=>({sortable:{containerId:D,index:I,items:x},...a}),[D,a,I,x]),j=(0,r.useMemo)(()=>x.slice(x.indexOf(c)),[x,c]),{rect:N,node:A,isOver:z,setNodeRef:B}=(0,l.Zj)({id:c,data:T,disabled:O.droppable,resizeObserverConfig:{updateMeasurementsFor:j,...h}}),{active:F,activatorEvent:X,activeNodeRect:P,attributes:J,setNodeRef:U,listeners:Y,isDragging:H,over:K,setActivatorNodeRef:q,transform:W}=(0,l.O1)({id:c,data:T,attributes:{...y,...n},disabled:O.draggable}),G=(0,i.HB)(B,U),V=!!F,_=V&&!R&&u(E)&&u(M),$=!L&&H,Z=$&&_?W:null,Q=_?null!=Z?Z:(null!=d?d:k)({rects:S,activeNodeRect:P,activeIndex:E,overIndex:M,index:I}):null,ee=u(E)&&u(M)?s({id:c,items:x,activeIndex:E,overIndex:M}):I,et=null==F?void 0:F.id,en=(0,r.useRef)({activeId:et,items:x,newIndex:ee,containerId:D}),er=x!==en.current.items,el=t({active:F,containerId:D,isDragging:H,isSorting:V,id:c,index:I,items:x,newIndex:en.current.newIndex,previousItems:en.current.items,previousContainerId:en.current.containerId,transition:w,wasDragging:null!=en.current.activeId}),ei=function(e){let{disabled:t,index:n,node:o,rect:u}=e,[a,s]=(0,r.useState)(null),c=(0,r.useRef)(n);return(0,i.LI)(()=>{if(!t&&n!==c.current&&o.current){let e=u.current;if(e){let t=(0,l.VK)(o.current,{ignoreTransform:!0}),n={x:e.left-t.left,y:e.top-t.top,scaleX:e.width/t.width,scaleY:e.height/t.height};(n.x||n.y)&&s(n)}}n!==c.current&&(c.current=n)},[t,n,o,u]),(0,r.useEffect)(()=>{a&&s(null)},[a]),a}({disabled:!el,index:I,node:A,rect:N});return(0,r.useEffect)(()=>{V&&en.current.newIndex!==ee&&(en.current.newIndex=ee),D!==en.current.containerId&&(en.current.containerId=D),x!==en.current.items&&(en.current.items=x)},[V,ee,D,x]),(0,r.useEffect)(()=>{if(et===en.current.activeId)return;if(et&&!en.current.activeId){en.current.activeId=et;return}let e=setTimeout(()=>{en.current.activeId=et},50);return()=>clearTimeout(e)},[et]),{active:F,activeIndex:E,attributes:J,data:T,rect:N,index:I,newIndex:ee,items:x,isOver:z,isSorting:V,isDragging:H,listeners:Y,node:A,overIndex:M,over:K,setNodeRef:G,setActivatorNodeRef:q,setDroppableNodeRef:B,setDraggableNodeRef:U,transform:null!=ei?ei:Q,transition:function(){return ei||er&&en.current.newIndex===I?m:(!$||(0,i.vd)(X))&&w&&(V||el)?i.ux.Transition.toString({...w,property:b}):void 0}()}}l.g4.Down,l.g4.Right,l.g4.Up,l.g4.Left},8434:function(e,t,n){"use strict";n.d(t,{$X:function(){return C},D9:function(){return y},DC:function(){return S},Ey:function(){return v},FJ:function(){return o},Gj:function(){return b},HB:function(){return l},IH:function(){return E},Jj:function(){return a},LI:function(){return h},Ld:function(){return x},Nq:function(){return i},Re:function(){return c},UG:function(){return u},Yz:function(){return p},qk:function(){return s},r3:function(){return f},so:function(){return k},ux:function(){return M},vZ:function(){return d},vd:function(){return R},wm:function(){return m},zX:function(){return g}});var r=n("5271");function l(){for(var e=arguments.length,t=Array(e),n=0;ne=>{t.forEach(t=>t(e))},t)}let i="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;function o(e){let t=Object.prototype.toString.call(e);return"[object Window]"===t||"[object global]"===t}function u(e){return"nodeType"in e}function a(e){var t,n;return e?o(e)?e:u(e)?null!=(t=null==(n=e.ownerDocument)?void 0:n.defaultView)?t:window:window:window}function s(e){let{Document:t}=a(e);return e instanceof t}function c(e){return!o(e)&&e instanceof a(e).HTMLElement}function d(e){return e instanceof a(e).SVGElement}function f(e){return e?o(e)?e.document:u(e)?s(e)?e:c(e)||d(e)?e.ownerDocument:document:document:document}let h=i?r.useLayoutEffect:r.useEffect;function g(e){let t=(0,r.useRef)(e);return h(()=>{t.current=e}),(0,r.useCallback)(function(){for(var e=arguments.length,n=Array(e),r=0;r{e.current=setInterval(t,n)},[]);return[t,(0,r.useCallback)(()=>{null!==e.current&&(clearInterval(e.current),e.current=null)},[])]}function v(e,t){void 0===t&&(t=[e]);let n=(0,r.useRef)(e);return h(()=>{n.current!==e&&(n.current=e)},t),n}function b(e,t){let n=(0,r.useRef)();return(0,r.useMemo)(()=>{let t=e(n.current);return n.current=t,t},[...t])}function m(e){let t=g(e),n=(0,r.useRef)(null),l=(0,r.useCallback)(e=>{e!==n.current&&(null==t||t(e,n.current)),n.current=e},[]);return[n,l]}function y(e){let t=(0,r.useRef)();return(0,r.useEffect)(()=>{t.current=e},[e]),t.current}let w={};function x(e,t){return(0,r.useMemo)(()=>{if(t)return t;let n=null==w[e]?0:w[e]+1;return w[e]=n,e+"-"+n},[e,t])}function D(e){return function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),l=1;l{for(let[r,l]of Object.entries(n)){let n=t[r];null!=n&&(t[r]=n+e*l)}return t},{...t})}}let E=D(1),C=D(-1);function R(e){if(!e)return!1;let{KeyboardEvent:t}=a(e.target);return t&&e instanceof t}function S(e){var t;if(function(e){if(!e)return!1;let{TouchEvent:t}=a(e.target);return t&&e instanceof t}(e)){if(e.touches&&e.touches.length){let{clientX:t,clientY:n}=e.touches[0];return{x:t,y:n}}if(e.changedTouches&&e.changedTouches.length){let{clientX:t,clientY:n}=e.changedTouches[0];return{x:t,y:n}}}return"clientX"in(t=e)&&"clientY"in t?{x:e.clientX,y:e.clientY}:null}let M=Object.freeze({Translate:{toString(e){if(!e)return;let{x:t,y:n}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;let{scaleX:t,scaleY:n}=e;return"scaleX("+t+") scaleY("+n+")"}},Transform:{toString(e){if(e)return[M.Translate.toString(e),M.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:n,easing:r}=e;return t+" "+n+"ms "+r}}}),L="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function k(e){return e.matches(L)?e:e.querySelector(L)}}}]); \ No newline at end of file diff --git a/docs/static/js/async/790.9945780b.js b/docs/static/js/async/790.9945780b.js new file mode 100644 index 0000000..f3de94f --- /dev/null +++ b/docs/static/js/async/790.9945780b.js @@ -0,0 +1 @@ +(self.webpackChunkreference_finder=self.webpackChunkreference_finder||[]).push([["790"],{4723:function(e,s,i){"use strict";i.d(s,{X:function(){return l}});var n=i("2676"),a=i("5271");function l(e){var{value:s,className:i,children:l,onInput:t}=e,r=(0,a.useId)();return(0,n.jsxs)("div",{className:"form-check "+i,children:[(0,n.jsx)("input",{className:"form-check-input",type:"checkbox",id:r,checked:s,onChange:e=>t(e.currentTarget.checked)}),(0,n.jsx)("label",{className:"form-check-label",htmlFor:r,children:l})]})}},9444:function(e,s,i){"use strict";i.d(s,{x:function(){return v}});var n=i("8570"),a=i("1370"),l=i("2676"),t=i("7473"),r=i("5271"),c=i("1603"),o=i("7790"),x=i("5974"),d=i("8434"),h=i("470"),m=i("4723"),u=i("5490"),p=void 0===Intl.PluralRules,j=e=>{var{axiom:s,onInput:i}=e,{t:c}=(0,t.$G)(),{tempDb:x}=(0,r.useContext)(u.J),{setNodeRef:h,transform:p,transition:j,attributes:v,listeners:b}=(0,o.nB)({id:s}),g={transform:d.ux.Transform.toString(p),transition:j};return(0,l.jsxs)("div",{ref:h,style:g,className:"d-flex align-items-baseline",children:[(0,l.jsx)("div",(0,a._)((0,n._)({className:"me-3 handle"},v,b),{children:(0,l.jsx)("i",{className:"fa-solid fa-grip-lines"})})),(0,l.jsxs)(m.X,{value:x.axioms[s-1],onInput:i,children:["O",s," - ",c("settings.basic.axioms.O".concat(s))]})]})};function v(){var{t:e}=(0,t.$G)(),{tempDb:s,setTempDb:i}=(0,r.useContext)(u.J);function d(e,l){i((0,a._)((0,n._)({},s),{axiomPriority:(0,o.Rp)(s.axiomPriority,e,l)}))}var v=(e,l)=>{var t=s.axioms.concat();t[e]=l,i((0,a._)((0,n._)({},s),{axioms:t}))};return(0,l.jsxs)("div",{className:"mb-1",children:[(0,l.jsxs)("h6",{children:[e("settings.basic.axioms._"),(0,l.jsx)(h.b,{title:e("help.axioms")})]}),p?(0,l.jsx)("div",{children:s.axiomPriority.map((i,n)=>(0,l.jsxs)("div",{className:"d-flex align-items-baseline",children:[(0,l.jsxs)("div",{className:"me-3",children:[(0,l.jsx)("button",{type:"button",className:"btn btn-ld btn-sm py-0 px-1 me-2",disabled:0==n,onClick:()=>d(n,n-1),children:(0,l.jsx)("i",{className:"fa-solid fa-caret-up"})}),(0,l.jsx)("button",{type:"button",className:"btn btn-ld btn-sm py-0 px-1",disabled:6==n,onClick:()=>d(n,n+1),children:(0,l.jsx)("i",{className:"fa-solid fa-caret-down"})})]}),(0,l.jsxs)(m.X,{value:s.axioms[i-1],onInput:e=>v(i-1,e),children:["O",i," - ",e("settings.basic.axioms.O".concat(i))]})]},i))}):(0,l.jsx)("div",{children:(0,l.jsx)(c.LB,{onDragEnd:function(e){var{active:i,over:n}=e;n&&i.id!==n.id&&d(s.axiomPriority.indexOf(i.id),s.axiomPriority.indexOf(n.id))},modifiers:[x.DL,x.F4],children:(0,l.jsx)(o.Fo,{items:s.axiomPriority,strategy:o.qw,children:s.axiomPriority.map((e,s)=>(0,l.jsx)(j,{axiom:e,onInput:s=>v(e-1,s)},e))})})})]})}},8509:function(e,s,i){"use strict";i.r(s),i.d(s,{default:function(){return u}});var n=i("8570"),a=i("1370"),l=i("2676"),t=i("5271"),r=i("7473"),c=i("8059"),o=i("2800"),x=i("3128"),d=i("3913"),h=i("4723"),m=i("9444");function u(e){var{hasChanged:s}=e,{t:i}=(0,r.$G)(),u=(0,x.XZ)(),p=(0,x.rV)(),[j,v]=(0,t.useState)(structuredClone(u)),[b,g]=(0,t.useState)(0);return(0,l.jsxs)("div",{className:"modal-body",children:[(0,l.jsxs)("ul",{className:"nav nav-tabs mb-3",children:[(0,l.jsx)("li",{className:"nav-item",children:(0,l.jsx)("span",{className:"nav-link "+(0==b?"active":""),onClick:()=>g(0),children:i("settings.basic._")})}),(0,l.jsx)("li",{className:"nav-item",children:(0,l.jsx)("span",{className:"nav-link "+(1==b?"active":""),onClick:()=>g(1),children:i("settings.advanced._")})}),(0,l.jsx)("li",{className:"nav-item",children:(0,l.jsx)("span",{className:"nav-link "+(2==b?"active":""),onClick:()=>g(2),children:i("settings.display._")})})]}),(0,l.jsxs)("div",{className:0==b?"":"d-none",children:[(0,l.jsxs)("div",{className:"grid",children:[(0,l.jsx)(d.Z,{label:i("settings.basic.width"),children:(0,l.jsx)(c.g,{value:j.width,exp:j.widthExp,onInput:(e,s)=>v((0,a._)((0,n._)({},j),{width:e,widthExp:s}))})}),(0,l.jsx)(d.Z,{label:i("settings.basic.height"),children:(0,l.jsx)(c.g,{value:j.height,exp:j.heightExp,onInput:(e,s)=>v((0,a._)((0,n._)({},j),{height:e,heightExp:s}))})}),(0,l.jsx)(d.Z,{label:"Max rank",help:i("help.maxRank"),children:(0,l.jsx)(o.G,{value:j.maxRank,min:2,onInput:e=>v((0,a._)((0,n._)({},j),{maxRank:e}))})}),(0,l.jsx)(d.Z,{label:"Max lines",help:i("help.maxLines"),children:(0,l.jsx)(o.G,{value:j.maxLinesV1,onInput:e=>v((0,a._)((0,n._)({},j),{maxLinesV1:e}))})}),(0,l.jsx)(d.Z,{label:"Max marks",help:i("help.maxMarks"),children:(0,l.jsx)(o.G,{value:j.maxMarksV1,onInput:e=>v((0,a._)((0,n._)({},j),{maxMarksV1:e}))})})]}),(0,l.jsx)("hr",{}),(0,l.jsx)(m.x,{})]}),(0,l.jsxs)("div",{className:"grid "+(1==b?"":"d-none"),children:[(0,l.jsx)(d.Z,{label:"X divisions",help:i("help.divisions"),children:(0,l.jsx)(o.G,{value:j.numX,min:100,max:46e3,onInput:e=>v((0,a._)((0,n._)({},j),{numX:e}))})}),(0,l.jsx)(d.Z,{label:"Y divisions",help:i("help.divisions"),children:(0,l.jsx)(o.G,{value:j.numY,min:100,max:46e3,onInput:e=>v((0,a._)((0,n._)({},j),{numY:e}))})}),(0,l.jsx)(d.Z,{label:"Angle divisions",help:i("help.lineDivisions"),children:(0,l.jsx)(o.G,{value:j.numA,min:100,max:46e3,onInput:e=>v((0,a._)((0,n._)({},j),{numA:e}))})}),(0,l.jsx)(d.Z,{label:"Radial divisions",help:i("help.lineDivisions"),children:(0,l.jsx)(o.G,{value:j.numD,min:100,max:46e3,onInput:e=>v((0,a._)((0,n._)({},j),{numD:e}))})}),(0,l.jsx)(d.Z,{label:"Min aspect ratio",help:i("help.minAspectRatio"),children:(0,l.jsx)(c.g,{value:j.minAspectRatio,exp:j.minAspectRatioExp,onInput:(e,s)=>v((0,a._)((0,n._)({},j),{minAspectRatio:e,minAspectRatioExp:s}))})}),(0,l.jsx)(d.Z,{label:"Min angle sine",help:i("help.minAngle"),children:(0,l.jsx)(c.g,{value:j.minAngleSine,exp:j.minAngleSineExp,onInput:(e,s)=>v((0,a._)((0,n._)({},j),{minAngleSine:e,minAngleSineExp:s}))})}),(0,l.jsx)(d.Z,{label:"Visibility matters",help:i("help.visibility"),children:(0,l.jsx)(h.X,{className:"col-form-label",value:j.visibility,onInput:e=>v((0,a._)((0,n._)({},j),{visibility:e}))})}),(0,l.jsx)("div",{className:"mt-n2",style:{gridColumn:"1/3"},children:(0,l.jsx)("hr",{})}),(0,l.jsx)(d.Z,{label:"Line error mode",help:i("help.lineError"),children:(0,l.jsxs)("select",{className:"form-select",value:p.worstCaseError?"1":"",onChange:e=>x.rV.setState({worstCaseError:!!e.currentTarget.value}),children:[(0,l.jsx)("option",{value:"1",children:"Worst-case error"}),(0,l.jsx)("option",{value:"",children:"Pythagorean error"})]})}),(0,l.jsx)(d.Z,{label:"Good enough error",help:i("help.goodEnoughError"),children:(0,l.jsx)(c.g,{value:p.error,exp:p.errorExp,onInput:(e,s)=>x.rV.setState({error:e,errorExp:s})})}),(0,l.jsx)(d.Z,{label:"Solution count",children:(0,l.jsx)(o.G,{min:1,max:20,value:p.count,onInput:e=>x.rV.setState({count:e})})})]}),(0,l.jsxs)("div",{className:2==b?"":"d-none",children:[(0,l.jsxs)("div",{className:"grid",children:[(0,l.jsx)(d.Z,{label:i("settings.display.theme._"),children:(0,l.jsxs)("select",{value:p.theme,className:"form-select",onChange:e=>x.rV.setState({theme:Number(e.currentTarget.value)}),children:[(0,l.jsx)("option",{value:x.Q2.system,children:i("settings.display.theme.system")}),(0,l.jsx)("option",{value:x.Q2.light,children:i("settings.display.theme.light")}),(0,l.jsx)("option",{value:x.Q2.dark,children:i("settings.display.theme.dark")}),(0,l.jsx)("option",{value:x.Q2.rabbit,children:"RabbitEar"})]})}),(0,l.jsx)(d.Z,{label:i("settings.display.precision"),children:(0,l.jsx)(o.G,{min:1,max:6,value:p.precision,onInput:e=>x.rV.setState({precision:e})})})]}),(0,l.jsxs)("div",{className:"mt-3 mb-1",children:[(0,l.jsx)(h.X,{value:p.showInit,onInput:e=>x.rV.setState({showInit:e}),children:i("settings.display.showInit")}),(0,l.jsx)(h.X,{value:p.showAxiom,onInput:e=>x.rV.setState({showAxiom:e}),children:i("settings.display.showAxiom")})]})]}),s&&(0,l.jsxs)("div",{className:"text-warning mt-2",children:["* ",i("settings.reInit")]})]})}}}]); \ No newline at end of file diff --git a/docs/static/js/async/ref.6e9119b1.js b/docs/static/js/async/ref.ad3fe938.js similarity index 94% rename from docs/static/js/async/ref.6e9119b1.js rename to docs/static/js/async/ref.ad3fe938.js index 9ff7e94..656bba7 100644 --- a/docs/static/js/async/ref.6e9119b1.js +++ b/docs/static/js/async/ref.ad3fe938.js @@ -1 +1 @@ -!function(){var t={8226:function(t,e,r){"use strict";t.exports=r.p+"static/wasm/8c8f51d5dbe94719.module.wasm"},8217:function(t,e,r){"use strict";var n,a,i=r("9897"),o=r("6500"),s=!1,u=t=>{},c=null,l=new Promise(t=>a=t),f=[];addEventListener("message",(n=(0,i._)(function*(t){if(t.data){if(s?yield l:s=!0,"cancel"==t.data)u(!0);else for(var e of t.data){var r;r=e,c?(c(r),c=null):f.push(r)}}}),function(t){return n.apply(this,arguments)})),(0,o.Z)({print:t=>{"Ready"==t&&a(),postMessage({text:t})},printErr:t=>postMessage({err:t}),checkCancel:()=>new Promise(function(t){u=t,setTimeout(()=>t(!1),0)}),get:()=>(0,i._)(function*(){return f.length>0?f.shift():yield new Promise(t=>c=t)})(),clear(){f.length=0}})},6500:function(t,e,r){"use strict";var n,a=r("9897");var i=(n="file:///C:/Users/Donald/Documents/Projects/reference-finder/reference-finder/src/lib/ref.js",function(){var t,e,i,o,s,u,c,l,f,d,m,h,p,y,g,v,_=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},w=Object.assign({},_),b=new Promise((r,n)=>{t=r,e=n}),S=Object.assign({},w),D=[],A="./this.program",k=(t,e)=>{throw e},R="";R=self.location.href,n&&(R=n),R=R.startsWith("blob:")?"":R.substr(0,R.replace(/[?#].*/,"").lastIndexOf("/")+1);i=t=>{var e=new XMLHttpRequest;return e.open("GET",t,!1),e.responseType="arraybuffer",e.send(null),new Uint8Array(e.response)};var E=w.print||console.log.bind(console),F=w.printErr||console.error.bind(console);Object.assign(w,S),S=null,w.arguments&&w.arguments,w.thisProgram&&(A=w.thisProgram),w.quit&&(k=w.quit),w.wasmBinary&&(o=w.wasmBinary);var M=!1;function I(){var t=s.buffer;w.HEAP8=c=new Int8Array(t),w.HEAP16=f=new Int16Array(t),w.HEAPU8=l=new Uint8Array(t),w.HEAPU16=new Uint16Array(t),w.HEAP32=m=new Int32Array(t),w.HEAPU32=h=new Uint32Array(t),w.HEAPF32=p=new Float32Array(t),w.HEAPF64=y=new Float64Array(t)}var P=[],x=[],C=[],O=[],H=0,j=null,T=null;function Y(t){null===(r=w.onAbort)||void 0===r||r.call(w,t),F(t="Aborted("+t+")"),M=!0,u=1,t+=". Build with -sASSERTIONS for more info.";var r,n=new WebAssembly.RuntimeError(t);throw e(n),n}var U=t=>t.startsWith("data:application/octet-stream;base64,");function W(t){if(t==g&&o)return new Uint8Array(o);if(i)return i(t);throw"both async and sync fetching of the wasm failed"}function N(t,e,r){var n;return(n=t,o||"function"!=typeof fetch?Promise.resolve().then(()=>W(n)):fetch(n,{credentials:"same-origin"}).then(t=>{if(!t.ok)throw"failed to load wasm binary file at '".concat(n,"'");return t.arrayBuffer()}).catch(()=>W(n))).then(t=>WebAssembly.instantiate(t,e)).then(r,t=>{F("failed to asynchronously prepare wasm: ".concat(t)),Y(t)})}function B(t){this.name="ExitStatus",this.message="Program terminated with exit(".concat(t,")"),this.status=t}var L=t=>{for(;t.length>0;)t.shift()(w)},z=w.noExitRuntime||!0;function V(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"i8";switch(r.endsWith("*")&&(r="*"),r){case"i1":case"i8":c[t]=e;break;case"i16":f[t>>1]=e;break;case"i32":m[t>>2]=e;break;case"i64":Y("to do setValue(i64) use WASM_BIGINT");case"float":p[t>>2]=e;break;case"double":y[t>>3]=e;break;case"*":h[t>>2]=e;break;default:Y("invalid type for setValue: ".concat(r))}}class G{set_type(t){h[this.ptr+4>>2]=t}get_type(){return h[this.ptr+4>>2]}set_destructor(t){h[this.ptr+8>>2]=t}get_destructor(){return h[this.ptr+8>>2]}set_caught(t){t=t?1:0,c[this.ptr+12]=t}get_caught(){return 0!=c[this.ptr+12]}set_rethrown(t){t=t?1:0,c[this.ptr+13]=t}get_rethrown(){return 0!=c[this.ptr+13]}init(t,e){this.set_adjusted_ptr(0),this.set_type(t),this.set_destructor(e)}set_adjusted_ptr(t){h[this.ptr+16>>2]=t}get_adjusted_ptr(){return h[this.ptr+16>>2]}get_exception_ptr(){if(tC(this.get_type()))return h[this.excPtr>>2];var t=this.get_adjusted_ptr();return 0!==t?t:this.excPtr}constructor(t){this.excPtr=t,this.ptr=t-24}}var q=0,J=0,X=()=>2147483648,Z=t=>{var e=(t-s.buffer.byteLength+65535)/65536;try{return s.grow(e),I(),1}catch(t){}},$={},K=()=>A||"./this.program",Q=()=>{if(!Q.strings){var t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:K()};for(var e in $)void 0===$[e]?delete t[e]:t[e]=$[e];var r=[];for(var e in t)r.push("".concat(e,"=").concat(t[e]));Q.strings=r}return Q.strings},tt=(t,e)=>{for(var r=0;rz||false,tr=t=>{if(u=t,!te()){var e;null===(e=w.onExit)||void 0===e||e.call(w,t),M=!0}k(t,new B(t))},tn=(t,e)=>{u=t,tr(t)},ta=(t,e)=>e+2097152>>>0<4194305-!!t?(t>>>0)+4294967296*e:NaN,ti=[null,[],[]],to="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,ts=(t,e,r)=>{for(var n=e+r,a=e;t[a]&&!(a>=n);)++a;if(a-e>16&&t.buffer&&to)return to.decode(t.subarray(e,a));for(var i="";e>10,56320|1023&c)}}return i},tu=(t,e)=>{var r=ti[t];0===e||10===e?((1===t?E:F)(ts(r,0)),r.length=0):r.push(e)},tc=(t,e)=>t?ts(l,t,e):"",tl=t=>t%4==0&&(t%100!=0||t%400==0),tf=(t,e)=>{for(var r=0,n=0;n<=e;r+=t[n++]);return r},td=[31,29,31,30,31,30,31,31,30,31,30,31],tm=[31,28,31,30,31,30,31,31,30,31,30,31],th=(t,e)=>{for(var r=new Date(t.getTime());e>0;){var n=tl(r.getFullYear()),a=r.getMonth(),i=(n?td:tm)[a];if(e>i-r.getDate())e-=i-r.getDate()+1,r.setDate(1),a<11?r.setMonth(a+1):(r.setMonth(0),r.setFullYear(r.getFullYear()+1));else{r.setDate(r.getDate()+e);break}}return r},tp=t=>{for(var e=0,r=0;r=55296&&n<=57343?(e+=4,++r):e+=3}return e},ty=(t,e,r,n)=>{if(!(n>0))return 0;for(var a=r,i=r+n-1,o=0;o=55296&&s<=57343&&(s=65536+((1023&s)<<10)|1023&t.charCodeAt(++o)),s<=127){if(r>=i)break;e[r++]=s}else if(s<=2047){if(r+1>=i)break;e[r++]=192|s>>6,e[r++]=128|63&s}else if(s<=65535){if(r+2>=i)break;e[r++]=224|s>>12,e[r++]=128|s>>6&63,e[r++]=128|63&s}else{if(r+3>=i)break;e[r++]=240|s>>18,e[r++]=128|s>>12&63,e[r++]=128|s>>6&63,e[r++]=128|63&s}}return e[r]=0,r-a},tg=(t,e)=>{c.set(t,e)},tv=(t,e,r,n)=>{var a,i,o,s,u,c=h[n+40>>2],l={tm_sec:m[n>>2],tm_min:m[n+4>>2],tm_hour:m[n+8>>2],tm_mday:m[n+12>>2],tm_mon:m[n+16>>2],tm_year:m[n+20>>2],tm_wday:m[n+24>>2],tm_yday:m[n+28>>2],tm_isdst:m[n+32>>2],tm_gmtoff:m[n+36>>2],tm_zone:c?tc(c):""},f=tc(r),d={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var p in d)f=f.replace(RegExp(p,"g"),d[p]);var y=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],g=["January","February","March","April","May","June","July","August","September","October","November","December"];function v(t,e,r){for(var n="number"==typeof t?t.toString():t||"";n.length0?1:0}return 0===(r=n(t.getFullYear()-e.getFullYear()))&&0===(r=n(t.getMonth()-e.getMonth()))&&(r=n(t.getDate()-e.getDate())),r}function b(t){switch(t.getDay()){case 0:return new Date(t.getFullYear()-1,11,29);case 1:return t;case 2:return new Date(t.getFullYear(),0,3);case 3:return new Date(t.getFullYear(),0,2);case 4:return new Date(t.getFullYear(),0,1);case 5:return new Date(t.getFullYear()-1,11,31);case 6:return new Date(t.getFullYear()-1,11,30)}}function S(t){var e=th(new Date(t.tm_year+1900,0,1),t.tm_yday),r=new Date(e.getFullYear(),0,4),n=new Date(e.getFullYear()+1,0,4),a=b(r),i=b(n);if(0>=w(a,e))return 0>=w(i,e)?e.getFullYear()+1:e.getFullYear();return e.getFullYear()-1}var D={"%a":t=>y[t.tm_wday].substring(0,3),"%A":t=>y[t.tm_wday],"%b":t=>g[t.tm_mon].substring(0,3),"%B":t=>g[t.tm_mon],"%C":t=>_((t.tm_year+1900)/100|0,2),"%d":t=>_(t.tm_mday,2),"%e":t=>v(t.tm_mday,2," "),"%g":t=>S(t).toString().substring(2),"%G":S,"%H":t=>_(t.tm_hour,2),"%I":t=>{var e=t.tm_hour;return 0==e?e=12:e>12&&(e-=12),_(e,2)},"%j":t=>_(t.tm_mday+tf(tl(t.tm_year+1900)?td:tm,t.tm_mon-1),3),"%m":t=>_(t.tm_mon+1,2),"%M":t=>_(t.tm_min,2),"%n":()=>"\n","%p":t=>t.tm_hour>=0&&t.tm_hour<12?"AM":"PM","%S":t=>_(t.tm_sec,2),"%t":()=>" ","%u":t=>t.tm_wday||7,"%U":t=>_(Math.floor((t.tm_yday+7-t.tm_wday)/7),2),"%V":t=>{var e=Math.floor((t.tm_yday+7-(t.tm_wday+6)%7)/7);if((t.tm_wday+371-t.tm_yday-2)%7<=2&&e++,e){if(53==e){var r=(t.tm_wday+371-t.tm_yday)%7;4!=r&&(3!=r||!tl(t.tm_year))&&(e=1)}}else{e=52;var n=(t.tm_wday+7-t.tm_yday-1)%7;(4==n||5==n&&tl(t.tm_year%400-1))&&e++}return _(e,2)},"%w":t=>t.tm_wday,"%W":t=>_(Math.floor((t.tm_yday+7-(t.tm_wday+6)%7)/7),2),"%y":t=>(t.tm_year+1900).toString().substring(2),"%Y":t=>t.tm_year+1900,"%z":t=>{var e=t.tm_gmtoff;return(e>=0?"+":"-")+String("0000"+(e=(e=Math.abs(e)/60)/60*100+e%60)).slice(-4)},"%Z":t=>t.tm_zone,"%%":()=>"%"};for(var p in f=f.replace(/%%/g,"\0\0"),D)f.includes(p)&&(f=f.replace(RegExp(p,"g"),D[p](l)));var A=(a=f=f.replace(/\0\0/g,"%"),i=!1,s=Array(tp(a)+1),u=ty(a,s,0,s.length),i&&(s.length=u),s);return A.length>e?0:(tg(A,t),A.length-1)},t_=t=>{if(t instanceof B||"unwind"==t)return u;k(1,t)},tw=t=>{try{return t()}catch(t){Y(t)}},tb=()=>{if(!te())try{tn(u)}catch(t){t_(t)}},tS=t=>{if(!M)try{t(),tb()}catch(t){t_(t)}},tD={instrumentWasmImports(t){var e=/^(emscripten_utils_get_double_impl|emscripten_utils_check_cancel_impl|invoke_.*|__asyncjs__.*)$/;for(var[r,n]of Object.entries(t))"function"==typeof n&&(n.isAsync||e.test(r))},instrumentWasmExports(t){var e=function(t,e){"function"==typeof e?r[t]=function(){tD.exportCallStack.push(t);try{return e(...arguments)}finally{!M&&(tD.exportCallStack.pop(),tD.maybeStopUnwind())}}:r[t]=e},r={};for(var[n,a]of Object.entries(t))e(n,a);return r},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:4096,currData:null,handleSleepReturnValue:0,exportCallStack:[],callStackNameToId:{},callStackIdToName:{},callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId(t){var e=tD.callStackNameToId[t];return void 0===e&&(e=tD.callStackId++,tD.callStackNameToId[t]=e,tD.callStackIdToName[e]=t),e},maybeStopUnwind(){tD.currData&&tD.state===tD.State.Unwinding&&0===tD.exportCallStack.length&&(tD.state=tD.State.Normal,tw(tH),"undefined"!=typeof Fibers&&Fibers.trampoline())},whenDone:()=>new Promise((t,e)=>{tD.asyncPromiseHandlers={resolve:t,reject:e}}),allocateData(){var t=tM(12+tD.StackSize);return tD.setDataHeader(t,t+12,tD.StackSize),tD.setDataRewindFunc(t),t},setDataHeader(t,e,r){h[t>>2]=e,h[t+4>>2]=e+r},setDataRewindFunc(t){var e=tD.exportCallStack[0],r=tD.getCallStackId(e);m[t+8>>2]=r},getDataRewindFunc(t){var e=m[t+8>>2];return tk[tD.callStackIdToName[e]]},doRewind:t=>tD.getDataRewindFunc(t)(),handleSleep(t){if(!M){if(tD.state===tD.State.Normal){var e=!1,r=!1;t(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(!M){if(tD.handleSleepReturnValue=t,e=!0,r){tD.state=tD.State.Rewinding,tw(()=>tj(tD.currData)),"undefined"!=typeof Browser&&Browser.mainLoop.func&&Browser.mainLoop.resume();var n,a=!1;try{n=tD.doRewind(tD.currData)}catch(t){n=t,a=!0}var i=!1;if(!tD.currData){var o=tD.asyncPromiseHandlers;o&&(tD.asyncPromiseHandlers=null,(a?o.reject:o.resolve)(n),i=!0)}if(a&&!i)throw n}}}),r=!0,!e&&(tD.state=tD.State.Unwinding,tD.currData=tD.allocateData(),"undefined"!=typeof Browser&&Browser.mainLoop.func&&Browser.mainLoop.pause(),tw(()=>tO(tD.currData)))}else tD.state===tD.State.Rewinding?(tD.state=tD.State.Normal,tw(tT),tE(tD.currData),tD.currData=null,tD.sleepCallbacks.forEach(tS)):Y("invalid state: ".concat(tD.state));return tD.handleSleepReturnValue}},handleAsync:t=>tD.handleSleep(e=>{t().then(e)})},tA={j:function(){return tD.handleAsync((0,a._)(function*(){var t=yield w.checkCancel(),e=tM(1);return V(e,t,"i8"),e}))},a:function(){return tD.handleAsync((0,a._)(function*(){var t=yield w.get(),e=tM(8);return V(e,t,"double"),e}))},b:(t,e,r)=>{throw new G(t).init(e,r),q=t,J++,q},d:()=>{Y("")},e:()=>1,h:(t,e,r)=>l.copyWithin(t,e,e+r),f:()=>Date.now(),g:t=>{var e=l.length;t>>>=0;var r=X();if(t>r)return!1;for(var n=(t,e)=>t+(e-t%e)%e,a=1;a<=4;a*=2){var i=e*(1+.2/a);if(i=Math.min(i,t+100663296),Z(Math.min(r,n(Math.max(t,i),65536))))return!0}return!1},q:function(){w.clear()},m:(t,e)=>{var r=0;return Q().forEach((n,a)=>{var i=e+r;h[t+4*a>>2]=i,tt(n,i),r+=n.length+1}),0},n:(t,e)=>{var r=Q();h[t>>2]=r.length;var n=0;return r.forEach(t=>n+=t.length+1),h[e>>2]=n,0},i:tn,o:t=>52,p:(t,e,r,n)=>52,k:function(t,e,r,n,a){return ta(e,r),70},c:(t,e,r,n)=>{for(var a=0,i=0;i>2],s=h[e+4>>2];e+=8;for(var u=0;u>2]=a,0},l:(t,e,r,n,a)=>tv(t,e,r,n)},tk=function(){var t,n,a,i,u,c,l={a:tA};function f(t,e){var r;return tk=t.exports,s=(tk=tD.instrumentWasmExports(tk)).r,I(),r=tk.s,x.unshift(r),!function(t){var e;if(H--,null===(e=w.monitorRunDependencies)||void 0===e||e.call(w,H),0==H&&(null!==j&&(clearInterval(j),j=null),T)){var r=T;T=null,r()}}(0),tk}t=0,H++,null===(n=w.monitorRunDependencies)||void 0===n||n.call(w,H);if(w.instantiateWasm)try{return w.instantiateWasm(l,f)}catch(t){F("Module.instantiateWasm callback failed with error: ".concat(t)),e(t)}return!g&&(g=function(){if(w.locateFile){var t,e="ref.wasm";if(!U(e)){;return t=e,w.locateFile?w.locateFile(t,R):R+t}return e}return new URL(r("8226"),r.b).href}()),(a=o,i=g,u=l,c=function(t){f(t.instance)},a||"function"!=typeof WebAssembly.instantiateStreaming||U(i)||"function"!=typeof fetch?N(i,u,c):fetch(i,{credentials:"same-origin"}).then(t=>WebAssembly.instantiateStreaming(t,u).then(c,function(t){return F("wasm streaming compile failed: ".concat(t)),F("falling back to ArrayBuffer instantiation"),N(i,u,c)}))).catch(e),{}}(),tR=()=>(0,tk.s)(),tE=t=>(tE=tk.u)(t),tF=w._main=(t,e)=>(tF=w._main=tk.v)(t,e),tM=t=>(tM=tk.w)(t),tI=t=>(0,tk._emscripten_stack_restore)(t),tP=t=>(0,tk._emscripten_stack_alloc)(t),tx=()=>(0,tk.emscripten_stack_get_current)(),tC=t=>(tC=tk.x)(t),tO=t=>(tO=tk.y)(t),tH=()=>(tH=tk.z)(),tj=t=>(tj=tk.A)(t),tT=()=>(tT=tk.B)();w.___start_em_js=27700,w.___stop_em_js=28048,w.setValue=V,T=function t(){!v&&tY(),!v&&(T=t)};function tY(){if(!(H>0))!function(){if(w.preRun)for("function"==typeof w.preRun&&(w.preRun=[w.preRun]);w.preRun.length;)(function(t){P.unshift(t)})(w.preRun.shift());L(P)}(),!(H>0)&&(w.setStatus?(w.setStatus("Running..."),setTimeout(function(){setTimeout(function(){w.setStatus("")},1),e()},1)):e());function e(){if(!v)v=!0,w.calledRun=!0,!M&&(L(x),L(C),t(w),w.onRuntimeInitialized&&w.onRuntimeInitialized(),tU&&!function(){var t=tF;try{var e=t(0,0);tn(e,!0)}catch(t){return t_(t)}}(),!function(){if(w.postRun)for("function"==typeof w.postRun&&(w.postRun=[w.postRun]);w.postRun.length;)(function(t){O.unshift(t)})(w.postRun.shift());L(O)}())}}if(w.preInit)for("function"==typeof w.preInit&&(w.preInit=[w.preInit]);w.preInit.length>0;)w.preInit.pop()();var tU=!0;return w.noInitialRun&&(tU=!1),tY(),b});e.Z=i},9897:function(t,e,r){"use strict";function n(t,e,r,n,a,i,o){try{var s=t[i](o),u=s.value}catch(t){r(t);return}s.done?e(u):Promise.resolve(u).then(n,a)}function a(t){return function(){var e=this,r=arguments;return new Promise(function(a,i){var o=t.apply(e,r);function s(t){n(o,a,i,s,u,"next",t)}function u(t){n(o,a,i,s,u,"throw",t)}s(void 0)})}}r.d(e,{_:function(){return a}})}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var i=e[n]={exports:{}};return t[n](i,i.exports,r),i.exports}r.m=t,r.d=function(t,e){for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="/reference-finder/",r.b=self.location+"/../../../../",r("8217")}(); \ No newline at end of file +!function(){var t={8226:function(t,e,r){"use strict";t.exports=r.p+"static/wasm/4ea2a25ee22c5b81.module.wasm"},8217:function(t,e,r){"use strict";var n,a,i=r("9897"),o=r("6500"),s=!1,u=t=>{},c=null,l=new Promise(t=>a=t),f=[];addEventListener("message",(n=(0,i._)(function*(t){if(t.data){if(s?yield l:s=!0,"cancel"==t.data)u(!0);else for(var e of t.data){var r;r=e,c?(c(r),c=null):f.push(r)}}}),function(t){return n.apply(this,arguments)})),(0,o.Z)({print:t=>{"Ready"==t&&a(),postMessage({text:t})},printErr:t=>postMessage({err:t}),checkCancel:()=>new Promise(function(t){u=t,setTimeout(()=>t(!1),0)}),get:()=>(0,i._)(function*(){return f.length>0?f.shift():yield new Promise(t=>c=t)})(),clear(){f.length=0}})},6500:function(t,e,r){"use strict";var n,a=r("9897");var i=(n="file:///C:/Users/Donald/Documents/Projects/reference-finder/reference-finder/src/lib/ref.js",function(){var t,e,i,o,s,u,c,l,f,m,d,h,p,y,g,v,_=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},w=Object.assign({},_),b=new Promise((r,n)=>{t=r,e=n}),S=Object.assign({},w),D=[],A="./this.program",k=(t,e)=>{throw e},R="";R=self.location.href,n&&(R=n),R=R.startsWith("blob:")?"":R.substr(0,R.replace(/[?#].*/,"").lastIndexOf("/")+1);i=t=>{var e=new XMLHttpRequest;return e.open("GET",t,!1),e.responseType="arraybuffer",e.send(null),new Uint8Array(e.response)};var E=w.print||console.log.bind(console),F=w.printErr||console.error.bind(console);Object.assign(w,S),S=null,w.arguments&&w.arguments,w.thisProgram&&(A=w.thisProgram),w.quit&&(k=w.quit),w.wasmBinary&&(o=w.wasmBinary);var M=!1;function I(){var t=s.buffer;w.HEAP8=c=new Int8Array(t),w.HEAP16=f=new Int16Array(t),w.HEAPU8=l=new Uint8Array(t),w.HEAPU16=new Uint16Array(t),w.HEAP32=d=new Int32Array(t),w.HEAPU32=h=new Uint32Array(t),w.HEAPF32=p=new Float32Array(t),w.HEAPF64=y=new Float64Array(t)}var P=[],x=[],C=[],O=[],H=0,j=null,T=null;function Y(t){null===(r=w.onAbort)||void 0===r||r.call(w,t),F(t="Aborted("+t+")"),M=!0,u=1,t+=". Build with -sASSERTIONS for more info.";var r,n=new WebAssembly.RuntimeError(t);throw e(n),n}var U=t=>t.startsWith("data:application/octet-stream;base64,");function W(t){if(t==g&&o)return new Uint8Array(o);if(i)return i(t);throw"both async and sync fetching of the wasm failed"}function N(t,e,r){var n;return(n=t,o||"function"!=typeof fetch?Promise.resolve().then(()=>W(n)):fetch(n,{credentials:"same-origin"}).then(t=>{if(!t.ok)throw"failed to load wasm binary file at '".concat(n,"'");return t.arrayBuffer()}).catch(()=>W(n))).then(t=>WebAssembly.instantiate(t,e)).then(r,t=>{F("failed to asynchronously prepare wasm: ".concat(t)),Y(t)})}function B(t){this.name="ExitStatus",this.message="Program terminated with exit(".concat(t,")"),this.status=t}var L=t=>{for(;t.length>0;)t.shift()(w)},z=w.noExitRuntime||!0;function V(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"i8";switch(r.endsWith("*")&&(r="*"),r){case"i1":case"i8":c[t]=e;break;case"i16":f[t>>1]=e;break;case"i32":d[t>>2]=e;break;case"i64":Y("to do setValue(i64) use WASM_BIGINT");case"float":p[t>>2]=e;break;case"double":y[t>>3]=e;break;case"*":h[t>>2]=e;break;default:Y("invalid type for setValue: ".concat(r))}}class G{set_type(t){h[this.ptr+4>>2]=t}get_type(){return h[this.ptr+4>>2]}set_destructor(t){h[this.ptr+8>>2]=t}get_destructor(){return h[this.ptr+8>>2]}set_caught(t){t=t?1:0,c[this.ptr+12]=t}get_caught(){return 0!=c[this.ptr+12]}set_rethrown(t){t=t?1:0,c[this.ptr+13]=t}get_rethrown(){return 0!=c[this.ptr+13]}init(t,e){this.set_adjusted_ptr(0),this.set_type(t),this.set_destructor(e)}set_adjusted_ptr(t){h[this.ptr+16>>2]=t}get_adjusted_ptr(){return h[this.ptr+16>>2]}get_exception_ptr(){if(tC(this.get_type()))return h[this.excPtr>>2];var t=this.get_adjusted_ptr();return 0!==t?t:this.excPtr}constructor(t){this.excPtr=t,this.ptr=t-24}}var q=0,J=0,X=()=>2147483648,Z=t=>{var e=(t-s.buffer.byteLength+65535)/65536;try{return s.grow(e),I(),1}catch(t){}},$={},K=()=>A||"./this.program",Q=()=>{if(!Q.strings){var t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:K()};for(var e in $)void 0===$[e]?delete t[e]:t[e]=$[e];var r=[];for(var e in t)r.push("".concat(e,"=").concat(t[e]));Q.strings=r}return Q.strings},tt=(t,e)=>{for(var r=0;rz||false,tr=t=>{if(u=t,!te()){var e;null===(e=w.onExit)||void 0===e||e.call(w,t),M=!0}k(t,new B(t))},tn=(t,e)=>{u=t,tr(t)},ta=(t,e)=>e+2097152>>>0<4194305-!!t?(t>>>0)+4294967296*e:NaN,ti=[null,[],[]],to="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,ts=(t,e,r)=>{for(var n=e+r,a=e;t[a]&&!(a>=n);)++a;if(a-e>16&&t.buffer&&to)return to.decode(t.subarray(e,a));for(var i="";e>10,56320|1023&c)}}return i},tu=(t,e)=>{var r=ti[t];0===e||10===e?((1===t?E:F)(ts(r,0)),r.length=0):r.push(e)},tc=(t,e)=>t?ts(l,t,e):"",tl=t=>t%4==0&&(t%100!=0||t%400==0),tf=(t,e)=>{for(var r=0,n=0;n<=e;r+=t[n++]);return r},tm=[31,29,31,30,31,30,31,31,30,31,30,31],td=[31,28,31,30,31,30,31,31,30,31,30,31],th=(t,e)=>{for(var r=new Date(t.getTime());e>0;){var n=tl(r.getFullYear()),a=r.getMonth(),i=(n?tm:td)[a];if(e>i-r.getDate())e-=i-r.getDate()+1,r.setDate(1),a<11?r.setMonth(a+1):(r.setMonth(0),r.setFullYear(r.getFullYear()+1));else{r.setDate(r.getDate()+e);break}}return r},tp=t=>{for(var e=0,r=0;r=55296&&n<=57343?(e+=4,++r):e+=3}return e},ty=(t,e,r,n)=>{if(!(n>0))return 0;for(var a=r,i=r+n-1,o=0;o=55296&&s<=57343&&(s=65536+((1023&s)<<10)|1023&t.charCodeAt(++o)),s<=127){if(r>=i)break;e[r++]=s}else if(s<=2047){if(r+1>=i)break;e[r++]=192|s>>6,e[r++]=128|63&s}else if(s<=65535){if(r+2>=i)break;e[r++]=224|s>>12,e[r++]=128|s>>6&63,e[r++]=128|63&s}else{if(r+3>=i)break;e[r++]=240|s>>18,e[r++]=128|s>>12&63,e[r++]=128|s>>6&63,e[r++]=128|63&s}}return e[r]=0,r-a},tg=(t,e)=>{c.set(t,e)},tv=(t,e,r,n)=>{var a,i,o,s,u,c=h[n+40>>2],l={tm_sec:d[n>>2],tm_min:d[n+4>>2],tm_hour:d[n+8>>2],tm_mday:d[n+12>>2],tm_mon:d[n+16>>2],tm_year:d[n+20>>2],tm_wday:d[n+24>>2],tm_yday:d[n+28>>2],tm_isdst:d[n+32>>2],tm_gmtoff:d[n+36>>2],tm_zone:c?tc(c):""},f=tc(r),m={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var p in m)f=f.replace(RegExp(p,"g"),m[p]);var y=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],g=["January","February","March","April","May","June","July","August","September","October","November","December"];function v(t,e,r){for(var n="number"==typeof t?t.toString():t||"";n.length0?1:0}return 0===(r=n(t.getFullYear()-e.getFullYear()))&&0===(r=n(t.getMonth()-e.getMonth()))&&(r=n(t.getDate()-e.getDate())),r}function b(t){switch(t.getDay()){case 0:return new Date(t.getFullYear()-1,11,29);case 1:return t;case 2:return new Date(t.getFullYear(),0,3);case 3:return new Date(t.getFullYear(),0,2);case 4:return new Date(t.getFullYear(),0,1);case 5:return new Date(t.getFullYear()-1,11,31);case 6:return new Date(t.getFullYear()-1,11,30)}}function S(t){var e=th(new Date(t.tm_year+1900,0,1),t.tm_yday),r=new Date(e.getFullYear(),0,4),n=new Date(e.getFullYear()+1,0,4),a=b(r),i=b(n);if(0>=w(a,e))return 0>=w(i,e)?e.getFullYear()+1:e.getFullYear();return e.getFullYear()-1}var D={"%a":t=>y[t.tm_wday].substring(0,3),"%A":t=>y[t.tm_wday],"%b":t=>g[t.tm_mon].substring(0,3),"%B":t=>g[t.tm_mon],"%C":t=>_((t.tm_year+1900)/100|0,2),"%d":t=>_(t.tm_mday,2),"%e":t=>v(t.tm_mday,2," "),"%g":t=>S(t).toString().substring(2),"%G":S,"%H":t=>_(t.tm_hour,2),"%I":t=>{var e=t.tm_hour;return 0==e?e=12:e>12&&(e-=12),_(e,2)},"%j":t=>_(t.tm_mday+tf(tl(t.tm_year+1900)?tm:td,t.tm_mon-1),3),"%m":t=>_(t.tm_mon+1,2),"%M":t=>_(t.tm_min,2),"%n":()=>"\n","%p":t=>t.tm_hour>=0&&t.tm_hour<12?"AM":"PM","%S":t=>_(t.tm_sec,2),"%t":()=>" ","%u":t=>t.tm_wday||7,"%U":t=>_(Math.floor((t.tm_yday+7-t.tm_wday)/7),2),"%V":t=>{var e=Math.floor((t.tm_yday+7-(t.tm_wday+6)%7)/7);if((t.tm_wday+371-t.tm_yday-2)%7<=2&&e++,e){if(53==e){var r=(t.tm_wday+371-t.tm_yday)%7;4!=r&&(3!=r||!tl(t.tm_year))&&(e=1)}}else{e=52;var n=(t.tm_wday+7-t.tm_yday-1)%7;(4==n||5==n&&tl(t.tm_year%400-1))&&e++}return _(e,2)},"%w":t=>t.tm_wday,"%W":t=>_(Math.floor((t.tm_yday+7-(t.tm_wday+6)%7)/7),2),"%y":t=>(t.tm_year+1900).toString().substring(2),"%Y":t=>t.tm_year+1900,"%z":t=>{var e=t.tm_gmtoff;return(e>=0?"+":"-")+String("0000"+(e=(e=Math.abs(e)/60)/60*100+e%60)).slice(-4)},"%Z":t=>t.tm_zone,"%%":()=>"%"};for(var p in f=f.replace(/%%/g,"\0\0"),D)f.includes(p)&&(f=f.replace(RegExp(p,"g"),D[p](l)));var A=(a=f=f.replace(/\0\0/g,"%"),i=!1,s=Array(tp(a)+1),u=ty(a,s,0,s.length),i&&(s.length=u),s);return A.length>e?0:(tg(A,t),A.length-1)},t_=t=>{if(t instanceof B||"unwind"==t)return u;k(1,t)},tw=t=>{try{return t()}catch(t){Y(t)}},tb=()=>{if(!te())try{tn(u)}catch(t){t_(t)}},tS=t=>{if(!M)try{t(),tb()}catch(t){t_(t)}},tD={instrumentWasmImports(t){var e=/^(emscripten_utils_get_double_impl|emscripten_utils_check_cancel_impl|invoke_.*|__asyncjs__.*)$/;for(var[r,n]of Object.entries(t))"function"==typeof n&&(n.isAsync||e.test(r))},instrumentWasmExports(t){var e=function(t,e){"function"==typeof e?r[t]=function(){tD.exportCallStack.push(t);try{return e(...arguments)}finally{!M&&(tD.exportCallStack.pop(),tD.maybeStopUnwind())}}:r[t]=e},r={};for(var[n,a]of Object.entries(t))e(n,a);return r},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:4096,currData:null,handleSleepReturnValue:0,exportCallStack:[],callStackNameToId:{},callStackIdToName:{},callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId(t){var e=tD.callStackNameToId[t];return void 0===e&&(e=tD.callStackId++,tD.callStackNameToId[t]=e,tD.callStackIdToName[e]=t),e},maybeStopUnwind(){tD.currData&&tD.state===tD.State.Unwinding&&0===tD.exportCallStack.length&&(tD.state=tD.State.Normal,tw(tH),"undefined"!=typeof Fibers&&Fibers.trampoline())},whenDone:()=>new Promise((t,e)=>{tD.asyncPromiseHandlers={resolve:t,reject:e}}),allocateData(){var t=tM(12+tD.StackSize);return tD.setDataHeader(t,t+12,tD.StackSize),tD.setDataRewindFunc(t),t},setDataHeader(t,e,r){h[t>>2]=e,h[t+4>>2]=e+r},setDataRewindFunc(t){var e=tD.exportCallStack[0],r=tD.getCallStackId(e);d[t+8>>2]=r},getDataRewindFunc(t){var e=d[t+8>>2];return tk[tD.callStackIdToName[e]]},doRewind:t=>tD.getDataRewindFunc(t)(),handleSleep(t){if(!M){if(tD.state===tD.State.Normal){var e=!1,r=!1;t(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(!M){if(tD.handleSleepReturnValue=t,e=!0,r){tD.state=tD.State.Rewinding,tw(()=>tj(tD.currData)),"undefined"!=typeof Browser&&Browser.mainLoop.func&&Browser.mainLoop.resume();var n,a=!1;try{n=tD.doRewind(tD.currData)}catch(t){n=t,a=!0}var i=!1;if(!tD.currData){var o=tD.asyncPromiseHandlers;o&&(tD.asyncPromiseHandlers=null,(a?o.reject:o.resolve)(n),i=!0)}if(a&&!i)throw n}}}),r=!0,!e&&(tD.state=tD.State.Unwinding,tD.currData=tD.allocateData(),"undefined"!=typeof Browser&&Browser.mainLoop.func&&Browser.mainLoop.pause(),tw(()=>tO(tD.currData)))}else tD.state===tD.State.Rewinding?(tD.state=tD.State.Normal,tw(tT),tE(tD.currData),tD.currData=null,tD.sleepCallbacks.forEach(tS)):Y("invalid state: ".concat(tD.state));return tD.handleSleepReturnValue}},handleAsync:t=>tD.handleSleep(e=>{t().then(e)})},tA={j:function(){return tD.handleAsync((0,a._)(function*(){var t=yield w.checkCancel(),e=tM(1);return V(e,t,"i8"),e}))},a:function(){return tD.handleAsync((0,a._)(function*(){var t=yield w.get(),e=tM(8);return V(e,t,"double"),e}))},b:(t,e,r)=>{throw new G(t).init(e,r),q=t,J++,q},d:()=>{Y("")},e:()=>1,h:(t,e,r)=>l.copyWithin(t,e,e+r),f:()=>Date.now(),g:t=>{var e=l.length;t>>>=0;var r=X();if(t>r)return!1;for(var n=(t,e)=>t+(e-t%e)%e,a=1;a<=4;a*=2){var i=e*(1+.2/a);if(i=Math.min(i,t+100663296),Z(Math.min(r,n(Math.max(t,i),65536))))return!0}return!1},q:function(){w.clear()},m:(t,e)=>{var r=0;return Q().forEach((n,a)=>{var i=e+r;h[t+4*a>>2]=i,tt(n,i),r+=n.length+1}),0},n:(t,e)=>{var r=Q();h[t>>2]=r.length;var n=0;return r.forEach(t=>n+=t.length+1),h[e>>2]=n,0},i:tn,o:t=>52,p:(t,e,r,n)=>52,k:function(t,e,r,n,a){return ta(e,r),70},c:(t,e,r,n)=>{for(var a=0,i=0;i>2],s=h[e+4>>2];e+=8;for(var u=0;u>2]=a,0},l:(t,e,r,n,a)=>tv(t,e,r,n)},tk=function(){var t,n,a,i,u,c,l={a:tA};function f(t,e){var r;return tk=t.exports,s=(tk=tD.instrumentWasmExports(tk)).r,I(),r=tk.s,x.unshift(r),!function(t){var e;if(H--,null===(e=w.monitorRunDependencies)||void 0===e||e.call(w,H),0==H&&(null!==j&&(clearInterval(j),j=null),T)){var r=T;T=null,r()}}(0),tk}t=0,H++,null===(n=w.monitorRunDependencies)||void 0===n||n.call(w,H);if(w.instantiateWasm)try{return w.instantiateWasm(l,f)}catch(t){F("Module.instantiateWasm callback failed with error: ".concat(t)),e(t)}return!g&&(g=function(){if(w.locateFile){var t,e="ref.wasm";if(!U(e)){;return t=e,w.locateFile?w.locateFile(t,R):R+t}return e}return new URL(r("8226"),r.b).href}()),(a=o,i=g,u=l,c=function(t){f(t.instance)},a||"function"!=typeof WebAssembly.instantiateStreaming||U(i)||"function"!=typeof fetch?N(i,u,c):fetch(i,{credentials:"same-origin"}).then(t=>WebAssembly.instantiateStreaming(t,u).then(c,function(t){return F("wasm streaming compile failed: ".concat(t)),F("falling back to ArrayBuffer instantiation"),N(i,u,c)}))).catch(e),{}}(),tR=()=>(0,tk.s)(),tE=t=>(tE=tk.u)(t),tF=w._main=(t,e)=>(tF=w._main=tk.v)(t,e),tM=t=>(tM=tk.w)(t),tI=t=>(0,tk._emscripten_stack_restore)(t),tP=t=>(0,tk._emscripten_stack_alloc)(t),tx=()=>(0,tk.emscripten_stack_get_current)(),tC=t=>(tC=tk.x)(t),tO=t=>(tO=tk.y)(t),tH=()=>(tH=tk.z)(),tj=t=>(tj=tk.A)(t),tT=()=>(tT=tk.B)();w.___start_em_js=27700,w.___stop_em_js=28048,w.setValue=V,T=function t(){!v&&tY(),!v&&(T=t)};function tY(){if(!(H>0))!function(){if(w.preRun)for("function"==typeof w.preRun&&(w.preRun=[w.preRun]);w.preRun.length;)(function(t){P.unshift(t)})(w.preRun.shift());L(P)}(),!(H>0)&&(w.setStatus?(w.setStatus("Running..."),setTimeout(function(){setTimeout(function(){w.setStatus("")},1),e()},1)):e());function e(){if(!v)v=!0,w.calledRun=!0,!M&&(L(x),L(C),t(w),w.onRuntimeInitialized&&w.onRuntimeInitialized(),tU&&!function(){var t=tF;try{var e=t(0,0);tn(e,!0)}catch(t){return t_(t)}}(),!function(){if(w.postRun)for("function"==typeof w.postRun&&(w.postRun=[w.postRun]);w.postRun.length;)(function(t){O.unshift(t)})(w.postRun.shift());L(O)}())}}if(w.preInit)for("function"==typeof w.preInit&&(w.preInit=[w.preInit]);w.preInit.length>0;)w.preInit.pop()();var tU=!0;return w.noInitialRun&&(tU=!1),tY(),b});e.Z=i},9897:function(t,e,r){"use strict";function n(t,e,r,n,a,i,o){try{var s=t[i](o),u=s.value}catch(t){r(t);return}s.done?e(u):Promise.resolve(u).then(n,a)}function a(t){return function(){var e=this,r=arguments;return new Promise(function(a,i){var o=t.apply(e,r);function s(t){n(o,a,i,s,u,"next",t)}function u(t){n(o,a,i,s,u,"throw",t)}s(void 0)})}}r.d(e,{_:function(){return a}})}},e={};function r(n){var a=e[n];if(void 0!==a)return a.exports;var i=e[n]={exports:{}};return t[n](i,i.exports,r),i.exports}r.m=t,r.d=function(t,e){for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="/reference-finder/",r.b=self.location+"/../../../../",r("8217")}(); \ No newline at end of file diff --git a/docs/static/js/index.1a3eefb0.js b/docs/static/js/index.1a3eefb0.js new file mode 100644 index 0000000..1cb83de --- /dev/null +++ b/docs/static/js/index.1a3eefb0.js @@ -0,0 +1 @@ +!function(){var e,t,n,i,s,r,a,o,l,c,d,u,p={7555:function(e){"use strict";e.exports="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"},7965:function(e){"use strict";e.exports="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e"},9069:function(e){"use strict";e.exports="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"},3804:function(e){"use strict";e.exports="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"},8383:function(e){"use strict";e.exports="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e"},4497:function(e){"use strict";e.exports="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"},2783:function(e){"use strict";e.exports="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"},8246:function(e){"use strict";e.exports="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"},5431:function(e){"use strict";e.exports="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"},3105:function(e){"use strict";e.exports="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"},1717:function(e){"use strict";e.exports="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e"},6784:function(e){"use strict";e.exports="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e"},5117:function(e){"use strict";e.exports="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"},1943:function(e){"use strict";e.exports="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"},1920:function(e){"use strict";e.exports="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"},859:function(e){"use strict";e.exports="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"},8077:function(e){"use strict";e.exports="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"},892:function(e){"use strict";e.exports="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"},1534:function(e){"use strict";e.exports="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"},2123:function(e,t,n){"use strict";e.exports=n.p+"static/font/twemoji.88c656d7.woff2"},2335:function(e,t,n){"use strict";e.exports=n.p+"static/font/fa-solid-900.dd9e0ab8.ttf"},5926:function(e,t,n){"use strict";e.exports=n.p+"static/font/fa-solid-900.bc1ff8be.woff2"},2648:function(e,t,n){"use strict";var i=n("2676"),s=n("5271"),r=n("7473"),a=n("3128"),o=n("4625"),l=n("2447"),c=n("2252"),d=n("3220"),u=n("3602");t.Z=function(){var{t:e}=(0,r.$G)(),t=(0,a.oR)(),n=(0,a.rV)(),[p,h]=(0,s.useState)(0),[m,f]=(0,s.useState)(!0),g=matchMedia("(prefers-color-scheme: dark)");return(0,s.useEffect)(g.onchange=()=>f(g.matches)),(0,s.useEffect)(()=>{var e=a.Q2.light;(n.theme==a.Q2.dark||n.theme==a.Q2.system&&m)&&(e=a.Q2.dark),n.theme==a.Q2.rabbit&&(e=a.Q2.rabbit),a.oR.setState({computedTheme:e}),document.documentElement.dataset.bsTheme=a.Q2[e]},[n.theme,m]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"container px-4",children:[(0,i.jsxs)("div",{className:"row gx-0 py-2",children:[(0,i.jsx)("div",{className:"col small text-muted",children:t.progress&&n.showInit&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("span",{className:"d-none d-sm-block",children:[t.ready?"":"Initializing"," ",t.progress.lines," lines and ",t.progress.marks," marks of rank \u2264 ",t.progress.rank,t.ready?" ready.":"..."]}),(0,i.jsxs)("div",{className:"d-sm-none",style:{lineHeight:1},children:[t.progress.lines," lines",(0,i.jsx)("br",{}),t.progress.marks," marks",t.ready?"":"..."]})]})}),(0,i.jsx)("div",{className:"col-auto",children:(0,i.jsx)(u.g,{})})]}),(0,i.jsx)("h1",{children:e("phrase.referenceFinder")}),(0,i.jsx)(c.s,{onSubmit:()=>h(0)}),t.coreError&&(0,i.jsxs)("div",{className:"text-danger mb-3",children:["Error: ",t.coreError]})||0==t.solutions.length&&(!t.ready||!t.running)&&(0,i.jsxs)("div",{className:"mb-3",children:[(0,i.jsx)("div",{children:e("tip.title")}),(0,i.jsxs)("ol",{children:[(0,i.jsx)("li",{children:e("tip.origin")}),(0,i.jsx)("li",{children:e("tip.exp",{exp:"1/sqrt(2)+sin(10)",interpolation:{escapeValue:!1}})})]})]})]}),(0,i.jsx)("section",{className:"solutions d-none d-sm-flex",children:t.solutions.length>0&&(0,i.jsx)("div",{className:"container px-4",children:(0,i.jsx)("div",{className:"row gx-2",children:t.solutions.map((t,s)=>(0,i.jsx)("div",{className:"col mb-2",style:{flex:"0 1 12rem"},children:(0,i.jsxs)("button",{type:"button",onClick:()=>h(s),className:"w-100 p-1 btn btn-ld col solution-preview "+(p==s?"active":""),children:[(0,i.jsx)(l.S,{data:t.diagrams[t.diagrams.length-1]}),(0,i.jsx)("div",{children:(0,o.l)(t,n.precision)}),(0,i.jsxs)("div",{children:[e("phrase.error")," ",t.err.toFixed(n.precision)]}),(0,i.jsxs)("div",{children:["rank ",t.rank]})]})},s))})})}),(0,i.jsx)("div",{className:"container px-4 flex-grow-1",children:t.solutions.map((e,t)=>(0,i.jsx)(o.W,{data:e,show:p==t,onSelect:()=>h(t)},t))}),(0,i.jsx)(d.$,{})]})}},8730:function(e,t,n){"use strict";n.d(t,{$L:function(){return l},Wh:function(){return o},ck:function(){return a}});var i,s,r=n("3128");function a(){return i}function o(e,t){s=t,i.postMessage([99,e])}function l(e){i&&(i.terminate(),r.oR.setState({running:!1,ready:!1,progress:null}),console.log("Reset worker"));var t=performance.now();(i=new Worker(new URL(n.p+n.u("813"),n.b))).postMessage([e.width,e.height,e.maxRank,e.maxLinesV1,e.maxMarksV1,...e.axiomPriority.map(t=>e.axioms[t-1]?t:0),e.numX,e.numY,e.numA,e.numD,e.minAspectRatio,e.minAngleSine,e.visibility]),i.onmessage=e=>{var n=e.data,{running:i,ready:a,solutions:o,statisticsRunning:l}=r.oR.getState();if(n.text){var c=n.text;if(!a&&(c.startsWith("{")?r.oR.setState({progress:JSON.parse(c)}):"Ready"==c?console.log("Ready in ".concat(Math.floor(performance.now()-t),"ms.")):console.log(c)),"Ready"==c){r.oR.setState({running:i&&!a,ready:!0});return}if(!a)return;i?(o.push(function(e){var t=JSON.parse(e),n=t.steps;for(var i of(t.steps=[],n))i.axiom>0||i==n[n.length-1]?t.steps.push(i):t.steps[t.steps.length-1].intersection=i;return t}(c)),r.oR.setState({solutions:o.concat()})):l&&s(c)}if(n.err){r.oR.setState({coreError:n.err});var d=Error(n.err);console.error(d),l&&s(d)}}}l(r.XZ.getState())},3220:function(e,t,n){"use strict";n.d(t,{$:function(){return r}});var i=n("2676"),s=n("7473");function r(){var{t:e}=(0,s.$G)();return(0,i.jsx)("div",{className:"container mt-4 px-4",children:(0,i.jsxs)("footer",{className:"row justify-content-end flex-wrap pb-3",children:[(0,i.jsxs)("div",{className:"col-12 col-md-auto flex-grow-1",children:[e("phrase.coreVer"),": v","4.2.0"]}),(0,i.jsxs)("div",{className:"col-12 col-md-auto",children:["\xa9 1999-2007 ",(0,i.jsx)("a",{href:"https://langorigami.com/article/referencefinder/",target:"_blank",children:"Robert J. Lang"})]}),(0,i.jsxs)("div",{className:"col-12 col-md-auto",children:["\xa9 2018-2022 ",(0,i.jsx)("a",{href:"https://github.com/mayakraft/ReferenceFinder",target:"_blank",children:"Maya Kraft"})]}),(0,i.jsxs)("div",{className:"col-12 col-md-auto",children:["\xa9 2024 ",(0,i.jsx)("a",{href:"https://github.com/mutsuntsai/reference-finder",target:"_blank",children:"Mu-Tsun Tsai"})]})]})})}},8059:function(e,t,n){"use strict";n.d(t,{g:function(){return c}});var i=n("2676"),s=n("5271"),r=n("7473"),a=n("9136"),o=n("3128");n("2211");var l=document.createElement("canvas");function c(e){var{max:t,value:n,exp:c,onInput:d}=e,{t:u}=(0,r.$G)(),p=(0,s.useRef)(null),h=(0,o.rV)(),m=(0,s.useRef)(null),[f,g]=(0,s.useState)(null!=c?c:n.toString()),[x,v]=(0,s.useState)(n),[b,w]=(0,s.useState)(null!=c?c:n.toString());function y(e){return e.toFixed(h.precision).replace(/0+$/,"").replace(/\.$/,"").replace(/^$/,"0")}function j(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:x;return!isNaN(e)&&e>=0&&(void 0===t||e<=t)}function k(){return isNaN(Number(f))&&f!=x.toString()&&!isNaN(x)}return(0,s.useEffect)(()=>{(n!=x||void 0!==c&&c!=f)&&(g(null!=c?c:n.toString()),v(n))},[n,c]),(0,s.useEffect)(()=>{!j(n)&&(g("0"),v(0),d(0,"0"))}),(0,s.useEffect)(()=>{var e,t,n;m.current.style.left=(e=p.current,t=f,(n=l.getContext("2d")).font=getComputedStyle(e).font,n.measureText(t).width+"px")}),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"position-relative",children:[(0,i.jsxs)("div",{className:"exp-container",children:[(0,i.jsx)("input",{ref:p,type:"text","aria-label":"Math expression",className:"form-control exp-input "+(j()?"":"is-invalid"),value:f,onInput:e=>{var t,n;return g(t=e.currentTarget.value),void(v(n=(0,a.Q)(t)),j(n)&&(w(t),d(n,t)))},onBlur:function(){!j()&&(g(b),v(n))}}),(0,i.jsx)("div",{className:"suffix-container d-none d-sm-block",children:(0,i.jsx)("span",{className:"exp-suffix",ref:m,children:k()?"= ".concat(y(x)):""})})]}),(0,i.jsx)("div",{className:"exp-suffix-sm d-block d-sm-none",children:(0,i.jsx)("span",{children:k()?"= ".concat(y(x)):""})})]}),!j()&&(0,i.jsx)("div",{className:"text-danger small mt-1",children:void 0!==t?u("invalid.expMax",{max:t}):u("invalid.exp")})]})}},2800:function(e,t,n){"use strict";n.d(t,{G:function(){return a}});var i=n("2676"),s=n("5271"),r=n("7473");function a(e){var{max:t,min:n,value:a,onInput:o}=e,{t:l}=(0,r.$G)();void 0===n&&(n=0);var[c,d]=(0,s.useState)(a.toString());function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number(c);return Number.isSafeInteger(e)&&e>=n&&(void 0===t||e<=t)}return(0,s.useEffect)(()=>{Number(c)!=a&&d(a.toString())},[a]),(0,i.jsxs)("div",{className:"position-relative",children:[(0,i.jsx)("div",{className:"exp-container",children:(0,i.jsx)("input",{type:"number","aria-label":"Integer",className:"form-control exp-input "+(u()?"":"is-invalid"),value:c,onInput:e=>{var t,n;return d(t=e.currentTarget.value),void(u(n=Number(t))&&o(n))},onBlur:function(){u()?d(Number(a).toString()):d(a.toString())}})}),!u()&&(0,i.jsx)("div",{className:"text-danger small",children:void 0!==t?l("invalid.intMax",{min:n,max:t}):l("invalid.int",{min:n})})]})}},3602:function(e,t,n){"use strict";n.d(t,{g:function(){return o}});var i=n("2676"),s=n("7473"),r=n("4807"),a=n("5271");function o(){var{t:e,i18n:t}=(0,s.$G)();return(0,a.useEffect)(()=>{document.title=e("phrase.referenceFinder")},[t.language]),(0,i.jsx)("select",{className:"form-select flag d-inline-block",style:{width:"max-content"},"aria-label":"Language",value:t.language,onChange:e=>t.changeLanguage(e.currentTarget.value),children:r._.map(t=>(0,i.jsxs)("option",{value:t,children:[e("flag",{lng:t})," ",e("name",{lng:t})]},t))})}},6048:function(e,t,n){"use strict";n.d(t,{i:function(){return c}});var i=n("8570"),s=n("1370"),r=n("2676"),a=n("7473"),o=n("3128"),l=n("8059");function c(e){var{label:t,value:n,onInput:c}=e,{t:d}=(0,a.$G)(),u=(0,o.XZ)();return(0,r.jsxs)("div",{className:"row gx-2 mt-2",children:[(0,r.jsxs)("label",{className:"col-auto col-form-label capitalize",children:[d("phrase.point"),t,": (",(0,r.jsx)("span",{className:"d-none d-sm-inline",children:" x ="})]}),(0,r.jsx)("div",{className:"col",children:(0,r.jsx)(l.g,{max:u.width,value:n.x,onInput:e=>c((0,s._)((0,i._)({},n),{x:e}))})}),(0,r.jsxs)("label",{className:"col-auto col-form-label",children:[",",(0,r.jsx)("span",{className:"d-none d-sm-inline",children:" y ="})]}),(0,r.jsx)("div",{className:"col",children:(0,r.jsx)(l.g,{max:u.height,value:n.y,onInput:e=>c((0,s._)((0,i._)({},n),{y:e}))})}),(0,r.jsx)("label",{className:"col-auto col-form-label",children:")"})]})}},3913:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});var i=n("2676"),s=n("470");function r(e){var{label:t,children:n,help:r}=e;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("label",{className:"col-form-label",children:[t,r&&(0,i.jsx)(s.b,{title:r})]}),(0,i.jsx)("div",{children:n})]})}},2252:function(e,t,n){"use strict";n.d(t,{s:function(){return f}});var i,s,r=n("2676"),a=n("2351"),o=n("32"),l=n("5271"),c=n("6048"),d=n("3128"),u=n("8730"),p=n("613"),h=n("8358"),m=n("7473");function f(e){var{onSubmit:t}=e,{t:n}=(0,m.$G)(),i=(0,d.oR)(),s=(0,d.rV)(),f=(0,d.XZ)(),[g,x]=(0,l.useState)(1),[v,b]=(0,l.useState)({x:0,y:0}),[w,y]=(0,l.useState)({x:1,y:1}),j=(0,l.useMemo)(()=>a.Z.cp.rectangle(f.width,f.height),[f.width,f.height]),k=(0,l.useMemo)(()=>{var e=[[v.x,v.y]];return 2==g&&e.push([w.x,w.y]),e},[g,v.x,v.y,w.x,w.y]);return(0,r.jsxs)("div",{className:"row mt-3 justify-content-center",children:[(0,r.jsx)("div",{className:"col mb-3",style:{flex:"0 1 12rem"},children:(0,r.jsx)(o.M,{cp:j,points:k})}),(0,r.jsxs)("form",{className:"col mb-3",onSubmit:function(e){e.preventDefault(),gtag("event",1==g?"ref_find_point":"ref_find_line");var n=[g,s.error,s.count,s.worstCaseError,v.x,v.y];2==g&&n.push(w.x,w.y),d.oR.setState({running:!0,solutions:[],coreError:null}),t(),(0,u.ck)().postMessage(n.map(Number))},style:{flex:"1 0 36rem"},children:[(0,r.jsxs)("div",{className:"row mb-2 pb-1",children:[(0,r.jsx)("div",{className:"col-auto",children:(0,r.jsxs)("div",{className:"form-check",children:[(0,r.jsx)("input",{className:"form-check-input",type:"radio",name:"mode",id:"m1",checked:1==g,onChange:()=>x(1)}),(0,r.jsx)("label",{className:"form-check-label capitalize",htmlFor:"m1",children:n("phrase.findPoint")})]})}),(0,r.jsx)("div",{className:"col-auto",children:(0,r.jsxs)("div",{className:"form-check",children:[(0,r.jsx)("input",{className:"form-check-input",type:"radio",name:"mode",id:"m2",checked:2==g,onChange:()=>x(2)}),(0,r.jsx)("label",{className:"form-check-label capitalize",htmlFor:"m2",children:n("phrase.findLine")})]})})]}),(0,r.jsx)(c.i,{label:2==g?" 1":"",value:v,onInput:e=>b(e)}),2==g&&(0,r.jsx)(c.i,{label:" 2",value:w,onInput:e=>y(e)}),(0,r.jsxs)("div",{className:"row mt-2 gx-2",children:[(0,r.jsxs)("div",{className:"col",children:[(0,r.jsx)(p.Z,{})," ",(0,r.jsx)(h.g,{})]}),(0,r.jsx)("div",{className:"col-auto text-end",children:(0,r.jsx)("button",{type:"submit",className:"btn btn-primary",disabled:i.running,children:i.running&&!i.ready?(0,r.jsxs)("span",{className:"capitalize",children:[n("phrase.initializing"),"\xa0",(0,r.jsx)("i",{className:"fa-solid fa-spinner fa-spin"})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("i",{className:"fa-solid fa-play"}),"\xa0",(0,r.jsx)("span",{className:"capitalize",children:n("phrase.go")})]})})})]})]})]})}(i=s||(s={}))[i.point=1]="point",i[i.line=2]="line"},5490:function(e,t,n){"use strict";n.d(t,{J:function(){return i}});var i=(0,n("5271").createContext)(void 0)},613:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var i=n("9897"),s=n("2676"),r=n("5271"),a=n("7473"),o=n("3128"),l=n("8730");n("1246"),n("7397"),n("1677");var c=n("5490"),d=(0,r.lazy)(()=>Promise.all([n.e("667"),n.e("790")]).then(n.bind(n,"8509")));function u(){return(0,s.jsx)("div",{className:"modal-body p-5",children:(0,s.jsx)("div",{className:"display-4 text-center",children:(0,s.jsx)("i",{className:"fa-solid fa-spinner fa-spin"})})})}function p(){var e,{t}=(0,a.$G)(),p=(0,o.XZ)(),m=(0,o.rV)(),[f,g]=(0,r.useState)(!1),[x,v]=(0,r.useState)(structuredClone(m)),[b,w]=(0,r.useState)(structuredClone(p)),y=(0,r.useRef)(null);var j=(e=(0,i._)(function*(){g(!0),gtag("event","ref_show_settings"),v(structuredClone(m)),w(structuredClone(p)),(yield n.e("634").then(n.bind(n,"3739"))).Modal.getOrCreateInstance(y.current,{backdrop:"static"}).show()}),function(){return e.apply(this,arguments)});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("button",{type:"button",className:"btn btn-secondary",onClick:j,children:[(0,s.jsx)("i",{className:"fa-solid fa-gear"}),(0,s.jsxs)("span",{className:"d-none d-sm-inline-block",children:["\xa0",(0,s.jsx)("span",{className:"capitalize",children:t("phrase.settings")})]})]}),(0,s.jsx)("div",{className:"modal fade",ref:y,children:(0,s.jsx)("div",{className:"modal-dialog modal-dialog-centered",children:(0,s.jsxs)("div",{className:"modal-content",children:[f&&(0,s.jsx)(c.J.Provider,{value:{tempDb:b,setTempDb:w},children:(0,s.jsx)(r.Suspense,{fallback:(0,s.jsx)(u,{}),children:(0,s.jsx)(d,{hasChanged:h(p,b)})})}),(0,s.jsxs)("div",{className:"modal-footer",children:[(0,s.jsx)("div",{className:"flex-grow-1",children:(0,s.jsx)("button",{type:"button",className:"btn btn-secondary",onClick:()=>{o.rV.setState(structuredClone(o.he)),w(structuredClone(o.We))},children:t("settings.reset")})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("button",{type:"button",className:"btn btn-secondary me-2 capitalize","data-bs-dismiss":"modal",onClick:()=>{o.rV.setState(x)},children:t("keyword.cancel")}),(0,s.jsx)("button",{type:"button",className:"btn btn-primary","data-bs-dismiss":"modal",onClick:()=>{h(p,b)&&(o.XZ.setState(b),(0,l.$L)(b))},children:t("keyword.ok")})]})]})]})})})]})}function h(e,t){for(var n in e)if(Array.isArray(e[n])){if(h(e[n],t[n]))return!0}else if(e[n]!==t[n])return!0;return!1}},4625:function(e,t,n){"use strict";n.d(t,{W:function(){return d},l:function(){return c}});var i=n("2676"),s=n("7473"),r=n("3128"),a=n("6479"),o=n("2447"),l=n("5271");function c(e,t){var n,i,s,r=e.solution[1];var a="number"==typeof r?r.toFixed(t):(n=r,i=t,(s=Math.atan2(-n[0],n[1])/Math.PI*180)<=-90&&(s+=180),s>90&&(s-=180),s.toFixed(i)+"\xb0");return"(".concat(e.solution[0].toFixed(t),", ").concat(a,")")}function d(e){var{data:t,show:n,onSelect:d}=e,{t:u}=(0,s.$G)(),p=(0,r.rV)(),h=(0,l.useRef)(null),m=c(t,p.precision),f=t.err.toFixed(p.precision);return(0,i.jsxs)("div",{className:"card mt-3 "+(n?"":"d-sm-none"),style:{overflow:"hidden"},children:[(0,i.jsxs)("div",{className:"card-header d-none d-sm-block",children:[(0,i.jsxs)("span",{className:"d-inline-block capitalize",children:[u("phrase.solution")," ",m,","]})," ",(0,i.jsxs)("span",{className:"d-inline-block",children:[u("phrase.error")," ",f,","]})," ",(0,i.jsxs)("span",{className:"d-inline-block",children:["rank ",t.rank]})]}),n?(0,i.jsxs)("div",{ref:h,className:"card-header d-sm-none text-bg-primary",children:[(0,i.jsxs)("span",{className:"d-inline-block capitalize",children:[u("phrase.solution")," ",m,","]})," ",(0,i.jsxs)("span",{className:"d-inline-block",children:[u("phrase.error")," ",f,","]})," ",(0,i.jsxs)("span",{className:"d-inline-block",children:["rank ",t.rank]})]}):(0,i.jsx)("div",{ref:h,className:"card-header d-sm-none",onClick:()=>{d(),setTimeout(()=>{var e;return null===(e=h.current)||void 0===e?void 0:e.scrollIntoView()},0)},style:{cursor:"pointer"},children:(0,i.jsxs)("div",{className:"row gx-0 justify-content-center align-items-top",children:[(0,i.jsx)("div",{className:"col solution-preview",style:{flex:"0 1 9rem"},children:(0,i.jsx)(o.S,{data:t.diagrams[t.diagrams.length-1]})}),(0,i.jsxs)("div",{className:"col mb-2 ps-3 mt-2",style:{flex:"1 0 8rem"},children:[(0,i.jsx)("div",{children:m}),(0,i.jsxs)("div",{children:[u("phrase.error")," ",f]}),(0,i.jsxs)("div",{children:["rank ",t.rank]})]})]})}),(0,i.jsxs)("div",{className:"card-body "+(n?"":"d-none"),children:[0==t.steps.length&&(0,i.jsxs)("div",{className:"row justify-content-center",children:[(0,i.jsx)("div",{className:"col",style:{flex:"0 1 12rem"},children:(0,i.jsx)(o.S,{data:t.diagrams[0],last:!0})}),(0,i.jsx)("div",{className:"col p-2",style:{flex:"1 1 12rem"}})]}),(0,i.jsx)("div",{className:"row",children:t.steps.map((e,n)=>(0,i.jsx)("div",{className:"col-12 col-md-4 mb-sm-3",children:(0,i.jsxs)("div",{className:"row justify-content-center",children:[(0,i.jsx)("div",{className:"col",style:{flex:"0 1 12rem"},children:(0,i.jsx)(o.S,{data:t.diagrams[n],last:n==t.steps.length-1})}),(0,i.jsx)("div",{className:"col p-2",style:{flex:"1 1 12rem"},children:(0,i.jsx)("ol",{start:n+1,children:(0,i.jsx)(a.B,{data:e,last:n==t.steps.length-1})})})]})},n))})]})]})}},8358:function(e,t,n){"use strict";n.d(t,{g:function(){return g}});var i,s,r=n("9897"),a=n("2676"),o=n("5271"),l=n("7473"),c=n("8730"),d=n("3913"),u=n("3128"),p=n("2800"),h=n("470");n("8402");var m=(0,o.lazy)(()=>Promise.all([n.e("251"),n.e("793")]).then(n.bind(n,"3226"))),f=[];function g(){var e,{t}=(0,l.$G)(),[g,x]=(0,o.useState)(!1),[v,b]=(0,o.useState)(null),[w,y]=(0,o.useState)(0),[j,k]=(0,o.useState)(!1),N=(0,u.oR)(),_=(0,u.rV)(),S=(0,o.useRef)(null);var M=(e=(0,r._)(function*(){x(!0),(s=(yield n.e("634").then(n.bind(n,"3739"))).Modal.getOrCreateInstance(S.current,{backdrop:"static"})).show()}),function(){return e.apply(this,arguments)});function z(e){if(e instanceof Error){u.oR.setState({statisticsRunning:!1}),s.hide();return}var t=JSON.parse(e);f.push(...t.progress),y(f.length),t.done&&(b({data:f.sort((e,t)=>e-t),time:performance.now()-i}),u.oR.setState({statisticsRunning:!1}))}var F=w/_.trials*100;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("button",{type:"button",className:"btn btn-secondary",onClick:M,children:[(0,a.jsx)("i",{className:"fa-solid fa-chart-simple"}),(0,a.jsxs)("span",{className:"d-none d-sm-inline-block",children:["\xa0",t("statistics._")]})]}),(0,a.jsx)("div",{className:"modal fade",ref:S,children:(0,a.jsx)("div",{className:"modal-dialog modal-dialog-centered",children:(0,a.jsxs)("div",{className:"modal-content",children:[(0,a.jsxs)("div",{className:"modal-header",children:[t("statistics._"),(0,a.jsx)(h.b,{title:t("help.statistics")})]}),(0,a.jsxs)("div",{className:"modal-body",children:[(0,a.jsx)("div",{className:"grid",children:(0,a.jsx)(d.Z,{label:N.statisticsRunning?"".concat(w," / ").concat(_.trials):t("statistics.trials"),children:(0,a.jsx)("div",{className:"row gx-3 align-items-center",children:N.statisticsRunning?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"col",children:(0,a.jsx)("div",{className:"progress",children:(0,a.jsxs)("div",{className:"progress-bar progress-bar-striped progress-bar-animated",style:{width:F+"%"},children:[Math.floor(F),"%"]})})}),(0,a.jsx)("div",{className:"col col-auto",children:(0,a.jsxs)("button",{className:"btn btn-secondary capitalize",type:"button",onClick:function(){gtag("event","ref_statistics_cancel"),k(!0),(0,c.ck)().postMessage("cancel")},disabled:j,children:[t("keyword.cancel"),"\xa0",(0,a.jsx)("i",{className:"fa-solid fa-spinner fa-spin"})]})})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"col",children:(0,a.jsx)(p.G,{value:_.trials,min:1,onInput:e=>u.rV.setState({trials:e})})}),(0,a.jsx)("div",{className:"col col-auto",children:(0,a.jsx)("button",{className:"btn btn-primary",type:"button",onClick:function(){gtag("event","ref_statistics_run"),i=performance.now(),b(null),k(!1),f.length=0,y(0),u.oR.setState({statisticsRunning:!0}),(0,c.Wh)(_.trials,z)},disabled:!N.ready||N.statisticsRunning,children:N.ready?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("i",{className:"fa-solid fa-play"}),"\xa0",(0,a.jsx)("span",{className:"capitalize",children:t("phrase.go")})]}):(0,a.jsxs)("span",{className:"capitalize",children:[t("phrase.initializing"),"\xa0",(0,a.jsx)("i",{className:"fa-solid fa-spinner fa-spin"})]})})})]})})})}),g&&(0,a.jsx)(o.Suspense,{children:(0,a.jsx)(m,{data:v})})]}),(0,a.jsx)("div",{className:"modal-footer",children:(0,a.jsx)("button",{type:"button",className:"btn btn-secondary","data-bs-dismiss":"modal",disabled:N.statisticsRunning,children:t("keyword.ok")})})]})})})]})}},6479:function(e,t,n){"use strict";n.d(t,{B:function(){return l}});var i=n("8570"),s=n("2676"),r=n("7473"),a=n("3128"),o=/([\u3040-\u30FF\u4E00-\u9FFF\u3400-\u4DBF\uF900-\uFAFF。]) ([\u3040-\u30FF\u4E00-\u9FFF\u3400-\u4DBF\uF900-\uFAFF])/g;function l(e){var{data:t,last:n}=e,{t:l}=(0,r.$G)(),c=(0,a.rV)(),d=structuredClone(t);function u(e){e.p0=p(e.p0,!0),e.p1=p(e.p1,!0),e.l0=p(e.l0),e.l1=p(e.l1)}function p(e,t){return"string"!=typeof e?e:e=e==e.toLowerCase()?l("paper."+e):t?l("phrase.point")+" "+e:l("phrase.line")+" "+e}function h(e){for(;e.match(o);)e=e.replace(o,"$1$2");return e}return u(d),d.intersection&&u(d.intersection),(0,s.jsx)("li",{children:0==d.axiom?h(l("intersection_solution",(0,i._)({},d))):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{children:[c.showAxiom&&(0,s.jsxs)("span",{children:["[O",d.axiom,"] "]}),h((n&&!d.intersection?l("axiom_solution.".concat(d.axiom-1),(0,i._)({},d)):l("axiom.".concat(d.axiom-1),(0,i._)({},d)))+(!d.intersection&&d.pinch?" "+l("pinch"):"")),(0,s.jsx)("span",{children:" "})]}),d.intersection&&(0,s.jsx)("div",{children:h((n?l("intersection_solution",(0,i._)({},d.intersection)):l("intersection",(0,i._)({},d.intersection)))+(d.pinch?" "+l("pinch"):""))})]})})}},2447:function(e,t,n){"use strict";n.d(t,{S:function(){return l}});var i=n("2351"),s=n("6758");n("2874");var r=n("3128");function a(e,t,n){var i=e.edges.text(t.text,t.pt);return i.setAttribute("transform","translate(".concat(n[0]," ").concat(2*t.pt[1]-.05+n[1],") scale(1 -1)")),i}var o=Math.PI/24;function l(e){var{data:t,last:n}=e,{width:l,height:c}=t[0];return(0,s.n)({render:function(e){var s=e.origami(i.Z.cp.rectangle(l,c));for(var d of(s.setAttribute("transform","translate(0 ".concat(c,") scale(1 -1)")),t))if(d){if(d.type==r.Hd.point&&s.edges.circle(d.pt,d.style==r.SC.normal?.02:.03).classList.add("point-"+r.SC[d.style]),d.type==r.Hd.line&&s.edges.line(d.from,d.to).classList.add(d.style==r.TD.valley&&n?"target-line":"line-"+r.TD[d.style]),d.type==r.Hd.arc){var{radius:u,center:p}=d,{from:h,to:m}=d;!d.ccw&&([h,m]=[m,h]),h+=Math.min(.075/u,o),m-=Math.min(.075/u,o);var f=s.edges.arc(p[0],p[1],u,h,m);f.classList.add("arc-"+r.TD[d.style]),d.ccw&&f.classList.add("reverse"),u<.5&&(f.style.strokeWidth=Math.max(.005,.015*u/.5).toString())}if(d.type==r.Hd.label){var g=function(e,t){var n=t.filter(t=>t&&t.type==r.Hd.label&&t!=e).map(t=>{var n=e.pt[0]-t.pt[0],i=e.pt[1]-t.pt[1],s=Math.sqrt(n*n+i*i);return[n/s/s,i/s/s]});if(0==n.length)return[0,0];var i=n.map(e=>e[0]).reduce((e,t)=>e+t,0)/n.length,s=n.map(e=>e[1]).reduce((e,t)=>e+t,0)/n.length,a=Math.sqrt(i*i+s*s);return 0==a?[0,0]:[.09*i/a,.09*s/a]}(d,t);a(s,d,g).classList.add("label-border"),a(s,d,g).classList.add("label-"+r.gF[d.style])}}},width:l,height:c})}},32:function(e,t,n){"use strict";n.d(t,{M:function(){return a}});var i=n("2351"),s=n("3128"),r=n("6758");function a(e){var{cp:t,points:n}=e,{width:a,height:o}=(0,s.XZ)(),l=i.Z.rect(0,0,a,o);return(0,r.n)({render:function(e){e.innerHTML='';var s=e.origami(t);if(s.setAttribute("transform","translate(0 ".concat(o,") scale(1 -1)")),n){for(var r of n)s.vertices.circle(r,.03).classList.add("target-point");if(2==n.length){var a=l.clip(i.Z.line.fromPoints(n[0],n[1]));try{s.edges.line(a[0],a[1]).classList.add("target-line")}catch(e){}}}},width:a,height:o})}},6758:function(e,t,n){"use strict";n.d(t,{n:function(){return o}});var i=n("2676"),s=n("2351"),r=n("5271");n("7205");function a(e){for(;e.lastChild;)e.removeChild(e.lastChild)}function o(e){var{render:t,width:n,height:o}=e,l=(0,r.useRef)(null),[c,d]=(0,r.useState)(null);return(0,r.useEffect)(()=>{if(l.current){a(l.current);var e,t,i,r=(e=n,t=o,(i=s.Z.svg()).size(e,t).padding(.15).strokeWidth(.01),i);l.current.appendChild(r),d(r)}},[l.current,n,o]),(0,r.useEffect)(()=>{c&&(a(c),t(c))}),(0,i.jsx)("div",{ref:l})}},470:function(e,t,n){"use strict";n.d(t,{b:function(){return r}});var i=n("2676"),s=n("5271");function r(e){var{title:t}=e,r=(0,s.useRef)(null);return(0,s.useEffect)(()=>{var e=r.current;e&&n.e("634").then(n.bind(n,"3739")).then(t=>t.Tooltip.getOrCreateInstance(e))}),(0,i.jsx)("i",{className:"fa-solid fa-circle-info text-info ms-2","data-bs-toggle":"tooltip","data-bs-title":t,ref:r})}n("6242")},9985:function(e,t,n){"use strict";var i=n("2676"),s=n("5271"),r=n("8751"),a=n("2648"),o=n("1999");n("4807"),n("5445"),!("structuredClone"in globalThis)&&(globalThis.structuredClone=o.ZP),r.createRoot(document.getElementById("root")).render((0,i.jsx)(s.StrictMode,{children:(0,i.jsx)(a.Z,{})}))},4807:function(e,t,n){"use strict";n.d(t,{_:function(){return f}});var i=n("3230"),s=n("4034"),r=n("7473"),a=n("7760"),o=n("3259"),l=n("1485"),c=n("2467"),d=n("9640"),u=n("7073"),p=n("5534"),h=n("5824");a.Z&&(h.name="\u7E41\u9AD4\u4E2D\u6587",h.flag="\uD83C\uDDED\uD83C\uDDF0");var m={en:{translation:o},es:{translation:l},ja:{translation:u},pt:{translation:c},ru:{translation:d},"zh-CN":{translation:p},"zh-TW":{translation:h}},f=Object.keys(m);i.ZP.use(s.Z).use(r.Db).init({resources:m,fallbackLng:"en",supportedLngs:f,detection:{order:["querystring","localStorage","navigator"],caches:["localStorage"]}})},9136:function(e,t,n){"use strict";n.d(t,{Q:function(){return r}});var i=n("7691"),s=new(n.n(i)());function r(e){try{return e=e.replace(/sqrt/g,"root"),s.eval(e)}catch(e){return NaN}}},3128:function(e,t,n){"use strict";n.d(t,{Hd:function(){return c},Q2:function(){return l},SC:function(){return d},TD:function(){return u},We:function(){return x},XZ:function(){return w},gF:function(){return p},he:function(){return f},oR:function(){return v},rV:function(){return b}});var i,s,r,a,o,l,c,d,u,p,h=n("8404"),m=n("965");(i=l||(l={}))[i.system=0]="system",i[i.light=1]="light",i[i.dark=2]="dark",i[i.rabbit=3]="rabbit";var f={showInit:!0,showAxiom:!1,theme:0,error:.005,errorExp:"1/200",worstCaseError:!0,count:5,precision:4,trials:1e3},g={progress:null,ready:!1,running:!1,coreError:null,solutions:[],statisticsRunning:!1,computedTheme:1},x={width:1,widthExp:"1",height:1,heightExp:"1",maxRank:6,maxLinesV1:6e5,maxMarksV1:6e5,numX:5e3,numY:5e3,numA:5e3,numD:5e3,minAspectRatio:.1,minAspectRatioExp:"1/10",minAngleSine:.342,minAngleSineExp:"sin(20)",visibility:!0,axioms:[!0,!0,!0,!0,!0,!0,!0],axiomPriority:[2,3,7,6,5,4,1]},v=(0,h.Ue)(()=>g),b=(0,h.Ue)((0,m.tJ)(()=>f,{name:"settings"})),w=(0,h.Ue)((0,m.tJ)(()=>x,{name:"db"}));(s=c||(c={}))[s.point=0]="point",s[s.line=1]="line",s[s.arc=2]="arc",s[s.poly=3]="poly",s[s.label=4]="label",(r=d||(d={}))[r.normal=0]="normal",r[r.highlight=1]="highlight",r[r.action=2]="action",(a=u||(u={}))[a.crease=0]="crease",a[a.edge=1]="edge",a[a.highlight=2]="highlight",a[a.valley=3]="valley",a[a.mountain=4]="mountain",a[a.arrow=5]="arrow",a[a.dotted=6]="dotted",a[a.pinch=7]="pinch",(o=p||(p={}))[o.normal=0]="normal",o[o.highlight=1]="highlight",o[o.action=2]="action"},1677:function(e,t,n){"use strict";n.r(e.exports={})},2211:function(e,t,n){"use strict";n.r(e.exports={})},7397:function(e,t,n){"use strict";n.r(e.exports={})},1246:function(e,t,n){"use strict";n.r(e.exports={})},8402:function(e,t,n){"use strict";n.r(e.exports={})},2874:function(e,t,n){"use strict";n.r(e.exports={})},7205:function(e,t,n){"use strict";n.r(e.exports={})},6242:function(e,t,n){"use strict";n.r(e.exports={})},5445:function(e,t,n){"use strict";n.r(e.exports={})},1453:function(e,t,n){"use strict";n.r(e.exports={})},4363:function(e){e.exports="#arrow"},3259:function(e){"use strict";e.exports=JSON.parse('{"name":"English","flag":"\uD83C\uDDFA\uD83C\uDDF8","axiom":["Make crease {{x}} by folding through {{p0}} and {{p1}}.","Make crease {{x}} by bringing {{p0}} to {{p1}}.","Make crease {{x}} by bringing {{l0}} to {{l1}}.","Make crease {{x}} by bringing {{l0}} onto itself, passing through {{p0}}.","Make crease {{x}} by bringing {{p0}} to {{l0}}, passing through {{p1}}.","Make crease {{x}} by bringing {{p0}} to {{l0}} and {{p1}} to {{l1}}.","Make crease {{x}} by bringing {{l1}} onto itself and bringing {{p0}} to {{l0}}."],"axiom_solution":["The solution is made by folding through {{p0}} and {{p1}}.","The solution is made by bringing {{p0}} to {{p1}}.","The solution is made by bringing {{l0}} to {{l1}}.","The solution is made by bringing {{l0}} onto itself, passing through {{p0}}.","The solution is made by bringing {{p0}} to {{l0}}, passing through {{p1}}.","The solution is made by bringing {{p0}} to {{l0}} and {{p1}} to {{l1}}.","The solution is made by bringing {{l1}} onto itself and bringing {{p0}} to {{l0}}."],"pinch":"Pinch only at the intersection.","intersection":"Point {{x}} is at the intersection of {{l0}} and {{l1}}.","intersection_solution":"The solution is at the intersection of {{l0}} and {{l1}}.","paper":{"ne":"the top right corner","se":"the bottom right corner","sw":"the bottom left corner","nw":"the top left corner","n":"the top edge","e":"the right edge","s":"the bottom edge","w":"the left edge","sw_ne":"the upward diagonal","nw_se":"the downward diagonal"},"statistics":{"_":"Statistics","trials":"Trials","summary":{"_":"Summary","total":"Total trials","average":"Average","stdDev":"Standard deviation","runTime":"Run time"},"errorDist":"Error distribution"},"settings":{"reset":"Reset to defaults","reInit":"Requires re-initializing.","basic":{"_":"Basic","width":"Sheet width","height":"Sheet height","axioms":{"_":"Huzita-Hatori axioms","O1":"Crease through two points.","O2":"Two points together.","O3":"Line to another line.","O4":"Line to self, crease through point.","O5":"Point to line, crease through point.","O6":"Two points to two lines.","O7":"Line to self, point to line."}},"advanced":{"_":"Advanced"},"display":{"theme":{"system":"System","light":"Light","dark":"Dark","_":"Theme"},"showAxiom":"Show axiom number in description.","showInit":"Show initialization progress.","precision":"Precision","_":"Display"}},"help":{"maxRank":"This sets the maximum rank for any sequence, which is the number of folds involved in the sequence. ReferenceFinder will calculate all marks and lines up to the maximum rank, subject to the two following limits. As a practical matter, you will rarely need to set this any larger than 6 or 7; rank 6 can include over a million distinct lines.","maxLines":"This sets an absolute upper bound on the number of lines to calculate. Even if you are only searching for points, ReferenceFinder needs to calculate a large number of lines since points are defined by the intersections of existing lines.","maxMarks":"This sets a absolute upper bound on the number of marks to calculate. As a rough estimate, if this setting is N, the average error in any given point is proportional to 1/(2*sqrt(N)). This is not exact, since points tend to cluster along low-rank lines, but as a good rule of thumb, half a million to a million points will give a good error performance.","axioms":"The Huzita-Hatori Axioms group lets you choose which of the 7 axioms to include in the database, and in which order of priority. The default is to include all 7, but you can exclude one or more. Of course, the more axioms you exclude, the higher the rank you\'ll need to allow to obtain a given level of accuracy. You can also changed the order of priority. The axioms that come first in the list will be prioritized, so that when multiple sequences of the same rank give equivalent references (in terms of division settings), it will prefer the sequence using the prioritized axioms.","divisions":"To avoid duplicates, ReferenceFinder keeps the lowest-rank sequence for any given mark or line. To specifically test for equivalence, the paper is divided up into a fine grid, according to the divisions settings. Two marks are considered equivalent if they fall within the same grid square, and only one of them will be kept.","lineDivisions":"Lines are characterized by their angle and distance of closest approach to the origin, and so these two settings are similarly quantized.","goodEnoughError":"When a search is performed, ReferenceFinder finds all marks (or lines) whose distance error (or an analogous quantity for lines) is better than this value. Essentially, this value is the error that you\'re willing to tolerate. Within this error, low-rank marks are considered more desirable (easier to fold) and so they will be displayed before higher-rank marks, even if the latter have lower errors.","minAspectRatio":"As a practical matter, it is very difficult to fold a long, skinny corner so that the resulting crease is straight; it is very easy for the crease to wander. If a given sequence requires the folding of a triangular flap with an aspect ratio smaller than this, it is not accepted into the database. If you don\'t care about this issue, you can set the value to zero.","minAngle":"Similarly, if two creases intersect at a very shallow angle, the location of the point at their intersection is inherently imprecise. This value is the sine of the minimum angle allowed for such intersections. If you don\'t care about this issue, you can set the value to zero.","visibility":"If this is checked, then the only alignments that are allowed are those in which all reference points are visible with opaque paper. (In some alignments, one of the layers can conceal the relevant reference point.) If you are folding with translucent paper, you can uncheck this setting, which will allow a larger number of folding sequences to be considered.","lineError":"If this is set to \\"worst-case error\\", then the error between two lines is calculated to be the worst-case separation between the two lines within the paper. Otherwise, we use the faster (but less accurate) Pythagorean difference between the parameters that define the line.","statistics":"Perform a statistical analysis of the database. This command performs a series of trials, picking random points within the paper, finding the folding sequence that gives the closest mark, and then computing the error between the two. The resulting error is binned and reported at the end of the analysis. This command is useful primarily for comparing the performance of different database settings; you will not ordinarily use it."},"tip":{"title":"Tip:","origin":"The origin of coordinates is at the lower left corner.","exp":"You can use math expression such as {{exp}} (trigonometry functions uses degrees)."},"phrase":{"settings":"settings","point":"point","line":"line","error":"error","solution":"solution","go":"go","initializing":"Initializing...","findLine":"find a line","findPoint":"find a point","referenceFinder":"ReferenceFinder","coreVer":"Core version"},"invalid":{"exp":"Should be a number at least 0, or an equivalent expression","expMax":"Should be a number from 0 to {{max}}, or an equivalent expression","int":"Should be an integer at least {{min}}","intMax":"Should be an integer from {{min}} to {{max}}"},"keyword":{"cancel":"cancel","ok":"OK"}}')},1485:function(e){"use strict";e.exports=JSON.parse('{"name":"Espa\xf1ol","flag":"\uD83C\uDDEA\uD83C\uDDF8","axiom":["Haga el pliegue {{x}} doblando entre {{p0}} y {{p1}}.","Haga el pliegue {{x}} llevando {{p0}} a {{p1}}.","Haga el pliegue {{x}} llevando {{l0}} a {{l1}}.","Haga el pliegue {{x}} que pasa por {{p0}} llevando {{l0}} sobre ella misma.","Haga que el pliegue {{x}} pase por {{p1}} llevando {{p0}} a {{l0}}.","Haga el pliegue {{x}} llevando {{p0}} a {{l0}} y {{p1}} a {{l1}}.","Haga el pliegue {{x}} que lleva {{p0}} a {{l0}} llevando {{l1}} sobre ella misma."],"axiom_solution":["La soluci\xf3n se logra plegando entre {{p0}} y {{p1}}.","La soluci\xf3n se logra llevando {{p0}} a {{p1}}.","La soluci\xf3n se logra llevando {{l0}} a {{l1}}.","La soluci\xf3n se logra llevando {{l0}} sobre ella misma, pasando por {{p0}}.","La soluci\xf3n se logra llevando {{p0}} a {{l0}}, pasando por {{p1}}.","La soluci\xf3n se logra llevando {{p0}} a {{l0}} y {{p1}} a {{l1}}.","La soluci\xf3n se logra llevando {{l1}} sobre ella misma y llevando {{p0}} a {{l0}}."],"intersection":"{{x}} es la intersecci\xf3n de {{l0}} y {{l1}}.","intersection_solution":"La soluci\xf3n es la intersecci\xf3n de {{l0}} y {{l1}}.","paper":{"ne":"la esquina superior derecha","se":"la esquina inferior derecha","sw":"la esquina inferior izquierda","nw":"la esquina superior izquierda","n":"el borde superior","e":"el borde derecho","s":"el borde inferior","w":"el borde izquierdo","sw_ne":"la diagonal que va hacia arriba","nw_se":"la diagonal que va hacia abajo"},"phrase":{"point":"punto","line":"l\xednea","error":"error","solution":"soluci\xf3n","go":"ir","findLine":"encuentre una l\xednea","findPoint":"encuentre un punto","referenceFinder":"Buscador de Referencias","settings":"ajustes","initializing":"Inicializando...","coreVer":"Versi\xf3n principal"},"settings":{"reset":"Restablecer los valores predeterminados","display":{"showAxiom":"Mostrar el n\xfamero de axioma en la descripci\xf3n.","theme":{"dark":"Oscuro","light":"Luz","system":"Sistema","_":"Tema"},"_":"Mostrar","showInit":"Mostrar el progreso de la inicializaci\xf3n.","precision":"Precisi\xf3n"},"advanced":{"_":"Avanzado"},"basic":{"_":"B\xe1sico","height":"Altura de la hoja","width":"Ancho de hoja"},"reInit":"Requiere reinicializaci\xf3n."},"invalid":{"exp":"Debe ser un n\xfamero al menos 0, o una expresi\xf3n equivalente","expMax":"Debe ser un n\xfamero del 0 al {{max}}, o una expresi\xf3n equivalente","int":"Debe ser un n\xfamero entero al menos {{min}}","intMax":"Debe ser un n\xfamero entero de {{min}} a {{max}}"},"tip":{"title":"Consejo:","exp":"Puedes usar expresiones matem\xe1ticas como {{exp}} (las funciones trigonom\xe9tricas usan grados).","origin":"El origen de coordenadas est\xe1 en la esquina inferior izquierda."},"statistics":{"_":"Estad\xedsticas","trials":"Ensayos"},"keyword":{"cancel":"Cancelar","ok":"DE ACUERDO"},"pinch":"Pellizque solo en la intersecci\xf3n."}')},7073:function(e){"use strict";e.exports=JSON.parse('{"name":"\u65E5\u672C\u8A9E","flag":"\uD83C\uDDEF\uD83C\uDDF5","axiom":["{{p0}} \u3068 {{p1}} \u3092\u6298\u308A\u76EE {{x}} \u3067\u7D50\u3073\u307E\u3059\u3002","{{p0}} \u3092 {{p1}} \u306B\u6298\u308A\u307E\u3059\u3002\u6298\u308A\u76EE\u306F {{x}} \u3067\u3059\u3002","{{l0}} \u3092 {{l1}} \u306B\u6298\u308A\u307E\u3059\u3002\u6298\u308A\u76EE\u306F {{x}} \u3067\u3059\u3002","{{l0}} \u3092\u6298\u308A\u3001\u6298\u308A\u76EE\u3092 {{p0}} \u306B\u901A\u3057\u307E\u3059\u3002\u6298\u308A\u76EE\u306F {{x}} \u3067\u3059\u3002","{{p0}} \u3092 {{l0}} \u306B\u6298\u308A\u3001\u6298\u308A\u76EE\u3092 {{p1}} \u306B\u901A\u3057\u307E\u3059\u3002\u6298\u308A\u76EE\u306F {{x}} \u3067\u3059\u3002","{{p0}} \u3092 {{l0}} \u306B\u6298\u308A\u3001\u540C\u6642\u306B {{p1}} \u3092 {{l1}} \u306B\u6298\u308A\u307E\u3059\u3002\u6298\u308A\u76EE\u306F {{x}} \u3067\u3059\u3002","{{l1}} \u3092\u6298\u308A\u3001\u540C\u6642\u306B {{p0}} \u3092 {{l0}} \u306B\u6298\u308A\u307E\u3059\u3002\u6298\u308A\u76EE\u306F {{x}} \u3067\u3059\u3002"],"axiom_solution":["{{p0}} \u3068 {{p1}} \u3092\u6298\u308A\u305F\u305F\u3093\u3067\u89E3\u7B54\u3092\u5F97\u307E\u3059\u3002","{{p0}} \u3092 {{p1}} \u306B\u6298\u308B\u3068\u89E3\u7B54\u304C\u5F97\u3089\u308C\u307E\u3059\u3002","{{l0}} \u3092 {{l1}} \u306B\u6298\u308B\u3068\u89E3\u7B54\u304C\u5F97\u3089\u308C\u307E\u3059\u3002","{{l0}} \u3092\u6298\u308A\u3001\u6298\u308A\u76EE\u3092 {{p0}} \u306B\u901A\u3059\u3068\u89E3\u7B54\u304C\u5F97\u3089\u308C\u307E\u3059\u3002","{{p0}} \u3092 {{l0}} \u306B\u6298\u308A\u3001\u6298\u308A\u76EE\u3092 {{p1}} \u306B\u901A\u3059\u3068\u89E3\u7B54\u304C\u5F97\u3089\u308C\u307E\u3059\u3002","{{p0}} \u3092 {{l0}} \u306B\u6298\u308A\u3001\u540C\u6642\u306B {{p1}} \u3092 {{l1}} \u306B\u6298\u308B\u3068\u89E3\u7B54\u304C\u5F97\u3089\u308C\u307E\u3059\u3002","{{l1}} \u3092\u6298\u308A\u3001\u540C\u6642\u306B {{p0}} \u3092 {{l0}} \u306B\u6298\u308B\u3068\u89E3\u7B54\u304C\u5F97\u3089\u308C\u307E\u3059\u3002"],"intersection":"{{l0}} \u3068 {{l1}} \u306E\u4EA4\u70B9\u306F {{x}} \u3067\u3059\u3002","intersection_solution":"{{l0}} \u3068 {{l1}} \u306E\u4EA4\u70B9\u304C\u89E3\u7B54\u3067\u3059\u3002","paper":{"e":"\u53F3\u7AEF","n":"\u4E0A\u7AEF","ne":"\u53F3\u4E0A\u9685","nw":"\u5DE6\u4E0A\u9685","nw_se":"\u4E0B\u5411\u304D\u5BFE\u89D2\u7DDA","s":"\u4E0B\u7AEF","se":"\u53F3\u4E0B\u9685","sw":"\u5DE6\u4E0B\u9685","sw_ne":"\u4E0A\u5411\u304D\u5BFE\u89D2\u7DDA","w":"\u5DE6\u7AEF"},"phrase":{"error":"\u30A8\u30E9\u30FC","findLine":"\u30E9\u30A4\u30F3\u3092\u898B\u3064\u3051\u308B","findPoint":"\u30DD\u30A4\u30F3\u30C8\u3092\u898B\u3064\u3051\u308B","go":"\u30B9\u30BF\u30FC\u30C8","line":"\u30E9\u30A4\u30F3","point":"\u30DD\u30A4\u30F3\u30C8","referenceFinder":"\u30EC\u30D5\u30A1\u30EC\u30F3\u30B9\u30D5\u30A1\u30A4\u30F3\u30C0\u30FC","settings":"\u8A2D\u5B9A","solution":"\u89E3\u7B54","initializing":"\u521D\u671F\u5316\u4E2D...","coreVer":"\u30B3\u30A2\u30D0\u30FC\u30B8\u30E7\u30F3"},"settings":{"reset":"\u30C7\u30D5\u30A9\u30EB\u30C8\u5024\u306B\u30EA\u30BB\u30C3\u30C8","display":{"showAxiom":"\u8AAC\u660E\u306B\u516C\u7406\u756A\u53F7\u3092\u8868\u793A\u3057\u307E\u3059\u3002","theme":{"system":"\u30B7\u30B9\u30C6\u30E0","light":"\u30E9\u30A4\u30C8","dark":"\u30C0\u30FC\u30AF","_":"\u30C6\u30FC\u30DE"},"_":"\u8868\u793A","showInit":"\u521D\u671F\u5316\u306E\u9032\u884C\u72B6\u6CC1\u3092\u8868\u793A\u3057\u307E\u3059\u3002","precision":"\u7CBE\u5EA6"},"advanced":{"_":"\u9AD8\u5EA6"},"basic":{"_":"\u57FA\u672C","height":"\u30B7\u30FC\u30C8\u306E\u9AD8\u3055","width":"\u30B7\u30FC\u30C8\u306E\u5E45"},"reInit":"\u518D\u521D\u671F\u5316\u304C\u5FC5\u8981\u3067\u3059\u3002"},"invalid":{"exp":"\u5C11\u306A\u304F\u3068\u3082 0 \u4EE5\u4E0A\u306E\u6570\u5024\u3001\u307E\u305F\u306F\u7B49\u4FA1\u306A\u5F0F\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059","expMax":"0 \u304B\u3089 {{max}} \u307E\u3067\u306E\u6570\u5024\u3001\u307E\u305F\u306F\u7B49\u4FA1\u306A\u5F0F\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059","int":"{{min}} \u4EE5\u4E0A\u306E\u6574\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059","intMax":"{{min}} \u304B\u3089 {{max}} \u307E\u3067\u306E\u6574\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059"},"tip":{"title":"\u30D2\u30F3\u30C8\uFF1A","exp":"{{exp}} \u306A\u3069\u306E\u6570\u5F0F\u3092\u4F7F\u7528\u3067\u304D\u307E\u3059(\u4E09\u89D2\u95A2\u6570\u306F\u5EA6\u3092\u4F7F\u7528\u3057\u307E\u3059)\u3002","origin":"\u5EA7\u6A19\u306E\u539F\u70B9\u306F\u5DE6\u4E0B\u9685\u3067\u3059\u3002"},"statistics":{"_":"\u7D71\u8A08","trials":" \u8A66\u7DF4"},"keyword":{"cancel":"\u30AD\u30E3\u30F3\u30BB\u30EB","ok":"OK"},"pinch":"\u4EA4\u5DEE\u70B9\u306E\u307F\u30D4\u30F3\u30C1\u3002"}')},2467:function(e){"use strict";e.exports=JSON.parse('{"name":"Portugu\xeas","flag":"\uD83C\uDDF5\uD83C\uDDF9","axiom":["Fa\xe7a o vinco {{x}} dobrando atrav\xe9s da {{p0}} e {{p1}}.","Fa\xe7a o vinco {{x}} trazendo {{p0}} para {{p1}}.","Fa\xe7a o vinco {{x}} trazendo {{l0}} para {{l1}}.","Fa\xe7a o vinco {{x}} colocando {{l0}} em si mesmo, passando por {{p0}}.","Fa\xe7a o vinco {{x}} trazendo {{p0}} para {{l0}}, passando por {{p1}}.","Fa\xe7a o vinco {{x}} trazendo {{p0}} para {{l0}} e {{p1}} para {{l1}}.","Fa\xe7a o vinco {{x}} colocando {{l1}} em si mesmo e levando {{p0}} para {{l0}}."],"axiom_solution":["A solu\xe7\u0103o \xe9 feita dobrando atrav\xe9s da {{p0}} e {{p1}}.","A solu\xe7\u0103o \xe9 feita trazendo {{p0}} para {{p1}}.","A solu\xe7\u0103o \xe9 feita trazendo {{l0}} para {{l1}}.","A solu\xe7\u0103o \xe9 feita trazendo {{l0}} para si mesmo, passando por {{p0}}.","A solu\xe7\u0103o \xe9 feita trazendo {{p0}} para {{l0}}, passando por {{p1}}.","A solu\xe7\u0103o \xe9 feita trazendo {{p0}} para {{l0}} e {{p1}} para {{l1}}.","A solu\xe7\u0103o \xe9 feita trazendo {{l1}} para si mesmo e trazendo {{p0}} para {{l0}}."],"intersection":"O ponto {{x}} est\xe1 na interse\xe7\u0103o da {{l0}} e {{l1}}.","intersection_solution":"A solu\xe7\u0103o est\xe1 na interse\xe7\u0103o da {{l0}} e {{l1}}.","paper":{"ne":"o canto superior direito","se":"o canto inferior direito","sw":"o canto inferior esquerdo","nw":"o canto superior esquerdo","n":"aresta superior","e":"aresta direita","s":"aresta inferior","w":"aresta esquerda","sw_ne":"diagonal ascendente","nw_se":"diagonal descendente"},"phrase":{"point":"ponto","line":"linha","error":"erro","solution":"solu\xe7\u0103o","go":"ir","findLine":"encontre uma linha","findPoint":"encontre um ponto","referenceFinder":"Localizador de Refer\xeancia","settings":"configura\xe7\xf5es","initializing":"Inicializando...","coreVer":"Vers\xe3o principal"},"settings":{"reset":"Redefinir para os padr\xf5es","display":{"showAxiom":"Mostre o n\xfamero do axioma na descri\xe7\xe3o.","theme":{"dark":"Escuro","light":"Luz","system":"Sistema","_":"Tema"},"_":"Mostrar","showInit":"Mostrar o progresso da inicializa\xe7\xe3o.","precision":"Precis\xe3o"},"advanced":{"_":"Avan\xe7ado"},"basic":{"_":"B\xe1sico","height":"Altura da folha","width":"Largura da folha"},"reInit":"Requer reinicializa\xe7\xe3o."},"invalid":{"exp":"Deve ser um n\xfamero pelo menos 0 ou uma express\xe3o equivalente","expMax":"Deve ser um n\xfamero de 0 a {{max}} ou uma express\xe3o equivalente","int":"Deve ser um n\xfamero inteiro de pelo menos {{min}}","intMax":"Deve ser um n\xfamero inteiro de {{min}} a {{max}}"},"tip":{"title":"Dica:","exp":"Voc\xea pode usar express\xf5es matem\xe1ticas como {{exp}} (fun\xe7\xf5es trigonom\xe9tricas usam graus).","origin":"A origem das coordenadas est\xe1 no canto inferior esquerdo."},"statistics":{"_":"Estatisticas","trials":"Ensaios"},"keyword":{"cancel":"cancelar","ok":"OK"},"pinch":"Aperte apenas no cruzamento."}')},9640:function(e){"use strict";e.exports=JSON.parse('{"name":"\u0420\u0443\u0441\u0441\u043A\u0438\u0439","flag":"\uD83C\uDDF7\uD83C\uDDFA","axiom":["\u0421\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0441\u043A\u043B\u0430\u0434\u043A\u0443 {{x}} \u0447\u0435\u0440\u0435\u0437 \u0442\u043E\u0447\u043A\u0443 {{p0}} \u0438 \u0442\u043E\u0447\u043A\u0443 {{p1}}.","\u0421\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0441\u043A\u043B\u0430\u0434\u043A\u0443 {{x}} \u0441\u043E\u0432\u043C\u0435\u0441\u0442\u0438\u0432 \u0442\u043E\u0447\u043A\u0443 {{p0}} \u0438 \u0442\u043E\u0447\u043A\u0443 {{p1}}.","\u0421\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0441\u043A\u043B\u0430\u0434\u043A\u0443 {{x}} \u0441\u043E\u0432\u043C\u0435\u0441\u0442\u0438\u0432 \u043B\u0438\u043D\u0438\u044E {{l0}} \u0438 \u043B\u0438\u043D\u0438\u044E {{l1}}.","\u0421\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0441\u043A\u043B\u0430\u0434\u043A\u0443 {{x}} \u043D\u0430\u043B\u043E\u0436\u0438\u0432 \u043B\u0438\u043D\u0438\u044E {{l0}} \u043D\u0430 \u0441\u0430\u043C\u0443 \u0441\u0435\u0431\u044F, \u0442\u0430\u043A \u0447\u0442\u043E\u0431\u044B \u0441\u0433\u0438\u0431 \u043F\u0440\u043E\u0445\u043E\u0434\u0438\u043B \u0447\u0435\u0440\u0435\u0437 \u0442\u043E\u0447\u043A\u0443 {{p0}}.","\u0421\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0441\u043A\u043B\u0430\u0434\u043A\u0443 {{x}} \u0441\u043E\u0432\u043C\u0435\u0441\u0442\u0438\u0432 \u0442\u043E\u0447\u043A\u0443 {{p0}} \u0441 \u043B\u0438\u043D\u0438\u0435\u0439 {{l0}}, \u0442\u0430\u043A \u0447\u0442\u043E\u0431\u044B \u0441\u0433\u0438\u0431 \u043F\u0440\u043E\u0445\u043E\u0434\u0438\u043B \u0447\u0435\u0440\u0435\u0437 \u0442\u043E\u0447\u043A\u0443 {{p1}}.","\u0421\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0441\u043A\u043B\u0430\u0434\u043A\u0443 {{x}} \u043D\u0430\u043B\u043E\u0436\u0438\u0432 \u0442\u043E\u0447\u043A\u0443 {{p0}} \u043D\u0430 \u043B\u0438\u043D\u0438\u044E {{l0}} \u0438 \u0442\u043E\u0447\u043A\u0443 {{p1}} \u043D\u0430 \u043B\u0438\u043D\u0438\u044E {{l1}}.","\u0421\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0441\u043A\u043B\u0430\u0434\u043A\u0443 {{x}} \u043D\u0430\u043B\u043E\u0436\u0438\u0432 {{l1}} \u043D\u0430 \u0441\u0430\u043C\u0443 \u0441\u0435\u0431\u044F, \u0442\u0430\u043A \u0447\u0442\u043E\u0431\u044B \u0442\u043E\u0447\u043A\u0430 {{p0}} \u043F\u043E\u043F\u0430\u0434\u0430\u043B\u0430 \u043D\u0430 \u043B\u0438\u043D\u0438\u044E {{l0}}."],"axiom_solution":["\u0420\u0435\u0448\u0435\u043D\u0438\u0435\u043C \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0441\u043A\u043B\u0430\u0434\u043A\u0430 \u0447\u0435\u0440\u0435\u0437 \u0442\u043E\u0447\u043A\u0443 {{p0}} \u0438 \u0442\u043E\u0447\u043A\u0443 {{p1}}.","\u0420\u0435\u0448\u0435\u043D\u0438\u0435 \u0434\u043E\u0441\u0442\u0438\u0433\u0430\u0435\u0442\u0441\u044F \u043F\u0443\u0442\u0435\u043C \u0441\u043E\u0432\u043C\u0435\u0449\u0435\u043D\u0438\u044F \u0442\u043E\u0447\u043A\u0438 {{p0}} \u0438 \u0442\u043E\u0447\u043A\u0438 {{p1}}.","\u0420\u0435\u0448\u0435\u043D\u0438\u0435 \u0434\u043E\u0441\u0442\u0438\u0433\u0430\u0435\u0442\u0441\u044F \u043F\u0443\u0442\u0435\u043C \u0441\u043E\u0432\u043C\u0435\u0449\u0435\u043D\u0438\u044F \u043B\u0438\u043D\u0438\u0438 {{l0}} \u0438 \u043B\u0438\u043D\u0438\u0438 {{l1}}.","\u0420\u0435\u0448\u0435\u043D\u0438\u0435 \u0434\u043E\u0441\u0442\u0438\u0433\u0430\u0435\u0442\u0441\u044F \u043D\u0430\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043C \u043B\u0438\u043D\u0438\u044E {{l0}} \u043D\u0430 \u0441\u0430\u043C\u0443 \u0441\u0435\u0431\u044F, \u0442\u0430\u043A \u0447\u0442\u043E\u0431\u044B \u0441\u0433\u0438\u0431 \u043F\u0440\u043E\u0445\u043E\u0434\u0438\u043B \u0447\u0435\u0440\u0435\u0437 \u0442\u043E\u0447\u043A\u0443 {{p0}}.","\u0420\u0435\u0448\u0435\u043D\u0438\u0435 \u0434\u043E\u0441\u0442\u0438\u0433\u0430\u0435\u0442\u0441\u044F \u0441\u043E\u0432\u043C\u0435\u0449\u0435\u043D\u0438\u0435\u043C \u0442\u043E\u0447\u043A\u0443 {{p0}} \u0441 \u043B\u0438\u043D\u0438\u0435\u0439 {{l0}}, \u0442\u0430\u043A \u0447\u0442\u043E\u0431\u044B \u0441\u0433\u0438\u0431 \u043F\u0440\u043E\u0445\u043E\u0434\u0438\u043B \u0447\u0435\u0440\u0435\u0437 \u0442\u043E\u0447\u043A\u0443 {{p1}}.","\u0420\u0435\u0448\u0435\u043D\u0438\u0435 \u0434\u043E\u0441\u0442\u0438\u0433\u0430\u0435\u0442\u0441\u044F \u043F\u0443\u0442\u0435\u043C \u043D\u0430\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0442\u043E\u0447\u043A\u0438 {{p0}} \u043D\u0430 \u043B\u0438\u043D\u0438\u044E {{l0}} \u0438 \u0442\u043E\u0447\u043A\u0443 {{p1}} \u043D\u0430 \u043B\u0438\u043D\u0438\u044E {{l1}}.","\u0420\u0435\u0448\u0435\u043D\u0438\u0435 \u0434\u043E\u0441\u0442\u0438\u0433\u0430\u0435\u0442\u0441\u044F \u043D\u0430\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043C {{l1}} \u043D\u0430 \u0441\u0430\u043C\u0443 \u0441\u0435\u0431\u044F, \u0442\u0430\u043A \u0447\u0442\u043E\u0431\u044B \u0442\u043E\u0447\u043A\u0430 {{p0}} \u043F\u043E\u043F\u0430\u0434\u0430\u043B\u0430 \u043D\u0430 \u043B\u0438\u043D\u0438\u044E {{l0}}."],"intersection":"\u0422\u043E\u0447\u043A\u0430 {{x}} \u043D\u0430\u0445\u043E\u0434\u0438\u0442\u0441\u044F \u043D\u0430 \u043F\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043D\u0438\u0438 \u043B\u0438\u043D\u0438\u0438 {{l0}} \u0438 \u043B\u0438\u043D\u0438\u0438 {{l1}}.","intersection_solution":"\u0420\u0435\u0448\u0435\u043D\u0438\u0435 \u043D\u0430\u0445\u043E\u0434\u0438\u0442\u0441\u044F \u043D\u0430 \u043F\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043D\u0438\u0438 \u043B\u0438\u043D\u0438\u0438 {{l0}} \u0438 \u043B\u0438\u043D\u0438\u0438 {{l1}}.","paper":{"ne":"\u043A\u043E\u0442\u043E\u0440\u0430\u044F \u0432\u0435\u0440\u0445\u043D\u0438\u0439 \u043F\u0440\u0430\u0432\u044B\u0439 \u0443\u0433\u043E\u043B","se":"\u043A\u043E\u0442\u043E\u0440\u0430\u044F \u043D\u0438\u0436\u043D\u0438\u0439 \u043F\u0440\u0430\u0432\u044B\u0439 \u0443\u0433\u043E\u043B","sw":"\u043A\u043E\u0442\u043E\u0440\u0430\u044F \u043D\u0438\u0436\u043D\u0438\u0439 \u043B\u0435\u0432\u044B\u0439 \u0443\u0433\u043E\u043B","nw":"\u043A\u043E\u0442\u043E\u0440\u0430\u044F \u0432\u0435\u0440\u0445\u043D\u0438\u0439 \u043B\u0435\u0432\u044B\u0439 \u0443\u0433\u043E\u043B","n":"\u043A\u043E\u0442\u043E\u0440\u0430\u044F \u0432\u0435\u0440\u0445\u043D\u0438\u0439 \u043A\u0440\u0430\u0439","e":"\u043A\u043E\u0442\u043E\u0440\u0430\u044F \u043F\u0440\u0430\u0432\u044B\u0439 \u043A\u0440\u0430\u0439","s":"\u043A\u043E\u0442\u043E\u0440\u0430\u044F \u043D\u0438\u0436\u043D\u0438\u0439 \u043A\u0440\u0430\u0439","w":"\u043A\u043E\u0442\u043E\u0440\u0430\u044F \u043B\u0435\u0432\u044B\u0439 \u043A\u0440\u0430\u0439","sw_ne":"\u043A\u043E\u0442\u043E\u0440\u0430\u044F \u0434\u0438\u0430\u0433\u043E\u043D\u0430\u043B\u044C \u0438\u0434\u0443\u0449\u0430\u044F \u0432\u0432\u0435\u0440\u0445","nw_se":"\u043A\u043E\u0442\u043E\u0440\u0430\u044F \u043D\u0438\u0436\u043D\u044F\u044F \u0438\u0434\u0443\u0449\u0430\u044F \u0432\u043D\u0438\u0437"},"phrase":{"point":"\u0442\u043E\u0447\u043A\u0430","line":"\u043B\u0438\u043D\u0438\u044F","error":"\u043E\u0448\u0438\u0431\u043A\u0430","solution":"\u0440\u0435\u0448\u0435\u043D\u0438\u0435","go":"\u0412\u0432\u043E\u0434","findLine":"\u041D\u0430\u0439\u0442\u0438 \u043B\u0438\u043D\u0438\u044E","findPoint":"\u041D\u0430\u0439\u0442\u0438 \u0442\u043E\u0447\u043A\u0443","referenceFinder":"ReferenceFinder","settings":"\u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438","initializing":"\u0418\u043D\u0438\u0446\u0438\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u044F...","coreVer":"\u0411\u0430\u0437\u043E\u0432\u0430\u044F \u0432\u0435\u0440\u0441\u0438\u044F"},"settings":{"reset":"\u0421\u0431\u0440\u043E\u0441\u0438\u0442\u044C \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E","display":{"showAxiom":"\u041F\u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0442\u044C \u043D\u043E\u043C\u0435\u0440 \u0430\u043A\u0441\u0438\u043E\u043C\u044B \u0432 \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u0438.","theme":{"dark":"\u0422\u0435\u043C\u043D\u044B\u0439","light":"\u0421\u0432\u0435\u0442","system":"\u0421\u0438\u0441\u0442\u0435\u043C\u0430","_":"\u0422\u0435\u043C\u0430"},"_":"\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0442\u044C","showInit":"\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0445\u043E\u0434 \u0438\u043D\u0438\u0446\u0438\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438.","precision":"\u0422\u043E\u0447\u043D\u043E\u0441\u0442\u044C"},"advanced":{"_":"\u041F\u0435\u0440\u0435\u0434\u043E\u0432\u043E\u0439"},"basic":{"_":"\u0411\u0430\u0437\u043E\u0432\u044B\u0439","height":"\u0412\u044B\u0441\u043E\u0442\u0430 \u043B\u0438\u0441\u0442\u0430","width":"\u0428\u0438\u0440\u0438\u043D\u0430 \u043B\u0438\u0441\u0442\u0430"},"reInit":"\u0422\u0440\u0435\u0431\u0443\u0435\u0442 \u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0439 \u0438\u043D\u0438\u0446\u0438\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438."},"invalid":{"exp":"\u0414\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u0447\u0438\u0441\u043B\u043E\u043C \u043D\u0435 \u043D\u0438\u0436\u0435 0 \u0438\u043B\u0438 \u044D\u043A\u0432\u0438\u0432\u0430\u043B\u0435\u043D\u0442\u043D\u044B\u043C \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043C.","expMax":"\u0414\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u0447\u0438\u0441\u043B\u043E\u043C \u043E\u0442 0 \u0434\u043E {{max}} \u0438\u043B\u0438 \u044D\u043A\u0432\u0438\u0432\u0430\u043B\u0435\u043D\u0442\u043D\u044B\u043C \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043C.","int":"\u0414\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u0446\u0435\u043B\u044B\u043C \u0447\u0438\u0441\u043B\u043E\u043C \u043D\u0435 \u043C\u0435\u043D\u0435\u0435 {{min}}","intMax":"\u0414\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u0446\u0435\u043B\u044B\u043C \u0447\u0438\u0441\u043B\u043E\u043C \u043E\u0442 {{min}} \u0434\u043E {{max}}."},"tip":{"title":"\u0421\u043E\u0432\u0435\u0442:","exp":"\u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u043C\u0430\u0442\u0435\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0435 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u044F, \u043D\u0430\u043F\u0440\u0438\u043C\u0435\u0440 {{exp}} (\u0432 \u0444\u0443\u043D\u043A\u0446\u0438\u044F\u0445 \u0442\u0440\u0438\u0433\u043E\u043D\u043E\u043C\u0435\u0442\u0440\u0438\u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044E\u0442\u0441\u044F \u0433\u0440\u0430\u0434\u0443\u0441\u044B).","origin":"\u041D\u0430\u0447\u0430\u043B\u043E \u043A\u043E\u043E\u0440\u0434\u0438\u043D\u0430\u0442 \u043D\u0430\u0445\u043E\u0434\u0438\u0442\u0441\u044F \u0432 \u043B\u0435\u0432\u043E\u043C \u043D\u0438\u0436\u043D\u0435\u043C \u0443\u0433\u043B\u0443."},"statistics":{"_":"\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043A\u0430","trials":"\u0418\u0441\u043F\u044B\u0442\u0430\u043D\u0438\u044F"},"keyword":{"cancel":"\u043E\u0442\u043C\u0435\u043D\u0430","ok":"\u0425\u041E\u0420\u041E\u0428\u041E"},"pinch":"\u0417\u0430\u0449\u0438\u043F\u043D\u0438\u0442\u0435 \u0442\u043E\u043B\u044C\u043A\u043E \u0432 \u043C\u0435\u0441\u0442\u0435 \u043F\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043D\u0438\u044F."}')},5534:function(e){"use strict";e.exports=JSON.parse('{"name":"\u7B80\u4F53\u4E2D\u6587","flag":"\uD83C\uDDE8\uD83C\uDDF3","axiom":["\u7A7F\u8FC7 {{p0}} \u548C {{p1}} \u6765\u5F62\u6210\u6298\u75D5 {{x}}\u3002","\u5C06 {{p0}} \u6298\u81F3 {{p1}} \u6765\u5F62\u6210\u6298\u75D5 {{x}}\u3002","\u5C06 {{l0}} \u6298\u81F3 {{l1}} \u6765\u5F62\u6210\u6298\u75D5 {{x}}\u3002","\u5C06 {{l0}} \u5BF9\u6298\u3001\u4F7F\u6298\u75D5\u8FC7 {{p0}}\uFF0C\u5F62\u6210\u6298\u75D5 {{x}}\u3002","\u5C06 {{p0}} \u6298\u81F3 {{l0}}\u3001\u4F7F\u6298\u75D5\u8FC7 {{p1}}\uFF0C\u5F62\u6210\u6298\u75D5 {{x}}\u3002","\u5C06 {{p0}} \u6298\u81F3 {{l0}} \u4E0A\u3001\u540C\u65F6\u5C06 {{p1}} \u6298\u81F3 {{l1}} \u4E0A\uFF0C\u5F62\u6210\u6298\u75D5 {{x}}\u3002","\u5C06 {{l1}} \u5BF9\u6298\u3001\u540C\u65F6\u5C06 {{p0}} \u6298\u81F3 {{l0}} \u4E0A\uFF0C\u5F62\u6210\u6298\u75D5 {{x}}\u3002"],"axiom_solution":["\u7A7F\u8FC7 {{p0}} \u548C {{p1}} \u6298\u53E0\u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C06 {{p0}} \u6298\u81F3 {{p1}} \u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C06 {{l0}} \u6298\u81F3 {{l1}} \u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C06 {{l0}} \u5BF9\u6298\u3001\u4F7F\u6298\u75D5\u901A\u8FC7 {{p0}}\uFF0C\u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C06 {{p0}} \u6298\u81F3 {{l0}}\u3001\u4F7F\u6298\u75D5\u901A\u8FC7 {{p1}}\uFF0C\u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C06 {{p0}} \u6298\u81F3 {{l0}} \u4E0A\u3001\u540C\u65F6\u5C06 {{p1}} \u6298\u81F3 {{l1}} \u4E0A\uFF0C\u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C06 {{l1}} \u5BF9\u6298\u3001\u540C\u65F6\u5C06 {{p0}} \u6298\u81F3 {{l0}} \u4E0A\uFF0C\u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002"],"intersection":"\u70B9 {{x}} \u4E3A {{l0}} \u548C {{l1}} \u7684\u4EA4\u70B9\u3002","intersection_solution":"{{l0}} \u548C {{l1}} \u7684\u4EA4\u70B9\u5373\u4E3A\u89E3\u7B54\u3002","paper":{"e":"\u53F3\u8FB9\u7F18","n":"\u4E0A\u8FB9\u7F18","ne":"\u53F3\u4E0A\u89D2","nw":"\u5DE6\u4E0A\u89D2","nw_se":"\u5411\u4E0B\u7684\u5BF9\u89D2\u7EBF","s":"\u4E0B\u8FB9\u7F18","se":"\u53F3\u4E0B\u89D2","sw":"\u5DE6\u4E0B\u89D2","sw_ne":"\u5411\u4E0A\u7684\u5BF9\u89D2\u7EBF","w":"\u5DE6\u8FB9\u7F18"},"phrase":{"error":"\u8BEF\u5DEE","findLine":"\u627E\u4E00\u6761\u7EBF","findPoint":"\u627E\u4E00\u4E2A\u70B9","go":"\u5F00\u59CB","line":"\u7EBF","point":"\u70B9","referenceFinder":"ReferenceFinder","settings":"\u8BBE\u7F6E","solution":"\u89E3\u7B54","initializing":"\u6B63\u5728\u521D\u59CB\u5316...","coreVer":"\u6838\u5FC3\u7248\u672C"},"settings":{"reset":"\u91CD\u8BBE\u4E3A\u9ED8\u8BA4\u503C","display":{"showAxiom":"\u5728\u63CF\u8FF0\u4E2D\u663E\u793A\u516C\u7406\u7F16\u53F7\u3002","theme":{"dark":"\u9ED1\u6697","light":"\u660E\u4EAE","system":"\u7CFB\u7EDF","_":"\u4E3B\u9898"},"_":"\u663E\u793A","showInit":"\u663E\u793A\u521D\u59CB\u5316\u8FDB\u5EA6\u3002","precision":"\u7CBE\u786E\u5EA6"},"advanced":{"_":"\u8FDB\u9636"},"basic":{"_":"\u57FA\u672C","height":"\u7EB8\u5F20\u9AD8\u5EA6","width":"\u7EB8\u5F20\u5BBD\u5EA6"},"reInit":"\u9700\u8981\u91CD\u65B0\u521D\u59CB\u5316\u3002"},"invalid":{"exp":"\u5E94\u8BE5\u662F\u81F3\u5C11 0 \u7684\u6570\u5B57\uFF0C\u6216\u7B49\u6548\u8868\u8FBE\u5F0F","expMax":"\u5E94\u8BE5\u662F 0 \u5230 {{max}} \u4E4B\u95F4\u7684\u6570\u5B57\uFF0C\u6216\u7B49\u6548\u8868\u8FBE\u5F0F","int":"\u5E94\u8BE5\u662F\u81F3\u5C11 {{min}} \u7684\u6574\u6570","intMax":"\u5E94\u8BE5\u662F\u4ECE {{min}} \u5230 {{max}} \u7684\u6574\u6570"},"tip":{"title":"\u63D0\u793A\uFF1A","exp":"\u60A8\u53EF\u4EE5\u4F7F\u7528\u6570\u5B66\u8868\u8FBE\u5F0F\u5982 {{exp}}\uFF08\u4E09\u89D2\u51FD\u6570\u4F7F\u7528\u5EA6\u6570\uFF09\u3002","origin":"\u5750\u6807\u539F\u70B9\u4F4D\u4E8E\u5DE6\u4E0B\u89D2\u3002"},"statistics":{"_":"\u7EDF\u8BA1","trials":"\u8BD5\u9A8C"},"keyword":{"cancel":"\u53D6\u6D88","ok":"\u786E\u5B9A"},"pinch":"\u4EC5\u5728\u4EA4\u53C9\u70B9\u5904\u7559\u4E0B\u6298\u75D5\u3002"}')},5824:function(e){"use strict";e.exports=JSON.parse('{"name":"\u6B63\u9AD4\u4E2D\u6587","flag":"\uD83C\uDDF9\uD83C\uDDFC","axiom":["\u7A7F\u904E {{p0}} \u548C {{p1}} \u4F86\u5F62\u6210\u647A\u75D5 {{x}}\u3002","\u5C07 {{p0}} \u647A\u81F3 {{p1}} \u4F86\u5F62\u6210\u647A\u75D5 {{x}}\u3002","\u5C07 {{l0}} \u647A\u81F3 {{l1}} \u4F86\u5F62\u6210\u647A\u75D5 {{x}}\u3002","\u5C07 {{l0}} \u5C0D\u647A\u3001\u4F7F\u647A\u75D5\u901A\u904E {{p0}}\uFF0C\u5F62\u6210\u647A\u75D5 {{x}}\u3002","\u5C07 {{p0}} \u647A\u81F3 {{l0}}\u3001\u4F7F\u647A\u75D5\u901A\u904E {{p1}}\uFF0C\u5F62\u6210\u647A\u75D5 {{x}}\u3002","\u5C07 {{p0}} \u647A\u81F3 {{l0}} \u4E0A\u3001\u540C\u6642\u5C07 {{p1}} \u647A\u81F3 {{l1}} \u4E0A\uFF0C\u5F62\u6210\u647A\u75D5 {{x}}\u3002","\u5C07 {{l1}} \u5C0D\u647A\u3001\u540C\u6642\u5C07 {{p0}} \u647A\u81F3 {{l0}} \u4E0A\uFF0C\u5F62\u6210\u647A\u75D5 {{x}}\u3002"],"axiom_solution":["\u7A7F\u904E {{p0}} \u548C {{p1}} \u647A\u758A\u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C07 {{p0}} \u647A\u81F3 {{p1}} \u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C07 {{l0}} \u647A\u81F3 {{l1}} \u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C07 {{l0}} \u5C0D\u647A\u3001\u4F7F\u647A\u75D5\u901A\u904E {{p0}}\uFF0C\u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C07 {{p0}} \u647A\u81F3 {{l0}}\u3001\u4F7F\u647A\u75D5\u901A\u904E {{p1}}\uFF0C\u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C07 {{p0}} \u647A\u81F3 {{l0}} \u4E0A\u3001\u540C\u6642\u5C07 {{p1}} \u647A\u81F3 {{l1}} \u4E0A\uFF0C\u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C07 {{l1}} \u5C0D\u647A\u3001\u540C\u6642\u5C07 {{p0}} \u647A\u81F3 {{l0}} \u4E0A\uFF0C\u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002"],"intersection":"\u9EDE {{x}} \u70BA {{l0}} \u548C {{l1}} \u7684\u4EA4\u9EDE\u3002","intersection_solution":"{{l0}} \u548C {{l1}} \u7684\u4EA4\u9EDE\u5373\u70BA\u89E3\u7B54\u3002","paper":{"e":"\u53F3\u908A\u7DE3","n":"\u4E0A\u908A\u7DE3","ne":"\u53F3\u4E0A\u89D2","nw":"\u5DE6\u4E0A\u89D2","nw_se":"\u5411\u4E0B\u7684\u5C0D\u89D2\u7DDA","s":"\u4E0B\u908A\u7DE3","se":"\u53F3\u4E0B\u89D2","sw":"\u5DE6\u4E0B\u89D2","sw_ne":"\u5411\u4E0A\u7684\u5C0D\u89D2\u7DDA","w":"\u5DE6\u908A\u7DE3"},"phrase":{"error":"\u8AA4\u5DEE","findLine":"\u627E\u4E00\u689D\u7DDA","findPoint":"\u627E\u4E00\u500B\u9EDE","go":"\u958B\u59CB","line":"\u7DDA","point":"\u9EDE","referenceFinder":"ReferenceFinder","settings":"\u8A2D\u5B9A","solution":"\u89E3\u7B54","initializing":"\u6B63\u5728\u521D\u59CB\u5316...","coreVer":"\u6838\u5FC3\u7248\u672C"},"settings":{"reset":"\u91CD\u8A2D\u70BA\u9810\u8A2D\u503C","display":{"showAxiom":"\u5728\u63CF\u8FF0\u4E2D\u986F\u793A\u516C\u7406\u7DE8\u865F\u3002","theme":{"dark":"\u9ED1\u6697","light":"\u660E\u4EAE","system":"\u7CFB\u7D71","_":"\u4E3B\u984C"},"_":"\u986F\u793A","showInit":"\u986F\u793A\u521D\u59CB\u5316\u9032\u5EA6\u3002","precision":"\u7CBE\u78BA\u5EA6"},"advanced":{"_":"\u9032\u968E"},"basic":{"_":"\u57FA\u672C","height":"\u7D19\u5F35\u9AD8\u5EA6","width":"\u7D19\u5F35\u5BEC\u5EA6"},"reInit":"\u9700\u8981\u91CD\u65B0\u521D\u59CB\u5316\u3002"},"invalid":{"exp":"\u61C9\u8A72\u662F\u81F3\u5C11 0 \u7684\u6578\u5B57\uFF0C\u6216\u7B49\u50F9\u8868\u9054\u5F0F","expMax":"\u61C9\u8A72\u662F 0 \u5230 {{max}} \u4E4B\u9593\u7684\u6578\u5B57\uFF0C\u6216\u7B49\u50F9\u8868\u9054\u5F0F","int":"\u61C9\u8A72\u662F\u81F3\u5C11 {{min}} \u7684\u6574\u6578","intMax":"\u61C9\u8A72\u662F\u5F9E {{min}} \u5230 {{max}} \u7684\u6574\u6578"},"tip":{"title":"\u63D0\u793A\uFF1A","exp":"\u60A8\u53EF\u4EE5\u4F7F\u7528\u6578\u5B78\u8868\u9054\u5F0F\u5982 {{exp}}\uFF08\u4E09\u89D2\u51FD\u6578\u4F7F\u7528\u5EA6\u6578\uFF09\u3002","origin":"\u5EA7\u6A19\u539F\u9EDE\u4F4D\u65BC\u5DE6\u4E0B\u89D2\u3002"},"statistics":{"_":"\u7D71\u8A08","trials":"\u8A66\u9A57"},"keyword":{"cancel":"\u53D6\u6D88","ok":"\u78BA\u5B9A"},"pinch":"\u50C5\u5728\u4EA4\u53C9\u9EDE\u8655\u7559\u4E0B\u647A\u75D5\u3002"}')}},h={};function m(e){var t=h[e];if(void 0!==t)return t.exports;var n=h[e]={exports:{}};return p[e](n,n.exports,m),n.exports}m.m=p,m.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return m.d(t,{a:t}),t},m.d=function(e,t){for(var n in t)m.o(t,n)&&!m.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},m.f={},m.e=function(e){return Promise.all(Object.keys(m.f).reduce(function(t,n){return m.f[n](e,t),t},[]))},m.k=function(e){return""+e+".css"},m.u=function(e){return"static/js/async/"+("813"===e?"ref":e)+"."+({251:"eb515a1d",634:"86753119",667:"d5e006b6",790:"9945780b",793:"02858b1c",813:"ad3fe938"})[e]+".js"},m.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},e={},t="reference-finder:",m.l=function(n,i,s,r){if(e[n]){e[n].push(i);return}if(void 0!==s){for(var a,o,l=document.getElementsByTagName("script"),c=0;c0&&n[r-1][2]>s;r--)n[r]=n[r-1];n[r]=[t,i,s];return}for(var a=1/0,r=0;r=s&&Object.keys(m.O).every(function(e){return m.O[e](t[l])})?t.splice(l--,1):(o=!1,sx(g.matches)),(0,s.useEffect)(()=>{var e=r.Q2.light;(t.theme==r.Q2.dark||t.theme==r.Q2.system&&m)&&(e=r.Q2.dark),t.theme==r.Q2.rabbit&&(e=r.Q2.rabbit),r.oR.setState({computedTheme:e}),document.documentElement.dataset.bsTheme=r.Q2[e]},[t.theme,m]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"container px-4",children:[(0,i.jsxs)("div",{className:"row gx-0 py-2",children:[(0,i.jsx)("div",{className:"col small text-muted",children:n.progress&&t.showInit&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("span",{className:"d-none d-sm-block",children:[n.ready?"":"Initializing"," ",n.progress.lines," lines and ",n.progress.marks," marks of rank \u2264 ",n.progress.rank,n.ready?" ready.":"..."]}),(0,i.jsxs)("div",{className:"d-sm-none",style:{lineHeight:1},children:[n.progress.lines," lines",(0,i.jsx)("br",{}),n.progress.marks," marks",n.ready?"":"..."]})]})}),(0,i.jsx)("div",{className:"col-auto",children:(0,i.jsx)(u.g,{})})]}),(0,i.jsx)("h1",{children:e("phrase.referenceFinder")}),(0,i.jsx)(c.s,{onSubmit:()=>h(0)}),n.coreError&&(0,i.jsxs)("div",{className:"text-danger mb-3",children:["Error: ",n.coreError]})||0==n.solutions.length&&(!n.ready||!n.running)&&(0,i.jsxs)("div",{className:"mb-3",children:[(0,i.jsx)("div",{children:e("tip.title")}),(0,i.jsxs)("ol",{children:[(0,i.jsx)("li",{children:e("tip.origin")}),(0,i.jsx)("li",{children:e("tip.exp",{exp:"1/sqrt(2)+sin(10)",interpolation:{escapeValue:!1}})})]})]})]}),(0,i.jsx)("section",{className:"solutions d-none d-sm-flex",children:n.solutions.length>0&&(0,i.jsx)("div",{className:"container px-4",children:(0,i.jsx)("div",{className:"row gx-2",children:n.solutions.map((n,s)=>(0,i.jsx)("div",{className:"col mb-2",style:{flex:"0 1 12rem"},children:(0,i.jsxs)("button",{type:"button",onClick:()=>h(s),className:"w-100 p-1 btn btn-ld col solution-preview "+(p==s?"active":""),children:[(0,i.jsx)(l.S,{data:n.diagrams[n.diagrams.length-1]}),(0,i.jsx)("div",{children:(0,o.l)(n,t.precision)}),(0,i.jsxs)("div",{children:[e("phrase.error")," ",n.err.toFixed(t.precision)]}),(0,i.jsxs)("div",{children:["rank ",n.rank]})]})},s))})})}),(0,i.jsx)("div",{className:"container px-4 flex-grow-1",children:n.solutions.map((e,n)=>(0,i.jsx)(o.W,{data:e,show:p==n,onSelect:()=>h(n)},n))}),(0,i.jsx)(d.$,{})]})}},8730:function(e,n,t){"use strict";t.d(n,{$L:function(){return l},Wh:function(){return o},ck:function(){return r}});var i,s,a=t("3128");function r(){return i}function o(e,n){s=n,i.postMessage([99,e])}function l(e){i&&(i.terminate(),a.oR.setState({running:!1,ready:!1,progress:null}),console.log("Reset worker"));var n=performance.now();(i=new Worker(new URL(t.p+t.u("813"),t.b))).postMessage([e.width,e.height,e.maxRank,e.maxLinesV1,e.maxMarksV1,...e.axioms.map(Number),e.numX,e.numY,e.numA,e.numD,e.minAspectRatio,e.minAngleSine,e.visibility]),i.onmessage=e=>{var t=e.data,{running:i,ready:r,solutions:o,statisticsRunning:l}=a.oR.getState();if(t.text){var c=t.text;if(!r&&(c.startsWith("{")?a.oR.setState({progress:JSON.parse(c)}):"Ready"==c?console.log("Ready in ".concat(Math.floor(performance.now()-n),"ms.")):console.log(c)),"Ready"==c){a.oR.setState({running:i&&!r,ready:!0});return}if(!r)return;i?(o.push(function(e){var n=JSON.parse(e),t=n.steps;for(var i of(n.steps=[],t))i.axiom>0||i==t[t.length-1]?n.steps.push(i):n.steps[n.steps.length-1].intersection=i;return n}(c)),a.oR.setState({solutions:o.concat()})):l&&s(c)}if(t.err){a.oR.setState({coreError:t.err});var d=Error(t.err);console.error(d),l&&s(d)}}}l(a.XZ.getState())},3220:function(e,n,t){"use strict";t.d(n,{$:function(){return a}});var i=t("2676"),s=t("7473");function a(){var{t:e}=(0,s.$G)();return(0,i.jsx)("div",{className:"container mt-4 px-4",children:(0,i.jsxs)("footer",{className:"row justify-content-end flex-wrap pb-3",children:[(0,i.jsxs)("div",{className:"col-12 col-md-auto flex-grow-1",children:[e("phrase.coreVer"),": v","4.1.5"]}),(0,i.jsxs)("div",{className:"col-12 col-md-auto",children:["\xa9 1999-2007 ",(0,i.jsx)("a",{href:"https://langorigami.com/article/referencefinder/",target:"_blank",children:"Robert J. Lang"})]}),(0,i.jsxs)("div",{className:"col-12 col-md-auto",children:["\xa9 2018-2022 ",(0,i.jsx)("a",{href:"https://github.com/mayakraft/ReferenceFinder",target:"_blank",children:"Maya Kraft"})]}),(0,i.jsxs)("div",{className:"col-12 col-md-auto",children:["\xa9 2024 ",(0,i.jsx)("a",{href:"https://github.com/mutsuntsai/reference-finder",target:"_blank",children:"Mu-Tsun Tsai"})]})]})})}},4723:function(e,n,t){"use strict";t.d(n,{X:function(){return a}});var i=t("2676"),s=t("5271");function a(e){var{value:n,className:t,children:a,onInput:r}=e,o=(0,s.useId)();return(0,i.jsxs)("div",{className:"form-check "+t,children:[(0,i.jsx)("input",{className:"form-check-input",type:"checkbox",id:o,checked:n,onChange:e=>r(e.currentTarget.checked)}),(0,i.jsx)("label",{className:"form-check-label",htmlFor:o,children:a})]})}t("1677")},8059:function(e,n,t){"use strict";t.d(n,{g:function(){return c}});var i=t("2676"),s=t("5271"),a=t("7473"),r=t("9136"),o=t("3128");t("2211");var l=document.createElement("canvas");function c(e){var{max:n,value:t,exp:c,onInput:d}=e,{t:u}=(0,a.$G)(),p=(0,s.useRef)(null),h=(0,o.rV)(),m=(0,s.useRef)(null),[x,g]=(0,s.useState)(null!=c?c:t.toString()),[f,v]=(0,s.useState)(t),[b,w]=(0,s.useState)(null!=c?c:t.toString());function j(e){return e.toFixed(h.precision).replace(/0+$/,"").replace(/\.$/,"").replace(/^$/,"0")}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f;return!isNaN(e)&&e>=0&&(void 0===n||e<=n)}function k(){return isNaN(Number(x))&&x!=f.toString()&&!isNaN(f)}return(0,s.useEffect)(()=>{(t!=f||void 0!==c&&c!=x)&&(g(null!=c?c:t.toString()),v(t))},[t,c]),(0,s.useEffect)(()=>{!y(t)&&(g("0"),v(0),d(0,"0"))}),(0,s.useEffect)(()=>{var e,n,t;m.current.style.left=(e=p.current,n=x,(t=l.getContext("2d")).font=getComputedStyle(e).font,t.measureText(n).width+"px")}),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"position-relative",children:[(0,i.jsxs)("div",{className:"exp-container",children:[(0,i.jsx)("input",{ref:p,type:"text","aria-label":"Math expression",className:"form-control exp-input "+(y()?"":"is-invalid"),value:x,onInput:e=>{var n,t;return g(n=e.currentTarget.value),void(v(t=(0,r.Q)(n)),y(t)&&(w(n),d(t,n)))},onBlur:function(){!y()&&(g(b),v(t))}}),(0,i.jsx)("div",{className:"suffix-container d-none d-sm-block",children:(0,i.jsx)("span",{className:"exp-suffix",ref:m,children:k()?"= ".concat(j(f)):""})})]}),(0,i.jsx)("div",{className:"exp-suffix-sm d-block d-sm-none",children:(0,i.jsx)("span",{children:k()?"= ".concat(j(f)):""})})]}),!y()&&(0,i.jsx)("div",{className:"text-danger small mt-1",children:void 0!==n?u("invalid.expMax",{max:n}):u("invalid.exp")})]})}},2800:function(e,n,t){"use strict";t.d(n,{G:function(){return r}});var i=t("2676"),s=t("5271"),a=t("7473");function r(e){var{max:n,min:t,value:r,onInput:o}=e,{t:l}=(0,a.$G)();void 0===t&&(t=0);var[c,d]=(0,s.useState)(r.toString());function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number(c);return Number.isSafeInteger(e)&&e>=t&&(void 0===n||e<=n)}return(0,s.useEffect)(()=>{Number(c)!=r&&d(r.toString())},[r]),(0,i.jsxs)("div",{className:"position-relative",children:[(0,i.jsx)("div",{className:"exp-container",children:(0,i.jsx)("input",{type:"number","aria-label":"Integer",className:"form-control exp-input "+(u()?"":"is-invalid"),value:c,onInput:e=>{var n,t;return d(n=e.currentTarget.value),void(u(t=Number(n))&&o(t))},onBlur:function(){u()?d(Number(r).toString()):d(r.toString())}})}),!u()&&(0,i.jsx)("div",{className:"text-danger small",children:void 0!==n?l("invalid.intMax",{min:t,max:n}):l("invalid.int",{min:t})})]})}},3602:function(e,n,t){"use strict";t.d(n,{g:function(){return o}});var i=t("2676"),s=t("7473"),a=t("4807"),r=t("5271");function o(){var{t:e,i18n:n}=(0,s.$G)();return(0,r.useEffect)(()=>{document.title=e("phrase.referenceFinder")},[n.language]),(0,i.jsx)("select",{className:"form-select flag d-inline-block",style:{width:"max-content"},"aria-label":"Language",value:n.language,onChange:e=>n.changeLanguage(e.currentTarget.value),children:a._.map(n=>(0,i.jsxs)("option",{value:n,children:[e("flag",{lng:n})," ",e("name",{lng:n})]},n))})}},6048:function(e,n,t){"use strict";t.d(n,{i:function(){return c}});var i=t("8570"),s=t("1370"),a=t("2676"),r=t("7473"),o=t("3128"),l=t("8059");function c(e){var{label:n,value:t,onInput:c}=e,{t:d}=(0,r.$G)(),u=(0,o.XZ)();return(0,a.jsxs)("div",{className:"row gx-2 mt-2",children:[(0,a.jsxs)("label",{className:"col-auto col-form-label capitalize",children:[d("phrase.point"),n,": (",(0,a.jsx)("span",{className:"d-none d-sm-inline",children:" x ="})]}),(0,a.jsx)("div",{className:"col",children:(0,a.jsx)(l.g,{max:u.width,value:t.x,onInput:e=>c((0,s._)((0,i._)({},t),{x:e}))})}),(0,a.jsxs)("label",{className:"col-auto col-form-label",children:[",",(0,a.jsx)("span",{className:"d-none d-sm-inline",children:" y ="})]}),(0,a.jsx)("div",{className:"col",children:(0,a.jsx)(l.g,{max:u.height,value:t.y,onInput:e=>c((0,s._)((0,i._)({},t),{y:e}))})}),(0,a.jsx)("label",{className:"col-auto col-form-label",children:")"})]})}},3913:function(e,n,t){"use strict";t.d(n,{Z:function(){return a}});var i=t("2676"),s=t("470");function a(e){var{label:n,children:t,help:a}=e;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("label",{className:"col-form-label",children:[n,a&&(0,i.jsx)(s.b,{title:a})]}),(0,i.jsx)("div",{children:t})]})}},2252:function(e,n,t){"use strict";t.d(n,{s:function(){return x}});var i,s,a=t("2676"),r=t("2351"),o=t("32"),l=t("5271"),c=t("6048"),d=t("3128"),u=t("8730"),p=t("8962"),h=t("8358"),m=t("7473");function x(e){var{onSubmit:n}=e,{t}=(0,m.$G)(),i=(0,d.oR)(),s=(0,d.rV)(),x=(0,d.XZ)(),[g,f]=(0,l.useState)(1),[v,b]=(0,l.useState)({x:0,y:0}),[w,j]=(0,l.useState)({x:1,y:1}),y=(0,l.useMemo)(()=>r.Z.cp.rectangle(x.width,x.height),[x.width,x.height]),k=(0,l.useMemo)(()=>{var e=[[v.x,v.y]];return 2==g&&e.push([w.x,w.y]),e},[g,v.x,v.y,w.x,w.y]);return(0,a.jsxs)("div",{className:"row mt-3 justify-content-center",children:[(0,a.jsx)("div",{className:"col mb-3",style:{flex:"0 1 12rem"},children:(0,a.jsx)(o.M,{cp:y,points:k})}),(0,a.jsxs)("form",{className:"col mb-3",onSubmit:function(e){e.preventDefault(),gtag("event",1==g?"ref_find_point":"ref_find_line");var t=[g,s.error,s.count,s.worstCaseError,v.x,v.y];2==g&&t.push(w.x,w.y),d.oR.setState({running:!0,solutions:[],coreError:null}),n(),(0,u.ck)().postMessage(t.map(Number))},style:{flex:"1 0 36rem"},children:[(0,a.jsxs)("div",{className:"row mb-2 pb-1",children:[(0,a.jsx)("div",{className:"col-auto",children:(0,a.jsxs)("div",{className:"form-check",children:[(0,a.jsx)("input",{className:"form-check-input",type:"radio",name:"mode",id:"m1",checked:1==g,onChange:()=>f(1)}),(0,a.jsx)("label",{className:"form-check-label capitalize",htmlFor:"m1",children:t("phrase.findPoint")})]})}),(0,a.jsx)("div",{className:"col-auto",children:(0,a.jsxs)("div",{className:"form-check",children:[(0,a.jsx)("input",{className:"form-check-input",type:"radio",name:"mode",id:"m2",checked:2==g,onChange:()=>f(2)}),(0,a.jsx)("label",{className:"form-check-label capitalize",htmlFor:"m2",children:t("phrase.findLine")})]})})]}),(0,a.jsx)(c.i,{label:2==g?" 1":"",value:v,onInput:e=>b(e)}),2==g&&(0,a.jsx)(c.i,{label:" 2",value:w,onInput:e=>j(e)}),(0,a.jsxs)("div",{className:"row mt-2 gx-2",children:[(0,a.jsxs)("div",{className:"col",children:[(0,a.jsx)(p.Z,{})," ",(0,a.jsx)(h.g,{})]}),(0,a.jsx)("div",{className:"col-auto text-end",children:(0,a.jsx)("button",{type:"submit",className:"btn btn-primary",disabled:i.running,children:i.running&&!i.ready?(0,a.jsxs)("span",{className:"capitalize",children:[t("phrase.initializing"),"\xa0",(0,a.jsx)("i",{className:"fa-solid fa-spinner fa-spin"})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("i",{className:"fa-solid fa-play"}),"\xa0",(0,a.jsx)("span",{className:"capitalize",children:t("phrase.go")})]})})})]})]})]})}(i=s||(s={}))[i.point=1]="point",i[i.line=2]="line"},8962:function(e,n,t){"use strict";t.d(n,{Z:function(){return g}});var i=t("9897"),s=t("8570"),a=t("1370"),r=t("2676"),o=t("5271"),l=t("7473"),c=t("8059"),d=t("2800"),u=t("3128"),p=t("8730"),h=t("3913"),m=t("4723"),x=t("470");function g(){var e,{t:n}=(0,l.$G)(),g=(0,u.XZ)(),v=(0,u.rV)(),[b,w]=(0,o.useState)(structuredClone(v)),[j,y]=(0,o.useState)(structuredClone(g)),[k,N]=(0,o.useState)(0),_=(0,o.useRef)(null);var S=(e=(0,i._)(function*(){gtag("event","ref_show_settings"),w(structuredClone(v)),y(structuredClone(g)),(yield t.e("634").then(t.bind(t,"3739"))).Modal.getOrCreateInstance(_.current,{backdrop:"static"}).show()}),function(){return e.apply(this,arguments)}),M=(e,n)=>{var t=j.axioms.concat();t[e]=n,y((0,a._)((0,s._)({},j),{axioms:t}))};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("button",{type:"button",className:"btn btn-secondary",onClick:S,children:[(0,r.jsx)("i",{className:"fa-solid fa-gear"}),(0,r.jsxs)("span",{className:"d-none d-sm-inline-block",children:["\xa0",(0,r.jsx)("span",{className:"capitalize",children:n("phrase.settings")})]})]}),(0,r.jsx)("div",{className:"modal fade",ref:_,children:(0,r.jsx)("div",{className:"modal-dialog modal-dialog-centered",children:(0,r.jsxs)("div",{className:"modal-content",children:[(0,r.jsxs)("div",{className:"modal-body",children:[(0,r.jsxs)("ul",{className:"nav nav-tabs mb-3",children:[(0,r.jsx)("li",{className:"nav-item",children:(0,r.jsx)("span",{className:"nav-link "+(0==k?"active":""),onClick:()=>N(0),children:n("settings.basic._")})}),(0,r.jsx)("li",{className:"nav-item",children:(0,r.jsx)("span",{className:"nav-link "+(1==k?"active":""),onClick:()=>N(1),children:n("settings.advanced._")})}),(0,r.jsx)("li",{className:"nav-item",children:(0,r.jsx)("span",{className:"nav-link "+(2==k?"active":""),onClick:()=>N(2),children:n("settings.display._")})})]}),(0,r.jsxs)("div",{className:0==k?"":"d-none",children:[(0,r.jsxs)("div",{className:"grid",children:[(0,r.jsx)(h.Z,{label:n("settings.basic.width"),children:(0,r.jsx)(c.g,{value:j.width,exp:j.widthExp,onInput:(e,n)=>y((0,a._)((0,s._)({},j),{width:e,widthExp:n}))})}),(0,r.jsx)(h.Z,{label:n("settings.basic.height"),children:(0,r.jsx)(c.g,{value:j.height,exp:j.heightExp,onInput:(e,n)=>y((0,a._)((0,s._)({},j),{height:e,heightExp:n}))})}),(0,r.jsx)(h.Z,{label:"Max rank",help:n("help.maxRank"),children:(0,r.jsx)(d.G,{value:j.maxRank,min:2,onInput:e=>y((0,a._)((0,s._)({},j),{maxRank:e}))})}),(0,r.jsx)(h.Z,{label:"Max lines",help:n("help.maxLines"),children:(0,r.jsx)(d.G,{value:j.maxLinesV1,onInput:e=>y((0,a._)((0,s._)({},j),{maxLinesV1:e}))})}),(0,r.jsx)(h.Z,{label:"Max marks",help:n("help.maxMarks"),children:(0,r.jsx)(d.G,{value:j.maxMarksV1,onInput:e=>y((0,a._)((0,s._)({},j),{maxMarksV1:e}))})})]}),(0,r.jsx)("hr",{}),(0,r.jsxs)("div",{className:"mb-1",children:[(0,r.jsxs)("h6",{children:[n("settings.basic.axioms._"),(0,r.jsx)(x.b,{title:n("help.axioms")})]}),(0,r.jsxs)(m.X,{value:j.axioms[0],onInput:e=>M(0,e),children:["O1 - ",n("settings.basic.axioms.O1")]}),(0,r.jsxs)(m.X,{value:j.axioms[1],onInput:e=>M(1,e),children:["O2 - ",n("settings.basic.axioms.O2")]}),(0,r.jsxs)(m.X,{value:j.axioms[2],onInput:e=>M(2,e),children:["O3 - ",n("settings.basic.axioms.O3")]}),(0,r.jsxs)(m.X,{value:j.axioms[3],onInput:e=>M(3,e),children:["O4 - ",n("settings.basic.axioms.O4")]}),(0,r.jsxs)(m.X,{value:j.axioms[4],onInput:e=>M(4,e),children:["O5 - ",n("settings.basic.axioms.O5")]}),(0,r.jsxs)(m.X,{value:j.axioms[5],onInput:e=>M(5,e),children:["O6 - ",n("settings.basic.axioms.O6")]}),(0,r.jsxs)(m.X,{value:j.axioms[6],onInput:e=>M(6,e),children:["O7 - ",n("settings.basic.axioms.O7")]})]})]}),(0,r.jsxs)("div",{className:"grid "+(1==k?"":"d-none"),children:[(0,r.jsx)(h.Z,{label:"X divisions",help:n("help.divisions"),children:(0,r.jsx)(d.G,{value:j.numX,min:100,max:46e3,onInput:e=>y((0,a._)((0,s._)({},j),{numX:e}))})}),(0,r.jsx)(h.Z,{label:"Y divisions",help:n("help.divisions"),children:(0,r.jsx)(d.G,{value:j.numY,min:100,max:46e3,onInput:e=>y((0,a._)((0,s._)({},j),{numY:e}))})}),(0,r.jsx)(h.Z,{label:"Angle divisions",help:n("help.lineDivisions"),children:(0,r.jsx)(d.G,{value:j.numA,min:100,max:46e3,onInput:e=>y((0,a._)((0,s._)({},j),{numA:e}))})}),(0,r.jsx)(h.Z,{label:"Radial divisions",help:n("help.lineDivisions"),children:(0,r.jsx)(d.G,{value:j.numD,min:100,max:46e3,onInput:e=>y((0,a._)((0,s._)({},j),{numD:e}))})}),(0,r.jsx)(h.Z,{label:"Min aspect ratio",help:n("help.minAspectRatio"),children:(0,r.jsx)(c.g,{value:j.minAspectRatio,exp:j.minAspectRatioExp,onInput:(e,n)=>y((0,a._)((0,s._)({},j),{minAspectRatio:e,minAspectRatioExp:n}))})}),(0,r.jsx)(h.Z,{label:"Min angle sine",help:n("help.minAngle"),children:(0,r.jsx)(c.g,{value:j.minAngleSine,exp:j.minAngleSineExp,onInput:(e,n)=>y((0,a._)((0,s._)({},j),{minAngleSine:e,minAngleSineExp:n}))})}),(0,r.jsx)(h.Z,{label:"Visibility matters",help:n("help.visibility"),children:(0,r.jsx)(m.X,{className:"col-form-label",value:j.visibility,onInput:e=>y((0,a._)((0,s._)({},j),{visibility:e}))})}),(0,r.jsx)("div",{className:"mt-n2",style:{gridColumn:"1/3"},children:(0,r.jsx)("hr",{})}),(0,r.jsx)(h.Z,{label:"Line error mode",help:n("help.lineError"),children:(0,r.jsxs)("select",{className:"form-select",value:v.worstCaseError?"1":"",onChange:e=>u.rV.setState({worstCaseError:!!e.currentTarget.value}),children:[(0,r.jsx)("option",{value:"1",children:"Worst-case error"}),(0,r.jsx)("option",{value:"",children:"Pythagorean error"})]})}),(0,r.jsx)(h.Z,{label:"Good enough error",help:n("help.goodEnoughError"),children:(0,r.jsx)(c.g,{value:v.error,exp:v.errorExp,onInput:(e,n)=>u.rV.setState({error:e,errorExp:n})})}),(0,r.jsx)(h.Z,{label:"Solution count",children:(0,r.jsx)(d.G,{min:1,max:20,value:v.count,onInput:e=>u.rV.setState({count:e})})})]}),(0,r.jsxs)("div",{className:2==k?"":"d-none",children:[(0,r.jsxs)("div",{className:"grid",children:[(0,r.jsx)(h.Z,{label:n("settings.display.theme._"),children:(0,r.jsxs)("select",{value:v.theme,className:"form-select",onChange:e=>u.rV.setState({theme:Number(e.currentTarget.value)}),children:[(0,r.jsx)("option",{value:u.Q2.system,children:n("settings.display.theme.system")}),(0,r.jsx)("option",{value:u.Q2.light,children:n("settings.display.theme.light")}),(0,r.jsx)("option",{value:u.Q2.dark,children:n("settings.display.theme.dark")}),(0,r.jsx)("option",{value:u.Q2.rabbit,children:"RabbitEar"})]})}),(0,r.jsx)(h.Z,{label:n("settings.display.precision"),children:(0,r.jsx)(d.G,{min:1,max:6,value:v.precision,onInput:e=>u.rV.setState({precision:e})})})]}),(0,r.jsxs)("div",{className:"mt-3 mb-1",children:[(0,r.jsx)(m.X,{value:v.showInit,onInput:e=>u.rV.setState({showInit:e}),children:n("settings.display.showInit")}),(0,r.jsx)(m.X,{value:v.showAxiom,onInput:e=>u.rV.setState({showAxiom:e}),children:n("settings.display.showAxiom")})]})]}),f(g,j)&&(0,r.jsxs)("div",{className:"text-warning mt-2",children:["* ",n("settings.reInit")]})]}),(0,r.jsxs)("div",{className:"modal-footer",children:[(0,r.jsx)("div",{className:"flex-grow-1",children:(0,r.jsx)("button",{type:"button",className:"btn btn-secondary",onClick:()=>{u.rV.setState(structuredClone(u.he)),y(structuredClone(u.We))},children:n("settings.reset")})}),(0,r.jsxs)("div",{children:[(0,r.jsx)("button",{type:"button",className:"btn btn-secondary me-2 capitalize","data-bs-dismiss":"modal",onClick:()=>{u.rV.setState(b)},children:n("keyword.cancel")}),(0,r.jsx)("button",{type:"button",className:"btn btn-primary","data-bs-dismiss":"modal",onClick:()=>{f(g,j)&&(u.XZ.setState(j),(0,p.$L)(j))},children:n("keyword.ok")})]})]})]})})})]})}function f(e,n){for(var t in e)if(Array.isArray(e[t])){if(f(e[t],n[t]))return!0}else if(e[t]!==n[t])return!0;return!1}t("3024")},4625:function(e,n,t){"use strict";t.d(n,{W:function(){return d},l:function(){return c}});var i=t("2676"),s=t("7473"),a=t("3128"),r=t("6479"),o=t("2447"),l=t("5271");function c(e,n){var t,i,s,a=e.solution[1];var r="number"==typeof a?a.toFixed(n):(t=a,i=n,(s=Math.atan2(-t[0],t[1])/Math.PI*180)<=-90&&(s+=180),s>90&&(s-=180),s.toFixed(i)+"\xb0");return"(".concat(e.solution[0].toFixed(n),", ").concat(r,")")}function d(e){var{data:n,show:t,onSelect:d}=e,{t:u}=(0,s.$G)(),p=(0,a.rV)(),h=(0,l.useRef)(null),m=c(n,p.precision),x=n.err.toFixed(p.precision);return(0,i.jsxs)("div",{className:"card mt-3 "+(t?"":"d-sm-none"),style:{overflow:"hidden"},children:[(0,i.jsxs)("div",{className:"card-header d-none d-sm-block",children:[(0,i.jsxs)("span",{className:"d-inline-block capitalize",children:[u("phrase.solution")," ",m,","]})," ",(0,i.jsxs)("span",{className:"d-inline-block",children:[u("phrase.error")," ",x,","]})," ",(0,i.jsxs)("span",{className:"d-inline-block",children:["rank ",n.rank]})]}),t?(0,i.jsxs)("div",{ref:h,className:"card-header d-sm-none text-bg-primary",children:[(0,i.jsxs)("span",{className:"d-inline-block capitalize",children:[u("phrase.solution")," ",m,","]})," ",(0,i.jsxs)("span",{className:"d-inline-block",children:[u("phrase.error")," ",x,","]})," ",(0,i.jsxs)("span",{className:"d-inline-block",children:["rank ",n.rank]})]}):(0,i.jsx)("div",{ref:h,className:"card-header d-sm-none",onClick:()=>{d(),setTimeout(()=>{var e;return null===(e=h.current)||void 0===e?void 0:e.scrollIntoView()},0)},style:{cursor:"pointer"},children:(0,i.jsxs)("div",{className:"row gx-0 justify-content-center align-items-top",children:[(0,i.jsx)("div",{className:"col solution-preview",style:{flex:"0 1 9rem"},children:(0,i.jsx)(o.S,{data:n.diagrams[n.diagrams.length-1]})}),(0,i.jsxs)("div",{className:"col mb-2 ps-3 mt-2",style:{flex:"1 0 8rem"},children:[(0,i.jsx)("div",{children:m}),(0,i.jsxs)("div",{children:[u("phrase.error")," ",x]}),(0,i.jsxs)("div",{children:["rank ",n.rank]})]})]})}),(0,i.jsxs)("div",{className:"card-body "+(t?"":"d-none"),children:[0==n.steps.length&&(0,i.jsxs)("div",{className:"row justify-content-center",children:[(0,i.jsx)("div",{className:"col",style:{flex:"0 1 12rem"},children:(0,i.jsx)(o.S,{data:n.diagrams[0],last:!0})}),(0,i.jsx)("div",{className:"col p-2",style:{flex:"1 1 12rem"}})]}),(0,i.jsx)("div",{className:"row",children:n.steps.map((e,t)=>(0,i.jsx)("div",{className:"col-12 col-md-4 mb-sm-3",children:(0,i.jsxs)("div",{className:"row justify-content-center",children:[(0,i.jsx)("div",{className:"col",style:{flex:"0 1 12rem"},children:(0,i.jsx)(o.S,{data:n.diagrams[t],last:t==n.steps.length-1})}),(0,i.jsx)("div",{className:"col p-2",style:{flex:"1 1 12rem"},children:(0,i.jsx)("ol",{start:t+1,children:(0,i.jsx)(r.B,{data:e,last:t==n.steps.length-1})})})]})},t))})]})]})}},8358:function(e,n,t){"use strict";t.d(n,{g:function(){return g}});var i,s,a=t("9897"),r=t("2676"),o=t("5271"),l=t("7473"),c=t("8730"),d=t("3913"),u=t("3128"),p=t("2800"),h=t("470");t("8402");var m=(0,o.lazy)(()=>Promise.all([t.e("251"),t.e("793")]).then(t.bind(t,"3226"))),x=[];function g(){var e,{t:n}=(0,l.$G)(),[g,f]=(0,o.useState)(!1),[v,b]=(0,o.useState)(null),[w,j]=(0,o.useState)(0),[y,k]=(0,o.useState)(!1),N=(0,u.oR)(),_=(0,u.rV)(),S=(0,o.useRef)(null);var M=(e=(0,a._)(function*(){f(!0),(s=(yield t.e("634").then(t.bind(t,"3739"))).Modal.getOrCreateInstance(S.current,{backdrop:"static"})).show()}),function(){return e.apply(this,arguments)});function A(e){if(e instanceof Error){u.oR.setState({statisticsRunning:!1}),s.hide();return}var n=JSON.parse(e);x.push(...n.progress),j(x.length),n.done&&(b({data:x.sort((e,n)=>e-n),time:performance.now()-i}),u.oR.setState({statisticsRunning:!1}))}var E=w/_.trials*100;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("button",{type:"button",className:"btn btn-secondary",onClick:M,children:[(0,r.jsx)("i",{className:"fa-solid fa-chart-simple"}),(0,r.jsxs)("span",{className:"d-none d-sm-inline-block",children:["\xa0",n("statistics._")]})]}),(0,r.jsx)("div",{className:"modal fade",ref:S,children:(0,r.jsx)("div",{className:"modal-dialog modal-dialog-centered",children:(0,r.jsxs)("div",{className:"modal-content",children:[(0,r.jsxs)("div",{className:"modal-header",children:[n("statistics._"),(0,r.jsx)(h.b,{title:n("help.statistics")})]}),(0,r.jsxs)("div",{className:"modal-body",children:[(0,r.jsx)("div",{className:"grid",children:(0,r.jsx)(d.Z,{label:N.statisticsRunning?"".concat(w," / ").concat(_.trials):n("statistics.trials"),children:(0,r.jsx)("div",{className:"row gx-3 align-items-center",children:N.statisticsRunning?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"col",children:(0,r.jsx)("div",{className:"progress",children:(0,r.jsxs)("div",{className:"progress-bar progress-bar-striped progress-bar-animated",style:{width:E+"%"},children:[Math.floor(E),"%"]})})}),(0,r.jsx)("div",{className:"col col-auto",children:(0,r.jsxs)("button",{className:"btn btn-secondary capitalize",type:"button",onClick:function(){gtag("event","ref_statistics_cancel"),k(!0),(0,c.ck)().postMessage("cancel")},disabled:y,children:[n("keyword.cancel"),"\xa0",(0,r.jsx)("i",{className:"fa-solid fa-spinner fa-spin"})]})})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"col",children:(0,r.jsx)(p.G,{value:_.trials,min:1,onInput:e=>u.rV.setState({trials:e})})}),(0,r.jsx)("div",{className:"col col-auto",children:(0,r.jsx)("button",{className:"btn btn-primary",type:"button",onClick:function(){gtag("event","ref_statistics_run"),i=performance.now(),b(null),k(!1),x.length=0,j(0),u.oR.setState({statisticsRunning:!0}),(0,c.Wh)(_.trials,A)},disabled:!N.ready||N.statisticsRunning,children:N.ready?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("i",{className:"fa-solid fa-play"}),"\xa0",(0,r.jsx)("span",{className:"capitalize",children:n("phrase.go")})]}):(0,r.jsxs)("span",{className:"capitalize",children:[n("phrase.initializing"),"\xa0",(0,r.jsx)("i",{className:"fa-solid fa-spinner fa-spin"})]})})})]})})})}),g&&(0,r.jsx)(o.Suspense,{children:(0,r.jsx)(m,{data:v})})]}),(0,r.jsx)("div",{className:"modal-footer",children:(0,r.jsx)("button",{type:"button",className:"btn btn-secondary","data-bs-dismiss":"modal",disabled:N.statisticsRunning,children:n("keyword.ok")})})]})})})]})}},6479:function(e,n,t){"use strict";t.d(n,{B:function(){return l}});var i=t("8570"),s=t("2676"),a=t("7473"),r=t("3128"),o=/([\u3040-\u30FF\u4E00-\u9FFF\u3400-\u4DBF\uF900-\uFAFF。]) ([\u3040-\u30FF\u4E00-\u9FFF\u3400-\u4DBF\uF900-\uFAFF])/g;function l(e){var{data:n,last:t}=e,{t:l}=(0,a.$G)(),c=(0,r.rV)(),d=structuredClone(n);function u(e){e.p0=p(e.p0,!0),e.p1=p(e.p1,!0),e.l0=p(e.l0),e.l1=p(e.l1)}function p(e,n){return"string"!=typeof e?e:e=e==e.toLowerCase()?l("paper."+e):n?l("phrase.point")+" "+e:l("phrase.line")+" "+e}function h(e){for(;e.match(o);)e=e.replace(o,"$1$2");return e}return u(d),d.intersection&&u(d.intersection),(0,s.jsx)("li",{children:0==d.axiom?h(l("intersection_solution",(0,i._)({},d))):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{children:[c.showAxiom&&(0,s.jsxs)("span",{children:["[O",d.axiom,"] "]}),h((t&&!d.intersection?l("axiom_solution.".concat(d.axiom-1),(0,i._)({},d)):l("axiom.".concat(d.axiom-1),(0,i._)({},d)))+(!d.intersection&&d.pinch?" "+l("pinch"):"")),(0,s.jsx)("span",{children:" "})]}),d.intersection&&(0,s.jsx)("div",{children:h((t?l("intersection_solution",(0,i._)({},d.intersection)):l("intersection",(0,i._)({},d.intersection)))+(d.pinch?" "+l("pinch"):""))})]})})}},2447:function(e,n,t){"use strict";t.d(n,{S:function(){return l}});var i=t("2351"),s=t("6758");t("2874");var a=t("3128");function r(e,n,t){var i=e.edges.text(n.text,n.pt);return i.setAttribute("transform","translate(".concat(t[0]," ").concat(2*n.pt[1]-.05+t[1],") scale(1 -1)")),i}var o=Math.PI/24;function l(e){var{data:n,last:t}=e,{width:l,height:c}=n[0];return(0,s.n)({render:function(e){var s=e.origami(i.Z.cp.rectangle(l,c));for(var d of(s.setAttribute("transform","translate(0 ".concat(c,") scale(1 -1)")),n))if(d){if(d.type==a.Hd.point&&s.edges.circle(d.pt,d.style==a.SC.normal?.02:.03).classList.add("point-"+a.SC[d.style]),d.type==a.Hd.line&&s.edges.line(d.from,d.to).classList.add(d.style==a.TD.valley&&t?"target-line":"line-"+a.TD[d.style]),d.type==a.Hd.arc){var{radius:u,center:p}=d,{from:h,to:m}=d;!d.ccw&&([h,m]=[m,h]),h+=Math.min(.075/u,o),m-=Math.min(.075/u,o);var x=s.edges.arc(p[0],p[1],u,h,m);x.classList.add("arc-"+a.TD[d.style]),d.ccw&&x.classList.add("reverse"),u<.5&&(x.style.strokeWidth=Math.max(.005,.015*u/.5).toString())}if(d.type==a.Hd.label){var g=function(e,n){var t=n.filter(n=>n&&n.type==a.Hd.label&&n!=e).map(n=>{var t=e.pt[0]-n.pt[0],i=e.pt[1]-n.pt[1],s=Math.sqrt(t*t+i*i);return[t/s/s,i/s/s]});if(0==t.length)return[0,0];var i=t.map(e=>e[0]).reduce((e,n)=>e+n,0)/t.length,s=t.map(e=>e[1]).reduce((e,n)=>e+n,0)/t.length,r=Math.sqrt(i*i+s*s);return 0==r?[0,0]:[.09*i/r,.09*s/r]}(d,n);r(s,d,g).classList.add("label-border"),r(s,d,g).classList.add("label-"+a.gF[d.style])}}},width:l,height:c})}},32:function(e,n,t){"use strict";t.d(n,{M:function(){return r}});var i=t("2351"),s=t("3128"),a=t("6758");function r(e){var{cp:n,points:t}=e,{width:r,height:o}=(0,s.XZ)(),l=i.Z.rect(0,0,r,o);return(0,a.n)({render:function(e){e.innerHTML='';var s=e.origami(n);if(s.setAttribute("transform","translate(0 ".concat(o,") scale(1 -1)")),t){for(var a of t)s.vertices.circle(a,.03).classList.add("target-point");if(2==t.length){var r=l.clip(i.Z.line.fromPoints(t[0],t[1]));try{s.edges.line(r[0],r[1]).classList.add("target-line")}catch(e){}}}},width:r,height:o})}},6758:function(e,n,t){"use strict";t.d(n,{n:function(){return o}});var i=t("2676"),s=t("2351"),a=t("5271");t("7205");function r(e){for(;e.lastChild;)e.removeChild(e.lastChild)}function o(e){var{render:n,width:t,height:o}=e,l=(0,a.useRef)(null),[c,d]=(0,a.useState)(null);return(0,a.useEffect)(()=>{if(l.current){r(l.current);var e,n,i,a=(e=t,n=o,(i=s.Z.svg()).size(e,n).padding(.15).strokeWidth(.01),i);l.current.appendChild(a),d(a)}},[l.current,t,o]),(0,a.useEffect)(()=>{c&&(r(c),n(c))}),(0,i.jsx)("div",{ref:l})}},470:function(e,n,t){"use strict";t.d(n,{b:function(){return a}});var i=t("2676"),s=t("5271");function a(e){var{title:n}=e,a=(0,s.useRef)(null);return(0,s.useEffect)(()=>{var e=a.current;e&&t.e("634").then(t.bind(t,"3739")).then(n=>n.Tooltip.getOrCreateInstance(e))}),(0,i.jsx)("i",{className:"fa-solid fa-circle-info text-info ms-2","data-bs-toggle":"tooltip","data-bs-title":n,ref:a})}t("6242")},9985:function(e,n,t){"use strict";var i=t("2676"),s=t("5271"),a=t("8751"),r=t("2648"),o=t("1999");t("4807"),t("5445"),!("structuredClone"in globalThis)&&(globalThis.structuredClone=o.ZP),a.createRoot(document.getElementById("root")).render((0,i.jsx)(s.StrictMode,{children:(0,i.jsx)(r.Z,{})}))},4807:function(e,n,t){"use strict";t.d(n,{_:function(){return x}});var i=t("3230"),s=t("4034"),a=t("7473"),r=t("7760"),o=t("3259"),l=t("1485"),c=t("2467"),d=t("9640"),u=t("7073"),p=t("5534"),h=t("5824");r.Z&&(h.name="\u7E41\u9AD4\u4E2D\u6587",h.flag="\uD83C\uDDED\uD83C\uDDF0");var m={en:{translation:o},es:{translation:l},ja:{translation:u},pt:{translation:c},ru:{translation:d},"zh-CN":{translation:p},"zh-TW":{translation:h}},x=Object.keys(m);i.ZP.use(s.Z).use(a.Db).init({resources:m,fallbackLng:"en",supportedLngs:x,detection:{order:["querystring","localStorage","navigator"],caches:["localStorage"]}})},9136:function(e,n,t){"use strict";t.d(n,{Q:function(){return a}});var i=t("7691"),s=new(t.n(i)());function a(e){try{return e=e.replace(/sqrt/g,"root"),s.eval(e)}catch(e){return NaN}}},3128:function(e,n,t){"use strict";t.d(n,{Hd:function(){return c},Q2:function(){return l},SC:function(){return d},TD:function(){return u},We:function(){return f},XZ:function(){return w},gF:function(){return p},he:function(){return x},oR:function(){return v},rV:function(){return b}});var i,s,a,r,o,l,c,d,u,p,h=t("3081"),m=t("360");(i=l||(l={}))[i.system=0]="system",i[i.light=1]="light",i[i.dark=2]="dark",i[i.rabbit=3]="rabbit";var x={showInit:!0,showAxiom:!1,theme:0,error:.005,errorExp:"1/200",worstCaseError:!0,count:5,precision:4,trials:1e3},g={progress:null,ready:!1,running:!1,coreError:null,solutions:[],statisticsRunning:!1,computedTheme:1},f={width:1,widthExp:"1",height:1,heightExp:"1",maxRank:6,maxLinesV1:6e5,maxMarksV1:6e5,numX:5e3,numY:5e3,numA:5e3,numD:5e3,minAspectRatio:.1,minAspectRatioExp:"1/10",minAngleSine:.342,minAngleSineExp:"sin(20)",visibility:!0,axioms:[!0,!0,!0,!0,!0,!0,!0]},v=(0,h.Ue)(()=>g),b=(0,h.Ue)((0,m.tJ)(()=>x,{name:"settings"})),w=(0,h.Ue)((0,m.tJ)(()=>f,{name:"db"}));(s=c||(c={}))[s.point=0]="point",s[s.line=1]="line",s[s.arc=2]="arc",s[s.poly=3]="poly",s[s.label=4]="label",(a=d||(d={}))[a.normal=0]="normal",a[a.highlight=1]="highlight",a[a.action=2]="action",(r=u||(u={}))[r.crease=0]="crease",r[r.edge=1]="edge",r[r.highlight=2]="highlight",r[r.valley=3]="valley",r[r.mountain=4]="mountain",r[r.arrow=5]="arrow",r[r.dotted=6]="dotted",r[r.pinch=7]="pinch",(o=p||(p={}))[o.normal=0]="normal",o[o.highlight=1]="highlight",o[o.action=2]="action"},1677:function(e,n,t){"use strict";t.r(e.exports={})},2211:function(e,n,t){"use strict";t.r(e.exports={})},3024:function(e,n,t){"use strict";t.r(e.exports={})},8402:function(e,n,t){"use strict";t.r(e.exports={})},2874:function(e,n,t){"use strict";t.r(e.exports={})},7205:function(e,n,t){"use strict";t.r(e.exports={})},6242:function(e,n,t){"use strict";t.r(e.exports={})},5445:function(e,n,t){"use strict";t.r(e.exports={})},1453:function(e,n,t){"use strict";t.r(e.exports={})},4363:function(e){e.exports="#arrow"},3259:function(e){"use strict";e.exports=JSON.parse('{"name":"English","flag":"\uD83C\uDDFA\uD83C\uDDF8","axiom":["Make crease {{x}} by folding through {{p0}} and {{p1}}.","Make crease {{x}} by bringing {{p0}} to {{p1}}.","Make crease {{x}} by bringing {{l0}} to {{l1}}.","Make crease {{x}} by bringing {{l0}} onto itself, passing through {{p0}}.","Make crease {{x}} by bringing {{p0}} to {{l0}}, passing through {{p1}}.","Make crease {{x}} by bringing {{p0}} to {{l0}} and {{p1}} to {{l1}}.","Make crease {{x}} by bringing {{l1}} onto itself and bringing {{p0}} to {{l0}}."],"axiom_solution":["The solution is made by folding through {{p0}} and {{p1}}.","The solution is made by bringing {{p0}} to {{p1}}.","The solution is made by bringing {{l0}} to {{l1}}.","The solution is made by bringing {{l0}} onto itself, passing through {{p0}}.","The solution is made by bringing {{p0}} to {{l0}}, passing through {{p1}}.","The solution is made by bringing {{p0}} to {{l0}} and {{p1}} to {{l1}}.","The solution is made by bringing {{l1}} onto itself and bringing {{p0}} to {{l0}}."],"pinch":"Pinch only at the intersection.","intersection":"Point {{x}} is at the intersection of {{l0}} and {{l1}}.","intersection_solution":"The solution is at the intersection of {{l0}} and {{l1}}.","paper":{"ne":"the top right corner","se":"the bottom right corner","sw":"the bottom left corner","nw":"the top left corner","n":"the top edge","e":"the right edge","s":"the bottom edge","w":"the left edge","sw_ne":"the upward diagonal","nw_se":"the downward diagonal"},"statistics":{"_":"Statistics","trials":"Trials","summary":{"_":"Summary","total":"Total trials","average":"Average","stdDev":"Standard deviation","runTime":"Run time"},"errorDist":"Error distribution"},"settings":{"reset":"Reset to defaults","reInit":"Requires re-initializing.","basic":{"_":"Basic","width":"Sheet width","height":"Sheet height","axioms":{"_":"Huzita-Hatori axioms","O1":"Crease through two points.","O2":"Two points together.","O3":"Line to another line.","O4":"Line to self, crease through point.","O5":"Point to line, crease through point.","O6":"Two points to two lines.","O7":"Line to self, point to line."}},"advanced":{"_":"Advanced"},"display":{"theme":{"system":"System","light":"Light","dark":"Dark","_":"Theme"},"showAxiom":"Show axiom number in description.","showInit":"Show initialization progress.","precision":"Precision","_":"Display"}},"help":{"maxRank":"This sets the maximum rank for any sequence, which is the number of folds involved in the sequence. ReferenceFinder will calculate all marks and lines up to the maximum rank, subject to the two following limits. As a practical matter, you will rarely need to set this any larger than 6 or 7; rank 6 can include over a million distinct lines.","maxLines":"This sets an absolute upper bound on the number of lines to calculate. Even if you are only searching for points, ReferenceFinder needs to calculate a large number of lines since points are defined by the intersections of existing lines.","maxMarks":"This sets a absolute upper bound on the number of marks to calculate. As a rough estimate, if this setting is N, the average error in any given point is proportional to 1/(2*sqrt(N)). This is not exact, since points tend to cluster along low-rank lines, but as a good rule of thumb, half a million to a million points will give a good error performance.","axioms":"The Huzita-Hatori Axioms group lets you choose which of the 7 axioms to include in the database. The default is to include all 7, but you can exclude one or more. Of course, the more axioms you exclude, the higher the rank you\'ll need to allow to obtain a given level of accuracy.","divisions":"To avoid duplicates, ReferenceFinder keeps the lowest-rank sequence for any given mark or line. To specifically test for equivalence, the paper is divided up into a fine grid, according to the divisions settings. Two marks are considered equivalent if they fall within the same grid square, and only one of them will be kept.","lineDivisions":"Lines are characterized by their angle and distance of closest approach to the origin, and so these two settings are similarly quantized.","goodEnoughError":"When a search is performed, ReferenceFinder finds all marks (or lines) whose distance error (or an analogous quantity for lines) is better than this value. Essentially, this value is the error that you\'re willing to tolerate. Within this error, low-rank marks are considered more desirable (easier to fold) and so they will be displayed before higher-rank marks, even if the latter have lower errors.","minAspectRatio":"As a practical matter, it is very difficult to fold a long, skinny corner so that the resulting crease is straight; it is very easy for the crease to wander. If a given sequence requires the folding of a triangular flap with an aspect ratio smaller than this, it is not accepted into the database. If you don\'t care about this issue, you can set the value to zero.","minAngle":"Similarly, if two creases intersect at a very shallow angle, the location of the point at their intersection is inherently imprecise. This value is the sine of the minimum angle allowed for such intersections. If you don\'t care about this issue, you can set the value to zero.","visibility":"If this is checked, then the only alignments that are allowed are those in which all reference points are visible with opaque paper. (In some alignments, one of the layers can conceal the relevant reference point.) If you are folding with translucent paper, you can uncheck this setting, which will allow a larger number of folding sequences to be considered.","lineError":"If this is set to \\"worst-case error\\", then the error between two lines is calculated to be the worst-case separation between the two lines within the paper. Otherwise, we use the faster (but less accurate) Pythagorean difference between the parameters that define the line.","statistics":"Perform a statistical analysis of the database. This command performs a series of trials, picking random points within the paper, finding the folding sequence that gives the closest mark, and then computing the error between the two. The resulting error is binned and reported at the end of the analysis. This command is useful primarily for comparing the performance of different database settings; you will not ordinarily use it."},"tip":{"title":"Tip:","origin":"The origin of coordinates is at the lower left corner.","exp":"You can use math expression such as {{exp}} (trigonometry functions uses degrees)."},"phrase":{"settings":"settings","point":"point","line":"line","error":"error","solution":"solution","go":"go","initializing":"Initializing...","findLine":"find a line","findPoint":"find a point","referenceFinder":"ReferenceFinder","coreVer":"Core version"},"invalid":{"exp":"Should be a number at least 0, or an equivalent expression","expMax":"Should be a number from 0 to {{max}}, or an equivalent expression","int":"Should be an integer at least {{min}}","intMax":"Should be an integer from {{min}} to {{max}}"},"keyword":{"cancel":"cancel","ok":"OK"}}')},1485:function(e){"use strict";e.exports=JSON.parse('{"name":"Espa\xf1ol","flag":"\uD83C\uDDEA\uD83C\uDDF8","axiom":["Haga el pliegue {{x}} doblando entre {{p0}} y {{p1}}.","Haga el pliegue {{x}} llevando {{p0}} a {{p1}}.","Haga el pliegue {{x}} llevando {{l0}} a {{l1}}.","Haga el pliegue {{x}} que pasa por {{p0}} llevando {{l0}} sobre ella misma.","Haga que el pliegue {{x}} pase por {{p1}} llevando {{p0}} a {{l0}}.","Haga el pliegue {{x}} llevando {{p0}} a {{l0}} y {{p1}} a {{l1}}.","Haga el pliegue {{x}} que lleva {{p0}} a {{l0}} llevando {{l1}} sobre ella misma."],"axiom_solution":["La soluci\xf3n se logra plegando entre {{p0}} y {{p1}}.","La soluci\xf3n se logra llevando {{p0}} a {{p1}}.","La soluci\xf3n se logra llevando {{l0}} a {{l1}}.","La soluci\xf3n se logra llevando {{l0}} sobre ella misma, pasando por {{p0}}.","La soluci\xf3n se logra llevando {{p0}} a {{l0}}, pasando por {{p1}}.","La soluci\xf3n se logra llevando {{p0}} a {{l0}} y {{p1}} a {{l1}}.","La soluci\xf3n se logra llevando {{l1}} sobre ella misma y llevando {{p0}} a {{l0}}."],"intersection":"{{x}} es la intersecci\xf3n de {{l0}} y {{l1}}.","intersection_solution":"La soluci\xf3n es la intersecci\xf3n de {{l0}} y {{l1}}.","paper":{"ne":"la esquina superior derecha","se":"la esquina inferior derecha","sw":"la esquina inferior izquierda","nw":"la esquina superior izquierda","n":"el borde superior","e":"el borde derecho","s":"el borde inferior","w":"el borde izquierdo","sw_ne":"la diagonal que va hacia arriba","nw_se":"la diagonal que va hacia abajo"},"phrase":{"point":"punto","line":"l\xednea","error":"error","solution":"soluci\xf3n","go":"ir","findLine":"encuentre una l\xednea","findPoint":"encuentre un punto","referenceFinder":"Buscador de Referencias","settings":"ajustes","initializing":"Inicializando...","coreVer":"Versi\xf3n principal"},"settings":{"reset":"Restablecer los valores predeterminados","display":{"showAxiom":"Mostrar el n\xfamero de axioma en la descripci\xf3n.","theme":{"dark":"Oscuro","light":"Luz","system":"Sistema","_":"Tema"},"_":"Mostrar","showInit":"Mostrar el progreso de la inicializaci\xf3n.","precision":"Precisi\xf3n"},"advanced":{"_":"Avanzado"},"basic":{"_":"B\xe1sico","height":"Altura de la hoja","width":"Ancho de hoja"},"reInit":"Requiere reinicializaci\xf3n."},"invalid":{"exp":"Debe ser un n\xfamero al menos 0, o una expresi\xf3n equivalente","expMax":"Debe ser un n\xfamero del 0 al {{max}}, o una expresi\xf3n equivalente","int":"Debe ser un n\xfamero entero al menos {{min}}","intMax":"Debe ser un n\xfamero entero de {{min}} a {{max}}"},"tip":{"title":"Consejo:","exp":"Puedes usar expresiones matem\xe1ticas como {{exp}} (las funciones trigonom\xe9tricas usan grados).","origin":"El origen de coordenadas est\xe1 en la esquina inferior izquierda."},"statistics":{"_":"Estad\xedsticas","trials":"Ensayos"},"keyword":{"cancel":"Cancelar","ok":"DE ACUERDO"},"pinch":"Pellizque solo en la intersecci\xf3n."}')},7073:function(e){"use strict";e.exports=JSON.parse('{"name":"\u65E5\u672C\u8A9E","flag":"\uD83C\uDDEF\uD83C\uDDF5","axiom":["{{p0}} \u3068 {{p1}} \u3092\u6298\u308A\u76EE {{x}} \u3067\u7D50\u3073\u307E\u3059\u3002","{{p0}} \u3092 {{p1}} \u306B\u6298\u308A\u307E\u3059\u3002\u6298\u308A\u76EE\u306F {{x}} \u3067\u3059\u3002","{{l0}} \u3092 {{l1}} \u306B\u6298\u308A\u307E\u3059\u3002\u6298\u308A\u76EE\u306F {{x}} \u3067\u3059\u3002","{{l0}} \u3092\u6298\u308A\u3001\u6298\u308A\u76EE\u3092 {{p0}} \u306B\u901A\u3057\u307E\u3059\u3002\u6298\u308A\u76EE\u306F {{x}} \u3067\u3059\u3002","{{p0}} \u3092 {{l0}} \u306B\u6298\u308A\u3001\u6298\u308A\u76EE\u3092 {{p1}} \u306B\u901A\u3057\u307E\u3059\u3002\u6298\u308A\u76EE\u306F {{x}} \u3067\u3059\u3002","{{p0}} \u3092 {{l0}} \u306B\u6298\u308A\u3001\u540C\u6642\u306B {{p1}} \u3092 {{l1}} \u306B\u6298\u308A\u307E\u3059\u3002\u6298\u308A\u76EE\u306F {{x}} \u3067\u3059\u3002","{{l1}} \u3092\u6298\u308A\u3001\u540C\u6642\u306B {{p0}} \u3092 {{l0}} \u306B\u6298\u308A\u307E\u3059\u3002\u6298\u308A\u76EE\u306F {{x}} \u3067\u3059\u3002"],"axiom_solution":["{{p0}} \u3068 {{p1}} \u3092\u6298\u308A\u305F\u305F\u3093\u3067\u89E3\u7B54\u3092\u5F97\u307E\u3059\u3002","{{p0}} \u3092 {{p1}} \u306B\u6298\u308B\u3068\u89E3\u7B54\u304C\u5F97\u3089\u308C\u307E\u3059\u3002","{{l0}} \u3092 {{l1}} \u306B\u6298\u308B\u3068\u89E3\u7B54\u304C\u5F97\u3089\u308C\u307E\u3059\u3002","{{l0}} \u3092\u6298\u308A\u3001\u6298\u308A\u76EE\u3092 {{p0}} \u306B\u901A\u3059\u3068\u89E3\u7B54\u304C\u5F97\u3089\u308C\u307E\u3059\u3002","{{p0}} \u3092 {{l0}} \u306B\u6298\u308A\u3001\u6298\u308A\u76EE\u3092 {{p1}} \u306B\u901A\u3059\u3068\u89E3\u7B54\u304C\u5F97\u3089\u308C\u307E\u3059\u3002","{{p0}} \u3092 {{l0}} \u306B\u6298\u308A\u3001\u540C\u6642\u306B {{p1}} \u3092 {{l1}} \u306B\u6298\u308B\u3068\u89E3\u7B54\u304C\u5F97\u3089\u308C\u307E\u3059\u3002","{{l1}} \u3092\u6298\u308A\u3001\u540C\u6642\u306B {{p0}} \u3092 {{l0}} \u306B\u6298\u308B\u3068\u89E3\u7B54\u304C\u5F97\u3089\u308C\u307E\u3059\u3002"],"intersection":"{{l0}} \u3068 {{l1}} \u306E\u4EA4\u70B9\u306F {{x}} \u3067\u3059\u3002","intersection_solution":"{{l0}} \u3068 {{l1}} \u306E\u4EA4\u70B9\u304C\u89E3\u7B54\u3067\u3059\u3002","paper":{"e":"\u53F3\u7AEF","n":"\u4E0A\u7AEF","ne":"\u53F3\u4E0A\u9685","nw":"\u5DE6\u4E0A\u9685","nw_se":"\u4E0B\u5411\u304D\u5BFE\u89D2\u7DDA","s":"\u4E0B\u7AEF","se":"\u53F3\u4E0B\u9685","sw":"\u5DE6\u4E0B\u9685","sw_ne":"\u4E0A\u5411\u304D\u5BFE\u89D2\u7DDA","w":"\u5DE6\u7AEF"},"phrase":{"error":"\u30A8\u30E9\u30FC","findLine":"\u30E9\u30A4\u30F3\u3092\u898B\u3064\u3051\u308B","findPoint":"\u30DD\u30A4\u30F3\u30C8\u3092\u898B\u3064\u3051\u308B","go":"\u30B9\u30BF\u30FC\u30C8","line":"\u30E9\u30A4\u30F3","point":"\u30DD\u30A4\u30F3\u30C8","referenceFinder":"\u30EC\u30D5\u30A1\u30EC\u30F3\u30B9\u30D5\u30A1\u30A4\u30F3\u30C0\u30FC","settings":"\u8A2D\u5B9A","solution":"\u89E3\u7B54","initializing":"\u521D\u671F\u5316\u4E2D...","coreVer":"\u30B3\u30A2\u30D0\u30FC\u30B8\u30E7\u30F3"},"settings":{"reset":"\u30C7\u30D5\u30A9\u30EB\u30C8\u5024\u306B\u30EA\u30BB\u30C3\u30C8","display":{"showAxiom":"\u8AAC\u660E\u306B\u516C\u7406\u756A\u53F7\u3092\u8868\u793A\u3057\u307E\u3059\u3002","theme":{"system":"\u30B7\u30B9\u30C6\u30E0","light":"\u30E9\u30A4\u30C8","dark":"\u30C0\u30FC\u30AF","_":"\u30C6\u30FC\u30DE"},"_":"\u8868\u793A","showInit":"\u521D\u671F\u5316\u306E\u9032\u884C\u72B6\u6CC1\u3092\u8868\u793A\u3057\u307E\u3059\u3002","precision":"\u7CBE\u5EA6"},"advanced":{"_":"\u9AD8\u5EA6"},"basic":{"_":"\u57FA\u672C","height":"\u30B7\u30FC\u30C8\u306E\u9AD8\u3055","width":"\u30B7\u30FC\u30C8\u306E\u5E45"},"reInit":"\u518D\u521D\u671F\u5316\u304C\u5FC5\u8981\u3067\u3059\u3002"},"invalid":{"exp":"\u5C11\u306A\u304F\u3068\u3082 0 \u4EE5\u4E0A\u306E\u6570\u5024\u3001\u307E\u305F\u306F\u7B49\u4FA1\u306A\u5F0F\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059","expMax":"0 \u304B\u3089 {{max}} \u307E\u3067\u306E\u6570\u5024\u3001\u307E\u305F\u306F\u7B49\u4FA1\u306A\u5F0F\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059","int":"{{min}} \u4EE5\u4E0A\u306E\u6574\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059","intMax":"{{min}} \u304B\u3089 {{max}} \u307E\u3067\u306E\u6574\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059"},"tip":{"title":"\u30D2\u30F3\u30C8\uFF1A","exp":"{{exp}} \u306A\u3069\u306E\u6570\u5F0F\u3092\u4F7F\u7528\u3067\u304D\u307E\u3059(\u4E09\u89D2\u95A2\u6570\u306F\u5EA6\u3092\u4F7F\u7528\u3057\u307E\u3059)\u3002","origin":"\u5EA7\u6A19\u306E\u539F\u70B9\u306F\u5DE6\u4E0B\u9685\u3067\u3059\u3002"},"statistics":{"_":"\u7D71\u8A08","trials":" \u8A66\u7DF4"},"keyword":{"cancel":"\u30AD\u30E3\u30F3\u30BB\u30EB","ok":"OK"},"pinch":"\u4EA4\u5DEE\u70B9\u306E\u307F\u30D4\u30F3\u30C1\u3002"}')},2467:function(e){"use strict";e.exports=JSON.parse('{"name":"Portugu\xeas","flag":"\uD83C\uDDF5\uD83C\uDDF9","axiom":["Fa\xe7a o vinco {{x}} dobrando atrav\xe9s da {{p0}} e {{p1}}.","Fa\xe7a o vinco {{x}} trazendo {{p0}} para {{p1}}.","Fa\xe7a o vinco {{x}} trazendo {{l0}} para {{l1}}.","Fa\xe7a o vinco {{x}} colocando {{l0}} em si mesmo, passando por {{p0}}.","Fa\xe7a o vinco {{x}} trazendo {{p0}} para {{l0}}, passando por {{p1}}.","Fa\xe7a o vinco {{x}} trazendo {{p0}} para {{l0}} e {{p1}} para {{l1}}.","Fa\xe7a o vinco {{x}} colocando {{l1}} em si mesmo e levando {{p0}} para {{l0}}."],"axiom_solution":["A solu\xe7\u0103o \xe9 feita dobrando atrav\xe9s da {{p0}} e {{p1}}.","A solu\xe7\u0103o \xe9 feita trazendo {{p0}} para {{p1}}.","A solu\xe7\u0103o \xe9 feita trazendo {{l0}} para {{l1}}.","A solu\xe7\u0103o \xe9 feita trazendo {{l0}} para si mesmo, passando por {{p0}}.","A solu\xe7\u0103o \xe9 feita trazendo {{p0}} para {{l0}}, passando por {{p1}}.","A solu\xe7\u0103o \xe9 feita trazendo {{p0}} para {{l0}} e {{p1}} para {{l1}}.","A solu\xe7\u0103o \xe9 feita trazendo {{l1}} para si mesmo e trazendo {{p0}} para {{l0}}."],"intersection":"O ponto {{x}} est\xe1 na interse\xe7\u0103o da {{l0}} e {{l1}}.","intersection_solution":"A solu\xe7\u0103o est\xe1 na interse\xe7\u0103o da {{l0}} e {{l1}}.","paper":{"ne":"o canto superior direito","se":"o canto inferior direito","sw":"o canto inferior esquerdo","nw":"o canto superior esquerdo","n":"aresta superior","e":"aresta direita","s":"aresta inferior","w":"aresta esquerda","sw_ne":"diagonal ascendente","nw_se":"diagonal descendente"},"phrase":{"point":"ponto","line":"linha","error":"erro","solution":"solu\xe7\u0103o","go":"ir","findLine":"encontre uma linha","findPoint":"encontre um ponto","referenceFinder":"Localizador de Refer\xeancia","settings":"configura\xe7\xf5es","initializing":"Inicializando...","coreVer":"Vers\xe3o principal"},"settings":{"reset":"Redefinir para os padr\xf5es","display":{"showAxiom":"Mostre o n\xfamero do axioma na descri\xe7\xe3o.","theme":{"dark":"Escuro","light":"Luz","system":"Sistema","_":"Tema"},"_":"Mostrar","showInit":"Mostrar o progresso da inicializa\xe7\xe3o.","precision":"Precis\xe3o"},"advanced":{"_":"Avan\xe7ado"},"basic":{"_":"B\xe1sico","height":"Altura da folha","width":"Largura da folha"},"reInit":"Requer reinicializa\xe7\xe3o."},"invalid":{"exp":"Deve ser um n\xfamero pelo menos 0 ou uma express\xe3o equivalente","expMax":"Deve ser um n\xfamero de 0 a {{max}} ou uma express\xe3o equivalente","int":"Deve ser um n\xfamero inteiro de pelo menos {{min}}","intMax":"Deve ser um n\xfamero inteiro de {{min}} a {{max}}"},"tip":{"title":"Dica:","exp":"Voc\xea pode usar express\xf5es matem\xe1ticas como {{exp}} (fun\xe7\xf5es trigonom\xe9tricas usam graus).","origin":"A origem das coordenadas est\xe1 no canto inferior esquerdo."},"statistics":{"_":"Estatisticas","trials":"Ensaios"},"keyword":{"cancel":"cancelar","ok":"OK"},"pinch":"Aperte apenas no cruzamento."}')},9640:function(e){"use strict";e.exports=JSON.parse('{"name":"\u0420\u0443\u0441\u0441\u043A\u0438\u0439","flag":"\uD83C\uDDF7\uD83C\uDDFA","axiom":["\u0421\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0441\u043A\u043B\u0430\u0434\u043A\u0443 {{x}} \u0447\u0435\u0440\u0435\u0437 \u0442\u043E\u0447\u043A\u0443 {{p0}} \u0438 \u0442\u043E\u0447\u043A\u0443 {{p1}}.","\u0421\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0441\u043A\u043B\u0430\u0434\u043A\u0443 {{x}} \u0441\u043E\u0432\u043C\u0435\u0441\u0442\u0438\u0432 \u0442\u043E\u0447\u043A\u0443 {{p0}} \u0438 \u0442\u043E\u0447\u043A\u0443 {{p1}}.","\u0421\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0441\u043A\u043B\u0430\u0434\u043A\u0443 {{x}} \u0441\u043E\u0432\u043C\u0435\u0441\u0442\u0438\u0432 \u043B\u0438\u043D\u0438\u044E {{l0}} \u0438 \u043B\u0438\u043D\u0438\u044E {{l1}}.","\u0421\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0441\u043A\u043B\u0430\u0434\u043A\u0443 {{x}} \u043D\u0430\u043B\u043E\u0436\u0438\u0432 \u043B\u0438\u043D\u0438\u044E {{l0}} \u043D\u0430 \u0441\u0430\u043C\u0443 \u0441\u0435\u0431\u044F, \u0442\u0430\u043A \u0447\u0442\u043E\u0431\u044B \u0441\u0433\u0438\u0431 \u043F\u0440\u043E\u0445\u043E\u0434\u0438\u043B \u0447\u0435\u0440\u0435\u0437 \u0442\u043E\u0447\u043A\u0443 {{p0}}.","\u0421\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0441\u043A\u043B\u0430\u0434\u043A\u0443 {{x}} \u0441\u043E\u0432\u043C\u0435\u0441\u0442\u0438\u0432 \u0442\u043E\u0447\u043A\u0443 {{p0}} \u0441 \u043B\u0438\u043D\u0438\u0435\u0439 {{l0}}, \u0442\u0430\u043A \u0447\u0442\u043E\u0431\u044B \u0441\u0433\u0438\u0431 \u043F\u0440\u043E\u0445\u043E\u0434\u0438\u043B \u0447\u0435\u0440\u0435\u0437 \u0442\u043E\u0447\u043A\u0443 {{p1}}.","\u0421\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0441\u043A\u043B\u0430\u0434\u043A\u0443 {{x}} \u043D\u0430\u043B\u043E\u0436\u0438\u0432 \u0442\u043E\u0447\u043A\u0443 {{p0}} \u043D\u0430 \u043B\u0438\u043D\u0438\u044E {{l0}} \u0438 \u0442\u043E\u0447\u043A\u0443 {{p1}} \u043D\u0430 \u043B\u0438\u043D\u0438\u044E {{l1}}.","\u0421\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0441\u043A\u043B\u0430\u0434\u043A\u0443 {{x}} \u043D\u0430\u043B\u043E\u0436\u0438\u0432 {{l1}} \u043D\u0430 \u0441\u0430\u043C\u0443 \u0441\u0435\u0431\u044F, \u0442\u0430\u043A \u0447\u0442\u043E\u0431\u044B \u0442\u043E\u0447\u043A\u0430 {{p0}} \u043F\u043E\u043F\u0430\u0434\u0430\u043B\u0430 \u043D\u0430 \u043B\u0438\u043D\u0438\u044E {{l0}}."],"axiom_solution":["\u0420\u0435\u0448\u0435\u043D\u0438\u0435\u043C \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0441\u043A\u043B\u0430\u0434\u043A\u0430 \u0447\u0435\u0440\u0435\u0437 \u0442\u043E\u0447\u043A\u0443 {{p0}} \u0438 \u0442\u043E\u0447\u043A\u0443 {{p1}}.","\u0420\u0435\u0448\u0435\u043D\u0438\u0435 \u0434\u043E\u0441\u0442\u0438\u0433\u0430\u0435\u0442\u0441\u044F \u043F\u0443\u0442\u0435\u043C \u0441\u043E\u0432\u043C\u0435\u0449\u0435\u043D\u0438\u044F \u0442\u043E\u0447\u043A\u0438 {{p0}} \u0438 \u0442\u043E\u0447\u043A\u0438 {{p1}}.","\u0420\u0435\u0448\u0435\u043D\u0438\u0435 \u0434\u043E\u0441\u0442\u0438\u0433\u0430\u0435\u0442\u0441\u044F \u043F\u0443\u0442\u0435\u043C \u0441\u043E\u0432\u043C\u0435\u0449\u0435\u043D\u0438\u044F \u043B\u0438\u043D\u0438\u0438 {{l0}} \u0438 \u043B\u0438\u043D\u0438\u0438 {{l1}}.","\u0420\u0435\u0448\u0435\u043D\u0438\u0435 \u0434\u043E\u0441\u0442\u0438\u0433\u0430\u0435\u0442\u0441\u044F \u043D\u0430\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043C \u043B\u0438\u043D\u0438\u044E {{l0}} \u043D\u0430 \u0441\u0430\u043C\u0443 \u0441\u0435\u0431\u044F, \u0442\u0430\u043A \u0447\u0442\u043E\u0431\u044B \u0441\u0433\u0438\u0431 \u043F\u0440\u043E\u0445\u043E\u0434\u0438\u043B \u0447\u0435\u0440\u0435\u0437 \u0442\u043E\u0447\u043A\u0443 {{p0}}.","\u0420\u0435\u0448\u0435\u043D\u0438\u0435 \u0434\u043E\u0441\u0442\u0438\u0433\u0430\u0435\u0442\u0441\u044F \u0441\u043E\u0432\u043C\u0435\u0449\u0435\u043D\u0438\u0435\u043C \u0442\u043E\u0447\u043A\u0443 {{p0}} \u0441 \u043B\u0438\u043D\u0438\u0435\u0439 {{l0}}, \u0442\u0430\u043A \u0447\u0442\u043E\u0431\u044B \u0441\u0433\u0438\u0431 \u043F\u0440\u043E\u0445\u043E\u0434\u0438\u043B \u0447\u0435\u0440\u0435\u0437 \u0442\u043E\u0447\u043A\u0443 {{p1}}.","\u0420\u0435\u0448\u0435\u043D\u0438\u0435 \u0434\u043E\u0441\u0442\u0438\u0433\u0430\u0435\u0442\u0441\u044F \u043F\u0443\u0442\u0435\u043C \u043D\u0430\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0442\u043E\u0447\u043A\u0438 {{p0}} \u043D\u0430 \u043B\u0438\u043D\u0438\u044E {{l0}} \u0438 \u0442\u043E\u0447\u043A\u0443 {{p1}} \u043D\u0430 \u043B\u0438\u043D\u0438\u044E {{l1}}.","\u0420\u0435\u0448\u0435\u043D\u0438\u0435 \u0434\u043E\u0441\u0442\u0438\u0433\u0430\u0435\u0442\u0441\u044F \u043D\u0430\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043C {{l1}} \u043D\u0430 \u0441\u0430\u043C\u0443 \u0441\u0435\u0431\u044F, \u0442\u0430\u043A \u0447\u0442\u043E\u0431\u044B \u0442\u043E\u0447\u043A\u0430 {{p0}} \u043F\u043E\u043F\u0430\u0434\u0430\u043B\u0430 \u043D\u0430 \u043B\u0438\u043D\u0438\u044E {{l0}}."],"intersection":"\u0422\u043E\u0447\u043A\u0430 {{x}} \u043D\u0430\u0445\u043E\u0434\u0438\u0442\u0441\u044F \u043D\u0430 \u043F\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043D\u0438\u0438 \u043B\u0438\u043D\u0438\u0438 {{l0}} \u0438 \u043B\u0438\u043D\u0438\u0438 {{l1}}.","intersection_solution":"\u0420\u0435\u0448\u0435\u043D\u0438\u0435 \u043D\u0430\u0445\u043E\u0434\u0438\u0442\u0441\u044F \u043D\u0430 \u043F\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043D\u0438\u0438 \u043B\u0438\u043D\u0438\u0438 {{l0}} \u0438 \u043B\u0438\u043D\u0438\u0438 {{l1}}.","paper":{"ne":"\u043A\u043E\u0442\u043E\u0440\u0430\u044F \u0432\u0435\u0440\u0445\u043D\u0438\u0439 \u043F\u0440\u0430\u0432\u044B\u0439 \u0443\u0433\u043E\u043B","se":"\u043A\u043E\u0442\u043E\u0440\u0430\u044F \u043D\u0438\u0436\u043D\u0438\u0439 \u043F\u0440\u0430\u0432\u044B\u0439 \u0443\u0433\u043E\u043B","sw":"\u043A\u043E\u0442\u043E\u0440\u0430\u044F \u043D\u0438\u0436\u043D\u0438\u0439 \u043B\u0435\u0432\u044B\u0439 \u0443\u0433\u043E\u043B","nw":"\u043A\u043E\u0442\u043E\u0440\u0430\u044F \u0432\u0435\u0440\u0445\u043D\u0438\u0439 \u043B\u0435\u0432\u044B\u0439 \u0443\u0433\u043E\u043B","n":"\u043A\u043E\u0442\u043E\u0440\u0430\u044F \u0432\u0435\u0440\u0445\u043D\u0438\u0439 \u043A\u0440\u0430\u0439","e":"\u043A\u043E\u0442\u043E\u0440\u0430\u044F \u043F\u0440\u0430\u0432\u044B\u0439 \u043A\u0440\u0430\u0439","s":"\u043A\u043E\u0442\u043E\u0440\u0430\u044F \u043D\u0438\u0436\u043D\u0438\u0439 \u043A\u0440\u0430\u0439","w":"\u043A\u043E\u0442\u043E\u0440\u0430\u044F \u043B\u0435\u0432\u044B\u0439 \u043A\u0440\u0430\u0439","sw_ne":"\u043A\u043E\u0442\u043E\u0440\u0430\u044F \u0434\u0438\u0430\u0433\u043E\u043D\u0430\u043B\u044C \u0438\u0434\u0443\u0449\u0430\u044F \u0432\u0432\u0435\u0440\u0445","nw_se":"\u043A\u043E\u0442\u043E\u0440\u0430\u044F \u043D\u0438\u0436\u043D\u044F\u044F \u0438\u0434\u0443\u0449\u0430\u044F \u0432\u043D\u0438\u0437"},"phrase":{"point":"\u0442\u043E\u0447\u043A\u0430","line":"\u043B\u0438\u043D\u0438\u044F","error":"\u043E\u0448\u0438\u0431\u043A\u0430","solution":"\u0440\u0435\u0448\u0435\u043D\u0438\u0435","go":"\u0412\u0432\u043E\u0434","findLine":"\u041D\u0430\u0439\u0442\u0438 \u043B\u0438\u043D\u0438\u044E","findPoint":"\u041D\u0430\u0439\u0442\u0438 \u0442\u043E\u0447\u043A\u0443","referenceFinder":"ReferenceFinder","settings":"\u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438","initializing":"\u0418\u043D\u0438\u0446\u0438\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u044F...","coreVer":"\u0411\u0430\u0437\u043E\u0432\u0430\u044F \u0432\u0435\u0440\u0441\u0438\u044F"},"settings":{"reset":"\u0421\u0431\u0440\u043E\u0441\u0438\u0442\u044C \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E","display":{"showAxiom":"\u041F\u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0442\u044C \u043D\u043E\u043C\u0435\u0440 \u0430\u043A\u0441\u0438\u043E\u043C\u044B \u0432 \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u0438.","theme":{"dark":"\u0422\u0435\u043C\u043D\u044B\u0439","light":"\u0421\u0432\u0435\u0442","system":"\u0421\u0438\u0441\u0442\u0435\u043C\u0430","_":"\u0422\u0435\u043C\u0430"},"_":"\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0442\u044C","showInit":"\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0445\u043E\u0434 \u0438\u043D\u0438\u0446\u0438\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438.","precision":"\u0422\u043E\u0447\u043D\u043E\u0441\u0442\u044C"},"advanced":{"_":"\u041F\u0435\u0440\u0435\u0434\u043E\u0432\u043E\u0439"},"basic":{"_":"\u0411\u0430\u0437\u043E\u0432\u044B\u0439","height":"\u0412\u044B\u0441\u043E\u0442\u0430 \u043B\u0438\u0441\u0442\u0430","width":"\u0428\u0438\u0440\u0438\u043D\u0430 \u043B\u0438\u0441\u0442\u0430"},"reInit":"\u0422\u0440\u0435\u0431\u0443\u0435\u0442 \u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0439 \u0438\u043D\u0438\u0446\u0438\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438."},"invalid":{"exp":"\u0414\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u0447\u0438\u0441\u043B\u043E\u043C \u043D\u0435 \u043D\u0438\u0436\u0435 0 \u0438\u043B\u0438 \u044D\u043A\u0432\u0438\u0432\u0430\u043B\u0435\u043D\u0442\u043D\u044B\u043C \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043C.","expMax":"\u0414\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u0447\u0438\u0441\u043B\u043E\u043C \u043E\u0442 0 \u0434\u043E {{max}} \u0438\u043B\u0438 \u044D\u043A\u0432\u0438\u0432\u0430\u043B\u0435\u043D\u0442\u043D\u044B\u043C \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043C.","int":"\u0414\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u0446\u0435\u043B\u044B\u043C \u0447\u0438\u0441\u043B\u043E\u043C \u043D\u0435 \u043C\u0435\u043D\u0435\u0435 {{min}}","intMax":"\u0414\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u0446\u0435\u043B\u044B\u043C \u0447\u0438\u0441\u043B\u043E\u043C \u043E\u0442 {{min}} \u0434\u043E {{max}}."},"tip":{"title":"\u0421\u043E\u0432\u0435\u0442:","exp":"\u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u043C\u0430\u0442\u0435\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0435 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u044F, \u043D\u0430\u043F\u0440\u0438\u043C\u0435\u0440 {{exp}} (\u0432 \u0444\u0443\u043D\u043A\u0446\u0438\u044F\u0445 \u0442\u0440\u0438\u0433\u043E\u043D\u043E\u043C\u0435\u0442\u0440\u0438\u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044E\u0442\u0441\u044F \u0433\u0440\u0430\u0434\u0443\u0441\u044B).","origin":"\u041D\u0430\u0447\u0430\u043B\u043E \u043A\u043E\u043E\u0440\u0434\u0438\u043D\u0430\u0442 \u043D\u0430\u0445\u043E\u0434\u0438\u0442\u0441\u044F \u0432 \u043B\u0435\u0432\u043E\u043C \u043D\u0438\u0436\u043D\u0435\u043C \u0443\u0433\u043B\u0443."},"statistics":{"_":"\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043A\u0430","trials":"\u0418\u0441\u043F\u044B\u0442\u0430\u043D\u0438\u044F"},"keyword":{"cancel":"\u043E\u0442\u043C\u0435\u043D\u0430","ok":"\u0425\u041E\u0420\u041E\u0428\u041E"},"pinch":"\u0417\u0430\u0449\u0438\u043F\u043D\u0438\u0442\u0435 \u0442\u043E\u043B\u044C\u043A\u043E \u0432 \u043C\u0435\u0441\u0442\u0435 \u043F\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043D\u0438\u044F."}')},5534:function(e){"use strict";e.exports=JSON.parse('{"name":"\u7B80\u4F53\u4E2D\u6587","flag":"\uD83C\uDDE8\uD83C\uDDF3","axiom":["\u7A7F\u8FC7 {{p0}} \u548C {{p1}} \u6765\u5F62\u6210\u6298\u75D5 {{x}}\u3002","\u5C06 {{p0}} \u6298\u81F3 {{p1}} \u6765\u5F62\u6210\u6298\u75D5 {{x}}\u3002","\u5C06 {{l0}} \u6298\u81F3 {{l1}} \u6765\u5F62\u6210\u6298\u75D5 {{x}}\u3002","\u5C06 {{l0}} \u5BF9\u6298\u3001\u4F7F\u6298\u75D5\u8FC7 {{p0}}\uFF0C\u5F62\u6210\u6298\u75D5 {{x}}\u3002","\u5C06 {{p0}} \u6298\u81F3 {{l0}}\u3001\u4F7F\u6298\u75D5\u8FC7 {{p1}}\uFF0C\u5F62\u6210\u6298\u75D5 {{x}}\u3002","\u5C06 {{p0}} \u6298\u81F3 {{l0}} \u4E0A\u3001\u540C\u65F6\u5C06 {{p1}} \u6298\u81F3 {{l1}} \u4E0A\uFF0C\u5F62\u6210\u6298\u75D5 {{x}}\u3002","\u5C06 {{l1}} \u5BF9\u6298\u3001\u540C\u65F6\u5C06 {{p0}} \u6298\u81F3 {{l0}} \u4E0A\uFF0C\u5F62\u6210\u6298\u75D5 {{x}}\u3002"],"axiom_solution":["\u7A7F\u8FC7 {{p0}} \u548C {{p1}} \u6298\u53E0\u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C06 {{p0}} \u6298\u81F3 {{p1}} \u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C06 {{l0}} \u6298\u81F3 {{l1}} \u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C06 {{l0}} \u5BF9\u6298\u3001\u4F7F\u6298\u75D5\u901A\u8FC7 {{p0}}\uFF0C\u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C06 {{p0}} \u6298\u81F3 {{l0}}\u3001\u4F7F\u6298\u75D5\u901A\u8FC7 {{p1}}\uFF0C\u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C06 {{p0}} \u6298\u81F3 {{l0}} \u4E0A\u3001\u540C\u65F6\u5C06 {{p1}} \u6298\u81F3 {{l1}} \u4E0A\uFF0C\u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C06 {{l1}} \u5BF9\u6298\u3001\u540C\u65F6\u5C06 {{p0}} \u6298\u81F3 {{l0}} \u4E0A\uFF0C\u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002"],"intersection":"\u70B9 {{x}} \u4E3A {{l0}} \u548C {{l1}} \u7684\u4EA4\u70B9\u3002","intersection_solution":"{{l0}} \u548C {{l1}} \u7684\u4EA4\u70B9\u5373\u4E3A\u89E3\u7B54\u3002","paper":{"e":"\u53F3\u8FB9\u7F18","n":"\u4E0A\u8FB9\u7F18","ne":"\u53F3\u4E0A\u89D2","nw":"\u5DE6\u4E0A\u89D2","nw_se":"\u5411\u4E0B\u7684\u5BF9\u89D2\u7EBF","s":"\u4E0B\u8FB9\u7F18","se":"\u53F3\u4E0B\u89D2","sw":"\u5DE6\u4E0B\u89D2","sw_ne":"\u5411\u4E0A\u7684\u5BF9\u89D2\u7EBF","w":"\u5DE6\u8FB9\u7F18"},"phrase":{"error":"\u8BEF\u5DEE","findLine":"\u627E\u4E00\u6761\u7EBF","findPoint":"\u627E\u4E00\u4E2A\u70B9","go":"\u5F00\u59CB","line":"\u7EBF","point":"\u70B9","referenceFinder":"ReferenceFinder","settings":"\u8BBE\u7F6E","solution":"\u89E3\u7B54","initializing":"\u6B63\u5728\u521D\u59CB\u5316...","coreVer":"\u6838\u5FC3\u7248\u672C"},"settings":{"reset":"\u91CD\u8BBE\u4E3A\u9ED8\u8BA4\u503C","display":{"showAxiom":"\u5728\u63CF\u8FF0\u4E2D\u663E\u793A\u516C\u7406\u7F16\u53F7\u3002","theme":{"dark":"\u9ED1\u6697","light":"\u660E\u4EAE","system":"\u7CFB\u7EDF","_":"\u4E3B\u9898"},"_":"\u663E\u793A","showInit":"\u663E\u793A\u521D\u59CB\u5316\u8FDB\u5EA6\u3002","precision":"\u7CBE\u786E\u5EA6"},"advanced":{"_":"\u8FDB\u9636"},"basic":{"_":"\u57FA\u672C","height":"\u7EB8\u5F20\u9AD8\u5EA6","width":"\u7EB8\u5F20\u5BBD\u5EA6"},"reInit":"\u9700\u8981\u91CD\u65B0\u521D\u59CB\u5316\u3002"},"invalid":{"exp":"\u5E94\u8BE5\u662F\u81F3\u5C11 0 \u7684\u6570\u5B57\uFF0C\u6216\u7B49\u6548\u8868\u8FBE\u5F0F","expMax":"\u5E94\u8BE5\u662F 0 \u5230 {{max}} \u4E4B\u95F4\u7684\u6570\u5B57\uFF0C\u6216\u7B49\u6548\u8868\u8FBE\u5F0F","int":"\u5E94\u8BE5\u662F\u81F3\u5C11 {{min}} \u7684\u6574\u6570","intMax":"\u5E94\u8BE5\u662F\u4ECE {{min}} \u5230 {{max}} \u7684\u6574\u6570"},"tip":{"title":"\u63D0\u793A\uFF1A","exp":"\u60A8\u53EF\u4EE5\u4F7F\u7528\u6570\u5B66\u8868\u8FBE\u5F0F\u5982 {{exp}}\uFF08\u4E09\u89D2\u51FD\u6570\u4F7F\u7528\u5EA6\u6570\uFF09\u3002","origin":"\u5750\u6807\u539F\u70B9\u4F4D\u4E8E\u5DE6\u4E0B\u89D2\u3002"},"statistics":{"_":"\u7EDF\u8BA1","trials":"\u8BD5\u9A8C"},"keyword":{"cancel":"\u53D6\u6D88","ok":"\u786E\u5B9A"},"pinch":"\u4EC5\u5728\u4EA4\u53C9\u70B9\u5904\u7559\u4E0B\u6298\u75D5\u3002"}')},5824:function(e){"use strict";e.exports=JSON.parse('{"name":"\u6B63\u9AD4\u4E2D\u6587","flag":"\uD83C\uDDF9\uD83C\uDDFC","axiom":["\u7A7F\u904E {{p0}} \u548C {{p1}} \u4F86\u5F62\u6210\u647A\u75D5 {{x}}\u3002","\u5C07 {{p0}} \u647A\u81F3 {{p1}} \u4F86\u5F62\u6210\u647A\u75D5 {{x}}\u3002","\u5C07 {{l0}} \u647A\u81F3 {{l1}} \u4F86\u5F62\u6210\u647A\u75D5 {{x}}\u3002","\u5C07 {{l0}} \u5C0D\u647A\u3001\u4F7F\u647A\u75D5\u901A\u904E {{p0}}\uFF0C\u5F62\u6210\u647A\u75D5 {{x}}\u3002","\u5C07 {{p0}} \u647A\u81F3 {{l0}}\u3001\u4F7F\u647A\u75D5\u901A\u904E {{p1}}\uFF0C\u5F62\u6210\u647A\u75D5 {{x}}\u3002","\u5C07 {{p0}} \u647A\u81F3 {{l0}} \u4E0A\u3001\u540C\u6642\u5C07 {{p1}} \u647A\u81F3 {{l1}} \u4E0A\uFF0C\u5F62\u6210\u647A\u75D5 {{x}}\u3002","\u5C07 {{l1}} \u5C0D\u647A\u3001\u540C\u6642\u5C07 {{p0}} \u647A\u81F3 {{l0}} \u4E0A\uFF0C\u5F62\u6210\u647A\u75D5 {{x}}\u3002"],"axiom_solution":["\u7A7F\u904E {{p0}} \u548C {{p1}} \u647A\u758A\u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C07 {{p0}} \u647A\u81F3 {{p1}} \u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C07 {{l0}} \u647A\u81F3 {{l1}} \u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C07 {{l0}} \u5C0D\u647A\u3001\u4F7F\u647A\u75D5\u901A\u904E {{p0}}\uFF0C\u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C07 {{p0}} \u647A\u81F3 {{l0}}\u3001\u4F7F\u647A\u75D5\u901A\u904E {{p1}}\uFF0C\u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C07 {{p0}} \u647A\u81F3 {{l0}} \u4E0A\u3001\u540C\u6642\u5C07 {{p1}} \u647A\u81F3 {{l1}} \u4E0A\uFF0C\u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002","\u5C07 {{l1}} \u5C0D\u647A\u3001\u540C\u6642\u5C07 {{p0}} \u647A\u81F3 {{l0}} \u4E0A\uFF0C\u5373\u53EF\u5F97\u5230\u89E3\u7B54\u3002"],"intersection":"\u9EDE {{x}} \u70BA {{l0}} \u548C {{l1}} \u7684\u4EA4\u9EDE\u3002","intersection_solution":"{{l0}} \u548C {{l1}} \u7684\u4EA4\u9EDE\u5373\u70BA\u89E3\u7B54\u3002","paper":{"e":"\u53F3\u908A\u7DE3","n":"\u4E0A\u908A\u7DE3","ne":"\u53F3\u4E0A\u89D2","nw":"\u5DE6\u4E0A\u89D2","nw_se":"\u5411\u4E0B\u7684\u5C0D\u89D2\u7DDA","s":"\u4E0B\u908A\u7DE3","se":"\u53F3\u4E0B\u89D2","sw":"\u5DE6\u4E0B\u89D2","sw_ne":"\u5411\u4E0A\u7684\u5C0D\u89D2\u7DDA","w":"\u5DE6\u908A\u7DE3"},"phrase":{"error":"\u8AA4\u5DEE","findLine":"\u627E\u4E00\u689D\u7DDA","findPoint":"\u627E\u4E00\u500B\u9EDE","go":"\u958B\u59CB","line":"\u7DDA","point":"\u9EDE","referenceFinder":"ReferenceFinder","settings":"\u8A2D\u5B9A","solution":"\u89E3\u7B54","initializing":"\u6B63\u5728\u521D\u59CB\u5316...","coreVer":"\u6838\u5FC3\u7248\u672C"},"settings":{"reset":"\u91CD\u8A2D\u70BA\u9810\u8A2D\u503C","display":{"showAxiom":"\u5728\u63CF\u8FF0\u4E2D\u986F\u793A\u516C\u7406\u7DE8\u865F\u3002","theme":{"dark":"\u9ED1\u6697","light":"\u660E\u4EAE","system":"\u7CFB\u7D71","_":"\u4E3B\u984C"},"_":"\u986F\u793A","showInit":"\u986F\u793A\u521D\u59CB\u5316\u9032\u5EA6\u3002","precision":"\u7CBE\u78BA\u5EA6"},"advanced":{"_":"\u9032\u968E"},"basic":{"_":"\u57FA\u672C","height":"\u7D19\u5F35\u9AD8\u5EA6","width":"\u7D19\u5F35\u5BEC\u5EA6"},"reInit":"\u9700\u8981\u91CD\u65B0\u521D\u59CB\u5316\u3002"},"invalid":{"exp":"\u61C9\u8A72\u662F\u81F3\u5C11 0 \u7684\u6578\u5B57\uFF0C\u6216\u7B49\u50F9\u8868\u9054\u5F0F","expMax":"\u61C9\u8A72\u662F 0 \u5230 {{max}} \u4E4B\u9593\u7684\u6578\u5B57\uFF0C\u6216\u7B49\u50F9\u8868\u9054\u5F0F","int":"\u61C9\u8A72\u662F\u81F3\u5C11 {{min}} \u7684\u6574\u6578","intMax":"\u61C9\u8A72\u662F\u5F9E {{min}} \u5230 {{max}} \u7684\u6574\u6578"},"tip":{"title":"\u63D0\u793A\uFF1A","exp":"\u60A8\u53EF\u4EE5\u4F7F\u7528\u6578\u5B78\u8868\u9054\u5F0F\u5982 {{exp}}\uFF08\u4E09\u89D2\u51FD\u6578\u4F7F\u7528\u5EA6\u6578\uFF09\u3002","origin":"\u5EA7\u6A19\u539F\u9EDE\u4F4D\u65BC\u5DE6\u4E0B\u89D2\u3002"},"statistics":{"_":"\u7D71\u8A08","trials":"\u8A66\u9A57"},"keyword":{"cancel":"\u53D6\u6D88","ok":"\u78BA\u5B9A"},"pinch":"\u50C5\u5728\u4EA4\u53C9\u9EDE\u8655\u7559\u4E0B\u647A\u75D5\u3002"}')}},h={};function m(e){var n=h[e];if(void 0!==n)return n.exports;var t=h[e]={exports:{}};return p[e](t,t.exports,m),t.exports}m.m=p,m.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return m.d(n,{a:n}),n},m.d=function(e,n){for(var t in n)m.o(n,t)&&!m.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},m.f={},m.e=function(e){return Promise.all(Object.keys(m.f).reduce(function(n,t){return m.f[t](e,n),n},[]))},m.k=function(e){return""+e+".css"},m.u=function(e){return"static/js/async/"+("813"===e?"ref":e)+"."+({251:"eb515a1d",634:"86753119",793:"02858b1c",813:"6e9119b1"})[e]+".js"},m.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},e={},n="reference-finder:",m.l=function(t,i,s,a){if(e[t]){e[t].push(i);return}if(void 0!==s){for(var r,o,l=document.getElementsByTagName("script"),c=0;c0&&t[a-1][2]>s;a--)t[a]=t[a-1];t[a]=[n,i,s];return}for(var r=1/0,a=0;a=s&&Object.keys(m.O).every(function(e){return m.O[e](n[l])})?n.splice(l--,1):(o=!1,s