diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000000000000000000000000000000000000..6517451e3ffc3551b2e74064610d9695246899bd --- /dev/null +++ b/.dockerignore @@ -0,0 +1,39 @@ +# Include any files or directories that you don't want to be copied to your +# container here (e.g., local build artifacts, temporary files, etc.). +# +# For more help, visit the .dockerignore file reference guide at +# https://docs.docker.com/go/build-context-dockerignore/ + +**/.DS_Store +**/__pycache__ +**/.venv +**/.classpath +**/.dockerignore +**/.env +**/.git +**/.github +**/.gitignore +**/.gitmodules +**/.gitattributes +**/.project +**/.settings +**/.toolstarget +**/.vs +**/.vscode +**/*.*proj.user +**/*.dbmdl +**/*.jfm +**/*.env +**/docker-compose* +**/compose*.y*ml +**/Dockerfile* +**/nginx +**/node_modules +**/npm-debug.log +**/obj +**/secrets.dev.yaml +**/values.dev.yaml +**/LICENSE +**/CHANGELOG.md +**/INSTALL.md + diff --git a/Dockerfile b/Dockerfile index 47ee9f7bd25d6e8d7ffe2c92d8708154faf4977a..c98215476c73b715fd98bda4386c33baa30c06ba 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,16 +1,52 @@ -FROM python:3.11 +FROM python:3.11-slim as builder WORKDIR /code -COPY --link --chown=1000 . . +COPY --chown=1000 . . -RUN mkdir -p /tmp/cache/ -RUN chmod a+rwx -R /tmp/cache/ -ENV TRANSFORMERS_CACHE=/tmp/cache/ +RUN apt-get update \ + && apt-get install npm -y --no-install-recommends \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/* -RUN pip install --no-cache-dir -e /code/src/ +RUN python -m pip install --upgrade pip \ + && pip install build \ + && pip install -r /code/src/requirements.txt -ENV PYTHONUNBUFFERED=1 GRADIO_ALLOW_FLAGGING=never GRADIO_NUM_PORTS=1 GRADIO_SERVER_NAME=0.0.0.0 GRADIO_SERVER_PORT=7860 SYSTEM=spaces +RUN cd /code/src \ + && cd frontend \ + && npm i -D @gradio/preview@0.11.2 \ + && cd .. \ + && gradio cc install \ + && gradio cc build +FROM python:3.11-slim as final + +RUN groupadd -r appgroup \ + && useradd -r -g appgroup -d /home/appuser -m appuser + +WORKDIR /home/appuser/app + +RUN mkdir -p /tmp/cache/ \ + && chmod a+rwx -R /tmp/cache/ + +COPY --chown=appuser:appgroup . . +COPY --from=builder --chown=appuser:appgroup /code/src/dist/*.whl ./ + +USER appuser + +ENV PATH="/home/appuser/.local/bin:$PATH" \ + TRANSFORMERS_CACHE=/tmp/cache/ \ + PYTHONUNBUFFERED=1 \ + GRADIO_ALLOW_FLAGGING=never \ + GRADIO_NUM_PORTS=1 \ + GRADIO_SERVER_NAME=0.0.0.0 \ + GRADIO_SERVER_PORT=7860 \ + SYSTEM=spaces + +RUN python -m pip install --upgrade pip \ + && pip install ./gradio_highlightedtextbox*.whl + +EXPOSE 7860 CMD ["python", "app.py"] diff --git a/src/backend/gradio_highlightedtextbox/highlightedtextbox.pyi b/src/backend/gradio_highlightedtextbox/highlightedtextbox.pyi index 207a966c8f15a278b89709bdaee5dc607d9b6bf7..bc71129d4f9e92b8b60a503a75384c6061dfaef2 100644 --- a/src/backend/gradio_highlightedtextbox/highlightedtextbox.pyi +++ b/src/backend/gradio_highlightedtextbox/highlightedtextbox.pyi @@ -321,8 +321,8 @@ class HighlightedTextbox(FormComponent): preprocess: If False, will not run preprocessing of component data before running 'fn' (e.g. leaving it as a base64 string if this method is called with the `Image` component). postprocess: If False, will not run postprocessing of component data before returning 'fn' output to the browser. cancels: A list of other events to cancel when this listener is triggered. For example, setting cancels=[click_event] will cancel the click_event, where click_event is the return value of another components .click method. Functions that have not yet run (or generators that are iterating) will be cancelled, but functions that are currently running will be allowed to finish. - every: Run this event 'every' number of seconds while the client connection is open. Interpreted in seconds. Queue must be enabled. - trigger_mode: If "once" (default for all events except `.change()`) would not allow any submissions while an event is pending. If set to "multiple", unlimited submissions are allowed while pending, and "always_last" (default for `.change()` event) would allow a second submission after the pending event is complete. + every: Run this event 'every' number of seconds while the client connection is open. Interpreted in seconds. + trigger_mode: If "once" (default for all events except `.change()`) would not allow any submissions while an event is pending. If set to "multiple", unlimited submissions are allowed while pending, and "always_last" (default for `.change()` and `.key_up()` events) would allow a second submission after the pending event is complete. js: Optional frontend js method to run before running 'fn'. Input arguments for js method are values of 'inputs' and 'outputs', return should be a list of values for output components. concurrency_limit: If set, this is the maximum number of this event that can be running simultaneously. Can be set to None to mean no concurrency_limit (any number of this event can be running simultaneously). Set to "default" to use the default concurrency limit (defined by the `default_concurrency_limit` parameter in `Blocks.queue()`, which itself is 1 by default). concurrency_id: If set, this is the id of the concurrency group. Events with the same concurrency_id will be limited by the lowest set concurrency_limit. @@ -363,8 +363,8 @@ class HighlightedTextbox(FormComponent): preprocess: If False, will not run preprocessing of component data before running 'fn' (e.g. leaving it as a base64 string if this method is called with the `Image` component). postprocess: If False, will not run postprocessing of component data before returning 'fn' output to the browser. cancels: A list of other events to cancel when this listener is triggered. For example, setting cancels=[click_event] will cancel the click_event, where click_event is the return value of another components .click method. Functions that have not yet run (or generators that are iterating) will be cancelled, but functions that are currently running will be allowed to finish. - every: Run this event 'every' number of seconds while the client connection is open. Interpreted in seconds. Queue must be enabled. - trigger_mode: If "once" (default for all events except `.change()`) would not allow any submissions while an event is pending. If set to "multiple", unlimited submissions are allowed while pending, and "always_last" (default for `.change()` event) would allow a second submission after the pending event is complete. + every: Run this event 'every' number of seconds while the client connection is open. Interpreted in seconds. + trigger_mode: If "once" (default for all events except `.change()`) would not allow any submissions while an event is pending. If set to "multiple", unlimited submissions are allowed while pending, and "always_last" (default for `.change()` and `.key_up()` events) would allow a second submission after the pending event is complete. js: Optional frontend js method to run before running 'fn'. Input arguments for js method are values of 'inputs' and 'outputs', return should be a list of values for output components. concurrency_limit: If set, this is the maximum number of this event that can be running simultaneously. Can be set to None to mean no concurrency_limit (any number of this event can be running simultaneously). Set to "default" to use the default concurrency limit (defined by the `default_concurrency_limit` parameter in `Blocks.queue()`, which itself is 1 by default). concurrency_id: If set, this is the id of the concurrency group. Events with the same concurrency_id will be limited by the lowest set concurrency_limit. @@ -405,8 +405,8 @@ class HighlightedTextbox(FormComponent): preprocess: If False, will not run preprocessing of component data before running 'fn' (e.g. leaving it as a base64 string if this method is called with the `Image` component). postprocess: If False, will not run postprocessing of component data before returning 'fn' output to the browser. cancels: A list of other events to cancel when this listener is triggered. For example, setting cancels=[click_event] will cancel the click_event, where click_event is the return value of another components .click method. Functions that have not yet run (or generators that are iterating) will be cancelled, but functions that are currently running will be allowed to finish. - every: Run this event 'every' number of seconds while the client connection is open. Interpreted in seconds. Queue must be enabled. - trigger_mode: If "once" (default for all events except `.change()`) would not allow any submissions while an event is pending. If set to "multiple", unlimited submissions are allowed while pending, and "always_last" (default for `.change()` event) would allow a second submission after the pending event is complete. + every: Run this event 'every' number of seconds while the client connection is open. Interpreted in seconds. + trigger_mode: If "once" (default for all events except `.change()`) would not allow any submissions while an event is pending. If set to "multiple", unlimited submissions are allowed while pending, and "always_last" (default for `.change()` and `.key_up()` events) would allow a second submission after the pending event is complete. js: Optional frontend js method to run before running 'fn'. Input arguments for js method are values of 'inputs' and 'outputs', return should be a list of values for output components. concurrency_limit: If set, this is the maximum number of this event that can be running simultaneously. Can be set to None to mean no concurrency_limit (any number of this event can be running simultaneously). Set to "default" to use the default concurrency limit (defined by the `default_concurrency_limit` parameter in `Blocks.queue()`, which itself is 1 by default). concurrency_id: If set, this is the id of the concurrency group. Events with the same concurrency_id will be limited by the lowest set concurrency_limit. @@ -447,8 +447,8 @@ class HighlightedTextbox(FormComponent): preprocess: If False, will not run preprocessing of component data before running 'fn' (e.g. leaving it as a base64 string if this method is called with the `Image` component). postprocess: If False, will not run postprocessing of component data before returning 'fn' output to the browser. cancels: A list of other events to cancel when this listener is triggered. For example, setting cancels=[click_event] will cancel the click_event, where click_event is the return value of another components .click method. Functions that have not yet run (or generators that are iterating) will be cancelled, but functions that are currently running will be allowed to finish. - every: Run this event 'every' number of seconds while the client connection is open. Interpreted in seconds. Queue must be enabled. - trigger_mode: If "once" (default for all events except `.change()`) would not allow any submissions while an event is pending. If set to "multiple", unlimited submissions are allowed while pending, and "always_last" (default for `.change()` event) would allow a second submission after the pending event is complete. + every: Run this event 'every' number of seconds while the client connection is open. Interpreted in seconds. + trigger_mode: If "once" (default for all events except `.change()`) would not allow any submissions while an event is pending. If set to "multiple", unlimited submissions are allowed while pending, and "always_last" (default for `.change()` and `.key_up()` events) would allow a second submission after the pending event is complete. js: Optional frontend js method to run before running 'fn'. Input arguments for js method are values of 'inputs' and 'outputs', return should be a list of values for output components. concurrency_limit: If set, this is the maximum number of this event that can be running simultaneously. Can be set to None to mean no concurrency_limit (any number of this event can be running simultaneously). Set to "default" to use the default concurrency limit (defined by the `default_concurrency_limit` parameter in `Blocks.queue()`, which itself is 1 by default). concurrency_id: If set, this is the id of the concurrency group. Events with the same concurrency_id will be limited by the lowest set concurrency_limit. @@ -489,8 +489,8 @@ class HighlightedTextbox(FormComponent): preprocess: If False, will not run preprocessing of component data before running 'fn' (e.g. leaving it as a base64 string if this method is called with the `Image` component). postprocess: If False, will not run postprocessing of component data before returning 'fn' output to the browser. cancels: A list of other events to cancel when this listener is triggered. For example, setting cancels=[click_event] will cancel the click_event, where click_event is the return value of another components .click method. Functions that have not yet run (or generators that are iterating) will be cancelled, but functions that are currently running will be allowed to finish. - every: Run this event 'every' number of seconds while the client connection is open. Interpreted in seconds. Queue must be enabled. - trigger_mode: If "once" (default for all events except `.change()`) would not allow any submissions while an event is pending. If set to "multiple", unlimited submissions are allowed while pending, and "always_last" (default for `.change()` event) would allow a second submission after the pending event is complete. + every: Run this event 'every' number of seconds while the client connection is open. Interpreted in seconds. + trigger_mode: If "once" (default for all events except `.change()`) would not allow any submissions while an event is pending. If set to "multiple", unlimited submissions are allowed while pending, and "always_last" (default for `.change()` and `.key_up()` events) would allow a second submission after the pending event is complete. js: Optional frontend js method to run before running 'fn'. Input arguments for js method are values of 'inputs' and 'outputs', return should be a list of values for output components. concurrency_limit: If set, this is the maximum number of this event that can be running simultaneously. Can be set to None to mean no concurrency_limit (any number of this event can be running simultaneously). Set to "default" to use the default concurrency limit (defined by the `default_concurrency_limit` parameter in `Blocks.queue()`, which itself is 1 by default). concurrency_id: If set, this is the id of the concurrency group. Events with the same concurrency_id will be limited by the lowest set concurrency_limit. @@ -531,8 +531,8 @@ class HighlightedTextbox(FormComponent): preprocess: If False, will not run preprocessing of component data before running 'fn' (e.g. leaving it as a base64 string if this method is called with the `Image` component). postprocess: If False, will not run postprocessing of component data before returning 'fn' output to the browser. cancels: A list of other events to cancel when this listener is triggered. For example, setting cancels=[click_event] will cancel the click_event, where click_event is the return value of another components .click method. Functions that have not yet run (or generators that are iterating) will be cancelled, but functions that are currently running will be allowed to finish. - every: Run this event 'every' number of seconds while the client connection is open. Interpreted in seconds. Queue must be enabled. - trigger_mode: If "once" (default for all events except `.change()`) would not allow any submissions while an event is pending. If set to "multiple", unlimited submissions are allowed while pending, and "always_last" (default for `.change()` event) would allow a second submission after the pending event is complete. + every: Run this event 'every' number of seconds while the client connection is open. Interpreted in seconds. + trigger_mode: If "once" (default for all events except `.change()`) would not allow any submissions while an event is pending. If set to "multiple", unlimited submissions are allowed while pending, and "always_last" (default for `.change()` and `.key_up()` events) would allow a second submission after the pending event is complete. js: Optional frontend js method to run before running 'fn'. Input arguments for js method are values of 'inputs' and 'outputs', return should be a list of values for output components. concurrency_limit: If set, this is the maximum number of this event that can be running simultaneously. Can be set to None to mean no concurrency_limit (any number of this event can be running simultaneously). Set to "default" to use the default concurrency limit (defined by the `default_concurrency_limit` parameter in `Blocks.queue()`, which itself is 1 by default). concurrency_id: If set, this is the id of the concurrency group. Events with the same concurrency_id will be limited by the lowest set concurrency_limit. @@ -573,8 +573,8 @@ class HighlightedTextbox(FormComponent): preprocess: If False, will not run preprocessing of component data before running 'fn' (e.g. leaving it as a base64 string if this method is called with the `Image` component). postprocess: If False, will not run postprocessing of component data before returning 'fn' output to the browser. cancels: A list of other events to cancel when this listener is triggered. For example, setting cancels=[click_event] will cancel the click_event, where click_event is the return value of another components .click method. Functions that have not yet run (or generators that are iterating) will be cancelled, but functions that are currently running will be allowed to finish. - every: Run this event 'every' number of seconds while the client connection is open. Interpreted in seconds. Queue must be enabled. - trigger_mode: If "once" (default for all events except `.change()`) would not allow any submissions while an event is pending. If set to "multiple", unlimited submissions are allowed while pending, and "always_last" (default for `.change()` event) would allow a second submission after the pending event is complete. + every: Run this event 'every' number of seconds while the client connection is open. Interpreted in seconds. + trigger_mode: If "once" (default for all events except `.change()`) would not allow any submissions while an event is pending. If set to "multiple", unlimited submissions are allowed while pending, and "always_last" (default for `.change()` and `.key_up()` events) would allow a second submission after the pending event is complete. js: Optional frontend js method to run before running 'fn'. Input arguments for js method are values of 'inputs' and 'outputs', return should be a list of values for output components. concurrency_limit: If set, this is the maximum number of this event that can be running simultaneously. Can be set to None to mean no concurrency_limit (any number of this event can be running simultaneously). Set to "default" to use the default concurrency limit (defined by the `default_concurrency_limit` parameter in `Blocks.queue()`, which itself is 1 by default). concurrency_id: If set, this is the id of the concurrency group. Events with the same concurrency_id will be limited by the lowest set concurrency_limit. diff --git a/src/backend/gradio_highlightedtextbox/templates/component/index.js b/src/backend/gradio_highlightedtextbox/templates/component/index.js index fcdd138cbb7fee2deba50766b36c07e0d5bc6e8b..8a38f9e8d12df4f36adfcfc2b463e3dbccc6da34 100644 --- a/src/backend/gradio_highlightedtextbox/templates/component/index.js +++ b/src/backend/gradio_highlightedtextbox/templates/component/index.js @@ -1,137 +1,137 @@ const { - SvelteComponent: yl, - append: se, - attr: U, - create_slot: Cl, - destroy_each: ql, + SvelteComponent: qn, + append: re, + attr: K, + create_slot: kn, + destroy_each: Sn, detach: fe, - element: de, - empty: Sl, + element: ge, + empty: yn, ensure_array_like: lt, - get_all_dirty_from_scope: Tl, - get_slot_changes: Ll, - init: jl, - insert: _e, - safe_not_equal: Fl, - set_data: Ke, - space: Me, - text: Qe, + get_all_dirty_from_scope: Ln, + get_slot_changes: Mn, + init: jn, + insert: ce, + safe_not_equal: Tn, + set_data: Qe, + space: Ne, + text: xe, toggle_class: V, - transition_in: Hl, - transition_out: Ml, - update_slot_base: Nl + transition_in: Fn, + transition_out: Hn, + update_slot_base: Nn } = window.__gradio__svelte__internal; -function nt(l, e, t) { - const n = l.slice(); - return n[8] = e[t][0], n[9] = e[t][1], n[11] = t, n; +function it(n, e, t) { + const o = n.slice(); + return o[8] = e[t][0], o[9] = e[t][1], o[11] = t, o; } -function it(l) { - let e, t, n, i, o, s, f = lt(Object.entries( +function st(n) { + let e, t, o, l, i, s, _ = lt(Object.entries( /*_color_map*/ - l[4] - )), a = []; - for (let _ = 0; _ < f.length; _ += 1) - a[_] = ot(nt(l, f, _)); + n[4] + )), r = []; + for (let a = 0; a < _.length; a += 1) + r[a] = at(it(n, _, a)); return { c() { - e = de("span"), e.textContent = "·", t = Me(), n = de("div"), i = de("span"), o = Qe( + e = ge("span"), e.textContent = "·", t = Ne(), o = ge("div"), l = ge("span"), i = xe( /*legend_label*/ - l[3] - ), s = Me(); - for (let _ = 0; _ < a.length; _ += 1) - a[_].c(); - U(e, "class", "legend-separator svelte-vm3q5z"), V(e, "hide", !/*show_legend*/ - l[1] || !/*show_label*/ - l[0]), V( + n[3] + ), s = Ne(); + for (let a = 0; a < r.length; a += 1) + r[a].c(); + K(e, "class", "legend-separator svelte-vm3q5z"), V(e, "hide", !/*show_legend*/ + n[1] || !/*show_label*/ + n[0]), V( e, "has-info", /*info*/ - l[5] != null - ), U(i, "class", "svelte-vm3q5z"), V(i, "hide", !/*show_legend_label*/ - l[2]), V( - i, + n[5] != null + ), K(l, "class", "svelte-vm3q5z"), V(l, "hide", !/*show_legend_label*/ + n[2]), V( + l, "has-info", /*info*/ - l[5] != null - ), U(n, "class", "category-legend svelte-vm3q5z"), U(n, "data-testid", "highlighted-text:category-legend"), V(n, "hide", !/*show_legend*/ - l[1]); + n[5] != null + ), K(o, "class", "category-legend svelte-vm3q5z"), K(o, "data-testid", "highlighted-text:category-legend"), V(o, "hide", !/*show_legend*/ + n[1]); }, - m(_, r) { - _e(_, e, r), _e(_, t, r), _e(_, n, r), se(n, i), se(i, o), se(n, s); - for (let u = 0; u < a.length; u += 1) - a[u] && a[u].m(n, null); + m(a, f) { + ce(a, e, f), ce(a, t, f), ce(a, o, f), re(o, l), re(l, i), re(o, s); + for (let c = 0; c < r.length; c += 1) + r[c] && r[c].m(o, null); }, - p(_, r) { - if (r & /*show_legend, show_label*/ + p(a, f) { + if (f & /*show_legend, show_label*/ 3 && V(e, "hide", !/*show_legend*/ - _[1] || !/*show_label*/ - _[0]), r & /*info*/ + a[1] || !/*show_label*/ + a[0]), f & /*info*/ 32 && V( e, "has-info", /*info*/ - _[5] != null - ), r & /*legend_label*/ - 8 && Ke( - o, + a[5] != null + ), f & /*legend_label*/ + 8 && Qe( + i, /*legend_label*/ - _[3] - ), r & /*show_legend_label*/ - 4 && V(i, "hide", !/*show_legend_label*/ - _[2]), r & /*info*/ + a[3] + ), f & /*show_legend_label*/ + 4 && V(l, "hide", !/*show_legend_label*/ + a[2]), f & /*info*/ 32 && V( - i, + l, "has-info", /*info*/ - _[5] != null - ), r & /*Object, _color_map, info*/ + a[5] != null + ), f & /*Object, _color_map, info*/ 48) { - f = lt(Object.entries( + _ = lt(Object.entries( /*_color_map*/ - _[4] + a[4] )); - let u; - for (u = 0; u < f.length; u += 1) { - const c = nt(_, f, u); - a[u] ? a[u].p(c, r) : (a[u] = ot(c), a[u].c(), a[u].m(n, null)); + let c; + for (c = 0; c < _.length; c += 1) { + const u = it(a, _, c); + r[c] ? r[c].p(u, f) : (r[c] = at(u), r[c].c(), r[c].m(o, null)); } - for (; u < a.length; u += 1) - a[u].d(1); - a.length = f.length; + for (; c < r.length; c += 1) + r[c].d(1); + r.length = _.length; } - r & /*show_legend*/ - 2 && V(n, "hide", !/*show_legend*/ - _[1]); + f & /*show_legend*/ + 2 && V(o, "hide", !/*show_legend*/ + a[1]); }, - d(_) { - _ && (fe(e), fe(t), fe(n)), ql(a, _); + d(a) { + a && (fe(e), fe(t), fe(o)), Sn(r, a); } }; } -function ot(l) { +function at(n) { let e, t = ( /*category*/ - l[8] + "" - ), n, i, o; + n[8] + "" + ), o, l, i; return { c() { - e = de("div"), n = Qe(t), i = Me(), U(e, "class", "category-label svelte-vm3q5z"), U(e, "style", o = "background-color:" + /*color*/ - l[9].secondary), V( + e = ge("div"), o = xe(t), l = Ne(), K(e, "class", "category-label svelte-vm3q5z"), K(e, "style", i = "background-color:" + /*color*/ + n[9].secondary), V( e, "has-info", /*info*/ - l[5] != null + n[5] != null ); }, - m(s, f) { - _e(s, e, f), se(e, n), se(e, i); + m(s, _) { + ce(s, e, _), re(e, o), re(e, l); }, - p(s, f) { - f & /*_color_map*/ + p(s, _) { + _ & /*_color_map*/ 16 && t !== (t = /*category*/ - s[8] + "") && Ke(n, t), f & /*_color_map*/ - 16 && o !== (o = "background-color:" + /*color*/ - s[9].secondary) && U(e, "style", o), f & /*info*/ + s[8] + "") && Qe(o, t), _ & /*_color_map*/ + 16 && i !== (i = "background-color:" + /*color*/ + s[9].secondary) && K(e, "style", i), _ & /*info*/ 32 && V( e, "has-info", @@ -144,129 +144,129 @@ function ot(l) { } }; } -function st(l) { +function _t(n) { let e, t; return { c() { - e = de("div"), t = Qe( + e = ge("div"), t = xe( /*info*/ - l[5] - ), U(e, "class", "title-with-highlights-info svelte-vm3q5z"); + n[5] + ), K(e, "class", "title-with-highlights-info svelte-vm3q5z"); }, - m(n, i) { - _e(n, e, i), se(e, t); + m(o, l) { + ce(o, e, l), re(e, t); }, - p(n, i) { - i & /*info*/ - 32 && Ke( + p(o, l) { + l & /*info*/ + 32 && Qe( t, /*info*/ - n[5] + o[5] ); }, - d(n) { - n && fe(e); + d(o) { + o && fe(e); } }; } -function Vl(l) { - let e, t, n, i = Object.keys( +function Vn(n) { + let e, t, o, l = Object.keys( /*_color_map*/ - l[4] - ).length !== 0, o, s, f; - const a = ( + n[4] + ).length !== 0, i, s, _; + const r = ( /*#slots*/ - l[7].default - ), _ = Cl( - a, - l, + n[7].default + ), a = kn( + r, + n, /*$$scope*/ - l[6], + n[6], null ); - let r = i && it(l), u = ( + let f = l && st(n), c = ( /*info*/ - l[5] && st(l) + n[5] && _t(n) ); return { c() { - e = de("div"), t = de("span"), _ && _.c(), n = Me(), r && r.c(), o = Me(), u && u.c(), s = Sl(), U(t, "data-testid", "block-info"), U(t, "class", "svelte-vm3q5z"), V(t, "sr-only", !/*show_label*/ - l[0]), V(t, "hide", !/*show_label*/ - l[0]), V( + e = ge("div"), t = ge("span"), a && a.c(), o = Ne(), f && f.c(), i = Ne(), c && c.c(), s = yn(), K(t, "data-testid", "block-info"), K(t, "class", "svelte-vm3q5z"), V(t, "sr-only", !/*show_label*/ + n[0]), V(t, "hide", !/*show_label*/ + n[0]), V( t, "has-info", /*info*/ - l[5] != null - ), U(e, "class", "title-container svelte-vm3q5z"); + n[5] != null + ), K(e, "class", "title-container svelte-vm3q5z"); }, - m(c, m) { - _e(c, e, m), se(e, t), _ && _.m(t, null), se(e, n), r && r.m(e, null), _e(c, o, m), u && u.m(c, m), _e(c, s, m), f = !0; + m(u, m) { + ce(u, e, m), re(e, t), a && a.m(t, null), re(e, o), f && f.m(e, null), ce(u, i, m), c && c.m(u, m), ce(u, s, m), _ = !0; }, - p(c, [m]) { - _ && _.p && (!f || m & /*$$scope*/ - 64) && Nl( - _, + p(u, [m]) { + a && a.p && (!_ || m & /*$$scope*/ + 64) && Nn( a, - c, + r, + u, /*$$scope*/ - c[6], - f ? Ll( - a, + u[6], + _ ? Mn( + r, /*$$scope*/ - c[6], + u[6], m, null - ) : Tl( + ) : Ln( /*$$scope*/ - c[6] + u[6] ), null - ), (!f || m & /*show_label*/ + ), (!_ || m & /*show_label*/ 1) && V(t, "sr-only", !/*show_label*/ - c[0]), (!f || m & /*show_label*/ + u[0]), (!_ || m & /*show_label*/ 1) && V(t, "hide", !/*show_label*/ - c[0]), (!f || m & /*info*/ + u[0]), (!_ || m & /*info*/ 32) && V( t, "has-info", /*info*/ - c[5] != null + u[5] != null ), m & /*_color_map*/ - 16 && (i = Object.keys( + 16 && (l = Object.keys( /*_color_map*/ - c[4] - ).length !== 0), i ? r ? r.p(c, m) : (r = it(c), r.c(), r.m(e, null)) : r && (r.d(1), r = null), /*info*/ - c[5] ? u ? u.p(c, m) : (u = st(c), u.c(), u.m(s.parentNode, s)) : u && (u.d(1), u = null); + u[4] + ).length !== 0), l ? f ? f.p(u, m) : (f = st(u), f.c(), f.m(e, null)) : f && (f.d(1), f = null), /*info*/ + u[5] ? c ? c.p(u, m) : (c = _t(u), c.c(), c.m(s.parentNode, s)) : c && (c.d(1), c = null); }, - i(c) { - f || (Hl(_, c), f = !0); + i(u) { + _ || (Fn(a, u), _ = !0); }, - o(c) { - Ml(_, c), f = !1; + o(u) { + Hn(a, u), _ = !1; }, - d(c) { - c && (fe(e), fe(o), fe(s)), _ && _.d(c), r && r.d(), u && u.d(c); + d(u) { + u && (fe(e), fe(i), fe(s)), a && a.d(u), f && f.d(), c && c.d(u); } }; } -function zl(l, e, t) { - let { $$slots: n = {}, $$scope: i } = e, { show_label: o = !0 } = e, { show_legend: s = !0 } = e, { show_legend_label: f = !0 } = e, { legend_label: a = "Highlights:" } = e, { _color_map: _ = {} } = e, { info: r = void 0 } = e; - return l.$$set = (u) => { - "show_label" in u && t(0, o = u.show_label), "show_legend" in u && t(1, s = u.show_legend), "show_legend_label" in u && t(2, f = u.show_legend_label), "legend_label" in u && t(3, a = u.legend_label), "_color_map" in u && t(4, _ = u._color_map), "info" in u && t(5, r = u.info), "$$scope" in u && t(6, i = u.$$scope); +function zn(n, e, t) { + let { $$slots: o = {}, $$scope: l } = e, { show_label: i = !0 } = e, { show_legend: s = !0 } = e, { show_legend_label: _ = !0 } = e, { legend_label: r = "Highlights:" } = e, { _color_map: a = {} } = e, { info: f = void 0 } = e; + return n.$$set = (c) => { + "show_label" in c && t(0, i = c.show_label), "show_legend" in c && t(1, s = c.show_legend), "show_legend_label" in c && t(2, _ = c.show_legend_label), "legend_label" in c && t(3, r = c.legend_label), "_color_map" in c && t(4, a = c._color_map), "info" in c && t(5, f = c.info), "$$scope" in c && t(6, l = c.$$scope); }, [ - o, + i, s, - f, - a, _, r, - i, - n + a, + f, + l, + o ]; } -class El extends yl { +class En extends qn { constructor(e) { - super(), jl(this, e, zl, Vl, Fl, { + super(), jn(this, e, zn, Vn, Tn, { show_label: 0, show_legend: 1, show_legend_label: 2, @@ -276,472 +276,1037 @@ class El extends yl { }); } } -function Re() { +function De() { } -const Rl = (l) => l; -function Dl(l, e) { - return l != l ? e == e : l !== e || l && typeof l == "object" || typeof l == "function"; +const Dn = (n) => n; +function Rn(n, e) { + return n != n ? e == e : n !== e || n && typeof n == "object" || typeof n == "function"; } -const ll = typeof window < "u"; -let ft = ll ? () => window.performance.now() : () => Date.now(), nl = ll ? (l) => requestAnimationFrame(l) : Re; -const Ce = /* @__PURE__ */ new Set(); -function il(l) { - Ce.forEach((e) => { - e.c(l) || (Ce.delete(e), e.f()); - }), Ce.size !== 0 && nl(il); +const ln = typeof window < "u"; +let rt = ln ? () => window.performance.now() : () => Date.now(), sn = ln ? (n) => requestAnimationFrame(n) : De; +const ke = /* @__PURE__ */ new Set(); +function an(n) { + ke.forEach((e) => { + e.c(n) || (ke.delete(e), e.f()); + }), ke.size !== 0 && sn(an); } -function Bl(l) { +function On(n) { let e; - return Ce.size === 0 && nl(il), { + return ke.size === 0 && sn(an), { promise: new Promise((t) => { - Ce.add(e = { c: l, f: t }); + ke.add(e = { c: n, f: t }); }), abort() { - Ce.delete(e); + ke.delete(e); } }; } -function _t(l, { delay: e = 0, duration: t = 400, easing: n = Rl } = {}) { - const i = +getComputedStyle(l).opacity; +function ft(n, { delay: e = 0, duration: t = 400, easing: o = Dn } = {}) { + const l = +getComputedStyle(n).opacity; return { delay: e, duration: t, - easing: n, - css: (o) => `opacity: ${o * i}` + easing: o, + css: (i) => `opacity: ${i * l}` }; } -const ve = []; -function Pl(l, e = Re) { +const we = []; +function Zn(n, e = De) { let t; - const n = /* @__PURE__ */ new Set(); - function i(f) { - if (Dl(l, f) && (l = f, t)) { - const a = !ve.length; - for (const _ of n) - _[1](), ve.push(_, l); - if (a) { - for (let _ = 0; _ < ve.length; _ += 2) - ve[_][0](ve[_ + 1]); - ve.length = 0; + const o = /* @__PURE__ */ new Set(); + function l(_) { + if (Rn(n, _) && (n = _, t)) { + const r = !we.length; + for (const a of o) + a[1](), we.push(a, n); + if (r) { + for (let a = 0; a < we.length; a += 2) + we[a][0](we[a + 1]); + we.length = 0; } } } - function o(f) { - i(f(l)); + function i(_) { + l(_(n)); } - function s(f, a = Re) { - const _ = [f, a]; - return n.add(_), n.size === 1 && (t = e(i, o) || Re), f(l), () => { - n.delete(_), n.size === 0 && t && (t(), t = null); + function s(_, r = De) { + const a = [_, r]; + return o.add(a), o.size === 1 && (t = e(l, i) || De), _(n), () => { + o.delete(a), o.size === 0 && t && (t(), t = null); }; } - return { set: i, update: o, subscribe: s }; + return { set: l, update: i, subscribe: s }; } -function at(l) { - return Object.prototype.toString.call(l) === "[object Date]"; +function ct(n) { + return Object.prototype.toString.call(n) === "[object Date]"; } -function Ge(l, e, t, n) { - if (typeof t == "number" || at(t)) { - const i = n - t, o = (t - e) / (l.dt || 1 / 60), s = l.opts.stiffness * i, f = l.opts.damping * o, a = (s - f) * l.inv_mass, _ = (o + a) * l.dt; - return Math.abs(_) < l.opts.precision && Math.abs(i) < l.opts.precision ? n : (l.settled = !1, at(t) ? new Date(t.getTime() + _) : t + _); +function Je(n, e, t, o) { + if (typeof t == "number" || ct(t)) { + const l = o - t, i = (t - e) / (n.dt || 1 / 60), s = n.opts.stiffness * l, _ = n.opts.damping * i, r = (s - _) * n.inv_mass, a = (i + r) * n.dt; + return Math.abs(a) < n.opts.precision && Math.abs(l) < n.opts.precision ? o : (n.settled = !1, ct(t) ? new Date(t.getTime() + a) : t + a); } else { if (Array.isArray(t)) return t.map( - (i, o) => Ge(l, e[o], t[o], n[o]) + (l, i) => Je(n, e[i], t[i], o[i]) ); if (typeof t == "object") { - const i = {}; - for (const o in t) - i[o] = Ge(l, e[o], t[o], n[o]); - return i; + const l = {}; + for (const i in t) + l[i] = Je(n, e[i], t[i], o[i]); + return l; } else throw new Error(`Cannot spring ${typeof t} values`); } } -function rt(l, e = {}) { - const t = Pl(l), { stiffness: n = 0.15, damping: i = 0.8, precision: o = 0.01 } = e; - let s, f, a, _ = l, r = l, u = 1, c = 0, m = !1; - function k(T, S = {}) { - r = T; - const y = a = {}; - return l == null || S.hard || j.stiffness >= 1 && j.damping >= 1 ? (m = !0, s = ft(), _ = T, t.set(l = r), Promise.resolve()) : (S.soft && (c = 1 / ((S.soft === !0 ? 0.5 : +S.soft) * 60), u = 0), f || (s = ft(), m = !1, f = Bl((d) => { +function ut(n, e = {}) { + const t = Zn(n), { stiffness: o = 0.15, damping: l = 0.8, precision: i = 0.01 } = e; + let s, _, r, a = n, f = n, c = 1, u = 0, m = !1; + function b(y, L = {}) { + f = y; + const w = r = {}; + return n == null || L.hard || k.stiffness >= 1 && k.damping >= 1 ? (m = !0, s = rt(), a = y, t.set(n = f), Promise.resolve()) : (L.soft && (u = 1 / ((L.soft === !0 ? 0.5 : +L.soft) * 60), c = 0), _ || (s = rt(), m = !1, _ = On((d) => { if (m) - return m = !1, f = null, !1; - u = Math.min(u + c, 1); - const C = { - inv_mass: u, - opts: j, + return m = !1, _ = null, !1; + c = Math.min(c + u, 1); + const q = { + inv_mass: c, + opts: k, settled: !0, dt: (d - s) * 60 / 1e3 - }, L = Ge(C, _, l, r); - return s = d, _ = l, t.set(l = L), C.settled && (f = null), !C.settled; + }, M = Je(q, a, n, f); + return s = d, a = n, t.set(n = M), q.settled && (_ = null), !q.settled; })), new Promise((d) => { - f.promise.then(() => { - y === a && d(); + _.promise.then(() => { + w === r && d(); }); })); } - const j = { - set: k, - update: (T, S) => k(T(r, l), S), + const k = { + set: b, + update: (y, L) => b(y(f, n), L), subscribe: t.subscribe, - stiffness: n, - damping: i, - precision: o + stiffness: o, + damping: l, + precision: i }; - return j; + return k; } const { - SvelteComponent: Zl, - append: Ol, - attr: le, - detach: Al, - init: Wl, - insert: Il, + SvelteComponent: Ci, + append: qi, + attr: ki, + detach: Si, + init: yi, + insert: Li, + noop: Mi, + safe_not_equal: ji, + svg_element: Ti +} = window.__gradio__svelte__internal, { + SvelteComponent: Fi, + append: Hi, + attr: Ni, + detach: Vi, + init: zi, + insert: Ei, + noop: Di, + safe_not_equal: Ri, + svg_element: Oi +} = window.__gradio__svelte__internal, { + SvelteComponent: Zi, + append: Ai, + attr: Bi, + detach: Ii, + init: Pi, + insert: Wi, + noop: Xi, + safe_not_equal: Gi, + svg_element: Ui +} = window.__gradio__svelte__internal, { + SvelteComponent: Yi, + append: Ji, + attr: Ki, + detach: Qi, + init: xi, + insert: es, + noop: ts, + safe_not_equal: ns, + svg_element: os +} = window.__gradio__svelte__internal, { + SvelteComponent: ls, + append: is, + attr: ss, + detach: as, + init: _s, + insert: rs, + noop: fs, + safe_not_equal: cs, + svg_element: us +} = window.__gradio__svelte__internal, { + SvelteComponent: ds, + append: ms, + attr: ps, + detach: gs, + init: hs, + insert: vs, + noop: bs, + safe_not_equal: ws, + svg_element: $s +} = window.__gradio__svelte__internal, { + SvelteComponent: An, + append: Bn, + attr: ie, + detach: In, + init: Pn, + insert: Wn, noop: We, - safe_not_equal: Ul, - svg_element: ut + safe_not_equal: Xn, + svg_element: dt } = window.__gradio__svelte__internal; -function Xl(l) { +function Gn(n) { let e, t; return { c() { - e = ut("svg"), t = ut("polyline"), le(t, "points", "20 6 9 17 4 12"), le(e, "xmlns", "http://www.w3.org/2000/svg"), le(e, "viewBox", "2 0 20 20"), le(e, "fill", "none"), le(e, "stroke", "currentColor"), le(e, "stroke-width", "3"), le(e, "stroke-linecap", "round"), le(e, "stroke-linejoin", "round"); + e = dt("svg"), t = dt("polyline"), ie(t, "points", "20 6 9 17 4 12"), ie(e, "xmlns", "http://www.w3.org/2000/svg"), ie(e, "viewBox", "2 0 20 20"), ie(e, "fill", "none"), ie(e, "stroke", "currentColor"), ie(e, "stroke-width", "3"), ie(e, "stroke-linecap", "round"), ie(e, "stroke-linejoin", "round"); }, - m(n, i) { - Il(n, e, i), Ol(e, t); + m(o, l) { + Wn(o, e, l), Bn(e, t); }, p: We, i: We, o: We, - d(n) { - n && Al(e); + d(o) { + o && In(e); } }; } -class Yl extends Zl { +class Un extends An { constructor(e) { - super(), Wl(this, e, null, Xl, Ul, {}); + super(), Pn(this, e, null, Gn, Xn, {}); } } const { - SvelteComponent: Gl, - append: ct, - attr: re, - detach: Jl, - init: Kl, - insert: Ql, - noop: Ie, - safe_not_equal: xl, - svg_element: Ue + SvelteComponent: Cs, + append: qs, + attr: ks, + detach: Ss, + init: ys, + insert: Ls, + noop: Ms, + safe_not_equal: js, + svg_element: Ts +} = window.__gradio__svelte__internal, { + SvelteComponent: Fs, + append: Hs, + attr: Ns, + detach: Vs, + init: zs, + insert: Es, + noop: Ds, + safe_not_equal: Rs, + set_style: Os, + svg_element: Zs +} = window.__gradio__svelte__internal, { + SvelteComponent: As, + append: Bs, + attr: Is, + detach: Ps, + init: Ws, + insert: Xs, + noop: Gs, + safe_not_equal: Us, + svg_element: Ys +} = window.__gradio__svelte__internal, { + SvelteComponent: Js, + append: Ks, + attr: Qs, + detach: xs, + init: ea, + insert: ta, + noop: na, + safe_not_equal: oa, + svg_element: la +} = window.__gradio__svelte__internal, { + SvelteComponent: ia, + append: sa, + attr: aa, + detach: _a, + init: ra, + insert: fa, + noop: ca, + safe_not_equal: ua, + svg_element: da +} = window.__gradio__svelte__internal, { + SvelteComponent: Yn, + append: mt, + attr: de, + detach: Jn, + init: Kn, + insert: Qn, + noop: Xe, + safe_not_equal: xn, + svg_element: Ge } = window.__gradio__svelte__internal; -function $l(l) { - let e, t, n; +function eo(n) { + let e, t, o; return { c() { - e = Ue("svg"), t = Ue("path"), n = Ue("path"), re(t, "fill", "currentColor"), re(t, "d", "M28 10v18H10V10h18m0-2H10a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2Z"), re(n, "fill", "currentColor"), re(n, "d", "M4 18H2V4a2 2 0 0 1 2-2h14v2H4Z"), re(e, "xmlns", "http://www.w3.org/2000/svg"), re(e, "viewBox", "0 0 33 33"), re(e, "color", "currentColor"); + e = Ge("svg"), t = Ge("path"), o = Ge("path"), de(t, "fill", "currentColor"), de(t, "d", "M28 10v18H10V10h18m0-2H10a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2Z"), de(o, "fill", "currentColor"), de(o, "d", "M4 18H2V4a2 2 0 0 1 2-2h14v2H4Z"), de(e, "xmlns", "http://www.w3.org/2000/svg"), de(e, "viewBox", "0 0 33 33"), de(e, "color", "currentColor"); }, - m(i, o) { - Ql(i, e, o), ct(e, t), ct(e, n); + m(l, i) { + Qn(l, e, i), mt(e, t), mt(e, o); }, - p: Ie, - i: Ie, - o: Ie, - d(i) { - i && Jl(e); + p: Xe, + i: Xe, + o: Xe, + d(l) { + l && Jn(e); } }; } -class en extends Gl { +class to extends Yn { constructor(e) { - super(), Kl(this, e, null, $l, xl, {}); + super(), Kn(this, e, null, eo, xn, {}); } } const { - SvelteComponent: tn, - add_render_callback: ln, - append: nn, - attr: ue, - check_outros: on, - create_bidirectional_transition: dt, - create_component: ol, - destroy_component: sl, - detach: fl, - element: _l, - group_outros: sn, - init: fn, - insert: al, - listen: _n, - mount_component: rl, - safe_not_equal: an, - space: rn, - toggle_class: mt, + SvelteComponent: ma, + append: pa, + attr: ga, + detach: ha, + init: va, + insert: ba, + noop: wa, + safe_not_equal: $a, + svg_element: Ca +} = window.__gradio__svelte__internal, { + SvelteComponent: qa, + append: ka, + attr: Sa, + detach: ya, + init: La, + insert: Ma, + noop: ja, + safe_not_equal: Ta, + svg_element: Fa +} = window.__gradio__svelte__internal, { + SvelteComponent: Ha, + append: Na, + attr: Va, + detach: za, + init: Ea, + insert: Da, + noop: Ra, + safe_not_equal: Oa, + svg_element: Za +} = window.__gradio__svelte__internal, { + SvelteComponent: Aa, + append: Ba, + attr: Ia, + detach: Pa, + init: Wa, + insert: Xa, + noop: Ga, + safe_not_equal: Ua, + svg_element: Ya +} = window.__gradio__svelte__internal, { + SvelteComponent: Ja, + append: Ka, + attr: Qa, + detach: xa, + init: e_, + insert: t_, + noop: n_, + safe_not_equal: o_, + svg_element: l_ +} = window.__gradio__svelte__internal, { + SvelteComponent: i_, + append: s_, + attr: a_, + detach: __, + init: r_, + insert: f_, + noop: c_, + safe_not_equal: u_, + svg_element: d_ +} = window.__gradio__svelte__internal, { + SvelteComponent: m_, + append: p_, + attr: g_, + detach: h_, + init: v_, + insert: b_, + noop: w_, + safe_not_equal: $_, + svg_element: C_ +} = window.__gradio__svelte__internal, { + SvelteComponent: q_, + append: k_, + attr: S_, + detach: y_, + init: L_, + insert: M_, + noop: j_, + safe_not_equal: T_, + svg_element: F_ +} = window.__gradio__svelte__internal, { + SvelteComponent: H_, + append: N_, + attr: V_, + detach: z_, + init: E_, + insert: D_, + noop: R_, + safe_not_equal: O_, + svg_element: Z_ +} = window.__gradio__svelte__internal, { + SvelteComponent: A_, + append: B_, + attr: I_, + detach: P_, + init: W_, + insert: X_, + noop: G_, + safe_not_equal: U_, + svg_element: Y_ +} = window.__gradio__svelte__internal, { + SvelteComponent: J_, + append: K_, + attr: Q_, + detach: x_, + init: er, + insert: tr, + noop: nr, + safe_not_equal: or, + svg_element: lr +} = window.__gradio__svelte__internal, { + SvelteComponent: ir, + append: sr, + attr: ar, + detach: _r, + init: rr, + insert: fr, + noop: cr, + safe_not_equal: ur, + svg_element: dr +} = window.__gradio__svelte__internal, { + SvelteComponent: mr, + append: pr, + attr: gr, + detach: hr, + init: vr, + insert: br, + noop: wr, + safe_not_equal: $r, + svg_element: Cr +} = window.__gradio__svelte__internal, { + SvelteComponent: qr, + append: kr, + attr: Sr, + detach: yr, + init: Lr, + insert: Mr, + noop: jr, + safe_not_equal: Tr, + svg_element: Fr +} = window.__gradio__svelte__internal, { + SvelteComponent: Hr, + append: Nr, + attr: Vr, + detach: zr, + init: Er, + insert: Dr, + noop: Rr, + safe_not_equal: Or, + svg_element: Zr +} = window.__gradio__svelte__internal, { + SvelteComponent: Ar, + append: Br, + attr: Ir, + detach: Pr, + init: Wr, + insert: Xr, + noop: Gr, + safe_not_equal: Ur, + svg_element: Yr +} = window.__gradio__svelte__internal, { + SvelteComponent: Jr, + append: Kr, + attr: Qr, + detach: xr, + init: ef, + insert: tf, + noop: nf, + safe_not_equal: of, + svg_element: lf +} = window.__gradio__svelte__internal, { + SvelteComponent: sf, + append: af, + attr: _f, + detach: rf, + init: ff, + insert: cf, + noop: uf, + safe_not_equal: df, + svg_element: mf +} = window.__gradio__svelte__internal, { + SvelteComponent: pf, + append: gf, + attr: hf, + detach: vf, + init: bf, + insert: wf, + noop: $f, + safe_not_equal: Cf, + svg_element: qf +} = window.__gradio__svelte__internal, { + SvelteComponent: kf, + append: Sf, + attr: yf, + detach: Lf, + init: Mf, + insert: jf, + noop: Tf, + safe_not_equal: Ff, + svg_element: Hf +} = window.__gradio__svelte__internal, { + SvelteComponent: Nf, + append: Vf, + attr: zf, + detach: Ef, + init: Df, + insert: Rf, + noop: Of, + safe_not_equal: Zf, + svg_element: Af +} = window.__gradio__svelte__internal, { + SvelteComponent: Bf, + append: If, + attr: Pf, + detach: Wf, + init: Xf, + insert: Gf, + noop: Uf, + safe_not_equal: Yf, + svg_element: Jf +} = window.__gradio__svelte__internal, { + SvelteComponent: Kf, + append: Qf, + attr: xf, + detach: ec, + init: tc, + insert: nc, + noop: oc, + safe_not_equal: lc, + svg_element: ic +} = window.__gradio__svelte__internal, { + SvelteComponent: sc, + append: ac, + attr: _c, + detach: rc, + init: fc, + insert: cc, + noop: uc, + safe_not_equal: dc, + set_style: mc, + svg_element: pc +} = window.__gradio__svelte__internal, { + SvelteComponent: gc, + append: hc, + attr: vc, + detach: bc, + init: wc, + insert: $c, + noop: Cc, + safe_not_equal: qc, + svg_element: kc +} = window.__gradio__svelte__internal, { + SvelteComponent: Sc, + append: yc, + attr: Lc, + detach: Mc, + init: jc, + insert: Tc, + noop: Fc, + safe_not_equal: Hc, + svg_element: Nc +} = window.__gradio__svelte__internal, { + SvelteComponent: Vc, + append: zc, + attr: Ec, + detach: Dc, + init: Rc, + insert: Oc, + noop: Zc, + safe_not_equal: Ac, + svg_element: Bc +} = window.__gradio__svelte__internal, { + SvelteComponent: Ic, + append: Pc, + attr: Wc, + detach: Xc, + init: Gc, + insert: Uc, + noop: Yc, + safe_not_equal: Jc, + svg_element: Kc +} = window.__gradio__svelte__internal, { + SvelteComponent: Qc, + append: xc, + attr: eu, + detach: tu, + init: nu, + insert: ou, + noop: lu, + safe_not_equal: iu, + svg_element: su +} = window.__gradio__svelte__internal, { + SvelteComponent: au, + append: _u, + attr: ru, + detach: fu, + init: cu, + insert: uu, + noop: du, + safe_not_equal: mu, + svg_element: pu +} = window.__gradio__svelte__internal, { + SvelteComponent: gu, + append: hu, + attr: vu, + detach: bu, + init: wu, + insert: $u, + noop: Cu, + safe_not_equal: qu, + svg_element: ku +} = window.__gradio__svelte__internal, { + SvelteComponent: Su, + append: yu, + attr: Lu, + detach: Mu, + init: ju, + insert: Tu, + noop: Fu, + safe_not_equal: Hu, + svg_element: Nu, + text: Vu +} = window.__gradio__svelte__internal, { + SvelteComponent: zu, + append: Eu, + attr: Du, + detach: Ru, + init: Ou, + insert: Zu, + noop: Au, + safe_not_equal: Bu, + svg_element: Iu +} = window.__gradio__svelte__internal, { + SvelteComponent: Pu, + append: Wu, + attr: Xu, + detach: Gu, + init: Uu, + insert: Yu, + noop: Ju, + safe_not_equal: Ku, + svg_element: Qu +} = window.__gradio__svelte__internal, { + SvelteComponent: xu, + append: ed, + attr: td, + detach: nd, + init: od, + insert: ld, + noop: id, + safe_not_equal: sd, + svg_element: ad +} = window.__gradio__svelte__internal, { + SvelteComponent: _d, + append: rd, + attr: fd, + detach: cd, + init: ud, + insert: dd, + noop: md, + safe_not_equal: pd, + svg_element: gd +} = window.__gradio__svelte__internal, { + SvelteComponent: hd, + append: vd, + attr: bd, + detach: wd, + init: $d, + insert: Cd, + noop: qd, + safe_not_equal: kd, + svg_element: Sd +} = window.__gradio__svelte__internal, { + SvelteComponent: yd, + append: Ld, + attr: Md, + detach: jd, + init: Td, + insert: Fd, + noop: Hd, + safe_not_equal: Nd, + svg_element: Vd, + text: zd +} = window.__gradio__svelte__internal, { + SvelteComponent: Ed, + append: Dd, + attr: Rd, + detach: Od, + init: Zd, + insert: Ad, + noop: Bd, + safe_not_equal: Id, + svg_element: Pd, + text: Wd +} = window.__gradio__svelte__internal, { + SvelteComponent: Xd, + append: Gd, + attr: Ud, + detach: Yd, + init: Jd, + insert: Kd, + noop: Qd, + safe_not_equal: xd, + svg_element: e0, + text: t0 +} = window.__gradio__svelte__internal, { + SvelteComponent: n0, + append: o0, + attr: l0, + detach: i0, + init: s0, + insert: a0, + noop: _0, + safe_not_equal: r0, + svg_element: f0 +} = window.__gradio__svelte__internal, { + SvelteComponent: c0, + append: u0, + attr: d0, + detach: m0, + init: p0, + insert: g0, + noop: h0, + safe_not_equal: v0, + svg_element: b0 +} = window.__gradio__svelte__internal, { + SvelteComponent: no, + add_render_callback: oo, + append: lo, + attr: me, + check_outros: io, + create_bidirectional_transition: pt, + create_component: _n, + destroy_component: rn, + detach: fn, + element: cn, + group_outros: so, + init: ao, + insert: un, + listen: _o, + mount_component: dn, + safe_not_equal: ro, + space: fo, + toggle_class: gt, transition_in: Fe, - transition_out: De -} = window.__gradio__svelte__internal, { onDestroy: un } = window.__gradio__svelte__internal; -function gt(l) { - let e, t, n, i; - return t = new Yl({}), { + transition_out: Re +} = window.__gradio__svelte__internal, { onDestroy: co } = window.__gradio__svelte__internal; +function ht(n) { + let e, t, o, l; + return t = new Un({}), { c() { - e = _l("span"), ol(t.$$.fragment), ue(e, "class", "check svelte-qjb524"), ue(e, "aria-roledescription", "Value copied"), ue(e, "aria-label", "Copied"); + e = cn("span"), _n(t.$$.fragment), me(e, "class", "check svelte-qjb524"), me(e, "aria-roledescription", "Value copied"), me(e, "aria-label", "Copied"); }, - m(o, s) { - al(o, e, s), rl(t, e, null), i = !0; + m(i, s) { + un(i, e, s), dn(t, e, null), l = !0; }, - i(o) { - i || (Fe(t.$$.fragment, o), o && ln(() => { - i && (n || (n = dt(e, _t, {}, !0)), n.run(1)); - }), i = !0); + i(i) { + l || (Fe(t.$$.fragment, i), i && oo(() => { + l && (o || (o = pt(e, ft, {}, !0)), o.run(1)); + }), l = !0); }, - o(o) { - De(t.$$.fragment, o), o && (n || (n = dt(e, _t, {}, !1)), n.run(0)), i = !1; + o(i) { + Re(t.$$.fragment, i), i && (o || (o = pt(e, ft, {}, !1)), o.run(0)), l = !1; }, - d(o) { - o && fl(e), sl(t), o && n && n.end(); + d(i) { + i && fn(e), rn(t), i && o && o.end(); } }; } -function cn(l) { - let e, t, n, i, o, s; - t = new en({}); - let f = ( +function uo(n) { + let e, t, o, l, i, s; + t = new to({}); + let _ = ( /*copied*/ - l[0] && gt() + n[0] && ht() ); return { c() { - e = _l("button"), ol(t.$$.fragment), n = rn(), f && f.c(), ue(e, "title", "Copy text to clipboard"), ue(e, "aria-roledescription", "Copy value"), ue(e, "aria-label", "Copy"), ue(e, "class", "svelte-qjb524"), mt( + e = cn("button"), _n(t.$$.fragment), o = fo(), _ && _.c(), me(e, "title", "Copy text to clipboard"), me(e, "aria-roledescription", "Copy value"), me(e, "aria-label", "Copy"), me(e, "class", "svelte-qjb524"), gt( e, "copied", /*copied*/ - l[0] + n[0] ); }, - m(a, _) { - al(a, e, _), rl(t, e, null), nn(e, n), f && f.m(e, null), i = !0, o || (s = _n( + m(r, a) { + un(r, e, a), dn(t, e, null), lo(e, o), _ && _.m(e, null), l = !0, i || (s = _o( e, "click", /*handle_copy*/ - l[1] - ), o = !0); + n[1] + ), i = !0); }, - p(a, [_]) { + p(r, [a]) { /*copied*/ - a[0] ? f ? _ & /*copied*/ - 1 && Fe(f, 1) : (f = gt(), f.c(), Fe(f, 1), f.m(e, null)) : f && (sn(), De(f, 1, 1, () => { - f = null; - }), on()), (!i || _ & /*copied*/ - 1) && mt( + r[0] ? _ ? a & /*copied*/ + 1 && Fe(_, 1) : (_ = ht(), _.c(), Fe(_, 1), _.m(e, null)) : _ && (so(), Re(_, 1, 1, () => { + _ = null; + }), io()), (!l || a & /*copied*/ + 1) && gt( e, "copied", /*copied*/ - a[0] + r[0] ); }, - i(a) { - i || (Fe(t.$$.fragment, a), Fe(f), i = !0); + i(r) { + l || (Fe(t.$$.fragment, r), Fe(_), l = !0); }, - o(a) { - De(t.$$.fragment, a), De(f), i = !1; + o(r) { + Re(t.$$.fragment, r), Re(_), l = !1; }, - d(a) { - a && fl(e), sl(t), f && f.d(), o = !1, s(); + d(r) { + r && fn(e), rn(t), _ && _.d(), i = !1, s(); } }; } -function dn(l, e, t) { - let n = !1, { value: i } = e, o; - function s() { - t(0, n = !0), o && clearTimeout(o), o = setTimeout( +function mo(n, e, t) { + var o = this && this.__awaiter || function(a, f, c, u) { + function m(b) { + return b instanceof c ? b : new c(function(k) { + k(b); + }); + } + return new (c || (c = Promise))(function(b, k) { + function y(d) { + try { + w(u.next(d)); + } catch (q) { + k(q); + } + } + function L(d) { + try { + w(u.throw(d)); + } catch (q) { + k(q); + } + } + function w(d) { + d.done ? b(d.value) : m(d.value).then(y, L); + } + w((u = u.apply(a, f || [])).next()); + }); + }; + let l = !1, { value: i } = e, s; + function _() { + t(0, l = !0), s && clearTimeout(s), s = setTimeout( () => { - t(0, n = !1); + t(0, l = !1); }, 2e3 ); } - async function f() { - "clipboard" in navigator && (await navigator.clipboard.writeText(i), s()); + function r() { + return o(this, void 0, void 0, function* () { + "clipboard" in navigator && (yield navigator.clipboard.writeText(i), _()); + }); } - return un(() => { - o && clearTimeout(o); - }), l.$$set = (a) => { + return co(() => { + s && clearTimeout(s); + }), n.$$set = (a) => { "value" in a && t(2, i = a.value); - }, [n, f, i]; + }, [l, r, i]; } -class mn extends tn { +class po extends no { constructor(e) { - super(), fn(this, e, dn, cn, an, { value: 2 }); + super(), ao(this, e, mo, uo, ro, { value: 2 }); } } const { - SvelteComponent: gn, + SvelteComponent: go, attr: Ve, - detach: hn, - element: bn, - init: wn, - insert: vn, - listen: pn, - noop: Xe, - safe_not_equal: kn -} = window.__gradio__svelte__internal, { createEventDispatcher: yn } = window.__gradio__svelte__internal; -function Cn(l) { - let e, t, n; + detach: ho, + element: vo, + init: bo, + insert: wo, + listen: $o, + noop: Ue, + safe_not_equal: Co +} = window.__gradio__svelte__internal, { createEventDispatcher: qo } = window.__gradio__svelte__internal; +function ko(n) { + let e, t, o; return { c() { - e = bn("button"), e.innerHTML = '', Ve(e, "title", "Remove highlights"), Ve(e, "aria-roledescription", "Remove highlights"), Ve(e, "aria-label", "Remove highlights"), Ve(e, "class", "svelte-1ga0gmr"); + e = vo("button"), e.innerHTML = '', Ve(e, "title", "Remove highlights"), Ve(e, "aria-roledescription", "Remove highlights"), Ve(e, "aria-label", "Remove highlights"), Ve(e, "class", "svelte-1ga0gmr"); }, - m(i, o) { - vn(i, e, o), t || (n = pn( + m(l, i) { + wo(l, e, i), t || (o = $o( e, "click", /*click_handler*/ - l[1] + n[1] ), t = !0); }, - p: Xe, - i: Xe, - o: Xe, - d(i) { - i && hn(e), t = !1, n(); + p: Ue, + i: Ue, + o: Ue, + d(l) { + l && ho(e), t = !1, o(); } }; } -function qn(l) { - const e = yn(); +function So(n) { + const e = qo(); return [e, () => e("clear")]; } -class Sn extends gn { +class yo extends go { constructor(e) { - super(), wn(this, e, qn, Cn, kn, {}); + super(), bo(this, e, So, ko, Co, {}); } } const { - SvelteComponent: Tn, - append: Ln, - attr: jn, - check_outros: ht, - create_component: ul, - destroy_component: cl, - detach: Fn, - element: Hn, + SvelteComponent: Lo, + append: Mo, + attr: jo, + check_outros: vt, + create_component: mn, + destroy_component: pn, + detach: To, + element: Fo, group_outros: bt, - init: Mn, - insert: Nn, - mount_component: dl, - noop: Vn, - safe_not_equal: zn, - space: En, - transition_in: ie, - transition_out: pe -} = window.__gradio__svelte__internal, { createEventDispatcher: Rn } = window.__gradio__svelte__internal; -function wt(l) { + init: Ho, + insert: No, + mount_component: gn, + noop: Vo, + safe_not_equal: zo, + space: Eo, + transition_in: ae, + transition_out: $e +} = window.__gradio__svelte__internal, { createEventDispatcher: Do } = window.__gradio__svelte__internal; +function wt(n) { let e, t; - return e = new Sn({}), e.$on( + return e = new yo({}), e.$on( "clear", /*clear_handler*/ - l[4] + n[4] ), { c() { - ul(e.$$.fragment); + mn(e.$$.fragment); }, - m(n, i) { - dl(e, n, i), t = !0; + m(o, l) { + gn(e, o, l), t = !0; }, - p: Vn, - i(n) { - t || (ie(e.$$.fragment, n), t = !0); + p: Vo, + i(o) { + t || (ae(e.$$.fragment, o), t = !0); }, - o(n) { - pe(e.$$.fragment, n), t = !1; + o(o) { + $e(e.$$.fragment, o), t = !1; }, - d(n) { - cl(e, n); + d(o) { + pn(e, o); } }; } -function vt(l) { +function $t(n) { let e, t; - return e = new mn({ props: { value: ( + return e = new po({ props: { value: ( /*value*/ - l[0] + n[0] ) } }), { c() { - ul(e.$$.fragment); + mn(e.$$.fragment); }, - m(n, i) { - dl(e, n, i), t = !0; + m(o, l) { + gn(e, o, l), t = !0; }, - p(n, i) { - const o = {}; - i & /*value*/ - 1 && (o.value = /*value*/ - n[0]), e.$set(o); + p(o, l) { + const i = {}; + l & /*value*/ + 1 && (i.value = /*value*/ + o[0]), e.$set(i); }, - i(n) { - t || (ie(e.$$.fragment, n), t = !0); + i(o) { + t || (ae(e.$$.fragment, o), t = !0); }, - o(n) { - pe(e.$$.fragment, n), t = !1; + o(o) { + $e(e.$$.fragment, o), t = !1; }, - d(n) { - cl(e, n); + d(o) { + pn(e, o); } }; } -function Dn(l) { - let e, t, n, i = ( +function Ro(n) { + let e, t, o, l = ( /*show_remove_tags_button*/ - l[2] && wt(l) - ), o = ( + n[2] && wt(n) + ), i = ( /*show_copy_button*/ - l[1] && vt(l) + n[1] && $t(n) ); return { c() { - e = Hn("div"), i && i.c(), t = En(), o && o.c(), jn(e, "class", "svelte-1bqqv16"); + e = Fo("div"), l && l.c(), t = Eo(), i && i.c(), jo(e, "class", "svelte-1bqqv16"); }, - m(s, f) { - Nn(s, e, f), i && i.m(e, null), Ln(e, t), o && o.m(e, null), n = !0; + m(s, _) { + No(s, e, _), l && l.m(e, null), Mo(e, t), i && i.m(e, null), o = !0; }, - p(s, [f]) { + p(s, [_]) { /*show_remove_tags_button*/ - s[2] ? i ? (i.p(s, f), f & /*show_remove_tags_button*/ - 4 && ie(i, 1)) : (i = wt(s), i.c(), ie(i, 1), i.m(e, t)) : i && (bt(), pe(i, 1, 1, () => { + s[2] ? l ? (l.p(s, _), _ & /*show_remove_tags_button*/ + 4 && ae(l, 1)) : (l = wt(s), l.c(), ae(l, 1), l.m(e, t)) : l && (bt(), $e(l, 1, 1, () => { + l = null; + }), vt()), /*show_copy_button*/ + s[1] ? i ? (i.p(s, _), _ & /*show_copy_button*/ + 2 && ae(i, 1)) : (i = $t(s), i.c(), ae(i, 1), i.m(e, null)) : i && (bt(), $e(i, 1, 1, () => { i = null; - }), ht()), /*show_copy_button*/ - s[1] ? o ? (o.p(s, f), f & /*show_copy_button*/ - 2 && ie(o, 1)) : (o = vt(s), o.c(), ie(o, 1), o.m(e, null)) : o && (bt(), pe(o, 1, 1, () => { - o = null; - }), ht()); + }), vt()); }, i(s) { - n || (ie(i), ie(o), n = !0); + o || (ae(l), ae(i), o = !0); }, o(s) { - pe(i), pe(o), n = !1; + $e(l), $e(i), o = !1; }, d(s) { - s && Fn(e), i && i.d(), o && o.d(); + s && To(e), l && l.d(), i && i.d(); } }; } -function Bn(l, e, t) { - let { value: n } = e, { show_copy_button: i = !1 } = e, { show_remove_tags_button: o = !1 } = e; - const s = Rn(), f = () => s("clear"); - return l.$$set = (a) => { - "value" in a && t(0, n = a.value), "show_copy_button" in a && t(1, i = a.show_copy_button), "show_remove_tags_button" in a && t(2, o = a.show_remove_tags_button); - }, [n, i, o, s, f]; +function Oo(n, e, t) { + let { value: o } = e, { show_copy_button: l = !1 } = e, { show_remove_tags_button: i = !1 } = e; + const s = Do(), _ = () => s("clear"); + return n.$$set = (r) => { + "value" in r && t(0, o = r.value), "show_copy_button" in r && t(1, l = r.show_copy_button), "show_remove_tags_button" in r && t(2, i = r.show_remove_tags_button); + }, [o, l, i, s, _]; } -class Pn extends Tn { +class Zo extends Lo { constructor(e) { - super(), Mn(this, e, Bn, Dn, zn, { + super(), Ho(this, e, Oo, Ro, zo, { value: 0, show_copy_button: 1, show_remove_tags_button: 2 }); } } -const pt = [ +const Ct = [ "red", "green", "blue", @@ -752,7 +1317,7 @@ const pt = [ "cyan", "lime", "pink" -], Zn = [ +], Ao = [ { color: "red", primary: 600, secondary: 100 }, { color: "green", primary: 600, secondary: 100 }, { color: "blue", primary: 600, secondary: 100 }, @@ -763,7 +1328,7 @@ const pt = [ { color: "cyan", primary: 600, secondary: 100 }, { color: "lime", primary: 500, secondary: 100 }, { color: "pink", primary: 600, secondary: 100 } -], kt = { +], qt = { inherit: "inherit", current: "currentColor", transparent: "transparent", @@ -1055,489 +1620,488 @@ const pt = [ 900: "#881337", 950: "#4c0519" } -}, yt = Zn.reduce( - (l, { color: e, primary: t, secondary: n }) => ({ - ...l, +}, kt = Ao.reduce( + (n, { color: e, primary: t, secondary: o }) => ({ + ...n, [e]: { - primary: kt[e][t], - secondary: kt[e][n] + primary: qt[e][t], + secondary: qt[e][o] } }), {} -), On = (l) => pt[l % pt.length]; -function Ct(l, e, t) { +), Bo = (n) => Ct[n % Ct.length]; +function St(n, e, t) { if (!t) { - var n = document.createElement("canvas"); - t = n.getContext("2d"); - } - t.fillStyle = l, t.fillRect(0, 0, 1, 1); - const [i, o, s] = t.getImageData(0, 0, 1, 1).data; - return t.clearRect(0, 0, 1, 1), `rgba(${i}, ${o}, ${s}, ${255 / e})`; -} -function An(l, e, t) { - var n = {}; - for (const i in l) { - const o = l[i].trim(); - o in yt ? n[i] = yt[o] : n[i] = { - primary: e ? Ct(l[i], 1, t) : l[i], - secondary: e ? Ct(l[i], 0.5, t) : l[i] + var o = document.createElement("canvas"); + t = o.getContext("2d"); + } + t.fillStyle = n, t.fillRect(0, 0, 1, 1); + const [l, i, s] = t.getImageData(0, 0, 1, 1).data; + return t.clearRect(0, 0, 1, 1), `rgba(${l}, ${i}, ${s}, ${255 / e})`; +} +function Io(n, e, t) { + var o = {}; + for (const l in n) { + const i = n[l].trim(); + i in kt ? o[l] = kt[i] : o[l] = { + primary: e ? St(n[l], 1, t) : n[l], + secondary: e ? St(n[l], 0.5, t) : n[l] }; } - return n; + return o; } -function Wn(l, e) { - let t = [], n = null, i = null; - for (const [o, s] of l) - e === "empty" && s === null || e === "equal" && i === s ? n = n ? n + o : o : (n !== null && t.push([n, i]), n = o, i = s); - return n !== null && t.push([n, i]), t; +function Po(n, e) { + let t = [], o = null, l = null; + for (const [i, s] of n) + l === s ? o = o ? o + i : i : (o !== null && t.push([o, l]), o = i, l = s); + return o !== null && t.push([o, l]), t; } -function In(l) { +function Wo(n) { const e = window.getSelection(); if (e.rangeCount > 0) { const t = document.createRange(); - return t.setStart(l, 0), e.anchorNode !== null && t.setEnd(e.anchorNode, e.anchorOffset), t.toString().length; + return t.setStart(n, 0), e.anchorNode !== null && t.setEnd(e.anchorNode, e.anchorOffset), t.toString().length; } return -1; } -function Un(l, e) { - var t = document.createTreeWalker(l, NodeFilter.SHOW_TEXT), n = t.nextNode(); - if (!n || !n.textContent) +function Xo(n, e) { + var t = document.createTreeWalker(n, NodeFilter.SHOW_TEXT), o = t.nextNode(); + if (!o || !o.textContent) return null; - for (var i = n.textContent.length; i < e; ) - if (n = t.nextNode(), n && n.textContent) - i += n.textContent.length; + for (var l = o.textContent.length; l < e; ) + if (o = t.nextNode(), o && o.textContent) + l += o.textContent.length; else return null; - var o = n.textContent.length - (i - e); - return { node: n, offset: o }; + var i = o.textContent.length - (l - e); + return { node: o, offset: i }; } const { - SvelteComponent: Xn, - add_render_callback: ml, - append: qt, - attr: X, - binding_callbacks: St, - bubble: je, - create_component: Tt, - destroy_component: Lt, - detach: Pe, - element: xe, - init: Yn, - insert: Ze, - listen: x, - mount_component: jt, - run_all: Gn, - safe_not_equal: Jn, - set_data: Kn, + SvelteComponent: Go, + add_render_callback: hn, + append: yt, + attr: x, + binding_callbacks: Lt, + bubble: Te, + create_component: Mt, + destroy_component: jt, + detach: Ze, + element: et, + init: Uo, + insert: Ae, + listen: oe, + mount_component: Tt, + run_all: Yo, + safe_not_equal: Jo, + set_data: Ko, space: Ft, - text: Qn, + text: Qo, toggle_class: Ht, - transition_in: Mt, - transition_out: Nt -} = window.__gradio__svelte__internal, { beforeUpdate: xn, afterUpdate: $n, createEventDispatcher: ei } = window.__gradio__svelte__internal; -function ti(l) { + transition_in: Nt, + transition_out: Vt +} = window.__gradio__svelte__internal, { beforeUpdate: xo, afterUpdate: el, createEventDispatcher: tl } = window.__gradio__svelte__internal; +function nl(n) { let e; return { c() { - e = Qn( + e = Qo( /*label*/ - l[0] + n[0] ); }, - m(t, n) { - Ze(t, e, n); + m(t, o) { + Ae(t, e, o); }, - p(t, n) { - n[0] & /*label*/ - 1 && Kn( + p(t, o) { + o[0] & /*label*/ + 1 && Ko( e, /*label*/ t[0] ); }, d(t) { - t && Pe(e); + t && Ze(e); } }; } -function li(l) { - let e, t, n; +function ol(n) { + let e, t, o; return { c() { - e = xe("div"), X(e, "class", "textfield svelte-1atky07"), X(e, "data-testid", "highlighted-textbox"), X(e, "contenteditable", "true"), X(e, "role", "textbox"), X(e, "tabindex", "0"), /*el_text*/ - (l[11] === void 0 || /*marked_el_text*/ - l[12] === void 0) && ml(() => ( + e = et("div"), x(e, "class", "textfield svelte-1atky07"), x(e, "data-testid", "highlighted-textbox"), x(e, "contenteditable", "true"), x(e, "role", "textbox"), x(e, "tabindex", "0"), /*el_text*/ + (n[11] === void 0 || /*marked_el_text*/ + n[12] === void 0) && hn(() => ( /*div_input_handler_1*/ - l[29].call(e) + n[29].call(e) )); }, - m(i, o) { - Ze(i, e, o), l[28](e), /*el_text*/ - l[11] !== void 0 && (e.textContent = /*el_text*/ - l[11]), /*marked_el_text*/ - l[12] !== void 0 && (e.innerHTML = /*marked_el_text*/ - l[12]), t || (n = [ - x( + m(l, i) { + Ae(l, e, i), n[28](e), /*el_text*/ + n[11] !== void 0 && (e.textContent = /*el_text*/ + n[11]), /*marked_el_text*/ + n[12] !== void 0 && (e.innerHTML = /*marked_el_text*/ + n[12]), t || (o = [ + oe( e, "input", /*div_input_handler_1*/ - l[29] + n[29] ), - x( + oe( e, "blur", /*blur_handler*/ - l[21] + n[21] ), - x( + oe( e, "keypress", /*keypress_handler*/ - l[22] + n[22] ), - x( + oe( e, "select", /*select_handler*/ - l[23] + n[23] ), - x( + oe( e, "scroll", /*scroll_handler*/ - l[24] + n[24] ), - x( + oe( e, "input", /*handle_change*/ - l[16] + n[16] ), - x( + oe( e, "focus", /*focus_handler*/ - l[25] + n[25] ), - x( + oe( e, "change", /*handle_change*/ - l[16] + n[16] ) ], t = !0); }, - p(i, o) { - o[0] & /*el_text*/ + p(l, i) { + i[0] & /*el_text*/ 2048 && /*el_text*/ - i[11] !== e.textContent && (e.textContent = /*el_text*/ - i[11]), o[0] & /*marked_el_text*/ + l[11] !== e.textContent && (e.textContent = /*el_text*/ + l[11]), i[0] & /*marked_el_text*/ 4096 && /*marked_el_text*/ - i[12] !== e.innerHTML && (e.innerHTML = /*marked_el_text*/ - i[12]); + l[12] !== e.innerHTML && (e.innerHTML = /*marked_el_text*/ + l[12]); }, - d(i) { - i && Pe(e), l[28](null), t = !1, Gn(n); + d(l) { + l && Ze(e), n[28](null), t = !1, Yo(o); } }; } -function ni(l) { - let e, t, n; +function ll(n) { + let e, t, o; return { c() { - e = xe("div"), X(e, "class", "textfield svelte-1atky07"), X(e, "data-testid", "highlighted-textbox"), X(e, "contenteditable", "false"), /*el_text*/ - (l[11] === void 0 || /*marked_el_text*/ - l[12] === void 0) && ml(() => ( + e = et("div"), x(e, "class", "textfield svelte-1atky07"), x(e, "data-testid", "highlighted-textbox"), x(e, "contenteditable", "false"), /*el_text*/ + (n[11] === void 0 || /*marked_el_text*/ + n[12] === void 0) && hn(() => ( /*div_input_handler*/ - l[27].call(e) + n[27].call(e) )); }, - m(i, o) { - Ze(i, e, o), l[26](e), /*el_text*/ - l[11] !== void 0 && (e.textContent = /*el_text*/ - l[11]), /*marked_el_text*/ - l[12] !== void 0 && (e.innerHTML = /*marked_el_text*/ - l[12]), t || (n = x( + m(l, i) { + Ae(l, e, i), n[26](e), /*el_text*/ + n[11] !== void 0 && (e.textContent = /*el_text*/ + n[11]), /*marked_el_text*/ + n[12] !== void 0 && (e.innerHTML = /*marked_el_text*/ + n[12]), t || (o = oe( e, "input", /*div_input_handler*/ - l[27] + n[27] ), t = !0); }, - p(i, o) { - o[0] & /*el_text*/ + p(l, i) { + i[0] & /*el_text*/ 2048 && /*el_text*/ - i[11] !== e.textContent && (e.textContent = /*el_text*/ - i[11]), o[0] & /*marked_el_text*/ + l[11] !== e.textContent && (e.textContent = /*el_text*/ + l[11]), i[0] & /*marked_el_text*/ 4096 && /*marked_el_text*/ - i[12] !== e.innerHTML && (e.innerHTML = /*marked_el_text*/ - i[12]); + l[12] !== e.innerHTML && (e.innerHTML = /*marked_el_text*/ + l[12]); }, - d(i) { - i && Pe(e), l[26](null), t = !1, n(); + d(l) { + l && Ze(e), n[26](null), t = !1, o(); } }; } -function ii(l) { - let e, t, n, i, o, s; - t = new El({ +function il(n) { + let e, t, o, l, i, s; + t = new En({ props: { show_label: ( /*show_label*/ - l[3] + n[3] ), show_legend: ( /*show_legend*/ - l[4] + n[4] ), show_legend_label: ( /*show_legend_label*/ - l[5] + n[5] ), legend_label: ( /*legend_label*/ - l[1] + n[1] ), _color_map: ( /*_color_map*/ - l[13] + n[13] ), info: ( /*info*/ - l[2] + n[2] ), - $$slots: { default: [ti] }, - $$scope: { ctx: l } + $$slots: { default: [nl] }, + $$scope: { ctx: n } } - }), i = new Pn({ + }), l = new Zo({ props: { show_copy_button: ( /*show_copy_button*/ - l[7] + n[7] ), show_remove_tags_button: ( /*show_remove_tags_button*/ - l[8] && !/*tags_removed*/ - l[14] + n[8] && !/*tags_removed*/ + n[14] ), value: ( /*tagged_text*/ - l[15] + n[15] ) } - }), i.$on( + }), l.$on( "clear", /*handle_remove_tags*/ - l[17] + n[17] ); - function f(r, u) { + function _(f, c) { return ( /*disabled*/ - r[9] ? ni : li + f[9] ? ll : ol ); } - let a = f(l), _ = a(l); + let r = _(n), a = r(n); return { c() { - e = xe("label"), Tt(t.$$.fragment), n = Ft(), Tt(i.$$.fragment), o = Ft(), _.c(), X(e, "for", "highlighted-textbox"), X(e, "class", "svelte-1atky07"), Ht( + e = et("label"), Mt(t.$$.fragment), o = Ft(), Mt(l.$$.fragment), i = Ft(), a.c(), x(e, "for", "highlighted-textbox"), x(e, "class", "svelte-1atky07"), Ht( e, "container", /*container*/ - l[6] + n[6] ); }, - m(r, u) { - Ze(r, e, u), jt(t, e, null), qt(e, n), jt(i, e, null), qt(e, o), _.m(e, null), s = !0; - }, - p(r, u) { - const c = {}; - u[0] & /*show_label*/ - 8 && (c.show_label = /*show_label*/ - r[3]), u[0] & /*show_legend*/ - 16 && (c.show_legend = /*show_legend*/ - r[4]), u[0] & /*show_legend_label*/ - 32 && (c.show_legend_label = /*show_legend_label*/ - r[5]), u[0] & /*legend_label*/ - 2 && (c.legend_label = /*legend_label*/ - r[1]), u[0] & /*_color_map*/ - 8192 && (c._color_map = /*_color_map*/ - r[13]), u[0] & /*info*/ - 4 && (c.info = /*info*/ - r[2]), u[0] & /*label*/ - 1 | u[1] & /*$$scope*/ - 512 && (c.$$scope = { dirty: u, ctx: r }), t.$set(c); + m(f, c) { + Ae(f, e, c), Tt(t, e, null), yt(e, o), Tt(l, e, null), yt(e, i), a.m(e, null), s = !0; + }, + p(f, c) { + const u = {}; + c[0] & /*show_label*/ + 8 && (u.show_label = /*show_label*/ + f[3]), c[0] & /*show_legend*/ + 16 && (u.show_legend = /*show_legend*/ + f[4]), c[0] & /*show_legend_label*/ + 32 && (u.show_legend_label = /*show_legend_label*/ + f[5]), c[0] & /*legend_label*/ + 2 && (u.legend_label = /*legend_label*/ + f[1]), c[0] & /*_color_map*/ + 8192 && (u._color_map = /*_color_map*/ + f[13]), c[0] & /*info*/ + 4 && (u.info = /*info*/ + f[2]), c[0] & /*label*/ + 1 | c[1] & /*$$scope*/ + 512 && (u.$$scope = { dirty: c, ctx: f }), t.$set(u); const m = {}; - u[0] & /*show_copy_button*/ + c[0] & /*show_copy_button*/ 128 && (m.show_copy_button = /*show_copy_button*/ - r[7]), u[0] & /*show_remove_tags_button, tags_removed*/ + f[7]), c[0] & /*show_remove_tags_button, tags_removed*/ 16640 && (m.show_remove_tags_button = /*show_remove_tags_button*/ - r[8] && !/*tags_removed*/ - r[14]), u[0] & /*tagged_text*/ + f[8] && !/*tags_removed*/ + f[14]), c[0] & /*tagged_text*/ 32768 && (m.value = /*tagged_text*/ - r[15]), i.$set(m), a === (a = f(r)) && _ ? _.p(r, u) : (_.d(1), _ = a(r), _ && (_.c(), _.m(e, null))), (!s || u[0] & /*container*/ + f[15]), l.$set(m), r === (r = _(f)) && a ? a.p(f, c) : (a.d(1), a = r(f), a && (a.c(), a.m(e, null))), (!s || c[0] & /*container*/ 64) && Ht( e, "container", /*container*/ - r[6] + f[6] ); }, - i(r) { - s || (Mt(t.$$.fragment, r), Mt(i.$$.fragment, r), s = !0); + i(f) { + s || (Nt(t.$$.fragment, f), Nt(l.$$.fragment, f), s = !0); }, - o(r) { - Nt(t.$$.fragment, r), Nt(i.$$.fragment, r), s = !1; + o(f) { + Vt(t.$$.fragment, f), Vt(l.$$.fragment, f), s = !1; }, - d(r) { - r && Pe(e), Lt(t), Lt(i), _.d(); + d(f) { + f && Ze(e), jt(t), jt(l), a.d(); } }; } -function oi(l, e, t) { - const n = typeof document < "u"; - let { value: i = [] } = e, { value_is_output: o = !1 } = e, { label: s } = e, { legend_label: f } = e, { info: a = void 0 } = e, { show_label: _ = !0 } = e, { show_legend: r = !1 } = e, { show_legend_label: u = !1 } = e, { container: c = !0 } = e, { color_map: m = {} } = e, { show_copy_button: k = !1 } = e, { show_remove_tags_button: j = !1 } = e, { disabled: T } = e, S, y = "", d = "", C, L, h = {}, Z = !1, J = ""; - function E() { - L = !m || Object.keys(m).length === 0 ? {} : m; - for (let g in L) - i.map(([M, F]) => F).includes(g) || delete L[g]; - if (i.length > 0) { - for (let [g, M] of i) - if (M !== null && !(M in L)) { - let F = On(Object.keys(L).length); - L[M] = F; +function sl(n, e, t) { + const o = typeof document < "u"; + let { value: l = [] } = e, { value_is_output: i = !1 } = e, { label: s } = e, { legend_label: _ } = e, { info: r = void 0 } = e, { show_label: a = !0 } = e, { show_legend: f = !1 } = e, { show_legend_label: c = !1 } = e, { container: u = !0 } = e, { color_map: m = {} } = e, { show_copy_button: b = !1 } = e, { show_remove_tags_button: k = !1 } = e, { disabled: y } = e, L, w = "", d = "", q, M, g = {}, N = !1, E = ""; + function Z() { + M = !m || Object.keys(m).length === 0 ? {} : m; + for (let p in M) + l.map(([j, T]) => T).includes(p) || delete M[p]; + if (l.length > 0) { + for (let [p, j] of l) + if (j !== null && !(j in M)) { + let T = Bo(Object.keys(M).length); + M[j] = T; } } - t(13, h = An(L, n, C)); + t(13, g = Io(M, o, q)); } - function O(g) { - i.length > 0 && g && (t(11, y = i.map(([M, F]) => M).join("")), t(12, d = i.map(([M, F]) => F !== null ? `${M}` : M).join("")), t(15, J = i.map(([M, F]) => F !== null ? `<${F}>${M}` : M).join(""))); + function X(p) { + l.length > 0 && p && (t(11, w = l.map(([j, T]) => j).join("")), t(12, d = l.map(([j, T]) => T !== null ? `${j}` : j).join("")), t(15, E = l.map(([j, T]) => T !== null ? `<${T}>${j}` : j).join(""))); } - const R = ei(); - xn(() => { - S && S.offsetHeight + S.scrollTop > S.scrollHeight - 100; + const A = tl(); + xo(() => { + L && L.offsetHeight + L.scrollTop > L.scrollHeight - 100; }); - function ae() { - D(), A(), R("change", i), o || R("input", i); + function ue() { + B(), G(), A("change", l), i || A("input", l); } - $n(() => { - E(), O(o), t(19, o = !1); + el(() => { + Z(), X(i), t(19, i = !1); }); - function A() { - let g = [], M = "", F = null, ee = !1, be = "", we = d.replace(/ |&|<|>/g, function(te) { + function G() { + let p = [], j = "", T = null, z = !1, U = "", Q = d.replace(/ |&|<|>/g, function(D) { return { " ": " ", "&": "&", "<": "<", ">": ">" - }[te]; + }[D]; }); - for (let te = 0; te < we.length; te++) { - let Q = we[te]; - if (Q === "<") - ee = !0, M && g.push([M, F]), M = "", F = null; - else if (Q === ">") { - if (ee = !1, be.slice(0, 4) === "mark") { - let Ne = /class="hl ([^"]+)"/.exec(be); - F = Ne ? Ne[1] : null; + for (let D = 0; D < Q.length; D++) { + let R = Q[D]; + if (R === "<" && D + 5 <= Q.length && Q.slice(D + 1, D + 5) === "mark") + z = !0, j && p.push([j, T]), j = "", T = null; + else if (R === ">" && z) { + if (z = !1, U.slice(0, 4) === "mark") { + let I = /class="hl ([^"]+)"/.exec(U); + T = I ? I[1] : null; } - be = ""; - } else - ee ? be += Q : M += Q; + U = ""; + } else z ? U += R : j += R; } - M && g.push([M, F]), t(18, i = g); - } - function K() { - t(12, d = y), ae(), t(14, Z = !0), R("clear"); - } - function D() { - const g = window.getSelection(), M = g.anchorOffset; - if (g.rangeCount > 0) { - var F = g.getRangeAt(0).commonAncestorContainer.parentElement; - if (F && F.tagName.toLowerCase() === "mark") { - const Ne = F.textContent; - var ee = F.parentElement, be = document.createTextNode(Ne); - ee.replaceChild(be, F), t(12, d = ee.innerHTML); - var we = document.createRange(), te = window.getSelection(); - const kl = M + In(ee); - var Q = Un(ee, kl); - we.setStart(Q.node, Q.offset), we.setEnd(Q.node, Q.offset), te.removeAllRanges(), te.addRange(we); + j && p.push([j, T]), t(18, l = p); + } + function ne() { + t(12, d = w), ue(), t(14, N = !0), A("clear"); + } + function B() { + const p = window.getSelection(), j = p.anchorOffset; + if (p.rangeCount > 0) { + var T = p.getRangeAt(0).commonAncestorContainer.parentElement; + if (T && T.tagName.toLowerCase() === "mark") { + const I = T.textContent; + var z = T.parentElement, U = document.createTextNode(I); + z.replaceChild(U, T), t(12, d = z.innerHTML); + var Q = document.createRange(), D = window.getSelection(); + const je = j + Wo(z); + var R = Xo(z, je); + Q.setStart(R.node, R.offset), Q.setEnd(R.node, R.offset), D.removeAllRanges(), D.addRange(Q); } } } - function me(g) { - je.call(this, l, g); + function he(p) { + Te.call(this, n, p); } - function Le(g) { - je.call(this, l, g); + function Me(p) { + Te.call(this, n, p); } - function ge(g) { - je.call(this, l, g); + function ve(p) { + Te.call(this, n, p); } - function b(g) { - je.call(this, l, g); + function h(p) { + Te.call(this, n, p); } - function he(g) { - je.call(this, l, g); + function be(p) { + Te.call(this, n, p); } - function Oe(g) { - St[g ? "unshift" : "push"](() => { - S = g, t(10, S); + function Be(p) { + Lt[p ? "unshift" : "push"](() => { + L = p, t(10, L); }); } - function Ae() { - y = this.textContent, d = this.innerHTML, t(11, y), t(12, d); + function Ie() { + w = this.textContent, d = this.innerHTML, t(11, w), t(12, d); } - function w(g) { - St[g ? "unshift" : "push"](() => { - S = g, t(10, S); + function v(p) { + Lt[p ? "unshift" : "push"](() => { + L = p, t(10, L); }); } - function pl() { - y = this.textContent, d = this.innerHTML, t(11, y), t(12, d); + function Pe() { + w = this.textContent, d = this.innerHTML, t(11, w), t(12, d); } - return l.$$set = (g) => { - "value" in g && t(18, i = g.value), "value_is_output" in g && t(19, o = g.value_is_output), "label" in g && t(0, s = g.label), "legend_label" in g && t(1, f = g.legend_label), "info" in g && t(2, a = g.info), "show_label" in g && t(3, _ = g.show_label), "show_legend" in g && t(4, r = g.show_legend), "show_legend_label" in g && t(5, u = g.show_legend_label), "container" in g && t(6, c = g.container), "color_map" in g && t(20, m = g.color_map), "show_copy_button" in g && t(7, k = g.show_copy_button), "show_remove_tags_button" in g && t(8, j = g.show_remove_tags_button), "disabled" in g && t(9, T = g.disabled); - }, E(), O(!0), [ + return n.$$set = (p) => { + "value" in p && t(18, l = p.value), "value_is_output" in p && t(19, i = p.value_is_output), "label" in p && t(0, s = p.label), "legend_label" in p && t(1, _ = p.legend_label), "info" in p && t(2, r = p.info), "show_label" in p && t(3, a = p.show_label), "show_legend" in p && t(4, f = p.show_legend), "show_legend_label" in p && t(5, c = p.show_legend_label), "container" in p && t(6, u = p.container), "color_map" in p && t(20, m = p.color_map), "show_copy_button" in p && t(7, b = p.show_copy_button), "show_remove_tags_button" in p && t(8, k = p.show_remove_tags_button), "disabled" in p && t(9, y = p.disabled); + }, Z(), X(!0), [ s, - f, - a, _, r, - u, + a, + f, c, + u, + b, k, - j, - T, - S, y, + L, + w, d, - h, - Z, - J, - ae, - K, + g, + N, + E, + ue, + ne, + l, i, - o, m, - me, - Le, - ge, - b, he, - Oe, - Ae, - w, - pl + Me, + ve, + h, + be, + Be, + Ie, + v, + Pe ]; } -class si extends Xn { +class al extends Go { constructor(e) { - super(), Yn( + super(), Uo( this, e, - oi, - ii, - Jn, + sl, + il, + Jo, { value: 18, value_is_output: 19, @@ -1559,282 +2123,282 @@ class si extends Xn { } } const { - SvelteComponent: fi, - assign: _i, - create_slot: ai, - detach: ri, - element: ui, - get_all_dirty_from_scope: ci, - get_slot_changes: di, - get_spread_update: mi, - init: gi, - insert: hi, - safe_not_equal: bi, - set_dynamic_element_data: Vt, - set_style: z, - toggle_class: ne, - transition_in: gl, - transition_out: hl, - update_slot_base: wi + SvelteComponent: _l, + assign: rl, + create_slot: fl, + detach: cl, + element: ul, + get_all_dirty_from_scope: dl, + get_slot_changes: ml, + get_spread_update: pl, + init: gl, + insert: hl, + safe_not_equal: vl, + set_dynamic_element_data: zt, + set_style: O, + toggle_class: se, + transition_in: vn, + transition_out: bn, + update_slot_base: bl } = window.__gradio__svelte__internal; -function vi(l) { - let e, t, n; - const i = ( +function wl(n) { + let e, t, o; + const l = ( /*#slots*/ - l[18].default - ), o = ai( - i, + n[18].default + ), i = fl( l, + n, /*$$scope*/ - l[17], + n[17], null ); let s = [ { "data-testid": ( /*test_id*/ - l[7] + n[7] ) }, { id: ( /*elem_id*/ - l[2] + n[2] ) }, { class: t = "block " + /*elem_classes*/ - l[3].join(" ") + " svelte-1t38q2d" + n[3].join(" ") + " svelte-1t38q2d" } - ], f = {}; - for (let a = 0; a < s.length; a += 1) - f = _i(f, s[a]); + ], _ = {}; + for (let r = 0; r < s.length; r += 1) + _ = rl(_, s[r]); return { c() { - e = ui( + e = ul( /*tag*/ - l[14] - ), o && o.c(), Vt( + n[14] + ), i && i.c(), zt( /*tag*/ - l[14] - )(e, f), ne( + n[14] + )(e, _), se( e, "hidden", /*visible*/ - l[10] === !1 - ), ne( + n[10] === !1 + ), se( e, "padded", /*padding*/ - l[6] - ), ne( + n[6] + ), se( e, "border_focus", /*border_mode*/ - l[5] === "focus" - ), ne(e, "hide-container", !/*explicit_call*/ - l[8] && !/*container*/ - l[9]), z( + n[5] === "focus" + ), se(e, "hide-container", !/*explicit_call*/ + n[8] && !/*container*/ + n[9]), O( e, "height", /*get_dimension*/ - l[15]( + n[15]( /*height*/ - l[0] + n[0] ) - ), z(e, "width", typeof /*width*/ - l[1] == "number" ? `calc(min(${/*width*/ - l[1]}px, 100%))` : ( + ), O(e, "width", typeof /*width*/ + n[1] == "number" ? `calc(min(${/*width*/ + n[1]}px, 100%))` : ( /*get_dimension*/ - l[15]( + n[15]( /*width*/ - l[1] + n[1] ) - )), z( + )), O( e, "border-style", /*variant*/ - l[4] - ), z( + n[4] + ), O( e, "overflow", /*allow_overflow*/ - l[11] ? "visible" : "hidden" - ), z( + n[11] ? "visible" : "hidden" + ), O( e, "flex-grow", /*scale*/ - l[12] - ), z(e, "min-width", `calc(min(${/*min_width*/ - l[13]}px, 100%))`), z(e, "border-width", "var(--block-border-width)"); + n[12] + ), O(e, "min-width", `calc(min(${/*min_width*/ + n[13]}px, 100%))`), O(e, "border-width", "var(--block-border-width)"); }, - m(a, _) { - hi(a, e, _), o && o.m(e, null), n = !0; + m(r, a) { + hl(r, e, a), i && i.m(e, null), o = !0; }, - p(a, _) { - o && o.p && (!n || _ & /*$$scope*/ - 131072) && wi( - o, + p(r, a) { + i && i.p && (!o || a & /*$$scope*/ + 131072) && bl( i, - a, + l, + r, /*$$scope*/ - a[17], - n ? di( - i, + r[17], + o ? ml( + l, /*$$scope*/ - a[17], - _, + r[17], + a, null - ) : ci( + ) : dl( /*$$scope*/ - a[17] + r[17] ), null - ), Vt( + ), zt( /*tag*/ - a[14] - )(e, f = mi(s, [ - (!n || _ & /*test_id*/ + r[14] + )(e, _ = pl(s, [ + (!o || a & /*test_id*/ 128) && { "data-testid": ( /*test_id*/ - a[7] + r[7] ) }, - (!n || _ & /*elem_id*/ + (!o || a & /*elem_id*/ 4) && { id: ( /*elem_id*/ - a[2] + r[2] ) }, - (!n || _ & /*elem_classes*/ + (!o || a & /*elem_classes*/ 8 && t !== (t = "block " + /*elem_classes*/ - a[3].join(" ") + " svelte-1t38q2d")) && { class: t } - ])), ne( + r[3].join(" ") + " svelte-1t38q2d")) && { class: t } + ])), se( e, "hidden", /*visible*/ - a[10] === !1 - ), ne( + r[10] === !1 + ), se( e, "padded", /*padding*/ - a[6] - ), ne( + r[6] + ), se( e, "border_focus", /*border_mode*/ - a[5] === "focus" - ), ne(e, "hide-container", !/*explicit_call*/ - a[8] && !/*container*/ - a[9]), _ & /*height*/ - 1 && z( + r[5] === "focus" + ), se(e, "hide-container", !/*explicit_call*/ + r[8] && !/*container*/ + r[9]), a & /*height*/ + 1 && O( e, "height", /*get_dimension*/ - a[15]( + r[15]( /*height*/ - a[0] + r[0] ) - ), _ & /*width*/ - 2 && z(e, "width", typeof /*width*/ - a[1] == "number" ? `calc(min(${/*width*/ - a[1]}px, 100%))` : ( + ), a & /*width*/ + 2 && O(e, "width", typeof /*width*/ + r[1] == "number" ? `calc(min(${/*width*/ + r[1]}px, 100%))` : ( /*get_dimension*/ - a[15]( + r[15]( /*width*/ - a[1] + r[1] ) - )), _ & /*variant*/ - 16 && z( + )), a & /*variant*/ + 16 && O( e, "border-style", /*variant*/ - a[4] - ), _ & /*allow_overflow*/ - 2048 && z( + r[4] + ), a & /*allow_overflow*/ + 2048 && O( e, "overflow", /*allow_overflow*/ - a[11] ? "visible" : "hidden" - ), _ & /*scale*/ - 4096 && z( + r[11] ? "visible" : "hidden" + ), a & /*scale*/ + 4096 && O( e, "flex-grow", /*scale*/ - a[12] - ), _ & /*min_width*/ - 8192 && z(e, "min-width", `calc(min(${/*min_width*/ - a[13]}px, 100%))`); + r[12] + ), a & /*min_width*/ + 8192 && O(e, "min-width", `calc(min(${/*min_width*/ + r[13]}px, 100%))`); }, - i(a) { - n || (gl(o, a), n = !0); + i(r) { + o || (vn(i, r), o = !0); }, - o(a) { - hl(o, a), n = !1; + o(r) { + bn(i, r), o = !1; }, - d(a) { - a && ri(e), o && o.d(a); + d(r) { + r && cl(e), i && i.d(r); } }; } -function pi(l) { +function $l(n) { let e, t = ( /*tag*/ - l[14] && vi(l) + n[14] && wl(n) ); return { c() { t && t.c(); }, - m(n, i) { - t && t.m(n, i), e = !0; + m(o, l) { + t && t.m(o, l), e = !0; }, - p(n, [i]) { + p(o, [l]) { /*tag*/ - n[14] && t.p(n, i); + o[14] && t.p(o, l); }, - i(n) { - e || (gl(t, n), e = !0); + i(o) { + e || (vn(t, o), e = !0); }, - o(n) { - hl(t, n), e = !1; + o(o) { + bn(t, o), e = !1; }, - d(n) { - t && t.d(n); + d(o) { + t && t.d(o); } }; } -function ki(l, e, t) { - let { $$slots: n = {}, $$scope: i } = e, { height: o = void 0 } = e, { width: s = void 0 } = e, { elem_id: f = "" } = e, { elem_classes: a = [] } = e, { variant: _ = "solid" } = e, { border_mode: r = "base" } = e, { padding: u = !0 } = e, { type: c = "normal" } = e, { test_id: m = void 0 } = e, { explicit_call: k = !1 } = e, { container: j = !0 } = e, { visible: T = !0 } = e, { allow_overflow: S = !0 } = e, { scale: y = null } = e, { min_width: d = 0 } = e, C = c === "fieldset" ? "fieldset" : "div"; - const L = (h) => { - if (h !== void 0) { - if (typeof h == "number") - return h + "px"; - if (typeof h == "string") - return h; +function Cl(n, e, t) { + let { $$slots: o = {}, $$scope: l } = e, { height: i = void 0 } = e, { width: s = void 0 } = e, { elem_id: _ = "" } = e, { elem_classes: r = [] } = e, { variant: a = "solid" } = e, { border_mode: f = "base" } = e, { padding: c = !0 } = e, { type: u = "normal" } = e, { test_id: m = void 0 } = e, { explicit_call: b = !1 } = e, { container: k = !0 } = e, { visible: y = !0 } = e, { allow_overflow: L = !0 } = e, { scale: w = null } = e, { min_width: d = 0 } = e, q = u === "fieldset" ? "fieldset" : "div"; + const M = (g) => { + if (g !== void 0) { + if (typeof g == "number") + return g + "px"; + if (typeof g == "string") + return g; } }; - return l.$$set = (h) => { - "height" in h && t(0, o = h.height), "width" in h && t(1, s = h.width), "elem_id" in h && t(2, f = h.elem_id), "elem_classes" in h && t(3, a = h.elem_classes), "variant" in h && t(4, _ = h.variant), "border_mode" in h && t(5, r = h.border_mode), "padding" in h && t(6, u = h.padding), "type" in h && t(16, c = h.type), "test_id" in h && t(7, m = h.test_id), "explicit_call" in h && t(8, k = h.explicit_call), "container" in h && t(9, j = h.container), "visible" in h && t(10, T = h.visible), "allow_overflow" in h && t(11, S = h.allow_overflow), "scale" in h && t(12, y = h.scale), "min_width" in h && t(13, d = h.min_width), "$$scope" in h && t(17, i = h.$$scope); + return n.$$set = (g) => { + "height" in g && t(0, i = g.height), "width" in g && t(1, s = g.width), "elem_id" in g && t(2, _ = g.elem_id), "elem_classes" in g && t(3, r = g.elem_classes), "variant" in g && t(4, a = g.variant), "border_mode" in g && t(5, f = g.border_mode), "padding" in g && t(6, c = g.padding), "type" in g && t(16, u = g.type), "test_id" in g && t(7, m = g.test_id), "explicit_call" in g && t(8, b = g.explicit_call), "container" in g && t(9, k = g.container), "visible" in g && t(10, y = g.visible), "allow_overflow" in g && t(11, L = g.allow_overflow), "scale" in g && t(12, w = g.scale), "min_width" in g && t(13, d = g.min_width), "$$scope" in g && t(17, l = g.$$scope); }, [ - o, + i, s, - f, - a, _, r, - u, + a, + f, + c, m, + b, k, - j, - T, - S, y, - d, - C, L, - c, - i, - n + w, + d, + q, + M, + u, + l, + o ]; } -class yi extends fi { +class ql extends _l { constructor(e) { - super(), gi(this, e, ki, pi, bi, { + super(), gl(this, e, Cl, $l, vl, { height: 0, width: 1, elem_id: 2, @@ -1853,54 +2417,213 @@ class yi extends fi { }); } } -function ke(l) { +const { + SvelteComponent: w0, + attr: $0, + create_slot: C0, + detach: q0, + element: k0, + get_all_dirty_from_scope: S0, + get_slot_changes: y0, + init: L0, + insert: M0, + safe_not_equal: j0, + transition_in: T0, + transition_out: F0, + update_slot_base: H0 +} = window.__gradio__svelte__internal, { + SvelteComponent: N0, + attr: V0, + check_outros: z0, + create_component: E0, + create_slot: D0, + destroy_component: R0, + detach: O0, + element: Z0, + empty: A0, + get_all_dirty_from_scope: B0, + get_slot_changes: I0, + group_outros: P0, + init: W0, + insert: X0, + mount_component: G0, + safe_not_equal: U0, + set_data: Y0, + space: J0, + text: K0, + toggle_class: Q0, + transition_in: x0, + transition_out: e1, + update_slot_base: t1 +} = window.__gradio__svelte__internal, { + SvelteComponent: n1, + append: o1, + attr: l1, + create_component: i1, + destroy_component: s1, + detach: a1, + element: _1, + init: r1, + insert: f1, + mount_component: c1, + safe_not_equal: u1, + set_data: d1, + space: m1, + text: p1, + toggle_class: g1, + transition_in: h1, + transition_out: v1 +} = window.__gradio__svelte__internal, { + SvelteComponent: b1, + append: w1, + attr: $1, + bubble: C1, + create_component: q1, + destroy_component: k1, + detach: S1, + element: y1, + init: L1, + insert: M1, + listen: j1, + mount_component: T1, + safe_not_equal: F1, + set_data: H1, + set_style: N1, + space: V1, + text: z1, + toggle_class: E1, + transition_in: D1, + transition_out: R1 +} = window.__gradio__svelte__internal, { + SvelteComponent: O1, + append: Z1, + attr: A1, + binding_callbacks: B1, + create_slot: I1, + detach: P1, + element: W1, + get_all_dirty_from_scope: X1, + get_slot_changes: G1, + init: U1, + insert: Y1, + safe_not_equal: J1, + toggle_class: K1, + transition_in: Q1, + transition_out: x1, + update_slot_base: em +} = window.__gradio__svelte__internal, { + SvelteComponent: tm, + create_component: nm, + destroy_component: om, + init: lm, + mount_component: im, + safe_not_equal: sm, + transition_in: am, + transition_out: _m +} = window.__gradio__svelte__internal, { createEventDispatcher: rm } = window.__gradio__svelte__internal, { + SvelteComponent: fm, + append: cm, + attr: um, + check_outros: dm, + create_component: mm, + destroy_component: pm, + detach: gm, + element: hm, + group_outros: vm, + init: bm, + insert: wm, + mount_component: $m, + safe_not_equal: Cm, + set_data: qm, + space: km, + text: Sm, + toggle_class: ym, + transition_in: Lm, + transition_out: Mm +} = window.__gradio__svelte__internal, { + SvelteComponent: jm, + attr: Tm, + create_slot: Fm, + detach: Hm, + element: Nm, + get_all_dirty_from_scope: Vm, + get_slot_changes: zm, + init: Em, + insert: Dm, + safe_not_equal: Rm, + toggle_class: Om, + transition_in: Zm, + transition_out: Am, + update_slot_base: Bm +} = window.__gradio__svelte__internal, { + SvelteComponent: Im, + append: Pm, + attr: Wm, + check_outros: Xm, + create_component: Gm, + destroy_component: Um, + detach: Ym, + element: Jm, + empty: Km, + group_outros: Qm, + init: xm, + insert: ep, + listen: tp, + mount_component: np, + safe_not_equal: op, + space: lp, + toggle_class: ip, + transition_in: sp, + transition_out: ap +} = window.__gradio__svelte__internal; +function Ce(n) { let e = ["", "k", "M", "G", "T", "P", "E", "Z"], t = 0; - for (; l > 1e3 && t < e.length - 1; ) - l /= 1e3, t++; - let n = e[t]; - return (Number.isInteger(l) ? l : l.toFixed(1)) + n; + for (; n > 1e3 && t < e.length - 1; ) + n /= 1e3, t++; + let o = e[t]; + return (Number.isInteger(n) ? n : n.toFixed(1)) + o; } const { - SvelteComponent: Ci, - append: W, - attr: q, - component_subscribe: zt, - detach: qi, - element: Si, - init: Ti, - insert: Li, - noop: Et, - safe_not_equal: ji, + SvelteComponent: kl, + append: Y, + attr: S, + component_subscribe: Et, + detach: Sl, + element: yl, + init: Ll, + insert: Ml, + noop: Dt, + safe_not_equal: jl, set_style: ze, - svg_element: I, + svg_element: J, toggle_class: Rt -} = window.__gradio__svelte__internal, { onMount: Fi } = window.__gradio__svelte__internal; -function Hi(l) { - let e, t, n, i, o, s, f, a, _, r, u, c; +} = window.__gradio__svelte__internal, { onMount: Tl } = window.__gradio__svelte__internal; +function Fl(n) { + let e, t, o, l, i, s, _, r, a, f, c, u; return { c() { - e = Si("div"), t = I("svg"), n = I("g"), i = I("path"), o = I("path"), s = I("path"), f = I("path"), a = I("g"), _ = I("path"), r = I("path"), u = I("path"), c = I("path"), q(i, "d", "M255.926 0.754768L509.702 139.936V221.027L255.926 81.8465V0.754768Z"), q(i, "fill", "#FF7C00"), q(i, "fill-opacity", "0.4"), q(i, "class", "svelte-43sxxs"), q(o, "d", "M509.69 139.936L254.981 279.641V361.255L509.69 221.55V139.936Z"), q(o, "fill", "#FF7C00"), q(o, "class", "svelte-43sxxs"), q(s, "d", "M0.250138 139.937L254.981 279.641V361.255L0.250138 221.55V139.937Z"), q(s, "fill", "#FF7C00"), q(s, "fill-opacity", "0.4"), q(s, "class", "svelte-43sxxs"), q(f, "d", "M255.923 0.232622L0.236328 139.936V221.55L255.923 81.8469V0.232622Z"), q(f, "fill", "#FF7C00"), q(f, "class", "svelte-43sxxs"), ze(n, "transform", "translate(" + /*$top*/ - l[1][0] + "px, " + /*$top*/ - l[1][1] + "px)"), q(_, "d", "M255.926 141.5L509.702 280.681V361.773L255.926 222.592V141.5Z"), q(_, "fill", "#FF7C00"), q(_, "fill-opacity", "0.4"), q(_, "class", "svelte-43sxxs"), q(r, "d", "M509.69 280.679L254.981 420.384V501.998L509.69 362.293V280.679Z"), q(r, "fill", "#FF7C00"), q(r, "class", "svelte-43sxxs"), q(u, "d", "M0.250138 280.681L254.981 420.386V502L0.250138 362.295V280.681Z"), q(u, "fill", "#FF7C00"), q(u, "fill-opacity", "0.4"), q(u, "class", "svelte-43sxxs"), q(c, "d", "M255.923 140.977L0.236328 280.68V362.294L255.923 222.591V140.977Z"), q(c, "fill", "#FF7C00"), q(c, "class", "svelte-43sxxs"), ze(a, "transform", "translate(" + /*$bottom*/ - l[2][0] + "px, " + /*$bottom*/ - l[2][1] + "px)"), q(t, "viewBox", "-1200 -1200 3000 3000"), q(t, "fill", "none"), q(t, "xmlns", "http://www.w3.org/2000/svg"), q(t, "class", "svelte-43sxxs"), q(e, "class", "svelte-43sxxs"), Rt( + e = yl("div"), t = J("svg"), o = J("g"), l = J("path"), i = J("path"), s = J("path"), _ = J("path"), r = J("g"), a = J("path"), f = J("path"), c = J("path"), u = J("path"), S(l, "d", "M255.926 0.754768L509.702 139.936V221.027L255.926 81.8465V0.754768Z"), S(l, "fill", "#FF7C00"), S(l, "fill-opacity", "0.4"), S(l, "class", "svelte-43sxxs"), S(i, "d", "M509.69 139.936L254.981 279.641V361.255L509.69 221.55V139.936Z"), S(i, "fill", "#FF7C00"), S(i, "class", "svelte-43sxxs"), S(s, "d", "M0.250138 139.937L254.981 279.641V361.255L0.250138 221.55V139.937Z"), S(s, "fill", "#FF7C00"), S(s, "fill-opacity", "0.4"), S(s, "class", "svelte-43sxxs"), S(_, "d", "M255.923 0.232622L0.236328 139.936V221.55L255.923 81.8469V0.232622Z"), S(_, "fill", "#FF7C00"), S(_, "class", "svelte-43sxxs"), ze(o, "transform", "translate(" + /*$top*/ + n[1][0] + "px, " + /*$top*/ + n[1][1] + "px)"), S(a, "d", "M255.926 141.5L509.702 280.681V361.773L255.926 222.592V141.5Z"), S(a, "fill", "#FF7C00"), S(a, "fill-opacity", "0.4"), S(a, "class", "svelte-43sxxs"), S(f, "d", "M509.69 280.679L254.981 420.384V501.998L509.69 362.293V280.679Z"), S(f, "fill", "#FF7C00"), S(f, "class", "svelte-43sxxs"), S(c, "d", "M0.250138 280.681L254.981 420.386V502L0.250138 362.295V280.681Z"), S(c, "fill", "#FF7C00"), S(c, "fill-opacity", "0.4"), S(c, "class", "svelte-43sxxs"), S(u, "d", "M255.923 140.977L0.236328 280.68V362.294L255.923 222.591V140.977Z"), S(u, "fill", "#FF7C00"), S(u, "class", "svelte-43sxxs"), ze(r, "transform", "translate(" + /*$bottom*/ + n[2][0] + "px, " + /*$bottom*/ + n[2][1] + "px)"), S(t, "viewBox", "-1200 -1200 3000 3000"), S(t, "fill", "none"), S(t, "xmlns", "http://www.w3.org/2000/svg"), S(t, "class", "svelte-43sxxs"), S(e, "class", "svelte-43sxxs"), Rt( e, "margin", /*margin*/ - l[0] + n[0] ); }, - m(m, k) { - Li(m, e, k), W(e, t), W(t, n), W(n, i), W(n, o), W(n, s), W(n, f), W(t, a), W(a, _), W(a, r), W(a, u), W(a, c); + m(m, b) { + Ml(m, e, b), Y(e, t), Y(t, o), Y(o, l), Y(o, i), Y(o, s), Y(o, _), Y(t, r), Y(r, a), Y(r, f), Y(r, c), Y(r, u); }, - p(m, [k]) { - k & /*$top*/ - 2 && ze(n, "transform", "translate(" + /*$top*/ + p(m, [b]) { + b & /*$top*/ + 2 && ze(o, "transform", "translate(" + /*$top*/ m[1][0] + "px, " + /*$top*/ - m[1][1] + "px)"), k & /*$bottom*/ - 4 && ze(a, "transform", "translate(" + /*$bottom*/ + m[1][1] + "px)"), b & /*$bottom*/ + 4 && ze(r, "transform", "translate(" + /*$bottom*/ m[2][0] + "px, " + /*$bottom*/ - m[2][1] + "px)"), k & /*margin*/ + m[2][1] + "px)"), b & /*margin*/ 1 && Rt( e, "margin", @@ -1908,165 +2631,196 @@ function Hi(l) { m[0] ); }, - i: Et, - o: Et, + i: Dt, + o: Dt, d(m) { - m && qi(e); + m && Sl(e); } }; } -function Mi(l, e, t) { - let n, i, { margin: o = !0 } = e; - const s = rt([0, 0]); - zt(l, s, (c) => t(1, n = c)); - const f = rt([0, 0]); - zt(l, f, (c) => t(2, i = c)); +function Hl(n, e, t) { + let o, l; + var i = this && this.__awaiter || function(m, b, k, y) { + function L(w) { + return w instanceof k ? w : new k(function(d) { + d(w); + }); + } + return new (k || (k = Promise))(function(w, d) { + function q(N) { + try { + g(y.next(N)); + } catch (E) { + d(E); + } + } + function M(N) { + try { + g(y.throw(N)); + } catch (E) { + d(E); + } + } + function g(N) { + N.done ? w(N.value) : L(N.value).then(q, M); + } + g((y = y.apply(m, b || [])).next()); + }); + }; + let { margin: s = !0 } = e; + const _ = ut([0, 0]); + Et(n, _, (m) => t(1, o = m)); + const r = ut([0, 0]); + Et(n, r, (m) => t(2, l = m)); let a; - async function _() { - await Promise.all([s.set([125, 140]), f.set([-125, -140])]), await Promise.all([s.set([-125, 140]), f.set([125, -140])]), await Promise.all([s.set([-125, 0]), f.set([125, -0])]), await Promise.all([s.set([125, 0]), f.set([-125, 0])]); + function f() { + return i(this, void 0, void 0, function* () { + yield Promise.all([_.set([125, 140]), r.set([-125, -140])]), yield Promise.all([_.set([-125, 140]), r.set([125, -140])]), yield Promise.all([_.set([-125, 0]), r.set([125, -0])]), yield Promise.all([_.set([125, 0]), r.set([-125, 0])]); + }); } - async function r() { - await _(), a || r(); + function c() { + return i(this, void 0, void 0, function* () { + yield f(), a || c(); + }); } - async function u() { - await Promise.all([s.set([125, 0]), f.set([-125, 0])]), r(); + function u() { + return i(this, void 0, void 0, function* () { + yield Promise.all([_.set([125, 0]), r.set([-125, 0])]), c(); + }); } - return Fi(() => (u(), () => a = !0)), l.$$set = (c) => { - "margin" in c && t(0, o = c.margin); - }, [o, n, i, s, f]; + return Tl(() => (u(), () => a = !0)), n.$$set = (m) => { + "margin" in m && t(0, s = m.margin); + }, [s, o, l, _, r]; } -class Ni extends Ci { +class Nl extends kl { constructor(e) { - super(), Ti(this, e, Mi, Hi, ji, { margin: 0 }); + super(), Ll(this, e, Hl, Fl, jl, { margin: 0 }); } } const { - SvelteComponent: Vi, - append: ce, - attr: Y, - binding_callbacks: Dt, - check_outros: bl, - create_component: zi, - create_slot: Ei, - destroy_component: Ri, - destroy_each: wl, - detach: v, - element: $, - empty: Te, - ensure_array_like: Be, - get_all_dirty_from_scope: Di, - get_slot_changes: Bi, - group_outros: vl, - init: Pi, - insert: p, - mount_component: Zi, - noop: Je, - safe_not_equal: Oi, - set_data: P, - set_style: oe, - space: G, - text: H, - toggle_class: B, - transition_in: qe, - transition_out: Se, - update_slot_base: Ai -} = window.__gradio__svelte__internal, { tick: Wi } = window.__gradio__svelte__internal, { onDestroy: Ii } = window.__gradio__svelte__internal, Ui = (l) => ({}), Bt = (l) => ({}); -function Pt(l, e, t) { - const n = l.slice(); - return n[38] = e[t], n[40] = t, n; -} -function Zt(l, e, t) { - const n = l.slice(); - return n[38] = e[t], n; -} -function Xi(l) { + SvelteComponent: Vl, + append: pe, + attr: ee, + binding_callbacks: Ot, + check_outros: wn, + create_component: zl, + create_slot: El, + destroy_component: Dl, + destroy_each: $n, + detach: $, + element: le, + empty: Le, + ensure_array_like: Oe, + get_all_dirty_from_scope: Rl, + get_slot_changes: Ol, + group_outros: Cn, + init: Zl, + insert: C, + mount_component: Al, + noop: Ke, + safe_not_equal: Bl, + set_data: W, + set_style: _e, + space: te, + text: F, + toggle_class: P, + transition_in: Se, + transition_out: ye, + update_slot_base: Il +} = window.__gradio__svelte__internal, { tick: Pl } = window.__gradio__svelte__internal, { onDestroy: Wl } = window.__gradio__svelte__internal, Xl = (n) => ({}), Zt = (n) => ({}); +function At(n, e, t) { + const o = n.slice(); + return o[39] = e[t], o[41] = t, o; +} +function Bt(n, e, t) { + const o = n.slice(); + return o[39] = e[t], o; +} +function Gl(n) { let e, t = ( /*i18n*/ - l[1]("common.error") + "" - ), n, i, o; + n[1]("common.error") + "" + ), o, l, i; const s = ( /*#slots*/ - l[29].error - ), f = Ei( + n[29].error + ), _ = El( s, - l, + n, /*$$scope*/ - l[28], - Bt + n[28], + Zt ); return { c() { - e = $("span"), n = H(t), i = G(), f && f.c(), Y(e, "class", "error svelte-1txqlrd"); + e = le("span"), o = F(t), l = te(), _ && _.c(), ee(e, "class", "error svelte-1txqlrd"); }, - m(a, _) { - p(a, e, _), ce(e, n), p(a, i, _), f && f.m(a, _), o = !0; + m(r, a) { + C(r, e, a), pe(e, o), C(r, l, a), _ && _.m(r, a), i = !0; }, - p(a, _) { - (!o || _[0] & /*i18n*/ + p(r, a) { + (!i || a[0] & /*i18n*/ 2) && t !== (t = /*i18n*/ - a[1]("common.error") + "") && P(n, t), f && f.p && (!o || _[0] & /*$$scope*/ - 268435456) && Ai( - f, + r[1]("common.error") + "") && W(o, t), _ && _.p && (!i || a[0] & /*$$scope*/ + 268435456) && Il( + _, s, - a, + r, /*$$scope*/ - a[28], - o ? Bi( + r[28], + i ? Ol( s, /*$$scope*/ - a[28], - _, - Ui - ) : Di( + r[28], + a, + Xl + ) : Rl( /*$$scope*/ - a[28] + r[28] ), - Bt + Zt ); }, - i(a) { - o || (qe(f, a), o = !0); + i(r) { + i || (Se(_, r), i = !0); }, - o(a) { - Se(f, a), o = !1; + o(r) { + ye(_, r), i = !1; }, - d(a) { - a && (v(e), v(i)), f && f.d(a); + d(r) { + r && ($(e), $(l)), _ && _.d(r); } }; } -function Yi(l) { - let e, t, n, i, o, s, f, a, _, r = ( +function Ul(n) { + let e, t, o, l, i, s, _, r, a, f = ( /*variant*/ - l[8] === "default" && /*show_eta_bar*/ - l[18] && /*show_progress*/ - l[6] === "full" && Ot(l) + n[8] === "default" && /*show_eta_bar*/ + n[18] && /*show_progress*/ + n[6] === "full" && It(n) ); - function u(d, C) { + function c(d, q) { if ( /*progress*/ d[7] - ) - return Ki; + ) return Kl; if ( /*queue_position*/ d[2] !== null && /*queue_size*/ d[3] !== void 0 && /*queue_position*/ d[2] >= 0 - ) - return Ji; + ) return Jl; if ( /*queue_position*/ d[2] === 0 - ) - return Gi; + ) return Yl; } - let c = u(l), m = c && c(l), k = ( + let u = c(n), m = u && u(n), b = ( /*timer*/ - l[5] && It(l) + n[5] && Xt(n) ); - const j = [eo, $i], T = []; - function S(d, C) { + const k = [ti, ei], y = []; + function L(d, q) { return ( /*last_progress_level*/ d[15] != null ? 0 : ( @@ -2075,789 +2829,818 @@ function Yi(l) { ) ); } - ~(o = S(l)) && (s = T[o] = j[o](l)); - let y = !/*timer*/ - l[5] && Qt(l); + ~(i = L(n)) && (s = y[i] = k[i](n)); + let w = !/*timer*/ + n[5] && xt(n); return { c() { - r && r.c(), e = G(), t = $("div"), m && m.c(), n = G(), k && k.c(), i = G(), s && s.c(), f = G(), y && y.c(), a = Te(), Y(t, "class", "progress-text svelte-1txqlrd"), B( + f && f.c(), e = te(), t = le("div"), m && m.c(), o = te(), b && b.c(), l = te(), s && s.c(), _ = te(), w && w.c(), r = Le(), ee(t, "class", "progress-text svelte-1txqlrd"), P( t, "meta-text-center", /*variant*/ - l[8] === "center" - ), B( + n[8] === "center" + ), P( t, "meta-text", /*variant*/ - l[8] === "default" + n[8] === "default" ); }, - m(d, C) { - r && r.m(d, C), p(d, e, C), p(d, t, C), m && m.m(t, null), ce(t, n), k && k.m(t, null), p(d, i, C), ~o && T[o].m(d, C), p(d, f, C), y && y.m(d, C), p(d, a, C), _ = !0; + m(d, q) { + f && f.m(d, q), C(d, e, q), C(d, t, q), m && m.m(t, null), pe(t, o), b && b.m(t, null), C(d, l, q), ~i && y[i].m(d, q), C(d, _, q), w && w.m(d, q), C(d, r, q), a = !0; }, - p(d, C) { + p(d, q) { /*variant*/ d[8] === "default" && /*show_eta_bar*/ d[18] && /*show_progress*/ - d[6] === "full" ? r ? r.p(d, C) : (r = Ot(d), r.c(), r.m(e.parentNode, e)) : r && (r.d(1), r = null), c === (c = u(d)) && m ? m.p(d, C) : (m && m.d(1), m = c && c(d), m && (m.c(), m.m(t, n))), /*timer*/ - d[5] ? k ? k.p(d, C) : (k = It(d), k.c(), k.m(t, null)) : k && (k.d(1), k = null), (!_ || C[0] & /*variant*/ - 256) && B( + d[6] === "full" ? f ? f.p(d, q) : (f = It(d), f.c(), f.m(e.parentNode, e)) : f && (f.d(1), f = null), u === (u = c(d)) && m ? m.p(d, q) : (m && m.d(1), m = u && u(d), m && (m.c(), m.m(t, o))), /*timer*/ + d[5] ? b ? b.p(d, q) : (b = Xt(d), b.c(), b.m(t, null)) : b && (b.d(1), b = null), (!a || q[0] & /*variant*/ + 256) && P( t, "meta-text-center", /*variant*/ d[8] === "center" - ), (!_ || C[0] & /*variant*/ - 256) && B( + ), (!a || q[0] & /*variant*/ + 256) && P( t, "meta-text", /*variant*/ d[8] === "default" ); - let L = o; - o = S(d), o === L ? ~o && T[o].p(d, C) : (s && (vl(), Se(T[L], 1, 1, () => { - T[L] = null; - }), bl()), ~o ? (s = T[o], s ? s.p(d, C) : (s = T[o] = j[o](d), s.c()), qe(s, 1), s.m(f.parentNode, f)) : s = null), /*timer*/ - d[5] ? y && (y.d(1), y = null) : y ? y.p(d, C) : (y = Qt(d), y.c(), y.m(a.parentNode, a)); + let M = i; + i = L(d), i === M ? ~i && y[i].p(d, q) : (s && (Cn(), ye(y[M], 1, 1, () => { + y[M] = null; + }), wn()), ~i ? (s = y[i], s ? s.p(d, q) : (s = y[i] = k[i](d), s.c()), Se(s, 1), s.m(_.parentNode, _)) : s = null), /*timer*/ + d[5] ? w && (w.d(1), w = null) : w ? w.p(d, q) : (w = xt(d), w.c(), w.m(r.parentNode, r)); }, i(d) { - _ || (qe(s), _ = !0); + a || (Se(s), a = !0); }, o(d) { - Se(s), _ = !1; + ye(s), a = !1; }, d(d) { - d && (v(e), v(t), v(i), v(f), v(a)), r && r.d(d), m && m.d(), k && k.d(), ~o && T[o].d(d), y && y.d(d); + d && ($(e), $(t), $(l), $(_), $(r)), f && f.d(d), m && m.d(), b && b.d(), ~i && y[i].d(d), w && w.d(d); } }; } -function Ot(l) { +function It(n) { let e, t = `translateX(${/*eta_level*/ - (l[17] || 0) * 100 - 100}%)`; + (n[17] || 0) * 100 - 100}%)`; return { c() { - e = $("div"), Y(e, "class", "eta-bar svelte-1txqlrd"), oe(e, "transform", t); + e = le("div"), ee(e, "class", "eta-bar svelte-1txqlrd"), _e(e, "transform", t); }, - m(n, i) { - p(n, e, i); + m(o, l) { + C(o, e, l); }, - p(n, i) { - i[0] & /*eta_level*/ + p(o, l) { + l[0] & /*eta_level*/ 131072 && t !== (t = `translateX(${/*eta_level*/ - (n[17] || 0) * 100 - 100}%)`) && oe(e, "transform", t); + (o[17] || 0) * 100 - 100}%)`) && _e(e, "transform", t); }, - d(n) { - n && v(e); + d(o) { + o && $(e); } }; } -function Gi(l) { +function Yl(n) { let e; return { c() { - e = H("processing |"); + e = F("processing |"); }, - m(t, n) { - p(t, e, n); + m(t, o) { + C(t, e, o); }, - p: Je, + p: Ke, d(t) { - t && v(e); + t && $(e); } }; } -function Ji(l) { +function Jl(n) { let e, t = ( /*queue_position*/ - l[2] + 1 + "" - ), n, i, o, s; + n[2] + 1 + "" + ), o, l, i, s; return { c() { - e = H("queue: "), n = H(t), i = H("/"), o = H( + e = F("queue: "), o = F(t), l = F("/"), i = F( /*queue_size*/ - l[3] - ), s = H(" |"); + n[3] + ), s = F(" |"); }, - m(f, a) { - p(f, e, a), p(f, n, a), p(f, i, a), p(f, o, a), p(f, s, a); + m(_, r) { + C(_, e, r), C(_, o, r), C(_, l, r), C(_, i, r), C(_, s, r); }, - p(f, a) { - a[0] & /*queue_position*/ + p(_, r) { + r[0] & /*queue_position*/ 4 && t !== (t = /*queue_position*/ - f[2] + 1 + "") && P(n, t), a[0] & /*queue_size*/ - 8 && P( - o, + _[2] + 1 + "") && W(o, t), r[0] & /*queue_size*/ + 8 && W( + i, /*queue_size*/ - f[3] + _[3] ); }, - d(f) { - f && (v(e), v(n), v(i), v(o), v(s)); + d(_) { + _ && ($(e), $(o), $(l), $(i), $(s)); } }; } -function Ki(l) { - let e, t = Be( +function Kl(n) { + let e, t = Oe( /*progress*/ - l[7] - ), n = []; - for (let i = 0; i < t.length; i += 1) - n[i] = Wt(Zt(l, t, i)); + n[7] + ), o = []; + for (let l = 0; l < t.length; l += 1) + o[l] = Wt(Bt(n, t, l)); return { c() { - for (let i = 0; i < n.length; i += 1) - n[i].c(); - e = Te(); + for (let l = 0; l < o.length; l += 1) + o[l].c(); + e = Le(); }, - m(i, o) { - for (let s = 0; s < n.length; s += 1) - n[s] && n[s].m(i, o); - p(i, e, o); + m(l, i) { + for (let s = 0; s < o.length; s += 1) + o[s] && o[s].m(l, i); + C(l, e, i); }, - p(i, o) { - if (o[0] & /*progress*/ + p(l, i) { + if (i[0] & /*progress*/ 128) { - t = Be( + t = Oe( /*progress*/ - i[7] + l[7] ); let s; for (s = 0; s < t.length; s += 1) { - const f = Zt(i, t, s); - n[s] ? n[s].p(f, o) : (n[s] = Wt(f), n[s].c(), n[s].m(e.parentNode, e)); + const _ = Bt(l, t, s); + o[s] ? o[s].p(_, i) : (o[s] = Wt(_), o[s].c(), o[s].m(e.parentNode, e)); } - for (; s < n.length; s += 1) - n[s].d(1); - n.length = t.length; + for (; s < o.length; s += 1) + o[s].d(1); + o.length = t.length; } }, - d(i) { - i && v(e), wl(n, i); + d(l) { + l && $(e), $n(o, l); } }; } -function At(l) { +function Pt(n) { let e, t = ( /*p*/ - l[38].unit + "" - ), n, i, o = " ", s; - function f(r, u) { + n[39].unit + "" + ), o, l, i = " ", s; + function _(f, c) { return ( /*p*/ - r[38].length != null ? xi : Qi + f[39].length != null ? xl : Ql ); } - let a = f(l), _ = a(l); + let r = _(n), a = r(n); return { c() { - _.c(), e = G(), n = H(t), i = H(" | "), s = H(o); + a.c(), e = te(), o = F(t), l = F(" | "), s = F(i); }, - m(r, u) { - _.m(r, u), p(r, e, u), p(r, n, u), p(r, i, u), p(r, s, u); + m(f, c) { + a.m(f, c), C(f, e, c), C(f, o, c), C(f, l, c), C(f, s, c); }, - p(r, u) { - a === (a = f(r)) && _ ? _.p(r, u) : (_.d(1), _ = a(r), _ && (_.c(), _.m(e.parentNode, e))), u[0] & /*progress*/ + p(f, c) { + r === (r = _(f)) && a ? a.p(f, c) : (a.d(1), a = r(f), a && (a.c(), a.m(e.parentNode, e))), c[0] & /*progress*/ 128 && t !== (t = /*p*/ - r[38].unit + "") && P(n, t); + f[39].unit + "") && W(o, t); }, - d(r) { - r && (v(e), v(n), v(i), v(s)), _.d(r); + d(f) { + f && ($(e), $(o), $(l), $(s)), a.d(f); } }; } -function Qi(l) { - let e = ke( +function Ql(n) { + let e = Ce( /*p*/ - l[38].index || 0 + n[39].index || 0 ) + "", t; return { c() { - t = H(e); + t = F(e); }, - m(n, i) { - p(n, t, i); + m(o, l) { + C(o, t, l); }, - p(n, i) { - i[0] & /*progress*/ - 128 && e !== (e = ke( + p(o, l) { + l[0] & /*progress*/ + 128 && e !== (e = Ce( /*p*/ - n[38].index || 0 - ) + "") && P(t, e); + o[39].index || 0 + ) + "") && W(t, e); }, - d(n) { - n && v(t); + d(o) { + o && $(t); } }; } -function xi(l) { - let e = ke( +function xl(n) { + let e = Ce( /*p*/ - l[38].index || 0 - ) + "", t, n, i = ke( + n[39].index || 0 + ) + "", t, o, l = Ce( /*p*/ - l[38].length - ) + "", o; + n[39].length + ) + "", i; return { c() { - t = H(e), n = H("/"), o = H(i); + t = F(e), o = F("/"), i = F(l); }, - m(s, f) { - p(s, t, f), p(s, n, f), p(s, o, f); + m(s, _) { + C(s, t, _), C(s, o, _), C(s, i, _); }, - p(s, f) { - f[0] & /*progress*/ - 128 && e !== (e = ke( + p(s, _) { + _[0] & /*progress*/ + 128 && e !== (e = Ce( /*p*/ - s[38].index || 0 - ) + "") && P(t, e), f[0] & /*progress*/ - 128 && i !== (i = ke( + s[39].index || 0 + ) + "") && W(t, e), _[0] & /*progress*/ + 128 && l !== (l = Ce( /*p*/ - s[38].length - ) + "") && P(o, i); + s[39].length + ) + "") && W(i, l); }, d(s) { - s && (v(t), v(n), v(o)); + s && ($(t), $(o), $(i)); } }; } -function Wt(l) { +function Wt(n) { let e, t = ( /*p*/ - l[38].index != null && At(l) + n[39].index != null && Pt(n) ); return { c() { - t && t.c(), e = Te(); + t && t.c(), e = Le(); }, - m(n, i) { - t && t.m(n, i), p(n, e, i); + m(o, l) { + t && t.m(o, l), C(o, e, l); }, - p(n, i) { + p(o, l) { /*p*/ - n[38].index != null ? t ? t.p(n, i) : (t = At(n), t.c(), t.m(e.parentNode, e)) : t && (t.d(1), t = null); + o[39].index != null ? t ? t.p(o, l) : (t = Pt(o), t.c(), t.m(e.parentNode, e)) : t && (t.d(1), t = null); }, - d(n) { - n && v(e), t && t.d(n); + d(o) { + o && $(e), t && t.d(o); } }; } -function It(l) { +function Xt(n) { let e, t = ( /*eta*/ - l[0] ? `/${/*formatted_eta*/ - l[19]}` : "" - ), n, i; + n[0] ? `/${/*formatted_eta*/ + n[19]}` : "" + ), o, l; return { c() { - e = H( + e = F( /*formatted_timer*/ - l[20] - ), n = H(t), i = H("s"); + n[20] + ), o = F(t), l = F("s"); }, - m(o, s) { - p(o, e, s), p(o, n, s), p(o, i, s); + m(i, s) { + C(i, e, s), C(i, o, s), C(i, l, s); }, - p(o, s) { + p(i, s) { s[0] & /*formatted_timer*/ - 1048576 && P( + 1048576 && W( e, /*formatted_timer*/ - o[20] + i[20] ), s[0] & /*eta, formatted_eta*/ 524289 && t !== (t = /*eta*/ - o[0] ? `/${/*formatted_eta*/ - o[19]}` : "") && P(n, t); + i[0] ? `/${/*formatted_eta*/ + i[19]}` : "") && W(o, t); }, - d(o) { - o && (v(e), v(n), v(i)); + d(i) { + i && ($(e), $(o), $(l)); } }; } -function $i(l) { +function ei(n) { let e, t; - return e = new Ni({ + return e = new Nl({ props: { margin: ( /*variant*/ - l[8] === "default" + n[8] === "default" ) } }), { c() { - zi(e.$$.fragment); + zl(e.$$.fragment); }, - m(n, i) { - Zi(e, n, i), t = !0; + m(o, l) { + Al(e, o, l), t = !0; }, - p(n, i) { - const o = {}; - i[0] & /*variant*/ - 256 && (o.margin = /*variant*/ - n[8] === "default"), e.$set(o); + p(o, l) { + const i = {}; + l[0] & /*variant*/ + 256 && (i.margin = /*variant*/ + o[8] === "default"), e.$set(i); }, - i(n) { - t || (qe(e.$$.fragment, n), t = !0); + i(o) { + t || (Se(e.$$.fragment, o), t = !0); }, - o(n) { - Se(e.$$.fragment, n), t = !1; + o(o) { + ye(e.$$.fragment, o), t = !1; }, - d(n) { - Ri(e, n); + d(o) { + Dl(e, o); } }; } -function eo(l) { - let e, t, n, i, o, s = `${/*last_progress_level*/ - l[15] * 100}%`, f = ( +function ti(n) { + let e, t, o, l, i, s = `${/*last_progress_level*/ + n[15] * 100}%`, _ = ( /*progress*/ - l[7] != null && Ut(l) + n[7] != null && Gt(n) ); return { c() { - e = $("div"), t = $("div"), f && f.c(), n = G(), i = $("div"), o = $("div"), Y(t, "class", "progress-level-inner svelte-1txqlrd"), Y(o, "class", "progress-bar svelte-1txqlrd"), oe(o, "width", s), Y(i, "class", "progress-bar-wrap svelte-1txqlrd"), Y(e, "class", "progress-level svelte-1txqlrd"); + e = le("div"), t = le("div"), _ && _.c(), o = te(), l = le("div"), i = le("div"), ee(t, "class", "progress-level-inner svelte-1txqlrd"), ee(i, "class", "progress-bar svelte-1txqlrd"), _e(i, "width", s), ee(l, "class", "progress-bar-wrap svelte-1txqlrd"), ee(e, "class", "progress-level svelte-1txqlrd"); }, - m(a, _) { - p(a, e, _), ce(e, t), f && f.m(t, null), ce(e, n), ce(e, i), ce(i, o), l[30](o); + m(r, a) { + C(r, e, a), pe(e, t), _ && _.m(t, null), pe(e, o), pe(e, l), pe(l, i), n[30](i); }, - p(a, _) { + p(r, a) { /*progress*/ - a[7] != null ? f ? f.p(a, _) : (f = Ut(a), f.c(), f.m(t, null)) : f && (f.d(1), f = null), _[0] & /*last_progress_level*/ + r[7] != null ? _ ? _.p(r, a) : (_ = Gt(r), _.c(), _.m(t, null)) : _ && (_.d(1), _ = null), a[0] & /*last_progress_level*/ 32768 && s !== (s = `${/*last_progress_level*/ - a[15] * 100}%`) && oe(o, "width", s); + r[15] * 100}%`) && _e(i, "width", s); }, - i: Je, - o: Je, - d(a) { - a && v(e), f && f.d(), l[30](null); + i: Ke, + o: Ke, + d(r) { + r && $(e), _ && _.d(), n[30](null); } }; } -function Ut(l) { - let e, t = Be( +function Gt(n) { + let e, t = Oe( /*progress*/ - l[7] - ), n = []; - for (let i = 0; i < t.length; i += 1) - n[i] = Kt(Pt(l, t, i)); + n[7] + ), o = []; + for (let l = 0; l < t.length; l += 1) + o[l] = Qt(At(n, t, l)); return { c() { - for (let i = 0; i < n.length; i += 1) - n[i].c(); - e = Te(); + for (let l = 0; l < o.length; l += 1) + o[l].c(); + e = Le(); }, - m(i, o) { - for (let s = 0; s < n.length; s += 1) - n[s] && n[s].m(i, o); - p(i, e, o); + m(l, i) { + for (let s = 0; s < o.length; s += 1) + o[s] && o[s].m(l, i); + C(l, e, i); }, - p(i, o) { - if (o[0] & /*progress_level, progress*/ + p(l, i) { + if (i[0] & /*progress_level, progress*/ 16512) { - t = Be( + t = Oe( /*progress*/ - i[7] + l[7] ); let s; for (s = 0; s < t.length; s += 1) { - const f = Pt(i, t, s); - n[s] ? n[s].p(f, o) : (n[s] = Kt(f), n[s].c(), n[s].m(e.parentNode, e)); + const _ = At(l, t, s); + o[s] ? o[s].p(_, i) : (o[s] = Qt(_), o[s].c(), o[s].m(e.parentNode, e)); } - for (; s < n.length; s += 1) - n[s].d(1); - n.length = t.length; + for (; s < o.length; s += 1) + o[s].d(1); + o.length = t.length; } }, - d(i) { - i && v(e), wl(n, i); + d(l) { + l && $(e), $n(o, l); } }; } -function Xt(l) { - let e, t, n, i, o = ( +function Ut(n) { + let e, t, o, l, i = ( /*i*/ - l[40] !== 0 && to() + n[41] !== 0 && ni() ), s = ( /*p*/ - l[38].desc != null && Yt(l) - ), f = ( + n[39].desc != null && Yt(n) + ), _ = ( /*p*/ - l[38].desc != null && /*progress_level*/ - l[14] && /*progress_level*/ - l[14][ + n[39].desc != null && /*progress_level*/ + n[14] && /*progress_level*/ + n[14][ /*i*/ - l[40] - ] != null && Gt() - ), a = ( + n[41] + ] != null && Jt() + ), r = ( /*progress_level*/ - l[14] != null && Jt(l) + n[14] != null && Kt(n) ); return { c() { - o && o.c(), e = G(), s && s.c(), t = G(), f && f.c(), n = G(), a && a.c(), i = Te(); + i && i.c(), e = te(), s && s.c(), t = te(), _ && _.c(), o = te(), r && r.c(), l = Le(); }, - m(_, r) { - o && o.m(_, r), p(_, e, r), s && s.m(_, r), p(_, t, r), f && f.m(_, r), p(_, n, r), a && a.m(_, r), p(_, i, r); + m(a, f) { + i && i.m(a, f), C(a, e, f), s && s.m(a, f), C(a, t, f), _ && _.m(a, f), C(a, o, f), r && r.m(a, f), C(a, l, f); }, - p(_, r) { + p(a, f) { /*p*/ - _[38].desc != null ? s ? s.p(_, r) : (s = Yt(_), s.c(), s.m(t.parentNode, t)) : s && (s.d(1), s = null), /*p*/ - _[38].desc != null && /*progress_level*/ - _[14] && /*progress_level*/ - _[14][ + a[39].desc != null ? s ? s.p(a, f) : (s = Yt(a), s.c(), s.m(t.parentNode, t)) : s && (s.d(1), s = null), /*p*/ + a[39].desc != null && /*progress_level*/ + a[14] && /*progress_level*/ + a[14][ /*i*/ - _[40] - ] != null ? f || (f = Gt(), f.c(), f.m(n.parentNode, n)) : f && (f.d(1), f = null), /*progress_level*/ - _[14] != null ? a ? a.p(_, r) : (a = Jt(_), a.c(), a.m(i.parentNode, i)) : a && (a.d(1), a = null); + a[41] + ] != null ? _ || (_ = Jt(), _.c(), _.m(o.parentNode, o)) : _ && (_.d(1), _ = null), /*progress_level*/ + a[14] != null ? r ? r.p(a, f) : (r = Kt(a), r.c(), r.m(l.parentNode, l)) : r && (r.d(1), r = null); }, - d(_) { - _ && (v(e), v(t), v(n), v(i)), o && o.d(_), s && s.d(_), f && f.d(_), a && a.d(_); + d(a) { + a && ($(e), $(t), $(o), $(l)), i && i.d(a), s && s.d(a), _ && _.d(a), r && r.d(a); } }; } -function to(l) { +function ni(n) { let e; return { c() { - e = H(" /"); + e = F(" /"); }, - m(t, n) { - p(t, e, n); + m(t, o) { + C(t, e, o); }, d(t) { - t && v(e); + t && $(e); } }; } -function Yt(l) { +function Yt(n) { let e = ( /*p*/ - l[38].desc + "" + n[39].desc + "" ), t; return { c() { - t = H(e); + t = F(e); }, - m(n, i) { - p(n, t, i); + m(o, l) { + C(o, t, l); }, - p(n, i) { - i[0] & /*progress*/ + p(o, l) { + l[0] & /*progress*/ 128 && e !== (e = /*p*/ - n[38].desc + "") && P(t, e); + o[39].desc + "") && W(t, e); }, - d(n) { - n && v(t); + d(o) { + o && $(t); } }; } -function Gt(l) { +function Jt(n) { let e; return { c() { - e = H("-"); + e = F("-"); }, - m(t, n) { - p(t, e, n); + m(t, o) { + C(t, e, o); }, d(t) { - t && v(e); + t && $(e); } }; } -function Jt(l) { +function Kt(n) { let e = (100 * /*progress_level*/ - (l[14][ + (n[14][ /*i*/ - l[40] - ] || 0)).toFixed(1) + "", t, n; + n[41] + ] || 0)).toFixed(1) + "", t, o; return { c() { - t = H(e), n = H("%"); + t = F(e), o = F("%"); }, - m(i, o) { - p(i, t, o), p(i, n, o); + m(l, i) { + C(l, t, i), C(l, o, i); }, - p(i, o) { - o[0] & /*progress_level*/ + p(l, i) { + i[0] & /*progress_level*/ 16384 && e !== (e = (100 * /*progress_level*/ - (i[14][ + (l[14][ /*i*/ - i[40] - ] || 0)).toFixed(1) + "") && P(t, e); + l[41] + ] || 0)).toFixed(1) + "") && W(t, e); }, - d(i) { - i && (v(t), v(n)); + d(l) { + l && ($(t), $(o)); } }; } -function Kt(l) { +function Qt(n) { let e, t = ( /*p*/ - (l[38].desc != null || /*progress_level*/ - l[14] && /*progress_level*/ - l[14][ + (n[39].desc != null || /*progress_level*/ + n[14] && /*progress_level*/ + n[14][ /*i*/ - l[40] - ] != null) && Xt(l) + n[41] + ] != null) && Ut(n) ); return { c() { - t && t.c(), e = Te(); + t && t.c(), e = Le(); }, - m(n, i) { - t && t.m(n, i), p(n, e, i); + m(o, l) { + t && t.m(o, l), C(o, e, l); }, - p(n, i) { + p(o, l) { /*p*/ - n[38].desc != null || /*progress_level*/ - n[14] && /*progress_level*/ - n[14][ + o[39].desc != null || /*progress_level*/ + o[14] && /*progress_level*/ + o[14][ /*i*/ - n[40] - ] != null ? t ? t.p(n, i) : (t = Xt(n), t.c(), t.m(e.parentNode, e)) : t && (t.d(1), t = null); + o[41] + ] != null ? t ? t.p(o, l) : (t = Ut(o), t.c(), t.m(e.parentNode, e)) : t && (t.d(1), t = null); }, - d(n) { - n && v(e), t && t.d(n); + d(o) { + o && $(e), t && t.d(o); } }; } -function Qt(l) { +function xt(n) { let e, t; return { c() { - e = $("p"), t = H( + e = le("p"), t = F( /*loading_text*/ - l[9] - ), Y(e, "class", "loading svelte-1txqlrd"); + n[9] + ), ee(e, "class", "loading svelte-1txqlrd"); }, - m(n, i) { - p(n, e, i), ce(e, t); + m(o, l) { + C(o, e, l), pe(e, t); }, - p(n, i) { - i[0] & /*loading_text*/ - 512 && P( + p(o, l) { + l[0] & /*loading_text*/ + 512 && W( t, /*loading_text*/ - n[9] + o[9] ); }, - d(n) { - n && v(e); + d(o) { + o && $(e); } }; } -function lo(l) { - let e, t, n, i, o; - const s = [Yi, Xi], f = []; - function a(_, r) { +function oi(n) { + let e, t, o, l, i; + const s = [Ul, Gl], _ = []; + function r(a, f) { return ( /*status*/ - _[4] === "pending" ? 0 : ( + a[4] === "pending" ? 0 : ( /*status*/ - _[4] === "error" ? 1 : -1 + a[4] === "error" ? 1 : -1 ) ); } - return ~(t = a(l)) && (n = f[t] = s[t](l)), { + return ~(t = r(n)) && (o = _[t] = s[t](n)), { c() { - e = $("div"), n && n.c(), Y(e, "class", i = "wrap " + /*variant*/ - l[8] + " " + /*show_progress*/ - l[6] + " svelte-1txqlrd"), B(e, "hide", !/*status*/ - l[4] || /*status*/ - l[4] === "complete" || /*show_progress*/ - l[6] === "hidden"), B( + e = le("div"), o && o.c(), ee(e, "class", l = "wrap " + /*variant*/ + n[8] + " " + /*show_progress*/ + n[6] + " svelte-1txqlrd"), P(e, "hide", !/*status*/ + n[4] || /*status*/ + n[4] === "complete" || /*show_progress*/ + n[6] === "hidden"), P( e, "translucent", /*variant*/ - l[8] === "center" && /*status*/ - (l[4] === "pending" || /*status*/ - l[4] === "error") || /*translucent*/ - l[11] || /*show_progress*/ - l[6] === "minimal" - ), B( + n[8] === "center" && /*status*/ + (n[4] === "pending" || /*status*/ + n[4] === "error") || /*translucent*/ + n[11] || /*show_progress*/ + n[6] === "minimal" + ), P( e, "generating", /*status*/ - l[4] === "generating" - ), B( + n[4] === "generating" + ), P( e, "border", /*border*/ - l[12] - ), oe( + n[12] + ), _e( e, "position", /*absolute*/ - l[10] ? "absolute" : "static" - ), oe( + n[10] ? "absolute" : "static" + ), _e( e, "padding", /*absolute*/ - l[10] ? "0" : "var(--size-8) 0" + n[10] ? "0" : "var(--size-8) 0" ); }, - m(_, r) { - p(_, e, r), ~t && f[t].m(e, null), l[31](e), o = !0; - }, - p(_, r) { - let u = t; - t = a(_), t === u ? ~t && f[t].p(_, r) : (n && (vl(), Se(f[u], 1, 1, () => { - f[u] = null; - }), bl()), ~t ? (n = f[t], n ? n.p(_, r) : (n = f[t] = s[t](_), n.c()), qe(n, 1), n.m(e, null)) : n = null), (!o || r[0] & /*variant, show_progress*/ - 320 && i !== (i = "wrap " + /*variant*/ - _[8] + " " + /*show_progress*/ - _[6] + " svelte-1txqlrd")) && Y(e, "class", i), (!o || r[0] & /*variant, show_progress, status, show_progress*/ - 336) && B(e, "hide", !/*status*/ - _[4] || /*status*/ - _[4] === "complete" || /*show_progress*/ - _[6] === "hidden"), (!o || r[0] & /*variant, show_progress, variant, status, translucent, show_progress*/ - 2384) && B( + m(a, f) { + C(a, e, f), ~t && _[t].m(e, null), n[31](e), i = !0; + }, + p(a, f) { + let c = t; + t = r(a), t === c ? ~t && _[t].p(a, f) : (o && (Cn(), ye(_[c], 1, 1, () => { + _[c] = null; + }), wn()), ~t ? (o = _[t], o ? o.p(a, f) : (o = _[t] = s[t](a), o.c()), Se(o, 1), o.m(e, null)) : o = null), (!i || f[0] & /*variant, show_progress*/ + 320 && l !== (l = "wrap " + /*variant*/ + a[8] + " " + /*show_progress*/ + a[6] + " svelte-1txqlrd")) && ee(e, "class", l), (!i || f[0] & /*variant, show_progress, status, show_progress*/ + 336) && P(e, "hide", !/*status*/ + a[4] || /*status*/ + a[4] === "complete" || /*show_progress*/ + a[6] === "hidden"), (!i || f[0] & /*variant, show_progress, variant, status, translucent, show_progress*/ + 2384) && P( e, "translucent", /*variant*/ - _[8] === "center" && /*status*/ - (_[4] === "pending" || /*status*/ - _[4] === "error") || /*translucent*/ - _[11] || /*show_progress*/ - _[6] === "minimal" - ), (!o || r[0] & /*variant, show_progress, status*/ - 336) && B( + a[8] === "center" && /*status*/ + (a[4] === "pending" || /*status*/ + a[4] === "error") || /*translucent*/ + a[11] || /*show_progress*/ + a[6] === "minimal" + ), (!i || f[0] & /*variant, show_progress, status*/ + 336) && P( e, "generating", /*status*/ - _[4] === "generating" - ), (!o || r[0] & /*variant, show_progress, border*/ - 4416) && B( + a[4] === "generating" + ), (!i || f[0] & /*variant, show_progress, border*/ + 4416) && P( e, "border", /*border*/ - _[12] - ), r[0] & /*absolute*/ - 1024 && oe( + a[12] + ), f[0] & /*absolute*/ + 1024 && _e( e, "position", /*absolute*/ - _[10] ? "absolute" : "static" - ), r[0] & /*absolute*/ - 1024 && oe( + a[10] ? "absolute" : "static" + ), f[0] & /*absolute*/ + 1024 && _e( e, "padding", /*absolute*/ - _[10] ? "0" : "var(--size-8) 0" + a[10] ? "0" : "var(--size-8) 0" ); }, - i(_) { - o || (qe(n), o = !0); + i(a) { + i || (Se(o), i = !0); }, - o(_) { - Se(n), o = !1; + o(a) { + ye(o), i = !1; }, - d(_) { - _ && v(e), ~t && f[t].d(), l[31](null); + d(a) { + a && $(e), ~t && _[t].d(), n[31](null); } }; } -let Ee = [], Ye = !1; -async function no(l, e = !0) { - if (!(window.__gradio_mode__ === "website" || window.__gradio_mode__ !== "app" && e !== !0)) { - if (Ee.push(l), !Ye) - Ye = !0; - else - return; - await Wi(), requestAnimationFrame(() => { - let t = [0, 0]; - for (let n = 0; n < Ee.length; n++) { - const o = Ee[n].getBoundingClientRect(); - (n === 0 || o.top + window.scrollY <= t[0]) && (t[0] = o.top + window.scrollY, t[1] = n); - } - window.scrollTo({ top: t[0] - 20, behavior: "smooth" }), Ye = !1, Ee = []; +var li = function(n, e, t, o) { + function l(i) { + return i instanceof t ? i : new t(function(s) { + s(i); }); } + return new (t || (t = Promise))(function(i, s) { + function _(f) { + try { + a(o.next(f)); + } catch (c) { + s(c); + } + } + function r(f) { + try { + a(o.throw(f)); + } catch (c) { + s(c); + } + } + function a(f) { + f.done ? i(f.value) : l(f.value).then(_, r); + } + a((o = o.apply(n, e || [])).next()); + }); +}; +let Ee = [], Ye = !1; +function ii(n) { + return li(this, arguments, void 0, function* (e, t = !0) { + if (!(window.__gradio_mode__ === "website" || window.__gradio_mode__ !== "app" && t !== !0)) { + if (Ee.push(e), !Ye) Ye = !0; + else return; + yield Pl(), requestAnimationFrame(() => { + let o = [0, 0]; + for (let l = 0; l < Ee.length; l++) { + const s = Ee[l].getBoundingClientRect(); + (l === 0 || s.top + window.scrollY <= o[0]) && (o[0] = s.top + window.scrollY, o[1] = l); + } + window.scrollTo({ top: o[0] - 20, behavior: "smooth" }), Ye = !1, Ee = []; + }); + } + }); } -function io(l, e, t) { - let n, { $$slots: i = {}, $$scope: o } = e, { i18n: s } = e, { eta: f = null } = e, { queue_position: a } = e, { queue_size: _ } = e, { status: r } = e, { scroll_to_output: u = !1 } = e, { timer: c = !0 } = e, { show_progress: m = "full" } = e, { message: k = null } = e, { progress: j = null } = e, { variant: T = "default" } = e, { loading_text: S = "Loading..." } = e, { absolute: y = !0 } = e, { translucent: d = !1 } = e, { border: C = !1 } = e, { autoscroll: L } = e, h, Z = !1, J = 0, E = 0, O = null, R = null, ae = 0, A = null, K, D = null, me = !0; - const Le = () => { - t(0, f = t(26, O = t(19, he = null))), t(24, J = performance.now()), t(25, E = 0), Z = !0, ge(); +function si(n, e, t) { + let o, { $$slots: l = {}, $$scope: i } = e; + this && this.__awaiter; + let { i18n: s } = e, { eta: _ = null } = e, { queue_position: r } = e, { queue_size: a } = e, { status: f } = e, { scroll_to_output: c = !1 } = e, { timer: u = !0 } = e, { show_progress: m = "full" } = e, { message: b = null } = e, { progress: k = null } = e, { variant: y = "default" } = e, { loading_text: L = "Loading..." } = e, { absolute: w = !0 } = e, { translucent: d = !1 } = e, { border: q = !1 } = e, { autoscroll: M } = e, g, N = !1, E = 0, Z = 0, X = null, A = null, ue = 0, G = null, ne, B = null, he = !0; + const Me = () => { + t(0, _ = t(26, X = t(19, be = null))), t(24, E = performance.now()), t(25, Z = 0), N = !0, ve(); }; - function ge() { + function ve() { requestAnimationFrame(() => { - t(25, E = (performance.now() - J) / 1e3), Z && ge(); + t(25, Z = (performance.now() - E) / 1e3), N && ve(); }); } - function b() { - t(25, E = 0), t(0, f = t(26, O = t(19, he = null))), Z && (Z = !1); + function h() { + t(25, Z = 0), t(0, _ = t(26, X = t(19, be = null))), N && (N = !1); } - Ii(() => { - Z && b(); + Wl(() => { + N && h(); }); - let he = null; - function Oe(w) { - Dt[w ? "unshift" : "push"](() => { - D = w, t(16, D), t(7, j), t(14, A), t(15, K); + let be = null; + function Be(v) { + Ot[v ? "unshift" : "push"](() => { + B = v, t(16, B), t(7, k), t(14, G), t(15, ne); }); } - function Ae(w) { - Dt[w ? "unshift" : "push"](() => { - h = w, t(13, h); + function Ie(v) { + Ot[v ? "unshift" : "push"](() => { + g = v, t(13, g); }); } - return l.$$set = (w) => { - "i18n" in w && t(1, s = w.i18n), "eta" in w && t(0, f = w.eta), "queue_position" in w && t(2, a = w.queue_position), "queue_size" in w && t(3, _ = w.queue_size), "status" in w && t(4, r = w.status), "scroll_to_output" in w && t(21, u = w.scroll_to_output), "timer" in w && t(5, c = w.timer), "show_progress" in w && t(6, m = w.show_progress), "message" in w && t(22, k = w.message), "progress" in w && t(7, j = w.progress), "variant" in w && t(8, T = w.variant), "loading_text" in w && t(9, S = w.loading_text), "absolute" in w && t(10, y = w.absolute), "translucent" in w && t(11, d = w.translucent), "border" in w && t(12, C = w.border), "autoscroll" in w && t(23, L = w.autoscroll), "$$scope" in w && t(28, o = w.$$scope); - }, l.$$.update = () => { - l.$$.dirty[0] & /*eta, old_eta, timer_start, eta_from_start*/ - 218103809 && (f === null && t(0, f = O), f != null && O !== f && (t(27, R = (performance.now() - J) / 1e3 + f), t(19, he = R.toFixed(1)), t(26, O = f))), l.$$.dirty[0] & /*eta_from_start, timer_diff*/ - 167772160 && t(17, ae = R === null || R <= 0 || !E ? null : Math.min(E / R, 1)), l.$$.dirty[0] & /*progress*/ - 128 && j != null && t(18, me = !1), l.$$.dirty[0] & /*progress, progress_level, progress_bar, last_progress_level*/ - 114816 && (j != null ? t(14, A = j.map((w) => { - if (w.index != null && w.length != null) - return w.index / w.length; - if (w.progress != null) - return w.progress; - })) : t(14, A = null), A ? (t(15, K = A[A.length - 1]), D && (K === 0 ? t(16, D.style.transition = "0", D) : t(16, D.style.transition = "150ms", D))) : t(15, K = void 0)), l.$$.dirty[0] & /*status*/ - 16 && (r === "pending" ? Le() : b()), l.$$.dirty[0] & /*el, scroll_to_output, status, autoscroll*/ - 10493968 && h && u && (r === "pending" || r === "complete") && no(h, L), l.$$.dirty[0] & /*status, message*/ - 4194320, l.$$.dirty[0] & /*timer_diff*/ - 33554432 && t(20, n = E.toFixed(1)); + return n.$$set = (v) => { + "i18n" in v && t(1, s = v.i18n), "eta" in v && t(0, _ = v.eta), "queue_position" in v && t(2, r = v.queue_position), "queue_size" in v && t(3, a = v.queue_size), "status" in v && t(4, f = v.status), "scroll_to_output" in v && t(21, c = v.scroll_to_output), "timer" in v && t(5, u = v.timer), "show_progress" in v && t(6, m = v.show_progress), "message" in v && t(22, b = v.message), "progress" in v && t(7, k = v.progress), "variant" in v && t(8, y = v.variant), "loading_text" in v && t(9, L = v.loading_text), "absolute" in v && t(10, w = v.absolute), "translucent" in v && t(11, d = v.translucent), "border" in v && t(12, q = v.border), "autoscroll" in v && t(23, M = v.autoscroll), "$$scope" in v && t(28, i = v.$$scope); + }, n.$$.update = () => { + n.$$.dirty[0] & /*eta, old_eta, timer_start, eta_from_start*/ + 218103809 && (_ === null && t(0, _ = X), _ != null && X !== _ && (t(27, A = (performance.now() - E) / 1e3 + _), t(19, be = A.toFixed(1)), t(26, X = _))), n.$$.dirty[0] & /*eta_from_start, timer_diff*/ + 167772160 && t(17, ue = A === null || A <= 0 || !Z ? null : Math.min(Z / A, 1)), n.$$.dirty[0] & /*progress*/ + 128 && k != null && t(18, he = !1), n.$$.dirty[0] & /*progress, progress_level, progress_bar, last_progress_level*/ + 114816 && (k != null ? t(14, G = k.map((v) => { + if (v.index != null && v.length != null) + return v.index / v.length; + if (v.progress != null) + return v.progress; + })) : t(14, G = null), G ? (t(15, ne = G[G.length - 1]), B && (ne === 0 ? t(16, B.style.transition = "0", B) : t(16, B.style.transition = "150ms", B))) : t(15, ne = void 0)), n.$$.dirty[0] & /*status*/ + 16 && (f === "pending" ? Me() : h()), n.$$.dirty[0] & /*el, scroll_to_output, status, autoscroll*/ + 10493968 && g && c && (f === "pending" || f === "complete") && ii(g, M), n.$$.dirty[0] & /*status, message*/ + 4194320, n.$$.dirty[0] & /*timer_diff*/ + 33554432 && t(20, o = Z.toFixed(1)); }, [ - f, - s, - a, _, + s, r, - c, + a, + f, + u, m, - j, - T, - S, + k, y, + L, + w, d, - C, - h, - A, - K, - D, - ae, - me, + q, + g, + G, + ne, + B, + ue, he, - n, - u, - k, - L, - J, - E, - O, - R, + be, o, + c, + b, + M, + E, + Z, + X, + A, i, - Oe, - Ae + l, + Be, + Ie ]; } -class oo extends Vi { +class ai extends Vl { constructor(e) { - super(), Pi( + super(), Zl( this, e, - io, - lo, - Oi, + si, + oi, + Bl, { i18n: 1, eta: 0, @@ -2882,354 +3665,405 @@ class oo extends Vi { } } const { - SvelteComponent: so, - add_flush_callback: xt, - assign: fo, - bind: $t, - binding_callbacks: el, - check_outros: _o, - create_component: $e, - destroy_component: et, - detach: ao, - flush: N, - get_spread_object: ro, - get_spread_update: uo, - group_outros: co, - init: mo, - insert: go, - mount_component: tt, - safe_not_equal: ho, - space: bo, - transition_in: ye, + SvelteComponent: _p, + add_render_callback: rp, + append: fp, + attr: cp, + bubble: up, + check_outros: dp, + create_component: mp, + create_in_transition: pp, + create_out_transition: gp, + destroy_component: hp, + detach: vp, + element: bp, + group_outros: wp, + init: $p, + insert: Cp, + listen: qp, + mount_component: kp, + run_all: Sp, + safe_not_equal: yp, + set_data: Lp, + space: Mp, + stop_propagation: jp, + text: Tp, + transition_in: Fp, + transition_out: Hp +} = window.__gradio__svelte__internal, { createEventDispatcher: Np, onMount: Vp } = window.__gradio__svelte__internal, { + SvelteComponent: zp, + append: Ep, + attr: Dp, + bubble: Rp, + check_outros: Op, + create_animation: Zp, + create_component: Ap, + destroy_component: Bp, + detach: Ip, + element: Pp, + ensure_array_like: Wp, + fix_and_outro_and_destroy_block: Xp, + fix_position: Gp, + group_outros: Up, + init: Yp, + insert: Jp, + mount_component: Kp, + noop: Qp, + safe_not_equal: xp, + set_style: eg, + space: tg, + transition_in: ng, + transition_out: og, + update_keyed_each: lg +} = window.__gradio__svelte__internal, { + SvelteComponent: _i, + add_flush_callback: en, + assign: ri, + bind: tn, + binding_callbacks: nn, + check_outros: fi, + create_component: tt, + destroy_component: nt, + detach: ci, + flush: H, + get_spread_object: ui, + get_spread_update: di, + group_outros: mi, + init: pi, + insert: gi, + mount_component: ot, + safe_not_equal: hi, + space: vi, + transition_in: qe, transition_out: He } = window.__gradio__svelte__internal; -function tl(l) { +function on(n) { let e, t; - const n = [ + const o = [ { autoscroll: ( /*gradio*/ - l[3].autoscroll + n[3].autoscroll ) }, { i18n: ( /*gradio*/ - l[3].i18n + n[3].i18n ) }, /*loading_status*/ - l[18] + n[18] ]; - let i = {}; - for (let o = 0; o < n.length; o += 1) - i = fo(i, n[o]); - return e = new oo({ props: i }), { + let l = {}; + for (let i = 0; i < o.length; i += 1) + l = ri(l, o[i]); + return e = new ai({ props: l }), { c() { - $e(e.$$.fragment); + tt(e.$$.fragment); }, - m(o, s) { - tt(e, o, s), t = !0; + m(i, s) { + ot(e, i, s), t = !0; }, - p(o, s) { - const f = s[0] & /*gradio, loading_status*/ - 262152 ? uo(n, [ + p(i, s) { + const _ = s[0] & /*gradio, loading_status*/ + 262152 ? di(o, [ s[0] & /*gradio*/ 8 && { autoscroll: ( /*gradio*/ - o[3].autoscroll + i[3].autoscroll ) }, s[0] & /*gradio*/ 8 && { i18n: ( /*gradio*/ - o[3].i18n + i[3].i18n ) }, s[0] & /*loading_status*/ - 262144 && ro( + 262144 && ui( /*loading_status*/ - o[18] + i[18] ) ]) : {}; - e.$set(f); + e.$set(_); }, - i(o) { - t || (ye(e.$$.fragment, o), t = !0); + i(i) { + t || (qe(e.$$.fragment, i), t = !0); }, - o(o) { - He(e.$$.fragment, o), t = !1; + o(i) { + He(e.$$.fragment, i), t = !1; }, - d(o) { - et(e, o); + d(i) { + nt(e, i); } }; } -function wo(l) { - let e, t, n, i, o, s = ( +function bi(n) { + let e, t, o, l, i, s = ( /*loading_status*/ - l[18] && tl(l) + n[18] && on(n) ); - function f(r) { - l[23](r); + function _(f) { + n[23](f); } - function a(r) { - l[24](r); + function r(f) { + n[24](f); } - let _ = { + let a = { label: ( /*label*/ - l[4] + n[4] ), info: ( /*info*/ - l[6] + n[6] ), show_label: ( /*show_label*/ - l[10] + n[10] ), show_legend: ( /*show_legend*/ - l[11] + n[11] ), show_legend_label: ( /*show_legend_label*/ - l[12] + n[12] ), legend_label: ( /*legend_label*/ - l[5] + n[5] ), color_map: ( /*color_map*/ - l[1] + n[1] ), show_copy_button: ( /*show_copy_button*/ - l[16] + n[16] ), show_remove_tags_button: ( /*show_remove_tags_button*/ - l[17] + n[17] ), container: ( /*container*/ - l[13] + n[13] ), disabled: !/*interactive*/ - l[19] + n[19] }; return ( /*value*/ - l[0] !== void 0 && (_.value = /*value*/ - l[0]), /*value_is_output*/ - l[2] !== void 0 && (_.value_is_output = /*value_is_output*/ - l[2]), t = new si({ props: _ }), el.push(() => $t(t, "value", f)), el.push(() => $t(t, "value_is_output", a)), t.$on( + n[0] !== void 0 && (a.value = /*value*/ + n[0]), /*value_is_output*/ + n[2] !== void 0 && (a.value_is_output = /*value_is_output*/ + n[2]), t = new al({ props: a }), nn.push(() => tn(t, "value", _)), nn.push(() => tn(t, "value_is_output", r)), t.$on( "change", /*change_handler*/ - l[25] + n[25] ), t.$on( "input", /*input_handler*/ - l[26] + n[26] ), t.$on( "submit", /*submit_handler*/ - l[27] + n[27] ), t.$on( "blur", /*blur_handler*/ - l[28] + n[28] ), t.$on( "select", /*select_handler*/ - l[29] + n[29] ), t.$on( "focus", /*focus_handler*/ - l[30] + n[30] ), t.$on( "clear", /*clear_handler*/ - l[31] + n[31] ), { c() { - s && s.c(), e = bo(), $e(t.$$.fragment); + s && s.c(), e = vi(), tt(t.$$.fragment); }, - m(r, u) { - s && s.m(r, u), go(r, e, u), tt(t, r, u), o = !0; + m(f, c) { + s && s.m(f, c), gi(f, e, c), ot(t, f, c), i = !0; }, - p(r, u) { + p(f, c) { /*loading_status*/ - r[18] ? s ? (s.p(r, u), u[0] & /*loading_status*/ - 262144 && ye(s, 1)) : (s = tl(r), s.c(), ye(s, 1), s.m(e.parentNode, e)) : s && (co(), He(s, 1, 1, () => { + f[18] ? s ? (s.p(f, c), c[0] & /*loading_status*/ + 262144 && qe(s, 1)) : (s = on(f), s.c(), qe(s, 1), s.m(e.parentNode, e)) : s && (mi(), He(s, 1, 1, () => { s = null; - }), _o()); - const c = {}; - u[0] & /*label*/ - 16 && (c.label = /*label*/ - r[4]), u[0] & /*info*/ - 64 && (c.info = /*info*/ - r[6]), u[0] & /*show_label*/ - 1024 && (c.show_label = /*show_label*/ - r[10]), u[0] & /*show_legend*/ - 2048 && (c.show_legend = /*show_legend*/ - r[11]), u[0] & /*show_legend_label*/ - 4096 && (c.show_legend_label = /*show_legend_label*/ - r[12]), u[0] & /*legend_label*/ - 32 && (c.legend_label = /*legend_label*/ - r[5]), u[0] & /*color_map*/ - 2 && (c.color_map = /*color_map*/ - r[1]), u[0] & /*show_copy_button*/ - 65536 && (c.show_copy_button = /*show_copy_button*/ - r[16]), u[0] & /*show_remove_tags_button*/ - 131072 && (c.show_remove_tags_button = /*show_remove_tags_button*/ - r[17]), u[0] & /*container*/ - 8192 && (c.container = /*container*/ - r[13]), u[0] & /*interactive*/ - 524288 && (c.disabled = !/*interactive*/ - r[19]), !n && u[0] & /*value*/ - 1 && (n = !0, c.value = /*value*/ - r[0], xt(() => n = !1)), !i && u[0] & /*value_is_output*/ - 4 && (i = !0, c.value_is_output = /*value_is_output*/ - r[2], xt(() => i = !1)), t.$set(c); + }), fi()); + const u = {}; + c[0] & /*label*/ + 16 && (u.label = /*label*/ + f[4]), c[0] & /*info*/ + 64 && (u.info = /*info*/ + f[6]), c[0] & /*show_label*/ + 1024 && (u.show_label = /*show_label*/ + f[10]), c[0] & /*show_legend*/ + 2048 && (u.show_legend = /*show_legend*/ + f[11]), c[0] & /*show_legend_label*/ + 4096 && (u.show_legend_label = /*show_legend_label*/ + f[12]), c[0] & /*legend_label*/ + 32 && (u.legend_label = /*legend_label*/ + f[5]), c[0] & /*color_map*/ + 2 && (u.color_map = /*color_map*/ + f[1]), c[0] & /*show_copy_button*/ + 65536 && (u.show_copy_button = /*show_copy_button*/ + f[16]), c[0] & /*show_remove_tags_button*/ + 131072 && (u.show_remove_tags_button = /*show_remove_tags_button*/ + f[17]), c[0] & /*container*/ + 8192 && (u.container = /*container*/ + f[13]), c[0] & /*interactive*/ + 524288 && (u.disabled = !/*interactive*/ + f[19]), !o && c[0] & /*value*/ + 1 && (o = !0, u.value = /*value*/ + f[0], en(() => o = !1)), !l && c[0] & /*value_is_output*/ + 4 && (l = !0, u.value_is_output = /*value_is_output*/ + f[2], en(() => l = !1)), t.$set(u); }, - i(r) { - o || (ye(s), ye(t.$$.fragment, r), o = !0); + i(f) { + i || (qe(s), qe(t.$$.fragment, f), i = !0); }, - o(r) { - He(s), He(t.$$.fragment, r), o = !1; + o(f) { + He(s), He(t.$$.fragment, f), i = !1; }, - d(r) { - r && ao(e), s && s.d(r), et(t, r); + d(f) { + f && ci(e), s && s.d(f), nt(t, f); } } ); } -function vo(l) { +function wi(n) { let e, t; - return e = new yi({ + return e = new ql({ props: { visible: ( /*visible*/ - l[9] + n[9] ), elem_id: ( /*elem_id*/ - l[7] + n[7] ), elem_classes: ( /*elem_classes*/ - l[8] + n[8] ), scale: ( /*scale*/ - l[14] + n[14] ), min_width: ( /*min_width*/ - l[15] + n[15] ), allow_overflow: !1, padding: ( /*container*/ - l[13] + n[13] ), - $$slots: { default: [wo] }, - $$scope: { ctx: l } + $$slots: { default: [bi] }, + $$scope: { ctx: n } } }), { c() { - $e(e.$$.fragment); - }, - m(n, i) { - tt(e, n, i), t = !0; - }, - p(n, i) { - const o = {}; - i[0] & /*visible*/ - 512 && (o.visible = /*visible*/ - n[9]), i[0] & /*elem_id*/ - 128 && (o.elem_id = /*elem_id*/ - n[7]), i[0] & /*elem_classes*/ - 256 && (o.elem_classes = /*elem_classes*/ - n[8]), i[0] & /*scale*/ - 16384 && (o.scale = /*scale*/ - n[14]), i[0] & /*min_width*/ - 32768 && (o.min_width = /*min_width*/ - n[15]), i[0] & /*container*/ - 8192 && (o.padding = /*container*/ - n[13]), i[0] & /*label, info, show_label, show_legend, show_legend_label, legend_label, color_map, show_copy_button, show_remove_tags_button, container, interactive, value, value_is_output, gradio, loading_status*/ - 998527 | i[1] & /*$$scope*/ - 2 && (o.$$scope = { dirty: i, ctx: n }), e.$set(o); - }, - i(n) { - t || (ye(e.$$.fragment, n), t = !0); - }, - o(n) { - He(e.$$.fragment, n), t = !1; - }, - d(n) { - et(e, n); + tt(e.$$.fragment); + }, + m(o, l) { + ot(e, o, l), t = !0; + }, + p(o, l) { + const i = {}; + l[0] & /*visible*/ + 512 && (i.visible = /*visible*/ + o[9]), l[0] & /*elem_id*/ + 128 && (i.elem_id = /*elem_id*/ + o[7]), l[0] & /*elem_classes*/ + 256 && (i.elem_classes = /*elem_classes*/ + o[8]), l[0] & /*scale*/ + 16384 && (i.scale = /*scale*/ + o[14]), l[0] & /*min_width*/ + 32768 && (i.min_width = /*min_width*/ + o[15]), l[0] & /*container*/ + 8192 && (i.padding = /*container*/ + o[13]), l[0] & /*label, info, show_label, show_legend, show_legend_label, legend_label, color_map, show_copy_button, show_remove_tags_button, container, interactive, value, value_is_output, gradio, loading_status*/ + 998527 | l[1] & /*$$scope*/ + 2 && (i.$$scope = { dirty: l, ctx: o }), e.$set(i); + }, + i(o) { + t || (qe(e.$$.fragment, o), t = !0); + }, + o(o) { + He(e.$$.fragment, o), t = !1; + }, + d(o) { + nt(e, o); } }; } -function po(l, e, t) { - let { gradio: n } = e, { label: i = "Highlighted Textbox" } = e, { legend_label: o = "Highlights:" } = e, { info: s = void 0 } = e, { elem_id: f = "" } = e, { elem_classes: a = [] } = e, { visible: _ = !0 } = e, { value: r } = e, { show_label: u } = e, { show_legend: c } = e, { show_legend_label: m } = e, { color_map: k = {} } = e, { container: j = !0 } = e, { scale: T = null } = e, { min_width: S = void 0 } = e, { show_copy_button: y = !1 } = e, { show_remove_tags_button: d = !1 } = e, { loading_status: C = void 0 } = e, { value_is_output: L = !1 } = e, { combine_adjacent: h = !1 } = e, { interactive: Z = !0 } = e; - const J = !1, E = !0; - function O(b) { - r = b, t(0, r), t(20, h); +function $i(n, e, t) { + let { gradio: o } = e, { label: l = "Highlighted Textbox" } = e, { legend_label: i = "Highlights:" } = e, { info: s = void 0 } = e, { elem_id: _ = "" } = e, { elem_classes: r = [] } = e, { visible: a = !0 } = e, { value: f } = e, { show_label: c } = e, { show_legend: u } = e, { show_legend_label: m } = e, { color_map: b = {} } = e, { container: k = !0 } = e, { scale: y = null } = e, { min_width: L = void 0 } = e, { show_copy_button: w = !1 } = e, { show_remove_tags_button: d = !1 } = e, { loading_status: q = void 0 } = e, { value_is_output: M = !1 } = e, { combine_adjacent: g = !1 } = e, { interactive: N = !0 } = e; + const E = !1, Z = !0; + function X(h) { + f = h, t(0, f), t(20, g); } - function R(b) { - L = b, t(2, L); + function A(h) { + M = h, t(2, M); } - const ae = () => n.dispatch("change"), A = () => n.dispatch("input"), K = () => n.dispatch("submit"), D = () => n.dispatch("blur"), me = (b) => n.dispatch("select", b.detail), Le = () => n.dispatch("focus"), ge = function() { - console.log("test"), n.dispatch("clear"); + const ue = () => o.dispatch("change"), G = () => o.dispatch("input"), ne = () => o.dispatch("submit"), B = () => o.dispatch("blur"), he = (h) => o.dispatch("select", h.detail), Me = () => o.dispatch("focus"), ve = function() { + console.log("test"), o.dispatch("clear"); }; - return l.$$set = (b) => { - "gradio" in b && t(3, n = b.gradio), "label" in b && t(4, i = b.label), "legend_label" in b && t(5, o = b.legend_label), "info" in b && t(6, s = b.info), "elem_id" in b && t(7, f = b.elem_id), "elem_classes" in b && t(8, a = b.elem_classes), "visible" in b && t(9, _ = b.visible), "value" in b && t(0, r = b.value), "show_label" in b && t(10, u = b.show_label), "show_legend" in b && t(11, c = b.show_legend), "show_legend_label" in b && t(12, m = b.show_legend_label), "color_map" in b && t(1, k = b.color_map), "container" in b && t(13, j = b.container), "scale" in b && t(14, T = b.scale), "min_width" in b && t(15, S = b.min_width), "show_copy_button" in b && t(16, y = b.show_copy_button), "show_remove_tags_button" in b && t(17, d = b.show_remove_tags_button), "loading_status" in b && t(18, C = b.loading_status), "value_is_output" in b && t(2, L = b.value_is_output), "combine_adjacent" in b && t(20, h = b.combine_adjacent), "interactive" in b && t(19, Z = b.interactive); - }, l.$$.update = () => { - l.$$.dirty[0] & /*color_map*/ - 2 && !k && Object.keys(k).length && t(1, k), l.$$.dirty[0] & /*value, combine_adjacent*/ - 1048577 && r && h && t(0, r = Wn(r, "equal")); + return n.$$set = (h) => { + "gradio" in h && t(3, o = h.gradio), "label" in h && t(4, l = h.label), "legend_label" in h && t(5, i = h.legend_label), "info" in h && t(6, s = h.info), "elem_id" in h && t(7, _ = h.elem_id), "elem_classes" in h && t(8, r = h.elem_classes), "visible" in h && t(9, a = h.visible), "value" in h && t(0, f = h.value), "show_label" in h && t(10, c = h.show_label), "show_legend" in h && t(11, u = h.show_legend), "show_legend_label" in h && t(12, m = h.show_legend_label), "color_map" in h && t(1, b = h.color_map), "container" in h && t(13, k = h.container), "scale" in h && t(14, y = h.scale), "min_width" in h && t(15, L = h.min_width), "show_copy_button" in h && t(16, w = h.show_copy_button), "show_remove_tags_button" in h && t(17, d = h.show_remove_tags_button), "loading_status" in h && t(18, q = h.loading_status), "value_is_output" in h && t(2, M = h.value_is_output), "combine_adjacent" in h && t(20, g = h.combine_adjacent), "interactive" in h && t(19, N = h.interactive); + }, n.$$.update = () => { + n.$$.dirty[0] & /*color_map*/ + 2 && !b && Object.keys(b).length && t(1, b), n.$$.dirty[0] & /*value, combine_adjacent*/ + 1048577 && f && g && t(0, f = Po(f)); }, [ - r, - k, - L, - n, - i, + f, + b, + M, o, + l, + i, s, - f, - a, _, - u, + r, + a, c, + u, m, - j, - T, - S, + k, y, + L, + w, d, - C, - Z, - h, - J, + q, + N, + g, E, - O, - R, - ae, + Z, + X, A, - K, - D, - me, - Le, - ge + ue, + G, + ne, + B, + he, + Me, + ve ]; } -class ko extends so { +class ig extends _i { constructor(e) { - super(), mo( + super(), pi( this, e, - po, - vo, - ho, + $i, + wi, + hi, { gradio: 3, label: 4, @@ -3263,127 +4097,127 @@ class ko extends so { return this.$$.ctx[3]; } set gradio(e) { - this.$$set({ gradio: e }), N(); + this.$$set({ gradio: e }), H(); } get label() { return this.$$.ctx[4]; } set label(e) { - this.$$set({ label: e }), N(); + this.$$set({ label: e }), H(); } get legend_label() { return this.$$.ctx[5]; } set legend_label(e) { - this.$$set({ legend_label: e }), N(); + this.$$set({ legend_label: e }), H(); } get info() { return this.$$.ctx[6]; } set info(e) { - this.$$set({ info: e }), N(); + this.$$set({ info: e }), H(); } get elem_id() { return this.$$.ctx[7]; } set elem_id(e) { - this.$$set({ elem_id: e }), N(); + this.$$set({ elem_id: e }), H(); } get elem_classes() { return this.$$.ctx[8]; } set elem_classes(e) { - this.$$set({ elem_classes: e }), N(); + this.$$set({ elem_classes: e }), H(); } get visible() { return this.$$.ctx[9]; } set visible(e) { - this.$$set({ visible: e }), N(); + this.$$set({ visible: e }), H(); } get value() { return this.$$.ctx[0]; } set value(e) { - this.$$set({ value: e }), N(); + this.$$set({ value: e }), H(); } get show_label() { return this.$$.ctx[10]; } set show_label(e) { - this.$$set({ show_label: e }), N(); + this.$$set({ show_label: e }), H(); } get show_legend() { return this.$$.ctx[11]; } set show_legend(e) { - this.$$set({ show_legend: e }), N(); + this.$$set({ show_legend: e }), H(); } get show_legend_label() { return this.$$.ctx[12]; } set show_legend_label(e) { - this.$$set({ show_legend_label: e }), N(); + this.$$set({ show_legend_label: e }), H(); } get color_map() { return this.$$.ctx[1]; } set color_map(e) { - this.$$set({ color_map: e }), N(); + this.$$set({ color_map: e }), H(); } get container() { return this.$$.ctx[13]; } set container(e) { - this.$$set({ container: e }), N(); + this.$$set({ container: e }), H(); } get scale() { return this.$$.ctx[14]; } set scale(e) { - this.$$set({ scale: e }), N(); + this.$$set({ scale: e }), H(); } get min_width() { return this.$$.ctx[15]; } set min_width(e) { - this.$$set({ min_width: e }), N(); + this.$$set({ min_width: e }), H(); } get show_copy_button() { return this.$$.ctx[16]; } set show_copy_button(e) { - this.$$set({ show_copy_button: e }), N(); + this.$$set({ show_copy_button: e }), H(); } get show_remove_tags_button() { return this.$$.ctx[17]; } set show_remove_tags_button(e) { - this.$$set({ show_remove_tags_button: e }), N(); + this.$$set({ show_remove_tags_button: e }), H(); } get loading_status() { return this.$$.ctx[18]; } set loading_status(e) { - this.$$set({ loading_status: e }), N(); + this.$$set({ loading_status: e }), H(); } get value_is_output() { return this.$$.ctx[2]; } set value_is_output(e) { - this.$$set({ value_is_output: e }), N(); + this.$$set({ value_is_output: e }), H(); } get combine_adjacent() { return this.$$.ctx[20]; } set combine_adjacent(e) { - this.$$set({ combine_adjacent: e }), N(); + this.$$set({ combine_adjacent: e }), H(); } get interactive() { return this.$$.ctx[19]; } set interactive(e) { - this.$$set({ interactive: e }), N(); + this.$$set({ interactive: e }), H(); } get autofocus() { return this.$$.ctx[21]; @@ -3393,5 +4227,5 @@ class ko extends so { } } export { - ko as default + ig as default }; diff --git a/src/backend/gradio_highlightedtextbox/templates/component/style.css b/src/backend/gradio_highlightedtextbox/templates/component/style.css index d1815de2e10a84f737ffb4e2579949543b14b8d1..3d3531a366028a6a14255c64df6993d25678d0d4 100644 --- a/src/backend/gradio_highlightedtextbox/templates/component/style.css +++ b/src/backend/gradio_highlightedtextbox/templates/component/style.css @@ -1 +1 @@ -span.has-info.svelte-vm3q5z{margin-bottom:var(--spacing-xs)}span.svelte-vm3q5z:not(.has-info){margin-bottom:var(--spacing-lg)}span.svelte-vm3q5z{display:inline-block;position:relative;z-index:var(--layer-4);border:solid var(--block-title-border-width) var(--block-title-border-color);border-radius:var(--block-title-radius);background:var(--block-title-background-fill);padding:var(--block-title-padding);color:var(--block-title-text-color);font-weight:var(--block-title-text-weight);font-size:var(--block-title-text-size);line-height:var(--line-sm)}.hide.svelte-vm3q5z{display:none!important}.category-legend.svelte-vm3q5z{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);color:#000}.category-label.svelte-vm3q5z{border-radius:var(--radius-xs);padding-right:var(--size-2);padding-left:var(--size-2);font-weight:var(--weight-semibold)}.category-label.has-info.svelte-vm3q5z{margin-bottom:var(--spacing-xs)}.category-label.svelte-vm3q5z:not(.has-info){margin-bottom:var(--spacing-lg)}.title-container.svelte-vm3q5z{display:flex}.legend-separator.svelte-vm3q5z{margin:0 var(--spacing-md) 0 var(--spacing-md)}.title-with-highlights-info.svelte-vm3q5z{margin-bottom:var(--spacing-xs);color:var(--block-info-text-color);font-weight:var(--block-info-text-weight);font-size:var(--block-info-text-size);line-height:var(--line-sm)}.dropdown-arrow.svelte-145leq6{fill:currentColor}button.svelte-qjb524{position:relative;cursor:pointer;padding:5px;width:22px;height:22px}.check.svelte-qjb524{position:absolute;top:0;right:0;z-index:var(--layer-top);background:var(--background-fill-primary);padding:var(--size-1);width:100%;height:100%;color:var(--body-text-color)}button.svelte-1ga0gmr{position:relative;cursor:pointer;padding:5px;width:22px;height:22px;background-color:green}div.svelte-1bqqv16{display:flex;position:absolute;top:var(--block-label-margin);right:var(--block-label-margin);align-items:center;z-index:var(--layer-2);transition:.15s;box-shadow:var(--shadow-drop);border:1px solid var(--border-color-primary);border-top:none;border-right:none;border-radius:var(--block-label-right-radius);background:var(--block-label-background-fill);overflow:hidden;color:var(--block-label-text-color);font:var(--font);font-size:var(--button-small-text-size)}label.svelte-1atky07{display:block;width:100%}.container.svelte-1atky07{display:flex;flex-direction:column;gap:var(--spacing-sm)}.textfield.svelte-1atky07{box-sizing:border-box;outline:none!important;box-shadow:var(--input-shadow);padding:var(--input-padding);border-radius:var(--radius-md);background:var(--input-background-fill);background-color:transparent;font-weight:var(--input-text-weight);font-size:var(--input-text-size);width:100%;line-height:var(--line-sm);word-break:break-word;border:var(--input-border-width) solid var(--input-border-color);cursor:text;white-space:break-spaces}.textfield.svelte-1atky07:focus{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-color-focus)}mark{border-radius:3px}.block.svelte-1t38q2d{position:relative;margin:0;box-shadow:var(--block-shadow);border-width:var(--block-border-width);border-color:var(--block-border-color);border-radius:var(--block-radius);background:var(--block-background-fill);width:100%;line-height:var(--line-sm)}.block.border_focus.svelte-1t38q2d{border-color:var(--color-accent)}.padded.svelte-1t38q2d{padding:var(--block-padding)}.hidden.svelte-1t38q2d{display:none}.hide-container.svelte-1t38q2d{margin:0;box-shadow:none;--block-border-width:0;background:transparent;padding:0;overflow:visible}div.svelte-1hnfib2{margin-bottom:var(--spacing-lg);color:var(--block-info-text-color);font-weight:var(--block-info-text-weight);font-size:var(--block-info-text-size);line-height:var(--line-sm)}span.has-info.svelte-22c38v{margin-bottom:var(--spacing-xs)}span.svelte-22c38v:not(.has-info){margin-bottom:var(--spacing-lg)}span.svelte-22c38v{display:inline-block;position:relative;z-index:var(--layer-4);border:solid var(--block-title-border-width) var(--block-title-border-color);border-radius:var(--block-title-radius);background:var(--block-title-background-fill);padding:var(--block-title-padding);color:var(--block-title-text-color);font-weight:var(--block-title-text-weight);font-size:var(--block-title-text-size);line-height:var(--line-sm)}.hide.svelte-22c38v{margin:0;height:0}label.svelte-9gxdi0{display:inline-flex;align-items:center;z-index:var(--layer-2);box-shadow:var(--block-label-shadow);border:var(--block-label-border-width) solid var(--border-color-primary);border-top:none;border-left:none;border-radius:var(--block-label-radius);background:var(--block-label-background-fill);padding:var(--block-label-padding);pointer-events:none;color:var(--block-label-text-color);font-weight:var(--block-label-text-weight);font-size:var(--block-label-text-size);line-height:var(--line-sm)}.gr-group label.svelte-9gxdi0{border-top-left-radius:0}label.float.svelte-9gxdi0{position:absolute;top:var(--block-label-margin);left:var(--block-label-margin)}label.svelte-9gxdi0:not(.float){position:static;margin-top:var(--block-label-margin);margin-left:var(--block-label-margin)}.hide.svelte-9gxdi0{height:0}span.svelte-9gxdi0{opacity:.8;margin-right:var(--size-2);width:calc(var(--block-label-text-size) - 1px);height:calc(var(--block-label-text-size) - 1px)}.hide-label.svelte-9gxdi0{box-shadow:none;border-width:0;background:transparent;overflow:visible}button.svelte-lpi64a{display:flex;justify-content:center;align-items:center;gap:1px;z-index:var(--layer-2);border-radius:var(--radius-sm);color:var(--block-label-text-color);border:1px solid transparent}button[disabled].svelte-lpi64a{opacity:.5;box-shadow:none}button[disabled].svelte-lpi64a:hover{cursor:not-allowed}.padded.svelte-lpi64a{padding:2px;background:var(--bg-color);box-shadow:var(--shadow-drop);border:1px solid var(--button-secondary-border-color)}button.svelte-lpi64a:hover,button.highlight.svelte-lpi64a{cursor:pointer;color:var(--color-accent)}.padded.svelte-lpi64a:hover{border:2px solid var(--button-secondary-border-color-hover);padding:1px;color:var(--block-label-text-color)}span.svelte-lpi64a{padding:0 1px;font-size:10px}div.svelte-lpi64a{padding:2px;display:flex;align-items:flex-end}.small.svelte-lpi64a{width:14px;height:14px}.large.svelte-lpi64a{width:22px;height:22px}.pending.svelte-lpi64a{animation:svelte-lpi64a-flash .5s infinite}@keyframes svelte-lpi64a-flash{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.transparent.svelte-lpi64a{background:transparent;border:none;box-shadow:none}.empty.svelte-3w3rth{display:flex;justify-content:center;align-items:center;margin-top:calc(0px - var(--size-6));height:var(--size-full)}.icon.svelte-3w3rth{opacity:.5;height:var(--size-5);color:var(--body-text-color)}.small.svelte-3w3rth{min-height:calc(var(--size-32) - 20px)}.large.svelte-3w3rth{min-height:calc(var(--size-64) - 20px)}.unpadded_box.svelte-3w3rth{margin-top:0}.small_parent.svelte-3w3rth{min-height:100%!important}.wrap.svelte-kzcjhc{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:var(--size-60);color:var(--block-label-text-color);line-height:var(--line-md);height:100%;padding-top:var(--size-3)}.or.svelte-kzcjhc{color:var(--body-text-color-subdued);display:flex}.icon-wrap.svelte-kzcjhc{width:30px;margin-bottom:var(--spacing-lg)}@media (--screen-md){.wrap.svelte-kzcjhc{font-size:var(--text-lg)}}.hovered.svelte-kzcjhc{color:var(--color-accent)}div.svelte-ipfyu7{border-top:1px solid transparent;display:flex;max-height:100%;justify-content:center;gap:var(--spacing-sm);height:auto;align-items:flex-end;padding-bottom:var(--spacing-xl);color:var(--block-label-text-color);flex-shrink:0;width:95%}.show_border.svelte-ipfyu7{border-top:1px solid var(--block-border-color);margin-top:var(--spacing-xxl);box-shadow:var(--shadow-drop)}.source-selection.svelte-1jp3vgd{display:flex;align-items:center;justify-content:center;border-top:1px solid var(--border-color-primary);width:95%;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto}.icon.svelte-1jp3vgd{width:22px;height:22px;margin:var(--spacing-lg) var(--spacing-xs);padding:var(--spacing-xs);color:var(--neutral-400);border-radius:var(--radius-md)}.selected.svelte-1jp3vgd{color:var(--color-accent)}.icon.svelte-1jp3vgd:hover,.icon.svelte-1jp3vgd:focus{color:var(--color-accent)}svg.svelte-43sxxs.svelte-43sxxs{width:var(--size-20);height:var(--size-20)}svg.svelte-43sxxs path.svelte-43sxxs{fill:var(--loader-color)}div.svelte-43sxxs.svelte-43sxxs{z-index:var(--layer-2)}.margin.svelte-43sxxs.svelte-43sxxs{margin:var(--size-4)}.wrap.svelte-1txqlrd.svelte-1txqlrd{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:var(--layer-top);transition:opacity .1s ease-in-out;border-radius:var(--block-radius);background:var(--block-background-fill);padding:0 var(--size-6);max-height:var(--size-screen-h);overflow:hidden;pointer-events:none}.wrap.center.svelte-1txqlrd.svelte-1txqlrd{top:0;right:0;left:0}.wrap.default.svelte-1txqlrd.svelte-1txqlrd{top:0;right:0;bottom:0;left:0}.hide.svelte-1txqlrd.svelte-1txqlrd{opacity:0;pointer-events:none}.generating.svelte-1txqlrd.svelte-1txqlrd{animation:svelte-1txqlrd-pulse 2s cubic-bezier(.4,0,.6,1) infinite;border:2px solid var(--color-accent);background:transparent}.translucent.svelte-1txqlrd.svelte-1txqlrd{background:none}@keyframes svelte-1txqlrd-pulse{0%,to{opacity:1}50%{opacity:.5}}.loading.svelte-1txqlrd.svelte-1txqlrd{z-index:var(--layer-2);color:var(--body-text-color)}.eta-bar.svelte-1txqlrd.svelte-1txqlrd{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;opacity:.8;z-index:var(--layer-1);transition:10ms;background:var(--background-fill-secondary)}.progress-bar-wrap.svelte-1txqlrd.svelte-1txqlrd{border:1px solid var(--border-color-primary);background:var(--background-fill-primary);width:55.5%;height:var(--size-4)}.progress-bar.svelte-1txqlrd.svelte-1txqlrd{transform-origin:left;background-color:var(--loader-color);width:var(--size-full);height:var(--size-full)}.progress-level.svelte-1txqlrd.svelte-1txqlrd{display:flex;flex-direction:column;align-items:center;gap:1;z-index:var(--layer-2);width:var(--size-full)}.progress-level-inner.svelte-1txqlrd.svelte-1txqlrd{margin:var(--size-2) auto;color:var(--body-text-color);font-size:var(--text-sm);font-family:var(--font-mono)}.meta-text.svelte-1txqlrd.svelte-1txqlrd{position:absolute;top:0;right:0;z-index:var(--layer-2);padding:var(--size-1) var(--size-2);font-size:var(--text-sm);font-family:var(--font-mono)}.meta-text-center.svelte-1txqlrd.svelte-1txqlrd{display:flex;position:absolute;top:0;right:0;justify-content:center;align-items:center;transform:translateY(var(--size-6));z-index:var(--layer-2);padding:var(--size-1) var(--size-2);font-size:var(--text-sm);font-family:var(--font-mono);text-align:center}.error.svelte-1txqlrd.svelte-1txqlrd{box-shadow:var(--shadow-drop);border:solid 1px var(--error-border-color);border-radius:var(--radius-full);background:var(--error-background-fill);padding-right:var(--size-4);padding-left:var(--size-4);color:var(--error-text-color);font-weight:var(--weight-semibold);font-size:var(--text-lg);line-height:var(--line-lg);font-family:var(--font)}.minimal.svelte-1txqlrd .progress-text.svelte-1txqlrd{background:var(--block-background-fill)}.border.svelte-1txqlrd.svelte-1txqlrd{border:1px solid var(--border-color-primary)}.toast-body.svelte-solcu7{display:flex;position:relative;right:0;left:0;align-items:center;margin:var(--size-6) var(--size-4);margin:auto;border-radius:var(--container-radius);overflow:hidden;pointer-events:auto}.toast-body.error.svelte-solcu7{border:1px solid var(--color-red-700);background:var(--color-red-50)}.dark .toast-body.error.svelte-solcu7{border:1px solid var(--color-red-500);background-color:var(--color-grey-950)}.toast-body.warning.svelte-solcu7{border:1px solid var(--color-yellow-700);background:var(--color-yellow-50)}.dark .toast-body.warning.svelte-solcu7{border:1px solid var(--color-yellow-500);background-color:var(--color-grey-950)}.toast-body.info.svelte-solcu7{border:1px solid var(--color-grey-700);background:var(--color-grey-50)}.dark .toast-body.info.svelte-solcu7{border:1px solid var(--color-grey-500);background-color:var(--color-grey-950)}.toast-title.svelte-solcu7{display:flex;align-items:center;font-weight:var(--weight-bold);font-size:var(--text-lg);line-height:var(--line-sm);text-transform:capitalize}.toast-title.error.svelte-solcu7{color:var(--color-red-700)}.dark .toast-title.error.svelte-solcu7{color:var(--color-red-50)}.toast-title.warning.svelte-solcu7{color:var(--color-yellow-700)}.dark .toast-title.warning.svelte-solcu7{color:var(--color-yellow-50)}.toast-title.info.svelte-solcu7{color:var(--color-grey-700)}.dark .toast-title.info.svelte-solcu7{color:var(--color-grey-50)}.toast-close.svelte-solcu7{margin:0 var(--size-3);border-radius:var(--size-3);padding:0px var(--size-1-5);font-size:var(--size-5);line-height:var(--size-5)}.toast-close.error.svelte-solcu7{color:var(--color-red-700)}.dark .toast-close.error.svelte-solcu7{color:var(--color-red-500)}.toast-close.warning.svelte-solcu7{color:var(--color-yellow-700)}.dark .toast-close.warning.svelte-solcu7{color:var(--color-yellow-500)}.toast-close.info.svelte-solcu7{color:var(--color-grey-700)}.dark .toast-close.info.svelte-solcu7{color:var(--color-grey-500)}.toast-text.svelte-solcu7{font-size:var(--text-lg)}.toast-text.error.svelte-solcu7{color:var(--color-red-700)}.dark .toast-text.error.svelte-solcu7{color:var(--color-red-50)}.toast-text.warning.svelte-solcu7{color:var(--color-yellow-700)}.dark .toast-text.warning.svelte-solcu7{color:var(--color-yellow-50)}.toast-text.info.svelte-solcu7{color:var(--color-grey-700)}.dark .toast-text.info.svelte-solcu7{color:var(--color-grey-50)}.toast-details.svelte-solcu7{margin:var(--size-3) var(--size-3) var(--size-3) 0;width:100%}.toast-icon.svelte-solcu7{display:flex;position:absolute;position:relative;flex-shrink:0;justify-content:center;align-items:center;margin:var(--size-2);border-radius:var(--radius-full);padding:var(--size-1);padding-left:calc(var(--size-1) - 1px);width:35px;height:35px}.toast-icon.error.svelte-solcu7{color:var(--color-red-700)}.dark .toast-icon.error.svelte-solcu7{color:var(--color-red-500)}.toast-icon.warning.svelte-solcu7{color:var(--color-yellow-700)}.dark .toast-icon.warning.svelte-solcu7{color:var(--color-yellow-500)}.toast-icon.info.svelte-solcu7{color:var(--color-grey-700)}.dark .toast-icon.info.svelte-solcu7{color:var(--color-grey-500)}@keyframes svelte-solcu7-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.timer.svelte-solcu7{position:absolute;bottom:0;left:0;transform-origin:0 0;animation:svelte-solcu7-countdown 10s linear forwards;width:100%;height:var(--size-1)}.timer.error.svelte-solcu7{background:var(--color-red-700)}.dark .timer.error.svelte-solcu7{background:var(--color-red-500)}.timer.warning.svelte-solcu7{background:var(--color-yellow-700)}.dark .timer.warning.svelte-solcu7{background:var(--color-yellow-500)}.timer.info.svelte-solcu7{background:var(--color-grey-700)}.dark .timer.info.svelte-solcu7{background:var(--color-grey-500)}.toast-wrap.svelte-gatr8h{display:flex;position:fixed;top:var(--size-4);right:var(--size-4);flex-direction:column;align-items:end;gap:var(--size-2);z-index:var(--layer-top);width:calc(100% - var(--size-8))}@media (--screen-sm){.toast-wrap.svelte-gatr8h{width:calc(var(--size-96) + var(--size-10))}} +span.has-info.svelte-vm3q5z{margin-bottom:var(--spacing-xs)}span.svelte-vm3q5z:not(.has-info){margin-bottom:var(--spacing-lg)}span.svelte-vm3q5z{display:inline-block;position:relative;z-index:var(--layer-4);border:solid var(--block-title-border-width) var(--block-title-border-color);border-radius:var(--block-title-radius);background:var(--block-title-background-fill);padding:var(--block-title-padding);color:var(--block-title-text-color);font-weight:var(--block-title-text-weight);font-size:var(--block-title-text-size);line-height:var(--line-sm)}.hide.svelte-vm3q5z{display:none!important}.category-legend.svelte-vm3q5z{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);color:#000}.category-label.svelte-vm3q5z{border-radius:var(--radius-xs);padding-right:var(--size-2);padding-left:var(--size-2);font-weight:var(--weight-semibold)}.category-label.has-info.svelte-vm3q5z{margin-bottom:var(--spacing-xs)}.category-label.svelte-vm3q5z:not(.has-info){margin-bottom:var(--spacing-lg)}.title-container.svelte-vm3q5z{display:flex}.legend-separator.svelte-vm3q5z{margin:0 var(--spacing-md) 0 var(--spacing-md)}.title-with-highlights-info.svelte-vm3q5z{margin-bottom:var(--spacing-xs);color:var(--block-info-text-color);font-weight:var(--block-info-text-weight);font-size:var(--block-info-text-size);line-height:var(--line-sm)}.dropdown-arrow.svelte-145leq6{fill:currentColor}button.svelte-qjb524{position:relative;cursor:pointer;padding:5px;width:22px;height:22px}.check.svelte-qjb524{position:absolute;top:0;right:0;z-index:var(--layer-top);background:var(--background-fill-primary);padding:var(--size-1);width:100%;height:100%;color:var(--body-text-color)}button.svelte-1ga0gmr{position:relative;cursor:pointer;padding:5px;width:22px;height:22px;background-color:green}div.svelte-1bqqv16{display:flex;position:absolute;top:var(--block-label-margin);right:var(--block-label-margin);align-items:center;z-index:var(--layer-2);transition:.15s;box-shadow:var(--shadow-drop);border:1px solid var(--border-color-primary);border-top:none;border-right:none;border-radius:var(--block-label-right-radius);background:var(--block-label-background-fill);overflow:hidden;color:var(--block-label-text-color);font:var(--font);font-size:var(--button-small-text-size)}label.svelte-1atky07{display:block;width:100%}.container.svelte-1atky07{display:flex;flex-direction:column;gap:var(--spacing-sm)}.textfield.svelte-1atky07{box-sizing:border-box;outline:none!important;box-shadow:var(--input-shadow);padding:var(--input-padding);border-radius:var(--radius-md);background:var(--input-background-fill);background-color:transparent;font-weight:var(--input-text-weight);font-size:var(--input-text-size);width:100%;line-height:var(--line-sm);word-break:break-word;border:var(--input-border-width) solid var(--input-border-color);cursor:text;white-space:break-spaces}.textfield.svelte-1atky07:focus{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-color-focus)}mark{border-radius:3px}.block.svelte-1t38q2d{position:relative;margin:0;box-shadow:var(--block-shadow);border-width:var(--block-border-width);border-color:var(--block-border-color);border-radius:var(--block-radius);background:var(--block-background-fill);width:100%;line-height:var(--line-sm)}.block.border_focus.svelte-1t38q2d{border-color:var(--color-accent)}.padded.svelte-1t38q2d{padding:var(--block-padding)}.hidden.svelte-1t38q2d{display:none}.hide-container.svelte-1t38q2d{margin:0;box-shadow:none;--block-border-width:0;background:transparent;padding:0;overflow:visible}div.svelte-1hnfib2{margin-bottom:var(--spacing-lg);color:var(--block-info-text-color);font-weight:var(--block-info-text-weight);font-size:var(--block-info-text-size);line-height:var(--line-sm)}span.has-info.svelte-22c38v{margin-bottom:var(--spacing-xs)}span.svelte-22c38v:not(.has-info){margin-bottom:var(--spacing-lg)}span.svelte-22c38v{display:inline-block;position:relative;z-index:var(--layer-4);border:solid var(--block-title-border-width) var(--block-title-border-color);border-radius:var(--block-title-radius);background:var(--block-title-background-fill);padding:var(--block-title-padding);color:var(--block-title-text-color);font-weight:var(--block-title-text-weight);font-size:var(--block-title-text-size);line-height:var(--line-sm)}.hide.svelte-22c38v{margin:0;height:0}label.svelte-9gxdi0{display:inline-flex;align-items:center;z-index:var(--layer-2);box-shadow:var(--block-label-shadow);border:var(--block-label-border-width) solid var(--border-color-primary);border-top:none;border-left:none;border-radius:var(--block-label-radius);background:var(--block-label-background-fill);padding:var(--block-label-padding);pointer-events:none;color:var(--block-label-text-color);font-weight:var(--block-label-text-weight);font-size:var(--block-label-text-size);line-height:var(--line-sm)}.gr-group label.svelte-9gxdi0{border-top-left-radius:0}label.float.svelte-9gxdi0{position:absolute;top:var(--block-label-margin);left:var(--block-label-margin)}label.svelte-9gxdi0:not(.float){position:static;margin-top:var(--block-label-margin);margin-left:var(--block-label-margin)}.hide.svelte-9gxdi0{height:0}span.svelte-9gxdi0{opacity:.8;margin-right:var(--size-2);width:calc(var(--block-label-text-size) - 1px);height:calc(var(--block-label-text-size) - 1px)}.hide-label.svelte-9gxdi0{box-shadow:none;border-width:0;background:transparent;overflow:visible}button.svelte-lpi64a{display:flex;justify-content:center;align-items:center;gap:1px;z-index:var(--layer-2);border-radius:var(--radius-sm);color:var(--block-label-text-color);border:1px solid transparent}button[disabled].svelte-lpi64a{opacity:.5;box-shadow:none}button[disabled].svelte-lpi64a:hover{cursor:not-allowed}.padded.svelte-lpi64a{padding:2px;background:var(--bg-color);box-shadow:var(--shadow-drop);border:1px solid var(--button-secondary-border-color)}button.svelte-lpi64a:hover,button.highlight.svelte-lpi64a{cursor:pointer;color:var(--color-accent)}.padded.svelte-lpi64a:hover{border:2px solid var(--button-secondary-border-color-hover);padding:1px;color:var(--block-label-text-color)}span.svelte-lpi64a{padding:0 1px;font-size:10px}div.svelte-lpi64a{padding:2px;display:flex;align-items:flex-end}.small.svelte-lpi64a{width:14px;height:14px}.large.svelte-lpi64a{width:22px;height:22px}.pending.svelte-lpi64a{animation:svelte-lpi64a-flash .5s infinite}@keyframes svelte-lpi64a-flash{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.transparent.svelte-lpi64a{background:transparent;border:none;box-shadow:none}.empty.svelte-3w3rth{display:flex;justify-content:center;align-items:center;margin-top:calc(0px - var(--size-6));height:var(--size-full)}.icon.svelte-3w3rth{opacity:.5;height:var(--size-5);color:var(--body-text-color)}.small.svelte-3w3rth{min-height:calc(var(--size-32) - 20px)}.large.svelte-3w3rth{min-height:calc(var(--size-64) - 20px)}.unpadded_box.svelte-3w3rth{margin-top:0}.small_parent.svelte-3w3rth{min-height:100%!important}.wrap.svelte-kzcjhc{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:var(--size-60);color:var(--block-label-text-color);line-height:var(--line-md);height:100%;padding-top:var(--size-3)}.or.svelte-kzcjhc{color:var(--body-text-color-subdued);display:flex}.icon-wrap.svelte-kzcjhc{width:30px;margin-bottom:var(--spacing-lg)}@media (--screen-md){.wrap.svelte-kzcjhc{font-size:var(--text-lg)}}.hovered.svelte-kzcjhc{color:var(--color-accent)}div.svelte-ipfyu7{border-top:1px solid transparent;display:flex;max-height:100%;justify-content:center;gap:var(--spacing-sm);height:auto;align-items:flex-end;padding-bottom:var(--spacing-xl);color:var(--block-label-text-color);flex-shrink:0;width:95%}.show_border.svelte-ipfyu7{border-top:1px solid var(--block-border-color);margin-top:var(--spacing-xxl);box-shadow:var(--shadow-drop)}.source-selection.svelte-1jp3vgd{display:flex;align-items:center;justify-content:center;border-top:1px solid var(--border-color-primary);width:95%;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto}.icon.svelte-1jp3vgd{width:22px;height:22px;margin:var(--spacing-lg) var(--spacing-xs);padding:var(--spacing-xs);color:var(--neutral-400);border-radius:var(--radius-md)}.selected.svelte-1jp3vgd{color:var(--color-accent)}.icon.svelte-1jp3vgd:hover,.icon.svelte-1jp3vgd:focus{color:var(--color-accent)}svg.svelte-43sxxs.svelte-43sxxs{width:var(--size-20);height:var(--size-20)}svg.svelte-43sxxs path.svelte-43sxxs{fill:var(--loader-color)}div.svelte-43sxxs.svelte-43sxxs{z-index:var(--layer-2)}.margin.svelte-43sxxs.svelte-43sxxs{margin:var(--size-4)}.wrap.svelte-1txqlrd.svelte-1txqlrd{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:var(--layer-top);transition:opacity .1s ease-in-out;border-radius:var(--block-radius);background:var(--block-background-fill);padding:0 var(--size-6);max-height:var(--size-screen-h);overflow:hidden;pointer-events:none}.wrap.center.svelte-1txqlrd.svelte-1txqlrd{top:0;right:0;left:0}.wrap.default.svelte-1txqlrd.svelte-1txqlrd{inset:0}.hide.svelte-1txqlrd.svelte-1txqlrd{opacity:0;pointer-events:none}.generating.svelte-1txqlrd.svelte-1txqlrd{animation:svelte-1txqlrd-pulse 2s cubic-bezier(.4,0,.6,1) infinite;border:2px solid var(--color-accent);background:transparent}.translucent.svelte-1txqlrd.svelte-1txqlrd{background:none}@keyframes svelte-1txqlrd-pulse{0%,to{opacity:1}50%{opacity:.5}}.loading.svelte-1txqlrd.svelte-1txqlrd{z-index:var(--layer-2);color:var(--body-text-color)}.eta-bar.svelte-1txqlrd.svelte-1txqlrd{position:absolute;inset:0;transform-origin:left;opacity:.8;z-index:var(--layer-1);transition:10ms;background:var(--background-fill-secondary)}.progress-bar-wrap.svelte-1txqlrd.svelte-1txqlrd{border:1px solid var(--border-color-primary);background:var(--background-fill-primary);width:55.5%;height:var(--size-4)}.progress-bar.svelte-1txqlrd.svelte-1txqlrd{transform-origin:left;background-color:var(--loader-color);width:var(--size-full);height:var(--size-full)}.progress-level.svelte-1txqlrd.svelte-1txqlrd{display:flex;flex-direction:column;align-items:center;gap:1;z-index:var(--layer-2);width:var(--size-full)}.progress-level-inner.svelte-1txqlrd.svelte-1txqlrd{margin:var(--size-2) auto;color:var(--body-text-color);font-size:var(--text-sm);font-family:var(--font-mono)}.meta-text.svelte-1txqlrd.svelte-1txqlrd{position:absolute;top:0;right:0;z-index:var(--layer-2);padding:var(--size-1) var(--size-2);font-size:var(--text-sm);font-family:var(--font-mono)}.meta-text-center.svelte-1txqlrd.svelte-1txqlrd{display:flex;position:absolute;top:0;right:0;justify-content:center;align-items:center;transform:translateY(var(--size-6));z-index:var(--layer-2);padding:var(--size-1) var(--size-2);font-size:var(--text-sm);font-family:var(--font-mono);text-align:center}.error.svelte-1txqlrd.svelte-1txqlrd{box-shadow:var(--shadow-drop);border:solid 1px var(--error-border-color);border-radius:var(--radius-full);background:var(--error-background-fill);padding-right:var(--size-4);padding-left:var(--size-4);color:var(--error-text-color);font-weight:var(--weight-semibold);font-size:var(--text-lg);line-height:var(--line-lg);font-family:var(--font)}.minimal.svelte-1txqlrd .progress-text.svelte-1txqlrd{background:var(--block-background-fill)}.border.svelte-1txqlrd.svelte-1txqlrd{border:1px solid var(--border-color-primary)}.toast-body.svelte-solcu7{display:flex;position:relative;right:0;left:0;align-items:center;margin:var(--size-6) var(--size-4);margin:auto;border-radius:var(--container-radius);overflow:hidden;pointer-events:auto}.toast-body.error.svelte-solcu7{border:1px solid var(--color-red-700);background:var(--color-red-50)}.dark .toast-body.error.svelte-solcu7{border:1px solid var(--color-red-500);background-color:var(--color-grey-950)}.toast-body.warning.svelte-solcu7{border:1px solid var(--color-yellow-700);background:var(--color-yellow-50)}.dark .toast-body.warning.svelte-solcu7{border:1px solid var(--color-yellow-500);background-color:var(--color-grey-950)}.toast-body.info.svelte-solcu7{border:1px solid var(--color-grey-700);background:var(--color-grey-50)}.dark .toast-body.info.svelte-solcu7{border:1px solid var(--color-grey-500);background-color:var(--color-grey-950)}.toast-title.svelte-solcu7{display:flex;align-items:center;font-weight:var(--weight-bold);font-size:var(--text-lg);line-height:var(--line-sm);text-transform:capitalize}.toast-title.error.svelte-solcu7{color:var(--color-red-700)}.dark .toast-title.error.svelte-solcu7{color:var(--color-red-50)}.toast-title.warning.svelte-solcu7{color:var(--color-yellow-700)}.dark .toast-title.warning.svelte-solcu7{color:var(--color-yellow-50)}.toast-title.info.svelte-solcu7{color:var(--color-grey-700)}.dark .toast-title.info.svelte-solcu7{color:var(--color-grey-50)}.toast-close.svelte-solcu7{margin:0 var(--size-3);border-radius:var(--size-3);padding:0px var(--size-1-5);font-size:var(--size-5);line-height:var(--size-5)}.toast-close.error.svelte-solcu7{color:var(--color-red-700)}.dark .toast-close.error.svelte-solcu7{color:var(--color-red-500)}.toast-close.warning.svelte-solcu7{color:var(--color-yellow-700)}.dark .toast-close.warning.svelte-solcu7{color:var(--color-yellow-500)}.toast-close.info.svelte-solcu7{color:var(--color-grey-700)}.dark .toast-close.info.svelte-solcu7{color:var(--color-grey-500)}.toast-text.svelte-solcu7{font-size:var(--text-lg)}.toast-text.error.svelte-solcu7{color:var(--color-red-700)}.dark .toast-text.error.svelte-solcu7{color:var(--color-red-50)}.toast-text.warning.svelte-solcu7{color:var(--color-yellow-700)}.dark .toast-text.warning.svelte-solcu7{color:var(--color-yellow-50)}.toast-text.info.svelte-solcu7{color:var(--color-grey-700)}.dark .toast-text.info.svelte-solcu7{color:var(--color-grey-50)}.toast-details.svelte-solcu7{margin:var(--size-3) var(--size-3) var(--size-3) 0;width:100%}.toast-icon.svelte-solcu7{display:flex;position:absolute;position:relative;flex-shrink:0;justify-content:center;align-items:center;margin:var(--size-2);border-radius:var(--radius-full);padding:var(--size-1);padding-left:calc(var(--size-1) - 1px);width:35px;height:35px}.toast-icon.error.svelte-solcu7{color:var(--color-red-700)}.dark .toast-icon.error.svelte-solcu7{color:var(--color-red-500)}.toast-icon.warning.svelte-solcu7{color:var(--color-yellow-700)}.dark .toast-icon.warning.svelte-solcu7{color:var(--color-yellow-500)}.toast-icon.info.svelte-solcu7{color:var(--color-grey-700)}.dark .toast-icon.info.svelte-solcu7{color:var(--color-grey-500)}@keyframes svelte-solcu7-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.timer.svelte-solcu7{position:absolute;bottom:0;left:0;transform-origin:0 0;animation:svelte-solcu7-countdown 10s linear forwards;width:100%;height:var(--size-1)}.timer.error.svelte-solcu7{background:var(--color-red-700)}.dark .timer.error.svelte-solcu7{background:var(--color-red-500)}.timer.warning.svelte-solcu7{background:var(--color-yellow-700)}.dark .timer.warning.svelte-solcu7{background:var(--color-yellow-500)}.timer.info.svelte-solcu7{background:var(--color-grey-700)}.dark .timer.info.svelte-solcu7{background:var(--color-grey-500)}.toast-wrap.svelte-gatr8h{display:flex;position:fixed;top:var(--size-4);right:var(--size-4);flex-direction:column;align-items:end;gap:var(--size-2);z-index:var(--layer-top);width:calc(100% - var(--size-8))}@media (--screen-sm){.toast-wrap.svelte-gatr8h{width:calc(var(--size-96) + var(--size-10))}} diff --git a/src/backend/gradio_highlightedtextbox/templates/example/index.js b/src/backend/gradio_highlightedtextbox/templates/example/index.js index 0f0fa6e668808b1c65cd9ad6d9887f6724a95b63..849fe9ea6b415afaf55a58355c5d8ac6578ae0ea 100644 --- a/src/backend/gradio_highlightedtextbox/templates/example/index.js +++ b/src/backend/gradio_highlightedtextbox/templates/example/index.js @@ -1,28 +1,28 @@ const { - SvelteComponent: y, - add_iframe_resize_listener: b, - add_render_callback: v, + SvelteComponent: b, + add_iframe_resize_listener: y, + add_render_callback: h, append: m, - attr: h, - binding_callbacks: p, - detach: w, - element: z, - init: k, - insert: E, + attr: v, + binding_callbacks: w, + detach: z, + element: k, + init: p, + insert: S, noop: f, - safe_not_equal: S, - set_data: q, - text: C, + safe_not_equal: q, + set_data: C, + text: E, toggle_class: _ } = window.__gradio__svelte__internal, { onMount: M } = window.__gradio__svelte__internal; function P(t) { let e, s, r; return { c() { - e = z("div"), s = C( + e = k("div"), s = E( /*value*/ t[0] - ), h(e, "class", "svelte-84cxb8"), v(() => ( + ), v(e, "class", "svelte-84cxb8"), h(() => ( /*div_elementresize_handler*/ t[5].call(e) )), _( @@ -43,7 +43,7 @@ function P(t) { ); }, m(l, i) { - E(l, e, i), m(e, s), r = b( + S(l, e, i), m(e, s), r = y( e, /*div_elementresize_handler*/ t[5].bind(e) @@ -51,7 +51,7 @@ function P(t) { }, p(l, [i]) { i & /*value*/ - 1 && q( + 1 && C( s, /*value*/ l[0] @@ -78,33 +78,33 @@ function P(t) { i: f, o: f, d(l) { - l && w(e), r(), t[6](null); + l && z(e), r(), t[6](null); } }; } function W(t, e, s) { - let { value: r } = e, { type: l } = e, { selected: i = !1 } = e, c, a; - function u(n, d) { - !n || !d || (a.style.setProperty("--local-text-width", `${d < 150 ? d : 200}px`), s(4, a.style.whiteSpace = "unset", a)); + let { value: r } = e, { type: l } = e, { selected: i = !1 } = e, d, a; + function u(n, c) { + !n || !c || (a.style.setProperty("--local-text-width", `${c < 150 ? c : 200}px`), s(4, a.style.whiteSpace = "unset", a)); } M(() => { - u(a, c); + u(a, d); }); function o() { - c = this.clientWidth, s(3, c); + d = this.clientWidth, s(3, d); } function g(n) { - p[n ? "unshift" : "push"](() => { + w[n ? "unshift" : "push"](() => { a = n, s(4, a); }); } return t.$$set = (n) => { "value" in n && s(0, r = n.value), "type" in n && s(1, l = n.type), "selected" in n && s(2, i = n.selected); - }, [r, l, i, c, a, o, g]; + }, [r, l, i, d, a, o, g]; } -class j extends y { +class j extends b { constructor(e) { - super(), k(this, e, W, P, S, { value: 0, type: 1, selected: 2 }); + super(), p(this, e, W, P, q, { value: 0, type: 1, selected: 2 }); } } export { diff --git a/src/frontend/package-lock.json b/src/frontend/package-lock.json index ef57b1b5600f3951e562d080c0a07006c649be43..78fb888b100301bdff309a4872f455193ffe2314 100644 --- a/src/frontend/package-lock.json +++ b/src/frontend/package-lock.json @@ -13,13 +13,22 @@ "@gradio/icons": "0.3.2", "@gradio/statustracker": "0.4.3", "@gradio/utils": "0.2.0" + }, + "devDependencies": { + "@gradio/preview": "^0.11.2" } }, + "node_modules/@adobe/css-tools": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.3.tgz", + "integrity": "sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==", + "dev": true, + "license": "MIT" + }, "node_modules/@ampproject/remapping": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "peer": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -28,6 +37,56 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.7.tgz", + "integrity": "sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.7" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/types": { + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.7.tgz", + "integrity": "sha512-8OLQgDScAOHXnAz2cV+RfzzNMipuLVBz2biuAJFMV9bfkNf393je3VM8CLkjQodW5+iWsSJdSgSWT6rsZoXHPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@esbuild/aix-ppc64": { "version": "0.19.11", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.11.tgz", @@ -436,6 +495,65 @@ "resolved": "https://registry.npmjs.org/@gradio/icons/-/icons-0.3.2.tgz", "integrity": "sha512-l0jGfSRFiZ/doAXz6L+JEp6MN/a1BTZm88kqVoSnYrKSytP6bnBLRWeF4UvOi2T2fbVrNKenAEt/lwxJE5vK4w==" }, + "node_modules/@gradio/preview": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/@gradio/preview/-/preview-0.11.2.tgz", + "integrity": "sha512-BH3zDIrs3liK8VdXTYGMB7ZN6LrKF76YbIUW4VlSo8VY2J74ODnGt0VGrA+XkZiU895Lqr1oi5A2i/up9IwgyA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@originjs/vite-plugin-commonjs": "^1.0.3", + "@rollup/plugin-sucrase": "^5.0.1", + "@sveltejs/vite-plugin-svelte": "^3.1.0", + "@types/which": "^3.0.0", + "coffeescript": "^2.7.0", + "lightningcss": "^1.21.7", + "pug": "^3.0.2", + "sass": "^1.66.1", + "stylus": "^0.63.0", + "sucrase": "^3.34.0", + "sugarss": "^4.0.1", + "svelte-hmr": "^0.16.0", + "svelte-preprocess": "^5.0.4", + "typescript": "^5.0.0", + "vite": "^5.2.9", + "which": "4.0.0", + "yootils": "^0.3.1" + }, + "optionalDependencies": { + "svelte": "^4.0.0" + } + }, + "node_modules/@gradio/preview/node_modules/sax": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", + "dev": true, + "license": "ISC" + }, + "node_modules/@gradio/preview/node_modules/stylus": { + "version": "0.63.0", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.63.0.tgz", + "integrity": "sha512-OMlgrTCPzE/ibtRMoeLVhOY0RcNuNWh0rhAVqeKnk/QwcuUKQbnqhZ1kg2vzD8VU/6h3FoPTq4RJPHgLBvX6Bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@adobe/css-tools": "~4.3.3", + "debug": "^4.3.2", + "glob": "^7.1.6", + "sax": "~1.3.0", + "source-map": "^0.7.3" + }, + "bin": { + "stylus": "bin/stylus" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://opencollective.com/stylus" + } + }, "node_modules/@gradio/statustracker": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/@gradio/statustracker/-/statustracker-0.4.3.tgz", @@ -461,11 +579,28 @@ "svelte-i18n": "^3.6.0" } }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "peer": true, "dependencies": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -479,7 +614,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "peer": true, "engines": { "node": ">=6.0.0" } @@ -488,447 +622,4330 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "peer": true, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "peer": true + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.2.tgz", + "integrity": "sha512-gKYheCylLIedI+CSZoDtGkFV9YEBxRRVcfCH7OfAqh4TyUyRjEE6WVE/aXDXX0p8BIe/QgLcaAoI0220KRRFgg==", + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.20", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", - "peer": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "peer": true + "node_modules/@originjs/vite-plugin-commonjs": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@originjs/vite-plugin-commonjs/-/vite-plugin-commonjs-1.0.3.tgz", + "integrity": "sha512-KuEXeGPptM2lyxdIEJ4R11+5ztipHoE7hy8ClZt3PYaOVQ/pyngd2alaSrPnwyFeOW1UagRBaQ752aA1dTMdOQ==", + "dev": true, + "license": "MulanPSL2", + "dependencies": { + "esbuild": "^0.14.14" + } }, - "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "peer": true, + "node_modules/@originjs/vite-plugin-commonjs/node_modules/@esbuild/linux-loong64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", + "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@originjs/vite-plugin-commonjs/node_modules/esbuild": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", + "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", "bin": { - "acorn": "bin/acorn" + "esbuild": "bin/esbuild" }, "engines": { - "node": ">=0.4.0" + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/linux-loong64": "0.14.54", + "esbuild-android-64": "0.14.54", + "esbuild-android-arm64": "0.14.54", + "esbuild-darwin-64": "0.14.54", + "esbuild-darwin-arm64": "0.14.54", + "esbuild-freebsd-64": "0.14.54", + "esbuild-freebsd-arm64": "0.14.54", + "esbuild-linux-32": "0.14.54", + "esbuild-linux-64": "0.14.54", + "esbuild-linux-arm": "0.14.54", + "esbuild-linux-arm64": "0.14.54", + "esbuild-linux-mips64le": "0.14.54", + "esbuild-linux-ppc64le": "0.14.54", + "esbuild-linux-riscv64": "0.14.54", + "esbuild-linux-s390x": "0.14.54", + "esbuild-netbsd-64": "0.14.54", + "esbuild-openbsd-64": "0.14.54", + "esbuild-sunos-64": "0.14.54", + "esbuild-windows-32": "0.14.54", + "esbuild-windows-64": "0.14.54", + "esbuild-windows-arm64": "0.14.54" } }, - "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "peer": true, + "node_modules/@parcel/watcher": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", + "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, "dependencies": { - "dequal": "^2.0.3" + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.1", + "@parcel/watcher-darwin-arm64": "2.5.1", + "@parcel/watcher-darwin-x64": "2.5.1", + "@parcel/watcher-freebsd-x64": "2.5.1", + "@parcel/watcher-linux-arm-glibc": "2.5.1", + "@parcel/watcher-linux-arm-musl": "2.5.1", + "@parcel/watcher-linux-arm64-glibc": "2.5.1", + "@parcel/watcher-linux-arm64-musl": "2.5.1", + "@parcel/watcher-linux-x64-glibc": "2.5.1", + "@parcel/watcher-linux-x64-musl": "2.5.1", + "@parcel/watcher-win32-arm64": "2.5.1", + "@parcel/watcher-win32-ia32": "2.5.1", + "@parcel/watcher-win32-x64": "2.5.1" } }, - "node_modules/axobject-query": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", - "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", - "peer": true, - "dependencies": { - "dequal": "^2.0.3" + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", + "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/cli-color": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.3.tgz", - "integrity": "sha512-OkoZnxyC4ERN3zLzZaY9Emb7f/MhBOIpePv0Ycok0fJYT+Ouo00UBEIwsVsr0yoow++n5YWlSUgST9GKhNHiRQ==", - "dependencies": { - "d": "^1.0.1", - "es5-ext": "^0.10.61", - "es6-iterator": "^2.0.3", - "memoizee": "^0.4.15", - "timers-ext": "^0.1.7" - }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", + "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=0.10" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/code-red": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz", - "integrity": "sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==", - "peer": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15", - "@types/estree": "^1.0.1", - "acorn": "^8.10.0", - "estree-walker": "^3.0.3", - "periscopic": "^3.1.0" + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", + "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/css-tree": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", - "peer": true, - "dependencies": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" - }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", + "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", + "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", + "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=0.10.0" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "peer": true, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", + "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/es5-ext": { - "version": "0.10.62", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", - "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", - "hasInstallScript": true, - "dependencies": { - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.3", - "next-tick": "^1.1.0" + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", + "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", + "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=0.10" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", + "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", + "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/es6-weak-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", - "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", - "dependencies": { - "d": "1", - "es5-ext": "^0.10.46", - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.1" + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", + "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/esbuild": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.11.tgz", - "integrity": "sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==", - "hasInstallScript": true, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", + "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher/node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "dev": true, + "license": "Apache-2.0", + "optional": true, "bin": { - "esbuild": "bin/esbuild" + "detect-libc": "bin/detect-libc.js" }, "engines": { - "node": ">=12" + "node": ">=0.10" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@rollup/plugin-sucrase": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-sucrase/-/plugin-sucrase-5.0.2.tgz", + "integrity": "sha512-4MhIVH9Dy2Hwose1/x5QMs0XF7yn9jDd/yozHqzdIrMWIolgFpGnrnVhQkqTaK1RALY/fpyrEKmwH/04vr1THA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "sucrase": "^3.27.0" }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.19.11", - "@esbuild/android-arm": "0.19.11", - "@esbuild/android-arm64": "0.19.11", - "@esbuild/android-x64": "0.19.11", - "@esbuild/darwin-arm64": "0.19.11", - "@esbuild/darwin-x64": "0.19.11", - "@esbuild/freebsd-arm64": "0.19.11", - "@esbuild/freebsd-x64": "0.19.11", - "@esbuild/linux-arm": "0.19.11", - "@esbuild/linux-arm64": "0.19.11", - "@esbuild/linux-ia32": "0.19.11", - "@esbuild/linux-loong64": "0.19.11", - "@esbuild/linux-mips64el": "0.19.11", - "@esbuild/linux-ppc64": "0.19.11", - "@esbuild/linux-riscv64": "0.19.11", - "@esbuild/linux-s390x": "0.19.11", - "@esbuild/linux-x64": "0.19.11", - "@esbuild/netbsd-x64": "0.19.11", - "@esbuild/openbsd-x64": "0.19.11", - "@esbuild/sunos-x64": "0.19.11", - "@esbuild/win32-arm64": "0.19.11", - "@esbuild/win32-ia32": "0.19.11", - "@esbuild/win32-x64": "0.19.11" + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.53.1||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "peer": true, + "node_modules/@rollup/pluginutils": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.2.0.tgz", + "integrity": "sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==", + "dev": true, + "license": "MIT", "dependencies": { - "@types/estree": "^1.0.0" + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.44.1.tgz", + "integrity": "sha512-JAcBr1+fgqx20m7Fwe1DxPUl/hPkee6jA6Pl7n1v2EFiktAHenTaXl5aIFjUIEsfn9w3HE4gK1lEgNGMzBDs1w==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.44.1.tgz", + "integrity": "sha512-RurZetXqTu4p+G0ChbnkwBuAtwAbIwJkycw1n6GvlGlBuS4u5qlr5opix8cBAYFJgaY05TWtM+LaoFggUmbZEQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.44.1.tgz", + "integrity": "sha512-fM/xPesi7g2M7chk37LOnmnSTHLG/v2ggWqKj3CCA1rMA4mm5KVBT1fNoswbo1JhPuNNZrVwpTvlCVggv8A2zg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.44.1.tgz", + "integrity": "sha512-gDnWk57urJrkrHQ2WVx9TSVTH7lSlU7E3AFqiko+bgjlh78aJ88/3nycMax52VIVjIm3ObXnDL2H00e/xzoipw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.44.1.tgz", + "integrity": "sha512-wnFQmJ/zPThM5zEGcnDcCJeYJgtSLjh1d//WuHzhf6zT3Md1BvvhJnWoy+HECKu2bMxaIcfWiu3bJgx6z4g2XA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.44.1.tgz", + "integrity": "sha512-uBmIxoJ4493YATvU2c0upGz87f99e3wop7TJgOA/bXMFd2SvKCI7xkxY/5k50bv7J6dw1SXT4MQBQSLn8Bb/Uw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.44.1.tgz", + "integrity": "sha512-n0edDmSHlXFhrlmTK7XBuwKlG5MbS7yleS1cQ9nn4kIeW+dJH+ExqNgQ0RrFRew8Y+0V/x6C5IjsHrJmiHtkxQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.44.1.tgz", + "integrity": "sha512-8WVUPy3FtAsKSpyk21kV52HCxB+me6YkbkFHATzC2Yd3yuqHwy2lbFL4alJOLXKljoRw08Zk8/xEj89cLQ/4Nw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.44.1.tgz", + "integrity": "sha512-yuktAOaeOgorWDeFJggjuCkMGeITfqvPgkIXhDqsfKX8J3jGyxdDZgBV/2kj/2DyPaLiX6bPdjJDTu9RB8lUPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.44.1.tgz", + "integrity": "sha512-W+GBM4ifET1Plw8pdVaecwUgxmiH23CfAUj32u8knq0JPFyK4weRy6H7ooxYFD19YxBulL0Ktsflg5XS7+7u9g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.44.1.tgz", + "integrity": "sha512-1zqnUEMWp9WrGVuVak6jWTl4fEtrVKfZY7CvcBmUUpxAJ7WcSowPSAWIKa/0o5mBL/Ij50SIf9tuirGx63Ovew==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.44.1.tgz", + "integrity": "sha512-Rl3JKaRu0LHIx7ExBAAnf0JcOQetQffaw34T8vLlg9b1IhzcBgaIdnvEbbsZq9uZp3uAH+JkHd20Nwn0h9zPjA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.44.1.tgz", + "integrity": "sha512-j5akelU3snyL6K3N/iX7otLBIl347fGwmd95U5gS/7z6T4ftK288jKq3A5lcFKcx7wwzb5rgNvAg3ZbV4BqUSw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.44.1.tgz", + "integrity": "sha512-ppn5llVGgrZw7yxbIm8TTvtj1EoPgYUAbfw0uDjIOzzoqlZlZrLJ/KuiE7uf5EpTpCTrNt1EdtzF0naMm0wGYg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.44.1.tgz", + "integrity": "sha512-Hu6hEdix0oxtUma99jSP7xbvjkUM/ycke/AQQ4EC5g7jNRLLIwjcNwaUy95ZKBJJwg1ZowsclNnjYqzN4zwkAw==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.44.1.tgz", + "integrity": "sha512-EtnsrmZGomz9WxK1bR5079zee3+7a+AdFlghyd6VbAjgRJDbTANJ9dcPIPAi76uG05micpEL+gPGmAKYTschQw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.44.1.tgz", + "integrity": "sha512-iAS4p+J1az6Usn0f8xhgL4PaU878KEtutP4hqw52I4IO6AGoyOkHCxcc4bqufv1tQLdDWFx8lR9YlwxKuv3/3g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.44.1.tgz", + "integrity": "sha512-NtSJVKcXwcqozOl+FwI41OH3OApDyLk3kqTJgx8+gp6On9ZEt5mYhIsKNPGuaZr3p9T6NWPKGU/03Vw4CNU9qg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.44.1.tgz", + "integrity": "sha512-JYA3qvCOLXSsnTR3oiyGws1Dm0YTuxAAeaYGVlGpUsHqloPcFjPg+X0Fj2qODGLNwQOAcCiQmHub/V007kiH5A==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.44.1.tgz", + "integrity": "sha512-J8o22LuF0kTe7m+8PvW9wk3/bRq5+mRo5Dqo6+vXb7otCm3TPhYOJqOaQtGU9YMWQSL3krMnoOxMr0+9E6F3Ug==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@sveltejs/vite-plugin-svelte": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-3.1.2.tgz", + "integrity": "sha512-Txsm1tJvtiYeLUVRNqxZGKR/mI+CzuIQuc2gn+YCs9rMTowpNZ2Nqt53JdL8KF9bLhAf2ruR/dr9eZCwdTriRA==", + "dev": true, + "license": "MIT", "dependencies": { - "d": "1", - "es5-ext": "~0.10.14" + "@sveltejs/vite-plugin-svelte-inspector": "^2.1.0", + "debug": "^4.3.4", + "deepmerge": "^4.3.1", + "kleur": "^4.1.5", + "magic-string": "^0.30.10", + "svelte-hmr": "^0.16.0", + "vitefu": "^0.2.5" + }, + "engines": { + "node": "^18.0.0 || >=20" + }, + "peerDependencies": { + "svelte": "^4.0.0 || ^5.0.0-next.0", + "vite": "^5.0.0" } }, - "node_modules/ext": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", - "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "node_modules/@sveltejs/vite-plugin-svelte-inspector": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-2.1.0.tgz", + "integrity": "sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==", + "dev": true, + "license": "MIT", "dependencies": { - "type": "^2.7.2" + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.0.0 || >=20" + }, + "peerDependencies": { + "@sveltejs/vite-plugin-svelte": "^3.0.0", + "svelte": "^4.0.0 || ^5.0.0-next.0", + "vite": "^5.0.0" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "license": "MIT" + }, + "node_modules/@types/pug": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.10.tgz", + "integrity": "sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/which": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/which/-/which-3.0.4.tgz", + "integrity": "sha512-liyfuo/106JdlgSchJzXEQCVArk0CvevqPote8F8HgWgJ3dRCcTHgJIsLDuee0kxk/mhbInzIZk3QWSZJ8R+2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true, + "license": "MIT" + }, + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true, + "license": "MIT" + }, + "node_modules/assert-never": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.4.0.tgz", + "integrity": "sha512-5oJg84os6NMQNl27T9LnZkvvqzvAnHu03ShCnoj6bsJwS7L8AO4lf+C/XjK/nvzEqQB744moC6V128RucQd1jA==", + "dev": true, + "license": "MIT" + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "license": "(MIT OR Apache-2.0)", + "optional": true, + "peer": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/babel-walk": { + "version": "3.0.0-canary-5", + "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", + "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.9.6" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/buffer-crc32": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz", + "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/character-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "integrity": "sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-regex": "^1.0.3" + } + }, + "node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/cli-color": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.3.tgz", + "integrity": "sha512-OkoZnxyC4ERN3zLzZaY9Emb7f/MhBOIpePv0Ycok0fJYT+Ouo00UBEIwsVsr0yoow++n5YWlSUgST9GKhNHiRQ==", + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.61", + "es6-iterator": "^2.0.3", + "memoizee": "^0.4.15", + "timers-ext": "^0.1.7" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/code-red": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz", + "integrity": "sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15", + "@types/estree": "^1.0.1", + "acorn": "^8.10.0", + "estree-walker": "^3.0.3", + "periscopic": "^3.1.0" + } + }, + "node_modules/coffeescript": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-2.7.0.tgz", + "integrity": "sha512-hzWp6TUE2d/jCcN67LrW1eh5b/rSDKQK6oD6VMLlggYVUUFexgTH9z3dNYihzX4RMhze5FTUsUmOXViJKFQR/A==", + "dev": true, + "license": "MIT", + "bin": { + "cake": "bin/cake", + "coffee": "bin/coffee" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/constantinople": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", + "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.1" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-libc": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", + "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/doctypes": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "integrity": "sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es5-ext": { + "version": "0.10.62", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", + "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", + "hasInstallScript": true, + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", + "dev": true, + "license": "MIT" + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/esbuild": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.11.tgz", + "integrity": "sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.19.11", + "@esbuild/android-arm": "0.19.11", + "@esbuild/android-arm64": "0.19.11", + "@esbuild/android-x64": "0.19.11", + "@esbuild/darwin-arm64": "0.19.11", + "@esbuild/darwin-x64": "0.19.11", + "@esbuild/freebsd-arm64": "0.19.11", + "@esbuild/freebsd-x64": "0.19.11", + "@esbuild/linux-arm": "0.19.11", + "@esbuild/linux-arm64": "0.19.11", + "@esbuild/linux-ia32": "0.19.11", + "@esbuild/linux-loong64": "0.19.11", + "@esbuild/linux-mips64el": "0.19.11", + "@esbuild/linux-ppc64": "0.19.11", + "@esbuild/linux-riscv64": "0.19.11", + "@esbuild/linux-s390x": "0.19.11", + "@esbuild/linux-x64": "0.19.11", + "@esbuild/netbsd-x64": "0.19.11", + "@esbuild/openbsd-x64": "0.19.11", + "@esbuild/sunos-x64": "0.19.11", + "@esbuild/win32-arm64": "0.19.11", + "@esbuild/win32-ia32": "0.19.11", + "@esbuild/win32-x64": "0.19.11" + } + }, + "node_modules/esbuild-android-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", + "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", + "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", + "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", + "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", + "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", + "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-32": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", + "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", + "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", + "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", + "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", + "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", + "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-riscv64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", + "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", + "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", + "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", + "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-sunos-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", + "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-32": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", + "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", + "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", + "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dependencies": { + "type": "^2.7.2" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globalyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==" + }, + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==" + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/immutable": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz", + "integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==", + "dev": true, + "license": "MIT" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/intl-messageformat": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-9.13.0.tgz", + "integrity": "sha512-7sGC7QnSQGa5LZP7bXLDhVDtQOeKGeBFGHF2Y8LVBwYZoQZCgWeKoPGTa5GMG8g/TzDgeXuYJQis7Ggiw2xTOw==", + "dependencies": { + "@formatjs/ecma402-abstract": "1.11.4", + "@formatjs/fast-memoize": "1.2.1", + "@formatjs/icu-messageformat-parser": "2.1.0", + "tslib": "^2.1.0" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-expression": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", + "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^7.1.1", + "object-assign": "^4.1.1" + } + }, + "node_modules/is-expression/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" + }, + "node_modules/is-reference": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/js-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", + "integrity": "sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==", + "dev": true, + "license": "MIT" + }, + "node_modules/jstransformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "integrity": "sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-promise": "^2.0.0", + "promise": "^7.0.1" + } + }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/lightningcss": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz", + "integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-darwin-arm64": "1.30.1", + "lightningcss-darwin-x64": "1.30.1", + "lightningcss-freebsd-x64": "1.30.1", + "lightningcss-linux-arm-gnueabihf": "1.30.1", + "lightningcss-linux-arm64-gnu": "1.30.1", + "lightningcss-linux-arm64-musl": "1.30.1", + "lightningcss-linux-x64-gnu": "1.30.1", + "lightningcss-linux-x64-musl": "1.30.1", + "lightningcss-win32-arm64-msvc": "1.30.1", + "lightningcss-win32-x64-msvc": "1.30.1" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz", + "integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz", + "integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz", + "integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz", + "integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz", + "integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz", + "integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz", + "integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz", + "integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz", + "integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz", + "integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/locate-character": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==" + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/lru-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", + "integrity": "sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==", + "dependencies": { + "es5-ext": "~0.10.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" + }, + "node_modules/memoizee": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz", + "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==", + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.53", + "es6-weak-map": "^2.0.3", + "event-emitter": "^0.3.5", + "is-promise": "^2.2.2", + "lru-queue": "^0.1.0", + "next-tick": "^1.1.0", + "timers-ext": "^0.1.7" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/periscopic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^3.0.0", + "is-reference": "^3.0.0" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pirates": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/pug": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.3.tgz", + "integrity": "sha512-uBi6kmc9f3SZ3PXxqcHiUZLmIXgfgWooKWXcwSGwQd2Zi5Rb0bT14+8CJjJgI8AB+nndLaNgHGrcc6bPIB665g==", + "dev": true, + "license": "MIT", + "dependencies": { + "pug-code-gen": "^3.0.3", + "pug-filters": "^4.0.0", + "pug-lexer": "^5.0.1", + "pug-linker": "^4.0.0", + "pug-load": "^3.0.0", + "pug-parser": "^6.0.0", + "pug-runtime": "^3.0.1", + "pug-strip-comments": "^2.0.0" + } + }, + "node_modules/pug-attrs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", + "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", + "dev": true, + "license": "MIT", + "dependencies": { + "constantinople": "^4.0.1", + "js-stringify": "^1.0.2", + "pug-runtime": "^3.0.0" + } + }, + "node_modules/pug-code-gen": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.3.tgz", + "integrity": "sha512-cYQg0JW0w32Ux+XTeZnBEeuWrAY7/HNE6TWnhiHGnnRYlCgyAUPoyh9KzCMa9WhcJlJ1AtQqpEYHc+vbCzA+Aw==", + "dev": true, + "license": "MIT", + "dependencies": { + "constantinople": "^4.0.1", + "doctypes": "^1.1.0", + "js-stringify": "^1.0.2", + "pug-attrs": "^3.0.0", + "pug-error": "^2.1.0", + "pug-runtime": "^3.0.1", + "void-elements": "^3.1.0", + "with": "^7.0.0" + } + }, + "node_modules/pug-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.1.0.tgz", + "integrity": "sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg==", + "dev": true, + "license": "MIT" + }, + "node_modules/pug-filters": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", + "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "constantinople": "^4.0.1", + "jstransformer": "1.0.0", + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0", + "resolve": "^1.15.1" + } + }, + "node_modules/pug-lexer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", + "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==", + "dev": true, + "license": "MIT", + "dependencies": { + "character-parser": "^2.2.0", + "is-expression": "^4.0.0", + "pug-error": "^2.0.0" + } + }, + "node_modules/pug-linker": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", + "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", + "dev": true, + "license": "MIT", + "dependencies": { + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0" + } + }, + "node_modules/pug-load": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", + "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4.1.1", + "pug-walk": "^2.0.0" + } + }, + "node_modules/pug-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", + "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "pug-error": "^2.0.0", + "token-stream": "1.0.0" + } + }, + "node_modules/pug-runtime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", + "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==", + "dev": true, + "license": "MIT" + }, + "node_modules/pug-strip-comments": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", + "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "pug-error": "^2.0.0" + } + }, + "node_modules/pug-walk": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", + "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/rollup": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.44.1.tgz", + "integrity": "sha512-x8H8aPvD+xbl0Do8oez5f5o8eMS3trfCghc4HhLAnCkj7Vl0d1JWGs0UF/D886zLW2rOj2QymV/JcSSsw+XDNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.44.1", + "@rollup/rollup-android-arm64": "4.44.1", + "@rollup/rollup-darwin-arm64": "4.44.1", + "@rollup/rollup-darwin-x64": "4.44.1", + "@rollup/rollup-freebsd-arm64": "4.44.1", + "@rollup/rollup-freebsd-x64": "4.44.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.44.1", + "@rollup/rollup-linux-arm-musleabihf": "4.44.1", + "@rollup/rollup-linux-arm64-gnu": "4.44.1", + "@rollup/rollup-linux-arm64-musl": "4.44.1", + "@rollup/rollup-linux-loongarch64-gnu": "4.44.1", + "@rollup/rollup-linux-powerpc64le-gnu": "4.44.1", + "@rollup/rollup-linux-riscv64-gnu": "4.44.1", + "@rollup/rollup-linux-riscv64-musl": "4.44.1", + "@rollup/rollup-linux-s390x-gnu": "4.44.1", + "@rollup/rollup-linux-x64-gnu": "4.44.1", + "@rollup/rollup-linux-x64-musl": "4.44.1", + "@rollup/rollup-win32-arm64-msvc": "4.44.1", + "@rollup/rollup-win32-ia32-msvc": "4.44.1", + "@rollup/rollup-win32-x64-msvc": "4.44.1", + "fsevents": "~2.3.2" + } + }, + "node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "dependencies": { + "mri": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/sander": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz", + "integrity": "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es6-promise": "^3.1.2", + "graceful-fs": "^4.1.3", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.2" + } + }, + "node_modules/sass": { + "version": "1.89.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.89.2.tgz", + "integrity": "sha512-xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA==", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sorcery": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.1.tgz", + "integrity": "sha512-o7npfeJE6wi6J9l0/5LKshFzZ2rMatRiCDwYeDQaOzqdzRJwALhX7mk/A/ecg6wjMu7wdZbmXfD2S/vpOg0bdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.14", + "buffer-crc32": "^1.0.0", + "minimist": "^1.2.0", + "sander": "^0.5.0" + }, + "bin": { + "sorcery": "bin/sorcery" + } + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylus": { + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.55.0.tgz", + "integrity": "sha512-MuzIIVRSbc8XxHH7FjkvWqkIcr1BvoMZoR/oFuAJDlh7VSaNJzrB4uJ38GRQa+mWjLXODAMzeDe0xi9GYbGwnw==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "css": "^3.0.0", + "debug": "~3.1.0", + "glob": "^7.1.6", + "mkdirp": "~1.0.4", + "safer-buffer": "^2.1.2", + "sax": "~1.2.4", + "semver": "^6.3.0", + "source-map": "^0.7.3" + }, + "bin": { + "stylus": "bin/stylus" + }, + "engines": { + "node": "*" + } + }, + "node_modules/stylus/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/stylus/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stylus/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sugarss": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-4.0.1.tgz", + "integrity": "sha512-WCjS5NfuVJjkQzK10s8WOBY+hhDxxNt/N6ZaGwxFZ+wN3/lKKFSaaKUNecULcTTvE4urLcKaZFQD8vO0mOZujw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svelte": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.8.tgz", + "integrity": "sha512-hU6dh1MPl8gh6klQZwK/n73GiAHiR95IkFsesLPbMeEZi36ydaXL/ZAb4g9sayT0MXzpxyZjR28yderJHxcmYA==", + "dependencies": { + "@ampproject/remapping": "^2.2.1", + "@jridgewell/sourcemap-codec": "^1.4.15", + "@jridgewell/trace-mapping": "^0.3.18", + "acorn": "^8.9.0", + "aria-query": "^5.3.0", + "axobject-query": "^3.2.1", + "code-red": "^1.0.3", + "css-tree": "^2.3.1", + "estree-walker": "^3.0.3", + "is-reference": "^3.0.1", + "locate-character": "^3.0.0", + "magic-string": "^0.30.4", + "periscopic": "^3.1.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/svelte-hmr": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.16.0.tgz", + "integrity": "sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^12.20 || ^14.13.1 || >= 16" + }, + "peerDependencies": { + "svelte": "^3.19.0 || ^4.0.0" + } + }, + "node_modules/svelte-i18n": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/svelte-i18n/-/svelte-i18n-3.7.4.tgz", + "integrity": "sha512-yGRCNo+eBT4cPuU7IVsYTYjxB7I2V8qgUZPlHnNctJj5IgbJgV78flsRzpjZ/8iUYZrS49oCt7uxlU3AZv/N5Q==", + "dependencies": { + "cli-color": "^2.0.3", + "deepmerge": "^4.2.2", + "esbuild": "^0.19.2", + "estree-walker": "^2", + "intl-messageformat": "^9.13.0", + "sade": "^1.8.1", + "tiny-glob": "^0.2.9" + }, + "bin": { + "svelte-i18n": "dist/cli.js" + }, + "engines": { + "node": ">= 16" + }, + "peerDependencies": { + "svelte": "^3 || ^4" + } + }, + "node_modules/svelte-i18n/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/svelte-preprocess": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.1.4.tgz", + "integrity": "sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@types/pug": "^2.0.6", + "detect-indent": "^6.1.0", + "magic-string": "^0.30.5", + "sorcery": "^0.11.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">= 16.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.10.2", + "coffeescript": "^2.5.1", + "less": "^3.11.3 || ^4.0.0", + "postcss": "^7 || ^8", + "postcss-load-config": "^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0", + "pug": "^3.0.0", + "sass": "^1.26.8", + "stylus": "^0.55.0", + "sugarss": "^2.0.0 || ^3.0.0 || ^4.0.0", + "svelte": "^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0", + "typescript": ">=3.9.5 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "coffeescript": { + "optional": true + }, + "less": { + "optional": true + }, + "postcss": { + "optional": true + }, + "postcss-load-config": { + "optional": true + }, + "pug": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/timers-ext": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", + "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", + "dependencies": { + "es5-ext": "~0.10.46", + "next-tick": "1" + } + }, + "node_modules/tiny-glob": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", + "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", + "dependencies": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/token-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", + "integrity": "sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==", + "dev": true, + "license": "MIT" + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "node_modules/typescript": { + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/vite": { + "version": "5.4.19", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.19.tgz", + "integrity": "sha512-qO3aKv3HoQC8QKiNSTuUM1l9o/XX3+c+VTgLHbJWHZGeTPVAg2XwazI9UWzoxjIJCGCV2zU60uqMzjeLZuULqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/ext/node_modules/type": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", - "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" + "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/globalyzer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", - "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==" + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/globrex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==" + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/intl-messageformat": { - "version": "9.13.0", - "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-9.13.0.tgz", - "integrity": "sha512-7sGC7QnSQGa5LZP7bXLDhVDtQOeKGeBFGHF2Y8LVBwYZoQZCgWeKoPGTa5GMG8g/TzDgeXuYJQis7Ggiw2xTOw==", - "dependencies": { - "@formatjs/ecma402-abstract": "1.11.4", - "@formatjs/fast-memoize": "1.2.1", - "@formatjs/icu-messageformat-parser": "2.1.0", - "tslib": "^2.1.0" + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" + "node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/is-reference": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", - "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", - "peer": true, - "dependencies": { - "@types/estree": "*" + "node_modules/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "node_modules/locate-character": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", - "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", - "peer": true + "node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/lru-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", - "integrity": "sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==", - "dependencies": { - "es5-ext": "~0.10.2" + "node_modules/vite/node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "node_modules/magic-string": { - "version": "0.30.5", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", - "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", - "peer": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "node_modules/vite/node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" }, "engines": { "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" } }, - "node_modules/mdn-data": { - "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "peer": true - }, - "node_modules/memoizee": { - "version": "0.4.15", - "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz", - "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==", - "dependencies": { - "d": "^1.0.1", - "es5-ext": "^0.10.53", - "es6-weak-map": "^2.0.3", - "event-emitter": "^0.3.5", - "is-promise": "^2.2.2", - "lru-queue": "^0.1.0", - "next-tick": "^1.1.0", - "timers-ext": "^0.1.7" + "node_modules/vitefu": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", + "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } } }, - "node_modules/mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "node_modules/void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/next-tick": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" - }, - "node_modules/periscopic": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", - "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", - "peer": true, + "node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "dev": true, + "license": "ISC", "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^3.0.0", - "is-reference": "^3.0.0" + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" } }, - "node_modules/sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "node_modules/with": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", + "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", + "dev": true, + "license": "MIT", "dependencies": { - "mri": "^1.1.0" + "@babel/parser": "^7.9.6", + "@babel/types": "^7.9.6", + "assert-never": "^1.2.1", + "babel-walk": "3.0.0-canary-5" }, "engines": { - "node": ">=6" + "node": ">= 10.0.0" } }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "peer": true, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/svelte": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.8.tgz", - "integrity": "sha512-hU6dh1MPl8gh6klQZwK/n73GiAHiR95IkFsesLPbMeEZi36ydaXL/ZAb4g9sayT0MXzpxyZjR28yderJHxcmYA==", - "peer": true, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", "dependencies": { - "@ampproject/remapping": "^2.2.1", - "@jridgewell/sourcemap-codec": "^1.4.15", - "@jridgewell/trace-mapping": "^0.3.18", - "acorn": "^8.9.0", - "aria-query": "^5.3.0", - "axobject-query": "^3.2.1", - "code-red": "^1.0.3", - "css-tree": "^2.3.1", - "estree-walker": "^3.0.3", - "is-reference": "^3.0.1", - "locate-character": "^3.0.0", - "magic-string": "^0.30.4", - "periscopic": "^3.1.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=16" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/svelte-i18n": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/svelte-i18n/-/svelte-i18n-3.7.4.tgz", - "integrity": "sha512-yGRCNo+eBT4cPuU7IVsYTYjxB7I2V8qgUZPlHnNctJj5IgbJgV78flsRzpjZ/8iUYZrS49oCt7uxlU3AZv/N5Q==", + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", "dependencies": { - "cli-color": "^2.0.3", - "deepmerge": "^4.2.2", - "esbuild": "^0.19.2", - "estree-walker": "^2", - "intl-messageformat": "^9.13.0", - "sade": "^1.8.1", - "tiny-glob": "^0.2.9" - }, - "bin": { - "svelte-i18n": "dist/cli.js" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 16" + "node": ">=8" }, - "peerDependencies": { - "svelte": "^3 || ^4" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/svelte-i18n/node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" }, - "node_modules/timers-ext": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", - "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", "dependencies": { - "es5-ext": "~0.10.46", - "next-tick": "1" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/tiny-glob": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", - "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", "dependencies": { - "globalyzer": "0.1.0", - "globrex": "^0.1.2" + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" }, - "node_modules/type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + "node_modules/yootils": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/yootils/-/yootils-0.3.1.tgz", + "integrity": "sha512-A7AMeJfGefk317I/3tBoUYRcDcNavKEkpiPN/nQsBz/viI2GvT7BtrqdPD6rGqBFN8Ax7v4obf+Cl32JF9DDVw==", + "dev": true, + "license": "MIT" } } } diff --git a/src/frontend/package.json b/src/frontend/package.json index eb83de3e8523204ff703024379f21369f67cbe03..cabd14ce0e86d51266aa77c0e36b1cc4b5c683e9 100644 --- a/src/frontend/package.json +++ b/src/frontend/package.json @@ -17,5 +17,8 @@ "@gradio/icons": "0.3.2", "@gradio/statustracker": "0.4.3", "@gradio/utils": "0.2.0" + }, + "devDependencies": { + "@gradio/preview": "^0.11.2" } -} \ No newline at end of file +} diff --git a/src/pyproject.toml b/src/pyproject.toml index c8282064c7efd3c323138f41b25d997a67b7ae0c..6fbf55142dcdb6db7db655e08f8461162fa8525f 100644 --- a/src/pyproject.toml +++ b/src/pyproject.toml @@ -8,7 +8,7 @@ build-backend = "hatchling.build" [project] name = "gradio_highlightedtextbox" -version = "0.0.12" +version = "0.0.13" description = "Editable Gradio textarea supporting highlighting" readme = "README.md" license = "MIT" @@ -39,7 +39,7 @@ dev = ["build", "twine"] space = "https://huggingface.co/spaces/gsarti/gradio_highlightedtextbox" [tool.hatch.build] -artifacts = ["backend/gradio_highlightedtextbox/templates", "backend/gradio_highlightedtextbox/templates"] +artifacts = ["backend/gradio_highlightedtextbox/templates", "backend/gradio_highlightedtextbox/templates", "/backend/gradio_highlightedtextbox/templates"] [tool.hatch.build.targets.wheel] packages = ["/backend/gradio_highlightedtextbox"] diff --git a/src/requirements.txt b/src/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..66dfa875073775885cf8b37b4c9d5a639784e358 --- /dev/null +++ b/src/requirements.txt @@ -0,0 +1 @@ +gradio<5.0,>=4.0