InvokeAI/frontend/dist/assets/index.8eb7dfe4.js
Lincoln Stein 1a8e007066 merge release-candidate-1-3-2 into main.
Squashed commit of the following:

commit 9a1fe8e7fb
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Sat Nov 12 17:07:40 2022 +0000

    swap in release URLs for installers

commit ff56f5251b
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Sat Nov 12 17:03:21 2022 +0000

    fix up bad unicode chars in invoke.py

commit ed943bd6c7
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Sat Nov 12 16:05:45 2022 +0000

    outcrop improvements, hand-added

commit 7ad2355b1d
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Sat Nov 12 15:14:33 2022 +0000

    documentation fixes

commit 66c920fc19
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Thu Nov 10 16:49:25 2022 -0500

    Revert "Resize hires as an image"

    This reverts commit d05b1b3544.

commit 3fc5cb09f8
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Sat Nov 12 12:43:17 2022 +0000

    fix incorrect link in install

commit 1345ec77ab
Author: tildebyte <337875+tildebyte@users.noreply.github.com>
Date:   Sun Nov 6 19:07:31 2022 -0500

    toil(repo): add tildebyte as owner of installer/ directory

commit b116715490
Author: Kyle Schouviller <kyle0654@hotmail.com>
Date:   Thu Nov 10 21:43:56 2022 -0800

    Fix performance issue introduced by torch cuda cache clear during generation

commit fa3670270e
Author: mauwii <Mauwii@outlook.de>
Date:   Fri Nov 11 12:42:03 2022 +0100

    small update to dockers huggingface section

commit c304250ef6
Author: mauwii <Mauwii@outlook.de>
Date:   Fri Nov 11 12:19:27 2022 +0100

    fix format and Link in INSTALL_INVOKE.md

commit 802ce5dde5
Author: mauwii <Mauwii@outlook.de>
Date:   Fri Nov 11 11:17:49 2022 +0100

    small fixex to format and a link in INSTALL_MANUAL

commit 311ee320ec
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Fri Nov 11 07:23:35 2022 +0000

    ignore installer intermediate files

commit e9df17b374
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Fri Nov 11 07:19:25 2022 +0000

    fix backslash-related syntax error

commit 061fb4ef00
Merge: 52be0d23 4095acd1
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Fri Nov 11 06:50:04 2022 +0000

    Merge branch 'release-candidate-2-1-3' of github.com:/invoke-ai/InvokeAI into release-candidate-2-1-3

commit 52be0d2396
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Fri Nov 11 06:49:45 2022 +0000

    add WindowsLongFileName batfile to source installer

commit 4095acd10e
Author: mauwii <Mauwii@outlook.de>
Date:   Fri Nov 11 07:05:17 2022 +0100

    Doc Updates
    A lot of re-formating of new Installation Docs
    also some content updates/corrections

commit 201eb22d76
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Fri Nov 11 04:41:02 2022 +0000

    prevent two models from being marked default in models.yaml

commit 17ab982200
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Fri Nov 11 03:56:54 2022 +0000

    installers download branch HEAD not tag

commit a04965b0e9
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Fri Nov 11 03:48:21 2022 +0000

    improve messaging during installation process

commit 0b529f0c57
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Tue Nov 8 15:22:32 2022 +0000

    enable outcropping of random JPG/PNG images

    - Works best with runwayML inpainting model
    - Numerous code changes required to propagate seed to final metadata.
      Original code predicated on the image being generated within InvokeAI.

commit 6f9f848345
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Tue Nov 8 17:27:42 2022 +0000

    enhance outcropping with ability to direct contents of new regions

    - When outcropping an image you can now add a `--new_prompt` option, to specify
      a new prompt to be used instead of the original one used to generate the image.

    - Similarly you can provide a new seed using `--seed` (or `-S`). A seed of zero
      will pick one randomly.

    - This PR also fixes the crash that happened when trying to outcrop an image
      that does not contain InvokeAI metadata.

commit 918c1589ef
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Thu Nov 10 20:16:47 2022 +0000

    fix #1402

commit 116415b3fc
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Thu Nov 10 21:27:25 2022 +0000

    fix invoke.py crash if no models.yaml file present

    - Script will now offer the user the ability to create a
      minimal models.yaml and then gracefully exit.
    - Closes #1420

commit b4b6eabaac
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Thu Nov 10 16:49:25 2022 -0500

    Revert "Log strength with hires"

    This reverts commit 82d4904c07.

commit 4ef1f4a854
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Thu Nov 10 20:01:49 2022 +0000

    remove temporary directory from repo

commit 510fc4ebaa
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Thu Nov 10 19:59:03 2022 +0000

    remove -e from clipseg load in installer

commit a20914434b
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Thu Nov 10 19:37:07 2022 +0000

    change clipseg repo branch to avoid clipseg not found error

commit 0d134195fd
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Thu Nov 10 18:39:29 2022 +0000

    update repo URL to point to rc

commit 649d8c8573
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Thu Nov 10 18:13:28 2022 +0000

    integrate tildebyte installer

commit a358d370a0
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Thu Nov 10 17:48:14 2022 +0000

    add @tildebyte compiled pip installer

commit 94a9033c4f
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Thu Nov 10 14:52:00 2022 +0000

    ignore source installer zip files

commit 18a947c503
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Thu Nov 10 14:46:36 2022 +0000

    documentation and environment file fixes

    - Have clarified the relationship between the @tildebyte and @cmdr2 installers;
      However, @tildebyte installer merge is still a WIP due to conflicts over
      such things as `invoke.sh`.
    - Rechristened 1click installer as "source" installer. @tildebyte installer will be
      "the" installer. (We'll see which one generates the least support requests and
      maintenance work.)
    - Sync'd `environment-mac.yml` with `development`. The former was failing with a
      taming-transformers error as per https://discord.com/channels/@me/1037201214154231899/1040060947378749460

commit a23b031895
Author: Mike DiGiovanni <vinblau@gmail.com>
Date:   Wed Nov 9 16:44:59 2022 -0500

    Fixes typos in README.md

commit 23af68c7d7
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Thu Nov 10 07:02:27 2022 -0500

    downgrade win installs to basicsr==1.4.1

commit e258beeb51
Merge: 7460c069 e481bfac
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Thu Nov 10 06:37:45 2022 -0500

    Merge branch 'release-candidate-2-1-3' of github.com:invoke-ai/InvokeAI into release-candidate-2-1-3

commit 7460c069b8
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Thu Nov 10 06:36:48 2022 -0500

    remove --prefer-binary from requirements-base.txt

    It appears that some versions of pip do not recognize this option
    when it appears in the requirements file. Did not explore this further
    but recommend --prefer-binary in the manual install instructions on
    the command line.

commit e481bfac61
Merge: 5040747c d1ab65a4
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Thu Nov 10 11:21:56 2022 +0000

    Merge branch 'release-candidate-2-1-3' of github.com:/invoke-ai/InvokeAI into release-candidate-2-1-3

commit 5040747c67
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Thu Nov 10 11:21:43 2022 +0000

    fix windows install instructions & bat file

commit d1ab65a431
Author: mauwii <Mauwii@outlook.de>
Date:   Thu Nov 10 07:18:59 2022 +0100

    update WEBUIHOTKEYS.md

commit af4ee7feb8
Author: mauwii <Mauwii@outlook.de>
Date:   Thu Nov 10 06:33:49 2022 +0100

    update INSTALL_DOCKER.md

commit 764fb29ade
Author: mauwii <Mauwii@outlook.de>
Date:   Thu Nov 10 06:30:15 2022 +0100

    fix formatting in INSTALL.md

commit 1014d3ba44
Author: mauwii <Mauwii@outlook.de>
Date:   Thu Nov 10 06:29:14 2022 +0100

    fix build.sh invokeai_conda_env_file default value

commit 40a48aca88
Author: mauwii <Mauwii@outlook.de>
Date:   Thu Nov 10 05:25:30 2022 +0100

    fix environment-mac.yml
    moved taming-transformers-rom1504 to pip dependencies

commit 92abc00f16
Author: mauwii <Mauwii@outlook.de>
Date:   Thu Nov 10 05:19:52 2022 +0100

    fix test-invoke-conda
    - copy required conda environment yaml
    - use environment.yml
    - I use cp instead of ln since would be compatible for windows runners

commit a5719aabf8
Author: mauwii <Mauwii@outlook.de>
Date:   Thu Nov 10 04:14:35 2022 +0100

    update Dockerfile
    - link environment.yml from new environemnts path
    - change default conda_env_file
    - quote all variables to avoid splitting
    - also remove paths from conda-env-files in build-container.yml

commit 44a18511fa
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Wed Nov 9 20:51:06 2022 +0000

    update paths in container build workflow

commit b850dbadaf
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Wed Nov 9 20:16:57 2022 +0000

    finished reorganization of install docs

commit 9ef8b944d5
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Wed Nov 9 18:50:58 2022 +0000

    tweaks to manual install documentation

    --prefer-binary is an iffy option in the requirements file. It isn't
    supported by some versions of pip, so I removed it from
    requirements-base.txt and inserted it into the manual install
    instructions where it seems to do what it is supposed to.

commit efc5a98488
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Wed Nov 9 18:20:03 2022 +0000

    manual installation documentation tested on Linux

commit 1417c87928
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Wed Nov 9 17:37:06 2022 +0000

    change name of requirements.txt to avoid confusion

commit 2dd6fc2b93
Merge: 22213612 71ee44a8
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Wed Nov 9 17:26:24 2022 +0000

    Merge branch 'release-candidate-2-1-3' of github.com:/invoke-ai/InvokeAI into release-candidate-2-1-3

commit 22213612a0
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Wed Nov 9 17:25:59 2022 +0000

    directory cleanup; working on install docs

commit 71ee44a827
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Wed Nov 9 02:07:13 2022 +0000

    prevent crash when switching to an invalid model

commit b17ca0a5e7
Author: damian0815 <null@damianstewart.com>
Date:   Tue Nov 8 14:28:38 2022 +0100

    don't suppress exceptions when doing cross-attention control

commit 71bbfe4a1a
Author: damian0815 <null@damianstewart.com>
Date:   Tue Nov 8 12:59:34 2022 +0100

    Fix #1362 by improving VRAM usage patterns when doing .swap()

    commit ef3f7a26e242b73c2beb0195c7fd8f654ef47f55
    Author: damian0815 <null@damianstewart.com>
    Date:   Tue Nov 8 12:18:37 2022 +0100

        remove log spam

    commit 7189d649622d4668b120b0dd278388ad672142c4
    Author: damian0815 <null@damianstewart.com>
    Date:   Tue Nov 8 12:10:28 2022 +0100

        change the way saved slicing strategy is applied

    commit 01c40f751ab72955140165c16f95ae411732265b
    Author: damian0815 <null@damianstewart.com>
    Date:   Tue Nov 8 12:04:43 2022 +0100

        fix slicing_strategy_getter callsite

    commit f8cfe25150a346958903316bc710737d99839923
    Author: damian0815 <null@damianstewart.com>
    Date:   Tue Nov 8 11:56:22 2022 +0100

        cleanup, consistent dim=0 also tested

    commit 5bf9b1e890d48e962afd4a668a219b68271e5dc1
    Author: damian0815 <null@damianstewart.com>
    Date:   Tue Nov 8 11:34:09 2022 +0100

        refactored context, tested with non-sliced cross attention control

    commit d58a46e39bf562e7459290d2444256e8c08ad0b6
    Author: damian0815 <null@damianstewart.com>
    Date:   Sun Nov 6 00:41:52 2022 +0100

        cleanup

    commit 7e2c658b4c06fe239311b65b9bb16fa3adec7fd7
    Author: damian0815 <null@damianstewart.com>
    Date:   Sat Nov 5 22:57:31 2022 +0100

        disable logs

    commit 20ee89d93841b070738b3d8a4385c93b097d92eb
    Author: damian0815 <null@damianstewart.com>
    Date:   Sat Nov 5 22:36:58 2022 +0100

        slice saved attention if necessary

    commit 0a7684a22c880ec0f48cc22bfed4526358f71546
    Author: damian0815 <null@damianstewart.com>
    Date:   Sat Nov 5 22:32:38 2022 +0100

        raise instead of asserting

    commit 7083104c7f3a0d8fd96e94a2f391de50a3c942e4
    Author: damian0815 <null@damianstewart.com>
    Date:   Sat Nov 5 22:31:00 2022 +0100

        store dim when saving slices

    commit f7c0808ed383ec1dc70645288a798ed2aa4fa85c
    Author: damian0815 <null@damianstewart.com>
    Date:   Sat Nov 5 22:27:16 2022 +0100

        don't retry on exception

    commit 749a721e939b3fe7c1741e7998dab6bd2c85a0cb
    Author: damian0815 <null@damianstewart.com>
    Date:   Sat Nov 5 22:24:50 2022 +0100

        stuff

    commit 032ab90e9533be8726301ec91b97137e2aadef9a
    Author: damian0815 <null@damianstewart.com>
    Date:   Sat Nov 5 22:20:17 2022 +0100

        more logging

    commit 3dc34b387f033482305360e605809d95a40bf6f8
    Author: damian0815 <null@damianstewart.com>
    Date:   Sat Nov 5 22:16:47 2022 +0100

        logs

    commit 901c4c1aa4b9bcef695a6551867ec8149e6e6a93
    Author: damian0815 <null@damianstewart.com>
    Date:   Sat Nov 5 22:12:39 2022 +0100

        actually set save_slicing_strategy to True

    commit f780e0a0a7c6b6a3db320891064da82589358c8a
    Author: damian0815 <null@damianstewart.com>
    Date:   Sat Nov 5 22:10:35 2022 +0100

        store slicing strategy

    commit 93bb6d566fd18c5c69ef7dacc8f74ba2cf671cb7
    Author: damian <git@damianstewart.com>
    Date:   Sat Nov 5 20:43:48 2022 +0100

        still not it

    commit 5e3a9541f8ae00bde524046963910323e20c40b7
    Author: damian <git@damianstewart.com>
    Date:   Sat Nov 5 17:20:02 2022 +0100

        wip offloading attention slices on-demand

    commit 4c2966aa856b6f3b446216da3619ae931552ef08
    Author: damian0815 <null@damianstewart.com>
    Date:   Sat Nov 5 15:47:40 2022 +0100

        pre-emptive offloading, idk if it works

    commit 572576755e9f0a878d38e8173e485126c0efbefb
    Author: root <you@example.com>
    Date:   Sat Nov 5 11:25:32 2022 +0000

        push attention slices to cpu. slow but saves memory.

    commit b57c83a68f2ac03976ebc89ce2ff03812d6d185f
    Author: damian0815 <null@damianstewart.com>
    Date:   Sat Nov 5 12:04:22 2022 +0100

        verbose logging

    commit 3a5dae116f110a96585d9eb71d713b5ed2bc3d2b
    Author: damian0815 <null@damianstewart.com>
    Date:   Sat Nov 5 11:50:48 2022 +0100

        wip fixing mem strategy crash (4 test on runpod)

    commit 3cf237db5fae0c7b0b4cc3c47c81830bdb2ae7de
    Author: damian0815 <null@damianstewart.com>
    Date:   Fri Nov 4 09:02:40 2022 +0100

        wip, only works on cuda

commit 5702271991
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Wed Nov 9 14:09:36 2022 +0000

    speculative reorganization of the requirements & environment files

    - This is only a test!
    - The various environment*.yml and requirements*.txt files have all
      been moved into a directory named "environments-and-requirements".
    - The idea is to clean up our root directory so that the github home
      page is tidy.
    - The manual install instructions will start with the instructions to
      create a symbolic link from environment.yml to the appropriate file
      for OS and GPU.
    - The 1-click installers have been updated to accommodate this change.

commit 10781e7dc4
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Wed Nov 9 01:59:45 2022 +0000

    refactoring requirements

commit 099d1157c5
Author: mauwii <Mauwii@outlook.de>
Date:   Wed Nov 9 00:16:18 2022 +0100

    better way to make sure if conda is useable

commit ab825bf7ee
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Tue Nov 8 22:05:33 2022 +0000

    add back --prefer-binaries to requirements

commit 10cfeb5ada
Author: mauwii <Mauwii@outlook.de>
Date:   Tue Nov 8 22:27:19 2022 +0100

    add quotes to set and use `$environment_file`

commit e97515d045
Author: mauwii <Mauwii@outlook.de>
Date:   Tue Nov 8 22:24:21 2022 +0100

    set environment file for conda update

commit 0f04bc5789
Author: mauwii <Mauwii@outlook.de>
Date:   Tue Nov 8 22:21:25 2022 +0100

    use conda env update

commit 3f74aabecd
Author: mauwii <Mauwii@outlook.de>
Date:   Tue Nov 8 22:20:44 2022 +0100

    use command instead of hash

commit b1a99a51b7
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Tue Nov 8 14:44:44 2022 -0500

    remove --global git config from 1-click installers

commit 8004f8a6d9
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Mon Nov 7 09:07:20 2022 -0500

    Revert "Use array slicing to calc ddim timesteps"

    This reverts commit 1f0c5b4cf1.

commit ff8ff2212a
Merge: 8e5363cd 636620b1
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Tue Nov 8 14:01:40 2022 +0000

    add initfile support from PR #1386

commit 8e5363cd83
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Tue Nov 8 13:26:18 2022 +0000

    move 'installer/' to '1-click-installer' to make room for tildebyte installer

commit 1450779146
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Tue Nov 8 12:56:36 2022 +0000

    update branch for installer to pull against

commit 8cd5d95b8a
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Tue Nov 8 05:30:20 2022 +0000

    move all models into subdirectories of ./models

    - this required an update to the invoke-ai fork of gfpgan
    - simultaneously reverted consolidation of environment and
      requirements files, as their presence in a directory
      triggered setup.py to try to install a sub-package.

commit abd6407394
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Tue Nov 8 03:52:46 2022 +0000

    leave a copy of environment-cuda.yml at top level

    - named it environment.yml
    - need to avoid a big change for users and breaking older support
      instructions.

commit 734dacfbe9
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Tue Nov 8 03:50:07 2022 +0000

    consolidate environment files

    - starting to remove unneeded entries and pins
    - no longer require -e in front of github dependencies
    - update setup.py with release number
    - update manual installation instructions

commit 636620b1d5
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Tue Nov 8 03:26:16 2022 +0000

    change initfile to ~/.invokeai

    - adjust documentation
    - also fix 'clipseg_models' to 'clipseg', which seems to be working now

commit 1fe41146f0
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Sat Nov 5 14:28:01 2022 -0400

    add support for an initialization file, invokeai.init

    - Place preferred startup command switches in a file named
      "invokeai.init". The file can consist of a single line of switches
      such as "--web --steps=28", a series of switches on each
      line, or any combination of the two.

     Example:
     ```
       --web
       --host=0.0.0.0
       --steps=28
       --grid
       -f 0.6 -C 11.0 -A k_euler_a
    ```

    - The following options, which were previously only available within
      the CLI, are now available on the command line as well:

      --steps
      --strength
      --cfg_scale
      --width
      --height
      --fit

commit 2ad6ef355a
Merge: 865502ee 8b47c829
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Sun Nov 6 18:08:36 2022 +0000

    update discord link

commit 865502ee4f
Author: mauwii <Mauwii@outlook.de>
Date:   Sun Nov 6 18:00:16 2022 +0100

    update changelog

commit c7984f3299
Author: mauwii <Mauwii@outlook.de>
Date:   Sun Nov 6 17:07:27 2022 +0100

    update TROUBLESHOOT.md

commit 7f150ed833
Author: mauwii <Mauwii@outlook.de>
Date:   Sun Nov 6 16:56:58 2022 +0100

    remove `:`from headlines in CONTRIBUTORS.md

commit badf4e256c
Author: mauwii <Mauwii@outlook.de>
Date:   Sun Nov 6 16:56:37 2022 +0100

    enable navigation tabs
    Since the docs are growing, this way they look cleaner

commit e64c60bbb3
Author: mauwii <Mauwii@outlook.de>
Date:   Sun Nov 6 16:18:59 2022 +0100

    remove preflight checks from assets
    seems like somebody executed tests and commited them

commit 1780618543
Author: mauwii <Mauwii@outlook.de>
Date:   Sun Nov 6 16:15:06 2022 +0100

    update INSTALLING_MODELS.md

commit f91fd27624
Author: Kyle Schouviller <kyle0654@hotmail.com>
Date:   Sat Nov 5 14:47:53 2022 -0700

    Bug fix for inpaint size

commit 09e41e8f76
Author: Kyle Schouviller <kyle0654@hotmail.com>
Date:   Sat Nov 5 14:34:52 2022 -0700

    Add inpaint size options to inpaint at a larger size than the actual inpaint image, then scale back down for recombination

commit 6eeb2107b3
Author: mauwii <Mauwii@outlook.de>
Date:   Sat Nov 5 21:01:14 2022 +0100

    remove create-caches.yml since not used anywhere

commit 17053ad8b7
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Sat Nov 5 16:01:55 2022 -0400

    fix duplicated argument introduced by conflict resolution

commit fefb4dc1f8
Merge: 762ca60a d05b1b35
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Sat Nov 5 12:47:35 2022 -0700

    Merge branch 'development' into fix_generate.py

commit d05b1b3544
Author: Craig <cwallen@users.noreply.github.com>
Date:   Sat Oct 29 20:40:30 2022 -0400

    Resize hires as an image

commit 82d4904c07
Author: Craig <cwallen@users.noreply.github.com>
Date:   Sat Oct 29 20:37:40 2022 -0400

    Log strength with hires

commit 1cdcf33cfa
Merge: 6616fa83 cbc029c6
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Sat Nov 5 09:57:38 2022 -0400

    Merge branch 'main' into development

    - this synchronizes recent document fixes by mauwii

commit 6616fa835a
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Fri Nov 4 00:47:03 2022 -0400

    fix Windows library dependency issues

    This commit addresses two bugs:

    1) invokeai.py crashes immediately with a message about an undefined
       attritube sigKILL (closes #1288). The fix is to pin torch at 1.12.1.

    2) Version 1.4.2 of basicsr fails to load properly on Windows, and is
       a requirement of realesrgan, however 1.4.1 works. Pinning basicsr
       in our requirements file resulted in a dependency conflict, so I
       ended up cloning realesrgan into the invoke-ai Git space and changing
       the requirements file there.

    If there is a more elegant solution, please advise.

commit 7b9a4564b1
Author: Matthias Wild <40327258+mauwii@users.noreply.github.com>
Date:   Sat Nov 5 14:36:45 2022 +0100

    Update-docs (#1382)

    * update IMG2IMG.md

    * update INPAINTING.md

    * update WEBUIHOTKEYS.md

    * more doc updates (mostly fix formatting):
    - OUTPAINTING.md
    - POSTPROCESS.md
    - PROMPTS.md
    - VARIATIONS.md
    - WEB.md
    - WEBUIHOTKEYS.md

commit fcdefa0620
Author: Matthias Wild <40327258+mauwii@users.noreply.github.com>
Date:   Fri Nov 4 20:47:31 2022 +0100

    Hotifx docs (#1376) (#1377)

commit ef8b3ce639
Merge: b7042095 36870a8f
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Fri Nov 4 12:08:44 2022 -0400

    Merge-main-into-development (#1373)

    To get the rid of the difference between main and development.

    Since otherwise it will be a pain to start fixing the documentatino
    (when the state between main and development is not the same ...)

    Also this should fix the problem of all tests failing since environment
    yamls get updated.

commit 36870a8f53
Merge: 6b89adfa b7042095
Author: Matthias Wild <40327258+mauwii@users.noreply.github.com>
Date:   Fri Nov 4 16:25:00 2022 +0100

    Merge branch 'development' into merge-main-into-development

commit b70420951d
Author: damian0815 <null@damianstewart.com>
Date:   Thu Nov 3 12:39:45 2022 +0100

    fix parsing error doing eg `forest ().swap(in winter)`

commit 1f0c5b4cf1
Author: wfng92 <43742196+wfng92@users.noreply.github.com>
Date:   Thu Nov 3 17:13:52 2022 +0800

    Use array slicing to calc ddim timesteps

commit 8648da8111
Author: mauwii <Mauwii@outlook.de>
Date:   Fri Nov 4 00:06:19 2022 +0100

    update environment-linux-aarch64 to use python 3.9

commit 45b4593563
Author: mauwii <Mauwii@outlook.de>
Date:   Thu Nov 3 22:31:46 2022 +0100

    update environment-linux-aarch64.yml
    - move getpass_asterisk to pip

commit 41b04316cf
Author: mauwii <Mauwii@outlook.de>
Date:   Thu Nov 3 20:40:08 2022 +0100

    rename job, remove debug branch from triggers

commit e97c6db2a3
Author: mauwii <Mauwii@outlook.de>
Date:   Thu Nov 3 20:34:01 2022 +0100

    include build matrix to build x86_64 and aarch64

commit 896820a349
Author: mauwii <Mauwii@outlook.de>
Date:   Tue Nov 1 05:01:15 2022 +0100

    disable caching

commit 06c8f468bf
Author: mauwii <Mauwii@outlook.de>
Date:   Tue Nov 1 04:26:39 2022 +0100

    disable PR-Validation
    since there are no files passed from context this is unecesarry

commit 61920e2701
Author: mauwii <Mauwii@outlook.de>
Date:   Tue Nov 1 04:09:39 2022 +0100

    update action to use current branch
    also update build-args of dockerfile and build.sh

commit f34ba7ca70
Author: mauwii <Mauwii@outlook.de>
Date:   Tue Nov 1 02:30:24 2022 +0100

    remove unecesarry mkdir command again

commit c30ef0895d
Author: mauwii <Mauwii@outlook.de>
Date:   Tue Nov 1 01:51:12 2022 +0100

    remove symlink to GFPGANv1.4
    also re-add mkdir to prevent action from failing

commit aa3a774f73
Author: mauwii <Mauwii@outlook.de>
Date:   Tue Nov 1 01:48:59 2022 +0100

    update build-container.yml to use cachev3

commit 2c30555b84
Author: mauwii <Mauwii@outlook.de>
Date:   Tue Nov 1 01:34:20 2022 +0100

    update Dockerfile
    - create models.yaml from models.yaml.example
    - run preload_models.py with --no-interactive

commit 743f605773
Author: mauwii <Mauwii@outlook.de>
Date:   Tue Nov 1 01:21:15 2022 +0100

    update build.sh to download sd-v1.5 model

commit 519c661abb
Author: mauwii <Mauwii@outlook.de>
Date:   Tue Oct 25 01:26:50 2022 +0200

    replace old fashined markdown templates with forms
    this will help the readability of issues a lot 🤓

commit 22c956c75f
Merge: 13696adc 0196571a
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Thu Nov 3 10:20:21 2022 -0400

    Merge branch 'development' of github.com:invoke-ai/InvokeAI into development

commit 13696adc3a
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Thu Nov 3 10:20:10 2022 -0400

    speculative change to solve windows esrgan issues

commit 0196571a12
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Wed Nov 2 22:39:35 2022 -0400

    remove merge markers from preload_models.py

commit 9666f466ab
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Wed Nov 2 18:29:34 2022 -0400

    use refined model by default

commit 240e5486c8
Merge: 8164b6b9 aa247e68
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Wed Nov 2 18:35:00 2022 -0400

    Merge branch 'spezialspezial-patch-9' into development

commit 8164b6b9cf
Merge: 4fc82d55 dd5a88dc
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Wed Nov 2 17:06:46 2022 -0400

    Merge branch 'development' of github.com:invoke-ai/InvokeAI into development

commit 4fc82d554f
Author: blessedcoolant <54517381+blessedcoolant@users.noreply.github.com>
Date:   Thu Nov 3 04:17:28 2022 +1300

    [WebUI] Final 2.1 Release Build

commit 96b34c0f85
Author: damian0815 <null@damianstewart.com>
Date:   Wed Nov 2 09:08:11 2022 +0100

    Final WebUI build for Release 2.1
    - squashed commit of 52 commits from PR #1327

    don't log base64 progress images

    Fresh Build For WebUI

    [WebUI] Loopback Default False

    Fixes bugs/styling

    - Fixes missing web app state on new version:
    Adds stateReconciler to redux-persist.

    When we add more values to the state and then release the update app, they will be automatically merged in.

    Reseting web UI will be needed far less.
    7159ec

    - Fixes console z-index
    - Moves reset web UI button to visible area

    Decreases gallery width on inpainting

    Increases workarea split padding to 1rem

    Adds missing tooltips to site header

    Changes inpainting controls settings to hover

    Fixes hotkeys and settings buttons not working

    Improves bounding box interactions

    - Bounding box can now be moved by dragging any of its edges
    - Bounding box does not affect drawing if already drawing a stroke
    - Can lock bounding box to draw directly on the bounding box edges
    - Removes spacebar-hold behaviour due to technical issues

    Fixes silent crash when init image too large

    To send the mask to the server, the UI rendered the mask onto the init image and sent the whole image. The mask was then cropped by the server.

    If the image was too large, the app silently failed. Maybe it exceeds the websocket size limit.

    Fixed by cropping the mask in the UI layer, sending only bounding-box-sized mask image data.

    Disabled bounding box settings when locked

    Styles image uploader

    Builds fresh bundle

    Improves bounding box interaction

    Added spacebar-hold-to-transform back.

    Address bounding box feedback

    - Adds back toggle to hide bounding box
    - Box quick toggle = q, normal toggle = shift + q
    - Styles canvas alert icons

    Adds hints when unable to invoke

    - Popover on Invoke button indicates why exactly it is disabled, e.g. prompt is empty, something else is processing, etc.
    - There may be more than one reason; all are displayed.

    Fix Inpainting Alerts Styling

    Preventing unnecessary re-renders across the app

    Code Split Inpaint Options

    Isolate features to their own components so they dont re-render the other stuff each time.

    [TESTING] Remove  global isReady checking

    I dont believe this is need at all because the isready state is constantly updated when needed and tracked real time in the Redux store. This causes massive re-renders. @psychedelicious If this is absolutely essential for a reason that I do not see, please hit me up on Discord.

    Fresh Bundle

    Fix Bounding Box Settings re-rendering on brush stroke

    [Code Splitting] Bounding Box Options

    Isolated all bounding box components to trigger unnecessary re-renders. Still need to fix  bounding box  triggering re-renders on the control panel inside the canvas itself. But the options panel should be a good to go with this change.

    Inpainting Controls Code Spitting and Performance

    Codesplit the entirety of the inpainting controls. Created new selectors for each and every component to ensure there are no unnecessary re-renders. App feels a lot smoother.

    Fixes rerenders on ClearBrushHistory

    Fixes crash when requesting post-generation upscale/face restoration

    - Moves the inpainting paste to before the postprocessing.

    Removes unused isReady state

    Changes Report Bug icon to a bug

    Restores shift+q bounding box shortcut

    Adds alert for bounding box size to status icons

    Adds asCheckbox to IAIIconButton

    Rough draft of this. Not happy with the styling but it's clearer than having them look just like buttons.

    Fixes crash related to old value of progress_latents in state

    Styling changes and settings modal minor refactor

    Fixes: uploaded JPG images not loading

    Reworks CurrentImageButtons.tsx

    - Change all icons to FA iconset for consistency
    - Refactors IAIIconButton, IAIButton, IAIPopover to handle ref forwarding
    - Redesigns buttons into group

    Only generate 1 iteration when seed fixed & variations disabled

    Fixes progress images select

    Fixes edge case: upload over gets stuck while alt tabbing

    - Press esc to close it now

    Fixes display progress images select typing

    Fixes current image button rerenders

    Adds min width to ImageUploader

    Makes fast-latents in progress default

    Update Icon Button Checkbox Style Styling

    Fixes next/prev image buttons

    Refactor canvas buttons + more

    Add Save Intermediates Step Count

    For accurate mode only.

    Co-Authored-By: Richard Macarthy <richardmacarthy@protonmail.com>

    Restores "initial image" text

    Address feedback

    - moves mask clear button
    - fixes intermediates
    - shrinks inpainting icons by 10%

    Fix Loopback Styling

    Adds escape hotkey to close floating panels

    Readd Hotkey for Dual Display

    Updated Current Image Button Styling

commit dd5a88dcee
Author: blessedcoolant <54517381+blessedcoolant@users.noreply.github.com>
Date:   Thu Nov 3 04:17:28 2022 +1300

    [WebUI] Final 2.1 Release Build

commit 95ed56bf82
Author: blessedcoolant <54517381+blessedcoolant@users.noreply.github.com>
Date:   Thu Nov 3 04:16:31 2022 +1300

    Updated Current Image Button Styling

commit 1ae80f5ab9
Author: blessedcoolant <54517381+blessedcoolant@users.noreply.github.com>
Date:   Thu Nov 3 04:07:57 2022 +1300

    Readd Hotkey for Dual Display

commit 1f0bd3ca6c
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Thu Nov 3 02:07:00 2022 +1100

    Adds escape hotkey to close floating panels

commit a1971f6830
Author: blessedcoolant <54517381+blessedcoolant@users.noreply.github.com>
Date:   Thu Nov 3 03:38:15 2022 +1300

    Fix Loopback Styling

commit c6118e8898
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Thu Nov 3 01:29:51 2022 +1100

    Address feedback

    - moves mask clear button
    - fixes intermediates
    - shrinks inpainting icons by 10%

commit 7ba958cf7f
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Thu Nov 3 01:10:38 2022 +1100

    Restores "initial image" text

commit 383905d5d2
Author: blessedcoolant <54517381+blessedcoolant@users.noreply.github.com>
Date:   Thu Nov 3 02:59:11 2022 +1300

    Add Save Intermediates Step Count

    For accurate mode only.

    Co-Authored-By: Richard Macarthy <richardmacarthy@protonmail.com>

commit 6173e3e9ca
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Thu Nov 3 00:53:53 2022 +1100

    Refactor canvas buttons + more

commit 3feb7d8922
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Thu Nov 3 00:49:23 2022 +1100

    Fixes next/prev image buttons

commit 1d9edbd0dd
Author: blessedcoolant <54517381+blessedcoolant@users.noreply.github.com>
Date:   Thu Nov 3 00:50:44 2022 +1300

    Update Icon Button Checkbox Style Styling

commit d439abdb89
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Wed Nov 2 21:37:24 2022 +1100

    Makes fast-latents in progress default

commit ee47ea0c89
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Wed Nov 2 21:37:09 2022 +1100

    Adds min width to ImageUploader

commit 300bb2e627
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Wed Nov 2 21:28:22 2022 +1100

    Fixes current image button rerenders

commit ccf8593501
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Wed Nov 2 21:27:43 2022 +1100

    Fixes display progress images select typing

commit 0fda612f3f
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Wed Nov 2 21:02:01 2022 +1100

    Fixes edge case: upload over gets stuck while alt tabbing

    - Press esc to close it now

commit 5afff65b71
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Wed Nov 2 20:33:19 2022 +1100

    Fixes progress images select

commit 7e55bdefce
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Wed Nov 2 20:27:47 2022 +1100

    Only generate 1 iteration when seed fixed & variations disabled

commit 620cf84d3d
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Wed Nov 2 19:51:38 2022 +1100

    Reworks CurrentImageButtons.tsx

    - Change all icons to FA iconset for consistency
    - Refactors IAIIconButton, IAIButton, IAIPopover to handle ref forwarding
    - Redesigns buttons into group

commit cfe567c62a
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Wed Nov 2 16:14:50 2022 +1100

    Fixes: uploaded JPG images not loading

commit cefe12f1df
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Wed Nov 2 15:31:18 2022 +1100

    Styling changes and settings modal minor refactor

commit 1e51c39928
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Wed Nov 2 15:27:46 2022 +1100

    Fixes crash related to old value of progress_latents in state

commit 42a02bbb80
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Wed Nov 2 13:15:06 2022 +1100

    Adds asCheckbox to IAIIconButton

    Rough draft of this. Not happy with the styling but it's clearer than having them look just like buttons.

commit f1ae6dae4c
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Wed Nov 2 13:13:56 2022 +1100

    Adds alert for bounding box size to status icons

commit 6195579910
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Wed Nov 2 11:52:19 2022 +1100

    Restores shift+q bounding box shortcut

commit 16c8b23b34
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Wed Nov 2 11:32:07 2022 +1100

    Changes Report Bug icon to a bug

commit 07ae626b22
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Wed Nov 2 11:17:16 2022 +1100

    Removes unused isReady state

commit 8d171bb044
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Wed Nov 2 11:13:26 2022 +1100

    Fixes crash when requesting post-generation upscale/face restoration

    - Moves the inpainting paste to before the postprocessing.

commit 6e33ca7e9e
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Wed Nov 2 10:59:01 2022 +1100

    Fixes rerenders on ClearBrushHistory

commit db46e12f2b
Author: blessedcoolant <54517381+blessedcoolant@users.noreply.github.com>
Date:   Wed Nov 2 11:36:28 2022 +1300

    Inpainting Controls Code Spitting and Performance

    Codesplit the entirety of the inpainting controls. Created new selectors for each and every component to ensure there are no unnecessary re-renders. App feels a lot smoother.

commit 868e4b2db8
Author: blessedcoolant <54517381+blessedcoolant@users.noreply.github.com>
Date:   Wed Nov 2 07:40:31 2022 +1300

    [Code Splitting] Bounding Box Options

    Isolated all bounding box components to trigger unnecessary re-renders. Still need to fix  bounding box  triggering re-renders on the control panel inside the canvas itself. But the options panel should be a good to go with this change.

commit 2e562742c1
Author: blessedcoolant <54517381+blessedcoolant@users.noreply.github.com>
Date:   Wed Nov 2 06:40:27 2022 +1300

    Fix Bounding Box Settings re-rendering on brush stroke

commit 68e6958009
Author: blessedcoolant <54517381+blessedcoolant@users.noreply.github.com>
Date:   Wed Nov 2 06:28:34 2022 +1300

    Fresh Bundle

commit ea6e3a7949
Author: blessedcoolant <54517381+blessedcoolant@users.noreply.github.com>
Date:   Wed Nov 2 06:26:56 2022 +1300

    [TESTING] Remove  global isReady checking

    I dont believe this is need at all because the isready state is constantly updated when needed and tracked real time in the Redux store. This causes massive re-renders. @psychedelicious If this is absolutely essential for a reason that I do not see, please hit me up on Discord.

commit b2879ca99f
Author: blessedcoolant <54517381+blessedcoolant@users.noreply.github.com>
Date:   Wed Nov 2 06:08:59 2022 +1300

    Code Split Inpaint Options

    Isolate features to their own components so they dont re-render the other stuff each time.

commit 4e911566c3
Author: blessedcoolant <54517381+blessedcoolant@users.noreply.github.com>
Date:   Wed Nov 2 03:50:56 2022 +1300

    Preventing unnecessary re-renders across the app

commit 9bafda6a15
Author: blessedcoolant <54517381+blessedcoolant@users.noreply.github.com>
Date:   Wed Nov 2 03:02:35 2022 +1300

    Fix Inpainting Alerts Styling

commit 871a8a5375
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Tue Nov 1 23:52:07 2022 +1100

    Adds hints when unable to invoke

    - Popover on Invoke button indicates why exactly it is disabled, e.g. prompt is empty, something else is processing, etc.
    - There may be more than one reason; all are displayed.

commit 0eef74bc00
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Tue Nov 1 23:40:11 2022 +1100

    Address bounding box feedback

    - Adds back toggle to hide bounding box
    - Box quick toggle = q, normal toggle = shift + q
    - Styles canvas alert icons

commit 423ae32097
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Tue Nov 1 17:06:07 2022 +1100

    Improves bounding box interaction

    Added spacebar-hold-to-transform back.

commit 8282e5d045
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Tue Nov 1 16:57:07 2022 +1100

    Builds fresh bundle

commit 19305cdbdf
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Tue Nov 1 16:51:11 2022 +1100

    Styles image uploader

commit eb9028ab30
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Tue Nov 1 16:51:03 2022 +1100

    Disabled bounding box settings when locked

commit 21483f5d07
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Tue Nov 1 16:50:24 2022 +1100

    Fixes silent crash when init image too large

    To send the mask to the server, the UI rendered the mask onto the init image and sent the whole image. The mask was then cropped by the server.

    If the image was too large, the app silently failed. Maybe it exceeds the websocket size limit.

    Fixed by cropping the mask in the UI layer, sending only bounding-box-sized mask image data.

commit 82dcbac28f
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Tue Nov 1 16:28:30 2022 +1100

    Improves bounding box interactions

    - Bounding box can now be moved by dragging any of its edges
    - Bounding box does not affect drawing if already drawing a stroke
    - Can lock bounding box to draw directly on the bounding box edges
    - Removes spacebar-hold behaviour due to technical issues

commit d43bd4625d
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Tue Nov 1 15:10:49 2022 +1100

    Fixes hotkeys and settings buttons not working

commit ea891324a2
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Tue Nov 1 11:04:02 2022 +1100

    Changes inpainting controls settings to hover

commit 8fd9ea2193
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Tue Nov 1 11:03:41 2022 +1100

    Adds missing tooltips to site header

commit fb02666856
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Tue Nov 1 11:03:25 2022 +1100

    Increases workarea split padding to 1rem

commit f6f5c2731b
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Tue Nov 1 11:03:10 2022 +1100

    Decreases gallery width on inpainting

commit b4e3f771e0
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Tue Nov 1 10:54:59 2022 +1100

    Fixes bugs/styling

    - Fixes missing web app state on new version:
    Adds stateReconciler to redux-persist.

    When we add more values to the state and then release the update app, they will be automatically merged in.

    Reseting web UI will be needed far less.
    7159ec

    - Fixes console z-index
    - Moves reset web UI button to visible area

commit 99bb9491ac
Author: blessedcoolant <54517381+blessedcoolant@users.noreply.github.com>
Date:   Tue Nov 1 08:35:45 2022 +1300

    [WebUI] Loopback Default False

commit 0453f21127
Author: blessedcoolant <54517381+blessedcoolant@users.noreply.github.com>
Date:   Wed Nov 2 23:23:51 2022 +1300

    Fresh Build For WebUI

commit 9fc09aa4bd
Author: damian0815 <null@damianstewart.com>
Date:   Wed Nov 2 09:08:11 2022 +0100

    don't log base64 progress images

commit 5e87062cf8
Author: spezialspezial <75758219+spezialspezial@users.noreply.github.com>
Date:   Wed Nov 2 00:21:27 2022 +0100

    Option to directly invert the grayscale heatmap - fix

commit 3e7a459990
Author: spezialspezial <75758219+spezialspezial@users.noreply.github.com>
Date:   Tue Nov 1 21:37:33 2022 +0100

    Update txt2mask.py

commit bbf4c03e50
Author: spezialspezial <75758219+spezialspezial@users.noreply.github.com>
Date:   Tue Nov 1 21:11:19 2022 +0100

    Option to directly invert the grayscale heatmap

    Theoretically less work inverting the image while it's small but I can't measure a significant difference. Though, handy option to have in some cases.

commit 611a3a9753
Author: mauwii <Mauwii@outlook.de>
Date:   Wed Nov 2 02:23:09 2022 +0100

    fix name of caching step

commit 1611f0d181
Author: mauwii <Mauwii@outlook.de>
Date:   Wed Nov 2 02:18:46 2022 +0100

    readd caching of sd-models
    - this would remove the necesarrity of the secret availability in PRs

commit 08835115e4
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Tue Nov 1 22:10:12 2022 -0400

    pin pytorch_lightning to 1.7.7, issue #1331

commit 2d84e28d32
Merge: 533fd04e ef17aae8
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Tue Nov 1 22:11:04 2022 -0400

    Merge branch 'development' of github.com:invoke-ai/InvokeAI into development

commit ef17aae8ab
Author: damian0815 <null@damianstewart.com>
Date:   Wed Nov 2 00:39:48 2022 +0100

    add damian0815 to contributors list

commit 0cc39f01a3
Author: damian0815 <null@damianstewart.com>
Date:   Wed Nov 2 01:18:50 2022 +0100

    report full size for fast latents and update conversion matrix for v1.5

commit 688d7258f1
Author: damian0815 <null@damianstewart.com>
Date:   Wed Nov 2 00:33:00 2022 +0100

    fix a bug that broke cross attention control index mapping

commit 4513320bf1
Author: damian0815 <null@damianstewart.com>
Date:   Wed Nov 2 00:31:58 2022 +0100

    save VRAM by not recombining tensors that have been sliced to save VRAM

commit 533fd04ef0
Merge: 6215592b dff5681c
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Tue Nov 1 17:40:36 2022 -0400

    Merge branch 'development' of github.com:invoke-ai/InvokeAI into development

commit dff5681cf0
Author: damian0815 <d@d.com>
Date:   Tue Nov 1 13:56:03 2022 +0100

    shorter strings

commit 5a2790a69b
Author: damian0815 <d@d.com>
Date:   Tue Nov 1 13:19:20 2022 +0100

    convert progress display to a drop-down

commit 7c5305ccba
Author: damian0815 <d@d.com>
Date:   Tue Nov 1 12:54:46 2022 +0100

    do not try to save base64 intermediates in gallery on cancellation

commit 4013e8ad6f
Author: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date:   Tue Nov 1 21:54:35 2022 +1100

    Fixes b64 image sending and displaying

commit d1dfd257f9
Author: damian <d@d.com>
Date:   Tue Nov 1 11:40:40 2022 +0100

    wip base64

commit 5322d735ee
Author: damian <d@d.com>
Date:   Tue Nov 1 11:31:42 2022 +0100

    update frontend

commit cdb107dcda
Author: damian <d@d.com>
Date:   Tue Nov 1 11:17:43 2022 +0100

    add option to show intermediate latent space

commit be1393a41c
Author: damian <d@d.com>
Date:   Tue Nov 1 10:16:55 2022 +0100

    ensure existing exception handling code also handles new exception class

commit e554c2607f
Author: Damian at mba <damian@frey.NOSPAMco.nz>
Date:   Tue Nov 1 10:08:42 2022 +0100

    Rebuilt prompt parsing logic

    Complete re-write of the prompt parsing logic to be more readable and
    logical, and therefore also hopefully easier to debug, maintain, and
    augment.

    In the process it has also become more robust to badly-formed prompts.

    Squashed commit of the following:

    commit 8fcfa88a16e1390d41717e940d72aed64712171c
    Author: Damian at mba <damian@frey.NOSPAMco.nz>
    Date:   Sun Oct 30 17:05:57 2022 +0100

        further cleanup

    commit 1a1fd78bcfeb49d072e3e6d5808aa8df15441629
    Author: Damian at mba <damian@frey.NOSPAMco.nz>
    Date:   Sun Oct 30 16:07:57 2022 +0100

        cleanup and document

    commit 099c9659fa8b8135876f9a5a50fe80b20bc0635c
    Author: Damian at mba <damian@frey.NOSPAMco.nz>
    Date:   Sun Oct 30 15:54:58 2022 +0100

        works fully

    commit 5e6887ea8c25a1e21438ff6defb381fd027d25fd
    Author: Damian at mba <damian@frey.NOSPAMco.nz>
    Date:   Sun Oct 30 15:24:31 2022 +0100

        further...

    commit 492fda120844d9bc1ad4ec7dd408a3374762d0ff
    Author: Damian at mba <damian@frey.NOSPAMco.nz>
    Date:   Sun Oct 30 14:08:57 2022 +0100

        getting there...

    commit c6aab05a8450cc3c95c8691daf38fdc64c74f52d
    Author: Damian at mba <damian@frey.NOSPAMco.nz>
    Date:   Fri Oct 28 14:29:03 2022 +0200

        wip doesn't compile

    commit 5e533f731cfd20cd435330eeb0012e5689e87e81
    Author: Damian at mba <damian@frey.NOSPAMco.nz>
    Date:   Fri Oct 28 13:21:43 2022 +0200

        working with CrossAttentionCtonrol but no Attention support yet

    commit 9678348773431e500e110e8aede99086bb7b5955
    Author: Damian at mba <damian@frey.NOSPAMco.nz>
    Date:   Fri Oct 28 13:04:52 2022 +0200

        wip rebuiling prompt parser

commit 6215592b12
Merge: ef24d76a 349cc254
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Tue Nov 1 17:34:55 2022 -0400

    Merge branch 'development' of github.com:invoke-ai/InvokeAI into development

commit 349cc25433
Author: damian0815 <d@d.com>
Date:   Tue Nov 1 20:08:52 2022 +0100

    fix crash (be a little less aggressive clearing out the attention slice)

commit 214d276379
Author: damian0815 <d@d.com>
Date:   Tue Nov 1 19:57:55 2022 +0100

    be more aggressive at clearing out saved_attn_slice

commit ef24d76adc
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Tue Nov 1 14:34:23 2022 -0400

    fix library problems in preload_modules

commit ab2b5a691d
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Tue Nov 1 17:22:48 2022 -0400

    fix model_cache memory management issues

commit c7de2b2801
Author: mauwii <Mauwii@outlook.de>
Date:   Tue Nov 1 02:02:14 2022 +0100

    disable checks with sd-V1.4 model...
    ...to save some resources, since V1.5 is the default now

commit e8075658ac
Author: mauwii <Mauwii@outlook.de>
Date:   Mon Oct 31 22:20:51 2022 +0100

    update test-invoke-conda.yml
    - fix model dl path for sd-v1-4.ckpt
    - copy configs/models.yaml.example to configs/models.yaml

commit 4202dabee1
Author: mauwii <Mauwii@outlook.de>
Date:   Mon Oct 31 22:17:21 2022 +0100

    fix models example weights for sd-v1.4

commit d67db2bcf1
Author: blessedcoolant <54517381+blessedcoolant@users.noreply.github.com>
Date:   Tue Nov 1 08:35:45 2022 +1300

    [WebUI] Loopback Default False

commit 7159ec885f
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Mon Oct 31 11:33:05 2022 -0400

    further improvements to preload_models.py

    - Faster startup for command line switch processing
    - Specify configuration file to modify using --config option:

      ./scripts/preload_models.ply --config models/my-models-file.yaml

commit b5cf734ba9
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Mon Oct 31 11:08:19 2022 -0400

    improve behavior of preload_models.py

    - NEVER overwrite user's existing models.yaml
    - Instead, merge its contents into new config file,
      and rename original to models.yaml.orig (with
      message)
    - models.yaml has been removed from repository and renamed
      models.yaml.example

commit f7dc8eafee
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Mon Oct 31 10:47:35 2022 -0400

    restore models.yaml to virgin state

commit 762ca60a30
Author: Lincoln Stein <lincoln.stein@gmail.com>
Date:   Tue Oct 4 22:55:10 2022 -0400

    Update INPAINTING.md

commit e7fb9f342c
Author: Hideyuki Katsushiro <h.katsushiro@qualia.tokyo.jp>
Date:   Wed Oct 5 10:08:53 2022 +0900

    add argument --outdir
2022-11-12 17:17:07 +00:00

502 lines
1.2 MiB

function Sj(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const i in r)if(i!=="default"&&!(i in e)){const o=Object.getOwnPropertyDescriptor(r,i);o&&Object.defineProperty(e,i,o.get?o:{enumerable:!0,get:()=>r[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerpolicy&&(o.referrerPolicy=i.referrerpolicy),i.crossorigin==="use-credentials"?o.credentials="include":i.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();var nu=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function GC(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var C={exports:{}},Gt={};/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var iv=Symbol.for("react.element"),wj=Symbol.for("react.portal"),Cj=Symbol.for("react.fragment"),_j=Symbol.for("react.strict_mode"),kj=Symbol.for("react.profiler"),Ej=Symbol.for("react.provider"),Pj=Symbol.for("react.context"),Tj=Symbol.for("react.forward_ref"),Lj=Symbol.for("react.suspense"),Aj=Symbol.for("react.memo"),Ij=Symbol.for("react.lazy"),ak=Symbol.iterator;function Mj(e){return e===null||typeof e!="object"?null:(e=ak&&e[ak]||e["@@iterator"],typeof e=="function"?e:null)}var mI={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},vI=Object.assign,yI={};function w0(e,t,n){this.props=e,this.context=t,this.refs=yI,this.updater=n||mI}w0.prototype.isReactComponent={};w0.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};w0.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function xI(){}xI.prototype=w0.prototype;function jC(e,t,n){this.props=e,this.context=t,this.refs=yI,this.updater=n||mI}var qC=jC.prototype=new xI;qC.constructor=jC;vI(qC,w0.prototype);qC.isPureReactComponent=!0;var sk=Array.isArray,bI=Object.prototype.hasOwnProperty,KC={current:null},SI={key:!0,ref:!0,__self:!0,__source:!0};function wI(e,t,n){var r,i={},o=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(o=""+t.key),t)bI.call(t,r)&&!SI.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1<s){for(var l=Array(s),d=0;d<s;d++)l[d]=arguments[d+2];i.children=l}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)i[r]===void 0&&(i[r]=s[r]);return{$$typeof:iv,type:e,key:o,ref:a,props:i,_owner:KC.current}}function Rj(e,t){return{$$typeof:iv,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function ZC(e){return typeof e=="object"&&e!==null&&e.$$typeof===iv}function Oj(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var lk=/\/+/g;function nb(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Oj(""+e.key):t.toString(36)}function Ay(e,t,n,r,i){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(o){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case iv:case wj:a=!0}}if(a)return a=e,i=i(a),e=r===""?"."+nb(a,0):r,sk(i)?(n="",e!=null&&(n=e.replace(lk,"$&/")+"/"),Ay(i,t,n,"",function(d){return d})):i!=null&&(ZC(i)&&(i=Rj(i,n+(!i.key||a&&a.key===i.key?"":(""+i.key).replace(lk,"$&/")+"/")+e)),t.push(i)),1;if(a=0,r=r===""?".":r+":",sk(e))for(var s=0;s<e.length;s++){o=e[s];var l=r+nb(o,s);a+=Ay(o,t,n,l,i)}else if(l=Mj(e),typeof l=="function")for(e=l.call(e),s=0;!(o=e.next()).done;)o=o.value,l=r+nb(o,s++),a+=Ay(o,t,n,l,i);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return a}function b2(e,t,n){if(e==null)return e;var r=[],i=0;return Ay(e,r,"","",function(o){return t.call(n,o,i++)}),r}function Nj(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var ro={current:null},Iy={transition:null},Dj={ReactCurrentDispatcher:ro,ReactCurrentBatchConfig:Iy,ReactCurrentOwner:KC};Gt.Children={map:b2,forEach:function(e,t,n){b2(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return b2(e,function(){t++}),t},toArray:function(e){return b2(e,function(t){return t})||[]},only:function(e){if(!ZC(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};Gt.Component=w0;Gt.Fragment=Cj;Gt.Profiler=kj;Gt.PureComponent=jC;Gt.StrictMode=_j;Gt.Suspense=Lj;Gt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Dj;Gt.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=vI({},e.props),i=e.key,o=e.ref,a=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,a=KC.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)bI.call(t,l)&&!SI.hasOwnProperty(l)&&(r[l]=t[l]===void 0&&s!==void 0?s[l]:t[l])}var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){s=Array(l);for(var d=0;d<l;d++)s[d]=arguments[d+2];r.children=s}return{$$typeof:iv,type:e.type,key:i,ref:o,props:r,_owner:a}};Gt.createContext=function(e){return e={$$typeof:Pj,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Ej,_context:e},e.Consumer=e};Gt.createElement=wI;Gt.createFactory=function(e){var t=wI.bind(null,e);return t.type=e,t};Gt.createRef=function(){return{current:null}};Gt.forwardRef=function(e){return{$$typeof:Tj,render:e}};Gt.isValidElement=ZC;Gt.lazy=function(e){return{$$typeof:Ij,_payload:{_status:-1,_result:e},_init:Nj}};Gt.memo=function(e,t){return{$$typeof:Aj,type:e,compare:t===void 0?null:t}};Gt.startTransition=function(e){var t=Iy.transition;Iy.transition={};try{e()}finally{Iy.transition=t}};Gt.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};Gt.useCallback=function(e,t){return ro.current.useCallback(e,t)};Gt.useContext=function(e){return ro.current.useContext(e)};Gt.useDebugValue=function(){};Gt.useDeferredValue=function(e){return ro.current.useDeferredValue(e)};Gt.useEffect=function(e,t){return ro.current.useEffect(e,t)};Gt.useId=function(){return ro.current.useId()};Gt.useImperativeHandle=function(e,t,n){return ro.current.useImperativeHandle(e,t,n)};Gt.useInsertionEffect=function(e,t){return ro.current.useInsertionEffect(e,t)};Gt.useLayoutEffect=function(e,t){return ro.current.useLayoutEffect(e,t)};Gt.useMemo=function(e,t){return ro.current.useMemo(e,t)};Gt.useReducer=function(e,t,n){return ro.current.useReducer(e,t,n)};Gt.useRef=function(e){return ro.current.useRef(e)};Gt.useState=function(e){return ro.current.useState(e)};Gt.useSyncExternalStore=function(e,t,n){return ro.current.useSyncExternalStore(e,t,n)};Gt.useTransition=function(){return ro.current.useTransition()};Gt.version="18.2.0";(function(e){e.exports=Gt})(C);const ne=GC(C.exports),US=Sj({__proto__:null,default:ne},[C.exports]);var GS={},El={exports:{}},ua={},Ip={exports:{}},CI={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(e){function t(V,ae){var oe=V.length;V.push(ae);e:for(;0<oe;){var X=oe-1>>>1,me=V[X];if(0<i(me,ae))V[X]=ae,V[oe]=me,oe=X;else break e}}function n(V){return V.length===0?null:V[0]}function r(V){if(V.length===0)return null;var ae=V[0],oe=V.pop();if(oe!==ae){V[0]=oe;e:for(var X=0,me=V.length,ve=me>>>1;X<ve;){var Se=2*(X+1)-1,He=V[Se],je=Se+1,ut=V[je];if(0>i(He,oe))je<me&&0>i(ut,He)?(V[X]=ut,V[je]=oe,X=je):(V[X]=He,V[Se]=oe,X=Se);else if(je<me&&0>i(ut,oe))V[X]=ut,V[je]=oe,X=je;else break e}}return ae}function i(V,ae){var oe=V.sortIndex-ae.sortIndex;return oe!==0?oe:V.id-ae.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],d=[],p=1,g=null,m=3,y=!1,b=!1,S=!1,E=typeof setTimeout=="function"?setTimeout:null,P=typeof clearTimeout=="function"?clearTimeout:null,k=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function L(V){for(var ae=n(d);ae!==null;){if(ae.callback===null)r(d);else if(ae.startTime<=V)r(d),ae.sortIndex=ae.expirationTime,t(l,ae);else break;ae=n(d)}}function I(V){if(S=!1,L(V),!b)if(n(l)!==null)b=!0,xe(O);else{var ae=n(d);ae!==null&&Y(I,ae.startTime-V)}}function O(V,ae){b=!1,S&&(S=!1,P(F),F=-1),y=!0;var oe=m;try{for(L(ae),g=n(l);g!==null&&(!(g.expirationTime>ae)||V&&!q());){var X=g.callback;if(typeof X=="function"){g.callback=null,m=g.priorityLevel;var me=X(g.expirationTime<=ae);ae=e.unstable_now(),typeof me=="function"?g.callback=me:g===n(l)&&r(l),L(ae)}else r(l);g=n(l)}if(g!==null)var ve=!0;else{var Se=n(d);Se!==null&&Y(I,Se.startTime-ae),ve=!1}return ve}finally{g=null,m=oe,y=!1}}var N=!1,D=null,F=-1,U=5,W=-1;function q(){return!(e.unstable_now()-W<U)}function pe(){if(D!==null){var V=e.unstable_now();W=V;var ae=!0;try{ae=D(!0,V)}finally{ae?fe():(N=!1,D=null)}}else N=!1}var fe;if(typeof k=="function")fe=function(){k(pe)};else if(typeof MessageChannel<"u"){var ye=new MessageChannel,Pe=ye.port2;ye.port1.onmessage=pe,fe=function(){Pe.postMessage(null)}}else fe=function(){E(pe,0)};function xe(V){D=V,N||(N=!0,fe())}function Y(V,ae){F=E(function(){V(e.unstable_now())},ae)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(V){V.callback=null},e.unstable_continueExecution=function(){b||y||(b=!0,xe(O))},e.unstable_forceFrameRate=function(V){0>V||125<V?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):U=0<V?Math.floor(1e3/V):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(V){switch(m){case 1:case 2:case 3:var ae=3;break;default:ae=m}var oe=m;m=ae;try{return V()}finally{m=oe}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(V,ae){switch(V){case 1:case 2:case 3:case 4:case 5:break;default:V=3}var oe=m;m=V;try{return ae()}finally{m=oe}},e.unstable_scheduleCallback=function(V,ae,oe){var X=e.unstable_now();switch(typeof oe=="object"&&oe!==null?(oe=oe.delay,oe=typeof oe=="number"&&0<oe?X+oe:X):oe=X,V){case 1:var me=-1;break;case 2:me=250;break;case 5:me=1073741823;break;case 4:me=1e4;break;default:me=5e3}return me=oe+me,V={id:p++,callback:ae,priorityLevel:V,startTime:oe,expirationTime:me,sortIndex:-1},oe>X?(V.sortIndex=oe,t(d,V),n(l)===null&&V===n(d)&&(S?(P(F),F=-1):S=!0,Y(I,oe-X))):(V.sortIndex=me,t(l,V),b||y||(b=!0,xe(O))),V},e.unstable_shouldYield=q,e.unstable_wrapCallback=function(V){var ae=m;return function(){var oe=m;m=ae;try{return V.apply(this,arguments)}finally{m=oe}}}})(CI);(function(e){e.exports=CI})(Ip);/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var _I=C.exports,oa=Ip.exports;function Re(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var kI=new Set,dm={};function Hf(e,t){n0(e,t),n0(e+"Capture",t)}function n0(e,t){for(dm[e]=t,e=0;e<t.length;e++)kI.add(t[e])}var lu=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),jS=Object.prototype.hasOwnProperty,zj=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,uk={},ck={};function Fj(e){return jS.call(ck,e)?!0:jS.call(uk,e)?!1:zj.test(e)?ck[e]=!0:(uk[e]=!0,!1)}function Bj(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function $j(e,t,n,r){if(t===null||typeof t>"u"||Bj(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function io(e,t,n,r,i,o,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var Li={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Li[e]=new io(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Li[t]=new io(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Li[e]=new io(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Li[e]=new io(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Li[e]=new io(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Li[e]=new io(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Li[e]=new io(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Li[e]=new io(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Li[e]=new io(e,5,!1,e.toLowerCase(),null,!1,!1)});var YC=/[\-:]([a-z])/g;function XC(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(YC,XC);Li[t]=new io(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(YC,XC);Li[t]=new io(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(YC,XC);Li[t]=new io(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Li[e]=new io(e,1,!1,e.toLowerCase(),null,!1,!1)});Li.xlinkHref=new io("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Li[e]=new io(e,1,!1,e.toLowerCase(),null,!0,!0)});function QC(e,t,n,r){var i=Li.hasOwnProperty(t)?Li[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&($j(t,n,i,r)&&(n=null),r||i===null?Fj(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var xu=_I.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,S2=Symbol.for("react.element"),gp=Symbol.for("react.portal"),mp=Symbol.for("react.fragment"),JC=Symbol.for("react.strict_mode"),qS=Symbol.for("react.profiler"),EI=Symbol.for("react.provider"),PI=Symbol.for("react.context"),e9=Symbol.for("react.forward_ref"),KS=Symbol.for("react.suspense"),ZS=Symbol.for("react.suspense_list"),t9=Symbol.for("react.memo"),bc=Symbol.for("react.lazy"),TI=Symbol.for("react.offscreen"),dk=Symbol.iterator;function Z1(e){return e===null||typeof e!="object"?null:(e=dk&&e[dk]||e["@@iterator"],typeof e=="function"?e:null)}var dr=Object.assign,rb;function vg(e){if(rb===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);rb=t&&t[1]||""}return`
`+rb+e}var ib=!1;function ob(e,t){if(!e||ib)return"";ib=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(d){var r=d}Reflect.construct(e,[],t)}else{try{t.call()}catch(d){r=d}e.call(t.prototype)}else{try{throw Error()}catch(d){r=d}e()}}catch(d){if(d&&r&&typeof d.stack=="string"){for(var i=d.stack.split(`
`),o=r.stack.split(`
`),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(a!==1||s!==1)do if(a--,s--,0>s||i[a]!==o[s]){var l=`
`+i[a].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{ib=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?vg(e):""}function Hj(e){switch(e.tag){case 5:return vg(e.type);case 16:return vg("Lazy");case 13:return vg("Suspense");case 19:return vg("SuspenseList");case 0:case 2:case 15:return e=ob(e.type,!1),e;case 11:return e=ob(e.type.render,!1),e;case 1:return e=ob(e.type,!0),e;default:return""}}function YS(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case mp:return"Fragment";case gp:return"Portal";case qS:return"Profiler";case JC:return"StrictMode";case KS:return"Suspense";case ZS:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case PI:return(e.displayName||"Context")+".Consumer";case EI:return(e._context.displayName||"Context")+".Provider";case e9:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case t9:return t=e.displayName||null,t!==null?t:YS(e.type)||"Memo";case bc:t=e._payload,e=e._init;try{return YS(e(t))}catch{}}return null}function Wj(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return YS(t);case 8:return t===JC?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Vc(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function LI(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Vj(e){var t=LI(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(a){r=""+a,o.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function w2(e){e._valueTracker||(e._valueTracker=Vj(e))}function AI(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=LI(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function S3(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function XS(e,t){var n=t.checked;return dr({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function fk(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Vc(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function II(e,t){t=t.checked,t!=null&&QC(e,"checked",t,!1)}function QS(e,t){II(e,t);var n=Vc(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?JS(e,t.type,n):t.hasOwnProperty("defaultValue")&&JS(e,t.type,Vc(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function hk(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function JS(e,t,n){(t!=="number"||S3(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var yg=Array.isArray;function Mp(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Vc(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function ew(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(Re(91));return dr({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function pk(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(Re(92));if(yg(n)){if(1<n.length)throw Error(Re(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Vc(n)}}function MI(e,t){var n=Vc(t.value),r=Vc(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function gk(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function RI(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function tw(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?RI(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var C2,OI=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(C2=C2||document.createElement("div"),C2.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=C2.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function fm(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Dg={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Uj=["Webkit","ms","Moz","O"];Object.keys(Dg).forEach(function(e){Uj.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Dg[t]=Dg[e]})});function NI(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Dg.hasOwnProperty(e)&&Dg[e]?(""+t).trim():t+"px"}function DI(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=NI(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var Gj=dr({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function nw(e,t){if(t){if(Gj[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Re(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Re(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Re(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Re(62))}}function rw(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var iw=null;function n9(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ow=null,Rp=null,Op=null;function mk(e){if(e=sv(e)){if(typeof ow!="function")throw Error(Re(280));var t=e.stateNode;t&&(t=V5(t),ow(e.stateNode,e.type,t))}}function zI(e){Rp?Op?Op.push(e):Op=[e]:Rp=e}function FI(){if(Rp){var e=Rp,t=Op;if(Op=Rp=null,mk(e),t)for(e=0;e<t.length;e++)mk(t[e])}}function BI(e,t){return e(t)}function $I(){}var ab=!1;function HI(e,t,n){if(ab)return e(t,n);ab=!0;try{return BI(e,t,n)}finally{ab=!1,(Rp!==null||Op!==null)&&($I(),FI())}}function hm(e,t){var n=e.stateNode;if(n===null)return null;var r=V5(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(Re(231,t,typeof n));return n}var aw=!1;if(lu)try{var Y1={};Object.defineProperty(Y1,"passive",{get:function(){aw=!0}}),window.addEventListener("test",Y1,Y1),window.removeEventListener("test",Y1,Y1)}catch{aw=!1}function jj(e,t,n,r,i,o,a,s,l){var d=Array.prototype.slice.call(arguments,3);try{t.apply(n,d)}catch(p){this.onError(p)}}var zg=!1,w3=null,C3=!1,sw=null,qj={onError:function(e){zg=!0,w3=e}};function Kj(e,t,n,r,i,o,a,s,l){zg=!1,w3=null,jj.apply(qj,arguments)}function Zj(e,t,n,r,i,o,a,s,l){if(Kj.apply(this,arguments),zg){if(zg){var d=w3;zg=!1,w3=null}else throw Error(Re(198));C3||(C3=!0,sw=d)}}function Wf(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function WI(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function vk(e){if(Wf(e)!==e)throw Error(Re(188))}function Yj(e){var t=e.alternate;if(!t){if(t=Wf(e),t===null)throw Error(Re(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var o=i.alternate;if(o===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return vk(i),e;if(o===r)return vk(i),t;o=o.sibling}throw Error(Re(188))}if(n.return!==r.return)n=i,r=o;else{for(var a=!1,s=i.child;s;){if(s===n){a=!0,n=i,r=o;break}if(s===r){a=!0,r=i,n=o;break}s=s.sibling}if(!a){for(s=o.child;s;){if(s===n){a=!0,n=o,r=i;break}if(s===r){a=!0,r=o,n=i;break}s=s.sibling}if(!a)throw Error(Re(189))}}if(n.alternate!==r)throw Error(Re(190))}if(n.tag!==3)throw Error(Re(188));return n.stateNode.current===n?e:t}function VI(e){return e=Yj(e),e!==null?UI(e):null}function UI(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=UI(e);if(t!==null)return t;e=e.sibling}return null}var GI=oa.unstable_scheduleCallback,yk=oa.unstable_cancelCallback,Xj=oa.unstable_shouldYield,Qj=oa.unstable_requestPaint,Mr=oa.unstable_now,Jj=oa.unstable_getCurrentPriorityLevel,r9=oa.unstable_ImmediatePriority,jI=oa.unstable_UserBlockingPriority,_3=oa.unstable_NormalPriority,eq=oa.unstable_LowPriority,qI=oa.unstable_IdlePriority,B5=null,hl=null;function tq(e){if(hl&&typeof hl.onCommitFiberRoot=="function")try{hl.onCommitFiberRoot(B5,e,void 0,(e.current.flags&128)===128)}catch{}}var ys=Math.clz32?Math.clz32:iq,nq=Math.log,rq=Math.LN2;function iq(e){return e>>>=0,e===0?32:31-(nq(e)/rq|0)|0}var _2=64,k2=4194304;function xg(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function k3(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,a=n&268435455;if(a!==0){var s=a&~i;s!==0?r=xg(s):(o&=a,o!==0&&(r=xg(o)))}else a=n&~i,a!==0?r=xg(a):o!==0&&(r=xg(o));if(r===0)return 0;if(t!==0&&t!==r&&(t&i)===0&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-ys(t),i=1<<n,r|=e[n],t&=~i;return r}function oq(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function aq(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var a=31-ys(o),s=1<<a,l=i[a];l===-1?((s&n)===0||(s&r)!==0)&&(i[a]=oq(s,t)):l<=t&&(e.expiredLanes|=s),o&=~s}}function lw(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function KI(){var e=_2;return _2<<=1,(_2&4194240)===0&&(_2=64),e}function sb(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ov(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ys(t),e[t]=n}function sq(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-ys(n),o=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~o}}function i9(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ys(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var kn=0;function ZI(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var YI,o9,XI,QI,JI,uw=!1,E2=[],Rc=null,Oc=null,Nc=null,pm=new Map,gm=new Map,Cc=[],lq="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function xk(e,t){switch(e){case"focusin":case"focusout":Rc=null;break;case"dragenter":case"dragleave":Oc=null;break;case"mouseover":case"mouseout":Nc=null;break;case"pointerover":case"pointerout":pm.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":gm.delete(t.pointerId)}}function X1(e,t,n,r,i,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[i]},t!==null&&(t=sv(t),t!==null&&o9(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function uq(e,t,n,r,i){switch(t){case"focusin":return Rc=X1(Rc,e,t,n,r,i),!0;case"dragenter":return Oc=X1(Oc,e,t,n,r,i),!0;case"mouseover":return Nc=X1(Nc,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return pm.set(o,X1(pm.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,gm.set(o,X1(gm.get(o)||null,e,t,n,r,i)),!0}return!1}function eM(e){var t=ff(e.target);if(t!==null){var n=Wf(t);if(n!==null){if(t=n.tag,t===13){if(t=WI(n),t!==null){e.blockedOn=t,JI(e.priority,function(){XI(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function My(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=cw(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);iw=r,n.target.dispatchEvent(r),iw=null}else return t=sv(n),t!==null&&o9(t),e.blockedOn=n,!1;t.shift()}return!0}function bk(e,t,n){My(e)&&n.delete(t)}function cq(){uw=!1,Rc!==null&&My(Rc)&&(Rc=null),Oc!==null&&My(Oc)&&(Oc=null),Nc!==null&&My(Nc)&&(Nc=null),pm.forEach(bk),gm.forEach(bk)}function Q1(e,t){e.blockedOn===t&&(e.blockedOn=null,uw||(uw=!0,oa.unstable_scheduleCallback(oa.unstable_NormalPriority,cq)))}function mm(e){function t(i){return Q1(i,e)}if(0<E2.length){Q1(E2[0],e);for(var n=1;n<E2.length;n++){var r=E2[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Rc!==null&&Q1(Rc,e),Oc!==null&&Q1(Oc,e),Nc!==null&&Q1(Nc,e),pm.forEach(t),gm.forEach(t),n=0;n<Cc.length;n++)r=Cc[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Cc.length&&(n=Cc[0],n.blockedOn===null);)eM(n),n.blockedOn===null&&Cc.shift()}var Np=xu.ReactCurrentBatchConfig,E3=!0;function dq(e,t,n,r){var i=kn,o=Np.transition;Np.transition=null;try{kn=1,a9(e,t,n,r)}finally{kn=i,Np.transition=o}}function fq(e,t,n,r){var i=kn,o=Np.transition;Np.transition=null;try{kn=4,a9(e,t,n,r)}finally{kn=i,Np.transition=o}}function a9(e,t,n,r){if(E3){var i=cw(e,t,n,r);if(i===null)vb(e,t,r,P3,n),xk(e,r);else if(uq(i,e,t,n,r))r.stopPropagation();else if(xk(e,r),t&4&&-1<lq.indexOf(e)){for(;i!==null;){var o=sv(i);if(o!==null&&YI(o),o=cw(e,t,n,r),o===null&&vb(e,t,r,P3,n),o===i)break;i=o}i!==null&&r.stopPropagation()}else vb(e,t,r,null,n)}}var P3=null;function cw(e,t,n,r){if(P3=null,e=n9(r),e=ff(e),e!==null)if(t=Wf(e),t===null)e=null;else if(n=t.tag,n===13){if(e=WI(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return P3=e,null}function tM(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Jj()){case r9:return 1;case jI:return 4;case _3:case eq:return 16;case qI:return 536870912;default:return 16}default:return 16}}var Pc=null,s9=null,Ry=null;function nM(){if(Ry)return Ry;var e,t=s9,n=t.length,r,i="value"in Pc?Pc.value:Pc.textContent,o=i.length;for(e=0;e<n&&t[e]===i[e];e++);var a=n-e;for(r=1;r<=a&&t[n-r]===i[o-r];r++);return Ry=i.slice(e,1<r?1-r:void 0)}function Oy(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function P2(){return!0}function Sk(){return!1}function ca(e){function t(n,r,i,o,a){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=o,this.target=a,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(o):o[s]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?P2:Sk,this.isPropagationStopped=Sk,this}return dr(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=P2)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=P2)},persist:function(){},isPersistent:P2}),t}var C0={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},l9=ca(C0),av=dr({},C0,{view:0,detail:0}),hq=ca(av),lb,ub,J1,$5=dr({},av,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:u9,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==J1&&(J1&&e.type==="mousemove"?(lb=e.screenX-J1.screenX,ub=e.screenY-J1.screenY):ub=lb=0,J1=e),lb)},movementY:function(e){return"movementY"in e?e.movementY:ub}}),wk=ca($5),pq=dr({},$5,{dataTransfer:0}),gq=ca(pq),mq=dr({},av,{relatedTarget:0}),cb=ca(mq),vq=dr({},C0,{animationName:0,elapsedTime:0,pseudoElement:0}),yq=ca(vq),xq=dr({},C0,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),bq=ca(xq),Sq=dr({},C0,{data:0}),Ck=ca(Sq),wq={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Cq={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},_q={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function kq(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=_q[e])?!!t[e]:!1}function u9(){return kq}var Eq=dr({},av,{key:function(e){if(e.key){var t=wq[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Oy(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Cq[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:u9,charCode:function(e){return e.type==="keypress"?Oy(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Oy(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Pq=ca(Eq),Tq=dr({},$5,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),_k=ca(Tq),Lq=dr({},av,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:u9}),Aq=ca(Lq),Iq=dr({},C0,{propertyName:0,elapsedTime:0,pseudoElement:0}),Mq=ca(Iq),Rq=dr({},$5,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Oq=ca(Rq),Nq=[9,13,27,32],c9=lu&&"CompositionEvent"in window,Fg=null;lu&&"documentMode"in document&&(Fg=document.documentMode);var Dq=lu&&"TextEvent"in window&&!Fg,rM=lu&&(!c9||Fg&&8<Fg&&11>=Fg),kk=String.fromCharCode(32),Ek=!1;function iM(e,t){switch(e){case"keyup":return Nq.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function oM(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var vp=!1;function zq(e,t){switch(e){case"compositionend":return oM(t);case"keypress":return t.which!==32?null:(Ek=!0,kk);case"textInput":return e=t.data,e===kk&&Ek?null:e;default:return null}}function Fq(e,t){if(vp)return e==="compositionend"||!c9&&iM(e,t)?(e=nM(),Ry=s9=Pc=null,vp=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return rM&&t.locale!=="ko"?null:t.data;default:return null}}var Bq={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Pk(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Bq[e.type]:t==="textarea"}function aM(e,t,n,r){zI(r),t=T3(t,"onChange"),0<t.length&&(n=new l9("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Bg=null,vm=null;function $q(e){vM(e,0)}function H5(e){var t=bp(e);if(AI(t))return e}function Hq(e,t){if(e==="change")return t}var sM=!1;if(lu){var db;if(lu){var fb="oninput"in document;if(!fb){var Tk=document.createElement("div");Tk.setAttribute("oninput","return;"),fb=typeof Tk.oninput=="function"}db=fb}else db=!1;sM=db&&(!document.documentMode||9<document.documentMode)}function Lk(){Bg&&(Bg.detachEvent("onpropertychange",lM),vm=Bg=null)}function lM(e){if(e.propertyName==="value"&&H5(vm)){var t=[];aM(t,vm,e,n9(e)),HI($q,t)}}function Wq(e,t,n){e==="focusin"?(Lk(),Bg=t,vm=n,Bg.attachEvent("onpropertychange",lM)):e==="focusout"&&Lk()}function Vq(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return H5(vm)}function Uq(e,t){if(e==="click")return H5(t)}function Gq(e,t){if(e==="input"||e==="change")return H5(t)}function jq(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var _s=typeof Object.is=="function"?Object.is:jq;function ym(e,t){if(_s(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!jS.call(t,i)||!_s(e[i],t[i]))return!1}return!0}function Ak(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ik(e,t){var n=Ak(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Ak(n)}}function uM(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?uM(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function cM(){for(var e=window,t=S3();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=S3(e.document)}return t}function d9(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function qq(e){var t=cM(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&uM(n.ownerDocument.documentElement,n)){if(r!==null&&d9(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=Ik(n,o);var a=Ik(n,r);i&&a&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Kq=lu&&"documentMode"in document&&11>=document.documentMode,yp=null,dw=null,$g=null,fw=!1;function Mk(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;fw||yp==null||yp!==S3(r)||(r=yp,"selectionStart"in r&&d9(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),$g&&ym($g,r)||($g=r,r=T3(dw,"onSelect"),0<r.length&&(t=new l9("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=yp)))}function T2(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xp={animationend:T2("Animation","AnimationEnd"),animationiteration:T2("Animation","AnimationIteration"),animationstart:T2("Animation","AnimationStart"),transitionend:T2("Transition","TransitionEnd")},hb={},dM={};lu&&(dM=document.createElement("div").style,"AnimationEvent"in window||(delete xp.animationend.animation,delete xp.animationiteration.animation,delete xp.animationstart.animation),"TransitionEvent"in window||delete xp.transitionend.transition);function W5(e){if(hb[e])return hb[e];if(!xp[e])return e;var t=xp[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in dM)return hb[e]=t[n];return e}var fM=W5("animationend"),hM=W5("animationiteration"),pM=W5("animationstart"),gM=W5("transitionend"),mM=new Map,Rk="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Qc(e,t){mM.set(e,t),Hf(t,[e])}for(var pb=0;pb<Rk.length;pb++){var gb=Rk[pb],Zq=gb.toLowerCase(),Yq=gb[0].toUpperCase()+gb.slice(1);Qc(Zq,"on"+Yq)}Qc(fM,"onAnimationEnd");Qc(hM,"onAnimationIteration");Qc(pM,"onAnimationStart");Qc("dblclick","onDoubleClick");Qc("focusin","onFocus");Qc("focusout","onBlur");Qc(gM,"onTransitionEnd");n0("onMouseEnter",["mouseout","mouseover"]);n0("onMouseLeave",["mouseout","mouseover"]);n0("onPointerEnter",["pointerout","pointerover"]);n0("onPointerLeave",["pointerout","pointerover"]);Hf("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Hf("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Hf("onBeforeInput",["compositionend","keypress","textInput","paste"]);Hf("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Hf("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Hf("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var bg="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Xq=new Set("cancel close invalid load scroll toggle".split(" ").concat(bg));function Ok(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Zj(r,t,void 0,e),e.currentTarget=null}function vM(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],l=s.instance,d=s.currentTarget;if(s=s.listener,l!==o&&i.isPropagationStopped())break e;Ok(i,s,d),o=l}else for(a=0;a<r.length;a++){if(s=r[a],l=s.instance,d=s.currentTarget,s=s.listener,l!==o&&i.isPropagationStopped())break e;Ok(i,s,d),o=l}}}if(C3)throw e=sw,C3=!1,sw=null,e}function jn(e,t){var n=t[vw];n===void 0&&(n=t[vw]=new Set);var r=e+"__bubble";n.has(r)||(yM(t,e,2,!1),n.add(r))}function mb(e,t,n){var r=0;t&&(r|=4),yM(n,e,r,t)}var L2="_reactListening"+Math.random().toString(36).slice(2);function xm(e){if(!e[L2]){e[L2]=!0,kI.forEach(function(n){n!=="selectionchange"&&(Xq.has(n)||mb(n,!1,e),mb(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[L2]||(t[L2]=!0,mb("selectionchange",!1,t))}}function yM(e,t,n,r){switch(tM(t)){case 1:var i=dq;break;case 4:i=fq;break;default:i=a9}n=i.bind(null,t,n,e),i=void 0,!aw||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function vb(e,t,n,r,i){var o=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var a=r.tag;if(a===3||a===4){var s=r.stateNode.containerInfo;if(s===i||s.nodeType===8&&s.parentNode===i)break;if(a===4)for(a=r.return;a!==null;){var l=a.tag;if((l===3||l===4)&&(l=a.stateNode.containerInfo,l===i||l.nodeType===8&&l.parentNode===i))return;a=a.return}for(;s!==null;){if(a=ff(s),a===null)return;if(l=a.tag,l===5||l===6){r=o=a;continue e}s=s.parentNode}}r=r.return}HI(function(){var d=o,p=n9(n),g=[];e:{var m=mM.get(e);if(m!==void 0){var y=l9,b=e;switch(e){case"keypress":if(Oy(n)===0)break e;case"keydown":case"keyup":y=Pq;break;case"focusin":b="focus",y=cb;break;case"focusout":b="blur",y=cb;break;case"beforeblur":case"afterblur":y=cb;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":y=wk;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":y=gq;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":y=Aq;break;case fM:case hM:case pM:y=yq;break;case gM:y=Mq;break;case"scroll":y=hq;break;case"wheel":y=Oq;break;case"copy":case"cut":case"paste":y=bq;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":y=_k}var S=(t&4)!==0,E=!S&&e==="scroll",P=S?m!==null?m+"Capture":null:m;S=[];for(var k=d,L;k!==null;){L=k;var I=L.stateNode;if(L.tag===5&&I!==null&&(L=I,P!==null&&(I=hm(k,P),I!=null&&S.push(bm(k,I,L)))),E)break;k=k.return}0<S.length&&(m=new y(m,b,null,n,p),g.push({event:m,listeners:S}))}}if((t&7)===0){e:{if(m=e==="mouseover"||e==="pointerover",y=e==="mouseout"||e==="pointerout",m&&n!==iw&&(b=n.relatedTarget||n.fromElement)&&(ff(b)||b[uu]))break e;if((y||m)&&(m=p.window===p?p:(m=p.ownerDocument)?m.defaultView||m.parentWindow:window,y?(b=n.relatedTarget||n.toElement,y=d,b=b?ff(b):null,b!==null&&(E=Wf(b),b!==E||b.tag!==5&&b.tag!==6)&&(b=null)):(y=null,b=d),y!==b)){if(S=wk,I="onMouseLeave",P="onMouseEnter",k="mouse",(e==="pointerout"||e==="pointerover")&&(S=_k,I="onPointerLeave",P="onPointerEnter",k="pointer"),E=y==null?m:bp(y),L=b==null?m:bp(b),m=new S(I,k+"leave",y,n,p),m.target=E,m.relatedTarget=L,I=null,ff(p)===d&&(S=new S(P,k+"enter",b,n,p),S.target=L,S.relatedTarget=E,I=S),E=I,y&&b)t:{for(S=y,P=b,k=0,L=S;L;L=Jh(L))k++;for(L=0,I=P;I;I=Jh(I))L++;for(;0<k-L;)S=Jh(S),k--;for(;0<L-k;)P=Jh(P),L--;for(;k--;){if(S===P||P!==null&&S===P.alternate)break t;S=Jh(S),P=Jh(P)}S=null}else S=null;y!==null&&Nk(g,m,y,S,!1),b!==null&&E!==null&&Nk(g,E,b,S,!0)}}e:{if(m=d?bp(d):window,y=m.nodeName&&m.nodeName.toLowerCase(),y==="select"||y==="input"&&m.type==="file")var O=Hq;else if(Pk(m))if(sM)O=Gq;else{O=Vq;var N=Wq}else(y=m.nodeName)&&y.toLowerCase()==="input"&&(m.type==="checkbox"||m.type==="radio")&&(O=Uq);if(O&&(O=O(e,d))){aM(g,O,n,p);break e}N&&N(e,m,d),e==="focusout"&&(N=m._wrapperState)&&N.controlled&&m.type==="number"&&JS(m,"number",m.value)}switch(N=d?bp(d):window,e){case"focusin":(Pk(N)||N.contentEditable==="true")&&(yp=N,dw=d,$g=null);break;case"focusout":$g=dw=yp=null;break;case"mousedown":fw=!0;break;case"contextmenu":case"mouseup":case"dragend":fw=!1,Mk(g,n,p);break;case"selectionchange":if(Kq)break;case"keydown":case"keyup":Mk(g,n,p)}var D;if(c9)e:{switch(e){case"compositionstart":var F="onCompositionStart";break e;case"compositionend":F="onCompositionEnd";break e;case"compositionupdate":F="onCompositionUpdate";break e}F=void 0}else vp?iM(e,n)&&(F="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(F="onCompositionStart");F&&(rM&&n.locale!=="ko"&&(vp||F!=="onCompositionStart"?F==="onCompositionEnd"&&vp&&(D=nM()):(Pc=p,s9="value"in Pc?Pc.value:Pc.textContent,vp=!0)),N=T3(d,F),0<N.length&&(F=new Ck(F,e,null,n,p),g.push({event:F,listeners:N}),D?F.data=D:(D=oM(n),D!==null&&(F.data=D)))),(D=Dq?zq(e,n):Fq(e,n))&&(d=T3(d,"onBeforeInput"),0<d.length&&(p=new Ck("onBeforeInput","beforeinput",null,n,p),g.push({event:p,listeners:d}),p.data=D))}vM(g,t)})}function bm(e,t,n){return{instance:e,listener:t,currentTarget:n}}function T3(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,o=i.stateNode;i.tag===5&&o!==null&&(i=o,o=hm(e,n),o!=null&&r.unshift(bm(e,o,i)),o=hm(e,t),o!=null&&r.push(bm(e,o,i))),e=e.return}return r}function Jh(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Nk(e,t,n,r,i){for(var o=t._reactName,a=[];n!==null&&n!==r;){var s=n,l=s.alternate,d=s.stateNode;if(l!==null&&l===r)break;s.tag===5&&d!==null&&(s=d,i?(l=hm(n,o),l!=null&&a.unshift(bm(n,l,s))):i||(l=hm(n,o),l!=null&&a.push(bm(n,l,s)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var Qq=/\r\n?/g,Jq=/\u0000|\uFFFD/g;function Dk(e){return(typeof e=="string"?e:""+e).replace(Qq,`
`).replace(Jq,"")}function A2(e,t,n){if(t=Dk(t),Dk(e)!==t&&n)throw Error(Re(425))}function L3(){}var hw=null,pw=null;function gw(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var mw=typeof setTimeout=="function"?setTimeout:void 0,eK=typeof clearTimeout=="function"?clearTimeout:void 0,zk=typeof Promise=="function"?Promise:void 0,tK=typeof queueMicrotask=="function"?queueMicrotask:typeof zk<"u"?function(e){return zk.resolve(null).then(e).catch(nK)}:mw;function nK(e){setTimeout(function(){throw e})}function yb(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),mm(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);mm(t)}function Dc(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Fk(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var _0=Math.random().toString(36).slice(2),ul="__reactFiber$"+_0,Sm="__reactProps$"+_0,uu="__reactContainer$"+_0,vw="__reactEvents$"+_0,rK="__reactListeners$"+_0,iK="__reactHandles$"+_0;function ff(e){var t=e[ul];if(t)return t;for(var n=e.parentNode;n;){if(t=n[uu]||n[ul]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Fk(e);e!==null;){if(n=e[ul])return n;e=Fk(e)}return t}e=n,n=e.parentNode}return null}function sv(e){return e=e[ul]||e[uu],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function bp(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(Re(33))}function V5(e){return e[Sm]||null}var yw=[],Sp=-1;function Jc(e){return{current:e}}function Kn(e){0>Sp||(e.current=yw[Sp],yw[Sp]=null,Sp--)}function Un(e,t){Sp++,yw[Sp]=e.current,e.current=t}var Uc={},$i=Jc(Uc),_o=Jc(!1),Mf=Uc;function r0(e,t){var n=e.type.contextTypes;if(!n)return Uc;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function ko(e){return e=e.childContextTypes,e!=null}function A3(){Kn(_o),Kn($i)}function Bk(e,t,n){if($i.current!==Uc)throw Error(Re(168));Un($i,t),Un(_o,n)}function xM(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(Re(108,Wj(e)||"Unknown",i));return dr({},n,r)}function I3(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Uc,Mf=$i.current,Un($i,e),Un(_o,_o.current),!0}function $k(e,t,n){var r=e.stateNode;if(!r)throw Error(Re(169));n?(e=xM(e,t,Mf),r.__reactInternalMemoizedMergedChildContext=e,Kn(_o),Kn($i),Un($i,e)):Kn(_o),Un(_o,n)}var tu=null,U5=!1,xb=!1;function bM(e){tu===null?tu=[e]:tu.push(e)}function oK(e){U5=!0,bM(e)}function ed(){if(!xb&&tu!==null){xb=!0;var e=0,t=kn;try{var n=tu;for(kn=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}tu=null,U5=!1}catch(i){throw tu!==null&&(tu=tu.slice(e+1)),GI(r9,ed),i}finally{kn=t,xb=!1}}return null}var wp=[],Cp=0,M3=null,R3=0,Ta=[],La=0,Rf=null,iu=1,ou="";function tf(e,t){wp[Cp++]=R3,wp[Cp++]=M3,M3=e,R3=t}function SM(e,t,n){Ta[La++]=iu,Ta[La++]=ou,Ta[La++]=Rf,Rf=e;var r=iu;e=ou;var i=32-ys(r)-1;r&=~(1<<i),n+=1;var o=32-ys(t)+i;if(30<o){var a=i-i%5;o=(r&(1<<a)-1).toString(32),r>>=a,i-=a,iu=1<<32-ys(t)+i|n<<i|r,ou=o+e}else iu=1<<o|n<<i|r,ou=e}function f9(e){e.return!==null&&(tf(e,1),SM(e,1,0))}function h9(e){for(;e===M3;)M3=wp[--Cp],wp[Cp]=null,R3=wp[--Cp],wp[Cp]=null;for(;e===Rf;)Rf=Ta[--La],Ta[La]=null,ou=Ta[--La],Ta[La]=null,iu=Ta[--La],Ta[La]=null}var ta=null,Jo=null,tr=!1,ms=null;function wM(e,t){var n=Ma(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function Hk(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,ta=e,Jo=Dc(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,ta=e,Jo=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Rf!==null?{id:iu,overflow:ou}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Ma(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,ta=e,Jo=null,!0):!1;default:return!1}}function xw(e){return(e.mode&1)!==0&&(e.flags&128)===0}function bw(e){if(tr){var t=Jo;if(t){var n=t;if(!Hk(e,t)){if(xw(e))throw Error(Re(418));t=Dc(n.nextSibling);var r=ta;t&&Hk(e,t)?wM(r,n):(e.flags=e.flags&-4097|2,tr=!1,ta=e)}}else{if(xw(e))throw Error(Re(418));e.flags=e.flags&-4097|2,tr=!1,ta=e}}}function Wk(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ta=e}function I2(e){if(e!==ta)return!1;if(!tr)return Wk(e),tr=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!gw(e.type,e.memoizedProps)),t&&(t=Jo)){if(xw(e))throw CM(),Error(Re(418));for(;t;)wM(e,t),t=Dc(t.nextSibling)}if(Wk(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(Re(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Jo=Dc(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Jo=null}}else Jo=ta?Dc(e.stateNode.nextSibling):null;return!0}function CM(){for(var e=Jo;e;)e=Dc(e.nextSibling)}function i0(){Jo=ta=null,tr=!1}function p9(e){ms===null?ms=[e]:ms.push(e)}var aK=xu.ReactCurrentBatchConfig;function hs(e,t){if(e&&e.defaultProps){t=dr({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var O3=Jc(null),N3=null,_p=null,g9=null;function m9(){g9=_p=N3=null}function v9(e){var t=O3.current;Kn(O3),e._currentValue=t}function Sw(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Dp(e,t){N3=e,g9=_p=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(Co=!0),e.firstContext=null)}function za(e){var t=e._currentValue;if(g9!==e)if(e={context:e,memoizedValue:t,next:null},_p===null){if(N3===null)throw Error(Re(308));_p=e,N3.dependencies={lanes:0,firstContext:e}}else _p=_p.next=e;return t}var hf=null;function y9(e){hf===null?hf=[e]:hf.push(e)}function _M(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,y9(t)):(n.next=i.next,i.next=n),t.interleaved=n,cu(e,r)}function cu(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Sc=!1;function x9(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function kM(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function su(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function zc(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(tn&2)!==0){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,cu(e,n)}return i=r.interleaved,i===null?(t.next=t,y9(r)):(t.next=i.next,i.next=t),r.interleaved=t,cu(e,n)}function Ny(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,i9(e,n)}}function Vk(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?i=o=a:o=o.next=a,n=n.next}while(n!==null);o===null?i=o=t:o=o.next=t}else i=o=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function D3(e,t,n,r){var i=e.updateQueue;Sc=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var l=s,d=l.next;l.next=null,a===null?o=d:a.next=d,a=l;var p=e.alternate;p!==null&&(p=p.updateQueue,s=p.lastBaseUpdate,s!==a&&(s===null?p.firstBaseUpdate=d:s.next=d,p.lastBaseUpdate=l))}if(o!==null){var g=i.baseState;a=0,p=d=l=null,s=o;do{var m=s.lane,y=s.eventTime;if((r&m)===m){p!==null&&(p=p.next={eventTime:y,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var b=e,S=s;switch(m=t,y=n,S.tag){case 1:if(b=S.payload,typeof b=="function"){g=b.call(y,g,m);break e}g=b;break e;case 3:b.flags=b.flags&-65537|128;case 0:if(b=S.payload,m=typeof b=="function"?b.call(y,g,m):b,m==null)break e;g=dr({},g,m);break e;case 2:Sc=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,m=i.effects,m===null?i.effects=[s]:m.push(s))}else y={eventTime:y,lane:m,tag:s.tag,payload:s.payload,callback:s.callback,next:null},p===null?(d=p=y,l=g):p=p.next=y,a|=m;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;m=s,s=m.next,m.next=null,i.lastBaseUpdate=m,i.shared.pending=null}}while(1);if(p===null&&(l=g),i.baseState=l,i.firstBaseUpdate=d,i.lastBaseUpdate=p,t=i.shared.interleaved,t!==null){i=t;do a|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);Nf|=a,e.lanes=a,e.memoizedState=g}}function Uk(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(Re(191,i));i.call(r)}}}var EM=new _I.Component().refs;function ww(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:dr({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var G5={isMounted:function(e){return(e=e._reactInternals)?Wf(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=to(),i=Bc(e),o=su(r,i);o.payload=t,n!=null&&(o.callback=n),t=zc(e,o,i),t!==null&&(xs(t,e,i,r),Ny(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=to(),i=Bc(e),o=su(r,i);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=zc(e,o,i),t!==null&&(xs(t,e,i,r),Ny(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=to(),r=Bc(e),i=su(n,r);i.tag=2,t!=null&&(i.callback=t),t=zc(e,i,r),t!==null&&(xs(t,e,r,n),Ny(t,e,r))}};function Gk(e,t,n,r,i,o,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,a):t.prototype&&t.prototype.isPureReactComponent?!ym(n,r)||!ym(i,o):!0}function PM(e,t,n){var r=!1,i=Uc,o=t.contextType;return typeof o=="object"&&o!==null?o=za(o):(i=ko(t)?Mf:$i.current,r=t.contextTypes,o=(r=r!=null)?r0(e,i):Uc),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=G5,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function jk(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&G5.enqueueReplaceState(t,t.state,null)}function Cw(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=EM,x9(e);var o=t.contextType;typeof o=="object"&&o!==null?i.context=za(o):(o=ko(t)?Mf:$i.current,i.context=r0(e,o)),i.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(ww(e,t,o,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&G5.enqueueReplaceState(i,i.state,null),D3(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function eg(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(Re(309));var r=n.stateNode}if(!r)throw Error(Re(147,e));var i=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(a){var s=i.refs;s===EM&&(s=i.refs={}),a===null?delete s[o]:s[o]=a},t._stringRef=o,t)}if(typeof e!="string")throw Error(Re(284));if(!n._owner)throw Error(Re(290,e))}return e}function M2(e,t){throw e=Object.prototype.toString.call(t),Error(Re(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function qk(e){var t=e._init;return t(e._payload)}function TM(e){function t(P,k){if(e){var L=P.deletions;L===null?(P.deletions=[k],P.flags|=16):L.push(k)}}function n(P,k){if(!e)return null;for(;k!==null;)t(P,k),k=k.sibling;return null}function r(P,k){for(P=new Map;k!==null;)k.key!==null?P.set(k.key,k):P.set(k.index,k),k=k.sibling;return P}function i(P,k){return P=$c(P,k),P.index=0,P.sibling=null,P}function o(P,k,L){return P.index=L,e?(L=P.alternate,L!==null?(L=L.index,L<k?(P.flags|=2,k):L):(P.flags|=2,k)):(P.flags|=1048576,k)}function a(P){return e&&P.alternate===null&&(P.flags|=2),P}function s(P,k,L,I){return k===null||k.tag!==6?(k=Eb(L,P.mode,I),k.return=P,k):(k=i(k,L),k.return=P,k)}function l(P,k,L,I){var O=L.type;return O===mp?p(P,k,L.props.children,I,L.key):k!==null&&(k.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===bc&&qk(O)===k.type)?(I=i(k,L.props),I.ref=eg(P,k,L),I.return=P,I):(I=Hy(L.type,L.key,L.props,null,P.mode,I),I.ref=eg(P,k,L),I.return=P,I)}function d(P,k,L,I){return k===null||k.tag!==4||k.stateNode.containerInfo!==L.containerInfo||k.stateNode.implementation!==L.implementation?(k=Pb(L,P.mode,I),k.return=P,k):(k=i(k,L.children||[]),k.return=P,k)}function p(P,k,L,I,O){return k===null||k.tag!==7?(k=kf(L,P.mode,I,O),k.return=P,k):(k=i(k,L),k.return=P,k)}function g(P,k,L){if(typeof k=="string"&&k!==""||typeof k=="number")return k=Eb(""+k,P.mode,L),k.return=P,k;if(typeof k=="object"&&k!==null){switch(k.$$typeof){case S2:return L=Hy(k.type,k.key,k.props,null,P.mode,L),L.ref=eg(P,null,k),L.return=P,L;case gp:return k=Pb(k,P.mode,L),k.return=P,k;case bc:var I=k._init;return g(P,I(k._payload),L)}if(yg(k)||Z1(k))return k=kf(k,P.mode,L,null),k.return=P,k;M2(P,k)}return null}function m(P,k,L,I){var O=k!==null?k.key:null;if(typeof L=="string"&&L!==""||typeof L=="number")return O!==null?null:s(P,k,""+L,I);if(typeof L=="object"&&L!==null){switch(L.$$typeof){case S2:return L.key===O?l(P,k,L,I):null;case gp:return L.key===O?d(P,k,L,I):null;case bc:return O=L._init,m(P,k,O(L._payload),I)}if(yg(L)||Z1(L))return O!==null?null:p(P,k,L,I,null);M2(P,L)}return null}function y(P,k,L,I,O){if(typeof I=="string"&&I!==""||typeof I=="number")return P=P.get(L)||null,s(k,P,""+I,O);if(typeof I=="object"&&I!==null){switch(I.$$typeof){case S2:return P=P.get(I.key===null?L:I.key)||null,l(k,P,I,O);case gp:return P=P.get(I.key===null?L:I.key)||null,d(k,P,I,O);case bc:var N=I._init;return y(P,k,L,N(I._payload),O)}if(yg(I)||Z1(I))return P=P.get(L)||null,p(k,P,I,O,null);M2(k,I)}return null}function b(P,k,L,I){for(var O=null,N=null,D=k,F=k=0,U=null;D!==null&&F<L.length;F++){D.index>F?(U=D,D=null):U=D.sibling;var W=m(P,D,L[F],I);if(W===null){D===null&&(D=U);break}e&&D&&W.alternate===null&&t(P,D),k=o(W,k,F),N===null?O=W:N.sibling=W,N=W,D=U}if(F===L.length)return n(P,D),tr&&tf(P,F),O;if(D===null){for(;F<L.length;F++)D=g(P,L[F],I),D!==null&&(k=o(D,k,F),N===null?O=D:N.sibling=D,N=D);return tr&&tf(P,F),O}for(D=r(P,D);F<L.length;F++)U=y(D,P,F,L[F],I),U!==null&&(e&&U.alternate!==null&&D.delete(U.key===null?F:U.key),k=o(U,k,F),N===null?O=U:N.sibling=U,N=U);return e&&D.forEach(function(q){return t(P,q)}),tr&&tf(P,F),O}function S(P,k,L,I){var O=Z1(L);if(typeof O!="function")throw Error(Re(150));if(L=O.call(L),L==null)throw Error(Re(151));for(var N=O=null,D=k,F=k=0,U=null,W=L.next();D!==null&&!W.done;F++,W=L.next()){D.index>F?(U=D,D=null):U=D.sibling;var q=m(P,D,W.value,I);if(q===null){D===null&&(D=U);break}e&&D&&q.alternate===null&&t(P,D),k=o(q,k,F),N===null?O=q:N.sibling=q,N=q,D=U}if(W.done)return n(P,D),tr&&tf(P,F),O;if(D===null){for(;!W.done;F++,W=L.next())W=g(P,W.value,I),W!==null&&(k=o(W,k,F),N===null?O=W:N.sibling=W,N=W);return tr&&tf(P,F),O}for(D=r(P,D);!W.done;F++,W=L.next())W=y(D,P,F,W.value,I),W!==null&&(e&&W.alternate!==null&&D.delete(W.key===null?F:W.key),k=o(W,k,F),N===null?O=W:N.sibling=W,N=W);return e&&D.forEach(function(pe){return t(P,pe)}),tr&&tf(P,F),O}function E(P,k,L,I){if(typeof L=="object"&&L!==null&&L.type===mp&&L.key===null&&(L=L.props.children),typeof L=="object"&&L!==null){switch(L.$$typeof){case S2:e:{for(var O=L.key,N=k;N!==null;){if(N.key===O){if(O=L.type,O===mp){if(N.tag===7){n(P,N.sibling),k=i(N,L.props.children),k.return=P,P=k;break e}}else if(N.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===bc&&qk(O)===N.type){n(P,N.sibling),k=i(N,L.props),k.ref=eg(P,N,L),k.return=P,P=k;break e}n(P,N);break}else t(P,N);N=N.sibling}L.type===mp?(k=kf(L.props.children,P.mode,I,L.key),k.return=P,P=k):(I=Hy(L.type,L.key,L.props,null,P.mode,I),I.ref=eg(P,k,L),I.return=P,P=I)}return a(P);case gp:e:{for(N=L.key;k!==null;){if(k.key===N)if(k.tag===4&&k.stateNode.containerInfo===L.containerInfo&&k.stateNode.implementation===L.implementation){n(P,k.sibling),k=i(k,L.children||[]),k.return=P,P=k;break e}else{n(P,k);break}else t(P,k);k=k.sibling}k=Pb(L,P.mode,I),k.return=P,P=k}return a(P);case bc:return N=L._init,E(P,k,N(L._payload),I)}if(yg(L))return b(P,k,L,I);if(Z1(L))return S(P,k,L,I);M2(P,L)}return typeof L=="string"&&L!==""||typeof L=="number"?(L=""+L,k!==null&&k.tag===6?(n(P,k.sibling),k=i(k,L),k.return=P,P=k):(n(P,k),k=Eb(L,P.mode,I),k.return=P,P=k),a(P)):n(P,k)}return E}var o0=TM(!0),LM=TM(!1),lv={},pl=Jc(lv),wm=Jc(lv),Cm=Jc(lv);function pf(e){if(e===lv)throw Error(Re(174));return e}function b9(e,t){switch(Un(Cm,t),Un(wm,e),Un(pl,lv),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:tw(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=tw(t,e)}Kn(pl),Un(pl,t)}function a0(){Kn(pl),Kn(wm),Kn(Cm)}function AM(e){pf(Cm.current);var t=pf(pl.current),n=tw(t,e.type);t!==n&&(Un(wm,e),Un(pl,n))}function S9(e){wm.current===e&&(Kn(pl),Kn(wm))}var lr=Jc(0);function z3(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var bb=[];function w9(){for(var e=0;e<bb.length;e++)bb[e]._workInProgressVersionPrimary=null;bb.length=0}var Dy=xu.ReactCurrentDispatcher,Sb=xu.ReactCurrentBatchConfig,Of=0,cr=null,Zr=null,ai=null,F3=!1,Hg=!1,_m=0,sK=0;function Oi(){throw Error(Re(321))}function C9(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!_s(e[n],t[n]))return!1;return!0}function _9(e,t,n,r,i,o){if(Of=o,cr=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Dy.current=e===null||e.memoizedState===null?dK:fK,e=n(r,i),Hg){o=0;do{if(Hg=!1,_m=0,25<=o)throw Error(Re(301));o+=1,ai=Zr=null,t.updateQueue=null,Dy.current=hK,e=n(r,i)}while(Hg)}if(Dy.current=B3,t=Zr!==null&&Zr.next!==null,Of=0,ai=Zr=cr=null,F3=!1,t)throw Error(Re(300));return e}function k9(){var e=_m!==0;return _m=0,e}function rl(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ai===null?cr.memoizedState=ai=e:ai=ai.next=e,ai}function Fa(){if(Zr===null){var e=cr.alternate;e=e!==null?e.memoizedState:null}else e=Zr.next;var t=ai===null?cr.memoizedState:ai.next;if(t!==null)ai=t,Zr=e;else{if(e===null)throw Error(Re(310));Zr=e,e={memoizedState:Zr.memoizedState,baseState:Zr.baseState,baseQueue:Zr.baseQueue,queue:Zr.queue,next:null},ai===null?cr.memoizedState=ai=e:ai=ai.next=e}return ai}function km(e,t){return typeof t=="function"?t(e):t}function wb(e){var t=Fa(),n=t.queue;if(n===null)throw Error(Re(311));n.lastRenderedReducer=e;var r=Zr,i=r.baseQueue,o=n.pending;if(o!==null){if(i!==null){var a=i.next;i.next=o.next,o.next=a}r.baseQueue=i=o,n.pending=null}if(i!==null){o=i.next,r=r.baseState;var s=a=null,l=null,d=o;do{var p=d.lane;if((Of&p)===p)l!==null&&(l=l.next={lane:0,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null}),r=d.hasEagerState?d.eagerState:e(r,d.action);else{var g={lane:p,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null};l===null?(s=l=g,a=r):l=l.next=g,cr.lanes|=p,Nf|=p}d=d.next}while(d!==null&&d!==o);l===null?a=r:l.next=s,_s(r,t.memoizedState)||(Co=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=l,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do o=i.lane,cr.lanes|=o,Nf|=o,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Cb(e){var t=Fa(),n=t.queue;if(n===null)throw Error(Re(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(i!==null){n.pending=null;var a=i=i.next;do o=e(o,a.action),a=a.next;while(a!==i);_s(o,t.memoizedState)||(Co=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function IM(){}function MM(e,t){var n=cr,r=Fa(),i=t(),o=!_s(r.memoizedState,i);if(o&&(r.memoizedState=i,Co=!0),r=r.queue,E9(NM.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||ai!==null&&ai.memoizedState.tag&1){if(n.flags|=2048,Em(9,OM.bind(null,n,r,i,t),void 0,null),si===null)throw Error(Re(349));(Of&30)!==0||RM(n,t,i)}return i}function RM(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=cr.updateQueue,t===null?(t={lastEffect:null,stores:null},cr.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function OM(e,t,n,r){t.value=n,t.getSnapshot=r,DM(t)&&zM(e)}function NM(e,t,n){return n(function(){DM(t)&&zM(e)})}function DM(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!_s(e,n)}catch{return!0}}function zM(e){var t=cu(e,1);t!==null&&xs(t,e,1,-1)}function Kk(e){var t=rl();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:km,lastRenderedState:e},t.queue=e,e=e.dispatch=cK.bind(null,cr,e),[t.memoizedState,e]}function Em(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=cr.updateQueue,t===null?(t={lastEffect:null,stores:null},cr.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function FM(){return Fa().memoizedState}function zy(e,t,n,r){var i=rl();cr.flags|=e,i.memoizedState=Em(1|t,n,void 0,r===void 0?null:r)}function j5(e,t,n,r){var i=Fa();r=r===void 0?null:r;var o=void 0;if(Zr!==null){var a=Zr.memoizedState;if(o=a.destroy,r!==null&&C9(r,a.deps)){i.memoizedState=Em(t,n,o,r);return}}cr.flags|=e,i.memoizedState=Em(1|t,n,o,r)}function Zk(e,t){return zy(8390656,8,e,t)}function E9(e,t){return j5(2048,8,e,t)}function BM(e,t){return j5(4,2,e,t)}function $M(e,t){return j5(4,4,e,t)}function HM(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function WM(e,t,n){return n=n!=null?n.concat([e]):null,j5(4,4,HM.bind(null,t,e),n)}function P9(){}function VM(e,t){var n=Fa();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&C9(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function UM(e,t){var n=Fa();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&C9(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function GM(e,t,n){return(Of&21)===0?(e.baseState&&(e.baseState=!1,Co=!0),e.memoizedState=n):(_s(n,t)||(n=KI(),cr.lanes|=n,Nf|=n,e.baseState=!0),t)}function lK(e,t){var n=kn;kn=n!==0&&4>n?n:4,e(!0);var r=Sb.transition;Sb.transition={};try{e(!1),t()}finally{kn=n,Sb.transition=r}}function jM(){return Fa().memoizedState}function uK(e,t,n){var r=Bc(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},qM(e))KM(t,n);else if(n=_M(e,t,n,r),n!==null){var i=to();xs(n,e,r,i),ZM(n,t,r)}}function cK(e,t,n){var r=Bc(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(qM(e))KM(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var a=t.lastRenderedState,s=o(a,n);if(i.hasEagerState=!0,i.eagerState=s,_s(s,a)){var l=t.interleaved;l===null?(i.next=i,y9(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=_M(e,t,i,r),n!==null&&(i=to(),xs(n,e,r,i),ZM(n,t,r))}}function qM(e){var t=e.alternate;return e===cr||t!==null&&t===cr}function KM(e,t){Hg=F3=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function ZM(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,i9(e,n)}}var B3={readContext:za,useCallback:Oi,useContext:Oi,useEffect:Oi,useImperativeHandle:Oi,useInsertionEffect:Oi,useLayoutEffect:Oi,useMemo:Oi,useReducer:Oi,useRef:Oi,useState:Oi,useDebugValue:Oi,useDeferredValue:Oi,useTransition:Oi,useMutableSource:Oi,useSyncExternalStore:Oi,useId:Oi,unstable_isNewReconciler:!1},dK={readContext:za,useCallback:function(e,t){return rl().memoizedState=[e,t===void 0?null:t],e},useContext:za,useEffect:Zk,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,zy(4194308,4,HM.bind(null,t,e),n)},useLayoutEffect:function(e,t){return zy(4194308,4,e,t)},useInsertionEffect:function(e,t){return zy(4,2,e,t)},useMemo:function(e,t){var n=rl();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=rl();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=uK.bind(null,cr,e),[r.memoizedState,e]},useRef:function(e){var t=rl();return e={current:e},t.memoizedState=e},useState:Kk,useDebugValue:P9,useDeferredValue:function(e){return rl().memoizedState=e},useTransition:function(){var e=Kk(!1),t=e[0];return e=lK.bind(null,e[1]),rl().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=cr,i=rl();if(tr){if(n===void 0)throw Error(Re(407));n=n()}else{if(n=t(),si===null)throw Error(Re(349));(Of&30)!==0||RM(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,Zk(NM.bind(null,r,o,e),[e]),r.flags|=2048,Em(9,OM.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=rl(),t=si.identifierPrefix;if(tr){var n=ou,r=iu;n=(r&~(1<<32-ys(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=_m++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=sK++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},fK={readContext:za,useCallback:VM,useContext:za,useEffect:E9,useImperativeHandle:WM,useInsertionEffect:BM,useLayoutEffect:$M,useMemo:UM,useReducer:wb,useRef:FM,useState:function(){return wb(km)},useDebugValue:P9,useDeferredValue:function(e){var t=Fa();return GM(t,Zr.memoizedState,e)},useTransition:function(){var e=wb(km)[0],t=Fa().memoizedState;return[e,t]},useMutableSource:IM,useSyncExternalStore:MM,useId:jM,unstable_isNewReconciler:!1},hK={readContext:za,useCallback:VM,useContext:za,useEffect:E9,useImperativeHandle:WM,useInsertionEffect:BM,useLayoutEffect:$M,useMemo:UM,useReducer:Cb,useRef:FM,useState:function(){return Cb(km)},useDebugValue:P9,useDeferredValue:function(e){var t=Fa();return Zr===null?t.memoizedState=e:GM(t,Zr.memoizedState,e)},useTransition:function(){var e=Cb(km)[0],t=Fa().memoizedState;return[e,t]},useMutableSource:IM,useSyncExternalStore:MM,useId:jM,unstable_isNewReconciler:!1};function s0(e,t){try{var n="",r=t;do n+=Hj(r),r=r.return;while(r);var i=n}catch(o){i=`
Error generating stack: `+o.message+`
`+o.stack}return{value:e,source:t,stack:i,digest:null}}function _b(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function _w(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var pK=typeof WeakMap=="function"?WeakMap:Map;function YM(e,t,n){n=su(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){H3||(H3=!0,Ow=r),_w(e,t)},n}function XM(e,t,n){n=su(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){_w(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){_w(e,t),typeof r!="function"&&(Fc===null?Fc=new Set([this]):Fc.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function Yk(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new pK;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=TK.bind(null,e,t,n),t.then(e,e))}function Xk(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Qk(e,t,n,r,i){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=su(-1,1),t.tag=2,zc(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=i,e)}var gK=xu.ReactCurrentOwner,Co=!1;function Qi(e,t,n,r){t.child=e===null?LM(t,null,n,r):o0(t,e.child,n,r)}function Jk(e,t,n,r,i){n=n.render;var o=t.ref;return Dp(t,i),r=_9(e,t,n,r,o,i),n=k9(),e!==null&&!Co?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,du(e,t,i)):(tr&&n&&f9(t),t.flags|=1,Qi(e,t,r,i),t.child)}function eE(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!N9(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,QM(e,t,o,r,i)):(e=Hy(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,(e.lanes&i)===0){var a=o.memoizedProps;if(n=n.compare,n=n!==null?n:ym,n(a,r)&&e.ref===t.ref)return du(e,t,i)}return t.flags|=1,e=$c(o,r),e.ref=t.ref,e.return=t,t.child=e}function QM(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(ym(o,r)&&e.ref===t.ref)if(Co=!1,t.pendingProps=r=o,(e.lanes&i)!==0)(e.flags&131072)!==0&&(Co=!0);else return t.lanes=e.lanes,du(e,t,i)}return kw(e,t,n,r,i)}function JM(e,t,n){var r=t.pendingProps,i=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Un(Ep,Xo),Xo|=n;else{if((n&1073741824)===0)return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Un(Ep,Xo),Xo|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,Un(Ep,Xo),Xo|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,Un(Ep,Xo),Xo|=r;return Qi(e,t,i,n),t.child}function eR(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function kw(e,t,n,r,i){var o=ko(n)?Mf:$i.current;return o=r0(t,o),Dp(t,i),n=_9(e,t,n,r,o,i),r=k9(),e!==null&&!Co?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,du(e,t,i)):(tr&&r&&f9(t),t.flags|=1,Qi(e,t,n,i),t.child)}function tE(e,t,n,r,i){if(ko(n)){var o=!0;I3(t)}else o=!1;if(Dp(t,i),t.stateNode===null)Fy(e,t),PM(t,n,r),Cw(t,n,r,i),r=!0;else if(e===null){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,d=n.contextType;typeof d=="object"&&d!==null?d=za(d):(d=ko(n)?Mf:$i.current,d=r0(t,d));var p=n.getDerivedStateFromProps,g=typeof p=="function"||typeof a.getSnapshotBeforeUpdate=="function";g||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==r||l!==d)&&jk(t,a,r,d),Sc=!1;var m=t.memoizedState;a.state=m,D3(t,r,a,i),l=t.memoizedState,s!==r||m!==l||_o.current||Sc?(typeof p=="function"&&(ww(t,n,p,r),l=t.memoizedState),(s=Sc||Gk(t,n,s,r,m,l,d))?(g||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=d,r=s):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,kM(e,t),s=t.memoizedProps,d=t.type===t.elementType?s:hs(t.type,s),a.props=d,g=t.pendingProps,m=a.context,l=n.contextType,typeof l=="object"&&l!==null?l=za(l):(l=ko(n)?Mf:$i.current,l=r0(t,l));var y=n.getDerivedStateFromProps;(p=typeof y=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==g||m!==l)&&jk(t,a,r,l),Sc=!1,m=t.memoizedState,a.state=m,D3(t,r,a,i);var b=t.memoizedState;s!==g||m!==b||_o.current||Sc?(typeof y=="function"&&(ww(t,n,y,r),b=t.memoizedState),(d=Sc||Gk(t,n,d,r,m,b,l)||!1)?(p||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,b,l),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,b,l)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=b),a.props=r,a.state=b,a.context=l,r=d):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),r=!1)}return Ew(e,t,n,r,o,i)}function Ew(e,t,n,r,i,o){eR(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return i&&$k(t,n,!1),du(e,t,o);r=t.stateNode,gK.current=t;var s=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=o0(t,e.child,null,o),t.child=o0(t,null,s,o)):Qi(e,t,s,o),t.memoizedState=r.state,i&&$k(t,n,!0),t.child}function tR(e){var t=e.stateNode;t.pendingContext?Bk(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Bk(e,t.context,!1),b9(e,t.containerInfo)}function nE(e,t,n,r,i){return i0(),p9(i),t.flags|=256,Qi(e,t,n,r),t.child}var Pw={dehydrated:null,treeContext:null,retryLane:0};function Tw(e){return{baseLanes:e,cachePool:null,transitions:null}}function nR(e,t,n){var r=t.pendingProps,i=lr.current,o=!1,a=(t.flags&128)!==0,s;if((s=a)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!==0),s?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),Un(lr,i&1),e===null)return bw(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(a=r.children,e=r.fallback,o?(r=t.mode,o=t.child,a={mode:"hidden",children:a},(r&1)===0&&o!==null?(o.childLanes=0,o.pendingProps=a):o=Z5(a,r,0,null),e=kf(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Tw(n),t.memoizedState=Pw,e):T9(t,a));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return mK(e,t,a,r,s,i,n);if(o){o=r.fallback,a=t.mode,i=e.child,s=i.sibling;var l={mode:"hidden",children:r.children};return(a&1)===0&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=$c(i,l),r.subtreeFlags=i.subtreeFlags&14680064),s!==null?o=$c(s,o):(o=kf(o,a,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,a=e.child.memoizedState,a=a===null?Tw(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},o.memoizedState=a,o.childLanes=e.childLanes&~n,t.memoizedState=Pw,r}return o=e.child,e=o.sibling,r=$c(o,{mode:"visible",children:r.children}),(t.mode&1)===0&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function T9(e,t){return t=Z5({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function R2(e,t,n,r){return r!==null&&p9(r),o0(t,e.child,null,n),e=T9(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function mK(e,t,n,r,i,o,a){if(n)return t.flags&256?(t.flags&=-257,r=_b(Error(Re(422))),R2(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=Z5({mode:"visible",children:r.children},i,0,null),o=kf(o,i,a,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,(t.mode&1)!==0&&o0(t,e.child,null,a),t.child.memoizedState=Tw(a),t.memoizedState=Pw,o);if((t.mode&1)===0)return R2(e,t,a,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var s=r.dgst;return r=s,o=Error(Re(419)),r=_b(o,r,void 0),R2(e,t,a,r)}if(s=(a&e.childLanes)!==0,Co||s){if(r=si,r!==null){switch(a&-a){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=(i&(r.suspendedLanes|a))!==0?0:i,i!==0&&i!==o.retryLane&&(o.retryLane=i,cu(e,i),xs(r,e,i,-1))}return O9(),r=_b(Error(Re(421))),R2(e,t,a,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=LK.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,Jo=Dc(i.nextSibling),ta=t,tr=!0,ms=null,e!==null&&(Ta[La++]=iu,Ta[La++]=ou,Ta[La++]=Rf,iu=e.id,ou=e.overflow,Rf=t),t=T9(t,r.children),t.flags|=4096,t)}function rE(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Sw(e.return,t,n)}function kb(e,t,n,r,i){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function rR(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Qi(e,t,r.children,n),r=lr.current,(r&2)!==0)r=r&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&rE(e,n,t);else if(e.tag===19)rE(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Un(lr,r),(t.mode&1)===0)t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&z3(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),kb(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&z3(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}kb(t,!0,n,null,o);break;case"together":kb(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Fy(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function du(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Nf|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(Re(153));if(t.child!==null){for(e=t.child,n=$c(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=$c(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function vK(e,t,n){switch(t.tag){case 3:tR(t),i0();break;case 5:AM(t);break;case 1:ko(t.type)&&I3(t);break;case 4:b9(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;Un(O3,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Un(lr,lr.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?nR(e,t,n):(Un(lr,lr.current&1),e=du(e,t,n),e!==null?e.sibling:null);Un(lr,lr.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return rR(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Un(lr,lr.current),r)break;return null;case 22:case 23:return t.lanes=0,JM(e,t,n)}return du(e,t,n)}var iR,Lw,oR,aR;iR=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Lw=function(){};oR=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,pf(pl.current);var o=null;switch(n){case"input":i=XS(e,i),r=XS(e,r),o=[];break;case"select":i=dr({},i,{value:void 0}),r=dr({},r,{value:void 0}),o=[];break;case"textarea":i=ew(e,i),r=ew(e,r),o=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=L3)}nw(n,r);var a;n=null;for(d in i)if(!r.hasOwnProperty(d)&&i.hasOwnProperty(d)&&i[d]!=null)if(d==="style"){var s=i[d];for(a in s)s.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else d!=="dangerouslySetInnerHTML"&&d!=="children"&&d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&d!=="autoFocus"&&(dm.hasOwnProperty(d)?o||(o=[]):(o=o||[]).push(d,null));for(d in r){var l=r[d];if(s=i?.[d],r.hasOwnProperty(d)&&l!==s&&(l!=null||s!=null))if(d==="style")if(s){for(a in s)!s.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in l)l.hasOwnProperty(a)&&s[a]!==l[a]&&(n||(n={}),n[a]=l[a])}else n||(o||(o=[]),o.push(d,n)),n=l;else d==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(o=o||[]).push(d,l)):d==="children"?typeof l!="string"&&typeof l!="number"||(o=o||[]).push(d,""+l):d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&(dm.hasOwnProperty(d)?(l!=null&&d==="onScroll"&&jn("scroll",e),o||s===l||(o=[])):(o=o||[]).push(d,l))}n&&(o=o||[]).push("style",n);var d=o;(t.updateQueue=d)&&(t.flags|=4)}};aR=function(e,t,n,r){n!==r&&(t.flags|=4)};function tg(e,t){if(!tr)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ni(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function yK(e,t,n){var r=t.pendingProps;switch(h9(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ni(t),null;case 1:return ko(t.type)&&A3(),Ni(t),null;case 3:return r=t.stateNode,a0(),Kn(_o),Kn($i),w9(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(I2(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,ms!==null&&(zw(ms),ms=null))),Lw(e,t),Ni(t),null;case 5:S9(t);var i=pf(Cm.current);if(n=t.type,e!==null&&t.stateNode!=null)oR(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(Re(166));return Ni(t),null}if(e=pf(pl.current),I2(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[ul]=t,r[Sm]=o,e=(t.mode&1)!==0,n){case"dialog":jn("cancel",r),jn("close",r);break;case"iframe":case"object":case"embed":jn("load",r);break;case"video":case"audio":for(i=0;i<bg.length;i++)jn(bg[i],r);break;case"source":jn("error",r);break;case"img":case"image":case"link":jn("error",r),jn("load",r);break;case"details":jn("toggle",r);break;case"input":fk(r,o),jn("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},jn("invalid",r);break;case"textarea":pk(r,o),jn("invalid",r)}nw(n,o),i=null;for(var a in o)if(o.hasOwnProperty(a)){var s=o[a];a==="children"?typeof s=="string"?r.textContent!==s&&(o.suppressHydrationWarning!==!0&&A2(r.textContent,s,e),i=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&A2(r.textContent,s,e),i=["children",""+s]):dm.hasOwnProperty(a)&&s!=null&&a==="onScroll"&&jn("scroll",r)}switch(n){case"input":w2(r),hk(r,o,!0);break;case"textarea":w2(r),gk(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=L3)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{a=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=RI(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=a.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[ul]=t,e[Sm]=r,iR(e,t,!1,!1),t.stateNode=e;e:{switch(a=rw(n,r),n){case"dialog":jn("cancel",e),jn("close",e),i=r;break;case"iframe":case"object":case"embed":jn("load",e),i=r;break;case"video":case"audio":for(i=0;i<bg.length;i++)jn(bg[i],e);i=r;break;case"source":jn("error",e),i=r;break;case"img":case"image":case"link":jn("error",e),jn("load",e),i=r;break;case"details":jn("toggle",e),i=r;break;case"input":fk(e,r),i=XS(e,r),jn("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=dr({},r,{value:void 0}),jn("invalid",e);break;case"textarea":pk(e,r),i=ew(e,r),jn("invalid",e);break;default:i=r}nw(n,i),s=i;for(o in s)if(s.hasOwnProperty(o)){var l=s[o];o==="style"?DI(e,l):o==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&OI(e,l)):o==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&fm(e,l):typeof l=="number"&&fm(e,""+l):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(dm.hasOwnProperty(o)?l!=null&&o==="onScroll"&&jn("scroll",e):l!=null&&QC(e,o,l,a))}switch(n){case"input":w2(e),hk(e,r,!1);break;case"textarea":w2(e),gk(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Vc(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?Mp(e,!!r.multiple,o,!1):r.defaultValue!=null&&Mp(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=L3)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Ni(t),null;case 6:if(e&&t.stateNode!=null)aR(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(Re(166));if(n=pf(Cm.current),pf(pl.current),I2(t)){if(r=t.stateNode,n=t.memoizedProps,r[ul]=t,(o=r.nodeValue!==n)&&(e=ta,e!==null))switch(e.tag){case 3:A2(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&A2(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[ul]=t,t.stateNode=r}return Ni(t),null;case 13:if(Kn(lr),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(tr&&Jo!==null&&(t.mode&1)!==0&&(t.flags&128)===0)CM(),i0(),t.flags|=98560,o=!1;else if(o=I2(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(Re(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(Re(317));o[ul]=t}else i0(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ni(t),o=!1}else ms!==null&&(zw(ms),ms=null),o=!0;if(!o)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(lr.current&1)!==0?Yr===0&&(Yr=3):O9())),t.updateQueue!==null&&(t.flags|=4),Ni(t),null);case 4:return a0(),Lw(e,t),e===null&&xm(t.stateNode.containerInfo),Ni(t),null;case 10:return v9(t.type._context),Ni(t),null;case 17:return ko(t.type)&&A3(),Ni(t),null;case 19:if(Kn(lr),o=t.memoizedState,o===null)return Ni(t),null;if(r=(t.flags&128)!==0,a=o.rendering,a===null)if(r)tg(o,!1);else{if(Yr!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=z3(e),a!==null){for(t.flags|=128,tg(o,!1),r=a.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,a=o.alternate,a===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=a.childLanes,o.lanes=a.lanes,o.child=a.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=a.memoizedProps,o.memoizedState=a.memoizedState,o.updateQueue=a.updateQueue,o.type=a.type,e=a.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Un(lr,lr.current&1|2),t.child}e=e.sibling}o.tail!==null&&Mr()>l0&&(t.flags|=128,r=!0,tg(o,!1),t.lanes=4194304)}else{if(!r)if(e=z3(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),tg(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!tr)return Ni(t),null}else 2*Mr()-o.renderingStartTime>l0&&n!==1073741824&&(t.flags|=128,r=!0,tg(o,!1),t.lanes=4194304);o.isBackwards?(a.sibling=t.child,t.child=a):(n=o.last,n!==null?n.sibling=a:t.child=a,o.last=a)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Mr(),t.sibling=null,n=lr.current,Un(lr,r?n&1|2:n&1),t):(Ni(t),null);case 22:case 23:return R9(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(Xo&1073741824)!==0&&(Ni(t),t.subtreeFlags&6&&(t.flags|=8192)):Ni(t),null;case 24:return null;case 25:return null}throw Error(Re(156,t.tag))}function xK(e,t){switch(h9(t),t.tag){case 1:return ko(t.type)&&A3(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return a0(),Kn(_o),Kn($i),w9(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return S9(t),null;case 13:if(Kn(lr),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Re(340));i0()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Kn(lr),null;case 4:return a0(),null;case 10:return v9(t.type._context),null;case 22:case 23:return R9(),null;case 24:return null;default:return null}}var O2=!1,Fi=!1,bK=typeof WeakSet=="function"?WeakSet:Set,Qe=null;function kp(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){br(e,t,r)}else n.current=null}function Aw(e,t,n){try{n()}catch(r){br(e,t,r)}}var iE=!1;function SK(e,t){if(hw=E3,e=cM(),d9(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var a=0,s=-1,l=-1,d=0,p=0,g=e,m=null;t:for(;;){for(var y;g!==n||i!==0&&g.nodeType!==3||(s=a+i),g!==o||r!==0&&g.nodeType!==3||(l=a+r),g.nodeType===3&&(a+=g.nodeValue.length),(y=g.firstChild)!==null;)m=g,g=y;for(;;){if(g===e)break t;if(m===n&&++d===i&&(s=a),m===o&&++p===r&&(l=a),(y=g.nextSibling)!==null)break;g=m,m=g.parentNode}g=y}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(pw={focusedElem:e,selectionRange:n},E3=!1,Qe=t;Qe!==null;)if(t=Qe,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Qe=e;else for(;Qe!==null;){t=Qe;try{var b=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(b!==null){var S=b.memoizedProps,E=b.memoizedState,P=t.stateNode,k=P.getSnapshotBeforeUpdate(t.elementType===t.type?S:hs(t.type,S),E);P.__reactInternalSnapshotBeforeUpdate=k}break;case 3:var L=t.stateNode.containerInfo;L.nodeType===1?L.textContent="":L.nodeType===9&&L.documentElement&&L.removeChild(L.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Re(163))}}catch(I){br(t,t.return,I)}if(e=t.sibling,e!==null){e.return=t.return,Qe=e;break}Qe=t.return}return b=iE,iE=!1,b}function Wg(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&Aw(t,n,o)}i=i.next}while(i!==r)}}function q5(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Iw(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function sR(e){var t=e.alternate;t!==null&&(e.alternate=null,sR(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ul],delete t[Sm],delete t[vw],delete t[rK],delete t[iK])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function lR(e){return e.tag===5||e.tag===3||e.tag===4}function oE(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||lR(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mw(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=L3));else if(r!==4&&(e=e.child,e!==null))for(Mw(e,t,n),e=e.sibling;e!==null;)Mw(e,t,n),e=e.sibling}function Rw(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Rw(e,t,n),e=e.sibling;e!==null;)Rw(e,t,n),e=e.sibling}var Ci=null,ps=!1;function hc(e,t,n){for(n=n.child;n!==null;)uR(e,t,n),n=n.sibling}function uR(e,t,n){if(hl&&typeof hl.onCommitFiberUnmount=="function")try{hl.onCommitFiberUnmount(B5,n)}catch{}switch(n.tag){case 5:Fi||kp(n,t);case 6:var r=Ci,i=ps;Ci=null,hc(e,t,n),Ci=r,ps=i,Ci!==null&&(ps?(e=Ci,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ci.removeChild(n.stateNode));break;case 18:Ci!==null&&(ps?(e=Ci,n=n.stateNode,e.nodeType===8?yb(e.parentNode,n):e.nodeType===1&&yb(e,n),mm(e)):yb(Ci,n.stateNode));break;case 4:r=Ci,i=ps,Ci=n.stateNode.containerInfo,ps=!0,hc(e,t,n),Ci=r,ps=i;break;case 0:case 11:case 14:case 15:if(!Fi&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,a=o.destroy;o=o.tag,a!==void 0&&((o&2)!==0||(o&4)!==0)&&Aw(n,t,a),i=i.next}while(i!==r)}hc(e,t,n);break;case 1:if(!Fi&&(kp(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){br(n,t,s)}hc(e,t,n);break;case 21:hc(e,t,n);break;case 22:n.mode&1?(Fi=(r=Fi)||n.memoizedState!==null,hc(e,t,n),Fi=r):hc(e,t,n);break;default:hc(e,t,n)}}function aE(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new bK),t.forEach(function(r){var i=AK.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function ss(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var o=e,a=t,s=a;e:for(;s!==null;){switch(s.tag){case 5:Ci=s.stateNode,ps=!1;break e;case 3:Ci=s.stateNode.containerInfo,ps=!0;break e;case 4:Ci=s.stateNode.containerInfo,ps=!0;break e}s=s.return}if(Ci===null)throw Error(Re(160));uR(o,a,i),Ci=null,ps=!1;var l=i.alternate;l!==null&&(l.return=null),i.return=null}catch(d){br(i,t,d)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)cR(t,e),t=t.sibling}function cR(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ss(t,e),Qs(e),r&4){try{Wg(3,e,e.return),q5(3,e)}catch(S){br(e,e.return,S)}try{Wg(5,e,e.return)}catch(S){br(e,e.return,S)}}break;case 1:ss(t,e),Qs(e),r&512&&n!==null&&kp(n,n.return);break;case 5:if(ss(t,e),Qs(e),r&512&&n!==null&&kp(n,n.return),e.flags&32){var i=e.stateNode;try{fm(i,"")}catch(S){br(e,e.return,S)}}if(r&4&&(i=e.stateNode,i!=null)){var o=e.memoizedProps,a=n!==null?n.memoizedProps:o,s=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{s==="input"&&o.type==="radio"&&o.name!=null&&II(i,o),rw(s,a);var d=rw(s,o);for(a=0;a<l.length;a+=2){var p=l[a],g=l[a+1];p==="style"?DI(i,g):p==="dangerouslySetInnerHTML"?OI(i,g):p==="children"?fm(i,g):QC(i,p,g,d)}switch(s){case"input":QS(i,o);break;case"textarea":MI(i,o);break;case"select":var m=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var y=o.value;y!=null?Mp(i,!!o.multiple,y,!1):m!==!!o.multiple&&(o.defaultValue!=null?Mp(i,!!o.multiple,o.defaultValue,!0):Mp(i,!!o.multiple,o.multiple?[]:"",!1))}i[Sm]=o}catch(S){br(e,e.return,S)}}break;case 6:if(ss(t,e),Qs(e),r&4){if(e.stateNode===null)throw Error(Re(162));i=e.stateNode,o=e.memoizedProps;try{i.nodeValue=o}catch(S){br(e,e.return,S)}}break;case 3:if(ss(t,e),Qs(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{mm(t.containerInfo)}catch(S){br(e,e.return,S)}break;case 4:ss(t,e),Qs(e);break;case 13:ss(t,e),Qs(e),i=e.child,i.flags&8192&&(o=i.memoizedState!==null,i.stateNode.isHidden=o,!o||i.alternate!==null&&i.alternate.memoizedState!==null||(I9=Mr())),r&4&&aE(e);break;case 22:if(p=n!==null&&n.memoizedState!==null,e.mode&1?(Fi=(d=Fi)||p,ss(t,e),Fi=d):ss(t,e),Qs(e),r&8192){if(d=e.memoizedState!==null,(e.stateNode.isHidden=d)&&!p&&(e.mode&1)!==0)for(Qe=e,p=e.child;p!==null;){for(g=Qe=p;Qe!==null;){switch(m=Qe,y=m.child,m.tag){case 0:case 11:case 14:case 15:Wg(4,m,m.return);break;case 1:kp(m,m.return);var b=m.stateNode;if(typeof b.componentWillUnmount=="function"){r=m,n=m.return;try{t=r,b.props=t.memoizedProps,b.state=t.memoizedState,b.componentWillUnmount()}catch(S){br(r,n,S)}}break;case 5:kp(m,m.return);break;case 22:if(m.memoizedState!==null){lE(g);continue}}y!==null?(y.return=m,Qe=y):lE(g)}p=p.sibling}e:for(p=null,g=e;;){if(g.tag===5){if(p===null){p=g;try{i=g.stateNode,d?(o=i.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(s=g.stateNode,l=g.memoizedProps.style,a=l!=null&&l.hasOwnProperty("display")?l.display:null,s.style.display=NI("display",a))}catch(S){br(e,e.return,S)}}}else if(g.tag===6){if(p===null)try{g.stateNode.nodeValue=d?"":g.memoizedProps}catch(S){br(e,e.return,S)}}else if((g.tag!==22&&g.tag!==23||g.memoizedState===null||g===e)&&g.child!==null){g.child.return=g,g=g.child;continue}if(g===e)break e;for(;g.sibling===null;){if(g.return===null||g.return===e)break e;p===g&&(p=null),g=g.return}p===g&&(p=null),g.sibling.return=g.return,g=g.sibling}}break;case 19:ss(t,e),Qs(e),r&4&&aE(e);break;case 21:break;default:ss(t,e),Qs(e)}}function Qs(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(lR(n)){var r=n;break e}n=n.return}throw Error(Re(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(fm(i,""),r.flags&=-33);var o=oE(e);Rw(e,o,i);break;case 3:case 4:var a=r.stateNode.containerInfo,s=oE(e);Mw(e,s,a);break;default:throw Error(Re(161))}}catch(l){br(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function wK(e,t,n){Qe=e,dR(e)}function dR(e,t,n){for(var r=(e.mode&1)!==0;Qe!==null;){var i=Qe,o=i.child;if(i.tag===22&&r){var a=i.memoizedState!==null||O2;if(!a){var s=i.alternate,l=s!==null&&s.memoizedState!==null||Fi;s=O2;var d=Fi;if(O2=a,(Fi=l)&&!d)for(Qe=i;Qe!==null;)a=Qe,l=a.child,a.tag===22&&a.memoizedState!==null?uE(i):l!==null?(l.return=a,Qe=l):uE(i);for(;o!==null;)Qe=o,dR(o),o=o.sibling;Qe=i,O2=s,Fi=d}sE(e)}else(i.subtreeFlags&8772)!==0&&o!==null?(o.return=i,Qe=o):sE(e)}}function sE(e){for(;Qe!==null;){var t=Qe;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:Fi||q5(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Fi)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:hs(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&Uk(t,o,r);break;case 3:var a=t.updateQueue;if(a!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Uk(t,a,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var d=t.alternate;if(d!==null){var p=d.memoizedState;if(p!==null){var g=p.dehydrated;g!==null&&mm(g)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(Re(163))}Fi||t.flags&512&&Iw(t)}catch(m){br(t,t.return,m)}}if(t===e){Qe=null;break}if(n=t.sibling,n!==null){n.return=t.return,Qe=n;break}Qe=t.return}}function lE(e){for(;Qe!==null;){var t=Qe;if(t===e){Qe=null;break}var n=t.sibling;if(n!==null){n.return=t.return,Qe=n;break}Qe=t.return}}function uE(e){for(;Qe!==null;){var t=Qe;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{q5(4,t)}catch(l){br(t,n,l)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(l){br(t,i,l)}}var o=t.return;try{Iw(t)}catch(l){br(t,o,l)}break;case 5:var a=t.return;try{Iw(t)}catch(l){br(t,a,l)}}}catch(l){br(t,t.return,l)}if(t===e){Qe=null;break}var s=t.sibling;if(s!==null){s.return=t.return,Qe=s;break}Qe=t.return}}var CK=Math.ceil,$3=xu.ReactCurrentDispatcher,L9=xu.ReactCurrentOwner,Oa=xu.ReactCurrentBatchConfig,tn=0,si=null,Hr=null,Pi=0,Xo=0,Ep=Jc(0),Yr=0,Pm=null,Nf=0,K5=0,A9=0,Vg=null,So=null,I9=0,l0=1/0,eu=null,H3=!1,Ow=null,Fc=null,N2=!1,Tc=null,W3=0,Ug=0,Nw=null,By=-1,$y=0;function to(){return(tn&6)!==0?Mr():By!==-1?By:By=Mr()}function Bc(e){return(e.mode&1)===0?1:(tn&2)!==0&&Pi!==0?Pi&-Pi:aK.transition!==null?($y===0&&($y=KI()),$y):(e=kn,e!==0||(e=window.event,e=e===void 0?16:tM(e.type)),e)}function xs(e,t,n,r){if(50<Ug)throw Ug=0,Nw=null,Error(Re(185));ov(e,n,r),((tn&2)===0||e!==si)&&(e===si&&((tn&2)===0&&(K5|=n),Yr===4&&_c(e,Pi)),Eo(e,r),n===1&&tn===0&&(t.mode&1)===0&&(l0=Mr()+500,U5&&ed()))}function Eo(e,t){var n=e.callbackNode;aq(e,t);var r=k3(e,e===si?Pi:0);if(r===0)n!==null&&yk(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&yk(n),t===1)e.tag===0?oK(cE.bind(null,e)):bM(cE.bind(null,e)),tK(function(){(tn&6)===0&&ed()}),n=null;else{switch(ZI(r)){case 1:n=r9;break;case 4:n=jI;break;case 16:n=_3;break;case 536870912:n=qI;break;default:n=_3}n=xR(n,fR.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function fR(e,t){if(By=-1,$y=0,(tn&6)!==0)throw Error(Re(327));var n=e.callbackNode;if(zp()&&e.callbackNode!==n)return null;var r=k3(e,e===si?Pi:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=V3(e,r);else{t=r;var i=tn;tn|=2;var o=pR();(si!==e||Pi!==t)&&(eu=null,l0=Mr()+500,_f(e,t));do try{EK();break}catch(s){hR(e,s)}while(1);m9(),$3.current=o,tn=i,Hr!==null?t=0:(si=null,Pi=0,t=Yr)}if(t!==0){if(t===2&&(i=lw(e),i!==0&&(r=i,t=Dw(e,i))),t===1)throw n=Pm,_f(e,0),_c(e,r),Eo(e,Mr()),n;if(t===6)_c(e,r);else{if(i=e.current.alternate,(r&30)===0&&!_K(i)&&(t=V3(e,r),t===2&&(o=lw(e),o!==0&&(r=o,t=Dw(e,o))),t===1))throw n=Pm,_f(e,0),_c(e,r),Eo(e,Mr()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(Re(345));case 2:nf(e,So,eu);break;case 3:if(_c(e,r),(r&130023424)===r&&(t=I9+500-Mr(),10<t)){if(k3(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){to(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=mw(nf.bind(null,e,So,eu),t);break}nf(e,So,eu);break;case 4:if(_c(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var a=31-ys(r);o=1<<a,a=t[a],a>i&&(i=a),r&=~o}if(r=i,r=Mr()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*CK(r/1960))-r,10<r){e.timeoutHandle=mw(nf.bind(null,e,So,eu),r);break}nf(e,So,eu);break;case 5:nf(e,So,eu);break;default:throw Error(Re(329))}}}return Eo(e,Mr()),e.callbackNode===n?fR.bind(null,e):null}function Dw(e,t){var n=Vg;return e.current.memoizedState.isDehydrated&&(_f(e,t).flags|=256),e=V3(e,t),e!==2&&(t=So,So=n,t!==null&&zw(t)),e}function zw(e){So===null?So=e:So.push.apply(So,e)}function _K(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],o=i.getSnapshot;i=i.value;try{if(!_s(o(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function _c(e,t){for(t&=~A9,t&=~K5,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ys(t),r=1<<n;e[n]=-1,t&=~r}}function cE(e){if((tn&6)!==0)throw Error(Re(327));zp();var t=k3(e,0);if((t&1)===0)return Eo(e,Mr()),null;var n=V3(e,t);if(e.tag!==0&&n===2){var r=lw(e);r!==0&&(t=r,n=Dw(e,r))}if(n===1)throw n=Pm,_f(e,0),_c(e,t),Eo(e,Mr()),n;if(n===6)throw Error(Re(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,nf(e,So,eu),Eo(e,Mr()),null}function M9(e,t){var n=tn;tn|=1;try{return e(t)}finally{tn=n,tn===0&&(l0=Mr()+500,U5&&ed())}}function Df(e){Tc!==null&&Tc.tag===0&&(tn&6)===0&&zp();var t=tn;tn|=1;var n=Oa.transition,r=kn;try{if(Oa.transition=null,kn=1,e)return e()}finally{kn=r,Oa.transition=n,tn=t,(tn&6)===0&&ed()}}function R9(){Xo=Ep.current,Kn(Ep)}function _f(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,eK(n)),Hr!==null)for(n=Hr.return;n!==null;){var r=n;switch(h9(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&A3();break;case 3:a0(),Kn(_o),Kn($i),w9();break;case 5:S9(r);break;case 4:a0();break;case 13:Kn(lr);break;case 19:Kn(lr);break;case 10:v9(r.type._context);break;case 22:case 23:R9()}n=n.return}if(si=e,Hr=e=$c(e.current,null),Pi=Xo=t,Yr=0,Pm=null,A9=K5=Nf=0,So=Vg=null,hf!==null){for(t=0;t<hf.length;t++)if(n=hf[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,o=n.pending;if(o!==null){var a=o.next;o.next=i,r.next=a}n.pending=r}hf=null}return e}function hR(e,t){do{var n=Hr;try{if(m9(),Dy.current=B3,F3){for(var r=cr.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}F3=!1}if(Of=0,ai=Zr=cr=null,Hg=!1,_m=0,L9.current=null,n===null||n.return===null){Yr=1,Pm=t,Hr=null;break}e:{var o=e,a=n.return,s=n,l=t;if(t=Pi,s.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var d=l,p=s,g=p.tag;if((p.mode&1)===0&&(g===0||g===11||g===15)){var m=p.alternate;m?(p.updateQueue=m.updateQueue,p.memoizedState=m.memoizedState,p.lanes=m.lanes):(p.updateQueue=null,p.memoizedState=null)}var y=Xk(a);if(y!==null){y.flags&=-257,Qk(y,a,s,o,t),y.mode&1&&Yk(o,d,t),t=y,l=d;var b=t.updateQueue;if(b===null){var S=new Set;S.add(l),t.updateQueue=S}else b.add(l);break e}else{if((t&1)===0){Yk(o,d,t),O9();break e}l=Error(Re(426))}}else if(tr&&s.mode&1){var E=Xk(a);if(E!==null){(E.flags&65536)===0&&(E.flags|=256),Qk(E,a,s,o,t),p9(s0(l,s));break e}}o=l=s0(l,s),Yr!==4&&(Yr=2),Vg===null?Vg=[o]:Vg.push(o),o=a;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var P=YM(o,l,t);Vk(o,P);break e;case 1:s=l;var k=o.type,L=o.stateNode;if((o.flags&128)===0&&(typeof k.getDerivedStateFromError=="function"||L!==null&&typeof L.componentDidCatch=="function"&&(Fc===null||!Fc.has(L)))){o.flags|=65536,t&=-t,o.lanes|=t;var I=XM(o,s,t);Vk(o,I);break e}}o=o.return}while(o!==null)}mR(n)}catch(O){t=O,Hr===n&&n!==null&&(Hr=n=n.return);continue}break}while(1)}function pR(){var e=$3.current;return $3.current=B3,e===null?B3:e}function O9(){(Yr===0||Yr===3||Yr===2)&&(Yr=4),si===null||(Nf&268435455)===0&&(K5&268435455)===0||_c(si,Pi)}function V3(e,t){var n=tn;tn|=2;var r=pR();(si!==e||Pi!==t)&&(eu=null,_f(e,t));do try{kK();break}catch(i){hR(e,i)}while(1);if(m9(),tn=n,$3.current=r,Hr!==null)throw Error(Re(261));return si=null,Pi=0,Yr}function kK(){for(;Hr!==null;)gR(Hr)}function EK(){for(;Hr!==null&&!Xj();)gR(Hr)}function gR(e){var t=yR(e.alternate,e,Xo);e.memoizedProps=e.pendingProps,t===null?mR(e):Hr=t,L9.current=null}function mR(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=yK(n,t,Xo),n!==null){Hr=n;return}}else{if(n=xK(n,t),n!==null){n.flags&=32767,Hr=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Yr=6,Hr=null;return}}if(t=t.sibling,t!==null){Hr=t;return}Hr=t=e}while(t!==null);Yr===0&&(Yr=5)}function nf(e,t,n){var r=kn,i=Oa.transition;try{Oa.transition=null,kn=1,PK(e,t,n,r)}finally{Oa.transition=i,kn=r}return null}function PK(e,t,n,r){do zp();while(Tc!==null);if((tn&6)!==0)throw Error(Re(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(Re(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(sq(e,o),e===si&&(Hr=si=null,Pi=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||N2||(N2=!0,xR(_3,function(){return zp(),null})),o=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||o){o=Oa.transition,Oa.transition=null;var a=kn;kn=1;var s=tn;tn|=4,L9.current=null,SK(e,n),cR(n,e),qq(pw),E3=!!hw,pw=hw=null,e.current=n,wK(n),Qj(),tn=s,kn=a,Oa.transition=o}else e.current=n;if(N2&&(N2=!1,Tc=e,W3=i),o=e.pendingLanes,o===0&&(Fc=null),tq(n.stateNode),Eo(e,Mr()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(H3)throw H3=!1,e=Ow,Ow=null,e;return(W3&1)!==0&&e.tag!==0&&zp(),o=e.pendingLanes,(o&1)!==0?e===Nw?Ug++:(Ug=0,Nw=e):Ug=0,ed(),null}function zp(){if(Tc!==null){var e=ZI(W3),t=Oa.transition,n=kn;try{if(Oa.transition=null,kn=16>e?16:e,Tc===null)var r=!1;else{if(e=Tc,Tc=null,W3=0,(tn&6)!==0)throw Error(Re(331));var i=tn;for(tn|=4,Qe=e.current;Qe!==null;){var o=Qe,a=o.child;if((Qe.flags&16)!==0){var s=o.deletions;if(s!==null){for(var l=0;l<s.length;l++){var d=s[l];for(Qe=d;Qe!==null;){var p=Qe;switch(p.tag){case 0:case 11:case 15:Wg(8,p,o)}var g=p.child;if(g!==null)g.return=p,Qe=g;else for(;Qe!==null;){p=Qe;var m=p.sibling,y=p.return;if(sR(p),p===d){Qe=null;break}if(m!==null){m.return=y,Qe=m;break}Qe=y}}}var b=o.alternate;if(b!==null){var S=b.child;if(S!==null){b.child=null;do{var E=S.sibling;S.sibling=null,S=E}while(S!==null)}}Qe=o}}if((o.subtreeFlags&2064)!==0&&a!==null)a.return=o,Qe=a;else e:for(;Qe!==null;){if(o=Qe,(o.flags&2048)!==0)switch(o.tag){case 0:case 11:case 15:Wg(9,o,o.return)}var P=o.sibling;if(P!==null){P.return=o.return,Qe=P;break e}Qe=o.return}}var k=e.current;for(Qe=k;Qe!==null;){a=Qe;var L=a.child;if((a.subtreeFlags&2064)!==0&&L!==null)L.return=a,Qe=L;else e:for(a=k;Qe!==null;){if(s=Qe,(s.flags&2048)!==0)try{switch(s.tag){case 0:case 11:case 15:q5(9,s)}}catch(O){br(s,s.return,O)}if(s===a){Qe=null;break e}var I=s.sibling;if(I!==null){I.return=s.return,Qe=I;break e}Qe=s.return}}if(tn=i,ed(),hl&&typeof hl.onPostCommitFiberRoot=="function")try{hl.onPostCommitFiberRoot(B5,e)}catch{}r=!0}return r}finally{kn=n,Oa.transition=t}}return!1}function dE(e,t,n){t=s0(n,t),t=YM(e,t,1),e=zc(e,t,1),t=to(),e!==null&&(ov(e,1,t),Eo(e,t))}function br(e,t,n){if(e.tag===3)dE(e,e,n);else for(;t!==null;){if(t.tag===3){dE(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Fc===null||!Fc.has(r))){e=s0(n,e),e=XM(t,e,1),t=zc(t,e,1),e=to(),t!==null&&(ov(t,1,e),Eo(t,e));break}}t=t.return}}function TK(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=to(),e.pingedLanes|=e.suspendedLanes&n,si===e&&(Pi&n)===n&&(Yr===4||Yr===3&&(Pi&130023424)===Pi&&500>Mr()-I9?_f(e,0):A9|=n),Eo(e,t)}function vR(e,t){t===0&&((e.mode&1)===0?t=1:(t=k2,k2<<=1,(k2&130023424)===0&&(k2=4194304)));var n=to();e=cu(e,t),e!==null&&(ov(e,t,n),Eo(e,n))}function LK(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),vR(e,n)}function AK(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(Re(314))}r!==null&&r.delete(t),vR(e,n)}var yR;yR=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||_o.current)Co=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return Co=!1,vK(e,t,n);Co=(e.flags&131072)!==0}else Co=!1,tr&&(t.flags&1048576)!==0&&SM(t,R3,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Fy(e,t),e=t.pendingProps;var i=r0(t,$i.current);Dp(t,n),i=_9(null,t,r,e,i,n);var o=k9();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ko(r)?(o=!0,I3(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,x9(t),i.updater=G5,t.stateNode=i,i._reactInternals=t,Cw(t,r,e,n),t=Ew(null,t,r,!0,o,n)):(t.tag=0,tr&&o&&f9(t),Qi(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Fy(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=MK(r),e=hs(r,e),i){case 0:t=kw(null,t,r,e,n);break e;case 1:t=tE(null,t,r,e,n);break e;case 11:t=Jk(null,t,r,e,n);break e;case 14:t=eE(null,t,r,hs(r.type,e),n);break e}throw Error(Re(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:hs(r,i),kw(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:hs(r,i),tE(e,t,r,i,n);case 3:e:{if(tR(t),e===null)throw Error(Re(387));r=t.pendingProps,o=t.memoizedState,i=o.element,kM(e,t),D3(t,r,null,n);var a=t.memoizedState;if(r=a.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=s0(Error(Re(423)),t),t=nE(e,t,r,n,i);break e}else if(r!==i){i=s0(Error(Re(424)),t),t=nE(e,t,r,n,i);break e}else for(Jo=Dc(t.stateNode.containerInfo.firstChild),ta=t,tr=!0,ms=null,n=LM(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(i0(),r===i){t=du(e,t,n);break e}Qi(e,t,r,n)}t=t.child}return t;case 5:return AM(t),e===null&&bw(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,gw(r,i)?a=null:o!==null&&gw(r,o)&&(t.flags|=32),eR(e,t),Qi(e,t,a,n),t.child;case 6:return e===null&&bw(t),null;case 13:return nR(e,t,n);case 4:return b9(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=o0(t,null,r,n):Qi(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:hs(r,i),Jk(e,t,r,i,n);case 7:return Qi(e,t,t.pendingProps,n),t.child;case 8:return Qi(e,t,t.pendingProps.children,n),t.child;case 12:return Qi(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,a=i.value,Un(O3,r._currentValue),r._currentValue=a,o!==null)if(_s(o.value,a)){if(o.children===i.children&&!_o.current){t=du(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){a=o.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(o.tag===1){l=su(-1,n&-n),l.tag=2;var d=o.updateQueue;if(d!==null){d=d.shared;var p=d.pending;p===null?l.next=l:(l.next=p.next,p.next=l),d.pending=l}}o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),Sw(o.return,n,t),s.lanes|=n;break}l=l.next}}else if(o.tag===10)a=o.type===t.type?null:o.child;else if(o.tag===18){if(a=o.return,a===null)throw Error(Re(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),Sw(a,n,t),a=o.sibling}else a=o.child;if(a!==null)a.return=o;else for(a=o;a!==null;){if(a===t){a=null;break}if(o=a.sibling,o!==null){o.return=a.return,a=o;break}a=a.return}o=a}Qi(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Dp(t,n),i=za(i),r=r(i),t.flags|=1,Qi(e,t,r,n),t.child;case 14:return r=t.type,i=hs(r,t.pendingProps),i=hs(r.type,i),eE(e,t,r,i,n);case 15:return QM(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:hs(r,i),Fy(e,t),t.tag=1,ko(r)?(e=!0,I3(t)):e=!1,Dp(t,n),PM(t,r,i),Cw(t,r,i,n),Ew(null,t,r,!0,e,n);case 19:return rR(e,t,n);case 22:return JM(e,t,n)}throw Error(Re(156,t.tag))};function xR(e,t){return GI(e,t)}function IK(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ma(e,t,n,r){return new IK(e,t,n,r)}function N9(e){return e=e.prototype,!(!e||!e.isReactComponent)}function MK(e){if(typeof e=="function")return N9(e)?1:0;if(e!=null){if(e=e.$$typeof,e===e9)return 11;if(e===t9)return 14}return 2}function $c(e,t){var n=e.alternate;return n===null?(n=Ma(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Hy(e,t,n,r,i,o){var a=2;if(r=e,typeof e=="function")N9(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case mp:return kf(n.children,i,o,t);case JC:a=8,i|=8;break;case qS:return e=Ma(12,n,t,i|2),e.elementType=qS,e.lanes=o,e;case KS:return e=Ma(13,n,t,i),e.elementType=KS,e.lanes=o,e;case ZS:return e=Ma(19,n,t,i),e.elementType=ZS,e.lanes=o,e;case TI:return Z5(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case EI:a=10;break e;case PI:a=9;break e;case e9:a=11;break e;case t9:a=14;break e;case bc:a=16,r=null;break e}throw Error(Re(130,e==null?e:typeof e,""))}return t=Ma(a,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function kf(e,t,n,r){return e=Ma(7,e,r,t),e.lanes=n,e}function Z5(e,t,n,r){return e=Ma(22,e,r,t),e.elementType=TI,e.lanes=n,e.stateNode={isHidden:!1},e}function Eb(e,t,n){return e=Ma(6,e,null,t),e.lanes=n,e}function Pb(e,t,n){return t=Ma(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function RK(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=sb(0),this.expirationTimes=sb(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=sb(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function D9(e,t,n,r,i,o,a,s,l){return e=new RK(e,t,n,s,l),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Ma(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},x9(o),e}function OK(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:gp,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function bR(e){if(!e)return Uc;e=e._reactInternals;e:{if(Wf(e)!==e||e.tag!==1)throw Error(Re(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ko(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(Re(171))}if(e.tag===1){var n=e.type;if(ko(n))return xM(e,n,t)}return t}function SR(e,t,n,r,i,o,a,s,l){return e=D9(n,r,!0,e,i,o,a,s,l),e.context=bR(null),n=e.current,r=to(),i=Bc(n),o=su(r,i),o.callback=t??null,zc(n,o,i),e.current.lanes=i,ov(e,i,r),Eo(e,r),e}function Y5(e,t,n,r){var i=t.current,o=to(),a=Bc(i);return n=bR(n),t.context===null?t.context=n:t.pendingContext=n,t=su(o,a),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=zc(i,t,a),e!==null&&(xs(e,i,a,o),Ny(e,i,a)),a}function U3(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function fE(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function z9(e,t){fE(e,t),(e=e.alternate)&&fE(e,t)}function NK(){return null}var wR=typeof reportError=="function"?reportError:function(e){console.error(e)};function F9(e){this._internalRoot=e}X5.prototype.render=F9.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(Re(409));Y5(e,t,null,null)};X5.prototype.unmount=F9.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Df(function(){Y5(null,e,null,null)}),t[uu]=null}};function X5(e){this._internalRoot=e}X5.prototype.unstable_scheduleHydration=function(e){if(e){var t=QI();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Cc.length&&t!==0&&t<Cc[n].priority;n++);Cc.splice(n,0,e),n===0&&eM(e)}};function B9(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Q5(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function hE(){}function DK(e,t,n,r,i){if(i){if(typeof r=="function"){var o=r;r=function(){var d=U3(a);o.call(d)}}var a=SR(t,r,e,0,null,!1,!1,"",hE);return e._reactRootContainer=a,e[uu]=a.current,xm(e.nodeType===8?e.parentNode:e),Df(),a}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var s=r;r=function(){var d=U3(l);s.call(d)}}var l=D9(e,0,!1,null,null,!1,!1,"",hE);return e._reactRootContainer=l,e[uu]=l.current,xm(e.nodeType===8?e.parentNode:e),Df(function(){Y5(t,l,n,r)}),l}function J5(e,t,n,r,i){var o=n._reactRootContainer;if(o){var a=o;if(typeof i=="function"){var s=i;i=function(){var l=U3(a);s.call(l)}}Y5(t,a,e,i)}else a=DK(n,t,e,i,r);return U3(a)}YI=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=xg(t.pendingLanes);n!==0&&(i9(t,n|1),Eo(t,Mr()),(tn&6)===0&&(l0=Mr()+500,ed()))}break;case 13:Df(function(){var r=cu(e,1);if(r!==null){var i=to();xs(r,e,1,i)}}),z9(e,1)}};o9=function(e){if(e.tag===13){var t=cu(e,134217728);if(t!==null){var n=to();xs(t,e,134217728,n)}z9(e,134217728)}};XI=function(e){if(e.tag===13){var t=Bc(e),n=cu(e,t);if(n!==null){var r=to();xs(n,e,t,r)}z9(e,t)}};QI=function(){return kn};JI=function(e,t){var n=kn;try{return kn=e,t()}finally{kn=n}};ow=function(e,t,n){switch(t){case"input":if(QS(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=V5(r);if(!i)throw Error(Re(90));AI(r),QS(r,i)}}}break;case"textarea":MI(e,n);break;case"select":t=n.value,t!=null&&Mp(e,!!n.multiple,t,!1)}};BI=M9;$I=Df;var zK={usingClientEntryPoint:!1,Events:[sv,bp,V5,zI,FI,M9]},ng={findFiberByHostInstance:ff,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},FK={bundleType:ng.bundleType,version:ng.version,rendererPackageName:ng.rendererPackageName,rendererConfig:ng.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:xu.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=VI(e),e===null?null:e.stateNode},findFiberByHostInstance:ng.findFiberByHostInstance||NK,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var D2=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!D2.isDisabled&&D2.supportsFiber)try{B5=D2.inject(FK),hl=D2}catch{}}ua.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=zK;ua.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!B9(t))throw Error(Re(200));return OK(e,t,null,n)};ua.createRoot=function(e,t){if(!B9(e))throw Error(Re(299));var n=!1,r="",i=wR;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=D9(e,1,!1,null,null,n,!1,r,i),e[uu]=t.current,xm(e.nodeType===8?e.parentNode:e),new F9(t)};ua.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(Re(188)):(e=Object.keys(e).join(","),Error(Re(268,e)));return e=VI(t),e=e===null?null:e.stateNode,e};ua.flushSync=function(e){return Df(e)};ua.hydrate=function(e,t,n){if(!Q5(t))throw Error(Re(200));return J5(null,e,t,!0,n)};ua.hydrateRoot=function(e,t,n){if(!B9(e))throw Error(Re(405));var r=n!=null&&n.hydratedSources||null,i=!1,o="",a=wR;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),t=SR(t,null,e,1,n??null,i,!1,o,a),e[uu]=t.current,xm(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new X5(t)};ua.render=function(e,t,n){if(!Q5(t))throw Error(Re(200));return J5(null,e,t,!1,n)};ua.unmountComponentAtNode=function(e){if(!Q5(e))throw Error(Re(40));return e._reactRootContainer?(Df(function(){J5(null,null,e,!1,function(){e._reactRootContainer=null,e[uu]=null})}),!0):!1};ua.unstable_batchedUpdates=M9;ua.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Q5(n))throw Error(Re(200));if(e==null||e._reactInternals===void 0)throw Error(Re(38));return J5(e,t,n,!1,r)};ua.version="18.2.0-next-9e3b772b8-20220608";(function(e){function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}t(),e.exports=ua})(El);const z2=GC(El.exports);var pE=El.exports;GS.createRoot=pE.createRoot,GS.hydrateRoot=pE.hydrateRoot;var gl=Boolean(globalThis?.document)?C.exports.useLayoutEffect:C.exports.useEffect,e4={exports:{}},t4={};/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var BK=C.exports,$K=Symbol.for("react.element"),HK=Symbol.for("react.fragment"),WK=Object.prototype.hasOwnProperty,VK=BK.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,UK={key:!0,ref:!0,__self:!0,__source:!0};function CR(e,t,n){var r,i={},o=null,a=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(a=t.ref);for(r in t)WK.call(t,r)&&!UK.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:$K,type:e,key:o,ref:a,props:i,_owner:VK.current}}t4.Fragment=HK;t4.jsx=CR;t4.jsxs=CR;(function(e){e.exports=t4})(e4);const Fn=e4.exports.Fragment,w=e4.exports.jsx,te=e4.exports.jsxs;var $9=C.exports.createContext({});$9.displayName="ColorModeContext";function n4(){const e=C.exports.useContext($9);if(e===void 0)throw new Error("useColorMode must be used within a ColorModeProvider");return e}var F2={light:"chakra-ui-light",dark:"chakra-ui-dark"};function GK(e={}){const{preventTransition:t=!0}=e,n={setDataset:r=>{const i=t?n.preventTransition():void 0;document.documentElement.dataset.theme=r,document.documentElement.style.colorScheme=r,i?.()},setClassName(r){document.body.classList.add(r?F2.dark:F2.light),document.body.classList.remove(r?F2.light:F2.dark)},query(){return window.matchMedia("(prefers-color-scheme: dark)")},getSystemTheme(r){return n.query().matches??r==="dark"?"dark":"light"},addListener(r){const i=n.query(),o=a=>{r(a.matches?"dark":"light")};return typeof i.addListener=="function"?i.addListener(o):i.addEventListener("change",o),()=>{typeof i.removeListener=="function"?i.removeListener(o):i.removeEventListener("change",o)}},preventTransition(){const r=document.createElement("style");return r.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(r),()=>{window.getComputedStyle(document.body),requestAnimationFrame(()=>{requestAnimationFrame(()=>{document.head.removeChild(r)})})}}};return n}var jK="chakra-ui-color-mode";function qK(e){return{ssr:!1,type:"localStorage",get(t){if(!globalThis?.document)return t;let n;try{n=localStorage.getItem(e)||t}catch{}return n||t},set(t){try{localStorage.setItem(e,t)}catch{}}}}var KK=qK(jK),gE=()=>{};function mE(e,t){return e.type==="cookie"&&e.ssr?e.get(t):t}function _R(e){const{value:t,children:n,options:{useSystemColorMode:r,initialColorMode:i,disableTransitionOnChange:o}={},colorModeManager:a=KK}=e,s=i==="dark"?"dark":"light",[l,d]=C.exports.useState(()=>mE(a,s)),[p,g]=C.exports.useState(()=>mE(a)),{getSystemTheme:m,setClassName:y,setDataset:b,addListener:S}=C.exports.useMemo(()=>GK({preventTransition:o}),[o]),E=i==="system"&&!l?p:l,P=C.exports.useCallback(I=>{const O=I==="system"?m():I;d(O),y(O==="dark"),b(O),a.set(O)},[a,m,y,b]);gl(()=>{i==="system"&&g(m())},[]),C.exports.useEffect(()=>{const I=a.get();if(I){P(I);return}if(i==="system"){P("system");return}P(s)},[a,s,i,P]);const k=C.exports.useCallback(()=>{P(E==="dark"?"light":"dark")},[E,P]);C.exports.useEffect(()=>{if(!!r)return S(P)},[r,S,P]);const L=C.exports.useMemo(()=>({colorMode:t??E,toggleColorMode:t?gE:k,setColorMode:t?gE:P,forced:t!==void 0}),[E,k,P,t]);return w($9.Provider,{value:L,children:n})}_R.displayName="ColorModeProvider";var ZK=new Set(["dark","light","system"]);function YK(e){let t=e;return ZK.has(t)||(t="light"),t}function XK(e={}){const{initialColorMode:t="light",type:n="localStorage",storageKey:r="chakra-ui-color-mode"}=e,i=YK(t),o=n==="cookie",a=`(function(){try{var a=function(o){var l="(prefers-color-scheme: dark)",v=window.matchMedia(l).matches?"dark":"light",e=o==="system"?v:o,d=document.documentElement,m=document.body,i="chakra-ui-light",n="chakra-ui-dark",s=e==="dark";return m.classList.add(s?n:i),m.classList.remove(s?i:n),d.style.colorScheme=e,d.dataset.theme=e,e},u=a,h="${i}",r="${r}",t=document.cookie.match(new RegExp("(^| )".concat(r,"=([^;]+)"))),c=t?t[2]:null;c?a(c):document.cookie="".concat(r,"=").concat(a(h),"; max-age=31536000; path=/")}catch(a){}})();
`,s=`(function(){try{var a=function(c){var v="(prefers-color-scheme: dark)",h=window.matchMedia(v).matches?"dark":"light",r=c==="system"?h:c,o=document.documentElement,s=document.body,l="chakra-ui-light",d="chakra-ui-dark",i=r==="dark";return s.classList.add(i?d:l),s.classList.remove(i?l:d),o.style.colorScheme=r,o.dataset.theme=r,r},n=a,m="${i}",e="${r}",t=localStorage.getItem(e);t?a(t):localStorage.setItem(e,a(m))}catch(a){}})();
`;return`!${o?a:s}`.trim()}function QK(e={}){const{nonce:t}=e;return w("script",{id:"chakra-script",nonce:t,dangerouslySetInnerHTML:{__html:XK(e)}})}var Fw={exports:{}};(function(e,t){var n=200,r="__lodash_hash_undefined__",i=800,o=16,a=9007199254740991,s="[object Arguments]",l="[object Array]",d="[object AsyncFunction]",p="[object Boolean]",g="[object Date]",m="[object Error]",y="[object Function]",b="[object GeneratorFunction]",S="[object Map]",E="[object Number]",P="[object Null]",k="[object Object]",L="[object Proxy]",I="[object RegExp]",O="[object Set]",N="[object String]",D="[object Undefined]",F="[object WeakMap]",U="[object ArrayBuffer]",W="[object DataView]",q="[object Float32Array]",pe="[object Float64Array]",fe="[object Int8Array]",ye="[object Int16Array]",Pe="[object Int32Array]",xe="[object Uint8Array]",Y="[object Uint8ClampedArray]",V="[object Uint16Array]",ae="[object Uint32Array]",oe=/[\\^$.*+?()[\]{}|]/g,X=/^\[object .+?Constructor\]$/,me=/^(?:0|[1-9]\d*)$/,ve={};ve[q]=ve[pe]=ve[fe]=ve[ye]=ve[Pe]=ve[xe]=ve[Y]=ve[V]=ve[ae]=!0,ve[s]=ve[l]=ve[U]=ve[p]=ve[W]=ve[g]=ve[m]=ve[y]=ve[S]=ve[E]=ve[k]=ve[I]=ve[O]=ve[N]=ve[F]=!1;var Se=typeof nu=="object"&&nu&&nu.Object===Object&&nu,He=typeof self=="object"&&self&&self.Object===Object&&self,je=Se||He||Function("return this")(),ut=t&&!t.nodeType&&t,qe=ut&&!0&&e&&!e.nodeType&&e,at=qe&&qe.exports===ut,et=at&&Se.process,it=function(){try{var H=qe&&qe.require&&qe.require("util").types;return H||et&&et.binding&&et.binding("util")}catch{}}(),At=it&&it.isTypedArray;function wt(H,Z,ue){switch(ue.length){case 0:return H.call(Z);case 1:return H.call(Z,ue[0]);case 2:return H.call(Z,ue[0],ue[1]);case 3:return H.call(Z,ue[0],ue[1],ue[2])}return H.apply(Z,ue)}function Le(H,Z){for(var ue=-1,Ge=Array(H);++ue<H;)Ge[ue]=Z(ue);return Ge}function ot(H){return function(Z){return H(Z)}}function Et(H,Z){return H?.[Z]}function rt(H,Z){return function(ue){return H(Z(ue))}}var pt=Array.prototype,Sn=Function.prototype,bt=Object.prototype,qt=je["__core-js_shared__"],wn=Sn.toString,pn=bt.hasOwnProperty,Me=function(){var H=/[^.]+$/.exec(qt&&qt.keys&&qt.keys.IE_PROTO||"");return H?"Symbol(src)_1."+H:""}(),Ze=bt.toString,Kt=wn.call(Object),Vt=RegExp("^"+wn.call(pn).replace(oe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),_e=at?je.Buffer:void 0,kt=je.Symbol,Ne=je.Uint8Array,tt=_e?_e.allocUnsafe:void 0,nn=rt(Object.getPrototypeOf,Object),Mn=Object.create,Fe=bt.propertyIsEnumerable,lt=pt.splice,Xe=kt?kt.toStringTag:void 0,Lt=function(){try{var H=Za(Object,"defineProperty");return H({},"",{}),H}catch{}}(),Zt=_e?_e.isBuffer:void 0,Zn=Math.max,ao=Date.now,ui=Za(je,"Map"),Ps=Za(Object,"create"),W0=function(){function H(){}return function(Z){if(!No(Z))return{};if(Mn)return Mn(Z);H.prototype=Z;var ue=new H;return H.prototype=void 0,ue}}();function pa(H){var Z=-1,ue=H==null?0:H.length;for(this.clear();++Z<ue;){var Ge=H[Z];this.set(Ge[0],Ge[1])}}function rh(){this.__data__=Ps?Ps(null):{},this.size=0}function V0(H){var Z=this.has(H)&&delete this.__data__[H];return this.size-=Z?1:0,Z}function Pu(H){var Z=this.__data__;if(Ps){var ue=Z[H];return ue===r?void 0:ue}return pn.call(Z,H)?Z[H]:void 0}function ih(H){var Z=this.__data__;return Ps?Z[H]!==void 0:pn.call(Z,H)}function oh(H,Z){var ue=this.__data__;return this.size+=this.has(H)?0:1,ue[H]=Ps&&Z===void 0?r:Z,this}pa.prototype.clear=rh,pa.prototype.delete=V0,pa.prototype.get=Pu,pa.prototype.has=ih,pa.prototype.set=oh;function Io(H){var Z=-1,ue=H==null?0:H.length;for(this.clear();++Z<ue;){var Ge=H[Z];this.set(Ge[0],Ge[1])}}function dd(){this.__data__=[],this.size=0}function U0(H){var Z=this.__data__,ue=qa(Z,H);if(ue<0)return!1;var Ge=Z.length-1;return ue==Ge?Z.pop():lt.call(Z,ue,1),--this.size,!0}function Tu(H){var Z=this.__data__,ue=qa(Z,H);return ue<0?void 0:Z[ue][1]}function fd(H){return qa(this.__data__,H)>-1}function G0(H,Z){var ue=this.__data__,Ge=qa(ue,H);return Ge<0?(++this.size,ue.push([H,Z])):ue[Ge][1]=Z,this}Io.prototype.clear=dd,Io.prototype.delete=U0,Io.prototype.get=Tu,Io.prototype.has=fd,Io.prototype.set=G0;function Ts(H){var Z=-1,ue=H==null?0:H.length;for(this.clear();++Z<ue;){var Ge=H[Z];this.set(Ge[0],Ge[1])}}function Lu(){this.size=0,this.__data__={hash:new pa,map:new(ui||Io),string:new pa}}function j0(H){var Z=Rl(this,H).delete(H);return this.size-=Z?1:0,Z}function q0(H){return Rl(this,H).get(H)}function K0(H){return Rl(this,H).has(H)}function Z0(H,Z){var ue=Rl(this,H),Ge=ue.size;return ue.set(H,Z),this.size+=ue.size==Ge?0:1,this}Ts.prototype.clear=Lu,Ts.prototype.delete=j0,Ts.prototype.get=q0,Ts.prototype.has=K0,Ts.prototype.set=Z0;function ja(H){var Z=this.__data__=new Io(H);this.size=Z.size}function Y0(){this.__data__=new Io,this.size=0}function X0(H){var Z=this.__data__,ue=Z.delete(H);return this.size=Z.size,ue}function Q0(H){return this.__data__.get(H)}function J0(H){return this.__data__.has(H)}function e1(H,Z){var ue=this.__data__;if(ue instanceof Io){var Ge=ue.__data__;if(!ui||Ge.length<n-1)return Ge.push([H,Z]),this.size=++ue.size,this;ue=this.__data__=new Ts(Ge)}return ue.set(H,Z),this.size=ue.size,this}ja.prototype.clear=Y0,ja.prototype.delete=X0,ja.prototype.get=Q0,ja.prototype.has=J0,ja.prototype.set=e1;function t1(H,Z){var ue=Nl(H),Ge=!ue&&vd(H),Mt=!ue&&!Ge&&Ou(H),ln=!ue&&!Ge&&!Mt&&dh(H),dt=ue||Ge||Mt||ln,St=dt?Le(H.length,String):[],Bt=St.length;for(var Or in H)(Z||pn.call(H,Or))&&!(dt&&(Or=="length"||Mt&&(Or=="offset"||Or=="parent")||ln&&(Or=="buffer"||Or=="byteLength"||Or=="byteOffset")||sh(Or,Bt)))&&St.push(Or);return St}function Ls(H,Z,ue){(ue!==void 0&&!ga(H[Z],ue)||ue===void 0&&!(Z in H))&&Al(H,Z,ue)}function n1(H,Z,ue){var Ge=H[Z];(!(pn.call(H,Z)&&ga(Ge,ue))||ue===void 0&&!(Z in H))&&Al(H,Z,ue)}function qa(H,Z){for(var ue=H.length;ue--;)if(ga(H[ue][0],Z))return ue;return-1}function Al(H,Z,ue){Z=="__proto__"&&Lt?Lt(H,Z,{configurable:!0,enumerable:!0,value:ue,writable:!0}):H[Z]=ue}var Il=hd();function As(H){return H==null?H===void 0?D:P:Xe&&Xe in Object(H)?pd(H):Ol(H)}function Ml(H){return $n(H)&&As(H)==s}function ah(H){if(!No(H)||Rs(H))return!1;var Z=Nu(H)?Vt:X;return Z.test(Ru(H))}function Au(H){return $n(H)&&ch(H.length)&&!!ve[As(H)]}function Is(H){if(!No(H))return Os(H);var Z=so(H),ue=[];for(var Ge in H)Ge=="constructor"&&(Z||!pn.call(H,Ge))||ue.push(Ge);return ue}function Mo(H,Z,ue,Ge,Mt){H!==Z&&Il(Z,function(ln,dt){if(Mt||(Mt=new ja),No(ln))Cn(H,Z,dt,ue,Mo,Ge,Mt);else{var St=Ge?Ge(Iu(H,dt),ln,dt+"",H,Z,Mt):void 0;St===void 0&&(St=ln),Ls(H,dt,St)}},fh)}function Cn(H,Z,ue,Ge,Mt,ln,dt){var St=Iu(H,ue),Bt=Iu(Z,ue),Or=dt.get(Bt);if(Or){Ls(H,ue,Or);return}var pr=ln?ln(St,Bt,ue+"",H,Z,dt):void 0,un=pr===void 0;if(un){var Gr=Nl(Bt),lo=!Gr&&Ou(Bt),Wi=!Gr&&!lo&&dh(Bt);pr=Bt,Gr||lo||Wi?Nl(St)?pr=St:uh(St)?pr=Ms(St):lo?(un=!1,pr=Cr(Bt,!0)):Wi?(un=!1,pr=Oo(Bt,!0)):pr=[]:yd(Bt)||vd(Bt)?(pr=St,vd(St)?pr=xd(St):(!No(St)||Nu(St))&&(pr=ci(Bt))):un=!1}un&&(dt.set(Bt,pr),Mt(pr,Bt,Ge,ln,dt),dt.delete(Bt)),Ls(H,ue,pr)}function gn(H,Z){return Mu(r1(H,Z,hh),H+"")}var Ro=Lt?function(H,Z){return Lt(H,"toString",{configurable:!0,enumerable:!1,value:Ft(Z),writable:!0})}:hh;function Cr(H,Z){if(Z)return H.slice();var ue=H.length,Ge=tt?tt(ue):new H.constructor(ue);return H.copy(Ge),Ge}function Vr(H){var Z=new H.constructor(H.byteLength);return new Ne(Z).set(new Ne(H)),Z}function Oo(H,Z){var ue=Z?Vr(H.buffer):H.buffer;return new H.constructor(ue,H.byteOffset,H.length)}function Ms(H,Z){var ue=-1,Ge=H.length;for(Z||(Z=Array(Ge));++ue<Ge;)Z[ue]=H[ue];return Z}function Ur(H,Z,ue,Ge){var Mt=!ue;ue||(ue={});for(var ln=-1,dt=Z.length;++ln<dt;){var St=Z[ln],Bt=Ge?Ge(ue[St],H[St],St,ue,H):void 0;Bt===void 0&&(Bt=H[St]),Mt?Al(ue,St,Bt):n1(ue,St,Bt)}return ue}function Ka(H){return gn(function(Z,ue){var Ge=-1,Mt=ue.length,ln=Mt>1?ue[Mt-1]:void 0,dt=Mt>2?ue[2]:void 0;for(ln=H.length>3&&typeof ln=="function"?(Mt--,ln):void 0,dt&&lh(ue[0],ue[1],dt)&&(ln=Mt<3?void 0:ln,Mt=1),Z=Object(Z);++Ge<Mt;){var St=ue[Ge];St&&H(Z,St,Ge,ln)}return Z})}function hd(H){return function(Z,ue,Ge){for(var Mt=-1,ln=Object(Z),dt=Ge(Z),St=dt.length;St--;){var Bt=dt[H?St:++Mt];if(ue(ln[Bt],Bt,ln)===!1)break}return Z}}function Rl(H,Z){var ue=H.__data__;return gd(Z)?ue[typeof Z=="string"?"string":"hash"]:ue.map}function Za(H,Z){var ue=Et(H,Z);return ah(ue)?ue:void 0}function pd(H){var Z=pn.call(H,Xe),ue=H[Xe];try{H[Xe]=void 0;var Ge=!0}catch{}var Mt=Ze.call(H);return Ge&&(Z?H[Xe]=ue:delete H[Xe]),Mt}function ci(H){return typeof H.constructor=="function"&&!so(H)?W0(nn(H)):{}}function sh(H,Z){var ue=typeof H;return Z=Z??a,!!Z&&(ue=="number"||ue!="symbol"&&me.test(H))&&H>-1&&H%1==0&&H<Z}function lh(H,Z,ue){if(!No(ue))return!1;var Ge=typeof Z;return(Ge=="number"?zt(ue)&&sh(Z,ue.length):Ge=="string"&&Z in ue)?ga(ue[Z],H):!1}function gd(H){var Z=typeof H;return Z=="string"||Z=="number"||Z=="symbol"||Z=="boolean"?H!=="__proto__":H===null}function Rs(H){return!!Me&&Me in H}function so(H){var Z=H&&H.constructor,ue=typeof Z=="function"&&Z.prototype||bt;return H===ue}function Os(H){var Z=[];if(H!=null)for(var ue in Object(H))Z.push(ue);return Z}function Ol(H){return Ze.call(H)}function r1(H,Z,ue){return Z=Zn(Z===void 0?H.length-1:Z,0),function(){for(var Ge=arguments,Mt=-1,ln=Zn(Ge.length-Z,0),dt=Array(ln);++Mt<ln;)dt[Mt]=Ge[Z+Mt];Mt=-1;for(var St=Array(Z+1);++Mt<Z;)St[Mt]=Ge[Mt];return St[Z]=ue(dt),wt(H,this,St)}}function Iu(H,Z){if(!(Z==="constructor"&&typeof H[Z]=="function")&&Z!="__proto__")return H[Z]}var Mu=md(Ro);function md(H){var Z=0,ue=0;return function(){var Ge=ao(),Mt=o-(Ge-ue);if(ue=Ge,Mt>0){if(++Z>=i)return arguments[0]}else Z=0;return H.apply(void 0,arguments)}}function Ru(H){if(H!=null){try{return wn.call(H)}catch{}try{return H+""}catch{}}return""}function ga(H,Z){return H===Z||H!==H&&Z!==Z}var vd=Ml(function(){return arguments}())?Ml:function(H){return $n(H)&&pn.call(H,"callee")&&!Fe.call(H,"callee")},Nl=Array.isArray;function zt(H){return H!=null&&ch(H.length)&&!Nu(H)}function uh(H){return $n(H)&&zt(H)}var Ou=Zt||i1;function Nu(H){if(!No(H))return!1;var Z=As(H);return Z==y||Z==b||Z==d||Z==L}function ch(H){return typeof H=="number"&&H>-1&&H%1==0&&H<=a}function No(H){var Z=typeof H;return H!=null&&(Z=="object"||Z=="function")}function $n(H){return H!=null&&typeof H=="object"}function yd(H){if(!$n(H)||As(H)!=k)return!1;var Z=nn(H);if(Z===null)return!0;var ue=pn.call(Z,"constructor")&&Z.constructor;return typeof ue=="function"&&ue instanceof ue&&wn.call(ue)==Kt}var dh=At?ot(At):Au;function xd(H){return Ur(H,fh(H))}function fh(H){return zt(H)?t1(H,!0):Is(H)}var rn=Ka(function(H,Z,ue,Ge){Mo(H,Z,ue,Ge)});function Ft(H){return function(){return H}}function hh(H){return H}function i1(){return!1}e.exports=rn})(Fw,Fw.exports);const Ra=Fw.exports;function bs(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Array.isArray(e)}function gf(e,...t){return JK(e)?e(...t):e}var JK=e=>typeof e=="function",eZ=e=>/!(important)?$/.test(e),vE=e=>typeof e=="string"?e.replace(/!(important)?$/,"").trim():e,Bw=(e,t)=>n=>{const r=String(t),i=eZ(r),o=vE(r),a=e?`${e}.${o}`:o;let s=bs(n.__cssMap)&&a in n.__cssMap?n.__cssMap[a].varRef:t;return s=vE(s),i?`${s} !important`:s};function Tm(e){const{scale:t,transform:n,compose:r}=e;return(o,a)=>{const s=Bw(t,o)(a);let l=n?.(s,a)??s;return r&&(l=r(l,a)),l}}var B2=(...e)=>t=>e.reduce((n,r)=>r(n),t);function ls(e,t){return n=>{const r={property:n,scale:e};return r.transform=Tm({scale:e,transform:t}),r}}var tZ=({rtl:e,ltr:t})=>n=>n.direction==="rtl"?e:t;function nZ(e){const{property:t,scale:n,transform:r}=e;return{scale:n,property:tZ(t),transform:n?Tm({scale:n,compose:r}):r}}var kR=["rotate(var(--chakra-rotate, 0))","scaleX(var(--chakra-scale-x, 1))","scaleY(var(--chakra-scale-y, 1))","skewX(var(--chakra-skew-x, 0))","skewY(var(--chakra-skew-y, 0))"];function rZ(){return["translateX(var(--chakra-translate-x, 0))","translateY(var(--chakra-translate-y, 0))",...kR].join(" ")}function iZ(){return["translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)",...kR].join(" ")}var oZ={"--chakra-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-sepia":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-drop-shadow":"var(--chakra-empty,/*!*/ /*!*/)",filter:["var(--chakra-blur)","var(--chakra-brightness)","var(--chakra-contrast)","var(--chakra-grayscale)","var(--chakra-hue-rotate)","var(--chakra-invert)","var(--chakra-saturate)","var(--chakra-sepia)","var(--chakra-drop-shadow)"].join(" ")},aZ={backdropFilter:["var(--chakra-backdrop-blur)","var(--chakra-backdrop-brightness)","var(--chakra-backdrop-contrast)","var(--chakra-backdrop-grayscale)","var(--chakra-backdrop-hue-rotate)","var(--chakra-backdrop-invert)","var(--chakra-backdrop-opacity)","var(--chakra-backdrop-saturate)","var(--chakra-backdrop-sepia)"].join(" "),"--chakra-backdrop-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-opacity":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-sepia":"var(--chakra-empty,/*!*/ /*!*/)"};function sZ(e){return{"--chakra-ring-offset-shadow":"var(--chakra-ring-inset) 0 0 0 var(--chakra-ring-offset-width) var(--chakra-ring-offset-color)","--chakra-ring-shadow":"var(--chakra-ring-inset) 0 0 0 calc(var(--chakra-ring-width) + var(--chakra-ring-offset-width)) var(--chakra-ring-color)","--chakra-ring-width":e,boxShadow:["var(--chakra-ring-offset-shadow)","var(--chakra-ring-shadow)","var(--chakra-shadow, 0 0 #0000)"].join(", ")}}var lZ={"row-reverse":{space:"--chakra-space-x-reverse",divide:"--chakra-divide-x-reverse"},"column-reverse":{space:"--chakra-space-y-reverse",divide:"--chakra-divide-y-reverse"}},ER="& > :not(style) ~ :not(style)",uZ={[ER]:{marginInlineStart:"calc(var(--chakra-space-x) * calc(1 - var(--chakra-space-x-reverse)))",marginInlineEnd:"calc(var(--chakra-space-x) * var(--chakra-space-x-reverse))"}},cZ={[ER]:{marginTop:"calc(var(--chakra-space-y) * calc(1 - var(--chakra-space-y-reverse)))",marginBottom:"calc(var(--chakra-space-y) * var(--chakra-space-y-reverse))"}},$w={"to-t":"to top","to-tr":"to top right","to-r":"to right","to-br":"to bottom right","to-b":"to bottom","to-bl":"to bottom left","to-l":"to left","to-tl":"to top left"},dZ=new Set(Object.values($w)),PR=new Set(["none","-moz-initial","inherit","initial","revert","unset"]),fZ=e=>e.trim();function hZ(e,t){var n;if(e==null||PR.has(e))return e;const r=/(?<type>^[a-z-A-Z]+)\((?<values>(.*))\)/g,{type:i,values:o}=((n=r.exec(e))==null?void 0:n.groups)??{};if(!i||!o)return e;const a=i.includes("-gradient")?i:`${i}-gradient`,[s,...l]=o.split(",").map(fZ).filter(Boolean);if(l?.length===0)return e;const d=s in $w?$w[s]:s;l.unshift(d);const p=l.map(g=>{if(dZ.has(g))return g;const m=g.indexOf(" "),[y,b]=m!==-1?[g.substr(0,m),g.substr(m+1)]:[g],S=TR(b)?b:b&&b.split(" "),E=`colors.${y}`,P=E in t.__cssMap?t.__cssMap[E].varRef:y;return S?[P,...Array.isArray(S)?S:[S]].join(" "):P});return`${a}(${p.join(", ")})`}var TR=e=>typeof e=="string"&&e.includes("(")&&e.includes(")"),pZ=(e,t)=>hZ(e,t??{});function gZ(e){return/^var\(--.+\)$/.test(e)}var mZ=e=>{const t=parseFloat(e.toString()),n=e.toString().replace(String(t),"");return{unitless:!n,value:t,unit:n}},Js=e=>t=>`${e}(${t})`,en={filter(e){return e!=="auto"?e:oZ},backdropFilter(e){return e!=="auto"?e:aZ},ring(e){return sZ(en.px(e))},bgClip(e){return e==="text"?{color:"transparent",backgroundClip:"text"}:{backgroundClip:e}},transform(e){return e==="auto"?rZ():e==="auto-gpu"?iZ():e},vh(e){return e==="$100vh"?"var(--chakra-vh)":e},px(e){if(e==null)return e;const{unitless:t}=mZ(e);return t||typeof e=="number"?`${e}px`:e},fraction(e){return typeof e!="number"||e>1?e:`${e*100}%`},float(e,t){const n={left:"right",right:"left"};return t.direction==="rtl"?n[e]:e},degree(e){if(gZ(e)||e==null)return e;const t=typeof e=="string"&&!e.endsWith("deg");return typeof e=="number"||t?`${e}deg`:e},gradient:pZ,blur:Js("blur"),opacity:Js("opacity"),brightness:Js("brightness"),contrast:Js("contrast"),dropShadow:Js("drop-shadow"),grayscale:Js("grayscale"),hueRotate:Js("hue-rotate"),invert:Js("invert"),saturate:Js("saturate"),sepia:Js("sepia"),bgImage(e){return e==null||TR(e)||PR.has(e)?e:`url(${e})`},outline(e){const t=String(e)==="0"||String(e)==="none";return e!==null&&t?{outline:"2px solid transparent",outlineOffset:"2px"}:{outline:e}},flexDirection(e){const{space:t,divide:n}=lZ[e]??{},r={flexDirection:e};return t&&(r[t]=1),n&&(r[n]=1),r}},J={borderWidths:ls("borderWidths"),borderStyles:ls("borderStyles"),colors:ls("colors"),borders:ls("borders"),radii:ls("radii",en.px),space:ls("space",B2(en.vh,en.px)),spaceT:ls("space",B2(en.vh,en.px)),degreeT(e){return{property:e,transform:en.degree}},prop(e,t,n){return{property:e,scale:t,...t&&{transform:Tm({scale:t,transform:n})}}},propT(e,t){return{property:e,transform:t}},sizes:ls("sizes",B2(en.vh,en.px)),sizesT:ls("sizes",B2(en.vh,en.fraction)),shadows:ls("shadows"),logical:nZ,blur:ls("blur",en.blur)},Wy={background:J.colors("background"),backgroundColor:J.colors("backgroundColor"),backgroundImage:J.propT("backgroundImage",en.bgImage),backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundAttachment:!0,backgroundClip:{transform:en.bgClip},bgSize:J.prop("backgroundSize"),bgPosition:J.prop("backgroundPosition"),bg:J.colors("background"),bgColor:J.colors("backgroundColor"),bgPos:J.prop("backgroundPosition"),bgRepeat:J.prop("backgroundRepeat"),bgAttachment:J.prop("backgroundAttachment"),bgGradient:J.propT("backgroundImage",en.gradient),bgClip:{transform:en.bgClip}};Object.assign(Wy,{bgImage:Wy.backgroundImage,bgImg:Wy.backgroundImage});var cn={border:J.borders("border"),borderWidth:J.borderWidths("borderWidth"),borderStyle:J.borderStyles("borderStyle"),borderColor:J.colors("borderColor"),borderRadius:J.radii("borderRadius"),borderTop:J.borders("borderTop"),borderBlockStart:J.borders("borderBlockStart"),borderTopLeftRadius:J.radii("borderTopLeftRadius"),borderStartStartRadius:J.logical({scale:"radii",property:{ltr:"borderTopLeftRadius",rtl:"borderTopRightRadius"}}),borderEndStartRadius:J.logical({scale:"radii",property:{ltr:"borderBottomLeftRadius",rtl:"borderBottomRightRadius"}}),borderTopRightRadius:J.radii("borderTopRightRadius"),borderStartEndRadius:J.logical({scale:"radii",property:{ltr:"borderTopRightRadius",rtl:"borderTopLeftRadius"}}),borderEndEndRadius:J.logical({scale:"radii",property:{ltr:"borderBottomRightRadius",rtl:"borderBottomLeftRadius"}}),borderRight:J.borders("borderRight"),borderInlineEnd:J.borders("borderInlineEnd"),borderBottom:J.borders("borderBottom"),borderBlockEnd:J.borders("borderBlockEnd"),borderBottomLeftRadius:J.radii("borderBottomLeftRadius"),borderBottomRightRadius:J.radii("borderBottomRightRadius"),borderLeft:J.borders("borderLeft"),borderInlineStart:{property:"borderInlineStart",scale:"borders"},borderInlineStartRadius:J.logical({scale:"radii",property:{ltr:["borderTopLeftRadius","borderBottomLeftRadius"],rtl:["borderTopRightRadius","borderBottomRightRadius"]}}),borderInlineEndRadius:J.logical({scale:"radii",property:{ltr:["borderTopRightRadius","borderBottomRightRadius"],rtl:["borderTopLeftRadius","borderBottomLeftRadius"]}}),borderX:J.borders(["borderLeft","borderRight"]),borderInline:J.borders("borderInline"),borderY:J.borders(["borderTop","borderBottom"]),borderBlock:J.borders("borderBlock"),borderTopWidth:J.borderWidths("borderTopWidth"),borderBlockStartWidth:J.borderWidths("borderBlockStartWidth"),borderTopColor:J.colors("borderTopColor"),borderBlockStartColor:J.colors("borderBlockStartColor"),borderTopStyle:J.borderStyles("borderTopStyle"),borderBlockStartStyle:J.borderStyles("borderBlockStartStyle"),borderBottomWidth:J.borderWidths("borderBottomWidth"),borderBlockEndWidth:J.borderWidths("borderBlockEndWidth"),borderBottomColor:J.colors("borderBottomColor"),borderBlockEndColor:J.colors("borderBlockEndColor"),borderBottomStyle:J.borderStyles("borderBottomStyle"),borderBlockEndStyle:J.borderStyles("borderBlockEndStyle"),borderLeftWidth:J.borderWidths("borderLeftWidth"),borderInlineStartWidth:J.borderWidths("borderInlineStartWidth"),borderLeftColor:J.colors("borderLeftColor"),borderInlineStartColor:J.colors("borderInlineStartColor"),borderLeftStyle:J.borderStyles("borderLeftStyle"),borderInlineStartStyle:J.borderStyles("borderInlineStartStyle"),borderRightWidth:J.borderWidths("borderRightWidth"),borderInlineEndWidth:J.borderWidths("borderInlineEndWidth"),borderRightColor:J.colors("borderRightColor"),borderInlineEndColor:J.colors("borderInlineEndColor"),borderRightStyle:J.borderStyles("borderRightStyle"),borderInlineEndStyle:J.borderStyles("borderInlineEndStyle"),borderTopRadius:J.radii(["borderTopLeftRadius","borderTopRightRadius"]),borderBottomRadius:J.radii(["borderBottomLeftRadius","borderBottomRightRadius"]),borderLeftRadius:J.radii(["borderTopLeftRadius","borderBottomLeftRadius"]),borderRightRadius:J.radii(["borderTopRightRadius","borderBottomRightRadius"])};Object.assign(cn,{rounded:cn.borderRadius,roundedTop:cn.borderTopRadius,roundedTopLeft:cn.borderTopLeftRadius,roundedTopRight:cn.borderTopRightRadius,roundedTopStart:cn.borderStartStartRadius,roundedTopEnd:cn.borderStartEndRadius,roundedBottom:cn.borderBottomRadius,roundedBottomLeft:cn.borderBottomLeftRadius,roundedBottomRight:cn.borderBottomRightRadius,roundedBottomStart:cn.borderEndStartRadius,roundedBottomEnd:cn.borderEndEndRadius,roundedLeft:cn.borderLeftRadius,roundedRight:cn.borderRightRadius,roundedStart:cn.borderInlineStartRadius,roundedEnd:cn.borderInlineEndRadius,borderStart:cn.borderInlineStart,borderEnd:cn.borderInlineEnd,borderTopStartRadius:cn.borderStartStartRadius,borderTopEndRadius:cn.borderStartEndRadius,borderBottomStartRadius:cn.borderEndStartRadius,borderBottomEndRadius:cn.borderEndEndRadius,borderStartRadius:cn.borderInlineStartRadius,borderEndRadius:cn.borderInlineEndRadius,borderStartWidth:cn.borderInlineStartWidth,borderEndWidth:cn.borderInlineEndWidth,borderStartColor:cn.borderInlineStartColor,borderEndColor:cn.borderInlineEndColor,borderStartStyle:cn.borderInlineStartStyle,borderEndStyle:cn.borderInlineEndStyle});var vZ={color:J.colors("color"),textColor:J.colors("color"),fill:J.colors("fill"),stroke:J.colors("stroke")},Hw={boxShadow:J.shadows("boxShadow"),mixBlendMode:!0,blendMode:J.prop("mixBlendMode"),backgroundBlendMode:!0,bgBlendMode:J.prop("backgroundBlendMode"),opacity:!0};Object.assign(Hw,{shadow:Hw.boxShadow});var yZ={filter:{transform:en.filter},blur:J.blur("--chakra-blur"),brightness:J.propT("--chakra-brightness",en.brightness),contrast:J.propT("--chakra-contrast",en.contrast),hueRotate:J.degreeT("--chakra-hue-rotate"),invert:J.propT("--chakra-invert",en.invert),saturate:J.propT("--chakra-saturate",en.saturate),dropShadow:J.propT("--chakra-drop-shadow",en.dropShadow),backdropFilter:{transform:en.backdropFilter},backdropBlur:J.blur("--chakra-backdrop-blur"),backdropBrightness:J.propT("--chakra-backdrop-brightness",en.brightness),backdropContrast:J.propT("--chakra-backdrop-contrast",en.contrast),backdropHueRotate:J.degreeT("--chakra-backdrop-hue-rotate"),backdropInvert:J.propT("--chakra-backdrop-invert",en.invert),backdropSaturate:J.propT("--chakra-backdrop-saturate",en.saturate)},G3={alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:{transform:en.flexDirection},experimental_spaceX:{static:uZ,transform:Tm({scale:"space",transform:e=>e!==null?{"--chakra-space-x":e}:null})},experimental_spaceY:{static:cZ,transform:Tm({scale:"space",transform:e=>e!=null?{"--chakra-space-y":e}:null})},flex:!0,flexFlow:!0,flexGrow:!0,flexShrink:!0,flexBasis:J.sizes("flexBasis"),justifySelf:!0,alignSelf:!0,order:!0,placeItems:!0,placeContent:!0,placeSelf:!0,gap:J.space("gap"),rowGap:J.space("rowGap"),columnGap:J.space("columnGap")};Object.assign(G3,{flexDir:G3.flexDirection});var LR={gridGap:J.space("gridGap"),gridColumnGap:J.space("gridColumnGap"),gridRowGap:J.space("gridRowGap"),gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridColumnStart:!0,gridColumnEnd:!0,gridRowStart:!0,gridRowEnd:!0,gridAutoRows:!0,gridTemplate:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0},xZ={appearance:!0,cursor:!0,resize:!0,userSelect:!0,pointerEvents:!0,outline:{transform:en.outline},outlineOffset:!0,outlineColor:J.colors("outlineColor")},ka={width:J.sizesT("width"),inlineSize:J.sizesT("inlineSize"),height:J.sizes("height"),blockSize:J.sizes("blockSize"),boxSize:J.sizes(["width","height"]),minWidth:J.sizes("minWidth"),minInlineSize:J.sizes("minInlineSize"),minHeight:J.sizes("minHeight"),minBlockSize:J.sizes("minBlockSize"),maxWidth:J.sizes("maxWidth"),maxInlineSize:J.sizes("maxInlineSize"),maxHeight:J.sizes("maxHeight"),maxBlockSize:J.sizes("maxBlockSize"),overflow:!0,overflowX:!0,overflowY:!0,overscrollBehavior:!0,overscrollBehaviorX:!0,overscrollBehaviorY:!0,display:!0,verticalAlign:!0,boxSizing:!0,boxDecorationBreak:!0,float:J.propT("float",en.float),objectFit:!0,objectPosition:!0,visibility:!0,isolation:!0};Object.assign(ka,{w:ka.width,h:ka.height,minW:ka.minWidth,maxW:ka.maxWidth,minH:ka.minHeight,maxH:ka.maxHeight,overscroll:ka.overscrollBehavior,overscrollX:ka.overscrollBehaviorX,overscrollY:ka.overscrollBehaviorY});var bZ={listStyleType:!0,listStylePosition:!0,listStylePos:J.prop("listStylePosition"),listStyleImage:!0,listStyleImg:J.prop("listStyleImage")};function SZ(e,t,n,r){const i=typeof t=="string"?t.split("."):[t];for(r=0;r<i.length&&e;r+=1)e=e[i[r]];return e===void 0?n:e}var wZ=e=>{const t=new WeakMap;return(r,i,o,a)=>{if(typeof r>"u")return e(r,i,o);t.has(r)||t.set(r,new Map);const s=t.get(r);if(s.has(i))return s.get(i);const l=e(r,i,o,a);return s.set(i,l),l}},CZ=wZ(SZ),_Z={border:"0px",clip:"rect(0, 0, 0, 0)",width:"1px",height:"1px",margin:"-1px",padding:"0px",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},kZ={position:"static",width:"auto",height:"auto",clip:"auto",padding:"0",margin:"0",overflow:"visible",whiteSpace:"normal"},Tb=(e,t,n)=>{const r={},i=CZ(e,t,{});for(const o in i)o in n&&n[o]!=null||(r[o]=i[o]);return r},EZ={srOnly:{transform(e){return e===!0?_Z:e==="focusable"?kZ:{}}},layerStyle:{processResult:!0,transform:(e,t,n)=>Tb(t,`layerStyles.${e}`,n)},textStyle:{processResult:!0,transform:(e,t,n)=>Tb(t,`textStyles.${e}`,n)},apply:{processResult:!0,transform:(e,t,n)=>Tb(t,e,n)}},Gg={position:!0,pos:J.prop("position"),zIndex:J.prop("zIndex","zIndices"),inset:J.spaceT("inset"),insetX:J.spaceT(["left","right"]),insetInline:J.spaceT("insetInline"),insetY:J.spaceT(["top","bottom"]),insetBlock:J.spaceT("insetBlock"),top:J.spaceT("top"),insetBlockStart:J.spaceT("insetBlockStart"),bottom:J.spaceT("bottom"),insetBlockEnd:J.spaceT("insetBlockEnd"),left:J.spaceT("left"),insetInlineStart:J.logical({scale:"space",property:{ltr:"left",rtl:"right"}}),right:J.spaceT("right"),insetInlineEnd:J.logical({scale:"space",property:{ltr:"right",rtl:"left"}})};Object.assign(Gg,{insetStart:Gg.insetInlineStart,insetEnd:Gg.insetInlineEnd});var PZ={ring:{transform:en.ring},ringColor:J.colors("--chakra-ring-color"),ringOffset:J.prop("--chakra-ring-offset-width"),ringOffsetColor:J.colors("--chakra-ring-offset-color"),ringInset:J.prop("--chakra-ring-inset")},qn={margin:J.spaceT("margin"),marginTop:J.spaceT("marginTop"),marginBlockStart:J.spaceT("marginBlockStart"),marginRight:J.spaceT("marginRight"),marginInlineEnd:J.spaceT("marginInlineEnd"),marginBottom:J.spaceT("marginBottom"),marginBlockEnd:J.spaceT("marginBlockEnd"),marginLeft:J.spaceT("marginLeft"),marginInlineStart:J.spaceT("marginInlineStart"),marginX:J.spaceT(["marginInlineStart","marginInlineEnd"]),marginInline:J.spaceT("marginInline"),marginY:J.spaceT(["marginTop","marginBottom"]),marginBlock:J.spaceT("marginBlock"),padding:J.space("padding"),paddingTop:J.space("paddingTop"),paddingBlockStart:J.space("paddingBlockStart"),paddingRight:J.space("paddingRight"),paddingBottom:J.space("paddingBottom"),paddingBlockEnd:J.space("paddingBlockEnd"),paddingLeft:J.space("paddingLeft"),paddingInlineStart:J.space("paddingInlineStart"),paddingInlineEnd:J.space("paddingInlineEnd"),paddingX:J.space(["paddingInlineStart","paddingInlineEnd"]),paddingInline:J.space("paddingInline"),paddingY:J.space(["paddingTop","paddingBottom"]),paddingBlock:J.space("paddingBlock")};Object.assign(qn,{m:qn.margin,mt:qn.marginTop,mr:qn.marginRight,me:qn.marginInlineEnd,marginEnd:qn.marginInlineEnd,mb:qn.marginBottom,ml:qn.marginLeft,ms:qn.marginInlineStart,marginStart:qn.marginInlineStart,mx:qn.marginX,my:qn.marginY,p:qn.padding,pt:qn.paddingTop,py:qn.paddingY,px:qn.paddingX,pb:qn.paddingBottom,pl:qn.paddingLeft,ps:qn.paddingInlineStart,paddingStart:qn.paddingInlineStart,pr:qn.paddingRight,pe:qn.paddingInlineEnd,paddingEnd:qn.paddingInlineEnd});var TZ={textDecorationColor:J.colors("textDecorationColor"),textDecoration:!0,textDecor:{property:"textDecoration"},textDecorationLine:!0,textDecorationStyle:!0,textDecorationThickness:!0,textUnderlineOffset:!0,textShadow:J.shadows("textShadow")},LZ={clipPath:!0,transform:J.propT("transform",en.transform),transformOrigin:!0,translateX:J.spaceT("--chakra-translate-x"),translateY:J.spaceT("--chakra-translate-y"),skewX:J.degreeT("--chakra-skew-x"),skewY:J.degreeT("--chakra-skew-y"),scaleX:J.prop("--chakra-scale-x"),scaleY:J.prop("--chakra-scale-y"),scale:J.prop(["--chakra-scale-x","--chakra-scale-y"]),rotate:J.degreeT("--chakra-rotate")},AZ={transition:!0,transitionDelay:!0,animation:!0,willChange:!0,transitionDuration:J.prop("transitionDuration","transition.duration"),transitionProperty:J.prop("transitionProperty","transition.property"),transitionTimingFunction:J.prop("transitionTimingFunction","transition.easing")},IZ={fontFamily:J.prop("fontFamily","fonts"),fontSize:J.prop("fontSize","fontSizes",en.px),fontWeight:J.prop("fontWeight","fontWeights"),lineHeight:J.prop("lineHeight","lineHeights"),letterSpacing:J.prop("letterSpacing","letterSpacings"),textAlign:!0,fontStyle:!0,wordBreak:!0,overflowWrap:!0,textOverflow:!0,textTransform:!0,whiteSpace:!0,noOfLines:{static:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:"var(--chakra-line-clamp)"},property:"--chakra-line-clamp"}},MZ={scrollBehavior:!0,scrollSnapAlign:!0,scrollSnapStop:!0,scrollSnapType:!0,scrollMargin:J.spaceT("scrollMargin"),scrollMarginTop:J.spaceT("scrollMarginTop"),scrollMarginBottom:J.spaceT("scrollMarginBottom"),scrollMarginLeft:J.spaceT("scrollMarginLeft"),scrollMarginRight:J.spaceT("scrollMarginRight"),scrollMarginX:J.spaceT(["scrollMarginLeft","scrollMarginRight"]),scrollMarginY:J.spaceT(["scrollMarginTop","scrollMarginBottom"]),scrollPadding:J.spaceT("scrollPadding"),scrollPaddingTop:J.spaceT("scrollPaddingTop"),scrollPaddingBottom:J.spaceT("scrollPaddingBottom"),scrollPaddingLeft:J.spaceT("scrollPaddingLeft"),scrollPaddingRight:J.spaceT("scrollPaddingRight"),scrollPaddingX:J.spaceT(["scrollPaddingLeft","scrollPaddingRight"]),scrollPaddingY:J.spaceT(["scrollPaddingTop","scrollPaddingBottom"])};function AR(e){return bs(e)&&e.reference?e.reference:String(e)}var r4=(e,...t)=>t.map(AR).join(` ${e} `).replace(/calc/g,""),yE=(...e)=>`calc(${r4("+",...e)})`,xE=(...e)=>`calc(${r4("-",...e)})`,Ww=(...e)=>`calc(${r4("*",...e)})`,bE=(...e)=>`calc(${r4("/",...e)})`,SE=e=>{const t=AR(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:Ww(t,-1)},uf=Object.assign(e=>({add:(...t)=>uf(yE(e,...t)),subtract:(...t)=>uf(xE(e,...t)),multiply:(...t)=>uf(Ww(e,...t)),divide:(...t)=>uf(bE(e,...t)),negate:()=>uf(SE(e)),toString:()=>e.toString()}),{add:yE,subtract:xE,multiply:Ww,divide:bE,negate:SE});function RZ(e,t="-"){return e.replace(/\s+/g,t)}function OZ(e){const t=RZ(e.toString());return DZ(NZ(t))}function NZ(e){return e.includes("\\.")?e:!Number.isInteger(parseFloat(e.toString()))?e.replace(".","\\."):e}function DZ(e){return e.replace(/[!-,/:-@[-^`{-~]/g,"\\$&")}function zZ(e,t=""){return[t,e].filter(Boolean).join("-")}function FZ(e,t){return`var(${e}${t?`, ${t}`:""})`}function BZ(e,t=""){return OZ(`--${zZ(e,t)}`)}function da(e,t,n){const r=BZ(e,n);return{variable:r,reference:FZ(r,t)}}function $Z(e){const t=e==null?0:e.length;return t?e[t-1]:void 0}function HZ(e){const t=parseFloat(e.toString()),n=e.toString().replace(String(t),"");return{unitless:!n,value:t,unit:n}}function Vw(e){if(e==null)return e;const{unitless:t}=HZ(e);return t||typeof e=="number"?`${e}px`:e}var IR=(e,t)=>parseInt(e[1],10)>parseInt(t[1],10)?1:-1,H9=e=>Object.fromEntries(Object.entries(e).sort(IR));function wE(e){const t=H9(e);return Object.assign(Object.values(t),t)}function WZ(e){const t=Object.keys(H9(e));return new Set(t)}function CE(e){if(!e)return e;e=Vw(e)??e;const t=e.endsWith("px")?-1:-.0625;return typeof e=="number"?`${e+t}`:e.replace(/(\d+\.?\d*)/u,n=>`${parseFloat(n)+t}`)}function Sg(e,t){const n=["@media screen"];return e&&n.push("and",`(min-width: ${Vw(e)})`),t&&n.push("and",`(max-width: ${Vw(t)})`),n.join(" ")}function VZ(e){if(!e)return null;e.base=e.base??"0px";const t=wE(e),n=Object.entries(e).sort(IR).map(([o,a],s,l)=>{let[,d]=l[s+1]??[];return d=parseFloat(d)>0?CE(d):void 0,{_minW:CE(a),breakpoint:o,minW:a,maxW:d,maxWQuery:Sg(null,d),minWQuery:Sg(a),minMaxQuery:Sg(a,d)}}),r=WZ(e),i=Array.from(r.values());return{keys:r,normalized:t,isResponsive(o){const a=Object.keys(o);return a.length>0&&a.every(s=>r.has(s))},asObject:H9(e),asArray:wE(e),details:n,media:[null,...t.map(o=>Sg(o)).slice(1)],toArrayValue(o){if(!bs(o))throw new Error("toArrayValue: value must be an object");const a=i.map(s=>o[s]??null);for(;$Z(a)===null;)a.pop();return a},toObjectValue(o){if(!Array.isArray(o))throw new Error("toObjectValue: value must be an array");return o.reduce((a,s,l)=>{const d=i[l];return d!=null&&s!=null&&(a[d]=s),a},{})}}}var yi={hover:(e,t)=>`${e}:hover ${t}, ${e}[data-hover] ${t}`,focus:(e,t)=>`${e}:focus ${t}, ${e}[data-focus] ${t}`,focusVisible:(e,t)=>`${e}:focus-visible ${t}`,focusWithin:(e,t)=>`${e}:focus-within ${t}`,active:(e,t)=>`${e}:active ${t}, ${e}[data-active] ${t}`,disabled:(e,t)=>`${e}:disabled ${t}, ${e}[data-disabled] ${t}`,invalid:(e,t)=>`${e}:invalid ${t}, ${e}[data-invalid] ${t}`,checked:(e,t)=>`${e}:checked ${t}, ${e}[data-checked] ${t}`,indeterminate:(e,t)=>`${e}:indeterminate ${t}, ${e}[aria-checked=mixed] ${t}, ${e}[data-indeterminate] ${t}`,readOnly:(e,t)=>`${e}:read-only ${t}, ${e}[readonly] ${t}, ${e}[data-read-only] ${t}`,expanded:(e,t)=>`${e}:read-only ${t}, ${e}[aria-expanded=true] ${t}, ${e}[data-expanded] ${t}`,placeholderShown:(e,t)=>`${e}:placeholder-shown ${t}`},pc=e=>MR(t=>e(t,"&"),"[role=group]","[data-group]",".group"),Zl=e=>MR(t=>e(t,"~ &"),"[data-peer]",".peer"),MR=(e,...t)=>t.map(e).join(", "),i4={_hover:"&:hover, &[data-hover]",_active:"&:active, &[data-active]",_focus:"&:focus, &[data-focus]",_highlighted:"&[data-highlighted]",_focusWithin:"&:focus-within",_focusVisible:"&:focus-visible, &[data-focus-visible]",_disabled:"&:disabled, &[disabled], &[aria-disabled=true], &[data-disabled]",_readOnly:"&[aria-readonly=true], &[readonly], &[data-readonly]",_before:"&::before",_after:"&::after",_empty:"&:empty",_expanded:"&[aria-expanded=true], &[data-expanded]",_checked:"&[aria-checked=true], &[data-checked]",_grabbed:"&[aria-grabbed=true], &[data-grabbed]",_pressed:"&[aria-pressed=true], &[data-pressed]",_invalid:"&[aria-invalid=true], &[data-invalid]",_valid:"&[data-valid], &[data-state=valid]",_loading:"&[data-loading], &[aria-busy=true]",_selected:"&[aria-selected=true], &[data-selected]",_hidden:"&[hidden], &[data-hidden]",_autofill:"&:-webkit-autofill",_even:"&:nth-of-type(even)",_odd:"&:nth-of-type(odd)",_first:"&:first-of-type",_last:"&:last-of-type",_notFirst:"&:not(:first-of-type)",_notLast:"&:not(:last-of-type)",_visited:"&:visited",_activeLink:"&[aria-current=page]",_activeStep:"&[aria-current=step]",_indeterminate:"&:indeterminate, &[aria-checked=mixed], &[data-indeterminate]",_groupHover:pc(yi.hover),_peerHover:Zl(yi.hover),_groupFocus:pc(yi.focus),_peerFocus:Zl(yi.focus),_groupFocusVisible:pc(yi.focusVisible),_peerFocusVisible:Zl(yi.focusVisible),_groupActive:pc(yi.active),_peerActive:Zl(yi.active),_groupDisabled:pc(yi.disabled),_peerDisabled:Zl(yi.disabled),_groupInvalid:pc(yi.invalid),_peerInvalid:Zl(yi.invalid),_groupChecked:pc(yi.checked),_peerChecked:Zl(yi.checked),_groupFocusWithin:pc(yi.focusWithin),_peerFocusWithin:Zl(yi.focusWithin),_peerPlaceholderShown:Zl(yi.placeholderShown),_placeholder:"&::placeholder",_placeholderShown:"&:placeholder-shown",_fullScreen:"&:fullscreen",_selection:"&::selection",_rtl:"[dir=rtl] &, &[dir=rtl]",_ltr:"[dir=ltr] &, &[dir=ltr]",_mediaDark:"@media (prefers-color-scheme: dark)",_mediaReduceMotion:"@media (prefers-reduced-motion: reduce)",_dark:".chakra-ui-dark &:not([data-theme]),[data-theme=dark] &:not([data-theme]),&[data-theme=dark]",_light:".chakra-ui-light &:not([data-theme]),[data-theme=light] &:not([data-theme]),&[data-theme=light]"},UZ=Object.keys(i4);function _E(e,t){return da(String(e).replace(/\./g,"-"),void 0,t)}function GZ(e,t){let n={};const r={};for(const[i,o]of Object.entries(e)){const{isSemantic:a,value:s}=o,{variable:l,reference:d}=_E(i,t?.cssVarPrefix);if(!a){if(i.startsWith("space")){const m=i.split("."),[y,...b]=m,S=`${y}.-${b.join(".")}`,E=uf.negate(s),P=uf.negate(d);r[S]={value:E,var:l,varRef:P}}n[l]=s,r[i]={value:s,var:l,varRef:d};continue}const p=m=>{const b=[String(i).split(".")[0],m].join(".");if(!e[b])return m;const{reference:E}=_E(b,t?.cssVarPrefix);return E},g=bs(s)?s:{default:s};n=Ra(n,Object.entries(g).reduce((m,[y,b])=>{var S;const E=p(b);if(y==="default")return m[l]=E,m;const P=((S=i4)==null?void 0:S[y])??y;return m[P]={[l]:E},m},{})),r[i]={value:d,var:l,varRef:d}}return{cssVars:n,cssMap:r}}function jZ(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}function qZ(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}var KZ=["colors","borders","borderWidths","borderStyles","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","space","shadows","sizes","zIndices","transition","blur"];function ZZ(e){return qZ(e,KZ)}function YZ(e){return e.semanticTokens}function XZ(e){const{__cssMap:t,__cssVars:n,__breakpoints:r,...i}=e;return i}function QZ({tokens:e,semanticTokens:t}){const n=Object.entries(Uw(e)??{}).map(([i,o])=>[i,{isSemantic:!1,value:o}]),r=Object.entries(Uw(t,1)??{}).map(([i,o])=>[i,{isSemantic:!0,value:o}]);return Object.fromEntries([...n,...r])}function Uw(e,t=1/0){return!bs(e)&&!Array.isArray(e)||!t?e:Object.entries(e).reduce((n,[r,i])=>(bs(i)||Array.isArray(i)?Object.entries(Uw(i,t-1)).forEach(([o,a])=>{n[`${r}.${o}`]=a}):n[r]=i,n),{})}function JZ(e){var t;const n=XZ(e),r=ZZ(n),i=YZ(n),o=QZ({tokens:r,semanticTokens:i}),a=(t=n.config)==null?void 0:t.cssVarPrefix,{cssMap:s,cssVars:l}=GZ(o,{cssVarPrefix:a});return Object.assign(n,{__cssVars:{...{"--chakra-ring-inset":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-ring-offset-width":"0px","--chakra-ring-offset-color":"#fff","--chakra-ring-color":"rgba(66, 153, 225, 0.6)","--chakra-ring-offset-shadow":"0 0 #0000","--chakra-ring-shadow":"0 0 #0000","--chakra-space-x-reverse":"0","--chakra-space-y-reverse":"0"},...l},__cssMap:s,__breakpoints:VZ(n.breakpoints)}),n}var W9=Ra({},Wy,cn,vZ,G3,ka,yZ,PZ,xZ,LR,EZ,Gg,Hw,qn,MZ,IZ,TZ,LZ,bZ,AZ),eY=Object.assign({},qn,ka,G3,LR,Gg),tY=Object.keys(eY),nY=[...Object.keys(W9),...UZ],rY={...W9,...i4},iY=e=>e in rY,oY=e=>t=>{if(!t.__breakpoints)return e;const{isResponsive:n,toArrayValue:r,media:i}=t.__breakpoints,o={};for(const a in e){let s=gf(e[a],t);if(s==null)continue;if(s=bs(s)&&n(s)?r(s):s,!Array.isArray(s)){o[a]=s;continue}const l=s.slice(0,i.length).length;for(let d=0;d<l;d+=1){const p=i?.[d];if(!p){o[a]=s[d];continue}o[p]=o[p]||{},s[d]!=null&&(o[p][a]=s[d])}}return o};function aY(e){const t=[];let n="",r=!1;for(let i=0;i<e.length;i++){const o=e[i];o==="("?(r=!0,n+=o):o===")"?(r=!1,n+=o):o===","&&!r?(t.push(n),n=""):n+=o}return n=n.trim(),n&&t.push(n),t}function sY(e){return/^var\(--.+\)$/.test(e)}var lY=(e,t)=>e.startsWith("--")&&typeof t=="string"&&!sY(t),uY=(e,t)=>{if(t==null)return t;const n=a=>{var s,l;return(l=(s=e.__cssMap)==null?void 0:s[a])==null?void 0:l.varRef},r=a=>n(a)??a,[i,o]=aY(t);return t=n(i)??r(o)??r(t),t};function cY(e){const{configs:t={},pseudos:n={},theme:r}=e,i=(o,a=!1)=>{var s;const l=gf(o,r),d=oY(l)(r);let p={};for(let g in d){const m=d[g];let y=gf(m,r);g in n&&(g=n[g]),lY(g,y)&&(y=uY(r,y));let b=t[g];if(b===!0&&(b={property:g}),bs(y)){p[g]=p[g]??{},p[g]=Ra({},p[g],i(y,!0));continue}let S=((s=b?.transform)==null?void 0:s.call(b,y,r,l))??y;S=b?.processResult?i(S,!0):S;const E=gf(b?.property,r);if(!a&&b?.static){const P=gf(b.static,r);p=Ra({},p,P)}if(E&&Array.isArray(E)){for(const P of E)p[P]=S;continue}if(E){E==="&"&&bs(S)?p=Ra({},p,S):p[E]=S;continue}if(bs(S)){p=Ra({},p,S);continue}p[g]=S}return p};return i}var RR=e=>t=>cY({theme:t,pseudos:i4,configs:W9})(e);function nr(e){return{definePartsStyle(t){return t},defineMultiStyleConfig(t){return{parts:e,...t}}}}function dY(e,t){if(Array.isArray(e))return e;if(bs(e))return t(e);if(e!=null)return[e]}function fY(e,t){for(let n=t+1;n<e.length;n++)if(e[n]!=null)return n;return-1}function hY(e){const t=e.__breakpoints;return function(r,i,o,a){var s,l;if(!t)return;const d={},p=dY(o,t.toArrayValue);if(!p)return d;const g=p.length,m=g===1,y=!!r.parts;for(let b=0;b<g;b++){const S=t.details[b],E=t.details[fY(p,b)],P=Sg(S.minW,E?._minW),k=gf((s=r[i])==null?void 0:s[p[b]],a);if(!!k){if(y){(l=r.parts)==null||l.forEach(L=>{Ra(d,{[L]:m?k[L]:{[P]:k[L]}})});continue}if(!y){m?Ra(d,k):d[P]=k;continue}d[P]=k}}return d}}function pY(e){return t=>{const{variant:n,size:r,theme:i}=t,o=hY(i);return Ra({},gf(e.baseStyle??{},t),o(e,"sizes",r,t),o(e,"variants",n,t))}}function gY(e,t,n){var r,i;return((i=(r=e.__cssMap)==null?void 0:r[`${t}.${n}`])==null?void 0:i.varRef)??n}function hn(e){return jZ(e,["styleConfig","size","variant","colorScheme"])}function mY(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function vY(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),e.nonce!==void 0&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}var yY=function(){function e(n){var r=this;this._insertTag=function(i){var o;r.tags.length===0?r.insertionPoint?o=r.insertionPoint.nextSibling:r.prepend?o=r.container.firstChild:o=r.before:o=r.tags[r.tags.length-1].nextSibling,r.container.insertBefore(i,o),r.tags.push(i)},this.isSpeedy=n.speedy===void 0?!0:n.speedy,this.tags=[],this.ctr=0,this.nonce=n.nonce,this.key=n.key,this.container=n.container,this.prepend=n.prepend,this.insertionPoint=n.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(r){r.forEach(this._insertTag)},t.insert=function(r){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(vY(this));var i=this.tags[this.tags.length-1];if(this.isSpeedy){var o=mY(i);try{o.insertRule(r,o.cssRules.length)}catch{}}else i.appendChild(document.createTextNode(r));this.ctr++},t.flush=function(){this.tags.forEach(function(r){return r.parentNode&&r.parentNode.removeChild(r)}),this.tags=[],this.ctr=0},e}(),Di="-ms-",j3="-moz-",dn="-webkit-",OR="comm",V9="rule",U9="decl",xY="@import",NR="@keyframes",bY=Math.abs,o4=String.fromCharCode,SY=Object.assign;function wY(e,t){return ki(e,0)^45?(((t<<2^ki(e,0))<<2^ki(e,1))<<2^ki(e,2))<<2^ki(e,3):0}function DR(e){return e.trim()}function CY(e,t){return(e=t.exec(e))?e[0]:e}function yn(e,t,n){return e.replace(t,n)}function Gw(e,t){return e.indexOf(t)}function ki(e,t){return e.charCodeAt(t)|0}function Lm(e,t,n){return e.slice(t,n)}function al(e){return e.length}function G9(e){return e.length}function $2(e,t){return t.push(e),e}function _Y(e,t){return e.map(t).join("")}var a4=1,u0=1,zR=0,Lo=0,Br=0,k0="";function s4(e,t,n,r,i,o,a){return{value:e,root:t,parent:n,type:r,props:i,children:o,line:a4,column:u0,length:a,return:""}}function rg(e,t){return SY(s4("",null,null,"",null,null,0),e,{length:-e.length},t)}function kY(){return Br}function EY(){return Br=Lo>0?ki(k0,--Lo):0,u0--,Br===10&&(u0=1,a4--),Br}function na(){return Br=Lo<zR?ki(k0,Lo++):0,u0++,Br===10&&(u0=1,a4++),Br}function ml(){return ki(k0,Lo)}function Vy(){return Lo}function uv(e,t){return Lm(k0,e,t)}function Am(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function FR(e){return a4=u0=1,zR=al(k0=e),Lo=0,[]}function BR(e){return k0="",e}function Uy(e){return DR(uv(Lo-1,jw(e===91?e+2:e===40?e+1:e)))}function PY(e){for(;(Br=ml())&&Br<33;)na();return Am(e)>2||Am(Br)>3?"":" "}function TY(e,t){for(;--t&&na()&&!(Br<48||Br>102||Br>57&&Br<65||Br>70&&Br<97););return uv(e,Vy()+(t<6&&ml()==32&&na()==32))}function jw(e){for(;na();)switch(Br){case e:return Lo;case 34:case 39:e!==34&&e!==39&&jw(Br);break;case 40:e===41&&jw(e);break;case 92:na();break}return Lo}function LY(e,t){for(;na()&&e+Br!==47+10;)if(e+Br===42+42&&ml()===47)break;return"/*"+uv(t,Lo-1)+"*"+o4(e===47?e:na())}function AY(e){for(;!Am(ml());)na();return uv(e,Lo)}function IY(e){return BR(Gy("",null,null,null,[""],e=FR(e),0,[0],e))}function Gy(e,t,n,r,i,o,a,s,l){for(var d=0,p=0,g=a,m=0,y=0,b=0,S=1,E=1,P=1,k=0,L="",I=i,O=o,N=r,D=L;E;)switch(b=k,k=na()){case 40:if(b!=108&&ki(D,g-1)==58){Gw(D+=yn(Uy(k),"&","&\f"),"&\f")!=-1&&(P=-1);break}case 34:case 39:case 91:D+=Uy(k);break;case 9:case 10:case 13:case 32:D+=PY(b);break;case 92:D+=TY(Vy()-1,7);continue;case 47:switch(ml()){case 42:case 47:$2(MY(LY(na(),Vy()),t,n),l);break;default:D+="/"}break;case 123*S:s[d++]=al(D)*P;case 125*S:case 59:case 0:switch(k){case 0:case 125:E=0;case 59+p:y>0&&al(D)-g&&$2(y>32?EE(D+";",r,n,g-1):EE(yn(D," ","")+";",r,n,g-2),l);break;case 59:D+=";";default:if($2(N=kE(D,t,n,d,p,i,s,L,I=[],O=[],g),o),k===123)if(p===0)Gy(D,t,N,N,I,o,g,s,O);else switch(m===99&&ki(D,3)===110?100:m){case 100:case 109:case 115:Gy(e,N,N,r&&$2(kE(e,N,N,0,0,i,s,L,i,I=[],g),O),i,O,g,s,r?I:O);break;default:Gy(D,N,N,N,[""],O,0,s,O)}}d=p=y=0,S=P=1,L=D="",g=a;break;case 58:g=1+al(D),y=b;default:if(S<1){if(k==123)--S;else if(k==125&&S++==0&&EY()==125)continue}switch(D+=o4(k),k*S){case 38:P=p>0?1:(D+="\f",-1);break;case 44:s[d++]=(al(D)-1)*P,P=1;break;case 64:ml()===45&&(D+=Uy(na())),m=ml(),p=g=al(L=D+=AY(Vy())),k++;break;case 45:b===45&&al(D)==2&&(S=0)}}return o}function kE(e,t,n,r,i,o,a,s,l,d,p){for(var g=i-1,m=i===0?o:[""],y=G9(m),b=0,S=0,E=0;b<r;++b)for(var P=0,k=Lm(e,g+1,g=bY(S=a[b])),L=e;P<y;++P)(L=DR(S>0?m[P]+" "+k:yn(k,/&\f/g,m[P])))&&(l[E++]=L);return s4(e,t,n,i===0?V9:s,l,d,p)}function MY(e,t,n){return s4(e,t,n,OR,o4(kY()),Lm(e,2,-2),0)}function EE(e,t,n,r){return s4(e,t,n,U9,Lm(e,0,r),Lm(e,r+1,-1),r)}function Fp(e,t){for(var n="",r=G9(e),i=0;i<r;i++)n+=t(e[i],i,e,t)||"";return n}function RY(e,t,n,r){switch(e.type){case xY:case U9:return e.return=e.return||e.value;case OR:return"";case NR:return e.return=e.value+"{"+Fp(e.children,r)+"}";case V9:e.value=e.props.join(",")}return al(n=Fp(e.children,r))?e.return=e.value+"{"+n+"}":""}function OY(e){var t=G9(e);return function(n,r,i,o){for(var a="",s=0;s<t;s++)a+=e[s](n,r,i,o)||"";return a}}function NY(e){return function(t){t.root||(t=t.return)&&e(t)}}var PE=function(t){var n=new WeakMap;return function(r){if(n.has(r))return n.get(r);var i=t(r);return n.set(r,i),i}};function $R(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var DY=function(t,n,r){for(var i=0,o=0;i=o,o=ml(),i===38&&o===12&&(n[r]=1),!Am(o);)na();return uv(t,Lo)},zY=function(t,n){var r=-1,i=44;do switch(Am(i)){case 0:i===38&&ml()===12&&(n[r]=1),t[r]+=DY(Lo-1,n,r);break;case 2:t[r]+=Uy(i);break;case 4:if(i===44){t[++r]=ml()===58?"&\f":"",n[r]=t[r].length;break}default:t[r]+=o4(i)}while(i=na());return t},FY=function(t,n){return BR(zY(FR(t),n))},TE=new WeakMap,BY=function(t){if(!(t.type!=="rule"||!t.parent||t.length<1)){for(var n=t.value,r=t.parent,i=t.column===r.column&&t.line===r.line;r.type!=="rule";)if(r=r.parent,!r)return;if(!(t.props.length===1&&n.charCodeAt(0)!==58&&!TE.get(r))&&!i){TE.set(t,!0);for(var o=[],a=FY(n,o),s=r.props,l=0,d=0;l<a.length;l++)for(var p=0;p<s.length;p++,d++)t.props[d]=o[l]?a[l].replace(/&\f/g,s[p]):s[p]+" "+a[l]}}},$Y=function(t){if(t.type==="decl"){var n=t.value;n.charCodeAt(0)===108&&n.charCodeAt(2)===98&&(t.return="",t.value="")}};function HR(e,t){switch(wY(e,t)){case 5103:return dn+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return dn+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return dn+e+j3+e+Di+e+e;case 6828:case 4268:return dn+e+Di+e+e;case 6165:return dn+e+Di+"flex-"+e+e;case 5187:return dn+e+yn(e,/(\w+).+(:[^]+)/,dn+"box-$1$2"+Di+"flex-$1$2")+e;case 5443:return dn+e+Di+"flex-item-"+yn(e,/flex-|-self/,"")+e;case 4675:return dn+e+Di+"flex-line-pack"+yn(e,/align-content|flex-|-self/,"")+e;case 5548:return dn+e+Di+yn(e,"shrink","negative")+e;case 5292:return dn+e+Di+yn(e,"basis","preferred-size")+e;case 6060:return dn+"box-"+yn(e,"-grow","")+dn+e+Di+yn(e,"grow","positive")+e;case 4554:return dn+yn(e,/([^-])(transform)/g,"$1"+dn+"$2")+e;case 6187:return yn(yn(yn(e,/(zoom-|grab)/,dn+"$1"),/(image-set)/,dn+"$1"),e,"")+e;case 5495:case 3959:return yn(e,/(image-set\([^]*)/,dn+"$1$`$1");case 4968:return yn(yn(e,/(.+:)(flex-)?(.*)/,dn+"box-pack:$3"+Di+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+dn+e+e;case 4095:case 3583:case 4068:case 2532:return yn(e,/(.+)-inline(.+)/,dn+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(al(e)-1-t>6)switch(ki(e,t+1)){case 109:if(ki(e,t+4)!==45)break;case 102:return yn(e,/(.+:)(.+)-([^]+)/,"$1"+dn+"$2-$3$1"+j3+(ki(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Gw(e,"stretch")?HR(yn(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(ki(e,t+1)!==115)break;case 6444:switch(ki(e,al(e)-3-(~Gw(e,"!important")&&10))){case 107:return yn(e,":",":"+dn)+e;case 101:return yn(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+dn+(ki(e,14)===45?"inline-":"")+"box$3$1"+dn+"$2$3$1"+Di+"$2box$3")+e}break;case 5936:switch(ki(e,t+11)){case 114:return dn+e+Di+yn(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return dn+e+Di+yn(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return dn+e+Di+yn(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return dn+e+Di+e+e}return e}var HY=function(t,n,r,i){if(t.length>-1&&!t.return)switch(t.type){case U9:t.return=HR(t.value,t.length);break;case NR:return Fp([rg(t,{value:yn(t.value,"@","@"+dn)})],i);case V9:if(t.length)return _Y(t.props,function(o){switch(CY(o,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Fp([rg(t,{props:[yn(o,/:(read-\w+)/,":"+j3+"$1")]})],i);case"::placeholder":return Fp([rg(t,{props:[yn(o,/:(plac\w+)/,":"+dn+"input-$1")]}),rg(t,{props:[yn(o,/:(plac\w+)/,":"+j3+"$1")]}),rg(t,{props:[yn(o,/:(plac\w+)/,Di+"input-$1")]})],i)}return""})}},WY=[HY],VY=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(S){var E=S.getAttribute("data-emotion");E.indexOf(" ")!==-1&&(document.head.appendChild(S),S.setAttribute("data-s",""))})}var i=t.stylisPlugins||WY,o={},a,s=[];a=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(S){for(var E=S.getAttribute("data-emotion").split(" "),P=1;P<E.length;P++)o[E[P]]=!0;s.push(S)});var l,d=[BY,$Y];{var p,g=[RY,NY(function(S){p.insert(S)})],m=OY(d.concat(i,g)),y=function(E){return Fp(IY(E),m)};l=function(E,P,k,L){p=k,y(E?E+"{"+P.styles+"}":P.styles),L&&(b.inserted[P.name]=!0)}}var b={key:n,sheet:new yY({key:n,container:a,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:o,registered:{},insert:l};return b.sheet.hydrate(s),b};function En(){return En=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},En.apply(this,arguments)}var WR={exports:{}},Tn={};/** @license React v16.13.1
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var li=typeof Symbol=="function"&&Symbol.for,j9=li?Symbol.for("react.element"):60103,q9=li?Symbol.for("react.portal"):60106,l4=li?Symbol.for("react.fragment"):60107,u4=li?Symbol.for("react.strict_mode"):60108,c4=li?Symbol.for("react.profiler"):60114,d4=li?Symbol.for("react.provider"):60109,f4=li?Symbol.for("react.context"):60110,K9=li?Symbol.for("react.async_mode"):60111,h4=li?Symbol.for("react.concurrent_mode"):60111,p4=li?Symbol.for("react.forward_ref"):60112,g4=li?Symbol.for("react.suspense"):60113,UY=li?Symbol.for("react.suspense_list"):60120,m4=li?Symbol.for("react.memo"):60115,v4=li?Symbol.for("react.lazy"):60116,GY=li?Symbol.for("react.block"):60121,jY=li?Symbol.for("react.fundamental"):60117,qY=li?Symbol.for("react.responder"):60118,KY=li?Symbol.for("react.scope"):60119;function fa(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case j9:switch(e=e.type,e){case K9:case h4:case l4:case c4:case u4:case g4:return e;default:switch(e=e&&e.$$typeof,e){case f4:case p4:case v4:case m4:case d4:return e;default:return t}}case q9:return t}}}function VR(e){return fa(e)===h4}Tn.AsyncMode=K9;Tn.ConcurrentMode=h4;Tn.ContextConsumer=f4;Tn.ContextProvider=d4;Tn.Element=j9;Tn.ForwardRef=p4;Tn.Fragment=l4;Tn.Lazy=v4;Tn.Memo=m4;Tn.Portal=q9;Tn.Profiler=c4;Tn.StrictMode=u4;Tn.Suspense=g4;Tn.isAsyncMode=function(e){return VR(e)||fa(e)===K9};Tn.isConcurrentMode=VR;Tn.isContextConsumer=function(e){return fa(e)===f4};Tn.isContextProvider=function(e){return fa(e)===d4};Tn.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===j9};Tn.isForwardRef=function(e){return fa(e)===p4};Tn.isFragment=function(e){return fa(e)===l4};Tn.isLazy=function(e){return fa(e)===v4};Tn.isMemo=function(e){return fa(e)===m4};Tn.isPortal=function(e){return fa(e)===q9};Tn.isProfiler=function(e){return fa(e)===c4};Tn.isStrictMode=function(e){return fa(e)===u4};Tn.isSuspense=function(e){return fa(e)===g4};Tn.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===l4||e===h4||e===c4||e===u4||e===g4||e===UY||typeof e=="object"&&e!==null&&(e.$$typeof===v4||e.$$typeof===m4||e.$$typeof===d4||e.$$typeof===f4||e.$$typeof===p4||e.$$typeof===jY||e.$$typeof===qY||e.$$typeof===KY||e.$$typeof===GY)};Tn.typeOf=fa;(function(e){e.exports=Tn})(WR);var UR=WR.exports,ZY={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},YY={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},GR={};GR[UR.ForwardRef]=ZY;GR[UR.Memo]=YY;var XY=!0;function QY(e,t,n){var r="";return n.split(" ").forEach(function(i){e[i]!==void 0?t.push(e[i]+";"):r+=i+" "}),r}var jR=function(t,n,r){var i=t.key+"-"+n.name;(r===!1||XY===!1)&&t.registered[i]===void 0&&(t.registered[i]=n.styles)},qR=function(t,n,r){jR(t,n,r);var i=t.key+"-"+n.name;if(t.inserted[n.name]===void 0){var o=n;do t.insert(n===o?"."+i:"",o,t.sheet,!0),o=o.next;while(o!==void 0)}};function JY(e){for(var t=0,n,r=0,i=e.length;i>=4;++r,i-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var eX={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},tX=/[A-Z]|^ms/g,nX=/_EMO_([^_]+?)_([^]*?)_EMO_/g,KR=function(t){return t.charCodeAt(1)===45},LE=function(t){return t!=null&&typeof t!="boolean"},Lb=$R(function(e){return KR(e)?e:e.replace(tX,"-$&").toLowerCase()}),AE=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(nX,function(r,i,o){return sl={name:i,styles:o,next:sl},i})}return eX[t]!==1&&!KR(t)&&typeof n=="number"&&n!==0?n+"px":n};function Im(e,t,n){if(n==null)return"";if(n.__emotion_styles!==void 0)return n;switch(typeof n){case"boolean":return"";case"object":{if(n.anim===1)return sl={name:n.name,styles:n.styles,next:sl},n.name;if(n.styles!==void 0){var r=n.next;if(r!==void 0)for(;r!==void 0;)sl={name:r.name,styles:r.styles,next:sl},r=r.next;var i=n.styles+";";return i}return rX(e,t,n)}case"function":{if(e!==void 0){var o=sl,a=n(e);return sl=o,Im(e,t,a)}break}}if(t==null)return n;var s=t[n];return s!==void 0?s:n}function rX(e,t,n){var r="";if(Array.isArray(n))for(var i=0;i<n.length;i++)r+=Im(e,t,n[i])+";";else for(var o in n){var a=n[o];if(typeof a!="object")t!=null&&t[a]!==void 0?r+=o+"{"+t[a]+"}":LE(a)&&(r+=Lb(o)+":"+AE(o,a)+";");else if(Array.isArray(a)&&typeof a[0]=="string"&&(t==null||t[a[0]]===void 0))for(var s=0;s<a.length;s++)LE(a[s])&&(r+=Lb(o)+":"+AE(o,a[s])+";");else{var l=Im(e,t,a);switch(o){case"animation":case"animationName":{r+=Lb(o)+":"+l+";";break}default:r+=o+"{"+l+"}"}}}return r}var IE=/label:\s*([^\s;\n{]+)\s*(;|$)/g,sl,Z9=function(t,n,r){if(t.length===1&&typeof t[0]=="object"&&t[0]!==null&&t[0].styles!==void 0)return t[0];var i=!0,o="";sl=void 0;var a=t[0];a==null||a.raw===void 0?(i=!1,o+=Im(r,n,a)):o+=a[0];for(var s=1;s<t.length;s++)o+=Im(r,n,t[s]),i&&(o+=a[s]);IE.lastIndex=0;for(var l="",d;(d=IE.exec(o))!==null;)l+="-"+d[1];var p=JY(o)+l;return{name:p,styles:o,next:sl}},iX=function(t){return t()},ZR=US["useInsertionEffect"]?US["useInsertionEffect"]:!1,oX=ZR||iX,ME=ZR||C.exports.useLayoutEffect,YR=C.exports.createContext(typeof HTMLElement<"u"?VY({key:"css"}):null);YR.Provider;var XR=function(t){return C.exports.forwardRef(function(n,r){var i=C.exports.useContext(YR);return t(n,i,r)})},Mm=C.exports.createContext({}),aX=function(t,n){if(typeof n=="function"){var r=n(t);return r}return En({},t,n)},sX=PE(function(e){return PE(function(t){return aX(e,t)})}),lX=function(t){var n=C.exports.useContext(Mm);return t.theme!==n&&(n=sX(n)(t.theme)),C.exports.createElement(Mm.Provider,{value:n},t.children)},y4=XR(function(e,t){var n=e.styles,r=Z9([n],void 0,C.exports.useContext(Mm)),i=C.exports.useRef();return ME(function(){var o=t.key+"-global",a=new t.sheet.constructor({key:o,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),s=!1,l=document.querySelector('style[data-emotion="'+o+" "+r.name+'"]');return t.sheet.tags.length&&(a.before=t.sheet.tags[0]),l!==null&&(s=!0,l.setAttribute("data-emotion",o),a.hydrate([l])),i.current=[a,s],function(){a.flush()}},[t]),ME(function(){var o=i.current,a=o[0],s=o[1];if(s){o[1]=!1;return}if(r.next!==void 0&&qR(t,r.next,!0),a.tags.length){var l=a.tags[a.tags.length-1].nextElementSibling;a.before=l,a.flush()}t.insert("",r,a,!1)},[t,r.name]),null});function uX(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Z9(t)}var cv=function(){var t=uX.apply(void 0,arguments),n="animation-"+t.name;return{name:n,styles:"@keyframes "+n+"{"+t.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}},QR=1/60*1e3,cX=typeof performance<"u"?function(){return performance.now()}:function(){return Date.now()},JR=typeof window<"u"?function(e){return window.requestAnimationFrame(e)}:function(e){return setTimeout(function(){return e(cX())},QR)};function dX(e){var t=[],n=[],r=0,i=!1,o=new WeakSet,a={schedule:function(s,l,d){l===void 0&&(l=!1),d===void 0&&(d=!1);var p=d&&i,g=p?t:n;return l&&o.add(s),g.indexOf(s)===-1&&(g.push(s),p&&i&&(r=t.length)),s},cancel:function(s){var l=n.indexOf(s);l!==-1&&n.splice(l,1),o.delete(s)},process:function(s){var l;if(i=!0,l=[n,t],t=l[0],n=l[1],n.length=0,r=t.length,r)for(var d=0;d<r;d++){var p=t[d];p(s),o.has(p)&&(a.schedule(p),e())}i=!1}};return a}var fX=40,qw=!0,Rm=!1,Kw=!1,jg={delta:0,timestamp:0},x4=["read","update","preRender","render","postRender"],Y9=x4.reduce(function(e,t){return e[t]=dX(function(){return Rm=!0}),e},{}),hX=x4.reduce(function(e,t){var n=Y9[t];return e[t]=function(r,i,o){return i===void 0&&(i=!1),o===void 0&&(o=!1),Rm||mX(),n.schedule(r,i,o)},e},{}),pX=x4.reduce(function(e,t){return e[t]=Y9[t].cancel,e},{}),gX=function(e){return Y9[e].process(jg)},eO=function(e){Rm=!1,jg.delta=qw?QR:Math.max(Math.min(e-jg.timestamp,fX),1),jg.timestamp=e,Kw=!0,x4.forEach(gX),Kw=!1,Rm&&(qw=!1,JR(eO))},mX=function(){Rm=!0,qw=!0,Kw||JR(eO)},RE=function(){return jg};function vX(e){return typeof e=="function"}function yX(e,t){const n={};return Object.keys(e).forEach(r=>{t.includes(r)||(n[r]=e[r])}),n}function xX(e,t,n,r){const i=typeof t=="string"?t.split("."):[t];for(r=0;r<i.length&&e;r+=1)e=e[i[r]];return e===void 0?n:e}var bX=e=>{const t=new WeakMap;return(r,i,o,a)=>{if(typeof r>"u")return e(r,i,o);t.has(r)||t.set(r,new Map);const s=t.get(r);if(s.has(i))return s.get(i);const l=e(r,i,o,a);return s.set(i,l),l}},tO=bX(xX);function nO(e,t){const n={};return Object.keys(e).forEach(r=>{const i=e[r];t(i,r,e)&&(n[r]=i)}),n}var rO=e=>nO(e,t=>t!=null);function SX(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var wX=SX();function iO(e,...t){return vX(e)?e(...t):e}function CX(...e){return function(n){e.some(r=>(r?.(n),n?.defaultPrevented))}}Object.freeze(["base","sm","md","lg","xl","2xl"]);function _X(e={}){const{strict:t=!0,errorMessage:n="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:r}=e,i=C.exports.createContext(void 0);i.displayName=r;function o(){var a;const s=C.exports.useContext(i);if(!s&&t){const l=new Error(n);throw l.name="ContextError",(a=Error.captureStackTrace)==null||a.call(Error,l,o),l}return s}return[i.Provider,o,i]}var kX=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,EX=$R(function(e){return kX.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),PX=EX,TX=function(t){return t!=="theme"},OE=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?PX:TX},NE=function(t,n,r){var i;if(n){var o=n.shouldForwardProp;i=t.__emotion_forwardProp&&o?function(a){return t.__emotion_forwardProp(a)&&o(a)}:o}return typeof i!="function"&&r&&(i=t.__emotion_forwardProp),i},LX=function(t){var n=t.cache,r=t.serialized,i=t.isStringTag;return jR(n,r,i),oX(function(){return qR(n,r,i)}),null},AX=function e(t,n){var r=t.__emotion_real===t,i=r&&t.__emotion_base||t,o,a;n!==void 0&&(o=n.label,a=n.target);var s=NE(t,n,r),l=s||OE(i),d=!l("as");return function(){var p=arguments,g=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(o!==void 0&&g.push("label:"+o+";"),p[0]==null||p[0].raw===void 0)g.push.apply(g,p);else{g.push(p[0][0]);for(var m=p.length,y=1;y<m;y++)g.push(p[y],p[0][y])}var b=XR(function(S,E,P){var k=d&&S.as||i,L="",I=[],O=S;if(S.theme==null){O={};for(var N in S)O[N]=S[N];O.theme=C.exports.useContext(Mm)}typeof S.className=="string"?L=QY(E.registered,I,S.className):S.className!=null&&(L=S.className+" ");var D=Z9(g.concat(I),E.registered,O);L+=E.key+"-"+D.name,a!==void 0&&(L+=" "+a);var F=d&&s===void 0?OE(k):l,U={};for(var W in S)d&&W==="as"||F(W)&&(U[W]=S[W]);return U.className=L,U.ref=P,C.exports.createElement(C.exports.Fragment,null,C.exports.createElement(LX,{cache:E,serialized:D,isStringTag:typeof k=="string"}),C.exports.createElement(k,U))});return b.displayName=o!==void 0?o:"Styled("+(typeof i=="string"?i:i.displayName||i.name||"Component")+")",b.defaultProps=t.defaultProps,b.__emotion_real=b,b.__emotion_base=i,b.__emotion_styles=g,b.__emotion_forwardProp=s,Object.defineProperty(b,"toString",{value:function(){return"."+a}}),b.withComponent=function(S,E){return e(S,En({},n,E,{shouldForwardProp:NE(b,E,!0)})).apply(void 0,g)},b}},IX=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],Zw=AX.bind();IX.forEach(function(e){Zw[e]=Zw(e)});function Pn(e,t={}){let n=!1;function r(){if(!n){n=!0;return}throw new Error("[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?")}function i(...p){r();for(const g of p)t[g]=l(g);return Pn(e,t)}function o(...p){for(const g of p)g in t||(t[g]=l(g));return Pn(e,t)}function a(){return Object.fromEntries(Object.entries(t).map(([g,m])=>[g,m.selector]))}function s(){return Object.fromEntries(Object.entries(t).map(([g,m])=>[g,m.className]))}function l(p){const y=`chakra-${(["container","root"].includes(p??"")?[e]:[e,p]).filter(Boolean).join("__")}`;return{className:y,selector:`.${y}`,toString:()=>p}}return{parts:i,toPart:l,extend:o,selectors:a,classnames:s,get keys(){return Object.keys(t)},__type:{}}}var MX=Pn("accordion").parts("root","container","button","panel").extend("icon"),RX=Pn("alert").parts("title","description","container").extend("icon","spinner"),OX=Pn("avatar").parts("label","badge","container").extend("excessLabel","group"),NX=Pn("breadcrumb").parts("link","item","container").extend("separator");Pn("button").parts();var DX=Pn("checkbox").parts("control","icon","container").extend("label");Pn("progress").parts("track","filledTrack").extend("label");var zX=Pn("drawer").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),FX=Pn("editable").parts("preview","input","textarea"),BX=Pn("form").parts("container","requiredIndicator","helperText"),$X=Pn("formError").parts("text","icon"),HX=Pn("input").parts("addon","field","element"),WX=Pn("list").parts("container","item","icon"),VX=Pn("menu").parts("button","list","item").extend("groupTitle","command","divider"),UX=Pn("modal").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),GX=Pn("numberinput").parts("root","field","stepperGroup","stepper");Pn("pininput").parts("field");var jX=Pn("popover").parts("content","header","body","footer").extend("popper","arrow","closeButton"),qX=Pn("progress").parts("label","filledTrack","track"),KX=Pn("radio").parts("container","control","label"),ZX=Pn("select").parts("field","icon"),YX=Pn("slider").parts("container","track","thumb","filledTrack","mark"),XX=Pn("stat").parts("container","label","helpText","number","icon"),QX=Pn("switch").parts("container","track","thumb"),JX=Pn("table").parts("table","thead","tbody","tr","th","td","tfoot","caption"),eQ=Pn("tabs").parts("root","tab","tablist","tabpanel","tabpanels","indicator"),tQ=Pn("tag").parts("container","label","closeButton");function Ti(e,t){nQ(e)&&(e="100%");var n=rQ(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function H2(e){return Math.min(1,Math.max(0,e))}function nQ(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function rQ(e){return typeof e=="string"&&e.indexOf("%")!==-1}function oO(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function W2(e){return e<=1?"".concat(Number(e)*100,"%"):e}function mf(e){return e.length===1?"0"+e:String(e)}function iQ(e,t,n){return{r:Ti(e,255)*255,g:Ti(t,255)*255,b:Ti(n,255)*255}}function DE(e,t,n){e=Ti(e,255),t=Ti(t,255),n=Ti(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),o=0,a=0,s=(r+i)/2;if(r===i)a=0,o=0;else{var l=r-i;switch(a=s>.5?l/(2-r-i):l/(r+i),r){case e:o=(t-n)/l+(t<n?6:0);break;case t:o=(n-e)/l+2;break;case n:o=(e-t)/l+4;break}o/=6}return{h:o,s:a,l:s}}function Ab(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function oQ(e,t,n){var r,i,o;if(e=Ti(e,360),t=Ti(t,100),n=Ti(n,100),t===0)i=n,o=n,r=n;else{var a=n<.5?n*(1+t):n+t-n*t,s=2*n-a;r=Ab(s,a,e+1/3),i=Ab(s,a,e),o=Ab(s,a,e-1/3)}return{r:r*255,g:i*255,b:o*255}}function zE(e,t,n){e=Ti(e,255),t=Ti(t,255),n=Ti(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),o=0,a=r,s=r-i,l=r===0?0:s/r;if(r===i)o=0;else{switch(r){case e:o=(t-n)/s+(t<n?6:0);break;case t:o=(n-e)/s+2;break;case n:o=(e-t)/s+4;break}o/=6}return{h:o,s:l,v:a}}function aQ(e,t,n){e=Ti(e,360)*6,t=Ti(t,100),n=Ti(n,100);var r=Math.floor(e),i=e-r,o=n*(1-t),a=n*(1-i*t),s=n*(1-(1-i)*t),l=r%6,d=[n,a,o,o,s,n][l],p=[s,n,n,a,o,o][l],g=[o,o,s,n,n,a][l];return{r:d*255,g:p*255,b:g*255}}function FE(e,t,n,r){var i=[mf(Math.round(e).toString(16)),mf(Math.round(t).toString(16)),mf(Math.round(n).toString(16))];return r&&i[0].startsWith(i[0].charAt(1))&&i[1].startsWith(i[1].charAt(1))&&i[2].startsWith(i[2].charAt(1))?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join("")}function sQ(e,t,n,r,i){var o=[mf(Math.round(e).toString(16)),mf(Math.round(t).toString(16)),mf(Math.round(n).toString(16)),mf(lQ(r))];return i&&o[0].startsWith(o[0].charAt(1))&&o[1].startsWith(o[1].charAt(1))&&o[2].startsWith(o[2].charAt(1))&&o[3].startsWith(o[3].charAt(1))?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")}function lQ(e){return Math.round(parseFloat(e)*255).toString(16)}function BE(e){return Yo(e)/255}function Yo(e){return parseInt(e,16)}function uQ(e){return{r:e>>16,g:(e&65280)>>8,b:e&255}}var Yw={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function cQ(e){var t={r:0,g:0,b:0},n=1,r=null,i=null,o=null,a=!1,s=!1;return typeof e=="string"&&(e=hQ(e)),typeof e=="object"&&(Yl(e.r)&&Yl(e.g)&&Yl(e.b)?(t=iQ(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Yl(e.h)&&Yl(e.s)&&Yl(e.v)?(r=W2(e.s),i=W2(e.v),t=aQ(e.h,r,i),a=!0,s="hsv"):Yl(e.h)&&Yl(e.s)&&Yl(e.l)&&(r=W2(e.s),o=W2(e.l),t=oQ(e.h,r,o),a=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=oO(n),{ok:a,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var dQ="[-\\+]?\\d+%?",fQ="[-\\+]?\\d*\\.\\d+%?",Lc="(?:".concat(fQ,")|(?:").concat(dQ,")"),Ib="[\\s|\\(]+(".concat(Lc,")[,|\\s]+(").concat(Lc,")[,|\\s]+(").concat(Lc,")\\s*\\)?"),Mb="[\\s|\\(]+(".concat(Lc,")[,|\\s]+(").concat(Lc,")[,|\\s]+(").concat(Lc,")[,|\\s]+(").concat(Lc,")\\s*\\)?"),ds={CSS_UNIT:new RegExp(Lc),rgb:new RegExp("rgb"+Ib),rgba:new RegExp("rgba"+Mb),hsl:new RegExp("hsl"+Ib),hsla:new RegExp("hsla"+Mb),hsv:new RegExp("hsv"+Ib),hsva:new RegExp("hsva"+Mb),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function hQ(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(Yw[e])e=Yw[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=ds.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=ds.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=ds.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=ds.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=ds.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=ds.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=ds.hex8.exec(e),n?{r:Yo(n[1]),g:Yo(n[2]),b:Yo(n[3]),a:BE(n[4]),format:t?"name":"hex8"}:(n=ds.hex6.exec(e),n?{r:Yo(n[1]),g:Yo(n[2]),b:Yo(n[3]),format:t?"name":"hex"}:(n=ds.hex4.exec(e),n?{r:Yo(n[1]+n[1]),g:Yo(n[2]+n[2]),b:Yo(n[3]+n[3]),a:BE(n[4]+n[4]),format:t?"name":"hex8"}:(n=ds.hex3.exec(e),n?{r:Yo(n[1]+n[1]),g:Yo(n[2]+n[2]),b:Yo(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function Yl(e){return Boolean(ds.CSS_UNIT.exec(String(e)))}var dv=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=uQ(t)),this.originalInput=t;var i=cQ(t);this.originalInput=t,this.r=i.r,this.g=i.g,this.b=i.b,this.a=i.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:i.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=i.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,r,i,o=t.r/255,a=t.g/255,s=t.b/255;return o<=.03928?n=o/12.92:n=Math.pow((o+.055)/1.055,2.4),a<=.03928?r=a/12.92:r=Math.pow((a+.055)/1.055,2.4),s<=.03928?i=s/12.92:i=Math.pow((s+.055)/1.055,2.4),.2126*n+.7152*r+.0722*i},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=oO(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.toHsv=function(){var t=zE(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=zE(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),i=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(i,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(i,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=DE(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=DE(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),i=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(i,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(i,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),FE(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),sQ(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Ti(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(Ti(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+FE(this.r,this.g,this.b,!1),n=0,r=Object.entries(Yw);n<r.length;n++){var i=r[n],o=i[0],a=i[1];if(t===a)return o}return!1},e.prototype.toString=function(t){var n=Boolean(t);t=t??this.format;var r=!1,i=this.a<1&&this.a>=0,o=!n&&i&&(t.startsWith("hex")||t==="name");return o?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=H2(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=H2(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=H2(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=H2(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),i=new e(t).toRgb(),o=n/100,a={r:(i.r-r.r)*o+r.r,g:(i.g-r.g)*o+r.g,b:(i.b-r.b)*o+r.b,a:(i.a-r.a)*o+r.a};return new e(a)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),i=360/n,o=[this];for(r.h=(r.h-(i*t>>1)+720)%360;--t;)r.h=(r.h+i)%360,o.push(new e(r));return o},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,i=n.s,o=n.v,a=[],s=1/t;t--;)a.push(new e({h:r,s:i,v:o})),o=(o+s)%1;return a},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb();return new e({r:r.r+(n.r-r.r)*n.a,g:r.g+(n.g-r.g)*n.a,b:r.b+(n.b-r.b)*n.a})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,i=[this],o=360/t,a=1;a<t;a++)i.push(new e({h:(r+a*o)%360,s:n.s,l:n.l}));return i},e.prototype.equals=function(t){return this.toRgbString()===new e(t).toRgbString()},e}();function aO(e){if(e===void 0&&(e={}),e.count!==void 0&&e.count!==null){var t=e.count,n=[];for(e.count=void 0;t>n.length;)e.count=null,e.seed&&(e.seed+=1),n.push(aO(e));return e.count=t,n}var r=pQ(e.hue,e.seed),i=gQ(r,e),o=mQ(r,i,e),a={h:r,s:i,v:o};return e.alpha!==void 0&&(a.a=e.alpha),new dv(a)}function pQ(e,t){var n=yQ(e),r=q3(n,t);return r<0&&(r=360+r),r}function gQ(e,t){if(t.hue==="monochrome")return 0;if(t.luminosity==="random")return q3([0,100],t.seed);var n=sO(e).saturationRange,r=n[0],i=n[1];switch(t.luminosity){case"bright":r=55;break;case"dark":r=i-10;break;case"light":i=55;break}return q3([r,i],t.seed)}function mQ(e,t,n){var r=vQ(e,t),i=100;switch(n.luminosity){case"dark":i=r+20;break;case"light":r=(i+r)/2;break;case"random":r=0,i=100;break}return q3([r,i],n.seed)}function vQ(e,t){for(var n=sO(e).lowerBounds,r=0;r<n.length-1;r++){var i=n[r][0],o=n[r][1],a=n[r+1][0],s=n[r+1][1];if(t>=i&&t<=a){var l=(s-o)/(a-i),d=o-l*i;return l*t+d}}return 0}function yQ(e){var t=parseInt(e,10);if(!Number.isNaN(t)&&t<360&&t>0)return[t,t];if(typeof e=="string"){var n=uO.find(function(a){return a.name===e});if(n){var r=lO(n);if(r.hueRange)return r.hueRange}var i=new dv(e);if(i.isValid){var o=i.toHsv().h;return[o,o]}}return[0,360]}function sO(e){e>=334&&e<=360&&(e-=360);for(var t=0,n=uO;t<n.length;t++){var r=n[t],i=lO(r);if(i.hueRange&&e>=i.hueRange[0]&&e<=i.hueRange[1])return i}throw Error("Color not found")}function q3(e,t){if(t===void 0)return Math.floor(e[0]+Math.random()*(e[1]+1-e[0]));var n=e[1]||1,r=e[0]||0;t=(t*9301+49297)%233280;var i=t/233280;return Math.floor(r+i*(n-r))}function lO(e){var t=e.lowerBounds[0][0],n=e.lowerBounds[e.lowerBounds.length-1][0],r=e.lowerBounds[e.lowerBounds.length-1][1],i=e.lowerBounds[0][1];return{name:e.name,hueRange:e.hueRange,lowerBounds:e.lowerBounds,saturationRange:[t,n],brightnessRange:[r,i]}}var uO=[{name:"monochrome",hueRange:null,lowerBounds:[[0,0],[100,0]]},{name:"red",hueRange:[-26,18],lowerBounds:[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]},{name:"orange",hueRange:[19,46],lowerBounds:[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]},{name:"yellow",hueRange:[47,62],lowerBounds:[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]},{name:"green",hueRange:[63,178],lowerBounds:[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]},{name:"blue",hueRange:[179,257],lowerBounds:[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]},{name:"purple",hueRange:[258,282],lowerBounds:[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]},{name:"pink",hueRange:[283,334],lowerBounds:[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]]}];function xQ(e,t,n,r,i){for(t=t.split?t.split("."):t,r=0;r<t.length;r++)e=e?e[t[r]]:i;return e===i?n:e}var bQ=e=>Object.keys(e).length===0,Ei=(e,t,n)=>{const r=xQ(e,`colors.${t}`,t),{isValid:i}=new dv(r);return i?r:n},SQ=e=>t=>{const n=Ei(t,e);return new dv(n).isDark()?"dark":"light"},wQ=e=>t=>SQ(e)(t)==="dark",c0=(e,t)=>n=>{const r=Ei(n,e);return new dv(r).setAlpha(t).toRgbString()};function $E(e="1rem",t="rgba(255, 255, 255, 0.15)"){return{backgroundImage:`linear-gradient(
45deg,
${t} 25%,
transparent 25%,
transparent 50%,
${t} 50%,
${t} 75%,
transparent 75%,
transparent
)`,backgroundSize:`${e} ${e}`}}function CQ(e){const t=aO().toHexString();return!e||bQ(e)?t:e.string&&e.colors?kQ(e.string,e.colors):e.string&&!e.colors?_Q(e.string):e.colors&&!e.string?EQ(e.colors):t}function _Q(e){let t=0;if(e.length===0)return t.toString();for(let r=0;r<e.length;r+=1)t=e.charCodeAt(r)+((t<<5)-t),t=t&t;let n="#";for(let r=0;r<3;r+=1){const i=t>>r*8&255;n+=`00${i.toString(16)}`.substr(-2)}return n}function kQ(e,t){let n=0;if(e.length===0)return t[0];for(let r=0;r<e.length;r+=1)n=e.charCodeAt(r)+((n<<5)-n),n=n&n;return n=(n%t.length+t.length)%t.length,t[n]}function EQ(e){return e[Math.floor(Math.random()*e.length)]}function Ie(e,t){return n=>n.colorMode==="dark"?t:e}function X9(e){const{orientation:t,vertical:n,horizontal:r}=e;return t?t==="vertical"?n:r:{}}function PQ(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Array.isArray(e)}function cO(e){return PQ(e)&&e.reference?e.reference:String(e)}var b4=(e,...t)=>t.map(cO).join(` ${e} `).replace(/calc/g,""),HE=(...e)=>`calc(${b4("+",...e)})`,WE=(...e)=>`calc(${b4("-",...e)})`,Xw=(...e)=>`calc(${b4("*",...e)})`,VE=(...e)=>`calc(${b4("/",...e)})`,UE=e=>{const t=cO(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:Xw(t,-1)},ru=Object.assign(e=>({add:(...t)=>ru(HE(e,...t)),subtract:(...t)=>ru(WE(e,...t)),multiply:(...t)=>ru(Xw(e,...t)),divide:(...t)=>ru(VE(e,...t)),negate:()=>ru(UE(e)),toString:()=>e.toString()}),{add:HE,subtract:WE,multiply:Xw,divide:VE,negate:UE});function TQ(e){return!Number.isInteger(parseFloat(e.toString()))}function LQ(e,t="-"){return e.replace(/\s+/g,t)}function dO(e){const t=LQ(e.toString());return t.includes("\\.")?e:TQ(e)?t.replace(".","\\."):e}function AQ(e,t=""){return[t,dO(e)].filter(Boolean).join("-")}function IQ(e,t){return`var(${dO(e)}${t?`, ${t}`:""})`}function MQ(e,t=""){return`--${AQ(e,t)}`}function Ao(e,t){const n=MQ(e,t?.prefix);return{variable:n,reference:IQ(n,RQ(t?.fallback))}}function RQ(e){return typeof e=="string"?e:e?.reference}var{definePartsStyle:OQ,defineMultiStyleConfig:NQ}=nr(MX.keys),DQ={borderTopWidth:"1px",borderColor:"inherit",_last:{borderBottomWidth:"1px"}},zQ={transitionProperty:"common",transitionDuration:"normal",fontSize:"md",_focusVisible:{boxShadow:"outline"},_hover:{bg:"blackAlpha.50"},_disabled:{opacity:.4,cursor:"not-allowed"},px:"4",py:"2"},FQ={pt:"2",px:"4",pb:"5"},BQ={fontSize:"1.25em"},$Q=OQ({container:DQ,button:zQ,panel:FQ,icon:BQ}),HQ=NQ({baseStyle:$Q}),{definePartsStyle:fv,defineMultiStyleConfig:WQ}=nr(RX.keys),ra=da("alert-fg"),fu=da("alert-bg"),VQ=fv({container:{bg:fu.reference,px:"4",py:"3"},title:{fontWeight:"bold",lineHeight:"6",marginEnd:"2"},description:{lineHeight:"6"},icon:{color:ra.reference,flexShrink:0,marginEnd:"3",w:"5",h:"6"},spinner:{color:ra.reference,flexShrink:0,marginEnd:"3",w:"5",h:"5"}});function Q9(e){const{theme:t,colorScheme:n}=e,r=c0(`${n}.200`,.16)(t);return{light:`colors.${n}.100`,dark:r}}var UQ=fv(e=>{const{colorScheme:t}=e,n=Q9(e);return{container:{[ra.variable]:`colors.${t}.500`,[fu.variable]:n.light,_dark:{[ra.variable]:`colors.${t}.200`,[fu.variable]:n.dark}}}}),GQ=fv(e=>{const{colorScheme:t}=e,n=Q9(e);return{container:{[ra.variable]:`colors.${t}.500`,[fu.variable]:n.light,_dark:{[ra.variable]:`colors.${t}.200`,[fu.variable]:n.dark},paddingStart:"3",borderStartWidth:"4px",borderStartColor:ra.reference}}}),jQ=fv(e=>{const{colorScheme:t}=e,n=Q9(e);return{container:{[ra.variable]:`colors.${t}.500`,[fu.variable]:n.light,_dark:{[ra.variable]:`colors.${t}.200`,[fu.variable]:n.dark},pt:"2",borderTopWidth:"4px",borderTopColor:ra.reference}}}),qQ=fv(e=>{const{colorScheme:t}=e;return{container:{[ra.variable]:"colors.white",[fu.variable]:`colors.${t}.500`,_dark:{[ra.variable]:"colors.gray.900",[fu.variable]:`colors.${t}.200`},color:ra.reference}}}),KQ={subtle:UQ,"left-accent":GQ,"top-accent":jQ,solid:qQ},ZQ=WQ({baseStyle:VQ,variants:KQ,defaultProps:{variant:"subtle",colorScheme:"blue"}}),fO={px:"1px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},YQ={max:"max-content",min:"min-content",full:"100%","3xs":"14rem","2xs":"16rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem","8xl":"90rem",prose:"60ch"},XQ={sm:"640px",md:"768px",lg:"1024px",xl:"1280px"},QQ={...fO,...YQ,container:XQ},hO=QQ,JQ=e=>typeof e=="function";function wr(e,...t){return JQ(e)?e(...t):e}var{definePartsStyle:pO,defineMultiStyleConfig:eJ}=nr(OX.keys),Bp=da("avatar-border-color"),Rb=da("avatar-bg"),tJ={borderRadius:"full",border:"0.2em solid",[Bp.variable]:"white",_dark:{[Bp.variable]:"colors.gray.800"},borderColor:Bp.reference},nJ={[Rb.variable]:"colors.gray.200",_dark:{[Rb.variable]:"colors.whiteAlpha.400"},bgColor:Rb.reference},GE=da("avatar-background"),rJ=e=>{const{name:t,theme:n}=e,r=t?CQ({string:t}):"colors.gray.400",i=wQ(r)(n);let o="white";return i||(o="gray.800"),{bg:GE.reference,"&:not([data-loaded])":{[GE.variable]:r},color:o,[Bp.variable]:"colors.white",_dark:{[Bp.variable]:"colors.gray.800"},borderColor:Bp.reference,verticalAlign:"top"}},iJ=pO(e=>({badge:wr(tJ,e),excessLabel:wr(nJ,e),container:wr(rJ,e)}));function gc(e){const t=e!=="100%"?hO[e]:void 0;return pO({container:{width:e,height:e,fontSize:`calc(${t??e} / 2.5)`},excessLabel:{width:e,height:e},label:{fontSize:`calc(${t??e} / 2.5)`,lineHeight:e!=="100%"?t??e:void 0}})}var oJ={"2xs":gc(4),xs:gc(6),sm:gc(8),md:gc(12),lg:gc(16),xl:gc(24),"2xl":gc(32),full:gc("100%")},aJ=eJ({baseStyle:iJ,sizes:oJ,defaultProps:{size:"md"}}),sJ={px:1,textTransform:"uppercase",fontSize:"xs",borderRadius:"sm",fontWeight:"bold"},$p=da("badge-bg"),fl=da("badge-color"),lJ=e=>{const{colorScheme:t,theme:n}=e,r=c0(`${t}.500`,.6)(n);return{[$p.variable]:`colors.${t}.500`,[fl.variable]:"colors.white",_dark:{[$p.variable]:r,[fl.variable]:"colors.whiteAlpha.800"},bg:$p.reference,color:fl.reference}},uJ=e=>{const{colorScheme:t,theme:n}=e,r=c0(`${t}.200`,.16)(n);return{[$p.variable]:`colors.${t}.100`,[fl.variable]:`colors.${t}.800`,_dark:{[$p.variable]:r,[fl.variable]:`colors.${t}.200`},bg:$p.reference,color:fl.reference}},cJ=e=>{const{colorScheme:t,theme:n}=e,r=c0(`${t}.200`,.8)(n);return{[fl.variable]:`colors.${t}.500`,_dark:{[fl.variable]:r},color:fl.reference,boxShadow:`inset 0 0 0px 1px ${fl.reference}`}},dJ={solid:lJ,subtle:uJ,outline:cJ},qg={baseStyle:sJ,variants:dJ,defaultProps:{variant:"subtle",colorScheme:"gray"}},{defineMultiStyleConfig:fJ,definePartsStyle:hJ}=nr(NX.keys),pJ={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}},gJ=hJ({link:pJ}),mJ=fJ({baseStyle:gJ}),vJ={lineHeight:"1.2",borderRadius:"md",fontWeight:"semibold",transitionProperty:"common",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{_disabled:{bg:"initial"}}},gO=e=>{const{colorScheme:t,theme:n}=e;if(t==="gray")return{color:Ie("inherit","whiteAlpha.900")(e),_hover:{bg:Ie("gray.100","whiteAlpha.200")(e)},_active:{bg:Ie("gray.200","whiteAlpha.300")(e)}};const r=c0(`${t}.200`,.12)(n),i=c0(`${t}.200`,.24)(n);return{color:Ie(`${t}.600`,`${t}.200`)(e),bg:"transparent",_hover:{bg:Ie(`${t}.50`,r)(e)},_active:{bg:Ie(`${t}.100`,i)(e)}}},yJ=e=>{const{colorScheme:t}=e,n=Ie("gray.200","whiteAlpha.300")(e);return{border:"1px solid",borderColor:t==="gray"?n:"currentColor",".chakra-button__group[data-attached] > &:not(:last-of-type)":{marginEnd:"-1px"},...wr(gO,e)}},xJ={yellow:{bg:"yellow.400",color:"black",hoverBg:"yellow.500",activeBg:"yellow.600"},cyan:{bg:"cyan.400",color:"black",hoverBg:"cyan.500",activeBg:"cyan.600"}},bJ=e=>{const{colorScheme:t}=e;if(t==="gray"){const s=Ie("gray.100","whiteAlpha.200")(e);return{bg:s,_hover:{bg:Ie("gray.200","whiteAlpha.300")(e),_disabled:{bg:s}},_active:{bg:Ie("gray.300","whiteAlpha.400")(e)}}}const{bg:n=`${t}.500`,color:r="white",hoverBg:i=`${t}.600`,activeBg:o=`${t}.700`}=xJ[t]??{},a=Ie(n,`${t}.200`)(e);return{bg:a,color:Ie(r,"gray.800")(e),_hover:{bg:Ie(i,`${t}.300`)(e),_disabled:{bg:a}},_active:{bg:Ie(o,`${t}.400`)(e)}}},SJ=e=>{const{colorScheme:t}=e;return{padding:0,height:"auto",lineHeight:"normal",verticalAlign:"baseline",color:Ie(`${t}.500`,`${t}.200`)(e),_hover:{textDecoration:"underline",_disabled:{textDecoration:"none"}},_active:{color:Ie(`${t}.700`,`${t}.500`)(e)}}},wJ={bg:"none",color:"inherit",display:"inline",lineHeight:"inherit",m:"0",p:"0"},CJ={ghost:gO,outline:yJ,solid:bJ,link:SJ,unstyled:wJ},_J={lg:{h:"12",minW:"12",fontSize:"lg",px:"6"},md:{h:"10",minW:"10",fontSize:"md",px:"4"},sm:{h:"8",minW:"8",fontSize:"sm",px:"3"},xs:{h:"6",minW:"6",fontSize:"xs",px:"2"}},kJ={baseStyle:vJ,variants:CJ,sizes:_J,defaultProps:{variant:"solid",size:"md",colorScheme:"gray"}},{definePartsStyle:jy,defineMultiStyleConfig:EJ}=nr(DX.keys),Kg=da("checkbox-size"),PJ=e=>{const{colorScheme:t}=e;return{w:Kg.reference,h:Kg.reference,transitionProperty:"box-shadow",transitionDuration:"normal",border:"2px solid",borderRadius:"sm",borderColor:"inherit",color:"white",_checked:{bg:Ie(`${t}.500`,`${t}.200`)(e),borderColor:Ie(`${t}.500`,`${t}.200`)(e),color:Ie("white","gray.900")(e),_hover:{bg:Ie(`${t}.600`,`${t}.300`)(e),borderColor:Ie(`${t}.600`,`${t}.300`)(e)},_disabled:{borderColor:Ie("gray.200","transparent")(e),bg:Ie("gray.200","whiteAlpha.300")(e),color:Ie("gray.500","whiteAlpha.500")(e)}},_indeterminate:{bg:Ie(`${t}.500`,`${t}.200`)(e),borderColor:Ie(`${t}.500`,`${t}.200`)(e),color:Ie("white","gray.900")(e)},_disabled:{bg:Ie("gray.100","whiteAlpha.100")(e),borderColor:Ie("gray.100","transparent")(e)},_focusVisible:{boxShadow:"outline"},_invalid:{borderColor:Ie("red.500","red.300")(e)}}},TJ={_disabled:{cursor:"not-allowed"}},LJ={userSelect:"none",_disabled:{opacity:.4}},AJ={transitionProperty:"transform",transitionDuration:"normal"},IJ=jy(e=>({icon:AJ,container:TJ,control:wr(PJ,e),label:LJ})),MJ={sm:jy({control:{[Kg.variable]:"sizes.3"},label:{fontSize:"sm"},icon:{fontSize:"3xs"}}),md:jy({control:{[Kg.variable]:"sizes.4"},label:{fontSize:"md"},icon:{fontSize:"2xs"}}),lg:jy({control:{[Kg.variable]:"sizes.5"},label:{fontSize:"lg"},icon:{fontSize:"2xs"}})},K3=EJ({baseStyle:IJ,sizes:MJ,defaultProps:{size:"md",colorScheme:"blue"}}),Zg=Ao("close-button-size"),RJ=e=>{const t=Ie("blackAlpha.100","whiteAlpha.100")(e),n=Ie("blackAlpha.200","whiteAlpha.200")(e);return{w:[Zg.reference],h:[Zg.reference],borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{bg:t},_active:{bg:n},_focusVisible:{boxShadow:"outline"}}},OJ={lg:{[Zg.variable]:"sizes.10",fontSize:"md"},md:{[Zg.variable]:"sizes.8",fontSize:"xs"},sm:{[Zg.variable]:"sizes.6",fontSize:"2xs"}},NJ={baseStyle:RJ,sizes:OJ,defaultProps:{size:"md"}},{variants:DJ,defaultProps:zJ}=qg,FJ={fontFamily:"mono",fontSize:"sm",px:"0.2em",borderRadius:"sm"},BJ={baseStyle:FJ,variants:DJ,defaultProps:zJ},$J={w:"100%",mx:"auto",maxW:"prose",px:"4"},HJ={baseStyle:$J},WJ={opacity:.6,borderColor:"inherit"},VJ={borderStyle:"solid"},UJ={borderStyle:"dashed"},GJ={solid:VJ,dashed:UJ},jJ={baseStyle:WJ,variants:GJ,defaultProps:{variant:"solid"}},{definePartsStyle:Qw,defineMultiStyleConfig:qJ}=nr(zX.keys);function ep(e){return Qw(e==="full"?{dialog:{maxW:"100vw",h:"100vh"}}:{dialog:{maxW:e}})}var KJ={bg:"blackAlpha.600",zIndex:"overlay"},ZJ={display:"flex",zIndex:"modal",justifyContent:"center"},YJ=e=>{const{isFullHeight:t}=e;return{...t&&{height:"100vh"},zIndex:"modal",maxH:"100vh",bg:Ie("white","gray.700")(e),color:"inherit",boxShadow:Ie("lg","dark-lg")(e)}},XJ={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},QJ={position:"absolute",top:"2",insetEnd:"3"},JJ={px:"6",py:"2",flex:"1",overflow:"auto"},eee={px:"6",py:"4"},tee=Qw(e=>({overlay:KJ,dialogContainer:ZJ,dialog:wr(YJ,e),header:XJ,closeButton:QJ,body:JJ,footer:eee})),nee={xs:ep("xs"),sm:ep("md"),md:ep("lg"),lg:ep("2xl"),xl:ep("4xl"),full:ep("full")},ree=qJ({baseStyle:tee,sizes:nee,defaultProps:{size:"xs"}}),{definePartsStyle:iee,defineMultiStyleConfig:oee}=nr(FX.keys),aee={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal"},see={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},lee={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},uee=iee({preview:aee,input:see,textarea:lee}),cee=oee({baseStyle:uee}),{definePartsStyle:dee,defineMultiStyleConfig:fee}=nr(BX.keys),hee=e=>({marginStart:"1",color:Ie("red.500","red.300")(e)}),pee=e=>({mt:"2",color:Ie("gray.600","whiteAlpha.600")(e),lineHeight:"normal",fontSize:"sm"}),gee=dee(e=>({container:{width:"100%",position:"relative"},requiredIndicator:wr(hee,e),helperText:wr(pee,e)})),mee=fee({baseStyle:gee}),{definePartsStyle:vee,defineMultiStyleConfig:yee}=nr($X.keys),xee=e=>({color:Ie("red.500","red.300")(e),mt:"2",fontSize:"sm",lineHeight:"normal"}),bee=e=>({marginEnd:"0.5em",color:Ie("red.500","red.300")(e)}),See=vee(e=>({text:wr(xee,e),icon:wr(bee,e)})),wee=yee({baseStyle:See}),Cee={fontSize:"md",marginEnd:"3",mb:"2",fontWeight:"medium",transitionProperty:"common",transitionDuration:"normal",opacity:1,_disabled:{opacity:.4}},_ee={baseStyle:Cee},kee={fontFamily:"heading",fontWeight:"bold"},Eee={"4xl":{fontSize:["6xl",null,"7xl"],lineHeight:1},"3xl":{fontSize:["5xl",null,"6xl"],lineHeight:1},"2xl":{fontSize:["4xl",null,"5xl"],lineHeight:[1.2,null,1]},xl:{fontSize:["3xl",null,"4xl"],lineHeight:[1.33,null,1.2]},lg:{fontSize:["2xl",null,"3xl"],lineHeight:[1.33,null,1.2]},md:{fontSize:"xl",lineHeight:1.2},sm:{fontSize:"md",lineHeight:1.2},xs:{fontSize:"sm",lineHeight:1.2}},Pee={baseStyle:kee,sizes:Eee,defaultProps:{size:"xl"}},{definePartsStyle:au,defineMultiStyleConfig:Tee}=nr(HX.keys),Lee=au({field:{width:"100%",minWidth:0,outline:0,position:"relative",appearance:"none",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed"}}}),mc={lg:{fontSize:"lg",px:"4",h:"12",borderRadius:"md"},md:{fontSize:"md",px:"4",h:"10",borderRadius:"md"},sm:{fontSize:"sm",px:"3",h:"8",borderRadius:"sm"},xs:{fontSize:"xs",px:"2",h:"6",borderRadius:"sm"}},Aee={lg:au({field:mc.lg,addon:mc.lg}),md:au({field:mc.md,addon:mc.md}),sm:au({field:mc.sm,addon:mc.sm}),xs:au({field:mc.xs,addon:mc.xs})};function J9(e){const{focusBorderColor:t,errorBorderColor:n}=e;return{focusBorderColor:t||Ie("blue.500","blue.300")(e),errorBorderColor:n||Ie("red.500","red.300")(e)}}var Iee=au(e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=J9(e);return{field:{border:"1px solid",borderColor:"inherit",bg:"inherit",_hover:{borderColor:Ie("gray.300","whiteAlpha.400")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:Ei(t,r),boxShadow:`0 0 0 1px ${Ei(t,r)}`},_focusVisible:{zIndex:1,borderColor:Ei(t,n),boxShadow:`0 0 0 1px ${Ei(t,n)}`}},addon:{border:"1px solid",borderColor:Ie("inherit","whiteAlpha.50")(e),bg:Ie("gray.100","whiteAlpha.300")(e)}}}),Mee=au(e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=J9(e);return{field:{border:"2px solid",borderColor:"transparent",bg:Ie("gray.100","whiteAlpha.50")(e),_hover:{bg:Ie("gray.200","whiteAlpha.100")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:Ei(t,r)},_focusVisible:{bg:"transparent",borderColor:Ei(t,n)}},addon:{border:"2px solid",borderColor:"transparent",bg:Ie("gray.100","whiteAlpha.50")(e)}}}),Ree=au(e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=J9(e);return{field:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent",_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:Ei(t,r),boxShadow:`0px 1px 0px 0px ${Ei(t,r)}`},_focusVisible:{borderColor:Ei(t,n),boxShadow:`0px 1px 0px 0px ${Ei(t,n)}`}},addon:{borderBottom:"2px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}}),Oee=au({field:{bg:"transparent",px:"0",height:"auto"},addon:{bg:"transparent",px:"0",height:"auto"}}),Nee={outline:Iee,filled:Mee,flushed:Ree,unstyled:Oee},fn=Tee({baseStyle:Lee,sizes:Aee,variants:Nee,defaultProps:{size:"md",variant:"outline"}}),Dee=e=>({bg:Ie("gray.100","whiteAlpha")(e),borderRadius:"md",borderWidth:"1px",borderBottomWidth:"3px",fontSize:"0.8em",fontWeight:"bold",lineHeight:"normal",px:"0.4em",whiteSpace:"nowrap"}),zee={baseStyle:Dee},Fee={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}},Bee={baseStyle:Fee},{defineMultiStyleConfig:$ee,definePartsStyle:Hee}=nr(WX.keys),Wee={marginEnd:"2",display:"inline",verticalAlign:"text-bottom"},Vee=Hee({icon:Wee}),Uee=$ee({baseStyle:Vee}),{defineMultiStyleConfig:Gee,definePartsStyle:jee}=nr(VX.keys),qee=e=>({bg:Ie("#fff","gray.700")(e),boxShadow:Ie("sm","dark-lg")(e),color:"inherit",minW:"3xs",py:"2",zIndex:1,borderRadius:"md",borderWidth:"1px"}),Kee=e=>({py:"1.5",px:"3",transitionProperty:"background",transitionDuration:"ultra-fast",transitionTimingFunction:"ease-in",_focus:{bg:Ie("gray.100","whiteAlpha.100")(e)},_active:{bg:Ie("gray.200","whiteAlpha.200")(e)},_expanded:{bg:Ie("gray.100","whiteAlpha.100")(e)},_disabled:{opacity:.4,cursor:"not-allowed"}}),Zee={mx:4,my:2,fontWeight:"semibold",fontSize:"sm"},Yee={opacity:.6},Xee={border:0,borderBottom:"1px solid",borderColor:"inherit",my:"2",opacity:.6},Qee={transitionProperty:"common",transitionDuration:"normal"},Jee=jee(e=>({button:Qee,list:wr(qee,e),item:wr(Kee,e),groupTitle:Zee,command:Yee,divider:Xee})),ete=Gee({baseStyle:Jee}),{defineMultiStyleConfig:tte,definePartsStyle:Jw}=nr(UX.keys),nte={bg:"blackAlpha.600",zIndex:"modal"},rte=e=>{const{isCentered:t,scrollBehavior:n}=e;return{display:"flex",zIndex:"modal",justifyContent:"center",alignItems:t?"center":"flex-start",overflow:n==="inside"?"hidden":"auto"}},ite=e=>{const{scrollBehavior:t}=e;return{borderRadius:"md",bg:Ie("white","gray.700")(e),color:"inherit",my:"16",zIndex:"modal",maxH:t==="inside"?"calc(100% - 7.5rem)":void 0,boxShadow:Ie("lg","dark-lg")(e)}},ote={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},ate={position:"absolute",top:"2",insetEnd:"3"},ste=e=>{const{scrollBehavior:t}=e;return{px:"6",py:"2",flex:"1",overflow:t==="inside"?"auto":void 0}},lte={px:"6",py:"4"},ute=Jw(e=>({overlay:nte,dialogContainer:wr(rte,e),dialog:wr(ite,e),header:ote,closeButton:ate,body:wr(ste,e),footer:lte}));function us(e){return Jw(e==="full"?{dialog:{maxW:"100vw",minH:"$100vh",my:"0",borderRadius:"0"}}:{dialog:{maxW:e}})}var cte={xs:us("xs"),sm:us("sm"),md:us("md"),lg:us("lg"),xl:us("xl"),"2xl":us("2xl"),"3xl":us("3xl"),"4xl":us("4xl"),"5xl":us("5xl"),"6xl":us("6xl"),full:us("full")},dte=tte({baseStyle:ute,sizes:cte,defaultProps:{size:"md"}}),fte={letterSpacings:{tighter:"-0.05em",tight:"-0.025em",normal:"0",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeights:{normal:"normal",none:1,shorter:1.25,short:1.375,base:1.5,tall:1.625,taller:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},fontWeights:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},fonts:{heading:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',body:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',mono:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'},fontSizes:{"3xs":"0.45rem","2xs":"0.625rem",xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem","2xl":"1.5rem","3xl":"1.875rem","4xl":"2.25rem","5xl":"3rem","6xl":"3.75rem","7xl":"4.5rem","8xl":"6rem","9xl":"8rem"}},mO=fte,{defineMultiStyleConfig:hte,definePartsStyle:vO}=nr(GX.keys),e8=Ao("number-input-stepper-width"),yO=Ao("number-input-input-padding"),pte=ru(e8).add("0.5rem").toString(),gte={[e8.variable]:"sizes.6",[yO.variable]:pte},mte=e=>{var t;return((t=wr(fn.baseStyle,e))==null?void 0:t.field)??{}},vte={width:[e8.reference]},yte=e=>({borderStart:"1px solid",borderStartColor:Ie("inherit","whiteAlpha.300")(e),color:Ie("inherit","whiteAlpha.800")(e),_active:{bg:Ie("gray.200","whiteAlpha.300")(e)},_disabled:{opacity:.4,cursor:"not-allowed"}}),xte=vO(e=>({root:gte,field:wr(mte,e)??{},stepperGroup:vte,stepper:wr(yte,e)??{}}));function V2(e){var t,n;const r=(t=fn.sizes)==null?void 0:t[e],i={lg:"md",md:"md",sm:"sm",xs:"sm"},o=((n=r.field)==null?void 0:n.fontSize)??"md",a=mO.fontSizes[o];return vO({field:{...r.field,paddingInlineEnd:yO.reference,verticalAlign:"top"},stepper:{fontSize:ru(a).multiply(.75).toString(),_first:{borderTopEndRadius:i[e]},_last:{borderBottomEndRadius:i[e],mt:"-1px",borderTopWidth:1}}})}var bte={xs:V2("xs"),sm:V2("sm"),md:V2("md"),lg:V2("lg")},Ste=hte({baseStyle:xte,sizes:bte,variants:fn.variants,defaultProps:fn.defaultProps}),jE,wte={...(jE=fn.baseStyle)==null?void 0:jE.field,textAlign:"center"},Cte={lg:{fontSize:"lg",w:12,h:12,borderRadius:"md"},md:{fontSize:"md",w:10,h:10,borderRadius:"md"},sm:{fontSize:"sm",w:8,h:8,borderRadius:"sm"},xs:{fontSize:"xs",w:6,h:6,borderRadius:"sm"}},qE,_te={outline:e=>{var t,n;return((n=wr((t=fn.variants)==null?void 0:t.outline,e))==null?void 0:n.field)??{}},flushed:e=>{var t,n;return((n=wr((t=fn.variants)==null?void 0:t.flushed,e))==null?void 0:n.field)??{}},filled:e=>{var t,n;return((n=wr((t=fn.variants)==null?void 0:t.filled,e))==null?void 0:n.field)??{}},unstyled:((qE=fn.variants)==null?void 0:qE.unstyled.field)??{}},kte={baseStyle:wte,sizes:Cte,variants:_te,defaultProps:fn.defaultProps},{defineMultiStyleConfig:Ete,definePartsStyle:Pte}=nr(jX.keys),Ob=Ao("popper-bg"),Tte=Ao("popper-arrow-bg"),Lte=Ao("popper-arrow-shadow-color"),Ate={zIndex:10},Ite=e=>{const t=Ie("white","gray.700")(e),n=Ie("gray.200","whiteAlpha.300")(e);return{[Ob.variable]:`colors.${t}`,bg:Ob.reference,[Tte.variable]:Ob.reference,[Lte.variable]:`colors.${n}`,width:"xs",border:"1px solid",borderColor:"inherit",borderRadius:"md",boxShadow:"sm",zIndex:"inherit",_focusVisible:{outline:0,boxShadow:"outline"}}},Mte={px:3,py:2,borderBottomWidth:"1px"},Rte={px:3,py:2},Ote={px:3,py:2,borderTopWidth:"1px"},Nte={position:"absolute",borderRadius:"md",top:1,insetEnd:2,padding:2},Dte=Pte(e=>({popper:Ate,content:Ite(e),header:Mte,body:Rte,footer:Ote,closeButton:Nte})),zte=Ete({baseStyle:Dte}),{defineMultiStyleConfig:Fte,definePartsStyle:wg}=nr(qX.keys),Bte=e=>{const{colorScheme:t,theme:n,isIndeterminate:r,hasStripe:i}=e,o=Ie($E(),$E("1rem","rgba(0,0,0,0.1)"))(e),a=Ie(`${t}.500`,`${t}.200`)(e),s=`linear-gradient(
to right,
transparent 0%,
${Ei(n,a)} 50%,
transparent 100%
)`;return{...!r&&i&&o,...r?{bgImage:s}:{bgColor:a}}},$te={lineHeight:"1",fontSize:"0.25em",fontWeight:"bold",color:"white"},Hte=e=>({bg:Ie("gray.100","whiteAlpha.300")(e)}),Wte=e=>({transitionProperty:"common",transitionDuration:"slow",...Bte(e)}),Vte=wg(e=>({label:$te,filledTrack:Wte(e),track:Hte(e)})),Ute={xs:wg({track:{h:"1"}}),sm:wg({track:{h:"2"}}),md:wg({track:{h:"3"}}),lg:wg({track:{h:"4"}})},Gte=Fte({sizes:Ute,baseStyle:Vte,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:jte,definePartsStyle:qy}=nr(KX.keys),qte=e=>{var t;const n=(t=wr(K3.baseStyle,e))==null?void 0:t.control;return{...n,borderRadius:"full",_checked:{...n?._checked,_before:{content:'""',display:"inline-block",pos:"relative",w:"50%",h:"50%",borderRadius:"50%",bg:"currentColor"}}}},Kte=qy(e=>{var t,n,r,i;return{label:(n=(t=K3).baseStyle)==null?void 0:n.call(t,e).label,container:(i=(r=K3).baseStyle)==null?void 0:i.call(r,e).container,control:qte(e)}}),Zte={md:qy({control:{w:"4",h:"4"},label:{fontSize:"md"}}),lg:qy({control:{w:"5",h:"5"},label:{fontSize:"lg"}}),sm:qy({control:{width:"3",height:"3"},label:{fontSize:"sm"}})},Yte=jte({baseStyle:Kte,sizes:Zte,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:Xte,definePartsStyle:Qte}=nr(ZX.keys),Jte=e=>{var t;return{...(t=fn.baseStyle)==null?void 0:t.field,bg:Ie("white","gray.700")(e),appearance:"none",paddingBottom:"1px",lineHeight:"normal","> option, > optgroup":{bg:Ie("white","gray.700")(e)}}},ene={width:"6",height:"100%",insetEnd:"2",position:"relative",color:"currentColor",fontSize:"xl",_disabled:{opacity:.5}},tne=Qte(e=>({field:Jte(e),icon:ene})),U2={paddingInlineEnd:"8"},KE,ZE,YE,XE,QE,JE,eP,tP,nne={lg:{...(KE=fn.sizes)==null?void 0:KE.lg,field:{...(ZE=fn.sizes)==null?void 0:ZE.lg.field,...U2}},md:{...(YE=fn.sizes)==null?void 0:YE.md,field:{...(XE=fn.sizes)==null?void 0:XE.md.field,...U2}},sm:{...(QE=fn.sizes)==null?void 0:QE.sm,field:{...(JE=fn.sizes)==null?void 0:JE.sm.field,...U2}},xs:{...(eP=fn.sizes)==null?void 0:eP.xs,field:{...(tP=fn.sizes)==null?void 0:tP.xs.field,...U2},icon:{insetEnd:"1"}}},rne=Xte({baseStyle:tne,sizes:nne,variants:fn.variants,defaultProps:fn.defaultProps}),ine=da("skeleton-start-color"),one=da("skeleton-end-color"),ane=e=>{const t=Ie("gray.100","gray.800")(e),n=Ie("gray.400","gray.600")(e),{startColor:r=t,endColor:i=n,theme:o}=e,a=Ei(o,r),s=Ei(o,i);return{[ine.variable]:a,[one.variable]:s,opacity:.7,borderRadius:"2px",borderColor:a,background:s}},sne={baseStyle:ane},lne=e=>({borderRadius:"md",fontWeight:"semibold",_focusVisible:{boxShadow:"outline",padding:"4",position:"fixed",top:"6",insetStart:"6",bg:Ie("white","gray.700")(e)}}),une={baseStyle:lne},{defineMultiStyleConfig:cne,definePartsStyle:S4}=nr(YX.keys),Om=da("slider-thumb-size"),Nm=da("slider-track-size"),dne=e=>{const{orientation:t}=e;return{display:"inline-block",position:"relative",cursor:"pointer",_disabled:{opacity:.6,cursor:"default",pointerEvents:"none"},...X9({orientation:t,vertical:{h:"100%"},horizontal:{w:"100%"}})}},fne=e=>({...X9({orientation:e.orientation,horizontal:{h:Nm.reference},vertical:{w:Nm.reference}}),overflow:"hidden",borderRadius:"sm",bg:Ie("gray.200","whiteAlpha.200")(e),_disabled:{bg:Ie("gray.300","whiteAlpha.300")(e)}}),hne=e=>{const{orientation:t}=e;return{...X9({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",_active:{transform:"translateX(-50%) scale(1.15)"}},horizontal:{top:"50%",transform:"translateY(-50%)",_active:{transform:"translateY(-50%) scale(1.15)"}}}),w:Om.reference,h:Om.reference,display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",outline:0,zIndex:1,borderRadius:"full",bg:"white",boxShadow:"base",border:"1px solid",borderColor:"transparent",transitionProperty:"transform",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{bg:"gray.300"}}},pne=e=>{const{colorScheme:t}=e;return{width:"inherit",height:"inherit",bg:Ie(`${t}.500`,`${t}.200`)(e)}},gne=S4(e=>({container:dne(e),track:fne(e),thumb:hne(e),filledTrack:pne(e)})),mne=S4({container:{[Om.variable]:"sizes.4",[Nm.variable]:"sizes.1"}}),vne=S4({container:{[Om.variable]:"sizes.3.5",[Nm.variable]:"sizes.1"}}),yne=S4({container:{[Om.variable]:"sizes.2.5",[Nm.variable]:"sizes.0.5"}}),xne={lg:mne,md:vne,sm:yne},bne=cne({baseStyle:gne,sizes:xne,defaultProps:{size:"md",colorScheme:"blue"}}),cf=Ao("spinner-size"),Sne={width:[cf.reference],height:[cf.reference]},wne={xs:{[cf.variable]:"sizes.3"},sm:{[cf.variable]:"sizes.4"},md:{[cf.variable]:"sizes.6"},lg:{[cf.variable]:"sizes.8"},xl:{[cf.variable]:"sizes.12"}},Cne={baseStyle:Sne,sizes:wne,defaultProps:{size:"md"}},{defineMultiStyleConfig:_ne,definePartsStyle:xO}=nr(XX.keys),kne={fontWeight:"medium"},Ene={opacity:.8,marginBottom:"2"},Pne={verticalAlign:"baseline",fontWeight:"semibold"},Tne={marginEnd:1,w:"3.5",h:"3.5",verticalAlign:"middle"},Lne=xO({container:{},label:kne,helpText:Ene,number:Pne,icon:Tne}),Ane={md:xO({label:{fontSize:"sm"},helpText:{fontSize:"sm"},number:{fontSize:"2xl"}})},Ine=_ne({baseStyle:Lne,sizes:Ane,defaultProps:{size:"md"}}),{defineMultiStyleConfig:Mne,definePartsStyle:Ky}=nr(QX.keys),Yg=Ao("switch-track-width"),Ef=Ao("switch-track-height"),Nb=Ao("switch-track-diff"),Rne=ru.subtract(Yg,Ef),e6=Ao("switch-thumb-x"),One=e=>{const{colorScheme:t}=e;return{borderRadius:"full",p:"0.5",width:[Yg.reference],height:[Ef.reference],transitionProperty:"common",transitionDuration:"fast",bg:Ie("gray.300","whiteAlpha.400")(e),_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed"},_checked:{bg:Ie(`${t}.500`,`${t}.200`)(e)}}},Nne={bg:"white",transitionProperty:"transform",transitionDuration:"normal",borderRadius:"inherit",width:[Ef.reference],height:[Ef.reference],_checked:{transform:`translateX(${e6.reference})`}},Dne=Ky(e=>({container:{[Nb.variable]:Rne,[e6.variable]:Nb.reference,_rtl:{[e6.variable]:ru(Nb).negate().toString()}},track:One(e),thumb:Nne})),zne={sm:Ky({container:{[Yg.variable]:"1.375rem",[Ef.variable]:"sizes.3"}}),md:Ky({container:{[Yg.variable]:"1.875rem",[Ef.variable]:"sizes.4"}}),lg:Ky({container:{[Yg.variable]:"2.875rem",[Ef.variable]:"sizes.6"}})},Fne=Mne({baseStyle:Dne,sizes:zne,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:Bne,definePartsStyle:Hp}=nr(JX.keys),$ne=Hp({table:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full"},th:{fontFamily:"heading",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"wider",textAlign:"start"},td:{textAlign:"start"},caption:{mt:4,fontFamily:"heading",textAlign:"center",fontWeight:"medium"}}),Z3={"&[data-is-numeric=true]":{textAlign:"end"}},Hne=Hp(e=>{const{colorScheme:t}=e;return{th:{color:Ie("gray.600","gray.400")(e),borderBottom:"1px",borderColor:Ie(`${t}.100`,`${t}.700`)(e),...Z3},td:{borderBottom:"1px",borderColor:Ie(`${t}.100`,`${t}.700`)(e),...Z3},caption:{color:Ie("gray.600","gray.100")(e)},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),Wne=Hp(e=>{const{colorScheme:t}=e;return{th:{color:Ie("gray.600","gray.400")(e),borderBottom:"1px",borderColor:Ie(`${t}.100`,`${t}.700`)(e),...Z3},td:{borderBottom:"1px",borderColor:Ie(`${t}.100`,`${t}.700`)(e),...Z3},caption:{color:Ie("gray.600","gray.100")(e)},tbody:{tr:{"&:nth-of-type(odd)":{"th, td":{borderBottomWidth:"1px",borderColor:Ie(`${t}.100`,`${t}.700`)(e)},td:{background:Ie(`${t}.100`,`${t}.700`)(e)}}}},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),Vne={simple:Hne,striped:Wne,unstyled:{}},Une={sm:Hp({th:{px:"4",py:"1",lineHeight:"4",fontSize:"xs"},td:{px:"4",py:"2",fontSize:"sm",lineHeight:"4"},caption:{px:"4",py:"2",fontSize:"xs"}}),md:Hp({th:{px:"6",py:"3",lineHeight:"4",fontSize:"xs"},td:{px:"6",py:"4",lineHeight:"5"},caption:{px:"6",py:"2",fontSize:"sm"}}),lg:Hp({th:{px:"8",py:"4",lineHeight:"5",fontSize:"sm"},td:{px:"8",py:"5",lineHeight:"6"},caption:{px:"6",py:"2",fontSize:"md"}})},Gne=Bne({baseStyle:$ne,variants:Vne,sizes:Une,defaultProps:{variant:"simple",size:"md",colorScheme:"gray"}}),{defineMultiStyleConfig:jne,definePartsStyle:vl}=nr(eQ.keys),qne=e=>{const{orientation:t}=e;return{display:t==="vertical"?"flex":"block"}},Kne=e=>{const{isFitted:t}=e;return{flex:t?1:void 0,transitionProperty:"common",transitionDuration:"normal",_focusVisible:{zIndex:1,boxShadow:"outline"},_disabled:{cursor:"not-allowed",opacity:.4}}},Zne=e=>{const{align:t="start",orientation:n}=e;return{justifyContent:{end:"flex-end",center:"center",start:"flex-start"}[t],flexDirection:n==="vertical"?"column":"row"}},Yne={p:4},Xne=vl(e=>({root:qne(e),tab:Kne(e),tablist:Zne(e),tabpanel:Yne})),Qne={sm:vl({tab:{py:1,px:4,fontSize:"sm"}}),md:vl({tab:{fontSize:"md",py:2,px:4}}),lg:vl({tab:{fontSize:"lg",py:3,px:4}})},Jne=vl(e=>{const{colorScheme:t,orientation:n}=e,r=n==="vertical",i=n==="vertical"?"borderStart":"borderBottom",o=r?"marginStart":"marginBottom";return{tablist:{[i]:"2px solid",borderColor:"inherit"},tab:{[i]:"2px solid",borderColor:"transparent",[o]:"-2px",_selected:{color:Ie(`${t}.600`,`${t}.300`)(e),borderColor:"currentColor"},_active:{bg:Ie("gray.200","whiteAlpha.300")(e)},_disabled:{_active:{bg:"none"}}}}}),ere=vl(e=>{const{colorScheme:t}=e;return{tab:{borderTopRadius:"md",border:"1px solid",borderColor:"transparent",mb:"-1px",_selected:{color:Ie(`${t}.600`,`${t}.300`)(e),borderColor:"inherit",borderBottomColor:Ie("white","gray.800")(e)}},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),tre=vl(e=>{const{colorScheme:t}=e;return{tab:{border:"1px solid",borderColor:"inherit",bg:Ie("gray.50","whiteAlpha.50")(e),mb:"-1px",_notLast:{marginEnd:"-1px"},_selected:{bg:Ie("#fff","gray.800")(e),color:Ie(`${t}.600`,`${t}.300`)(e),borderColor:"inherit",borderTopColor:"currentColor",borderBottomColor:"transparent"}},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),nre=vl(e=>{const{colorScheme:t,theme:n}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",color:"gray.600",_selected:{color:Ei(n,`${t}.700`),bg:Ei(n,`${t}.100`)}}}}),rre=vl(e=>{const{colorScheme:t}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",color:Ie("gray.600","inherit")(e),_selected:{color:Ie("#fff","gray.800")(e),bg:Ie(`${t}.600`,`${t}.300`)(e)}}}}),ire=vl({}),ore={line:Jne,enclosed:ere,"enclosed-colored":tre,"soft-rounded":nre,"solid-rounded":rre,unstyled:ire},are=jne({baseStyle:Xne,sizes:Qne,variants:ore,defaultProps:{size:"md",variant:"line",colorScheme:"blue"}}),{defineMultiStyleConfig:sre,definePartsStyle:Pf}=nr(tQ.keys),lre={fontWeight:"medium",lineHeight:1.2,outline:0,borderRadius:"md",_focusVisible:{boxShadow:"outline"}},ure={lineHeight:1.2,overflow:"visible"},cre={fontSize:"lg",w:"5",h:"5",transitionProperty:"common",transitionDuration:"normal",borderRadius:"full",marginStart:"1.5",marginEnd:"-1",opacity:.5,_disabled:{opacity:.4},_focusVisible:{boxShadow:"outline",bg:"rgba(0, 0, 0, 0.14)"},_hover:{opacity:.8},_active:{opacity:1}},dre=Pf({container:lre,label:ure,closeButton:cre}),fre={sm:Pf({container:{minH:"5",minW:"5",fontSize:"xs",px:"2"},closeButton:{marginEnd:"-2px",marginStart:"0.35rem"}}),md:Pf({container:{minH:"6",minW:"6",fontSize:"sm",px:"2"}}),lg:Pf({container:{minH:"8",minW:"8",fontSize:"md",px:"3"}})},hre={subtle:Pf(e=>{var t;return{container:(t=qg.variants)==null?void 0:t.subtle(e)}}),solid:Pf(e=>{var t;return{container:(t=qg.variants)==null?void 0:t.solid(e)}}),outline:Pf(e=>{var t;return{container:(t=qg.variants)==null?void 0:t.outline(e)}})},pre=sre({variants:hre,baseStyle:dre,sizes:fre,defaultProps:{size:"md",variant:"subtle",colorScheme:"gray"}}),nP,gre={...(nP=fn.baseStyle)==null?void 0:nP.field,paddingY:"2",minHeight:"20",lineHeight:"short",verticalAlign:"top"},rP,mre={outline:e=>{var t;return((t=fn.variants)==null?void 0:t.outline(e).field)??{}},flushed:e=>{var t;return((t=fn.variants)==null?void 0:t.flushed(e).field)??{}},filled:e=>{var t;return((t=fn.variants)==null?void 0:t.filled(e).field)??{}},unstyled:((rP=fn.variants)==null?void 0:rP.unstyled.field)??{}},iP,oP,aP,sP,vre={xs:((iP=fn.sizes)==null?void 0:iP.xs.field)??{},sm:((oP=fn.sizes)==null?void 0:oP.sm.field)??{},md:((aP=fn.sizes)==null?void 0:aP.md.field)??{},lg:((sP=fn.sizes)==null?void 0:sP.lg.field)??{}},yre={baseStyle:gre,sizes:vre,variants:mre,defaultProps:{size:"md",variant:"outline"}},Db=Ao("tooltip-bg"),lP=Ao("tooltip-fg"),xre=Ao("popper-arrow-bg"),bre=e=>{const t=Ie("gray.700","gray.300")(e),n=Ie("whiteAlpha.900","gray.900")(e);return{bg:Db.reference,color:lP.reference,[Db.variable]:`colors.${t}`,[lP.variable]:`colors.${n}`,[xre.variable]:Db.reference,px:"2",py:"0.5",borderRadius:"sm",fontWeight:"medium",fontSize:"sm",boxShadow:"md",maxW:"xs",zIndex:"tooltip"}},Sre={baseStyle:bre},wre={Accordion:HQ,Alert:ZQ,Avatar:aJ,Badge:qg,Breadcrumb:mJ,Button:kJ,Checkbox:K3,CloseButton:NJ,Code:BJ,Container:HJ,Divider:jJ,Drawer:ree,Editable:cee,Form:mee,FormError:wee,FormLabel:_ee,Heading:Pee,Input:fn,Kbd:zee,Link:Bee,List:Uee,Menu:ete,Modal:dte,NumberInput:Ste,PinInput:kte,Popover:zte,Progress:Gte,Radio:Yte,Select:rne,Skeleton:sne,SkipLink:une,Slider:bne,Spinner:Cne,Stat:Ine,Switch:Fne,Table:Gne,Tabs:are,Tag:pre,Textarea:yre,Tooltip:Sre},Cre={none:0,"1px":"1px solid","2px":"2px solid","4px":"4px solid","8px":"8px solid"},_re=Cre,kre={base:"0em",sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"},Ere=kre,Pre={transparent:"transparent",current:"currentColor",black:"#000000",white:"#FFFFFF",whiteAlpha:{50:"rgba(255, 255, 255, 0.04)",100:"rgba(255, 255, 255, 0.06)",200:"rgba(255, 255, 255, 0.08)",300:"rgba(255, 255, 255, 0.16)",400:"rgba(255, 255, 255, 0.24)",500:"rgba(255, 255, 255, 0.36)",600:"rgba(255, 255, 255, 0.48)",700:"rgba(255, 255, 255, 0.64)",800:"rgba(255, 255, 255, 0.80)",900:"rgba(255, 255, 255, 0.92)"},blackAlpha:{50:"rgba(0, 0, 0, 0.04)",100:"rgba(0, 0, 0, 0.06)",200:"rgba(0, 0, 0, 0.08)",300:"rgba(0, 0, 0, 0.16)",400:"rgba(0, 0, 0, 0.24)",500:"rgba(0, 0, 0, 0.36)",600:"rgba(0, 0, 0, 0.48)",700:"rgba(0, 0, 0, 0.64)",800:"rgba(0, 0, 0, 0.80)",900:"rgba(0, 0, 0, 0.92)"},gray:{50:"#F7FAFC",100:"#EDF2F7",200:"#E2E8F0",300:"#CBD5E0",400:"#A0AEC0",500:"#718096",600:"#4A5568",700:"#2D3748",800:"#1A202C",900:"#171923"},red:{50:"#FFF5F5",100:"#FED7D7",200:"#FEB2B2",300:"#FC8181",400:"#F56565",500:"#E53E3E",600:"#C53030",700:"#9B2C2C",800:"#822727",900:"#63171B"},orange:{50:"#FFFAF0",100:"#FEEBC8",200:"#FBD38D",300:"#F6AD55",400:"#ED8936",500:"#DD6B20",600:"#C05621",700:"#9C4221",800:"#7B341E",900:"#652B19"},yellow:{50:"#FFFFF0",100:"#FEFCBF",200:"#FAF089",300:"#F6E05E",400:"#ECC94B",500:"#D69E2E",600:"#B7791F",700:"#975A16",800:"#744210",900:"#5F370E"},green:{50:"#F0FFF4",100:"#C6F6D5",200:"#9AE6B4",300:"#68D391",400:"#48BB78",500:"#38A169",600:"#2F855A",700:"#276749",800:"#22543D",900:"#1C4532"},teal:{50:"#E6FFFA",100:"#B2F5EA",200:"#81E6D9",300:"#4FD1C5",400:"#38B2AC",500:"#319795",600:"#2C7A7B",700:"#285E61",800:"#234E52",900:"#1D4044"},blue:{50:"#ebf8ff",100:"#bee3f8",200:"#90cdf4",300:"#63b3ed",400:"#4299e1",500:"#3182ce",600:"#2b6cb0",700:"#2c5282",800:"#2a4365",900:"#1A365D"},cyan:{50:"#EDFDFD",100:"#C4F1F9",200:"#9DECF9",300:"#76E4F7",400:"#0BC5EA",500:"#00B5D8",600:"#00A3C4",700:"#0987A0",800:"#086F83",900:"#065666"},purple:{50:"#FAF5FF",100:"#E9D8FD",200:"#D6BCFA",300:"#B794F4",400:"#9F7AEA",500:"#805AD5",600:"#6B46C1",700:"#553C9A",800:"#44337A",900:"#322659"},pink:{50:"#FFF5F7",100:"#FED7E2",200:"#FBB6CE",300:"#F687B3",400:"#ED64A6",500:"#D53F8C",600:"#B83280",700:"#97266D",800:"#702459",900:"#521B41"},linkedin:{50:"#E8F4F9",100:"#CFEDFB",200:"#9BDAF3",300:"#68C7EC",400:"#34B3E4",500:"#00A0DC",600:"#008CC9",700:"#0077B5",800:"#005E93",900:"#004471"},facebook:{50:"#E8F4F9",100:"#D9DEE9",200:"#B7C2DA",300:"#6482C0",400:"#4267B2",500:"#385898",600:"#314E89",700:"#29487D",800:"#223B67",900:"#1E355B"},messenger:{50:"#D0E6FF",100:"#B9DAFF",200:"#A2CDFF",300:"#7AB8FF",400:"#2E90FF",500:"#0078FF",600:"#0063D1",700:"#0052AC",800:"#003C7E",900:"#002C5C"},whatsapp:{50:"#dffeec",100:"#b9f5d0",200:"#90edb3",300:"#65e495",400:"#3cdd78",500:"#22c35e",600:"#179848",700:"#0c6c33",800:"#01421c",900:"#001803"},twitter:{50:"#E5F4FD",100:"#C8E9FB",200:"#A8DCFA",300:"#83CDF7",400:"#57BBF5",500:"#1DA1F2",600:"#1A94DA",700:"#1681BF",800:"#136B9E",900:"#0D4D71"},telegram:{50:"#E3F2F9",100:"#C5E4F3",200:"#A2D4EC",300:"#7AC1E4",400:"#47A9DA",500:"#0088CC",600:"#007AB8",700:"#006BA1",800:"#005885",900:"#003F5E"}},Tre=Pre,Lre={none:"0",sm:"0.125rem",base:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},Are=Lre,Ire={xs:"0 0 0 1px rgba(0, 0, 0, 0.05)",sm:"0 1px 2px 0 rgba(0, 0, 0, 0.05)",base:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",md:"0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",lg:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",xl:"0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)","2xl":"0 25px 50px -12px rgba(0, 0, 0, 0.25)",outline:"0 0 0 3px rgba(66, 153, 225, 0.6)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none","dark-lg":"rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px"},Mre=Ire,Rre={common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, transform",colors:"background-color, border-color, color, fill, stroke",dimensions:"width, height",position:"left, right, top, bottom",background:"background-color, background-image, background-position"},Ore={"ease-in":"cubic-bezier(0.4, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.2, 1)","ease-in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},Nre={"ultra-fast":"50ms",faster:"100ms",fast:"150ms",normal:"200ms",slow:"300ms",slower:"400ms","ultra-slow":"500ms"},Dre={property:Rre,easing:Ore,duration:Nre},zre=Dre,Fre={hide:-1,auto:"auto",base:0,docked:10,dropdown:1e3,sticky:1100,banner:1200,overlay:1300,modal:1400,popover:1500,skipLink:1600,toast:1700,tooltip:1800},Bre=Fre,$re={none:0,sm:"4px",base:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},Hre=$re,Wre={breakpoints:Ere,zIndices:Bre,radii:Are,blur:Hre,colors:Tre,...mO,sizes:hO,shadows:Mre,space:fO,borders:_re,transition:zre},Vre={colors:{"chakra-body-text":{_light:"gray.800",_dark:"whiteAlpha.900"},"chakra-body-bg":{_light:"white",_dark:"gray.800"},"chakra-border-color":{_light:"gray.200",_dark:"whiteAlpha.300"},"chakra-placeholder-color":{_light:"gray.500",_dark:"whiteAlpha.400"}}},Ure={global:{body:{fontFamily:"body",color:"chakra-body-text",bg:"chakra-body-bg",transitionProperty:"background-color",transitionDuration:"normal",lineHeight:"base"},"*::placeholder":{color:"chakra-placeholder-color"},"*, *::before, &::after":{borderColor:"chakra-border-color",wordWrap:"break-word"}}};function Gre(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Array.isArray(e)}var jre=["borders","breakpoints","colors","components","config","direction","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","shadows","sizes","space","styles","transition","zIndices"];function qre(e){return Gre(e)?jre.every(t=>Object.prototype.hasOwnProperty.call(e,t)):!1}var Kre="ltr",Zre={useSystemColorMode:!1,initialColorMode:"light",cssVarPrefix:"chakra"},bO={semanticTokens:Vre,direction:Kre,...Wre,components:wre,styles:Ure,config:Zre};function Cg(e){return typeof e=="function"}function Yre(...e){return t=>e.reduce((n,r)=>r(n),t)}function Xre(...e){let t=[...e],n=e[e.length-1];return qre(n)&&t.length>1?t=t.slice(0,t.length-1):n=bO,Yre(...t.map(r=>i=>Cg(r)?r(i):Qre(i,r)))(n)}function Qre(...e){return Ra({},...e,SO)}function SO(e,t,n,r){if((Cg(e)||Cg(t))&&Object.prototype.hasOwnProperty.call(r,n))return(...i)=>{const o=Cg(e)?e(...i):e,a=Cg(t)?t(...i):t;return Ra({},o,a,SO)}}var Jre=typeof Element<"u",eie=typeof Map=="function",tie=typeof Set=="function",nie=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function Zy(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,r,i;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!Zy(e[r],t[r]))return!1;return!0}var o;if(eie&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(o=e.entries();!(r=o.next()).done;)if(!t.has(r.value[0]))return!1;for(o=e.entries();!(r=o.next()).done;)if(!Zy(r.value[1],t.get(r.value[0])))return!1;return!0}if(tie&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(o=e.entries();!(r=o.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(nie&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,i[r]))return!1;if(Jre&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((i[r]==="_owner"||i[r]==="__v"||i[r]==="__o")&&e.$$typeof)&&!Zy(e[i[r]],t[i[r]]))return!1;return!0}return e!==e&&t!==t}var rie=function(t,n){try{return Zy(t,n)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};function E0(){const e=C.exports.useContext(Mm);if(!e)throw Error("useTheme: `theme` is undefined. Seems you forgot to wrap your app in `<ChakraProvider />` or `<ThemeProvider />`");return e}function wO(){const e=n4(),t=E0();return{...e,theme:t}}function iie(e,t,n){if(t==null)return t;const r=i=>{var o,a;return(a=(o=e.__breakpoints)==null?void 0:o.asArray)==null?void 0:a[i]};return r(t)??r(n)??n}function oie(e,t,n){if(t==null)return t;const r=i=>{var o,a;return(a=(o=e.__cssMap)==null?void 0:o[i])==null?void 0:a.value};return r(t)??r(n)??n}function aie(e,t,n){const r=Array.isArray(t)?t:[t],i=Array.isArray(n)?n:[n];return o=>{const a=i.filter(Boolean),s=r.map((l,d)=>{if(e==="breakpoints")return iie(o,l,a[d]??l);const p=`${e}.${l}`;return oie(o,p,a[d]??l)});return Array.isArray(t)?s:s[0]}}function sie(e){const{cssVarsRoot:t,theme:n,children:r}=e,i=C.exports.useMemo(()=>JZ(n),[n]);return te(lX,{theme:i,children:[w(lie,{root:t}),r]})}function lie({root:e=":host, :root"}){const t=[e,"[data-theme]"].join(",");return w(y4,{styles:n=>({[t]:n.__cssVars})})}_X({name:"StylesContext",errorMessage:"useStyles: `styles` is undefined. Seems you forgot to wrap the components in `<StylesProvider />` "});function uie(){const{colorMode:e}=n4();return w(y4,{styles:t=>{const n=tO(t,"styles.global"),r=iO(n,{theme:t,colorMode:e});return r?RR(r)(t):void 0}})}var cie=new Set([...nY,"textStyle","layerStyle","apply","noOfLines","focusBorderColor","errorBorderColor","as","__css","css","sx"]),die=new Set(["htmlWidth","htmlHeight","htmlSize"]);function fie(e){return die.has(e)||!cie.has(e)}var hie=({baseStyle:e})=>t=>{const{theme:n,css:r,__css:i,sx:o,...a}=t,s=nO(a,(g,m)=>iY(m)),l=iO(e,t),d=Object.assign({},i,l,rO(s),o),p=RR(d)(t.theme);return r?[p,r]:p};function zb(e,t){const{baseStyle:n,...r}=t??{};r.shouldForwardProp||(r.shouldForwardProp=fie);const i=hie({baseStyle:n}),o=Zw(e,r)(i);return ne.forwardRef(function(l,d){const{colorMode:p,forced:g}=n4();return ne.createElement(o,{ref:d,"data-theme":g?p:void 0,...l})})}function Ee(e){return C.exports.forwardRef(e)}function CO(e,t={}){const{styleConfig:n,...r}=t,{theme:i,colorMode:o}=wO(),a=e?tO(i,`components.${e}`):void 0,s=n||a,l=Ra({theme:i,colorMode:o},s?.defaultProps??{},rO(yX(r,["children"]))),d=C.exports.useRef({});if(s){const g=pY(s)(l);rie(d.current,g)||(d.current=g)}return d.current}function oo(e,t={}){return CO(e,t)}function Ai(e,t={}){return CO(e,t)}function pie(){const e=new Map;return new Proxy(zb,{apply(t,n,r){return zb(...r)},get(t,n){return e.has(n)||e.set(n,zb(n)),e.get(n)}})}var be=pie();function gie(e,t){return`${e} returned \`undefined\`. Seems you forgot to wrap component within ${t}`}function xn(e={}){const{name:t,strict:n=!0,hookName:r="useContext",providerName:i="Provider",errorMessage:o}=e,a=C.exports.createContext(void 0);a.displayName=t;function s(){var l;const d=C.exports.useContext(a);if(!d&&n){const p=new Error(o??gie(r,i));throw p.name="ContextError",(l=Error.captureStackTrace)==null||l.call(Error,p,s),p}return d}return[a.Provider,s,a]}function mie(e,t){if(e!=null){if(typeof e=="function"){e(t);return}try{e.current=t}catch{throw new Error(`Cannot assign value '${t}' to ref '${e}'`)}}}function zn(...e){return t=>{e.forEach(n=>{mie(n,t)})}}function vie(...e){return C.exports.useMemo(()=>zn(...e),e)}function uP(e){return e.sort((t,n)=>{const r=t.compareDocumentPosition(n);if(r&Node.DOCUMENT_POSITION_FOLLOWING||r&Node.DOCUMENT_POSITION_CONTAINED_BY)return-1;if(r&Node.DOCUMENT_POSITION_PRECEDING||r&Node.DOCUMENT_POSITION_CONTAINS)return 1;if(r&Node.DOCUMENT_POSITION_DISCONNECTED||r&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC)throw Error("Cannot sort the given nodes.");return 0})}var yie=e=>typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE;function cP(e,t,n){let r=e+1;return n&&r>=t&&(r=0),r}function dP(e,t,n){let r=e-1;return n&&r<0&&(r=t),r}var t6=typeof window<"u"?C.exports.useLayoutEffect:C.exports.useEffect,Y3=e=>e,xie=class{descendants=new Map;register=e=>{if(e!=null)return yie(e)?this.registerNode(e):t=>{this.registerNode(t,e)}};unregister=e=>{this.descendants.delete(e);const t=uP(Array.from(this.descendants.keys()));this.assignIndex(t)};destroy=()=>{this.descendants.clear()};assignIndex=e=>{this.descendants.forEach(t=>{const n=e.indexOf(t.node);t.index=n,t.node.dataset.index=t.index.toString()})};count=()=>this.descendants.size;enabledCount=()=>this.enabledValues().length;values=()=>Array.from(this.descendants.values()).sort((t,n)=>t.index-n.index);enabledValues=()=>this.values().filter(e=>!e.disabled);item=e=>{if(this.count()!==0)return this.values()[e]};enabledItem=e=>{if(this.enabledCount()!==0)return this.enabledValues()[e]};first=()=>this.item(0);firstEnabled=()=>this.enabledItem(0);last=()=>this.item(this.descendants.size-1);lastEnabled=()=>{const e=this.enabledValues().length-1;return this.enabledItem(e)};indexOf=e=>{var t;return e?((t=this.descendants.get(e))==null?void 0:t.index)??-1:-1};enabledIndexOf=e=>e==null?-1:this.enabledValues().findIndex(t=>t.node.isSameNode(e));next=(e,t=!0)=>{const n=cP(e,this.count(),t);return this.item(n)};nextEnabled=(e,t=!0)=>{const n=this.item(e);if(!n)return;const r=this.enabledIndexOf(n.node),i=cP(r,this.enabledCount(),t);return this.enabledItem(i)};prev=(e,t=!0)=>{const n=dP(e,this.count()-1,t);return this.item(n)};prevEnabled=(e,t=!0)=>{const n=this.item(e);if(!n)return;const r=this.enabledIndexOf(n.node),i=dP(r,this.enabledCount()-1,t);return this.enabledItem(i)};registerNode=(e,t)=>{if(!e||this.descendants.has(e))return;const n=Array.from(this.descendants.keys()).concat(e),r=uP(n);t?.disabled&&(t.disabled=!!t.disabled);const i={node:e,index:-1,...t};this.descendants.set(e,i),this.assignIndex(r)}};function bie(){const e=C.exports.useRef(new xie);return t6(()=>()=>e.current.destroy()),e.current}var[Sie,_O]=xn({name:"DescendantsProvider",errorMessage:"useDescendantsContext must be used within DescendantsProvider"});function wie(e){const t=_O(),[n,r]=C.exports.useState(-1),i=C.exports.useRef(null);t6(()=>()=>{!i.current||t.unregister(i.current)},[]),t6(()=>{if(!i.current)return;const a=Number(i.current.dataset.index);n!=a&&!Number.isNaN(a)&&r(a)});const o=Y3(e?t.register(e):t.register);return{descendants:t,index:n,enabledIndex:t.enabledIndexOf(i.current),register:zn(o,i)}}function kO(){return[Y3(Sie),()=>Y3(_O()),()=>bie(),i=>wie(i)]}var Rr=(...e)=>e.filter(Boolean).join(" "),fP={path:te("g",{stroke:"currentColor",strokeWidth:"1.5",children:[w("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),w("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),w("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})]}),viewBox:"0 0 24 24"},ha=Ee((e,t)=>{const{as:n,viewBox:r,color:i="currentColor",focusable:o=!1,children:a,className:s,__css:l,...d}=e,p=Rr("chakra-icon",s),g={w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:i,...l},m={ref:t,focusable:o,className:p,__css:g},y=r??fP.viewBox;if(n&&typeof n!="string")return ne.createElement(be.svg,{as:n,...m,...d});const b=a??fP.path;return ne.createElement(be.svg,{verticalAlign:"middle",viewBox:y,...m,...d},b)});ha.displayName="Icon";function nt(e){const{viewBox:t="0 0 24 24",d:n,displayName:r,defaultProps:i={}}=e,o=C.exports.Children.toArray(e.path),a=Ee((s,l)=>w(ha,{ref:l,viewBox:t,...i,...s,children:o.length?o:w("path",{fill:"currentColor",d:n})}));return a.displayName=r,a}function ur(e,t=[]){const n=C.exports.useRef(e);return C.exports.useEffect(()=>{n.current=e}),C.exports.useCallback((...r)=>{var i;return(i=n.current)==null?void 0:i.call(n,...r)},t)}function w4(e){const{value:t,defaultValue:n,onChange:r,shouldUpdate:i=(m,y)=>m!==y}=e,o=ur(r),a=ur(i),[s,l]=C.exports.useState(n),d=t!==void 0,p=d?t:s,g=ur(m=>{const b=typeof m=="function"?m(p):m;!a(p,b)||(d||l(b),o(b))},[d,o,p,a]);return[p,g]}const t8=C.exports.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),C4=C.exports.createContext({});function Cie(){return C.exports.useContext(C4).visualElement}const P0=C.exports.createContext(null),Vf=typeof document<"u",X3=Vf?C.exports.useLayoutEffect:C.exports.useEffect,EO=C.exports.createContext({strict:!1});function _ie(e,t,n,r){const i=Cie(),o=C.exports.useContext(EO),a=C.exports.useContext(P0),s=C.exports.useContext(t8).reducedMotion,l=C.exports.useRef(void 0);r=r||o.renderer,!l.current&&r&&(l.current=r(e,{visualState:t,parent:i,props:n,presenceId:a?a.id:void 0,blockInitialAnimation:a?a.initial===!1:!1,reducedMotionConfig:s}));const d=l.current;return X3(()=>{d&&d.syncRender()}),C.exports.useEffect(()=>{d&&d.animationState&&d.animationState.animateChanges()}),X3(()=>()=>d&&d.notifyUnmount(),[]),d}function Pp(e){return typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function kie(e,t,n){return C.exports.useCallback(r=>{r&&e.mount&&e.mount(r),t&&(r?t.mount(r):t.unmount()),n&&(typeof n=="function"?n(r):Pp(n)&&(n.current=r))},[t])}function Dm(e){return typeof e=="string"||Array.isArray(e)}function _4(e){return typeof e=="object"&&typeof e.start=="function"}const Eie=["initial","animate","exit","whileHover","whileDrag","whileTap","whileFocus","whileInView"];function k4(e){return _4(e.animate)||Eie.some(t=>Dm(e[t]))}function PO(e){return Boolean(k4(e)||e.variants)}function Pie(e,t){if(k4(e)){const{initial:n,animate:r}=e;return{initial:n===!1||Dm(n)?n:void 0,animate:Dm(r)?r:void 0}}return e.inherit!==!1?t:{}}function Tie(e){const{initial:t,animate:n}=Pie(e,C.exports.useContext(C4));return C.exports.useMemo(()=>({initial:t,animate:n}),[hP(t),hP(n)])}function hP(e){return Array.isArray(e)?e.join(" "):e}const Xl=e=>({isEnabled:t=>e.some(n=>!!t[n])}),zm={measureLayout:Xl(["layout","layoutId","drag"]),animation:Xl(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:Xl(["exit"]),drag:Xl(["drag","dragControls"]),focus:Xl(["whileFocus"]),hover:Xl(["whileHover","onHoverStart","onHoverEnd"]),tap:Xl(["whileTap","onTap","onTapStart","onTapCancel"]),pan:Xl(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:Xl(["whileInView","onViewportEnter","onViewportLeave"])};function Lie(e){for(const t in e)t==="projectionNodeConstructor"?zm.projectionNodeConstructor=e[t]:zm[t].Component=e[t]}function E4(e){const t=C.exports.useRef(null);return t.current===null&&(t.current=e()),t.current}const Xg={hasAnimatedSinceResize:!0,hasEverUpdated:!1};let Aie=1;function Iie(){return E4(()=>{if(Xg.hasEverUpdated)return Aie++})}const n8=C.exports.createContext({});class Mie extends ne.Component{getSnapshotBeforeUpdate(){const{visualElement:t,props:n}=this.props;return t&&t.setProps(n),null}componentDidUpdate(){}render(){return this.props.children}}const TO=C.exports.createContext({}),Rie=Symbol.for("motionComponentSymbol");function Oie({preloadedFeatures:e,createVisualElement:t,projectionNodeConstructor:n,useRender:r,useVisualState:i,Component:o}){e&&Lie(e);function a(l,d){const p={...C.exports.useContext(t8),...l,layoutId:Nie(l)},{isStatic:g}=p;let m=null;const y=Tie(l),b=g?void 0:Iie(),S=i(l,g);if(!g&&Vf){y.visualElement=_ie(o,S,p,t);const E=C.exports.useContext(EO).strict,P=C.exports.useContext(TO);y.visualElement&&(m=y.visualElement.loadFeatures(p,E,e,b,n||zm.projectionNodeConstructor,P))}return te(Mie,{visualElement:y.visualElement,props:p,children:[m,w(C4.Provider,{value:y,children:r(o,l,b,kie(S,y.visualElement,d),S,g,y.visualElement)})]})}const s=C.exports.forwardRef(a);return s[Rie]=o,s}function Nie({layoutId:e}){const t=C.exports.useContext(n8).id;return t&&e!==void 0?t+"-"+e:e}function Die(e){function t(r,i={}){return Oie(e(r,i))}if(typeof Proxy>"u")return t;const n=new Map;return new Proxy(t,{get:(r,i)=>(n.has(i)||n.set(i,t(i)),n.get(i))})}const zie=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function r8(e){return typeof e!="string"||e.includes("-")?!1:!!(zie.indexOf(e)>-1||/[A-Z]/.test(e))}const Q3={};function Fie(e){Object.assign(Q3,e)}const J3=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],hv=new Set(J3);function LO(e,{layout:t,layoutId:n}){return hv.has(e)||e.startsWith("origin")||(t||n!==void 0)&&(!!Q3[e]||e==="opacity")}const Ss=e=>!!e?.getVelocity,Bie={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},$ie=(e,t)=>J3.indexOf(e)-J3.indexOf(t);function Hie({transform:e,transformKeys:t},{enableHardwareAcceleration:n=!0,allowTransformNone:r=!0},i,o){let a="";t.sort($ie);for(const s of t)a+=`${Bie[s]||s}(${e[s]}) `;return n&&!e.z&&(a+="translateZ(0)"),a=a.trim(),o?a=o(e,i?"":a):r&&i&&(a="none"),a}function AO(e){return e.startsWith("--")}const Wie=(e,t)=>t&&typeof e=="number"?t.transform(e):e,IO=(e,t)=>n=>Math.max(Math.min(n,t),e),Qg=e=>e%1?Number(e.toFixed(5)):e,Fm=/(-)?([\d]*\.?[\d])+/g,n6=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,Vie=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function pv(e){return typeof e=="string"}const Uf={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Jg=Object.assign(Object.assign({},Uf),{transform:IO(0,1)}),G2=Object.assign(Object.assign({},Uf),{default:1}),gv=e=>({test:t=>pv(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),vc=gv("deg"),yl=gv("%"),gt=gv("px"),Uie=gv("vh"),Gie=gv("vw"),pP=Object.assign(Object.assign({},yl),{parse:e=>yl.parse(e)/100,transform:e=>yl.transform(e*100)}),i8=(e,t)=>n=>Boolean(pv(n)&&Vie.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),MO=(e,t,n)=>r=>{if(!pv(r))return r;const[i,o,a,s]=r.match(Fm);return{[e]:parseFloat(i),[t]:parseFloat(o),[n]:parseFloat(a),alpha:s!==void 0?parseFloat(s):1}},vf={test:i8("hsl","hue"),parse:MO("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+yl.transform(Qg(t))+", "+yl.transform(Qg(n))+", "+Qg(Jg.transform(r))+")"},jie=IO(0,255),Fb=Object.assign(Object.assign({},Uf),{transform:e=>Math.round(jie(e))}),Ac={test:i8("rgb","red"),parse:MO("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+Fb.transform(e)+", "+Fb.transform(t)+", "+Fb.transform(n)+", "+Qg(Jg.transform(r))+")"};function qie(e){let t="",n="",r="",i="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2),i=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),i=e.substr(4,1),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}}const r6={test:i8("#"),parse:qie,transform:Ac.transform},Xi={test:e=>Ac.test(e)||r6.test(e)||vf.test(e),parse:e=>Ac.test(e)?Ac.parse(e):vf.test(e)?vf.parse(e):r6.parse(e),transform:e=>pv(e)?e:e.hasOwnProperty("red")?Ac.transform(e):vf.transform(e)},RO="${c}",OO="${n}";function Kie(e){var t,n,r,i;return isNaN(e)&&pv(e)&&((n=(t=e.match(Fm))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((i=(r=e.match(n6))===null||r===void 0?void 0:r.length)!==null&&i!==void 0?i:0)>0}function NO(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const r=e.match(n6);r&&(n=r.length,e=e.replace(n6,RO),t.push(...r.map(Xi.parse)));const i=e.match(Fm);return i&&(e=e.replace(Fm,OO),t.push(...i.map(Uf.parse))),{values:t,numColors:n,tokenised:e}}function DO(e){return NO(e).values}function zO(e){const{values:t,numColors:n,tokenised:r}=NO(e),i=t.length;return o=>{let a=r;for(let s=0;s<i;s++)a=a.replace(s<n?RO:OO,s<n?Xi.transform(o[s]):Qg(o[s]));return a}}const Zie=e=>typeof e=="number"?0:e;function Yie(e){const t=DO(e);return zO(e)(t.map(Zie))}const hu={test:Kie,parse:DO,createTransformer:zO,getAnimatableNone:Yie},Xie=new Set(["brightness","contrast","saturate","opacity"]);function Qie(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=n.match(Fm)||[];if(!r)return e;const i=n.replace(r,"");let o=Xie.has(t)?1:0;return r!==n&&(o*=100),t+"("+o+i+")"}const Jie=/([a-z-]*)\(.*?\)/g,i6=Object.assign(Object.assign({},hu),{getAnimatableNone:e=>{const t=e.match(Jie);return t?t.map(Qie).join(" "):e}}),gP={...Uf,transform:Math.round},FO={borderWidth:gt,borderTopWidth:gt,borderRightWidth:gt,borderBottomWidth:gt,borderLeftWidth:gt,borderRadius:gt,radius:gt,borderTopLeftRadius:gt,borderTopRightRadius:gt,borderBottomRightRadius:gt,borderBottomLeftRadius:gt,width:gt,maxWidth:gt,height:gt,maxHeight:gt,size:gt,top:gt,right:gt,bottom:gt,left:gt,padding:gt,paddingTop:gt,paddingRight:gt,paddingBottom:gt,paddingLeft:gt,margin:gt,marginTop:gt,marginRight:gt,marginBottom:gt,marginLeft:gt,rotate:vc,rotateX:vc,rotateY:vc,rotateZ:vc,scale:G2,scaleX:G2,scaleY:G2,scaleZ:G2,skew:vc,skewX:vc,skewY:vc,distance:gt,translateX:gt,translateY:gt,translateZ:gt,x:gt,y:gt,z:gt,perspective:gt,transformPerspective:gt,opacity:Jg,originX:pP,originY:pP,originZ:gt,zIndex:gP,fillOpacity:Jg,strokeOpacity:Jg,numOctaves:gP};function o8(e,t,n,r){const{style:i,vars:o,transform:a,transformKeys:s,transformOrigin:l}=e;s.length=0;let d=!1,p=!1,g=!0;for(const m in t){const y=t[m];if(AO(m)){o[m]=y;continue}const b=FO[m],S=Wie(y,b);if(hv.has(m)){if(d=!0,a[m]=S,s.push(m),!g)continue;y!==(b.default||0)&&(g=!1)}else m.startsWith("origin")?(p=!0,l[m]=S):i[m]=S}if(t.transform||(d||r?i.transform=Hie(e,n,g,r):i.transform&&(i.transform="none")),p){const{originX:m="50%",originY:y="50%",originZ:b=0}=l;i.transformOrigin=`${m} ${y} ${b}`}}const a8=()=>({style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}});function BO(e,t,n){for(const r in t)!Ss(t[r])&&!LO(r,n)&&(e[r]=t[r])}function eoe({transformTemplate:e},t,n){return C.exports.useMemo(()=>{const r=a8();return o8(r,t,{enableHardwareAcceleration:!n},e),Object.assign({},r.vars,r.style)},[t])}function toe(e,t,n){const r=e.style||{},i={};return BO(i,r,e),Object.assign(i,eoe(e,t,n)),e.transformValues?e.transformValues(i):i}function noe(e,t,n){const r={},i=toe(e,t,n);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),r.style=i,r}const roe=["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"],ioe=["whileTap","onTap","onTapStart","onTapCancel"],ooe=["onPan","onPanStart","onPanSessionStart","onPanEnd"],aoe=["whileInView","onViewportEnter","onViewportLeave","viewport"],soe=new Set(["initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","onHoverStart","onHoverEnd","layoutScroll",...aoe,...ioe,...roe,...ooe]);function e5(e){return soe.has(e)}let $O=e=>!e5(e);function loe(e){!e||($O=t=>t.startsWith("on")?!e5(t):e(t))}try{loe(require("@emotion/is-prop-valid").default)}catch{}function uoe(e,t,n){const r={};for(const i in e)($O(i)||n===!0&&e5(i)||!t&&!e5(i)||e.draggable&&i.startsWith("onDrag"))&&(r[i]=e[i]);return r}function mP(e,t,n){return typeof e=="string"?e:gt.transform(t+n*e)}function coe(e,t,n){const r=mP(t,e.x,e.width),i=mP(n,e.y,e.height);return`${r} ${i}`}const doe={offset:"stroke-dashoffset",array:"stroke-dasharray"},foe={offset:"strokeDashoffset",array:"strokeDasharray"};function hoe(e,t,n=1,r=0,i=!0){e.pathLength=1;const o=i?doe:foe;e[o.offset]=gt.transform(-r);const a=gt.transform(t),s=gt.transform(n);e[o.array]=`${a} ${s}`}function s8(e,{attrX:t,attrY:n,originX:r,originY:i,pathLength:o,pathSpacing:a=1,pathOffset:s=0,...l},d,p){o8(e,l,d,p),e.attrs=e.style,e.style={};const{attrs:g,style:m,dimensions:y}=e;g.transform&&(y&&(m.transform=g.transform),delete g.transform),y&&(r!==void 0||i!==void 0||m.transform)&&(m.transformOrigin=coe(y,r!==void 0?r:.5,i!==void 0?i:.5)),t!==void 0&&(g.x=t),n!==void 0&&(g.y=n),o!==void 0&&hoe(g,o,a,s,!1)}const HO=()=>({...a8(),attrs:{}});function poe(e,t){const n=C.exports.useMemo(()=>{const r=HO();return s8(r,t,{enableHardwareAcceleration:!1},e.transformTemplate),{...r.attrs,style:{...r.style}}},[t]);if(e.style){const r={};BO(r,e.style,e),n.style={...r,...n.style}}return n}function goe(e=!1){return(n,r,i,o,{latestValues:a},s)=>{const d=(r8(n)?poe:noe)(r,a,s),g={...uoe(r,typeof n=="string",e),...d,ref:o};return i&&(g["data-projection-id"]=i),C.exports.createElement(n,g)}}const WO=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function VO(e,{style:t,vars:n},r,i){Object.assign(e.style,t,i&&i.getProjectionStyles(r));for(const o in n)e.style.setProperty(o,n[o])}const UO=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function GO(e,t,n,r){VO(e,t,void 0,r);for(const i in t.attrs)e.setAttribute(UO.has(i)?i:WO(i),t.attrs[i])}function l8(e){const{style:t}=e,n={};for(const r in t)(Ss(t[r])||LO(r,e))&&(n[r]=t[r]);return n}function jO(e){const t=l8(e);for(const n in e)if(Ss(e[n])){const r=n==="x"||n==="y"?"attr"+n.toUpperCase():n;t[r]=e[n]}return t}function u8(e,t,n,r={},i={}){return typeof t=="function"&&(t=t(n!==void 0?n:e.custom,r,i)),typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"&&(t=t(n!==void 0?n:e.custom,r,i)),t}const Bm=e=>Array.isArray(e),moe=e=>Boolean(e&&typeof e=="object"&&e.mix&&e.toValue),qO=e=>Bm(e)?e[e.length-1]||0:e;function Yy(e){const t=Ss(e)?e.get():e;return moe(t)?t.toValue():t}function voe({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:n},r,i,o){const a={latestValues:yoe(r,i,o,e),renderState:t()};return n&&(a.mount=s=>n(r,s,a)),a}const KO=e=>(t,n)=>{const r=C.exports.useContext(C4),i=C.exports.useContext(P0),o=()=>voe(e,t,r,i);return n?o():E4(o)};function yoe(e,t,n,r){const i={},o=r(e);for(const m in o)i[m]=Yy(o[m]);let{initial:a,animate:s}=e;const l=k4(e),d=PO(e);t&&d&&!l&&e.inherit!==!1&&(a===void 0&&(a=t.initial),s===void 0&&(s=t.animate));let p=n?n.initial===!1:!1;p=p||a===!1;const g=p?s:a;return g&&typeof g!="boolean"&&!_4(g)&&(Array.isArray(g)?g:[g]).forEach(y=>{const b=u8(e,y);if(!b)return;const{transitionEnd:S,transition:E,...P}=b;for(const k in P){let L=P[k];if(Array.isArray(L)){const I=p?L.length-1:0;L=L[I]}L!==null&&(i[k]=L)}for(const k in S)i[k]=S[k]}),i}const xoe={useVisualState:KO({scrapeMotionValuesFromProps:jO,createRenderState:HO,onMount:(e,t,{renderState:n,latestValues:r})=>{try{n.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{n.dimensions={x:0,y:0,width:0,height:0}}s8(n,r,{enableHardwareAcceleration:!1},e.transformTemplate),GO(t,n)}})},boe={useVisualState:KO({scrapeMotionValuesFromProps:l8,createRenderState:a8})};function Soe(e,{forwardMotionProps:t=!1},n,r,i){return{...r8(e)?xoe:boe,preloadedFeatures:n,useRender:goe(t),createVisualElement:r,projectionNodeConstructor:i,Component:e}}var Vn;(function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.InView="whileInView",e.Exit="exit"})(Vn||(Vn={}));function P4(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}function o6(e,t,n,r){C.exports.useEffect(()=>{const i=e.current;if(n&&i)return P4(i,t,n,r)},[e,t,n,r])}function woe({whileFocus:e,visualElement:t}){const{animationState:n}=t,r=()=>{n&&n.setActive(Vn.Focus,!0)},i=()=>{n&&n.setActive(Vn.Focus,!1)};o6(t,"focus",e?r:void 0),o6(t,"blur",e?i:void 0)}function ZO(e){return typeof PointerEvent<"u"&&e instanceof PointerEvent?e.pointerType==="mouse":e instanceof MouseEvent}function YO(e){return!!e.touches}function Coe(e){return t=>{const n=t instanceof MouseEvent;(!n||n&&t.button===0)&&e(t)}}const _oe={pageX:0,pageY:0};function koe(e,t="page"){const r=e.touches[0]||e.changedTouches[0]||_oe;return{x:r[t+"X"],y:r[t+"Y"]}}function Eoe(e,t="page"){return{x:e[t+"X"],y:e[t+"Y"]}}function c8(e,t="page"){return{point:YO(e)?koe(e,t):Eoe(e,t)}}const XO=(e,t=!1)=>{const n=r=>e(r,c8(r));return t?Coe(n):n},Poe=()=>Vf&&window.onpointerdown===null,Toe=()=>Vf&&window.ontouchstart===null,Loe=()=>Vf&&window.onmousedown===null,Aoe={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},Ioe={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function QO(e){return Poe()?e:Toe()?Ioe[e]:Loe()?Aoe[e]:e}function Wp(e,t,n,r){return P4(e,QO(t),XO(n,t==="pointerdown"),r)}function t5(e,t,n,r){return o6(e,QO(t),n&&XO(n,t==="pointerdown"),r)}function JO(e){let t=null;return()=>{const n=()=>{t=null};return t===null?(t=e,n):!1}}const vP=JO("dragHorizontal"),yP=JO("dragVertical");function eN(e){let t=!1;if(e==="y")t=yP();else if(e==="x")t=vP();else{const n=vP(),r=yP();n&&r?t=()=>{n(),r()}:(n&&n(),r&&r())}return t}function tN(){const e=eN(!0);return e?(e(),!1):!0}function xP(e,t,n){return(r,i)=>{!ZO(r)||tN()||(e.animationState&&e.animationState.setActive(Vn.Hover,t),n&&n(r,i))}}function Moe({onHoverStart:e,onHoverEnd:t,whileHover:n,visualElement:r}){t5(r,"pointerenter",e||n?xP(r,!0,e):void 0,{passive:!e}),t5(r,"pointerleave",t||n?xP(r,!1,t):void 0,{passive:!t})}const nN=(e,t)=>t?e===t?!0:nN(e,t.parentElement):!1;function d8(e){return C.exports.useEffect(()=>()=>e(),[])}function rN(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}var Roe=function(){},n5=function(){};const r5=(e,t,n)=>Math.min(Math.max(n,e),t),Bb=.001,Ooe=.01,bP=10,Noe=.05,Doe=1;function zoe({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let i,o;Roe(e<=bP*1e3);let a=1-t;a=r5(Noe,Doe,a),e=r5(Ooe,bP,e/1e3),a<1?(i=d=>{const p=d*a,g=p*e,m=p-n,y=a6(d,a),b=Math.exp(-g);return Bb-m/y*b},o=d=>{const g=d*a*e,m=g*n+n,y=Math.pow(a,2)*Math.pow(d,2)*e,b=Math.exp(-g),S=a6(Math.pow(d,2),a);return(-i(d)+Bb>0?-1:1)*((m-y)*b)/S}):(i=d=>{const p=Math.exp(-d*e),g=(d-n)*e+1;return-Bb+p*g},o=d=>{const p=Math.exp(-d*e),g=(n-d)*(e*e);return p*g});const s=5/e,l=Boe(i,o,s);if(e=e*1e3,isNaN(l))return{stiffness:100,damping:10,duration:e};{const d=Math.pow(l,2)*r;return{stiffness:d,damping:a*2*Math.sqrt(r*d),duration:e}}}const Foe=12;function Boe(e,t,n){let r=n;for(let i=1;i<Foe;i++)r=r-e(r)/t(r);return r}function a6(e,t){return e*Math.sqrt(1-t*t)}const $oe=["duration","bounce"],Hoe=["stiffness","damping","mass"];function SP(e,t){return t.some(n=>e[n]!==void 0)}function Woe(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!SP(e,Hoe)&&SP(e,$oe)){const n=zoe(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function f8(e){var{from:t=0,to:n=1,restSpeed:r=2,restDelta:i}=e,o=rN(e,["from","to","restSpeed","restDelta"]);const a={done:!1,value:t};let{stiffness:s,damping:l,mass:d,velocity:p,duration:g,isResolvedFromDuration:m}=Woe(o),y=wP,b=wP;function S(){const E=p?-(p/1e3):0,P=n-t,k=l/(2*Math.sqrt(s*d)),L=Math.sqrt(s/d)/1e3;if(i===void 0&&(i=Math.min(Math.abs(n-t)/100,.4)),k<1){const I=a6(L,k);y=O=>{const N=Math.exp(-k*L*O);return n-N*((E+k*L*P)/I*Math.sin(I*O)+P*Math.cos(I*O))},b=O=>{const N=Math.exp(-k*L*O);return k*L*N*(Math.sin(I*O)*(E+k*L*P)/I+P*Math.cos(I*O))-N*(Math.cos(I*O)*(E+k*L*P)-I*P*Math.sin(I*O))}}else if(k===1)y=I=>n-Math.exp(-L*I)*(P+(E+L*P)*I);else{const I=L*Math.sqrt(k*k-1);y=O=>{const N=Math.exp(-k*L*O),D=Math.min(I*O,300);return n-N*((E+k*L*P)*Math.sinh(D)+I*P*Math.cosh(D))/I}}}return S(),{next:E=>{const P=y(E);if(m)a.done=E>=g;else{const k=b(E)*1e3,L=Math.abs(k)<=r,I=Math.abs(n-P)<=i;a.done=L&&I}return a.value=a.done?n:P,a},flipTarget:()=>{p=-p,[t,n]=[n,t],S()}}}f8.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const wP=e=>0,$m=(e,t,n)=>{const r=t-e;return r===0?1:(n-e)/r},Sr=(e,t,n)=>-n*e+n*t+e;function $b(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function CP({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let i=0,o=0,a=0;if(!t)i=o=a=n;else{const s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;i=$b(l,s,e+1/3),o=$b(l,s,e),a=$b(l,s,e-1/3)}return{red:Math.round(i*255),green:Math.round(o*255),blue:Math.round(a*255),alpha:r}}const Voe=(e,t,n)=>{const r=e*e,i=t*t;return Math.sqrt(Math.max(0,n*(i-r)+r))},Uoe=[r6,Ac,vf],_P=e=>Uoe.find(t=>t.test(e)),iN=(e,t)=>{let n=_P(e),r=_P(t),i=n.parse(e),o=r.parse(t);n===vf&&(i=CP(i),n=Ac),r===vf&&(o=CP(o),r=Ac);const a=Object.assign({},i);return s=>{for(const l in a)l!=="alpha"&&(a[l]=Voe(i[l],o[l],s));return a.alpha=Sr(i.alpha,o.alpha,s),n.transform(a)}},s6=e=>typeof e=="number",Goe=(e,t)=>n=>t(e(n)),T4=(...e)=>e.reduce(Goe);function oN(e,t){return s6(e)?n=>Sr(e,t,n):Xi.test(e)?iN(e,t):sN(e,t)}const aN=(e,t)=>{const n=[...e],r=n.length,i=e.map((o,a)=>oN(o,t[a]));return o=>{for(let a=0;a<r;a++)n[a]=i[a](o);return n}},joe=(e,t)=>{const n=Object.assign(Object.assign({},e),t),r={};for(const i in n)e[i]!==void 0&&t[i]!==void 0&&(r[i]=oN(e[i],t[i]));return i=>{for(const o in r)n[o]=r[o](i);return n}};function kP(e){const t=hu.parse(e),n=t.length;let r=0,i=0,o=0;for(let a=0;a<n;a++)r||typeof t[a]=="number"?r++:t[a].hue!==void 0?o++:i++;return{parsed:t,numNumbers:r,numRGB:i,numHSL:o}}const sN=(e,t)=>{const n=hu.createTransformer(t),r=kP(e),i=kP(t);return r.numHSL===i.numHSL&&r.numRGB===i.numRGB&&r.numNumbers>=i.numNumbers?T4(aN(r.parsed,i.parsed),n):a=>`${a>0?t:e}`},qoe=(e,t)=>n=>Sr(e,t,n);function Koe(e){if(typeof e=="number")return qoe;if(typeof e=="string")return Xi.test(e)?iN:sN;if(Array.isArray(e))return aN;if(typeof e=="object")return joe}function Zoe(e,t,n){const r=[],i=n||Koe(e[0]),o=e.length-1;for(let a=0;a<o;a++){let s=i(e[a],e[a+1]);if(t){const l=Array.isArray(t)?t[a]:t;s=T4(l,s)}r.push(s)}return r}function Yoe([e,t],[n]){return r=>n($m(e,t,r))}function Xoe(e,t){const n=e.length,r=n-1;return i=>{let o=0,a=!1;if(i<=e[0]?a=!0:i>=e[r]&&(o=r-1,a=!0),!a){let l=1;for(;l<n&&!(e[l]>i||l===r);l++);o=l-1}const s=$m(e[o],e[o+1],i);return t[o](s)}}function lN(e,t,{clamp:n=!0,ease:r,mixer:i}={}){const o=e.length;n5(o===t.length),n5(!r||!Array.isArray(r)||r.length===o-1),e[0]>e[o-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const a=Zoe(t,r,i),s=o===2?Yoe(e,a):Xoe(e,a);return n?l=>s(r5(e[0],e[o-1],l)):s}const L4=e=>t=>1-e(1-t),h8=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,Qoe=e=>t=>Math.pow(t,e),uN=e=>t=>t*t*((e+1)*t-e),Joe=e=>{const t=uN(e);return n=>(n*=2)<1?.5*t(n):.5*(2-Math.pow(2,-10*(n-1)))},cN=1.525,eae=4/11,tae=8/11,nae=9/10,p8=e=>e,g8=Qoe(2),rae=L4(g8),dN=h8(g8),fN=e=>1-Math.sin(Math.acos(e)),m8=L4(fN),iae=h8(m8),v8=uN(cN),oae=L4(v8),aae=h8(v8),sae=Joe(cN),lae=4356/361,uae=35442/1805,cae=16061/1805,i5=e=>{if(e===1||e===0)return e;const t=e*e;return e<eae?7.5625*t:e<tae?9.075*t-9.9*e+3.4:e<nae?lae*t-uae*e+cae:10.8*e*e-20.52*e+10.72},dae=L4(i5),fae=e=>e<.5?.5*(1-i5(1-e*2)):.5*i5(e*2-1)+.5;function hae(e,t){return e.map(()=>t||dN).splice(0,e.length-1)}function pae(e){const t=e.length;return e.map((n,r)=>r!==0?r/(t-1):0)}function gae(e,t){return e.map(n=>n*t)}function Xy({from:e=0,to:t=1,ease:n,offset:r,duration:i=300}){const o={done:!1,value:e},a=Array.isArray(t)?t:[e,t],s=gae(r&&r.length===a.length?r:pae(a),i);function l(){return lN(s,a,{ease:Array.isArray(n)?n:hae(a,n)})}let d=l();return{next:p=>(o.value=d(p),o.done=p>=i,o),flipTarget:()=>{a.reverse(),d=l()}}}function mae({velocity:e=0,from:t=0,power:n=.8,timeConstant:r=350,restDelta:i=.5,modifyTarget:o}){const a={done:!1,value:t};let s=n*e;const l=t+s,d=o===void 0?l:o(l);return d!==l&&(s=d-t),{next:p=>{const g=-s*Math.exp(-p/r);return a.done=!(g>i||g<-i),a.value=a.done?d:d+g,a},flipTarget:()=>{}}}const EP={keyframes:Xy,spring:f8,decay:mae};function vae(e){if(Array.isArray(e.to))return Xy;if(EP[e.type])return EP[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?Xy:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?f8:Xy}const hN=1/60*1e3,yae=typeof performance<"u"?()=>performance.now():()=>Date.now(),pN=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(yae()),hN);function xae(e){let t=[],n=[],r=0,i=!1,o=!1;const a=new WeakSet,s={schedule:(l,d=!1,p=!1)=>{const g=p&&i,m=g?t:n;return d&&a.add(l),m.indexOf(l)===-1&&(m.push(l),g&&i&&(r=t.length)),l},cancel:l=>{const d=n.indexOf(l);d!==-1&&n.splice(d,1),a.delete(l)},process:l=>{if(i){o=!0;return}if(i=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let d=0;d<r;d++){const p=t[d];p(l),a.has(p)&&(s.schedule(p),e())}i=!1,o&&(o=!1,s.process(l))}};return s}const bae=40;let l6=!0,Hm=!1,u6=!1;const Vp={delta:0,timestamp:0},mv=["read","update","preRender","render","postRender"],A4=mv.reduce((e,t)=>(e[t]=xae(()=>Hm=!0),e),{}),Sae=mv.reduce((e,t)=>{const n=A4[t];return e[t]=(r,i=!1,o=!1)=>(Hm||_ae(),n.schedule(r,i,o)),e},{}),wae=mv.reduce((e,t)=>(e[t]=A4[t].cancel,e),{});mv.reduce((e,t)=>(e[t]=()=>A4[t].process(Vp),e),{});const Cae=e=>A4[e].process(Vp),gN=e=>{Hm=!1,Vp.delta=l6?hN:Math.max(Math.min(e-Vp.timestamp,bae),1),Vp.timestamp=e,u6=!0,mv.forEach(Cae),u6=!1,Hm&&(l6=!1,pN(gN))},_ae=()=>{Hm=!0,l6=!0,u6||pN(gN)},kae=()=>Vp;function mN(e,t,n=0){return e-t-n}function Eae(e,t,n=0,r=!0){return r?mN(t+-e,t,n):t-(e-t)+n}function Pae(e,t,n,r){return r?e>=t+n:e<=-n}const Tae=e=>{const t=({delta:n})=>e(n);return{start:()=>Sae.update(t,!0),stop:()=>wae.update(t)}};function vN(e){var t,n,{from:r,autoplay:i=!0,driver:o=Tae,elapsed:a=0,repeat:s=0,repeatType:l="loop",repeatDelay:d=0,onPlay:p,onStop:g,onComplete:m,onRepeat:y,onUpdate:b}=e,S=rN(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:E}=S,P,k=0,L=S.duration,I,O=!1,N=!0,D;const F=vae(S);!((n=(t=F).needsInterpolation)===null||n===void 0)&&n.call(t,r,E)&&(D=lN([0,100],[r,E],{clamp:!1}),r=0,E=100);const U=F(Object.assign(Object.assign({},S),{from:r,to:E}));function W(){k++,l==="reverse"?(N=k%2===0,a=Eae(a,L,d,N)):(a=mN(a,L,d),l==="mirror"&&U.flipTarget()),O=!1,y&&y()}function q(){P.stop(),m&&m()}function pe(ye){if(N||(ye=-ye),a+=ye,!O){const Pe=U.next(Math.max(0,a));I=Pe.value,D&&(I=D(I)),O=N?Pe.done:a<=0}b?.(I),O&&(k===0&&(L??(L=a)),k<s?Pae(a,L,d,N)&&W():q())}function fe(){p?.(),P=o(pe),P.start()}return i&&fe(),{stop:()=>{g?.(),P.stop()}}}function yN(e,t){return t?e*(1e3/t):0}function Lae({from:e=0,velocity:t=0,min:n,max:r,power:i=.8,timeConstant:o=750,bounceStiffness:a=500,bounceDamping:s=10,restDelta:l=1,modifyTarget:d,driver:p,onUpdate:g,onComplete:m,onStop:y}){let b;function S(L){return n!==void 0&&L<n||r!==void 0&&L>r}function E(L){return n===void 0?r:r===void 0||Math.abs(n-L)<Math.abs(r-L)?n:r}function P(L){b?.stop(),b=vN(Object.assign(Object.assign({},L),{driver:p,onUpdate:I=>{var O;g?.(I),(O=L.onUpdate)===null||O===void 0||O.call(L,I)},onComplete:m,onStop:y}))}function k(L){P(Object.assign({type:"spring",stiffness:a,damping:s,restDelta:l},L))}if(S(e))k({from:e,velocity:t,to:E(e)});else{let L=i*t+e;typeof d<"u"&&(L=d(L));const I=E(L),O=I===n?-1:1;let N,D;const F=U=>{N=D,D=U,t=yN(U-N,kae().delta),(O===1&&U>I||O===-1&&U<I)&&k({from:U,to:I,velocity:t})};P({type:"decay",from:e,velocity:t,timeConstant:o,power:i,restDelta:l,modifyTarget:d,onUpdate:S(L)?F:void 0})}return{stop:()=>b?.stop()}}const c6=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),PP=e=>c6(e)&&e.hasOwnProperty("z"),j2=(e,t)=>Math.abs(e-t);function y8(e,t){if(s6(e)&&s6(t))return j2(e,t);if(c6(e)&&c6(t)){const n=j2(e.x,t.x),r=j2(e.y,t.y),i=PP(e)&&PP(t)?j2(e.z,t.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(i,2))}}const xN=(e,t)=>1-3*t+3*e,bN=(e,t)=>3*t-6*e,SN=e=>3*e,o5=(e,t,n)=>((xN(t,n)*e+bN(t,n))*e+SN(t))*e,wN=(e,t,n)=>3*xN(t,n)*e*e+2*bN(t,n)*e+SN(t),Aae=1e-7,Iae=10;function Mae(e,t,n,r,i){let o,a,s=0;do a=t+(n-t)/2,o=o5(a,r,i)-e,o>0?n=a:t=a;while(Math.abs(o)>Aae&&++s<Iae);return a}const Rae=8,Oae=.001;function Nae(e,t,n,r){for(let i=0;i<Rae;++i){const o=wN(t,n,r);if(o===0)return t;const a=o5(t,n,r)-e;t-=a/o}return t}const Qy=11,q2=1/(Qy-1);function Dae(e,t,n,r){if(e===t&&n===r)return p8;const i=new Float32Array(Qy);for(let a=0;a<Qy;++a)i[a]=o5(a*q2,e,n);function o(a){let s=0,l=1;const d=Qy-1;for(;l!==d&&i[l]<=a;++l)s+=q2;--l;const p=(a-i[l])/(i[l+1]-i[l]),g=s+p*q2,m=wN(g,e,n);return m>=Oae?Nae(a,g,e,n):m===0?g:Mae(a,s,s+q2,e,n)}return a=>a===0||a===1?a:o5(o(a),t,r)}function zae({onTap:e,onTapStart:t,onTapCancel:n,whileTap:r,visualElement:i}){const o=e||t||n||r,a=C.exports.useRef(!1),s=C.exports.useRef(null),l={passive:!(t||e||n||y)};function d(){s.current&&s.current(),s.current=null}function p(){return d(),a.current=!1,i.animationState&&i.animationState.setActive(Vn.Tap,!1),!tN()}function g(b,S){!p()||(nN(i.getInstance(),b.target)?e&&e(b,S):n&&n(b,S))}function m(b,S){!p()||n&&n(b,S)}function y(b,S){d(),!a.current&&(a.current=!0,s.current=T4(Wp(window,"pointerup",g,l),Wp(window,"pointercancel",m,l)),i.animationState&&i.animationState.setActive(Vn.Tap,!0),t&&t(b,S))}t5(i,"pointerdown",o?y:void 0,l),d8(d)}const Fae="production",CN=typeof process>"u"||process.env===void 0?Fae:"production",TP=new Set;function _N(e,t,n){e||TP.has(t)||(console.warn(t),n&&console.warn(n),TP.add(t))}const d6=new WeakMap,Hb=new WeakMap,Bae=e=>{const t=d6.get(e.target);t&&t(e)},$ae=e=>{e.forEach(Bae)};function Hae({root:e,...t}){const n=e||document;Hb.has(n)||Hb.set(n,{});const r=Hb.get(n),i=JSON.stringify(t);return r[i]||(r[i]=new IntersectionObserver($ae,{root:e,...t})),r[i]}function Wae(e,t,n){const r=Hae(t);return d6.set(e,n),r.observe(e),()=>{d6.delete(e),r.unobserve(e)}}function Vae({visualElement:e,whileInView:t,onViewportEnter:n,onViewportLeave:r,viewport:i={}}){const o=C.exports.useRef({hasEnteredView:!1,isInView:!1});let a=Boolean(t||n||r);i.once&&o.current.hasEnteredView&&(a=!1),(typeof IntersectionObserver>"u"?jae:Gae)(a,o.current,e,i)}const Uae={some:0,all:1};function Gae(e,t,n,{root:r,margin:i,amount:o="some",once:a}){C.exports.useEffect(()=>{if(!e)return;const s={root:r?.current,rootMargin:i,threshold:typeof o=="number"?o:Uae[o]},l=d=>{const{isIntersecting:p}=d;if(t.isInView===p||(t.isInView=p,a&&!p&&t.hasEnteredView))return;p&&(t.hasEnteredView=!0),n.animationState&&n.animationState.setActive(Vn.InView,p);const g=n.getProps(),m=p?g.onViewportEnter:g.onViewportLeave;m&&m(d)};return Wae(n.getInstance(),s,l)},[e,r,i,o])}function jae(e,t,n,{fallback:r=!0}){C.exports.useEffect(()=>{!e||!r||(CN!=="production"&&_N(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(()=>{t.hasEnteredView=!0;const{onViewportEnter:i}=n.getProps();i&&i(null),n.animationState&&n.animationState.setActive(Vn.InView,!0)}))},[e])}const Ic=e=>t=>(e(t),null),qae={inView:Ic(Vae),tap:Ic(zae),focus:Ic(woe),hover:Ic(Moe)};function x8(){const e=C.exports.useContext(P0);if(e===null)return[!0,null];const{isPresent:t,onExitComplete:n,register:r}=e,i=C.exports.useId();return C.exports.useEffect(()=>r(i),[]),!t&&n?[!1,()=>n&&n(i)]:[!0]}function Kae(){return Zae(C.exports.useContext(P0))}function Zae(e){return e===null?!0:e.isPresent}function kN(e,t){if(!Array.isArray(t))return!1;const n=t.length;if(n!==e.length)return!1;for(let r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}const a5=e=>e*1e3,Yae={linear:p8,easeIn:g8,easeInOut:dN,easeOut:rae,circIn:fN,circInOut:iae,circOut:m8,backIn:v8,backInOut:aae,backOut:oae,anticipate:sae,bounceIn:dae,bounceInOut:fae,bounceOut:i5},LP=e=>{if(Array.isArray(e)){n5(e.length===4);const[t,n,r,i]=e;return Dae(t,n,r,i)}else if(typeof e=="string")return Yae[e];return e},Xae=e=>Array.isArray(e)&&typeof e[0]!="number",AP=(e,t)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&hu.test(t)&&!t.startsWith("url(")),Xd=()=>({type:"spring",stiffness:500,damping:25,restSpeed:10}),K2=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),Wb=()=>({type:"keyframes",ease:"linear",duration:.3}),Qae=e=>({type:"keyframes",duration:.8,values:e}),IP={x:Xd,y:Xd,z:Xd,rotate:Xd,rotateX:Xd,rotateY:Xd,rotateZ:Xd,scaleX:K2,scaleY:K2,scale:K2,opacity:Wb,backgroundColor:Wb,color:Wb,default:K2},Jae=(e,t)=>{let n;return Bm(t)?n=Qae:n=IP[e]||IP.default,{to:t,...n(t)}},ese={...FO,color:Xi,backgroundColor:Xi,outlineColor:Xi,fill:Xi,stroke:Xi,borderColor:Xi,borderTopColor:Xi,borderRightColor:Xi,borderBottomColor:Xi,borderLeftColor:Xi,filter:i6,WebkitFilter:i6},b8=e=>ese[e];function S8(e,t){var n;let r=b8(e);return r!==i6&&(r=hu),(n=r.getAnimatableNone)===null||n===void 0?void 0:n.call(r,t)}const tse={current:!1},EN=1/60*1e3,nse=typeof performance<"u"?()=>performance.now():()=>Date.now(),PN=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(nse()),EN);function rse(e){let t=[],n=[],r=0,i=!1,o=!1;const a=new WeakSet,s={schedule:(l,d=!1,p=!1)=>{const g=p&&i,m=g?t:n;return d&&a.add(l),m.indexOf(l)===-1&&(m.push(l),g&&i&&(r=t.length)),l},cancel:l=>{const d=n.indexOf(l);d!==-1&&n.splice(d,1),a.delete(l)},process:l=>{if(i){o=!0;return}if(i=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let d=0;d<r;d++){const p=t[d];p(l),a.has(p)&&(s.schedule(p),e())}i=!1,o&&(o=!1,s.process(l))}};return s}const ise=40;let f6=!0,Wm=!1,h6=!1;const Up={delta:0,timestamp:0},vv=["read","update","preRender","render","postRender"],I4=vv.reduce((e,t)=>(e[t]=rse(()=>Wm=!0),e),{}),ws=vv.reduce((e,t)=>{const n=I4[t];return e[t]=(r,i=!1,o=!1)=>(Wm||ase(),n.schedule(r,i,o)),e},{}),zf=vv.reduce((e,t)=>(e[t]=I4[t].cancel,e),{}),Vb=vv.reduce((e,t)=>(e[t]=()=>I4[t].process(Up),e),{}),ose=e=>I4[e].process(Up),TN=e=>{Wm=!1,Up.delta=f6?EN:Math.max(Math.min(e-Up.timestamp,ise),1),Up.timestamp=e,h6=!0,vv.forEach(ose),h6=!1,Wm&&(f6=!1,PN(TN))},ase=()=>{Wm=!0,f6=!0,h6||PN(TN)},p6=()=>Up;function LN(e,t){const n=performance.now(),r=({timestamp:i})=>{const o=i-n;o>=t&&(zf.read(r),e(o-t))};return ws.read(r,!0),()=>zf.read(r)}function sse({when:e,delay:t,delayChildren:n,staggerChildren:r,staggerDirection:i,repeat:o,repeatType:a,repeatDelay:s,from:l,...d}){return!!Object.keys(d).length}function lse({ease:e,times:t,yoyo:n,flip:r,loop:i,...o}){const a={...o};return t&&(a.offset=t),o.duration&&(a.duration=a5(o.duration)),o.repeatDelay&&(a.repeatDelay=a5(o.repeatDelay)),e&&(a.ease=Xae(e)?e.map(LP):LP(e)),o.type==="tween"&&(a.type="keyframes"),(n||i||r)&&(n?a.repeatType="reverse":i?a.repeatType="loop":r&&(a.repeatType="mirror"),a.repeat=i||n||r||o.repeat),o.type!=="spring"&&(a.type="keyframes"),a}function use(e,t){var n,r;return(r=(n=(w8(e,t)||{}).delay)!==null&&n!==void 0?n:e.delay)!==null&&r!==void 0?r:0}function cse(e){return Array.isArray(e.to)&&e.to[0]===null&&(e.to=[...e.to],e.to[0]=e.from),e}function dse(e,t,n){return Array.isArray(t.to)&&e.duration===void 0&&(e.duration=.8),cse(t),sse(e)||(e={...e,...Jae(n,t.to)}),{...t,...lse(e)}}function fse(e,t,n,r,i){const o=w8(r,e)||{};let a=o.from!==void 0?o.from:t.get();const s=AP(e,n);a==="none"&&s&&typeof n=="string"?a=S8(e,n):MP(a)&&typeof n=="string"?a=RP(n):!Array.isArray(n)&&MP(n)&&typeof a=="string"&&(n=RP(a));const l=AP(e,a);function d(){const g={from:a,to:n,velocity:t.getVelocity(),onComplete:i,onUpdate:m=>t.set(m)};return o.type==="inertia"||o.type==="decay"?Lae({...g,...o}):vN({...dse(o,g,e),onUpdate:m=>{g.onUpdate(m),o.onUpdate&&o.onUpdate(m)},onComplete:()=>{g.onComplete(),o.onComplete&&o.onComplete()}})}function p(){const g=qO(n);return t.set(g),i(),o.onUpdate&&o.onUpdate(g),o.onComplete&&o.onComplete(),{stop:()=>{}}}return!l||!s||o.type===!1?p:d}function MP(e){return e===0||typeof e=="string"&&parseFloat(e)===0&&e.indexOf(" ")===-1}function RP(e){return typeof e=="number"?0:S8("",e)}function w8(e,t){return e[t]||e.default||e}function C8(e,t,n,r={}){return tse.current&&(r={type:!1}),t.start(i=>{let o;const a=fse(e,t,n,r,i),s=use(r,e),l=()=>o=a();let d;return s?d=LN(l,a5(s)):l(),()=>{d&&d(),o&&o.stop()}})}const hse=e=>/^\-?\d*\.?\d+$/.test(e),pse=e=>/^0[^.\s]+$/.test(e);function _8(e,t){e.indexOf(t)===-1&&e.push(t)}function k8(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class em{constructor(){this.subscriptions=[]}add(t){return _8(this.subscriptions,t),()=>k8(this.subscriptions,t)}notify(t,n,r){const i=this.subscriptions.length;if(!!i)if(i===1)this.subscriptions[0](t,n,r);else for(let o=0;o<i;o++){const a=this.subscriptions[o];a&&a(t,n,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const gse=e=>!isNaN(parseFloat(e));class mse{constructor(t){this.version="7.6.2",this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new em,this.velocityUpdateSubscribers=new em,this.renderSubscribers=new em,this.canTrackVelocity=!1,this.updateAndNotify=(n,r=!0)=>{this.prev=this.current,this.current=n;const{delta:i,timestamp:o}=p6();this.lastUpdated!==o&&(this.timeDelta=i,this.lastUpdated=o,ws.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.updateSubscribers.notify(this.current),this.velocityUpdateSubscribers.getSize()&&this.velocityUpdateSubscribers.notify(this.getVelocity()),r&&this.renderSubscribers.notify(this.current)},this.scheduleVelocityCheck=()=>ws.postRender(this.velocityCheck),this.velocityCheck=({timestamp:n})=>{n!==this.lastUpdated&&(this.prev=this.current,this.velocityUpdateSubscribers.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=t,this.canTrackVelocity=gse(this.current)}onChange(t){return this.updateSubscribers.add(t)}clearListeners(){this.updateSubscribers.clear()}onRenderRequest(t){return t(this.get()),this.renderSubscribers.add(t)}attach(t){this.passiveEffect=t}set(t,n=!0){!n||!this.passiveEffect?this.updateAndNotify(t,n):this.passiveEffect(t,this.updateAndNotify)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?yN(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.stopAnimation=t(n)}).then(()=>this.clearAnimation())}stop(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()}}function d0(e){return new mse(e)}const AN=e=>t=>t.test(e),vse={test:e=>e==="auto",parse:e=>e},IN=[Uf,gt,yl,vc,Gie,Uie,vse],ig=e=>IN.find(AN(e)),yse=[...IN,Xi,hu],xse=e=>yse.find(AN(e));function bse(e){const t={};return e.forEachValue((n,r)=>t[r]=n.get()),t}function Sse(e){const t={};return e.forEachValue((n,r)=>t[r]=n.getVelocity()),t}function M4(e,t,n){const r=e.getProps();return u8(r,t,n!==void 0?n:r.custom,bse(e),Sse(e))}function wse(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,d0(n))}function Cse(e,t){const n=M4(e,t);let{transitionEnd:r={},transition:i={},...o}=n?e.makeTargetAnimatable(n,!1):{};o={...o,...r};for(const a in o){const s=qO(o[a]);wse(e,a,s)}}function _se(e,t,n){var r,i;const o=Object.keys(t).filter(s=>!e.hasValue(s)),a=o.length;if(!!a)for(let s=0;s<a;s++){const l=o[s],d=t[l];let p=null;Array.isArray(d)&&(p=d[0]),p===null&&(p=(i=(r=n[l])!==null&&r!==void 0?r:e.readValue(l))!==null&&i!==void 0?i:t[l]),p!=null&&(typeof p=="string"&&(hse(p)||pse(p))?p=parseFloat(p):!xse(p)&&hu.test(d)&&(p=S8(l,d)),e.addValue(l,d0(p)),n[l]===void 0&&(n[l]=p),e.setBaseTarget(l,p))}}function kse(e,t){return t?(t[e]||t.default||t).from:void 0}function Ese(e,t,n){var r;const i={};for(const o in e){const a=kse(o,t);i[o]=a!==void 0?a:(r=n.getValue(o))===null||r===void 0?void 0:r.get()}return i}function s5(e){return Boolean(Ss(e)&&e.add)}function Pse(e,t,n={}){e.notifyAnimationStart(t);let r;if(Array.isArray(t)){const i=t.map(o=>g6(e,o,n));r=Promise.all(i)}else if(typeof t=="string")r=g6(e,t,n);else{const i=typeof t=="function"?M4(e,t,n.custom):t;r=MN(e,i,n)}return r.then(()=>e.notifyAnimationComplete(t))}function g6(e,t,n={}){var r;const i=M4(e,t,n.custom);let{transition:o=e.getDefaultTransition()||{}}=i||{};n.transitionOverride&&(o=n.transitionOverride);const a=i?()=>MN(e,i,n):()=>Promise.resolve(),s=!((r=e.variantChildren)===null||r===void 0)&&r.size?(d=0)=>{const{delayChildren:p=0,staggerChildren:g,staggerDirection:m}=o;return Tse(e,t,p+d,g,m,n)}:()=>Promise.resolve(),{when:l}=o;if(l){const[d,p]=l==="beforeChildren"?[a,s]:[s,a];return d().then(p)}else return Promise.all([a(),s(n.delay)])}function MN(e,t,{delay:n=0,transitionOverride:r,type:i}={}){var o;let{transition:a=e.getDefaultTransition(),transitionEnd:s,...l}=e.makeTargetAnimatable(t);const d=e.getValue("willChange");r&&(a=r);const p=[],g=i&&((o=e.animationState)===null||o===void 0?void 0:o.getState()[i]);for(const m in l){const y=e.getValue(m),b=l[m];if(!y||b===void 0||g&&Ase(g,m))continue;let S={delay:n,...a};e.shouldReduceMotion&&hv.has(m)&&(S={...S,type:!1,delay:0});let E=C8(m,y,b,S);s5(d)&&(d.add(m),E=E.then(()=>d.remove(m))),p.push(E)}return Promise.all(p).then(()=>{s&&Cse(e,s)})}function Tse(e,t,n=0,r=0,i=1,o){const a=[],s=(e.variantChildren.size-1)*r,l=i===1?(d=0)=>d*r:(d=0)=>s-d*r;return Array.from(e.variantChildren).sort(Lse).forEach((d,p)=>{a.push(g6(d,t,{...o,delay:n+l(p)}).then(()=>d.notifyAnimationComplete(t)))}),Promise.all(a)}function Lse(e,t){return e.sortNodePosition(t)}function Ase({protectedKeys:e,needsAnimating:t},n){const r=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,r}const E8=[Vn.Animate,Vn.InView,Vn.Focus,Vn.Hover,Vn.Tap,Vn.Drag,Vn.Exit],Ise=[...E8].reverse(),Mse=E8.length;function Rse(e){return t=>Promise.all(t.map(({animation:n,options:r})=>Pse(e,n,r)))}function Ose(e){let t=Rse(e);const n=Dse();let r=!0;const i=(l,d)=>{const p=M4(e,d);if(p){const{transition:g,transitionEnd:m,...y}=p;l={...l,...y,...m}}return l};function o(l){t=l(e)}function a(l,d){var p;const g=e.getProps(),m=e.getVariantContext(!0)||{},y=[],b=new Set;let S={},E=1/0;for(let k=0;k<Mse;k++){const L=Ise[k],I=n[L],O=(p=g[L])!==null&&p!==void 0?p:m[L],N=Dm(O),D=L===d?I.isActive:null;D===!1&&(E=k);let F=O===m[L]&&O!==g[L]&&N;if(F&&r&&e.manuallyAnimateOnMount&&(F=!1),I.protectedKeys={...S},!I.isActive&&D===null||!O&&!I.prevProp||_4(O)||typeof O=="boolean")continue;const U=Nse(I.prevProp,O);let W=U||L===d&&I.isActive&&!F&&N||k>E&&N;const q=Array.isArray(O)?O:[O];let pe=q.reduce(i,{});D===!1&&(pe={});const{prevResolvedValues:fe={}}=I,ye={...fe,...pe},Pe=xe=>{W=!0,b.delete(xe),I.needsAnimating[xe]=!0};for(const xe in ye){const Y=pe[xe],V=fe[xe];S.hasOwnProperty(xe)||(Y!==V?Bm(Y)&&Bm(V)?!kN(Y,V)||U?Pe(xe):I.protectedKeys[xe]=!0:Y!==void 0?Pe(xe):b.add(xe):Y!==void 0&&b.has(xe)?Pe(xe):I.protectedKeys[xe]=!0)}I.prevProp=O,I.prevResolvedValues=pe,I.isActive&&(S={...S,...pe}),r&&e.blockInitialAnimation&&(W=!1),W&&!F&&y.push(...q.map(xe=>({animation:xe,options:{type:L,...l}})))}if(b.size){const k={};b.forEach(L=>{const I=e.getBaseTarget(L);I!==void 0&&(k[L]=I)}),y.push({animation:k})}let P=Boolean(y.length);return r&&g.initial===!1&&!e.manuallyAnimateOnMount&&(P=!1),r=!1,P?t(y):Promise.resolve()}function s(l,d,p){var g;if(n[l].isActive===d)return Promise.resolve();(g=e.variantChildren)===null||g===void 0||g.forEach(y=>{var b;return(b=y.animationState)===null||b===void 0?void 0:b.setActive(l,d)}),n[l].isActive=d;const m=a(p,l);for(const y in n)n[y].protectedKeys={};return m}return{animateChanges:a,setActive:s,setAnimateFunction:o,getState:()=>n}}function Nse(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!kN(t,e):!1}function Qd(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Dse(){return{[Vn.Animate]:Qd(!0),[Vn.InView]:Qd(),[Vn.Hover]:Qd(),[Vn.Tap]:Qd(),[Vn.Drag]:Qd(),[Vn.Focus]:Qd(),[Vn.Exit]:Qd()}}const zse={animation:Ic(({visualElement:e,animate:t})=>{e.animationState||(e.animationState=Ose(e)),_4(t)&&C.exports.useEffect(()=>t.subscribe(e),[t])}),exit:Ic(e=>{const{custom:t,visualElement:n}=e,[r,i]=x8(),o=C.exports.useContext(P0);C.exports.useEffect(()=>{n.isPresent=r;const a=n.animationState&&n.animationState.setActive(Vn.Exit,!r,{custom:o&&o.custom||t});a&&!r&&a.then(i)},[r])})};class RN{constructor(t,n,{transformPagePoint:r}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const d=Gb(this.lastMoveEventInfo,this.history),p=this.startEvent!==null,g=y8(d.offset,{x:0,y:0})>=3;if(!p&&!g)return;const{point:m}=d,{timestamp:y}=p6();this.history.push({...m,timestamp:y});const{onStart:b,onMove:S}=this.handlers;p||(b&&b(this.lastMoveEvent,d),this.startEvent=this.lastMoveEvent),S&&S(this.lastMoveEvent,d)},this.handlePointerMove=(d,p)=>{if(this.lastMoveEvent=d,this.lastMoveEventInfo=Ub(p,this.transformPagePoint),ZO(d)&&d.buttons===0){this.handlePointerUp(d,p);return}ws.update(this.updatePoint,!0)},this.handlePointerUp=(d,p)=>{this.end();const{onEnd:g,onSessionEnd:m}=this.handlers,y=Gb(Ub(p,this.transformPagePoint),this.history);this.startEvent&&g&&g(d,y),m&&m(d,y)},YO(t)&&t.touches.length>1)return;this.handlers=n,this.transformPagePoint=r;const i=c8(t),o=Ub(i,this.transformPagePoint),{point:a}=o,{timestamp:s}=p6();this.history=[{...a,timestamp:s}];const{onSessionStart:l}=n;l&&l(t,Gb(o,this.history)),this.removeListeners=T4(Wp(window,"pointermove",this.handlePointerMove),Wp(window,"pointerup",this.handlePointerUp),Wp(window,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),zf.update(this.updatePoint)}}function Ub(e,t){return t?{point:t(e.point)}:e}function OP(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Gb({point:e},t){return{point:e,delta:OP(e,ON(t)),offset:OP(e,Fse(t)),velocity:Bse(t,.1)}}function Fse(e){return e[0]}function ON(e){return e[e.length-1]}function Bse(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null;const i=ON(e);for(;n>=0&&(r=e[n],!(i.timestamp-r.timestamp>a5(t)));)n--;if(!r)return{x:0,y:0};const o=(i.timestamp-r.timestamp)/1e3;if(o===0)return{x:0,y:0};const a={x:(i.x-r.x)/o,y:(i.y-r.y)/o};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function aa(e){return e.max-e.min}function NP(e,t=0,n=.01){return y8(e,t)<n}function DP(e,t,n,r=.5){e.origin=r,e.originPoint=Sr(t.min,t.max,e.origin),e.scale=aa(n)/aa(t),(NP(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=Sr(n.min,n.max,e.origin)-e.originPoint,(NP(e.translate)||isNaN(e.translate))&&(e.translate=0)}function tm(e,t,n,r){DP(e.x,t.x,n.x,r?.originX),DP(e.y,t.y,n.y,r?.originY)}function zP(e,t,n){e.min=n.min+t.min,e.max=e.min+aa(t)}function $se(e,t,n){zP(e.x,t.x,n.x),zP(e.y,t.y,n.y)}function FP(e,t,n){e.min=t.min-n.min,e.max=e.min+aa(t)}function nm(e,t,n){FP(e.x,t.x,n.x),FP(e.y,t.y,n.y)}function Hse(e,{min:t,max:n},r){return t!==void 0&&e<t?e=r?Sr(t,e,r.min):Math.max(e,t):n!==void 0&&e>n&&(e=r?Sr(n,e,r.max):Math.min(e,n)),e}function BP(e,t,n){return{min:t!==void 0?e.min+t:void 0,max:n!==void 0?e.max+n-(e.max-e.min):void 0}}function Wse(e,{top:t,left:n,bottom:r,right:i}){return{x:BP(e.x,n,i),y:BP(e.y,t,r)}}function $P(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&([n,r]=[r,n]),{min:n,max:r}}function Vse(e,t){return{x:$P(e.x,t.x),y:$P(e.y,t.y)}}function Use(e,t){let n=.5;const r=aa(e),i=aa(t);return i>r?n=$m(t.min,t.max-r,e.min):r>i&&(n=$m(e.min,e.max-i,t.min)),r5(0,1,n)}function Gse(e,t){const n={};return t.min!==void 0&&(n.min=t.min-e.min),t.max!==void 0&&(n.max=t.max-e.min),n}const m6=.35;function jse(e=m6){return e===!1?e=0:e===!0&&(e=m6),{x:HP(e,"left","right"),y:HP(e,"top","bottom")}}function HP(e,t,n){return{min:WP(e,t),max:WP(e,n)}}function WP(e,t){var n;return typeof e=="number"?e:(n=e[t])!==null&&n!==void 0?n:0}const VP=()=>({translate:0,scale:1,origin:0,originPoint:0}),rm=()=>({x:VP(),y:VP()}),UP=()=>({min:0,max:0}),bi=()=>({x:UP(),y:UP()});function il(e){return[e("x"),e("y")]}function NN({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function qse({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function Kse(e,t){if(!t)return e;const n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function jb(e){return e===void 0||e===1}function v6({scale:e,scaleX:t,scaleY:n}){return!jb(e)||!jb(t)||!jb(n)}function rf(e){return v6(e)||DN(e)||e.z||e.rotate||e.rotateX||e.rotateY}function DN(e){return GP(e.x)||GP(e.y)}function GP(e){return e&&e!=="0%"}function l5(e,t,n){const r=e-n,i=t*r;return n+i}function jP(e,t,n,r,i){return i!==void 0&&(e=l5(e,i,r)),l5(e,n,r)+t}function y6(e,t=0,n=1,r,i){e.min=jP(e.min,t,n,r,i),e.max=jP(e.max,t,n,r,i)}function zN(e,{x:t,y:n}){y6(e.x,t.translate,t.scale,t.originPoint),y6(e.y,n.translate,n.scale,n.originPoint)}function Zse(e,t,n,r=!1){var i,o;const a=n.length;if(!a)return;t.x=t.y=1;let s,l;for(let d=0;d<a;d++)s=n[d],l=s.projectionDelta,((o=(i=s.instance)===null||i===void 0?void 0:i.style)===null||o===void 0?void 0:o.display)!=="contents"&&(r&&s.options.layoutScroll&&s.scroll&&s!==s.root&&Tp(e,{x:-s.scroll.x,y:-s.scroll.y}),l&&(t.x*=l.x.scale,t.y*=l.y.scale,zN(e,l)),r&&rf(s.latestValues)&&Tp(e,s.latestValues))}function wc(e,t){e.min=e.min+t,e.max=e.max+t}function qP(e,t,[n,r,i]){const o=t[i]!==void 0?t[i]:.5,a=Sr(e.min,e.max,o);y6(e,t[n],t[r],a,t.scale)}const Yse=["x","scaleX","originX"],Xse=["y","scaleY","originY"];function Tp(e,t){qP(e.x,t,Yse),qP(e.y,t,Xse)}function FN(e,t){return NN(Kse(e.getBoundingClientRect(),t))}function Qse(e,t,n){const r=FN(e,n),{scroll:i}=t;return i&&(wc(r.x,i.x),wc(r.y,i.y)),r}const Jse=new WeakMap;class ele{constructor(t){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=bi(),this.visualElement=t}start(t,{snapToCursor:n=!1}={}){if(this.visualElement.isPresent===!1)return;const r=s=>{this.stopAnimation(),n&&this.snapToCursor(c8(s,"page").point)},i=(s,l)=>{var d;const{drag:p,dragPropagation:g,onDragStart:m}=this.getProps();p&&!g&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=eN(p),!this.openGlobalLock)||(this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),il(y=>{var b,S;let E=this.getAxisMotionValue(y).get()||0;if(yl.test(E)){const P=(S=(b=this.visualElement.projection)===null||b===void 0?void 0:b.layout)===null||S===void 0?void 0:S.actual[y];P&&(E=aa(P)*(parseFloat(E)/100))}this.originPoint[y]=E}),m?.(s,l),(d=this.visualElement.animationState)===null||d===void 0||d.setActive(Vn.Drag,!0))},o=(s,l)=>{const{dragPropagation:d,dragDirectionLock:p,onDirectionLock:g,onDrag:m}=this.getProps();if(!d&&!this.openGlobalLock)return;const{offset:y}=l;if(p&&this.currentDirection===null){this.currentDirection=tle(y),this.currentDirection!==null&&g?.(this.currentDirection);return}this.updateAxis("x",l.point,y),this.updateAxis("y",l.point,y),this.visualElement.syncRender(),m?.(s,l)},a=(s,l)=>this.stop(s,l);this.panSession=new RN(t,{onSessionStart:r,onStart:i,onMove:o,onSessionEnd:a},{transformPagePoint:this.visualElement.getTransformPagePoint()})}stop(t,n){const r=this.isDragging;if(this.cancel(),!r)return;const{velocity:i}=n;this.startAnimation(i);const{onDragEnd:o}=this.getProps();o?.(t,n)}cancel(){var t,n;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),(t=this.panSession)===null||t===void 0||t.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),(n=this.visualElement.animationState)===null||n===void 0||n.setActive(Vn.Drag,!1)}updateAxis(t,n,r){const{drag:i}=this.getProps();if(!r||!Z2(t,i,this.currentDirection))return;const o=this.getAxisMotionValue(t);let a=this.originPoint[t]+r[t];this.constraints&&this.constraints[t]&&(a=Hse(a,this.constraints[t],this.elastic[t])),o.set(a)}resolveConstraints(){const{dragConstraints:t,dragElastic:n}=this.getProps(),{layout:r}=this.visualElement.projection||{},i=this.constraints;t&&Pp(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&r?this.constraints=Wse(r.actual,t):this.constraints=!1,this.elastic=jse(n),i!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&il(o=>{this.getAxisMotionValue(o)&&(this.constraints[o]=Gse(r.actual[o],this.constraints[o]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:n}=this.getProps();if(!t||!Pp(t))return!1;const r=t.current,{projection:i}=this.visualElement;if(!i||!i.layout)return!1;const o=Qse(r,i.root,this.visualElement.getTransformPagePoint());let a=Vse(i.layout.actual,o);if(n){const s=n(qse(a));this.hasMutatedConstraints=!!s,s&&(a=NN(s))}return a}startAnimation(t){const{drag:n,dragMomentum:r,dragElastic:i,dragTransition:o,dragSnapToOrigin:a,onDragTransitionEnd:s}=this.getProps(),l=this.constraints||{},d=il(p=>{var g;if(!Z2(p,n,this.currentDirection))return;let m=(g=l?.[p])!==null&&g!==void 0?g:{};a&&(m={min:0,max:0});const y=i?200:1e6,b=i?40:1e7,S={type:"inertia",velocity:r?t[p]:0,bounceStiffness:y,bounceDamping:b,timeConstant:750,restDelta:1,restSpeed:10,...o,...m};return this.startAxisValueAnimation(p,S)});return Promise.all(d).then(s)}startAxisValueAnimation(t,n){const r=this.getAxisMotionValue(t);return C8(t,r,0,n)}stopAnimation(){il(t=>this.getAxisMotionValue(t).stop())}getAxisMotionValue(t){var n,r;const i="_drag"+t.toUpperCase(),o=this.visualElement.getProps()[i];return o||this.visualElement.getValue(t,(r=(n=this.visualElement.getProps().initial)===null||n===void 0?void 0:n[t])!==null&&r!==void 0?r:0)}snapToCursor(t){il(n=>{const{drag:r}=this.getProps();if(!Z2(n,r,this.currentDirection))return;const{projection:i}=this.visualElement,o=this.getAxisMotionValue(n);if(i&&i.layout){const{min:a,max:s}=i.layout.actual[n];o.set(t[n]-Sr(a,s,.5))}})}scalePositionWithinConstraints(){var t;const{drag:n,dragConstraints:r}=this.getProps(),{projection:i}=this.visualElement;if(!Pp(r)||!i||!this.constraints)return;this.stopAnimation();const o={x:0,y:0};il(s=>{const l=this.getAxisMotionValue(s);if(l){const d=l.get();o[s]=Use({min:d,max:d},this.constraints[s])}});const{transformTemplate:a}=this.visualElement.getProps();this.visualElement.getInstance().style.transform=a?a({},""):"none",(t=i.root)===null||t===void 0||t.updateScroll(),i.updateLayout(),this.resolveConstraints(),il(s=>{if(!Z2(s,n,null))return;const l=this.getAxisMotionValue(s),{min:d,max:p}=this.constraints[s];l.set(Sr(d,p,o[s]))})}addListeners(){var t;Jse.set(this.visualElement,this);const n=this.visualElement.getInstance(),r=Wp(n,"pointerdown",d=>{const{drag:p,dragListener:g=!0}=this.getProps();p&&g&&this.start(d)}),i=()=>{const{dragConstraints:d}=this.getProps();Pp(d)&&(this.constraints=this.resolveRefConstraints())},{projection:o}=this.visualElement,a=o.addEventListener("measure",i);o&&!o.layout&&((t=o.root)===null||t===void 0||t.updateScroll(),o.updateLayout()),i();const s=P4(window,"resize",()=>this.scalePositionWithinConstraints()),l=o.addEventListener("didUpdate",({delta:d,hasLayoutChanged:p})=>{this.isDragging&&p&&(il(g=>{const m=this.getAxisMotionValue(g);!m||(this.originPoint[g]+=d[g].translate,m.set(m.get()+d[g].translate))}),this.visualElement.syncRender())});return()=>{s(),r(),a(),l?.()}}getProps(){const t=this.visualElement.getProps(),{drag:n=!1,dragDirectionLock:r=!1,dragPropagation:i=!1,dragConstraints:o=!1,dragElastic:a=m6,dragMomentum:s=!0}=t;return{...t,drag:n,dragDirectionLock:r,dragPropagation:i,dragConstraints:o,dragElastic:a,dragMomentum:s}}}function Z2(e,t,n){return(t===!0||t===e)&&(n===null||n===e)}function tle(e,t=10){let n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}function nle(e){const{dragControls:t,visualElement:n}=e,r=E4(()=>new ele(n));C.exports.useEffect(()=>t&&t.subscribe(r),[r,t]),C.exports.useEffect(()=>r.addListeners(),[r])}function rle({onPan:e,onPanStart:t,onPanEnd:n,onPanSessionStart:r,visualElement:i}){const o=e||t||n||r,a=C.exports.useRef(null),{transformPagePoint:s}=C.exports.useContext(t8),l={onSessionStart:r,onStart:t,onMove:e,onEnd:(p,g)=>{a.current=null,n&&n(p,g)}};C.exports.useEffect(()=>{a.current!==null&&a.current.updateHandlers(l)});function d(p){a.current=new RN(p,l,{transformPagePoint:s})}t5(i,"pointerdown",o&&d),d8(()=>a.current&&a.current.end())}const ile={pan:Ic(rle),drag:Ic(nle)},x6={current:null},BN={current:!1};function ole(){if(BN.current=!0,!!Vf)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>x6.current=e.matches;e.addListener(t),t()}else x6.current=!1}const Y2=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function ale(){const e=Y2.map(()=>new em),t={},n={clearAllListeners:()=>e.forEach(r=>r.clear()),updatePropListeners:r=>{Y2.forEach(i=>{var o;const a="on"+i,s=r[a];(o=t[i])===null||o===void 0||o.call(t),s&&(t[i]=n[a](s))})}};return e.forEach((r,i)=>{n["on"+Y2[i]]=o=>r.add(o),n["notify"+Y2[i]]=(...o)=>r.notify(...o)}),n}function sle(e,t,n){const{willChange:r}=t;for(const i in t){const o=t[i],a=n[i];if(Ss(o))e.addValue(i,o),s5(r)&&r.add(i);else if(Ss(a))e.addValue(i,d0(o)),s5(r)&&r.remove(i);else if(a!==o)if(e.hasValue(i)){const s=e.getValue(i);!s.hasAnimated&&s.set(o)}else{const s=e.getStaticValue(i);e.addValue(i,d0(s!==void 0?s:o))}}for(const i in n)t[i]===void 0&&e.removeValue(i);return t}const $N=Object.keys(zm),lle=$N.length,HN=({treeType:e="",build:t,getBaseTarget:n,makeTargetAnimatable:r,measureViewportBox:i,render:o,readValueFromInstance:a,removeValueFromRenderState:s,sortNodePosition:l,scrapeMotionValuesFromProps:d})=>({parent:p,props:g,presenceId:m,blockInitialAnimation:y,visualState:b,reducedMotionConfig:S},E={})=>{let P=!1;const{latestValues:k,renderState:L}=b;let I;const O=ale(),N=new Map,D=new Map;let F={};const U={...k},W=g.initial?{...k}:{};let q;function pe(){!I||!P||(fe(),o(I,L,g.style,oe.projection))}function fe(){t(oe,L,k,E,g)}function ye(){O.notifyUpdate(k)}function Pe(X,me){const ve=me.onChange(He=>{k[X]=He,g.onUpdate&&ws.update(ye,!1,!0)}),Se=me.onRenderRequest(oe.scheduleRender);D.set(X,()=>{ve(),Se()})}const{willChange:xe,...Y}=d(g);for(const X in Y){const me=Y[X];k[X]!==void 0&&Ss(me)&&(me.set(k[X],!1),s5(xe)&&xe.add(X))}if(g.values)for(const X in g.values){const me=g.values[X];k[X]!==void 0&&Ss(me)&&me.set(k[X])}const V=k4(g),ae=PO(g),oe={treeType:e,current:null,depth:p?p.depth+1:0,parent:p,children:new Set,presenceId:m,shouldReduceMotion:null,variantChildren:ae?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:Boolean(p?.isMounted()),blockInitialAnimation:y,isMounted:()=>Boolean(I),mount(X){P=!0,I=oe.current=X,oe.projection&&oe.projection.mount(X),ae&&p&&!V&&(q=p?.addVariantChild(oe)),N.forEach((me,ve)=>Pe(ve,me)),BN.current||ole(),oe.shouldReduceMotion=S==="never"?!1:S==="always"?!0:x6.current,p?.children.add(oe),oe.setProps(g)},unmount(){var X;(X=oe.projection)===null||X===void 0||X.unmount(),zf.update(ye),zf.render(pe),D.forEach(me=>me()),q?.(),p?.children.delete(oe),O.clearAllListeners(),I=void 0,P=!1},loadFeatures(X,me,ve,Se,He,je){const ut=[];for(let qe=0;qe<lle;qe++){const at=$N[qe],{isEnabled:et,Component:it}=zm[at];et(X)&&it&&ut.push(C.exports.createElement(it,{key:at,...X,visualElement:oe}))}if(!oe.projection&&He){oe.projection=new He(Se,oe.getLatestValues(),p&&p.projection);const{layoutId:qe,layout:at,drag:et,dragConstraints:it,layoutScroll:At}=X;oe.projection.setOptions({layoutId:qe,layout:at,alwaysMeasureLayout:Boolean(et)||it&&Pp(it),visualElement:oe,scheduleRender:()=>oe.scheduleRender(),animationType:typeof at=="string"?at:"both",initialPromotionConfig:je,layoutScroll:At})}return ut},addVariantChild(X){var me;const ve=oe.getClosestVariantNode();if(ve)return(me=ve.variantChildren)===null||me===void 0||me.add(X),()=>ve.variantChildren.delete(X)},sortNodePosition(X){return!l||e!==X.treeType?0:l(oe.getInstance(),X.getInstance())},getClosestVariantNode:()=>ae?oe:p?.getClosestVariantNode(),getLayoutId:()=>g.layoutId,getInstance:()=>I,getStaticValue:X=>k[X],setStaticValue:(X,me)=>k[X]=me,getLatestValues:()=>k,setVisibility(X){oe.isVisible!==X&&(oe.isVisible=X,oe.scheduleRender())},makeTargetAnimatable(X,me=!0){return r(oe,X,g,me)},measureViewportBox(){return i(I,g)},addValue(X,me){oe.hasValue(X)&&oe.removeValue(X),N.set(X,me),k[X]=me.get(),Pe(X,me)},removeValue(X){var me;N.delete(X),(me=D.get(X))===null||me===void 0||me(),D.delete(X),delete k[X],s(X,L)},hasValue:X=>N.has(X),getValue(X,me){if(g.values&&g.values[X])return g.values[X];let ve=N.get(X);return ve===void 0&&me!==void 0&&(ve=d0(me),oe.addValue(X,ve)),ve},forEachValue:X=>N.forEach(X),readValue:X=>k[X]!==void 0?k[X]:a(I,X,E),setBaseTarget(X,me){U[X]=me},getBaseTarget(X){var me;const{initial:ve}=g,Se=typeof ve=="string"||typeof ve=="object"?(me=u8(g,ve))===null||me===void 0?void 0:me[X]:void 0;if(ve&&Se!==void 0)return Se;if(n){const He=n(g,X);if(He!==void 0&&!Ss(He))return He}return W[X]!==void 0&&Se===void 0?void 0:U[X]},...O,build(){return fe(),L},scheduleRender(){ws.render(pe,!1,!0)},syncRender:pe,setProps(X){(X.transformTemplate||g.transformTemplate)&&oe.scheduleRender(),g=X,O.updatePropListeners(X),F=sle(oe,d(g),F)},getProps:()=>g,getVariant:X=>{var me;return(me=g.variants)===null||me===void 0?void 0:me[X]},getDefaultTransition:()=>g.transition,getTransformPagePoint:()=>g.transformPagePoint,getVariantContext(X=!1){if(X)return p?.getVariantContext();if(!V){const ve=p?.getVariantContext()||{};return g.initial!==void 0&&(ve.initial=g.initial),ve}const me={};for(let ve=0;ve<ule;ve++){const Se=WN[ve],He=g[Se];(Dm(He)||He===!1)&&(me[Se]=He)}return me}};return oe},WN=["initial",...E8],ule=WN.length;function b6(e){return typeof e=="string"&&e.startsWith("var(--")}const VN=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function cle(e){const t=VN.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]}function S6(e,t,n=1){const[r,i]=cle(e);if(!r)return;const o=window.getComputedStyle(t).getPropertyValue(r);return o?o.trim():b6(i)?S6(i,t,n+1):i}function dle(e,{...t},n){const r=e.getInstance();if(!(r instanceof Element))return{target:t,transitionEnd:n};n&&(n={...n}),e.forEachValue(i=>{const o=i.get();if(!b6(o))return;const a=S6(o,r);a&&i.set(a)});for(const i in t){const o=t[i];if(!b6(o))continue;const a=S6(o,r);!a||(t[i]=a,n&&n[i]===void 0&&(n[i]=o))}return{target:t,transitionEnd:n}}const fle=new Set(["width","height","top","left","right","bottom","x","y"]),UN=e=>fle.has(e),hle=e=>Object.keys(e).some(UN),GN=(e,t)=>{e.set(t,!1),e.set(t)},KP=e=>e===Uf||e===gt;var ZP;(function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"})(ZP||(ZP={}));const YP=(e,t)=>parseFloat(e.split(", ")[t]),XP=(e,t)=>(n,{transform:r})=>{if(r==="none"||!r)return 0;const i=r.match(/^matrix3d\((.+)\)$/);if(i)return YP(i[1],t);{const o=r.match(/^matrix\((.+)\)$/);return o?YP(o[1],e):0}},ple=new Set(["x","y","z"]),gle=J3.filter(e=>!ple.has(e));function mle(e){const t=[];return gle.forEach(n=>{const r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))}),t.length&&e.syncRender(),t}const QP={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:XP(4,13),y:XP(5,14)},vle=(e,t,n)=>{const r=t.measureViewportBox(),i=t.getInstance(),o=getComputedStyle(i),{display:a}=o,s={};a==="none"&&t.setStaticValue("display",e.display||"block"),n.forEach(d=>{s[d]=QP[d](r,o)}),t.syncRender();const l=t.measureViewportBox();return n.forEach(d=>{const p=t.getValue(d);GN(p,s[d]),e[d]=QP[d](l,o)}),e},yle=(e,t,n={},r={})=>{t={...t},r={...r};const i=Object.keys(t).filter(UN);let o=[],a=!1;const s=[];if(i.forEach(l=>{const d=e.getValue(l);if(!e.hasValue(l))return;let p=n[l],g=ig(p);const m=t[l];let y;if(Bm(m)){const b=m.length,S=m[0]===null?1:0;p=m[S],g=ig(p);for(let E=S;E<b;E++)y?n5(ig(m[E])===y):y=ig(m[E])}else y=ig(m);if(g!==y)if(KP(g)&&KP(y)){const b=d.get();typeof b=="string"&&d.set(parseFloat(b)),typeof m=="string"?t[l]=parseFloat(m):Array.isArray(m)&&y===gt&&(t[l]=m.map(parseFloat))}else g?.transform&&y?.transform&&(p===0||m===0)?p===0?d.set(y.transform(p)):t[l]=g.transform(m):(a||(o=mle(e),a=!0),s.push(l),r[l]=r[l]!==void 0?r[l]:t[l],GN(d,m))}),s.length){const l=s.indexOf("height")>=0?window.pageYOffset:null,d=vle(t,e,s);return o.length&&o.forEach(([p,g])=>{e.getValue(p).set(g)}),e.syncRender(),Vf&&l!==null&&window.scrollTo({top:l}),{target:d,transitionEnd:r}}else return{target:t,transitionEnd:r}};function xle(e,t,n,r){return hle(t)?yle(e,t,n,r):{target:t,transitionEnd:r}}const ble=(e,t,n,r)=>{const i=dle(e,t,r);return t=i.target,r=i.transitionEnd,xle(e,t,n,r)};function Sle(e){return window.getComputedStyle(e)}const jN={treeType:"dom",readValueFromInstance(e,t){if(hv.has(t)){const n=b8(t);return n&&n.default||0}else{const n=Sle(e),r=(AO(t)?n.getPropertyValue(t):n[t])||0;return typeof r=="string"?r.trim():r}},sortNodePosition(e,t){return e.compareDocumentPosition(t)&2?1:-1},getBaseTarget(e,t){var n;return(n=e.style)===null||n===void 0?void 0:n[t]},measureViewportBox(e,{transformPagePoint:t}){return FN(e,t)},resetTransform(e,t,n){const{transformTemplate:r}=n;t.style.transform=r?r({},""):"none",e.scheduleRender()},restoreTransform(e,t){e.style.transform=t.style.transform},removeValueFromRenderState(e,{vars:t,style:n}){delete t[e],delete n[e]},makeTargetAnimatable(e,{transition:t,transitionEnd:n,...r},{transformValues:i},o=!0){let a=Ese(r,t||{},e);if(i&&(n&&(n=i(n)),r&&(r=i(r)),a&&(a=i(a))),o){_se(e,r,a);const s=ble(e,r,a,n);n=s.transitionEnd,r=s.target}return{transition:t,transitionEnd:n,...r}},scrapeMotionValuesFromProps:l8,build(e,t,n,r,i){e.isVisible!==void 0&&(t.style.visibility=e.isVisible?"visible":"hidden"),o8(t,n,r,i.transformTemplate)},render:VO},wle=HN(jN),Cle=HN({...jN,getBaseTarget(e,t){return e[t]},readValueFromInstance(e,t){var n;return hv.has(t)?((n=b8(t))===null||n===void 0?void 0:n.default)||0:(t=UO.has(t)?t:WO(t),e.getAttribute(t))},scrapeMotionValuesFromProps:jO,build(e,t,n,r,i){s8(t,n,r,i.transformTemplate)},render:GO}),_le=(e,t)=>r8(e)?Cle(t,{enableHardwareAcceleration:!1}):wle(t,{enableHardwareAcceleration:!0});function JP(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const og={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(gt.test(e))e=parseFloat(e);else return e;const n=JP(e,t.target.x),r=JP(e,t.target.y);return`${n}% ${r}%`}},eT="_$css",kle={correct:(e,{treeScale:t,projectionDelta:n})=>{const r=e,i=e.includes("var("),o=[];i&&(e=e.replace(VN,y=>(o.push(y),eT)));const a=hu.parse(e);if(a.length>5)return r;const s=hu.createTransformer(e),l=typeof a[0]!="number"?1:0,d=n.x.scale*t.x,p=n.y.scale*t.y;a[0+l]/=d,a[1+l]/=p;const g=Sr(d,p,.5);typeof a[2+l]=="number"&&(a[2+l]/=g),typeof a[3+l]=="number"&&(a[3+l]/=g);let m=s(a);if(i){let y=0;m=m.replace(eT,()=>{const b=o[y];return y++,b})}return m}};class Ele extends ne.Component{componentDidMount(){const{visualElement:t,layoutGroup:n,switchLayoutGroup:r,layoutId:i}=this.props,{projection:o}=t;Fie(Tle),o&&(n.group&&n.group.add(o),r&&r.register&&i&&r.register(o),o.root.didUpdate(),o.addEventListener("animationComplete",()=>{this.safeToRemove()}),o.setOptions({...o.options,onExitComplete:()=>this.safeToRemove()})),Xg.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:n,visualElement:r,drag:i,isPresent:o}=this.props,a=r.projection;return a&&(a.isPresent=o,i||t.layoutDependency!==n||n===void 0?a.willUpdate():this.safeToRemove(),t.isPresent!==o&&(o?a.promote():a.relegate()||ws.postRender(()=>{var s;!((s=a.getStack())===null||s===void 0)&&s.members.length||this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),!t.currentAnimation&&t.isLead()&&this.safeToRemove())}componentWillUnmount(){const{visualElement:t,layoutGroup:n,switchLayoutGroup:r}=this.props,{projection:i}=t;i&&(i.scheduleCheckAfterUnmount(),n?.group&&n.group.remove(i),r?.deregister&&r.deregister(i))}safeToRemove(){const{safeToRemove:t}=this.props;t?.()}render(){return null}}function Ple(e){const[t,n]=x8(),r=C.exports.useContext(n8);return w(Ele,{...e,layoutGroup:r,switchLayoutGroup:C.exports.useContext(TO),isPresent:t,safeToRemove:n})}const Tle={borderRadius:{...og,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:og,borderTopRightRadius:og,borderBottomLeftRadius:og,borderBottomRightRadius:og,boxShadow:kle},Lle={measureLayout:Ple};function Ale(e,t,n={}){const r=Ss(e)?e:d0(e);return C8("",r,t,n),{stop:()=>r.stop(),isAnimating:()=>r.isAnimating()}}const qN=["TopLeft","TopRight","BottomLeft","BottomRight"],Ile=qN.length,tT=e=>typeof e=="string"?parseFloat(e):e,nT=e=>typeof e=="number"||gt.test(e);function Mle(e,t,n,r,i,o){var a,s,l,d;i?(e.opacity=Sr(0,(a=n.opacity)!==null&&a!==void 0?a:1,Rle(r)),e.opacityExit=Sr((s=t.opacity)!==null&&s!==void 0?s:1,0,Ole(r))):o&&(e.opacity=Sr((l=t.opacity)!==null&&l!==void 0?l:1,(d=n.opacity)!==null&&d!==void 0?d:1,r));for(let p=0;p<Ile;p++){const g=`border${qN[p]}Radius`;let m=rT(t,g),y=rT(n,g);if(m===void 0&&y===void 0)continue;m||(m=0),y||(y=0),m===0||y===0||nT(m)===nT(y)?(e[g]=Math.max(Sr(tT(m),tT(y),r),0),(yl.test(y)||yl.test(m))&&(e[g]+="%")):e[g]=y}(t.rotate||n.rotate)&&(e.rotate=Sr(t.rotate||0,n.rotate||0,r))}function rT(e,t){var n;return(n=e[t])!==null&&n!==void 0?n:e.borderRadius}const Rle=KN(0,.5,m8),Ole=KN(.5,.95,p8);function KN(e,t,n){return r=>r<e?0:r>t?1:n($m(e,t,r))}function iT(e,t){e.min=t.min,e.max=t.max}function cs(e,t){iT(e.x,t.x),iT(e.y,t.y)}function oT(e,t,n,r,i){return e-=t,e=l5(e,1/n,r),i!==void 0&&(e=l5(e,1/i,r)),e}function Nle(e,t=0,n=1,r=.5,i,o=e,a=e){if(yl.test(t)&&(t=parseFloat(t),t=Sr(a.min,a.max,t/100)-a.min),typeof t!="number")return;let s=Sr(o.min,o.max,r);e===o&&(s-=t),e.min=oT(e.min,t,n,s,i),e.max=oT(e.max,t,n,s,i)}function aT(e,t,[n,r,i],o,a){Nle(e,t[n],t[r],t[i],t.scale,o,a)}const Dle=["x","scaleX","originX"],zle=["y","scaleY","originY"];function sT(e,t,n,r){aT(e.x,t,Dle,n?.x,r?.x),aT(e.y,t,zle,n?.y,r?.y)}function lT(e){return e.translate===0&&e.scale===1}function ZN(e){return lT(e.x)&&lT(e.y)}function YN(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}function uT(e){return aa(e.x)/aa(e.y)}function Fle(e,t,n=.1){return y8(e,t)<=n}class Ble{constructor(){this.members=[]}add(t){_8(this.members,t),t.scheduleRender()}remove(t){if(k8(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const n=this.members[this.members.length-1];n&&this.promote(n)}}relegate(t){const n=this.members.findIndex(i=>t===i);if(n===0)return!1;let r;for(let i=n;i>=0;i--){const o=this.members[i];if(o.isPresent!==!1){r=o;break}}return r?(this.promote(r),!0):!1}promote(t,n){var r;const i=this.lead;if(t!==i&&(this.prevLead=i,this.lead=t,t.show(),i)){i.instance&&i.scheduleRender(),t.scheduleRender(),t.resumeFrom=i,n&&(t.resumeFrom.preserveOpacity=!0),i.snapshot&&(t.snapshot=i.snapshot,t.snapshot.latestValues=i.animationValues||i.latestValues,t.snapshot.isShared=!0),!((r=t.root)===null||r===void 0)&&r.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:o}=t.options;o===!1&&i.hide()}}exitAnimationComplete(){this.members.forEach(t=>{var n,r,i,o,a;(r=(n=t.options).onExitComplete)===null||r===void 0||r.call(n),(a=(i=t.resumingFrom)===null||i===void 0?void 0:(o=i.options).onExitComplete)===null||a===void 0||a.call(o)})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}const $le="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function cT(e,t,n){const r=e.x.translate/t.x,i=e.y.translate/t.y;let o=`translate3d(${r}px, ${i}px, 0) `;if(o+=`scale(${1/t.x}, ${1/t.y}) `,n){const{rotate:l,rotateX:d,rotateY:p}=n;l&&(o+=`rotate(${l}deg) `),d&&(o+=`rotateX(${d}deg) `),p&&(o+=`rotateY(${p}deg) `)}const a=e.x.scale*t.x,s=e.y.scale*t.y;return o+=`scale(${a}, ${s})`,o===$le?"none":o}const Hle=(e,t)=>e.depth-t.depth;class Wle{constructor(){this.children=[],this.isDirty=!1}add(t){_8(this.children,t),this.isDirty=!0}remove(t){k8(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(Hle),this.isDirty=!1,this.children.forEach(t)}}const dT=["","X","Y","Z"],fT=1e3;function XN({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:i}){return class{constructor(a,s={},l=t?.()){this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.nodes.forEach(qle),this.nodes.forEach(Kle)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=a,this.latestValues=s,this.root=l?l.root||l:this,this.path=l?[...l.path,l]:[],this.parent=l,this.depth=l?l.depth+1:0,a&&this.root.registerPotentialNode(a,this);for(let d=0;d<this.path.length;d++)this.path[d].shouldResetTransform=!0;this.root===this&&(this.nodes=new Wle)}addEventListener(a,s){return this.eventHandlers.has(a)||this.eventHandlers.set(a,new em),this.eventHandlers.get(a).add(s)}notifyListeners(a,...s){const l=this.eventHandlers.get(a);l?.notify(...s)}hasListeners(a){return this.eventHandlers.has(a)}registerPotentialNode(a,s){this.potentialNodes.set(a,s)}mount(a,s=!1){var l;if(this.instance)return;this.isSVG=a instanceof SVGElement&&a.tagName!=="svg",this.instance=a;const{layoutId:d,layout:p,visualElement:g}=this.options;if(g&&!g.getInstance()&&g.mount(a),this.root.nodes.add(this),(l=this.parent)===null||l===void 0||l.children.add(this),this.id&&this.root.potentialNodes.delete(this.id),s&&(p||d)&&(this.isLayoutDirty=!0),e){let m;const y=()=>this.root.updateBlockedByResize=!1;e(a,()=>{this.root.updateBlockedByResize=!0,m&&m(),m=LN(y,250),Xg.hasAnimatedSinceResize&&(Xg.hasAnimatedSinceResize=!1,this.nodes.forEach(pT))})}d&&this.root.registerSharedNode(d,this),this.options.animate!==!1&&g&&(d||p)&&this.addEventListener("didUpdate",({delta:m,hasLayoutChanged:y,hasRelativeTargetChanged:b,layout:S})=>{var E,P,k,L,I;if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const O=(P=(E=this.options.transition)!==null&&E!==void 0?E:g.getDefaultTransition())!==null&&P!==void 0?P:Jle,{onLayoutAnimationStart:N,onLayoutAnimationComplete:D}=g.getProps(),F=!this.targetLayout||!YN(this.targetLayout,S)||b,U=!y&&b;if(((k=this.resumeFrom)===null||k===void 0?void 0:k.instance)||U||y&&(F||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(m,U);const W={...w8(O,"layout"),onPlay:N,onComplete:D};g.shouldReduceMotion&&(W.delay=0,W.type=!1),this.startAnimation(W)}else!y&&this.animationProgress===0&&pT(this),this.isLead()&&((I=(L=this.options).onExitComplete)===null||I===void 0||I.call(L));this.targetLayout=S})}unmount(){var a,s;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),(a=this.getStack())===null||a===void 0||a.remove(this),(s=this.parent)===null||s===void 0||s.children.delete(this),this.instance=void 0,zf.preRender(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){var a;return this.isAnimationBlocked||((a=this.parent)===null||a===void 0?void 0:a.isTreeAnimationBlocked())||!1}startUpdate(){var a;this.isUpdateBlocked()||(this.isUpdating=!0,(a=this.nodes)===null||a===void 0||a.forEach(Zle))}willUpdate(a=!0){var s,l,d;if(this.root.isUpdateBlocked()){(l=(s=this.options).onExitComplete)===null||l===void 0||l.call(s);return}if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let y=0;y<this.path.length;y++){const b=this.path[y];b.shouldResetTransform=!0,b.updateScroll()}const{layoutId:p,layout:g}=this.options;if(p===void 0&&!g)return;const m=(d=this.options.visualElement)===null||d===void 0?void 0:d.getProps().transformTemplate;this.prevTransformTemplateValue=m?.(this.latestValues,""),this.updateSnapshot(),a&&this.notifyListeners("willUpdate")}didUpdate(){if(this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(hT);return}!this.isUpdating||(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(eue),this.potentialNodes.clear()),this.nodes.forEach(jle),this.nodes.forEach(Vle),this.nodes.forEach(Ule),this.clearAllSnapshots(),Vb.update(),Vb.preRender(),Vb.render())}clearAllSnapshots(){this.nodes.forEach(Gle),this.sharedNodes.forEach(Yle)}scheduleUpdateProjection(){ws.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){ws.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){if(this.snapshot||!this.instance)return;const a=this.measure(),s=this.removeTransform(this.removeElementScroll(a));yT(s),this.snapshot={measured:a,layout:s,latestValues:{}}}updateLayout(){var a;if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let d=0;d<this.path.length;d++)this.path[d].updateScroll();const s=this.measure();yT(s);const l=this.layout;this.layout={measured:s,actual:this.removeElementScroll(s)},this.layoutCorrected=bi(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.actual),(a=this.options.visualElement)===null||a===void 0||a.notifyLayoutMeasure(this.layout.actual,l?.actual)}updateScroll(){this.options.layoutScroll&&this.instance&&(this.isScrollRoot=r(this.instance),this.scroll=n(this.instance))}resetTransform(){var a;if(!i)return;const s=this.isLayoutDirty||this.shouldResetTransform,l=this.projectionDelta&&!ZN(this.projectionDelta),d=(a=this.options.visualElement)===null||a===void 0?void 0:a.getProps().transformTemplate,p=d?.(this.latestValues,""),g=p!==this.prevTransformTemplateValue;s&&(l||rf(this.latestValues)||g)&&(i(this.instance,p),this.shouldResetTransform=!1,this.scheduleRender())}measure(){const{visualElement:a}=this.options;if(!a)return bi();const s=a.measureViewportBox(),{scroll:l}=this.root;return l&&(wc(s.x,l.x),wc(s.y,l.y)),s}removeElementScroll(a){const s=bi();cs(s,a);for(let l=0;l<this.path.length;l++){const d=this.path[l],{scroll:p,options:g,isScrollRoot:m}=d;if(d!==this.root&&p&&g.layoutScroll){if(m){cs(s,a);const{scroll:y}=this.root;y&&(wc(s.x,-y.x),wc(s.y,-y.y))}wc(s.x,p.x),wc(s.y,p.y)}}return s}applyTransform(a,s=!1){const l=bi();cs(l,a);for(let d=0;d<this.path.length;d++){const p=this.path[d];!s&&p.options.layoutScroll&&p.scroll&&p!==p.root&&Tp(l,{x:-p.scroll.x,y:-p.scroll.y}),rf(p.latestValues)&&Tp(l,p.latestValues)}return rf(this.latestValues)&&Tp(l,this.latestValues),l}removeTransform(a){var s;const l=bi();cs(l,a);for(let d=0;d<this.path.length;d++){const p=this.path[d];if(!p.instance||!rf(p.latestValues))continue;v6(p.latestValues)&&p.updateSnapshot();const g=bi(),m=p.measure();cs(g,m),sT(l,p.latestValues,(s=p.snapshot)===null||s===void 0?void 0:s.layout,g)}return rf(this.latestValues)&&sT(l,this.latestValues),l}setTargetDelta(a){this.targetDelta=a,this.root.scheduleUpdateProjection()}setOptions(a){this.options={...this.options,...a,crossfade:a.crossfade!==void 0?a.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}resolveTargetDelta(){var a;const{layout:s,layoutId:l}=this.options;!this.layout||!(s||l)||(!this.targetDelta&&!this.relativeTarget&&(this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&this.relativeParent.layout&&(this.relativeTarget=bi(),this.relativeTargetOrigin=bi(),nm(this.relativeTargetOrigin,this.layout.actual,this.relativeParent.layout.actual),cs(this.relativeTarget,this.relativeTargetOrigin))),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=bi(),this.targetWithTransforms=bi()),this.relativeTarget&&this.relativeTargetOrigin&&((a=this.relativeParent)===null||a===void 0?void 0:a.target)?$se(this.target,this.relativeTarget,this.relativeParent.target):this.targetDelta?(Boolean(this.resumingFrom)?this.target=this.applyTransform(this.layout.actual):cs(this.target,this.layout.actual),zN(this.target,this.targetDelta)):cs(this.target,this.layout.actual),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&Boolean(this.relativeParent.resumingFrom)===Boolean(this.resumingFrom)&&!this.relativeParent.options.layoutScroll&&this.relativeParent.target&&(this.relativeTarget=bi(),this.relativeTargetOrigin=bi(),nm(this.relativeTargetOrigin,this.target,this.relativeParent.target),cs(this.relativeTarget,this.relativeTargetOrigin)))))}getClosestProjectingParent(){if(!(!this.parent||v6(this.parent.latestValues)||DN(this.parent.latestValues)))return(this.parent.relativeTarget||this.parent.targetDelta)&&this.parent.layout?this.parent:this.parent.getClosestProjectingParent()}calcProjection(){var a;const{layout:s,layoutId:l}=this.options;if(this.isTreeAnimating=Boolean(((a=this.parent)===null||a===void 0?void 0:a.isTreeAnimating)||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(s||l))return;const d=this.getLead();cs(this.layoutCorrected,this.layout.actual),Zse(this.layoutCorrected,this.treeScale,this.path,Boolean(this.resumingFrom)||this!==d);const{target:p}=d;if(!p)return;this.projectionDelta||(this.projectionDelta=rm(),this.projectionDeltaWithTransform=rm());const g=this.treeScale.x,m=this.treeScale.y,y=this.projectionTransform;tm(this.projectionDelta,this.layoutCorrected,p,this.latestValues),this.projectionTransform=cT(this.projectionDelta,this.treeScale),(this.projectionTransform!==y||this.treeScale.x!==g||this.treeScale.y!==m)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",p))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(a=!0){var s,l,d;(l=(s=this.options).scheduleRender)===null||l===void 0||l.call(s),a&&((d=this.getStack())===null||d===void 0||d.scheduleRender()),this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(a,s=!1){var l;const d=this.snapshot,p=d?.latestValues||{},g={...this.latestValues},m=rm();this.relativeTarget=this.relativeTargetOrigin=void 0,this.attemptToResolveRelativeTarget=!s;const y=bi(),b=d?.isShared,S=(((l=this.getStack())===null||l===void 0?void 0:l.members.length)||0)<=1,E=Boolean(b&&!S&&this.options.crossfade===!0&&!this.path.some(Qle));this.animationProgress=0,this.mixTargetDelta=P=>{var k;const L=P/1e3;gT(m.x,a.x,L),gT(m.y,a.y,L),this.setTargetDelta(m),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&((k=this.relativeParent)===null||k===void 0?void 0:k.layout)&&(nm(y,this.layout.actual,this.relativeParent.layout.actual),Xle(this.relativeTarget,this.relativeTargetOrigin,y,L)),b&&(this.animationValues=g,Mle(g,p,this.latestValues,L,E,S)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=L},this.mixTargetDelta(0)}startAnimation(a){var s,l;this.notifyListeners("animationStart"),(s=this.currentAnimation)===null||s===void 0||s.stop(),this.resumingFrom&&((l=this.resumingFrom.currentAnimation)===null||l===void 0||l.stop()),this.pendingAnimation&&(zf.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=ws.update(()=>{Xg.hasAnimatedSinceResize=!0,this.currentAnimation=Ale(0,fT,{...a,onUpdate:d=>{var p;this.mixTargetDelta(d),(p=a.onUpdate)===null||p===void 0||p.call(a,d)},onComplete:()=>{var d;(d=a.onComplete)===null||d===void 0||d.call(a),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){var a;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),(a=this.getStack())===null||a===void 0||a.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){var a;this.currentAnimation&&((a=this.mixTargetDelta)===null||a===void 0||a.call(this,fT),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const a=this.getLead();let{targetWithTransforms:s,target:l,layout:d,latestValues:p}=a;if(!(!s||!l||!d)){if(this!==a&&this.layout&&d&&QN(this.options.animationType,this.layout.actual,d.actual)){l=this.target||bi();const g=aa(this.layout.actual.x);l.x.min=a.target.x.min,l.x.max=l.x.min+g;const m=aa(this.layout.actual.y);l.y.min=a.target.y.min,l.y.max=l.y.min+m}cs(s,l),Tp(s,p),tm(this.projectionDeltaWithTransform,this.layoutCorrected,s,p)}}registerSharedNode(a,s){var l,d,p;this.sharedNodes.has(a)||this.sharedNodes.set(a,new Ble),this.sharedNodes.get(a).add(s),s.promote({transition:(l=s.options.initialPromotionConfig)===null||l===void 0?void 0:l.transition,preserveFollowOpacity:(p=(d=s.options.initialPromotionConfig)===null||d===void 0?void 0:d.shouldPreserveFollowOpacity)===null||p===void 0?void 0:p.call(d,s)})}isLead(){const a=this.getStack();return a?a.lead===this:!0}getLead(){var a;const{layoutId:s}=this.options;return s?((a=this.getStack())===null||a===void 0?void 0:a.lead)||this:this}getPrevLead(){var a;const{layoutId:s}=this.options;return s?(a=this.getStack())===null||a===void 0?void 0:a.prevLead:void 0}getStack(){const{layoutId:a}=this.options;if(a)return this.root.sharedNodes.get(a)}promote({needsReset:a,transition:s,preserveFollowOpacity:l}={}){const d=this.getStack();d&&d.promote(this,l),a&&(this.projectionDelta=void 0,this.needsReset=!0),s&&this.setOptions({transition:s})}relegate(){const a=this.getStack();return a?a.relegate(this):!1}resetRotation(){const{visualElement:a}=this.options;if(!a)return;let s=!1;const l={};for(let d=0;d<dT.length;d++){const g="rotate"+dT[d];!a.getStaticValue(g)||(s=!0,l[g]=a.getStaticValue(g),a.setStaticValue(g,0))}if(!!s){a?.syncRender();for(const d in l)a.setStaticValue(d,l[d]);a.scheduleRender()}}getProjectionStyles(a={}){var s,l,d;const p={};if(!this.instance||this.isSVG)return p;if(this.isVisible)p.visibility="";else return{visibility:"hidden"};const g=(s=this.options.visualElement)===null||s===void 0?void 0:s.getProps().transformTemplate;if(this.needsReset)return this.needsReset=!1,p.opacity="",p.pointerEvents=Yy(a.pointerEvents)||"",p.transform=g?g(this.latestValues,""):"none",p;const m=this.getLead();if(!this.projectionDelta||!this.layout||!m.target){const E={};return this.options.layoutId&&(E.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,E.pointerEvents=Yy(a.pointerEvents)||""),this.hasProjected&&!rf(this.latestValues)&&(E.transform=g?g({},""):"none",this.hasProjected=!1),E}const y=m.animationValues||m.latestValues;this.applyTransformsToTarget(),p.transform=cT(this.projectionDeltaWithTransform,this.treeScale,y),g&&(p.transform=g(y,p.transform));const{x:b,y:S}=this.projectionDelta;p.transformOrigin=`${b.origin*100}% ${S.origin*100}% 0`,m.animationValues?p.opacity=m===this?(d=(l=y.opacity)!==null&&l!==void 0?l:this.latestValues.opacity)!==null&&d!==void 0?d:1:this.preserveOpacity?this.latestValues.opacity:y.opacityExit:p.opacity=m===this?y.opacity!==void 0?y.opacity:"":y.opacityExit!==void 0?y.opacityExit:0;for(const E in Q3){if(y[E]===void 0)continue;const{correct:P,applyTo:k}=Q3[E],L=P(y[E],m);if(k){const I=k.length;for(let O=0;O<I;O++)p[k[O]]=L}else p[E]=L}return this.options.layoutId&&(p.pointerEvents=m===this?Yy(a.pointerEvents)||"":"none"),p}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(a=>{var s;return(s=a.currentAnimation)===null||s===void 0?void 0:s.stop()}),this.root.nodes.forEach(hT),this.root.sharedNodes.clear()}}}function Vle(e){e.updateLayout()}function Ule(e){var t,n,r;const i=((t=e.resumeFrom)===null||t===void 0?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&i&&e.hasListeners("didUpdate")){const{actual:o,measured:a}=e.layout,{animationType:s}=e.options;s==="size"?il(m=>{const y=i.isShared?i.measured[m]:i.layout[m],b=aa(y);y.min=o[m].min,y.max=y.min+b}):QN(s,i.layout,o)&&il(m=>{const y=i.isShared?i.measured[m]:i.layout[m],b=aa(o[m]);y.max=y.min+b});const l=rm();tm(l,o,i.layout);const d=rm();i.isShared?tm(d,e.applyTransform(a,!0),i.measured):tm(d,o,i.layout);const p=!ZN(l);let g=!1;if(!e.resumeFrom&&(e.relativeParent=e.getClosestProjectingParent(),e.relativeParent&&!e.relativeParent.resumeFrom)){const{snapshot:m,layout:y}=e.relativeParent;if(m&&y){const b=bi();nm(b,i.layout,m.layout);const S=bi();nm(S,o,y.actual),YN(b,S)||(g=!0)}}e.notifyListeners("didUpdate",{layout:o,snapshot:i,delta:d,layoutDelta:l,hasLayoutChanged:p,hasRelativeTargetChanged:g})}else e.isLead()&&((r=(n=e.options).onExitComplete)===null||r===void 0||r.call(n));e.options.transition=void 0}function Gle(e){e.clearSnapshot()}function hT(e){e.clearMeasurements()}function jle(e){const{visualElement:t}=e.options;t?.getProps().onBeforeLayoutMeasure&&t.notifyBeforeLayoutMeasure(),e.resetTransform()}function pT(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0}function qle(e){e.resolveTargetDelta()}function Kle(e){e.calcProjection()}function Zle(e){e.resetRotation()}function Yle(e){e.removeLeadSnapshot()}function gT(e,t,n){e.translate=Sr(t.translate,0,n),e.scale=Sr(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function mT(e,t,n,r){e.min=Sr(t.min,n.min,r),e.max=Sr(t.max,n.max,r)}function Xle(e,t,n,r){mT(e.x,t.x,n.x,r),mT(e.y,t.y,n.y,r)}function Qle(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const Jle={duration:.45,ease:[.4,0,.1,1]};function eue(e,t){let n=e.root;for(let o=e.path.length-1;o>=0;o--)if(Boolean(e.path[o].instance)){n=e.path[o];break}const i=(n&&n!==e.root?n.instance:document).querySelector(`[data-projection-id="${t}"]`);i&&e.mount(i,!0)}function vT(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function yT(e){vT(e.x),vT(e.y)}function QN(e,t,n){return e==="position"||e==="preserve-aspect"&&!Fle(uT(t),uT(n),.2)}const tue=XN({attachResizeListener:(e,t)=>P4(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),qb={current:void 0},nue=XN({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!qb.current){const e=new tue(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),qb.current=e}return qb.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>Boolean(window.getComputedStyle(e).position==="fixed")}),rue={...zse,...qae,...ile,...Lle},Wa=Die((e,t)=>Soe(e,t,rue,_le,nue));function JN(){const e=C.exports.useRef(!1);return X3(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function iue(){const e=JN(),[t,n]=C.exports.useState(0),r=C.exports.useCallback(()=>{e.current&&n(t+1)},[t]);return[C.exports.useCallback(()=>ws.postRender(r),[r]),t]}class oue extends C.exports.Component{getSnapshotBeforeUpdate(t){const n=this.props.childRef.current;if(n&&t.isPresent&&!this.props.isPresent){const r=this.props.sizeRef.current;r.height=n.offsetHeight||0,r.width=n.offsetWidth||0,r.top=n.offsetTop,r.left=n.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function aue({children:e,isPresent:t}){const n=C.exports.useId(),r=C.exports.useRef(null),i=C.exports.useRef({width:0,height:0,top:0,left:0});return C.exports.useInsertionEffect(()=>{const{width:o,height:a,top:s,left:l}=i.current;if(t||!r.current||!o||!a)return;r.current.dataset.motionPopId=n;const d=document.createElement("style");return document.head.appendChild(d),d.sheet&&d.sheet.insertRule(`
[data-motion-pop-id="${n}"] {
position: absolute !important;
width: ${o}px !important;
height: ${a}px !important;
top: ${s}px !important;
left: ${l}px !important;
}
`),()=>{document.head.removeChild(d)}},[t]),w(oue,{isPresent:t,childRef:r,sizeRef:i,children:C.exports.cloneElement(e,{ref:r})})}const Kb=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:i,presenceAffectsLayout:o,mode:a})=>{const s=E4(sue),l=C.exports.useId(),d=C.exports.useMemo(()=>({id:l,initial:t,isPresent:n,custom:i,onExitComplete:p=>{s.set(p,!0);for(const g of s.values())if(!g)return;r&&r()},register:p=>(s.set(p,!1),()=>s.delete(p))}),o?void 0:[n]);return C.exports.useMemo(()=>{s.forEach((p,g)=>s.set(g,!1))},[n]),C.exports.useEffect(()=>{!n&&!s.size&&r&&r()},[n]),a==="popLayout"&&(e=w(aue,{isPresent:n,children:e})),w(P0.Provider,{value:d,children:e})};function sue(){return new Map}const fp=e=>e.key||"";function lue(e,t){e.forEach(n=>{const r=fp(n);t.set(r,n)})}function uue(e){const t=[];return C.exports.Children.forEach(e,n=>{C.exports.isValidElement(n)&&t.push(n)}),t}const bu=({children:e,custom:t,initial:n=!0,onExitComplete:r,exitBeforeEnter:i,presenceAffectsLayout:o=!0,mode:a="sync"})=>{i&&(a="wait",_N(!1,"Replace exitBeforeEnter with mode='wait'"));let[s]=iue();const l=C.exports.useContext(n8).forceRender;l&&(s=l);const d=JN(),p=uue(e);let g=p;const m=new Set,y=C.exports.useRef(g),b=C.exports.useRef(new Map).current,S=C.exports.useRef(!0);if(X3(()=>{S.current=!1,lue(p,b),y.current=g}),d8(()=>{S.current=!0,b.clear(),m.clear()}),S.current)return w(Fn,{children:g.map(L=>w(Kb,{isPresent:!0,initial:n?void 0:!1,presenceAffectsLayout:o,mode:a,children:L},fp(L)))});g=[...g];const E=y.current.map(fp),P=p.map(fp),k=E.length;for(let L=0;L<k;L++){const I=E[L];P.indexOf(I)===-1&&m.add(I)}return a==="wait"&&m.size&&(g=[]),m.forEach(L=>{if(P.indexOf(L)!==-1)return;const I=b.get(L);if(!I)return;const O=E.indexOf(L),N=()=>{b.delete(L),m.delete(L);const D=y.current.findIndex(F=>F.key===L);if(y.current.splice(D,1),!m.size){if(y.current=p,d.current===!1)return;s(),r&&r()}};g.splice(O,0,w(Kb,{isPresent:!1,onExitComplete:N,custom:t,presenceAffectsLayout:o,mode:a,children:I},fp(I)))}),g=g.map(L=>{const I=L.key;return m.has(I)?L:w(Kb,{isPresent:!0,presenceAffectsLayout:o,mode:a,children:L},fp(L))}),CN!=="production"&&a==="wait"&&g.length>1&&console.warn(`You're attempting to animate multiple children within AnimatePresence, but its mode is set to "wait". This will lead to odd visual behaviour.`),w(Fn,{children:m.size?g:g.map(L=>C.exports.cloneElement(L))})};var cl=function(){return cl=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},cl.apply(this,arguments)};function eD(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function T0(e,t,n,r){function i(o){return o instanceof n?o:new n(function(a){a(o)})}return new(n||(n=Promise))(function(o,a){function s(p){try{d(r.next(p))}catch(g){a(g)}}function l(p){try{d(r.throw(p))}catch(g){a(g)}}function d(p){p.done?o(p.value):i(p.value).then(s,l)}d((r=r.apply(e,t||[])).next())})}function L0(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(d){return function(p){return l([d,p])}}function l(d){if(r)throw new TypeError("Generator is already executing.");for(;a&&(a=0,d[0]&&(n=0)),n;)try{if(r=1,i&&(o=d[0]&2?i.return:d[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,d[1])).done)return o;switch(i=0,o&&(d=[d[0]&2,o.value]),d[0]){case 0:case 1:o=d;break;case 4:return n.label++,{value:d[1],done:!1};case 5:n.label++,i=d[1],d=[0];continue;case 7:d=n.ops.pop(),n.trys.pop();continue;default:if(o=n.trys,!(o=o.length>0&&o[o.length-1])&&(d[0]===6||d[0]===2)){n=0;continue}if(d[0]===3&&(!o||d[1]>o[0]&&d[1]<o[3])){n.label=d[1];break}if(d[0]===6&&n.label<o[1]){n.label=o[1],o=d;break}if(o&&n.label<o[2]){n.label=o[2],n.ops.push(d);break}o[2]&&n.ops.pop(),n.trys.pop();continue}d=t.call(e,n)}catch(p){d=[6,p],i=0}finally{r=o=0}if(d[0]&5)throw d[1];return{value:d[0]?d[1]:void 0,done:!0}}}function xT(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{for(;(t===void 0||t-- >0)&&!(i=r.next()).done;)o.push(i.value)}catch(s){a={error:s}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return o}function w6(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,o;r<i;r++)(o||!(r in t))&&(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))}var yv=(...e)=>e.filter(Boolean).join(" ");function cue(){return!1}var due=e=>{const{condition:t,message:n}=e;t&&cue()&&console.warn(n)},yf={ease:[.25,.1,.25,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1]},ag={scale:{enter:{scale:1},exit:{scale:.95}},fade:{enter:{opacity:1},exit:{opacity:0}},pushLeft:{enter:{x:"100%"},exit:{x:"-30%"}},pushRight:{enter:{x:"-100%"},exit:{x:"30%"}},pushUp:{enter:{y:"100%"},exit:{y:"-30%"}},pushDown:{enter:{y:"-100%"},exit:{y:"30%"}},slideLeft:{position:{left:0,top:0,bottom:0,width:"100%"},enter:{x:0,y:0},exit:{x:"-100%",y:0}},slideRight:{position:{right:0,top:0,bottom:0,width:"100%"},enter:{x:0,y:0},exit:{x:"100%",y:0}},slideUp:{position:{top:0,left:0,right:0,maxWidth:"100vw"},enter:{x:0,y:0},exit:{x:0,y:"-100%"}},slideDown:{position:{bottom:0,left:0,right:0,maxWidth:"100vw"},enter:{x:0,y:0},exit:{x:0,y:"100%"}}};function C6(e){switch(e?.direction??"right"){case"right":return ag.slideRight;case"left":return ag.slideLeft;case"bottom":return ag.slideDown;case"top":return ag.slideUp;default:return ag.slideRight}}var Tf={enter:{duration:.2,ease:yf.easeOut},exit:{duration:.1,ease:yf.easeIn}},Cs={enter:(e,t)=>({...e,delay:typeof t=="number"?t:t?.enter}),exit:(e,t)=>({...e,delay:typeof t=="number"?t:t?.exit})},fue=e=>e!=null&&parseInt(e.toString(),10)>0,bT={exit:{height:{duration:.2,ease:yf.ease},opacity:{duration:.3,ease:yf.ease}},enter:{height:{duration:.3,ease:yf.ease},opacity:{duration:.4,ease:yf.ease}}},hue={exit:({animateOpacity:e,startingHeight:t,transition:n,transitionEnd:r,delay:i})=>({...e&&{opacity:fue(t)?1:0},height:t,transitionEnd:r?.exit,transition:n?.exit??Cs.exit(bT.exit,i)}),enter:({animateOpacity:e,endingHeight:t,transition:n,transitionEnd:r,delay:i})=>({...e&&{opacity:1},height:t,transitionEnd:r?.enter,transition:n?.enter??Cs.enter(bT.enter,i)})},tD=C.exports.forwardRef((e,t)=>{const{in:n,unmountOnExit:r,animateOpacity:i=!0,startingHeight:o=0,endingHeight:a="auto",style:s,className:l,transition:d,transitionEnd:p,...g}=e,[m,y]=C.exports.useState(!1);C.exports.useEffect(()=>{const k=setTimeout(()=>{y(!0)});return()=>clearTimeout(k)},[]),due({condition:Boolean(o>0&&r),message:"startingHeight and unmountOnExit are mutually exclusive. You can't use them together"});const b=parseFloat(o.toString())>0,S={startingHeight:o,endingHeight:a,animateOpacity:i,transition:m?d:{enter:{duration:0}},transitionEnd:{enter:p?.enter,exit:r?p?.exit:{...p?.exit,display:b?"block":"none"}}},E=r?n:!0,P=n||r?"enter":"exit";return w(bu,{initial:!1,custom:S,children:E&&ne.createElement(Wa.div,{ref:t,...g,className:yv("chakra-collapse",l),style:{overflow:"hidden",display:"block",...s},custom:S,variants:hue,initial:r?"exit":!1,animate:P,exit:"exit"})})});tD.displayName="Collapse";var pue={enter:({transition:e,transitionEnd:t,delay:n}={})=>({opacity:1,transition:e?.enter??Cs.enter(Tf.enter,n),transitionEnd:t?.enter}),exit:({transition:e,transitionEnd:t,delay:n}={})=>({opacity:0,transition:e?.exit??Cs.exit(Tf.exit,n),transitionEnd:t?.exit})},nD={initial:"exit",animate:"enter",exit:"exit",variants:pue},gue=C.exports.forwardRef(function(t,n){const{unmountOnExit:r,in:i,className:o,transition:a,transitionEnd:s,delay:l,...d}=t,p=i||r?"enter":"exit",g=r?i&&r:!0,m={transition:a,transitionEnd:s,delay:l};return w(bu,{custom:m,children:g&&ne.createElement(Wa.div,{ref:n,className:yv("chakra-fade",o),custom:m,...nD,animate:p,...d})})});gue.displayName="Fade";var mue={exit:({reverse:e,initialScale:t,transition:n,transitionEnd:r,delay:i})=>({opacity:0,...e?{scale:t,transitionEnd:r?.exit}:{transitionEnd:{scale:t,...r?.exit}},transition:n?.exit??Cs.exit(Tf.exit,i)}),enter:({transitionEnd:e,transition:t,delay:n})=>({opacity:1,scale:1,transition:t?.enter??Cs.enter(Tf.enter,n),transitionEnd:e?.enter})},rD={initial:"exit",animate:"enter",exit:"exit",variants:mue},vue=C.exports.forwardRef(function(t,n){const{unmountOnExit:r,in:i,reverse:o=!0,initialScale:a=.95,className:s,transition:l,transitionEnd:d,delay:p,...g}=t,m=r?i&&r:!0,y=i||r?"enter":"exit",b={initialScale:a,reverse:o,transition:l,transitionEnd:d,delay:p};return w(bu,{custom:b,children:m&&ne.createElement(Wa.div,{ref:n,className:yv("chakra-offset-slide",s),...rD,animate:y,custom:b,...g})})});vue.displayName="ScaleFade";var ST={exit:{duration:.15,ease:yf.easeInOut},enter:{type:"spring",damping:25,stiffness:180}},yue={exit:({direction:e,transition:t,transitionEnd:n,delay:r})=>{const{exit:i}=C6({direction:e});return{...i,transition:t?.exit??Cs.exit(ST.exit,r),transitionEnd:n?.exit}},enter:({direction:e,transitionEnd:t,transition:n,delay:r})=>{const{enter:i}=C6({direction:e});return{...i,transition:n?.enter??Cs.enter(ST.enter,r),transitionEnd:t?.enter}}},iD=C.exports.forwardRef(function(t,n){const{direction:r="right",style:i,unmountOnExit:o,in:a,className:s,transition:l,transitionEnd:d,delay:p,motionProps:g,...m}=t,y=C6({direction:r}),b=Object.assign({position:"fixed"},y.position,i),S=o?a&&o:!0,E=a||o?"enter":"exit",P={transitionEnd:d,transition:l,direction:r,delay:p};return w(bu,{custom:P,children:S&&ne.createElement(Wa.div,{...m,ref:n,initial:"exit",className:yv("chakra-slide",s),animate:E,exit:"exit",custom:P,variants:yue,style:b,...g})})});iD.displayName="Slide";var xue={initial:({offsetX:e,offsetY:t,transition:n,transitionEnd:r,delay:i})=>({opacity:0,x:e,y:t,transition:n?.exit??Cs.exit(Tf.exit,i),transitionEnd:r?.exit}),enter:({transition:e,transitionEnd:t,delay:n})=>({opacity:1,x:0,y:0,transition:e?.enter??Cs.enter(Tf.enter,n),transitionEnd:t?.enter}),exit:({offsetY:e,offsetX:t,transition:n,transitionEnd:r,reverse:i,delay:o})=>{const a={x:t,y:e};return{opacity:0,transition:n?.exit??Cs.exit(Tf.exit,o),...i?{...a,transitionEnd:r?.exit}:{transitionEnd:{...a,...r?.exit}}}}},_6={initial:"initial",animate:"enter",exit:"exit",variants:xue},bue=C.exports.forwardRef(function(t,n){const{unmountOnExit:r,in:i,reverse:o=!0,className:a,offsetX:s=0,offsetY:l=8,transition:d,transitionEnd:p,delay:g,...m}=t,y=r?i&&r:!0,b=i||r?"enter":"exit",S={offsetX:s,offsetY:l,reverse:o,transition:d,transitionEnd:p,delay:g};return w(bu,{custom:S,children:y&&ne.createElement(Wa.div,{ref:n,className:yv("chakra-offset-slide",a),custom:S,..._6,animate:b,...m})})});bue.displayName="SlideFade";var xv=(...e)=>e.filter(Boolean).join(" ");function Sue(){return!1}var R4=e=>{const{condition:t,message:n}=e;t&&Sue()&&console.warn(n)};function Zb(...e){return function(n){e.some(r=>(r?.(n),n?.defaultPrevented))}}var[wue,O4]=xn({name:"AccordionStylesContext",hookName:"useAccordionStyles",providerName:"<Accordion />"}),[Cue,P8]=xn({name:"AccordionItemContext",hookName:"useAccordionItemContext",providerName:"<AccordionItem />"}),[_ue,D9e,kue,Eue]=kO(),xf=Ee(function(t,n){const{getButtonProps:r}=P8(),i=r(t,n),a={display:"flex",alignItems:"center",width:"100%",outline:0,...O4().button};return ne.createElement(be.button,{...i,className:xv("chakra-accordion__button",t.className),__css:a})});xf.displayName="AccordionButton";function Pue(e){const{onChange:t,defaultIndex:n,index:r,allowMultiple:i,allowToggle:o,...a}=e;Aue(e),Iue(e);const s=kue(),[l,d]=C.exports.useState(-1);C.exports.useEffect(()=>()=>{d(-1)},[]);const[p,g]=w4({value:r,defaultValue(){return i?n??[]:n??-1},onChange:t});return{index:p,setIndex:g,htmlProps:a,getAccordionItemProps:y=>{let b=!1;return y!==null&&(b=Array.isArray(p)?p.includes(y):p===y),{isOpen:b,onChange:E=>{if(y!==null)if(i&&Array.isArray(p)){const P=E?p.concat(y):p.filter(k=>k!==y);g(P)}else E?g(y):o&&g(-1)}}},focusedIndex:l,setFocusedIndex:d,descendants:s}}var[Tue,T8]=xn({name:"AccordionContext",hookName:"useAccordionContext",providerName:"Accordion"});function Lue(e){const{isDisabled:t,isFocusable:n,id:r,...i}=e,{getAccordionItemProps:o,setFocusedIndex:a}=T8(),s=C.exports.useRef(null),l=C.exports.useId(),d=r??l,p=`accordion-button-${d}`,g=`accordion-panel-${d}`;Mue(e);const{register:m,index:y,descendants:b}=Eue({disabled:t&&!n}),{isOpen:S,onChange:E}=o(y===-1?null:y);Rue({isOpen:S,isDisabled:t});const P=()=>{E?.(!0)},k=()=>{E?.(!1)},L=C.exports.useCallback(()=>{E?.(!S),a(y)},[y,a,S,E]),I=C.exports.useCallback(F=>{const W={ArrowDown:()=>{const q=b.nextEnabled(y);q?.node.focus()},ArrowUp:()=>{const q=b.prevEnabled(y);q?.node.focus()},Home:()=>{const q=b.firstEnabled();q?.node.focus()},End:()=>{const q=b.lastEnabled();q?.node.focus()}}[F.key];W&&(F.preventDefault(),W(F))},[b,y]),O=C.exports.useCallback(()=>{a(y)},[a,y]),N=C.exports.useCallback(function(U={},W=null){return{...U,type:"button",ref:zn(m,s,W),id:p,disabled:!!t,"aria-expanded":!!S,"aria-controls":g,onClick:Zb(U.onClick,L),onFocus:Zb(U.onFocus,O),onKeyDown:Zb(U.onKeyDown,I)}},[p,t,S,L,O,I,g,m]),D=C.exports.useCallback(function(U={},W=null){return{...U,ref:W,role:"region",id:g,"aria-labelledby":p,hidden:!S}},[p,S,g]);return{isOpen:S,isDisabled:t,isFocusable:n,onOpen:P,onClose:k,getButtonProps:N,getPanelProps:D,htmlProps:i}}function Aue(e){const t=e.index||e.defaultIndex,n=t!=null&&!Array.isArray(t)&&e.allowMultiple;R4({condition:!!n,message:`If 'allowMultiple' is passed, then 'index' or 'defaultIndex' must be an array. You passed: ${typeof t},`})}function Iue(e){R4({condition:!!(e.allowMultiple&&e.allowToggle),message:"If 'allowMultiple' is passed, 'allowToggle' will be ignored. Either remove 'allowToggle' or 'allowMultiple' depending on whether you want multiple accordions visible or not"})}function Mue(e){R4({condition:!!(e.isFocusable&&!e.isDisabled),message:`Using only 'isFocusable', this prop is reserved for situations where you pass 'isDisabled' but you still want the element to receive focus (A11y). Either remove it or pass 'isDisabled' as well.
`})}function Rue(e){R4({condition:e.isOpen&&!!e.isDisabled,message:"Cannot open a disabled accordion item"})}function bf(e){const{isOpen:t,isDisabled:n}=P8(),{reduceMotion:r}=T8(),i=xv("chakra-accordion__icon",e.className),o=O4(),a={opacity:n?.4:1,transform:t?"rotate(-180deg)":void 0,transition:r?void 0:"transform 0.2s",transformOrigin:"center",...o.icon};return w(ha,{viewBox:"0 0 24 24","aria-hidden":!0,className:i,__css:a,...e,children:w("path",{fill:"currentColor",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})})}bf.displayName="AccordionIcon";var Sf=Ee(function(t,n){const{children:r,className:i}=t,{htmlProps:o,...a}=Lue(t),l={...O4().container,overflowAnchor:"none"},d=C.exports.useMemo(()=>a,[a]);return ne.createElement(Cue,{value:d},ne.createElement(be.div,{ref:n,...o,className:xv("chakra-accordion__item",i),__css:l},typeof r=="function"?r({isExpanded:!!a.isOpen,isDisabled:!!a.isDisabled}):r))});Sf.displayName="AccordionItem";var wf=Ee(function(t,n){const{className:r,motionProps:i,...o}=t,{reduceMotion:a}=T8(),{getPanelProps:s,isOpen:l}=P8(),d=s(o,n),p=xv("chakra-accordion__panel",r),g=O4();a||delete d.hidden;const m=ne.createElement(be.div,{...d,__css:g.panel,className:p});return a?m:w(tD,{in:l,...i,children:m})});wf.displayName="AccordionPanel";var N4=Ee(function({children:t,reduceMotion:n,...r},i){const o=Ai("Accordion",r),a=hn(r),{htmlProps:s,descendants:l,...d}=Pue(a),p=C.exports.useMemo(()=>({...d,reduceMotion:!!n}),[d,n]);return ne.createElement(_ue,{value:l},ne.createElement(Tue,{value:p},ne.createElement(wue,{value:o},ne.createElement(be.div,{ref:i,...s,className:xv("chakra-accordion",r.className),__css:o.root},t))))});N4.displayName="Accordion";var Oue=(...e)=>e.filter(Boolean).join(" "),Nue=cv({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),A0=Ee((e,t)=>{const n=oo("Spinner",e),{label:r="Loading...",thickness:i="2px",speed:o="0.45s",emptyColor:a="transparent",className:s,...l}=hn(e),d=Oue("chakra-spinner",s),p={display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderRadius:"99999px",borderWidth:i,borderBottomColor:a,borderLeftColor:a,animation:`${Nue} ${o} linear infinite`,...n};return ne.createElement(be.div,{ref:t,__css:p,className:d,...l},r&&ne.createElement(be.span,{srOnly:!0},r))});A0.displayName="Spinner";var D4=(...e)=>e.filter(Boolean).join(" ");function Due(e){return w(ha,{viewBox:"0 0 24 24",...e,children:w("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"})})}function zue(e){return w(ha,{viewBox:"0 0 24 24",...e,children:w("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z"})})}function wT(e){return w(ha,{viewBox:"0 0 24 24",...e,children:w("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})}var[Fue,Bue]=xn({name:"AlertContext",hookName:"useAlertContext",providerName:"<Alert />"}),[$ue,L8]=xn({name:"AlertStylesContext",hookName:"useAlertStyles",providerName:"<Alert />"}),oD={info:{icon:zue,colorScheme:"blue"},warning:{icon:wT,colorScheme:"orange"},success:{icon:Due,colorScheme:"green"},error:{icon:wT,colorScheme:"red"},loading:{icon:A0,colorScheme:"blue"}};function Hue(e){return oD[e].colorScheme}function Wue(e){return oD[e].icon}var aD=Ee(function(t,n){const{status:r="info",addRole:i=!0,...o}=hn(t),a=t.colorScheme??Hue(r),s=Ai("Alert",{...t,colorScheme:a}),l={width:"100%",display:"flex",alignItems:"center",position:"relative",overflow:"hidden",...s.container};return ne.createElement(Fue,{value:{status:r}},ne.createElement($ue,{value:s},ne.createElement(be.div,{role:i?"alert":void 0,ref:n,...o,className:D4("chakra-alert",t.className),__css:l})))});aD.displayName="Alert";var sD=Ee(function(t,n){const i={display:"inline",...L8().description};return ne.createElement(be.div,{ref:n,...t,className:D4("chakra-alert__desc",t.className),__css:i})});sD.displayName="AlertDescription";function lD(e){const{status:t}=Bue(),n=Wue(t),r=L8(),i=t==="loading"?r.spinner:r.icon;return ne.createElement(be.span,{display:"inherit",...e,className:D4("chakra-alert__icon",e.className),__css:i},e.children||w(n,{h:"100%",w:"100%"}))}lD.displayName="AlertIcon";var uD=Ee(function(t,n){const r=L8();return ne.createElement(be.div,{ref:n,...t,className:D4("chakra-alert__title",t.className),__css:r.title})});uD.displayName="AlertTitle";function Vue(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}function Uue(e){const{loading:t,src:n,srcSet:r,onLoad:i,onError:o,crossOrigin:a,sizes:s,ignoreFallback:l}=e,[d,p]=C.exports.useState("pending");C.exports.useEffect(()=>{p(n?"loading":"pending")},[n]);const g=C.exports.useRef(),m=C.exports.useCallback(()=>{if(!n)return;y();const b=new Image;b.src=n,a&&(b.crossOrigin=a),r&&(b.srcset=r),s&&(b.sizes=s),t&&(b.loading=t),b.onload=S=>{y(),p("loaded"),i?.(S)},b.onerror=S=>{y(),p("failed"),o?.(S)},g.current=b},[n,a,r,s,i,o,t]),y=()=>{g.current&&(g.current.onload=null,g.current.onerror=null,g.current=null)};return gl(()=>{if(!l)return d==="loading"&&m(),()=>{y()}},[d,m,l]),l?"loaded":d}var Gue=(e,t)=>e!=="loaded"&&t==="beforeLoadOrError"||e==="failed"&&t==="onError",u5=Ee(function(t,n){const{htmlWidth:r,htmlHeight:i,alt:o,...a}=t;return w("img",{width:r,height:i,ref:n,alt:o,...a})});u5.displayName="NativeImage";var z4=Ee(function(t,n){const{fallbackSrc:r,fallback:i,src:o,srcSet:a,align:s,fit:l,loading:d,ignoreFallback:p,crossOrigin:g,fallbackStrategy:m="beforeLoadOrError",referrerPolicy:y,...b}=t,S=r!==void 0||i!==void 0,E=d!=null||p||!S,P=Uue({...t,ignoreFallback:E}),k=Gue(P,m),L={ref:n,objectFit:l,objectPosition:s,...E?b:Vue(b,["onError","onLoad"])};return k?i||ne.createElement(be.img,{as:u5,className:"chakra-image__placeholder",src:r,...L}):ne.createElement(be.img,{as:u5,src:o,srcSet:a,crossOrigin:g,loading:d,referrerPolicy:y,className:"chakra-image",...L})});z4.displayName="Image";Ee((e,t)=>ne.createElement(be.img,{ref:t,as:u5,className:"chakra-image",...e}));function F4(e){return C.exports.Children.toArray(e).filter(t=>C.exports.isValidElement(t))}var B4=(...e)=>e.filter(Boolean).join(" "),CT=e=>e?"":void 0,[jue,que]=xn({strict:!1,name:"ButtonGroupContext"});function k6(e){const{children:t,className:n,...r}=e,i=C.exports.isValidElement(t)?C.exports.cloneElement(t,{"aria-hidden":!0,focusable:!1}):t,o=B4("chakra-button__icon",n);return ne.createElement(be.span,{display:"inline-flex",alignSelf:"center",flexShrink:0,...r,className:o},i)}k6.displayName="ButtonIcon";function E6(e){const{label:t,placement:n,spacing:r="0.5rem",children:i=w(A0,{color:"currentColor",width:"1em",height:"1em"}),className:o,__css:a,...s}=e,l=B4("chakra-button__spinner",o),d=n==="start"?"marginEnd":"marginStart",p=C.exports.useMemo(()=>({display:"flex",alignItems:"center",position:t?"relative":"absolute",[d]:t?r:0,fontSize:"1em",lineHeight:"normal",...a}),[a,t,d,r]);return ne.createElement(be.div,{className:l,...s,__css:p},i)}E6.displayName="ButtonSpinner";function Kue(e){const[t,n]=C.exports.useState(!e);return{ref:C.exports.useCallback(o=>{!o||n(o.tagName==="BUTTON")},[]),type:t?"button":void 0}}var Na=Ee((e,t)=>{const n=que(),r=oo("Button",{...n,...e}),{isDisabled:i=n?.isDisabled,isLoading:o,isActive:a,children:s,leftIcon:l,rightIcon:d,loadingText:p,iconSpacing:g="0.5rem",type:m,spinner:y,spinnerPlacement:b="start",className:S,as:E,...P}=hn(e),k=C.exports.useMemo(()=>{const N={...r?._focus,zIndex:1};return{display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",whiteSpace:"nowrap",verticalAlign:"middle",outline:"none",...r,...!!n&&{_focus:N}}},[r,n]),{ref:L,type:I}=Kue(E),O={rightIcon:d,leftIcon:l,iconSpacing:g,children:s};return ne.createElement(be.button,{disabled:i||o,ref:vie(t,L),as:E,type:m??I,"data-active":CT(a),"data-loading":CT(o),__css:k,className:B4("chakra-button",S),...P},o&&b==="start"&&w(E6,{className:"chakra-button__spinner--start",label:p,placement:"start",spacing:g,children:y}),o?p||ne.createElement(be.span,{opacity:0},w(_T,{...O})):w(_T,{...O}),o&&b==="end"&&w(E6,{className:"chakra-button__spinner--end",label:p,placement:"end",spacing:g,children:y}))});Na.displayName="Button";function _T(e){const{leftIcon:t,rightIcon:n,children:r,iconSpacing:i}=e;return te(Fn,{children:[t&&w(k6,{marginEnd:i,children:t}),r,n&&w(k6,{marginStart:i,children:n})]})}var cD=Ee(function(t,n){const{size:r,colorScheme:i,variant:o,className:a,spacing:s="0.5rem",isAttached:l,isDisabled:d,...p}=t,g=B4("chakra-button__group",a),m=C.exports.useMemo(()=>({size:r,colorScheme:i,variant:o,isDisabled:d}),[r,i,o,d]);let y={display:"inline-flex"};return l?y={...y,"> *:first-of-type:not(:last-of-type)":{borderEndRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderStartRadius:0}}:y={...y,"& > *:not(style) ~ *:not(style)":{marginStart:s}},ne.createElement(jue,{value:m},ne.createElement(be.div,{ref:n,role:"group",__css:y,className:g,"data-attached":l?"":void 0,...p}))});cD.displayName="ButtonGroup";var Bi=Ee((e,t)=>{const{icon:n,children:r,isRound:i,"aria-label":o,...a}=e,s=n||r,l=C.exports.isValidElement(s)?C.exports.cloneElement(s,{"aria-hidden":!0,focusable:!1}):null;return w(Na,{padding:"0",borderRadius:i?"full":void 0,ref:t,"aria-label":o,...a,children:l})});Bi.displayName="IconButton";var I0=(...e)=>e.filter(Boolean).join(" "),X2=e=>e?"":void 0,Yb=e=>e?!0:void 0;function kT(...e){return function(n){e.some(r=>(r?.(n),n?.defaultPrevented))}}var[Zue,dD]=xn({name:"FormControlStylesContext",errorMessage:`useFormControlStyles returned is 'undefined'. Seems you forgot to wrap the components in "<FormControl />" `}),[Yue,M0]=xn({strict:!1,name:"FormControlContext"});function Xue(e){const{id:t,isRequired:n,isInvalid:r,isDisabled:i,isReadOnly:o,...a}=e,s=C.exports.useId(),l=t||`field-${s}`,d=`${l}-label`,p=`${l}-feedback`,g=`${l}-helptext`,[m,y]=C.exports.useState(!1),[b,S]=C.exports.useState(!1),[E,P]=C.exports.useState(!1),k=C.exports.useCallback((D={},F=null)=>({id:g,...D,ref:zn(F,U=>{!U||S(!0)})}),[g]),L=C.exports.useCallback((D={},F=null)=>({...D,ref:F,"data-focus":X2(E),"data-disabled":X2(i),"data-invalid":X2(r),"data-readonly":X2(o),id:D.id??d,htmlFor:D.htmlFor??l}),[l,i,E,r,o,d]),I=C.exports.useCallback((D={},F=null)=>({id:p,...D,ref:zn(F,U=>{!U||y(!0)}),"aria-live":"polite"}),[p]),O=C.exports.useCallback((D={},F=null)=>({...D,...a,ref:F,role:"group"}),[a]),N=C.exports.useCallback((D={},F=null)=>({...D,ref:F,role:"presentation","aria-hidden":!0,children:D.children||"*"}),[]);return{isRequired:!!n,isInvalid:!!r,isReadOnly:!!o,isDisabled:!!i,isFocused:!!E,onFocus:()=>P(!0),onBlur:()=>P(!1),hasFeedbackText:m,setHasFeedbackText:y,hasHelpText:b,setHasHelpText:S,id:l,labelId:d,feedbackId:p,helpTextId:g,htmlProps:a,getHelpTextProps:k,getErrorMessageProps:I,getRootProps:O,getLabelProps:L,getRequiredIndicatorProps:N}}var td=Ee(function(t,n){const r=Ai("Form",t),i=hn(t),{getRootProps:o,htmlProps:a,...s}=Xue(i),l=I0("chakra-form-control",t.className);return ne.createElement(Yue,{value:s},ne.createElement(Zue,{value:r},ne.createElement(be.div,{...o({},n),className:l,__css:r.container})))});td.displayName="FormControl";var Que=Ee(function(t,n){const r=M0(),i=dD(),o=I0("chakra-form__helper-text",t.className);return ne.createElement(be.div,{...r?.getHelpTextProps(t,n),__css:i.helperText,className:o})});Que.displayName="FormHelperText";function A8(e){const{isDisabled:t,isInvalid:n,isReadOnly:r,isRequired:i,...o}=I8(e);return{...o,disabled:t,readOnly:r,required:i,"aria-invalid":Yb(n),"aria-required":Yb(i),"aria-readonly":Yb(r)}}function I8(e){const t=M0(),{id:n,disabled:r,readOnly:i,required:o,isRequired:a,isInvalid:s,isReadOnly:l,isDisabled:d,onFocus:p,onBlur:g,...m}=e,y=e["aria-describedby"]?[e["aria-describedby"]]:[];return t?.hasFeedbackText&&t?.isInvalid&&y.push(t.feedbackId),t?.hasHelpText&&y.push(t.helpTextId),{...m,"aria-describedby":y.join(" ")||void 0,id:n??t?.id,isDisabled:r??d??t?.isDisabled,isReadOnly:i??l??t?.isReadOnly,isRequired:o??a??t?.isRequired,isInvalid:s??t?.isInvalid,onFocus:kT(t?.onFocus,p),onBlur:kT(t?.onBlur,g)}}var[Jue,ece]=xn({name:"FormErrorStylesContext",errorMessage:`useFormErrorStyles returned is 'undefined'. Seems you forgot to wrap the components in "<FormError />" `}),tce=Ee((e,t)=>{const n=Ai("FormError",e),r=hn(e),i=M0();return i?.isInvalid?ne.createElement(Jue,{value:n},ne.createElement(be.div,{...i?.getErrorMessageProps(r,t),className:I0("chakra-form__error-message",e.className),__css:{display:"flex",alignItems:"center",...n.text}})):null});tce.displayName="FormErrorMessage";var nce=Ee((e,t)=>{const n=ece(),r=M0();if(!r?.isInvalid)return null;const i=I0("chakra-form__error-icon",e.className);return w(ha,{ref:t,"aria-hidden":!0,...e,__css:n.icon,className:i,children:w("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})});nce.displayName="FormErrorIcon";var Gf=Ee(function(t,n){const r=oo("FormLabel",t),i=hn(t),{className:o,children:a,requiredIndicator:s=w(fD,{}),optionalIndicator:l=null,...d}=i,p=M0(),g=p?.getLabelProps(d,n)??{ref:n,...d};return ne.createElement(be.label,{...g,className:I0("chakra-form__label",i.className),__css:{display:"block",textAlign:"start",...r}},a,p?.isRequired?s:l)});Gf.displayName="FormLabel";var fD=Ee(function(t,n){const r=M0(),i=dD();if(!r?.isRequired)return null;const o=I0("chakra-form__required-indicator",t.className);return ne.createElement(be.span,{...r?.getRequiredIndicatorProps(t,n),__css:i.requiredIndicator,className:o})});fD.displayName="RequiredIndicator";function Gc(e,t){const n=C.exports.useRef(!1),r=C.exports.useRef(!1);C.exports.useEffect(()=>{if(n.current&&r.current)return e();r.current=!0},t),C.exports.useEffect(()=>(n.current=!0,()=>{n.current=!1}),[])}var M8={border:"0px",clip:"rect(0px, 0px, 0px, 0px)",height:"1px",width:"1px",margin:"-1px",padding:"0px",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},rce=be("span",{baseStyle:M8});rce.displayName="VisuallyHidden";var ice=be("input",{baseStyle:M8});ice.displayName="VisuallyHiddenInput";var ET=!1,$4=null,f0=!1,P6=new Set,oce=typeof window<"u"&&window.navigator!=null?/^Mac/.test(window.navigator.platform):!1;function ace(e){return!(e.metaKey||!oce&&e.altKey||e.ctrlKey)}function R8(e,t){P6.forEach(n=>n(e,t))}function PT(e){f0=!0,ace(e)&&($4="keyboard",R8("keyboard",e))}function tp(e){$4="pointer",(e.type==="mousedown"||e.type==="pointerdown")&&(f0=!0,R8("pointer",e))}function sce(e){e.target===window||e.target===document||(f0||($4="keyboard",R8("keyboard",e)),f0=!1)}function lce(){f0=!1}function TT(){return $4!=="pointer"}function uce(){if(typeof window>"u"||ET)return;const{focus:e}=HTMLElement.prototype;HTMLElement.prototype.focus=function(...n){f0=!0,e.apply(this,n)},document.addEventListener("keydown",PT,!0),document.addEventListener("keyup",PT,!0),window.addEventListener("focus",sce,!0),window.addEventListener("blur",lce,!1),typeof PointerEvent<"u"?(document.addEventListener("pointerdown",tp,!0),document.addEventListener("pointermove",tp,!0),document.addEventListener("pointerup",tp,!0)):(document.addEventListener("mousedown",tp,!0),document.addEventListener("mousemove",tp,!0),document.addEventListener("mouseup",tp,!0)),ET=!0}function cce(e){uce(),e(TT());const t=()=>e(TT());return P6.add(t),()=>{P6.delete(t)}}var[z9e,dce]=xn({name:"CheckboxGroupContext",strict:!1}),fce=(...e)=>e.filter(Boolean).join(" "),Yi=e=>e?"":void 0;function _a(...e){return function(n){e.some(r=>(r?.(n),n?.defaultPrevented))}}function hce(...e){return function(n){e.forEach(r=>{r?.(n)})}}var hD=be(Wa.svg);function pce(e){return w(hD,{width:"1.2em",viewBox:"0 0 12 10",variants:{unchecked:{opacity:0,strokeDashoffset:16},checked:{opacity:1,strokeDashoffset:0,transition:{duration:.2}}},style:{fill:"none",strokeWidth:2,stroke:"currentColor",strokeDasharray:16},...e,children:w("polyline",{points:"1.5 6 4.5 9 10.5 1"})})}function gce(e){return w(hD,{width:"1.2em",viewBox:"0 0 24 24",variants:{unchecked:{scaleX:.65,opacity:0},checked:{scaleX:1,opacity:1,transition:{scaleX:{duration:0},opacity:{duration:.02}}}},style:{stroke:"currentColor",strokeWidth:4},...e,children:w("line",{x1:"21",x2:"3",y1:"12",y2:"12"})})}function mce({open:e,children:t}){return w(bu,{initial:!1,children:e&&ne.createElement(Wa.div,{variants:{unchecked:{scale:.5},checked:{scale:1}},initial:"unchecked",animate:"checked",exit:"unchecked",style:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%"}},t)})}function vce(e){const{isIndeterminate:t,isChecked:n,...r}=e;return w(mce,{open:n||t,children:w(t?gce:pce,{...r})})}function yce(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}function pD(e={}){const t=I8(e),{isDisabled:n,isReadOnly:r,isRequired:i,isInvalid:o,id:a,onBlur:s,onFocus:l,"aria-describedby":d}=t,{defaultChecked:p,isChecked:g,isFocusable:m,onChange:y,isIndeterminate:b,name:S,value:E,tabIndex:P=void 0,"aria-label":k,"aria-labelledby":L,"aria-invalid":I,...O}=e,N=yce(O,["isDisabled","isReadOnly","isRequired","isInvalid","id","onBlur","onFocus","aria-describedby"]),D=ur(y),F=ur(s),U=ur(l),[W,q]=C.exports.useState(!1),[pe,fe]=C.exports.useState(!1),[ye,Pe]=C.exports.useState(!1),[xe,Y]=C.exports.useState(!1);C.exports.useEffect(()=>cce(q),[]);const V=C.exports.useRef(null),[ae,oe]=C.exports.useState(!0),[X,me]=C.exports.useState(!!p),ve=g!==void 0,Se=ve?g:X,He=C.exports.useCallback(Le=>{if(r||n){Le.preventDefault();return}ve||me(Se?Le.target.checked:b?!0:Le.target.checked),D?.(Le)},[r,n,Se,ve,b,D]);gl(()=>{V.current&&(V.current.indeterminate=Boolean(b))},[b]),Gc(()=>{n&&fe(!1)},[n,fe]),gl(()=>{const Le=V.current;!Le?.form||(Le.form.onreset=()=>{me(!!p)})},[]);const je=n&&!m,ut=C.exports.useCallback(Le=>{Le.key===" "&&Y(!0)},[Y]),qe=C.exports.useCallback(Le=>{Le.key===" "&&Y(!1)},[Y]);gl(()=>{if(!V.current)return;V.current.checked!==Se&&me(V.current.checked)},[V.current]);const at=C.exports.useCallback((Le={},ot=null)=>{const Et=rt=>{pe&&rt.preventDefault(),Y(!0)};return{...Le,ref:ot,"data-active":Yi(xe),"data-hover":Yi(ye),"data-checked":Yi(Se),"data-focus":Yi(pe),"data-focus-visible":Yi(pe&&W),"data-indeterminate":Yi(b),"data-disabled":Yi(n),"data-invalid":Yi(o),"data-readonly":Yi(r),"aria-hidden":!0,onMouseDown:_a(Le.onMouseDown,Et),onMouseUp:_a(Le.onMouseUp,()=>Y(!1)),onMouseEnter:_a(Le.onMouseEnter,()=>Pe(!0)),onMouseLeave:_a(Le.onMouseLeave,()=>Pe(!1))}},[xe,Se,n,pe,W,ye,b,o,r]),et=C.exports.useCallback((Le={},ot=null)=>({...N,...Le,ref:zn(ot,Et=>{!Et||oe(Et.tagName==="LABEL")}),onClick:_a(Le.onClick,()=>{var Et;ae||((Et=V.current)==null||Et.click(),requestAnimationFrame(()=>{var rt;(rt=V.current)==null||rt.focus()}))}),"data-disabled":Yi(n),"data-checked":Yi(Se),"data-invalid":Yi(o)}),[N,n,Se,o,ae]),it=C.exports.useCallback((Le={},ot=null)=>({...Le,ref:zn(V,ot),type:"checkbox",name:S,value:E,id:a,tabIndex:P,onChange:_a(Le.onChange,He),onBlur:_a(Le.onBlur,F,()=>fe(!1)),onFocus:_a(Le.onFocus,U,()=>fe(!0)),onKeyDown:_a(Le.onKeyDown,ut),onKeyUp:_a(Le.onKeyUp,qe),required:i,checked:Se,disabled:je,readOnly:r,"aria-label":k,"aria-labelledby":L,"aria-invalid":I?Boolean(I):o,"aria-describedby":d,"aria-disabled":n,style:M8}),[S,E,a,He,F,U,ut,qe,i,Se,je,r,k,L,I,o,d,n,P]),At=C.exports.useCallback((Le={},ot=null)=>({...Le,ref:ot,onMouseDown:_a(Le.onMouseDown,LT),onTouchStart:_a(Le.onTouchStart,LT),"data-disabled":Yi(n),"data-checked":Yi(Se),"data-invalid":Yi(o)}),[Se,n,o]);return{state:{isInvalid:o,isFocused:pe,isChecked:Se,isActive:xe,isHovered:ye,isIndeterminate:b,isDisabled:n,isReadOnly:r,isRequired:i},getRootProps:et,getCheckboxProps:at,getInputProps:it,getLabelProps:At,htmlProps:N}}function LT(e){e.preventDefault(),e.stopPropagation()}var xce={display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",userSelect:"none",flexShrink:0},bce={cursor:"pointer",display:"inline-flex",alignItems:"center",verticalAlign:"top",position:"relative"},gD=Ee(function(t,n){const r=dce(),i={...r,...t},o=Ai("Checkbox",i),a=hn(t),{spacing:s="0.5rem",className:l,children:d,iconColor:p,iconSize:g,icon:m=w(vce,{}),isChecked:y,isDisabled:b=r?.isDisabled,onChange:S,inputProps:E,...P}=a;let k=y;r?.value&&a.value&&(k=r.value.includes(a.value));let L=S;r?.onChange&&a.value&&(L=hce(r.onChange,S));const{state:I,getInputProps:O,getCheckboxProps:N,getLabelProps:D,getRootProps:F}=pD({...P,isDisabled:b,isChecked:k,onChange:L}),U=C.exports.useMemo(()=>({opacity:I.isChecked||I.isIndeterminate?1:0,transform:I.isChecked||I.isIndeterminate?"scale(1)":"scale(0.95)",fontSize:g,color:p,...o.icon}),[p,g,I.isChecked,I.isIndeterminate,o.icon]),W=C.exports.cloneElement(m,{__css:U,isIndeterminate:I.isIndeterminate,isChecked:I.isChecked});return ne.createElement(be.label,{__css:{...bce,...o.container},className:fce("chakra-checkbox",l),...F()},w("input",{className:"chakra-checkbox__input",...O(E,n)}),ne.createElement(be.span,{__css:{...xce,...o.control},className:"chakra-checkbox__control",...N()},W),d&&ne.createElement(be.span,{className:"chakra-checkbox__label",...D(),__css:{marginStart:s,...o.label}},d))});gD.displayName="Checkbox";function Sce(e){return w(ha,{focusable:"false","aria-hidden":!0,...e,children:w("path",{fill:"currentColor",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"})})}var H4=Ee(function(t,n){const r=oo("CloseButton",t),{children:i,isDisabled:o,__css:a,...s}=hn(t),l={outline:0,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0};return ne.createElement(be.button,{type:"button","aria-label":"Close",ref:n,disabled:o,__css:{...l,...r,...a},...s},i||w(Sce,{width:"1em",height:"1em"}))});H4.displayName="CloseButton";function wce(e){const t=parseFloat(e);return typeof t!="number"||Number.isNaN(t)?0:t}function O8(e,t){let n=wce(e);const r=10**(t??10);return n=Math.round(n*r)/r,t?n.toFixed(t):n.toString()}function T6(e){if(!Number.isFinite(e))return 0;let t=1,n=0;for(;Math.round(e*t)/t!==e;)t*=10,n+=1;return n}function c5(e,t,n){return(e-t)*100/(n-t)}function mD(e,t,n){return(n-t)*e+t}function L6(e,t,n){const r=Math.round((e-t)/n)*n+t,i=T6(n);return O8(r,i)}function Gp(e,t,n){return e==null?e:(n<t&&console.warn("clamp: max cannot be less than min"),Math.min(Math.max(e,t),n))}function Cce(e={}){const{onChange:t,precision:n,defaultValue:r,value:i,step:o=1,min:a=Number.MIN_SAFE_INTEGER,max:s=Number.MAX_SAFE_INTEGER,keepWithinRange:l=!0}=e,d=ur(t),[p,g]=C.exports.useState(()=>r==null?"":Xb(r,o,n)??""),m=typeof i<"u",y=m?i:p,b=vD(yc(y),o),S=n??b,E=C.exports.useCallback(W=>{W!==y&&(m||g(W.toString()),d?.(W.toString(),yc(W)))},[d,m,y]),P=C.exports.useCallback(W=>{let q=W;return l&&(q=Gp(q,a,s)),O8(q,S)},[S,l,s,a]),k=C.exports.useCallback((W=o)=>{let q;y===""?q=yc(W):q=yc(y)+W,q=P(q),E(q)},[P,o,E,y]),L=C.exports.useCallback((W=o)=>{let q;y===""?q=yc(-W):q=yc(y)-W,q=P(q),E(q)},[P,o,E,y]),I=C.exports.useCallback(()=>{let W;r==null?W="":W=Xb(r,o,n)??a,E(W)},[r,n,o,E,a]),O=C.exports.useCallback(W=>{const q=Xb(W,o,S)??a;E(q)},[S,o,E,a]),N=yc(y);return{isOutOfRange:N>s||N<a,isAtMax:N===s,isAtMin:N===a,precision:S,value:y,valueAsNumber:N,update:E,reset:I,increment:k,decrement:L,clamp:P,cast:O,setValue:g}}function yc(e){return parseFloat(e.toString().replace(/[^\w.-]+/g,""))}function vD(e,t){return Math.max(T6(t),T6(e))}function Xb(e,t,n){const r=yc(e);if(Number.isNaN(r))return;const i=vD(r,t);return O8(r,n??i)}var yD=`
:root {
--chakra-vh: 100vh;
}
@supports (height: -webkit-fill-available) {
:root {
--chakra-vh: -webkit-fill-available;
}
}
@supports (height: -moz-fill-available) {
:root {
--chakra-vh: -moz-fill-available;
}
}
@supports (height: 100lvh) {
:root {
--chakra-vh: 100lvh;
}
}
`,_ce=()=>w(y4,{styles:yD}),kce=()=>w(y4,{styles:`
html {
line-height: 1.5;
-webkit-text-size-adjust: 100%;
font-family: system-ui, sans-serif;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
-moz-osx-font-smoothing: grayscale;
touch-action: manipulation;
}
body {
position: relative;
min-height: 100%;
font-feature-settings: 'kern';
}
*,
*::before,
*::after {
border-width: 0;
border-style: solid;
box-sizing: border-box;
}
main {
display: block;
}
hr {
border-top-width: 1px;
box-sizing: content-box;
height: 0;
overflow: visible;
}
pre,
code,
kbd,
samp {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace;
font-size: 1em;
}
a {
background-color: transparent;
color: inherit;
text-decoration: inherit;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
}
b,
strong {
font-weight: bold;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
img {
border-style: none;
}
button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
fieldset {
padding: 0.35em 0.75em 0.625em;
}
legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
progress {
vertical-align: baseline;
}
textarea {
overflow: auto;
}
[type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none !important;
}
input[type="number"] {
-moz-appearance: textfield;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none !important;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
details {
display: block;
}
summary {
display: list-item;
}
template {
display: none;
}
[hidden] {
display: none !important;
}
body,
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
margin: 0;
}
button {
background: transparent;
padding: 0;
}
fieldset {
margin: 0;
padding: 0;
}
ol,
ul {
margin: 0;
padding: 0;
}
textarea {
resize: vertical;
}
button,
[role="button"] {
cursor: pointer;
}
button::-moz-focus-inner {
border: 0 !important;
}
table {
border-collapse: collapse;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-size: inherit;
font-weight: inherit;
}
button,
input,
optgroup,
select,
textarea {
padding: 0;
line-height: inherit;
color: inherit;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
display: block;
}
img,
video {
max-width: 100%;
height: auto;
}
[data-js-focus-visible] :focus:not([data-focus-visible-added]):not([data-focus-visible-disabled]) {
outline: none;
box-shadow: none;
}
select::-ms-expand {
display: none;
}
${yD}
`});function Lf(e,t,n,r){const i=ur(n);return C.exports.useEffect(()=>{const o=typeof e=="function"?e():e??document;if(!(!n||!o))return o.addEventListener(t,i,r),()=>{o.removeEventListener(t,i,r)}},[t,e,r,i,n]),()=>{const o=typeof e=="function"?e():e??document;o?.removeEventListener(t,i,r)}}function Ece(e){return"current"in e}var xD=()=>typeof window<"u";function Pce(){const e=navigator.userAgentData;return e?.platform??navigator.platform}var Tce=e=>xD()&&e.test(navigator.vendor),Lce=e=>xD()&&e.test(Pce()),Ace=()=>Lce(/mac|iphone|ipad|ipod/i),Ice=()=>Ace()&&Tce(/apple/i);function Mce(e){const{ref:t,elements:n,enabled:r}=e,i=()=>{var o;return((o=t.current)==null?void 0:o.ownerDocument)??document};Lf(i,"pointerdown",o=>{if(!Ice()||!r)return;const a=o.target,l=(n??[t]).some(d=>{const p=Ece(d)?d.current:d;return p?.contains(a)||p===a});i().activeElement!==a&&l&&(o.preventDefault(),a.focus())})}var Rce=wX?C.exports.useLayoutEffect:C.exports.useEffect;function AT(e,t=[]){const n=C.exports.useRef(e);return Rce(()=>{n.current=e}),C.exports.useCallback((...r)=>{var i;return(i=n.current)==null?void 0:i.call(n,...r)},t)}function Oce(e,t){const n=e!==void 0;return[n,n&&typeof e<"u"?e:t]}function Nce(e,t){const n=C.exports.useId();return C.exports.useMemo(()=>e||[t,n].filter(Boolean).join("-"),[e,t,n])}function d5(e={}){const{onClose:t,onOpen:n,isOpen:r,id:i}=e,o=AT(n),a=AT(t),[s,l]=C.exports.useState(e.defaultIsOpen||!1),[d,p]=Oce(r,s),g=Nce(i,"disclosure"),m=C.exports.useCallback(()=>{d||l(!1),a?.()},[d,a]),y=C.exports.useCallback(()=>{d||l(!0),o?.()},[d,o]),b=C.exports.useCallback(()=>{(p?m:y)()},[p,y,m]);return{isOpen:!!p,onOpen:y,onClose:m,onToggle:b,isControlled:d,getButtonProps:(S={})=>({...S,"aria-expanded":p,"aria-controls":g,onClick:CX(S.onClick,b)}),getDisclosureProps:(S={})=>({...S,hidden:!p,id:g})}}function N8(e){const t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}var D8=Ee(function(t,n){const{htmlSize:r,...i}=t,o=Ai("Input",i),a=hn(i),s=A8(a),l=Rr("chakra-input",t.className);return ne.createElement(be.input,{size:r,...s,__css:o.field,ref:n,className:l})});D8.displayName="Input";D8.id="Input";var[Dce,bD]=xn({name:"InputGroupStylesContext",errorMessage:`useInputGroupStyles returned is 'undefined'. Seems you forgot to wrap the components in "<InputGroup />" `}),zce=Ee(function(t,n){const r=Ai("Input",t),{children:i,className:o,...a}=hn(t),s=Rr("chakra-input__group",o),l={},d=F4(i),p=r.field;d.forEach(m=>{!r||(p&&m.type.id==="InputLeftElement"&&(l.paddingStart=p.height??p.h),p&&m.type.id==="InputRightElement"&&(l.paddingEnd=p.height??p.h),m.type.id==="InputRightAddon"&&(l.borderEndRadius=0),m.type.id==="InputLeftAddon"&&(l.borderStartRadius=0))});const g=d.map(m=>{var y,b;const S=N8({size:((y=m.props)==null?void 0:y.size)||t.size,variant:((b=m.props)==null?void 0:b.variant)||t.variant});return m.type.id!=="Input"?C.exports.cloneElement(m,S):C.exports.cloneElement(m,Object.assign(S,l,m.props))});return ne.createElement(be.div,{className:s,ref:n,__css:{width:"100%",display:"flex",position:"relative"},...a},w(Dce,{value:r,children:g}))});zce.displayName="InputGroup";var Fce={left:{marginEnd:"-1px",borderEndRadius:0,borderEndColor:"transparent"},right:{marginStart:"-1px",borderStartRadius:0,borderStartColor:"transparent"}},Bce=be("div",{baseStyle:{flex:"0 0 auto",width:"auto",display:"flex",alignItems:"center",whiteSpace:"nowrap"}}),z8=Ee(function(t,n){const{placement:r="left",...i}=t,o=Fce[r]??{},a=bD();return w(Bce,{ref:n,...i,__css:{...a.addon,...o}})});z8.displayName="InputAddon";var SD=Ee(function(t,n){return w(z8,{ref:n,placement:"left",...t,className:Rr("chakra-input__left-addon",t.className)})});SD.displayName="InputLeftAddon";SD.id="InputLeftAddon";var wD=Ee(function(t,n){return w(z8,{ref:n,placement:"right",...t,className:Rr("chakra-input__right-addon",t.className)})});wD.displayName="InputRightAddon";wD.id="InputRightAddon";var $ce=be("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",top:"0",zIndex:2}}),W4=Ee(function(t,n){const{placement:r="left",...i}=t,o=bD(),a=o.field,l={[r==="left"?"insetStart":"insetEnd"]:"0",width:a?.height??a?.h,height:a?.height??a?.h,fontSize:a?.fontSize,...o.element};return w($ce,{ref:n,__css:l,...i})});W4.id="InputElement";W4.displayName="InputElement";var CD=Ee(function(t,n){const{className:r,...i}=t,o=Rr("chakra-input__left-element",r);return w(W4,{ref:n,placement:"left",className:o,...i})});CD.id="InputLeftElement";CD.displayName="InputLeftElement";var _D=Ee(function(t,n){const{className:r,...i}=t,o=Rr("chakra-input__right-element",r);return w(W4,{ref:n,placement:"right",className:o,...i})});_D.id="InputRightElement";_D.displayName="InputRightElement";function Hce(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Array.isArray(e)}Object.freeze(["base","sm","md","lg","xl","2xl"]);function jc(e,t){return Array.isArray(e)?e.map(n=>n===null?null:t(n)):Hce(e)?Object.keys(e).reduce((n,r)=>(n[r]=t(e[r]),n),{}):e!=null?t(e):null}var Wce=Ee(function(e,t){const{ratio:n=4/3,children:r,className:i,...o}=e,a=C.exports.Children.only(r),s=Rr("chakra-aspect-ratio",i);return ne.createElement(be.div,{ref:t,position:"relative",className:s,_before:{height:0,content:'""',display:"block",paddingBottom:jc(n,l=>`${1/l*100}%`)},__css:{"& > *:not(style)":{overflow:"hidden",position:"absolute",top:"0",right:"0",bottom:"0",left:"0",display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%"},"& > img, & > video":{objectFit:"cover"}},...o},a)});Wce.displayName="AspectRatio";var Vce=Ee(function(t,n){const r=oo("Badge",t),{className:i,...o}=hn(t);return ne.createElement(be.span,{ref:n,className:Rr("chakra-badge",t.className),...o,__css:{display:"inline-block",whiteSpace:"nowrap",verticalAlign:"middle",...r}})});Vce.displayName="Badge";var Pl=be("div");Pl.displayName="Box";var kD=Ee(function(t,n){const{size:r,centerContent:i=!0,...o}=t;return w(Pl,{ref:n,boxSize:r,__css:{...i?{display:"flex",alignItems:"center",justifyContent:"center"}:{},flexShrink:0,flexGrow:0},...o})});kD.displayName="Square";var Uce=Ee(function(t,n){const{size:r,...i}=t;return w(kD,{size:r,ref:n,borderRadius:"9999px",...i})});Uce.displayName="Circle";var ED=be("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center"}});ED.displayName="Center";var Gce={horizontal:{insetStart:"50%",transform:"translateX(-50%)"},vertical:{top:"50%",transform:"translateY(-50%)"},both:{insetStart:"50%",top:"50%",transform:"translate(-50%, -50%)"}};Ee(function(t,n){const{axis:r="both",...i}=t;return ne.createElement(be.div,{ref:n,__css:Gce[r],...i,position:"absolute"})});var jce=Ee(function(t,n){const r=oo("Code",t),{className:i,...o}=hn(t);return ne.createElement(be.code,{ref:n,className:Rr("chakra-code",t.className),...o,__css:{display:"inline-block",...r}})});jce.displayName="Code";var qce=Ee(function(t,n){const{className:r,centerContent:i,...o}=hn(t),a=oo("Container",t);return ne.createElement(be.div,{ref:n,className:Rr("chakra-container",r),...o,__css:{...a,...i&&{display:"flex",flexDirection:"column",alignItems:"center"}}})});qce.displayName="Container";var Kce=Ee(function(t,n){const{borderLeftWidth:r,borderBottomWidth:i,borderTopWidth:o,borderRightWidth:a,borderWidth:s,borderStyle:l,borderColor:d,...p}=oo("Divider",t),{className:g,orientation:m="horizontal",__css:y,...b}=hn(t),S={vertical:{borderLeftWidth:r||a||s||"1px",height:"100%"},horizontal:{borderBottomWidth:i||o||s||"1px",width:"100%"}};return ne.createElement(be.hr,{ref:n,"aria-orientation":m,...b,__css:{...p,border:"0",borderColor:d,borderStyle:l,...S[m],...y},className:Rr("chakra-divider",g)})});Kce.displayName="Divider";var Dn=Ee(function(t,n){const{direction:r,align:i,justify:o,wrap:a,basis:s,grow:l,shrink:d,...p}=t,g={display:"flex",flexDirection:r,alignItems:i,justifyContent:o,flexWrap:a,flexBasis:s,flexGrow:l,flexShrink:d};return ne.createElement(be.div,{ref:n,__css:g,...p})});Dn.displayName="Flex";var PD=Ee(function(t,n){const{templateAreas:r,gap:i,rowGap:o,columnGap:a,column:s,row:l,autoFlow:d,autoRows:p,templateRows:g,autoColumns:m,templateColumns:y,...b}=t,S={display:"grid",gridTemplateAreas:r,gridGap:i,gridRowGap:o,gridColumnGap:a,gridAutoColumns:m,gridColumn:s,gridRow:l,gridAutoFlow:d,gridAutoRows:p,gridTemplateRows:g,gridTemplateColumns:y};return ne.createElement(be.div,{ref:n,__css:S,...b})});PD.displayName="Grid";function IT(e){return jc(e,t=>t==="auto"?"auto":`span ${t}/span ${t}`)}var Zce=Ee(function(t,n){const{area:r,colSpan:i,colStart:o,colEnd:a,rowEnd:s,rowSpan:l,rowStart:d,...p}=t,g=N8({gridArea:r,gridColumn:IT(i),gridRow:IT(l),gridColumnStart:o,gridColumnEnd:a,gridRowStart:d,gridRowEnd:s});return ne.createElement(be.div,{ref:n,__css:g,...p})});Zce.displayName="GridItem";var Af=Ee(function(t,n){const r=oo("Heading",t),{className:i,...o}=hn(t);return ne.createElement(be.h2,{ref:n,className:Rr("chakra-heading",t.className),...o,__css:r})});Af.displayName="Heading";Ee(function(t,n){const r=oo("Mark",t),i=hn(t);return w(Pl,{ref:n,...i,as:"mark",__css:{bg:"transparent",whiteSpace:"nowrap",...r}})});var Yce=Ee(function(t,n){const r=oo("Kbd",t),{className:i,...o}=hn(t);return ne.createElement(be.kbd,{ref:n,className:Rr("chakra-kbd",i),...o,__css:{fontFamily:"mono",...r}})});Yce.displayName="Kbd";var jp=Ee(function(t,n){const r=oo("Link",t),{className:i,isExternal:o,...a}=hn(t);return ne.createElement(be.a,{target:o?"_blank":void 0,rel:o?"noopener":void 0,ref:n,className:Rr("chakra-link",i),...a,__css:r})});jp.displayName="Link";Ee(function(t,n){const{isExternal:r,target:i,rel:o,className:a,...s}=t;return ne.createElement(be.a,{...s,ref:n,className:Rr("chakra-linkbox__overlay",a),rel:r?"noopener noreferrer":o,target:r?"_blank":i,__css:{position:"static","&::before":{content:"''",cursor:"inherit",display:"block",position:"absolute",top:0,left:0,zIndex:0,width:"100%",height:"100%"}}})});Ee(function(t,n){const{className:r,...i}=t;return ne.createElement(be.div,{ref:n,position:"relative",...i,className:Rr("chakra-linkbox",r),__css:{"a[href]:not(.chakra-linkbox__overlay), abbr[title]":{position:"relative",zIndex:1}}})});var[Xce,TD]=xn({name:"ListStylesContext",errorMessage:`useListStyles returned is 'undefined'. Seems you forgot to wrap the components in "<List />" `}),F8=Ee(function(t,n){const r=Ai("List",t),{children:i,styleType:o="none",stylePosition:a,spacing:s,...l}=hn(t),d=F4(i),g=s?{["& > *:not(style) ~ *:not(style)"]:{mt:s}}:{};return ne.createElement(Xce,{value:r},ne.createElement(be.ul,{ref:n,listStyleType:o,listStylePosition:a,role:"list",__css:{...r.container,...g},...l},d))});F8.displayName="List";var Qce=Ee((e,t)=>{const{as:n,...r}=e;return w(F8,{ref:t,as:"ol",styleType:"decimal",marginStart:"1em",...r})});Qce.displayName="OrderedList";var Jce=Ee(function(t,n){const{as:r,...i}=t;return w(F8,{ref:n,as:"ul",styleType:"initial",marginStart:"1em",...i})});Jce.displayName="UnorderedList";var ede=Ee(function(t,n){const r=TD();return ne.createElement(be.li,{ref:n,...t,__css:r.item})});ede.displayName="ListItem";var tde=Ee(function(t,n){const r=TD();return w(ha,{ref:n,role:"presentation",...t,__css:r.icon})});tde.displayName="ListIcon";var nde=Ee(function(t,n){const{columns:r,spacingX:i,spacingY:o,spacing:a,minChildWidth:s,...l}=t,d=E0(),p=s?ide(s,d):ode(r);return w(PD,{ref:n,gap:a,columnGap:i,rowGap:o,templateColumns:p,...l})});nde.displayName="SimpleGrid";function rde(e){return typeof e=="number"?`${e}px`:e}function ide(e,t){return jc(e,n=>{const r=aie("sizes",n,rde(n))(t);return n===null?null:`repeat(auto-fit, minmax(${r}, 1fr))`})}function ode(e){return jc(e,t=>t===null?null:`repeat(${t}, minmax(0, 1fr))`)}var LD=be("div",{baseStyle:{flex:1,justifySelf:"stretch",alignSelf:"stretch"}});LD.displayName="Spacer";var A6="& > *:not(style) ~ *:not(style)";function ade(e){const{spacing:t,direction:n}=e,r={column:{marginTop:t,marginEnd:0,marginBottom:0,marginStart:0},row:{marginTop:0,marginEnd:0,marginBottom:0,marginStart:t},"column-reverse":{marginTop:0,marginEnd:0,marginBottom:t,marginStart:0},"row-reverse":{marginTop:0,marginEnd:t,marginBottom:0,marginStart:0}};return{flexDirection:n,[A6]:jc(n,i=>r[i])}}function sde(e){const{spacing:t,direction:n}=e,r={column:{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},"column-reverse":{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},row:{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0},"row-reverse":{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0}};return{"&":jc(n,i=>r[i])}}var AD=e=>ne.createElement(be.div,{className:"chakra-stack__item",...e,__css:{display:"inline-block",flex:"0 0 auto",minWidth:0,...e.__css}});AD.displayName="StackItem";var B8=Ee((e,t)=>{const{isInline:n,direction:r,align:i,justify:o,spacing:a="0.5rem",wrap:s,children:l,divider:d,className:p,shouldWrapChildren:g,...m}=e,y=n?"row":r??"column",b=C.exports.useMemo(()=>ade({direction:y,spacing:a}),[y,a]),S=C.exports.useMemo(()=>sde({spacing:a,direction:y}),[a,y]),E=!!d,P=!g&&!E,k=C.exports.useMemo(()=>{const I=F4(l);return P?I:I.map((O,N)=>{const D=typeof O.key<"u"?O.key:N,F=N+1===I.length,W=g?w(AD,{children:O},D):O;if(!E)return W;const q=C.exports.cloneElement(d,{__css:S}),pe=F?null:q;return te(C.exports.Fragment,{children:[W,pe]},D)})},[d,S,E,P,g,l]),L=Rr("chakra-stack",p);return ne.createElement(be.div,{ref:t,display:"flex",alignItems:i,justifyContent:o,flexDirection:b.flexDirection,flexWrap:s,className:L,__css:E?{}:{[A6]:b[A6]},...m},k)});B8.displayName="Stack";var lde=Ee((e,t)=>w(B8,{align:"center",...e,direction:"row",ref:t}));lde.displayName="HStack";var ude=Ee((e,t)=>w(B8,{align:"center",...e,direction:"column",ref:t}));ude.displayName="VStack";var wo=Ee(function(t,n){const r=oo("Text",t),{className:i,align:o,decoration:a,casing:s,...l}=hn(t),d=N8({textAlign:t.align,textDecoration:t.decoration,textTransform:t.casing});return ne.createElement(be.p,{ref:n,className:Rr("chakra-text",t.className),...d,...l,__css:r})});wo.displayName="Text";function MT(e){return typeof e=="number"?`${e}px`:e}var cde=Ee(function(t,n){const{spacing:r="0.5rem",spacingX:i,spacingY:o,children:a,justify:s,direction:l,align:d,className:p,shouldWrapChildren:g,...m}=t,y=C.exports.useMemo(()=>{const{spacingX:S=r,spacingY:E=r}={spacingX:i,spacingY:o};return{"--chakra-wrap-x-spacing":P=>jc(S,k=>MT(Bw("space",k)(P))),"--chakra-wrap-y-spacing":P=>jc(E,k=>MT(Bw("space",k)(P))),"--wrap-x-spacing":"calc(var(--chakra-wrap-x-spacing) / 2)","--wrap-y-spacing":"calc(var(--chakra-wrap-y-spacing) / 2)",display:"flex",flexWrap:"wrap",justifyContent:s,alignItems:d,flexDirection:l,listStyleType:"none",padding:"0",margin:"calc(var(--wrap-y-spacing) * -1) calc(var(--wrap-x-spacing) * -1)","& > *:not(style)":{margin:"var(--wrap-y-spacing) var(--wrap-x-spacing)"}}},[r,i,o,s,d,l]),b=C.exports.useMemo(()=>g?C.exports.Children.map(a,(S,E)=>w(ID,{children:S},E)):a,[a,g]);return ne.createElement(be.div,{ref:n,className:Rr("chakra-wrap",p),overflow:"hidden",...m},ne.createElement(be.ul,{className:"chakra-wrap__list",__css:y},b))});cde.displayName="Wrap";var ID=Ee(function(t,n){const{className:r,...i}=t;return ne.createElement(be.li,{ref:n,__css:{display:"flex",alignItems:"flex-start"},className:Rr("chakra-wrap__listitem",r),...i})});ID.displayName="WrapItem";var dde={body:{classList:{add(){},remove(){}}},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}}},MD=dde,np=()=>{},fde={document:MD,navigator:{userAgent:""},CustomEvent:function(){return this},addEventListener:np,removeEventListener:np,getComputedStyle(){return{getPropertyValue(){return""}}},matchMedia(){return{matches:!1,addListener:np,removeListener:np}},requestAnimationFrame(e){return typeof setTimeout>"u"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)},setTimeout:()=>0,clearTimeout:np,setInterval:()=>0,clearInterval:np},hde=fde,pde={window:hde,document:MD},RD=typeof window<"u"?{window,document}:pde,OD=C.exports.createContext(RD);OD.displayName="EnvironmentContext";function ND(e){const{children:t,environment:n}=e,[r,i]=C.exports.useState(null),[o,a]=C.exports.useState(!1);C.exports.useEffect(()=>a(!0),[]);const s=C.exports.useMemo(()=>{if(n)return n;const l=r?.ownerDocument,d=r?.ownerDocument.defaultView;return l?{document:l,window:d}:RD},[r,n]);return te(OD.Provider,{value:s,children:[t,!n&&o&&w("span",{id:"__chakra_env",hidden:!0,ref:l=>{C.exports.startTransition(()=>{l&&i(l)})}})]})}ND.displayName="EnvironmentProvider";var gde=e=>e?"":void 0;function mde(){const e=C.exports.useRef(new Map),t=e.current,n=C.exports.useCallback((i,o,a,s)=>{e.current.set(a,{type:o,el:i,options:s}),i.addEventListener(o,a,s)},[]),r=C.exports.useCallback((i,o,a,s)=>{i.removeEventListener(o,a,s),e.current.delete(a)},[]);return C.exports.useEffect(()=>()=>{t.forEach((i,o)=>{r(i.el,i.type,o,i.options)})},[r,t]),{add:n,remove:r}}function Qb(e){const t=e.target,{tagName:n,isContentEditable:r}=t;return n!=="INPUT"&&n!=="TEXTAREA"&&r!==!0}function vde(e={}){const{ref:t,isDisabled:n,isFocusable:r,clickOnEnter:i=!0,clickOnSpace:o=!0,onMouseDown:a,onMouseUp:s,onClick:l,onKeyDown:d,onKeyUp:p,tabIndex:g,onMouseOver:m,onMouseLeave:y,...b}=e,[S,E]=C.exports.useState(!0),[P,k]=C.exports.useState(!1),L=mde(),I=Y=>{!Y||Y.tagName!=="BUTTON"&&E(!1)},O=S?g:g||0,N=n&&!r,D=C.exports.useCallback(Y=>{if(n){Y.stopPropagation(),Y.preventDefault();return}Y.currentTarget.focus(),l?.(Y)},[n,l]),F=C.exports.useCallback(Y=>{P&&Qb(Y)&&(Y.preventDefault(),Y.stopPropagation(),k(!1),L.remove(document,"keyup",F,!1))},[P,L]),U=C.exports.useCallback(Y=>{if(d?.(Y),n||Y.defaultPrevented||Y.metaKey||!Qb(Y.nativeEvent)||S)return;const V=i&&Y.key==="Enter";o&&Y.key===" "&&(Y.preventDefault(),k(!0)),V&&(Y.preventDefault(),Y.currentTarget.click()),L.add(document,"keyup",F,!1)},[n,S,d,i,o,L,F]),W=C.exports.useCallback(Y=>{if(p?.(Y),n||Y.defaultPrevented||Y.metaKey||!Qb(Y.nativeEvent)||S)return;o&&Y.key===" "&&(Y.preventDefault(),k(!1),Y.currentTarget.click())},[o,S,n,p]),q=C.exports.useCallback(Y=>{Y.button===0&&(k(!1),L.remove(document,"mouseup",q,!1))},[L]),pe=C.exports.useCallback(Y=>{if(Y.button!==0)return;if(n){Y.stopPropagation(),Y.preventDefault();return}S||k(!0),Y.currentTarget.focus({preventScroll:!0}),L.add(document,"mouseup",q,!1),a?.(Y)},[n,S,a,L,q]),fe=C.exports.useCallback(Y=>{Y.button===0&&(S||k(!1),s?.(Y))},[s,S]),ye=C.exports.useCallback(Y=>{if(n){Y.preventDefault();return}m?.(Y)},[n,m]),Pe=C.exports.useCallback(Y=>{P&&(Y.preventDefault(),k(!1)),y?.(Y)},[P,y]),xe=zn(t,I);return S?{...b,ref:xe,type:"button","aria-disabled":N?void 0:n,disabled:N,onClick:D,onMouseDown:a,onMouseUp:s,onKeyUp:p,onKeyDown:d,onMouseOver:m,onMouseLeave:y}:{...b,ref:xe,role:"button","data-active":gde(P),"aria-disabled":n?"true":void 0,tabIndex:N?void 0:O,onClick:D,onMouseDown:pe,onMouseUp:fe,onKeyUp:W,onKeyDown:U,onMouseOver:ye,onMouseLeave:Pe}}function DD(e){return e!=null&&typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function zD(e){if(!DD(e))return!1;const t=e.ownerDocument.defaultView??window;return e instanceof t.HTMLElement}function yde(e){var t;return((t=FD(e))==null?void 0:t.defaultView)??window}function FD(e){return DD(e)?e.ownerDocument:document}function xde(e){return FD(e).activeElement}var BD=e=>e.hasAttribute("tabindex"),bde=e=>BD(e)&&e.tabIndex===-1;function Sde(e){return Boolean(e.getAttribute("disabled"))===!0||Boolean(e.getAttribute("aria-disabled"))===!0}function $D(e){return e.parentElement&&$D(e.parentElement)?!0:e.hidden}function wde(e){const t=e.getAttribute("contenteditable");return t!=="false"&&t!=null}function HD(e){if(!zD(e)||$D(e)||Sde(e))return!1;const{localName:t}=e;if(["input","select","textarea","button"].indexOf(t)>=0)return!0;const r={a:()=>e.hasAttribute("href"),audio:()=>e.hasAttribute("controls"),video:()=>e.hasAttribute("controls")};return t in r?r[t]():wde(e)?!0:BD(e)}function Cde(e){return e?zD(e)&&HD(e)&&!bde(e):!1}var _de=["input:not(:disabled):not([disabled])","select:not(:disabled):not([disabled])","textarea:not(:disabled):not([disabled])","embed","iframe","object","a[href]","area[href]","button:not(:disabled):not([disabled])","[tabindex]","audio[controls]","video[controls]","*[tabindex]:not([aria-disabled])","*[contenteditable]"],kde=_de.join(),Ede=e=>e.offsetWidth>0&&e.offsetHeight>0;function WD(e){const t=Array.from(e.querySelectorAll(kde));return t.unshift(e),t.filter(n=>HD(n)&&Ede(n))}function Pde(e){const t=e.current;if(!t)return!1;const n=xde(t);return!n||t.contains(n)?!1:!!Cde(n)}function Tde(e,t){const{shouldFocus:n,visible:r,focusRef:i}=t,o=n&&!r;Gc(()=>{if(!o||Pde(e))return;const a=i?.current||e.current;a&&requestAnimationFrame(()=>{a.focus()})},[o,e,i])}var Lde={preventScroll:!0,shouldFocus:!1};function Ade(e,t=Lde){const{focusRef:n,preventScroll:r,shouldFocus:i,visible:o}=t,a=Ide(e)?e.current:e,s=i&&o,l=C.exports.useCallback(()=>{if(!(!a||!s)&&!a.contains(document.activeElement))if(n?.current)requestAnimationFrame(()=>{var d;(d=n.current)==null||d.focus({preventScroll:r})});else{const d=WD(a);d.length>0&&requestAnimationFrame(()=>{d[0].focus({preventScroll:r})})}},[s,r,a,n]);Gc(()=>{l()},[l]),Lf(a,"transitionend",l)}function Ide(e){return"current"in e}var Po="top",Ba="bottom",$a="right",To="left",$8="auto",bv=[Po,Ba,$a,To],h0="start",Vm="end",Mde="clippingParents",VD="viewport",sg="popper",Rde="reference",RT=bv.reduce(function(e,t){return e.concat([t+"-"+h0,t+"-"+Vm])},[]),UD=[].concat(bv,[$8]).reduce(function(e,t){return e.concat([t,t+"-"+h0,t+"-"+Vm])},[]),Ode="beforeRead",Nde="read",Dde="afterRead",zde="beforeMain",Fde="main",Bde="afterMain",$de="beforeWrite",Hde="write",Wde="afterWrite",Vde=[Ode,Nde,Dde,zde,Fde,Bde,$de,Hde,Wde];function wl(e){return e?(e.nodeName||"").toLowerCase():null}function Va(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Ff(e){var t=Va(e).Element;return e instanceof t||e instanceof Element}function Da(e){var t=Va(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function H8(e){if(typeof ShadowRoot>"u")return!1;var t=Va(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Ude(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},i=t.attributes[n]||{},o=t.elements[n];!Da(o)||!wl(o)||(Object.assign(o.style,r),Object.keys(i).forEach(function(a){var s=i[a];s===!1?o.removeAttribute(a):o.setAttribute(a,s===!0?"":s)}))})}function Gde(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var i=t.elements[r],o=t.attributes[r]||{},a=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=a.reduce(function(l,d){return l[d]="",l},{});!Da(i)||!wl(i)||(Object.assign(i.style,s),Object.keys(o).forEach(function(l){i.removeAttribute(l)}))})}}const jde={name:"applyStyles",enabled:!0,phase:"write",fn:Ude,effect:Gde,requires:["computeStyles"]};function xl(e){return e.split("-")[0]}var If=Math.max,f5=Math.min,p0=Math.round;function I6(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function GD(){return!/^((?!chrome|android).)*safari/i.test(I6())}function g0(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,o=1;t&&Da(e)&&(i=e.offsetWidth>0&&p0(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&p0(r.height)/e.offsetHeight||1);var a=Ff(e)?Va(e):window,s=a.visualViewport,l=!GD()&&n,d=(r.left+(l&&s?s.offsetLeft:0))/i,p=(r.top+(l&&s?s.offsetTop:0))/o,g=r.width/i,m=r.height/o;return{width:g,height:m,top:p,right:d+g,bottom:p+m,left:d,x:d,y:p}}function W8(e){var t=g0(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function jD(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&H8(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function pu(e){return Va(e).getComputedStyle(e)}function qde(e){return["table","td","th"].indexOf(wl(e))>=0}function nd(e){return((Ff(e)?e.ownerDocument:e.document)||window.document).documentElement}function V4(e){return wl(e)==="html"?e:e.assignedSlot||e.parentNode||(H8(e)?e.host:null)||nd(e)}function OT(e){return!Da(e)||pu(e).position==="fixed"?null:e.offsetParent}function Kde(e){var t=/firefox/i.test(I6()),n=/Trident/i.test(I6());if(n&&Da(e)){var r=pu(e);if(r.position==="fixed")return null}var i=V4(e);for(H8(i)&&(i=i.host);Da(i)&&["html","body"].indexOf(wl(i))<0;){var o=pu(i);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return i;i=i.parentNode}return null}function Sv(e){for(var t=Va(e),n=OT(e);n&&qde(n)&&pu(n).position==="static";)n=OT(n);return n&&(wl(n)==="html"||wl(n)==="body"&&pu(n).position==="static")?t:n||Kde(e)||t}function V8(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function im(e,t,n){return If(e,f5(t,n))}function Zde(e,t,n){var r=im(e,t,n);return r>n?n:r}function qD(){return{top:0,right:0,bottom:0,left:0}}function KD(e){return Object.assign({},qD(),e)}function ZD(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var Yde=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,KD(typeof t!="number"?t:ZD(t,bv))};function Xde(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,a=n.modifiersData.popperOffsets,s=xl(n.placement),l=V8(s),d=[To,$a].indexOf(s)>=0,p=d?"height":"width";if(!(!o||!a)){var g=Yde(i.padding,n),m=W8(o),y=l==="y"?Po:To,b=l==="y"?Ba:$a,S=n.rects.reference[p]+n.rects.reference[l]-a[l]-n.rects.popper[p],E=a[l]-n.rects.reference[l],P=Sv(o),k=P?l==="y"?P.clientHeight||0:P.clientWidth||0:0,L=S/2-E/2,I=g[y],O=k-m[p]-g[b],N=k/2-m[p]/2+L,D=im(I,N,O),F=l;n.modifiersData[r]=(t={},t[F]=D,t.centerOffset=D-N,t)}}function Qde(e){var t=e.state,n=e.options,r=n.element,i=r===void 0?"[data-popper-arrow]":r;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||!jD(t.elements.popper,i)||(t.elements.arrow=i))}const Jde={name:"arrow",enabled:!0,phase:"main",fn:Xde,effect:Qde,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function m0(e){return e.split("-")[1]}var efe={top:"auto",right:"auto",bottom:"auto",left:"auto"};function tfe(e){var t=e.x,n=e.y,r=window,i=r.devicePixelRatio||1;return{x:p0(t*i)/i||0,y:p0(n*i)/i||0}}function NT(e){var t,n=e.popper,r=e.popperRect,i=e.placement,o=e.variation,a=e.offsets,s=e.position,l=e.gpuAcceleration,d=e.adaptive,p=e.roundOffsets,g=e.isFixed,m=a.x,y=m===void 0?0:m,b=a.y,S=b===void 0?0:b,E=typeof p=="function"?p({x:y,y:S}):{x:y,y:S};y=E.x,S=E.y;var P=a.hasOwnProperty("x"),k=a.hasOwnProperty("y"),L=To,I=Po,O=window;if(d){var N=Sv(n),D="clientHeight",F="clientWidth";if(N===Va(n)&&(N=nd(n),pu(N).position!=="static"&&s==="absolute"&&(D="scrollHeight",F="scrollWidth")),N=N,i===Po||(i===To||i===$a)&&o===Vm){I=Ba;var U=g&&N===O&&O.visualViewport?O.visualViewport.height:N[D];S-=U-r.height,S*=l?1:-1}if(i===To||(i===Po||i===Ba)&&o===Vm){L=$a;var W=g&&N===O&&O.visualViewport?O.visualViewport.width:N[F];y-=W-r.width,y*=l?1:-1}}var q=Object.assign({position:s},d&&efe),pe=p===!0?tfe({x:y,y:S}):{x:y,y:S};if(y=pe.x,S=pe.y,l){var fe;return Object.assign({},q,(fe={},fe[I]=k?"0":"",fe[L]=P?"0":"",fe.transform=(O.devicePixelRatio||1)<=1?"translate("+y+"px, "+S+"px)":"translate3d("+y+"px, "+S+"px, 0)",fe))}return Object.assign({},q,(t={},t[I]=k?S+"px":"",t[L]=P?y+"px":"",t.transform="",t))}function nfe(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,o=n.adaptive,a=o===void 0?!0:o,s=n.roundOffsets,l=s===void 0?!0:s,d={placement:xl(t.placement),variation:m0(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,NT(Object.assign({},d,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,NT(Object.assign({},d,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const rfe={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:nfe,data:{}};var Q2={passive:!0};function ife(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,o=i===void 0?!0:i,a=r.resize,s=a===void 0?!0:a,l=Va(t.elements.popper),d=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&d.forEach(function(p){p.addEventListener("scroll",n.update,Q2)}),s&&l.addEventListener("resize",n.update,Q2),function(){o&&d.forEach(function(p){p.removeEventListener("scroll",n.update,Q2)}),s&&l.removeEventListener("resize",n.update,Q2)}}const ofe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:ife,data:{}};var afe={left:"right",right:"left",bottom:"top",top:"bottom"};function Jy(e){return e.replace(/left|right|bottom|top/g,function(t){return afe[t]})}var sfe={start:"end",end:"start"};function DT(e){return e.replace(/start|end/g,function(t){return sfe[t]})}function U8(e){var t=Va(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function G8(e){return g0(nd(e)).left+U8(e).scrollLeft}function lfe(e,t){var n=Va(e),r=nd(e),i=n.visualViewport,o=r.clientWidth,a=r.clientHeight,s=0,l=0;if(i){o=i.width,a=i.height;var d=GD();(d||!d&&t==="fixed")&&(s=i.offsetLeft,l=i.offsetTop)}return{width:o,height:a,x:s+G8(e),y:l}}function ufe(e){var t,n=nd(e),r=U8(e),i=(t=e.ownerDocument)==null?void 0:t.body,o=If(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=If(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-r.scrollLeft+G8(e),l=-r.scrollTop;return pu(i||n).direction==="rtl"&&(s+=If(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:a,x:s,y:l}}function j8(e){var t=pu(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function YD(e){return["html","body","#document"].indexOf(wl(e))>=0?e.ownerDocument.body:Da(e)&&j8(e)?e:YD(V4(e))}function om(e,t){var n;t===void 0&&(t=[]);var r=YD(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),o=Va(r),a=i?[o].concat(o.visualViewport||[],j8(r)?r:[]):r,s=t.concat(a);return i?s:s.concat(om(V4(a)))}function M6(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function cfe(e,t){var n=g0(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function zT(e,t,n){return t===VD?M6(lfe(e,n)):Ff(t)?cfe(t,n):M6(ufe(nd(e)))}function dfe(e){var t=om(V4(e)),n=["absolute","fixed"].indexOf(pu(e).position)>=0,r=n&&Da(e)?Sv(e):e;return Ff(r)?t.filter(function(i){return Ff(i)&&jD(i,r)&&wl(i)!=="body"}):[]}function ffe(e,t,n,r){var i=t==="clippingParents"?dfe(e):[].concat(t),o=[].concat(i,[n]),a=o[0],s=o.reduce(function(l,d){var p=zT(e,d,r);return l.top=If(p.top,l.top),l.right=f5(p.right,l.right),l.bottom=f5(p.bottom,l.bottom),l.left=If(p.left,l.left),l},zT(e,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function XD(e){var t=e.reference,n=e.element,r=e.placement,i=r?xl(r):null,o=r?m0(r):null,a=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(i){case Po:l={x:a,y:t.y-n.height};break;case Ba:l={x:a,y:t.y+t.height};break;case $a:l={x:t.x+t.width,y:s};break;case To:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var d=i?V8(i):null;if(d!=null){var p=d==="y"?"height":"width";switch(o){case h0:l[d]=l[d]-(t[p]/2-n[p]/2);break;case Vm:l[d]=l[d]+(t[p]/2-n[p]/2);break}}return l}function Um(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,o=n.strategy,a=o===void 0?e.strategy:o,s=n.boundary,l=s===void 0?Mde:s,d=n.rootBoundary,p=d===void 0?VD:d,g=n.elementContext,m=g===void 0?sg:g,y=n.altBoundary,b=y===void 0?!1:y,S=n.padding,E=S===void 0?0:S,P=KD(typeof E!="number"?E:ZD(E,bv)),k=m===sg?Rde:sg,L=e.rects.popper,I=e.elements[b?k:m],O=ffe(Ff(I)?I:I.contextElement||nd(e.elements.popper),l,p,a),N=g0(e.elements.reference),D=XD({reference:N,element:L,strategy:"absolute",placement:i}),F=M6(Object.assign({},L,D)),U=m===sg?F:N,W={top:O.top-U.top+P.top,bottom:U.bottom-O.bottom+P.bottom,left:O.left-U.left+P.left,right:U.right-O.right+P.right},q=e.modifiersData.offset;if(m===sg&&q){var pe=q[i];Object.keys(W).forEach(function(fe){var ye=[$a,Ba].indexOf(fe)>=0?1:-1,Pe=[Po,Ba].indexOf(fe)>=0?"y":"x";W[fe]+=pe[Pe]*ye})}return W}function hfe(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,o=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,d=l===void 0?UD:l,p=m0(r),g=p?s?RT:RT.filter(function(b){return m0(b)===p}):bv,m=g.filter(function(b){return d.indexOf(b)>=0});m.length===0&&(m=g);var y=m.reduce(function(b,S){return b[S]=Um(e,{placement:S,boundary:i,rootBoundary:o,padding:a})[xl(S)],b},{});return Object.keys(y).sort(function(b,S){return y[b]-y[S]})}function pfe(e){if(xl(e)===$8)return[];var t=Jy(e);return[DT(e),t,DT(t)]}function gfe(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,o=i===void 0?!0:i,a=n.altAxis,s=a===void 0?!0:a,l=n.fallbackPlacements,d=n.padding,p=n.boundary,g=n.rootBoundary,m=n.altBoundary,y=n.flipVariations,b=y===void 0?!0:y,S=n.allowedAutoPlacements,E=t.options.placement,P=xl(E),k=P===E,L=l||(k||!b?[Jy(E)]:pfe(E)),I=[E].concat(L).reduce(function(Se,He){return Se.concat(xl(He)===$8?hfe(t,{placement:He,boundary:p,rootBoundary:g,padding:d,flipVariations:b,allowedAutoPlacements:S}):He)},[]),O=t.rects.reference,N=t.rects.popper,D=new Map,F=!0,U=I[0],W=0;W<I.length;W++){var q=I[W],pe=xl(q),fe=m0(q)===h0,ye=[Po,Ba].indexOf(pe)>=0,Pe=ye?"width":"height",xe=Um(t,{placement:q,boundary:p,rootBoundary:g,altBoundary:m,padding:d}),Y=ye?fe?$a:To:fe?Ba:Po;O[Pe]>N[Pe]&&(Y=Jy(Y));var V=Jy(Y),ae=[];if(o&&ae.push(xe[pe]<=0),s&&ae.push(xe[Y]<=0,xe[V]<=0),ae.every(function(Se){return Se})){U=q,F=!1;break}D.set(q,ae)}if(F)for(var oe=b?3:1,X=function(He){var je=I.find(function(ut){var qe=D.get(ut);if(qe)return qe.slice(0,He).every(function(at){return at})});if(je)return U=je,"break"},me=oe;me>0;me--){var ve=X(me);if(ve==="break")break}t.placement!==U&&(t.modifiersData[r]._skip=!0,t.placement=U,t.reset=!0)}}const mfe={name:"flip",enabled:!0,phase:"main",fn:gfe,requiresIfExists:["offset"],data:{_skip:!1}};function FT(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function BT(e){return[Po,$a,Ba,To].some(function(t){return e[t]>=0})}function vfe(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,a=Um(t,{elementContext:"reference"}),s=Um(t,{altBoundary:!0}),l=FT(a,r),d=FT(s,i,o),p=BT(l),g=BT(d);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:d,isReferenceHidden:p,hasPopperEscaped:g},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":g})}const yfe={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:vfe};function xfe(e,t,n){var r=xl(e),i=[To,Po].indexOf(r)>=0?-1:1,o=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,a=o[0],s=o[1];return a=a||0,s=(s||0)*i,[To,$a].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}function bfe(e){var t=e.state,n=e.options,r=e.name,i=n.offset,o=i===void 0?[0,0]:i,a=UD.reduce(function(p,g){return p[g]=xfe(g,t.rects,o),p},{}),s=a[t.placement],l=s.x,d=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=d),t.modifiersData[r]=a}const Sfe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:bfe};function wfe(e){var t=e.state,n=e.name;t.modifiersData[n]=XD({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const Cfe={name:"popperOffsets",enabled:!0,phase:"read",fn:wfe,data:{}};function _fe(e){return e==="x"?"y":"x"}function kfe(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=i===void 0?!0:i,a=n.altAxis,s=a===void 0?!1:a,l=n.boundary,d=n.rootBoundary,p=n.altBoundary,g=n.padding,m=n.tether,y=m===void 0?!0:m,b=n.tetherOffset,S=b===void 0?0:b,E=Um(t,{boundary:l,rootBoundary:d,padding:g,altBoundary:p}),P=xl(t.placement),k=m0(t.placement),L=!k,I=V8(P),O=_fe(I),N=t.modifiersData.popperOffsets,D=t.rects.reference,F=t.rects.popper,U=typeof S=="function"?S(Object.assign({},t.rects,{placement:t.placement})):S,W=typeof U=="number"?{mainAxis:U,altAxis:U}:Object.assign({mainAxis:0,altAxis:0},U),q=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,pe={x:0,y:0};if(!!N){if(o){var fe,ye=I==="y"?Po:To,Pe=I==="y"?Ba:$a,xe=I==="y"?"height":"width",Y=N[I],V=Y+E[ye],ae=Y-E[Pe],oe=y?-F[xe]/2:0,X=k===h0?D[xe]:F[xe],me=k===h0?-F[xe]:-D[xe],ve=t.elements.arrow,Se=y&&ve?W8(ve):{width:0,height:0},He=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:qD(),je=He[ye],ut=He[Pe],qe=im(0,D[xe],Se[xe]),at=L?D[xe]/2-oe-qe-je-W.mainAxis:X-qe-je-W.mainAxis,et=L?-D[xe]/2+oe+qe+ut+W.mainAxis:me+qe+ut+W.mainAxis,it=t.elements.arrow&&Sv(t.elements.arrow),At=it?I==="y"?it.clientTop||0:it.clientLeft||0:0,wt=(fe=q?.[I])!=null?fe:0,Le=Y+at-wt-At,ot=Y+et-wt,Et=im(y?f5(V,Le):V,Y,y?If(ae,ot):ae);N[I]=Et,pe[I]=Et-Y}if(s){var rt,pt=I==="x"?Po:To,Sn=I==="x"?Ba:$a,bt=N[O],qt=O==="y"?"height":"width",wn=bt+E[pt],pn=bt-E[Sn],Me=[Po,To].indexOf(P)!==-1,Ze=(rt=q?.[O])!=null?rt:0,Kt=Me?wn:bt-D[qt]-F[qt]-Ze+W.altAxis,Vt=Me?bt+D[qt]+F[qt]-Ze-W.altAxis:pn,_e=y&&Me?Zde(Kt,bt,Vt):im(y?Kt:wn,bt,y?Vt:pn);N[O]=_e,pe[O]=_e-bt}t.modifiersData[r]=pe}}const Efe={name:"preventOverflow",enabled:!0,phase:"main",fn:kfe,requiresIfExists:["offset"]};function Pfe(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Tfe(e){return e===Va(e)||!Da(e)?U8(e):Pfe(e)}function Lfe(e){var t=e.getBoundingClientRect(),n=p0(t.width)/e.offsetWidth||1,r=p0(t.height)/e.offsetHeight||1;return n!==1||r!==1}function Afe(e,t,n){n===void 0&&(n=!1);var r=Da(t),i=Da(t)&&Lfe(t),o=nd(t),a=g0(e,i,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((wl(t)!=="body"||j8(o))&&(s=Tfe(t)),Da(t)?(l=g0(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):o&&(l.x=G8(o))),{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function Ife(e){var t=new Map,n=new Set,r=[];e.forEach(function(o){t.set(o.name,o)});function i(o){n.add(o.name);var a=[].concat(o.requires||[],o.requiresIfExists||[]);a.forEach(function(s){if(!n.has(s)){var l=t.get(s);l&&i(l)}}),r.push(o)}return e.forEach(function(o){n.has(o.name)||i(o)}),r}function Mfe(e){var t=Ife(e);return Vde.reduce(function(n,r){return n.concat(t.filter(function(i){return i.phase===r}))},[])}function Rfe(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Ofe(e){var t=e.reduce(function(n,r){var i=n[r.name];return n[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var $T={placement:"bottom",modifiers:[],strategy:"absolute"};function HT(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function Nfe(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,i=t.defaultOptions,o=i===void 0?$T:i;return function(s,l,d){d===void 0&&(d=o);var p={placement:"bottom",orderedModifiers:[],options:Object.assign({},$T,o),modifiersData:{},elements:{reference:s,popper:l},attributes:{},styles:{}},g=[],m=!1,y={state:p,setOptions:function(P){var k=typeof P=="function"?P(p.options):P;S(),p.options=Object.assign({},o,p.options,k),p.scrollParents={reference:Ff(s)?om(s):s.contextElement?om(s.contextElement):[],popper:om(l)};var L=Mfe(Ofe([].concat(r,p.options.modifiers)));return p.orderedModifiers=L.filter(function(I){return I.enabled}),b(),y.update()},forceUpdate:function(){if(!m){var P=p.elements,k=P.reference,L=P.popper;if(!!HT(k,L)){p.rects={reference:Afe(k,Sv(L),p.options.strategy==="fixed"),popper:W8(L)},p.reset=!1,p.placement=p.options.placement,p.orderedModifiers.forEach(function(W){return p.modifiersData[W.name]=Object.assign({},W.data)});for(var I=0;I<p.orderedModifiers.length;I++){if(p.reset===!0){p.reset=!1,I=-1;continue}var O=p.orderedModifiers[I],N=O.fn,D=O.options,F=D===void 0?{}:D,U=O.name;typeof N=="function"&&(p=N({state:p,options:F,name:U,instance:y})||p)}}}},update:Rfe(function(){return new Promise(function(E){y.forceUpdate(),E(p)})}),destroy:function(){S(),m=!0}};if(!HT(s,l))return y;y.setOptions(d).then(function(E){!m&&d.onFirstUpdate&&d.onFirstUpdate(E)});function b(){p.orderedModifiers.forEach(function(E){var P=E.name,k=E.options,L=k===void 0?{}:k,I=E.effect;if(typeof I=="function"){var O=I({state:p,name:P,instance:y,options:L}),N=function(){};g.push(O||N)}})}function S(){g.forEach(function(E){return E()}),g=[]}return y}}var Dfe=[ofe,Cfe,rfe,jde,Sfe,mfe,Efe,Jde,yfe],zfe=Nfe({defaultModifiers:Dfe}),rp=(e,t)=>({var:e,varRef:t?`var(${e}, ${t})`:`var(${e})`}),$r={arrowShadowColor:rp("--popper-arrow-shadow-color"),arrowSize:rp("--popper-arrow-size","8px"),arrowSizeHalf:rp("--popper-arrow-size-half"),arrowBg:rp("--popper-arrow-bg"),transformOrigin:rp("--popper-transform-origin"),arrowOffset:rp("--popper-arrow-offset")};function Ffe(e){if(e.includes("top"))return"1px 1px 1px 0 var(--popper-arrow-shadow-color)";if(e.includes("bottom"))return"-1px -1px 1px 0 var(--popper-arrow-shadow-color)";if(e.includes("right"))return"-1px 1px 1px 0 var(--popper-arrow-shadow-color)";if(e.includes("left"))return"1px -1px 1px 0 var(--popper-arrow-shadow-color)"}var Bfe={top:"bottom center","top-start":"bottom left","top-end":"bottom right",bottom:"top center","bottom-start":"top left","bottom-end":"top right",left:"right center","left-start":"right top","left-end":"right bottom",right:"left center","right-start":"left top","right-end":"left bottom"},$fe=e=>Bfe[e],WT={scroll:!0,resize:!0};function Hfe(e){let t;return typeof e=="object"?t={enabled:!0,options:{...WT,...e}}:t={enabled:e,options:WT},t}var Wfe={name:"matchWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:e})=>{e.styles.popper.width=`${e.rects.reference.width}px`},effect:({state:e})=>()=>{const t=e.elements.reference;e.elements.popper.style.width=`${t.offsetWidth}px`}},Vfe={name:"transformOrigin",enabled:!0,phase:"write",fn:({state:e})=>{VT(e)},effect:({state:e})=>()=>{VT(e)}},VT=e=>{e.elements.popper.style.setProperty($r.transformOrigin.var,$fe(e.placement))},Ufe={name:"positionArrow",enabled:!0,phase:"afterWrite",fn:({state:e})=>{Gfe(e)}},Gfe=e=>{var t;if(!e.placement)return;const n=jfe(e.placement);if(((t=e.elements)==null?void 0:t.arrow)&&n){Object.assign(e.elements.arrow.style,{[n.property]:n.value,width:$r.arrowSize.varRef,height:$r.arrowSize.varRef,zIndex:-1});const r={[$r.arrowSizeHalf.var]:`calc(${$r.arrowSize.varRef} / 2)`,[$r.arrowOffset.var]:`calc(${$r.arrowSizeHalf.varRef} * -1)`};for(const i in r)e.elements.arrow.style.setProperty(i,r[i])}},jfe=e=>{if(e.startsWith("top"))return{property:"bottom",value:$r.arrowOffset.varRef};if(e.startsWith("bottom"))return{property:"top",value:$r.arrowOffset.varRef};if(e.startsWith("left"))return{property:"right",value:$r.arrowOffset.varRef};if(e.startsWith("right"))return{property:"left",value:$r.arrowOffset.varRef}},qfe={name:"innerArrow",enabled:!0,phase:"main",requires:["arrow"],fn:({state:e})=>{UT(e)},effect:({state:e})=>()=>{UT(e)}},UT=e=>{if(!e.elements.arrow)return;const t=e.elements.arrow.querySelector("[data-popper-arrow-inner]");!t||Object.assign(t.style,{transform:"rotate(45deg)",background:$r.arrowBg.varRef,top:0,left:0,width:"100%",height:"100%",position:"absolute",zIndex:"inherit",boxShadow:Ffe(e.placement)})},Kfe={"start-start":{ltr:"left-start",rtl:"right-start"},"start-end":{ltr:"left-end",rtl:"right-end"},"end-start":{ltr:"right-start",rtl:"left-start"},"end-end":{ltr:"right-end",rtl:"left-end"},start:{ltr:"left",rtl:"right"},end:{ltr:"right",rtl:"left"}},Zfe={"auto-start":"auto-end","auto-end":"auto-start","top-start":"top-end","top-end":"top-start","bottom-start":"bottom-end","bottom-end":"bottom-start"};function Yfe(e,t="ltr"){var n;const r=((n=Kfe[e])==null?void 0:n[t])||e;return t==="ltr"?r:Zfe[e]??r}function QD(e={}){const{enabled:t=!0,modifiers:n,placement:r="bottom",strategy:i="absolute",arrowPadding:o=8,eventListeners:a=!0,offset:s,gutter:l=8,flip:d=!0,boundary:p="clippingParents",preventOverflow:g=!0,matchWidth:m,direction:y="ltr"}=e,b=C.exports.useRef(null),S=C.exports.useRef(null),E=C.exports.useRef(null),P=Yfe(r,y),k=C.exports.useRef(()=>{}),L=C.exports.useCallback(()=>{var W;!t||!b.current||!S.current||((W=k.current)==null||W.call(k),E.current=zfe(b.current,S.current,{placement:P,modifiers:[qfe,Ufe,Vfe,{...Wfe,enabled:!!m},{name:"eventListeners",...Hfe(a)},{name:"arrow",options:{padding:o}},{name:"offset",options:{offset:s??[0,l]}},{name:"flip",enabled:!!d,options:{padding:8}},{name:"preventOverflow",enabled:!!g,options:{boundary:p}},...n??[]],strategy:i}),E.current.forceUpdate(),k.current=E.current.destroy)},[P,t,n,m,a,o,s,l,d,g,p,i]);C.exports.useEffect(()=>()=>{var W;!b.current&&!S.current&&((W=E.current)==null||W.destroy(),E.current=null)},[]);const I=C.exports.useCallback(W=>{b.current=W,L()},[L]),O=C.exports.useCallback((W={},q=null)=>({...W,ref:zn(I,q)}),[I]),N=C.exports.useCallback(W=>{S.current=W,L()},[L]),D=C.exports.useCallback((W={},q=null)=>({...W,ref:zn(N,q),style:{...W.style,position:i,minWidth:m?void 0:"max-content",inset:"0 auto auto 0"}}),[i,N,m]),F=C.exports.useCallback((W={},q=null)=>{const{size:pe,shadowColor:fe,bg:ye,style:Pe,...xe}=W;return{...xe,ref:q,"data-popper-arrow":"",style:Xfe(W)}},[]),U=C.exports.useCallback((W={},q=null)=>({...W,ref:q,"data-popper-arrow-inner":""}),[]);return{update(){var W;(W=E.current)==null||W.update()},forceUpdate(){var W;(W=E.current)==null||W.forceUpdate()},transformOrigin:$r.transformOrigin.varRef,referenceRef:I,popperRef:N,getPopperProps:D,getArrowProps:F,getArrowInnerProps:U,getReferenceProps:O}}function Xfe(e){const{size:t,shadowColor:n,bg:r,style:i}=e,o={...i,position:"absolute"};return t&&(o["--popper-arrow-size"]=t),n&&(o["--popper-arrow-shadow-color"]=n),r&&(o["--popper-arrow-bg"]=r),o}function JD(e={}){const{onClose:t,onOpen:n,isOpen:r,id:i}=e,o=ur(n),a=ur(t),[s,l]=C.exports.useState(e.defaultIsOpen||!1),d=r!==void 0?r:s,p=r!==void 0,g=C.exports.useId(),m=i??`disclosure-${g}`,y=C.exports.useCallback(()=>{p||l(!1),a?.()},[p,a]),b=C.exports.useCallback(()=>{p||l(!0),o?.()},[p,o]),S=C.exports.useCallback(()=>{d?y():b()},[d,b,y]);function E(k={}){return{...k,"aria-expanded":d,"aria-controls":m,onClick(L){var I;(I=k.onClick)==null||I.call(k,L),S()}}}function P(k={}){return{...k,hidden:!d,id:m}}return{isOpen:d,onOpen:b,onClose:y,onToggle:S,isControlled:p,getButtonProps:E,getDisclosureProps:P}}function Qfe(e){const{isOpen:t,ref:n}=e,[r,i]=C.exports.useState(t),[o,a]=C.exports.useState(!1);return C.exports.useEffect(()=>{o||(i(t),a(!0))},[t,o,r]),Lf(()=>n.current,"animationend",()=>{i(t)}),{present:!(t?!1:!r),onComplete(){var l;const d=yde(n.current),p=new d.CustomEvent("animationend",{bubbles:!0});(l=n.current)==null||l.dispatchEvent(p)}}}function ez(e){const{wasSelected:t,enabled:n,isSelected:r,mode:i="unmount"}=e;return!!(!n||r||i==="keepMounted"&&t)}var[Jfe,ehe]=xn({strict:!1,name:"PortalManagerContext"});function tz(e){const{children:t,zIndex:n}=e;return w(Jfe,{value:{zIndex:n},children:t})}tz.displayName="PortalManager";var[nz,the]=xn({strict:!1,name:"PortalContext"}),q8="chakra-portal",nhe=".chakra-portal",rhe=e=>w("div",{className:"chakra-portal-zIndex",style:{position:"absolute",zIndex:e.zIndex,top:0,left:0,right:0},children:e.children}),ihe=e=>{const{appendToParentPortal:t,children:n}=e,[r,i]=C.exports.useState(null),o=C.exports.useRef(null),[,a]=C.exports.useState({});C.exports.useEffect(()=>a({}),[]);const s=the(),l=ehe();gl(()=>{if(!r)return;const p=r.ownerDocument,g=t?s??p.body:p.body;if(!g)return;o.current=p.createElement("div"),o.current.className=q8,g.appendChild(o.current),a({});const m=o.current;return()=>{g.contains(m)&&g.removeChild(m)}},[r]);const d=l?.zIndex?w(rhe,{zIndex:l?.zIndex,children:n}):n;return o.current?El.exports.createPortal(w(nz,{value:o.current,children:d}),o.current):w("span",{ref:p=>{p&&i(p)}})},ohe=e=>{const{children:t,containerRef:n,appendToParentPortal:r}=e,i=n.current,o=i??(typeof window<"u"?document.body:void 0),a=C.exports.useMemo(()=>{const l=i?.ownerDocument.createElement("div");return l&&(l.className=q8),l},[i]),[,s]=C.exports.useState({});return gl(()=>s({}),[]),gl(()=>{if(!(!a||!o))return o.appendChild(a),()=>{o.removeChild(a)}},[a,o]),o&&a?El.exports.createPortal(w(nz,{value:r?a:null,children:t}),a):null};function jf(e){const{containerRef:t,...n}=e;return t?w(ohe,{containerRef:t,...n}):w(ihe,{...n})}jf.defaultProps={appendToParentPortal:!0};jf.className=q8;jf.selector=nhe;jf.displayName="Portal";var ahe=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},ip=new WeakMap,J2=new WeakMap,ey={},Jb=0,she=function(e,t,n,r){var i=Array.isArray(e)?e:[e];ey[n]||(ey[n]=new WeakMap);var o=ey[n],a=[],s=new Set,l=new Set(i),d=function(g){!g||s.has(g)||(s.add(g),d(g.parentNode))};i.forEach(d);var p=function(g){!g||l.has(g)||Array.prototype.forEach.call(g.children,function(m){if(s.has(m))p(m);else{var y=m.getAttribute(r),b=y!==null&&y!=="false",S=(ip.get(m)||0)+1,E=(o.get(m)||0)+1;ip.set(m,S),o.set(m,E),a.push(m),S===1&&b&&J2.set(m,!0),E===1&&m.setAttribute(n,"true"),b||m.setAttribute(r,"true")}})};return p(t),s.clear(),Jb++,function(){a.forEach(function(g){var m=ip.get(g)-1,y=o.get(g)-1;ip.set(g,m),o.set(g,y),m||(J2.has(g)||g.removeAttribute(r),J2.delete(g)),y||g.removeAttribute(n)}),Jb--,Jb||(ip=new WeakMap,ip=new WeakMap,J2=new WeakMap,ey={})}},rz=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),i=t||ahe(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live]"))),she(r,i,n,"aria-hidden")):function(){return null}};function K8(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var An={exports:{}},lhe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",uhe=lhe,che=uhe;function iz(){}function oz(){}oz.resetWarningCache=iz;var dhe=function(){function e(r,i,o,a,s,l){if(l!==che){var d=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw d.name="Invariant Violation",d}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:oz,resetWarningCache:iz};return n.PropTypes=n,n};An.exports=dhe();var R6="data-focus-lock",az="data-focus-lock-disabled",fhe="data-no-focus-lock",hhe="data-autofocus-inside",phe="data-no-autofocus";function ghe(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function mhe(e,t){var n=C.exports.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var i=n.value;i!==r&&(n.value=r,n.callback(r,i))}}}})[0];return n.callback=t,n.facade}function sz(e,t){return mhe(t||null,function(n){return e.forEach(function(r){return ghe(r,n)})})}var eS={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"};function lz(e){return e}function uz(e,t){t===void 0&&(t=lz);var n=[],r=!1,i={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(o){var a=t(o,r);return n.push(a),function(){n=n.filter(function(s){return s!==a})}},assignSyncMedium:function(o){for(r=!0;n.length;){var a=n;n=[],a.forEach(o)}n={push:function(s){return o(s)},filter:function(){return n}}},assignMedium:function(o){r=!0;var a=[];if(n.length){var s=n;n=[],s.forEach(o),a=n}var l=function(){var p=a;a=[],p.forEach(o)},d=function(){return Promise.resolve().then(l)};d(),n={push:function(p){a.push(p),d()},filter:function(p){return a=a.filter(p),n}}}};return i}function Z8(e,t){return t===void 0&&(t=lz),uz(e,t)}function cz(e){e===void 0&&(e={});var t=uz(null);return t.options=cl({async:!0,ssr:!1},e),t}var dz=function(e){var t=e.sideCar,n=eD(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return w(r,{...cl({},n)})};dz.isSideCarExport=!0;function vhe(e,t){return e.useMedium(t),dz}var fz=Z8({},function(e){var t=e.target,n=e.currentTarget;return{target:t,currentTarget:n}}),hz=Z8(),yhe=Z8(),xhe=cz({async:!0}),bhe=[],Y8=C.exports.forwardRef(function(t,n){var r,i=C.exports.useState(),o=i[0],a=i[1],s=C.exports.useRef(),l=C.exports.useRef(!1),d=C.exports.useRef(null),p=t.children,g=t.disabled,m=t.noFocusGuards,y=t.persistentFocus,b=t.crossFrame,S=t.autoFocus;t.allowTextSelection;var E=t.group,P=t.className,k=t.whiteList,L=t.hasPositiveIndices,I=t.shards,O=I===void 0?bhe:I,N=t.as,D=N===void 0?"div":N,F=t.lockProps,U=F===void 0?{}:F,W=t.sideCar,q=t.returnFocus,pe=t.focusOptions,fe=t.onActivation,ye=t.onDeactivation,Pe=C.exports.useState({}),xe=Pe[0],Y=C.exports.useCallback(function(){d.current=d.current||document&&document.activeElement,s.current&&fe&&fe(s.current),l.current=!0},[fe]),V=C.exports.useCallback(function(){l.current=!1,ye&&ye(s.current)},[ye]);C.exports.useEffect(function(){g||(d.current=null)},[]);var ae=C.exports.useCallback(function(ut){var qe=d.current;if(qe&&qe.focus){var at=typeof q=="function"?q(qe):q;if(at){var et=typeof at=="object"?at:void 0;d.current=null,ut?Promise.resolve().then(function(){return qe.focus(et)}):qe.focus(et)}}},[q]),oe=C.exports.useCallback(function(ut){l.current&&fz.useMedium(ut)},[]),X=hz.useMedium,me=C.exports.useCallback(function(ut){s.current!==ut&&(s.current=ut,a(ut))},[]),ve=En((r={},r[az]=g&&"disabled",r[R6]=E,r),U),Se=m!==!0,He=Se&&m!=="tail",je=sz([n,me]);return te(Fn,{children:[Se&&[w("div",{"data-focus-guard":!0,tabIndex:g?-1:0,style:eS},"guard-first"),L?w("div",{"data-focus-guard":!0,tabIndex:g?-1:1,style:eS},"guard-nearest"):null],!g&&w(W,{id:xe,sideCar:xhe,observed:o,disabled:g,persistentFocus:y,crossFrame:b,autoFocus:S,whiteList:k,shards:O,onActivation:Y,onDeactivation:V,returnFocus:ae,focusOptions:pe}),w(D,{ref:je,...ve,className:P,onBlur:X,onFocus:oe,children:p}),He&&w("div",{"data-focus-guard":!0,tabIndex:g?-1:0,style:eS})]})});Y8.propTypes={};Y8.defaultProps={children:void 0,disabled:!1,returnFocus:!1,focusOptions:void 0,noFocusGuards:!1,autoFocus:!0,persistentFocus:!1,crossFrame:!0,hasPositiveIndices:void 0,allowTextSelection:void 0,group:void 0,className:void 0,whiteList:void 0,shards:void 0,as:"div",lockProps:{},onActivation:void 0,onDeactivation:void 0};const pz=Y8;function O6(e,t){return O6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},O6(e,t)}function X8(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,O6(e,t)}function gz(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function She(e,t){function n(r){return r.displayName||r.name||"Component"}return function(i){var o=[],a;function s(){a=e(o.map(function(d){return d.props})),t(a)}var l=function(d){X8(p,d);function p(){return d.apply(this,arguments)||this}p.peek=function(){return a};var g=p.prototype;return g.componentDidMount=function(){o.push(this),s()},g.componentDidUpdate=function(){s()},g.componentWillUnmount=function(){var y=o.indexOf(this);o.splice(y,1),s()},g.render=function(){return w(i,{...this.props})},p}(C.exports.PureComponent);return gz(l,"displayName","SideEffect("+n(i)+")"),l}}var Tl=function(e){for(var t=Array(e.length),n=0;n<e.length;++n)t[n]=e[n];return t},N6=function(e){return Array.isArray(e)?e:[e]},whe=function(e){if(e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e,null);return!t||!t.getPropertyValue?!1:t.getPropertyValue("display")==="none"||t.getPropertyValue("visibility")==="hidden"},mz=function(e){return e.parentNode&&e.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE?e.parentNode.host:e.parentNode},vz=function(e){return e===document||e&&e.nodeType===Node.DOCUMENT_NODE},Che=function(e,t){return!e||vz(e)||!whe(e)&&t(mz(e))},yz=function(e,t){var n=e.get(t);if(n!==void 0)return n;var r=Che(t,yz.bind(void 0,e));return e.set(t,r),r},_he=function(e,t){return e&&!vz(e)?Phe(e)?t(mz(e)):!1:!0},xz=function(e,t){var n=e.get(t);if(n!==void 0)return n;var r=_he(t,xz.bind(void 0,e));return e.set(t,r),r},bz=function(e){return e.dataset},khe=function(e){return e.tagName==="BUTTON"},Sz=function(e){return e.tagName==="INPUT"},wz=function(e){return Sz(e)&&e.type==="radio"},Ehe=function(e){return!((Sz(e)||khe(e))&&(e.type==="hidden"||e.disabled))},Phe=function(e){var t=e.getAttribute(phe);return![!0,"true",""].includes(t)},Q8=function(e){var t;return Boolean(e&&((t=bz(e))===null||t===void 0?void 0:t.focusGuard))},h5=function(e){return!Q8(e)},The=function(e){return Boolean(e)},Lhe=function(e,t){var n=e.tabIndex-t.tabIndex,r=e.index-t.index;if(n){if(!e.tabIndex)return 1;if(!t.tabIndex)return-1}return n||r},Cz=function(e,t,n){return Tl(e).map(function(r,i){return{node:r,index:i,tabIndex:n&&r.tabIndex===-1?(r.dataset||{}).focusGuard?0:-1:r.tabIndex}}).filter(function(r){return!t||r.tabIndex>=0}).sort(Lhe)},Ahe=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"],J8=Ahe.join(","),Ihe="".concat(J8,", [data-focus-guard]"),_z=function(e,t){var n;return Tl(((n=e.shadowRoot)===null||n===void 0?void 0:n.children)||e.children).reduce(function(r,i){return r.concat(i.matches(t?Ihe:J8)?[i]:[],_z(i))},[])},e7=function(e,t){return e.reduce(function(n,r){return n.concat(_z(r,t),r.parentNode?Tl(r.parentNode.querySelectorAll(J8)).filter(function(i){return i===r}):[])},[])},Mhe=function(e){var t=e.querySelectorAll("[".concat(hhe,"]"));return Tl(t).map(function(n){return e7([n])}).reduce(function(n,r){return n.concat(r)},[])},t7=function(e,t){return Tl(e).filter(function(n){return yz(t,n)}).filter(function(n){return Ehe(n)})},GT=function(e,t){return t===void 0&&(t=new Map),Tl(e).filter(function(n){return xz(t,n)})},D6=function(e,t,n){return Cz(t7(e7(e,n),t),!0,n)},jT=function(e,t){return Cz(t7(e7(e),t),!1)},Rhe=function(e,t){return t7(Mhe(e),t)},Gm=function(e,t){return e.shadowRoot?Gm(e.shadowRoot,t):Object.getPrototypeOf(e).contains!==void 0&&Object.getPrototypeOf(e).contains.call(e,t)?!0:Tl(e.children).some(function(n){return Gm(n,t)})},Ohe=function(e){for(var t=new Set,n=e.length,r=0;r<n;r+=1)for(var i=r+1;i<n;i+=1){var o=e[r].compareDocumentPosition(e[i]);(o&Node.DOCUMENT_POSITION_CONTAINED_BY)>0&&t.add(i),(o&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(r)}return e.filter(function(a,s){return!t.has(s)})},kz=function(e){return e.parentNode?kz(e.parentNode):e},n7=function(e){var t=N6(e);return t.filter(Boolean).reduce(function(n,r){var i=r.getAttribute(R6);return n.push.apply(n,i?Ohe(Tl(kz(r).querySelectorAll("[".concat(R6,'="').concat(i,'"]:not([').concat(az,'="disabled"])')))):[r]),n},[])},Ez=function(e){return e.activeElement?e.activeElement.shadowRoot?Ez(e.activeElement.shadowRoot):e.activeElement:void 0},r7=function(){return document.activeElement?document.activeElement.shadowRoot?Ez(document.activeElement.shadowRoot):document.activeElement:void 0},Nhe=function(e){return e===document.activeElement},Dhe=function(e){return Boolean(Tl(e.querySelectorAll("iframe")).some(function(t){return Nhe(t)}))},Pz=function(e){var t=document&&r7();return!t||t.dataset&&t.dataset.focusGuard?!1:n7(e).some(function(n){return Gm(n,t)||Dhe(n)})},zhe=function(){var e=document&&r7();return e?Tl(document.querySelectorAll("[".concat(fhe,"]"))).some(function(t){return Gm(t,e)}):!1},Fhe=function(e,t){return t.filter(wz).filter(function(n){return n.name===e.name}).filter(function(n){return n.checked})[0]||e},i7=function(e,t){return wz(e)&&e.name?Fhe(e,t):e},Bhe=function(e){var t=new Set;return e.forEach(function(n){return t.add(i7(n,e))}),e.filter(function(n){return t.has(n)})},qT=function(e){return e[0]&&e.length>1?i7(e[0],e):e[0]},KT=function(e,t){return e.length>1?e.indexOf(i7(e[t],e)):t},Tz="NEW_FOCUS",$he=function(e,t,n,r){var i=e.length,o=e[0],a=e[i-1],s=Q8(n);if(!(n&&e.indexOf(n)>=0)){var l=n!==void 0?t.indexOf(n):-1,d=r?t.indexOf(r):l,p=r?e.indexOf(r):-1,g=l-d,m=t.indexOf(o),y=t.indexOf(a),b=Bhe(t),S=n!==void 0?b.indexOf(n):-1,E=S-(r?b.indexOf(r):l),P=KT(e,0),k=KT(e,i-1);if(l===-1||p===-1)return Tz;if(!g&&p>=0)return p;if(l<=m&&s&&Math.abs(g)>1)return k;if(l>=y&&s&&Math.abs(g)>1)return P;if(g&&Math.abs(E)>1)return p;if(l<=m)return k;if(l>y)return P;if(g)return Math.abs(g)>1?p:(i+p+g)%i}},Hhe=function(e){return function(t){var n,r=(n=bz(t))===null||n===void 0?void 0:n.autofocus;return t.autofocus||r!==void 0&&r!=="false"||e.indexOf(t)>=0}},Whe=function(e,t,n){var r=e.map(function(o){var a=o.node;return a}),i=GT(r.filter(Hhe(n)));return i&&i.length?qT(i):qT(GT(t))},z6=function(e,t){return t===void 0&&(t=[]),t.push(e),e.parentNode&&z6(e.parentNode.host||e.parentNode,t),t},tS=function(e,t){for(var n=z6(e),r=z6(t),i=0;i<n.length;i+=1){var o=n[i];if(r.indexOf(o)>=0)return o}return!1},Lz=function(e,t,n){var r=N6(e),i=N6(t),o=r[0],a=!1;return i.filter(Boolean).forEach(function(s){a=tS(a||s,s)||a,n.filter(Boolean).forEach(function(l){var d=tS(o,l);d&&(!a||Gm(d,a)?a=d:a=tS(d,a))})}),a},Vhe=function(e,t){return e.reduce(function(n,r){return n.concat(Rhe(r,t))},[])},Uhe=function(e,t){var n=new Map;return t.forEach(function(r){return n.set(r.node,r)}),e.map(function(r){return n.get(r)}).filter(The)},Ghe=function(e,t){var n=document&&r7(),r=n7(e).filter(h5),i=Lz(n||e,e,r),o=new Map,a=jT(r,o),s=D6(r,o).filter(function(m){var y=m.node;return h5(y)});if(!(!s[0]&&(s=a,!s[0]))){var l=jT([i],o).map(function(m){var y=m.node;return y}),d=Uhe(l,s),p=d.map(function(m){var y=m.node;return y}),g=$he(p,l,n,t);return g===Tz?{node:Whe(a,p,Vhe(r,o))}:g===void 0?g:d[g]}},jhe=function(e){var t=n7(e).filter(h5),n=Lz(e,e,t),r=new Map,i=D6([n],r,!0),o=D6(t,r).filter(function(a){var s=a.node;return h5(s)}).map(function(a){var s=a.node;return s});return i.map(function(a){var s=a.node,l=a.index;return{node:s,index:l,lockItem:o.indexOf(s)>=0,guard:Q8(s)}})},qhe=function(e,t){"focus"in e&&e.focus(t),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus()},nS=0,rS=!1,Khe=function(e,t,n){n===void 0&&(n={});var r=Ghe(e,t);if(!rS&&r){if(nS>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),rS=!0,setTimeout(function(){rS=!1},1);return}nS++,qhe(r.node,n.focusOptions),nS--}};const Az=Khe;function Iz(e){var t=window,n=t.setImmediate;typeof n<"u"?n(e):setTimeout(e,1)}var Zhe=function(){return document&&document.activeElement===document.body},Yhe=function(){return Zhe()||zhe()},qp=null,Lp=null,Kp=null,jm=!1,Xhe=function(){return!0},Qhe=function(t){return(qp.whiteList||Xhe)(t)},Jhe=function(t,n){Kp={observerNode:t,portaledElement:n}},epe=function(t){return Kp&&Kp.portaledElement===t};function ZT(e,t,n,r){var i=null,o=e;do{var a=r[o];if(a.guard)a.node.dataset.focusAutoGuard&&(i=a);else if(a.lockItem){if(o!==e)return;i=null}else break}while((o+=n)!==t);i&&(i.node.tabIndex=0)}var tpe=function(t){return t&&"current"in t?t.current:t},npe=function(t){return t?Boolean(jm):jm==="meanwhile"},rpe=function e(t,n,r){return n&&(n.host===t&&(!n.activeElement||r.contains(n.activeElement))||n.parentNode&&e(t,n.parentNode,r))},ipe=function(t,n){return n.some(function(r){return rpe(t,r,r)})},p5=function(){var t=!1;if(qp){var n=qp,r=n.observed,i=n.persistentFocus,o=n.autoFocus,a=n.shards,s=n.crossFrame,l=n.focusOptions,d=r||Kp&&Kp.portaledElement,p=document&&document.activeElement;if(d){var g=[d].concat(a.map(tpe).filter(Boolean));if((!p||Qhe(p))&&(i||npe(s)||!Yhe()||!Lp&&o)&&(d&&!(Pz(g)||p&&ipe(p,g)||epe(p))&&(document&&!Lp&&p&&!o?(p.blur&&p.blur(),document.body.focus()):(t=Az(g,Lp,{focusOptions:l}),Kp={})),jm=!1,Lp=document&&document.activeElement),document){var m=document&&document.activeElement,y=jhe(g),b=y.map(function(S){var E=S.node;return E}).indexOf(m);b>-1&&(y.filter(function(S){var E=S.guard,P=S.node;return E&&P.dataset.focusAutoGuard}).forEach(function(S){var E=S.node;return E.removeAttribute("tabIndex")}),ZT(b,y.length,1,y),ZT(b,-1,-1,y))}}}return t},Mz=function(t){p5()&&t&&(t.stopPropagation(),t.preventDefault())},o7=function(){return Iz(p5)},ope=function(t){var n=t.target,r=t.currentTarget;r.contains(n)||Jhe(r,n)},ape=function(){return null},Rz=function(){jm="just",setTimeout(function(){jm="meanwhile"},0)},spe=function(){document.addEventListener("focusin",Mz),document.addEventListener("focusout",o7),window.addEventListener("blur",Rz)},lpe=function(){document.removeEventListener("focusin",Mz),document.removeEventListener("focusout",o7),window.removeEventListener("blur",Rz)};function upe(e){return e.filter(function(t){var n=t.disabled;return!n})}function cpe(e){var t=e.slice(-1)[0];t&&!qp&&spe();var n=qp,r=n&&t&&t.id===n.id;qp=t,n&&!r&&(n.onDeactivation(),e.filter(function(i){var o=i.id;return o===n.id}).length||n.returnFocus(!t)),t?(Lp=null,(!r||n.observed!==t.observed)&&t.onActivation(),p5(),Iz(p5)):(lpe(),Lp=null)}fz.assignSyncMedium(ope);hz.assignMedium(o7);yhe.assignMedium(function(e){return e({moveFocusInside:Az,focusInside:Pz})});const dpe=She(upe,cpe)(ape);var Oz=C.exports.forwardRef(function(t,n){return w(pz,{sideCar:dpe,ref:n,...t})}),Nz=pz.propTypes||{};Nz.sideCar;K8(Nz,["sideCar"]);Oz.propTypes={};const fpe=Oz;var Dz=e=>{const{initialFocusRef:t,finalFocusRef:n,contentRef:r,restoreFocus:i,children:o,isDisabled:a,autoFocus:s,persistentFocus:l,lockFocusAcrossFrames:d}=e,p=C.exports.useCallback(()=>{t?.current?t.current.focus():r?.current&&WD(r.current).length===0&&requestAnimationFrame(()=>{var b;(b=r.current)==null||b.focus()})},[t,r]),g=C.exports.useCallback(()=>{var y;(y=n?.current)==null||y.focus()},[n]);return w(fpe,{crossFrame:d,persistentFocus:l,autoFocus:s,disabled:a,onActivation:p,onDeactivation:g,returnFocus:i&&!n,children:o})};Dz.displayName="FocusLock";var e3="right-scroll-bar-position",t3="width-before-scroll-bar",hpe="with-scroll-bars-hidden",ppe="--removed-body-scroll-bar-size",zz=cz(),iS=function(){},U4=C.exports.forwardRef(function(e,t){var n=C.exports.useRef(null),r=C.exports.useState({onScrollCapture:iS,onWheelCapture:iS,onTouchMoveCapture:iS}),i=r[0],o=r[1],a=e.forwardProps,s=e.children,l=e.className,d=e.removeScrollBar,p=e.enabled,g=e.shards,m=e.sideCar,y=e.noIsolation,b=e.inert,S=e.allowPinchZoom,E=e.as,P=E===void 0?"div":E,k=eD(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),L=m,I=sz([n,t]),O=cl(cl({},k),i);return te(Fn,{children:[p&&w(L,{sideCar:zz,removeScrollBar:d,shards:g,noIsolation:y,inert:b,setCallbacks:o,allowPinchZoom:!!S,lockRef:n}),a?C.exports.cloneElement(C.exports.Children.only(s),cl(cl({},O),{ref:I})):w(P,{...cl({},O,{className:l,ref:I}),children:s})]})});U4.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};U4.classNames={fullWidth:t3,zeroRight:e3};var gpe=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function mpe(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=gpe();return t&&e.setAttribute("nonce",t),e}function vpe(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function ype(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var xpe=function(){var e=0,t=null;return{add:function(n){e==0&&(t=mpe())&&(vpe(t,n),ype(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},bpe=function(){var e=xpe();return function(t,n){C.exports.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},Fz=function(){var e=bpe(),t=function(n){var r=n.styles,i=n.dynamic;return e(r,i),null};return t},Spe={left:0,top:0,right:0,gap:0},oS=function(e){return parseInt(e||"",10)||0},wpe=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],i=t[e==="padding"?"paddingRight":"marginRight"];return[oS(n),oS(r),oS(i)]},Cpe=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return Spe;var t=wpe(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},_pe=Fz(),kpe=function(e,t,n,r){var i=e.left,o=e.top,a=e.right,s=e.gap;return n===void 0&&(n="margin"),`
.`.concat(hpe,` {
overflow: hidden `).concat(r,`;
padding-right: `).concat(s,"px ").concat(r,`;
}
body {
overflow: hidden `).concat(r,`;
overscroll-behavior: contain;
`).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&`
padding-left: `.concat(i,`px;
padding-top: `).concat(o,`px;
padding-right: `).concat(a,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(s,"px ").concat(r,`;
`),n==="padding"&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),`
}
.`).concat(e3,` {
right: `).concat(s,"px ").concat(r,`;
}
.`).concat(t3,` {
margin-right: `).concat(s,"px ").concat(r,`;
}
.`).concat(e3," .").concat(e3,` {
right: 0 `).concat(r,`;
}
.`).concat(t3," .").concat(t3,` {
margin-right: 0 `).concat(r,`;
}
body {
`).concat(ppe,": ").concat(s,`px;
}
`)},Epe=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?"margin":r,o=C.exports.useMemo(function(){return Cpe(i)},[i]);return w(_pe,{styles:kpe(o,!t,i,n?"":"!important")})},F6=!1;if(typeof window<"u")try{var ty=Object.defineProperty({},"passive",{get:function(){return F6=!0,!0}});window.addEventListener("test",ty,ty),window.removeEventListener("test",ty,ty)}catch{F6=!1}var op=F6?{passive:!1}:!1,Ppe=function(e){return e.tagName==="TEXTAREA"},Bz=function(e,t){var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!Ppe(e)&&n[t]==="visible")},Tpe=function(e){return Bz(e,"overflowY")},Lpe=function(e){return Bz(e,"overflowX")},YT=function(e,t){var n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var r=$z(e,n);if(r){var i=Hz(e,n),o=i[1],a=i[2];if(o>a)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},Ape=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},Ipe=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},$z=function(e,t){return e==="v"?Tpe(t):Lpe(t)},Hz=function(e,t){return e==="v"?Ape(t):Ipe(t)},Mpe=function(e,t){return e==="h"&&t==="rtl"?-1:1},Rpe=function(e,t,n,r,i){var o=Mpe(e,window.getComputedStyle(t).direction),a=o*r,s=n.target,l=t.contains(s),d=!1,p=a>0,g=0,m=0;do{var y=Hz(e,s),b=y[0],S=y[1],E=y[2],P=S-E-o*b;(b||P)&&$z(e,s)&&(g+=P,m+=b),s=s.parentNode}while(!l&&s!==document.body||l&&(t.contains(s)||t===s));return(p&&(i&&g===0||!i&&a>g)||!p&&(i&&m===0||!i&&-a>m))&&(d=!0),d},ny=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},XT=function(e){return[e.deltaX,e.deltaY]},QT=function(e){return e&&"current"in e?e.current:e},Ope=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Npe=function(e){return`
.block-interactivity-`.concat(e,` {pointer-events: none;}
.allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},Dpe=0,ap=[];function zpe(e){var t=C.exports.useRef([]),n=C.exports.useRef([0,0]),r=C.exports.useRef(),i=C.exports.useState(Dpe++)[0],o=C.exports.useState(function(){return Fz()})[0],a=C.exports.useRef(e);C.exports.useEffect(function(){a.current=e},[e]),C.exports.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var S=w6([e.lockRef.current],(e.shards||[]).map(QT),!0).filter(Boolean);return S.forEach(function(E){return E.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),S.forEach(function(E){return E.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var s=C.exports.useCallback(function(S,E){if("touches"in S&&S.touches.length===2)return!a.current.allowPinchZoom;var P=ny(S),k=n.current,L="deltaX"in S?S.deltaX:k[0]-P[0],I="deltaY"in S?S.deltaY:k[1]-P[1],O,N=S.target,D=Math.abs(L)>Math.abs(I)?"h":"v";if("touches"in S&&D==="h"&&N.type==="range")return!1;var F=YT(D,N);if(!F)return!0;if(F?O=D:(O=D==="v"?"h":"v",F=YT(D,N)),!F)return!1;if(!r.current&&"changedTouches"in S&&(L||I)&&(r.current=O),!O)return!0;var U=r.current||O;return Rpe(U,E,S,U==="h"?L:I,!0)},[]),l=C.exports.useCallback(function(S){var E=S;if(!(!ap.length||ap[ap.length-1]!==o)){var P="deltaY"in E?XT(E):ny(E),k=t.current.filter(function(O){return O.name===E.type&&O.target===E.target&&Ope(O.delta,P)})[0];if(k&&k.should){E.cancelable&&E.preventDefault();return}if(!k){var L=(a.current.shards||[]).map(QT).filter(Boolean).filter(function(O){return O.contains(E.target)}),I=L.length>0?s(E,L[0]):!a.current.noIsolation;I&&E.cancelable&&E.preventDefault()}}},[]),d=C.exports.useCallback(function(S,E,P,k){var L={name:S,delta:E,target:P,should:k};t.current.push(L),setTimeout(function(){t.current=t.current.filter(function(I){return I!==L})},1)},[]),p=C.exports.useCallback(function(S){n.current=ny(S),r.current=void 0},[]),g=C.exports.useCallback(function(S){d(S.type,XT(S),S.target,s(S,e.lockRef.current))},[]),m=C.exports.useCallback(function(S){d(S.type,ny(S),S.target,s(S,e.lockRef.current))},[]);C.exports.useEffect(function(){return ap.push(o),e.setCallbacks({onScrollCapture:g,onWheelCapture:g,onTouchMoveCapture:m}),document.addEventListener("wheel",l,op),document.addEventListener("touchmove",l,op),document.addEventListener("touchstart",p,op),function(){ap=ap.filter(function(S){return S!==o}),document.removeEventListener("wheel",l,op),document.removeEventListener("touchmove",l,op),document.removeEventListener("touchstart",p,op)}},[]);var y=e.removeScrollBar,b=e.inert;return te(Fn,{children:[b?w(o,{styles:Npe(i)}):null,y?w(Epe,{gapMode:"margin"}):null]})}const Fpe=vhe(zz,zpe);var Wz=C.exports.forwardRef(function(e,t){return w(U4,{...cl({},e,{ref:t,sideCar:Fpe})})});Wz.classNames=U4.classNames;const Vz=Wz;var qf=(...e)=>e.filter(Boolean).join(" ");function _g(...e){return function(n){e.some(r=>(r?.(n),n?.defaultPrevented))}}var Bpe=class{modals;constructor(){this.modals=[]}add(e){this.modals.push(e)}remove(e){this.modals=this.modals.filter(t=>t!==e)}isTopModal(e){return this.modals[this.modals.length-1]===e}},B6=new Bpe;function $pe(e,t){C.exports.useEffect(()=>(t&&B6.add(e),()=>{B6.remove(e)}),[t,e])}function Hpe(e){const{isOpen:t,onClose:n,id:r,closeOnOverlayClick:i=!0,closeOnEsc:o=!0,useInert:a=!0,onOverlayClick:s,onEsc:l}=e,d=C.exports.useRef(null),p=C.exports.useRef(null),[g,m,y]=Vpe(r,"chakra-modal","chakra-modal--header","chakra-modal--body");Wpe(d,t&&a),$pe(d,t);const b=C.exports.useRef(null),S=C.exports.useCallback(F=>{b.current=F.target},[]),E=C.exports.useCallback(F=>{F.key==="Escape"&&(F.stopPropagation(),o&&n?.(),l?.())},[o,n,l]),[P,k]=C.exports.useState(!1),[L,I]=C.exports.useState(!1),O=C.exports.useCallback((F={},U=null)=>({role:"dialog",...F,ref:zn(U,d),id:g,tabIndex:-1,"aria-modal":!0,"aria-labelledby":P?m:void 0,"aria-describedby":L?y:void 0,onClick:_g(F.onClick,W=>W.stopPropagation())}),[y,L,g,m,P]),N=C.exports.useCallback(F=>{F.stopPropagation(),b.current===F.target&&(!B6.isTopModal(d)||(i&&n?.(),s?.()))},[n,i,s]),D=C.exports.useCallback((F={},U=null)=>({...F,ref:zn(U,p),onClick:_g(F.onClick,N),onKeyDown:_g(F.onKeyDown,E),onMouseDown:_g(F.onMouseDown,S)}),[E,S,N]);return{isOpen:t,onClose:n,headerId:m,bodyId:y,setBodyMounted:I,setHeaderMounted:k,dialogRef:d,overlayRef:p,getDialogProps:O,getDialogContainerProps:D}}function Wpe(e,t){const n=e.current;C.exports.useEffect(()=>{if(!(!e.current||!t))return rz(e.current)},[t,e,n])}function Vpe(e,...t){const n=C.exports.useId(),r=e||n;return C.exports.useMemo(()=>t.map(i=>`${i}-${r}`),[r,t])}var[Upe,Kf]=xn({name:"ModalStylesContext",errorMessage:`useModalStyles returned is 'undefined'. Seems you forgot to wrap the components in "<Modal />" `}),[Gpe,qc]=xn({strict:!0,name:"ModalContext",errorMessage:"useModalContext: `context` is undefined. Seems you forgot to wrap modal components in `<Modal />`"}),v0=e=>{const{portalProps:t,children:n,autoFocus:r,trapFocus:i,initialFocusRef:o,finalFocusRef:a,returnFocusOnClose:s,blockScrollOnMount:l,allowPinchZoom:d,preserveScrollBarGap:p,motionPreset:g,lockFocusAcrossFrames:m,onCloseComplete:y}=e,b=Ai("Modal",e),E={...Hpe(e),autoFocus:r,trapFocus:i,initialFocusRef:o,finalFocusRef:a,returnFocusOnClose:s,blockScrollOnMount:l,allowPinchZoom:d,preserveScrollBarGap:p,motionPreset:g,lockFocusAcrossFrames:m};return w(Gpe,{value:E,children:w(Upe,{value:b,children:w(bu,{onExitComplete:y,children:E.isOpen&&w(jf,{...t,children:n})})})})};v0.defaultProps={lockFocusAcrossFrames:!0,returnFocusOnClose:!0,scrollBehavior:"outside",trapFocus:!0,autoFocus:!0,blockScrollOnMount:!0,allowPinchZoom:!1,motionPreset:"scale"};v0.displayName="Modal";var g5=Ee((e,t)=>{const{className:n,...r}=e,{bodyId:i,setBodyMounted:o}=qc();C.exports.useEffect(()=>(o(!0),()=>o(!1)),[o]);const a=qf("chakra-modal__body",n),s=Kf();return ne.createElement(be.div,{ref:t,className:a,id:i,...r,__css:s.body})});g5.displayName="ModalBody";var a7=Ee((e,t)=>{const{onClick:n,className:r,...i}=e,{onClose:o}=qc(),a=qf("chakra-modal__close-btn",r),s=Kf();return w(H4,{ref:t,__css:s.closeButton,className:a,onClick:_g(n,l=>{l.stopPropagation(),o()}),...i})});a7.displayName="ModalCloseButton";function Uz(e){const{autoFocus:t,trapFocus:n,dialogRef:r,initialFocusRef:i,blockScrollOnMount:o,allowPinchZoom:a,finalFocusRef:s,returnFocusOnClose:l,preserveScrollBarGap:d,lockFocusAcrossFrames:p}=qc(),[g,m]=x8();return C.exports.useEffect(()=>{!g&&m&&setTimeout(m)},[g,m]),w(Dz,{autoFocus:t,isDisabled:!n,initialFocusRef:i,finalFocusRef:s,restoreFocus:l,contentRef:r,lockFocusAcrossFrames:p,children:w(Vz,{removeScrollBar:!d,allowPinchZoom:a,enabled:o,forwardProps:!0,children:e.children})})}var jpe={slideInBottom:{..._6,custom:{offsetY:16,reverse:!0}},slideInRight:{..._6,custom:{offsetX:16,reverse:!0}},scale:{...rD,custom:{initialScale:.95,reverse:!0}},none:{}},qpe=be(Wa.section),Kpe=e=>jpe[e||"none"],Gz=C.exports.forwardRef((e,t)=>{const{preset:n,motionProps:r=Kpe(n),...i}=e;return w(qpe,{ref:t,...r,...i})});Gz.displayName="ModalTransition";var qm=Ee((e,t)=>{const{className:n,children:r,containerProps:i,motionProps:o,...a}=e,{getDialogProps:s,getDialogContainerProps:l}=qc(),d=s(a,t),p=l(i),g=qf("chakra-modal__content",n),m=Kf(),y={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...m.dialog},b={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...m.dialogContainer},{motionPreset:S}=qc();return ne.createElement(Uz,null,ne.createElement(be.div,{...p,className:"chakra-modal__content-container",tabIndex:-1,__css:b},w(Gz,{preset:S,motionProps:o,className:g,...d,__css:y,children:r})))});qm.displayName="ModalContent";var s7=Ee((e,t)=>{const{className:n,...r}=e,i=qf("chakra-modal__footer",n),a={display:"flex",alignItems:"center",justifyContent:"flex-end",...Kf().footer};return ne.createElement(be.footer,{ref:t,...r,__css:a,className:i})});s7.displayName="ModalFooter";var l7=Ee((e,t)=>{const{className:n,...r}=e,{headerId:i,setHeaderMounted:o}=qc();C.exports.useEffect(()=>(o(!0),()=>o(!1)),[o]);const a=qf("chakra-modal__header",n),l={flex:0,...Kf().header};return ne.createElement(be.header,{ref:t,className:a,id:i,...r,__css:l})});l7.displayName="ModalHeader";var Zpe=be(Wa.div),Km=Ee((e,t)=>{const{className:n,transition:r,motionProps:i,...o}=e,a=qf("chakra-modal__overlay",n),l={pos:"fixed",left:"0",top:"0",w:"100vw",h:"100vh",...Kf().overlay},{motionPreset:d}=qc();return w(Zpe,{...i||(d==="none"?{}:nD),__css:l,ref:t,className:a,...o})});Km.displayName="ModalOverlay";function Ype(e){const{leastDestructiveRef:t,...n}=e;return w(v0,{...n,initialFocusRef:t})}var Xpe=Ee((e,t)=>w(qm,{ref:t,role:"alertdialog",...e})),[F9e,Qpe]=xn(),Jpe=be(iD),e0e=Ee((e,t)=>{const{className:n,children:r,motionProps:i,containerProps:o,...a}=e,{getDialogProps:s,getDialogContainerProps:l,isOpen:d}=qc(),p=s(a,t),g=l(o),m=qf("chakra-modal__content",n),y=Kf(),b={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...y.dialog},S={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...y.dialogContainer},{placement:E}=Qpe();return ne.createElement(Uz,null,ne.createElement(be.div,{...g,className:"chakra-modal__content-container",__css:S},w(Jpe,{motionProps:i,direction:E,in:d,className:m,...p,__css:b,children:r})))});e0e.displayName="DrawerContent";function t0e(e,t){const n=ur(e);C.exports.useEffect(()=>{let r=null;const i=()=>n();return t!==null&&(r=window.setInterval(i,t)),()=>{r&&window.clearInterval(r)}},[t,n])}var jz=(...e)=>e.filter(Boolean).join(" "),aS=e=>e?!0:void 0;function el(...e){return function(n){e.some(r=>(r?.(n),n?.defaultPrevented))}}var n0e=e=>w(ha,{viewBox:"0 0 24 24",...e,children:w("path",{fill:"currentColor",d:"M21,5H3C2.621,5,2.275,5.214,2.105,5.553C1.937,5.892,1.973,6.297,2.2,6.6l9,12 c0.188,0.252,0.485,0.4,0.8,0.4s0.611-0.148,0.8-0.4l9-12c0.228-0.303,0.264-0.708,0.095-1.047C21.725,5.214,21.379,5,21,5z"})}),r0e=e=>w(ha,{viewBox:"0 0 24 24",...e,children:w("path",{fill:"currentColor",d:"M12.8,5.4c-0.377-0.504-1.223-0.504-1.6,0l-9,12c-0.228,0.303-0.264,0.708-0.095,1.047 C2.275,18.786,2.621,19,3,19h18c0.379,0,0.725-0.214,0.895-0.553c0.169-0.339,0.133-0.744-0.095-1.047L12.8,5.4z"})});function JT(e,t,n,r){C.exports.useEffect(()=>{if(!e.current||!r)return;const i=e.current.ownerDocument.defaultView??window,o=Array.isArray(t)?t:[t],a=new i.MutationObserver(s=>{for(const l of s)l.type==="attributes"&&l.attributeName&&o.includes(l.attributeName)&&n(l)});return a.observe(e.current,{attributes:!0,attributeFilter:o}),()=>a.disconnect()})}var i0e=50,eL=300;function o0e(e,t){const[n,r]=C.exports.useState(!1),[i,o]=C.exports.useState(null),[a,s]=C.exports.useState(!0),l=C.exports.useRef(null),d=()=>clearTimeout(l.current);t0e(()=>{i==="increment"&&e(),i==="decrement"&&t()},n?i0e:null);const p=C.exports.useCallback(()=>{a&&e(),l.current=setTimeout(()=>{s(!1),r(!0),o("increment")},eL)},[e,a]),g=C.exports.useCallback(()=>{a&&t(),l.current=setTimeout(()=>{s(!1),r(!0),o("decrement")},eL)},[t,a]),m=C.exports.useCallback(()=>{s(!0),r(!1),d()},[]);return C.exports.useEffect(()=>()=>d(),[]),{up:p,down:g,stop:m,isSpinning:n}}var a0e=/^[Ee0-9+\-.]$/;function s0e(e){return a0e.test(e)}function l0e(e,t){if(e.key==null)return!0;const n=e.ctrlKey||e.altKey||e.metaKey;return!(e.key.length===1)||n?!0:t(e.key)}function u0e(e={}){const{focusInputOnChange:t=!0,clampValueOnBlur:n=!0,keepWithinRange:r=!0,min:i=Number.MIN_SAFE_INTEGER,max:o=Number.MAX_SAFE_INTEGER,step:a=1,isReadOnly:s,isDisabled:l,isRequired:d,isInvalid:p,pattern:g="[0-9]*(.[0-9]+)?",inputMode:m="decimal",allowMouseWheel:y,id:b,onChange:S,precision:E,name:P,"aria-describedby":k,"aria-label":L,"aria-labelledby":I,onFocus:O,onBlur:N,onInvalid:D,getAriaValueText:F,isValidCharacter:U,format:W,parse:q,...pe}=e,fe=ur(O),ye=ur(N),Pe=ur(D),xe=ur(U??s0e),Y=ur(F),V=Cce(e),{update:ae,increment:oe,decrement:X}=V,[me,ve]=C.exports.useState(!1),Se=!(s||l),He=C.exports.useRef(null),je=C.exports.useRef(null),ut=C.exports.useRef(null),qe=C.exports.useRef(null),at=C.exports.useCallback(_e=>_e.split("").filter(xe).join(""),[xe]),et=C.exports.useCallback(_e=>q?.(_e)??_e,[q]),it=C.exports.useCallback(_e=>(W?.(_e)??_e).toString(),[W]);Gc(()=>{(V.valueAsNumber>o||V.valueAsNumber<i)&&Pe?.("rangeOverflow",it(V.value),V.valueAsNumber)},[V.valueAsNumber,V.value,it,Pe]),gl(()=>{if(!He.current)return;if(He.current.value!=V.value){const kt=et(He.current.value);V.setValue(at(kt))}},[et,at]);const At=C.exports.useCallback((_e=a)=>{Se&&oe(_e)},[oe,Se,a]),wt=C.exports.useCallback((_e=a)=>{Se&&X(_e)},[X,Se,a]),Le=o0e(At,wt);JT(ut,"disabled",Le.stop,Le.isSpinning),JT(qe,"disabled",Le.stop,Le.isSpinning);const ot=C.exports.useCallback(_e=>{if(_e.nativeEvent.isComposing)return;const Ne=et(_e.currentTarget.value);ae(at(Ne)),je.current={start:_e.currentTarget.selectionStart,end:_e.currentTarget.selectionEnd}},[ae,at,et]),Et=C.exports.useCallback(_e=>{var kt;fe?.(_e),je.current&&(_e.target.selectionStart=je.current.start??((kt=_e.currentTarget.value)==null?void 0:kt.length),_e.currentTarget.selectionEnd=je.current.end??_e.currentTarget.selectionStart)},[fe]),rt=C.exports.useCallback(_e=>{if(_e.nativeEvent.isComposing)return;l0e(_e,xe)||_e.preventDefault();const kt=pt(_e)*a,Ne=_e.key,nn={ArrowUp:()=>At(kt),ArrowDown:()=>wt(kt),Home:()=>ae(i),End:()=>ae(o)}[Ne];nn&&(_e.preventDefault(),nn(_e))},[xe,a,At,wt,ae,i,o]),pt=_e=>{let kt=1;return(_e.metaKey||_e.ctrlKey)&&(kt=.1),_e.shiftKey&&(kt=10),kt},Sn=C.exports.useMemo(()=>{const _e=Y?.(V.value);if(_e!=null)return _e;const kt=V.value.toString();return kt||void 0},[V.value,Y]),bt=C.exports.useCallback(()=>{let _e=V.value;if(V.value==="")return;/^[eE]/.test(V.value.toString())?V.setValue(""):(V.valueAsNumber<i&&(_e=i),V.valueAsNumber>o&&(_e=o),V.cast(_e))},[V,o,i]),qt=C.exports.useCallback(()=>{ve(!1),n&&bt()},[n,ve,bt]),wn=C.exports.useCallback(()=>{t&&requestAnimationFrame(()=>{var _e;(_e=He.current)==null||_e.focus()})},[t]),pn=C.exports.useCallback(_e=>{_e.preventDefault(),Le.up(),wn()},[wn,Le]),Me=C.exports.useCallback(_e=>{_e.preventDefault(),Le.down(),wn()},[wn,Le]);Lf(()=>He.current,"wheel",_e=>{var kt;const tt=(((kt=He.current)==null?void 0:kt.ownerDocument)??document).activeElement===He.current;if(!y||!tt)return;_e.preventDefault();const nn=pt(_e)*a,Mn=Math.sign(_e.deltaY);Mn===-1?At(nn):Mn===1&&wt(nn)},{passive:!1});const Ze=C.exports.useCallback((_e={},kt=null)=>{const Ne=l||r&&V.isAtMax;return{..._e,ref:zn(kt,ut),role:"button",tabIndex:-1,onPointerDown:el(_e.onPointerDown,tt=>{tt.button!==0||Ne||pn(tt)}),onPointerLeave:el(_e.onPointerLeave,Le.stop),onPointerUp:el(_e.onPointerUp,Le.stop),disabled:Ne,"aria-disabled":aS(Ne)}},[V.isAtMax,r,pn,Le.stop,l]),Kt=C.exports.useCallback((_e={},kt=null)=>{const Ne=l||r&&V.isAtMin;return{..._e,ref:zn(kt,qe),role:"button",tabIndex:-1,onPointerDown:el(_e.onPointerDown,tt=>{tt.button!==0||Ne||Me(tt)}),onPointerLeave:el(_e.onPointerLeave,Le.stop),onPointerUp:el(_e.onPointerUp,Le.stop),disabled:Ne,"aria-disabled":aS(Ne)}},[V.isAtMin,r,Me,Le.stop,l]),Vt=C.exports.useCallback((_e={},kt=null)=>({name:P,inputMode:m,type:"text",pattern:g,"aria-labelledby":I,"aria-label":L,"aria-describedby":k,id:b,disabled:l,..._e,readOnly:_e.readOnly??s,"aria-readonly":_e.readOnly??s,"aria-required":_e.required??d,required:_e.required??d,ref:zn(He,kt),value:it(V.value),role:"spinbutton","aria-valuemin":i,"aria-valuemax":o,"aria-valuenow":Number.isNaN(V.valueAsNumber)?void 0:V.valueAsNumber,"aria-invalid":aS(p??V.isOutOfRange),"aria-valuetext":Sn,autoComplete:"off",autoCorrect:"off",onChange:el(_e.onChange,ot),onKeyDown:el(_e.onKeyDown,rt),onFocus:el(_e.onFocus,Et,()=>ve(!0)),onBlur:el(_e.onBlur,ye,qt)}),[P,m,g,I,L,it,k,b,l,d,s,p,V.value,V.valueAsNumber,V.isOutOfRange,i,o,Sn,ot,rt,Et,ye,qt]);return{value:it(V.value),valueAsNumber:V.valueAsNumber,isFocused:me,isDisabled:l,isReadOnly:s,getIncrementButtonProps:Ze,getDecrementButtonProps:Kt,getInputProps:Vt,htmlProps:pe}}var[c0e,G4]=xn({name:"NumberInputStylesContext",errorMessage:`useNumberInputStyles returned is 'undefined'. Seems you forgot to wrap the components in "<NumberInput />" `}),[d0e,u7]=xn({name:"NumberInputContext",errorMessage:"useNumberInputContext: `context` is undefined. Seems you forgot to wrap number-input's components within <NumberInput />"}),qz=Ee(function(t,n){const r=Ai("NumberInput",t),i=hn(t),o=I8(i),{htmlProps:a,...s}=u0e(o),l=C.exports.useMemo(()=>s,[s]);return ne.createElement(d0e,{value:l},ne.createElement(c0e,{value:r},ne.createElement(be.div,{...a,ref:n,className:jz("chakra-numberinput",t.className),__css:{position:"relative",zIndex:0,...r.root}})))});qz.displayName="NumberInput";var f0e=Ee(function(t,n){const r=G4();return ne.createElement(be.div,{"aria-hidden":!0,ref:n,...t,__css:{display:"flex",flexDirection:"column",position:"absolute",top:"0",insetEnd:"0px",margin:"1px",height:"calc(100% - 2px)",zIndex:1,...r.stepperGroup}})});f0e.displayName="NumberInputStepper";var Kz=Ee(function(t,n){const{getInputProps:r}=u7(),i=r(t,n),o=G4();return ne.createElement(be.input,{...i,className:jz("chakra-numberinput__field",t.className),__css:{width:"100%",...o.field}})});Kz.displayName="NumberInputField";var Zz=be("div",{baseStyle:{display:"flex",justifyContent:"center",alignItems:"center",flex:1,transitionProperty:"common",transitionDuration:"normal",userSelect:"none",cursor:"pointer",lineHeight:"normal"}}),Yz=Ee(function(t,n){const r=G4(),{getDecrementButtonProps:i}=u7(),o=i(t,n);return w(Zz,{...o,__css:r.stepper,children:t.children??w(n0e,{})})});Yz.displayName="NumberDecrementStepper";var Xz=Ee(function(t,n){const{getIncrementButtonProps:r}=u7(),i=r(t,n),o=G4();return w(Zz,{...i,__css:o.stepper,children:t.children??w(r0e,{})})});Xz.displayName="NumberIncrementStepper";var wv=(...e)=>e.filter(Boolean).join(" ");function h0e(e,...t){return p0e(e)?e(...t):e}var p0e=e=>typeof e=="function";function tl(...e){return function(n){e.some(r=>(r?.(n),n?.defaultPrevented))}}function g0e(...e){return function(n){e.forEach(r=>{r?.(n)})}}var[m0e,Zf]=xn({name:"PopoverContext",errorMessage:"usePopoverContext: `context` is undefined. Seems you forgot to wrap all popover components within `<Popover />`"}),[v0e,Cv]=xn({name:"PopoverStylesContext",errorMessage:`usePopoverStyles returned is 'undefined'. Seems you forgot to wrap the components in "<Popover />" `}),sp={click:"click",hover:"hover"};function y0e(e={}){const{closeOnBlur:t=!0,closeOnEsc:n=!0,initialFocusRef:r,id:i,returnFocusOnClose:o=!0,autoFocus:a=!0,arrowSize:s,arrowShadowColor:l,trigger:d=sp.click,openDelay:p=200,closeDelay:g=200,isLazy:m,lazyBehavior:y="unmount",computePositionOnMount:b,...S}=e,{isOpen:E,onClose:P,onOpen:k,onToggle:L}=JD(e),I=C.exports.useRef(null),O=C.exports.useRef(null),N=C.exports.useRef(null),D=C.exports.useRef(!1),F=C.exports.useRef(!1);E&&(F.current=!0);const[U,W]=C.exports.useState(!1),[q,pe]=C.exports.useState(!1),fe=C.exports.useId(),ye=i??fe,[Pe,xe,Y,V]=["popover-trigger","popover-content","popover-header","popover-body"].map(ot=>`${ot}-${ye}`),{referenceRef:ae,getArrowProps:oe,getPopperProps:X,getArrowInnerProps:me,forceUpdate:ve}=QD({...S,enabled:E||!!b}),Se=Qfe({isOpen:E,ref:N});Mce({enabled:E,ref:O}),Tde(N,{focusRef:O,visible:E,shouldFocus:o&&d===sp.click}),Ade(N,{focusRef:r,visible:E,shouldFocus:a&&d===sp.click});const He=ez({wasSelected:F.current,enabled:m,mode:y,isSelected:Se.present}),je=C.exports.useCallback((ot={},Et=null)=>{const rt={...ot,style:{...ot.style,transformOrigin:$r.transformOrigin.varRef,[$r.arrowSize.var]:s?`${s}px`:void 0,[$r.arrowShadowColor.var]:l},ref:zn(N,Et),children:He?ot.children:null,id:xe,tabIndex:-1,role:"dialog",onKeyDown:tl(ot.onKeyDown,pt=>{n&&pt.key==="Escape"&&P()}),onBlur:tl(ot.onBlur,pt=>{const Sn=tL(pt),bt=sS(N.current,Sn),qt=sS(O.current,Sn);E&&t&&(!bt&&!qt)&&P()}),"aria-labelledby":U?Y:void 0,"aria-describedby":q?V:void 0};return d===sp.hover&&(rt.role="tooltip",rt.onMouseEnter=tl(ot.onMouseEnter,()=>{D.current=!0}),rt.onMouseLeave=tl(ot.onMouseLeave,pt=>{pt.nativeEvent.relatedTarget!==null&&(D.current=!1,setTimeout(()=>P(),g))})),rt},[He,xe,U,Y,q,V,d,n,P,E,t,g,l,s]),ut=C.exports.useCallback((ot={},Et=null)=>X({...ot,style:{visibility:E?"visible":"hidden",...ot.style}},Et),[E,X]),qe=C.exports.useCallback((ot,Et=null)=>({...ot,ref:zn(Et,I,ae)}),[I,ae]),at=C.exports.useRef(),et=C.exports.useRef(),it=C.exports.useCallback(ot=>{I.current==null&&ae(ot)},[ae]),At=C.exports.useCallback((ot={},Et=null)=>{const rt={...ot,ref:zn(O,Et,it),id:Pe,"aria-haspopup":"dialog","aria-expanded":E,"aria-controls":xe};return d===sp.click&&(rt.onClick=tl(ot.onClick,L)),d===sp.hover&&(rt.onFocus=tl(ot.onFocus,()=>{at.current===void 0&&k()}),rt.onBlur=tl(ot.onBlur,pt=>{const Sn=tL(pt),bt=!sS(N.current,Sn);E&&t&&bt&&P()}),rt.onKeyDown=tl(ot.onKeyDown,pt=>{pt.key==="Escape"&&P()}),rt.onMouseEnter=tl(ot.onMouseEnter,()=>{D.current=!0,at.current=window.setTimeout(()=>k(),p)}),rt.onMouseLeave=tl(ot.onMouseLeave,()=>{D.current=!1,at.current&&(clearTimeout(at.current),at.current=void 0),et.current=window.setTimeout(()=>{D.current===!1&&P()},g)})),rt},[Pe,E,xe,d,it,L,k,t,P,p,g]);C.exports.useEffect(()=>()=>{at.current&&clearTimeout(at.current),et.current&&clearTimeout(et.current)},[]);const wt=C.exports.useCallback((ot={},Et=null)=>({...ot,id:Y,ref:zn(Et,rt=>{W(!!rt)})}),[Y]),Le=C.exports.useCallback((ot={},Et=null)=>({...ot,id:V,ref:zn(Et,rt=>{pe(!!rt)})}),[V]);return{forceUpdate:ve,isOpen:E,onAnimationComplete:Se.onComplete,onClose:P,getAnchorProps:qe,getArrowProps:oe,getArrowInnerProps:me,getPopoverPositionerProps:ut,getPopoverProps:je,getTriggerProps:At,getHeaderProps:wt,getBodyProps:Le}}function sS(e,t){return e===t||e?.contains(t)}function tL(e){const t=e.currentTarget.ownerDocument.activeElement;return e.relatedTarget??t}function j4(e){const t=Ai("Popover",e),{children:n,...r}=hn(e),i=E0(),o=y0e({...r,direction:i.direction});return w(m0e,{value:o,children:w(v0e,{value:t,children:h0e(n,{isOpen:o.isOpen,onClose:o.onClose,forceUpdate:o.forceUpdate})})})}j4.displayName="Popover";function q4(e){const{bg:t,bgColor:n,backgroundColor:r}=e,{getArrowProps:i,getArrowInnerProps:o}=Zf(),a=Cv(),s=t??n??r;return ne.createElement(be.div,{...i(),className:"chakra-popover__arrow-positioner"},ne.createElement(be.div,{className:wv("chakra-popover__arrow",e.className),...o(e),__css:{...a.arrow,"--popper-arrow-bg":s?`colors.${s}, ${s}`:void 0}}))}q4.displayName="PopoverArrow";var x0e=Ee(function(t,n){const{getBodyProps:r}=Zf(),i=Cv();return ne.createElement(be.div,{...r(t,n),className:wv("chakra-popover__body",t.className),__css:i.body})});x0e.displayName="PopoverBody";var b0e=Ee(function(t,n){const{onClose:r}=Zf(),i=Cv();return w(H4,{size:"sm",onClick:r,className:wv("chakra-popover__close-btn",t.className),__css:i.closeButton,ref:n,...t})});b0e.displayName="PopoverCloseButton";function S0e(e){if(!!e)return{enter:{...e.enter,visibility:"visible"},exit:{...e.exit,transitionEnd:{visibility:"hidden"}}}}var w0e={exit:{opacity:0,scale:.95,transition:{duration:.1,ease:[.4,0,1,1]}},enter:{scale:1,opacity:1,transition:{duration:.15,ease:[0,0,.2,1]}}},C0e=be(Wa.section),Qz=Ee(function(t,n){const{variants:r=w0e,...i}=t,{isOpen:o}=Zf();return ne.createElement(C0e,{ref:n,variants:S0e(r),initial:!1,animate:o?"enter":"exit",...i})});Qz.displayName="PopoverTransition";var K4=Ee(function(t,n){const{rootProps:r,motionProps:i,...o}=t,{getPopoverProps:a,getPopoverPositionerProps:s,onAnimationComplete:l}=Zf(),d=Cv(),p={position:"relative",display:"flex",flexDirection:"column",...d.content};return ne.createElement(be.div,{...s(r),__css:d.popper,className:"chakra-popover__popper"},w(Qz,{...i,...a(o,n),onAnimationComplete:g0e(l,o.onAnimationComplete),className:wv("chakra-popover__content",t.className),__css:p}))});K4.displayName="PopoverContent";var Jz=Ee(function(t,n){const{getHeaderProps:r}=Zf(),i=Cv();return ne.createElement(be.header,{...r(t,n),className:wv("chakra-popover__header",t.className),__css:i.header})});Jz.displayName="PopoverHeader";function Z4(e){const t=C.exports.Children.only(e.children),{getTriggerProps:n}=Zf();return C.exports.cloneElement(t,n(t.props,t.ref))}Z4.displayName="PopoverTrigger";function _0e(e,t,n){return(e-t)*100/(n-t)}var k0e=cv({"0%":{strokeDasharray:"1, 400",strokeDashoffset:"0"},"50%":{strokeDasharray:"400, 400",strokeDashoffset:"-100"},"100%":{strokeDasharray:"400, 400",strokeDashoffset:"-260"}}),E0e=cv({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),P0e=cv({"0%":{left:"-40%"},"100%":{left:"100%"}}),T0e=cv({from:{backgroundPosition:"1rem 0"},to:{backgroundPosition:"0 0"}});function eF(e){const{value:t=0,min:n,max:r,valueText:i,getValueText:o,isIndeterminate:a}=e,s=_0e(t,n,r);return{bind:{"data-indeterminate":a?"":void 0,"aria-valuemax":r,"aria-valuemin":n,"aria-valuenow":a?void 0:t,"aria-valuetext":(()=>{if(t!=null)return typeof o=="function"?o(t,s):i})(),role:"progressbar"},percent:s,value:t}}var tF=e=>{const{size:t,isIndeterminate:n,...r}=e;return ne.createElement(be.svg,{viewBox:"0 0 100 100",__css:{width:t,height:t,animation:n?`${E0e} 2s linear infinite`:void 0},...r})};tF.displayName="Shape";var $6=e=>ne.createElement(be.circle,{cx:50,cy:50,r:42,fill:"transparent",...e});$6.displayName="Circle";var L0e=Ee((e,t)=>{const{size:n="48px",max:r=100,min:i=0,valueText:o,getValueText:a,value:s,capIsRound:l,children:d,thickness:p="10px",color:g="#0078d4",trackColor:m="#edebe9",isIndeterminate:y,...b}=e,S=eF({min:i,max:r,value:s,valueText:o,getValueText:a,isIndeterminate:y}),E=y?void 0:(S.percent??0)*2.64,P=E==null?void 0:`${E} ${264-E}`,k=y?{css:{animation:`${k0e} 1.5s linear infinite`}}:{strokeDashoffset:66,strokeDasharray:P,transitionProperty:"stroke-dasharray, stroke",transitionDuration:"0.6s",transitionTimingFunction:"ease"},L={display:"inline-block",position:"relative",verticalAlign:"middle",fontSize:n};return ne.createElement(be.div,{ref:t,className:"chakra-progress",...S.bind,...b,__css:L},te(tF,{size:n,isIndeterminate:y,children:[w($6,{stroke:m,strokeWidth:p,className:"chakra-progress__track"}),w($6,{stroke:g,strokeWidth:p,className:"chakra-progress__indicator",strokeLinecap:l?"round":void 0,opacity:S.value===0&&!y?0:void 0,...k})]}),d)});L0e.displayName="CircularProgress";var[A0e,I0e]=xn({name:"ProgressStylesContext",errorMessage:`useProgressStyles returned is 'undefined'. Seems you forgot to wrap the components in "<Progress />" `}),M0e=Ee((e,t)=>{const{min:n,max:r,value:i,isIndeterminate:o,...a}=e,s=eF({value:i,min:n,max:r,isIndeterminate:o}),d={height:"100%",...I0e().filledTrack};return ne.createElement(be.div,{ref:t,style:{width:`${s.percent}%`,...a.style},...s.bind,...a,__css:d})}),nF=Ee((e,t)=>{var n;const{value:r,min:i=0,max:o=100,hasStripe:a,isAnimated:s,children:l,borderRadius:d,isIndeterminate:p,"aria-label":g,"aria-labelledby":m,...y}=hn(e),b=Ai("Progress",e),S=d??((n=b.track)==null?void 0:n.borderRadius),E={animation:`${T0e} 1s linear infinite`},L={...!p&&a&&s&&E,...p&&{position:"absolute",willChange:"left",minWidth:"50%",animation:`${P0e} 1s ease infinite normal none running`}},I={overflow:"hidden",position:"relative",...b.track};return ne.createElement(be.div,{ref:t,borderRadius:S,__css:I,...y},te(A0e,{value:b,children:[w(M0e,{"aria-label":g,"aria-labelledby":m,min:i,max:o,value:r,isIndeterminate:p,css:L,borderRadius:S}),l]}))});nF.displayName="Progress";var R0e=be("div",{baseStyle:{fontSize:"0.24em",top:"50%",left:"50%",width:"100%",textAlign:"center",position:"absolute",transform:"translate(-50%, -50%)"}});R0e.displayName="CircularProgressLabel";var O0e=(...e)=>e.filter(Boolean).join(" "),N0e=e=>e?"":void 0;function D0e(e,t){const n={},r={};for(const[i,o]of Object.entries(e))t.includes(i)?n[i]=o:r[i]=o;return[n,r]}var rF=Ee(function(t,n){const{children:r,placeholder:i,className:o,...a}=t;return ne.createElement(be.select,{...a,ref:n,className:O0e("chakra-select",o)},i&&w("option",{value:"",children:i}),r)});rF.displayName="SelectField";var iF=Ee((e,t)=>{var n;const r=Ai("Select",e),{rootProps:i,placeholder:o,icon:a,color:s,height:l,h:d,minH:p,minHeight:g,iconColor:m,iconSize:y,...b}=hn(e),[S,E]=D0e(b,tY),P=A8(E),k={width:"100%",height:"fit-content",position:"relative",color:s},L={paddingEnd:"2rem",...r.field,_focus:{zIndex:"unset",...(n=r.field)==null?void 0:n._focus}};return ne.createElement(be.div,{className:"chakra-select__wrapper",__css:k,...S,...i},w(rF,{ref:t,height:d??l,minH:p??g,placeholder:o,...P,__css:L,children:e.children}),w(oF,{"data-disabled":N0e(P.disabled),...(m||s)&&{color:m||s},__css:r.icon,...y&&{fontSize:y},children:a}))});iF.displayName="Select";var z0e=e=>w("svg",{viewBox:"0 0 24 24",...e,children:w("path",{fill:"currentColor",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})}),F0e=be("div",{baseStyle:{position:"absolute",display:"inline-flex",alignItems:"center",justifyContent:"center",pointerEvents:"none",top:"50%",transform:"translateY(-50%)"}}),oF=e=>{const{children:t=w(z0e,{}),...n}=e,r=C.exports.cloneElement(t,{role:"presentation",className:"chakra-select__icon",focusable:!1,"aria-hidden":!0,style:{width:"1em",height:"1em",color:"currentColor"}});return w(F0e,{...n,className:"chakra-select__icon-wrapper",children:C.exports.isValidElement(t)?r:null})};oF.displayName="SelectIcon";function B0e(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function $0e(e){const t=W0e(e);return typeof t.PointerEvent<"u"&&e instanceof t.PointerEvent?e.pointerType==="mouse":e instanceof t.MouseEvent}function aF(e){return!!e.touches}function H0e(e){return aF(e)&&e.touches.length>1}function W0e(e){return e.view??window}function V0e(e,t="page"){const n=e.touches[0]||e.changedTouches[0];return{x:n[`${t}X`],y:n[`${t}Y`]}}function U0e(e,t="page"){return{x:e[`${t}X`],y:e[`${t}Y`]}}function sF(e,t="page"){return aF(e)?V0e(e,t):U0e(e,t)}function G0e(e){return t=>{const n=$0e(t);(!n||n&&t.button===0)&&e(t)}}function j0e(e,t=!1){function n(i){e(i,{point:sF(i)})}return t?G0e(n):n}function n3(e,t,n,r){return B0e(e,t,j0e(n,t==="pointerdown"),r)}function lF(e){const t=C.exports.useRef(null);return t.current=e,t}var q0e=class{history=[];startEvent=null;lastEvent=null;lastEventInfo=null;handlers={};removeListeners=()=>{};threshold=3;win;constructor(e,t,n){if(this.win=e.view??window,H0e(e))return;this.handlers=t,n&&(this.threshold=n),e.stopPropagation(),e.preventDefault();const r={point:sF(e)},{timestamp:i}=RE();this.history=[{...r.point,timestamp:i}];const{onSessionStart:o}=t;o?.(e,lS(r,this.history)),this.removeListeners=Y0e(n3(this.win,"pointermove",this.onPointerMove),n3(this.win,"pointerup",this.onPointerUp),n3(this.win,"pointercancel",this.onPointerUp))}updatePoint=()=>{if(!(this.lastEvent&&this.lastEventInfo))return;const e=lS(this.lastEventInfo,this.history),t=this.startEvent!==null,n=X0e(e.offset,{x:0,y:0})>=this.threshold;if(!t&&!n)return;const{timestamp:r}=RE();this.history.push({...e.point,timestamp:r});const{onStart:i,onMove:o}=this.handlers;t||(i?.(this.lastEvent,e),this.startEvent=this.lastEvent),o?.(this.lastEvent,e)};onPointerMove=(e,t)=>{this.lastEvent=e,this.lastEventInfo=t,hX.update(this.updatePoint,!0)};onPointerUp=(e,t)=>{const n=lS(t,this.history),{onEnd:r,onSessionEnd:i}=this.handlers;i?.(e,n),this.end(),!(!r||!this.startEvent)&&r?.(e,n)};updateHandlers(e){this.handlers=e}end(){var e;(e=this.removeListeners)==null||e.call(this),pX.update(this.updatePoint)}};function nL(e,t){return{x:e.x-t.x,y:e.y-t.y}}function lS(e,t){return{point:e.point,delta:nL(e.point,t[t.length-1]),offset:nL(e.point,t[0]),velocity:Z0e(t,.1)}}var K0e=e=>e*1e3;function Z0e(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null;const i=e[e.length-1];for(;n>=0&&(r=e[n],!(i.timestamp-r.timestamp>K0e(t)));)n--;if(!r)return{x:0,y:0};const o=(i.timestamp-r.timestamp)/1e3;if(o===0)return{x:0,y:0};const a={x:(i.x-r.x)/o,y:(i.y-r.y)/o};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function Y0e(...e){return t=>e.reduce((n,r)=>r(n),t)}function uS(e,t){return Math.abs(e-t)}function rL(e){return"x"in e&&"y"in e}function X0e(e,t){if(typeof e=="number"&&typeof t=="number")return uS(e,t);if(rL(e)&&rL(t)){const n=uS(e.x,t.x),r=uS(e.y,t.y);return Math.sqrt(n**2+r**2)}return 0}function uF(e,t){const{onPan:n,onPanStart:r,onPanEnd:i,onPanSessionStart:o,onPanSessionEnd:a,threshold:s}=t,l=Boolean(n||r||i||o||a),d=C.exports.useRef(null),p=lF({onSessionStart:o,onSessionEnd:a,onStart:r,onMove:n,onEnd(g,m){d.current=null,i?.(g,m)}});C.exports.useEffect(()=>{var g;(g=d.current)==null||g.updateHandlers(p.current)}),C.exports.useEffect(()=>{const g=e.current;if(!g||!l)return;function m(y){d.current=new q0e(y,p.current,s)}return n3(g,"pointerdown",m)},[e,l,p,s]),C.exports.useEffect(()=>()=>{var g;(g=d.current)==null||g.end(),d.current=null},[])}function Q0e(e,t){if(!e){t(void 0);return}t({width:e.offsetWidth,height:e.offsetHeight});const n=e.ownerDocument.defaultView??window,r=new n.ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const[o]=i;let a,s;if("borderBoxSize"in o){const l=o.borderBoxSize,d=Array.isArray(l)?l[0]:l;a=d.inlineSize,s=d.blockSize}else a=e.offsetWidth,s=e.offsetHeight;t({width:a,height:s})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}var J0e=Boolean(globalThis?.document)?C.exports.useLayoutEffect:C.exports.useEffect;function e1e(e,t){var n;if(!e||!e.parentElement)return;const r=((n=e.ownerDocument)==null?void 0:n.defaultView)??window,i=new r.MutationObserver(()=>{t()});return i.observe(e.parentElement,{childList:!0}),()=>{i.disconnect()}}function cF({getNodes:e,observeMutation:t=!0}){const[n,r]=C.exports.useState([]),[i,o]=C.exports.useState(0);return J0e(()=>{const a=e(),s=a.map((l,d)=>Q0e(l,p=>{r(g=>[...g.slice(0,d),p,...g.slice(d+1)])}));if(t){const l=a[0];s.push(e1e(l,()=>{o(d=>d+1)}))}return()=>{s.forEach(l=>{l?.()})}},[i]),n}function t1e(e){return typeof e=="object"&&e!==null&&"current"in e}function n1e(e){const[t]=cF({observeMutation:!1,getNodes(){return[t1e(e)?e.current:e]}});return t}var r1e=Object.getOwnPropertyNames,i1e=(e,t)=>function(){return e&&(t=(0,e[r1e(e)[0]])(e=0)),t},rd=i1e({"../../../react-shim.js"(){}});rd();rd();rd();var Aa=e=>e?"":void 0,Zp=e=>e?!0:void 0,id=(...e)=>e.filter(Boolean).join(" ");rd();function Yp(...e){return function(n){e.some(r=>(r?.(n),n?.defaultPrevented))}}rd();rd();function o1e(e){return{root:`slider-root-${e}`,getThumb:t=>`slider-thumb-${e}-${t}`,getInput:t=>`slider-input-${e}-${t}`,track:`slider-track-${e}`,innerTrack:`slider-filled-track-${e}`,getMarker:t=>`slider-marker-${e}-${t}`,output:`slider-output-${e}`}}function kg(e){const{orientation:t,vertical:n,horizontal:r}=e;return t==="vertical"?n:r}var r3={width:0,height:0},ry=e=>e||r3;function dF(e){const{orientation:t,thumbPercents:n,thumbRects:r,isReversed:i}=e,o=S=>{const E=r[S]??r3;return{position:"absolute",userSelect:"none",WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",touchAction:"none",...kg({orientation:t,vertical:{bottom:`calc(${n[S]}% - ${E.height/2}px)`},horizontal:{left:`calc(${n[S]}% - ${E.width/2}px)`}})}},a=t==="vertical"?r.reduce((S,E)=>ry(S).height>ry(E).height?S:E,r3):r.reduce((S,E)=>ry(S).width>ry(E).width?S:E,r3),s={position:"relative",touchAction:"none",WebkitTapHighlightColor:"rgba(0,0,0,0)",userSelect:"none",outline:0,...kg({orientation:t,vertical:a?{paddingLeft:a.width/2,paddingRight:a.width/2}:{},horizontal:a?{paddingTop:a.height/2,paddingBottom:a.height/2}:{}})},l={position:"absolute",...kg({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",height:"100%"},horizontal:{top:"50%",transform:"translateY(-50%)",width:"100%"}})},d=n.length===1,p=[0,i?100-n[0]:n[0]],g=d?p:n;let m=g[0];!d&&i&&(m=100-m);const y=Math.abs(g[g.length-1]-g[0]),b={...l,...kg({orientation:t,vertical:i?{height:`${y}%`,top:`${m}%`}:{height:`${y}%`,bottom:`${m}%`},horizontal:i?{width:`${y}%`,right:`${m}%`}:{width:`${y}%`,left:`${m}%`}})};return{trackStyle:l,innerTrackStyle:b,rootStyle:s,getThumbStyle:o}}function fF(e){const{isReversed:t,direction:n,orientation:r}=e;return n==="ltr"||r==="vertical"?t:!t}function a1e(e){const{min:t=0,max:n=100,onChange:r,value:i,defaultValue:o,isReversed:a,direction:s="ltr",orientation:l="horizontal",id:d,isDisabled:p,isReadOnly:g,onChangeStart:m,onChangeEnd:y,step:b=1,getAriaValueText:S,"aria-valuetext":E,"aria-label":P,"aria-labelledby":k,name:L,focusThumbOnChange:I=!0,minStepsBetweenThumbs:O=0,...N}=e,D=ur(m),F=ur(y),U=ur(S),W=fF({isReversed:a,direction:s,orientation:l}),[q,pe]=w4({value:i,defaultValue:o??[25,75],onChange:r});if(!Array.isArray(q))throw new TypeError(`[range-slider] You passed an invalid value for \`value\` or \`defaultValue\`, expected \`Array\` but got \`${typeof q}\``);const[fe,ye]=C.exports.useState(!1),[Pe,xe]=C.exports.useState(!1),[Y,V]=C.exports.useState(-1),ae=!(p||g),oe=C.exports.useRef(q),X=q.map(Fe=>Gp(Fe,t,n)),me=O*b,ve=s1e(X,t,n,me),Se=C.exports.useRef({eventSource:null,value:[],valueBounds:[]});Se.current.value=X,Se.current.valueBounds=ve;const He=X.map(Fe=>n-Fe+t),ut=(W?He:X).map(Fe=>c5(Fe,t,n)),qe=l==="vertical",at=C.exports.useRef(null),et=C.exports.useRef(null),it=cF({getNodes(){const Fe=et.current,lt=Fe?.querySelectorAll("[role=slider]");return lt?Array.from(lt):[]}}),At=C.exports.useId(),Le=o1e(d??At),ot=C.exports.useCallback(Fe=>{var lt;if(!at.current)return;Se.current.eventSource="pointer";const Xe=at.current.getBoundingClientRect(),{clientX:Lt,clientY:Zt}=((lt=Fe.touches)==null?void 0:lt[0])??Fe,Zn=qe?Xe.bottom-Zt:Lt-Xe.left,ao=qe?Xe.height:Xe.width;let ui=Zn/ao;return W&&(ui=1-ui),mD(ui,t,n)},[qe,W,n,t]),Et=(n-t)/10,rt=b||(n-t)/100,pt=C.exports.useMemo(()=>({setValueAtIndex(Fe,lt){if(!ae)return;const Xe=Se.current.valueBounds[Fe];lt=parseFloat(L6(lt,Xe.min,rt)),lt=Gp(lt,Xe.min,Xe.max);const Lt=[...Se.current.value];Lt[Fe]=lt,pe(Lt)},setActiveIndex:V,stepUp(Fe,lt=rt){const Xe=Se.current.value[Fe],Lt=W?Xe-lt:Xe+lt;pt.setValueAtIndex(Fe,Lt)},stepDown(Fe,lt=rt){const Xe=Se.current.value[Fe],Lt=W?Xe+lt:Xe-lt;pt.setValueAtIndex(Fe,Lt)},reset(){pe(oe.current)}}),[rt,W,pe,ae]),Sn=C.exports.useCallback(Fe=>{const lt=Fe.key,Lt={ArrowRight:()=>pt.stepUp(Y),ArrowUp:()=>pt.stepUp(Y),ArrowLeft:()=>pt.stepDown(Y),ArrowDown:()=>pt.stepDown(Y),PageUp:()=>pt.stepUp(Y,Et),PageDown:()=>pt.stepDown(Y,Et),Home:()=>{const{min:Zt}=ve[Y];pt.setValueAtIndex(Y,Zt)},End:()=>{const{max:Zt}=ve[Y];pt.setValueAtIndex(Y,Zt)}}[lt];Lt&&(Fe.preventDefault(),Fe.stopPropagation(),Lt(Fe),Se.current.eventSource="keyboard")},[pt,Y,Et,ve]),{getThumbStyle:bt,rootStyle:qt,trackStyle:wn,innerTrackStyle:pn}=C.exports.useMemo(()=>dF({isReversed:W,orientation:l,thumbRects:it,thumbPercents:ut}),[W,l,ut,it]),Me=C.exports.useCallback(Fe=>{var lt;const Xe=Fe??Y;if(Xe!==-1&&I){const Lt=Le.getThumb(Xe),Zt=(lt=et.current)==null?void 0:lt.ownerDocument.getElementById(Lt);Zt&&setTimeout(()=>Zt.focus())}},[I,Y,Le]);Gc(()=>{Se.current.eventSource==="keyboard"&&F?.(Se.current.value)},[X,F]);const Ze=Fe=>{const lt=ot(Fe)||0,Xe=Se.current.value.map(ui=>Math.abs(ui-lt)),Lt=Math.min(...Xe);let Zt=Xe.indexOf(Lt);const Zn=Xe.filter(ui=>ui===Lt);Zn.length>1&&lt>Se.current.value[Zt]&&(Zt=Zt+Zn.length-1),V(Zt),pt.setValueAtIndex(Zt,lt),Me(Zt)},Kt=Fe=>{if(Y==-1)return;const lt=ot(Fe)||0;V(Y),pt.setValueAtIndex(Y,lt),Me(Y)};uF(et,{onPanSessionStart(Fe){!ae||(ye(!0),Ze(Fe),D?.(Se.current.value))},onPanSessionEnd(){!ae||(ye(!1),F?.(Se.current.value))},onPan(Fe){!ae||Kt(Fe)}});const Vt=C.exports.useCallback((Fe={},lt=null)=>({...Fe,...N,id:Le.root,ref:zn(lt,et),tabIndex:-1,"aria-disabled":Zp(p),"data-focused":Aa(Pe),style:{...Fe.style,...qt}}),[N,p,Pe,qt,Le]),_e=C.exports.useCallback((Fe={},lt=null)=>({...Fe,ref:zn(lt,at),id:Le.track,"data-disabled":Aa(p),style:{...Fe.style,...wn}}),[p,wn,Le]),kt=C.exports.useCallback((Fe={},lt=null)=>({...Fe,ref:lt,id:Le.innerTrack,style:{...Fe.style,...pn}}),[pn,Le]),Ne=C.exports.useCallback((Fe,lt=null)=>{const{index:Xe,...Lt}=Fe,Zt=X[Xe];if(Zt==null)throw new TypeError(`[range-slider > thumb] Cannot find value at index \`${Xe}\`. The \`value\` or \`defaultValue\` length is : ${X.length}`);const Zn=ve[Xe];return{...Lt,ref:lt,role:"slider",tabIndex:ae?0:void 0,id:Le.getThumb(Xe),"data-active":Aa(fe&&Y===Xe),"aria-valuetext":U?.(Zt)??E?.[Xe],"aria-valuemin":Zn.min,"aria-valuemax":Zn.max,"aria-valuenow":Zt,"aria-orientation":l,"aria-disabled":Zp(p),"aria-readonly":Zp(g),"aria-label":P?.[Xe],"aria-labelledby":P?.[Xe]?void 0:k?.[Xe],style:{...Fe.style,...bt(Xe)},onKeyDown:Yp(Fe.onKeyDown,Sn),onFocus:Yp(Fe.onFocus,()=>{xe(!0),V(Xe)}),onBlur:Yp(Fe.onBlur,()=>{xe(!1),V(-1)})}},[Le,X,ve,ae,fe,Y,U,E,l,p,g,P,k,bt,Sn,xe]),tt=C.exports.useCallback((Fe={},lt=null)=>({...Fe,ref:lt,id:Le.output,htmlFor:X.map((Xe,Lt)=>Le.getThumb(Lt)).join(" "),"aria-live":"off"}),[Le,X]),nn=C.exports.useCallback((Fe,lt=null)=>{const{value:Xe,...Lt}=Fe,Zt=!(Xe<t||Xe>n),Zn=Xe>=X[0]&&Xe<=X[X.length-1];let ao=c5(Xe,t,n);ao=W?100-ao:ao;const ui={position:"absolute",pointerEvents:"none",...kg({orientation:l,vertical:{bottom:`${ao}%`},horizontal:{left:`${ao}%`}})};return{...Lt,ref:lt,id:Le.getMarker(Fe.value),role:"presentation","aria-hidden":!0,"data-disabled":Aa(p),"data-invalid":Aa(!Zt),"data-highlighted":Aa(Zn),style:{...Fe.style,...ui}}},[p,W,n,t,l,X,Le]),Mn=C.exports.useCallback((Fe,lt=null)=>{const{index:Xe,...Lt}=Fe;return{...Lt,ref:lt,id:Le.getInput(Xe),type:"hidden",value:X[Xe],name:Array.isArray(L)?L[Xe]:`${L}-${Xe}`}},[L,X,Le]);return{state:{value:X,isFocused:Pe,isDragging:fe,getThumbPercent:Fe=>ut[Fe],getThumbMinValue:Fe=>ve[Fe].min,getThumbMaxValue:Fe=>ve[Fe].max},actions:pt,getRootProps:Vt,getTrackProps:_e,getInnerTrackProps:kt,getThumbProps:Ne,getMarkerProps:nn,getInputProps:Mn,getOutputProps:tt}}function s1e(e,t,n,r){return e.map((i,o)=>{const a=o===0?t:e[o-1]+r,s=o===e.length-1?n:e[o+1]-r;return{min:a,max:s}})}var[l1e,Y4]=xn({name:"SliderContext",errorMessage:"useSliderContext: `context` is undefined. Seems you forgot to wrap all slider components within <RangeSlider />"}),[u1e,c7]=xn({name:"RangeSliderStylesContext",errorMessage:`useRangeSliderStyles returned is 'undefined'. Seems you forgot to wrap the components in "<RangeSlider />" `}),hF=Ee(function(t,n){const r=Ai("Slider",t),i=hn(t),{direction:o}=E0();i.direction=o;const{getRootProps:a,...s}=a1e(i),l=C.exports.useMemo(()=>({...s,name:t.name}),[s,t.name]);return ne.createElement(l1e,{value:l},ne.createElement(u1e,{value:r},ne.createElement(be.div,{...a({},n),className:"chakra-slider",__css:r.container},t.children)))});hF.defaultProps={orientation:"horizontal"};hF.displayName="RangeSlider";var c1e=Ee(function(t,n){const{getThumbProps:r,getInputProps:i,name:o}=Y4(),a=c7(),s=r(t,n);return ne.createElement(be.div,{...s,className:id("chakra-slider__thumb",t.className),__css:a.thumb},s.children,o&&w("input",{...i({index:t.index})}))});c1e.displayName="RangeSliderThumb";var d1e=Ee(function(t,n){const{getTrackProps:r}=Y4(),i=c7(),o=r(t,n);return ne.createElement(be.div,{...o,className:id("chakra-slider__track",t.className),__css:i.track,"data-testid":"chakra-range-slider-track"})});d1e.displayName="RangeSliderTrack";var f1e=Ee(function(t,n){const{getInnerTrackProps:r}=Y4(),i=c7(),o=r(t,n);return ne.createElement(be.div,{...o,className:"chakra-slider__filled-track",__css:i.filledTrack})});f1e.displayName="RangeSliderFilledTrack";var h1e=Ee(function(t,n){const{getMarkerProps:r}=Y4(),i=r(t,n);return ne.createElement(be.div,{...i,className:id("chakra-slider__marker",t.className)})});h1e.displayName="RangeSliderMark";rd();rd();function p1e(e){const{min:t=0,max:n=100,onChange:r,value:i,defaultValue:o,isReversed:a,direction:s="ltr",orientation:l="horizontal",id:d,isDisabled:p,isReadOnly:g,onChangeStart:m,onChangeEnd:y,step:b=1,getAriaValueText:S,"aria-valuetext":E,"aria-label":P,"aria-labelledby":k,name:L,focusThumbOnChange:I=!0,...O}=e,N=ur(m),D=ur(y),F=ur(S),U=fF({isReversed:a,direction:s,orientation:l}),[W,q]=w4({value:i,defaultValue:o??m1e(t,n),onChange:r}),[pe,fe]=C.exports.useState(!1),[ye,Pe]=C.exports.useState(!1),xe=!(p||g),Y=(n-t)/10,V=b||(n-t)/100,ae=Gp(W,t,n),oe=n-ae+t,me=c5(U?oe:ae,t,n),ve=l==="vertical",Se=lF({min:t,max:n,step:b,isDisabled:p,value:ae,isInteractive:xe,isReversed:U,isVertical:ve,eventSource:null,focusThumbOnChange:I,orientation:l}),He=C.exports.useRef(null),je=C.exports.useRef(null),ut=C.exports.useRef(null),qe=C.exports.useId(),at=d??qe,[et,it]=[`slider-thumb-${at}`,`slider-track-${at}`],At=C.exports.useCallback(Ne=>{var tt;if(!He.current)return;const nn=Se.current;nn.eventSource="pointer";const Mn=He.current.getBoundingClientRect(),{clientX:Fe,clientY:lt}=((tt=Ne.touches)==null?void 0:tt[0])??Ne,Xe=ve?Mn.bottom-lt:Fe-Mn.left,Lt=ve?Mn.height:Mn.width;let Zt=Xe/Lt;U&&(Zt=1-Zt);let Zn=mD(Zt,nn.min,nn.max);return nn.step&&(Zn=parseFloat(L6(Zn,nn.min,nn.step))),Zn=Gp(Zn,nn.min,nn.max),Zn},[ve,U,Se]),wt=C.exports.useCallback(Ne=>{const tt=Se.current;!tt.isInteractive||(Ne=parseFloat(L6(Ne,tt.min,V)),Ne=Gp(Ne,tt.min,tt.max),q(Ne))},[V,q,Se]),Le=C.exports.useMemo(()=>({stepUp(Ne=V){const tt=U?ae-Ne:ae+Ne;wt(tt)},stepDown(Ne=V){const tt=U?ae+Ne:ae-Ne;wt(tt)},reset(){wt(o||0)},stepTo(Ne){wt(Ne)}}),[wt,U,ae,V,o]),ot=C.exports.useCallback(Ne=>{const tt=Se.current,Mn={ArrowRight:()=>Le.stepUp(),ArrowUp:()=>Le.stepUp(),ArrowLeft:()=>Le.stepDown(),ArrowDown:()=>Le.stepDown(),PageUp:()=>Le.stepUp(Y),PageDown:()=>Le.stepDown(Y),Home:()=>wt(tt.min),End:()=>wt(tt.max)}[Ne.key];Mn&&(Ne.preventDefault(),Ne.stopPropagation(),Mn(Ne),tt.eventSource="keyboard")},[Le,wt,Y,Se]),Et=F?.(ae)??E,rt=n1e(je),{getThumbStyle:pt,rootStyle:Sn,trackStyle:bt,innerTrackStyle:qt}=C.exports.useMemo(()=>{const Ne=Se.current,tt=rt??{width:0,height:0};return dF({isReversed:U,orientation:Ne.orientation,thumbRects:[tt],thumbPercents:[me]})},[U,rt,me,Se]),wn=C.exports.useCallback(()=>{Se.current.focusThumbOnChange&&setTimeout(()=>{var tt;return(tt=je.current)==null?void 0:tt.focus()})},[Se]);Gc(()=>{const Ne=Se.current;wn(),Ne.eventSource==="keyboard"&&D?.(Ne.value)},[ae,D]);function pn(Ne){const tt=At(Ne);tt!=null&&tt!==Se.current.value&&q(tt)}uF(ut,{onPanSessionStart(Ne){const tt=Se.current;!tt.isInteractive||(fe(!0),wn(),pn(Ne),N?.(tt.value))},onPanSessionEnd(){const Ne=Se.current;!Ne.isInteractive||(fe(!1),D?.(Ne.value))},onPan(Ne){!Se.current.isInteractive||pn(Ne)}});const Me=C.exports.useCallback((Ne={},tt=null)=>({...Ne,...O,ref:zn(tt,ut),tabIndex:-1,"aria-disabled":Zp(p),"data-focused":Aa(ye),style:{...Ne.style,...Sn}}),[O,p,ye,Sn]),Ze=C.exports.useCallback((Ne={},tt=null)=>({...Ne,ref:zn(tt,He),id:it,"data-disabled":Aa(p),style:{...Ne.style,...bt}}),[p,it,bt]),Kt=C.exports.useCallback((Ne={},tt=null)=>({...Ne,ref:tt,style:{...Ne.style,...qt}}),[qt]),Vt=C.exports.useCallback((Ne={},tt=null)=>({...Ne,ref:zn(tt,je),role:"slider",tabIndex:xe?0:void 0,id:et,"data-active":Aa(pe),"aria-valuetext":Et,"aria-valuemin":t,"aria-valuemax":n,"aria-valuenow":ae,"aria-orientation":l,"aria-disabled":Zp(p),"aria-readonly":Zp(g),"aria-label":P,"aria-labelledby":P?void 0:k,style:{...Ne.style,...pt(0)},onKeyDown:Yp(Ne.onKeyDown,ot),onFocus:Yp(Ne.onFocus,()=>Pe(!0)),onBlur:Yp(Ne.onBlur,()=>Pe(!1))}),[xe,et,pe,Et,t,n,ae,l,p,g,P,k,pt,ot]),_e=C.exports.useCallback((Ne,tt=null)=>{const nn=!(Ne.value<t||Ne.value>n),Mn=ae>=Ne.value,Fe=c5(Ne.value,t,n),lt={position:"absolute",pointerEvents:"none",...g1e({orientation:l,vertical:{bottom:U?`${100-Fe}%`:`${Fe}%`},horizontal:{left:U?`${100-Fe}%`:`${Fe}%`}})};return{...Ne,ref:tt,role:"presentation","aria-hidden":!0,"data-disabled":Aa(p),"data-invalid":Aa(!nn),"data-highlighted":Aa(Mn),style:{...Ne.style,...lt}}},[p,U,n,t,l,ae]),kt=C.exports.useCallback((Ne={},tt=null)=>({...Ne,ref:tt,type:"hidden",value:ae,name:L}),[L,ae]);return{state:{value:ae,isFocused:ye,isDragging:pe},actions:Le,getRootProps:Me,getTrackProps:Ze,getInnerTrackProps:Kt,getThumbProps:Vt,getMarkerProps:_e,getInputProps:kt}}function g1e(e){const{orientation:t,vertical:n,horizontal:r}=e;return t==="vertical"?n:r}function m1e(e,t){return t<e?e:e+(t-e)/2}var[v1e,X4]=xn({name:"SliderContext",hookName:"useSliderContext",providerName:"<Slider />"}),[y1e,Q4]=xn({name:"SliderStylesContext",hookName:"useSliderStyles",providerName:"<Slider />"}),d7=Ee((e,t)=>{const n=Ai("Slider",e),r=hn(e),{direction:i}=E0();r.direction=i;const{getInputProps:o,getRootProps:a,...s}=p1e(r),l=a(),d=o({},t);return ne.createElement(v1e,{value:s},ne.createElement(y1e,{value:n},ne.createElement(be.div,{...l,className:id("chakra-slider",e.className),__css:n.container},e.children,w("input",{...d}))))});d7.defaultProps={orientation:"horizontal"};d7.displayName="Slider";var pF=Ee((e,t)=>{const{getThumbProps:n}=X4(),r=Q4(),i=n(e,t);return ne.createElement(be.div,{...i,className:id("chakra-slider__thumb",e.className),__css:r.thumb})});pF.displayName="SliderThumb";var gF=Ee((e,t)=>{const{getTrackProps:n}=X4(),r=Q4(),i=n(e,t);return ne.createElement(be.div,{...i,className:id("chakra-slider__track",e.className),__css:r.track})});gF.displayName="SliderTrack";var mF=Ee((e,t)=>{const{getInnerTrackProps:n}=X4(),r=Q4(),i=n(e,t);return ne.createElement(be.div,{...i,className:id("chakra-slider__filled-track",e.className),__css:r.filledTrack})});mF.displayName="SliderFilledTrack";var x1e=Ee((e,t)=>{const{getMarkerProps:n}=X4(),r=Q4(),i=n(e,t);return ne.createElement(be.div,{...i,className:id("chakra-slider__marker",e.className),__css:r.mark})});x1e.displayName="SliderMark";var b1e=(...e)=>e.filter(Boolean).join(" "),iL=e=>e?"":void 0,f7=Ee(function(t,n){const r=Ai("Switch",t),{spacing:i="0.5rem",children:o,...a}=hn(t),{state:s,getInputProps:l,getCheckboxProps:d,getRootProps:p,getLabelProps:g}=pD(a),m=C.exports.useMemo(()=>({display:"inline-block",position:"relative",verticalAlign:"middle",lineHeight:0,...r.container}),[r.container]),y=C.exports.useMemo(()=>({display:"inline-flex",flexShrink:0,justifyContent:"flex-start",boxSizing:"content-box",cursor:"pointer",...r.track}),[r.track]),b=C.exports.useMemo(()=>({userSelect:"none",marginStart:i,...r.label}),[i,r.label]);return ne.createElement(be.label,{...p(),className:b1e("chakra-switch",t.className),__css:m},w("input",{className:"chakra-switch__input",...l({},n)}),ne.createElement(be.span,{...d(),className:"chakra-switch__track",__css:y},ne.createElement(be.span,{__css:r.thumb,className:"chakra-switch__thumb","data-checked":iL(s.isChecked),"data-hover":iL(s.isHovered)})),o&&ne.createElement(be.span,{className:"chakra-switch__label",...g(),__css:b},o))});f7.displayName="Switch";var R0=(...e)=>e.filter(Boolean).join(" ");function H6(...e){return function(n){e.some(r=>(r?.(n),n?.defaultPrevented))}}var[S1e,vF,w1e,C1e]=kO();function _1e(e){const{defaultIndex:t,onChange:n,index:r,isManual:i,isLazy:o,lazyBehavior:a="unmount",orientation:s="horizontal",direction:l="ltr",...d}=e,[p,g]=C.exports.useState(t??0),[m,y]=w4({defaultValue:t??0,value:r,onChange:n});C.exports.useEffect(()=>{r!=null&&g(r)},[r]);const b=w1e(),S=C.exports.useId();return{id:`tabs-${e.id??S}`,selectedIndex:m,focusedIndex:p,setSelectedIndex:y,setFocusedIndex:g,isManual:i,isLazy:o,lazyBehavior:a,orientation:s,descendants:b,direction:l,htmlProps:d}}var[k1e,_v]=xn({name:"TabsContext",errorMessage:"useTabsContext: `context` is undefined. Seems you forgot to wrap all tabs components within <Tabs />"});function E1e(e){const{focusedIndex:t,orientation:n,direction:r}=_v(),i=vF(),o=C.exports.useCallback(a=>{const s=()=>{var k;const L=i.nextEnabled(t);L&&((k=L.node)==null||k.focus())},l=()=>{var k;const L=i.prevEnabled(t);L&&((k=L.node)==null||k.focus())},d=()=>{var k;const L=i.firstEnabled();L&&((k=L.node)==null||k.focus())},p=()=>{var k;const L=i.lastEnabled();L&&((k=L.node)==null||k.focus())},g=n==="horizontal",m=n==="vertical",y=a.key,b=r==="ltr"?"ArrowLeft":"ArrowRight",S=r==="ltr"?"ArrowRight":"ArrowLeft",P={[b]:()=>g&&l(),[S]:()=>g&&s(),ArrowDown:()=>m&&s(),ArrowUp:()=>m&&l(),Home:d,End:p}[y];P&&(a.preventDefault(),P(a))},[i,t,n,r]);return{...e,role:"tablist","aria-orientation":n,onKeyDown:H6(e.onKeyDown,o)}}function P1e(e){const{isDisabled:t,isFocusable:n,...r}=e,{setSelectedIndex:i,isManual:o,id:a,setFocusedIndex:s,selectedIndex:l}=_v(),{index:d,register:p}=C1e({disabled:t&&!n}),g=d===l,m=()=>{i(d)},y=()=>{s(d),!o&&!(t&&n)&&i(d)},b=vde({...r,ref:zn(p,e.ref),isDisabled:t,isFocusable:n,onClick:H6(e.onClick,m)}),S="button";return{...b,id:yF(a,d),role:"tab",tabIndex:g?0:-1,type:S,"aria-selected":g,"aria-controls":xF(a,d),onFocus:t?void 0:H6(e.onFocus,y)}}var[T1e,L1e]=xn({});function A1e(e){const t=_v(),{id:n,selectedIndex:r}=t,o=F4(e.children).map((a,s)=>C.exports.createElement(T1e,{key:s,value:{isSelected:s===r,id:xF(n,s),tabId:yF(n,s),selectedIndex:r}},a));return{...e,children:o}}function I1e(e){const{children:t,...n}=e,{isLazy:r,lazyBehavior:i}=_v(),{isSelected:o,id:a,tabId:s}=L1e(),l=C.exports.useRef(!1);o&&(l.current=!0);const d=ez({wasSelected:l.current,isSelected:o,enabled:r,mode:i});return{tabIndex:0,...n,children:d?t:null,role:"tabpanel","aria-labelledby":s,hidden:!o,id:a}}function M1e(){const e=_v(),t=vF(),{selectedIndex:n,orientation:r}=e,i=r==="horizontal",o=r==="vertical",[a,s]=C.exports.useState(()=>{if(i)return{left:0,width:0};if(o)return{top:0,height:0}}),[l,d]=C.exports.useState(!1);return gl(()=>{if(n==null)return;const p=t.item(n);if(p==null)return;i&&s({left:p.node.offsetLeft,width:p.node.offsetWidth}),o&&s({top:p.node.offsetTop,height:p.node.offsetHeight});const g=requestAnimationFrame(()=>{d(!0)});return()=>{g&&cancelAnimationFrame(g)}},[n,i,o,t]),{position:"absolute",transitionProperty:"left, right, top, bottom, height, width",transitionDuration:l?"200ms":"0ms",transitionTimingFunction:"cubic-bezier(0, 0, 0.2, 1)",...a}}function yF(e,t){return`${e}--tab-${t}`}function xF(e,t){return`${e}--tabpanel-${t}`}var[R1e,kv]=xn({name:"TabsStylesContext",errorMessage:`useTabsStyles returned is 'undefined'. Seems you forgot to wrap the components in "<Tabs />" `}),bF=Ee(function(t,n){const r=Ai("Tabs",t),{children:i,className:o,...a}=hn(t),{htmlProps:s,descendants:l,...d}=_1e(a),p=C.exports.useMemo(()=>d,[d]),{isFitted:g,...m}=s;return ne.createElement(S1e,{value:l},ne.createElement(k1e,{value:p},ne.createElement(R1e,{value:r},ne.createElement(be.div,{className:R0("chakra-tabs",o),ref:n,...m,__css:r.root},i))))});bF.displayName="Tabs";var O1e=Ee(function(t,n){const r=M1e(),i={...t.style,...r},o=kv();return ne.createElement(be.div,{ref:n,...t,className:R0("chakra-tabs__tab-indicator",t.className),style:i,__css:o.indicator})});O1e.displayName="TabIndicator";var N1e=Ee(function(t,n){const r=E1e({...t,ref:n}),o={display:"flex",...kv().tablist};return ne.createElement(be.div,{...r,className:R0("chakra-tabs__tablist",t.className),__css:o})});N1e.displayName="TabList";var SF=Ee(function(t,n){const r=I1e({...t,ref:n}),i=kv();return ne.createElement(be.div,{outline:"0",...r,className:R0("chakra-tabs__tab-panel",t.className),__css:i.tabpanel})});SF.displayName="TabPanel";var wF=Ee(function(t,n){const r=A1e(t),i=kv();return ne.createElement(be.div,{...r,width:"100%",ref:n,className:R0("chakra-tabs__tab-panels",t.className),__css:i.tabpanels})});wF.displayName="TabPanels";var CF=Ee(function(t,n){const r=kv(),i=P1e({...t,ref:n}),o={outline:"0",display:"flex",alignItems:"center",justifyContent:"center",...r.tab};return ne.createElement(be.button,{...i,className:R0("chakra-tabs__tab",t.className),__css:o})});CF.displayName="Tab";var D1e=(...e)=>e.filter(Boolean).join(" ");function z1e(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}var F1e=["h","minH","height","minHeight"],_F=Ee((e,t)=>{const n=oo("Textarea",e),{className:r,rows:i,...o}=hn(e),a=A8(o),s=i?z1e(n,F1e):n;return ne.createElement(be.textarea,{ref:t,rows:i,...a,className:D1e("chakra-textarea",r),__css:s})});_F.displayName="Textarea";function B1e(e,t){const n=ur(e);C.exports.useEffect(()=>{if(t==null)return;let r=null;return r=window.setTimeout(()=>{n()},t),()=>{r&&window.clearTimeout(r)}},[t,n])}function W6(e,...t){return $1e(e)?e(...t):e}var $1e=e=>typeof e=="function";function H1e(e,t){const n=e??"bottom",i={"top-start":{ltr:"top-left",rtl:"top-right"},"top-end":{ltr:"top-right",rtl:"top-left"},"bottom-start":{ltr:"bottom-left",rtl:"bottom-right"},"bottom-end":{ltr:"bottom-right",rtl:"bottom-left"}}[n];return i?.[t]??n}var W1e=(e,t)=>e.find(n=>n.id===t);function oL(e,t){const n=kF(e,t),r=n?e[n].findIndex(i=>i.id===t):-1;return{position:n,index:r}}function kF(e,t){for(const[n,r]of Object.entries(e))if(W1e(r,t))return n}function V1e(e){const t=e.includes("right"),n=e.includes("left");let r="center";return t&&(r="flex-end"),n&&(r="flex-start"),{display:"flex",flexDirection:"column",alignItems:r}}function U1e(e){const n=e==="top"||e==="bottom"?"0 auto":void 0,r=e.includes("top")?"env(safe-area-inset-top, 0px)":void 0,i=e.includes("bottom")?"env(safe-area-inset-bottom, 0px)":void 0,o=e.includes("left")?void 0:"env(safe-area-inset-right, 0px)",a=e.includes("right")?void 0:"env(safe-area-inset-left, 0px)";return{position:"fixed",zIndex:5500,pointerEvents:"none",display:"flex",flexDirection:"column",margin:n,top:r,bottom:i,right:o,left:a}}var G1e={top:[],"top-left":[],"top-right":[],"bottom-left":[],bottom:[],"bottom-right":[]},dl=j1e(G1e);function j1e(e){let t=e;const n=new Set,r=i=>{t=i(t),n.forEach(o=>o())};return{getState:()=>t,subscribe:i=>(n.add(i),()=>{r(()=>e),n.delete(i)}),removeToast:(i,o)=>{r(a=>({...a,[o]:a[o].filter(s=>s.id!=i)}))},notify:(i,o)=>{const a=q1e(i,o),{position:s,id:l}=a;return r(d=>{const g=s.includes("top")?[a,...d[s]??[]]:[...d[s]??[],a];return{...d,[s]:g}}),l},update:(i,o)=>{!i||r(a=>{const s={...a},{position:l,index:d}=oL(s,i);return l&&d!==-1&&(s[l][d]={...s[l][d],...o,message:EF(o)}),s})},closeAll:({positions:i}={})=>{r(o=>(i??["bottom","bottom-right","bottom-left","top","top-left","top-right"]).reduce((l,d)=>(l[d]=o[d].map(p=>({...p,requestClose:!0})),l),{...o}))},close:i=>{r(o=>{const a=kF(o,i);return a?{...o,[a]:o[a].map(s=>s.id==i?{...s,requestClose:!0}:s)}:o})},isActive:i=>Boolean(oL(dl.getState(),i).position)}}var aL=0;function q1e(e,t={}){aL+=1;const n=t.id??aL,r=t.position??"bottom";return{id:n,message:e,position:r,duration:t.duration,onCloseComplete:t.onCloseComplete,onRequestRemove:()=>dl.removeToast(String(n),r),status:t.status,requestClose:!1,containerStyle:t.containerStyle}}var K1e=e=>{const{status:t,variant:n="solid",id:r,title:i,isClosable:o,onClose:a,description:s,icon:l}=e,d=r?{root:`toast-${r}`,title:`toast-${r}-title`,description:`toast-${r}-description`}:void 0;return ne.createElement(aD,{addRole:!1,status:t,variant:n,id:d?.root,alignItems:"start",borderRadius:"md",boxShadow:"lg",paddingEnd:8,textAlign:"start",width:"auto"},w(lD,{children:l}),ne.createElement(be.div,{flex:"1",maxWidth:"100%"},i&&w(uD,{id:d?.title,children:i}),s&&w(sD,{id:d?.description,display:"block",children:s})),o&&w(H4,{size:"sm",onClick:a,position:"absolute",insetEnd:1,top:1}))};function EF(e={}){const{render:t,toastComponent:n=K1e}=e;return i=>typeof t=="function"?t({...i,...e}):w(n,{...i,...e})}function Z1e(e,t){const n=i=>({...t,...i,position:H1e(i?.position??t?.position,e)}),r=i=>{const o=n(i),a=EF(o);return dl.notify(a,o)};return r.update=(i,o)=>{dl.update(i,n(o))},r.promise=(i,o)=>{const a=r({...o.loading,status:"loading",duration:null});i.then(s=>r.update(a,{status:"success",duration:5e3,...W6(o.success,s)})).catch(s=>r.update(a,{status:"error",duration:5e3,...W6(o.error,s)}))},r.closeAll=dl.closeAll,r.close=dl.close,r.isActive=dl.isActive,r}function od(e){const{theme:t}=wO();return C.exports.useMemo(()=>Z1e(t.direction,e),[e,t.direction])}var Y1e={initial:e=>{const{position:t}=e,n=["top","bottom"].includes(t)?"y":"x";let r=["top-right","bottom-right"].includes(t)?1:-1;return t==="bottom"&&(r=1),{opacity:0,[n]:r*24}},animate:{opacity:1,y:0,x:0,scale:1,transition:{duration:.4,ease:[.4,0,.2,1]}},exit:{opacity:0,scale:.85,transition:{duration:.2,ease:[.4,0,1,1]}}},PF=C.exports.memo(e=>{const{id:t,message:n,onCloseComplete:r,onRequestRemove:i,requestClose:o=!1,position:a="bottom",duration:s=5e3,containerStyle:l,motionVariants:d=Y1e,toastSpacing:p="0.5rem"}=e,[g,m]=C.exports.useState(s),y=Kae();Gc(()=>{y||r?.()},[y]),Gc(()=>{m(s)},[s]);const b=()=>m(null),S=()=>m(s),E=()=>{y&&i()};C.exports.useEffect(()=>{y&&o&&i()},[y,o,i]),B1e(E,g);const P=C.exports.useMemo(()=>({pointerEvents:"auto",maxWidth:560,minWidth:300,margin:p,...l}),[l,p]),k=C.exports.useMemo(()=>V1e(a),[a]);return ne.createElement(Wa.li,{layout:!0,className:"chakra-toast",variants:d,initial:"initial",animate:"animate",exit:"exit",onHoverStart:b,onHoverEnd:S,custom:{position:a},style:k},ne.createElement(be.div,{role:"status","aria-atomic":"true",className:"chakra-toast__inner",__css:P},W6(n,{id:t,onClose:E})))});PF.displayName="ToastComponent";var X1e=e=>{const t=C.exports.useSyncExternalStore(dl.subscribe,dl.getState,dl.getState),{children:n,motionVariants:r,component:i=PF,portalProps:o}=e,s=Object.keys(t).map(l=>{const d=t[l];return w("ul",{role:"region","aria-live":"polite",id:`chakra-toast-manager-${l}`,style:U1e(l),children:w(bu,{initial:!1,children:d.map(p=>w(i,{motionVariants:r,...p},p.id))})},l)});return te(Fn,{children:[n,w(jf,{...o,children:s})]})};function Q1e(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}function J1e(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}var ege={exit:{scale:.85,opacity:0,transition:{opacity:{duration:.15,easings:"easeInOut"},scale:{duration:.2,easings:"easeInOut"}}},enter:{scale:1,opacity:1,transition:{opacity:{easings:"easeOut",duration:.2},scale:{duration:.2,ease:[.175,.885,.4,1.1]}}}};function lg(...e){return function(n){e.some(r=>(r?.(n),n?.defaultPrevented))}}var m5=e=>{var t;return((t=e.current)==null?void 0:t.ownerDocument)||document},V6=e=>{var t,n;return((n=(t=e.current)==null?void 0:t.ownerDocument)==null?void 0:n.defaultView)||window};function tge(e={}){const{openDelay:t=0,closeDelay:n=0,closeOnClick:r=!0,closeOnMouseDown:i,closeOnScroll:o,closeOnPointerDown:a=i,closeOnEsc:s=!0,onOpen:l,onClose:d,placement:p,id:g,isOpen:m,defaultIsOpen:y,arrowSize:b=10,arrowShadowColor:S,arrowPadding:E,modifiers:P,isDisabled:k,gutter:L,offset:I,direction:O,...N}=e,{isOpen:D,onOpen:F,onClose:U}=JD({isOpen:m,defaultIsOpen:y,onOpen:l,onClose:d}),{referenceRef:W,getPopperProps:q,getArrowInnerProps:pe,getArrowProps:fe}=QD({enabled:D,placement:p,arrowPadding:E,modifiers:P,gutter:L,offset:I,direction:O}),ye=C.exports.useId(),xe=`tooltip-${g??ye}`,Y=C.exports.useRef(null),V=C.exports.useRef(),ae=C.exports.useRef(),oe=C.exports.useCallback(()=>{ae.current&&(clearTimeout(ae.current),ae.current=void 0),U()},[U]),X=nge(Y,oe),me=C.exports.useCallback(()=>{if(!k&&!V.current){X();const et=V6(Y);V.current=et.setTimeout(F,t)}},[X,k,F,t]),ve=C.exports.useCallback(()=>{V.current&&(clearTimeout(V.current),V.current=void 0);const et=V6(Y);ae.current=et.setTimeout(oe,n)},[n,oe]),Se=C.exports.useCallback(()=>{D&&r&&ve()},[r,ve,D]),He=C.exports.useCallback(()=>{D&&a&&ve()},[a,ve,D]),je=C.exports.useCallback(et=>{D&&et.key==="Escape"&&ve()},[D,ve]);Lf(()=>m5(Y),"keydown",s?je:void 0),Lf(()=>m5(Y),"scroll",()=>{D&&o&&oe()}),C.exports.useEffect(()=>()=>{clearTimeout(V.current),clearTimeout(ae.current)},[]),Lf(()=>Y.current,"pointerleave",ve);const ut=C.exports.useCallback((et={},it=null)=>({...et,ref:zn(Y,it,W),onPointerEnter:lg(et.onPointerEnter,wt=>{wt.pointerType!=="touch"&&me()}),onClick:lg(et.onClick,Se),onPointerDown:lg(et.onPointerDown,He),onFocus:lg(et.onFocus,me),onBlur:lg(et.onBlur,ve),"aria-describedby":D?xe:void 0}),[me,ve,He,D,xe,Se,W]),qe=C.exports.useCallback((et={},it=null)=>q({...et,style:{...et.style,[$r.arrowSize.var]:b?`${b}px`:void 0,[$r.arrowShadowColor.var]:S}},it),[q,b,S]),at=C.exports.useCallback((et={},it=null)=>{const At={...et.style,position:"relative",transformOrigin:$r.transformOrigin.varRef};return{ref:it,...N,...et,id:xe,role:"tooltip",style:At}},[N,xe]);return{isOpen:D,show:me,hide:ve,getTriggerProps:ut,getTooltipProps:at,getTooltipPositionerProps:qe,getArrowProps:fe,getArrowInnerProps:pe}}var cS="chakra-ui:close-tooltip";function nge(e,t){return C.exports.useEffect(()=>{const n=m5(e);return n.addEventListener(cS,t),()=>n.removeEventListener(cS,t)},[t,e]),()=>{const n=m5(e),r=V6(e);n.dispatchEvent(new r.CustomEvent(cS))}}var rge=be(Wa.div),Xr=Ee((e,t)=>{const n=oo("Tooltip",e),r=hn(e),i=E0(),{children:o,label:a,shouldWrapChildren:s,"aria-label":l,hasArrow:d,bg:p,portalProps:g,background:m,backgroundColor:y,bgColor:b,motionProps:S,...E}=r,P=m??y??p??b;if(P){n.bg=P;const U=gY(i,"colors",P);n[$r.arrowBg.var]=U}const k=tge({...E,direction:i.direction}),L=typeof o=="string"||s;let I;if(L)I=ne.createElement(be.span,{display:"inline-block",tabIndex:0,...k.getTriggerProps()},o);else{const U=C.exports.Children.only(o);I=C.exports.cloneElement(U,k.getTriggerProps(U.props,U.ref))}const O=!!l,N=k.getTooltipProps({},t),D=O?Q1e(N,["role","id"]):N,F=J1e(N,["role","id"]);return a?te(Fn,{children:[I,w(bu,{children:k.isOpen&&ne.createElement(jf,{...g},ne.createElement(be.div,{...k.getTooltipPositionerProps(),__css:{zIndex:n.zIndex,pointerEvents:"none"}},te(rge,{variants:ege,initial:"exit",animate:"enter",exit:"exit",...S,...D,__css:n,children:[a,O&&ne.createElement(be.span,{srOnly:!0,...F},l),d&&ne.createElement(be.div,{"data-popper-arrow":!0,className:"chakra-tooltip__arrow-wrapper"},ne.createElement(be.div,{"data-popper-arrow-inner":!0,className:"chakra-tooltip__arrow",__css:{bg:n.bg}}))]})))})]}):w(Fn,{children:o})});Xr.displayName="Tooltip";var ige=e=>{const{children:t,colorModeManager:n,portalZIndex:r,resetCSS:i=!0,theme:o={},environment:a,cssVarsRoot:s}=e,l=w(ND,{environment:a,children:t});return w(sie,{theme:o,cssVarsRoot:s,children:te(_R,{colorModeManager:n,options:o.config,children:[i?w(kce,{}):w(_ce,{}),w(uie,{}),r?w(tz,{zIndex:r,children:l}):l]})})};function oge({children:e,theme:t=bO,toastOptions:n,...r}){return te(ige,{theme:t,...r,children:[e,w(X1e,{...n})]})}function vs(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.map(function(i){return"'"+i+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function Kc(e){return!!e&&!!e[er]}function gu(e){var t;return!!e&&(function(n){if(!n||typeof n!="object")return!1;var r=Object.getPrototypeOf(n);if(r===null)return!0;var i=Object.hasOwnProperty.call(r,"constructor")&&r.constructor;return i===Object||typeof i=="function"&&Function.toString.call(i)===pge}(e)||Array.isArray(e)||!!e[hL]||!!(!((t=e.constructor)===null||t===void 0)&&t[hL])||h7(e)||p7(e))}function Bf(e,t,n){n===void 0&&(n=!1),O0(e)===0?(n?Object.keys:Qp)(e).forEach(function(r){n&&typeof r=="symbol"||t(r,e[r],e)}):e.forEach(function(r,i){return t(i,r,e)})}function O0(e){var t=e[er];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:h7(e)?2:p7(e)?3:0}function Xp(e,t){return O0(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function age(e,t){return O0(e)===2?e.get(t):e[t]}function TF(e,t,n){var r=O0(e);r===2?e.set(t,n):r===3?(e.delete(t),e.add(n)):e[t]=n}function LF(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function h7(e){return fge&&e instanceof Map}function p7(e){return hge&&e instanceof Set}function of(e){return e.o||e.t}function g7(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=IF(e);delete t[er];for(var n=Qp(t),r=0;r<n.length;r++){var i=n[r],o=t[i];o.writable===!1&&(o.writable=!0,o.configurable=!0),(o.get||o.set)&&(t[i]={configurable:!0,writable:!0,enumerable:o.enumerable,value:e[i]})}return Object.create(Object.getPrototypeOf(e),t)}function m7(e,t){return t===void 0&&(t=!1),v7(e)||Kc(e)||!gu(e)||(O0(e)>1&&(e.set=e.add=e.clear=e.delete=sge),Object.freeze(e),t&&Bf(e,function(n,r){return m7(r,!0)},!0)),e}function sge(){vs(2)}function v7(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function bl(e){var t=q6[e];return t||vs(18,e),t}function lge(e,t){q6[e]||(q6[e]=t)}function U6(){return Zm}function dS(e,t){t&&(bl("Patches"),e.u=[],e.s=[],e.v=t)}function v5(e){G6(e),e.p.forEach(uge),e.p=null}function G6(e){e===Zm&&(Zm=e.l)}function sL(e){return Zm={p:[],l:Zm,h:e,m:!0,_:0}}function uge(e){var t=e[er];t.i===0||t.i===1?t.j():t.O=!0}function fS(e,t){t._=t.p.length;var n=t.p[0],r=e!==void 0&&e!==n;return t.h.g||bl("ES5").S(t,e,r),r?(n[er].P&&(v5(t),vs(4)),gu(e)&&(e=y5(t,e),t.l||x5(t,e)),t.u&&bl("Patches").M(n[er].t,e,t.u,t.s)):e=y5(t,n,[]),v5(t),t.u&&t.v(t.u,t.s),e!==AF?e:void 0}function y5(e,t,n){if(v7(t))return t;var r=t[er];if(!r)return Bf(t,function(o,a){return lL(e,r,t,o,a,n)},!0),t;if(r.A!==e)return t;if(!r.P)return x5(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var i=r.i===4||r.i===5?r.o=g7(r.k):r.o;Bf(r.i===3?new Set(i):i,function(o,a){return lL(e,r,i,o,a,n)}),x5(e,i,!1),n&&e.u&&bl("Patches").R(r,n,e.u,e.s)}return r.o}function lL(e,t,n,r,i,o){if(Kc(i)){var a=y5(e,i,o&&t&&t.i!==3&&!Xp(t.D,r)?o.concat(r):void 0);if(TF(n,r,a),!Kc(a))return;e.m=!1}if(gu(i)&&!v7(i)){if(!e.h.F&&e._<1)return;y5(e,i),t&&t.A.l||x5(e,i)}}function x5(e,t,n){n===void 0&&(n=!1),e.h.F&&e.m&&m7(t,n)}function hS(e,t){var n=e[er];return(n?of(n):e)[t]}function uL(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function kc(e){e.P||(e.P=!0,e.l&&kc(e.l))}function pS(e){e.o||(e.o=g7(e.t))}function j6(e,t,n){var r=h7(t)?bl("MapSet").N(t,n):p7(t)?bl("MapSet").T(t,n):e.g?function(i,o){var a=Array.isArray(i),s={i:a?1:0,A:o?o.A:U6(),P:!1,I:!1,D:{},l:o,t:i,k:null,o:null,j:null,C:!1},l=s,d=Ym;a&&(l=[s],d=Eg);var p=Proxy.revocable(l,d),g=p.revoke,m=p.proxy;return s.k=m,s.j=g,m}(t,n):bl("ES5").J(t,n);return(n?n.A:U6()).p.push(r),r}function cge(e){return Kc(e)||vs(22,e),function t(n){if(!gu(n))return n;var r,i=n[er],o=O0(n);if(i){if(!i.P&&(i.i<4||!bl("ES5").K(i)))return i.t;i.I=!0,r=cL(n,o),i.I=!1}else r=cL(n,o);return Bf(r,function(a,s){i&&age(i.t,a)===s||TF(r,a,t(s))}),o===3?new Set(r):r}(e)}function cL(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return g7(e)}function dge(){function e(o,a){var s=i[o];return s?s.enumerable=a:i[o]=s={configurable:!0,enumerable:a,get:function(){var l=this[er];return Ym.get(l,o)},set:function(l){var d=this[er];Ym.set(d,o,l)}},s}function t(o){for(var a=o.length-1;a>=0;a--){var s=o[a][er];if(!s.P)switch(s.i){case 5:r(s)&&kc(s);break;case 4:n(s)&&kc(s)}}}function n(o){for(var a=o.t,s=o.k,l=Qp(s),d=l.length-1;d>=0;d--){var p=l[d];if(p!==er){var g=a[p];if(g===void 0&&!Xp(a,p))return!0;var m=s[p],y=m&&m[er];if(y?y.t!==g:!LF(m,g))return!0}}var b=!!a[er];return l.length!==Qp(a).length+(b?0:1)}function r(o){var a=o.k;if(a.length!==o.t.length)return!0;var s=Object.getOwnPropertyDescriptor(a,a.length-1);if(s&&!s.get)return!0;for(var l=0;l<a.length;l++)if(!a.hasOwnProperty(l))return!0;return!1}var i={};lge("ES5",{J:function(o,a){var s=Array.isArray(o),l=function(p,g){if(p){for(var m=Array(g.length),y=0;y<g.length;y++)Object.defineProperty(m,""+y,e(y,!0));return m}var b=IF(g);delete b[er];for(var S=Qp(b),E=0;E<S.length;E++){var P=S[E];b[P]=e(P,p||!!b[P].enumerable)}return Object.create(Object.getPrototypeOf(g),b)}(s,o),d={i:s?5:4,A:a?a.A:U6(),P:!1,I:!1,D:{},l:a,t:o,k:l,o:null,O:!1,C:!1};return Object.defineProperty(l,er,{value:d,writable:!0}),l},S:function(o,a,s){s?Kc(a)&&a[er].A===o&&t(o.p):(o.u&&function l(d){if(d&&typeof d=="object"){var p=d[er];if(p){var g=p.t,m=p.k,y=p.D,b=p.i;if(b===4)Bf(m,function(L){L!==er&&(g[L]!==void 0||Xp(g,L)?y[L]||l(m[L]):(y[L]=!0,kc(p)))}),Bf(g,function(L){m[L]!==void 0||Xp(m,L)||(y[L]=!1,kc(p))});else if(b===5){if(r(p)&&(kc(p),y.length=!0),m.length<g.length)for(var S=m.length;S<g.length;S++)y[S]=!1;else for(var E=g.length;E<m.length;E++)y[E]=!0;for(var P=Math.min(m.length,g.length),k=0;k<P;k++)m.hasOwnProperty(k)||(y[k]=!0),y[k]===void 0&&l(m[k])}}}}(o.p[0]),t(o.p))},K:function(o){return o.i===4?n(o):r(o)}})}var dL,Zm,y7=typeof Symbol<"u"&&typeof Symbol("x")=="symbol",fge=typeof Map<"u",hge=typeof Set<"u",fL=typeof Proxy<"u"&&Proxy.revocable!==void 0&&typeof Reflect<"u",AF=y7?Symbol.for("immer-nothing"):((dL={})["immer-nothing"]=!0,dL),hL=y7?Symbol.for("immer-draftable"):"__$immer_draftable",er=y7?Symbol.for("immer-state"):"__$immer_state",pge=""+Object.prototype.constructor,Qp=typeof Reflect<"u"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,IF=Object.getOwnPropertyDescriptors||function(e){var t={};return Qp(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},q6={},Ym={get:function(e,t){if(t===er)return e;var n=of(e);if(!Xp(n,t))return function(i,o,a){var s,l=uL(o,a);return l?"value"in l?l.value:(s=l.get)===null||s===void 0?void 0:s.call(i.k):void 0}(e,n,t);var r=n[t];return e.I||!gu(r)?r:r===hS(e.t,t)?(pS(e),e.o[t]=j6(e.A.h,r,e)):r},has:function(e,t){return t in of(e)},ownKeys:function(e){return Reflect.ownKeys(of(e))},set:function(e,t,n){var r=uL(of(e),t);if(r?.set)return r.set.call(e.k,n),!0;if(!e.P){var i=hS(of(e),t),o=i?.[er];if(o&&o.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(LF(n,i)&&(n!==void 0||Xp(e.t,t)))return!0;pS(e),kc(e)}return e.o[t]===n&&typeof n!="number"&&(n!==void 0||t in e.o)||(e.o[t]=n,e.D[t]=!0,!0)},deleteProperty:function(e,t){return hS(e.t,t)!==void 0||t in e.t?(e.D[t]=!1,pS(e),kc(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=of(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.i!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty:function(){vs(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){vs(12)}},Eg={};Bf(Ym,function(e,t){Eg[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),Eg.deleteProperty=function(e,t){return Eg.set.call(this,e,t,void 0)},Eg.set=function(e,t,n){return Ym.set.call(this,e[0],t,n,e[0])};var gge=function(){function e(n){var r=this;this.g=fL,this.F=!0,this.produce=function(i,o,a){if(typeof i=="function"&&typeof o!="function"){var s=o;o=i;var l=r;return function(S){var E=this;S===void 0&&(S=s);for(var P=arguments.length,k=Array(P>1?P-1:0),L=1;L<P;L++)k[L-1]=arguments[L];return l.produce(S,function(I){var O;return(O=o).call.apply(O,[E,I].concat(k))})}}var d;if(typeof o!="function"&&vs(6),a!==void 0&&typeof a!="function"&&vs(7),gu(i)){var p=sL(r),g=j6(r,i,void 0),m=!0;try{d=o(g),m=!1}finally{m?v5(p):G6(p)}return typeof Promise<"u"&&d instanceof Promise?d.then(function(S){return dS(p,a),fS(S,p)},function(S){throw v5(p),S}):(dS(p,a),fS(d,p))}if(!i||typeof i!="object"){if((d=o(i))===void 0&&(d=i),d===AF&&(d=void 0),r.F&&m7(d,!0),a){var y=[],b=[];bl("Patches").M(i,d,y,b),a(y,b)}return d}vs(21,i)},this.produceWithPatches=function(i,o){if(typeof i=="function")return function(d){for(var p=arguments.length,g=Array(p>1?p-1:0),m=1;m<p;m++)g[m-1]=arguments[m];return r.produceWithPatches(d,function(y){return i.apply(void 0,[y].concat(g))})};var a,s,l=r.produce(i,o,function(d,p){a=d,s=p});return typeof Promise<"u"&&l instanceof Promise?l.then(function(d){return[d,a,s]}):[l,a,s]},typeof n?.useProxies=="boolean"&&this.setUseProxies(n.useProxies),typeof n?.autoFreeze=="boolean"&&this.setAutoFreeze(n.autoFreeze)}var t=e.prototype;return t.createDraft=function(n){gu(n)||vs(8),Kc(n)&&(n=cge(n));var r=sL(this),i=j6(this,n,void 0);return i[er].C=!0,G6(r),i},t.finishDraft=function(n,r){var i=n&&n[er],o=i.A;return dS(o,r),fS(void 0,o)},t.setAutoFreeze=function(n){this.F=n},t.setUseProxies=function(n){n&&!fL&&vs(20),this.g=n},t.applyPatches=function(n,r){var i;for(i=r.length-1;i>=0;i--){var o=r[i];if(o.path.length===0&&o.op==="replace"){n=o.value;break}}i>-1&&(r=r.slice(i+1));var a=bl("Patches").$;return Kc(n)?a(n,r):this.produce(n,function(s){return a(s,r)})},e}(),sa=new gge,MF=sa.produce;sa.produceWithPatches.bind(sa);sa.setAutoFreeze.bind(sa);sa.setUseProxies.bind(sa);sa.applyPatches.bind(sa);sa.createDraft.bind(sa);sa.finishDraft.bind(sa);function pL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function gL(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?pL(Object(n),!0).forEach(function(r){gz(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function zi(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var mL=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),gS=function(){return Math.random().toString(36).substring(7).split("").join(".")},b5={INIT:"@@redux/INIT"+gS(),REPLACE:"@@redux/REPLACE"+gS(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+gS()}};function mge(e){if(typeof e!="object"||e===null)return!1;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function x7(e,t,n){var r;if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(zi(0));if(typeof t=="function"&&typeof n>"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(zi(1));return n(x7)(e,t)}if(typeof e!="function")throw new Error(zi(2));var i=e,o=t,a=[],s=a,l=!1;function d(){s===a&&(s=a.slice())}function p(){if(l)throw new Error(zi(3));return o}function g(S){if(typeof S!="function")throw new Error(zi(4));if(l)throw new Error(zi(5));var E=!0;return d(),s.push(S),function(){if(!!E){if(l)throw new Error(zi(6));E=!1,d();var k=s.indexOf(S);s.splice(k,1),a=null}}}function m(S){if(!mge(S))throw new Error(zi(7));if(typeof S.type>"u")throw new Error(zi(8));if(l)throw new Error(zi(9));try{l=!0,o=i(o,S)}finally{l=!1}for(var E=a=s,P=0;P<E.length;P++){var k=E[P];k()}return S}function y(S){if(typeof S!="function")throw new Error(zi(10));i=S,m({type:b5.REPLACE})}function b(){var S,E=g;return S={subscribe:function(k){if(typeof k!="object"||k===null)throw new Error(zi(11));function L(){k.next&&k.next(p())}L();var I=E(L);return{unsubscribe:I}}},S[mL]=function(){return this},S}return m({type:b5.INIT}),r={dispatch:m,subscribe:g,getState:p,replaceReducer:y},r[mL]=b,r}function vge(e){Object.keys(e).forEach(function(t){var n=e[t],r=n(void 0,{type:b5.INIT});if(typeof r>"u")throw new Error(zi(12));if(typeof n(void 0,{type:b5.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(zi(13))})}function RF(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var i=t[r];typeof e[i]=="function"&&(n[i]=e[i])}var o=Object.keys(n),a;try{vge(n)}catch(s){a=s}return function(l,d){if(l===void 0&&(l={}),a)throw a;for(var p=!1,g={},m=0;m<o.length;m++){var y=o[m],b=n[y],S=l[y],E=b(S,d);if(typeof E>"u")throw d&&d.type,new Error(zi(14));g[y]=E,p=p||E!==S}return p=p||o.length!==Object.keys(l).length,p?g:l}}function S5(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.length===0?function(r){return r}:t.length===1?t[0]:t.reduce(function(r,i){return function(){return r(i.apply(void 0,arguments))}})}function yge(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(r){return function(){var i=r.apply(void 0,arguments),o=function(){throw new Error(zi(15))},a={getState:i.getState,dispatch:function(){return o.apply(void 0,arguments)}},s=t.map(function(l){return l(a)});return o=S5.apply(void 0,s)(i.dispatch),gL(gL({},i),{},{dispatch:o})}}}var w5="NOT_FOUND";function xge(e){var t;return{get:function(r){return t&&e(t.key,r)?t.value:w5},put:function(r,i){t={key:r,value:i}},getEntries:function(){return t?[t]:[]},clear:function(){t=void 0}}}function bge(e,t){var n=[];function r(s){var l=n.findIndex(function(p){return t(s,p.key)});if(l>-1){var d=n[l];return l>0&&(n.splice(l,1),n.unshift(d)),d.value}return w5}function i(s,l){r(s)===w5&&(n.unshift({key:s,value:l}),n.length>e&&n.pop())}function o(){return n}function a(){n=[]}return{get:r,put:i,getEntries:o,clear:a}}var Sge=function(t,n){return t===n};function wge(e){return function(n,r){if(n===null||r===null||n.length!==r.length)return!1;for(var i=n.length,o=0;o<i;o++)if(!e(n[o],r[o]))return!1;return!0}}function Cge(e,t){var n=typeof t=="object"?t:{equalityCheck:t},r=n.equalityCheck,i=r===void 0?Sge:r,o=n.maxSize,a=o===void 0?1:o,s=n.resultEqualityCheck,l=wge(i),d=a===1?xge(l):bge(a,l);function p(){var g=d.get(arguments);if(g===w5){if(g=e.apply(null,arguments),s){var m=d.getEntries(),y=m.find(function(b){return s(b.value,g)});y&&(g=y.value)}d.put(arguments,g)}return g}return p.clearCache=function(){return d.clear()},p}function _ge(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every(function(r){return typeof r=="function"})){var n=t.map(function(r){return typeof r=="function"?"function "+(r.name||"unnamed")+"()":typeof r}).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+n+"]")}return t}function kge(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=function(){for(var a=arguments.length,s=new Array(a),l=0;l<a;l++)s[l]=arguments[l];var d=0,p,g={memoizeOptions:void 0},m=s.pop();if(typeof m=="object"&&(g=m,m=s.pop()),typeof m!="function")throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof m+"]");var y=g,b=y.memoizeOptions,S=b===void 0?n:b,E=Array.isArray(S)?S:[S],P=_ge(s),k=e.apply(void 0,[function(){return d++,m.apply(null,arguments)}].concat(E)),L=e(function(){for(var O=[],N=P.length,D=0;D<N;D++)O.push(P[D].apply(null,arguments));return p=k.apply(null,O),p});return Object.assign(L,{resultFunc:m,memoizedResultFunc:k,dependencies:P,lastResult:function(){return p},recomputations:function(){return d},resetRecomputations:function(){return d=0}}),L};return i}var jt=kge(Cge);function OF(e){var t=function(r){var i=r.dispatch,o=r.getState;return function(a){return function(s){return typeof s=="function"?s(i,o,e):a(s)}}};return t}var NF=OF();NF.withExtraArgument=OF;const vL=NF;var Ege=globalThis&&globalThis.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(r[o]=i[o])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}();globalThis&&globalThis.__generator;var C5=globalThis&&globalThis.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},Pge=Object.defineProperty,yL=Object.getOwnPropertySymbols,Tge=Object.prototype.hasOwnProperty,Lge=Object.prototype.propertyIsEnumerable,xL=function(e,t,n){return t in e?Pge(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n},Xm=function(e,t){for(var n in t||(t={}))Tge.call(t,n)&&xL(e,n,t[n]);if(yL)for(var r=0,i=yL(t);r<i.length;r++){var n=i[r];Lge.call(t,n)&&xL(e,n,t[n])}return e},Age=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?S5:S5.apply(null,arguments)};function Ige(e){if(typeof e!="object"||e===null)return!1;var t=Object.getPrototypeOf(e);if(t===null)return!0;for(var n=t;Object.getPrototypeOf(n)!==null;)n=Object.getPrototypeOf(n);return t===n}var Mge=function(e){Ege(t,e);function t(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=e.apply(this,n)||this;return Object.setPrototypeOf(i,t.prototype),i}return Object.defineProperty(t,Symbol.species,{get:function(){return t},enumerable:!1,configurable:!0}),t.prototype.concat=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e.prototype.concat.apply(this,n)},t.prototype.prepend=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return n.length===1&&Array.isArray(n[0])?new(t.bind.apply(t,C5([void 0],n[0].concat(this)))):new(t.bind.apply(t,C5([void 0],n.concat(this))))},t}(Array);function K6(e){return gu(e)?MF(e,function(){}):e}function Rge(e){return typeof e=="boolean"}function Oge(){return function(t){return Nge(t)}}function Nge(e){e===void 0&&(e={});var t=e.thunk,n=t===void 0?!0:t;e.immutableCheck,e.serializableCheck;var r=new Mge;return n&&(Rge(n)?r.push(vL):r.push(vL.withExtraArgument(n.extraArgument))),r}var Dge=!0;function zge(e){var t=Oge(),n=e||{},r=n.reducer,i=r===void 0?void 0:r,o=n.middleware,a=o===void 0?t():o,s=n.devTools,l=s===void 0?!0:s,d=n.preloadedState,p=d===void 0?void 0:d,g=n.enhancers,m=g===void 0?void 0:g,y;if(typeof i=="function")y=i;else if(Ige(i))y=RF(i);else throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');var b=a;typeof b=="function"&&(b=b(t));var S=yge.apply(void 0,b),E=S5;l&&(E=Age(Xm({trace:!Dge},typeof l=="object"&&l)));var P=[S];Array.isArray(m)?P=C5([S],m):typeof m=="function"&&(P=m(P));var k=E.apply(void 0,P);return x7(y,p,k)}function Hi(e,t){function n(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];if(t){var o=t.apply(void 0,r);if(!o)throw new Error("prepareAction did not return an object");return Xm(Xm({type:e,payload:o.payload},"meta"in o&&{meta:o.meta}),"error"in o&&{error:o.error})}return{type:e,payload:r[0]}}return n.toString=function(){return""+e},n.type=e,n.match=function(r){return r.type===e},n}function DF(e){var t={},n=[],r,i={addCase:function(o,a){var s=typeof o=="string"?o:o.type;if(s in t)throw new Error("addCase cannot be called with two reducers for the same action type");return t[s]=a,i},addMatcher:function(o,a){return n.push({matcher:o,reducer:a}),i},addDefaultCase:function(o){return r=o,i}};return e(i),[t,n,r]}function Fge(e){return typeof e=="function"}function Bge(e,t,n,r){n===void 0&&(n=[]);var i=typeof t=="function"?DF(t):[t,n,r],o=i[0],a=i[1],s=i[2],l;if(Fge(e))l=function(){return K6(e())};else{var d=K6(e);l=function(){return d}}function p(g,m){g===void 0&&(g=l());var y=C5([o[m.type]],a.filter(function(b){var S=b.matcher;return S(m)}).map(function(b){var S=b.reducer;return S}));return y.filter(function(b){return!!b}).length===0&&(y=[s]),y.reduce(function(b,S){if(S)if(Kc(b)){var E=b,P=S(E,m);return P===void 0?b:P}else{if(gu(b))return MF(b,function(k){return S(k,m)});var P=S(b,m);if(P===void 0){if(b===null)return b;throw Error("A case reducer on a non-draftable value must not return undefined")}return P}return b},g)}return p.getInitialState=l,p}function $ge(e,t){return e+"/"+t}function J4(e){var t=e.name;if(!t)throw new Error("`name` is a required option for createSlice");typeof process<"u";var n=typeof e.initialState=="function"?e.initialState:K6(e.initialState),r=e.reducers||{},i=Object.keys(r),o={},a={},s={};i.forEach(function(p){var g=r[p],m=$ge(t,p),y,b;"reducer"in g?(y=g.reducer,b=g.prepare):y=g,o[p]=y,a[m]=y,s[p]=b?Hi(m,b):Hi(m)});function l(){var p=typeof e.extraReducers=="function"?DF(e.extraReducers):[e.extraReducers],g=p[0],m=g===void 0?{}:g,y=p[1],b=y===void 0?[]:y,S=p[2],E=S===void 0?void 0:S,P=Xm(Xm({},m),a);return Bge(n,P,b,E)}var d;return{name:t,reducer:function(p,g){return d||(d=l()),d(p,g)},actions:s,caseReducers:o,getInitialState:function(){return d||(d=l()),d.getInitialState()}}}var b7="listenerMiddleware";Hi(b7+"/add");Hi(b7+"/removeAll");Hi(b7+"/remove");dge();var zF={exports:{}},FF={};/**
* @license React
* use-sync-external-store-shim.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var y0=C.exports;function Hge(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Wge=typeof Object.is=="function"?Object.is:Hge,Vge=y0.useState,Uge=y0.useEffect,Gge=y0.useLayoutEffect,jge=y0.useDebugValue;function qge(e,t){var n=t(),r=Vge({inst:{value:n,getSnapshot:t}}),i=r[0].inst,o=r[1];return Gge(function(){i.value=n,i.getSnapshot=t,mS(i)&&o({inst:i})},[e,n,t]),Uge(function(){return mS(i)&&o({inst:i}),e(function(){mS(i)&&o({inst:i})})},[e]),jge(n),n}function mS(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Wge(e,n)}catch{return!0}}function Kge(e,t){return t()}var Zge=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Kge:qge;FF.useSyncExternalStore=y0.useSyncExternalStore!==void 0?y0.useSyncExternalStore:Zge;(function(e){e.exports=FF})(zF);var BF={exports:{}},$F={};/**
* @license React
* use-sync-external-store-shim/with-selector.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var ex=C.exports,Yge=zF.exports;function Xge(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Qge=typeof Object.is=="function"?Object.is:Xge,Jge=Yge.useSyncExternalStore,eme=ex.useRef,tme=ex.useEffect,nme=ex.useMemo,rme=ex.useDebugValue;$F.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var o=eme(null);if(o.current===null){var a={hasValue:!1,value:null};o.current=a}else a=o.current;o=nme(function(){function l(y){if(!d){if(d=!0,p=y,y=r(y),i!==void 0&&a.hasValue){var b=a.value;if(i(b,y))return g=b}return g=y}if(b=g,Qge(p,y))return b;var S=r(y);return i!==void 0&&i(b,S)?b:(p=y,g=S)}var d=!1,p,g,m=n===void 0?null:n;return[function(){return l(t())},m===null?void 0:function(){return l(m())}]},[t,n,r,i]);var s=Jge(e,o[0],o[1]);return tme(function(){a.hasValue=!0,a.value=s},[s]),rme(s),s};(function(e){e.exports=$F})(BF);function ime(e){e()}let HF=ime;const ome=e=>HF=e,ame=()=>HF,Zc=C.exports.createContext(null);function WF(){return C.exports.useContext(Zc)}const sme=()=>{throw new Error("uSES not initialized!")};let VF=sme;const lme=e=>{VF=e},ume=(e,t)=>e===t;function cme(e=Zc){const t=e===Zc?WF:()=>C.exports.useContext(e);return function(r,i=ume){const{store:o,subscription:a,getServerState:s}=t(),l=VF(a.addNestedSub,o.getState,s||o.getState,r,i);return C.exports.useDebugValue(l),l}}const dme=cme();var fme={exports:{}},Ln={};/**
* @license React
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var S7=Symbol.for("react.element"),w7=Symbol.for("react.portal"),tx=Symbol.for("react.fragment"),nx=Symbol.for("react.strict_mode"),rx=Symbol.for("react.profiler"),ix=Symbol.for("react.provider"),ox=Symbol.for("react.context"),hme=Symbol.for("react.server_context"),ax=Symbol.for("react.forward_ref"),sx=Symbol.for("react.suspense"),lx=Symbol.for("react.suspense_list"),ux=Symbol.for("react.memo"),cx=Symbol.for("react.lazy"),pme=Symbol.for("react.offscreen"),UF;UF=Symbol.for("react.module.reference");function Ua(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case S7:switch(e=e.type,e){case tx:case rx:case nx:case sx:case lx:return e;default:switch(e=e&&e.$$typeof,e){case hme:case ox:case ax:case cx:case ux:case ix:return e;default:return t}}case w7:return t}}}Ln.ContextConsumer=ox;Ln.ContextProvider=ix;Ln.Element=S7;Ln.ForwardRef=ax;Ln.Fragment=tx;Ln.Lazy=cx;Ln.Memo=ux;Ln.Portal=w7;Ln.Profiler=rx;Ln.StrictMode=nx;Ln.Suspense=sx;Ln.SuspenseList=lx;Ln.isAsyncMode=function(){return!1};Ln.isConcurrentMode=function(){return!1};Ln.isContextConsumer=function(e){return Ua(e)===ox};Ln.isContextProvider=function(e){return Ua(e)===ix};Ln.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===S7};Ln.isForwardRef=function(e){return Ua(e)===ax};Ln.isFragment=function(e){return Ua(e)===tx};Ln.isLazy=function(e){return Ua(e)===cx};Ln.isMemo=function(e){return Ua(e)===ux};Ln.isPortal=function(e){return Ua(e)===w7};Ln.isProfiler=function(e){return Ua(e)===rx};Ln.isStrictMode=function(e){return Ua(e)===nx};Ln.isSuspense=function(e){return Ua(e)===sx};Ln.isSuspenseList=function(e){return Ua(e)===lx};Ln.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===tx||e===rx||e===nx||e===sx||e===lx||e===pme||typeof e=="object"&&e!==null&&(e.$$typeof===cx||e.$$typeof===ux||e.$$typeof===ix||e.$$typeof===ox||e.$$typeof===ax||e.$$typeof===UF||e.getModuleId!==void 0)};Ln.typeOf=Ua;(function(e){e.exports=Ln})(fme);function gme(){const e=ame();let t=null,n=null;return{clear(){t=null,n=null},notify(){e(()=>{let r=t;for(;r;)r.callback(),r=r.next})},get(){let r=[],i=t;for(;i;)r.push(i),i=i.next;return r},subscribe(r){let i=!0,o=n={callback:r,next:null,prev:n};return o.prev?o.prev.next=o:t=o,function(){!i||t===null||(i=!1,o.next?o.next.prev=o.prev:n=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}const bL={notify(){},get:()=>[]};function mme(e,t){let n,r=bL;function i(g){return l(),r.subscribe(g)}function o(){r.notify()}function a(){p.onStateChange&&p.onStateChange()}function s(){return Boolean(n)}function l(){n||(n=t?t.addNestedSub(a):e.subscribe(a),r=gme())}function d(){n&&(n(),n=void 0,r.clear(),r=bL)}const p={addNestedSub:i,notifyNestedSubs:o,handleChangeWrapper:a,isSubscribed:s,trySubscribe:l,tryUnsubscribe:d,getListeners:()=>r};return p}const vme=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",yme=vme?C.exports.useLayoutEffect:C.exports.useEffect;function xme({store:e,context:t,children:n,serverState:r}){const i=C.exports.useMemo(()=>{const s=mme(e);return{store:e,subscription:s,getServerState:r?()=>r:void 0}},[e,r]),o=C.exports.useMemo(()=>e.getState(),[e]);return yme(()=>{const{subscription:s}=i;return s.onStateChange=s.notifyNestedSubs,s.trySubscribe(),o!==e.getState()&&s.notifyNestedSubs(),()=>{s.tryUnsubscribe(),s.onStateChange=void 0}},[i,o]),w((t||Zc).Provider,{value:i,children:n})}function GF(e=Zc){const t=e===Zc?WF:()=>C.exports.useContext(e);return function(){const{store:r}=t();return r}}const bme=GF();function Sme(e=Zc){const t=e===Zc?bme:GF(e);return function(){return t().dispatch}}const wme=Sme();lme(BF.exports.useSyncExternalStoreWithSelector);ome(El.exports.unstable_batchedUpdates);var C7="persist:",jF="persist/FLUSH",_7="persist/REHYDRATE",qF="persist/PAUSE",KF="persist/PERSIST",ZF="persist/PURGE",YF="persist/REGISTER",Cme=-1;function i3(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?i3=function(n){return typeof n}:i3=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},i3(e)}function SL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function _me(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?SL(n,!0).forEach(function(r){kme(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):SL(n).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kme(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Eme(e,t,n,r){r.debug;var i=_me({},n);return e&&i3(e)==="object"&&Object.keys(e).forEach(function(o){o!=="_persist"&&t[o]===n[o]&&(i[o]=e[o])}),i}function Pme(e){var t=e.blacklist||null,n=e.whitelist||null,r=e.transforms||[],i=e.throttle||0,o="".concat(e.keyPrefix!==void 0?e.keyPrefix:C7).concat(e.key),a=e.storage,s;e.serialize===!1?s=function(O){return O}:typeof e.serialize=="function"?s=e.serialize:s=Tme;var l=e.writeFailHandler||null,d={},p={},g=[],m=null,y=null,b=function(O){Object.keys(O).forEach(function(N){!P(N)||d[N]!==O[N]&&g.indexOf(N)===-1&&g.push(N)}),Object.keys(d).forEach(function(N){O[N]===void 0&&P(N)&&g.indexOf(N)===-1&&d[N]!==void 0&&g.push(N)}),m===null&&(m=setInterval(S,i)),d=O};function S(){if(g.length===0){m&&clearInterval(m),m=null;return}var I=g.shift(),O=r.reduce(function(N,D){return D.in(N,I,d)},d[I]);if(O!==void 0)try{p[I]=s(O)}catch(N){console.error("redux-persist/createPersistoid: error serializing state",N)}else delete p[I];g.length===0&&E()}function E(){Object.keys(p).forEach(function(I){d[I]===void 0&&delete p[I]}),y=a.setItem(o,s(p)).catch(k)}function P(I){return!(n&&n.indexOf(I)===-1&&I!=="_persist"||t&&t.indexOf(I)!==-1)}function k(I){l&&l(I)}var L=function(){for(;g.length!==0;)S();return y||Promise.resolve()};return{update:b,flush:L}}function Tme(e){return JSON.stringify(e)}function Lme(e){var t=e.transforms||[],n="".concat(e.keyPrefix!==void 0?e.keyPrefix:C7).concat(e.key),r=e.storage;e.debug;var i;return e.deserialize===!1?i=function(a){return a}:typeof e.deserialize=="function"?i=e.deserialize:i=Ame,r.getItem(n).then(function(o){if(o)try{var a={},s=i(o);return Object.keys(s).forEach(function(l){a[l]=t.reduceRight(function(d,p){return p.out(d,l,s)},i(s[l]))}),a}catch(l){throw l}else return})}function Ame(e){return JSON.parse(e)}function Ime(e){var t=e.storage,n="".concat(e.keyPrefix!==void 0?e.keyPrefix:C7).concat(e.key);return t.removeItem(n,Mme)}function Mme(e){}function wL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ql(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?wL(n,!0).forEach(function(r){Rme(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wL(n).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Rme(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ome(e,t){if(e==null)return{};var n=Nme(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,r)||(n[r]=e[r]))}return n}function Nme(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var Dme=5e3;function o3(e,t){var n=e.version!==void 0?e.version:Cme;e.debug;var r=e.stateReconciler===void 0?Eme:e.stateReconciler,i=e.getStoredState||Lme,o=e.timeout!==void 0?e.timeout:Dme,a=null,s=!1,l=!0,d=function(g){return g._persist.rehydrated&&a&&!l&&a.update(g),g};return function(p,g){var m=p||{},y=m._persist,b=Ome(m,["_persist"]),S=b;if(g.type===KF){var E=!1,P=function(F,U){E||(g.rehydrate(e.key,F,U),E=!0)};if(o&&setTimeout(function(){!E&&P(void 0,new Error('redux-persist: persist timed out for persist key "'.concat(e.key,'"')))},o),l=!1,a||(a=Pme(e)),y)return Ql({},t(S,g),{_persist:y});if(typeof g.rehydrate!="function"||typeof g.register!="function")throw new Error("redux-persist: either rehydrate or register is not a function on the PERSIST action. This can happen if the action is being replayed. This is an unexplored use case, please open an issue and we will figure out a resolution.");return g.register(e.key),i(e).then(function(D){var F=e.migrate||function(U,W){return Promise.resolve(U)};F(D,n).then(function(U){P(U)},function(U){P(void 0,U)})},function(D){P(void 0,D)}),Ql({},t(S,g),{_persist:{version:n,rehydrated:!1}})}else{if(g.type===ZF)return s=!0,g.result(Ime(e)),Ql({},t(S,g),{_persist:y});if(g.type===jF)return g.result(a&&a.flush()),Ql({},t(S,g),{_persist:y});if(g.type===qF)l=!0;else if(g.type===_7){if(s)return Ql({},S,{_persist:Ql({},y,{rehydrated:!0})});if(g.key===e.key){var k=t(S,g),L=g.payload,I=r!==!1&&L!==void 0?r(L,p,k,e):k,O=Ql({},I,{_persist:Ql({},y,{rehydrated:!0})});return d(O)}}}if(!y)return t(p,g);var N=t(S,g);return N===S?p:d(Ql({},N,{_persist:y}))}}function CL(e){return Bme(e)||Fme(e)||zme()}function zme(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function Fme(e){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)==="[object Arguments]")return Array.from(e)}function Bme(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}function _L(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Z6(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?_L(n,!0).forEach(function(r){$me(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_L(n).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $me(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var XF={registry:[],bootstrapped:!1},Hme=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:XF,n=arguments.length>1?arguments[1]:void 0;switch(n.type){case YF:return Z6({},t,{registry:[].concat(CL(t.registry),[n.key])});case _7:var r=t.registry.indexOf(n.key),i=CL(t.registry);return i.splice(r,1),Z6({},t,{registry:i,bootstrapped:i.length===0});default:return t}};function Wme(e,t,n){var r=n||!1,i=x7(Hme,XF,t&&t.enhancer?t.enhancer:void 0),o=function(d){i.dispatch({type:YF,key:d})},a=function(d,p,g){var m={type:_7,payload:p,err:g,key:d};e.dispatch(m),i.dispatch(m),r&&s.getState().bootstrapped&&(r(),r=!1)},s=Z6({},i,{purge:function(){var d=[];return e.dispatch({type:ZF,result:function(g){d.push(g)}}),Promise.all(d)},flush:function(){var d=[];return e.dispatch({type:jF,result:function(g){d.push(g)}}),Promise.all(d)},pause:function(){e.dispatch({type:qF})},persist:function(){e.dispatch({type:KF,register:o,rehydrate:a})}});return t&&t.manualPersist||s.persist(),s}var k7={},E7={};E7.__esModule=!0;E7.default=Gme;function a3(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?a3=function(n){return typeof n}:a3=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},a3(e)}function vS(){}var Vme={getItem:vS,setItem:vS,removeItem:vS};function Ume(e){if((typeof self>"u"?"undefined":a3(self))!=="object"||!(e in self))return!1;try{var t=self[e],n="redux-persist ".concat(e," test");t.setItem(n,"test"),t.getItem(n),t.removeItem(n)}catch{return!1}return!0}function Gme(e){var t="".concat(e,"Storage");return Ume(t)?self[t]:Vme}k7.__esModule=!0;k7.default=Kme;var jme=qme(E7);function qme(e){return e&&e.__esModule?e:{default:e}}function Kme(e){var t=(0,jme.default)(e);return{getItem:function(r){return new Promise(function(i,o){i(t.getItem(r))})},setItem:function(r,i){return new Promise(function(o,a){o(t.setItem(r,i))})},removeItem:function(r){return new Promise(function(i,o){i(t.removeItem(r))})}}}var Ev=void 0,Zme=Yme(k7);function Yme(e){return e&&e.__esModule?e:{default:e}}var Xme=(0,Zme.default)("local");Ev=Xme;const s3=e=>e.length===1?e[0].prompt:e.map(t=>`${t.prompt}:${t.weight}`).join(" "),Qme=e=>{const r=e.split(",").map(i=>i.split(":")).map(i=>({seed:Number(i[0]),weight:Number(i[1])}));return P7(r)?r:!1},P7=e=>Boolean(typeof e=="string"?Qme(e):e.length&&!e.some(t=>{const{seed:n,weight:r}=t,i=!isNaN(parseInt(n.toString(),10)),o=!isNaN(parseInt(r.toString(),10))&&r>=0&&r<=1;return!(i&&o)})),_5=e=>e.reduce((t,n,r,i)=>{const{seed:o,weight:a}=n;return t+=`${o}:${a}`,r!==i.length-1&&(t+=","),t},""),Jme=e=>e.split(",").map(r=>r.split(":")).map(r=>[parseInt(r[0]),parseFloat(r[1])]);var la={exports:{}};/**
* @license
* Lodash <https://lodash.com/>
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
* Released under MIT license <https://lodash.com/license>
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
*/(function(e,t){(function(){var n,r="4.17.21",i=200,o="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",s="Invalid `variable` option passed into `_.template`",l="__lodash_hash_undefined__",d=500,p="__lodash_placeholder__",g=1,m=2,y=4,b=1,S=2,E=1,P=2,k=4,L=8,I=16,O=32,N=64,D=128,F=256,U=512,W=30,q="...",pe=800,fe=16,ye=1,Pe=2,xe=3,Y=1/0,V=9007199254740991,ae=17976931348623157e292,oe=0/0,X=4294967295,me=X-1,ve=X>>>1,Se=[["ary",D],["bind",E],["bindKey",P],["curry",L],["curryRight",I],["flip",U],["partial",O],["partialRight",N],["rearg",F]],He="[object Arguments]",je="[object Array]",ut="[object AsyncFunction]",qe="[object Boolean]",at="[object Date]",et="[object DOMException]",it="[object Error]",At="[object Function]",wt="[object GeneratorFunction]",Le="[object Map]",ot="[object Number]",Et="[object Null]",rt="[object Object]",pt="[object Promise]",Sn="[object Proxy]",bt="[object RegExp]",qt="[object Set]",wn="[object String]",pn="[object Symbol]",Me="[object Undefined]",Ze="[object WeakMap]",Kt="[object WeakSet]",Vt="[object ArrayBuffer]",_e="[object DataView]",kt="[object Float32Array]",Ne="[object Float64Array]",tt="[object Int8Array]",nn="[object Int16Array]",Mn="[object Int32Array]",Fe="[object Uint8Array]",lt="[object Uint8ClampedArray]",Xe="[object Uint16Array]",Lt="[object Uint32Array]",Zt=/\b__p \+= '';/g,Zn=/\b(__p \+=) '' \+/g,ao=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ui=/&(?:amp|lt|gt|quot|#39);/g,Ps=/[&<>"']/g,W0=RegExp(ui.source),pa=RegExp(Ps.source),rh=/<%-([\s\S]+?)%>/g,V0=/<%([\s\S]+?)%>/g,Pu=/<%=([\s\S]+?)%>/g,ih=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,oh=/^\w*$/,Io=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,dd=/[\\^$.*+?()[\]{}|]/g,U0=RegExp(dd.source),Tu=/^\s+/,fd=/\s/,G0=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ts=/\{\n\/\* \[wrapped with (.+)\] \*/,Lu=/,? & /,j0=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,q0=/[()=,{}\[\]\/\s]/,K0=/\\(\\)?/g,Z0=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ja=/\w*$/,Y0=/^[-+]0x[0-9a-f]+$/i,X0=/^0b[01]+$/i,Q0=/^\[object .+?Constructor\]$/,J0=/^0o[0-7]+$/i,e1=/^(?:0|[1-9]\d*)$/,t1=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ls=/($^)/,n1=/['\n\r\u2028\u2029\\]/g,qa="\\ud800-\\udfff",Al="\\u0300-\\u036f",Il="\\ufe20-\\ufe2f",As="\\u20d0-\\u20ff",Ml=Al+Il+As,ah="\\u2700-\\u27bf",Au="a-z\\xdf-\\xf6\\xf8-\\xff",Is="\\xac\\xb1\\xd7\\xf7",Mo="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Cn="\\u2000-\\u206f",gn=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ro="A-Z\\xc0-\\xd6\\xd8-\\xde",Cr="\\ufe0e\\ufe0f",Vr=Is+Mo+Cn+gn,Oo="['\u2019]",Ms="["+qa+"]",Ur="["+Vr+"]",Ka="["+Ml+"]",hd="\\d+",Rl="["+ah+"]",Za="["+Au+"]",pd="[^"+qa+Vr+hd+ah+Au+Ro+"]",ci="\\ud83c[\\udffb-\\udfff]",sh="(?:"+Ka+"|"+ci+")",lh="[^"+qa+"]",gd="(?:\\ud83c[\\udde6-\\uddff]){2}",Rs="[\\ud800-\\udbff][\\udc00-\\udfff]",so="["+Ro+"]",Os="\\u200d",Ol="(?:"+Za+"|"+pd+")",r1="(?:"+so+"|"+pd+")",Iu="(?:"+Oo+"(?:d|ll|m|re|s|t|ve))?",Mu="(?:"+Oo+"(?:D|LL|M|RE|S|T|VE))?",md=sh+"?",Ru="["+Cr+"]?",ga="(?:"+Os+"(?:"+[lh,gd,Rs].join("|")+")"+Ru+md+")*",vd="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Nl="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",zt=Ru+md+ga,uh="(?:"+[Rl,gd,Rs].join("|")+")"+zt,Ou="(?:"+[lh+Ka+"?",Ka,gd,Rs,Ms].join("|")+")",Nu=RegExp(Oo,"g"),ch=RegExp(Ka,"g"),No=RegExp(ci+"(?="+ci+")|"+Ou+zt,"g"),$n=RegExp([so+"?"+Za+"+"+Iu+"(?="+[Ur,so,"$"].join("|")+")",r1+"+"+Mu+"(?="+[Ur,so+Ol,"$"].join("|")+")",so+"?"+Ol+"+"+Iu,so+"+"+Mu,Nl,vd,hd,uh].join("|"),"g"),yd=RegExp("["+Os+qa+Ml+Cr+"]"),dh=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,xd=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],fh=-1,rn={};rn[kt]=rn[Ne]=rn[tt]=rn[nn]=rn[Mn]=rn[Fe]=rn[lt]=rn[Xe]=rn[Lt]=!0,rn[He]=rn[je]=rn[Vt]=rn[qe]=rn[_e]=rn[at]=rn[it]=rn[At]=rn[Le]=rn[ot]=rn[rt]=rn[bt]=rn[qt]=rn[wn]=rn[Ze]=!1;var Ft={};Ft[He]=Ft[je]=Ft[Vt]=Ft[_e]=Ft[qe]=Ft[at]=Ft[kt]=Ft[Ne]=Ft[tt]=Ft[nn]=Ft[Mn]=Ft[Le]=Ft[ot]=Ft[rt]=Ft[bt]=Ft[qt]=Ft[wn]=Ft[pn]=Ft[Fe]=Ft[lt]=Ft[Xe]=Ft[Lt]=!0,Ft[it]=Ft[At]=Ft[Ze]=!1;var hh={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},i1={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},H={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},Z={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ue=parseFloat,Ge=parseInt,Mt=typeof nu=="object"&&nu&&nu.Object===Object&&nu,ln=typeof self=="object"&&self&&self.Object===Object&&self,dt=Mt||ln||Function("return this")(),St=t&&!t.nodeType&&t,Bt=St&&!0&&e&&!e.nodeType&&e,Or=Bt&&Bt.exports===St,pr=Or&&Mt.process,un=function(){try{var Q=Bt&&Bt.require&&Bt.require("util").types;return Q||pr&&pr.binding&&pr.binding("util")}catch{}}(),Gr=un&&un.isArrayBuffer,lo=un&&un.isDate,Wi=un&&un.isMap,ma=un&&un.isRegExp,Ns=un&&un.isSet,o1=un&&un.isTypedArray;function di(Q,ge,de){switch(de.length){case 0:return Q.call(ge);case 1:return Q.call(ge,de[0]);case 2:return Q.call(ge,de[0],de[1]);case 3:return Q.call(ge,de[0],de[1],de[2])}return Q.apply(ge,de)}function a1(Q,ge,de,Ve){for(var yt=-1,Yt=Q==null?0:Q.length;++yt<Yt;){var Pt=Q[yt];ge(Ve,Pt,de(Pt),Q)}return Ve}function Hn(Q,ge){for(var de=-1,Ve=Q==null?0:Q.length;++de<Ve&&ge(Q[de],de,Q)!==!1;);return Q}function uo(Q,ge){for(var de=Q==null?0:Q.length;de--&&ge(Q[de],de,Q)!==!1;);return Q}function Rn(Q,ge){for(var de=-1,Ve=Q==null?0:Q.length;++de<Ve;)if(!ge(Q[de],de,Q))return!1;return!0}function co(Q,ge){for(var de=-1,Ve=Q==null?0:Q.length,yt=0,Yt=[];++de<Ve;){var Pt=Q[de];ge(Pt,de,Q)&&(Yt[yt++]=Pt)}return Yt}function Ii(Q,ge){var de=Q==null?0:Q.length;return!!de&&Fu(Q,ge,0)>-1}function ph(Q,ge,de){for(var Ve=-1,yt=Q==null?0:Q.length;++Ve<yt;)if(de(ge,Q[Ve]))return!0;return!1}function On(Q,ge){for(var de=-1,Ve=Q==null?0:Q.length,yt=Array(Ve);++de<Ve;)yt[de]=ge(Q[de],de,Q);return yt}function va(Q,ge){for(var de=-1,Ve=ge.length,yt=Q.length;++de<Ve;)Q[yt+de]=ge[de];return Q}function bd(Q,ge,de,Ve){var yt=-1,Yt=Q==null?0:Q.length;for(Ve&&Yt&&(de=Q[++yt]);++yt<Yt;)de=ge(de,Q[yt],yt,Q);return de}function Rv(Q,ge,de,Ve){var yt=Q==null?0:Q.length;for(Ve&&yt&&(de=Q[--yt]);yt--;)de=ge(de,Q[yt],yt,Q);return de}function Du(Q,ge){for(var de=-1,Ve=Q==null?0:Q.length;++de<Ve;)if(ge(Q[de],de,Q))return!0;return!1}var Ov=Ds("length");function zu(Q){return Q.split("")}function s1(Q){return Q.match(j0)||[]}function Nv(Q,ge,de){var Ve;return de(Q,function(yt,Yt,Pt){if(ge(yt,Yt,Pt))return Ve=Yt,!1}),Ve}function Dl(Q,ge,de,Ve){for(var yt=Q.length,Yt=de+(Ve?1:-1);Ve?Yt--:++Yt<yt;)if(ge(Q[Yt],Yt,Q))return Yt;return-1}function Fu(Q,ge,de){return ge===ge?$v(Q,ge,de):Dl(Q,Sd,de)}function Do(Q,ge,de,Ve){for(var yt=de-1,Yt=Q.length;++yt<Yt;)if(Ve(Q[yt],ge))return yt;return-1}function Sd(Q){return Q!==Q}function wd(Q,ge){var de=Q==null?0:Q.length;return de?_d(Q,ge)/de:oe}function Ds(Q){return function(ge){return ge==null?n:ge[Q]}}function Cd(Q){return function(ge){return Q==null?n:Q[ge]}}function gh(Q,ge,de,Ve,yt){return yt(Q,function(Yt,Pt,on){de=Ve?(Ve=!1,Yt):ge(de,Yt,Pt,on)}),de}function Dv(Q,ge){var de=Q.length;for(Q.sort(ge);de--;)Q[de]=Q[de].value;return Q}function _d(Q,ge){for(var de,Ve=-1,yt=Q.length;++Ve<yt;){var Yt=ge(Q[Ve]);Yt!==n&&(de=de===n?Yt:de+Yt)}return de}function kd(Q,ge){for(var de=-1,Ve=Array(Q);++de<Q;)Ve[de]=ge(de);return Ve}function Bu(Q,ge){return On(ge,function(de){return[de,Q[de]]})}function Vi(Q){return Q&&Q.slice(0,c1(Q)+1).replace(Tu,"")}function _r(Q){return function(ge){return Q(ge)}}function Ed(Q,ge){return On(ge,function(de){return Q[de]})}function $u(Q,ge){return Q.has(ge)}function zo(Q,ge){for(var de=-1,Ve=Q.length;++de<Ve&&Fu(ge,Q[de],0)>-1;);return de}function Ya(Q,ge){for(var de=Q.length;de--&&Fu(ge,Q[de],0)>-1;);return de}function l1(Q,ge){for(var de=Q.length,Ve=0;de--;)Q[de]===ge&&++Ve;return Ve}var zv=Cd(hh),Xa=Cd(i1);function zs(Q){return"\\"+Z[Q]}function mh(Q,ge){return Q==null?n:Q[ge]}function zl(Q){return yd.test(Q)}function vh(Q){return dh.test(Q)}function Fv(Q){for(var ge,de=[];!(ge=Q.next()).done;)de.push(ge.value);return de}function yh(Q){var ge=-1,de=Array(Q.size);return Q.forEach(function(Ve,yt){de[++ge]=[yt,Ve]}),de}function xh(Q,ge){return function(de){return Q(ge(de))}}function Fo(Q,ge){for(var de=-1,Ve=Q.length,yt=0,Yt=[];++de<Ve;){var Pt=Q[de];(Pt===ge||Pt===p)&&(Q[de]=p,Yt[yt++]=de)}return Yt}function Pd(Q){var ge=-1,de=Array(Q.size);return Q.forEach(function(Ve){de[++ge]=Ve}),de}function Bv(Q){var ge=-1,de=Array(Q.size);return Q.forEach(function(Ve){de[++ge]=[Ve,Ve]}),de}function $v(Q,ge,de){for(var Ve=de-1,yt=Q.length;++Ve<yt;)if(Q[Ve]===ge)return Ve;return-1}function u1(Q,ge,de){for(var Ve=de+1;Ve--;)if(Q[Ve]===ge)return Ve;return Ve}function ya(Q){return zl(Q)?Hu(Q):Ov(Q)}function Mi(Q){return zl(Q)?Wv(Q):zu(Q)}function c1(Q){for(var ge=Q.length;ge--&&fd.test(Q.charAt(ge)););return ge}var Hv=Cd(H);function Hu(Q){for(var ge=No.lastIndex=0;No.test(Q);)++ge;return ge}function Wv(Q){return Q.match(No)||[]}function Td(Q){return Q.match($n)||[]}var fo=function Q(ge){ge=ge==null?dt:xa.defaults(dt.Object(),ge,xa.pick(dt,xd));var de=ge.Array,Ve=ge.Date,yt=ge.Error,Yt=ge.Function,Pt=ge.Math,on=ge.Object,Ld=ge.RegExp,d1=ge.String,fi=ge.TypeError,Wu=de.prototype,Fl=Yt.prototype,mn=on.prototype,Yn=ge["__core-js_shared__"],rr=Fl.toString,Qt=mn.hasOwnProperty,Ad=0,Vu=function(){var u=/[^.]+$/.exec(Yn&&Yn.keys&&Yn.keys.IE_PROTO||"");return u?"Symbol(src)_1."+u:""}(),bh=mn.toString,Jr=rr.call(on),f1=dt._,h1=Ld("^"+rr.call(Qt).replace(dd,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Uu=Or?ge.Buffer:n,jr=ge.Symbol,hi=ge.Uint8Array,Gu=Uu?Uu.allocUnsafe:n,ju=xh(on.getPrototypeOf,on),Sh=on.create,p1=mn.propertyIsEnumerable,Id=Wu.splice,g1=jr?jr.isConcatSpreadable:n,qu=jr?jr.iterator:n,Fs=jr?jr.toStringTag:n,Md=function(){try{var u=Ot(on,"defineProperty");return u({},"",{}),u}catch{}}(),Vv=ge.clearTimeout!==dt.clearTimeout&&ge.clearTimeout,Uv=Ve&&Ve.now!==dt.Date.now&&Ve.now,Rd=ge.setTimeout!==dt.setTimeout&&ge.setTimeout,Od=Pt.ceil,Bl=Pt.floor,Ku=on.getOwnPropertySymbols,Gv=Uu?Uu.isBuffer:n,wh=ge.isFinite,jv=Wu.join,qv=xh(on.keys,on),gr=Pt.max,qr=Pt.min,m1=Ve.now,Kv=ge.parseInt,v1=Pt.random,Zv=Wu.reverse,y1=Ot(ge,"DataView"),Zu=Ot(ge,"Map"),x1=Ot(ge,"Promise"),Yu=Ot(ge,"Set"),Xu=Ot(ge,"WeakMap"),Qu=Ot(on,"create"),Nd=Xu&&new Xu,Qa={},Px=Zd(y1),Tx=Zd(Zu),Lx=Zd(x1),Ju=Zd(Yu),b1=Zd(Xu),ec=jr?jr.prototype:n,Dd=ec?ec.valueOf:n,S1=ec?ec.toString:n;function z(u){if(xr(u)&&!Tt(u)&&!(u instanceof $t)){if(u instanceof Ui)return u;if(Qt.call(u,"__wrapped__"))return k_(u)}return new Ui(u)}var $l=function(){function u(){}return function(h){if(!ar(h))return{};if(Sh)return Sh(h);u.prototype=h;var x=new u;return u.prototype=n,x}}();function zd(){}function Ui(u,h){this.__wrapped__=u,this.__actions__=[],this.__chain__=!!h,this.__index__=0,this.__values__=n}z.templateSettings={escape:rh,evaluate:V0,interpolate:Pu,variable:"",imports:{_:z}},z.prototype=zd.prototype,z.prototype.constructor=z,Ui.prototype=$l(zd.prototype),Ui.prototype.constructor=Ui;function $t(u){this.__wrapped__=u,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=X,this.__views__=[]}function Ri(){var u=new $t(this.__wrapped__);return u.__actions__=vi(this.__actions__),u.__dir__=this.__dir__,u.__filtered__=this.__filtered__,u.__iteratees__=vi(this.__iteratees__),u.__takeCount__=this.__takeCount__,u.__views__=vi(this.__views__),u}function pi(){if(this.__filtered__){var u=new $t(this);u.__dir__=-1,u.__filtered__=!0}else u=this.clone(),u.__dir__*=-1;return u}function Yv(){var u=this.__wrapped__.value(),h=this.__dir__,x=Tt(u),A=h<0,R=x?u.length:0,B=KH(0,R,this.__views__),G=B.start,K=B.end,ie=K-G,we=A?K:G-1,Ce=this.__iteratees__,Te=Ce.length,We=0,st=qr(ie,this.__takeCount__);if(!x||!A&&R==ie&&st==ie)return js(u,this.__actions__);var ft=[];e:for(;ie--&&We<st;){we+=h;for(var Nt=-1,ht=u[we];++Nt<Te;){var Ht=Ce[Nt],Xt=Ht.iteratee,qo=Ht.type,Zi=Xt(ht);if(qo==Pe)ht=Zi;else if(!Zi){if(qo==ye)continue e;break e}}ft[We++]=ht}return ft}$t.prototype=$l(zd.prototype),$t.prototype.constructor=$t;function Bs(u){var h=-1,x=u==null?0:u.length;for(this.clear();++h<x;){var A=u[h];this.set(A[0],A[1])}}function Xv(){this.__data__=Qu?Qu(null):{},this.size=0}function Qv(u){var h=this.has(u)&&delete this.__data__[u];return this.size-=h?1:0,h}function Jv(u){var h=this.__data__;if(Qu){var x=h[u];return x===l?n:x}return Qt.call(h,u)?h[u]:n}function w1(u){var h=this.__data__;return Qu?h[u]!==n:Qt.call(h,u)}function e2(u,h){var x=this.__data__;return this.size+=this.has(u)?0:1,x[u]=Qu&&h===n?l:h,this}Bs.prototype.clear=Xv,Bs.prototype.delete=Qv,Bs.prototype.get=Jv,Bs.prototype.has=w1,Bs.prototype.set=e2;function Bo(u){var h=-1,x=u==null?0:u.length;for(this.clear();++h<x;){var A=u[h];this.set(A[0],A[1])}}function t2(){this.__data__=[],this.size=0}function n2(u){var h=this.__data__,x=kr(h,u);if(x<0)return!1;var A=h.length-1;return x==A?h.pop():Id.call(h,x,1),--this.size,!0}function C1(u){var h=this.__data__,x=kr(h,u);return x<0?n:h[x][1]}function _1(u){return kr(this.__data__,u)>-1}function r2(u,h){var x=this.__data__,A=kr(x,u);return A<0?(++this.size,x.push([u,h])):x[A][1]=h,this}Bo.prototype.clear=t2,Bo.prototype.delete=n2,Bo.prototype.get=C1,Bo.prototype.has=_1,Bo.prototype.set=r2;function $o(u){var h=-1,x=u==null?0:u.length;for(this.clear();++h<x;){var A=u[h];this.set(A[0],A[1])}}function Ch(){this.size=0,this.__data__={hash:new Bs,map:new(Zu||Bo),string:new Bs}}function Ax(u){var h=_t(this,u).delete(u);return this.size-=h?1:0,h}function i2(u){return _t(this,u).get(u)}function k1(u){return _t(this,u).has(u)}function o2(u,h){var x=_t(this,u),A=x.size;return x.set(u,h),this.size+=x.size==A?0:1,this}$o.prototype.clear=Ch,$o.prototype.delete=Ax,$o.prototype.get=i2,$o.prototype.has=k1,$o.prototype.set=o2;function ba(u){var h=-1,x=u==null?0:u.length;for(this.__data__=new $o;++h<x;)this.add(u[h])}function Ja(u){return this.__data__.set(u,l),this}function Ix(u){return this.__data__.has(u)}ba.prototype.add=ba.prototype.push=Ja,ba.prototype.has=Ix;function mr(u){var h=this.__data__=new Bo(u);this.size=h.size}function a2(){this.__data__=new Bo,this.size=0}function Fd(u){var h=this.__data__,x=h.delete(u);return this.size=h.size,x}function Bd(u){return this.__data__.get(u)}function _h(u){return this.__data__.has(u)}function kh(u,h){var x=this.__data__;if(x instanceof Bo){var A=x.__data__;if(!Zu||A.length<i-1)return A.push([u,h]),this.size=++x.size,this;x=this.__data__=new $o(A)}return x.set(u,h),this.size=x.size,this}mr.prototype.clear=a2,mr.prototype.delete=Fd,mr.prototype.get=Bd,mr.prototype.has=_h,mr.prototype.set=kh;function E1(u,h){var x=Tt(u),A=!x&&Yd(u),R=!x&&!A&&fc(u),B=!x&&!A&&!R&&Xh(u),G=x||A||R||B,K=G?kd(u.length,d1):[],ie=K.length;for(var we in u)(h||Qt.call(u,we))&&!(G&&(we=="length"||R&&(we=="offset"||we=="parent")||B&&(we=="buffer"||we=="byteLength"||we=="byteOffset")||Gl(we,ie)))&&K.push(we);return K}function tc(u){var h=u.length;return h?u[Hd(0,h-1)]:n}function ei(u,h){return d2(vi(u),Hl(h,0,u.length))}function Mx(u){return d2(vi(u))}function P1(u,h,x){(x!==n&&!os(u[h],x)||x===n&&!(h in u))&&Ho(u,h,x)}function $s(u,h,x){var A=u[h];(!(Qt.call(u,h)&&os(A,x))||x===n&&!(h in u))&&Ho(u,h,x)}function kr(u,h){for(var x=u.length;x--;)if(os(u[x][0],h))return x;return-1}function Rx(u,h,x,A){return es(u,function(R,B,G){h(A,R,x(R),G)}),A}function Ke(u,h){return u&&Sa(h,oi(h),u)}function nc(u,h){return u&&Sa(h,yo(h),u)}function Ho(u,h,x){h=="__proto__"&&Md?Md(u,h,{configurable:!0,enumerable:!0,value:x,writable:!0}):u[h]=x}function Eh(u,h){for(var x=-1,A=h.length,R=de(A),B=u==null;++x<A;)R[x]=B?n:qx(u,h[x]);return R}function Hl(u,h,x){return u===u&&(x!==n&&(u=u<=x?u:x),h!==n&&(u=u>=h?u:h)),u}function ti(u,h,x,A,R,B){var G,K=h&g,ie=h&m,we=h&y;if(x&&(G=R?x(u,A,R,B):x(u)),G!==n)return G;if(!ar(u))return u;var Ce=Tt(u);if(Ce){if(G=YH(u),!K)return vi(u,G)}else{var Te=ii(u),We=Te==At||Te==wt;if(fc(u))return Ks(u,K);if(Te==rt||Te==He||We&&!R){if(G=ie||We?{}:m_(u),!K)return ie?W1(u,nc(G,u)):mo(u,Ke(G,u))}else{if(!Ft[Te])return R?u:{};G=XH(u,Te,K)}}B||(B=new mr);var st=B.get(u);if(st)return st;B.set(u,G),G_(u)?u.forEach(function(ht){G.add(ti(ht,h,x,ht,u,B))}):V_(u)&&u.forEach(function(ht,Ht){G.set(Ht,ti(ht,h,x,Ht,u,B))});var ft=we?ie?ce:Go:ie?yo:oi,Nt=Ce?n:ft(u);return Hn(Nt||u,function(ht,Ht){Nt&&(Ht=ht,ht=u[Ht]),$s(G,Ht,ti(ht,h,x,Ht,u,B))}),G}function Ph(u){var h=oi(u);return function(x){return Th(x,u,h)}}function Th(u,h,x){var A=x.length;if(u==null)return!A;for(u=on(u);A--;){var R=x[A],B=h[R],G=u[R];if(G===n&&!(R in u)||!B(G))return!1}return!0}function T1(u,h,x){if(typeof u!="function")throw new fi(a);return q1(function(){u.apply(n,x)},h)}function rc(u,h,x,A){var R=-1,B=Ii,G=!0,K=u.length,ie=[],we=h.length;if(!K)return ie;x&&(h=On(h,_r(x))),A?(B=ph,G=!1):h.length>=i&&(B=$u,G=!1,h=new ba(h));e:for(;++R<K;){var Ce=u[R],Te=x==null?Ce:x(Ce);if(Ce=A||Ce!==0?Ce:0,G&&Te===Te){for(var We=we;We--;)if(h[We]===Te)continue e;ie.push(Ce)}else B(h,Te,A)||ie.push(Ce)}return ie}var es=Gd(Uo),Lh=Gd(po,!0);function L1(u,h){var x=!0;return es(u,function(A,R,B){return x=!!h(A,R,B),x}),x}function vr(u,h,x){for(var A=-1,R=u.length;++A<R;){var B=u[A],G=h(B);if(G!=null&&(K===n?G===G&&!jo(G):x(G,K)))var K=G,ie=B}return ie}function Wo(u,h,x,A){var R=u.length;for(x=It(x),x<0&&(x=-x>R?0:R+x),A=A===n||A>R?R:It(A),A<0&&(A+=R),A=x>A?0:q_(A);x<A;)u[x++]=h;return u}function Vo(u,h){var x=[];return es(u,function(A,R,B){h(A,R,B)&&x.push(A)}),x}function Er(u,h,x,A,R){var B=-1,G=u.length;for(x||(x=JH),R||(R=[]);++B<G;){var K=u[B];h>0&&x(K)?h>1?Er(K,h-1,x,A,R):va(R,K):A||(R[R.length]=K)}return R}var Ah=Zs(),ho=Zs(!0);function Uo(u,h){return u&&Ah(u,h,oi)}function po(u,h){return u&&ho(u,h,oi)}function Ih(u,h){return co(h,function(x){return jl(u[x])})}function Hs(u,h){h=qs(h,u);for(var x=0,A=h.length;u!=null&&x<A;)u=u[Xs(h[x++])];return x&&x==A?u:n}function A1(u,h,x){var A=h(u);return Tt(u)?A:va(A,x(u))}function ni(u){return u==null?u===n?Me:Et:Fs&&Fs in on(u)?Dr(u):aW(u)}function Mh(u,h){return u>h}function Rh(u,h){return u!=null&&Qt.call(u,h)}function Oh(u,h){return u!=null&&h in on(u)}function Nh(u,h,x){return u>=qr(h,x)&&u<gr(h,x)}function ic(u,h,x){for(var A=x?ph:Ii,R=u[0].length,B=u.length,G=B,K=de(B),ie=1/0,we=[];G--;){var Ce=u[G];G&&h&&(Ce=On(Ce,_r(h))),ie=qr(Ce.length,ie),K[G]=!x&&(h||R>=120&&Ce.length>=120)?new ba(G&&Ce):n}Ce=u[0];var Te=-1,We=K[0];e:for(;++Te<R&&we.length<ie;){var st=Ce[Te],ft=h?h(st):st;if(st=x||st!==0?st:0,!(We?$u(We,ft):A(we,ft,x))){for(G=B;--G;){var Nt=K[G];if(!(Nt?$u(Nt,ft):A(u[G],ft,x)))continue e}We&&We.push(ft),we.push(st)}}return we}function Dh(u,h,x,A){return Uo(u,function(R,B,G){h(A,x(R),B,G)}),A}function ts(u,h,x){h=qs(h,u),u=b_(u,h);var A=u==null?u:u[Xs(wa(h))];return A==null?n:di(A,u,x)}function zh(u){return xr(u)&&ni(u)==He}function I1(u){return xr(u)&&ni(u)==Vt}function M1(u){return xr(u)&&ni(u)==at}function oc(u,h,x,A,R){return u===h?!0:u==null||h==null||!xr(u)&&!xr(h)?u!==u&&h!==h:R1(u,h,x,A,oc,R)}function R1(u,h,x,A,R,B){var G=Tt(u),K=Tt(h),ie=G?je:ii(u),we=K?je:ii(h);ie=ie==He?rt:ie,we=we==He?rt:we;var Ce=ie==rt,Te=we==rt,We=ie==we;if(We&&fc(u)){if(!fc(h))return!1;G=!0,Ce=!1}if(We&&!Ce)return B||(B=new mr),G||Xh(u)?Ue(u,h,x,A,R,B):Nn(u,h,ie,x,A,R,B);if(!(x&b)){var st=Ce&&Qt.call(u,"__wrapped__"),ft=Te&&Qt.call(h,"__wrapped__");if(st||ft){var Nt=st?u.value():u,ht=ft?h.value():h;return B||(B=new mr),R(Nt,ht,x,A,B)}}return We?(B||(B=new mr),_n(u,h,x,A,R,B)):!1}function Ox(u){return xr(u)&&ii(u)==Le}function ac(u,h,x,A){var R=x.length,B=R,G=!A;if(u==null)return!B;for(u=on(u);R--;){var K=x[R];if(G&&K[2]?K[1]!==u[K[0]]:!(K[0]in u))return!1}for(;++R<B;){K=x[R];var ie=K[0],we=u[ie],Ce=K[1];if(G&&K[2]){if(we===n&&!(ie in u))return!1}else{var Te=new mr;if(A)var We=A(we,Ce,ie,u,h,Te);if(!(We===n?oc(Ce,we,b|S,A,Te):We))return!1}}return!0}function Fh(u){if(!ar(u)||tW(u))return!1;var h=jl(u)?h1:Q0;return h.test(Zd(u))}function ir(u){return xr(u)&&ni(u)==bt}function Rt(u){return xr(u)&&ii(u)==qt}function Nr(u){return xr(u)&&v2(u.length)&&!!rn[ni(u)]}function or(u){return typeof u=="function"?u:u==null?xo:typeof u=="object"?Tt(u)?Vs(u[0],u[1]):sc(u):ik(u)}function Pr(u){if(!j1(u))return qv(u);var h=[];for(var x in on(u))Qt.call(u,x)&&x!="constructor"&&h.push(x);return h}function Gi(u){if(!ar(u))return oW(u);var h=j1(u),x=[];for(var A in u)A=="constructor"&&(h||!Qt.call(u,A))||x.push(A);return x}function Ws(u,h){return u<h}function yr(u,h){var x=-1,A=vo(u)?de(u.length):[];return es(u,function(R,B,G){A[++x]=h(R,B,G)}),A}function sc(u){var h=xt(u);return h.length==1&&h[0][2]?y_(h[0][0],h[0][1]):function(x){return x===u||ac(x,u,h)}}function Vs(u,h){return zx(u)&&v_(h)?y_(Xs(u),h):function(x){var A=qx(x,u);return A===n&&A===h?Kx(x,u):oc(h,A,b|S)}}function Wl(u,h,x,A,R){u!==h&&Ah(h,function(B,G){if(R||(R=new mr),ar(B))O1(u,h,G,x,Wl,A,R);else{var K=A?A(Bx(u,G),B,G+"",u,h,R):n;K===n&&(K=B),P1(u,G,K)}},yo)}function O1(u,h,x,A,R,B,G){var K=Bx(u,x),ie=Bx(h,x),we=G.get(ie);if(we){P1(u,x,we);return}var Ce=B?B(K,ie,x+"",u,h,G):n,Te=Ce===n;if(Te){var We=Tt(ie),st=!We&&fc(ie),ft=!We&&!st&&Xh(ie);Ce=ie,We||st||ft?Tt(K)?Ce=K:Lr(K)?Ce=vi(K):st?(Te=!1,Ce=Ks(ie,!0)):ft?(Te=!1,Ce=l2(ie,!0)):Ce=[]:K1(ie)||Yd(ie)?(Ce=K,Yd(K)?Ce=K_(K):(!ar(K)||jl(K))&&(Ce=m_(ie))):Te=!1}Te&&(G.set(ie,Ce),R(Ce,ie,A,B,G),G.delete(ie)),P1(u,x,Ce)}function lc(u,h){var x=u.length;if(!!x)return h+=h<0?x:0,Gl(h,x)?u[h]:n}function gi(u,h,x){h.length?h=On(h,function(B){return Tt(B)?function(G){return Hs(G,B.length===1?B[0]:B)}:B}):h=[xo];var A=-1;h=On(h,_r(ke()));var R=yr(u,function(B,G,K){var ie=On(h,function(we){return we(B)});return{criteria:ie,index:++A,value:B}});return Dv(R,function(B,G){return Dx(B,G,x)})}function N1(u,h){return Bh(u,h,function(x,A){return Kx(u,A)})}function Bh(u,h,x){for(var A=-1,R=h.length,B={};++A<R;){var G=h[A],K=Hs(u,G);x(K,G)&&Vl(B,qs(G,u),K)}return B}function ns(u){return function(h){return Hs(h,u)}}function Us(u,h,x,A){var R=A?Do:Fu,B=-1,G=h.length,K=u;for(u===h&&(h=vi(h)),x&&(K=On(u,_r(x)));++B<G;)for(var ie=0,we=h[B],Ce=x?x(we):we;(ie=R(K,Ce,ie,A))>-1;)K!==u&&Id.call(K,ie,1),Id.call(u,ie,1);return u}function $d(u,h){for(var x=u?h.length:0,A=x-1;x--;){var R=h[x];if(x==A||R!==B){var B=R;Gl(R)?Id.call(u,R,1):Gh(u,R)}}return u}function Hd(u,h){return u+Bl(v1()*(h-u+1))}function Gs(u,h,x,A){for(var R=-1,B=gr(Od((h-u)/(x||1)),0),G=de(B);B--;)G[A?B:++R]=u,u+=x;return G}function uc(u,h){var x="";if(!u||h<1||h>V)return x;do h%2&&(x+=u),h=Bl(h/2),h&&(u+=u);while(h);return x}function vt(u,h){return $x(x_(u,h,xo),u+"")}function $h(u){return tc(Qh(u))}function Wd(u,h){var x=Qh(u);return d2(x,Hl(h,0,x.length))}function Vl(u,h,x,A){if(!ar(u))return u;h=qs(h,u);for(var R=-1,B=h.length,G=B-1,K=u;K!=null&&++R<B;){var ie=Xs(h[R]),we=x;if(ie==="__proto__"||ie==="constructor"||ie==="prototype")return u;if(R!=G){var Ce=K[ie];we=A?A(Ce,ie,K):n,we===n&&(we=ar(Ce)?Ce:Gl(h[R+1])?[]:{})}$s(K,ie,we),K=K[ie]}return u}var Vd=Nd?function(u,h){return Nd.set(u,h),u}:xo,Hh=Md?function(u,h){return Md(u,"toString",{configurable:!0,enumerable:!1,value:Yx(h),writable:!0})}:xo;function ri(u){return d2(Qh(u))}function Tr(u,h,x){var A=-1,R=u.length;h<0&&(h=-h>R?0:R+h),x=x>R?R:x,x<0&&(x+=R),R=h>x?0:x-h>>>0,h>>>=0;for(var B=de(R);++A<R;)B[A]=u[A+h];return B}function go(u,h){var x;return es(u,function(A,R,B){return x=h(A,R,B),!x}),!!x}function Kr(u,h,x){var A=0,R=u==null?A:u.length;if(typeof h=="number"&&h===h&&R<=ve){for(;A<R;){var B=A+R>>>1,G=u[B];G!==null&&!jo(G)&&(x?G<=h:G<h)?A=B+1:R=B}return R}return Wh(u,h,xo,x)}function Wh(u,h,x,A){var R=0,B=u==null?0:u.length;if(B===0)return 0;h=x(h);for(var G=h!==h,K=h===null,ie=jo(h),we=h===n;R<B;){var Ce=Bl((R+B)/2),Te=x(u[Ce]),We=Te!==n,st=Te===null,ft=Te===Te,Nt=jo(Te);if(G)var ht=A||ft;else we?ht=ft&&(A||We):K?ht=ft&&We&&(A||!st):ie?ht=ft&&We&&!st&&(A||!Nt):st||Nt?ht=!1:ht=A?Te<=h:Te<h;ht?R=Ce+1:B=Ce}return qr(B,me)}function Vh(u,h){for(var x=-1,A=u.length,R=0,B=[];++x<A;){var G=u[x],K=h?h(G):G;if(!x||!os(K,ie)){var ie=K;B[R++]=G===0?0:G}}return B}function Uh(u){return typeof u=="number"?u:jo(u)?oe:+u}function ji(u){if(typeof u=="string")return u;if(Tt(u))return On(u,ji)+"";if(jo(u))return S1?S1.call(u):"";var h=u+"";return h=="0"&&1/u==-Y?"-0":h}function mi(u,h,x){var A=-1,R=Ii,B=u.length,G=!0,K=[],ie=K;if(x)G=!1,R=ph;else if(B>=i){var we=h?null:$(u);if(we)return Pd(we);G=!1,R=$u,ie=new ba}else ie=h?[]:K;e:for(;++A<B;){var Ce=u[A],Te=h?h(Ce):Ce;if(Ce=x||Ce!==0?Ce:0,G&&Te===Te){for(var We=ie.length;We--;)if(ie[We]===Te)continue e;h&&ie.push(Te),K.push(Ce)}else R(ie,Te,x)||(ie!==K&&ie.push(Te),K.push(Ce))}return K}function Gh(u,h){return h=qs(h,u),u=b_(u,h),u==null||delete u[Xs(wa(h))]}function D1(u,h,x,A){return Vl(u,h,x(Hs(u,h)),A)}function cc(u,h,x,A){for(var R=u.length,B=A?R:-1;(A?B--:++B<R)&&h(u[B],B,u););return x?Tr(u,A?0:B,A?B+1:R):Tr(u,A?B+1:0,A?R:B)}function js(u,h){var x=u;return x instanceof $t&&(x=x.value()),bd(h,function(A,R){return R.func.apply(R.thisArg,va([A],R.args))},x)}function jh(u,h,x){var A=u.length;if(A<2)return A?mi(u[0]):[];for(var R=-1,B=de(A);++R<A;)for(var G=u[R],K=-1;++K<A;)K!=R&&(B[R]=rc(B[R]||G,u[K],h,x));return mi(Er(B,1),h,x)}function z1(u,h,x){for(var A=-1,R=u.length,B=h.length,G={};++A<R;){var K=A<B?h[A]:n;x(G,u[A],K)}return G}function Ud(u){return Lr(u)?u:[]}function dc(u){return typeof u=="function"?u:xo}function qs(u,h){return Tt(u)?u:zx(u,h)?[u]:__(vn(u))}var Nx=vt;function rs(u,h,x){var A=u.length;return x=x===n?A:x,!h&&x>=A?u:Tr(u,h,x)}var F1=Vv||function(u){return dt.clearTimeout(u)};function Ks(u,h){if(h)return u.slice();var x=u.length,A=Gu?Gu(x):new u.constructor(x);return u.copy(A),A}function B1(u){var h=new u.constructor(u.byteLength);return new hi(h).set(new hi(u)),h}function Ul(u,h){var x=h?B1(u.buffer):u.buffer;return new u.constructor(x,u.byteOffset,u.byteLength)}function s2(u){var h=new u.constructor(u.source,ja.exec(u));return h.lastIndex=u.lastIndex,h}function Wn(u){return Dd?on(Dd.call(u)):{}}function l2(u,h){var x=h?B1(u.buffer):u.buffer;return new u.constructor(x,u.byteOffset,u.length)}function $1(u,h){if(u!==h){var x=u!==n,A=u===null,R=u===u,B=jo(u),G=h!==n,K=h===null,ie=h===h,we=jo(h);if(!K&&!we&&!B&&u>h||B&&G&&ie&&!K&&!we||A&&G&&ie||!x&&ie||!R)return 1;if(!A&&!B&&!we&&u<h||we&&x&&R&&!A&&!B||K&&x&&R||!G&&R||!ie)return-1}return 0}function Dx(u,h,x){for(var A=-1,R=u.criteria,B=h.criteria,G=R.length,K=x.length;++A<G;){var ie=$1(R[A],B[A]);if(ie){if(A>=K)return ie;var we=x[A];return ie*(we=="desc"?-1:1)}}return u.index-h.index}function u2(u,h,x,A){for(var R=-1,B=u.length,G=x.length,K=-1,ie=h.length,we=gr(B-G,0),Ce=de(ie+we),Te=!A;++K<ie;)Ce[K]=h[K];for(;++R<G;)(Te||R<B)&&(Ce[x[R]]=u[R]);for(;we--;)Ce[K++]=u[R++];return Ce}function H1(u,h,x,A){for(var R=-1,B=u.length,G=-1,K=x.length,ie=-1,we=h.length,Ce=gr(B-K,0),Te=de(Ce+we),We=!A;++R<Ce;)Te[R]=u[R];for(var st=R;++ie<we;)Te[st+ie]=h[ie];for(;++G<K;)(We||R<B)&&(Te[st+x[G]]=u[R++]);return Te}function vi(u,h){var x=-1,A=u.length;for(h||(h=de(A));++x<A;)h[x]=u[x];return h}function Sa(u,h,x,A){var R=!x;x||(x={});for(var B=-1,G=h.length;++B<G;){var K=h[B],ie=A?A(x[K],u[K],K,x,u):n;ie===n&&(ie=u[K]),R?Ho(x,K,ie):$s(x,K,ie)}return x}function mo(u,h){return Sa(u,Ut(u),h)}function W1(u,h){return Sa(u,is(u),h)}function qh(u,h){return function(x,A){var R=Tt(x)?a1:Rx,B=h?h():{};return R(x,u,ke(A,2),B)}}function qi(u){return vt(function(h,x){var A=-1,R=x.length,B=R>1?x[R-1]:n,G=R>2?x[2]:n;for(B=u.length>3&&typeof B=="function"?(R--,B):n,G&&Ki(x[0],x[1],G)&&(B=R<3?n:B,R=1),h=on(h);++A<R;){var K=x[A];K&&u(h,K,A,B)}return h})}function Gd(u,h){return function(x,A){if(x==null)return x;if(!vo(x))return u(x,A);for(var R=x.length,B=h?R:-1,G=on(x);(h?B--:++B<R)&&A(G[B],B,G)!==!1;);return x}}function Zs(u){return function(h,x,A){for(var R=-1,B=on(h),G=A(h),K=G.length;K--;){var ie=G[u?K:++R];if(x(B[ie],ie,B)===!1)break}return h}}function Kh(u,h,x){var A=h&E,R=jd(u);function B(){var G=this&&this!==dt&&this instanceof B?R:u;return G.apply(A?x:this,arguments)}return B}function Zh(u){return function(h){h=vn(h);var x=zl(h)?Mi(h):n,A=x?x[0]:h.charAt(0),R=x?rs(x,1).join(""):h.slice(1);return A[u]()+R}}function Ys(u){return function(h){return bd(nk(tk(h).replace(Nu,"")),u,"")}}function jd(u){return function(){var h=arguments;switch(h.length){case 0:return new u;case 1:return new u(h[0]);case 2:return new u(h[0],h[1]);case 3:return new u(h[0],h[1],h[2]);case 4:return new u(h[0],h[1],h[2],h[3]);case 5:return new u(h[0],h[1],h[2],h[3],h[4]);case 6:return new u(h[0],h[1],h[2],h[3],h[4],h[5]);case 7:return new u(h[0],h[1],h[2],h[3],h[4],h[5],h[6])}var x=$l(u.prototype),A=u.apply(x,h);return ar(A)?A:x}}function c2(u,h,x){var A=jd(u);function R(){for(var B=arguments.length,G=de(B),K=B,ie=Be(R);K--;)G[K]=arguments[K];var we=B<3&&G[0]!==ie&&G[B-1]!==ie?[]:Fo(G,ie);if(B-=we.length,B<x)return T(u,h,qd,R.placeholder,n,G,we,n,n,x-B);var Ce=this&&this!==dt&&this instanceof R?A:u;return di(Ce,this,G)}return R}function V1(u){return function(h,x,A){var R=on(h);if(!vo(h)){var B=ke(x,3);h=oi(h),x=function(K){return B(R[K],K,R)}}var G=u(h,x,A);return G>-1?R[B?h[G]:G]:n}}function U1(u){return Xn(function(h){var x=h.length,A=x,R=Ui.prototype.thru;for(u&&h.reverse();A--;){var B=h[A];if(typeof B!="function")throw new fi(a);if(R&&!G&&he(B)=="wrapper")var G=new Ui([],!0)}for(A=G?A:x;++A<x;){B=h[A];var K=he(B),ie=K=="wrapper"?re(B):n;ie&&Fx(ie[0])&&ie[1]==(D|L|O|F)&&!ie[4].length&&ie[9]==1?G=G[he(ie[0])].apply(G,ie[3]):G=B.length==1&&Fx(B)?G[K]():G.thru(B)}return function(){var we=arguments,Ce=we[0];if(G&&we.length==1&&Tt(Ce))return G.plant(Ce).value();for(var Te=0,We=x?h[Te].apply(this,we):Ce;++Te<x;)We=h[Te].call(this,We);return We}})}function qd(u,h,x,A,R,B,G,K,ie,we){var Ce=h&D,Te=h&E,We=h&P,st=h&(L|I),ft=h&U,Nt=We?n:jd(u);function ht(){for(var Ht=arguments.length,Xt=de(Ht),qo=Ht;qo--;)Xt[qo]=arguments[qo];if(st)var Zi=Be(ht),Ko=l1(Xt,Zi);if(A&&(Xt=u2(Xt,A,R,st)),B&&(Xt=H1(Xt,B,G,st)),Ht-=Ko,st&&Ht<we){var Ar=Fo(Xt,Zi);return T(u,h,qd,ht.placeholder,x,Xt,Ar,K,ie,we-Ht)}var as=Te?x:this,Kl=We?as[u]:u;return Ht=Xt.length,K?Xt=sW(Xt,K):ft&&Ht>1&&Xt.reverse(),Ce&&ie<Ht&&(Xt.length=ie),this&&this!==dt&&this instanceof ht&&(Kl=Nt||jd(Kl)),Kl.apply(as,Xt)}return ht}function Kd(u,h){return function(x,A){return Dh(x,u,h(A),{})}}function Yh(u,h){return function(x,A){var R;if(x===n&&A===n)return h;if(x!==n&&(R=x),A!==n){if(R===n)return A;typeof x=="string"||typeof A=="string"?(x=ji(x),A=ji(A)):(x=Uh(x),A=Uh(A)),R=u(x,A)}return R}}function G1(u){return Xn(function(h){return h=On(h,_r(ke())),vt(function(x){var A=this;return u(h,function(R){return di(R,A,x)})})})}function c(u,h){h=h===n?" ":ji(h);var x=h.length;if(x<2)return x?uc(h,u):h;var A=uc(h,Od(u/ya(h)));return zl(h)?rs(Mi(A),0,u).join(""):A.slice(0,u)}function f(u,h,x,A){var R=h&E,B=jd(u);function G(){for(var K=-1,ie=arguments.length,we=-1,Ce=A.length,Te=de(Ce+ie),We=this&&this!==dt&&this instanceof G?B:u;++we<Ce;)Te[we]=A[we];for(;ie--;)Te[we++]=arguments[++K];return di(We,R?x:this,Te)}return G}function v(u){return function(h,x,A){return A&&typeof A!="number"&&Ki(h,x,A)&&(x=A=n),h=ql(h),x===n?(x=h,h=0):x=ql(x),A=A===n?h<x?1:-1:ql(A),Gs(h,x,A,u)}}function _(u){return function(h,x){return typeof h=="string"&&typeof x=="string"||(h=Ca(h),x=Ca(x)),u(h,x)}}function T(u,h,x,A,R,B,G,K,ie,we){var Ce=h&L,Te=Ce?G:n,We=Ce?n:G,st=Ce?B:n,ft=Ce?n:B;h|=Ce?O:N,h&=~(Ce?N:O),h&k||(h&=~(E|P));var Nt=[u,h,R,st,Te,ft,We,K,ie,we],ht=x.apply(n,Nt);return Fx(u)&&S_(ht,Nt),ht.placeholder=A,w_(ht,u,h)}function M(u){var h=Pt[u];return function(x,A){if(x=Ca(x),A=A==null?0:qr(It(A),292),A&&wh(x)){var R=(vn(x)+"e").split("e"),B=h(R[0]+"e"+(+R[1]+A));return R=(vn(B)+"e").split("e"),+(R[0]+"e"+(+R[1]-A))}return h(x)}}var $=Yu&&1/Pd(new Yu([,-0]))[1]==Y?function(u){return new Yu(u)}:Jx;function ee(u){return function(h){var x=ii(h);return x==Le?yh(h):x==qt?Bv(h):Bu(h,u(h))}}function le(u,h,x,A,R,B,G,K){var ie=h&P;if(!ie&&typeof u!="function")throw new fi(a);var we=A?A.length:0;if(we||(h&=~(O|N),A=R=n),G=G===n?G:gr(It(G),0),K=K===n?K:It(K),we-=R?R.length:0,h&N){var Ce=A,Te=R;A=R=n}var We=ie?n:re(u),st=[u,h,x,A,R,Ce,Te,B,G,K];if(We&&iW(st,We),u=st[0],h=st[1],x=st[2],A=st[3],R=st[4],K=st[9]=st[9]===n?ie?0:u.length:gr(st[9]-we,0),!K&&h&(L|I)&&(h&=~(L|I)),!h||h==E)var ft=Kh(u,h,x);else h==L||h==I?ft=c2(u,h,K):(h==O||h==(E|O))&&!R.length?ft=f(u,h,x,A):ft=qd.apply(n,st);var Nt=We?Vd:S_;return w_(Nt(ft,st),u,h)}function Oe(u,h,x,A){return u===n||os(u,mn[x])&&!Qt.call(A,x)?h:u}function Ye(u,h,x,A,R,B){return ar(u)&&ar(h)&&(B.set(h,u),Wl(u,h,n,Ye,B),B.delete(h)),u}function Ct(u){return K1(u)?n:u}function Ue(u,h,x,A,R,B){var G=x&b,K=u.length,ie=h.length;if(K!=ie&&!(G&&ie>K))return!1;var we=B.get(u),Ce=B.get(h);if(we&&Ce)return we==h&&Ce==u;var Te=-1,We=!0,st=x&S?new ba:n;for(B.set(u,h),B.set(h,u);++Te<K;){var ft=u[Te],Nt=h[Te];if(A)var ht=G?A(Nt,ft,Te,h,u,B):A(ft,Nt,Te,u,h,B);if(ht!==n){if(ht)continue;We=!1;break}if(st){if(!Du(h,function(Ht,Xt){if(!$u(st,Xt)&&(ft===Ht||R(ft,Ht,x,A,B)))return st.push(Xt)})){We=!1;break}}else if(!(ft===Nt||R(ft,Nt,x,A,B))){We=!1;break}}return B.delete(u),B.delete(h),We}function Nn(u,h,x,A,R,B,G){switch(x){case _e:if(u.byteLength!=h.byteLength||u.byteOffset!=h.byteOffset)return!1;u=u.buffer,h=h.buffer;case Vt:return!(u.byteLength!=h.byteLength||!B(new hi(u),new hi(h)));case qe:case at:case ot:return os(+u,+h);case it:return u.name==h.name&&u.message==h.message;case bt:case wn:return u==h+"";case Le:var K=yh;case qt:var ie=A&b;if(K||(K=Pd),u.size!=h.size&&!ie)return!1;var we=G.get(u);if(we)return we==h;A|=S,G.set(u,h);var Ce=Ue(K(u),K(h),A,R,B,G);return G.delete(u),Ce;case pn:if(Dd)return Dd.call(u)==Dd.call(h)}return!1}function _n(u,h,x,A,R,B){var G=x&b,K=Go(u),ie=K.length,we=Go(h),Ce=we.length;if(ie!=Ce&&!G)return!1;for(var Te=ie;Te--;){var We=K[Te];if(!(G?We in h:Qt.call(h,We)))return!1}var st=B.get(u),ft=B.get(h);if(st&&ft)return st==h&&ft==u;var Nt=!0;B.set(u,h),B.set(h,u);for(var ht=G;++Te<ie;){We=K[Te];var Ht=u[We],Xt=h[We];if(A)var qo=G?A(Xt,Ht,We,h,u,B):A(Ht,Xt,We,u,h,B);if(!(qo===n?Ht===Xt||R(Ht,Xt,x,A,B):qo)){Nt=!1;break}ht||(ht=We=="constructor")}if(Nt&&!ht){var Zi=u.constructor,Ko=h.constructor;Zi!=Ko&&"constructor"in u&&"constructor"in h&&!(typeof Zi=="function"&&Zi instanceof Zi&&typeof Ko=="function"&&Ko instanceof Ko)&&(Nt=!1)}return B.delete(u),B.delete(h),Nt}function Xn(u){return $x(x_(u,n,T_),u+"")}function Go(u){return A1(u,oi,Ut)}function ce(u){return A1(u,yo,is)}var re=Nd?function(u){return Nd.get(u)}:Jx;function he(u){for(var h=u.name+"",x=Qa[h],A=Qt.call(Qa,h)?x.length:0;A--;){var R=x[A],B=R.func;if(B==null||B==u)return R.name}return h}function Be(u){var h=Qt.call(z,"placeholder")?z:u;return h.placeholder}function ke(){var u=z.iteratee||Xx;return u=u===Xx?or:u,arguments.length?u(arguments[0],arguments[1]):u}function _t(u,h){var x=u.__data__;return eW(h)?x[typeof h=="string"?"string":"hash"]:x.map}function xt(u){for(var h=oi(u),x=h.length;x--;){var A=h[x],R=u[A];h[x]=[A,R,v_(R)]}return h}function Ot(u,h){var x=mh(u,h);return Fh(x)?x:n}function Dr(u){var h=Qt.call(u,Fs),x=u[Fs];try{u[Fs]=n;var A=!0}catch{}var R=bh.call(u);return A&&(h?u[Fs]=x:delete u[Fs]),R}var Ut=Ku?function(u){return u==null?[]:(u=on(u),co(Ku(u),function(h){return p1.call(u,h)}))}:eb,is=Ku?function(u){for(var h=[];u;)va(h,Ut(u)),u=ju(u);return h}:eb,ii=ni;(y1&&ii(new y1(new ArrayBuffer(1)))!=_e||Zu&&ii(new Zu)!=Le||x1&&ii(x1.resolve())!=pt||Yu&&ii(new Yu)!=qt||Xu&&ii(new Xu)!=Ze)&&(ii=function(u){var h=ni(u),x=h==rt?u.constructor:n,A=x?Zd(x):"";if(A)switch(A){case Px:return _e;case Tx:return Le;case Lx:return pt;case Ju:return qt;case b1:return Ze}return h});function KH(u,h,x){for(var A=-1,R=x.length;++A<R;){var B=x[A],G=B.size;switch(B.type){case"drop":u+=G;break;case"dropRight":h-=G;break;case"take":h=qr(h,u+G);break;case"takeRight":u=gr(u,h-G);break}}return{start:u,end:h}}function ZH(u){var h=u.match(Ts);return h?h[1].split(Lu):[]}function g_(u,h,x){h=qs(h,u);for(var A=-1,R=h.length,B=!1;++A<R;){var G=Xs(h[A]);if(!(B=u!=null&&x(u,G)))break;u=u[G]}return B||++A!=R?B:(R=u==null?0:u.length,!!R&&v2(R)&&Gl(G,R)&&(Tt(u)||Yd(u)))}function YH(u){var h=u.length,x=new u.constructor(h);return h&&typeof u[0]=="string"&&Qt.call(u,"index")&&(x.index=u.index,x.input=u.input),x}function m_(u){return typeof u.constructor=="function"&&!j1(u)?$l(ju(u)):{}}function XH(u,h,x){var A=u.constructor;switch(h){case Vt:return B1(u);case qe:case at:return new A(+u);case _e:return Ul(u,x);case kt:case Ne:case tt:case nn:case Mn:case Fe:case lt:case Xe:case Lt:return l2(u,x);case Le:return new A;case ot:case wn:return new A(u);case bt:return s2(u);case qt:return new A;case pn:return Wn(u)}}function QH(u,h){var x=h.length;if(!x)return u;var A=x-1;return h[A]=(x>1?"& ":"")+h[A],h=h.join(x>2?", ":" "),u.replace(G0,`{
/* [wrapped with `+h+`] */
`)}function JH(u){return Tt(u)||Yd(u)||!!(g1&&u&&u[g1])}function Gl(u,h){var x=typeof u;return h=h??V,!!h&&(x=="number"||x!="symbol"&&e1.test(u))&&u>-1&&u%1==0&&u<h}function Ki(u,h,x){if(!ar(x))return!1;var A=typeof h;return(A=="number"?vo(x)&&Gl(h,x.length):A=="string"&&h in x)?os(x[h],u):!1}function zx(u,h){if(Tt(u))return!1;var x=typeof u;return x=="number"||x=="symbol"||x=="boolean"||u==null||jo(u)?!0:oh.test(u)||!ih.test(u)||h!=null&&u in on(h)}function eW(u){var h=typeof u;return h=="string"||h=="number"||h=="symbol"||h=="boolean"?u!=="__proto__":u===null}function Fx(u){var h=he(u),x=z[h];if(typeof x!="function"||!(h in $t.prototype))return!1;if(u===x)return!0;var A=re(x);return!!A&&u===A[0]}function tW(u){return!!Vu&&Vu in u}var nW=Yn?jl:tb;function j1(u){var h=u&&u.constructor,x=typeof h=="function"&&h.prototype||mn;return u===x}function v_(u){return u===u&&!ar(u)}function y_(u,h){return function(x){return x==null?!1:x[u]===h&&(h!==n||u in on(x))}}function rW(u){var h=g2(u,function(A){return x.size===d&&x.clear(),A}),x=h.cache;return h}function iW(u,h){var x=u[1],A=h[1],R=x|A,B=R<(E|P|D),G=A==D&&x==L||A==D&&x==F&&u[7].length<=h[8]||A==(D|F)&&h[7].length<=h[8]&&x==L;if(!(B||G))return u;A&E&&(u[2]=h[2],R|=x&E?0:k);var K=h[3];if(K){var ie=u[3];u[3]=ie?u2(ie,K,h[4]):K,u[4]=ie?Fo(u[3],p):h[4]}return K=h[5],K&&(ie=u[5],u[5]=ie?H1(ie,K,h[6]):K,u[6]=ie?Fo(u[5],p):h[6]),K=h[7],K&&(u[7]=K),A&D&&(u[8]=u[8]==null?h[8]:qr(u[8],h[8])),u[9]==null&&(u[9]=h[9]),u[0]=h[0],u[1]=R,u}function oW(u){var h=[];if(u!=null)for(var x in on(u))h.push(x);return h}function aW(u){return bh.call(u)}function x_(u,h,x){return h=gr(h===n?u.length-1:h,0),function(){for(var A=arguments,R=-1,B=gr(A.length-h,0),G=de(B);++R<B;)G[R]=A[h+R];R=-1;for(var K=de(h+1);++R<h;)K[R]=A[R];return K[h]=x(G),di(u,this,K)}}function b_(u,h){return h.length<2?u:Hs(u,Tr(h,0,-1))}function sW(u,h){for(var x=u.length,A=qr(h.length,x),R=vi(u);A--;){var B=h[A];u[A]=Gl(B,x)?R[B]:n}return u}function Bx(u,h){if(!(h==="constructor"&&typeof u[h]=="function")&&h!="__proto__")return u[h]}var S_=C_(Vd),q1=Rd||function(u,h){return dt.setTimeout(u,h)},$x=C_(Hh);function w_(u,h,x){var A=h+"";return $x(u,QH(A,lW(ZH(A),x)))}function C_(u){var h=0,x=0;return function(){var A=m1(),R=fe-(A-x);if(x=A,R>0){if(++h>=pe)return arguments[0]}else h=0;return u.apply(n,arguments)}}function d2(u,h){var x=-1,A=u.length,R=A-1;for(h=h===n?A:h;++x<h;){var B=Hd(x,R),G=u[B];u[B]=u[x],u[x]=G}return u.length=h,u}var __=rW(function(u){var h=[];return u.charCodeAt(0)===46&&h.push(""),u.replace(Io,function(x,A,R,B){h.push(R?B.replace(K0,"$1"):A||x)}),h});function Xs(u){if(typeof u=="string"||jo(u))return u;var h=u+"";return h=="0"&&1/u==-Y?"-0":h}function Zd(u){if(u!=null){try{return rr.call(u)}catch{}try{return u+""}catch{}}return""}function lW(u,h){return Hn(Se,function(x){var A="_."+x[0];h&x[1]&&!Ii(u,A)&&u.push(A)}),u.sort()}function k_(u){if(u instanceof $t)return u.clone();var h=new Ui(u.__wrapped__,u.__chain__);return h.__actions__=vi(u.__actions__),h.__index__=u.__index__,h.__values__=u.__values__,h}function uW(u,h,x){(x?Ki(u,h,x):h===n)?h=1:h=gr(It(h),0);var A=u==null?0:u.length;if(!A||h<1)return[];for(var R=0,B=0,G=de(Od(A/h));R<A;)G[B++]=Tr(u,R,R+=h);return G}function cW(u){for(var h=-1,x=u==null?0:u.length,A=0,R=[];++h<x;){var B=u[h];B&&(R[A++]=B)}return R}function dW(){var u=arguments.length;if(!u)return[];for(var h=de(u-1),x=arguments[0],A=u;A--;)h[A-1]=arguments[A];return va(Tt(x)?vi(x):[x],Er(h,1))}var fW=vt(function(u,h){return Lr(u)?rc(u,Er(h,1,Lr,!0)):[]}),hW=vt(function(u,h){var x=wa(h);return Lr(x)&&(x=n),Lr(u)?rc(u,Er(h,1,Lr,!0),ke(x,2)):[]}),pW=vt(function(u,h){var x=wa(h);return Lr(x)&&(x=n),Lr(u)?rc(u,Er(h,1,Lr,!0),n,x):[]});function gW(u,h,x){var A=u==null?0:u.length;return A?(h=x||h===n?1:It(h),Tr(u,h<0?0:h,A)):[]}function mW(u,h,x){var A=u==null?0:u.length;return A?(h=x||h===n?1:It(h),h=A-h,Tr(u,0,h<0?0:h)):[]}function vW(u,h){return u&&u.length?cc(u,ke(h,3),!0,!0):[]}function yW(u,h){return u&&u.length?cc(u,ke(h,3),!0):[]}function xW(u,h,x,A){var R=u==null?0:u.length;return R?(x&&typeof x!="number"&&Ki(u,h,x)&&(x=0,A=R),Wo(u,h,x,A)):[]}function E_(u,h,x){var A=u==null?0:u.length;if(!A)return-1;var R=x==null?0:It(x);return R<0&&(R=gr(A+R,0)),Dl(u,ke(h,3),R)}function P_(u,h,x){var A=u==null?0:u.length;if(!A)return-1;var R=A-1;return x!==n&&(R=It(x),R=x<0?gr(A+R,0):qr(R,A-1)),Dl(u,ke(h,3),R,!0)}function T_(u){var h=u==null?0:u.length;return h?Er(u,1):[]}function bW(u){var h=u==null?0:u.length;return h?Er(u,Y):[]}function SW(u,h){var x=u==null?0:u.length;return x?(h=h===n?1:It(h),Er(u,h)):[]}function wW(u){for(var h=-1,x=u==null?0:u.length,A={};++h<x;){var R=u[h];A[R[0]]=R[1]}return A}function L_(u){return u&&u.length?u[0]:n}function CW(u,h,x){var A=u==null?0:u.length;if(!A)return-1;var R=x==null?0:It(x);return R<0&&(R=gr(A+R,0)),Fu(u,h,R)}function _W(u){var h=u==null?0:u.length;return h?Tr(u,0,-1):[]}var kW=vt(function(u){var h=On(u,Ud);return h.length&&h[0]===u[0]?ic(h):[]}),EW=vt(function(u){var h=wa(u),x=On(u,Ud);return h===wa(x)?h=n:x.pop(),x.length&&x[0]===u[0]?ic(x,ke(h,2)):[]}),PW=vt(function(u){var h=wa(u),x=On(u,Ud);return h=typeof h=="function"?h:n,h&&x.pop(),x.length&&x[0]===u[0]?ic(x,n,h):[]});function TW(u,h){return u==null?"":jv.call(u,h)}function wa(u){var h=u==null?0:u.length;return h?u[h-1]:n}function LW(u,h,x){var A=u==null?0:u.length;if(!A)return-1;var R=A;return x!==n&&(R=It(x),R=R<0?gr(A+R,0):qr(R,A-1)),h===h?u1(u,h,R):Dl(u,Sd,R,!0)}function AW(u,h){return u&&u.length?lc(u,It(h)):n}var IW=vt(A_);function A_(u,h){return u&&u.length&&h&&h.length?Us(u,h):u}function MW(u,h,x){return u&&u.length&&h&&h.length?Us(u,h,ke(x,2)):u}function RW(u,h,x){return u&&u.length&&h&&h.length?Us(u,h,n,x):u}var OW=Xn(function(u,h){var x=u==null?0:u.length,A=Eh(u,h);return $d(u,On(h,function(R){return Gl(R,x)?+R:R}).sort($1)),A});function NW(u,h){var x=[];if(!(u&&u.length))return x;var A=-1,R=[],B=u.length;for(h=ke(h,3);++A<B;){var G=u[A];h(G,A,u)&&(x.push(G),R.push(A))}return $d(u,R),x}function Hx(u){return u==null?u:Zv.call(u)}function DW(u,h,x){var A=u==null?0:u.length;return A?(x&&typeof x!="number"&&Ki(u,h,x)?(h=0,x=A):(h=h==null?0:It(h),x=x===n?A:It(x)),Tr(u,h,x)):[]}function zW(u,h){return Kr(u,h)}function FW(u,h,x){return Wh(u,h,ke(x,2))}function BW(u,h){var x=u==null?0:u.length;if(x){var A=Kr(u,h);if(A<x&&os(u[A],h))return A}return-1}function $W(u,h){return Kr(u,h,!0)}function HW(u,h,x){return Wh(u,h,ke(x,2),!0)}function WW(u,h){var x=u==null?0:u.length;if(x){var A=Kr(u,h,!0)-1;if(os(u[A],h))return A}return-1}function VW(u){return u&&u.length?Vh(u):[]}function UW(u,h){return u&&u.length?Vh(u,ke(h,2)):[]}function GW(u){var h=u==null?0:u.length;return h?Tr(u,1,h):[]}function jW(u,h,x){return u&&u.length?(h=x||h===n?1:It(h),Tr(u,0,h<0?0:h)):[]}function qW(u,h,x){var A=u==null?0:u.length;return A?(h=x||h===n?1:It(h),h=A-h,Tr(u,h<0?0:h,A)):[]}function KW(u,h){return u&&u.length?cc(u,ke(h,3),!1,!0):[]}function ZW(u,h){return u&&u.length?cc(u,ke(h,3)):[]}var YW=vt(function(u){return mi(Er(u,1,Lr,!0))}),XW=vt(function(u){var h=wa(u);return Lr(h)&&(h=n),mi(Er(u,1,Lr,!0),ke(h,2))}),QW=vt(function(u){var h=wa(u);return h=typeof h=="function"?h:n,mi(Er(u,1,Lr,!0),n,h)});function JW(u){return u&&u.length?mi(u):[]}function eV(u,h){return u&&u.length?mi(u,ke(h,2)):[]}function tV(u,h){return h=typeof h=="function"?h:n,u&&u.length?mi(u,n,h):[]}function Wx(u){if(!(u&&u.length))return[];var h=0;return u=co(u,function(x){if(Lr(x))return h=gr(x.length,h),!0}),kd(h,function(x){return On(u,Ds(x))})}function I_(u,h){if(!(u&&u.length))return[];var x=Wx(u);return h==null?x:On(x,function(A){return di(h,n,A)})}var nV=vt(function(u,h){return Lr(u)?rc(u,h):[]}),rV=vt(function(u){return jh(co(u,Lr))}),iV=vt(function(u){var h=wa(u);return Lr(h)&&(h=n),jh(co(u,Lr),ke(h,2))}),oV=vt(function(u){var h=wa(u);return h=typeof h=="function"?h:n,jh(co(u,Lr),n,h)}),aV=vt(Wx);function sV(u,h){return z1(u||[],h||[],$s)}function lV(u,h){return z1(u||[],h||[],Vl)}var uV=vt(function(u){var h=u.length,x=h>1?u[h-1]:n;return x=typeof x=="function"?(u.pop(),x):n,I_(u,x)});function M_(u){var h=z(u);return h.__chain__=!0,h}function cV(u,h){return h(u),u}function f2(u,h){return h(u)}var dV=Xn(function(u){var h=u.length,x=h?u[0]:0,A=this.__wrapped__,R=function(B){return Eh(B,u)};return h>1||this.__actions__.length||!(A instanceof $t)||!Gl(x)?this.thru(R):(A=A.slice(x,+x+(h?1:0)),A.__actions__.push({func:f2,args:[R],thisArg:n}),new Ui(A,this.__chain__).thru(function(B){return h&&!B.length&&B.push(n),B}))});function fV(){return M_(this)}function hV(){return new Ui(this.value(),this.__chain__)}function pV(){this.__values__===n&&(this.__values__=j_(this.value()));var u=this.__index__>=this.__values__.length,h=u?n:this.__values__[this.__index__++];return{done:u,value:h}}function gV(){return this}function mV(u){for(var h,x=this;x instanceof zd;){var A=k_(x);A.__index__=0,A.__values__=n,h?R.__wrapped__=A:h=A;var R=A;x=x.__wrapped__}return R.__wrapped__=u,h}function vV(){var u=this.__wrapped__;if(u instanceof $t){var h=u;return this.__actions__.length&&(h=new $t(this)),h=h.reverse(),h.__actions__.push({func:f2,args:[Hx],thisArg:n}),new Ui(h,this.__chain__)}return this.thru(Hx)}function yV(){return js(this.__wrapped__,this.__actions__)}var xV=qh(function(u,h,x){Qt.call(u,x)?++u[x]:Ho(u,x,1)});function bV(u,h,x){var A=Tt(u)?Rn:L1;return x&&Ki(u,h,x)&&(h=n),A(u,ke(h,3))}function SV(u,h){var x=Tt(u)?co:Vo;return x(u,ke(h,3))}var wV=V1(E_),CV=V1(P_);function _V(u,h){return Er(h2(u,h),1)}function kV(u,h){return Er(h2(u,h),Y)}function EV(u,h,x){return x=x===n?1:It(x),Er(h2(u,h),x)}function R_(u,h){var x=Tt(u)?Hn:es;return x(u,ke(h,3))}function O_(u,h){var x=Tt(u)?uo:Lh;return x(u,ke(h,3))}var PV=qh(function(u,h,x){Qt.call(u,x)?u[x].push(h):Ho(u,x,[h])});function TV(u,h,x,A){u=vo(u)?u:Qh(u),x=x&&!A?It(x):0;var R=u.length;return x<0&&(x=gr(R+x,0)),y2(u)?x<=R&&u.indexOf(h,x)>-1:!!R&&Fu(u,h,x)>-1}var LV=vt(function(u,h,x){var A=-1,R=typeof h=="function",B=vo(u)?de(u.length):[];return es(u,function(G){B[++A]=R?di(h,G,x):ts(G,h,x)}),B}),AV=qh(function(u,h,x){Ho(u,x,h)});function h2(u,h){var x=Tt(u)?On:yr;return x(u,ke(h,3))}function IV(u,h,x,A){return u==null?[]:(Tt(h)||(h=h==null?[]:[h]),x=A?n:x,Tt(x)||(x=x==null?[]:[x]),gi(u,h,x))}var MV=qh(function(u,h,x){u[x?0:1].push(h)},function(){return[[],[]]});function RV(u,h,x){var A=Tt(u)?bd:gh,R=arguments.length<3;return A(u,ke(h,4),x,R,es)}function OV(u,h,x){var A=Tt(u)?Rv:gh,R=arguments.length<3;return A(u,ke(h,4),x,R,Lh)}function NV(u,h){var x=Tt(u)?co:Vo;return x(u,m2(ke(h,3)))}function DV(u){var h=Tt(u)?tc:$h;return h(u)}function zV(u,h,x){(x?Ki(u,h,x):h===n)?h=1:h=It(h);var A=Tt(u)?ei:Wd;return A(u,h)}function FV(u){var h=Tt(u)?Mx:ri;return h(u)}function BV(u){if(u==null)return 0;if(vo(u))return y2(u)?ya(u):u.length;var h=ii(u);return h==Le||h==qt?u.size:Pr(u).length}function $V(u,h,x){var A=Tt(u)?Du:go;return x&&Ki(u,h,x)&&(h=n),A(u,ke(h,3))}var HV=vt(function(u,h){if(u==null)return[];var x=h.length;return x>1&&Ki(u,h[0],h[1])?h=[]:x>2&&Ki(h[0],h[1],h[2])&&(h=[h[0]]),gi(u,Er(h,1),[])}),p2=Uv||function(){return dt.Date.now()};function WV(u,h){if(typeof h!="function")throw new fi(a);return u=It(u),function(){if(--u<1)return h.apply(this,arguments)}}function N_(u,h,x){return h=x?n:h,h=u&&h==null?u.length:h,le(u,D,n,n,n,n,h)}function D_(u,h){var x;if(typeof h!="function")throw new fi(a);return u=It(u),function(){return--u>0&&(x=h.apply(this,arguments)),u<=1&&(h=n),x}}var Vx=vt(function(u,h,x){var A=E;if(x.length){var R=Fo(x,Be(Vx));A|=O}return le(u,A,h,x,R)}),z_=vt(function(u,h,x){var A=E|P;if(x.length){var R=Fo(x,Be(z_));A|=O}return le(h,A,u,x,R)});function F_(u,h,x){h=x?n:h;var A=le(u,L,n,n,n,n,n,h);return A.placeholder=F_.placeholder,A}function B_(u,h,x){h=x?n:h;var A=le(u,I,n,n,n,n,n,h);return A.placeholder=B_.placeholder,A}function $_(u,h,x){var A,R,B,G,K,ie,we=0,Ce=!1,Te=!1,We=!0;if(typeof u!="function")throw new fi(a);h=Ca(h)||0,ar(x)&&(Ce=!!x.leading,Te="maxWait"in x,B=Te?gr(Ca(x.maxWait)||0,h):B,We="trailing"in x?!!x.trailing:We);function st(Ar){var as=A,Kl=R;return A=R=n,we=Ar,G=u.apply(Kl,as),G}function ft(Ar){return we=Ar,K=q1(Ht,h),Ce?st(Ar):G}function Nt(Ar){var as=Ar-ie,Kl=Ar-we,ok=h-as;return Te?qr(ok,B-Kl):ok}function ht(Ar){var as=Ar-ie,Kl=Ar-we;return ie===n||as>=h||as<0||Te&&Kl>=B}function Ht(){var Ar=p2();if(ht(Ar))return Xt(Ar);K=q1(Ht,Nt(Ar))}function Xt(Ar){return K=n,We&&A?st(Ar):(A=R=n,G)}function qo(){K!==n&&F1(K),we=0,A=ie=R=K=n}function Zi(){return K===n?G:Xt(p2())}function Ko(){var Ar=p2(),as=ht(Ar);if(A=arguments,R=this,ie=Ar,as){if(K===n)return ft(ie);if(Te)return F1(K),K=q1(Ht,h),st(ie)}return K===n&&(K=q1(Ht,h)),G}return Ko.cancel=qo,Ko.flush=Zi,Ko}var VV=vt(function(u,h){return T1(u,1,h)}),UV=vt(function(u,h,x){return T1(u,Ca(h)||0,x)});function GV(u){return le(u,U)}function g2(u,h){if(typeof u!="function"||h!=null&&typeof h!="function")throw new fi(a);var x=function(){var A=arguments,R=h?h.apply(this,A):A[0],B=x.cache;if(B.has(R))return B.get(R);var G=u.apply(this,A);return x.cache=B.set(R,G)||B,G};return x.cache=new(g2.Cache||$o),x}g2.Cache=$o;function m2(u){if(typeof u!="function")throw new fi(a);return function(){var h=arguments;switch(h.length){case 0:return!u.call(this);case 1:return!u.call(this,h[0]);case 2:return!u.call(this,h[0],h[1]);case 3:return!u.call(this,h[0],h[1],h[2])}return!u.apply(this,h)}}function jV(u){return D_(2,u)}var qV=Nx(function(u,h){h=h.length==1&&Tt(h[0])?On(h[0],_r(ke())):On(Er(h,1),_r(ke()));var x=h.length;return vt(function(A){for(var R=-1,B=qr(A.length,x);++R<B;)A[R]=h[R].call(this,A[R]);return di(u,this,A)})}),Ux=vt(function(u,h){var x=Fo(h,Be(Ux));return le(u,O,n,h,x)}),H_=vt(function(u,h){var x=Fo(h,Be(H_));return le(u,N,n,h,x)}),KV=Xn(function(u,h){return le(u,F,n,n,n,h)});function ZV(u,h){if(typeof u!="function")throw new fi(a);return h=h===n?h:It(h),vt(u,h)}function YV(u,h){if(typeof u!="function")throw new fi(a);return h=h==null?0:gr(It(h),0),vt(function(x){var A=x[h],R=rs(x,0,h);return A&&va(R,A),di(u,this,R)})}function XV(u,h,x){var A=!0,R=!0;if(typeof u!="function")throw new fi(a);return ar(x)&&(A="leading"in x?!!x.leading:A,R="trailing"in x?!!x.trailing:R),$_(u,h,{leading:A,maxWait:h,trailing:R})}function QV(u){return N_(u,1)}function JV(u,h){return Ux(dc(h),u)}function eU(){if(!arguments.length)return[];var u=arguments[0];return Tt(u)?u:[u]}function tU(u){return ti(u,y)}function nU(u,h){return h=typeof h=="function"?h:n,ti(u,y,h)}function rU(u){return ti(u,g|y)}function iU(u,h){return h=typeof h=="function"?h:n,ti(u,g|y,h)}function oU(u,h){return h==null||Th(u,h,oi(h))}function os(u,h){return u===h||u!==u&&h!==h}var aU=_(Mh),sU=_(function(u,h){return u>=h}),Yd=zh(function(){return arguments}())?zh:function(u){return xr(u)&&Qt.call(u,"callee")&&!p1.call(u,"callee")},Tt=de.isArray,lU=Gr?_r(Gr):I1;function vo(u){return u!=null&&v2(u.length)&&!jl(u)}function Lr(u){return xr(u)&&vo(u)}function uU(u){return u===!0||u===!1||xr(u)&&ni(u)==qe}var fc=Gv||tb,cU=lo?_r(lo):M1;function dU(u){return xr(u)&&u.nodeType===1&&!K1(u)}function fU(u){if(u==null)return!0;if(vo(u)&&(Tt(u)||typeof u=="string"||typeof u.splice=="function"||fc(u)||Xh(u)||Yd(u)))return!u.length;var h=ii(u);if(h==Le||h==qt)return!u.size;if(j1(u))return!Pr(u).length;for(var x in u)if(Qt.call(u,x))return!1;return!0}function hU(u,h){return oc(u,h)}function pU(u,h,x){x=typeof x=="function"?x:n;var A=x?x(u,h):n;return A===n?oc(u,h,n,x):!!A}function Gx(u){if(!xr(u))return!1;var h=ni(u);return h==it||h==et||typeof u.message=="string"&&typeof u.name=="string"&&!K1(u)}function gU(u){return typeof u=="number"&&wh(u)}function jl(u){if(!ar(u))return!1;var h=ni(u);return h==At||h==wt||h==ut||h==Sn}function W_(u){return typeof u=="number"&&u==It(u)}function v2(u){return typeof u=="number"&&u>-1&&u%1==0&&u<=V}function ar(u){var h=typeof u;return u!=null&&(h=="object"||h=="function")}function xr(u){return u!=null&&typeof u=="object"}var V_=Wi?_r(Wi):Ox;function mU(u,h){return u===h||ac(u,h,xt(h))}function vU(u,h,x){return x=typeof x=="function"?x:n,ac(u,h,xt(h),x)}function yU(u){return U_(u)&&u!=+u}function xU(u){if(nW(u))throw new yt(o);return Fh(u)}function bU(u){return u===null}function SU(u){return u==null}function U_(u){return typeof u=="number"||xr(u)&&ni(u)==ot}function K1(u){if(!xr(u)||ni(u)!=rt)return!1;var h=ju(u);if(h===null)return!0;var x=Qt.call(h,"constructor")&&h.constructor;return typeof x=="function"&&x instanceof x&&rr.call(x)==Jr}var jx=ma?_r(ma):ir;function wU(u){return W_(u)&&u>=-V&&u<=V}var G_=Ns?_r(Ns):Rt;function y2(u){return typeof u=="string"||!Tt(u)&&xr(u)&&ni(u)==wn}function jo(u){return typeof u=="symbol"||xr(u)&&ni(u)==pn}var Xh=o1?_r(o1):Nr;function CU(u){return u===n}function _U(u){return xr(u)&&ii(u)==Ze}function kU(u){return xr(u)&&ni(u)==Kt}var EU=_(Ws),PU=_(function(u,h){return u<=h});function j_(u){if(!u)return[];if(vo(u))return y2(u)?Mi(u):vi(u);if(qu&&u[qu])return Fv(u[qu]());var h=ii(u),x=h==Le?yh:h==qt?Pd:Qh;return x(u)}function ql(u){if(!u)return u===0?u:0;if(u=Ca(u),u===Y||u===-Y){var h=u<0?-1:1;return h*ae}return u===u?u:0}function It(u){var h=ql(u),x=h%1;return h===h?x?h-x:h:0}function q_(u){return u?Hl(It(u),0,X):0}function Ca(u){if(typeof u=="number")return u;if(jo(u))return oe;if(ar(u)){var h=typeof u.valueOf=="function"?u.valueOf():u;u=ar(h)?h+"":h}if(typeof u!="string")return u===0?u:+u;u=Vi(u);var x=X0.test(u);return x||J0.test(u)?Ge(u.slice(2),x?2:8):Y0.test(u)?oe:+u}function K_(u){return Sa(u,yo(u))}function TU(u){return u?Hl(It(u),-V,V):u===0?u:0}function vn(u){return u==null?"":ji(u)}var LU=qi(function(u,h){if(j1(h)||vo(h)){Sa(h,oi(h),u);return}for(var x in h)Qt.call(h,x)&&$s(u,x,h[x])}),Z_=qi(function(u,h){Sa(h,yo(h),u)}),x2=qi(function(u,h,x,A){Sa(h,yo(h),u,A)}),AU=qi(function(u,h,x,A){Sa(h,oi(h),u,A)}),IU=Xn(Eh);function MU(u,h){var x=$l(u);return h==null?x:Ke(x,h)}var RU=vt(function(u,h){u=on(u);var x=-1,A=h.length,R=A>2?h[2]:n;for(R&&Ki(h[0],h[1],R)&&(A=1);++x<A;)for(var B=h[x],G=yo(B),K=-1,ie=G.length;++K<ie;){var we=G[K],Ce=u[we];(Ce===n||os(Ce,mn[we])&&!Qt.call(u,we))&&(u[we]=B[we])}return u}),OU=vt(function(u){return u.push(n,Ye),di(Y_,n,u)});function NU(u,h){return Nv(u,ke(h,3),Uo)}function DU(u,h){return Nv(u,ke(h,3),po)}function zU(u,h){return u==null?u:Ah(u,ke(h,3),yo)}function FU(u,h){return u==null?u:ho(u,ke(h,3),yo)}function BU(u,h){return u&&Uo(u,ke(h,3))}function $U(u,h){return u&&po(u,ke(h,3))}function HU(u){return u==null?[]:Ih(u,oi(u))}function WU(u){return u==null?[]:Ih(u,yo(u))}function qx(u,h,x){var A=u==null?n:Hs(u,h);return A===n?x:A}function VU(u,h){return u!=null&&g_(u,h,Rh)}function Kx(u,h){return u!=null&&g_(u,h,Oh)}var UU=Kd(function(u,h,x){h!=null&&typeof h.toString!="function"&&(h=bh.call(h)),u[h]=x},Yx(xo)),GU=Kd(function(u,h,x){h!=null&&typeof h.toString!="function"&&(h=bh.call(h)),Qt.call(u,h)?u[h].push(x):u[h]=[x]},ke),jU=vt(ts);function oi(u){return vo(u)?E1(u):Pr(u)}function yo(u){return vo(u)?E1(u,!0):Gi(u)}function qU(u,h){var x={};return h=ke(h,3),Uo(u,function(A,R,B){Ho(x,h(A,R,B),A)}),x}function KU(u,h){var x={};return h=ke(h,3),Uo(u,function(A,R,B){Ho(x,R,h(A,R,B))}),x}var ZU=qi(function(u,h,x){Wl(u,h,x)}),Y_=qi(function(u,h,x,A){Wl(u,h,x,A)}),YU=Xn(function(u,h){var x={};if(u==null)return x;var A=!1;h=On(h,function(B){return B=qs(B,u),A||(A=B.length>1),B}),Sa(u,ce(u),x),A&&(x=ti(x,g|m|y,Ct));for(var R=h.length;R--;)Gh(x,h[R]);return x});function XU(u,h){return X_(u,m2(ke(h)))}var QU=Xn(function(u,h){return u==null?{}:N1(u,h)});function X_(u,h){if(u==null)return{};var x=On(ce(u),function(A){return[A]});return h=ke(h),Bh(u,x,function(A,R){return h(A,R[0])})}function JU(u,h,x){h=qs(h,u);var A=-1,R=h.length;for(R||(R=1,u=n);++A<R;){var B=u==null?n:u[Xs(h[A])];B===n&&(A=R,B=x),u=jl(B)?B.call(u):B}return u}function eG(u,h,x){return u==null?u:Vl(u,h,x)}function tG(u,h,x,A){return A=typeof A=="function"?A:n,u==null?u:Vl(u,h,x,A)}var Q_=ee(oi),J_=ee(yo);function nG(u,h,x){var A=Tt(u),R=A||fc(u)||Xh(u);if(h=ke(h,4),x==null){var B=u&&u.constructor;R?x=A?new B:[]:ar(u)?x=jl(B)?$l(ju(u)):{}:x={}}return(R?Hn:Uo)(u,function(G,K,ie){return h(x,G,K,ie)}),x}function rG(u,h){return u==null?!0:Gh(u,h)}function iG(u,h,x){return u==null?u:D1(u,h,dc(x))}function oG(u,h,x,A){return A=typeof A=="function"?A:n,u==null?u:D1(u,h,dc(x),A)}function Qh(u){return u==null?[]:Ed(u,oi(u))}function aG(u){return u==null?[]:Ed(u,yo(u))}function sG(u,h,x){return x===n&&(x=h,h=n),x!==n&&(x=Ca(x),x=x===x?x:0),h!==n&&(h=Ca(h),h=h===h?h:0),Hl(Ca(u),h,x)}function lG(u,h,x){return h=ql(h),x===n?(x=h,h=0):x=ql(x),u=Ca(u),Nh(u,h,x)}function uG(u,h,x){if(x&&typeof x!="boolean"&&Ki(u,h,x)&&(h=x=n),x===n&&(typeof h=="boolean"?(x=h,h=n):typeof u=="boolean"&&(x=u,u=n)),u===n&&h===n?(u=0,h=1):(u=ql(u),h===n?(h=u,u=0):h=ql(h)),u>h){var A=u;u=h,h=A}if(x||u%1||h%1){var R=v1();return qr(u+R*(h-u+ue("1e-"+((R+"").length-1))),h)}return Hd(u,h)}var cG=Ys(function(u,h,x){return h=h.toLowerCase(),u+(x?ek(h):h)});function ek(u){return Zx(vn(u).toLowerCase())}function tk(u){return u=vn(u),u&&u.replace(t1,zv).replace(ch,"")}function dG(u,h,x){u=vn(u),h=ji(h);var A=u.length;x=x===n?A:Hl(It(x),0,A);var R=x;return x-=h.length,x>=0&&u.slice(x,R)==h}function fG(u){return u=vn(u),u&&pa.test(u)?u.replace(Ps,Xa):u}function hG(u){return u=vn(u),u&&U0.test(u)?u.replace(dd,"\\$&"):u}var pG=Ys(function(u,h,x){return u+(x?"-":"")+h.toLowerCase()}),gG=Ys(function(u,h,x){return u+(x?" ":"")+h.toLowerCase()}),mG=Zh("toLowerCase");function vG(u,h,x){u=vn(u),h=It(h);var A=h?ya(u):0;if(!h||A>=h)return u;var R=(h-A)/2;return c(Bl(R),x)+u+c(Od(R),x)}function yG(u,h,x){u=vn(u),h=It(h);var A=h?ya(u):0;return h&&A<h?u+c(h-A,x):u}function xG(u,h,x){u=vn(u),h=It(h);var A=h?ya(u):0;return h&&A<h?c(h-A,x)+u:u}function bG(u,h,x){return x||h==null?h=0:h&&(h=+h),Kv(vn(u).replace(Tu,""),h||0)}function SG(u,h,x){return(x?Ki(u,h,x):h===n)?h=1:h=It(h),uc(vn(u),h)}function wG(){var u=arguments,h=vn(u[0]);return u.length<3?h:h.replace(u[1],u[2])}var CG=Ys(function(u,h,x){return u+(x?"_":"")+h.toLowerCase()});function _G(u,h,x){return x&&typeof x!="number"&&Ki(u,h,x)&&(h=x=n),x=x===n?X:x>>>0,x?(u=vn(u),u&&(typeof h=="string"||h!=null&&!jx(h))&&(h=ji(h),!h&&zl(u))?rs(Mi(u),0,x):u.split(h,x)):[]}var kG=Ys(function(u,h,x){return u+(x?" ":"")+Zx(h)});function EG(u,h,x){return u=vn(u),x=x==null?0:Hl(It(x),0,u.length),h=ji(h),u.slice(x,x+h.length)==h}function PG(u,h,x){var A=z.templateSettings;x&&Ki(u,h,x)&&(h=n),u=vn(u),h=x2({},h,A,Oe);var R=x2({},h.imports,A.imports,Oe),B=oi(R),G=Ed(R,B),K,ie,we=0,Ce=h.interpolate||Ls,Te="__p += '",We=Ld((h.escape||Ls).source+"|"+Ce.source+"|"+(Ce===Pu?Z0:Ls).source+"|"+(h.evaluate||Ls).source+"|$","g"),st="//# sourceURL="+(Qt.call(h,"sourceURL")?(h.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++fh+"]")+`
`;u.replace(We,function(ht,Ht,Xt,qo,Zi,Ko){return Xt||(Xt=qo),Te+=u.slice(we,Ko).replace(n1,zs),Ht&&(K=!0,Te+=`' +
__e(`+Ht+`) +
'`),Zi&&(ie=!0,Te+=`';
`+Zi+`;
__p += '`),Xt&&(Te+=`' +
((__t = (`+Xt+`)) == null ? '' : __t) +
'`),we=Ko+ht.length,ht}),Te+=`';
`;var ft=Qt.call(h,"variable")&&h.variable;if(!ft)Te=`with (obj) {
`+Te+`
}
`;else if(q0.test(ft))throw new yt(s);Te=(ie?Te.replace(Zt,""):Te).replace(Zn,"$1").replace(ao,"$1;"),Te="function("+(ft||"obj")+`) {
`+(ft?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(K?", __e = _.escape":"")+(ie?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+Te+`return __p
}`;var Nt=rk(function(){return Yt(B,st+"return "+Te).apply(n,G)});if(Nt.source=Te,Gx(Nt))throw Nt;return Nt}function TG(u){return vn(u).toLowerCase()}function LG(u){return vn(u).toUpperCase()}function AG(u,h,x){if(u=vn(u),u&&(x||h===n))return Vi(u);if(!u||!(h=ji(h)))return u;var A=Mi(u),R=Mi(h),B=zo(A,R),G=Ya(A,R)+1;return rs(A,B,G).join("")}function IG(u,h,x){if(u=vn(u),u&&(x||h===n))return u.slice(0,c1(u)+1);if(!u||!(h=ji(h)))return u;var A=Mi(u),R=Ya(A,Mi(h))+1;return rs(A,0,R).join("")}function MG(u,h,x){if(u=vn(u),u&&(x||h===n))return u.replace(Tu,"");if(!u||!(h=ji(h)))return u;var A=Mi(u),R=zo(A,Mi(h));return rs(A,R).join("")}function RG(u,h){var x=W,A=q;if(ar(h)){var R="separator"in h?h.separator:R;x="length"in h?It(h.length):x,A="omission"in h?ji(h.omission):A}u=vn(u);var B=u.length;if(zl(u)){var G=Mi(u);B=G.length}if(x>=B)return u;var K=x-ya(A);if(K<1)return A;var ie=G?rs(G,0,K).join(""):u.slice(0,K);if(R===n)return ie+A;if(G&&(K+=ie.length-K),jx(R)){if(u.slice(K).search(R)){var we,Ce=ie;for(R.global||(R=Ld(R.source,vn(ja.exec(R))+"g")),R.lastIndex=0;we=R.exec(Ce);)var Te=we.index;ie=ie.slice(0,Te===n?K:Te)}}else if(u.indexOf(ji(R),K)!=K){var We=ie.lastIndexOf(R);We>-1&&(ie=ie.slice(0,We))}return ie+A}function OG(u){return u=vn(u),u&&W0.test(u)?u.replace(ui,Hv):u}var NG=Ys(function(u,h,x){return u+(x?" ":"")+h.toUpperCase()}),Zx=Zh("toUpperCase");function nk(u,h,x){return u=vn(u),h=x?n:h,h===n?vh(u)?Td(u):s1(u):u.match(h)||[]}var rk=vt(function(u,h){try{return di(u,n,h)}catch(x){return Gx(x)?x:new yt(x)}}),DG=Xn(function(u,h){return Hn(h,function(x){x=Xs(x),Ho(u,x,Vx(u[x],u))}),u});function zG(u){var h=u==null?0:u.length,x=ke();return u=h?On(u,function(A){if(typeof A[1]!="function")throw new fi(a);return[x(A[0]),A[1]]}):[],vt(function(A){for(var R=-1;++R<h;){var B=u[R];if(di(B[0],this,A))return di(B[1],this,A)}})}function FG(u){return Ph(ti(u,g))}function Yx(u){return function(){return u}}function BG(u,h){return u==null||u!==u?h:u}var $G=U1(),HG=U1(!0);function xo(u){return u}function Xx(u){return or(typeof u=="function"?u:ti(u,g))}function WG(u){return sc(ti(u,g))}function VG(u,h){return Vs(u,ti(h,g))}var UG=vt(function(u,h){return function(x){return ts(x,u,h)}}),GG=vt(function(u,h){return function(x){return ts(u,x,h)}});function Qx(u,h,x){var A=oi(h),R=Ih(h,A);x==null&&!(ar(h)&&(R.length||!A.length))&&(x=h,h=u,u=this,R=Ih(h,oi(h)));var B=!(ar(x)&&"chain"in x)||!!x.chain,G=jl(u);return Hn(R,function(K){var ie=h[K];u[K]=ie,G&&(u.prototype[K]=function(){var we=this.__chain__;if(B||we){var Ce=u(this.__wrapped__),Te=Ce.__actions__=vi(this.__actions__);return Te.push({func:ie,args:arguments,thisArg:u}),Ce.__chain__=we,Ce}return ie.apply(u,va([this.value()],arguments))})}),u}function jG(){return dt._===this&&(dt._=f1),this}function Jx(){}function qG(u){return u=It(u),vt(function(h){return lc(h,u)})}var KG=G1(On),ZG=G1(Rn),YG=G1(Du);function ik(u){return zx(u)?Ds(Xs(u)):ns(u)}function XG(u){return function(h){return u==null?n:Hs(u,h)}}var QG=v(),JG=v(!0);function eb(){return[]}function tb(){return!1}function ej(){return{}}function tj(){return""}function nj(){return!0}function rj(u,h){if(u=It(u),u<1||u>V)return[];var x=X,A=qr(u,X);h=ke(h),u-=X;for(var R=kd(A,h);++x<u;)h(x);return R}function ij(u){return Tt(u)?On(u,Xs):jo(u)?[u]:vi(__(vn(u)))}function oj(u){var h=++Ad;return vn(u)+h}var aj=Yh(function(u,h){return u+h},0),sj=M("ceil"),lj=Yh(function(u,h){return u/h},1),uj=M("floor");function cj(u){return u&&u.length?vr(u,xo,Mh):n}function dj(u,h){return u&&u.length?vr(u,ke(h,2),Mh):n}function fj(u){return wd(u,xo)}function hj(u,h){return wd(u,ke(h,2))}function pj(u){return u&&u.length?vr(u,xo,Ws):n}function gj(u,h){return u&&u.length?vr(u,ke(h,2),Ws):n}var mj=Yh(function(u,h){return u*h},1),vj=M("round"),yj=Yh(function(u,h){return u-h},0);function xj(u){return u&&u.length?_d(u,xo):0}function bj(u,h){return u&&u.length?_d(u,ke(h,2)):0}return z.after=WV,z.ary=N_,z.assign=LU,z.assignIn=Z_,z.assignInWith=x2,z.assignWith=AU,z.at=IU,z.before=D_,z.bind=Vx,z.bindAll=DG,z.bindKey=z_,z.castArray=eU,z.chain=M_,z.chunk=uW,z.compact=cW,z.concat=dW,z.cond=zG,z.conforms=FG,z.constant=Yx,z.countBy=xV,z.create=MU,z.curry=F_,z.curryRight=B_,z.debounce=$_,z.defaults=RU,z.defaultsDeep=OU,z.defer=VV,z.delay=UV,z.difference=fW,z.differenceBy=hW,z.differenceWith=pW,z.drop=gW,z.dropRight=mW,z.dropRightWhile=vW,z.dropWhile=yW,z.fill=xW,z.filter=SV,z.flatMap=_V,z.flatMapDeep=kV,z.flatMapDepth=EV,z.flatten=T_,z.flattenDeep=bW,z.flattenDepth=SW,z.flip=GV,z.flow=$G,z.flowRight=HG,z.fromPairs=wW,z.functions=HU,z.functionsIn=WU,z.groupBy=PV,z.initial=_W,z.intersection=kW,z.intersectionBy=EW,z.intersectionWith=PW,z.invert=UU,z.invertBy=GU,z.invokeMap=LV,z.iteratee=Xx,z.keyBy=AV,z.keys=oi,z.keysIn=yo,z.map=h2,z.mapKeys=qU,z.mapValues=KU,z.matches=WG,z.matchesProperty=VG,z.memoize=g2,z.merge=ZU,z.mergeWith=Y_,z.method=UG,z.methodOf=GG,z.mixin=Qx,z.negate=m2,z.nthArg=qG,z.omit=YU,z.omitBy=XU,z.once=jV,z.orderBy=IV,z.over=KG,z.overArgs=qV,z.overEvery=ZG,z.overSome=YG,z.partial=Ux,z.partialRight=H_,z.partition=MV,z.pick=QU,z.pickBy=X_,z.property=ik,z.propertyOf=XG,z.pull=IW,z.pullAll=A_,z.pullAllBy=MW,z.pullAllWith=RW,z.pullAt=OW,z.range=QG,z.rangeRight=JG,z.rearg=KV,z.reject=NV,z.remove=NW,z.rest=ZV,z.reverse=Hx,z.sampleSize=zV,z.set=eG,z.setWith=tG,z.shuffle=FV,z.slice=DW,z.sortBy=HV,z.sortedUniq=VW,z.sortedUniqBy=UW,z.split=_G,z.spread=YV,z.tail=GW,z.take=jW,z.takeRight=qW,z.takeRightWhile=KW,z.takeWhile=ZW,z.tap=cV,z.throttle=XV,z.thru=f2,z.toArray=j_,z.toPairs=Q_,z.toPairsIn=J_,z.toPath=ij,z.toPlainObject=K_,z.transform=nG,z.unary=QV,z.union=YW,z.unionBy=XW,z.unionWith=QW,z.uniq=JW,z.uniqBy=eV,z.uniqWith=tV,z.unset=rG,z.unzip=Wx,z.unzipWith=I_,z.update=iG,z.updateWith=oG,z.values=Qh,z.valuesIn=aG,z.without=nV,z.words=nk,z.wrap=JV,z.xor=rV,z.xorBy=iV,z.xorWith=oV,z.zip=aV,z.zipObject=sV,z.zipObjectDeep=lV,z.zipWith=uV,z.entries=Q_,z.entriesIn=J_,z.extend=Z_,z.extendWith=x2,Qx(z,z),z.add=aj,z.attempt=rk,z.camelCase=cG,z.capitalize=ek,z.ceil=sj,z.clamp=sG,z.clone=tU,z.cloneDeep=rU,z.cloneDeepWith=iU,z.cloneWith=nU,z.conformsTo=oU,z.deburr=tk,z.defaultTo=BG,z.divide=lj,z.endsWith=dG,z.eq=os,z.escape=fG,z.escapeRegExp=hG,z.every=bV,z.find=wV,z.findIndex=E_,z.findKey=NU,z.findLast=CV,z.findLastIndex=P_,z.findLastKey=DU,z.floor=uj,z.forEach=R_,z.forEachRight=O_,z.forIn=zU,z.forInRight=FU,z.forOwn=BU,z.forOwnRight=$U,z.get=qx,z.gt=aU,z.gte=sU,z.has=VU,z.hasIn=Kx,z.head=L_,z.identity=xo,z.includes=TV,z.indexOf=CW,z.inRange=lG,z.invoke=jU,z.isArguments=Yd,z.isArray=Tt,z.isArrayBuffer=lU,z.isArrayLike=vo,z.isArrayLikeObject=Lr,z.isBoolean=uU,z.isBuffer=fc,z.isDate=cU,z.isElement=dU,z.isEmpty=fU,z.isEqual=hU,z.isEqualWith=pU,z.isError=Gx,z.isFinite=gU,z.isFunction=jl,z.isInteger=W_,z.isLength=v2,z.isMap=V_,z.isMatch=mU,z.isMatchWith=vU,z.isNaN=yU,z.isNative=xU,z.isNil=SU,z.isNull=bU,z.isNumber=U_,z.isObject=ar,z.isObjectLike=xr,z.isPlainObject=K1,z.isRegExp=jx,z.isSafeInteger=wU,z.isSet=G_,z.isString=y2,z.isSymbol=jo,z.isTypedArray=Xh,z.isUndefined=CU,z.isWeakMap=_U,z.isWeakSet=kU,z.join=TW,z.kebabCase=pG,z.last=wa,z.lastIndexOf=LW,z.lowerCase=gG,z.lowerFirst=mG,z.lt=EU,z.lte=PU,z.max=cj,z.maxBy=dj,z.mean=fj,z.meanBy=hj,z.min=pj,z.minBy=gj,z.stubArray=eb,z.stubFalse=tb,z.stubObject=ej,z.stubString=tj,z.stubTrue=nj,z.multiply=mj,z.nth=AW,z.noConflict=jG,z.noop=Jx,z.now=p2,z.pad=vG,z.padEnd=yG,z.padStart=xG,z.parseInt=bG,z.random=uG,z.reduce=RV,z.reduceRight=OV,z.repeat=SG,z.replace=wG,z.result=JU,z.round=vj,z.runInContext=Q,z.sample=DV,z.size=BV,z.snakeCase=CG,z.some=$V,z.sortedIndex=zW,z.sortedIndexBy=FW,z.sortedIndexOf=BW,z.sortedLastIndex=$W,z.sortedLastIndexBy=HW,z.sortedLastIndexOf=WW,z.startCase=kG,z.startsWith=EG,z.subtract=yj,z.sum=xj,z.sumBy=bj,z.template=PG,z.times=rj,z.toFinite=ql,z.toInteger=It,z.toLength=q_,z.toLower=TG,z.toNumber=Ca,z.toSafeInteger=TU,z.toString=vn,z.toUpper=LG,z.trim=AG,z.trimEnd=IG,z.trimStart=MG,z.truncate=RG,z.unescape=OG,z.uniqueId=oj,z.upperCase=NG,z.upperFirst=Zx,z.each=R_,z.eachRight=O_,z.first=L_,Qx(z,function(){var u={};return Uo(z,function(h,x){Qt.call(z.prototype,x)||(u[x]=h)}),u}(),{chain:!1}),z.VERSION=r,Hn(["bind","bindKey","curry","curryRight","partial","partialRight"],function(u){z[u].placeholder=z}),Hn(["drop","take"],function(u,h){$t.prototype[u]=function(x){x=x===n?1:gr(It(x),0);var A=this.__filtered__&&!h?new $t(this):this.clone();return A.__filtered__?A.__takeCount__=qr(x,A.__takeCount__):A.__views__.push({size:qr(x,X),type:u+(A.__dir__<0?"Right":"")}),A},$t.prototype[u+"Right"]=function(x){return this.reverse()[u](x).reverse()}}),Hn(["filter","map","takeWhile"],function(u,h){var x=h+1,A=x==ye||x==xe;$t.prototype[u]=function(R){var B=this.clone();return B.__iteratees__.push({iteratee:ke(R,3),type:x}),B.__filtered__=B.__filtered__||A,B}}),Hn(["head","last"],function(u,h){var x="take"+(h?"Right":"");$t.prototype[u]=function(){return this[x](1).value()[0]}}),Hn(["initial","tail"],function(u,h){var x="drop"+(h?"":"Right");$t.prototype[u]=function(){return this.__filtered__?new $t(this):this[x](1)}}),$t.prototype.compact=function(){return this.filter(xo)},$t.prototype.find=function(u){return this.filter(u).head()},$t.prototype.findLast=function(u){return this.reverse().find(u)},$t.prototype.invokeMap=vt(function(u,h){return typeof u=="function"?new $t(this):this.map(function(x){return ts(x,u,h)})}),$t.prototype.reject=function(u){return this.filter(m2(ke(u)))},$t.prototype.slice=function(u,h){u=It(u);var x=this;return x.__filtered__&&(u>0||h<0)?new $t(x):(u<0?x=x.takeRight(-u):u&&(x=x.drop(u)),h!==n&&(h=It(h),x=h<0?x.dropRight(-h):x.take(h-u)),x)},$t.prototype.takeRightWhile=function(u){return this.reverse().takeWhile(u).reverse()},$t.prototype.toArray=function(){return this.take(X)},Uo($t.prototype,function(u,h){var x=/^(?:filter|find|map|reject)|While$/.test(h),A=/^(?:head|last)$/.test(h),R=z[A?"take"+(h=="last"?"Right":""):h],B=A||/^find/.test(h);!R||(z.prototype[h]=function(){var G=this.__wrapped__,K=A?[1]:arguments,ie=G instanceof $t,we=K[0],Ce=ie||Tt(G),Te=function(Ht){var Xt=R.apply(z,va([Ht],K));return A&&We?Xt[0]:Xt};Ce&&x&&typeof we=="function"&&we.length!=1&&(ie=Ce=!1);var We=this.__chain__,st=!!this.__actions__.length,ft=B&&!We,Nt=ie&&!st;if(!B&&Ce){G=Nt?G:new $t(this);var ht=u.apply(G,K);return ht.__actions__.push({func:f2,args:[Te],thisArg:n}),new Ui(ht,We)}return ft&&Nt?u.apply(this,K):(ht=this.thru(Te),ft?A?ht.value()[0]:ht.value():ht)})}),Hn(["pop","push","shift","sort","splice","unshift"],function(u){var h=Wu[u],x=/^(?:push|sort|unshift)$/.test(u)?"tap":"thru",A=/^(?:pop|shift)$/.test(u);z.prototype[u]=function(){var R=arguments;if(A&&!this.__chain__){var B=this.value();return h.apply(Tt(B)?B:[],R)}return this[x](function(G){return h.apply(Tt(G)?G:[],R)})}}),Uo($t.prototype,function(u,h){var x=z[h];if(x){var A=x.name+"";Qt.call(Qa,A)||(Qa[A]=[]),Qa[A].push({name:h,func:x})}}),Qa[qd(n,P).name]=[{name:"wrapper",func:n}],$t.prototype.clone=Ri,$t.prototype.reverse=pi,$t.prototype.value=Yv,z.prototype.at=dV,z.prototype.chain=fV,z.prototype.commit=hV,z.prototype.next=pV,z.prototype.plant=mV,z.prototype.reverse=vV,z.prototype.toJSON=z.prototype.valueOf=z.prototype.value=yV,z.prototype.first=z.prototype.head,qu&&(z.prototype[qu]=gV),z},xa=fo();Bt?((Bt.exports=xa)._=xa,St._=xa):dt._=xa}).call(nu)})(la,la.exports);const Wt=la.exports;var yS=typeof navigator<"u"?navigator.userAgent.toLowerCase().indexOf("firefox")>0:!1;function xS(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r):e.attachEvent&&e.attachEvent("on".concat(t),function(){n(window.event)})}function QF(e,t){for(var n=t.slice(0,t.length-1),r=0;r<n.length;r++)n[r]=e[n[r].toLowerCase()];return n}function JF(e){typeof e!="string"&&(e=""),e=e.replace(/\s/g,"");for(var t=e.split(","),n=t.lastIndexOf("");n>=0;)t[n-1]+=",",t.splice(n,1),n=t.lastIndexOf("");return t}function eve(e,t){for(var n=e.length>=t.length?e:t,r=e.length>=t.length?t:e,i=!0,o=0;o<n.length;o++)r.indexOf(n[o])===-1&&(i=!1);return i}var T7={backspace:8,tab:9,clear:12,enter:13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"\u21EA":20,",":188,".":190,"/":191,"`":192,"-":yS?173:189,"=":yS?61:187,";":yS?59:186,"'":222,"[":219,"]":221,"\\":220},Yc={"\u21E7":16,shift:16,"\u2325":18,alt:18,option:18,"\u2303":17,ctrl:17,control:17,"\u2318":91,cmd:91,command:91},Y6={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},_i={16:!1,18:!1,17:!1,91:!1},Fr={};for(var iy=1;iy<20;iy++)T7["f".concat(iy)]=111+iy;var Jn=[],kL=!1,eB="all",tB=[],dx=function(t){return T7[t.toLowerCase()]||Yc[t.toLowerCase()]||t.toUpperCase().charCodeAt(0)};function nB(e){eB=e||"all"}function Qm(){return eB||"all"}function tve(){return Jn.slice(0)}function nve(e){var t=e.target||e.srcElement,n=t.tagName,r=!0;return(t.isContentEditable||(n==="INPUT"||n==="TEXTAREA"||n==="SELECT")&&!t.readOnly)&&(r=!1),r}function rve(e){return typeof e=="string"&&(e=dx(e)),Jn.indexOf(e)!==-1}function ive(e,t){var n,r;e||(e=Qm());for(var i in Fr)if(Object.prototype.hasOwnProperty.call(Fr,i))for(n=Fr[i],r=0;r<n.length;)n[r].scope===e?n.splice(r,1):r++;Qm()===e&&nB(t||"all")}function ove(e){var t=e.keyCode||e.which||e.charCode,n=Jn.indexOf(t);if(n>=0&&Jn.splice(n,1),e.key&&e.key.toLowerCase()==="meta"&&Jn.splice(0,Jn.length),(t===93||t===224)&&(t=91),t in _i){_i[t]=!1;for(var r in Yc)Yc[r]===t&&(ea[r]=!1)}}function ave(e){if(typeof e>"u")Object.keys(Fr).forEach(function(a){return delete Fr[a]});else if(Array.isArray(e))e.forEach(function(a){a.key&&bS(a)});else if(typeof e=="object")e.key&&bS(e);else if(typeof e=="string"){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=n[0],o=n[1];typeof i=="function"&&(o=i,i=""),bS({key:e,scope:i,method:o,splitKey:"+"})}}var bS=function(t){var n=t.key,r=t.scope,i=t.method,o=t.splitKey,a=o===void 0?"+":o,s=JF(n);s.forEach(function(l){var d=l.split(a),p=d.length,g=d[p-1],m=g==="*"?"*":dx(g);if(!!Fr[m]){r||(r=Qm());var y=p>1?QF(Yc,d):[];Fr[m]=Fr[m].filter(function(b){var S=i?b.method===i:!0;return!(S&&b.scope===r&&eve(b.mods,y))})}})};function EL(e,t,n,r){if(t.element===r){var i;if(t.scope===n||t.scope==="all"){i=t.mods.length>0;for(var o in _i)Object.prototype.hasOwnProperty.call(_i,o)&&(!_i[o]&&t.mods.indexOf(+o)>-1||_i[o]&&t.mods.indexOf(+o)===-1)&&(i=!1);(t.mods.length===0&&!_i[16]&&!_i[18]&&!_i[17]&&!_i[91]||i||t.shortcut==="*")&&t.method(e,t)===!1&&(e.preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&(e.cancelBubble=!0))}}}function PL(e,t){var n=Fr["*"],r=e.keyCode||e.which||e.charCode;if(!!ea.filter.call(this,e)){if((r===93||r===224)&&(r=91),Jn.indexOf(r)===-1&&r!==229&&Jn.push(r),["ctrlKey","altKey","shiftKey","metaKey"].forEach(function(b){var S=Y6[b];e[b]&&Jn.indexOf(S)===-1?Jn.push(S):!e[b]&&Jn.indexOf(S)>-1?Jn.splice(Jn.indexOf(S),1):b==="metaKey"&&e[b]&&Jn.length===3&&(e.ctrlKey||e.shiftKey||e.altKey||(Jn=Jn.slice(Jn.indexOf(S))))}),r in _i){_i[r]=!0;for(var i in Yc)Yc[i]===r&&(ea[i]=!0);if(!n)return}for(var o in _i)Object.prototype.hasOwnProperty.call(_i,o)&&(_i[o]=e[Y6[o]]);e.getModifierState&&!(e.altKey&&!e.ctrlKey)&&e.getModifierState("AltGraph")&&(Jn.indexOf(17)===-1&&Jn.push(17),Jn.indexOf(18)===-1&&Jn.push(18),_i[17]=!0,_i[18]=!0);var a=Qm();if(n)for(var s=0;s<n.length;s++)n[s].scope===a&&(e.type==="keydown"&&n[s].keydown||e.type==="keyup"&&n[s].keyup)&&EL(e,n[s],a,t);if(r in Fr){for(var l=0;l<Fr[r].length;l++)if((e.type==="keydown"&&Fr[r][l].keydown||e.type==="keyup"&&Fr[r][l].keyup)&&Fr[r][l].key){for(var d=Fr[r][l],p=d.splitKey,g=d.key.split(p),m=[],y=0;y<g.length;y++)m.push(dx(g[y]));m.sort().join("")===Jn.sort().join("")&&EL(e,d,a,t)}}}}function sve(e){return tB.indexOf(e)>-1}function ea(e,t,n){Jn=[];var r=JF(e),i=[],o="all",a=document,s=0,l=!1,d=!0,p="+",g=!1;for(n===void 0&&typeof t=="function"&&(n=t),Object.prototype.toString.call(t)==="[object Object]"&&(t.scope&&(o=t.scope),t.element&&(a=t.element),t.keyup&&(l=t.keyup),t.keydown!==void 0&&(d=t.keydown),t.capture!==void 0&&(g=t.capture),typeof t.splitKey=="string"&&(p=t.splitKey)),typeof t=="string"&&(o=t);s<r.length;s++)e=r[s].split(p),i=[],e.length>1&&(i=QF(Yc,e)),e=e[e.length-1],e=e==="*"?"*":dx(e),e in Fr||(Fr[e]=[]),Fr[e].push({keyup:l,keydown:d,scope:o,mods:i,shortcut:r[s],method:n,key:r[s],splitKey:p,element:a});typeof a<"u"&&!sve(a)&&window&&(tB.push(a),xS(a,"keydown",function(m){PL(m,a)},g),kL||(kL=!0,xS(window,"focus",function(){Jn=[]},g)),xS(a,"keyup",function(m){PL(m,a),ove(m)},g))}function lve(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"all";Object.keys(Fr).forEach(function(n){var r=Fr[n].find(function(i){return i.scope===t&&i.shortcut===e});r&&r.method&&r.method()})}var SS={setScope:nB,getScope:Qm,deleteScope:ive,getPressedKeyCodes:tve,isPressed:rve,filter:nve,trigger:lve,unbind:ave,keyMap:T7,modifier:Yc,modifierMap:Y6};for(var wS in SS)Object.prototype.hasOwnProperty.call(SS,wS)&&(ea[wS]=SS[wS]);if(typeof window<"u"){var uve=window.hotkeys;ea.noConflict=function(e){return e&&window.hotkeys===ea&&(window.hotkeys=uve),ea},window.hotkeys=ea}ea.filter=function(){return!0};var rB=function(t,n){var r=t.target,i=r&&r.tagName;return Boolean(i&&n&&n.includes(i))},cve=function(t){return rB(t,["INPUT","TEXTAREA","SELECT"])};function Dt(e,t,n,r){n instanceof Array&&(r=n,n=void 0);var i=n||{},o=i.enableOnTags,a=i.filter,s=i.keyup,l=i.keydown,d=i.filterPreventDefault,p=d===void 0?!0:d,g=i.enabled,m=g===void 0?!0:g,y=i.enableOnContentEditable,b=y===void 0?!1:y,S=C.exports.useRef(null),E=C.exports.useCallback(function(P,k){var L,I;return a&&!a(P)?!p:cve(P)&&!rB(P,o)||(L=P.target)!=null&&L.isContentEditable&&!b?!0:S.current===null||document.activeElement===S.current||(I=S.current)!=null&&I.contains(document.activeElement)?(t(P,k),!0):!1},r?[S,o,a].concat(r):[S,o,a]);return C.exports.useEffect(function(){if(!m){ea.unbind(e,E);return}return s&&l!==!0&&(n.keydown=!1),ea(e,n||{},E),function(){return ea.unbind(e,E)}},[E,e,m]),S}ea.isPressed;function dve(){return te("div",{className:"work-in-progress nodes-work-in-progress",children:[w("h1",{children:"Nodes"}),w("p",{children:"A node based system for the generation of images is under development currently. Stay tuned for updates about this amazing feature."})]})}function fve(){return te("div",{className:"work-in-progress outpainting-work-in-progress",children:[w("h1",{children:"Outpainting"}),w("p",{children:"Outpainting is available as a part of the Invoke AI Command Line Interface. A dedicated WebUI interface will be released in the near future."})]})}const hve=()=>te("div",{className:"work-in-progress post-processing-work-in-progress",children:[w("h1",{children:"Post Processing"}),w("p",{children:"Invoke AI offers a wide variety of post processing features. Image Upscaling and Face Restoration are already available in the WebUI. You can access them from the Advanced Options menu of the Text To Image and Image To Image tabs. You can also process images directly, using the image action buttons above the main image display."}),w("p",{children:"A dedicated UI will be released soon to facilitate more advanced post processing workflows."}),w("p",{children:"The Invoke AI Command Line Interface offers various other features including Embiggen."})]}),pve=nt({displayName:"ImageToImageIcon",viewBox:"0 0 3543 3543",path:w("g",{transform:"matrix(1.10943,0,0,1.10943,-206.981,-213.533)",children:w("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M688.533,2405.95L542.987,2405.95C349.532,2405.95 192.47,2248.89 192.47,2055.44L192.47,542.987C192.47,349.532 349.532,192.47 542.987,192.47L2527.88,192.47C2721.33,192.47 2878.4,349.532 2878.4,542.987L2878.4,1172.79L3023.94,1172.79C3217.4,1172.79 3374.46,1329.85 3374.46,1523.3C3374.46,1523.3 3374.46,3035.75 3374.46,3035.75C3374.46,3229.21 3217.4,3386.27 3023.94,3386.27L1039.05,3386.27C845.595,3386.27 688.533,3229.21 688.533,3035.75L688.533,2405.95ZM3286.96,2634.37L3286.96,1523.3C3286.96,1378.14 3169.11,1260.29 3023.94,1260.29C3023.94,1260.29 1039.05,1260.29 1039.05,1260.29C893.887,1260.29 776.033,1378.14 776.033,1523.3L776.033,2489.79L1440.94,1736.22L2385.83,2775.59L2880.71,2200.41L3286.96,2634.37ZM2622.05,1405.51C2778.5,1405.51 2905.51,1532.53 2905.51,1688.98C2905.51,1845.42 2778.5,1972.44 2622.05,1972.44C2465.6,1972.44 2338.58,1845.42 2338.58,1688.98C2338.58,1532.53 2465.6,1405.51 2622.05,1405.51ZM2790.9,1172.79L1323.86,1172.79L944.882,755.906L279.97,1509.47L279.97,542.987C279.97,397.824 397.824,279.97 542.987,279.97C542.987,279.97 2527.88,279.97 2527.88,279.97C2673.04,279.97 2790.9,397.824 2790.9,542.987L2790.9,1172.79ZM2125.98,425.197C2282.43,425.197 2409.45,552.213 2409.45,708.661C2409.45,865.11 2282.43,992.126 2125.98,992.126C1969.54,992.126 1842.52,865.11 1842.52,708.661C1842.52,552.213 1969.54,425.197 2125.98,425.197Z"})})}),gve=nt({displayName:"InpaintIcon",viewBox:"0 0 3543 3543",path:w("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M3543.31,768.593C3543.31,517.323 3339.31,313.324 3088.04,313.324L455.269,313.324C203.999,313.324 0,517.323 0,768.593C0,768.593 0,2774.71 0,2774.71C0,3025.98 203.999,3229.98 455.269,3229.98L3088.04,3229.98C3339.31,3229.98 3543.31,3025.98 3543.31,2774.71C3543.31,2774.71 3543.31,768.593 3543.31,768.593ZM3446.56,2252.63L3446.56,768.593C3446.56,570.718 3285.91,410.068 3088.04,410.068C3088.04,410.068 455.269,410.068 455.269,410.068C257.394,410.068 96.745,570.718 96.745,768.593L96.745,2061.49L988.344,1051.01L1326.63,1423.12C1281.74,1438.3 1227.39,1454.93 1158.26,1480.89C995.738,1541.9 944.356,1613.28 911.834,1718.7C884.979,1805.76 875.814,1922.93 811.322,2093.5C763.918,2218.87 765.18,2304.83 790.606,2364.87C817.014,2427.22 869.858,2467.73 941.71,2493.83C1023.86,2523.67 1134.43,2534.25 1242.45,2557.97C1365.72,2585.04 1455.23,2643.2 1532.76,2665.96C1587.03,2681.89 1637.04,2683.6 1686.56,2663.56C1731.54,2645.36 1777.95,2607.64 1825.43,2535.92C1874.9,2461.2 1979.98,2369.94 2102.8,2276.91L2241.64,2429.63L2739.91,1850.53C2754.47,1841.35 2767.47,1833.12 2778.66,1825.94C2832.6,1791.35 2866.82,1742.41 2884.38,1682.61L2898.06,1666.72L3446.56,2252.63ZM1680.71,2559.9C1666.7,2570.37 1652.86,2577.22 1638.81,2580.95L1610.62,2588.45L1625.61,2644.82L1653.8,2637.33C1674.48,2631.83 1695.02,2622.04 1715.64,2606.61L1739,2589.14L1704.06,2542.43L1680.71,2559.9ZM1541.62,2570.42C1524.94,2564.58 1507.63,2557.37 1489.49,2549.48L1462.75,2537.84L1439.48,2591.33L1466.22,2602.97C1485.74,2611.46 1504.38,2619.18 1522.33,2625.47L1549.86,2635.12L1569.15,2580.07L1541.62,2570.42ZM1381.21,2503.1C1363.08,2496.04 1344.17,2489.24 1324.38,2483.03L1296.55,2474.29L1279.07,2529.94L1306.9,2538.68C1325.41,2544.49 1343.09,2550.86 1360.05,2557.46L1387.23,2568.04L1408.39,2513.68L1381.21,2503.1ZM1788.46,2430.83C1773.91,2447.61 1761.19,2463.86 1750.55,2479.44L1734.09,2503.52L1782.25,2536.43L1798.71,2512.35C1808.2,2498.46 1819.56,2484 1832.53,2469.04L1851.64,2447.01L1807.57,2408.79L1788.46,2430.83ZM1262.54,2466.49C1243.17,2462.24 1223.71,2458.43 1204.35,2454.87L1175.67,2449.6L1165.12,2506.97L1193.81,2512.24C1212.52,2515.68 1231.32,2519.35 1250.03,2523.46L1278.52,2529.72L1291.03,2472.74L1262.54,2466.49ZM1089.5,2434.66C1070.28,2431.1 1051.6,2427.35 1033.72,2423.15L1005.32,2416.49L992.002,2473.28L1020.4,2479.94C1039.14,2484.34 1058.71,2488.28 1078.86,2492.02L1107.54,2497.34L1118.18,2439.99L1089.5,2434.66ZM932.182,2386.94C917.545,2378.53 904.788,2368.71 894.532,2356.8L875.504,2334.69L831.294,2372.75L850.322,2394.85C864.755,2411.62 882.513,2425.67 903.11,2437.51L928.396,2452.05L957.469,2401.48L932.182,2386.94ZM1917.04,2306.1C1901.59,2319.37 1886.77,2332.5 1872.67,2345.44L1851.18,2365.17L1890.64,2408.14L1912.12,2388.41C1925.76,2375.89 1940.1,2363.19 1955.04,2350.36L1977.17,2331.36L1939.17,2287.1L1917.04,2306.1ZM866.485,2267.79C866.715,2251.85 868.706,2234.39 872.54,2215.21L878.257,2186.61L821.055,2175.17L815.338,2203.77C810.733,2226.81 808.434,2247.8 808.158,2266.94L807.737,2296.11L866.064,2296.95L866.485,2267.79ZM2055.08,2195.63C2039.24,2207.6 2023.66,2219.55 2008.43,2231.46L1985.45,2249.43L2021.38,2295.38L2044.36,2277.42C2059.34,2265.7 2074.66,2253.95 2090.23,2242.18L2113.51,2224.61L2078.35,2178.06L2055.08,2195.63ZM2197.62,2092.3C2181.57,2103.52 2165.6,2114.82 2149.74,2126.16L2126.02,2143.12L2159.95,2190.57L2183.67,2173.61C2199.36,2162.38 2215.18,2151.21 2231.05,2140.1L2254.95,2123.38L2221.52,2075.58L2197.62,2092.3ZM905.788,2108.14C912.858,2088.7 919.236,2069.96 925.03,2051.88L933.93,2024.1L878.378,2006.3L869.478,2034.08C863.905,2051.47 857.769,2069.5 850.968,2088.2L840.998,2115.61L895.817,2135.55L905.788,2108.14ZM2342.87,1993.45C2326.76,2004.15 2310.52,2015.01 2294.22,2026L2270.04,2042.31L2302.65,2090.67L2326.83,2074.37C2343.01,2063.45 2359.14,2052.67 2375.14,2042.04L2399.44,2025.91L2367.17,1977.31L2342.87,1993.45ZM2489.92,1897.67C2473.88,1907.94 2457.46,1918.5 2440.74,1929.32L2416.26,1945.16L2447.95,1994.14L2472.44,1978.29C2489.07,1967.53 2505.41,1957.02 2521.37,1946.8L2545.93,1931.07L2514.48,1881.94L2489.92,1897.67ZM956.972,1937.49C961.849,1917.31 966.133,1898.15 970.079,1879.93L976.253,1851.43L919.241,1839.08L913.067,1867.59C909.215,1885.38 905.033,1904.08 900.271,1923.79L893.42,1952.13L950.121,1965.84L956.972,1937.49ZM2638.01,1803.95C2622.5,1813.69 2605.98,1824.08 2588.59,1835.04L2563.91,1850.59L2595.02,1899.94L2619.69,1884.38C2637.05,1873.44 2653.55,1863.08 2669.03,1853.35L2693.73,1837.84L2662.71,1788.44L2638.01,1803.95ZM2769.59,1708.14C2760.26,1721.07 2748.81,1732.54 2735.03,1742.4L2711.31,1759.37L2745.25,1806.81L2768.97,1789.84C2788.08,1776.17 2803.93,1760.22 2816.88,1742.3L2833.95,1718.65L2786.67,1684.5L2769.59,1708.14ZM995.304,1767.43C1000.24,1748.86 1005.64,1731.66 1012.23,1715.62L1023.31,1688.64L969.359,1666.47L958.273,1693.45C950.767,1711.72 944.551,1731.29 938.928,1752.44L931.436,1780.63L987.812,1795.62L995.304,1767.43ZM1071.42,1633.09C1083.85,1622.63 1098.26,1612.75 1115.07,1603.23L1140.45,1588.86L1111.71,1538.1L1086.33,1552.47C1066.11,1563.92 1048.82,1575.88 1033.86,1588.46L1011.55,1607.24L1049.11,1651.87L1071.42,1633.09ZM2804.87,1559.28C2805.5,1578.06 2804.95,1596.1 2803,1613.27L2799.72,1642.25L2857.68,1648.81L2860.97,1619.83C2863.22,1599.96 2863.9,1579.07 2863.17,1557.33L2862.2,1528.18L2803.9,1530.12L2804.87,1559.28ZM1217.5,1558.88C1236.87,1551.88 1254.98,1545.61 1271.98,1539.88L1299.62,1530.55L1280.97,1475.28L1253.33,1484.6C1235.96,1490.46 1217.45,1496.87 1197.66,1504.02L1170.23,1513.94L1190.07,1568.8L1217.5,1558.88ZM1383.15,1502.63C1403.9,1495.17 1422.61,1487.67 1439.93,1479.27L1466.18,1466.54L1440.73,1414.06L1414.48,1426.78C1398.91,1434.33 1382.06,1441.03 1363.41,1447.74L1335.96,1457.62L1355.71,1512.51L1383.15,1502.63ZM2777.41,1393.4C2782.33,1412.11 2786.73,1430.56 2790.49,1448.67L2796.42,1477.23L2853.54,1465.37L2847.6,1436.81C2843.64,1417.72 2839.01,1398.28 2833.83,1378.57L2826.41,1350.36L2770,1365.19L2777.41,1393.4ZM1541.19,1401.64C1553.52,1387.35 1565.77,1370.94 1578.31,1351.79L1594.28,1327.39L1545.48,1295.44L1529.5,1319.84C1518.52,1336.62 1507.83,1351.02 1497.03,1363.53L1477.97,1385.61L1522.14,1423.72L1541.19,1401.64ZM2725.02,1229.27C2731.61,1247.45 2738.01,1265.61 2744.12,1283.7L2753.45,1311.33L2808.72,1292.66L2799.38,1265.03C2793.13,1246.53 2786.6,1227.96 2779.85,1209.37L2769.9,1181.95L2715.07,1201.86L2725.02,1229.27ZM1636.99,1247.12C1644.26,1232.56 1651.77,1217.04 1659.58,1200.45C1660.59,1198.3 1661.61,1196.15 1662.61,1194.02L1675.08,1167.65L1622.34,1142.72L1609.88,1169.09C1608.86,1171.25 1607.83,1173.42 1606.81,1175.59C1599.2,1191.75 1591.88,1206.88 1584.8,1221.06L1571.77,1247.16L1623.96,1273.21L1636.99,1247.12ZM2251.58,766.326C2320.04,672.986 2430.48,612.355 2554.96,612.355C2762.48,612.355 2930.95,780.83 2930.95,988.344C2930.95,1087.56 2892.44,1177.85 2829.58,1245.06C2804.67,1171.95 2775.67,1097.93 2747.18,1026.98C2699.54,908.311 2654.38,849.115 2602.9,816.501C2565.59,792.868 2523.88,781.903 2471.8,777.274C2416.47,772.355 2346.53,774.829 2251.58,766.326ZM2662.3,1066.95C2669.46,1084.79 2676.66,1102.83 2683.81,1120.98L2694.51,1148.12L2748.78,1126.72L2738.08,1099.59C2730.88,1081.32 2723.64,1063.18 2716.44,1045.23L2705.58,1018.16L2651.44,1039.88L2662.3,1066.95ZM1713.81,1090.65C1723.08,1073.13 1732.27,1056.54 1741.52,1040.87L1756.33,1015.74L1706.08,986.113L1691.27,1011.24C1681.59,1027.65 1671.95,1045.03 1662.25,1063.39L1648.61,1089.17L1700.18,1116.44L1713.81,1090.65ZM2584.06,922.671C2594.47,934.345 2604.5,948.467 2614.55,965.492L2629.38,990.608L2679.62,960.949L2664.79,935.834C2652.56,915.134 2640.26,898.042 2627.6,883.849L2608.19,862.079L2564.65,900.901L2584.06,922.671ZM1805.33,949.853C1817.51,935.859 1830.16,923.259 1843.5,912.06L1865.85,893.314L1828.36,848.625L1806.01,867.372C1790.4,880.469 1775.59,895.178 1761.34,911.545L1742.18,933.541L1786.17,971.849L1805.33,949.853ZM2446.47,869.303C2466.17,870.516 2483.98,872.335 2500.35,875.649L2528.94,881.438L2540.51,824.265L2511.93,818.476C2493.13,814.67 2472.68,812.474 2450.05,811.08L2420.94,809.287L2417.35,867.51L2446.47,869.303ZM1935.15,861.305C1951.44,856.036 1968.78,851.999 1987.35,849.144L2016.18,844.713L2007.32,787.057L1978.49,791.488C1956.68,794.84 1936.32,799.616 1917.19,805.802L1889.44,814.778L1907.39,870.28L1935.15,861.305ZM2271.35,861.832C2292.28,863.33 2311.95,864.351 2330.47,865.114L2359.61,866.316L2362.01,808.032L2332.87,806.83C2314.9,806.09 2295.82,805.1 2275.51,803.648L2246.42,801.567L2242.26,859.751L2271.35,861.832ZM2097.81,844.858C2115.7,845.771 2134.46,847.337 2154.17,849.543L2183.16,852.787L2189.65,794.816L2160.66,791.572C2139.72,789.228 2119.79,787.57 2100.78,786.6L2071.65,785.114L2068.68,843.372L2097.81,844.858Z"})}),mve=nt({displayName:"NodesIcon",viewBox:"0 0 3543 3543",path:w("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M3543.31,770.787C3543.31,515.578 3336.11,308.38 3080.9,308.38L462.407,308.38C207.197,308.38 0,515.578 0,770.787L0,2766.03C0,3021.24 207.197,3228.44 462.407,3228.44L3080.9,3228.44C3336.11,3228.44 3543.31,3021.24 3543.31,2766.03C3543.31,2766.03 3543.31,770.787 3543.31,770.787ZM3427.88,770.787L3427.88,2766.03C3427.88,2957.53 3272.4,3113.01 3080.9,3113.01C3080.9,3113.01 462.407,3113.01 462.407,3113.01C270.906,3113.01 115.431,2957.53 115.431,2766.03L115.431,770.787C115.431,579.286 270.906,423.812 462.407,423.812L3080.9,423.812C3272.4,423.812 3427.88,579.286 3427.88,770.787ZM1214.23,1130.69L1321.47,1130.69C1324.01,1130.69 1326.54,1130.53 1329.05,1130.2C1329.05,1130.2 1367.3,1125.33 1397.94,1149.8C1421.63,1168.72 1437.33,1204.3 1437.33,1265.48L1437.33,2078.74L1220.99,2078.74C1146.83,2078.74 1086.61,2138.95 1086.61,2213.12L1086.61,2762.46C1086.61,2836.63 1146.83,2896.84 1220.99,2896.84L1770.34,2896.84C1844.5,2896.84 1904.71,2836.63 1904.71,2762.46L1904.71,2213.12C1904.71,2138.95 1844.5,2078.74 1770.34,2078.74L1554,2078.74L1554,1604.84C1625.84,1658.19 1703.39,1658.1 1703.39,1658.1C1703.54,1658.1 1703.69,1658.11 1703.84,1658.11L2362.2,1658.11L2362.2,1874.44C2362.2,1948.61 2422.42,2008.82 2496.58,2008.82L3045.93,2008.82C3120.09,2008.82 3180.3,1948.61 3180.3,1874.44L3180.3,1325.1C3180.3,1250.93 3120.09,1190.72 3045.93,1190.72L2496.58,1190.72C2422.42,1190.72 2362.2,1250.93 2362.2,1325.1L2362.2,1558.97L2362.2,1541.44L1704.23,1541.44C1702.2,1541.37 1650.96,1539.37 1609.51,1499.26C1577.72,1468.49 1554,1416.47 1554,1331.69L1554,1265.48C1554,1153.86 1513.98,1093.17 1470.76,1058.64C1411.24,1011.1 1338.98,1012.58 1319.15,1014.03L1214.23,1014.03L1214.23,796.992C1214.23,722.828 1154.02,662.617 1079.85,662.617L530.507,662.617C456.343,662.617 396.131,722.828 396.131,796.992L396.131,1346.34C396.131,1420.5 456.343,1480.71 530.507,1480.71L1079.85,1480.71C1154.02,1480.71 1214.23,1420.5 1214.23,1346.34L1214.23,1130.69Z"})}),vve=nt({displayName:"OutpaintIcon",viewBox:"0 0 3543 3543",path:w("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M3543.31,766.352C3543.31,516.705 3340.63,314.024 3090.98,314.024L452.328,314.024C202.681,314.024 0,516.705 0,766.352L0,2776.95C0,3026.6 202.681,3229.28 452.328,3229.28C452.328,3229.28 3090.98,3229.28 3090.98,3229.28C3340.63,3229.28 3543.31,3026.6 3543.31,2776.95C3543.31,2776.95 3543.31,766.352 3543.31,766.352ZM3454.26,766.352L3454.26,2776.95C3454.26,2977.46 3291.48,3140.24 3090.98,3140.24L452.328,3140.24C251.825,3140.24 89.043,2977.46 89.043,2776.95C89.043,2776.95 89.043,766.352 89.043,766.352C89.043,565.849 251.825,403.067 452.328,403.067C452.328,403.067 3090.98,403.067 3090.98,403.067C3291.48,403.067 3454.26,565.849 3454.26,766.352ZM1294.01,2603.04L1394.01,2603.04L1394.01,2553.04L1294.01,2553.04L1294.01,2603.04ZM2494.01,2603.04L2524.53,2603.04C2541.26,2603.04 2557.62,2601.44 2573.47,2598.39L2598.02,2593.66L2588.56,2544.56L2564.01,2549.29C2551.23,2551.75 2538.03,2553.04 2524.53,2553.04L2494.01,2553.04L2494.01,2603.04ZM2344.01,2603.04L2444.01,2603.04L2444.01,2553.04L2344.01,2553.04L2344.01,2603.04ZM994.01,2603.04L1094.01,2603.04L1094.01,2553.04L994.01,2553.04L994.01,2603.04ZM1144.01,2603.04L1244.01,2603.04L1244.01,2553.04L1144.01,2553.04L1144.01,2603.04ZM2194.01,2603.04L2294.01,2603.04L2294.01,2553.04L2194.01,2553.04L2194.01,2603.04ZM2044.01,2603.04L2144.01,2603.04L2144.01,2553.04L2044.01,2553.04L2044.01,2603.04ZM1894.01,2603.04L1994.01,2603.04L1994.01,2553.04L1894.01,2553.04L1894.01,2603.04ZM1744.01,2603.04L1844.01,2603.04L1844.01,2553.04L1744.01,2553.04L1744.01,2603.04ZM1444.01,2603.04L1544.01,2603.04L1544.01,2553.04L1444.01,2553.04L1444.01,2603.04ZM1594.01,2603.04L1694.01,2603.04L1694.01,2553.04L1594.01,2553.04L1594.01,2603.04ZM864.145,2551.46C878.835,2562.5 894.741,2572 911.624,2579.74L934.352,2590.15L955.18,2544.7L932.452,2534.28C918.844,2528.05 906.024,2520.39 894.185,2511.49L874.199,2496.47L844.16,2536.44L864.145,2551.46ZM2674.44,2554.92C2689.46,2544.16 2703.28,2531.82 2715.65,2518.14L2732.42,2499.61L2695.35,2466.06L2678.58,2484.6C2668.59,2495.63 2657.44,2505.59 2645.32,2514.28L2625,2528.84L2654.12,2569.48L2674.44,2554.92ZM865.632,1911.31L1339.59,1374.15L2030.89,2134.59L2392.97,1713.77L2677.68,2017.9L2677.68,2324.93C2677.68,2424.23 2597.06,2504.85 2497.76,2504.85C2497.76,2504.85 1045.55,2504.85 1045.55,2504.85C946.251,2504.85 865.632,2424.23 865.632,2324.93L865.632,1911.31ZM771.251,2417.22C776.455,2435.14 783.552,2452.26 792.313,2468.35L804.27,2490.3L848.18,2466.39L836.223,2444.43C829.171,2431.49 823.457,2417.7 819.268,2403.28L812.297,2379.27L764.28,2393.21L771.251,2417.22ZM2770.36,2422.83C2775.83,2405.47 2779.52,2387.33 2781.2,2368.61L2783.43,2343.71L2733.64,2339.24L2731.4,2364.14C2730.05,2379.21 2727.08,2393.82 2722.67,2407.79L2715.15,2431.63L2762.84,2446.67L2770.36,2422.83ZM761.068,2236.12L761.068,2336.12L811.068,2336.12L811.068,2236.12L761.068,2236.12ZM2782.24,2291.41L2782.24,2191.41L2732.24,2191.41L2732.24,2291.41L2782.24,2291.41ZM761.068,2086.12L761.068,2186.12L811.068,2186.12L811.068,2086.12L761.068,2086.12ZM2782.24,2141.41L2782.24,2041.4L2732.24,2041.4L2732.24,2141.41L2782.24,2141.41ZM761.068,1936.12L761.068,2036.12L811.068,2036.12L811.068,1936.12L761.068,1936.12ZM2782.24,1991.4L2782.24,1891.4L2732.24,1891.4L2732.24,1991.4L2782.24,1991.4ZM761.068,1786.12L761.068,1886.12L811.068,1886.12L811.068,1786.12L761.068,1786.12ZM2782.24,1841.4L2782.24,1741.41L2732.24,1741.41L2732.24,1841.4L2782.24,1841.4ZM761.068,1636.12L761.068,1736.12L811.068,1736.12L811.068,1636.12L761.068,1636.12ZM2782.24,1691.41L2782.24,1591.41L2732.24,1591.41L2732.24,1691.41L2782.24,1691.41ZM761.068,1486.12L761.068,1586.12L811.068,1586.12L811.068,1486.12L761.068,1486.12ZM2203.72,1132.2C2318.18,1132.2 2411.11,1225.13 2411.11,1339.59C2411.11,1454.05 2318.18,1546.98 2203.72,1546.98C2089.26,1546.98 1996.33,1454.05 1996.33,1339.59C1996.33,1225.13 2089.26,1132.2 2203.72,1132.2ZM2782.24,1541.41L2782.24,1441.41L2732.24,1441.41L2732.24,1541.41L2782.24,1541.41ZM761.068,1336.12L761.068,1436.12L811.068,1436.12L811.068,1336.12L761.068,1336.12ZM2782.24,1391.41L2782.24,1291.41L2732.24,1291.41L2732.24,1391.41L2782.24,1391.41ZM761.068,1186.12L761.068,1286.12L811.068,1286.12L811.068,1186.12L761.068,1186.12ZM2732.24,1197.98L2732.24,1241.41L2782.24,1241.41L2782.24,1172.98L2781.03,1172.98C2780.06,1162.82 2778.49,1152.83 2776.36,1143.04L2771.04,1118.62L2722.18,1129.24L2727.5,1153.67C2730.61,1167.95 2732.24,1182.78 2732.24,1197.98ZM804.386,1055C794.186,1070.26 785.572,1086.67 778.777,1103.99L769.647,1127.26L816.194,1145.52L825.324,1122.25C830.797,1108.3 837.738,1095.08 845.955,1082.79L859.848,1062L818.279,1034.21L804.386,1055ZM2730.5,1043.14C2719.39,1028.39 2706.73,1014.86 2692.77,1002.81L2673.84,986.48L2641.17,1024.34L2660.1,1040.67C2671.37,1050.39 2681.59,1061.31 2690.56,1073.22L2705.6,1093.19L2745.54,1063.11L2730.5,1043.14ZM933.266,954.821C915.698,961.006 898.998,969.041 883.402,978.694L862.144,991.851L888.457,1034.37L909.715,1021.21C922.275,1013.44 935.723,1006.96 949.871,1001.98L973.452,993.681L956.848,946.518L933.266,954.821ZM2596.18,950.378C2578.71,945.327 2560.49,942.072 2541.72,940.832L2516.78,939.183L2513.48,989.074L2538.43,990.723C2553.54,991.722 2568.22,994.341 2582.28,998.409L2606.3,1005.36L2620.19,957.325L2596.18,950.378ZM2165.09,940.265L2065.09,940.265L2065.09,990.265L2165.09,990.265L2165.09,940.265ZM2015.09,940.265L1915.09,940.265L1915.09,990.265L2015.09,990.265L2015.09,940.265ZM1115.08,940.265L1015.08,940.265L1015.08,990.265L1115.08,990.265L1115.08,940.265ZM1865.08,940.265L1765.08,940.265L1765.08,990.265L1865.08,990.265L1865.08,940.265ZM1265.08,940.265L1165.08,940.265L1165.08,990.265L1265.08,990.265L1265.08,940.265ZM1415.08,940.265L1315.08,940.265L1315.08,990.265L1415.08,990.265L1415.08,940.265ZM1565.08,940.265L1465.08,940.265L1465.08,990.265L1565.08,990.265L1565.08,940.265ZM1715.08,940.265L1615.08,940.265L1615.08,990.265L1715.08,990.265L1715.08,940.265ZM2465.09,940.265L2365.09,940.265L2365.09,990.265L2465.09,990.265L2465.09,940.265ZM2315.09,940.265L2215.09,940.265L2215.09,990.265L2315.09,990.265L2315.09,940.265Z"})}),yve=nt({displayName:"PostprocessingIcon",viewBox:"0 0 3543 3543",path:w("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M709.477,1596.53L992.591,1275.66L2239.09,2646.81L2891.95,1888.03L3427.88,2460.51L3427.88,994.78C3427.88,954.66 3421.05,916.122 3408.5,880.254L3521.9,855.419C3535.8,899.386 3543.31,946.214 3543.31,994.78L3543.31,2990.02C3543.31,3245.23 3336.11,3452.43 3080.9,3452.43C3080.9,3452.43 462.407,3452.43 462.407,3452.43C207.197,3452.43 -0,3245.23 -0,2990.02L-0,994.78C-0,739.571 207.197,532.373 462.407,532.373L505.419,532.373L504.644,532.546L807.104,600.085C820.223,601.729 832.422,607.722 841.77,617.116C850.131,625.517 855.784,636.21 858.055,647.804L462.407,647.804C270.906,647.804 115.431,803.279 115.431,994.78L115.431,2075.73L-0,2101.5L115.431,2127.28L115.431,2269.78L220.47,2150.73L482.345,2209.21C503.267,2211.83 522.722,2221.39 537.63,2236.37C552.538,2251.35 562.049,2270.9 564.657,2291.93L671.84,2776.17L779.022,2291.93C781.631,2270.9 791.141,2251.35 806.05,2236.37C820.958,2221.39 840.413,2211.83 861.334,2209.21L1353.15,2101.5L861.334,1993.8C840.413,1991.18 820.958,1981.62 806.05,1966.64C791.141,1951.66 781.631,1932.11 779.022,1911.08L709.477,1596.53ZM671.84,1573.09L725.556,2006.07C726.863,2016.61 731.63,2026.4 739.101,2033.91C746.573,2041.42 756.323,2046.21 766.808,2047.53L1197.68,2101.5L766.808,2155.48C756.323,2156.8 746.573,2161.59 739.101,2169.09C731.63,2176.6 726.863,2186.4 725.556,2196.94L671.84,2629.92L618.124,2196.94C616.817,2186.4 612.05,2176.6 604.579,2169.09C597.107,2161.59 587.357,2156.8 576.872,2155.48L146.001,2101.5L576.872,2047.53C587.357,2046.21 597.107,2041.42 604.579,2033.91C612.05,2026.4 616.817,2016.61 618.124,2006.07L671.84,1573.09ZM609.035,1710.36L564.657,1911.08C562.049,1932.11 552.538,1951.66 537.63,1966.64C522.722,1981.62 503.267,1991.18 482.345,1993.8L328.665,2028.11L609.035,1710.36ZM2297.12,938.615L2451.12,973.003C2480.59,976.695 2507.99,990.158 2528.99,1011.26C2549.99,1032.37 2563.39,1059.9 2567.07,1089.52L2672.73,1566.9C2634.5,1580.11 2593.44,1587.29 2550.72,1587.29C2344.33,1587.29 2176.77,1419.73 2176.77,1213.34C2176.77,1104.78 2223.13,1006.96 2297.12,938.615ZM2718.05,76.925L2793.72,686.847C2795.56,701.69 2802.27,715.491 2812.8,726.068C2823.32,736.644 2837.06,743.391 2851.83,745.242L3458.78,821.28L2851.83,897.318C2837.06,899.168 2823.32,905.916 2812.8,916.492C2802.27,927.068 2795.56,940.87 2793.72,955.712L2718.05,1565.63L2642.38,955.712C2640.54,940.87 2633.83,927.068 2623.3,916.492C2612.78,905.916 2599.04,899.168 2584.27,897.318L1977.32,821.28L2584.27,745.242C2599.04,743.391 2612.78,736.644 2623.3,726.068C2633.83,715.491 2640.54,701.69 2642.38,686.847L2718.05,76.925ZM2883.68,1043.06C2909.88,1094.13 2924.67,1152.02 2924.67,1213.34C2924.67,1335.4 2866.06,1443.88 2775.49,1512.14L2869.03,1089.52C2871.07,1073.15 2876.07,1057.42 2883.68,1043.06ZM925.928,201.2L959.611,472.704C960.431,479.311 963.42,485.455 968.105,490.163C972.79,494.871 978.904,497.875 985.479,498.698L1255.66,532.546L985.479,566.395C978.904,567.218 972.79,570.222 968.105,574.93C963.42,579.638 960.431,585.781 959.611,592.388L925.928,863.893L892.245,592.388C891.425,585.781 888.436,579.638 883.751,574.93C879.066,570.222 872.952,567.218 866.378,566.395L596.195,532.546L866.378,498.698C872.952,497.875 879.066,494.871 883.751,490.163C888.436,485.455 891.425,479.311 892.245,472.704L925.928,201.2ZM2864.47,532.373L3080.9,532.373C3258.7,532.373 3413.2,632.945 3490.58,780.281L3319.31,742.773C3257.14,683.925 3173.2,647.804 3080.9,647.804L2927.07,647.804C2919.95,642.994 2913.25,637.473 2907.11,631.298C2886.11,610.194 2872.71,582.655 2869.03,553.04L2864.47,532.373ZM1352.36,532.373L2571.64,532.373L2567.07,553.04C2563.39,582.655 2549.99,610.194 2528.99,631.298C2522.85,637.473 2516.16,642.994 2509.03,647.804L993.801,647.804C996.072,636.21 1001.73,625.517 1010.09,617.116C1019.43,607.722 1031.63,601.729 1044.75,600.085L1353.15,532.546L1352.36,532.373Z"})}),xve=nt({displayName:"TextToImageIcon",viewBox:"0 0 3543 3543",path:w("g",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",transform:"matrix(1.11667,0,0,1.1066,-231.131,-213.062)",children:w("path",{d:"M2209.59,1137.35L2209.59,1098.17C2177.13,1108.99 2125.74,1121.91 2055.41,1136.94C2054.77,1137.08 2054.14,1137.21 2053.49,1137.35L1662.79,1137.35C1687.75,1101.98 1720.8,1074.35 1761.93,1054.44C1808.52,1031.9 1875.69,1012.22 1963.45,995.386C2081.86,973.146 2163.91,952.409 2209.59,933.174L2209.59,907.929C2209.59,859.241 2197.57,824.529 2173.53,803.792C2149.48,783.054 2104.1,772.686 2037.38,772.686C1992.3,772.686 1957.14,781.552 1931.89,799.284C1906.64,817.015 1886.21,848.121 1870.58,892.601L1640.67,851.127C1666.51,758.56 1710.99,690.037 1774.11,645.557C1837.22,601.077 1930.99,578.837 2055.41,578.837C2168.42,578.837 2252.57,592.211 2307.87,618.959C2363.17,645.707 2402.09,679.668 2424.63,720.842C2447.17,762.016 2458.44,837.602 2458.44,947.6L2456.7,1137.35L3021.34,1137.35C3214.79,1137.35 3371.86,1294.41 3371.86,1487.87C3371.86,1487.87 3371.86,3000.32 3371.86,3000.32C3371.86,3193.78 3214.79,3350.84 3021.34,3350.84C3021.34,3350.84 1036.45,3350.84 1036.45,3350.84C842.991,3350.84 685.93,3193.78 685.93,3000.32L685.93,1487.87C685.93,1400.21 718.174,1320.03 771.448,1258.54L772.123,1257.76L607.408,1257.76L498.311,1558L215.202,1558L730.028,236.22L1012.24,236.22L1373.06,1137.35L2209.59,1137.35ZM3284.36,2598.93L3284.36,1487.87C3284.36,1342.71 3166.5,1224.85 3021.34,1224.85C3021.34,1224.85 1036.45,1224.85 1036.45,1224.85C891.284,1224.85 773.43,1342.71 773.43,1487.87L773.43,2454.35L1438.34,1700.79L2383.22,2740.16L2878.11,2164.98L3284.36,2598.93ZM2619.44,1370.08C2775.89,1370.08 2902.91,1497.1 2902.91,1653.54C2902.91,1809.99 2775.89,1937.01 2619.44,1937.01C2462.99,1937.01 2335.98,1809.99 2335.98,1653.54C2335.98,1497.1 2462.99,1370.08 2619.44,1370.08ZM772.877,1256.89L772.849,1256.93L773.167,1256.57L772.877,1256.89ZM773.634,1256.04L773.563,1256.12L773.985,1255.64L773.634,1256.04ZM774.394,1255.18L774.276,1255.31L774.746,1254.78L774.394,1255.18ZM775.157,1254.32L774.988,1254.51L775.493,1253.95L775.157,1254.32ZM775.923,1253.47L775.698,1253.72L776.237,1253.12L775.923,1253.47ZM776.691,1252.62L776.403,1252.94L776.979,1252.3L776.691,1252.62ZM777.462,1251.77L777.098,1252.17L777.723,1251.49L777.462,1251.77ZM925.081,1155.44C868.026,1174.57 817.508,1207.99 777.775,1251.43C817.511,1207.99 868.031,1174.57 925.081,1155.44ZM925.646,1155.25L925.108,1155.43L926.103,1155.1L925.646,1155.25ZM935.286,1152.2C932.214,1153.12 929.159,1154.09 926.13,1155.09C929.165,1154.09 932.219,1153.12 935.286,1152.2ZM935.716,1152.07L935.384,1152.17L936.292,1151.89L935.716,1152.07ZM936.843,1151.73L936.451,1151.85L937.327,1151.59L936.843,1151.73ZM937.972,1151.4L937.514,1151.53L938.377,1151.28L937.972,1151.4ZM939.102,1151.07L938.57,1151.22L939.438,1150.97L939.102,1151.07ZM940.233,1150.74L939.613,1150.92L940.505,1150.67L940.233,1150.74ZM946.659,1148.98C944.639,1149.51 942.626,1150.07 940.626,1150.63C942.631,1150.06 944.642,1149.51 946.659,1148.98ZM947.056,1148.87L946.829,1148.93L947.659,1148.71L947.056,1148.87ZM948.198,1148.57L947.919,1148.65L948.705,1148.44L948.198,1148.57ZM949.342,1148.28L949.008,1148.37L949.771,1148.17L949.342,1148.28ZM950.488,1147.99L950.096,1148.09L950.848,1147.9L950.488,1147.99ZM951.635,1147.7L951.182,1147.81L951.932,1147.63L951.635,1147.7ZM952.783,1147.42L952.262,1147.55L953.022,1147.36L952.783,1147.42ZM953.933,1147.14L953.327,1147.28L954.115,1147.09L953.933,1147.14ZM958.213,1146.13C956.927,1146.42 955.644,1146.73 954.354,1147.04C955.637,1146.73 956.923,1146.43 958.213,1146.13ZM958.547,1146.06L958.409,1146.09L959.174,1145.91L958.547,1146.06ZM959.704,1145.79L959.517,1145.84L960.229,1145.68L959.704,1145.79ZM960.863,1145.54L960.626,1145.59L961.311,1145.44L960.863,1145.54ZM962.023,1145.28L961.736,1145.35L962.406,1145.2L962.023,1145.28ZM963.184,1145.03L962.846,1145.11L963.508,1144.97L963.184,1145.03ZM964.347,1144.79L963.956,1144.87L964.615,1144.73L964.347,1144.79ZM965.511,1144.55L965.066,1144.64L965.725,1144.5L965.511,1144.55ZM966.677,1144.31L966.172,1144.41L966.838,1144.28L966.677,1144.31ZM967.844,1144.08L967.269,1144.19L967.953,1144.05L967.844,1144.08ZM970.183,1143.62C969.793,1143.69 969.403,1143.77 969.013,1143.85L969.055,1143.84C969.413,1143.77 969.771,1143.7 970.129,1143.63L970.183,1143.62ZM971.354,1143.4L971.245,1143.42L971.882,1143.3L971.354,1143.4ZM972.526,1143.18L972.37,1143.21L972.987,1143.09L972.526,1143.18ZM973.7,1142.96L973.496,1143L974.103,1142.89L973.7,1142.96ZM974.876,1142.75L974.624,1142.8L975.225,1142.69L974.876,1142.75ZM976.052,1142.55L975.754,1142.6L976.349,1142.49L976.052,1142.55ZM977.23,1142.34L976.885,1142.4L977.476,1142.3L977.23,1142.34ZM978.41,1142.14L978.019,1142.21L978.605,1142.11L978.41,1142.14ZM979.59,1141.95L979.156,1142.02L979.736,1141.92L979.59,1141.95ZM980.772,1141.76L980.299,1141.83L980.868,1141.74L980.772,1141.76ZM981.955,1141.57L981.464,1141.65L982.002,1141.56L981.955,1141.57ZM983.14,1141.39L983.1,1141.39L983.605,1141.32L983.14,1141.39ZM984.326,1141.21L984.239,1141.22L984.778,1141.14L984.326,1141.21ZM985.513,1141.03L985.379,1141.05L985.928,1140.97L985.513,1141.03ZM986.702,1140.86L986.521,1140.89L987.073,1140.81L986.702,1140.86ZM987.891,1140.69L987.665,1140.73L988.218,1140.65L987.891,1140.69ZM989.082,1140.53L988.811,1140.57L989.363,1140.49L989.082,1140.53ZM990.275,1140.37L989.96,1140.41L990.508,1140.34L990.275,1140.37ZM991.468,1140.22L991.113,1140.26L991.654,1140.19L991.468,1140.22ZM992.663,1140.07L992.273,1140.12L992.8,1140.05L992.663,1140.07ZM993.859,1139.92L993.447,1139.97L993.948,1139.91L993.859,1139.92ZM995.056,1139.78L994.671,1139.82L995.097,1139.77L995.056,1139.78ZM996.255,1139.64L996.23,1139.64L996.578,1139.6L996.255,1139.64ZM997.454,1139.5L997.383,1139.51L997.852,1139.46L997.454,1139.5ZM998.655,1139.37L998.537,1139.38L999.041,1139.33L998.655,1139.37ZM999.857,1139.24L999.693,1139.26L1000.21,1139.21L999.857,1139.24ZM1001.06,1139.12L1000.85,1139.14L1001.38,1139.09L1001.06,1139.12ZM1002.26,1139L1002.01,1139.03L1002.54,1138.98L1002.26,1139ZM1003.47,1138.89L1003.18,1138.91L1003.7,1138.87L1003.47,1138.89ZM1004.68,1138.78L1004.34,1138.81L1004.86,1138.76L1004.68,1138.78ZM1005.89,1138.67L1005.52,1138.7L1006.02,1138.66L1005.89,1138.67ZM1007.1,1138.57L1006.71,1138.6L1007.18,1138.56L1007.1,1138.57ZM1008.31,1138.47L1007.96,1138.5L1008.35,1138.46L1008.31,1138.47ZM1009.52,1138.37L1009.5,1138.38L1009.72,1138.36L1009.52,1138.37ZM1010.73,1138.28L1010.67,1138.29L1011.1,1138.26L1010.73,1138.28ZM1011.94,1138.2L1011.84,1138.2L1012.32,1138.17L1011.94,1138.2ZM1013.16,1138.12L1013,1138.13L1013.51,1138.09L1013.16,1138.12ZM1014.37,1138.04L1014.17,1138.05L1014.69,1138.02L1014.37,1138.04ZM1015.59,1137.96L1015.35,1137.98L1015.86,1137.95L1015.59,1137.96ZM1016.81,1137.89L1016.52,1137.91L1017.04,1137.88L1016.81,1137.89ZM1018.03,1137.83L1017.7,1137.85L1018.21,1137.82L1018.03,1137.83ZM1019.25,1137.77L1018.89,1137.79L1019.39,1137.76L1019.25,1137.77ZM1020.47,1137.71L1020.1,1137.73L1020.56,1137.71L1020.47,1137.71ZM1021.69,1137.66L1021.36,1137.67L1021.74,1137.66L1021.69,1137.66ZM1022.92,1137.61L1022.91,1137.61L1023.02,1137.61L1022.92,1137.61ZM1024.14,1137.57L1024.09,1137.57L1024.49,1137.55L1024.14,1137.57ZM1025.37,1137.52L1025.27,1137.53L1025.74,1137.51L1025.37,1137.52ZM1026.6,1137.49L1026.45,1137.49L1026.94,1137.48L1026.6,1137.49ZM1027.82,1137.46L1027.63,1137.46L1028.14,1137.45L1027.82,1137.46ZM1029.05,1137.43L1028.81,1137.43L1029.33,1137.42L1029.05,1137.43ZM1030.28,1137.41L1030,1137.41L1030.52,1137.4L1030.28,1137.41ZM1031.51,1137.39L1031.19,1137.39L1031.7,1137.38L1031.51,1137.39ZM1032.75,1137.37L1032.39,1137.38L1032.89,1137.37L1032.75,1137.37ZM1033.98,1137.36L1033.61,1137.36L1034.07,1137.36L1033.98,1137.36ZM1035.21,1137.35L1034.87,1137.36L1035.26,1137.35L1035.21,1137.35ZM1050.1,1035.06L867.977,544.575L689.455,1035.06L1050.1,1035.06Z"})})});var Ji=(e=>(e[e.PROMPT=0]="PROMPT",e[e.GALLERY=1]="GALLERY",e[e.OTHER=2]="OTHER",e[e.SEED=3]="SEED",e[e.VARIATIONS=4]="VARIATIONS",e[e.UPSCALE=5]="UPSCALE",e[e.FACE_CORRECTION=6]="FACE_CORRECTION",e[e.IMAGE_TO_IMAGE=7]="IMAGE_TO_IMAGE",e))(Ji||{});const bve={[0]:{text:"This field will take all prompt text, including both content and stylistic terms. While weights can be included in the prompt, standard CLI Commands/parameters will not work.",href:"link/to/docs/feature3.html",guideImage:"asset/path.gif"},[1]:{text:"As new invocations are generated, files from the output directory will be displayed here. Generations have additional options to configure new generations.",href:"link/to/docs/feature3.html",guideImage:"asset/path.gif"},[2]:{text:"These options will enable alternative processing modes for Invoke. Seamless tiling will work to generate repeating patterns in the output. High Resolution Optimization performs a two-step generation cycle, and should be used at higher resolutions when you desire a more coherent image/composition. ",href:"link/to/docs/feature3.html",guideImage:"asset/path.gif"},[3]:{text:"Seed values provide an initial set of noise which guide the denoising process, and can be randomized or populated with a seed from a previous invocation. The Threshold feature can be used to mitigate undesirable outcomes at higher CFG values (try between 0-10), and Perlin can be used to add Perlin noise into the denoising process - Both serve to add variation to your outputs. ",href:"link/to/docs/feature3.html",guideImage:"asset/path.gif"},[4]:{text:"Try a variation with an amount of between 0 and 1 to change the output image for the set seed - Interesting variations on the seed are found between 0.1 and 0.3.",href:"link/to/docs/feature3.html",guideImage:"asset/path.gif"},[5]:{text:"Using ESRGAN you can increase the output resolution without requiring a higher width/height in the initial generation.",href:"link/to/docs/feature1.html",guideImage:"asset/path.gif"},[6]:{text:"Using GFPGAN or Codeformer, Face Correction will attempt to identify faces in outputs, and correct any defects/abnormalities. Higher strength values will apply a stronger corrective pressure on outputs, resulting in more appealing faces. With Codeformer, a higher fidelity will attempt to preserve the original image, at the expense of face correction strength.",href:"link/to/docs/feature3.html",guideImage:"asset/path.gif"},[7]:{text:"ImageToImage allows the upload of an initial image, which InvokeAI will use to guide the generation process, along with a prompt. A lower value for this setting will more closely resemble the original image. Values between 0-1 are accepted, and a range of .25-.75 is recommended ",href:"link/to/docs/feature3.html",guideImage:"asset/path.gif"}},Su=e=>{const{label:t,isDisabled:n=!1,width:r="auto",formControlProps:i,formLabelProps:o,styleClass:a,...s}=e;return w(td,{isDisabled:n,width:r,className:`invokeai__switch-form-control ${a}`,...i,children:te(Gf,{className:"invokeai__switch-form-label",whiteSpace:"nowrap",...o,children:[t,w(f7,{className:"invokeai__switch-root",...s})]})})};function L7(){const e=$e(i=>i.system.isGFPGANAvailable),t=$e(i=>i.options.shouldRunFacetool),n=ct();return te(Dn,{justifyContent:"space-between",alignItems:"center",width:"100%",mr:2,children:[w("p",{children:"Restore Face"}),w(Su,{isDisabled:!e,isChecked:t,onChange:i=>n(Gwe(i.target.checked))})]})}const TL=/^-?(0\.)?\.?$/,no=e=>{const{label:t,styleClass:n,isDisabled:r=!1,showStepper:i=!0,width:o,textAlign:a,isInvalid:s,value:l,onChange:d,min:p,max:g,isInteger:m=!0,formControlProps:y,formLabelProps:b,numberInputFieldProps:S,numberInputStepperProps:E,tooltipProps:P,...k}=e,[L,I]=C.exports.useState(String(l));C.exports.useEffect(()=>{!L.match(TL)&&l!==Number(L)&&I(String(l))},[l,L]);const O=D=>{I(D),D.match(TL)||d(m?Math.floor(Number(D)):Number(D))},N=D=>{const F=Wt.clamp(m?Math.floor(Number(D.target.value)):Number(D.target.value),p,g);I(String(F)),d(F)};return w(Xr,{...P,children:te(td,{isDisabled:r,isInvalid:s,className:n?`invokeai__number-input-form-control ${n}`:"invokeai__number-input-form-control",...y,children:[w(Gf,{className:"invokeai__number-input-form-label",style:{display:t?"block":"none"},...b,children:t}),te(qz,{className:"invokeai__number-input-root",value:L,keepWithinRange:!0,clampValueOnBlur:!1,onChange:O,onBlur:N,width:o,...k,children:[w(Kz,{className:"invokeai__number-input-field",textAlign:a,...S}),te("div",{className:"invokeai__number-input-stepper",style:i?{display:"block"}:{display:"none"},children:[w(Xz,{...E,className:"invokeai__number-input-stepper-button"}),w(Yz,{...E,className:"invokeai__number-input-stepper-button"})]})]})]})})},N0=e=>{const{label:t,isDisabled:n,validValues:r,size:i="sm",fontSize:o="md",styleClass:a,...s}=e;return te(td,{isDisabled:n,className:`invokeai__select ${a}`,onClick:l=>{l.stopPropagation(),l.nativeEvent.stopImmediatePropagation(),l.nativeEvent.stopPropagation(),l.nativeEvent.cancelBubble=!0},children:[w(Gf,{fontSize:o,marginBottom:1,flexGrow:2,whiteSpace:"nowrap",className:"invokeai__select-label",children:t}),w(iF,{fontSize:o,size:i,...s,className:"invokeai__select-picker",children:r.map(l=>typeof l=="string"||typeof l=="number"?w("option",{value:l,className:"invokeai__select-option",children:l},l):w("option",{value:l.value,children:l.key},l.value))})]})},Sve=["ddim","plms","k_lms","k_dpm_2","k_dpm_2_a","k_euler","k_euler_a","k_heun"],wve=[64,128,192,256,320,384,448,512,576,640,704,768,832,896,960,1024,1088,1152,1216,1280,1344,1408,1472,1536,1600,1664,1728,1792,1856,1920,1984,2048],Cve=[64,128,192,256,320,384,448,512,576,640,704,768,832,896,960,1024,1088,1152,1216,1280,1344,1408,1472,1536,1600,1664,1728,1792,1856,1920,1984,2048],_ve=[{key:"2x",value:2},{key:"4x",value:4}],A7=0,I7=4294967295,kve=["gfpgan","codeformer"],Eve=[{key:"None",value:"none"},{key:"Fast",value:"latents"},{key:"Accurate",value:"full-res"}],Pve=jt(e=>e.options,e=>({facetoolStrength:e.facetoolStrength,facetoolType:e.facetoolType,codeformerFidelity:e.codeformerFidelity}),{memoizeOptions:{resultEqualityCheck:la.exports.isEqual}}),Tve=jt(e=>e.system,e=>({isGFPGANAvailable:e.isGFPGANAvailable}),{memoizeOptions:{resultEqualityCheck:la.exports.isEqual}}),fx=()=>{const e=ct(),{facetoolStrength:t,facetoolType:n,codeformerFidelity:r}=$e(Pve),{isGFPGANAvailable:i}=$e(Tve),o=l=>e(h3(l)),a=l=>e(gH(l)),s=l=>e(p3(l.target.value));return te(Dn,{direction:"column",gap:2,children:[w(N0,{label:"Type",validValues:kve.concat(),value:n,onChange:s}),w(no,{isDisabled:!i,label:"Strength",step:.05,min:0,max:1,onChange:o,value:t,width:"90px",isInteger:!1}),n==="codeformer"&&w(no,{isDisabled:!i,label:"Fidelity",step:.05,min:0,max:1,onChange:a,value:r,width:"90px",isInteger:!1})]})};function Lve(){const e=ct(),t=$e(r=>r.options.shouldFitToWidthHeight);return w(Su,{label:"Fit Initial Image To Output Size",isChecked:t,onChange:r=>e(mH(r.target.checked))})}function iB(e){const{label:t="Strength",styleClass:n}=e,r=$e(a=>a.options.img2imgStrength),i=ct();return w(no,{label:t,step:.01,min:.01,max:.99,onChange:a=>i(pH(a)),value:r,width:"100%",isInteger:!1,styleClass:n})}const oB=()=>w(Pl,{flex:"1",textAlign:"left",children:"Other Options"}),Ave=()=>{const e=ct(),t=$e(r=>r.options.hiresFix);return w(Dn,{gap:2,direction:"column",children:w(Su,{label:"High Res Optimization",fontSize:"md",isChecked:t,onChange:r=>e(hH(r.target.checked))})})},Ive=()=>{const e=ct(),t=$e(r=>r.options.seamless);return w(Dn,{gap:2,direction:"column",children:w(Su,{label:"Seamless tiling",fontSize:"md",isChecked:t,onChange:r=>e(fH(r.target.checked))})})},aB=()=>te(Dn,{gap:2,direction:"column",children:[w(Ive,{}),w(Ave,{})]}),M7=()=>w(Pl,{flex:"1",textAlign:"left",children:"Seed"});function Mve(){const e=ct(),t=$e(r=>r.options.shouldRandomizeSeed);return w(Su,{label:"Randomize Seed",isChecked:t,onChange:r=>e(qwe(r.target.checked))})}function Rve(){const e=$e(o=>o.options.seed),t=$e(o=>o.options.shouldRandomizeSeed),n=$e(o=>o.options.shouldGenerateVariations),r=ct(),i=o=>r(Iv(o));return w(no,{label:"Seed",step:1,precision:0,flexGrow:1,min:A7,max:I7,isDisabled:t,isInvalid:e<0&&n,onChange:i,value:e,width:"10rem"})}const sB=(e,t)=>Math.floor(Math.random()*(t-e+1)+e);function Ove(){const e=ct(),t=$e(r=>r.options.shouldRandomizeSeed);return w(Na,{size:"sm",isDisabled:t,onClick:()=>e(Iv(sB(A7,I7))),children:w("p",{children:"Shuffle"})})}function Nve(){const e=ct(),t=$e(r=>r.options.threshold);return w(no,{label:"Threshold",min:0,max:1e3,step:.1,onChange:r=>e($we(r)),value:t,isInteger:!1})}function Dve(){const e=ct(),t=$e(r=>r.options.perlin);return w(no,{label:"Perlin Noise",min:0,max:1,step:.05,onChange:r=>e(Hwe(r)),value:t,isInteger:!1})}const R7=()=>te(Dn,{gap:2,direction:"column",children:[w(Mve,{}),te(Dn,{gap:2,children:[w(Rve,{}),w(Ove,{})]}),w(Dn,{gap:2,children:w(Nve,{})}),w(Dn,{gap:2,children:w(Dve,{})})]});function O7(){const e=$e(i=>i.system.isESRGANAvailable),t=$e(i=>i.options.shouldRunESRGAN),n=ct();return te(Dn,{justifyContent:"space-between",alignItems:"center",width:"100%",mr:2,children:[w("p",{children:"Upscale"}),w(Su,{isDisabled:!e,isChecked:t,onChange:i=>n(jwe(i.target.checked))})]})}const zve=jt(e=>e.options,e=>({upscalingLevel:e.upscalingLevel,upscalingStrength:e.upscalingStrength}),{memoizeOptions:{resultEqualityCheck:la.exports.isEqual}}),Fve=jt(e=>e.system,e=>({isESRGANAvailable:e.isESRGANAvailable}),{memoizeOptions:{resultEqualityCheck:la.exports.isEqual}}),hx=()=>{const e=ct(),{upscalingLevel:t,upscalingStrength:n}=$e(zve),{isESRGANAvailable:r}=$e(Fve);return te("div",{className:"upscale-options",children:[w(N0,{isDisabled:!r,label:"Scale",value:t,onChange:a=>e(TC(Number(a.target.value))),validValues:_ve}),w(no,{isDisabled:!r,label:"Strength",step:.05,min:0,max:1,onChange:a=>e(LC(a)),value:n,isInteger:!1})]})};function Bve(){const e=$e(r=>r.options.shouldGenerateVariations),t=ct();return w(Su,{isChecked:e,width:"auto",onChange:r=>t(Wwe(r.target.checked))})}function N7(){return te(Dn,{justifyContent:"space-between",alignItems:"center",width:"100%",mr:2,children:[w("p",{children:"Variations"}),w(Bve,{})]})}function $ve(e){const{label:t,styleClass:n,isDisabled:r=!1,fontSize:i="1rem",width:o,isInvalid:a,...s}=e;return te(td,{className:`input ${n}`,isInvalid:a,isDisabled:r,flexGrow:1,children:[w(Gf,{fontSize:i,marginBottom:1,whiteSpace:"nowrap",className:"input-label",children:t}),w(D8,{...s,className:"input-entry",size:"sm",width:o})]})}function Hve(){const e=$e(i=>i.options.seedWeights),t=$e(i=>i.options.shouldGenerateVariations),n=ct(),r=i=>n(vH(i.target.value));return w($ve,{label:"Seed Weights",value:e,isInvalid:t&&!(P7(e)||e===""),isDisabled:!t,onChange:r})}function Wve(){const e=$e(i=>i.options.variationAmount),t=$e(i=>i.options.shouldGenerateVariations),n=ct();return w(no,{label:"Variation Amount",value:e,step:.01,min:0,max:1,isDisabled:!t,onChange:i=>n(Vwe(i)),isInteger:!1})}const D7=()=>te(Dn,{gap:2,direction:"column",children:[w(Wve,{}),w(Hve,{})]}),Jm=e=>{const{label:t,styleClass:n,...r}=e;return w(gD,{className:`invokeai__checkbox ${n}`,...r,children:t})};function z7(){const e=$e(r=>r.options.showAdvancedOptions),t=ct();return w(Jm,{label:"Advanced Options",styleClass:"advanced-options-checkbox",onChange:r=>t(Kwe(r.target.checked)),isChecked:e})}function Vve(){const e=ct(),t=$e(r=>r.options.cfgScale);return w(no,{label:"CFG Scale",step:.5,min:1.01,max:30,onChange:r=>e(lH(r)),value:t,width:F7,fontSize:D0,styleClass:"main-option-block",textAlign:"center",isInteger:!1})}const Ga=jt(e=>e.options,e=>Av[e.activeTab],{memoizeOptions:{equalityCheck:Wt.isEqual}});function Uve(){const{height:e}=$e(i=>i.options),t=$e(Ga),n=ct();return w(N0,{isDisabled:t==="inpainting",label:"Height",value:e,flexGrow:1,onChange:i=>n(uH(Number(i.target.value))),validValues:Cve,fontSize:D0,styleClass:"main-option-block"})}function Gve(){const e=ct(),t=$e(r=>r.options.iterations);return w(no,{label:"Images",step:1,min:1,max:9999,onChange:r=>e(Bwe(r)),value:t,width:F7,fontSize:D0,styleClass:"main-option-block",textAlign:"center"})}function jve(){const e=$e(r=>r.options.sampler),t=ct();return w(N0,{label:"Sampler",value:e,onChange:r=>t(dH(r.target.value)),validValues:Sve,fontSize:D0,styleClass:"main-option-block"})}function qve(){const e=ct(),t=$e(r=>r.options.steps);return w(no,{label:"Steps",min:1,max:9999,step:1,onChange:r=>e(sH(r)),value:t,width:F7,fontSize:D0,styleClass:"main-option-block",textAlign:"center"})}function Kve(){const{width:e,activeTab:t}=$e(i=>i.options),n=ct(),r=i=>n(cH(Number(i.target.value)));return w(N0,{isDisabled:Av[t]==="inpainting",label:"Width",value:e,flexGrow:1,onChange:r,validValues:wve,fontSize:D0,styleClass:"main-option-block"})}const D0="0.9rem",F7="auto";function B7(){return w("div",{className:"main-options",children:te("div",{className:"main-options-list",children:[te("div",{className:"main-options-row",children:[w(Gve,{}),w(qve,{}),w(Vve,{})]}),te("div",{className:"main-options-row",children:[w(Kve,{}),w(Uve,{}),w(jve,{})]})]})})}const Zve={isConnected:!1,isProcessing:!1,log:[],shouldShowLogViewer:!1,shouldDisplayInProgressType:"none",shouldDisplayGuides:!0,isGFPGANAvailable:!0,isESRGANAvailable:!0,socketId:"",shouldConfirmOnDelete:!0,openAccordions:[0],currentStep:0,totalSteps:0,currentIteration:0,totalIterations:0,currentStatus:"Disconnected",currentStatusHasSteps:!1,model:"",model_id:"",model_hash:"",app_id:"",app_version:"",model_list:{},hasError:!1,wasErrorSeen:!0,isCancelable:!0},Yve=Zve,lB=J4({name:"system",initialState:Yve,reducers:{setShouldDisplayInProgressType:(e,t)=>{e.shouldDisplayInProgressType=t.payload},setIsProcessing:(e,t)=>{e.isProcessing=t.payload},setCurrentStatus:(e,t)=>{e.currentStatus=t.payload},setSystemStatus:(e,t)=>({...e,...t.payload}),errorOccurred:e=>{e.hasError=!0,e.isProcessing=!1,e.isCancelable=!0,e.currentStep=0,e.totalSteps=0,e.currentIteration=0,e.totalIterations=0,e.currentStatusHasSteps=!1,e.currentStatus="Error",e.wasErrorSeen=!1},errorSeen:e=>{e.hasError=!1,e.wasErrorSeen=!0,e.currentStatus=e.isConnected?"Connected":"Disconnected"},addLogEntry:(e,t)=>{const{timestamp:n,message:r,level:i}=t.payload,a={timestamp:n,message:r,level:i||"info"};e.log.push(a)},setShouldShowLogViewer:(e,t)=>{e.shouldShowLogViewer=t.payload},setIsConnected:(e,t)=>{e.isConnected=t.payload,e.isProcessing=!1,e.isCancelable=!0,e.currentStep=0,e.totalSteps=0,e.currentIteration=0,e.totalIterations=0,e.currentStatusHasSteps=!1,e.hasError=!1},setSocketId:(e,t)=>{e.socketId=t.payload},setShouldConfirmOnDelete:(e,t)=>{e.shouldConfirmOnDelete=t.payload},setOpenAccordions:(e,t)=>{e.openAccordions=t.payload},setSystemConfig:(e,t)=>({...e,...t.payload}),setShouldDisplayGuides:(e,t)=>{e.shouldDisplayGuides=t.payload},processingCanceled:e=>{e.isProcessing=!1,e.isCancelable=!0,e.currentStep=0,e.totalSteps=0,e.currentIteration=0,e.totalIterations=0,e.currentStatusHasSteps=!1,e.currentStatus="Processing canceled"},setModelList:(e,t)=>{e.model_list=t.payload},setIsCancelable:(e,t)=>{e.isCancelable=t.payload},modelChangeRequested:e=>{e.currentStatus="Loading Model",e.isCancelable=!1,e.isProcessing=!0,e.currentStatusHasSteps=!1}}}),{setShouldDisplayInProgressType:Xve,setIsProcessing:Jp,addLogEntry:Si,setShouldShowLogViewer:LL,setIsConnected:AL,setSocketId:B9e,setShouldConfirmOnDelete:uB,setOpenAccordions:Qve,setSystemStatus:Jve,setCurrentStatus:CS,setSystemConfig:e2e,setShouldDisplayGuides:t2e,processingCanceled:n2e,errorOccurred:X6,errorSeen:cB,setModelList:IL,setIsCancelable:ML,modelChangeRequested:r2e}=lB.actions,i2e=lB.reducer;var dB={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},RL=ne.createContext&&ne.createContext(dB),Hc=globalThis&&globalThis.__assign||function(){return Hc=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},Hc.apply(this,arguments)},o2e=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function fB(e){return e&&e.map(function(t,n){return ne.createElement(t.tag,Hc({key:n},t.attr),fB(t.child))})}function mt(e){return function(t){return w(a2e,{...Hc({attr:Hc({},e.attr)},t),children:fB(e.child)})}}function a2e(e){var t=function(n){var r=e.attr,i=e.size,o=e.title,a=o2e(e,["attr","size","title"]),s=i||n.size||"1em",l;return n.className&&(l=n.className),e.className&&(l=(l?l+" ":"")+e.className),te("svg",{...Hc({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,r,a,{className:l,style:Hc(Hc({color:e.color||n.color},n.style),e.style),height:s,width:s,xmlns:"http://www.w3.org/2000/svg"}),children:[o&&w("title",{children:o}),e.children]})};return RL!==void 0?w(RL.Consumer,{children:function(n){return t(n)}}):t(dB)}function s2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"}}]})(e)}function l2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M9 11.75a1.25 1.25 0 100 2.5 1.25 1.25 0 000-2.5zm6 0a1.25 1.25 0 100 2.5 1.25 1.25 0 000-2.5zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8 0-.29.02-.58.05-.86 2.36-1.05 4.23-2.98 5.21-5.37a9.974 9.974 0 0010.41 3.97c.21.71.33 1.47.33 2.26 0 4.41-3.59 8-8 8z"}}]})(e)}function hB(e){return mt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z"}}]})(e)}function u2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"}}]})(e)}function c2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"}},{tag:"path",attr:{d:"M12 4.81V19c-3.31 0-6-2.63-6-5.87 0-1.56.62-3.03 1.75-4.14L12 4.81M6.35 7.56C4.9 8.99 4 10.96 4 13.13 4 17.48 7.58 21 12 21s8-3.52 8-7.87c0-2.17-.9-4.14-2.35-5.57L12 2 6.35 7.56z"}}]})(e)}function d2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"}},{tag:"path",attr:{d:"M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58a.49.49 0 00.12-.61l-1.92-3.32a.488.488 0 00-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54a.484.484 0 00-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58a.49.49 0 00-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61l-2.01-1.58zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6z"}}]})(e)}function f2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M19 3H5a2 2 0 00-2 2v14a2 2 0 002 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-8 12H9.5v-2h-2v2H6V9h1.5v2.5h2V9H11v6zm2-6h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-4V9zm1.5 4.5h2v-3h-2v3z"}}]})(e)}function h2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M21.19 21.19L2.81 2.81 1.39 4.22l4.2 4.2a7.73 7.73 0 00-1.6 4.7C4 17.48 7.58 21 12 21c1.75 0 3.36-.56 4.67-1.5l3.1 3.1 1.42-1.41zM12 19c-3.31 0-6-2.63-6-5.87 0-1.19.36-2.32 1.02-3.28L12 14.83V19zM8.38 5.56L12 2l5.65 5.56C19.1 8.99 20 10.96 20 13.13c0 1.18-.27 2.29-.74 3.3L12 9.17V4.81L9.8 6.97 8.38 5.56z"}}]})(e)}function p2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}}]})(e)}function g2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M20 5H4c-1.1 0-1.99.9-1.99 2L2 17c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-9 3h2v2h-2V8zm0 3h2v2h-2v-2zM8 8h2v2H8V8zm0 3h2v2H8v-2zm-1 2H5v-2h2v2zm0-3H5V8h2v2zm9 7H8v-2h8v2zm0-4h-2v-2h2v2zm0-3h-2V8h2v2zm3 3h-2v-2h2v2zm0-3h-2V8h2v2z"}},{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0zm0 0h24v24H0z"}}]})(e)}function m2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z"}}]})(e)}function pB(e){return mt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M22 16V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2zm-11-4l2.03 2.71L16 11l4 5H8l3-4zM2 6v14c0 1.1.9 2 2 2h14v-2H4V6H2z"}}]})(e)}function v2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z"}}]})(e)}function y2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}}]})(e)}const x2e=jt(e=>e.system,e=>e.shouldDisplayGuides),b2e=({children:e,feature:t})=>{const n=$e(x2e),{text:r}=bve[t];return n?te(j4,{trigger:"hover",children:[w(Z4,{children:w(Pl,{children:e})}),te(K4,{className:"guide-popover-content",maxWidth:"400px",onClick:i=>i.preventDefault(),cursor:"initial",children:[w(q4,{className:"guide-popover-arrow"}),w("div",{className:"guide-popover-guide-content",children:r})]})]}):null},S2e=Ee(({feature:e,icon:t=hB},n)=>w(b2e,{feature:e,children:w(Pl,{ref:n,children:w(ha,{as:t})})}));function w2e(e){const{header:t,feature:n,options:r}=e;return te(Sf,{className:"advanced-settings-item",children:[w("h2",{children:te(xf,{className:"advanced-settings-header",children:[t,w(S2e,{feature:n}),w(bf,{})]})}),w(wf,{className:"advanced-settings-panel",children:r})]})}const $7=e=>{const{accordionInfo:t}=e,n=$e(a=>a.system.openAccordions),r=ct();return w(N4,{defaultIndex:n,allowMultiple:!0,reduceMotion:!0,onChange:a=>r(Qve(a)),className:"advanced-settings",children:(()=>{const a=[];return t&&Object.keys(t).forEach(s=>{a.push(w(w2e,{header:t[s].header,feature:t[s].feature,options:t[s].options},s))}),a})()})};function C2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z"}}]})(e)}function _2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 496 512"},child:[{tag:"path",attr:{d:"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"}}]})(e)}function k2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 320 512"},child:[{tag:"path",attr:{d:"M143 256.3L7 120.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0L313 86.3c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.4 9.5-24.6 9.5-34 .1zm34 192l136-136c9.4-9.4 9.4-24.6 0-33.9l-22.6-22.6c-9.4-9.4-24.6-9.4-33.9 0L160 352.1l-96.4-96.4c-9.4-9.4-24.6-9.4-33.9 0L7 278.3c-9.4 9.4-9.4 24.6 0 33.9l136 136c9.4 9.5 24.6 9.5 34 .1z"}}]})(e)}function E2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 256 512"},child:[{tag:"path",attr:{d:"M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z"}}]})(e)}function P2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 256 512"},child:[{tag:"path",attr:{d:"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"}}]})(e)}function T2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"}}]})(e)}function L2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z"}}]})(e)}function gB(e){return mt({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M320 448v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V120c0-13.255 10.745-24 24-24h72v296c0 30.879 25.121 56 56 56h168zm0-344V0H152c-13.255 0-24 10.745-24 24v368c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24V128H344c-13.2 0-24-10.8-24-24zm120.971-31.029L375.029 7.029A24 24 0 0 0 358.059 0H352v96h96v-6.059a24 24 0 0 0-7.029-16.97z"}}]})(e)}function A2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M497.941 273.941c18.745-18.745 18.745-49.137 0-67.882l-160-160c-18.745-18.745-49.136-18.746-67.883 0l-256 256c-18.745 18.745-18.745 49.137 0 67.882l96 96A48.004 48.004 0 0 0 144 480h356c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12H355.883l142.058-142.059zm-302.627-62.627l137.373 137.373L265.373 416H150.628l-80-80 124.686-124.686z"}}]})(e)}function I2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M464 448H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48zM112 120c-30.928 0-56 25.072-56 56s25.072 56 56 56 56-25.072 56-56-25.072-56-56-56zM64 384h384V272l-87.515-87.515c-4.686-4.686-12.284-4.686-16.971 0L208 320l-55.515-55.515c-4.686-4.686-12.284-4.686-16.971 0L64 336v48z"}}]})(e)}function M2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M320.67 64c-442.6 0-357.57 384-158.46 384 39.9 0 77.47-20.69 101.42-55.86l25.73-37.79c15.66-22.99 46.97-22.99 62.63 0l25.73 37.79C401.66 427.31 439.23 448 479.13 448c189.86 0 290.63-384-158.46-384zM184 308.36c-41.06 0-67.76-25.66-80.08-41.05-5.23-6.53-5.23-16.09 0-22.63 12.32-15.4 39.01-41.05 80.08-41.05s67.76 25.66 80.08 41.05c5.23 6.53 5.23 16.09 0 22.63-12.32 15.4-39.02 41.05-80.08 41.05zm272 0c-41.06 0-67.76-25.66-80.08-41.05-5.23-6.53-5.23-16.09 0-22.63 12.32-15.4 39.01-41.05 80.08-41.05s67.76 25.66 80.08 41.05c5.23 6.53 5.23 16.09 0 22.63-12.32 15.4-39.02 41.05-80.08 41.05z"}}]})(e)}function R2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"}}]})(e)}function O2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M283.211 512c78.962 0 151.079-35.925 198.857-94.792 7.068-8.708-.639-21.43-11.562-19.35-124.203 23.654-238.262-71.576-238.262-196.954 0-72.222 38.662-138.635 101.498-174.394 9.686-5.512 7.25-20.197-3.756-22.23A258.156 258.156 0 0 0 283.211 0c-141.309 0-256 114.511-256 256 0 141.309 114.511 256 256 256z"}}]})(e)}function mB(e){return mt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M167.02 309.34c-40.12 2.58-76.53 17.86-97.19 72.3-2.35 6.21-8 9.98-14.59 9.98-11.11 0-45.46-27.67-55.25-34.35C0 439.62 37.93 512 128 512c75.86 0 128-43.77 128-120.19 0-3.11-.65-6.08-.97-9.13l-88.01-73.34zM457.89 0c-15.16 0-29.37 6.71-40.21 16.45C213.27 199.05 192 203.34 192 257.09c0 13.7 3.25 26.76 8.73 38.7l63.82 53.18c7.21 1.8 14.64 3.03 22.39 3.03 62.11 0 98.11-45.47 211.16-256.46 7.38-14.35 13.9-29.85 13.9-45.99C512 20.64 486 0 457.89 0z"}}]})(e)}function N2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M204.3 5C104.9 24.4 24.8 104.3 5.2 203.4c-37 187 131.7 326.4 258.8 306.7 41.2-6.4 61.4-54.6 42.5-91.7-23.1-45.4 9.9-98.4 60.9-98.4h79.7c35.8 0 64.8-29.6 64.9-65.3C511.5 97.1 368.1-26.9 204.3 5zM96 320c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm32-128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128-64c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 64c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"}}]})(e)}function D2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z"}}]})(e)}function z2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"}}]})(e)}function F2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M184.561 261.903c3.232 13.997-12.123 24.635-24.068 17.168l-40.736-25.455-50.867 81.402C55.606 356.273 70.96 384 96.012 384H148c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12H96.115c-75.334 0-121.302-83.048-81.408-146.88l50.822-81.388-40.725-25.448c-12.081-7.547-8.966-25.961 4.879-29.158l110.237-25.45c8.611-1.988 17.201 3.381 19.189 11.99l25.452 110.237zm98.561-182.915l41.289 66.076-40.74 25.457c-12.051 7.528-9 25.953 4.879 29.158l110.237 25.45c8.672 1.999 17.215-3.438 19.189-11.99l25.45-110.237c3.197-13.844-11.99-24.719-24.068-17.168l-40.687 25.424-41.263-66.082c-37.521-60.033-125.209-60.171-162.816 0l-17.963 28.766c-3.51 5.62-1.8 13.021 3.82 16.533l33.919 21.195c5.62 3.512 13.024 1.803 16.536-3.817l17.961-28.743c12.712-20.341 41.973-19.676 54.257-.022zM497.288 301.12l-27.515-44.065c-3.511-5.623-10.916-7.334-16.538-3.821l-33.861 21.159c-5.62 3.512-7.33 10.915-3.818 16.536l27.564 44.112c13.257 21.211-2.057 48.96-27.136 48.96H320V336.02c0-14.213-17.242-21.383-27.313-11.313l-80 79.981c-6.249 6.248-6.249 16.379 0 22.627l80 79.989C302.689 517.308 320 510.3 320 495.989V448h95.88c75.274 0 121.335-82.997 81.408-146.88z"}}]})(e)}function B2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M500.33 0h-47.41a12 12 0 0 0-12 12.57l4 82.76A247.42 247.42 0 0 0 256 8C119.34 8 7.9 119.53 8 256.19 8.1 393.07 119.1 504 256 504a247.1 247.1 0 0 0 166.18-63.91 12 12 0 0 0 .48-17.43l-34-34a12 12 0 0 0-16.38-.55A176 176 0 1 1 402.1 157.8l-101.53-4.87a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12h200.33a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12z"}}]})(e)}function $2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M64 96H0c0 123.7 100.3 224 224 224v144c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320C288 196.3 187.7 96 64 96zm384-64c-84.2 0-157.4 46.5-195.7 115.2 27.7 30.2 48.2 66.9 59 107.6C424 243.1 512 147.9 512 32h-64z"}}]})(e)}function H2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 160c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm246.4 80.5l-94.7-47.3 33.5-100.4c4.5-13.6-8.4-26.5-21.9-21.9l-100.4 33.5-47.4-94.8c-6.4-12.8-24.6-12.8-31 0l-47.3 94.7L92.7 70.8c-13.6-4.5-26.5 8.4-21.9 21.9l33.5 100.4-94.7 47.4c-12.8 6.4-12.8 24.6 0 31l94.7 47.3-33.5 100.5c-4.5 13.6 8.4 26.5 21.9 21.9l100.4-33.5 47.3 94.7c6.4 12.8 24.6 12.8 31 0l47.3-94.7 100.4 33.5c13.6 4.5 26.5-8.4 21.9-21.9l-33.5-100.4 94.7-47.3c13-6.5 13-24.7.2-31.1zm-155.9 106c-49.9 49.9-131.1 49.9-181 0-49.9-49.9-49.9-131.1 0-181 49.9-49.9 131.1-49.9 181 0 49.9 49.9 49.9 131.1 0 181z"}}]})(e)}function W2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm272-256a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"}}]})(e)}function V2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32z"}}]})(e)}function U2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M212.333 224.333H12c-6.627 0-12-5.373-12-12V12C0 5.373 5.373 0 12 0h48c6.627 0 12 5.373 12 12v78.112C117.773 39.279 184.26 7.47 258.175 8.007c136.906.994 246.448 111.623 246.157 248.532C504.041 393.258 393.12 504 256.333 504c-64.089 0-122.496-24.313-166.51-64.215-5.099-4.622-5.334-12.554-.467-17.42l33.967-33.967c4.474-4.474 11.662-4.717 16.401-.525C170.76 415.336 211.58 432 256.333 432c97.268 0 176-78.716 176-176 0-97.267-78.716-176-176-176-58.496 0-110.28 28.476-142.274 72.333h98.274c6.627 0 12 5.373 12 12v48c0 6.627-5.373 12-12 12z"}}]})(e)}function G2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M296 384h-80c-13.3 0-24-10.7-24-24V192h-87.7c-17.8 0-26.7-21.5-14.1-34.1L242.3 5.7c7.5-7.5 19.8-7.5 27.3 0l152.2 152.2c12.6 12.6 3.7 34.1-14.1 34.1H320v168c0 13.3-10.7 24-24 24zm216-8v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h136v8c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56v-8h136c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z"}}]})(e)}function j2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"}}]})(e)}function q2e(e){return mt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M507.73 109.1c-2.24-9.03-13.54-12.09-20.12-5.51l-74.36 74.36-67.88-11.31-11.31-67.88 74.36-74.36c6.62-6.62 3.43-17.9-5.66-20.16-47.38-11.74-99.55.91-136.58 37.93-39.64 39.64-50.55 97.1-34.05 147.2L18.74 402.76c-24.99 24.99-24.99 65.51 0 90.5 24.99 24.99 65.51 24.99 90.5 0l213.21-213.21c50.12 16.71 107.47 5.68 147.37-34.22 37.07-37.07 49.7-89.32 37.91-136.73zM64 472c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z"}}]})(e)}const vB=jt([e=>e.options,e=>e.system,e=>e.inpainting,Ga],(e,t,n,r)=>{const{prompt:i,shouldGenerateVariations:o,seedWeights:a,maskPath:s,initialImage:l,seed:d}=e,{isProcessing:p,isConnected:g}=t,{imageToInpaint:m}=n;return!(!i||Boolean(i.match(/^[\s\r\n]+$/))||r==="img2img"&&!l||r==="inpainting"&&!m||s&&!l||p||!g||o&&(!(P7(a)||a==="")||d===-1))},{memoizeOptions:{equalityCheck:Wt.isEqual,resultEqualityCheck:Wt.isEqual}}),Q6=Hi("socketio/generateImage"),K2e=Hi("socketio/runESRGAN"),Z2e=Hi("socketio/runFacetool"),Y2e=Hi("socketio/deleteImage"),J6=Hi("socketio/requestImages"),OL=Hi("socketio/requestNewImages"),X2e=Hi("socketio/cancelProcessing"),NL=Hi("socketio/uploadImage");Hi("socketio/uploadMaskImage");const Q2e=Hi("socketio/requestSystemConfig"),J2e=Hi("socketio/requestModelChange"),k5=e=>{const{label:t,tooltip:n="",styleClass:r,...i}=e;return w(Xr,{label:n,children:w(Na,{className:r||"",...i,children:t})})},sn=e=>{const{tooltip:t="",tooltipPlacement:n="bottom",styleClass:r,onClick:i,cursor:o,...a}=e;return w(Xr,{label:t,hasArrow:!0,placement:n,children:w(Bi,{className:`icon-button ${r}`,...a,cursor:o||(i?"pointer":"unset"),onClick:i})})};function yB(e){const{iconButton:t=!1,...n}=e,r=ct(),i=$e(vB),o=$e(Ga),a=()=>{r(Q6(o))};return Dt("ctrl+enter, cmd+enter",()=>{i&&r(Q6(o))},[i,o]),t?w(sn,{"aria-label":"Invoke",type:"submit",icon:w(D2e,{}),isDisabled:!i,onClick:a,className:"invoke-btn invoke",tooltip:"Invoke",tooltipPlacement:"bottom",...n}):w(k5,{label:"Invoke","aria-label":"Invoke",type:"submit",isDisabled:!i,onClick:a,className:"invoke-btn",...n})}const eye=jt(e=>e.system,e=>({isProcessing:e.isProcessing,isConnected:e.isConnected,isCancelable:e.isCancelable}),{memoizeOptions:{resultEqualityCheck:Wt.isEqual}});function xB(e){const{...t}=e,n=ct(),{isProcessing:r,isConnected:i,isCancelable:o}=$e(eye),a=()=>n(X2e());return Dt("shift+x",()=>{(i||r)&&o&&a()},[i,r,o]),w(sn,{icon:w(y2e,{}),tooltip:"Cancel","aria-label":"Cancel",isDisabled:!i||!r||!o,onClick:a,styleClass:"cancel-btn",...t})}const tye=jt(e=>e.options,e=>e.shouldLoopback),bB=()=>{const e=ct(),t=$e(tye);return w(sn,{"aria-label":"Loopback",tooltip:"Loopback","data-selected":t,icon:w(F2e,{}),onClick:()=>{e(n6e(!t))}})},H7=()=>te("div",{className:"process-buttons",children:[w(yB,{}),w(bB,{}),w(xB,{})]}),nye=jt([e=>e.options,Ga],(e,t)=>({prompt:e.prompt,activeTabName:t}),{memoizeOptions:{resultEqualityCheck:Wt.isEqual}}),W7=()=>{const e=ct(),{prompt:t,activeTabName:n}=$e(nye),r=$e(vB),i=C.exports.useRef(null),o=s=>{e(d_(s.target.value))};Dt("alt+a",()=>{i.current?.focus()},[]);const a=s=>{s.key==="Enter"&&s.shiftKey===!1&&r&&(s.preventDefault(),e(Q6(n)))};return w("div",{className:"prompt-bar",children:w(td,{isInvalid:t.length===0||Boolean(t.match(/^[\s\r\n]+$/)),children:w(_F,{id:"prompt",name:"prompt",placeholder:"I'm dreaming of...",size:"lg",value:t,onChange:o,onKeyDown:a,resize:"vertical",height:30,ref:i})})})};function SB(e){return mt({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M9.828.722a.5.5 0 0 1 .354.146l4.95 4.95a.5.5 0 0 1 0 .707c-.48.48-1.072.588-1.503.588-.177 0-.335-.018-.46-.039l-3.134 3.134a5.927 5.927 0 0 1 .16 1.013c.046.702-.032 1.687-.72 2.375a.5.5 0 0 1-.707 0l-2.829-2.828-3.182 3.182c-.195.195-1.219.902-1.414.707-.195-.195.512-1.22.707-1.414l3.182-3.182-2.828-2.829a.5.5 0 0 1 0-.707c.688-.688 1.673-.767 2.375-.72a5.922 5.922 0 0 1 1.013.16l3.134-3.133a2.772 2.772 0 0 1-.04-.461c0-.43.108-1.022.589-1.503a.5.5 0 0 1 .353-.146z"}}]})(e)}function wB(e){return mt({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M9.828.722a.5.5 0 0 1 .354.146l4.95 4.95a.5.5 0 0 1 0 .707c-.48.48-1.072.588-1.503.588-.177 0-.335-.018-.46-.039l-3.134 3.134a5.927 5.927 0 0 1 .16 1.013c.046.702-.032 1.687-.72 2.375a.5.5 0 0 1-.707 0l-2.829-2.828-3.182 3.182c-.195.195-1.219.902-1.414.707-.195-.195.512-1.22.707-1.414l3.182-3.182-2.828-2.829a.5.5 0 0 1 0-.707c.688-.688 1.673-.767 2.375-.72a5.922 5.922 0 0 1 1.013.16l3.134-3.133a2.772 2.772 0 0 1-.04-.461c0-.43.108-1.022.589-1.503a.5.5 0 0 1 .353-.146zm.122 2.112v-.002.002zm0-.002v.002a.5.5 0 0 1-.122.51L6.293 6.878a.5.5 0 0 1-.511.12H5.78l-.014-.004a4.507 4.507 0 0 0-.288-.076 4.922 4.922 0 0 0-.765-.116c-.422-.028-.836.008-1.175.15l5.51 5.509c.141-.34.177-.753.149-1.175a4.924 4.924 0 0 0-.192-1.054l-.004-.013v-.001a.5.5 0 0 1 .12-.512l3.536-3.535a.5.5 0 0 1 .532-.115l.096.022c.087.017.208.034.344.034.114 0 .23-.011.343-.04L9.927 2.028c-.029.113-.04.23-.04.343a1.779 1.779 0 0 0 .062.46z"}}]})(e)}function rye(e,t){return e.classList?!!t&&e.classList.contains(t):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")!==-1}function iye(e,t){e.classList?e.classList.add(t):rye(e,t)||(typeof e.className=="string"?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}function DL(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function oye(e,t){e.classList?e.classList.remove(t):typeof e.className=="string"?e.className=DL(e.className,t):e.setAttribute("class",DL(e.className&&e.className.baseVal||"",t))}const zL={disabled:!1},CB=ne.createContext(null);var _B=function(t){return t.scrollTop},Pg="unmounted",af="exited",sf="entering",hp="entered",eC="exiting",wu=function(e){X8(t,e);function t(r,i){var o;o=e.call(this,r,i)||this;var a=i,s=a&&!a.isMounting?r.enter:r.appear,l;return o.appearStatus=null,r.in?s?(l=af,o.appearStatus=sf):l=hp:r.unmountOnExit||r.mountOnEnter?l=Pg:l=af,o.state={status:l},o.nextCallback=null,o}t.getDerivedStateFromProps=function(i,o){var a=i.in;return a&&o.status===Pg?{status:af}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(i){var o=null;if(i!==this.props){var a=this.state.status;this.props.in?a!==sf&&a!==hp&&(o=sf):(a===sf||a===hp)&&(o=eC)}this.updateStatus(!1,o)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var i=this.props.timeout,o,a,s;return o=a=s=i,i!=null&&typeof i!="number"&&(o=i.exit,a=i.enter,s=i.appear!==void 0?i.appear:a),{exit:o,enter:a,appear:s}},n.updateStatus=function(i,o){if(i===void 0&&(i=!1),o!==null)if(this.cancelNextCallback(),o===sf){if(this.props.unmountOnExit||this.props.mountOnEnter){var a=this.props.nodeRef?this.props.nodeRef.current:z2.findDOMNode(this);a&&_B(a)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===af&&this.setState({status:Pg})},n.performEnter=function(i){var o=this,a=this.props.enter,s=this.context?this.context.isMounting:i,l=this.props.nodeRef?[s]:[z2.findDOMNode(this),s],d=l[0],p=l[1],g=this.getTimeouts(),m=s?g.appear:g.enter;if(!i&&!a||zL.disabled){this.safeSetState({status:hp},function(){o.props.onEntered(d)});return}this.props.onEnter(d,p),this.safeSetState({status:sf},function(){o.props.onEntering(d,p),o.onTransitionEnd(m,function(){o.safeSetState({status:hp},function(){o.props.onEntered(d,p)})})})},n.performExit=function(){var i=this,o=this.props.exit,a=this.getTimeouts(),s=this.props.nodeRef?void 0:z2.findDOMNode(this);if(!o||zL.disabled){this.safeSetState({status:af},function(){i.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:eC},function(){i.props.onExiting(s),i.onTransitionEnd(a.exit,function(){i.safeSetState({status:af},function(){i.props.onExited(s)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(i,o){o=this.setNextCallback(o),this.setState(i,o)},n.setNextCallback=function(i){var o=this,a=!0;return this.nextCallback=function(s){a&&(a=!1,o.nextCallback=null,i(s))},this.nextCallback.cancel=function(){a=!1},this.nextCallback},n.onTransitionEnd=function(i,o){this.setNextCallback(o);var a=this.props.nodeRef?this.props.nodeRef.current:z2.findDOMNode(this),s=i==null&&!this.props.addEndListener;if(!a||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[a,this.nextCallback],d=l[0],p=l[1];this.props.addEndListener(d,p)}i!=null&&setTimeout(this.nextCallback,i)},n.render=function(){var i=this.state.status;if(i===Pg)return null;var o=this.props,a=o.children;o.in,o.mountOnEnter,o.unmountOnExit,o.appear,o.enter,o.exit,o.timeout,o.addEndListener,o.onEnter,o.onEntering,o.onEntered,o.onExit,o.onExiting,o.onExited,o.nodeRef;var s=K8(o,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return w(CB.Provider,{value:null,children:typeof a=="function"?a(i,s):ne.cloneElement(ne.Children.only(a),s)})},t}(ne.Component);wu.contextType=CB;wu.propTypes={};function lp(){}wu.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:lp,onEntering:lp,onEntered:lp,onExit:lp,onExiting:lp,onExited:lp};wu.UNMOUNTED=Pg;wu.EXITED=af;wu.ENTERING=sf;wu.ENTERED=hp;wu.EXITING=eC;const aye=wu;var sye=function(t,n){return t&&n&&n.split(" ").forEach(function(r){return iye(t,r)})},_S=function(t,n){return t&&n&&n.split(" ").forEach(function(r){return oye(t,r)})},V7=function(e){X8(t,e);function t(){for(var r,i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];return r=e.call.apply(e,[this].concat(o))||this,r.appliedClasses={appear:{},enter:{},exit:{}},r.onEnter=function(s,l){var d=r.resolveArguments(s,l),p=d[0],g=d[1];r.removeClasses(p,"exit"),r.addClass(p,g?"appear":"enter","base"),r.props.onEnter&&r.props.onEnter(s,l)},r.onEntering=function(s,l){var d=r.resolveArguments(s,l),p=d[0],g=d[1],m=g?"appear":"enter";r.addClass(p,m,"active"),r.props.onEntering&&r.props.onEntering(s,l)},r.onEntered=function(s,l){var d=r.resolveArguments(s,l),p=d[0],g=d[1],m=g?"appear":"enter";r.removeClasses(p,m),r.addClass(p,m,"done"),r.props.onEntered&&r.props.onEntered(s,l)},r.onExit=function(s){var l=r.resolveArguments(s),d=l[0];r.removeClasses(d,"appear"),r.removeClasses(d,"enter"),r.addClass(d,"exit","base"),r.props.onExit&&r.props.onExit(s)},r.onExiting=function(s){var l=r.resolveArguments(s),d=l[0];r.addClass(d,"exit","active"),r.props.onExiting&&r.props.onExiting(s)},r.onExited=function(s){var l=r.resolveArguments(s),d=l[0];r.removeClasses(d,"exit"),r.addClass(d,"exit","done"),r.props.onExited&&r.props.onExited(s)},r.resolveArguments=function(s,l){return r.props.nodeRef?[r.props.nodeRef.current,s]:[s,l]},r.getClassNames=function(s){var l=r.props.classNames,d=typeof l=="string",p=d&&l?l+"-":"",g=d?""+p+s:l[s],m=d?g+"-active":l[s+"Active"],y=d?g+"-done":l[s+"Done"];return{baseClassName:g,activeClassName:m,doneClassName:y}},r}var n=t.prototype;return n.addClass=function(i,o,a){var s=this.getClassNames(o)[a+"ClassName"],l=this.getClassNames("enter"),d=l.doneClassName;o==="appear"&&a==="done"&&d&&(s+=" "+d),a==="active"&&i&&_B(i),s&&(this.appliedClasses[o][a]=s,sye(i,s))},n.removeClasses=function(i,o){var a=this.appliedClasses[o],s=a.base,l=a.active,d=a.done;this.appliedClasses[o]={},s&&_S(i,s),l&&_S(i,l),d&&_S(i,d)},n.render=function(){var i=this.props;i.classNames;var o=K8(i,["classNames"]);return w(aye,{...o,onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited})},t}(ne.Component);V7.defaultProps={classNames:""};V7.propTypes={};const kB=V7,EB=(e,t,n=!0)=>{C.exports.useEffect(()=>{function r(i){e.current&&!e.current.contains(i.target)&&t()}return n&&document.addEventListener("mousedown",r),()=>{n&&document.removeEventListener("mousedown",r)}},[e,n,t])},Ea=(e,t)=>Math.floor(e/t)*t,FL=(e,t)=>Math.round(e/t)*t,lye={tool:"brush",brushSize:50,maskColor:{r:255,g:90,b:90,a:.5},canvasDimensions:{width:0,height:0},boundingBoxDimensions:{width:512,height:512},boundingBoxCoordinate:{x:0,y:0},boundingBoxPreviewFill:{r:0,g:0,b:0,a:.7},shouldShowBoundingBox:!0,shouldShowBoundingBoxFill:!0,cursorPosition:null,lines:[],pastLines:[],futureLines:[],shouldShowMask:!0,shouldInvertMask:!1,shouldShowCheckboardTransparency:!1,shouldShowBrush:!0,shouldShowBrushPreview:!1,needsCache:!1,isDrawing:!1,stageScale:1,shouldUseInpaintReplace:!1,inpaintReplace:1,shouldLockBoundingBox:!0},uye=lye,PB=J4({name:"inpainting",initialState:uye,reducers:{setTool:(e,t)=>{e.tool=t.payload},toggleTool:e=>{e.tool=e.tool==="brush"?"eraser":"brush"},setBrushSize:(e,t)=>{e.brushSize=t.payload},addLine:(e,t)=>{e.pastLines.push(e.lines),e.lines.push(t.payload),e.futureLines=[]},addPointToCurrentLine:(e,t)=>{e.lines[e.lines.length-1].points.push(...t.payload)},undo:e=>{if(e.pastLines.length===0)return;const t=e.pastLines.pop();!t||(e.futureLines.unshift(e.lines),e.lines=t)},redo:e=>{if(e.futureLines.length===0)return;const t=e.futureLines.shift();!t||(e.pastLines.push(e.lines),e.lines=t)},clearMask:e=>{e.pastLines.push(e.lines),e.lines=[],e.futureLines=[],e.shouldInvertMask=!1},toggleShouldInvertMask:e=>{e.shouldInvertMask=!e.shouldInvertMask},toggleShouldShowMask:e=>{e.shouldShowMask=!e.shouldShowMask},setShouldInvertMask:(e,t)=>{e.shouldInvertMask=t.payload},setShouldShowMask:(e,t)=>{e.shouldShowMask=t.payload,t.payload||(e.shouldInvertMask=!1)},setShouldShowCheckboardTransparency:(e,t)=>{e.shouldShowCheckboardTransparency=t.payload},setShouldShowBrushPreview:(e,t)=>{e.shouldShowBrushPreview=t.payload},setShouldShowBrush:(e,t)=>{e.shouldShowBrush=t.payload},setMaskColor:(e,t)=>{e.maskColor=t.payload},setCursorPosition:(e,t)=>{e.cursorPosition=t.payload},clearImageToInpaint:e=>{e.imageToInpaint=void 0},setImageToInpaint:(e,t)=>{const{width:n,height:r}=t.payload,{width:i,height:o}=e.boundingBoxDimensions,{x:a,y:s}=e.boundingBoxCoordinate,l={x:a,y:s},d={width:i,height:o};i+a>n&&(i>n&&(d.width=Ea(n,64)),l.x=n-d.width),o+s>r&&(o>r&&(d.height=Ea(r,64)),l.y=r-d.height),e.boundingBoxDimensions=d,e.boundingBoxCoordinate=l,e.canvasDimensions={width:n,height:r},e.imageToInpaint=t.payload,e.needsCache=!0},setCanvasDimensions:(e,t)=>{e.canvasDimensions=t.payload;const{width:n,height:r}=t.payload,{width:i,height:o}=e.boundingBoxDimensions,a=Ea(Wt.clamp(i,64,n),64),s=Ea(Wt.clamp(o,64,r),64);e.boundingBoxDimensions={width:a,height:s}},setBoundingBoxDimensions:(e,t)=>{e.boundingBoxDimensions=t.payload;const{width:n,height:r}=t.payload,{x:i,y:o}=e.boundingBoxCoordinate,{width:a,height:s}=e.canvasDimensions,l=Ea(a,64),d=Ea(s,64),p=Ea(n,64),g=Ea(r,64),m=i+n-a,y=o+r-s,b=Wt.clamp(p,64,l),S=Wt.clamp(g,64,d),E=m>0?i-m:i,P=y>0?o-y:o,k=Wt.clamp(E,0,l-b),L=Wt.clamp(P,0,d-S);e.boundingBoxDimensions={width:b,height:S},e.boundingBoxCoordinate={x:k,y:L}},setBoundingBoxCoordinate:(e,t)=>{e.boundingBoxCoordinate=t.payload},setBoundingBoxPreviewFill:(e,t)=>{e.boundingBoxPreviewFill=t.payload},setNeedsCache:(e,t)=>{e.needsCache=t.payload},setStageScale:(e,t)=>{e.stageScale=t.payload,e.needsCache=!1},setShouldShowBoundingBoxFill:(e,t)=>{e.shouldShowBoundingBoxFill=t.payload},setIsDrawing:(e,t)=>{e.isDrawing=t.payload},setClearBrushHistory:e=>{e.pastLines=[],e.futureLines=[]},setShouldUseInpaintReplace:(e,t)=>{e.shouldUseInpaintReplace=t.payload},setInpaintReplace:(e,t)=>{e.inpaintReplace=t.payload},setShouldLockBoundingBox:(e,t)=>{e.shouldLockBoundingBox=t.payload},toggleShouldLockBoundingBox:e=>{e.shouldLockBoundingBox=!e.shouldLockBoundingBox},setShouldShowBoundingBox:(e,t)=>{e.shouldShowBoundingBox=t.payload}}}),{setTool:BL,setBrushSize:cye,addLine:$L,addPointToCurrentLine:HL,setShouldInvertMask:dye,setShouldShowMask:fye,setShouldShowCheckboardTransparency:$9e,setShouldShowBrushPreview:kS,setMaskColor:hye,clearMask:pye,clearImageToInpaint:U7,undo:gye,redo:mye,setCursorPosition:WL,setCanvasDimensions:H9e,setImageToInpaint:E5,setBoundingBoxDimensions:Tg,setBoundingBoxCoordinate:VL,setBoundingBoxPreviewFill:W9e,setNeedsCache:Cf,setStageScale:vye,toggleTool:yye,setShouldShowBoundingBox:xye,setShouldShowBoundingBoxFill:bye,setIsDrawing:Lg,setShouldShowBrush:V9e,setClearBrushHistory:Sye,setShouldUseInpaintReplace:wye,setInpaintReplace:Cye,setShouldLockBoundingBox:TB,toggleShouldLockBoundingBox:_ye}=PB.actions,kye=PB.reducer,LB=""+new URL("logo.13003d72.png",import.meta.url).href,Eye=jt(e=>e.options,e=>{const{shouldShowOptionsPanel:t,shouldHoldOptionsPanelOpen:n,shouldPinOptionsPanel:r,optionsPanelScrollPosition:i}=e;return{shouldShowOptionsPanel:t,shouldHoldOptionsPanelOpen:n,shouldPinOptionsPanel:r,optionsPanelScrollPosition:i}},{memoizeOptions:{resultEqualityCheck:Wt.isEqual}}),G7=e=>{const t=ct(),{shouldShowOptionsPanel:n,shouldHoldOptionsPanelOpen:r,shouldPinOptionsPanel:i}=$e(Eye),o=C.exports.useRef(null),a=C.exports.useRef(null),s=C.exports.useRef(null),{children:l}=e;Dt("o",()=>{t(MC(!n))},[n]),Dt("shift+o",()=>{m()},[i]);const d=C.exports.useCallback(()=>{i||(t(e6e(a.current?a.current.scrollTop:0)),t(MC(!1)),t(t6e(!1)))},[t,i]);EB(o,d,!i);const p=()=>{s.current=window.setTimeout(()=>d(),500)},g=()=>{s.current&&window.clearTimeout(s.current)},m=()=>{t(Jwe(!i)),t(Cf(!0))};return w(kB,{nodeRef:o,in:n||r&&!i,unmountOnExit:!0,timeout:200,classNames:"options-panel-wrapper",children:w("div",{className:"options-panel-wrapper","data-pinned":i,tabIndex:1,ref:o,onMouseEnter:i?void 0:g,onMouseOver:i?void 0:g,children:w("div",{className:"options-panel-margin",children:te("div",{className:"options-panel",ref:a,onMouseLeave:y=>{y.target!==a.current?g():!i&&p()},children:[w(Xr,{label:"Pin Options Panel",children:w("div",{className:"options-panel-pin-button","data-selected":i,onClick:m,children:i?w(SB,{}):w(wB,{})})}),!i&&te("div",{className:"invoke-ai-logo-wrapper",children:[w("img",{src:LB,alt:"invoke-ai-logo"}),te("h1",{children:["invoke ",w("strong",{children:"ai"})]})]}),l]})})})})};function Pye(){const e=$e(n=>n.options.showAdvancedOptions),t={seed:{header:w(M7,{}),feature:Ji.SEED,options:w(R7,{})},variations:{header:w(N7,{}),feature:Ji.VARIATIONS,options:w(D7,{})},face_restore:{header:w(L7,{}),feature:Ji.FACE_CORRECTION,options:w(fx,{})},upscale:{header:w(O7,{}),feature:Ji.UPSCALE,options:w(hx,{})},other:{header:w(oB,{}),feature:Ji.OTHER,options:w(aB,{})}};return te(G7,{children:[w(W7,{}),w(H7,{}),w(B7,{}),w(iB,{label:"Image To Image Strength",styleClass:"main-option-block image-to-image-strength-main-option"}),w(Lve,{}),w(z7,{}),e?w($7,{accordionInfo:t}):null]})}const AB=C.exports.createContext(null),IB=e=>{const{styleClass:t}=e,n=C.exports.useContext(AB),r=()=>{n&&n()};return w("div",{className:`image-uploader-button-outer ${t}`,onClick:r,children:te("div",{className:"image-upload-button",children:[w(G2e,{}),w(Af,{size:"lg",children:"Click or Drag and Drop"})]})})},Tye=jt(e=>e.system,e=>{const{shouldConfirmOnDelete:t,isConnected:n,isProcessing:r}=e;return{shouldConfirmOnDelete:t,isConnected:n,isProcessing:r}}),tC=C.exports.forwardRef(({image:e,children:t},n)=>{const{isOpen:r,onOpen:i,onClose:o}=d5(),a=ct(),{shouldConfirmOnDelete:s,isConnected:l,isProcessing:d}=$e(Tye),p=C.exports.useRef(null),g=b=>{b.stopPropagation(),s?i():m()},m=()=>{l&&!d&&a(Y2e(e)),o()};Dt("del",()=>{s?i():m()},[e,s]);const y=b=>a(uB(!b.target.checked));return te(Fn,{children:[C.exports.cloneElement(t,{onClick:g,ref:n}),w(Ype,{isOpen:r,leastDestructiveRef:p,onClose:o,children:w(Km,{children:te(Xpe,{children:[w(l7,{fontSize:"lg",fontWeight:"bold",children:"Delete image"}),w(g5,{children:te(Dn,{direction:"column",gap:5,children:[w(wo,{children:"Are you sure? You can't undo this action afterwards."}),w(td,{children:te(Dn,{alignItems:"center",children:[w(Gf,{mb:0,children:"Don't ask me again"}),w(f7,{checked:!s,onChange:y})]})})]})}),te(s7,{children:[w(Na,{ref:p,onClick:o,children:"Cancel"}),w(Na,{colorScheme:"red",onClick:m,ml:3,children:"Delete"})]})]})})})]})}),UL=({title:e="Popup",styleClass:t,delay:n=50,popoverOptions:r,actionButton:i,children:o})=>te(j4,{trigger:"hover",closeDelay:n,children:[w(Z4,{children:w(Pl,{children:o})}),te(K4,{className:`popover-content ${t}`,children:[w(q4,{className:"popover-arrow"}),w(Jz,{className:"popover-header",children:e}),te("div",{className:"popover-options",children:[r||null,i]})]})]});jt(e=>e.gallery,e=>e.intermediateImage,{memoizeOptions:{resultEqualityCheck:(e,t)=>e===void 0&&t===void 0||e.uuid===t.uuid}});const Lye=jt([e=>e.system,e=>e.options,e=>e.gallery,Ga],(e,t,n,r)=>{const{isProcessing:i,isConnected:o,isGFPGANAvailable:a,isESRGANAvailable:s}=e,{upscalingLevel:l,facetoolStrength:d,shouldShowImageDetails:p}=t,{intermediateImage:g}=n;return{isProcessing:i,isConnected:o,isGFPGANAvailable:a,isESRGANAvailable:s,upscalingLevel:l,facetoolStrength:d,intermediateImage:g,shouldShowImageDetails:p,activeTabName:r}},{memoizeOptions:{resultEqualityCheck:la.exports.isEqual}}),Aye=({image:e})=>{const t=ct(),{isProcessing:n,isConnected:r,isGFPGANAvailable:i,isESRGANAvailable:o,upscalingLevel:a,facetoolStrength:s,intermediateImage:l,shouldShowImageDetails:d,activeTabName:p}=$e(Lye),g=od(),m=()=>{t(nv(e)),t(Pa(1))};Dt("shift+i",()=>{e?(m(),g({title:"Sent To Image To Image",status:"success",duration:2500,isClosable:!0})):g({title:"No Image Loaded",description:"No image found to send to image to image module.",status:"error",duration:2500,isClosable:!0})},[e]);const y=()=>e.metadata&&t(Uwe(e.metadata));Dt("a",()=>{["txt2img","img2img"].includes(e?.metadata?.image?.type)?(y(),g({title:"Parameters Set",status:"success",duration:2500,isClosable:!0})):g({title:"Parameters Not Set",description:"No metadata found for this image.",status:"error",duration:2500,isClosable:!0})},[e]);const b=()=>e.metadata&&t(Iv(e.metadata.image.seed));Dt("s",()=>{e?.metadata?.image?.seed?(b(),g({title:"Seed Set",status:"success",duration:2500,isClosable:!0})):g({title:"Seed Not Set",description:"Could not find seed for this image.",status:"error",duration:2500,isClosable:!0})},[e]);const S=()=>t(K2e(e));Dt("u",()=>{o&&Boolean(!l)&&r&&!n&&a?S():g({title:"Upscaling Failed",status:"error",duration:2500,isClosable:!0})},[e,o,l,r,n,a]);const E=()=>t(Z2e(e));Dt("r",()=>{i&&Boolean(!l)&&r&&!n&&s?E():g({title:"Face Restoration Failed",status:"error",duration:2500,isClosable:!0})},[e,i,l,r,n,s]);const P=()=>t(Zwe(!d)),k=()=>{t(E5(e)),p!=="inpainting"&&t(Pa("inpainting")),g({title:"Sent to Inpainting",status:"success",duration:2500,isClosable:!0})};return Dt("i",()=>{e?P():g({title:"Failed to load metadata",status:"error",duration:2500,isClosable:!0})},[e,d]),te("div",{className:"current-image-options",children:[w(sn,{icon:w(m2e,{}),tooltip:"Send To Image To Image","aria-label":"Send To Image To Image",onClick:m}),w(sn,{icon:w(mB,{}),tooltip:"Send To Inpainting","aria-label":"Send To Inpainting",onClick:k}),w(sn,{icon:w(gB,{}),tooltip:"Use All","aria-label":"Use All",isDisabled:!["txt2img","img2img"].includes(e?.metadata?.image?.type),onClick:y}),w(sn,{icon:w($2e,{}),tooltip:"Use Seed","aria-label":"Use Seed",isDisabled:!e?.metadata?.image?.seed,onClick:b}),w(UL,{title:"Restore Faces",popoverOptions:w(fx,{}),actionButton:w(k5,{label:"Restore Faces",isDisabled:!i||Boolean(l)||!(r&&!n)||!s,onClick:E}),children:w(sn,{icon:w(l2e,{}),"aria-label":"Restore Faces"})}),w(UL,{title:"Upscale",styleClass:"upscale-popover",popoverOptions:w(hx,{}),actionButton:w(k5,{label:"Upscale Image",isDisabled:!o||Boolean(l)||!(r&&!n)||!a,onClick:S}),children:w(sn,{icon:w(f2e,{}),"aria-label":"Upscale"})}),w(sn,{icon:w(u2e,{}),tooltip:"Details","aria-label":"Details",onClick:P}),w(tC,{image:e,children:w(sn,{icon:w(s2e,{}),tooltip:"Delete Image","aria-label":"Delete Image",isDisabled:Boolean(l)||!r||n})})]})},Iye={currentImageUuid:"",shouldPinGallery:!0,shouldShowGallery:!0,galleryScrollPosition:0,galleryImageMinimumWidth:64,galleryImageObjectFit:"cover",shouldHoldGalleryOpen:!1,shouldAutoSwitchToNewImages:!0,currentCategory:"result",categories:{user:{images:[],latest_mtime:void 0,earliest_mtime:void 0,areMoreImagesAvailable:!0},result:{images:[],latest_mtime:void 0,earliest_mtime:void 0,areMoreImagesAvailable:!0}},galleryWidth:300},MB=J4({name:"gallery",initialState:Iye,reducers:{setCurrentImage:(e,t)=>{e.currentImage=t.payload,e.currentImageUuid=t.payload.uuid},removeImage:(e,t)=>{const{uuid:n,category:r}=t.payload,i=e.categories[r].images,o=i.filter(a=>a.uuid!==n);if(n===e.currentImageUuid){const a=i.findIndex(l=>l.uuid===n),s=la.exports.clamp(a,0,o.length-1);e.currentImage=o.length?o[s]:void 0,e.currentImageUuid=o.length?o[s].uuid:""}e.categories[r].images=o},addImage:(e,t)=>{const{image:n,category:r}=t.payload,{uuid:i,url:o,mtime:a}=n,s=e.categories[r];s.images.find(l=>l.url===o&&l.mtime===a)||(s.images.unshift(n),e.shouldAutoSwitchToNewImages&&(e.currentImageUuid=i,e.currentImage=n,e.currentCategory=r),e.intermediateImage=void 0,s.latest_mtime=a)},setIntermediateImage:(e,t)=>{e.intermediateImage=t.payload},clearIntermediateImage:e=>{e.intermediateImage=void 0},selectNextImage:e=>{const{currentImage:t}=e;if(!t)return;const n=e.categories[t.category].images;if(t){const r=n.findIndex(i=>i.uuid===t.uuid);if(Wt.inRange(r,0,n.length)){const i=n[r+1];e.currentImage=i,e.currentImageUuid=i.uuid}}},selectPrevImage:e=>{const{currentImage:t}=e;if(!t)return;const n=e.categories[t.category].images;if(t){const r=n.findIndex(i=>i.uuid===t.uuid);if(Wt.inRange(r,1,n.length+1)){const i=n[r-1];e.currentImage=i,e.currentImageUuid=i.uuid}}},addGalleryImages:(e,t)=>{const{images:n,areMoreImagesAvailable:r,category:i}=t.payload,o=e.categories[i].images;if(n.length>0){const a=n.filter(s=>!o.find(l=>l.url===s.url&&l.mtime===s.mtime));if(e.categories[i].images=o.concat(a).sort((s,l)=>l.mtime-s.mtime),!e.currentImage){const s=n[0];e.currentImage=s,e.currentImageUuid=s.uuid}e.categories[i].latest_mtime=n[0].mtime,e.categories[i].earliest_mtime=n[n.length-1].mtime}r!==void 0&&(e.categories[i].areMoreImagesAvailable=r)},setShouldPinGallery:(e,t)=>{e.shouldPinGallery=t.payload},setShouldShowGallery:(e,t)=>{e.shouldShowGallery=t.payload},setGalleryScrollPosition:(e,t)=>{e.galleryScrollPosition=t.payload},setGalleryImageMinimumWidth:(e,t)=>{e.galleryImageMinimumWidth=t.payload},setGalleryImageObjectFit:(e,t)=>{e.galleryImageObjectFit=t.payload},setShouldHoldGalleryOpen:(e,t)=>{e.shouldHoldGalleryOpen=t.payload},setShouldAutoSwitchToNewImages:(e,t)=>{e.shouldAutoSwitchToNewImages=t.payload},setCurrentCategory:(e,t)=>{e.currentCategory=t.payload},setGalleryWidth:(e,t)=>{e.galleryWidth=t.payload}}}),{addImage:oy,clearIntermediateImage:GL,removeImage:RB,setCurrentImage:OB,addGalleryImages:Mye,setIntermediateImage:Rye,selectNextImage:NB,selectPrevImage:DB,setShouldPinGallery:Oye,setShouldShowGallery:nC,setGalleryScrollPosition:Nye,setGalleryImageMinimumWidth:Jd,setGalleryImageObjectFit:Dye,setShouldHoldGalleryOpen:zye,setShouldAutoSwitchToNewImages:Fye,setCurrentCategory:ay,setGalleryWidth:sy}=MB.actions,Bye=MB.reducer;nt({d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z",displayName:"CopyIcon"});nt({d:"M23.384,21.619,16.855,15.09a9.284,9.284,0,1,0-1.768,1.768l6.529,6.529a1.266,1.266,0,0,0,1.768,0A1.251,1.251,0,0,0,23.384,21.619ZM2.75,9.5a6.75,6.75,0,1,1,6.75,6.75A6.758,6.758,0,0,1,2.75,9.5Z",displayName:"SearchIcon"});nt({d:"M23.414,20.591l-4.645-4.645a10.256,10.256,0,1,0-2.828,2.829l4.645,4.644a2.025,2.025,0,0,0,2.828,0A2,2,0,0,0,23.414,20.591ZM10.25,3.005A7.25,7.25,0,1,1,3,10.255,7.258,7.258,0,0,1,10.25,3.005Z",displayName:"Search2Icon"});nt({d:"M21.4,13.7C20.6,13.9,19.8,14,19,14c-5,0-9-4-9-9c0-0.8,0.1-1.6,0.3-2.4c0.1-0.3,0-0.7-0.3-1 c-0.3-0.3-0.6-0.4-1-0.3C4.3,2.7,1,7.1,1,12c0,6.1,4.9,11,11,11c4.9,0,9.3-3.3,10.6-8.1c0.1-0.3,0-0.7-0.3-1 C22.1,13.7,21.7,13.6,21.4,13.7z",displayName:"MoonIcon"});nt({displayName:"SunIcon",path:te("g",{strokeLinejoin:"round",strokeLinecap:"round",strokeWidth:"2",fill:"none",stroke:"currentColor",children:[w("circle",{cx:"12",cy:"12",r:"5"}),w("path",{d:"M12 1v2"}),w("path",{d:"M12 21v2"}),w("path",{d:"M4.22 4.22l1.42 1.42"}),w("path",{d:"M18.36 18.36l1.42 1.42"}),w("path",{d:"M1 12h2"}),w("path",{d:"M21 12h2"}),w("path",{d:"M4.22 19.78l1.42-1.42"}),w("path",{d:"M18.36 5.64l1.42-1.42"})]})});nt({d:"M0,12a1.5,1.5,0,0,0,1.5,1.5h8.75a.25.25,0,0,1,.25.25V22.5a1.5,1.5,0,0,0,3,0V13.75a.25.25,0,0,1,.25-.25H22.5a1.5,1.5,0,0,0,0-3H13.75a.25.25,0,0,1-.25-.25V1.5a1.5,1.5,0,0,0-3,0v8.75a.25.25,0,0,1-.25.25H1.5A1.5,1.5,0,0,0,0,12Z",displayName:"AddIcon"});nt({displayName:"SmallAddIcon",viewBox:"0 0 20 20",path:w("path",{fill:"currentColor",d:"M14 9h-3V6c0-.55-.45-1-1-1s-1 .45-1 1v3H6c-.55 0-1 .45-1 1s.45 1 1 1h3v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1z",fillRule:"evenodd"})});nt({viewBox:"0 0 14 14",d:"M14,7.77 L14,6.17 L12.06,5.53 L11.61,4.44 L12.49,2.6 L11.36,1.47 L9.55,2.38 L8.46,1.93 L7.77,0.01 L6.17,0.01 L5.54,1.95 L4.43,2.4 L2.59,1.52 L1.46,2.65 L2.37,4.46 L1.92,5.55 L0,6.23 L0,7.82 L1.94,8.46 L2.39,9.55 L1.51,11.39 L2.64,12.52 L4.45,11.61 L5.54,12.06 L6.23,13.98 L7.82,13.98 L8.45,12.04 L9.56,11.59 L11.4,12.47 L12.53,11.34 L11.61,9.53 L12.08,8.44 L14,7.75 L14,7.77 Z M7,10 C5.34,10 4,8.66 4,7 C4,5.34 5.34,4 7,4 C8.66,4 10,5.34 10,7 C10,8.66 8.66,10 7,10 Z",displayName:"SettingsIcon"});nt({displayName:"CheckCircleIcon",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"});nt({d:"M19.5,9.5h-.75V6.75a6.75,6.75,0,0,0-13.5,0V9.5H4.5a2,2,0,0,0-2,2V22a2,2,0,0,0,2,2h15a2,2,0,0,0,2-2V11.5A2,2,0,0,0,19.5,9.5Zm-9.5,6a2,2,0,1,1,3,1.723V19.5a1,1,0,0,1-2,0V17.223A1.994,1.994,0,0,1,10,15.5ZM7.75,6.75a4.25,4.25,0,0,1,8.5,0V9a.5.5,0,0,1-.5.5H8.25a.5.5,0,0,1-.5-.5Z",displayName:"LockIcon"});nt({d:"M19.5,9.5h-.75V6.75A6.751,6.751,0,0,0,5.533,4.811a1.25,1.25,0,1,0,2.395.717A4.251,4.251,0,0,1,16.25,6.75V9a.5.5,0,0,1-.5.5H4.5a2,2,0,0,0-2,2V22a2,2,0,0,0,2,2h15a2,2,0,0,0,2-2V11.5A2,2,0,0,0,19.5,9.5Zm-9.5,6a2,2,0,1,1,3,1.723V19.5a1,1,0,0,1-2,0V17.223A1.994,1.994,0,0,1,10,15.5Z",displayName:"UnlockIcon"});nt({displayName:"ViewIcon",path:te("g",{fill:"currentColor",children:[w("path",{d:"M23.432,10.524C20.787,7.614,16.4,4.538,12,4.6,7.6,4.537,3.213,7.615.568,10.524a2.211,2.211,0,0,0,0,2.948C3.182,16.351,7.507,19.4,11.839,19.4h.308c4.347,0,8.671-3.049,11.288-5.929A2.21,2.21,0,0,0,23.432,10.524ZM7.4,12A4.6,4.6,0,1,1,12,16.6,4.6,4.6,0,0,1,7.4,12Z"}),w("circle",{cx:"12",cy:"12",r:"2"})]})});nt({displayName:"ViewOffIcon",path:te("g",{fill:"currentColor",children:[w("path",{d:"M23.2,10.549a20.954,20.954,0,0,0-4.3-3.6l4-3.995a1,1,0,1,0-1.414-1.414l-.018.018a.737.737,0,0,1-.173.291l-19.5,19.5c-.008.007-.018.009-.026.017a1,1,0,0,0,1.631,1.088l4.146-4.146a11.26,11.26,0,0,0,4.31.939h.3c4.256,0,8.489-2.984,11.051-5.8A2.171,2.171,0,0,0,23.2,10.549ZM16.313,13.27a4.581,4.581,0,0,1-3,3.028,4.3,4.3,0,0,1-3.1-.19.253.253,0,0,1-.068-.407l5.56-5.559a.252.252,0,0,1,.407.067A4.3,4.3,0,0,1,16.313,13.27Z"}),w("path",{d:"M7.615,13.4a.244.244,0,0,0,.061-.24A4.315,4.315,0,0,1,7.5,12,4.5,4.5,0,0,1,12,7.5a4.276,4.276,0,0,1,1.16.173.244.244,0,0,0,.24-.062l1.941-1.942a.254.254,0,0,0-.1-.421A10.413,10.413,0,0,0,12,4.75C7.7,4.692,3.4,7.7.813,10.549a2.15,2.15,0,0,0-.007,2.9,21.209,21.209,0,0,0,3.438,3.03.256.256,0,0,0,.326-.029Z"})]})});nt({d:"M11.2857,6.05714 L10.08571,4.85714 L7.85714,7.14786 L7.85714,1 L6.14286,1 L6.14286,7.14786 L3.91429,4.85714 L2.71429,6.05714 L7,10.42857 L11.2857,6.05714 Z M1,11.2857 L1,13 L13,13 L13,11.2857 L1,11.2857 Z",displayName:"DownloadIcon",viewBox:"0 0 14 14"});nt({displayName:"DeleteIcon",path:w("g",{fill:"currentColor",children:w("path",{d:"M19.452 7.5H4.547a.5.5 0 00-.5.545l1.287 14.136A2 2 0 007.326 24h9.347a2 2 0 001.992-1.819L19.95 8.045a.5.5 0 00-.129-.382.5.5 0 00-.369-.163zm-9.2 13a.75.75 0 01-1.5 0v-9a.75.75 0 011.5 0zm5 0a.75.75 0 01-1.5 0v-9a.75.75 0 011.5 0zM22 4h-4.75a.25.25 0 01-.25-.25V2.5A2.5 2.5 0 0014.5 0h-5A2.5 2.5 0 007 2.5v1.25a.25.25 0 01-.25.25H2a1 1 0 000 2h20a1 1 0 000-2zM9 3.75V2.5a.5.5 0 01.5-.5h5a.5.5 0 01.5.5v1.25a.25.25 0 01-.25.25h-5.5A.25.25 0 019 3.75z"})})});nt({displayName:"RepeatIcon",path:te("g",{fill:"currentColor",children:[w("path",{d:"M10.319,4.936a7.239,7.239,0,0,1,7.1,2.252,1.25,1.25,0,1,0,1.872-1.657A9.737,9.737,0,0,0,9.743,2.5,10.269,10.269,0,0,0,2.378,9.61a.249.249,0,0,1-.271.178l-1.033-.13A.491.491,0,0,0,.6,9.877a.5.5,0,0,0-.019.526l2.476,4.342a.5.5,0,0,0,.373.248.43.43,0,0,0,.062,0,.5.5,0,0,0,.359-.152l3.477-3.593a.5.5,0,0,0-.3-.844L5.15,10.172a.25.25,0,0,1-.2-.333A7.7,7.7,0,0,1,10.319,4.936Z"}),w("path",{d:"M23.406,14.1a.5.5,0,0,0,.015-.526l-2.5-4.329A.5.5,0,0,0,20.546,9a.489.489,0,0,0-.421.151l-3.456,3.614a.5.5,0,0,0,.3.842l1.848.221a.249.249,0,0,1,.183.117.253.253,0,0,1,.023.216,7.688,7.688,0,0,1-5.369,4.9,7.243,7.243,0,0,1-7.1-2.253,1.25,1.25,0,1,0-1.872,1.656,9.74,9.74,0,0,0,9.549,3.03,10.261,10.261,0,0,0,7.369-7.12.251.251,0,0,1,.27-.179l1.058.127a.422.422,0,0,0,.06,0A.5.5,0,0,0,23.406,14.1Z"})]})});nt({displayName:"RepeatClockIcon",path:te("g",{fill:"currentColor",children:[w("path",{d:"M12.965,6a1,1,0,0,0-1,1v5.5a1,1,0,0,0,1,1h5a1,1,0,0,0,0-2h-3.75a.25.25,0,0,1-.25-.25V7A1,1,0,0,0,12.965,6Z"}),w("path",{d:"M12.567,1.258A10.822,10.822,0,0,0,2.818,8.4a.25.25,0,0,1-.271.163L.858,8.309a.514.514,0,0,0-.485.213.5.5,0,0,0-.021.53l2.679,4.7a.5.5,0,0,0,.786.107l3.77-3.746a.5.5,0,0,0-.279-.85L5.593,9.007a.25.25,0,0,1-.192-.35,8.259,8.259,0,1,1,7.866,11.59,1.25,1.25,0,0,0,.045,2.5h.047a10.751,10.751,0,1,0-.792-21.487Z"})]})});nt({displayName:"EditIcon",path:te("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeWidth:"2",children:[w("path",{d:"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}),w("path",{d:"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z"})]})});nt({d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z",displayName:"ChevronLeftIcon"});nt({d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z",displayName:"ChevronRightIcon"});nt({displayName:"ChevronDownIcon",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"});nt({d:"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z",displayName:"ChevronUpIcon"});nt({d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z",displayName:"ArrowBackIcon"});nt({d:"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z",displayName:"ArrowForwardIcon"});nt({d:"M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z",displayName:"ArrowUpIcon"});nt({viewBox:"0 0 16 16",d:"M11.891 9.992a1 1 0 1 1 1.416 1.415l-4.3 4.3a1 1 0 0 1-1.414 0l-4.3-4.3A1 1 0 0 1 4.71 9.992l3.59 3.591 3.591-3.591zm0-3.984L8.3 2.417 4.709 6.008a1 1 0 0 1-1.416-1.415l4.3-4.3a1 1 0 0 1 1.414 0l4.3 4.3a1 1 0 1 1-1.416 1.415z",displayName:"ArrowUpDownIcon"});nt({d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z",displayName:"ArrowDownIcon"});var zB=nt({displayName:"ExternalLinkIcon",path:te("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeWidth:"2",children:[w("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}),w("path",{d:"M15 3h6v6"}),w("path",{d:"M10 14L21 3"})]})});nt({displayName:"LinkIcon",path:te("g",{fill:"currentColor",children:[w("path",{d:"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z"}),w("path",{d:"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z"})]})});nt({displayName:"PlusSquareIcon",path:te("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeWidth:"2",children:[w("rect",{height:"18",width:"18",rx:"2",ry:"2",x:"3",y:"3"}),w("path",{d:"M12 8v8"}),w("path",{d:"M8 12h8"})]})});nt({displayName:"CalendarIcon",viewBox:"0 0 14 14",d:"M10.8889,5.5 L3.11111,5.5 L3.11111,7.05556 L10.8889,7.05556 L10.8889,5.5 Z M12.4444,1.05556 L11.6667,1.05556 L11.6667,0 L10.1111,0 L10.1111,1.05556 L3.88889,1.05556 L3.88889,0 L2.33333,0 L2.33333,1.05556 L1.55556,1.05556 C0.692222,1.05556 0.00777777,1.75556 0.00777777,2.61111 L0,12.5 C0,13.3556 0.692222,14 1.55556,14 L12.4444,14 C13.3,14 14,13.3556 14,12.5 L14,2.61111 C14,1.75556 13.3,1.05556 12.4444,1.05556 Z M12.4444,12.5 L1.55556,12.5 L1.55556,3.94444 L12.4444,3.94444 L12.4444,12.5 Z M8.55556,8.61111 L3.11111,8.61111 L3.11111,10.1667 L8.55556,10.1667 L8.55556,8.61111 Z"});nt({d:"M0.913134,0.920639 C1.49851,0.331726 2.29348,0 3.12342,0 L10.8766,0 C11.7065,0 12.5015,0.331725 13.0869,0.920639 C13.6721,1.50939 14,2.30689 14,3.13746 L14,8.12943 C13.9962,8.51443 13.9059,8.97125 13.7629,9.32852 C13.6128,9.683 13.3552,10.0709 13.0869,10.3462 C12.813,10.6163 12.4265,10.8761 12.0734,11.0274 C11.7172,11.1716 11.2607,11.263 10.8766,11.2669 L10.1234,11.2669 L10.1234,12.5676 L10.1209,12.5676 C10.1204,12.793 10.0633,13.0791 9.97807,13.262 C9.8627,13.466 9.61158,13.7198 9.40818,13.8382 L9.40824,13.8383 C9.4077,13.8386 9.40716,13.8388 9.40661,13.8391 C9.40621,13.8393 9.4058,13.8396 9.40539,13.8398 L9.40535,13.8397 C9.22958,13.9254 8.94505,13.9951 8.75059,14 L8.74789,14 C8.35724,13.9963 7.98473,13.8383 7.71035,13.5617 L5.39553,11.2669 L3.12342,11.2669 C2.29348,11.2669 1.49851,10.9352 0.913134,10.3462 C0.644826,10.0709 0.387187,9.683 0.23711,9.32852 C0.0941235,8.97125 0.00379528,8.51443 0,8.12943 L0,3.13746 C0,2.30689 0.327915,1.50939 0.913134,0.920639 Z M3.12342,1.59494 C2.71959,1.59494 2.33133,1.75628 2.04431,2.04503 C1.75713,2.33395 1.59494,2.72681 1.59494,3.13746 L1.59494,8.12943 C1.59114,8.35901 1.62114,8.51076 1.71193,8.72129 C1.79563,8.9346 1.88065,9.06264 2.04431,9.22185 C2.33133,9.5106 2.71959,9.67195 3.12342,9.67195 L5.72383,9.67195 C5.93413,9.67195 6.13592,9.75502 6.28527,9.90308 L8.52848,12.1269 L8.52848,10.4694 C8.52848,10.029 8.88552,9.67195 9.32595,9.67195 L10.8766,9.67195 C11.1034,9.67583 11.2517,9.64614 11.4599,9.55518 C11.6712,9.47132 11.7976,9.38635 11.9557,9.22185 C12.1193,9.06264 12.2044,8.9346 12.2881,8.72129 C12.3789,8.51076 12.4089,8.35901 12.4051,8.12943 L12.4051,3.13746 C12.4051,2.72681 12.2429,2.33394 11.9557,2.04503 C11.6687,1.75628 11.2804,1.59494 10.8766,1.59494 L3.12342,1.59494 Z",displayName:"ChatIcon",viewBox:"0 0 14 14"});nt({displayName:"TimeIcon",path:te("g",{fill:"currentColor",children:[w("path",{d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm0,22A10,10,0,1,1,22,12,10.011,10.011,0,0,1,12,22Z"}),w("path",{d:"M17.134,15.81,12.5,11.561V6.5a1,1,0,0,0-2,0V12a1,1,0,0,0,.324.738l4.959,4.545a1.01,1.01,0,0,0,1.413-.061A1,1,0,0,0,17.134,15.81Z"})]})});nt({displayName:"ArrowRightIcon",path:te("g",{fill:"currentColor",children:[w("path",{d:"M13.584,12a2.643,2.643,0,0,1-.775,1.875L3.268,23.416a1.768,1.768,0,0,1-2.5-2.5l8.739-8.739a.25.25,0,0,0,0-.354L.768,3.084a1.768,1.768,0,0,1,2.5-2.5l9.541,9.541A2.643,2.643,0,0,1,13.584,12Z"}),w("path",{d:"M23.75,12a2.643,2.643,0,0,1-.775,1.875l-9.541,9.541a1.768,1.768,0,0,1-2.5-2.5l8.739-8.739a.25.25,0,0,0,0-.354L10.934,3.084a1.768,1.768,0,0,1,2.5-2.5l9.541,9.541A2.643,2.643,0,0,1,23.75,12Z"})]})});nt({displayName:"ArrowLeftIcon",path:te("g",{fill:"currentColor",children:[w("path",{d:"M10.416,12a2.643,2.643,0,0,1,.775-1.875L20.732.584a1.768,1.768,0,0,1,2.5,2.5l-8.739,8.739a.25.25,0,0,0,0,.354l8.739,8.739a1.768,1.768,0,0,1-2.5,2.5l-9.541-9.541A2.643,2.643,0,0,1,10.416,12Z"}),w("path",{d:"M.25,12a2.643,2.643,0,0,1,.775-1.875L10.566.584a1.768,1.768,0,0,1,2.5,2.5L4.327,11.823a.25.25,0,0,0,0,.354l8.739,8.739a1.768,1.768,0,0,1-2.5,2.5L1.025,13.875A2.643,2.643,0,0,1,.25,12Z"})]})});nt({displayName:"AtSignIcon",d:"M12,.5A11.634,11.634,0,0,0,.262,12,11.634,11.634,0,0,0,12,23.5a11.836,11.836,0,0,0,6.624-2,1.25,1.25,0,1,0-1.393-2.076A9.34,9.34,0,0,1,12,21a9.132,9.132,0,0,1-9.238-9A9.132,9.132,0,0,1,12,3a9.132,9.132,0,0,1,9.238,9v.891a1.943,1.943,0,0,1-3.884,0V12A5.355,5.355,0,1,0,12,17.261a5.376,5.376,0,0,0,3.861-1.634,4.438,4.438,0,0,0,7.877-2.736V12A11.634,11.634,0,0,0,12,.5Zm0,14.261A2.763,2.763,0,1,1,14.854,12,2.812,2.812,0,0,1,12,14.761Z"});nt({displayName:"AttachmentIcon",d:"M21.843,3.455a6.961,6.961,0,0,0-9.846,0L1.619,13.832a5.128,5.128,0,0,0,7.252,7.252L17.3,12.653A3.293,3.293,0,1,0,12.646,8L7.457,13.184A1,1,0,1,0,8.871,14.6L14.06,9.409a1.294,1.294,0,0,1,1.829,1.83L7.457,19.67a3.128,3.128,0,0,1-4.424-4.424L13.411,4.869a4.962,4.962,0,1,1,7.018,7.018L12.646,19.67a1,1,0,1,0,1.414,1.414L21.843,13.3a6.96,6.96,0,0,0,0-9.846Z"});nt({displayName:"UpDownIcon",viewBox:"-1 -1 9 11",d:"M 3.5 0L 3.98809 -0.569442L 3.5 -0.987808L 3.01191 -0.569442L 3.5 0ZM 3.5 9L 3.01191 9.56944L 3.5 9.98781L 3.98809 9.56944L 3.5 9ZM 0.488094 3.56944L 3.98809 0.569442L 3.01191 -0.569442L -0.488094 2.43056L 0.488094 3.56944ZM 3.01191 0.569442L 6.51191 3.56944L 7.48809 2.43056L 3.98809 -0.569442L 3.01191 0.569442ZM -0.488094 6.56944L 3.01191 9.56944L 3.98809 8.43056L 0.488094 5.43056L -0.488094 6.56944ZM 3.98809 9.56944L 7.48809 6.56944L 6.51191 5.43056L 3.01191 8.43056L 3.98809 9.56944Z"});nt({d:"M23.555,8.729a1.505,1.505,0,0,0-1.406-.98H16.062a.5.5,0,0,1-.472-.334L13.405,1.222a1.5,1.5,0,0,0-2.81,0l-.005.016L8.41,7.415a.5.5,0,0,1-.471.334H1.85A1.5,1.5,0,0,0,.887,10.4l5.184,4.3a.5.5,0,0,1,.155.543L4.048,21.774a1.5,1.5,0,0,0,2.31,1.684l5.346-3.92a.5.5,0,0,1,.591,0l5.344,3.919a1.5,1.5,0,0,0,2.312-1.683l-2.178-6.535a.5.5,0,0,1,.155-.543l5.194-4.306A1.5,1.5,0,0,0,23.555,8.729Z",displayName:"StarIcon"});nt({displayName:"EmailIcon",path:te("g",{fill:"currentColor",children:[w("path",{d:"M11.114,14.556a1.252,1.252,0,0,0,1.768,0L22.568,4.87a.5.5,0,0,0-.281-.849A1.966,1.966,0,0,0,22,4H2a1.966,1.966,0,0,0-.289.021.5.5,0,0,0-.281.849Z"}),w("path",{d:"M23.888,5.832a.182.182,0,0,0-.2.039l-6.2,6.2a.251.251,0,0,0,0,.354l5.043,5.043a.75.75,0,1,1-1.06,1.061l-5.043-5.043a.25.25,0,0,0-.354,0l-2.129,2.129a2.75,2.75,0,0,1-3.888,0L7.926,13.488a.251.251,0,0,0-.354,0L2.529,18.531a.75.75,0,0,1-1.06-1.061l5.043-5.043a.251.251,0,0,0,0-.354l-6.2-6.2a.18.18,0,0,0-.2-.039A.182.182,0,0,0,0,6V18a2,2,0,0,0,2,2H22a2,2,0,0,0,2-2V6A.181.181,0,0,0,23.888,5.832Z"})]})});nt({d:"M2.20731,0.0127209 C2.1105,-0.0066419 1.99432,-0.00664663 1.91687,0.032079 C0.871279,0.438698 0.212942,1.92964 0.0580392,2.95587 C-0.426031,6.28627 2.20731,9.17133 4.62766,11.0689 C6.77694,12.7534 10.9012,15.5223 13.3409,12.8503 C13.6507,12.5211 14.0186,12.037 13.9993,11.553 C13.9412,10.7397 13.186,10.1588 12.6051,9.71349 C12.1598,9.38432 11.2304,8.47427 10.6495,8.49363 C10.1267,8.51299 9.79754,9.05515 9.46837,9.38432 L8.88748,9.96521 C8.79067,10.062 7.55145,9.24878 7.41591,9.15197 C6.91248,8.8228 6.4284,8.45491 6.00242,8.04829 C5.57644,7.64167 5.18919,7.19632 4.86002,6.73161 C4.7632,6.59607 3.96933,5.41495 4.04678,5.31813 C4.04678,5.31813 4.72448,4.58234 4.91811,4.2919 C5.32473,3.67229 5.63453,3.18822 5.16982,2.45243 C4.99556,2.18135 4.78257,1.96836 4.55021,1.73601 C4.14359,1.34875 3.73698,0.942131 3.27227,0.612963 C3.02055,0.419335 2.59457,0.0708094 2.20731,0.0127209 Z",displayName:"PhoneIcon",viewBox:"0 0 14 14"});nt({viewBox:"0 0 10 10",d:"M3,2 C2.44771525,2 2,1.55228475 2,1 C2,0.44771525 2.44771525,0 3,0 C3.55228475,0 4,0.44771525 4,1 C4,1.55228475 3.55228475,2 3,2 Z M3,6 C2.44771525,6 2,5.55228475 2,5 C2,4.44771525 2.44771525,4 3,4 C3.55228475,4 4,4.44771525 4,5 C4,5.55228475 3.55228475,6 3,6 Z M3,10 C2.44771525,10 2,9.55228475 2,9 C2,8.44771525 2.44771525,8 3,8 C3.55228475,8 4,8.44771525 4,9 C4,9.55228475 3.55228475,10 3,10 Z M7,2 C6.44771525,2 6,1.55228475 6,1 C6,0.44771525 6.44771525,0 7,0 C7.55228475,0 8,0.44771525 8,1 C8,1.55228475 7.55228475,2 7,2 Z M7,6 C6.44771525,6 6,5.55228475 6,5 C6,4.44771525 6.44771525,4 7,4 C7.55228475,4 8,4.44771525 8,5 C8,5.55228475 7.55228475,6 7,6 Z M7,10 C6.44771525,10 6,9.55228475 6,9 C6,8.44771525 6.44771525,8 7,8 C7.55228475,8 8,8.44771525 8,9 C8,9.55228475 7.55228475,10 7,10 Z",displayName:"DragHandleIcon"});nt({displayName:"SpinnerIcon",path:te(Fn,{children:[w("defs",{children:te("linearGradient",{x1:"28.154%",y1:"63.74%",x2:"74.629%",y2:"17.783%",id:"a",children:[w("stop",{stopColor:"currentColor",offset:"0%"}),w("stop",{stopColor:"#fff",stopOpacity:"0",offset:"100%"})]})}),te("g",{transform:"translate(2)",fill:"none",children:[w("circle",{stroke:"url(#a)",strokeWidth:"4",cx:"10",cy:"12",r:"10"}),w("path",{d:"M10 2C4.477 2 0 6.477 0 12",stroke:"currentColor",strokeWidth:"4"}),w("rect",{fill:"currentColor",x:"8",width:"4",height:"4",rx:"8"})]})]})});nt({displayName:"CloseIcon",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"});nt({displayName:"SmallCloseIcon",viewBox:"0 0 16 16",path:w("path",{d:"M9.41 8l2.29-2.29c.19-.18.3-.43.3-.71a1.003 1.003 0 0 0-1.71-.71L8 6.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42L6.59 8 4.3 10.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71L8 9.41l2.29 2.29c.18.19.43.3.71.3a1.003 1.003 0 0 0 .71-1.71L9.41 8z",fillRule:"evenodd",fill:"currentColor"})});nt({d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20zm6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9z",displayName:"NotAllowedIcon"});nt({d:"M21,5H3C2.621,5,2.275,5.214,2.105,5.553C1.937,5.892,1.973,6.297,2.2,6.6l9,12 c0.188,0.252,0.485,0.4,0.8,0.4s0.611-0.148,0.8-0.4l9-12c0.228-0.303,0.264-0.708,0.095-1.047C21.725,5.214,21.379,5,21,5z",displayName:"TriangleDownIcon"});nt({d:"M12.8,5.4c-0.377-0.504-1.223-0.504-1.6,0l-9,12c-0.228,0.303-0.264,0.708-0.095,1.047 C2.275,18.786,2.621,19,3,19h18c0.379,0,0.725-0.214,0.895-0.553c0.169-0.339,0.133-0.744-0.095-1.047L12.8,5.4z",displayName:"TriangleUpIcon"});nt({displayName:"InfoOutlineIcon",path:te("g",{fill:"currentColor",stroke:"currentColor",strokeLinecap:"square",strokeWidth:"2",children:[w("circle",{cx:"12",cy:"12",fill:"none",r:"11",stroke:"currentColor"}),w("line",{fill:"none",x1:"11.959",x2:"11.959",y1:"11",y2:"17"}),w("circle",{cx:"11.959",cy:"7",r:"1",stroke:"none"})]})});nt({displayName:"BellIcon",d:"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2zm6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2z"});nt({d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z"});nt({d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm0,19a1.5,1.5,0,1,1,1.5-1.5A1.5,1.5,0,0,1,12,19Zm1.6-6.08a1,1,0,0,0-.6.917,1,1,0,1,1-2,0,3,3,0,0,1,1.8-2.75A2,2,0,1,0,10,9.255a1,1,0,1,1-2,0,4,4,0,1,1,5.6,3.666Z",displayName:"QuestionIcon"});nt({displayName:"QuestionOutlineIcon",path:te("g",{stroke:"currentColor",strokeWidth:"1.5",children:[w("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),w("path",{fill:"none",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),w("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})]})});nt({d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z",displayName:"WarningIcon"});nt({displayName:"WarningTwoIcon",d:"M23.119,20,13.772,2.15h0a2,2,0,0,0-3.543,0L.881,20a2,2,0,0,0,1.772,2.928H21.347A2,2,0,0,0,23.119,20ZM11,8.423a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Zm1.05,11.51h-.028a1.528,1.528,0,0,1-1.522-1.47,1.476,1.476,0,0,1,1.448-1.53h.028A1.527,1.527,0,0,1,13.5,18.4,1.475,1.475,0,0,1,12.05,19.933Z"});nt({viewBox:"0 0 14 14",path:w("g",{fill:"currentColor",children:w("polygon",{points:"5.5 11.9993304 14 3.49933039 12.5 2 5.5 8.99933039 1.5 4.9968652 0 6.49933039"})})});nt({displayName:"MinusIcon",path:w("g",{fill:"currentColor",children:w("rect",{height:"4",width:"20",x:"2",y:"10"})})});nt({displayName:"HamburgerIcon",viewBox:"0 0 24 24",d:"M 3 5 A 1.0001 1.0001 0 1 0 3 7 L 21 7 A 1.0001 1.0001 0 1 0 21 5 L 3 5 z M 3 11 A 1.0001 1.0001 0 1 0 3 13 L 21 13 A 1.0001 1.0001 0 1 0 21 11 L 3 11 z M 3 17 A 1.0001 1.0001 0 1 0 3 19 L 21 19 A 1.0001 1.0001 0 1 0 21 17 L 3 17 z"});function $ye(e){return mt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M245.09 327.74v-37.32c57.07 0 84.51 13.47 108.58 38.68 5.4 5.65 15 1.32 14.29-6.43-5.45-61.45-34.14-117.09-122.87-117.09v-37.32a8.32 8.32 0 00-14.05-6L146.58 242a8.2 8.2 0 000 11.94L231 333.71a8.32 8.32 0 0014.09-5.97z"}},{tag:"path",attr:{fill:"none",strokeMiterlimit:"10",strokeWidth:"32",d:"M256 64C150 64 64 150 64 256s86 192 192 192 192-86 192-192S362 64 256 64z"}}]})(e)}const Qn=({label:e,value:t,onClick:n,isLink:r,labelPosition:i})=>te(Dn,{gap:2,children:[n&&w(Xr,{label:`Recall ${e}`,children:w(Bi,{"aria-label":"Use this parameter",icon:w($ye,{}),size:"xs",variant:"ghost",fontSize:20,onClick:n})}),te(Dn,{direction:i?"column":"row",children:[te(wo,{fontWeight:"semibold",whiteSpace:"pre-wrap",pr:2,children:[e,":"]}),r?te(jp,{href:t.toString(),isExternal:!0,wordBreak:"break-all",children:[t.toString()," ",w(zB,{mx:"2px"})]}):w(wo,{overflowY:"scroll",wordBreak:"break-all",children:t.toString()})]})]}),Hye=(e,t)=>e.image.uuid===t.image.uuid,Wye=C.exports.memo(({image:e,styleClass:t})=>{const n=ct(),r=e?.metadata?.image||{},{type:i,postprocessing:o,sampler:a,prompt:s,seed:l,variations:d,steps:p,cfg_scale:g,seamless:m,hires_fix:y,width:b,height:S,strength:E,fit:P,init_image_path:k,mask_image_path:L,orig_path:I,scale:O}=r,N=JSON.stringify(r,null,2);return w("div",{className:`image-metadata-viewer ${t}`,children:te(Dn,{gap:1,direction:"column",width:"100%",children:[te(Dn,{gap:2,children:[w(wo,{fontWeight:"semibold",children:"File:"}),te(jp,{href:e.url,isExternal:!0,children:[e.url,w(zB,{mx:"2px"})]})]}),Object.keys(r).length>0?te(Fn,{children:[i&&w(Qn,{label:"Generation type",value:i}),["esrgan","gfpgan"].includes(i)&&w(Qn,{label:"Original image",value:I}),i==="gfpgan"&&E!==void 0&&w(Qn,{label:"Fix faces strength",value:E,onClick:()=>n(h3(E))}),i==="esrgan"&&O!==void 0&&w(Qn,{label:"Upscaling scale",value:O,onClick:()=>n(TC(O))}),i==="esrgan"&&E!==void 0&&w(Qn,{label:"Upscaling strength",value:E,onClick:()=>n(LC(E))}),s&&w(Qn,{label:"Prompt",labelPosition:"top",value:s3(s),onClick:()=>n(d_(s))}),l!==void 0&&w(Qn,{label:"Seed",value:l,onClick:()=>n(Iv(l))}),a&&w(Qn,{label:"Sampler",value:a,onClick:()=>n(dH(a))}),p&&w(Qn,{label:"Steps",value:p,onClick:()=>n(sH(p))}),g!==void 0&&w(Qn,{label:"CFG scale",value:g,onClick:()=>n(lH(g))}),d&&d.length>0&&w(Qn,{label:"Seed-weight pairs",value:_5(d),onClick:()=>n(vH(_5(d)))}),m&&w(Qn,{label:"Seamless",value:m,onClick:()=>n(fH(m))}),y&&w(Qn,{label:"High Resolution Optimization",value:y,onClick:()=>n(hH(y))}),b&&w(Qn,{label:"Width",value:b,onClick:()=>n(cH(b))}),S&&w(Qn,{label:"Height",value:S,onClick:()=>n(uH(S))}),k&&w(Qn,{label:"Initial image",value:k,isLink:!0,onClick:()=>n(nv(k))}),L&&w(Qn,{label:"Mask image",value:L,isLink:!0,onClick:()=>n(AC(L))}),i==="img2img"&&E&&w(Qn,{label:"Image to image strength",value:E,onClick:()=>n(pH(E))}),P&&w(Qn,{label:"Image to image fit",value:P,onClick:()=>n(mH(P))}),o&&o.length>0&&te(Fn,{children:[w(Af,{size:"sm",children:"Postprocessing"}),o.map((D,F)=>{if(D.type==="esrgan"){const{scale:U,strength:W}=D;return te(Dn,{pl:"2rem",gap:1,direction:"column",children:[w(wo,{size:"md",children:`${F+1}: Upscale (ESRGAN)`}),w(Qn,{label:"Scale",value:U,onClick:()=>n(TC(U))}),w(Qn,{label:"Strength",value:W,onClick:()=>n(LC(W))})]},F)}else if(D.type==="gfpgan"){const{strength:U}=D;return te(Dn,{pl:"2rem",gap:1,direction:"column",children:[w(wo,{size:"md",children:`${F+1}: Face restoration (GFPGAN)`}),w(Qn,{label:"Strength",value:U,onClick:()=>{n(h3(U)),n(p3("gfpgan"))}})]},F)}else if(D.type==="codeformer"){const{strength:U,fidelity:W}=D;return te(Dn,{pl:"2rem",gap:1,direction:"column",children:[w(wo,{size:"md",children:`${F+1}: Face restoration (Codeformer)`}),w(Qn,{label:"Strength",value:U,onClick:()=>{n(h3(U)),n(p3("codeformer"))}}),W&&w(Qn,{label:"Fidelity",value:W,onClick:()=>{n(gH(W)),n(p3("codeformer"))}})]},F)}})]}),te(Dn,{gap:2,direction:"column",children:[te(Dn,{gap:2,children:[w(Xr,{label:"Copy metadata JSON",children:w(Bi,{"aria-label":"Copy metadata JSON",icon:w(gB,{}),size:"xs",variant:"ghost",fontSize:14,onClick:()=>navigator.clipboard.writeText(N)})}),w(wo,{fontWeight:"semibold",children:"Metadata JSON:"})]}),w("div",{className:"image-json-viewer",children:w("pre",{children:N})})]})]}):w(ED,{width:"100%",pt:10,children:w(wo,{fontSize:"lg",fontWeight:"semibold",children:"No metadata available"})})]})})},Hye),Vye=jt([e=>e.gallery,e=>e.options],(e,t)=>{const{currentCategory:n}=e,{shouldShowImageDetails:r}=t,i=e.categories[n].images,o=i.findIndex(s=>s.uuid===e?.currentImage?.uuid),a=i.length;return{currentCategory:n,isOnFirstImage:o===0,isOnLastImage:!isNaN(o)&&o===a-1,shouldShowImageDetails:r}},{memoizeOptions:{resultEqualityCheck:Wt.isEqual}});function Uye(e){const{imageToDisplay:t}=e,n=ct(),{isOnFirstImage:r,isOnLastImage:i,shouldShowImageDetails:o}=$e(Vye),[a,s]=C.exports.useState(!1),l=()=>{s(!0)},d=()=>{s(!1)},p=()=>{n(DB())},g=()=>{n(NB())};return te("div",{className:"current-image-preview",children:[w(z4,{src:t.url,width:t.width,height:t.height}),!o&&te("div",{className:"current-image-next-prev-buttons",children:[w("div",{className:"next-prev-button-trigger-area prev-button-trigger-area",onMouseOver:l,onMouseOut:d,children:a&&!r&&w(Bi,{"aria-label":"Previous image",icon:w(E2e,{className:"next-prev-button"}),variant:"unstyled",onClick:p})}),w("div",{className:"next-prev-button-trigger-area next-button-trigger-area",onMouseOver:l,onMouseOut:d,children:a&&!i&&w(Bi,{"aria-label":"Next image",icon:w(P2e,{className:"next-prev-button"}),variant:"unstyled",onClick:g})})]}),o&&w(Wye,{image:t,styleClass:"current-image-metadata"})]})}const Gye=jt([e=>e.gallery,e=>e.options,Ga],(e,t,n)=>{const{currentImage:r,intermediateImage:i}=e,{shouldShowImageDetails:o}=t;return{currentImage:r,intermediateImage:i,activeTabName:n,shouldShowImageDetails:o}},{memoizeOptions:{resultEqualityCheck:Wt.isEqual}}),j7=()=>{const{currentImage:e,intermediateImage:t,activeTabName:n}=$e(Gye),r=t||e;return w("div",{className:"current-image-area","data-tab-name":n,children:r?te(Fn,{children:[w(Aye,{image:r}),w(Uye,{imageToDisplay:r})]}):w("div",{className:"current-image-display-placeholder",children:w(v2e,{})})})};function jye(){const{initialImage:e}=$e(o=>o.options),t=ct(),n=od(),r=o=>{o.stopPropagation(),t(IC())},i=()=>{n({title:"Problem loading parameters",description:"Unable to load init image.",status:"error",isClosable:!0}),t(IC())};return te(Fn,{children:[te("div",{className:"init-image-preview-header",children:[w("h2",{children:"Initial Image"}),w(Bi,{isDisabled:!e,"aria-label":"Reset Initial Image",onClick:r,icon:w(p2e,{})})]}),e&&w("div",{className:"init-image-preview",children:w(z4,{fit:"contain",maxWidth:"100%",maxHeight:"100%",src:typeof e=="string"?e:e.url,onError:i})})]})}const qye=()=>{const e=$e(r=>r.options.initialImage),{currentImage:t}=$e(r=>r.gallery);return te("div",{className:"workarea-split-view",children:[w("div",{className:"workarea-split-view-left",children:e?w("div",{className:"image-to-image-area",children:w(jye,{})}):w(IB,{})}),t&&w("div",{className:"workarea-split-view-right",children:w(j7,{})})]})};var Kye=globalThis&&globalThis.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),zr=globalThis&&globalThis.__assign||function(){return zr=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},zr.apply(this,arguments)},jL={width:"100%",height:"10px",top:"0px",left:"0px",cursor:"row-resize"},qL={width:"10px",height:"100%",top:"0px",left:"0px",cursor:"col-resize"},ly={width:"20px",height:"20px",position:"absolute"},Zye={top:zr(zr({},jL),{top:"-5px"}),right:zr(zr({},qL),{left:void 0,right:"-5px"}),bottom:zr(zr({},jL),{top:void 0,bottom:"-5px"}),left:zr(zr({},qL),{left:"-5px"}),topRight:zr(zr({},ly),{right:"-10px",top:"-10px",cursor:"ne-resize"}),bottomRight:zr(zr({},ly),{right:"-10px",bottom:"-10px",cursor:"se-resize"}),bottomLeft:zr(zr({},ly),{left:"-10px",bottom:"-10px",cursor:"sw-resize"}),topLeft:zr(zr({},ly),{left:"-10px",top:"-10px",cursor:"nw-resize"})},Yye=function(e){Kye(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.onMouseDown=function(r){n.props.onResizeStart(r,n.props.direction)},n.onTouchStart=function(r){n.props.onResizeStart(r,n.props.direction)},n}return t.prototype.render=function(){return w("div",{className:this.props.className||"",style:zr(zr({position:"absolute",userSelect:"none"},Zye[this.props.direction]),this.props.replaceStyles||{}),onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,children:this.props.children})},t}(C.exports.PureComponent),Xye=globalThis&&globalThis.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),ol=globalThis&&globalThis.__assign||function(){return ol=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},ol.apply(this,arguments)},Qye={width:"auto",height:"auto"},uy=function(e,t,n){return Math.max(Math.min(e,n),t)},KL=function(e,t){return Math.round(e/t)*t},up=function(e,t){return new RegExp(e,"i").test(t)},cy=function(e){return Boolean(e.touches&&e.touches.length)},Jye=function(e){return Boolean((e.clientX||e.clientX===0)&&(e.clientY||e.clientY===0))},ZL=function(e,t,n){n===void 0&&(n=0);var r=t.reduce(function(o,a,s){return Math.abs(a-e)<Math.abs(t[o]-e)?s:o},0),i=Math.abs(t[r]-e);return n===0||i<n?t[r]:e},ES=function(e){return e=e.toString(),e==="auto"||e.endsWith("px")||e.endsWith("%")||e.endsWith("vh")||e.endsWith("vw")||e.endsWith("vmax")||e.endsWith("vmin")?e:e+"px"},dy=function(e,t,n,r){if(e&&typeof e=="string"){if(e.endsWith("px"))return Number(e.replace("px",""));if(e.endsWith("%")){var i=Number(e.replace("%",""))/100;return t*i}if(e.endsWith("vw")){var i=Number(e.replace("vw",""))/100;return n*i}if(e.endsWith("vh")){var i=Number(e.replace("vh",""))/100;return r*i}}return e},e3e=function(e,t,n,r,i,o,a){return r=dy(r,e.width,t,n),i=dy(i,e.height,t,n),o=dy(o,e.width,t,n),a=dy(a,e.height,t,n),{maxWidth:typeof r>"u"?void 0:Number(r),maxHeight:typeof i>"u"?void 0:Number(i),minWidth:typeof o>"u"?void 0:Number(o),minHeight:typeof a>"u"?void 0:Number(a)}},t3e=["as","style","className","grid","snap","bounds","boundsByDirection","size","defaultSize","minWidth","minHeight","maxWidth","maxHeight","lockAspectRatio","lockAspectRatioExtraWidth","lockAspectRatioExtraHeight","enable","handleStyles","handleClasses","handleWrapperStyle","handleWrapperClass","children","onResizeStart","onResize","onResizeStop","handleComponent","scale","resizeRatio","snapGap"],YL="__resizable_base__",FB=function(e){Xye(t,e);function t(n){var r=e.call(this,n)||this;return r.ratio=1,r.resizable=null,r.parentLeft=0,r.parentTop=0,r.resizableLeft=0,r.resizableRight=0,r.resizableTop=0,r.resizableBottom=0,r.targetLeft=0,r.targetTop=0,r.appendBase=function(){if(!r.resizable||!r.window)return null;var i=r.parentNode;if(!i)return null;var o=r.window.document.createElement("div");return o.style.width="100%",o.style.height="100%",o.style.position="absolute",o.style.transform="scale(0, 0)",o.style.left="0",o.style.flex="0 0 100%",o.classList?o.classList.add(YL):o.className+=YL,i.appendChild(o),o},r.removeBase=function(i){var o=r.parentNode;!o||o.removeChild(i)},r.ref=function(i){i&&(r.resizable=i)},r.state={isResizing:!1,width:typeof(r.propsSize&&r.propsSize.width)>"u"?"auto":r.propsSize&&r.propsSize.width,height:typeof(r.propsSize&&r.propsSize.height)>"u"?"auto":r.propsSize&&r.propsSize.height,direction:"right",original:{x:0,y:0,width:0,height:0},backgroundStyle:{height:"100%",width:"100%",backgroundColor:"rgba(0,0,0,0)",cursor:"auto",opacity:0,position:"fixed",zIndex:9999,top:"0",left:"0",bottom:"0",right:"0"},flexBasis:void 0},r.onResizeStart=r.onResizeStart.bind(r),r.onMouseMove=r.onMouseMove.bind(r),r.onMouseUp=r.onMouseUp.bind(r),r}return Object.defineProperty(t.prototype,"parentNode",{get:function(){return this.resizable?this.resizable.parentNode:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"window",{get:function(){return!this.resizable||!this.resizable.ownerDocument?null:this.resizable.ownerDocument.defaultView},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"propsSize",{get:function(){return this.props.size||this.props.defaultSize||Qye},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"size",{get:function(){var n=0,r=0;if(this.resizable&&this.window){var i=this.resizable.offsetWidth,o=this.resizable.offsetHeight,a=this.resizable.style.position;a!=="relative"&&(this.resizable.style.position="relative"),n=this.resizable.style.width!=="auto"?this.resizable.offsetWidth:i,r=this.resizable.style.height!=="auto"?this.resizable.offsetHeight:o,this.resizable.style.position=a}return{width:n,height:r}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"sizeStyle",{get:function(){var n=this,r=this.props.size,i=function(s){if(typeof n.state[s]>"u"||n.state[s]==="auto")return"auto";if(n.propsSize&&n.propsSize[s]&&n.propsSize[s].toString().endsWith("%")){if(n.state[s].toString().endsWith("%"))return n.state[s].toString();var l=n.getParentSize(),d=Number(n.state[s].toString().replace("px","")),p=d/l[s]*100;return p+"%"}return ES(n.state[s])},o=r&&typeof r.width<"u"&&!this.state.isResizing?ES(r.width):i("width"),a=r&&typeof r.height<"u"&&!this.state.isResizing?ES(r.height):i("height");return{width:o,height:a}},enumerable:!1,configurable:!0}),t.prototype.getParentSize=function(){if(!this.parentNode)return this.window?{width:this.window.innerWidth,height:this.window.innerHeight}:{width:0,height:0};var n=this.appendBase();if(!n)return{width:0,height:0};var r=!1,i=this.parentNode.style.flexWrap;i!=="wrap"&&(r=!0,this.parentNode.style.flexWrap="wrap"),n.style.position="relative",n.style.minWidth="100%",n.style.minHeight="100%";var o={width:n.offsetWidth,height:n.offsetHeight};return r&&(this.parentNode.style.flexWrap=i),this.removeBase(n),o},t.prototype.bindEvents=function(){this.window&&(this.window.addEventListener("mouseup",this.onMouseUp),this.window.addEventListener("mousemove",this.onMouseMove),this.window.addEventListener("mouseleave",this.onMouseUp),this.window.addEventListener("touchmove",this.onMouseMove,{capture:!0,passive:!1}),this.window.addEventListener("touchend",this.onMouseUp))},t.prototype.unbindEvents=function(){this.window&&(this.window.removeEventListener("mouseup",this.onMouseUp),this.window.removeEventListener("mousemove",this.onMouseMove),this.window.removeEventListener("mouseleave",this.onMouseUp),this.window.removeEventListener("touchmove",this.onMouseMove,!0),this.window.removeEventListener("touchend",this.onMouseUp))},t.prototype.componentDidMount=function(){if(!(!this.resizable||!this.window)){var n=this.window.getComputedStyle(this.resizable);this.setState({width:this.state.width||this.size.width,height:this.state.height||this.size.height,flexBasis:n.flexBasis!=="auto"?n.flexBasis:void 0})}},t.prototype.componentWillUnmount=function(){this.window&&this.unbindEvents()},t.prototype.createSizeForCssProperty=function(n,r){var i=this.propsSize&&this.propsSize[r];return this.state[r]==="auto"&&this.state.original[r]===n&&(typeof i>"u"||i==="auto")?"auto":n},t.prototype.calculateNewMaxFromBoundary=function(n,r){var i=this.props.boundsByDirection,o=this.state.direction,a=i&&up("left",o),s=i&&up("top",o),l,d;if(this.props.bounds==="parent"){var p=this.parentNode;p&&(l=a?this.resizableRight-this.parentLeft:p.offsetWidth+(this.parentLeft-this.resizableLeft),d=s?this.resizableBottom-this.parentTop:p.offsetHeight+(this.parentTop-this.resizableTop))}else this.props.bounds==="window"?this.window&&(l=a?this.resizableRight:this.window.innerWidth-this.resizableLeft,d=s?this.resizableBottom:this.window.innerHeight-this.resizableTop):this.props.bounds&&(l=a?this.resizableRight-this.targetLeft:this.props.bounds.offsetWidth+(this.targetLeft-this.resizableLeft),d=s?this.resizableBottom-this.targetTop:this.props.bounds.offsetHeight+(this.targetTop-this.resizableTop));return l&&Number.isFinite(l)&&(n=n&&n<l?n:l),d&&Number.isFinite(d)&&(r=r&&r<d?r:d),{maxWidth:n,maxHeight:r}},t.prototype.calculateNewSizeFromDirection=function(n,r){var i=this.props.scale||1,o=this.props.resizeRatio||1,a=this.state,s=a.direction,l=a.original,d=this.props,p=d.lockAspectRatio,g=d.lockAspectRatioExtraHeight,m=d.lockAspectRatioExtraWidth,y=l.width,b=l.height,S=g||0,E=m||0;return up("right",s)&&(y=l.width+(n-l.x)*o/i,p&&(b=(y-E)/this.ratio+S)),up("left",s)&&(y=l.width-(n-l.x)*o/i,p&&(b=(y-E)/this.ratio+S)),up("bottom",s)&&(b=l.height+(r-l.y)*o/i,p&&(y=(b-S)*this.ratio+E)),up("top",s)&&(b=l.height-(r-l.y)*o/i,p&&(y=(b-S)*this.ratio+E)),{newWidth:y,newHeight:b}},t.prototype.calculateNewSizeFromAspectRatio=function(n,r,i,o){var a=this.props,s=a.lockAspectRatio,l=a.lockAspectRatioExtraHeight,d=a.lockAspectRatioExtraWidth,p=typeof o.width>"u"?10:o.width,g=typeof i.width>"u"||i.width<0?n:i.width,m=typeof o.height>"u"?10:o.height,y=typeof i.height>"u"||i.height<0?r:i.height,b=l||0,S=d||0;if(s){var E=(m-b)*this.ratio+S,P=(y-b)*this.ratio+S,k=(p-S)/this.ratio+b,L=(g-S)/this.ratio+b,I=Math.max(p,E),O=Math.min(g,P),N=Math.max(m,k),D=Math.min(y,L);n=uy(n,I,O),r=uy(r,N,D)}else n=uy(n,p,g),r=uy(r,m,y);return{newWidth:n,newHeight:r}},t.prototype.setBoundingClientRect=function(){if(this.props.bounds==="parent"){var n=this.parentNode;if(n){var r=n.getBoundingClientRect();this.parentLeft=r.left,this.parentTop=r.top}}if(this.props.bounds&&typeof this.props.bounds!="string"){var i=this.props.bounds.getBoundingClientRect();this.targetLeft=i.left,this.targetTop=i.top}if(this.resizable){var o=this.resizable.getBoundingClientRect(),a=o.left,s=o.top,l=o.right,d=o.bottom;this.resizableLeft=a,this.resizableRight=l,this.resizableTop=s,this.resizableBottom=d}},t.prototype.onResizeStart=function(n,r){if(!(!this.resizable||!this.window)){var i=0,o=0;if(n.nativeEvent&&Jye(n.nativeEvent)?(i=n.nativeEvent.clientX,o=n.nativeEvent.clientY):n.nativeEvent&&cy(n.nativeEvent)&&(i=n.nativeEvent.touches[0].clientX,o=n.nativeEvent.touches[0].clientY),this.props.onResizeStart&&this.resizable){var a=this.props.onResizeStart(n,r,this.resizable);if(a===!1)return}this.props.size&&(typeof this.props.size.height<"u"&&this.props.size.height!==this.state.height&&this.setState({height:this.props.size.height}),typeof this.props.size.width<"u"&&this.props.size.width!==this.state.width&&this.setState({width:this.props.size.width})),this.ratio=typeof this.props.lockAspectRatio=="number"?this.props.lockAspectRatio:this.size.width/this.size.height;var s,l=this.window.getComputedStyle(this.resizable);if(l.flexBasis!=="auto"){var d=this.parentNode;if(d){var p=this.window.getComputedStyle(d).flexDirection;this.flexDir=p.startsWith("row")?"row":"column",s=l.flexBasis}}this.setBoundingClientRect(),this.bindEvents();var g={original:{x:i,y:o,width:this.size.width,height:this.size.height},isResizing:!0,backgroundStyle:ol(ol({},this.state.backgroundStyle),{cursor:this.window.getComputedStyle(n.target).cursor||"auto"}),direction:r,flexBasis:s};this.setState(g)}},t.prototype.onMouseMove=function(n){var r=this;if(!(!this.state.isResizing||!this.resizable||!this.window)){if(this.window.TouchEvent&&cy(n))try{n.preventDefault(),n.stopPropagation()}catch{}var i=this.props,o=i.maxWidth,a=i.maxHeight,s=i.minWidth,l=i.minHeight,d=cy(n)?n.touches[0].clientX:n.clientX,p=cy(n)?n.touches[0].clientY:n.clientY,g=this.state,m=g.direction,y=g.original,b=g.width,S=g.height,E=this.getParentSize(),P=e3e(E,this.window.innerWidth,this.window.innerHeight,o,a,s,l);o=P.maxWidth,a=P.maxHeight,s=P.minWidth,l=P.minHeight;var k=this.calculateNewSizeFromDirection(d,p),L=k.newHeight,I=k.newWidth,O=this.calculateNewMaxFromBoundary(o,a);this.props.snap&&this.props.snap.x&&(I=ZL(I,this.props.snap.x,this.props.snapGap)),this.props.snap&&this.props.snap.y&&(L=ZL(L,this.props.snap.y,this.props.snapGap));var N=this.calculateNewSizeFromAspectRatio(I,L,{width:O.maxWidth,height:O.maxHeight},{width:s,height:l});if(I=N.newWidth,L=N.newHeight,this.props.grid){var D=KL(I,this.props.grid[0]),F=KL(L,this.props.grid[1]),U=this.props.snapGap||0;I=U===0||Math.abs(D-I)<=U?D:I,L=U===0||Math.abs(F-L)<=U?F:L}var W={width:I-y.width,height:L-y.height};if(b&&typeof b=="string"){if(b.endsWith("%")){var q=I/E.width*100;I=q+"%"}else if(b.endsWith("vw")){var pe=I/this.window.innerWidth*100;I=pe+"vw"}else if(b.endsWith("vh")){var fe=I/this.window.innerHeight*100;I=fe+"vh"}}if(S&&typeof S=="string"){if(S.endsWith("%")){var q=L/E.height*100;L=q+"%"}else if(S.endsWith("vw")){var pe=L/this.window.innerWidth*100;L=pe+"vw"}else if(S.endsWith("vh")){var fe=L/this.window.innerHeight*100;L=fe+"vh"}}var ye={width:this.createSizeForCssProperty(I,"width"),height:this.createSizeForCssProperty(L,"height")};this.flexDir==="row"?ye.flexBasis=ye.width:this.flexDir==="column"&&(ye.flexBasis=ye.height),El.exports.flushSync(function(){r.setState(ye)}),this.props.onResize&&this.props.onResize(n,m,this.resizable,W)}},t.prototype.onMouseUp=function(n){var r=this.state,i=r.isResizing,o=r.direction,a=r.original;if(!(!i||!this.resizable)){var s={width:this.size.width-a.width,height:this.size.height-a.height};this.props.onResizeStop&&this.props.onResizeStop(n,o,this.resizable,s),this.props.size&&this.setState(this.props.size),this.unbindEvents(),this.setState({isResizing:!1,backgroundStyle:ol(ol({},this.state.backgroundStyle),{cursor:"auto"})})}},t.prototype.updateSize=function(n){this.setState({width:n.width,height:n.height})},t.prototype.renderResizer=function(){var n=this,r=this.props,i=r.enable,o=r.handleStyles,a=r.handleClasses,s=r.handleWrapperStyle,l=r.handleWrapperClass,d=r.handleComponent;if(!i)return null;var p=Object.keys(i).map(function(g){return i[g]!==!1?w(Yye,{direction:g,onResizeStart:n.onResizeStart,replaceStyles:o&&o[g],className:a&&a[g],children:d&&d[g]?d[g]:null},g):null});return w("div",{className:l,style:s,children:p})},t.prototype.render=function(){var n=this,r=Object.keys(this.props).reduce(function(a,s){return t3e.indexOf(s)!==-1||(a[s]=n.props[s]),a},{}),i=ol(ol(ol({position:"relative",userSelect:this.state.isResizing?"none":"auto"},this.props.style),this.sizeStyle),{maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight,minWidth:this.props.minWidth,minHeight:this.props.minHeight,boxSizing:"border-box",flexShrink:0});this.state.flexBasis&&(i.flexBasis=this.state.flexBasis);var o=this.props.as||"div";return te(o,{...ol({ref:this.ref,style:i,className:this.props.className},r),children:[this.state.isResizing&&w("div",{style:this.state.backgroundStyle}),this.props.children,this.renderResizer()]})},t.defaultProps={as:"div",onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},enable:{top:!0,right:!0,bottom:!0,left:!0,topRight:!0,bottomRight:!0,bottomLeft:!0,topLeft:!0},style:{},grid:[1,1],lockAspectRatio:!1,lockAspectRatioExtraWidth:0,lockAspectRatioExtraHeight:0,scale:1,resizeRatio:1,snapGap:0},t}(C.exports.PureComponent);function Gn(e,t,{checkForDefaultPrevented:n=!0}={}){return function(i){if(e?.(i),n===!1||!i.defaultPrevented)return t?.(i)}}function Pv(e,t=[]){let n=[];function r(o,a){const s=C.exports.createContext(a),l=n.length;n=[...n,a];function d(g){const{scope:m,children:y,...b}=g,S=m?.[e][l]||s,E=C.exports.useMemo(()=>b,Object.values(b));return C.exports.createElement(S.Provider,{value:E},y)}function p(g,m){const y=m?.[e][l]||s,b=C.exports.useContext(y);if(b)return b;if(a!==void 0)return a;throw new Error(`\`${g}\` must be used within \`${o}\``)}return d.displayName=o+"Provider",[d,p]}const i=()=>{const o=n.map(a=>C.exports.createContext(a));return function(s){const l=s?.[e]||o;return C.exports.useMemo(()=>({[`__scope${e}`]:{...s,[e]:l}}),[s,l])}};return i.scopeName=e,[r,n3e(i,...t)]}function n3e(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(o){const a=r.reduce((s,{useScope:l,scopeName:d})=>{const g=l(o)[`__scope${d}`];return{...s,...g}},{});return C.exports.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return n.scopeName=t.scopeName,n}function r3e(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function BB(...e){return t=>e.forEach(n=>r3e(n,t))}function Ha(...e){return C.exports.useCallback(BB(...e),e)}const ev=C.exports.forwardRef((e,t)=>{const{children:n,...r}=e,i=C.exports.Children.toArray(n),o=i.find(o3e);if(o){const a=o.props.children,s=i.map(l=>l===o?C.exports.Children.count(a)>1?C.exports.Children.only(null):C.exports.isValidElement(a)?a.props.children:null:l);return C.exports.createElement(rC,En({},r,{ref:t}),C.exports.isValidElement(a)?C.exports.cloneElement(a,void 0,s):null)}return C.exports.createElement(rC,En({},r,{ref:t}),n)});ev.displayName="Slot";const rC=C.exports.forwardRef((e,t)=>{const{children:n,...r}=e;return C.exports.isValidElement(n)?C.exports.cloneElement(n,{...a3e(r,n.props),ref:BB(t,n.ref)}):C.exports.Children.count(n)>1?C.exports.Children.only(null):null});rC.displayName="SlotClone";const i3e=({children:e})=>C.exports.createElement(C.exports.Fragment,null,e);function o3e(e){return C.exports.isValidElement(e)&&e.type===i3e}function a3e(e,t){const n={...t};for(const r in t){const i=e[r],o=t[r];/^on[A-Z]/.test(r)?i&&o?n[r]=(...s)=>{o(...s),i(...s)}:i&&(n[r]=i):r==="style"?n[r]={...i,...o}:r==="className"&&(n[r]=[i,o].filter(Boolean).join(" "))}return{...e,...n}}const s3e=["a","button","div","h2","h3","img","label","li","nav","ol","p","span","svg","ul"],mu=s3e.reduce((e,t)=>{const n=C.exports.forwardRef((r,i)=>{const{asChild:o,...a}=r,s=o?ev:t;return C.exports.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),C.exports.createElement(s,En({},a,{ref:i}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function $B(e,t){e&&El.exports.flushSync(()=>e.dispatchEvent(t))}function HB(e){const t=e+"CollectionProvider",[n,r]=Pv(t),[i,o]=n(t,{collectionRef:{current:null},itemMap:new Map}),a=y=>{const{scope:b,children:S}=y,E=ne.useRef(null),P=ne.useRef(new Map).current;return ne.createElement(i,{scope:b,itemMap:P,collectionRef:E},S)},s=e+"CollectionSlot",l=ne.forwardRef((y,b)=>{const{scope:S,children:E}=y,P=o(s,S),k=Ha(b,P.collectionRef);return ne.createElement(ev,{ref:k},E)}),d=e+"CollectionItemSlot",p="data-radix-collection-item",g=ne.forwardRef((y,b)=>{const{scope:S,children:E,...P}=y,k=ne.useRef(null),L=Ha(b,k),I=o(d,S);return ne.useEffect(()=>(I.itemMap.set(k,{ref:k,...P}),()=>void I.itemMap.delete(k))),ne.createElement(ev,{[p]:"",ref:L},E)});function m(y){const b=o(e+"CollectionConsumer",y);return ne.useCallback(()=>{const E=b.collectionRef.current;if(!E)return[];const P=Array.from(E.querySelectorAll(`[${p}]`));return Array.from(b.itemMap.values()).sort((I,O)=>P.indexOf(I.ref.current)-P.indexOf(O.ref.current))},[b.collectionRef,b.itemMap])}return[{Provider:a,Slot:l,ItemSlot:g},m,r]}const l3e=C.exports.createContext(void 0);function WB(e){const t=C.exports.useContext(l3e);return e||t||"ltr"}function Cl(e){const t=C.exports.useRef(e);return C.exports.useEffect(()=>{t.current=e}),C.exports.useMemo(()=>(...n)=>{var r;return(r=t.current)===null||r===void 0?void 0:r.call(t,...n)},[])}function u3e(e,t=globalThis?.document){const n=Cl(e);C.exports.useEffect(()=>{const r=i=>{i.key==="Escape"&&n(i)};return t.addEventListener("keydown",r),()=>t.removeEventListener("keydown",r)},[n,t])}const iC="dismissableLayer.update",c3e="dismissableLayer.pointerDownOutside",d3e="dismissableLayer.focusOutside";let XL;const f3e=C.exports.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),h3e=C.exports.forwardRef((e,t)=>{var n;const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:i,onPointerDownOutside:o,onFocusOutside:a,onInteractOutside:s,onDismiss:l,...d}=e,p=C.exports.useContext(f3e),[g,m]=C.exports.useState(null),y=(n=g?.ownerDocument)!==null&&n!==void 0?n:globalThis?.document,[,b]=C.exports.useState({}),S=Ha(t,F=>m(F)),E=Array.from(p.layers),[P]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),k=E.indexOf(P),L=g?E.indexOf(g):-1,I=p.layersWithOutsidePointerEventsDisabled.size>0,O=L>=k,N=p3e(F=>{const U=F.target,W=[...p.branches].some(q=>q.contains(U));!O||W||(o?.(F),s?.(F),F.defaultPrevented||l?.())},y),D=g3e(F=>{const U=F.target;[...p.branches].some(q=>q.contains(U))||(a?.(F),s?.(F),F.defaultPrevented||l?.())},y);return u3e(F=>{L===p.layers.size-1&&(i?.(F),!F.defaultPrevented&&l&&(F.preventDefault(),l()))},y),C.exports.useEffect(()=>{if(!!g)return r&&(p.layersWithOutsidePointerEventsDisabled.size===0&&(XL=y.body.style.pointerEvents,y.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(g)),p.layers.add(g),QL(),()=>{r&&p.layersWithOutsidePointerEventsDisabled.size===1&&(y.body.style.pointerEvents=XL)}},[g,y,r,p]),C.exports.useEffect(()=>()=>{!g||(p.layers.delete(g),p.layersWithOutsidePointerEventsDisabled.delete(g),QL())},[g,p]),C.exports.useEffect(()=>{const F=()=>b({});return document.addEventListener(iC,F),()=>document.removeEventListener(iC,F)},[]),C.exports.createElement(mu.div,En({},d,{ref:S,style:{pointerEvents:I?O?"auto":"none":void 0,...e.style},onFocusCapture:Gn(e.onFocusCapture,D.onFocusCapture),onBlurCapture:Gn(e.onBlurCapture,D.onBlurCapture),onPointerDownCapture:Gn(e.onPointerDownCapture,N.onPointerDownCapture)}))});function p3e(e,t=globalThis?.document){const n=Cl(e),r=C.exports.useRef(!1),i=C.exports.useRef(()=>{});return C.exports.useEffect(()=>{const o=s=>{if(s.target&&!r.current){let d=function(){VB(c3e,n,l,{discrete:!0})};const l={originalEvent:s};s.pointerType==="touch"?(t.removeEventListener("click",i.current),i.current=d,t.addEventListener("click",i.current,{once:!0})):d()}r.current=!1},a=window.setTimeout(()=>{t.addEventListener("pointerdown",o)},0);return()=>{window.clearTimeout(a),t.removeEventListener("pointerdown",o),t.removeEventListener("click",i.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function g3e(e,t=globalThis?.document){const n=Cl(e),r=C.exports.useRef(!1);return C.exports.useEffect(()=>{const i=o=>{o.target&&!r.current&&VB(d3e,n,{originalEvent:o},{discrete:!1})};return t.addEventListener("focusin",i),()=>t.removeEventListener("focusin",i)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function QL(){const e=new CustomEvent(iC);document.dispatchEvent(e)}function VB(e,t,n,{discrete:r}){const i=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?$B(i,o):i.dispatchEvent(o)}let PS=0;function m3e(){C.exports.useEffect(()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(e=n[0])!==null&&e!==void 0?e:JL()),document.body.insertAdjacentElement("beforeend",(t=n[1])!==null&&t!==void 0?t:JL()),PS++,()=>{PS===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),PS--}},[])}function JL(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}const TS="focusScope.autoFocusOnMount",LS="focusScope.autoFocusOnUnmount",eA={bubbles:!1,cancelable:!0},v3e=C.exports.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:o,...a}=e,[s,l]=C.exports.useState(null),d=Cl(i),p=Cl(o),g=C.exports.useRef(null),m=Ha(t,S=>l(S)),y=C.exports.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;C.exports.useEffect(()=>{if(r){let S=function(P){if(y.paused||!s)return;const k=P.target;s.contains(k)?g.current=k:lf(g.current,{select:!0})},E=function(P){y.paused||!s||s.contains(P.relatedTarget)||lf(g.current,{select:!0})};return document.addEventListener("focusin",S),document.addEventListener("focusout",E),()=>{document.removeEventListener("focusin",S),document.removeEventListener("focusout",E)}}},[r,s,y.paused]),C.exports.useEffect(()=>{if(s){nA.add(y);const S=document.activeElement;if(!s.contains(S)){const P=new CustomEvent(TS,eA);s.addEventListener(TS,d),s.dispatchEvent(P),P.defaultPrevented||(y3e(C3e(UB(s)),{select:!0}),document.activeElement===S&&lf(s))}return()=>{s.removeEventListener(TS,d),setTimeout(()=>{const P=new CustomEvent(LS,eA);s.addEventListener(LS,p),s.dispatchEvent(P),P.defaultPrevented||lf(S??document.body,{select:!0}),s.removeEventListener(LS,p),nA.remove(y)},0)}}},[s,d,p,y]);const b=C.exports.useCallback(S=>{if(!n&&!r||y.paused)return;const E=S.key==="Tab"&&!S.altKey&&!S.ctrlKey&&!S.metaKey,P=document.activeElement;if(E&&P){const k=S.currentTarget,[L,I]=x3e(k);L&&I?!S.shiftKey&&P===I?(S.preventDefault(),n&&lf(L,{select:!0})):S.shiftKey&&P===L&&(S.preventDefault(),n&&lf(I,{select:!0})):P===k&&S.preventDefault()}},[n,r,y.paused]);return C.exports.createElement(mu.div,En({tabIndex:-1},a,{ref:m,onKeyDown:b}))});function y3e(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(lf(r,{select:t}),document.activeElement!==n)return}function x3e(e){const t=UB(e),n=tA(t,e),r=tA(t.reverse(),e);return[n,r]}function UB(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const i=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||i?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function tA(e,t){for(const n of e)if(!b3e(n,{upTo:t}))return n}function b3e(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function S3e(e){return e instanceof HTMLInputElement&&"select"in e}function lf(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&S3e(e)&&t&&e.select()}}const nA=w3e();function w3e(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=rA(e,t),e.unshift(t)},remove(t){var n;e=rA(e,t),(n=e[0])===null||n===void 0||n.resume()}}}function rA(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function C3e(e){return e.filter(t=>t.tagName!=="A")}const x0=Boolean(globalThis?.document)?C.exports.useLayoutEffect:()=>{},_3e=US["useId".toString()]||(()=>{});let k3e=0;function E3e(e){const[t,n]=C.exports.useState(_3e());return x0(()=>{e||n(r=>r??String(k3e++))},[e]),e||(t?`radix-${t}`:"")}function z0(e){return e.split("-")[0]}function px(e){return e.split("-")[1]}function F0(e){return["top","bottom"].includes(z0(e))?"x":"y"}function q7(e){return e==="y"?"height":"width"}function iA(e,t,n){let{reference:r,floating:i}=e;const o=r.x+r.width/2-i.width/2,a=r.y+r.height/2-i.height/2,s=F0(t),l=q7(s),d=r[l]/2-i[l]/2,p=z0(t),g=s==="x";let m;switch(p){case"top":m={x:o,y:r.y-i.height};break;case"bottom":m={x:o,y:r.y+r.height};break;case"right":m={x:r.x+r.width,y:a};break;case"left":m={x:r.x-i.width,y:a};break;default:m={x:r.x,y:r.y}}switch(px(t)){case"start":m[s]-=d*(n&&g?-1:1);break;case"end":m[s]+=d*(n&&g?-1:1);break}return m}const P3e=async(e,t,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:a}=n,s=await(a.isRTL==null?void 0:a.isRTL(t));let l=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:d,y:p}=iA(l,r,s),g=r,m={},y=0;for(let b=0;b<o.length;b++){const{name:S,fn:E}=o[b],{x:P,y:k,data:L,reset:I}=await E({x:d,y:p,initialPlacement:r,placement:g,strategy:i,middlewareData:m,rects:l,platform:a,elements:{reference:e,floating:t}});if(d=P??d,p=k??p,m={...m,[S]:{...m[S],...L}},I&&y<=50){y++,typeof I=="object"&&(I.placement&&(g=I.placement),I.rects&&(l=I.rects===!0?await a.getElementRects({reference:e,floating:t,strategy:i}):I.rects),{x:d,y:p}=iA(l,g,s)),b=-1;continue}}return{x:d,y:p,placement:g,strategy:i,middlewareData:m}};function T3e(e){return{top:0,right:0,bottom:0,left:0,...e}}function GB(e){return typeof e!="number"?T3e(e):{top:e,right:e,bottom:e,left:e}}function P5(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function T5(e,t){var n;t===void 0&&(t={});const{x:r,y:i,platform:o,rects:a,elements:s,strategy:l}=e,{boundary:d="clippingAncestors",rootBoundary:p="viewport",elementContext:g="floating",altBoundary:m=!1,padding:y=0}=t,b=GB(y),E=s[m?g==="floating"?"reference":"floating":g],P=P5(await o.getClippingRect({element:(n=await(o.isElement==null?void 0:o.isElement(E)))==null||n?E:E.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(s.floating)),boundary:d,rootBoundary:p,strategy:l})),k=P5(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({rect:g==="floating"?{...a.floating,x:r,y:i}:a.reference,offsetParent:await(o.getOffsetParent==null?void 0:o.getOffsetParent(s.floating)),strategy:l}):a[g]);return{top:P.top-k.top+b.top,bottom:k.bottom-P.bottom+b.bottom,left:P.left-k.left+b.left,right:k.right-P.right+b.right}}const L3e=Math.min,A3e=Math.max;function oC(e,t,n){return A3e(e,L3e(t,n))}const oA=e=>({name:"arrow",options:e,async fn(t){const{element:n,padding:r=0}=e??{},{x:i,y:o,placement:a,rects:s,platform:l}=t;if(n==null)return{};const d=GB(r),p={x:i,y:o},g=F0(a),m=px(a),y=q7(g),b=await l.getDimensions(n),S=g==="y"?"top":"left",E=g==="y"?"bottom":"right",P=s.reference[y]+s.reference[g]-p[g]-s.floating[y],k=p[g]-s.reference[g],L=await(l.getOffsetParent==null?void 0:l.getOffsetParent(n));let I=L?g==="y"?L.clientHeight||0:L.clientWidth||0:0;I===0&&(I=s.floating[y]);const O=P/2-k/2,N=d[S],D=I-b[y]-d[E],F=I/2-b[y]/2+O,U=oC(N,F,D),pe=(m==="start"?d[S]:d[E])>0&&F!==U&&s.reference[y]<=s.floating[y]?F<N?N-F:D-F:0;return{[g]:p[g]-pe,data:{[g]:U,centerOffset:F-U}}}}),I3e={left:"right",right:"left",bottom:"top",top:"bottom"};function L5(e){return e.replace(/left|right|bottom|top/g,t=>I3e[t])}function M3e(e,t,n){n===void 0&&(n=!1);const r=px(e),i=F0(e),o=q7(i);let a=i==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=L5(a)),{main:a,cross:L5(a)}}const R3e={start:"end",end:"start"};function aA(e){return e.replace(/start|end/g,t=>R3e[t])}const O3e=["top","right","bottom","left"];function N3e(e){const t=L5(e);return[aA(e),t,aA(t)]}const D3e=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n;const{placement:r,middlewareData:i,rects:o,initialPlacement:a,platform:s,elements:l}=t,{mainAxis:d=!0,crossAxis:p=!0,fallbackPlacements:g,fallbackStrategy:m="bestFit",flipAlignment:y=!0,...b}=e,S=z0(r),P=g||(S===a||!y?[L5(a)]:N3e(a)),k=[a,...P],L=await T5(t,b),I=[];let O=((n=i.flip)==null?void 0:n.overflows)||[];if(d&&I.push(L[S]),p){const{main:U,cross:W}=M3e(r,o,await(s.isRTL==null?void 0:s.isRTL(l.floating)));I.push(L[U],L[W])}if(O=[...O,{placement:r,overflows:I}],!I.every(U=>U<=0)){var N,D;const U=((N=(D=i.flip)==null?void 0:D.index)!=null?N:0)+1,W=k[U];if(W)return{data:{index:U,overflows:O},reset:{placement:W}};let q="bottom";switch(m){case"bestFit":{var F;const pe=(F=O.map(fe=>[fe,fe.overflows.filter(ye=>ye>0).reduce((ye,Pe)=>ye+Pe,0)]).sort((fe,ye)=>fe[1]-ye[1])[0])==null?void 0:F[0].placement;pe&&(q=pe);break}case"initialPlacement":q=a;break}if(r!==q)return{reset:{placement:q}}}return{}}}};function sA(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function lA(e){return O3e.some(t=>e[t]>=0)}const z3e=function(e){let{strategy:t="referenceHidden",...n}=e===void 0?{}:e;return{name:"hide",async fn(r){const{rects:i}=r;switch(t){case"referenceHidden":{const o=await T5(r,{...n,elementContext:"reference"}),a=sA(o,i.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:lA(a)}}}case"escaped":{const o=await T5(r,{...n,altBoundary:!0}),a=sA(o,i.floating);return{data:{escapedOffsets:a,escaped:lA(a)}}}default:return{}}}}};async function F3e(e,t){const{placement:n,platform:r,elements:i}=e,o=await(r.isRTL==null?void 0:r.isRTL(i.floating)),a=z0(n),s=px(n),l=F0(n)==="x",d=["left","top"].includes(a)?-1:1,p=o&&l?-1:1,g=typeof t=="function"?t(e):t;let{mainAxis:m,crossAxis:y,alignmentAxis:b}=typeof g=="number"?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...g};return s&&typeof b=="number"&&(y=s==="end"?b*-1:b),l?{x:y*p,y:m*d}:{x:m*d,y:y*p}}const B3e=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){const{x:n,y:r}=t,i=await F3e(t,e);return{x:n+i.x,y:r+i.y,data:i}}}};function jB(e){return e==="x"?"y":"x"}const $3e=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:i}=t,{mainAxis:o=!0,crossAxis:a=!1,limiter:s={fn:E=>{let{x:P,y:k}=E;return{x:P,y:k}}},...l}=e,d={x:n,y:r},p=await T5(t,l),g=F0(z0(i)),m=jB(g);let y=d[g],b=d[m];if(o){const E=g==="y"?"top":"left",P=g==="y"?"bottom":"right",k=y+p[E],L=y-p[P];y=oC(k,y,L)}if(a){const E=m==="y"?"top":"left",P=m==="y"?"bottom":"right",k=b+p[E],L=b-p[P];b=oC(k,b,L)}const S=s.fn({...t,[g]:y,[m]:b});return{...S,data:{x:S.x-n,y:S.y-r}}}}},H3e=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:i,rects:o,middlewareData:a}=t,{offset:s=0,mainAxis:l=!0,crossAxis:d=!0}=e,p={x:n,y:r},g=F0(i),m=jB(g);let y=p[g],b=p[m];const S=typeof s=="function"?s({...o,placement:i}):s,E=typeof S=="number"?{mainAxis:S,crossAxis:0}:{mainAxis:0,crossAxis:0,...S};if(l){const O=g==="y"?"height":"width",N=o.reference[g]-o.floating[O]+E.mainAxis,D=o.reference[g]+o.reference[O]-E.mainAxis;y<N?y=N:y>D&&(y=D)}if(d){var P,k,L,I;const O=g==="y"?"width":"height",N=["top","left"].includes(z0(i)),D=o.reference[m]-o.floating[O]+(N&&(P=(k=a.offset)==null?void 0:k[m])!=null?P:0)+(N?0:E.crossAxis),F=o.reference[m]+o.reference[O]+(N?0:(L=(I=a.offset)==null?void 0:I[m])!=null?L:0)-(N?E.crossAxis:0);b<D?b=D:b>F&&(b=F)}return{[g]:y,[m]:b}}}};function qB(e){return e&&e.document&&e.location&&e.alert&&e.setInterval}function Cu(e){if(e==null)return window;if(!qB(e)){const t=e.ownerDocument;return t&&t.defaultView||window}return e}function Tv(e){return Cu(e).getComputedStyle(e)}function vu(e){return qB(e)?"":e?(e.nodeName||"").toLowerCase():""}function KB(){const e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(t=>t.brand+"/"+t.version).join(" "):navigator.userAgent}function _l(e){return e instanceof Cu(e).HTMLElement}function Xc(e){return e instanceof Cu(e).Element}function W3e(e){return e instanceof Cu(e).Node}function K7(e){if(typeof ShadowRoot>"u")return!1;const t=Cu(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function gx(e){const{overflow:t,overflowX:n,overflowY:r}=Tv(e);return/auto|scroll|overlay|hidden/.test(t+r+n)}function V3e(e){return["table","td","th"].includes(vu(e))}function ZB(e){const t=/firefox/i.test(KB()),n=Tv(e);return n.transform!=="none"||n.perspective!=="none"||n.contain==="paint"||["transform","perspective"].includes(n.willChange)||t&&n.willChange==="filter"||t&&(n.filter?n.filter!=="none":!1)}function YB(){return!/^((?!chrome|android).)*safari/i.test(KB())}const uA=Math.min,am=Math.max,A5=Math.round;function yu(e,t,n){var r,i,o,a;t===void 0&&(t=!1),n===void 0&&(n=!1);const s=e.getBoundingClientRect();let l=1,d=1;t&&_l(e)&&(l=e.offsetWidth>0&&A5(s.width)/e.offsetWidth||1,d=e.offsetHeight>0&&A5(s.height)/e.offsetHeight||1);const p=Xc(e)?Cu(e):window,g=!YB()&&n,m=(s.left+(g&&(r=(i=p.visualViewport)==null?void 0:i.offsetLeft)!=null?r:0))/l,y=(s.top+(g&&(o=(a=p.visualViewport)==null?void 0:a.offsetTop)!=null?o:0))/d,b=s.width/l,S=s.height/d;return{width:b,height:S,top:y,right:m+b,bottom:y+S,left:m,x:m,y}}function ad(e){return((W3e(e)?e.ownerDocument:e.document)||window.document).documentElement}function mx(e){return Xc(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function XB(e){return yu(ad(e)).left+mx(e).scrollLeft}function U3e(e){const t=yu(e);return A5(t.width)!==e.offsetWidth||A5(t.height)!==e.offsetHeight}function G3e(e,t,n){const r=_l(t),i=ad(t),o=yu(e,r&&U3e(t),n==="fixed");let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(r||!r&&n!=="fixed")if((vu(t)!=="body"||gx(i))&&(a=mx(t)),_l(t)){const l=yu(t,!0);s.x=l.x+t.clientLeft,s.y=l.y+t.clientTop}else i&&(s.x=XB(i));return{x:o.left+a.scrollLeft-s.x,y:o.top+a.scrollTop-s.y,width:o.width,height:o.height}}function QB(e){return vu(e)==="html"?e:e.assignedSlot||e.parentNode||(K7(e)?e.host:null)||ad(e)}function cA(e){return!_l(e)||getComputedStyle(e).position==="fixed"?null:e.offsetParent}function j3e(e){let t=QB(e);for(K7(t)&&(t=t.host);_l(t)&&!["html","body"].includes(vu(t));){if(ZB(t))return t;t=t.parentNode}return null}function aC(e){const t=Cu(e);let n=cA(e);for(;n&&V3e(n)&&getComputedStyle(n).position==="static";)n=cA(n);return n&&(vu(n)==="html"||vu(n)==="body"&&getComputedStyle(n).position==="static"&&!ZB(n))?t:n||j3e(e)||t}function dA(e){if(_l(e))return{width:e.offsetWidth,height:e.offsetHeight};const t=yu(e);return{width:t.width,height:t.height}}function q3e(e){let{rect:t,offsetParent:n,strategy:r}=e;const i=_l(n),o=ad(n);if(n===o)return t;let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if((i||!i&&r!=="fixed")&&((vu(n)!=="body"||gx(o))&&(a=mx(n)),_l(n))){const l=yu(n,!0);s.x=l.x+n.clientLeft,s.y=l.y+n.clientTop}return{...t,x:t.x-a.scrollLeft+s.x,y:t.y-a.scrollTop+s.y}}function K3e(e,t){const n=Cu(e),r=ad(e),i=n.visualViewport;let o=r.clientWidth,a=r.clientHeight,s=0,l=0;if(i){o=i.width,a=i.height;const d=YB();(d||!d&&t==="fixed")&&(s=i.offsetLeft,l=i.offsetTop)}return{width:o,height:a,x:s,y:l}}function Z3e(e){var t;const n=ad(e),r=mx(e),i=(t=e.ownerDocument)==null?void 0:t.body,o=am(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=am(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0);let s=-r.scrollLeft+XB(e);const l=-r.scrollTop;return Tv(i||n).direction==="rtl"&&(s+=am(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:a,x:s,y:l}}function JB(e){const t=QB(e);return["html","body","#document"].includes(vu(t))?e.ownerDocument.body:_l(t)&&gx(t)?t:JB(t)}function I5(e,t){var n;t===void 0&&(t=[]);const r=JB(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),o=Cu(r),a=i?[o].concat(o.visualViewport||[],gx(r)?r:[]):r,s=t.concat(a);return i?s:s.concat(I5(a))}function Y3e(e,t){const n=t.getRootNode==null?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&K7(n)){let r=t;do{if(r&&e===r)return!0;r=r.parentNode||r.host}while(r)}return!1}function X3e(e,t){const n=yu(e,!1,t==="fixed"),r=n.top+e.clientTop,i=n.left+e.clientLeft;return{top:r,left:i,x:i,y:r,right:i+e.clientWidth,bottom:r+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}function fA(e,t,n){return t==="viewport"?P5(K3e(e,n)):Xc(t)?X3e(t,n):P5(Z3e(ad(e)))}function Q3e(e){const t=I5(e),r=["absolute","fixed"].includes(Tv(e).position)&&_l(e)?aC(e):e;return Xc(r)?t.filter(i=>Xc(i)&&Y3e(i,r)&&vu(i)!=="body"):[]}function J3e(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e;const a=[...n==="clippingAncestors"?Q3e(t):[].concat(n),r],s=a[0],l=a.reduce((d,p)=>{const g=fA(t,p,i);return d.top=am(g.top,d.top),d.right=uA(g.right,d.right),d.bottom=uA(g.bottom,d.bottom),d.left=am(g.left,d.left),d},fA(t,s,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}const e5e={getClippingRect:J3e,convertOffsetParentRelativeRectToViewportRelativeRect:q3e,isElement:Xc,getDimensions:dA,getOffsetParent:aC,getDocumentElement:ad,getElementRects:e=>{let{reference:t,floating:n,strategy:r}=e;return{reference:G3e(t,aC(n),r),floating:{...dA(n),x:0,y:0}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>Tv(e).direction==="rtl"};function t5e(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:a=!0,animationFrame:s=!1}=r,l=i&&!s,d=o&&!s,p=l||d?[...Xc(e)?I5(e):[],...I5(t)]:[];p.forEach(S=>{l&&S.addEventListener("scroll",n,{passive:!0}),d&&S.addEventListener("resize",n)});let g=null;if(a){let S=!0;g=new ResizeObserver(()=>{S||n(),S=!1}),Xc(e)&&!s&&g.observe(e),g.observe(t)}let m,y=s?yu(e):null;s&&b();function b(){const S=yu(e);y&&(S.x!==y.x||S.y!==y.y||S.width!==y.width||S.height!==y.height)&&n(),y=S,m=requestAnimationFrame(b)}return n(),()=>{var S;p.forEach(E=>{l&&E.removeEventListener("scroll",n),d&&E.removeEventListener("resize",n)}),(S=g)==null||S.disconnect(),g=null,s&&cancelAnimationFrame(m)}}const n5e=(e,t,n)=>P3e(e,t,{platform:e5e,...n});var sC=typeof document<"u"?C.exports.useLayoutEffect:C.exports.useEffect;function lC(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!lC(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,i[r]))return!1;for(r=n;r--!==0;){const o=i[r];if(!(o==="_owner"&&e.$$typeof)&&!lC(e[o],t[o]))return!1}return!0}return e!==e&&t!==t}function r5e(e){const t=C.exports.useRef(e);return sC(()=>{t.current=e}),t}function i5e(e){let{middleware:t,placement:n="bottom",strategy:r="absolute",whileElementsMounted:i}=e===void 0?{}:e;const o=C.exports.useRef(null),a=C.exports.useRef(null),s=r5e(i),l=C.exports.useRef(null),[d,p]=C.exports.useState({x:null,y:null,strategy:r,placement:n,middlewareData:{}}),[g,m]=C.exports.useState(t);lC(g?.map(L=>{let{options:I}=L;return I}),t?.map(L=>{let{options:I}=L;return I}))||m(t);const y=C.exports.useCallback(()=>{!o.current||!a.current||n5e(o.current,a.current,{middleware:g,placement:n,strategy:r}).then(L=>{b.current&&El.exports.flushSync(()=>{p(L)})})},[g,n,r]);sC(()=>{b.current&&y()},[y]);const b=C.exports.useRef(!1);sC(()=>(b.current=!0,()=>{b.current=!1}),[]);const S=C.exports.useCallback(()=>{if(typeof l.current=="function"&&(l.current(),l.current=null),o.current&&a.current)if(s.current){const L=s.current(o.current,a.current,y);l.current=L}else y()},[y,s]),E=C.exports.useCallback(L=>{o.current=L,S()},[S]),P=C.exports.useCallback(L=>{a.current=L,S()},[S]),k=C.exports.useMemo(()=>({reference:o,floating:a}),[]);return C.exports.useMemo(()=>({...d,update:y,refs:k,reference:E,floating:P}),[d,y,k,E,P])}const o5e=e=>{const{element:t,padding:n}=e;function r(i){return Object.prototype.hasOwnProperty.call(i,"current")}return{name:"arrow",options:e,fn(i){return r(t)?t.current!=null?oA({element:t.current,padding:n}).fn(i):{}:t?oA({element:t,padding:n}).fn(i):{}}}};function a5e(e){const[t,n]=C.exports.useState(void 0);return x0(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const o=i[0];let a,s;if("borderBoxSize"in o){const l=o.borderBoxSize,d=Array.isArray(l)?l[0]:l;a=d.inlineSize,s=d.blockSize}else a=e.offsetWidth,s=e.offsetHeight;n({width:a,height:s})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}const e$="Popper",[Z7,t$]=Pv(e$),[s5e,n$]=Z7(e$),l5e=e=>{const{__scopePopper:t,children:n}=e,[r,i]=C.exports.useState(null);return C.exports.createElement(s5e,{scope:t,anchor:r,onAnchorChange:i},n)},u5e="PopperAnchor",c5e=C.exports.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...i}=e,o=n$(u5e,n),a=C.exports.useRef(null),s=Ha(t,a);return C.exports.useEffect(()=>{o.onAnchorChange(r?.current||a.current)}),r?null:C.exports.createElement(mu.div,En({},i,{ref:s}))}),M5="PopperContent",[d5e,U9e]=Z7(M5),[f5e,h5e]=Z7(M5,{hasParent:!1,positionUpdateFns:new Set}),p5e=C.exports.forwardRef((e,t)=>{var n,r,i,o,a,s,l,d;const{__scopePopper:p,side:g="bottom",sideOffset:m=0,align:y="center",alignOffset:b=0,arrowPadding:S=0,collisionBoundary:E=[],collisionPadding:P=0,sticky:k="partial",hideWhenDetached:L=!1,avoidCollisions:I=!0,...O}=e,N=n$(M5,p),[D,F]=C.exports.useState(null),U=Ha(t,bt=>F(bt)),[W,q]=C.exports.useState(null),pe=a5e(W),fe=(n=pe?.width)!==null&&n!==void 0?n:0,ye=(r=pe?.height)!==null&&r!==void 0?r:0,Pe=g+(y!=="center"?"-"+y:""),xe=typeof P=="number"?P:{top:0,right:0,bottom:0,left:0,...P},Y=Array.isArray(E)?E:[E],V=Y.length>0,ae={padding:xe,boundary:Y.filter(m5e),altBoundary:V},{reference:oe,floating:X,strategy:me,x:ve,y:Se,placement:He,middlewareData:je,update:ut}=i5e({strategy:"fixed",placement:Pe,whileElementsMounted:t5e,middleware:[B3e({mainAxis:m+ye,alignmentAxis:b}),I?$3e({mainAxis:!0,crossAxis:!1,limiter:k==="partial"?H3e():void 0,...ae}):void 0,W?o5e({element:W,padding:S}):void 0,I?D3e({...ae}):void 0,v5e({arrowWidth:fe,arrowHeight:ye}),L?z3e({strategy:"referenceHidden"}):void 0].filter(g5e)});x0(()=>{oe(N.anchor)},[oe,N.anchor]);const qe=ve!==null&&Se!==null,[at,et]=r$(He),it=(i=je.arrow)===null||i===void 0?void 0:i.x,At=(o=je.arrow)===null||o===void 0?void 0:o.y,wt=((a=je.arrow)===null||a===void 0?void 0:a.centerOffset)!==0,[Le,ot]=C.exports.useState();x0(()=>{D&&ot(window.getComputedStyle(D).zIndex)},[D]);const{hasParent:Et,positionUpdateFns:rt}=h5e(M5,p),pt=!Et;C.exports.useLayoutEffect(()=>{if(!pt)return rt.add(ut),()=>{rt.delete(ut)}},[pt,rt,ut]),C.exports.useLayoutEffect(()=>{pt&&qe&&Array.from(rt).reverse().forEach(bt=>requestAnimationFrame(bt))},[pt,qe,rt]);const Sn={"data-side":at,"data-align":et,...O,ref:U,style:{...O.style,animation:qe?void 0:"none",opacity:(s=je.hide)!==null&&s!==void 0&&s.referenceHidden?0:void 0}};return C.exports.createElement("div",{ref:X,"data-radix-popper-content-wrapper":"",style:{position:me,left:0,top:0,transform:qe?`translate3d(${Math.round(ve)}px, ${Math.round(Se)}px, 0)`:"translate3d(0, -200%, 0)",minWidth:"max-content",zIndex:Le,["--radix-popper-transform-origin"]:[(l=je.transformOrigin)===null||l===void 0?void 0:l.x,(d=je.transformOrigin)===null||d===void 0?void 0:d.y].join(" ")}},C.exports.createElement(d5e,{scope:p,placedSide:at,onArrowChange:q,arrowX:it,arrowY:At,shouldHideArrow:wt},pt?C.exports.createElement(f5e,{scope:p,hasParent:!0,positionUpdateFns:rt},C.exports.createElement(mu.div,Sn)):C.exports.createElement(mu.div,Sn)))});function g5e(e){return e!==void 0}function m5e(e){return e!==null}const v5e=e=>({name:"transformOrigin",options:e,fn(t){var n,r,i,o,a;const{placement:s,rects:l,middlewareData:d}=t,g=((n=d.arrow)===null||n===void 0?void 0:n.centerOffset)!==0,m=g?0:e.arrowWidth,y=g?0:e.arrowHeight,[b,S]=r$(s),E={start:"0%",center:"50%",end:"100%"}[S],P=((r=(i=d.arrow)===null||i===void 0?void 0:i.x)!==null&&r!==void 0?r:0)+m/2,k=((o=(a=d.arrow)===null||a===void 0?void 0:a.y)!==null&&o!==void 0?o:0)+y/2;let L="",I="";return b==="bottom"?(L=g?E:`${P}px`,I=`${-y}px`):b==="top"?(L=g?E:`${P}px`,I=`${l.floating.height+y}px`):b==="right"?(L=`${-y}px`,I=g?E:`${k}px`):b==="left"&&(L=`${l.floating.width+y}px`,I=g?E:`${k}px`),{data:{x:L,y:I}}}});function r$(e){const[t,n="center"]=e.split("-");return[t,n]}const y5e=l5e,x5e=c5e,b5e=p5e;function S5e(e,t){return C.exports.useReducer((n,r)=>{const i=t[n][r];return i??n},e)}const i$=e=>{const{present:t,children:n}=e,r=w5e(t),i=typeof n=="function"?n({present:r.isPresent}):C.exports.Children.only(n),o=Ha(r.ref,i.ref);return typeof n=="function"||r.isPresent?C.exports.cloneElement(i,{ref:o}):null};i$.displayName="Presence";function w5e(e){const[t,n]=C.exports.useState(),r=C.exports.useRef({}),i=C.exports.useRef(e),o=C.exports.useRef("none"),a=e?"mounted":"unmounted",[s,l]=S5e(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return C.exports.useEffect(()=>{const d=fy(r.current);o.current=s==="mounted"?d:"none"},[s]),x0(()=>{const d=r.current,p=i.current;if(p!==e){const m=o.current,y=fy(d);e?l("MOUNT"):y==="none"||d?.display==="none"?l("UNMOUNT"):l(p&&m!==y?"ANIMATION_OUT":"UNMOUNT"),i.current=e}},[e,l]),x0(()=>{if(t){const d=g=>{const y=fy(r.current).includes(g.animationName);g.target===t&&y&&El.exports.flushSync(()=>l("ANIMATION_END"))},p=g=>{g.target===t&&(o.current=fy(r.current))};return t.addEventListener("animationstart",p),t.addEventListener("animationcancel",d),t.addEventListener("animationend",d),()=>{t.removeEventListener("animationstart",p),t.removeEventListener("animationcancel",d),t.removeEventListener("animationend",d)}}else l("ANIMATION_END")},[t,l]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:C.exports.useCallback(d=>{d&&(r.current=getComputedStyle(d)),n(d)},[])}}function fy(e){return e?.animationName||"none"}function C5e({prop:e,defaultProp:t,onChange:n=()=>{}}){const[r,i]=_5e({defaultProp:t,onChange:n}),o=e!==void 0,a=o?e:r,s=Cl(n),l=C.exports.useCallback(d=>{if(o){const g=typeof d=="function"?d(e):d;g!==e&&s(g)}else i(d)},[o,e,i,s]);return[a,l]}function _5e({defaultProp:e,onChange:t}){const n=C.exports.useState(e),[r]=n,i=C.exports.useRef(r),o=Cl(t);return C.exports.useEffect(()=>{i.current!==r&&(o(r),i.current=r)},[r,i,o]),n}const AS="rovingFocusGroup.onEntryFocus",k5e={bubbles:!1,cancelable:!0},Y7="RovingFocusGroup",[uC,o$,E5e]=HB(Y7),[P5e,a$]=Pv(Y7,[E5e]),[T5e,L5e]=P5e(Y7),A5e=C.exports.forwardRef((e,t)=>C.exports.createElement(uC.Provider,{scope:e.__scopeRovingFocusGroup},C.exports.createElement(uC.Slot,{scope:e.__scopeRovingFocusGroup},C.exports.createElement(I5e,En({},e,{ref:t}))))),I5e=C.exports.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:i=!1,dir:o,currentTabStopId:a,defaultCurrentTabStopId:s,onCurrentTabStopIdChange:l,onEntryFocus:d,...p}=e,g=C.exports.useRef(null),m=Ha(t,g),y=WB(o),[b=null,S]=C5e({prop:a,defaultProp:s,onChange:l}),[E,P]=C.exports.useState(!1),k=Cl(d),L=o$(n),I=C.exports.useRef(!1),[O,N]=C.exports.useState(0);return C.exports.useEffect(()=>{const D=g.current;if(D)return D.addEventListener(AS,k),()=>D.removeEventListener(AS,k)},[k]),C.exports.createElement(T5e,{scope:n,orientation:r,dir:y,loop:i,currentTabStopId:b,onItemFocus:C.exports.useCallback(D=>S(D),[S]),onItemShiftTab:C.exports.useCallback(()=>P(!0),[]),onFocusableItemAdd:C.exports.useCallback(()=>N(D=>D+1),[]),onFocusableItemRemove:C.exports.useCallback(()=>N(D=>D-1),[])},C.exports.createElement(mu.div,En({tabIndex:E||O===0?-1:0,"data-orientation":r},p,{ref:m,style:{outline:"none",...e.style},onMouseDown:Gn(e.onMouseDown,()=>{I.current=!0}),onFocus:Gn(e.onFocus,D=>{const F=!I.current;if(D.target===D.currentTarget&&F&&!E){const U=new CustomEvent(AS,k5e);if(D.currentTarget.dispatchEvent(U),!U.defaultPrevented){const W=L().filter(Pe=>Pe.focusable),q=W.find(Pe=>Pe.active),pe=W.find(Pe=>Pe.id===b),ye=[q,pe,...W].filter(Boolean).map(Pe=>Pe.ref.current);s$(ye)}}I.current=!1}),onBlur:Gn(e.onBlur,()=>P(!1))})))}),M5e="RovingFocusGroupItem",R5e=C.exports.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:i=!1,...o}=e,a=E3e(),s=L5e(M5e,n),l=s.currentTabStopId===a,d=o$(n),{onFocusableItemAdd:p,onFocusableItemRemove:g}=s;return C.exports.useEffect(()=>{if(r)return p(),()=>g()},[r,p,g]),C.exports.createElement(uC.ItemSlot,{scope:n,id:a,focusable:r,active:i},C.exports.createElement(mu.span,En({tabIndex:l?0:-1,"data-orientation":s.orientation},o,{ref:t,onMouseDown:Gn(e.onMouseDown,m=>{r?s.onItemFocus(a):m.preventDefault()}),onFocus:Gn(e.onFocus,()=>s.onItemFocus(a)),onKeyDown:Gn(e.onKeyDown,m=>{if(m.key==="Tab"&&m.shiftKey){s.onItemShiftTab();return}if(m.target!==m.currentTarget)return;const y=D5e(m,s.orientation,s.dir);if(y!==void 0){m.preventDefault();let S=d().filter(E=>E.focusable).map(E=>E.ref.current);if(y==="last")S.reverse();else if(y==="prev"||y==="next"){y==="prev"&&S.reverse();const E=S.indexOf(m.currentTarget);S=s.loop?z5e(S,E+1):S.slice(E+1)}setTimeout(()=>s$(S))}})})))}),O5e={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function N5e(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function D5e(e,t,n){const r=N5e(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return O5e[r]}function s$(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function z5e(e,t){return e.map((n,r)=>e[(t+r)%e.length])}const F5e=A5e,B5e=R5e,$5e=["Enter"," "],H5e=["ArrowDown","PageUp","Home"],l$=["ArrowUp","PageDown","End"],W5e=[...H5e,...l$],vx="Menu",[cC,V5e,U5e]=HB(vx),[Yf,u$]=Pv(vx,[U5e,t$,a$]),X7=t$(),c$=a$(),[G5e,yx]=Yf(vx),[j5e,Q7]=Yf(vx),q5e=e=>{const{__scopeMenu:t,open:n=!1,children:r,dir:i,onOpenChange:o,modal:a=!0}=e,s=X7(t),[l,d]=C.exports.useState(null),p=C.exports.useRef(!1),g=Cl(o),m=WB(i);return C.exports.useEffect(()=>{const y=()=>{p.current=!0,document.addEventListener("pointerdown",b,{capture:!0,once:!0}),document.addEventListener("pointermove",b,{capture:!0,once:!0})},b=()=>p.current=!1;return document.addEventListener("keydown",y,{capture:!0}),()=>{document.removeEventListener("keydown",y,{capture:!0}),document.removeEventListener("pointerdown",b,{capture:!0}),document.removeEventListener("pointermove",b,{capture:!0})}},[]),C.exports.createElement(y5e,s,C.exports.createElement(G5e,{scope:t,open:n,onOpenChange:g,content:l,onContentChange:d},C.exports.createElement(j5e,{scope:t,onClose:C.exports.useCallback(()=>g(!1),[g]),isUsingKeyboardRef:p,dir:m,modal:a},r)))},K5e=C.exports.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,i=X7(n);return C.exports.createElement(x5e,En({},i,r,{ref:t}))}),Z5e="MenuPortal",[G9e,Y5e]=Yf(Z5e,{forceMount:void 0}),Wc="MenuContent",[X5e,d$]=Yf(Wc),Q5e=C.exports.forwardRef((e,t)=>{const n=Y5e(Wc,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,o=yx(Wc,e.__scopeMenu),a=Q7(Wc,e.__scopeMenu);return C.exports.createElement(cC.Provider,{scope:e.__scopeMenu},C.exports.createElement(i$,{present:r||o.open},C.exports.createElement(cC.Slot,{scope:e.__scopeMenu},a.modal?C.exports.createElement(J5e,En({},i,{ref:t})):C.exports.createElement(e4e,En({},i,{ref:t})))))}),J5e=C.exports.forwardRef((e,t)=>{const n=yx(Wc,e.__scopeMenu),r=C.exports.useRef(null),i=Ha(t,r);return C.exports.useEffect(()=>{const o=r.current;if(o)return rz(o)},[]),C.exports.createElement(f$,En({},e,{ref:i,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:Gn(e.onFocusOutside,o=>o.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)}))}),e4e=C.exports.forwardRef((e,t)=>{const n=yx(Wc,e.__scopeMenu);return C.exports.createElement(f$,En({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)}))}),f$=C.exports.forwardRef((e,t)=>{const{__scopeMenu:n,loop:r=!1,trapFocus:i,onOpenAutoFocus:o,onCloseAutoFocus:a,disableOutsidePointerEvents:s,onEscapeKeyDown:l,onPointerDownOutside:d,onFocusOutside:p,onInteractOutside:g,onDismiss:m,disableOutsideScroll:y,...b}=e,S=yx(Wc,n),E=Q7(Wc,n),P=X7(n),k=c$(n),L=V5e(n),[I,O]=C.exports.useState(null),N=C.exports.useRef(null),D=Ha(t,N,S.onContentChange),F=C.exports.useRef(0),U=C.exports.useRef(""),W=C.exports.useRef(0),q=C.exports.useRef(null),pe=C.exports.useRef("right"),fe=C.exports.useRef(0),ye=y?Vz:C.exports.Fragment,Pe=y?{as:ev,allowPinchZoom:!0}:void 0,xe=V=>{var ae,oe;const X=U.current+V,me=L().filter(qe=>!qe.disabled),ve=document.activeElement,Se=(ae=me.find(qe=>qe.ref.current===ve))===null||ae===void 0?void 0:ae.textValue,He=me.map(qe=>qe.textValue),je=u4e(He,X,Se),ut=(oe=me.find(qe=>qe.textValue===je))===null||oe===void 0?void 0:oe.ref.current;(function qe(at){U.current=at,window.clearTimeout(F.current),at!==""&&(F.current=window.setTimeout(()=>qe(""),1e3))})(X),ut&&setTimeout(()=>ut.focus())};C.exports.useEffect(()=>()=>window.clearTimeout(F.current),[]),m3e();const Y=C.exports.useCallback(V=>{var ae,oe;return pe.current===((ae=q.current)===null||ae===void 0?void 0:ae.side)&&d4e(V,(oe=q.current)===null||oe===void 0?void 0:oe.area)},[]);return C.exports.createElement(X5e,{scope:n,searchRef:U,onItemEnter:C.exports.useCallback(V=>{Y(V)&&V.preventDefault()},[Y]),onItemLeave:C.exports.useCallback(V=>{var ae;Y(V)||((ae=N.current)===null||ae===void 0||ae.focus(),O(null))},[Y]),onTriggerLeave:C.exports.useCallback(V=>{Y(V)&&V.preventDefault()},[Y]),pointerGraceTimerRef:W,onPointerGraceIntentChange:C.exports.useCallback(V=>{q.current=V},[])},C.exports.createElement(ye,Pe,C.exports.createElement(v3e,{asChild:!0,trapped:i,onMountAutoFocus:Gn(o,V=>{var ae;V.preventDefault(),(ae=N.current)===null||ae===void 0||ae.focus()}),onUnmountAutoFocus:a},C.exports.createElement(h3e,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:l,onPointerDownOutside:d,onFocusOutside:p,onInteractOutside:g,onDismiss:m},C.exports.createElement(F5e,En({asChild:!0},k,{dir:E.dir,orientation:"vertical",loop:r,currentTabStopId:I,onCurrentTabStopIdChange:O,onEntryFocus:V=>{E.isUsingKeyboardRef.current||V.preventDefault()}}),C.exports.createElement(b5e,En({role:"menu","aria-orientation":"vertical","data-state":a4e(S.open),"data-radix-menu-content":"",dir:E.dir},P,b,{ref:D,style:{outline:"none",...b.style},onKeyDown:Gn(b.onKeyDown,V=>{const oe=V.target.closest("[data-radix-menu-content]")===V.currentTarget,X=V.ctrlKey||V.altKey||V.metaKey,me=V.key.length===1;oe&&(V.key==="Tab"&&V.preventDefault(),!X&&me&&xe(V.key));const ve=N.current;if(V.target!==ve||!W5e.includes(V.key))return;V.preventDefault();const He=L().filter(je=>!je.disabled).map(je=>je.ref.current);l$.includes(V.key)&&He.reverse(),s4e(He)}),onBlur:Gn(e.onBlur,V=>{V.currentTarget.contains(V.target)||(window.clearTimeout(F.current),U.current="")}),onPointerMove:Gn(e.onPointerMove,fC(V=>{const ae=V.target,oe=fe.current!==V.clientX;if(V.currentTarget.contains(ae)&&oe){const X=V.clientX>fe.current?"right":"left";pe.current=X,fe.current=V.clientX}}))})))))))}),dC="MenuItem",hA="menu.itemSelect",t4e=C.exports.forwardRef((e,t)=>{const{disabled:n=!1,onSelect:r,...i}=e,o=C.exports.useRef(null),a=Q7(dC,e.__scopeMenu),s=d$(dC,e.__scopeMenu),l=Ha(t,o),d=C.exports.useRef(!1),p=()=>{const g=o.current;if(!n&&g){const m=new CustomEvent(hA,{bubbles:!0,cancelable:!0});g.addEventListener(hA,y=>r?.(y),{once:!0}),$B(g,m),m.defaultPrevented?d.current=!1:a.onClose()}};return C.exports.createElement(n4e,En({},i,{ref:l,disabled:n,onClick:Gn(e.onClick,p),onPointerDown:g=>{var m;(m=e.onPointerDown)===null||m===void 0||m.call(e,g),d.current=!0},onPointerUp:Gn(e.onPointerUp,g=>{var m;d.current||(m=g.currentTarget)===null||m===void 0||m.click()}),onKeyDown:Gn(e.onKeyDown,g=>{const m=s.searchRef.current!=="";n||m&&g.key===" "||$5e.includes(g.key)&&(g.currentTarget.click(),g.preventDefault())})}))}),n4e=C.exports.forwardRef((e,t)=>{const{__scopeMenu:n,disabled:r=!1,textValue:i,...o}=e,a=d$(dC,n),s=c$(n),l=C.exports.useRef(null),d=Ha(t,l),[p,g]=C.exports.useState(!1),[m,y]=C.exports.useState("");return C.exports.useEffect(()=>{const b=l.current;if(b){var S;y(((S=b.textContent)!==null&&S!==void 0?S:"").trim())}},[o.children]),C.exports.createElement(cC.ItemSlot,{scope:n,disabled:r,textValue:i??m},C.exports.createElement(B5e,En({asChild:!0},s,{focusable:!r}),C.exports.createElement(mu.div,En({role:"menuitem","data-highlighted":p?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0},o,{ref:d,onPointerMove:Gn(e.onPointerMove,fC(b=>{r?a.onItemLeave(b):(a.onItemEnter(b),b.defaultPrevented||b.currentTarget.focus())})),onPointerLeave:Gn(e.onPointerLeave,fC(b=>a.onItemLeave(b))),onFocus:Gn(e.onFocus,()=>g(!0)),onBlur:Gn(e.onBlur,()=>g(!1))}))))}),r4e="MenuRadioGroup";Yf(r4e,{value:void 0,onValueChange:()=>{}});const i4e="MenuItemIndicator";Yf(i4e,{checked:!1});const o4e="MenuSub";Yf(o4e);function a4e(e){return e?"open":"closed"}function s4e(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function l4e(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function u4e(e,t,n){const i=t.length>1&&Array.from(t).every(d=>d===t[0])?t[0]:t,o=n?e.indexOf(n):-1;let a=l4e(e,Math.max(o,0));i.length===1&&(a=a.filter(d=>d!==n));const l=a.find(d=>d.toLowerCase().startsWith(i.toLowerCase()));return l!==n?l:void 0}function c4e(e,t){const{x:n,y:r}=e;let i=!1;for(let o=0,a=t.length-1;o<t.length;a=o++){const s=t[o].x,l=t[o].y,d=t[a].x,p=t[a].y;l>r!=p>r&&n<(d-s)*(r-l)/(p-l)+s&&(i=!i)}return i}function d4e(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return c4e(n,t)}function fC(e){return t=>t.pointerType==="mouse"?e(t):void 0}const f4e=q5e,h4e=K5e,p4e=Q5e,g4e=t4e,h$="ContextMenu",[m4e,j9e]=Pv(h$,[u$]),xx=u$(),[v4e,p$]=m4e(h$),y4e=e=>{const{__scopeContextMenu:t,children:n,onOpenChange:r,dir:i,modal:o=!0}=e,[a,s]=C.exports.useState(!1),l=xx(t),d=Cl(r),p=C.exports.useCallback(g=>{s(g),d(g)},[d]);return C.exports.createElement(v4e,{scope:t,open:a,onOpenChange:p,modal:o},C.exports.createElement(f4e,En({},l,{dir:i,open:a,onOpenChange:p,modal:o}),n))},x4e="ContextMenuTrigger",b4e=C.exports.forwardRef((e,t)=>{const{__scopeContextMenu:n,...r}=e,i=p$(x4e,n),o=xx(n),a=C.exports.useRef({x:0,y:0}),s=C.exports.useRef({getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...a.current})}),l=C.exports.useRef(0),d=C.exports.useCallback(()=>window.clearTimeout(l.current),[]),p=g=>{a.current={x:g.clientX,y:g.clientY},i.onOpenChange(!0)};return C.exports.useEffect(()=>d,[d]),C.exports.createElement(C.exports.Fragment,null,C.exports.createElement(h4e,En({},o,{virtualRef:s})),C.exports.createElement(mu.span,En({"data-state":i.open?"open":"closed"},r,{ref:t,style:{WebkitTouchCallout:"none",...e.style},onContextMenu:Gn(e.onContextMenu,g=>{d(),p(g),g.preventDefault()}),onPointerDown:Gn(e.onPointerDown,hy(g=>{d(),l.current=window.setTimeout(()=>p(g),700)})),onPointerMove:Gn(e.onPointerMove,hy(d)),onPointerCancel:Gn(e.onPointerCancel,hy(d)),onPointerUp:Gn(e.onPointerUp,hy(d))})))}),S4e="ContextMenuContent",w4e=C.exports.forwardRef((e,t)=>{const{__scopeContextMenu:n,...r}=e,i=p$(S4e,n),o=xx(n),a=C.exports.useRef(!1);return C.exports.createElement(p4e,En({},o,r,{ref:t,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:s=>{var l;(l=e.onCloseAutoFocus)===null||l===void 0||l.call(e,s),!s.defaultPrevented&&a.current&&s.preventDefault(),a.current=!1},onInteractOutside:s=>{var l;(l=e.onInteractOutside)===null||l===void 0||l.call(e,s),!s.defaultPrevented&&!i.modal&&(a.current=!0)},style:{...e.style,["--radix-context-menu-content-transform-origin"]:"var(--radix-popper-transform-origin)"}}))}),C4e=C.exports.forwardRef((e,t)=>{const{__scopeContextMenu:n,...r}=e,i=xx(n);return C.exports.createElement(g4e,En({},i,r,{ref:t}))});function hy(e){return t=>t.pointerType!=="mouse"?e(t):void 0}const _4e=y4e,k4e=b4e,E4e=w4e,ef=C4e,P4e=jt([e=>e.gallery,e=>e.options,Ga],(e,t,n)=>{const{categories:r,currentCategory:i,currentImageUuid:o,shouldPinGallery:a,shouldShowGallery:s,galleryScrollPosition:l,galleryImageMinimumWidth:d,galleryImageObjectFit:p,shouldHoldGalleryOpen:g,shouldAutoSwitchToNewImages:m,galleryWidth:y}=e;return{currentImageUuid:o,shouldPinGallery:a,shouldShowGallery:s,galleryScrollPosition:l,galleryImageMinimumWidth:d,galleryImageObjectFit:p,galleryGridTemplateColumns:`repeat(auto-fill, minmax(${d}px, auto))`,activeTabName:n,shouldHoldGalleryOpen:g,shouldAutoSwitchToNewImages:m,images:r[i].images,areMoreImagesAvailable:r[i].areMoreImagesAvailable,currentCategory:i,galleryWidth:y}}),T4e=jt([e=>e.options,e=>e.gallery,e=>e.system,Ga],(e,t,n,r)=>({mayDeleteImage:n.isConnected&&!n.isProcessing,galleryImageObjectFit:t.galleryImageObjectFit,galleryImageMinimumWidth:t.galleryImageMinimumWidth,activeTabName:r})),L4e=(e,t)=>e.image.uuid===t.image.uuid&&e.isSelected===t.isSelected,A4e=C.exports.memo(e=>{const t=ct(),{activeTabName:n,galleryImageObjectFit:r,galleryImageMinimumWidth:i,mayDeleteImage:o}=$e(T4e),{image:a,isSelected:s}=e,{url:l,uuid:d,metadata:p}=a,[g,m]=C.exports.useState(!1),y=od(),b=()=>m(!0),S=()=>m(!1),E=()=>{a.metadata&&t(d_(a.metadata.image.prompt)),y({title:"Prompt Set",status:"success",duration:2500,isClosable:!0})},P=()=>{a.metadata&&t(Iv(a.metadata.image.seed)),y({title:"Seed Set",status:"success",duration:2500,isClosable:!0})},k=()=>{t(nv(a)),n!=="img2img"&&t(Pa("img2img")),y({title:"Sent to Image To Image",status:"success",duration:2500,isClosable:!0})},L=()=>{t(E5(a)),n!=="inpainting"&&t(Pa("inpainting")),y({title:"Sent to Inpainting",status:"success",duration:2500,isClosable:!0})},I=()=>{p&&t(Ywe(p)),y({title:"Parameters Set",status:"success",duration:2500,isClosable:!0})},O=async()=>{if(p?.image?.init_image_path&&(await fetch(p.image.init_image_path)).ok){t(Pa("img2img")),t(Xwe(p)),y({title:"Initial Image Set",status:"success",duration:2500,isClosable:!0});return}y({title:"Initial Image Not Set",description:"Could not load initial image.",status:"error",duration:2500,isClosable:!0})};return te(_4e,{children:[w(k4e,{children:te(Pl,{position:"relative",className:"hoverable-image",onMouseOver:b,onMouseOut:S,children:[w(z4,{className:"hoverable-image-image",objectFit:r,rounded:"md",src:l,loading:"lazy"}),w("div",{className:"hoverable-image-content",onClick:()=>t(OB(a)),children:s&&w(ha,{width:"50%",height:"50%",as:T2e,className:"hoverable-image-check"})}),g&&i>=64&&w("div",{className:"hoverable-image-delete-button",children:w(Xr,{label:"Delete image",hasArrow:!0,children:w(tC,{image:a,children:w(Bi,{"aria-label":"Delete image",icon:w(W2e,{}),size:"xs",variant:"imageHoverIconButton",fontSize:14,isDisabled:!o})})})})]},d)}),te(E4e,{className:"hoverable-image-context-menu",sticky:"always",children:[w(ef,{onClickCapture:E,disabled:a?.metadata?.image?.prompt===void 0,children:"Use Prompt"}),w(ef,{onClickCapture:P,disabled:a?.metadata?.image?.seed===void 0,children:"Use Seed"}),w(ef,{onClickCapture:I,disabled:!["txt2img","img2img"].includes(a?.metadata?.image?.type),children:"Use All Parameters"}),w(Xr,{label:"Load initial image used for this generation",children:w(ef,{onClickCapture:O,disabled:a?.metadata?.image?.type!=="img2img",children:"Use Initial Image"})}),w(ef,{onClickCapture:k,children:"Send to Image To Image"}),w(ef,{onClickCapture:L,children:"Send to Inpainting"}),w(tC,{image:a,children:w(ef,{"data-warning":!0,children:"Delete Image"})})]})]})},L4e),l3=e=>{const{triggerComponent:t,children:n,styleClass:r,hasArrow:i=!0,...o}=e;return te(j4,{...o,children:[w(Z4,{children:w(Pl,{children:t})}),te(K4,{className:`invokeai__popover-content ${r}`,children:[i&&w(q4,{className:"invokeai__popover-arrow"}),n]})]})},R5=e=>{const{label:t,styleClass:n,formControlProps:r,formLabelProps:i,sliderTrackProps:o,sliderInnerTrackProps:a,sliderThumbProps:s,sliderThumbTooltipProps:l,...d}=e;return w(td,{className:`invokeai__slider-form-control ${n}`,...r,children:te("div",{className:"invokeai__slider-inner-container",children:[w(Gf,{className:"invokeai__slider-form-label",whiteSpace:"nowrap",...i,children:t}),te(d7,{className:"invokeai__slider-root","aria-label":t,...d,children:[w(gF,{className:"invokeai__slider-track",...o,children:w(mF,{className:"invokeai__slider-filled-track",...a})}),w(Xr,{className:"invokeai__slider-thumb-tooltip",placement:"top",hasArrow:!0,...l,children:w(pF,{className:"invokeai__slider-thumb",...s})})]})]})})};function g$(e){return mt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12 19c.946 0 1.81-.103 2.598-.281l-1.757-1.757c-.273.021-.55.038-.841.038-5.351 0-7.424-3.846-7.926-5a8.642 8.642 0 0 1 1.508-2.297L4.184 8.305c-1.538 1.667-2.121 3.346-2.132 3.379a.994.994 0 0 0 0 .633C2.073 12.383 4.367 19 12 19zm0-14c-1.837 0-3.346.396-4.604.981L3.707 2.293 2.293 3.707l18 18 1.414-1.414-3.319-3.319c2.614-1.951 3.547-4.615 3.561-4.657a.994.994 0 0 0 0-.633C21.927 11.617 19.633 5 12 5zm4.972 10.558-2.28-2.28c.19-.39.308-.819.308-1.278 0-1.641-1.359-3-3-3-.459 0-.888.118-1.277.309L8.915 7.501A9.26 9.26 0 0 1 12 7c5.351 0 7.424 3.846 7.926 5-.302.692-1.166 2.342-2.954 3.558z"}}]})(e)}function hC(e){return mt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12 16c1.671 0 3-1.331 3-3s-1.329-3-3-3-3 1.331-3 3 1.329 3 3 3z"}},{tag:"path",attr:{d:"M20.817 11.186a8.94 8.94 0 0 0-1.355-3.219 9.053 9.053 0 0 0-2.43-2.43 8.95 8.95 0 0 0-3.219-1.355 9.028 9.028 0 0 0-1.838-.18V2L8 5l3.975 3V6.002c.484-.002.968.044 1.435.14a6.961 6.961 0 0 1 2.502 1.053 7.005 7.005 0 0 1 1.892 1.892A6.967 6.967 0 0 1 19 13a7.032 7.032 0 0 1-.55 2.725 7.11 7.11 0 0 1-.644 1.188 7.2 7.2 0 0 1-.858 1.039 7.028 7.028 0 0 1-3.536 1.907 7.13 7.13 0 0 1-2.822 0 6.961 6.961 0 0 1-2.503-1.054 7.002 7.002 0 0 1-1.89-1.89A6.996 6.996 0 0 1 5 13H3a9.02 9.02 0 0 0 1.539 5.034 9.096 9.096 0 0 0 2.428 2.428A8.95 8.95 0 0 0 12 22a9.09 9.09 0 0 0 1.814-.183 9.014 9.014 0 0 0 3.218-1.355 8.886 8.886 0 0 0 1.331-1.099 9.228 9.228 0 0 0 1.1-1.332A8.952 8.952 0 0 0 21 13a9.09 9.09 0 0 0-.183-1.814z"}}]})(e)}function m$(e){return mt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12 9a3.02 3.02 0 0 0-3 3c0 1.642 1.358 3 3 3 1.641 0 3-1.358 3-3 0-1.641-1.359-3-3-3z"}},{tag:"path",attr:{d:"M12 5c-7.633 0-9.927 6.617-9.948 6.684L1.946 12l.105.316C2.073 12.383 4.367 19 12 19s9.927-6.617 9.948-6.684l.106-.316-.105-.316C21.927 11.617 19.633 5 12 5zm0 12c-5.351 0-7.424-3.846-7.926-5C4.578 10.842 6.652 7 12 7c5.351 0 7.424 3.846 7.926 5-.504 1.158-2.578 5-7.926 5z"}}]})(e)}const I4e=320;function M4e(){const e=ct(),t=od(),{images:n,currentCategory:r,currentImageUuid:i,shouldPinGallery:o,shouldShowGallery:a,galleryScrollPosition:s,galleryImageMinimumWidth:l,galleryGridTemplateColumns:d,activeTabName:p,galleryImageObjectFit:g,shouldHoldGalleryOpen:m,shouldAutoSwitchToNewImages:y,areMoreImagesAvailable:b,galleryWidth:S}=$e(P4e),[E,P]=C.exports.useState(300),[k,L]=C.exports.useState(590),[I,O]=C.exports.useState(S>=I4e);C.exports.useEffect(()=>{!o||(p==="inpainting"?(e(sy(220)),P(220),L(220)):p==="img2img"?(e(sy(Math.min(Math.max(Number(S),0),490))),L(490)):(e(sy(Math.min(Math.max(Number(S),0),590))),L(590)),e(Cf(!0)))},[e,p,o,S]),C.exports.useEffect(()=>{o||L(window.innerWidth)},[o]);const N=C.exports.useRef(null),D=C.exports.useRef(null),F=C.exports.useRef(null),U=()=>{e(Oye(!o)),e(Cf(!0))},W=()=>{a?pe():q()},q=()=>{e(nC(!0)),o&&e(Cf(!0))},pe=()=>{e(nC(!1)),e(Nye(D.current?D.current.scrollTop:0)),e(zye(!1))},fe=()=>{e(J6(r))},ye=V=>{e(Jd(V)),e(Cf(!0))},Pe=()=>{F.current=window.setTimeout(()=>pe(),500)},xe=()=>{F.current&&window.clearTimeout(F.current)};Dt("g",()=>{W()},[a]),Dt("left",()=>{e(DB())}),Dt("right",()=>{e(NB())}),Dt("shift+g",()=>{U()},[o]);const Y=32;return Dt("shift+up",()=>{if(!(l>=256)&&l<256){const V=l+Y;V<=256?(e(Jd(V)),t({title:`Gallery Thumbnail Size set to ${V}`,status:"success",duration:1e3,isClosable:!0})):(e(Jd(256)),t({title:"Gallery Thumbnail Size set to 256",status:"success",duration:1e3,isClosable:!0}))}},[l]),Dt("shift+down",()=>{if(!(l<=32)&&l>32){const V=l-Y;V>32?(e(Jd(V)),t({title:`Gallery Thumbnail Size set to ${V}`,status:"success",duration:1e3,isClosable:!0})):(e(Jd(32)),t({title:"Gallery Thumbnail Size set to 32",status:"success",duration:1e3,isClosable:!0}))}},[l]),Dt("shift+r",()=>{e(Jd(64)),t({title:"Reset Gallery Image Size",status:"success",duration:2500,isClosable:!0})},[l]),C.exports.useEffect(()=>{!D.current||(D.current.scrollTop=s)},[s,a]),C.exports.useEffect(()=>{O(S>=280)},[S]),EB(N,pe,!o),w(kB,{nodeRef:N,in:a||m&&!o,unmountOnExit:!0,timeout:200,classNames:"image-gallery-wrapper",children:w("div",{className:"image-gallery-wrapper","data-pinned":o,ref:N,onMouseLeave:o?void 0:Pe,onMouseEnter:o?void 0:xe,onMouseOver:o?void 0:xe,children:te(FB,{minWidth:E,maxWidth:k,className:"image-gallery-popup",handleStyles:{left:{width:"15px"}},enable:{top:!1,right:!1,bottom:!1,left:!0,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:S,height:o?"100%":"100vh"},onResizeStop:(V,ae,oe,X)=>{e(sy(Wt.clamp(Number(S)+X.width,0,Number(k)))),oe.removeAttribute("data-resize-alert")},onResize:(V,ae,oe,X)=>{const me=Wt.clamp(Number(S)+X.width,0,Number(k));me>=280&&!I?O(!0):me<280&&I&&O(!1),me>=k?oe.setAttribute("data-resize-alert","true"):oe.removeAttribute("data-resize-alert")},children:[te("div",{className:"image-gallery-header",children:[w("div",{children:w(cD,{size:"sm",isAttached:!0,variant:"solid",className:"image-gallery-category-btn-group",children:I?te(Fn,{children:[w(Na,{"data-selected":r==="result",onClick:()=>e(ay("result")),children:"Invocations"}),w(Na,{"data-selected":r==="user",onClick:()=>e(ay("user")),children:"User"})]}):te(Fn,{children:[w(sn,{"aria-label":"Show Invocations",tooltip:"Show Invocations","data-selected":r==="result",icon:w(I2e,{}),onClick:()=>e(ay("result"))}),w(sn,{"aria-label":"Show Uploads",tooltip:"Show Uploads","data-selected":r==="user",icon:w(j2e,{}),onClick:()=>e(ay("user"))})]})})}),te("div",{children:[w(l3,{isLazy:!0,trigger:"hover",placement:"left",triggerComponent:w(sn,{size:"sm","aria-label":"Gallery Settings",icon:w(q2e,{}),className:"image-gallery-icon-btn",cursor:"pointer"}),children:te("div",{className:"image-gallery-settings-popover",children:[te("div",{children:[w(R5,{value:l,onChange:ye,min:32,max:256,width:100,label:"Image Size",formLabelProps:{style:{fontSize:"0.9rem"}},sliderThumbTooltipProps:{label:`${l}px`}}),w(sn,{size:"sm","aria-label":"Reset",tooltip:"Reset Size",onClick:()=>e(Jd(64)),icon:w(hC,{}),"data-selected":o,styleClass:"image-gallery-icon-btn"})]}),w("div",{children:w(Jm,{label:"Maintain Aspect Ratio",isChecked:g==="contain",onChange:()=>e(Dye(g==="contain"?"cover":"contain"))})}),w("div",{children:w(Jm,{label:"Auto-Switch to New Images",isChecked:y,onChange:V=>e(Fye(V.target.checked))})})]})}),w(sn,{size:"sm",className:"image-gallery-icon-btn","aria-label":"Pin Gallery",tooltip:"Pin Gallery (Shift+G)",onClick:U,icon:o?w(SB,{}):w(wB,{})})]})]}),w("div",{className:"image-gallery-container",ref:D,children:n.length||b?te(Fn,{children:[w("div",{className:"image-gallery",style:{gridTemplateColumns:d},children:n.map(V=>{const{uuid:ae}=V;return w(A4e,{image:V,isSelected:i===ae},ae)})}),w(Na,{onClick:fe,isDisabled:!b,className:"image-gallery-load-more-btn",children:b?"Load More":"All Images Loaded"})]}):te("div",{className:"image-gallery-container-placeholder",children:[w(pB,{}),w("p",{children:"No Images In Gallery"})]})})]})})})}const J7=e=>{const{optionsPanel:t,children:n,styleClass:r}=e;return w("div",{className:r?`workarea-wrapper ${r}`:"workarea-wrapper",children:te("div",{className:"workarea-main",children:[t,n,w(M4e,{})]})})};function R4e(){return w(J7,{optionsPanel:w(Pye,{}),children:w(qye,{})})}const O4e=jt(e=>e.inpainting,e=>{const{canvasDimensions:t,boundingBoxDimensions:n,shouldShowBoundingBox:r,shouldShowBoundingBoxFill:i,pastLines:o,futureLines:a,shouldLockBoundingBox:s}=e;return{canvasDimensions:t,boundingBoxDimensions:n,shouldShowBoundingBox:r,shouldShowBoundingBoxFill:i,pastLines:o,futureLines:a,shouldLockBoundingBox:s}},{memoizeOptions:{resultEqualityCheck:Wt.isEqual}}),N4e=()=>{const e=ct(),{canvasDimensions:t,boundingBoxDimensions:n,shouldShowBoundingBox:r,shouldShowBoundingBoxFill:i,shouldLockBoundingBox:o}=$e(O4e),a=y=>{e(Tg({...n,width:Math.floor(y)}))},s=y=>{e(Tg({...n,height:Math.floor(y)}))},l=()=>{e(bye(!i))},d=()=>{e(TB(!o))},p=()=>{e(Tg({...n,width:Math.floor(t.width)}))},g=()=>{e(Tg({...n,height:Math.floor(t.height)}))};return te("div",{className:"inpainting-bounding-box-settings",children:[te("div",{className:"inpainting-bounding-box-header",children:[w("p",{children:"Inpaint Box"}),w(sn,{"aria-label":"Toggle Bounding Box Visibility",icon:r?w(m$,{size:22}):w(g$,{size:22}),onClick:()=>e(xye(!r)),background:"none",padding:0})]}),te("div",{className:"inpainting-bounding-box-settings-items",children:[te("div",{className:"inpainting-bounding-box-dimensions-slider-numberinput",children:[w(R5,{label:"Box W",min:64,max:Ea(t.width,64),step:64,value:n.width,onChange:a,width:"5rem"}),w(no,{value:n.width,onChange:a,min:64,max:Ea(t.width,64),step:64,width:"5rem"}),w(sn,{size:"sm","aria-label":"Reset Width",tooltip:"Reset Width",onClick:p,icon:w(hC,{}),styleClass:"inpainting-bounding-box-reset-icon-btn",isDisabled:t.width===n.width})]}),te("div",{className:"inpainting-bounding-box-dimensions-slider-numberinput",children:[w(R5,{label:"Box H",min:64,max:Ea(t.height,64),step:64,value:n.height,onChange:s,width:"5rem"}),w(no,{value:n.height,onChange:s,min:64,max:Ea(t.height,64),step:64,padding:"0",width:"5rem"}),w(sn,{size:"sm","aria-label":"Reset Height",tooltip:"Reset Height",onClick:g,icon:w(hC,{}),styleClass:"inpainting-bounding-box-reset-icon-btn",isDisabled:t.height===n.height})]}),te(Dn,{alignItems:"center",justifyContent:"space-between",children:[w(Jm,{label:"Darken Outside Box",isChecked:i,onChange:l,styleClass:"inpainting-bounding-box-darken"}),w(Jm,{label:"Lock Bounding Box",isChecked:o,onChange:d,styleClass:"inpainting-bounding-box-darken"})]})]})]})},D4e=jt(e=>e.inpainting,e=>{const{pastLines:t,futureLines:n,inpaintReplace:r,shouldUseInpaintReplace:i}=e;return{pastLines:t,futureLines:n,inpaintReplace:r,shouldUseInpaintReplace:i}},{memoizeOptions:{resultEqualityCheck:Wt.isEqual}});function z4e(){const e=ct(),t=od(),{pastLines:n,futureLines:r,inpaintReplace:i,shouldUseInpaintReplace:o}=$e(D4e);return te(Fn,{children:[te("div",{style:{display:"flex",alignItems:"center",padding:"0 1rem 0 0.2rem"},children:[w(no,{label:"Inpaint Replace",value:i,min:0,max:1,step:.05,width:"auto",formControlProps:{style:{paddingRight:"1rem"}},isInteger:!1,isDisabled:!o,onChange:s=>{e(Cye(s))}}),w(Su,{isChecked:o,onChange:s=>e(wye(s.target.checked))})]}),w(N4e,{}),w(k5,{label:"Clear Brush History",onClick:()=>{e(Sye()),t({title:"Brush Stroke History Cleared",status:"success",duration:2500,isClosable:!0})},tooltip:"Clears brush stroke history",disabled:!(r.length>0||n.length>0),styleClass:"inpainting-options-btn"})]})}function F4e(){const e=$e(n=>n.options.showAdvancedOptions),t={seed:{header:w(M7,{}),feature:Ji.SEED,options:w(R7,{})},variations:{header:w(N7,{}),feature:Ji.VARIATIONS,options:w(D7,{})},face_restore:{header:w(L7,{}),feature:Ji.FACE_CORRECTION,options:w(fx,{})},upscale:{header:w(O7,{}),feature:Ji.UPSCALE,options:w(hx,{})}};return te(G7,{children:[w(W7,{}),w(H7,{}),w(B7,{}),w(iB,{label:"Image To Image Strength",styleClass:"main-option-block image-to-image-strength-main-option"}),w(z4e,{}),w(z7,{}),e?w($7,{accordionInfo:t}):null]})}var B4e=Math.PI/180;function $4e(){return typeof window<"u"&&({}.toString.call(window)==="[object Window]"||{}.toString.call(window)==="[object global]")}const e0=typeof global<"u"?global:typeof window<"u"?window:typeof WorkerGlobalScope<"u"?self:{},Je={_global:e0,version:"8.3.13",isBrowser:$4e(),isUnminified:/param/.test(function(e){}.toString()),dblClickWindow:400,getAngle(e){return Je.angleDeg?e*B4e:e},enableTrace:!1,pointerEventsEnabled:!0,autoDrawEnabled:!0,hitOnDragEnabled:!1,capturePointerEventsEnabled:!1,_mouseListenClick:!1,_touchListenClick:!1,_pointerListenClick:!1,_mouseInDblClickWindow:!1,_touchInDblClickWindow:!1,_pointerInDblClickWindow:!1,_mouseDblClickPointerId:null,_touchDblClickPointerId:null,_pointerDblClickPointerId:null,pixelRatio:typeof window<"u"&&window.devicePixelRatio||1,dragDistance:3,angleDeg:!0,showWarnings:!0,dragButtons:[0,1],isDragging(){return Je.DD.isDragging},isDragReady(){return!!Je.DD.node},document:e0.document,_injectGlobal(e){e0.Konva=e}},hr=e=>{Je[e.prototype.getClassName()]=e};Je._injectGlobal(Je);class Qo{constructor(t=[1,0,0,1,0,0]){this.dirty=!1,this.m=t&&t.slice()||[1,0,0,1,0,0]}reset(){this.m[0]=1,this.m[1]=0,this.m[2]=0,this.m[3]=1,this.m[4]=0,this.m[5]=0}copy(){return new Qo(this.m)}copyInto(t){t.m[0]=this.m[0],t.m[1]=this.m[1],t.m[2]=this.m[2],t.m[3]=this.m[3],t.m[4]=this.m[4],t.m[5]=this.m[5]}point(t){var n=this.m;return{x:n[0]*t.x+n[2]*t.y+n[4],y:n[1]*t.x+n[3]*t.y+n[5]}}translate(t,n){return this.m[4]+=this.m[0]*t+this.m[2]*n,this.m[5]+=this.m[1]*t+this.m[3]*n,this}scale(t,n){return this.m[0]*=t,this.m[1]*=t,this.m[2]*=n,this.m[3]*=n,this}rotate(t){var n=Math.cos(t),r=Math.sin(t),i=this.m[0]*n+this.m[2]*r,o=this.m[1]*n+this.m[3]*r,a=this.m[0]*-r+this.m[2]*n,s=this.m[1]*-r+this.m[3]*n;return this.m[0]=i,this.m[1]=o,this.m[2]=a,this.m[3]=s,this}getTranslation(){return{x:this.m[4],y:this.m[5]}}skew(t,n){var r=this.m[0]+this.m[2]*n,i=this.m[1]+this.m[3]*n,o=this.m[2]+this.m[0]*t,a=this.m[3]+this.m[1]*t;return this.m[0]=r,this.m[1]=i,this.m[2]=o,this.m[3]=a,this}multiply(t){var n=this.m[0]*t.m[0]+this.m[2]*t.m[1],r=this.m[1]*t.m[0]+this.m[3]*t.m[1],i=this.m[0]*t.m[2]+this.m[2]*t.m[3],o=this.m[1]*t.m[2]+this.m[3]*t.m[3],a=this.m[0]*t.m[4]+this.m[2]*t.m[5]+this.m[4],s=this.m[1]*t.m[4]+this.m[3]*t.m[5]+this.m[5];return this.m[0]=n,this.m[1]=r,this.m[2]=i,this.m[3]=o,this.m[4]=a,this.m[5]=s,this}invert(){var t=1/(this.m[0]*this.m[3]-this.m[1]*this.m[2]),n=this.m[3]*t,r=-this.m[1]*t,i=-this.m[2]*t,o=this.m[0]*t,a=t*(this.m[2]*this.m[5]-this.m[3]*this.m[4]),s=t*(this.m[1]*this.m[4]-this.m[0]*this.m[5]);return this.m[0]=n,this.m[1]=r,this.m[2]=i,this.m[3]=o,this.m[4]=a,this.m[5]=s,this}getMatrix(){return this.m}decompose(){var t=this.m[0],n=this.m[1],r=this.m[2],i=this.m[3],o=this.m[4],a=this.m[5],s=t*i-n*r;let l={x:o,y:a,rotation:0,scaleX:0,scaleY:0,skewX:0,skewY:0};if(t!=0||n!=0){var d=Math.sqrt(t*t+n*n);l.rotation=n>0?Math.acos(t/d):-Math.acos(t/d),l.scaleX=d,l.scaleY=s/d,l.skewX=(t*r+n*i)/s,l.skewY=0}else if(r!=0||i!=0){var p=Math.sqrt(r*r+i*i);l.rotation=Math.PI/2-(i>0?Math.acos(-r/p):-Math.acos(r/p)),l.scaleX=s/p,l.scaleY=p,l.skewX=0,l.skewY=(t*r+n*i)/s}return l.rotation=se._getRotation(l.rotation),l}}var H4e="[object Array]",W4e="[object Number]",V4e="[object String]",U4e="[object Boolean]",G4e=Math.PI/180,j4e=180/Math.PI,IS="#",q4e="",K4e="0",Z4e="Konva warning: ",pA="Konva error: ",Y4e="rgb(",MS={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,132,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,255,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,203],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[119,128,144],slategrey:[119,128,144],snow:[255,255,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],transparent:[255,255,255,0],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,5]},X4e=/rgb\((\d{1,3}),(\d{1,3}),(\d{1,3})\)/,py=[];const Q4e=typeof requestAnimationFrame<"u"&&requestAnimationFrame||function(e){setTimeout(e,60)},se={_isElement(e){return!!(e&&e.nodeType==1)},_isFunction(e){return!!(e&&e.constructor&&e.call&&e.apply)},_isPlainObject(e){return!!e&&e.constructor===Object},_isArray(e){return Object.prototype.toString.call(e)===H4e},_isNumber(e){return Object.prototype.toString.call(e)===W4e&&!isNaN(e)&&isFinite(e)},_isString(e){return Object.prototype.toString.call(e)===V4e},_isBoolean(e){return Object.prototype.toString.call(e)===U4e},isObject(e){return e instanceof Object},isValidSelector(e){if(typeof e!="string")return!1;var t=e[0];return t==="#"||t==="."||t===t.toUpperCase()},_sign(e){return e===0||e>0?1:-1},requestAnimFrame(e){py.push(e),py.length===1&&Q4e(function(){const t=py;py=[],t.forEach(function(n){n()})})},createCanvasElement(){var e=document.createElement("canvas");try{e.style=e.style||{}}catch{}return e},createImageElement(){return document.createElement("img")},_isInDocument(e){for(;e=e.parentNode;)if(e==document)return!0;return!1},_urlToImage(e,t){var n=se.createImageElement();n.onload=function(){t(n)},n.src=e},_rgbToHex(e,t,n){return((1<<24)+(e<<16)+(t<<8)+n).toString(16).slice(1)},_hexToRgb(e){e=e.replace(IS,q4e);var t=parseInt(e,16);return{r:t>>16&255,g:t>>8&255,b:t&255}},getRandomColor(){for(var e=(Math.random()*16777215<<0).toString(16);e.length<6;)e=K4e+e;return IS+e},getRGB(e){var t;return e in MS?(t=MS[e],{r:t[0],g:t[1],b:t[2]}):e[0]===IS?this._hexToRgb(e.substring(1)):e.substr(0,4)===Y4e?(t=X4e.exec(e.replace(/ /g,"")),{r:parseInt(t[1],10),g:parseInt(t[2],10),b:parseInt(t[3],10)}):{r:0,g:0,b:0}},colorToRGBA(e){return e=e||"black",se._namedColorToRBA(e)||se._hex3ColorToRGBA(e)||se._hex6ColorToRGBA(e)||se._rgbColorToRGBA(e)||se._rgbaColorToRGBA(e)||se._hslColorToRGBA(e)},_namedColorToRBA(e){var t=MS[e.toLowerCase()];return t?{r:t[0],g:t[1],b:t[2],a:1}:null},_rgbColorToRGBA(e){if(e.indexOf("rgb(")===0){e=e.match(/rgb\(([^)]+)\)/)[1];var t=e.split(/ *, */).map(Number);return{r:t[0],g:t[1],b:t[2],a:1}}},_rgbaColorToRGBA(e){if(e.indexOf("rgba(")===0){e=e.match(/rgba\(([^)]+)\)/)[1];var t=e.split(/ *, */).map((n,r)=>n.slice(-1)==="%"?r===3?parseInt(n)/100:parseInt(n)/100*255:Number(n));return{r:t[0],g:t[1],b:t[2],a:t[3]}}},_hex6ColorToRGBA(e){if(e[0]==="#"&&e.length===7)return{r:parseInt(e.slice(1,3),16),g:parseInt(e.slice(3,5),16),b:parseInt(e.slice(5,7),16),a:1}},_hex3ColorToRGBA(e){if(e[0]==="#"&&e.length===4)return{r:parseInt(e[1]+e[1],16),g:parseInt(e[2]+e[2],16),b:parseInt(e[3]+e[3],16),a:1}},_hslColorToRGBA(e){if(/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.test(e)){const[t,...n]=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(e),r=Number(n[0])/360,i=Number(n[1])/100,o=Number(n[2])/100;let a,s,l;if(i===0)return l=o*255,{r:Math.round(l),g:Math.round(l),b:Math.round(l),a:1};o<.5?a=o*(1+i):a=o+i-o*i;const d=2*o-a,p=[0,0,0];for(let g=0;g<3;g++)s=r+1/3*-(g-1),s<0&&s++,s>1&&s--,6*s<1?l=d+(a-d)*6*s:2*s<1?l=a:3*s<2?l=d+(a-d)*(2/3-s)*6:l=d,p[g]=l*255;return{r:Math.round(p[0]),g:Math.round(p[1]),b:Math.round(p[2]),a:1}}},haveIntersection(e,t){return!(t.x>e.x+e.width||t.x+t.width<e.x||t.y>e.y+e.height||t.y+t.height<e.y)},cloneObject(e){var t={};for(var n in e)this._isPlainObject(e[n])?t[n]=this.cloneObject(e[n]):this._isArray(e[n])?t[n]=this.cloneArray(e[n]):t[n]=e[n];return t},cloneArray(e){return e.slice(0)},degToRad(e){return e*G4e},radToDeg(e){return e*j4e},_degToRad(e){return se.warn("Util._degToRad is removed. Please use public Util.degToRad instead."),se.degToRad(e)},_radToDeg(e){return se.warn("Util._radToDeg is removed. Please use public Util.radToDeg instead."),se.radToDeg(e)},_getRotation(e){return Je.angleDeg?se.radToDeg(e):e},_capitalize(e){return e.charAt(0).toUpperCase()+e.slice(1)},throw(e){throw new Error(pA+e)},error(e){console.error(pA+e)},warn(e){!Je.showWarnings||console.warn(Z4e+e)},each(e,t){for(var n in e)t(n,e[n])},_inRange(e,t,n){return t<=e&&e<n},_getProjectionToSegment(e,t,n,r,i,o){var a,s,l,d=(e-n)*(e-n)+(t-r)*(t-r);if(d==0)a=e,s=t,l=(i-n)*(i-n)+(o-r)*(o-r);else{var p=((i-e)*(n-e)+(o-t)*(r-t))/d;p<0?(a=e,s=t,l=(e-i)*(e-i)+(t-o)*(t-o)):p>1?(a=n,s=r,l=(n-i)*(n-i)+(r-o)*(r-o)):(a=e+p*(n-e),s=t+p*(r-t),l=(a-i)*(a-i)+(s-o)*(s-o))}return[a,s,l]},_getProjectionToLine(e,t,n){var r=se.cloneObject(e),i=Number.MAX_VALUE;return t.forEach(function(o,a){if(!(!n&&a===t.length-1)){var s=t[(a+1)%t.length],l=se._getProjectionToSegment(o.x,o.y,s.x,s.y,e.x,e.y),d=l[0],p=l[1],g=l[2];g<i&&(r.x=d,r.y=p,i=g)}}),r},_prepareArrayForTween(e,t,n){var r,i=[],o=[];if(e.length>t.length){var a=t;t=e,e=a}for(r=0;r<e.length;r+=2)i.push({x:e[r],y:e[r+1]});for(r=0;r<t.length;r+=2)o.push({x:t[r],y:t[r+1]});var s=[];return o.forEach(function(l){var d=se._getProjectionToLine(l,i,n);s.push(d.x),s.push(d.y)}),s},_prepareToStringify(e){var t;e.visitedByCircularReferenceRemoval=!0;for(var n in e)if(!!(e.hasOwnProperty(n)&&e[n]&&typeof e[n]=="object")){if(t=Object.getOwnPropertyDescriptor(e,n),e[n].visitedByCircularReferenceRemoval||se._isElement(e[n]))if(t.configurable)delete e[n];else return null;else if(se._prepareToStringify(e[n])===null)if(t.configurable)delete e[n];else return null}return delete e.visitedByCircularReferenceRemoval,e},_assign(e,t){for(var n in t)e[n]=t[n];return e},_getFirstPointerId(e){return e.touches?e.changedTouches[0].identifier:e.pointerId||999}};function sd(e){return se._isString(e)?'"'+e+'"':Object.prototype.toString.call(e)==="[object Number]"||se._isBoolean(e)?e:Object.prototype.toString.call(e)}function v$(e){return e>255?255:e<0?0:Math.round(e)}function De(){if(Je.isUnminified)return function(e,t){return se._isNumber(e)||se.warn(sd(e)+' is a not valid value for "'+t+'" attribute. The value should be a number.'),e}}function y$(e){if(Je.isUnminified)return function(t,n){let r=se._isNumber(t),i=se._isArray(t)&&t.length==e;return!r&&!i&&se.warn(sd(t)+' is a not valid value for "'+n+'" attribute. The value should be a number or Array<number>('+e+")"),t}}function e_(){if(Je.isUnminified)return function(e,t){var n=se._isNumber(e),r=e==="auto";return n||r||se.warn(sd(e)+' is a not valid value for "'+t+'" attribute. The value should be a number or "auto".'),e}}function B0(){if(Je.isUnminified)return function(e,t){return se._isString(e)||se.warn(sd(e)+' is a not valid value for "'+t+'" attribute. The value should be a string.'),e}}function x$(){if(Je.isUnminified)return function(e,t){const n=se._isString(e),r=Object.prototype.toString.call(e)==="[object CanvasGradient]"||e&&e.addColorStop;return n||r||se.warn(sd(e)+' is a not valid value for "'+t+'" attribute. The value should be a string or a native gradient.'),e}}function J4e(){if(Je.isUnminified)return function(e,t){const n=Int8Array?Object.getPrototypeOf(Int8Array):null;return n&&e instanceof n||(se._isArray(e)?e.forEach(function(r){se._isNumber(r)||se.warn('"'+t+'" attribute has non numeric element '+r+". Make sure that all elements are numbers.")}):se.warn(sd(e)+' is a not valid value for "'+t+'" attribute. The value should be a array of numbers.')),e}}function ks(){if(Je.isUnminified)return function(e,t){var n=e===!0||e===!1;return n||se.warn(sd(e)+' is a not valid value for "'+t+'" attribute. The value should be a boolean.'),e}}function exe(e){if(Je.isUnminified)return function(t,n){return t==null||se.isObject(t)||se.warn(sd(t)+' is a not valid value for "'+n+'" attribute. The value should be an object with properties '+e),t}}var ug="get",cg="set";const j={addGetterSetter(e,t,n,r,i){j.addGetter(e,t,n),j.addSetter(e,t,r,i),j.addOverloadedGetterSetter(e,t)},addGetter(e,t,n){var r=ug+se._capitalize(t);e.prototype[r]=e.prototype[r]||function(){var i=this.attrs[t];return i===void 0?n:i}},addSetter(e,t,n,r){var i=cg+se._capitalize(t);e.prototype[i]||j.overWriteSetter(e,t,n,r)},overWriteSetter(e,t,n,r){var i=cg+se._capitalize(t);e.prototype[i]=function(o){return n&&o!==void 0&&o!==null&&(o=n.call(this,o,t)),this._setAttr(t,o),r&&r.call(this),this}},addComponentsGetterSetter(e,t,n,r,i){var o=n.length,a=se._capitalize,s=ug+a(t),l=cg+a(t),d,p;e.prototype[s]=function(){var m={};for(d=0;d<o;d++)p=n[d],m[p]=this.getAttr(t+a(p));return m};var g=exe(n);e.prototype[l]=function(m){var y=this.attrs[t],b;r&&(m=r.call(this,m)),g&&g.call(this,m,t);for(b in m)!m.hasOwnProperty(b)||this._setAttr(t+a(b),m[b]);return m||n.forEach(S=>{this._setAttr(t+a(S),void 0)}),this._fireChangeEvent(t,y,m),i&&i.call(this),this},j.addOverloadedGetterSetter(e,t)},addOverloadedGetterSetter(e,t){var n=se._capitalize(t),r=cg+n,i=ug+n;e.prototype[t]=function(){return arguments.length?(this[r](arguments[0]),this):this[i]()}},addDeprecatedGetterSetter(e,t,n,r){se.error("Adding deprecated "+t);var i=ug+se._capitalize(t),o=t+" property is deprecated and will be removed soon. Look at Konva change log for more information.";e.prototype[i]=function(){se.error(o);var a=this.attrs[t];return a===void 0?n:a},j.addSetter(e,t,r,function(){se.error(o)}),j.addOverloadedGetterSetter(e,t)},backCompat(e,t){se.each(t,function(n,r){var i=e.prototype[r],o=ug+se._capitalize(n),a=cg+se._capitalize(n);function s(){i.apply(this,arguments),se.error('"'+n+'" method is deprecated and will be removed soon. Use ""'+r+'" instead.')}e.prototype[n]=s,e.prototype[o]=s,e.prototype[a]=s})},afterSetFilter(){this._filterUpToDate=!1}};function txe(e){var t=[],n=e.length,r=se,i,o;for(i=0;i<n;i++)o=e[i],r._isNumber(o)?o=Math.round(o*1e3)/1e3:r._isString(o)||(o=o+""),t.push(o);return t}var gA=",",nxe="(",rxe=")",ixe="([",oxe="])",axe=";",sxe="()",lxe="=",mA=["arc","arcTo","beginPath","bezierCurveTo","clearRect","clip","closePath","createLinearGradient","createPattern","createRadialGradient","drawImage","ellipse","fill","fillText","getImageData","createImageData","lineTo","moveTo","putImageData","quadraticCurveTo","rect","restore","rotate","save","scale","setLineDash","setTransform","stroke","strokeText","transform","translate"],uxe=["fillStyle","strokeStyle","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","lineCap","lineDashOffset","lineJoin","lineWidth","miterLimit","font","textAlign","textBaseline","globalAlpha","globalCompositeOperation","imageSmoothingEnabled"];const cxe=100;class bx{constructor(t){this.canvas=t,Je.enableTrace&&(this.traceArr=[],this._enableTrace())}fillShape(t){t.fillEnabled()&&this._fill(t)}_fill(t){}strokeShape(t){t.hasStroke()&&this._stroke(t)}_stroke(t){}fillStrokeShape(t){t.attrs.fillAfterStrokeEnabled?(this.strokeShape(t),this.fillShape(t)):(this.fillShape(t),this.strokeShape(t))}getTrace(t,n){var r=this.traceArr,i=r.length,o="",a,s,l,d;for(a=0;a<i;a++)s=r[a],l=s.method,l?(d=s.args,o+=l,t?o+=sxe:se._isArray(d[0])?o+=ixe+d.join(gA)+oxe:(n&&(d=d.map(p=>typeof p=="number"?Math.floor(p):p)),o+=nxe+d.join(gA)+rxe)):(o+=s.property,t||(o+=lxe+s.val)),o+=axe;return o}clearTrace(){this.traceArr=[]}_trace(t){var n=this.traceArr,r;n.push(t),r=n.length,r>=cxe&&n.shift()}reset(){var t=this.getCanvas().getPixelRatio();this.setTransform(1*t,0,0,1*t,0,0)}getCanvas(){return this.canvas}clear(t){var n=this.getCanvas();t?this.clearRect(t.x||0,t.y||0,t.width||0,t.height||0):this.clearRect(0,0,n.getWidth()/n.pixelRatio,n.getHeight()/n.pixelRatio)}_applyLineCap(t){var n=t.getLineCap();n&&this.setAttr("lineCap",n)}_applyOpacity(t){var n=t.getAbsoluteOpacity();n!==1&&this.setAttr("globalAlpha",n)}_applyLineJoin(t){var n=t.attrs.lineJoin;n&&this.setAttr("lineJoin",n)}setAttr(t,n){this._context[t]=n}arc(t,n,r,i,o,a){this._context.arc(t,n,r,i,o,a)}arcTo(t,n,r,i,o){this._context.arcTo(t,n,r,i,o)}beginPath(){this._context.beginPath()}bezierCurveTo(t,n,r,i,o,a){this._context.bezierCurveTo(t,n,r,i,o,a)}clearRect(t,n,r,i){this._context.clearRect(t,n,r,i)}clip(){this._context.clip()}closePath(){this._context.closePath()}createImageData(t,n){var r=arguments;if(r.length===2)return this._context.createImageData(t,n);if(r.length===1)return this._context.createImageData(t)}createLinearGradient(t,n,r,i){return this._context.createLinearGradient(t,n,r,i)}createPattern(t,n){return this._context.createPattern(t,n)}createRadialGradient(t,n,r,i,o,a){return this._context.createRadialGradient(t,n,r,i,o,a)}drawImage(t,n,r,i,o,a,s,l,d){var p=arguments,g=this._context;p.length===3?g.drawImage(t,n,r):p.length===5?g.drawImage(t,n,r,i,o):p.length===9&&g.drawImage(t,n,r,i,o,a,s,l,d)}ellipse(t,n,r,i,o,a,s,l){this._context.ellipse(t,n,r,i,o,a,s,l)}isPointInPath(t,n){return this._context.isPointInPath(t,n)}fill(t){t?this._context.fill(t):this._context.fill()}fillRect(t,n,r,i){this._context.fillRect(t,n,r,i)}strokeRect(t,n,r,i){this._context.strokeRect(t,n,r,i)}fillText(t,n,r,i){i?this._context.fillText(t,n,r,i):this._context.fillText(t,n,r)}measureText(t){return this._context.measureText(t)}getImageData(t,n,r,i){return this._context.getImageData(t,n,r,i)}lineTo(t,n){this._context.lineTo(t,n)}moveTo(t,n){this._context.moveTo(t,n)}rect(t,n,r,i){this._context.rect(t,n,r,i)}putImageData(t,n,r){this._context.putImageData(t,n,r)}quadraticCurveTo(t,n,r,i){this._context.quadraticCurveTo(t,n,r,i)}restore(){this._context.restore()}rotate(t){this._context.rotate(t)}save(){this._context.save()}scale(t,n){this._context.scale(t,n)}setLineDash(t){this._context.setLineDash?this._context.setLineDash(t):"mozDash"in this._context?this._context.mozDash=t:"webkitLineDash"in this._context&&(this._context.webkitLineDash=t)}getLineDash(){return this._context.getLineDash()}setTransform(t,n,r,i,o,a){this._context.setTransform(t,n,r,i,o,a)}stroke(t){t?this._context.stroke(t):this._context.stroke()}strokeText(t,n,r,i){this._context.strokeText(t,n,r,i)}transform(t,n,r,i,o,a){this._context.transform(t,n,r,i,o,a)}translate(t,n){this._context.translate(t,n)}_enableTrace(){var t=this,n=mA.length,r=this.setAttr,i,o,a=function(s){var l=t[s],d;t[s]=function(){return o=txe(Array.prototype.slice.call(arguments,0)),d=l.apply(t,arguments),t._trace({method:s,args:o}),d}};for(i=0;i<n;i++)a(mA[i]);t.setAttr=function(){r.apply(t,arguments);var s=arguments[0],l=arguments[1];(s==="shadowOffsetX"||s==="shadowOffsetY"||s==="shadowBlur")&&(l=l/this.canvas.getPixelRatio()),t._trace({property:s,val:l})}}_applyGlobalCompositeOperation(t){const n=t.attrs.globalCompositeOperation;var r=!n||n==="source-over";r||this.setAttr("globalCompositeOperation",n)}}uxe.forEach(function(e){Object.defineProperty(bx.prototype,e,{get(){return this._context[e]},set(t){this._context[e]=t}})});class dxe extends bx{constructor(t){super(t),this._context=t._canvas.getContext("2d")}_fillColor(t){var n=t.fill();this.setAttr("fillStyle",n),t._fillFunc(this)}_fillPattern(t){this.setAttr("fillStyle",t._getFillPattern()),t._fillFunc(this)}_fillLinearGradient(t){var n=t._getLinearGradient();n&&(this.setAttr("fillStyle",n),t._fillFunc(this))}_fillRadialGradient(t){var n=t._getRadialGradient();n&&(this.setAttr("fillStyle",n),t._fillFunc(this))}_fill(t){var n=t.fill(),r=t.getFillPriority();if(n&&r==="color"){this._fillColor(t);return}var i=t.getFillPatternImage();if(i&&r==="pattern"){this._fillPattern(t);return}var o=t.getFillLinearGradientColorStops();if(o&&r==="linear-gradient"){this._fillLinearGradient(t);return}var a=t.getFillRadialGradientColorStops();if(a&&r==="radial-gradient"){this._fillRadialGradient(t);return}n?this._fillColor(t):i?this._fillPattern(t):o?this._fillLinearGradient(t):a&&this._fillRadialGradient(t)}_strokeLinearGradient(t){var n=t.getStrokeLinearGradientStartPoint(),r=t.getStrokeLinearGradientEndPoint(),i=t.getStrokeLinearGradientColorStops(),o=this.createLinearGradient(n.x,n.y,r.x,r.y);if(i){for(var a=0;a<i.length;a+=2)o.addColorStop(i[a],i[a+1]);this.setAttr("strokeStyle",o)}}_stroke(t){var n=t.dash(),r=t.getStrokeScaleEnabled();if(t.hasStroke()){if(!r){this.save();var i=this.getCanvas().getPixelRatio();this.setTransform(i,0,0,i,0,0)}this._applyLineCap(t),n&&t.dashEnabled()&&(this.setLineDash(n),this.setAttr("lineDashOffset",t.dashOffset())),this.setAttr("lineWidth",t.strokeWidth()),t.getShadowForStrokeEnabled()||this.setAttr("shadowColor","rgba(0,0,0,0)");var o=t.getStrokeLinearGradientColorStops();o?this._strokeLinearGradient(t):this.setAttr("strokeStyle",t.stroke()),t._strokeFunc(this),r||this.restore()}}_applyShadow(t){var n,r,i,o=(n=t.getShadowRGBA())!==null&&n!==void 0?n:"black",a=(r=t.getShadowBlur())!==null&&r!==void 0?r:5,s=(i=t.getShadowOffset())!==null&&i!==void 0?i:{x:0,y:0},l=t.getAbsoluteScale(),d=this.canvas.getPixelRatio(),p=l.x*d,g=l.y*d;this.setAttr("shadowColor",o),this.setAttr("shadowBlur",a*Math.min(Math.abs(p),Math.abs(g))),this.setAttr("shadowOffsetX",s.x*p),this.setAttr("shadowOffsetY",s.y*g)}}class fxe extends bx{constructor(t){super(t),this._context=t._canvas.getContext("2d",{willReadFrequently:!0})}_fill(t){this.save(),this.setAttr("fillStyle",t.colorKey),t._fillFuncHit(this),this.restore()}strokeShape(t){t.hasHitStroke()&&this._stroke(t)}_stroke(t){if(t.hasHitStroke()){var n=t.getStrokeScaleEnabled();if(!n){this.save();var r=this.getCanvas().getPixelRatio();this.setTransform(r,0,0,r,0,0)}this._applyLineCap(t);var i=t.hitStrokeWidth(),o=i==="auto"?t.strokeWidth():i;this.setAttr("lineWidth",o),this.setAttr("strokeStyle",t.colorKey),t._strokeFuncHit(this),n||this.restore()}}}var gy;function hxe(){if(gy)return gy;var e=se.createCanvasElement(),t=e.getContext("2d");return gy=function(){var n=Je._global.devicePixelRatio||1,r=t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1;return n/r}(),gy}class Sx{constructor(t){this.pixelRatio=1,this.width=0,this.height=0,this.isCache=!1;var n=t||{},r=n.pixelRatio||Je.pixelRatio||hxe();this.pixelRatio=r,this._canvas=se.createCanvasElement(),this._canvas.style.padding="0",this._canvas.style.margin="0",this._canvas.style.border="0",this._canvas.style.background="transparent",this._canvas.style.position="absolute",this._canvas.style.top="0",this._canvas.style.left="0"}getContext(){return this.context}getPixelRatio(){return this.pixelRatio}setPixelRatio(t){var n=this.pixelRatio;this.pixelRatio=t,this.setSize(this.getWidth()/n,this.getHeight()/n)}setWidth(t){this.width=this._canvas.width=t*this.pixelRatio,this._canvas.style.width=t+"px";var n=this.pixelRatio,r=this.getContext()._context;r.scale(n,n)}setHeight(t){this.height=this._canvas.height=t*this.pixelRatio,this._canvas.style.height=t+"px";var n=this.pixelRatio,r=this.getContext()._context;r.scale(n,n)}getWidth(){return this.width}getHeight(){return this.height}setSize(t,n){this.setWidth(t||0),this.setHeight(n||0)}toDataURL(t,n){try{return this._canvas.toDataURL(t,n)}catch{try{return this._canvas.toDataURL()}catch(i){return se.error("Unable to get data URL. "+i.message+" For more info read https://konvajs.org/docs/posts/Tainted_Canvas.html."),""}}}}j.addGetterSetter(Sx,"pixelRatio",void 0,De());class t0 extends Sx{constructor(t={width:0,height:0}){super(t),this.context=new dxe(this),this.setSize(t.width,t.height)}}class t_ extends Sx{constructor(t={width:0,height:0}){super(t),this.hitCanvas=!0,this.context=new fxe(this),this.setSize(t.width,t.height)}}const an={get isDragging(){var e=!1;return an._dragElements.forEach(t=>{t.dragStatus==="dragging"&&(e=!0)}),e},justDragged:!1,get node(){var e;return an._dragElements.forEach(t=>{e=t.node}),e},_dragElements:new Map,_drag(e){const t=[];an._dragElements.forEach((n,r)=>{const{node:i}=n,o=i.getStage();o.setPointersPositions(e),n.pointerId===void 0&&(n.pointerId=se._getFirstPointerId(e));const a=o._changedPointerPositions.find(d=>d.id===n.pointerId);if(!!a){if(n.dragStatus!=="dragging"){var s=i.dragDistance(),l=Math.max(Math.abs(a.x-n.startPointerPos.x),Math.abs(a.y-n.startPointerPos.y));if(l<s||(i.startDrag({evt:e}),!i.isDragging()))return}i._setDragPosition(e,n),t.push(i)}}),t.forEach(n=>{n.fire("dragmove",{type:"dragmove",target:n,evt:e},!0)})},_endDragBefore(e){const t=[];an._dragElements.forEach(n=>{const{node:r}=n,i=r.getStage();if(e&&i.setPointersPositions(e),!i._changedPointerPositions.find(s=>s.id===n.pointerId))return;(n.dragStatus==="dragging"||n.dragStatus==="stopped")&&(an.justDragged=!0,Je._mouseListenClick=!1,Je._touchListenClick=!1,Je._pointerListenClick=!1,n.dragStatus="stopped");const a=n.node.getLayer()||n.node instanceof Je.Stage&&n.node;a&&t.indexOf(a)===-1&&t.push(a)}),t.forEach(n=>{n.draw()})},_endDragAfter(e){an._dragElements.forEach((t,n)=>{t.dragStatus==="stopped"&&t.node.fire("dragend",{type:"dragend",target:t.node,evt:e},!0),t.dragStatus!=="dragging"&&an._dragElements.delete(n)})}};Je.isBrowser&&(window.addEventListener("mouseup",an._endDragBefore,!0),window.addEventListener("touchend",an._endDragBefore,!0),window.addEventListener("mousemove",an._drag),window.addEventListener("touchmove",an._drag),window.addEventListener("mouseup",an._endDragAfter,!1),window.addEventListener("touchend",an._endDragAfter,!1));var u3="absoluteOpacity",my="allEventListeners",Jl="absoluteTransform",vA="absoluteScale",dg="canvas",pxe="Change",gxe="children",mxe="konva",pC="listening",yA="mouseenter",xA="mouseleave",bA="set",SA="Shape",c3=" ",wA="stage",xc="transform",vxe="Stage",gC="visible",yxe=["xChange.konva","yChange.konva","scaleXChange.konva","scaleYChange.konva","skewXChange.konva","skewYChange.konva","rotationChange.konva","offsetXChange.konva","offsetYChange.konva","transformsEnabledChange.konva"].join(c3);let xxe=1;class ze{constructor(t){this._id=xxe++,this.eventListeners={},this.attrs={},this.index=0,this._allEventListeners=null,this.parent=null,this._cache=new Map,this._attachedDepsListeners=new Map,this._lastPos=null,this._batchingTransformChange=!1,this._needClearTransformCache=!1,this._filterUpToDate=!1,this._isUnderCache=!1,this._dragEventId=null,this._shouldFireChangeEvents=!1,this.setAttrs(t),this._shouldFireChangeEvents=!0}hasChildren(){return!1}_clearCache(t){(t===xc||t===Jl)&&this._cache.get(t)?this._cache.get(t).dirty=!0:t?this._cache.delete(t):this._cache.clear()}_getCache(t,n){var r=this._cache.get(t),i=t===xc||t===Jl,o=r===void 0||i&&r.dirty===!0;return o&&(r=n.call(this),this._cache.set(t,r)),r}_calculate(t,n,r){if(!this._attachedDepsListeners.get(t)){const i=n.map(o=>o+"Change.konva").join(c3);this.on(i,()=>{this._clearCache(t)}),this._attachedDepsListeners.set(t,!0)}return this._getCache(t,r)}_getCanvasCache(){return this._cache.get(dg)}_clearSelfAndDescendantCache(t){this._clearCache(t),t===Jl&&this.fire("absoluteTransformChange")}clearCache(){return this._cache.delete(dg),this._clearSelfAndDescendantCache(),this._requestDraw(),this}cache(t){var n=t||{},r={};(n.x===void 0||n.y===void 0||n.width===void 0||n.height===void 0)&&(r=this.getClientRect({skipTransform:!0,relativeTo:this.getParent()}));var i=Math.ceil(n.width||r.width),o=Math.ceil(n.height||r.height),a=n.pixelRatio,s=n.x===void 0?Math.floor(r.x):n.x,l=n.y===void 0?Math.floor(r.y):n.y,d=n.offset||0,p=n.drawBorder||!1,g=n.hitCanvasPixelRatio||1;if(!i||!o){se.error("Can not cache the node. Width or height of the node equals 0. Caching is skipped.");return}i+=d*2+1,o+=d*2+1,s-=d,l-=d;var m=new t0({pixelRatio:a,width:i,height:o}),y=new t0({pixelRatio:a,width:0,height:0}),b=new t_({pixelRatio:g,width:i,height:o}),S=m.getContext(),E=b.getContext();return b.isCache=!0,m.isCache=!0,this._cache.delete(dg),this._filterUpToDate=!1,n.imageSmoothingEnabled===!1&&(m.getContext()._context.imageSmoothingEnabled=!1,y.getContext()._context.imageSmoothingEnabled=!1),S.save(),E.save(),S.translate(-s,-l),E.translate(-s,-l),this._isUnderCache=!0,this._clearSelfAndDescendantCache(u3),this._clearSelfAndDescendantCache(vA),this.drawScene(m,this),this.drawHit(b,this),this._isUnderCache=!1,S.restore(),E.restore(),p&&(S.save(),S.beginPath(),S.rect(0,0,i,o),S.closePath(),S.setAttr("strokeStyle","red"),S.setAttr("lineWidth",5),S.stroke(),S.restore()),this._cache.set(dg,{scene:m,filter:y,hit:b,x:s,y:l}),this._requestDraw(),this}isCached(){return this._cache.has(dg)}getClientRect(t){throw new Error('abstract "getClientRect" method call')}_transformedRect(t,n){var r=[{x:t.x,y:t.y},{x:t.x+t.width,y:t.y},{x:t.x+t.width,y:t.y+t.height},{x:t.x,y:t.y+t.height}],i,o,a,s,l=this.getAbsoluteTransform(n);return r.forEach(function(d){var p=l.point(d);i===void 0&&(i=a=p.x,o=s=p.y),i=Math.min(i,p.x),o=Math.min(o,p.y),a=Math.max(a,p.x),s=Math.max(s,p.y)}),{x:i,y:o,width:a-i,height:s-o}}_drawCachedSceneCanvas(t){t.save(),t._applyOpacity(this),t._applyGlobalCompositeOperation(this);const n=this._getCanvasCache();t.translate(n.x,n.y);var r=this._getCachedSceneCanvas(),i=r.pixelRatio;t.drawImage(r._canvas,0,0,r.width/i,r.height/i),t.restore()}_drawCachedHitCanvas(t){var n=this._getCanvasCache(),r=n.hit;t.save(),t.translate(n.x,n.y),t.drawImage(r._canvas,0,0,r.width/r.pixelRatio,r.height/r.pixelRatio),t.restore()}_getCachedSceneCanvas(){var t=this.filters(),n=this._getCanvasCache(),r=n.scene,i=n.filter,o=i.getContext(),a,s,l,d;if(t){if(!this._filterUpToDate){var p=r.pixelRatio;i.setSize(r.width/r.pixelRatio,r.height/r.pixelRatio);try{for(a=t.length,o.clear(),o.drawImage(r._canvas,0,0,r.getWidth()/p,r.getHeight()/p),s=o.getImageData(0,0,i.getWidth(),i.getHeight()),l=0;l<a;l++){if(d=t[l],typeof d!="function"){se.error("Filter should be type of function, but got "+typeof d+" instead. Please check correct filters");continue}d.call(this,s),o.putImageData(s,0,0)}}catch(g){se.error("Unable to apply filter. "+g.message+" This post my help you https://konvajs.org/docs/posts/Tainted_Canvas.html.")}this._filterUpToDate=!0}return i}return r}on(t,n){if(this._cache&&this._cache.delete(my),arguments.length===3)return this._delegate.apply(this,arguments);var r=t.split(c3),i=r.length,o,a,s,l,d;for(o=0;o<i;o++)a=r[o],s=a.split("."),l=s[0],d=s[1]||"",this.eventListeners[l]||(this.eventListeners[l]=[]),this.eventListeners[l].push({name:d,handler:n});return this}off(t,n){var r=(t||"").split(c3),i=r.length,o,a,s,l,d,p;if(this._cache&&this._cache.delete(my),!t)for(a in this.eventListeners)this._off(a);for(o=0;o<i;o++)if(s=r[o],l=s.split("."),d=l[0],p=l[1],d)this.eventListeners[d]&&this._off(d,p,n);else for(a in this.eventListeners)this._off(a,p,n);return this}dispatchEvent(t){var n={target:this,type:t.type,evt:t};return this.fire(t.type,n),this}addEventListener(t,n){return this.on(t,function(r){n.call(this,r.evt)}),this}removeEventListener(t){return this.off(t),this}_delegate(t,n,r){var i=this;this.on(t,function(o){for(var a=o.target.findAncestors(n,!0,i),s=0;s<a.length;s++)o=se.cloneObject(o),o.currentTarget=a[s],r.call(a[s],o)})}remove(){return this.isDragging()&&this.stopDrag(),an._dragElements.delete(this._id),this._remove(),this}_clearCaches(){this._clearSelfAndDescendantCache(Jl),this._clearSelfAndDescendantCache(u3),this._clearSelfAndDescendantCache(vA),this._clearSelfAndDescendantCache(wA),this._clearSelfAndDescendantCache(gC),this._clearSelfAndDescendantCache(pC)}_remove(){this._clearCaches();var t=this.getParent();t&&t.children&&(t.children.splice(this.index,1),t._setChildrenIndices(),this.parent=null)}destroy(){return this.remove(),this}getAttr(t){var n="get"+se._capitalize(t);return se._isFunction(this[n])?this[n]():this.attrs[t]}getAncestors(){for(var t=this.getParent(),n=[];t;)n.push(t),t=t.getParent();return n}getAttrs(){return this.attrs||{}}setAttrs(t){return this._batchTransformChanges(()=>{var n,r;if(!t)return this;for(n in t)n!==gxe&&(r=bA+se._capitalize(n),se._isFunction(this[r])?this[r](t[n]):this._setAttr(n,t[n]))}),this}isListening(){return this._getCache(pC,this._isListening)}_isListening(t){if(!this.listening())return!1;const r=this.getParent();return r&&r!==t&&this!==t?r._isListening(t):!0}isVisible(){return this._getCache(gC,this._isVisible)}_isVisible(t){if(!this.visible())return!1;const r=this.getParent();return r&&r!==t&&this!==t?r._isVisible(t):!0}shouldDrawHit(t,n=!1){if(t)return this._isVisible(t)&&this._isListening(t);var r=this.getLayer(),i=!1;an._dragElements.forEach(a=>{a.dragStatus==="dragging"&&(a.node.nodeType==="Stage"||a.node.getLayer()===r)&&(i=!0)});var o=!n&&!Je.hitOnDragEnabled&&i;return this.isListening()&&this.isVisible()&&!o}show(){return this.visible(!0),this}hide(){return this.visible(!1),this}getZIndex(){return this.index||0}getAbsoluteZIndex(){var t=this.getDepth(),n=this,r=0,i,o,a,s;function l(d){for(i=[],o=d.length,a=0;a<o;a++)s=d[a],r++,s.nodeType!==SA&&(i=i.concat(s.getChildren().slice())),s._id===n._id&&(a=o);i.length>0&&i[0].getDepth()<=t&&l(i)}return n.nodeType!==vxe&&l(n.getStage().getChildren()),r}getDepth(){for(var t=0,n=this.parent;n;)t++,n=n.parent;return t}_batchTransformChanges(t){this._batchingTransformChange=!0,t(),this._batchingTransformChange=!1,this._needClearTransformCache&&(this._clearCache(xc),this._clearSelfAndDescendantCache(Jl)),this._needClearTransformCache=!1}setPosition(t){return this._batchTransformChanges(()=>{this.x(t.x),this.y(t.y)}),this}getPosition(){return{x:this.x(),y:this.y()}}getRelativePointerPosition(){if(!this.getStage())return null;var t=this.getStage().getPointerPosition();if(!t)return null;var n=this.getAbsoluteTransform().copy();return n.invert(),n.point(t)}getAbsolutePosition(t){let n=!1,r=this.parent;for(;r;){if(r.isCached()){n=!0;break}r=r.parent}n&&!t&&(t=!0);var i=this.getAbsoluteTransform(t).getMatrix(),o=new Qo,a=this.offset();return o.m=i.slice(),o.translate(a.x,a.y),o.getTranslation()}setAbsolutePosition(t){var n=this._clearTransform();this.attrs.x=n.x,this.attrs.y=n.y,delete n.x,delete n.y,this._clearCache(xc);var r=this._getAbsoluteTransform().copy();return r.invert(),r.translate(t.x,t.y),t={x:this.attrs.x+r.getTranslation().x,y:this.attrs.y+r.getTranslation().y},this._setTransform(n),this.setPosition({x:t.x,y:t.y}),this._clearCache(xc),this._clearSelfAndDescendantCache(Jl),this}_setTransform(t){var n;for(n in t)this.attrs[n]=t[n]}_clearTransform(){var t={x:this.x(),y:this.y(),rotation:this.rotation(),scaleX:this.scaleX(),scaleY:this.scaleY(),offsetX:this.offsetX(),offsetY:this.offsetY(),skewX:this.skewX(),skewY:this.skewY()};return this.attrs.x=0,this.attrs.y=0,this.attrs.rotation=0,this.attrs.scaleX=1,this.attrs.scaleY=1,this.attrs.offsetX=0,this.attrs.offsetY=0,this.attrs.skewX=0,this.attrs.skewY=0,t}move(t){var n=t.x,r=t.y,i=this.x(),o=this.y();return n!==void 0&&(i+=n),r!==void 0&&(o+=r),this.setPosition({x:i,y:o}),this}_eachAncestorReverse(t,n){var r=[],i=this.getParent(),o,a;if(!(n&&n._id===this._id)){for(r.unshift(this);i&&(!n||i._id!==n._id);)r.unshift(i),i=i.parent;for(o=r.length,a=0;a<o;a++)t(r[a])}}rotate(t){return this.rotation(this.rotation()+t),this}moveToTop(){if(!this.parent)return se.warn("Node has no parent. moveToTop function is ignored."),!1;var t=this.index,n=this.parent.getChildren().length;return t<n-1?(this.parent.children.splice(t,1),this.parent.children.push(this),this.parent._setChildrenIndices(),!0):!1}moveUp(){if(!this.parent)return se.warn("Node has no parent. moveUp function is ignored."),!1;var t=this.index,n=this.parent.getChildren().length;return t<n-1?(this.parent.children.splice(t,1),this.parent.children.splice(t+1,0,this),this.parent._setChildrenIndices(),!0):!1}moveDown(){if(!this.parent)return se.warn("Node has no parent. moveDown function is ignored."),!1;var t=this.index;return t>0?(this.parent.children.splice(t,1),this.parent.children.splice(t-1,0,this),this.parent._setChildrenIndices(),!0):!1}moveToBottom(){if(!this.parent)return se.warn("Node has no parent. moveToBottom function is ignored."),!1;var t=this.index;return t>0?(this.parent.children.splice(t,1),this.parent.children.unshift(this),this.parent._setChildrenIndices(),!0):!1}setZIndex(t){if(!this.parent)return se.warn("Node has no parent. zIndex parameter is ignored."),this;(t<0||t>=this.parent.children.length)&&se.warn("Unexpected value "+t+" for zIndex property. zIndex is just index of a node in children of its parent. Expected value is from 0 to "+(this.parent.children.length-1)+".");var n=this.index;return this.parent.children.splice(n,1),this.parent.children.splice(t,0,this),this.parent._setChildrenIndices(),this}getAbsoluteOpacity(){return this._getCache(u3,this._getAbsoluteOpacity)}_getAbsoluteOpacity(){var t=this.opacity(),n=this.getParent();return n&&!n._isUnderCache&&(t*=n.getAbsoluteOpacity()),t}moveTo(t){return this.getParent()!==t&&(this._remove(),t.add(this)),this}toObject(){var t={},n=this.getAttrs(),r,i,o,a,s;t.attrs={};for(r in n)i=n[r],s=se.isObject(i)&&!se._isPlainObject(i)&&!se._isArray(i),!s&&(o=typeof this[r]=="function"&&this[r],delete n[r],a=o?o.call(this):null,n[r]=i,a!==i&&(t.attrs[r]=i));return t.className=this.getClassName(),se._prepareToStringify(t)}toJSON(){return JSON.stringify(this.toObject())}getParent(){return this.parent}findAncestors(t,n,r){var i=[];n&&this._isMatch(t)&&i.push(this);for(var o=this.parent;o;){if(o===r)return i;o._isMatch(t)&&i.push(o),o=o.parent}return i}isAncestorOf(t){return!1}findAncestor(t,n,r){return this.findAncestors(t,n,r)[0]}_isMatch(t){if(!t)return!1;if(typeof t=="function")return t(this);var n=t.replace(/ /g,"").split(","),r=n.length,i,o;for(i=0;i<r;i++)if(o=n[i],se.isValidSelector(o)||(se.warn('Selector "'+o+'" is invalid. Allowed selectors examples are "#foo", ".bar" or "Group".'),se.warn('If you have a custom shape with such className, please change it to start with upper letter like "Triangle".'),se.warn("Konva is awesome, right?")),o.charAt(0)==="#"){if(this.id()===o.slice(1))return!0}else if(o.charAt(0)==="."){if(this.hasName(o.slice(1)))return!0}else if(this.className===o||this.nodeType===o)return!0;return!1}getLayer(){var t=this.getParent();return t?t.getLayer():null}getStage(){return this._getCache(wA,this._getStage)}_getStage(){var t=this.getParent();if(t)return t.getStage()}fire(t,n={},r){return n.target=n.target||this,r?this._fireAndBubble(t,n):this._fire(t,n),this}getAbsoluteTransform(t){return t?this._getAbsoluteTransform(t):this._getCache(Jl,this._getAbsoluteTransform)}_getAbsoluteTransform(t){var n;if(t)return n=new Qo,this._eachAncestorReverse(function(i){var o=i.transformsEnabled();o==="all"?n.multiply(i.getTransform()):o==="position"&&n.translate(i.x()-i.offsetX(),i.y()-i.offsetY())},t),n;n=this._cache.get(Jl)||new Qo,this.parent?this.parent.getAbsoluteTransform().copyInto(n):n.reset();var r=this.transformsEnabled();if(r==="all")n.multiply(this.getTransform());else if(r==="position"){const i=this.attrs.x||0,o=this.attrs.y||0,a=this.attrs.offsetX||0,s=this.attrs.offsetY||0;n.translate(i-a,o-s)}return n.dirty=!1,n}getAbsoluteScale(t){for(var n=this;n;)n._isUnderCache&&(t=n),n=n.getParent();const i=this.getAbsoluteTransform(t).decompose();return{x:i.scaleX,y:i.scaleY}}getAbsoluteRotation(){return this.getAbsoluteTransform().decompose().rotation}getTransform(){return this._getCache(xc,this._getTransform)}_getTransform(){var t,n,r=this._cache.get(xc)||new Qo;r.reset();var i=this.x(),o=this.y(),a=Je.getAngle(this.rotation()),s=(t=this.attrs.scaleX)!==null&&t!==void 0?t:1,l=(n=this.attrs.scaleY)!==null&&n!==void 0?n:1,d=this.attrs.skewX||0,p=this.attrs.skewY||0,g=this.attrs.offsetX||0,m=this.attrs.offsetY||0;return(i!==0||o!==0)&&r.translate(i,o),a!==0&&r.rotate(a),(d!==0||p!==0)&&r.skew(d,p),(s!==1||l!==1)&&r.scale(s,l),(g!==0||m!==0)&&r.translate(-1*g,-1*m),r.dirty=!1,r}clone(t){var n=se.cloneObject(this.attrs),r,i,o,a,s;for(r in t)n[r]=t[r];var l=new this.constructor(n);for(r in this.eventListeners)for(i=this.eventListeners[r],o=i.length,a=0;a<o;a++)s=i[a],s.name.indexOf(mxe)<0&&(l.eventListeners[r]||(l.eventListeners[r]=[]),l.eventListeners[r].push(s));return l}_toKonvaCanvas(t){t=t||{};var n=this.getClientRect(),r=this.getStage(),i=t.x!==void 0?t.x:Math.floor(n.x),o=t.y!==void 0?t.y:Math.floor(n.y),a=t.pixelRatio||1,s=new t0({width:t.width||Math.ceil(n.width)||(r?r.width():0),height:t.height||Math.ceil(n.height)||(r?r.height():0),pixelRatio:a}),l=s.getContext();return t.imageSmoothingEnabled===!1&&(l._context.imageSmoothingEnabled=!1),l.save(),(i||o)&&l.translate(-1*i,-1*o),this.drawScene(s),l.restore(),s}toCanvas(t){return this._toKonvaCanvas(t)._canvas}toDataURL(t){t=t||{};var n=t.mimeType||null,r=t.quality||null,i=this._toKonvaCanvas(t).toDataURL(n,r);return t.callback&&t.callback(i),i}toImage(t){return new Promise((n,r)=>{try{const i=t?.callback;i&&delete t.callback,se._urlToImage(this.toDataURL(t),function(o){n(o),i?.(o)})}catch(i){r(i)}})}toBlob(t){return new Promise((n,r)=>{try{const i=t?.callback;i&&delete t.callback,this.toCanvas(t).toBlob(o=>{n(o),i?.(o)})}catch(i){r(i)}})}setSize(t){return this.width(t.width),this.height(t.height),this}getSize(){return{width:this.width(),height:this.height()}}getClassName(){return this.className||this.nodeType}getType(){return this.nodeType}getDragDistance(){return this.attrs.dragDistance!==void 0?this.attrs.dragDistance:this.parent?this.parent.getDragDistance():Je.dragDistance}_off(t,n,r){var i=this.eventListeners[t],o,a,s;for(o=0;o<i.length;o++)if(a=i[o].name,s=i[o].handler,(a!=="konva"||n==="konva")&&(!n||a===n)&&(!r||r===s)){if(i.splice(o,1),i.length===0){delete this.eventListeners[t];break}o--}}_fireChangeEvent(t,n,r){this._fire(t+pxe,{oldVal:n,newVal:r})}addName(t){if(!this.hasName(t)){var n=this.name(),r=n?n+" "+t:t;this.name(r)}return this}hasName(t){if(!t)return!1;const n=this.name();if(!n)return!1;var r=(n||"").split(/\s/g);return r.indexOf(t)!==-1}removeName(t){var n=(this.name()||"").split(/\s/g),r=n.indexOf(t);return r!==-1&&(n.splice(r,1),this.name(n.join(" "))),this}setAttr(t,n){var r=this[bA+se._capitalize(t)];return se._isFunction(r)?r.call(this,n):this._setAttr(t,n),this}_requestDraw(){if(Je.autoDrawEnabled){const t=this.getLayer()||this.getStage();t?.batchDraw()}}_setAttr(t,n){var r=this.attrs[t];r===n&&!se.isObject(n)||(n==null?delete this.attrs[t]:this.attrs[t]=n,this._shouldFireChangeEvents&&this._fireChangeEvent(t,r,n),this._requestDraw())}_setComponentAttr(t,n,r){var i;r!==void 0&&(i=this.attrs[t],i||(this.attrs[t]=this.getAttr(t)),this.attrs[t][n]=r,this._fireChangeEvent(t,i,r))}_fireAndBubble(t,n,r){n&&this.nodeType===SA&&(n.target=this);var i=(t===yA||t===xA)&&(r&&(this===r||this.isAncestorOf&&this.isAncestorOf(r))||this.nodeType==="Stage"&&!r);if(!i){this._fire(t,n);var o=(t===yA||t===xA)&&r&&r.isAncestorOf&&r.isAncestorOf(this)&&!r.isAncestorOf(this.parent);(n&&!n.cancelBubble||!n)&&this.parent&&this.parent.isListening()&&!o&&(r&&r.parent?this._fireAndBubble.call(this.parent,t,n,r):this._fireAndBubble.call(this.parent,t,n))}}_getProtoListeners(t){let n=this._cache.get(my);if(!n){n={};let i=Object.getPrototypeOf(this);for(;i;){if(!i.eventListeners){i=Object.getPrototypeOf(i);continue}for(var r in i.eventListeners){const o=i.eventListeners[r],a=n[r]||[];n[r]=o.concat(a)}i=Object.getPrototypeOf(i)}this._cache.set(my,n)}return n[t]}_fire(t,n){n=n||{},n.currentTarget=this,n.type=t;const r=this._getProtoListeners(t);if(r)for(var i=0;i<r.length;i++)r[i].handler.call(this,n);const o=this.eventListeners[t];if(o)for(var i=0;i<o.length;i++)o[i].handler.call(this,n)}draw(){return this.drawScene(),this.drawHit(),this}_createDragElement(t){var n=t?t.pointerId:void 0,r=this.getStage(),i=this.getAbsolutePosition(),o=r._getPointerById(n)||r._changedPointerPositions[0]||i;an._dragElements.set(this._id,{node:this,startPointerPos:o,offset:{x:o.x-i.x,y:o.y-i.y},dragStatus:"ready",pointerId:n})}startDrag(t,n=!0){an._dragElements.has(this._id)||this._createDragElement(t);const r=an._dragElements.get(this._id);r.dragStatus="dragging",this.fire("dragstart",{type:"dragstart",target:this,evt:t&&t.evt},n)}_setDragPosition(t,n){const r=this.getStage()._getPointerById(n.pointerId);if(!!r){var i={x:r.x-n.offset.x,y:r.y-n.offset.y},o=this.dragBoundFunc();if(o!==void 0){const a=o.call(this,i,t);a?i=a:se.warn("dragBoundFunc did not return any value. That is unexpected behavior. You must return new absolute position from dragBoundFunc.")}(!this._lastPos||this._lastPos.x!==i.x||this._lastPos.y!==i.y)&&(this.setAbsolutePosition(i),this._requestDraw()),this._lastPos=i}}stopDrag(t){const n=an._dragElements.get(this._id);n&&(n.dragStatus="stopped"),an._endDragBefore(t),an._endDragAfter(t)}setDraggable(t){this._setAttr("draggable",t),this._dragChange()}isDragging(){const t=an._dragElements.get(this._id);return t?t.dragStatus==="dragging":!1}_listenDrag(){this._dragCleanup(),this.on("mousedown.konva touchstart.konva",function(t){var n=t.evt.button!==void 0,r=!n||Je.dragButtons.indexOf(t.evt.button)>=0;if(!!r&&!this.isDragging()){var i=!1;an._dragElements.forEach(o=>{this.isAncestorOf(o.node)&&(i=!0)}),i||this._createDragElement(t)}})}_dragChange(){if(this.attrs.draggable)this._listenDrag();else{this._dragCleanup();var t=this.getStage();if(!t)return;const n=an._dragElements.get(this._id),r=n&&n.dragStatus==="dragging",i=n&&n.dragStatus==="ready";r?this.stopDrag():i&&an._dragElements.delete(this._id)}}_dragCleanup(){this.off("mousedown.konva"),this.off("touchstart.konva")}isClientRectOnScreen(t={x:0,y:0}){const n=this.getStage();if(!n)return!1;const r={x:-t.x,y:-t.y,width:n.width()+2*t.x,height:n.height()+2*t.y};return se.haveIntersection(r,this.getClientRect())}static create(t,n){return se._isString(t)&&(t=JSON.parse(t)),this._createNode(t,n)}static _createNode(t,n){var r=ze.prototype.getClassName.call(t),i=t.children,o,a,s;n&&(t.attrs.container=n),Je[r]||(se.warn('Can not find a node with class name "'+r+'". Fallback to "Shape".'),r="Shape");const l=Je[r];if(o=new l(t.attrs),i)for(a=i.length,s=0;s<a;s++)o.add(ze._createNode(i[s]));return o}}ze.prototype.nodeType="Node";ze.prototype._attrsAffectingSize=[];ze.prototype.eventListeners={};ze.prototype.on.call(ze.prototype,yxe,function(){if(this._batchingTransformChange){this._needClearTransformCache=!0;return}this._clearCache(xc),this._clearSelfAndDescendantCache(Jl)});ze.prototype.on.call(ze.prototype,"visibleChange.konva",function(){this._clearSelfAndDescendantCache(gC)});ze.prototype.on.call(ze.prototype,"listeningChange.konva",function(){this._clearSelfAndDescendantCache(pC)});ze.prototype.on.call(ze.prototype,"opacityChange.konva",function(){this._clearSelfAndDescendantCache(u3)});const Bn=j.addGetterSetter;Bn(ze,"zIndex");Bn(ze,"absolutePosition");Bn(ze,"position");Bn(ze,"x",0,De());Bn(ze,"y",0,De());Bn(ze,"globalCompositeOperation","source-over",B0());Bn(ze,"opacity",1,De());Bn(ze,"name","",B0());Bn(ze,"id","",B0());Bn(ze,"rotation",0,De());j.addComponentsGetterSetter(ze,"scale",["x","y"]);Bn(ze,"scaleX",1,De());Bn(ze,"scaleY",1,De());j.addComponentsGetterSetter(ze,"skew",["x","y"]);Bn(ze,"skewX",0,De());Bn(ze,"skewY",0,De());j.addComponentsGetterSetter(ze,"offset",["x","y"]);Bn(ze,"offsetX",0,De());Bn(ze,"offsetY",0,De());Bn(ze,"dragDistance",null,De());Bn(ze,"width",0,De());Bn(ze,"height",0,De());Bn(ze,"listening",!0,ks());Bn(ze,"preventDefault",!0,ks());Bn(ze,"filters",null,function(e){return this._filterUpToDate=!1,e});Bn(ze,"visible",!0,ks());Bn(ze,"transformsEnabled","all",B0());Bn(ze,"size");Bn(ze,"dragBoundFunc");Bn(ze,"draggable",!1,ks());j.backCompat(ze,{rotateDeg:"rotate",setRotationDeg:"setRotation",getRotationDeg:"getRotation"});class ia extends ze{constructor(){super(...arguments),this.children=[]}getChildren(t){if(!t)return this.children||[];const n=this.children||[];var r=[];return n.forEach(function(i){t(i)&&r.push(i)}),r}hasChildren(){return this.getChildren().length>0}removeChildren(){return this.getChildren().forEach(t=>{t.parent=null,t.index=0,t.remove()}),this.children=[],this._requestDraw(),this}destroyChildren(){return this.getChildren().forEach(t=>{t.parent=null,t.index=0,t.destroy()}),this.children=[],this._requestDraw(),this}add(...t){if(arguments.length>1){for(var n=0;n<arguments.length;n++)this.add(arguments[n]);return this}var r=t[0];return r.getParent()?(r.moveTo(this),this):(this._validateAdd(r),r.index=this.getChildren().length,r.parent=this,r._clearCaches(),this.getChildren().push(r),this._fire("add",{child:r}),this._requestDraw(),this)}destroy(){return this.hasChildren()&&this.destroyChildren(),super.destroy(),this}find(t){return this._generalFind(t,!1)}findOne(t){var n=this._generalFind(t,!0);return n.length>0?n[0]:void 0}_generalFind(t,n){var r=[];return this._descendants(i=>{const o=i._isMatch(t);return o&&r.push(i),!!(o&&n)}),r}_descendants(t){let n=!1;const r=this.getChildren();for(const i of r){if(n=t(i),n)return!0;if(!!i.hasChildren()&&(n=i._descendants(t),n))return!0}return!1}toObject(){var t=ze.prototype.toObject.call(this);return t.children=[],this.getChildren().forEach(n=>{t.children.push(n.toObject())}),t}isAncestorOf(t){for(var n=t.getParent();n;){if(n._id===this._id)return!0;n=n.getParent()}return!1}clone(t){var n=ze.prototype.clone.call(this,t);return this.getChildren().forEach(function(r){n.add(r.clone())}),n}getAllIntersections(t){var n=[];return this.find("Shape").forEach(function(r){r.isVisible()&&r.intersects(t)&&n.push(r)}),n}_clearSelfAndDescendantCache(t){var n;super._clearSelfAndDescendantCache(t),!this.isCached()&&((n=this.children)===null||n===void 0||n.forEach(function(r){r._clearSelfAndDescendantCache(t)}))}_setChildrenIndices(){var t;(t=this.children)===null||t===void 0||t.forEach(function(n,r){n.index=r}),this._requestDraw()}drawScene(t,n){var r=this.getLayer(),i=t||r&&r.getCanvas(),o=i&&i.getContext(),a=this._getCanvasCache(),s=a&&a.scene,l=i&&i.isCache;if(!this.isVisible()&&!l)return this;if(s){o.save();var d=this.getAbsoluteTransform(n).getMatrix();o.transform(d[0],d[1],d[2],d[3],d[4],d[5]),this._drawCachedSceneCanvas(o),o.restore()}else this._drawChildren("drawScene",i,n);return this}drawHit(t,n){if(!this.shouldDrawHit(n))return this;var r=this.getLayer(),i=t||r&&r.hitCanvas,o=i&&i.getContext(),a=this._getCanvasCache(),s=a&&a.hit;if(s){o.save();var l=this.getAbsoluteTransform(n).getMatrix();o.transform(l[0],l[1],l[2],l[3],l[4],l[5]),this._drawCachedHitCanvas(o),o.restore()}else this._drawChildren("drawHit",i,n);return this}_drawChildren(t,n,r){var i,o=n&&n.getContext(),a=this.clipWidth(),s=this.clipHeight(),l=this.clipFunc(),d=a&&s||l;const p=r===this;if(d){o.save();var g=this.getAbsoluteTransform(r),m=g.getMatrix();if(o.transform(m[0],m[1],m[2],m[3],m[4],m[5]),o.beginPath(),l)l.call(this,o,this);else{var y=this.clipX(),b=this.clipY();o.rect(y,b,a,s)}o.clip(),m=g.copy().invert().getMatrix(),o.transform(m[0],m[1],m[2],m[3],m[4],m[5])}var S=!p&&this.globalCompositeOperation()!=="source-over"&&t==="drawScene";S&&(o.save(),o._applyGlobalCompositeOperation(this)),(i=this.children)===null||i===void 0||i.forEach(function(E){E[t](n,r)}),S&&o.restore(),d&&o.restore()}getClientRect(t){var n;t=t||{};var r=t.skipTransform,i=t.relativeTo,o,a,s,l,d={x:1/0,y:1/0,width:0,height:0},p=this;(n=this.children)===null||n===void 0||n.forEach(function(S){if(!!S.visible()){var E=S.getClientRect({relativeTo:p,skipShadow:t.skipShadow,skipStroke:t.skipStroke});E.width===0&&E.height===0||(o===void 0?(o=E.x,a=E.y,s=E.x+E.width,l=E.y+E.height):(o=Math.min(o,E.x),a=Math.min(a,E.y),s=Math.max(s,E.x+E.width),l=Math.max(l,E.y+E.height)))}});for(var g=this.find("Shape"),m=!1,y=0;y<g.length;y++){var b=g[y];if(b._isVisible(this)){m=!0;break}}return m&&o!==void 0?d={x:o,y:a,width:s-o,height:l-a}:d={x:0,y:0,width:0,height:0},r?d:this._transformedRect(d,i)}}j.addComponentsGetterSetter(ia,"clip",["x","y","width","height"]);j.addGetterSetter(ia,"clipX",void 0,De());j.addGetterSetter(ia,"clipY",void 0,De());j.addGetterSetter(ia,"clipWidth",void 0,De());j.addGetterSetter(ia,"clipHeight",void 0,De());j.addGetterSetter(ia,"clipFunc");const tv=new Map,b$=Je._global.PointerEvent!==void 0;function RS(e){return tv.get(e)}function n_(e){return{evt:e,pointerId:e.pointerId}}function S$(e,t){return tv.get(e)===t}function w$(e,t){sm(e),t.getStage()&&(tv.set(e,t),b$&&t._fire("gotpointercapture",n_(new PointerEvent("gotpointercapture"))))}function sm(e,t){const n=tv.get(e);if(!n)return;const r=n.getStage();r&&r.content,tv.delete(e),b$&&n._fire("lostpointercapture",n_(new PointerEvent("lostpointercapture")))}var bxe="Stage",Sxe="string",CA="px",wxe="mouseout",C$="mouseleave",_$="mouseover",k$="mouseenter",E$="mousemove",P$="mousedown",T$="mouseup",Ag="pointermove",Ig="pointerdown",Ap="pointerup",Mg="pointercancel",Cxe="lostpointercapture",vy="pointerout",yy="pointerleave",xy="pointerover",by="pointerenter",mC="contextmenu",L$="touchstart",A$="touchend",I$="touchmove",M$="touchcancel",vC="wheel",_xe=5,kxe=[[k$,"_pointerenter"],[P$,"_pointerdown"],[E$,"_pointermove"],[T$,"_pointerup"],[C$,"_pointerleave"],[L$,"_pointerdown"],[I$,"_pointermove"],[A$,"_pointerup"],[M$,"_pointercancel"],[_$,"_pointerover"],[vC,"_wheel"],[mC,"_contextmenu"],[Ig,"_pointerdown"],[Ag,"_pointermove"],[Ap,"_pointerup"],[Mg,"_pointercancel"],[Cxe,"_lostpointercapture"]];const OS={mouse:{[vy]:wxe,[yy]:C$,[xy]:_$,[by]:k$,[Ag]:E$,[Ig]:P$,[Ap]:T$,[Mg]:"mousecancel",pointerclick:"click",pointerdblclick:"dblclick"},touch:{[vy]:"touchout",[yy]:"touchleave",[xy]:"touchover",[by]:"touchenter",[Ag]:I$,[Ig]:L$,[Ap]:A$,[Mg]:M$,pointerclick:"tap",pointerdblclick:"dbltap"},pointer:{[vy]:vy,[yy]:yy,[xy]:xy,[by]:by,[Ag]:Ag,[Ig]:Ig,[Ap]:Ap,[Mg]:Mg,pointerclick:"pointerclick",pointerdblclick:"pointerdblclick"}},Rg=e=>e.indexOf("pointer")>=0?"pointer":e.indexOf("touch")>=0?"touch":"mouse",cp=e=>{const t=Rg(e);if(t==="pointer")return Je.pointerEventsEnabled&&OS.pointer;if(t==="touch")return OS.touch;if(t==="mouse")return OS.mouse};function _A(e={}){return(e.clipFunc||e.clipWidth||e.clipHeight)&&se.warn("Stage does not support clipping. Please use clip for Layers or Groups."),e}const Exe="Pointer position is missing and not registered by the stage. Looks like it is outside of the stage container. You can set it manually from event: stage.setPointersPositions(event);",d3=[];class wx extends ia{constructor(t){super(_A(t)),this._pointerPositions=[],this._changedPointerPositions=[],this._buildDOM(),this._bindContentEvents(),d3.push(this),this.on("widthChange.konva heightChange.konva",this._resizeDOM),this.on("visibleChange.konva",this._checkVisibility),this.on("clipWidthChange.konva clipHeightChange.konva clipFuncChange.konva",()=>{_A(this.attrs)}),this._checkVisibility()}_validateAdd(t){const n=t.getType()==="Layer",r=t.getType()==="FastLayer";n||r||se.throw("You may only add layers to the stage.")}_checkVisibility(){if(!this.content)return;const t=this.visible()?"":"none";this.content.style.display=t}setContainer(t){if(typeof t===Sxe){if(t.charAt(0)==="."){var n=t.slice(1);t=document.getElementsByClassName(n)[0]}else{var r;t.charAt(0)!=="#"?r=t:r=t.slice(1),t=document.getElementById(r)}if(!t)throw"Can not find container in document with id "+r}return this._setAttr("container",t),this.content&&(this.content.parentElement&&this.content.parentElement.removeChild(this.content),t.appendChild(this.content)),this}shouldDrawHit(){return!0}clear(){var t=this.children,n=t.length,r;for(r=0;r<n;r++)t[r].clear();return this}clone(t){return t||(t={}),t.container=typeof document<"u"&&document.createElement("div"),ia.prototype.clone.call(this,t)}destroy(){super.destroy();var t=this.content;t&&se._isInDocument(t)&&this.container().removeChild(t);var n=d3.indexOf(this);return n>-1&&d3.splice(n,1),this}getPointerPosition(){const t=this._pointerPositions[0]||this._changedPointerPositions[0];return t?{x:t.x,y:t.y}:(se.warn(Exe),null)}_getPointerById(t){return this._pointerPositions.find(n=>n.id===t)}getPointersPositions(){return this._pointerPositions}getStage(){return this}getContent(){return this.content}_toKonvaCanvas(t){t=t||{},t.x=t.x||0,t.y=t.y||0,t.width=t.width||this.width(),t.height=t.height||this.height();var n=new t0({width:t.width,height:t.height,pixelRatio:t.pixelRatio||1}),r=n.getContext()._context,i=this.children;return(t.x||t.y)&&r.translate(-1*t.x,-1*t.y),i.forEach(function(o){if(!!o.isVisible()){var a=o._toKonvaCanvas(t);r.drawImage(a._canvas,t.x,t.y,a.getWidth()/a.getPixelRatio(),a.getHeight()/a.getPixelRatio())}}),n}getIntersection(t){if(!t)return null;var n=this.children,r=n.length,i=r-1,o;for(o=i;o>=0;o--){const a=n[o].getIntersection(t);if(a)return a}return null}_resizeDOM(){var t=this.width(),n=this.height();this.content&&(this.content.style.width=t+CA,this.content.style.height=n+CA),this.bufferCanvas.setSize(t,n),this.bufferHitCanvas.setSize(t,n),this.children.forEach(r=>{r.setSize({width:t,height:n}),r.draw()})}add(t,...n){if(arguments.length>1){for(var r=0;r<arguments.length;r++)this.add(arguments[r]);return this}super.add(t);var i=this.children.length;return i>_xe&&se.warn("The stage has "+i+" layers. Recommended maximum number of layers is 3-5. Adding more layers into the stage may drop the performance. Rethink your tree structure, you can use Konva.Group."),t.setSize({width:this.width(),height:this.height()}),t.draw(),Je.isBrowser&&this.content.appendChild(t.canvas._canvas),this}getParent(){return null}getLayer(){return null}hasPointerCapture(t){return S$(t,this)}setPointerCapture(t){w$(t,this)}releaseCapture(t){sm(t)}getLayers(){return this.children}_bindContentEvents(){!Je.isBrowser||kxe.forEach(([t,n])=>{this.content.addEventListener(t,r=>{this[n](r)},{passive:!1})})}_pointerenter(t){this.setPointersPositions(t);const n=cp(t.type);this._fire(n.pointerenter,{evt:t,target:this,currentTarget:this})}_pointerover(t){this.setPointersPositions(t);const n=cp(t.type);this._fire(n.pointerover,{evt:t,target:this,currentTarget:this})}_getTargetShape(t){let n=this[t+"targetShape"];return n&&!n.getStage()&&(n=null),n}_pointerleave(t){const n=cp(t.type),r=Rg(t.type);if(!!n){this.setPointersPositions(t);var i=this._getTargetShape(r),o=!an.isDragging||Je.hitOnDragEnabled;i&&o?(i._fireAndBubble(n.pointerout,{evt:t}),i._fireAndBubble(n.pointerleave,{evt:t}),this._fire(n.pointerleave,{evt:t,target:this,currentTarget:this}),this[r+"targetShape"]=null):o&&(this._fire(n.pointerleave,{evt:t,target:this,currentTarget:this}),this._fire(n.pointerout,{evt:t,target:this,currentTarget:this})),this.pointerPos=void 0,this._pointerPositions=[]}}_pointerdown(t){const n=cp(t.type),r=Rg(t.type);if(!!n){this.setPointersPositions(t);var i=!1;this._changedPointerPositions.forEach(o=>{var a=this.getIntersection(o);if(an.justDragged=!1,Je["_"+r+"ListenClick"]=!0,!(a&&a.isListening()))return;Je.capturePointerEventsEnabled&&a.setPointerCapture(o.id),this[r+"ClickStartShape"]=a,a._fireAndBubble(n.pointerdown,{evt:t,pointerId:o.id}),i=!0;const l=t.type.indexOf("touch")>=0;a.preventDefault()&&t.cancelable&&l&&t.preventDefault()}),i||this._fire(n.pointerdown,{evt:t,target:this,currentTarget:this,pointerId:this._pointerPositions[0].id})}}_pointermove(t){const n=cp(t.type),r=Rg(t.type);if(!n)return;an.isDragging&&an.node.preventDefault()&&t.cancelable&&t.preventDefault(),this.setPointersPositions(t);var i=!an.isDragging||Je.hitOnDragEnabled;if(!i)return;var o={};let a=!1;var s=this._getTargetShape(r);this._changedPointerPositions.forEach(l=>{const d=RS(l.id)||this.getIntersection(l),p=l.id,g={evt:t,pointerId:p};var m=s!==d;if(m&&s&&(s._fireAndBubble(n.pointerout,Object.assign({},g),d),s._fireAndBubble(n.pointerleave,Object.assign({},g),d)),d){if(o[d._id])return;o[d._id]=!0}d&&d.isListening()?(a=!0,m&&(d._fireAndBubble(n.pointerover,Object.assign({},g),s),d._fireAndBubble(n.pointerenter,Object.assign({},g),s),this[r+"targetShape"]=d),d._fireAndBubble(n.pointermove,Object.assign({},g))):s&&(this._fire(n.pointerover,{evt:t,target:this,currentTarget:this,pointerId:p}),this[r+"targetShape"]=null)}),a||this._fire(n.pointermove,{evt:t,target:this,currentTarget:this,pointerId:this._changedPointerPositions[0].id})}_pointerup(t){const n=cp(t.type),r=Rg(t.type);if(!n)return;this.setPointersPositions(t);const i=this[r+"ClickStartShape"],o=this[r+"ClickEndShape"];var a={};let s=!1;this._changedPointerPositions.forEach(l=>{const d=RS(l.id)||this.getIntersection(l);if(d){if(d.releaseCapture(l.id),a[d._id])return;a[d._id]=!0}const p=l.id,g={evt:t,pointerId:p};let m=!1;Je["_"+r+"InDblClickWindow"]?(m=!0,clearTimeout(this[r+"DblTimeout"])):an.justDragged||(Je["_"+r+"InDblClickWindow"]=!0,clearTimeout(this[r+"DblTimeout"])),this[r+"DblTimeout"]=setTimeout(function(){Je["_"+r+"InDblClickWindow"]=!1},Je.dblClickWindow),d&&d.isListening()?(s=!0,this[r+"ClickEndShape"]=d,d._fireAndBubble(n.pointerup,Object.assign({},g)),Je["_"+r+"ListenClick"]&&i&&i===d&&(d._fireAndBubble(n.pointerclick,Object.assign({},g)),m&&o&&o===d&&d._fireAndBubble(n.pointerdblclick,Object.assign({},g)))):(this[r+"ClickEndShape"]=null,Je["_"+r+"ListenClick"]&&this._fire(n.pointerclick,{evt:t,target:this,currentTarget:this,pointerId:p}),m&&this._fire(n.pointerdblclick,{evt:t,target:this,currentTarget:this,pointerId:p}))}),s||this._fire(n.pointerup,{evt:t,target:this,currentTarget:this,pointerId:this._changedPointerPositions[0].id}),Je["_"+r+"ListenClick"]=!1,t.cancelable&&r!=="touch"&&t.preventDefault()}_contextmenu(t){this.setPointersPositions(t);var n=this.getIntersection(this.getPointerPosition());n&&n.isListening()?n._fireAndBubble(mC,{evt:t}):this._fire(mC,{evt:t,target:this,currentTarget:this})}_wheel(t){this.setPointersPositions(t);var n=this.getIntersection(this.getPointerPosition());n&&n.isListening()?n._fireAndBubble(vC,{evt:t}):this._fire(vC,{evt:t,target:this,currentTarget:this})}_pointercancel(t){this.setPointersPositions(t);const n=RS(t.pointerId)||this.getIntersection(this.getPointerPosition());n&&n._fireAndBubble(Ap,n_(t)),sm(t.pointerId)}_lostpointercapture(t){sm(t.pointerId)}setPointersPositions(t){var n=this._getContentPosition(),r=null,i=null;t=t||window.event,t.touches!==void 0?(this._pointerPositions=[],this._changedPointerPositions=[],Array.prototype.forEach.call(t.touches,o=>{this._pointerPositions.push({id:o.identifier,x:(o.clientX-n.left)/n.scaleX,y:(o.clientY-n.top)/n.scaleY})}),Array.prototype.forEach.call(t.changedTouches||t.touches,o=>{this._changedPointerPositions.push({id:o.identifier,x:(o.clientX-n.left)/n.scaleX,y:(o.clientY-n.top)/n.scaleY})})):(r=(t.clientX-n.left)/n.scaleX,i=(t.clientY-n.top)/n.scaleY,this.pointerPos={x:r,y:i},this._pointerPositions=[{x:r,y:i,id:se._getFirstPointerId(t)}],this._changedPointerPositions=[{x:r,y:i,id:se._getFirstPointerId(t)}])}_setPointerPosition(t){se.warn('Method _setPointerPosition is deprecated. Use "stage.setPointersPositions(event)" instead.'),this.setPointersPositions(t)}_getContentPosition(){if(!this.content||!this.content.getBoundingClientRect)return{top:0,left:0,scaleX:1,scaleY:1};var t=this.content.getBoundingClientRect();return{top:t.top,left:t.left,scaleX:t.width/this.content.clientWidth||1,scaleY:t.height/this.content.clientHeight||1}}_buildDOM(){if(this.bufferCanvas=new t0({width:this.width(),height:this.height()}),this.bufferHitCanvas=new t_({pixelRatio:1,width:this.width(),height:this.height()}),!!Je.isBrowser){var t=this.container();if(!t)throw"Stage has no container. A container is required.";t.innerHTML="",this.content=document.createElement("div"),this.content.style.position="relative",this.content.style.userSelect="none",this.content.className="konvajs-content",this.content.setAttribute("role","presentation"),t.appendChild(this.content),this._resizeDOM()}}cache(){return se.warn("Cache function is not allowed for stage. You may use cache only for layers, groups and shapes."),this}clearCache(){return this}batchDraw(){return this.getChildren().forEach(function(t){t.batchDraw()}),this}}wx.prototype.nodeType=bxe;hr(wx);j.addGetterSetter(wx,"container");var R$="hasShadow",O$="shadowRGBA",N$="patternImage",D$="linearGradient",z$="radialGradient";let Sy;function NS(){return Sy||(Sy=se.createCanvasElement().getContext("2d"),Sy)}const lm={};function Pxe(e){e.fill()}function Txe(e){e.stroke()}function Lxe(e){e.fill()}function Axe(e){e.stroke()}function Ixe(){this._clearCache(R$)}function Mxe(){this._clearCache(O$)}function Rxe(){this._clearCache(N$)}function Oxe(){this._clearCache(D$)}function Nxe(){this._clearCache(z$)}class Ae extends ze{constructor(t){super(t);let n;for(;n=se.getRandomColor(),!(n&&!(n in lm)););this.colorKey=n,lm[n]=this}getContext(){return se.warn("shape.getContext() method is deprecated. Please do not use it."),this.getLayer().getContext()}getCanvas(){return se.warn("shape.getCanvas() method is deprecated. Please do not use it."),this.getLayer().getCanvas()}getSceneFunc(){return this.attrs.sceneFunc||this._sceneFunc}getHitFunc(){return this.attrs.hitFunc||this._hitFunc}hasShadow(){return this._getCache(R$,this._hasShadow)}_hasShadow(){return this.shadowEnabled()&&this.shadowOpacity()!==0&&!!(this.shadowColor()||this.shadowBlur()||this.shadowOffsetX()||this.shadowOffsetY())}_getFillPattern(){return this._getCache(N$,this.__getFillPattern)}__getFillPattern(){if(this.fillPatternImage()){var t=NS();const n=t.createPattern(this.fillPatternImage(),this.fillPatternRepeat()||"repeat");if(n&&n.setTransform){const r=new Qo;r.translate(this.fillPatternX(),this.fillPatternY()),r.rotate(Je.getAngle(this.fillPatternRotation())),r.scale(this.fillPatternScaleX(),this.fillPatternScaleY()),r.translate(-1*this.fillPatternOffsetX(),-1*this.fillPatternOffsetY());const i=r.getMatrix(),o=typeof DOMMatrix>"u"?{a:i[0],b:i[1],c:i[2],d:i[3],e:i[4],f:i[5]}:new DOMMatrix(i);n.setTransform(o)}return n}}_getLinearGradient(){return this._getCache(D$,this.__getLinearGradient)}__getLinearGradient(){var t=this.fillLinearGradientColorStops();if(t){for(var n=NS(),r=this.fillLinearGradientStartPoint(),i=this.fillLinearGradientEndPoint(),o=n.createLinearGradient(r.x,r.y,i.x,i.y),a=0;a<t.length;a+=2)o.addColorStop(t[a],t[a+1]);return o}}_getRadialGradient(){return this._getCache(z$,this.__getRadialGradient)}__getRadialGradient(){var t=this.fillRadialGradientColorStops();if(t){for(var n=NS(),r=this.fillRadialGradientStartPoint(),i=this.fillRadialGradientEndPoint(),o=n.createRadialGradient(r.x,r.y,this.fillRadialGradientStartRadius(),i.x,i.y,this.fillRadialGradientEndRadius()),a=0;a<t.length;a+=2)o.addColorStop(t[a],t[a+1]);return o}}getShadowRGBA(){return this._getCache(O$,this._getShadowRGBA)}_getShadowRGBA(){if(!!this.hasShadow()){var t=se.colorToRGBA(this.shadowColor());if(t)return"rgba("+t.r+","+t.g+","+t.b+","+t.a*(this.shadowOpacity()||1)+")"}}hasFill(){return this._calculate("hasFill",["fillEnabled","fill","fillPatternImage","fillLinearGradientColorStops","fillRadialGradientColorStops"],()=>this.fillEnabled()&&!!(this.fill()||this.fillPatternImage()||this.fillLinearGradientColorStops()||this.fillRadialGradientColorStops()))}hasStroke(){return this._calculate("hasStroke",["strokeEnabled","strokeWidth","stroke","strokeLinearGradientColorStops"],()=>this.strokeEnabled()&&this.strokeWidth()&&!!(this.stroke()||this.strokeLinearGradientColorStops()))}hasHitStroke(){const t=this.hitStrokeWidth();return t==="auto"?this.hasStroke():this.strokeEnabled()&&!!t}intersects(t){var n=this.getStage(),r=n.bufferHitCanvas,i;return r.getContext().clear(),this.drawHit(r,null,!0),i=r.context.getImageData(Math.round(t.x),Math.round(t.y),1,1).data,i[3]>0}destroy(){return ze.prototype.destroy.call(this),delete lm[this.colorKey],delete this.colorKey,this}_useBufferCanvas(t){var n;if(!this.getStage()||!((n=this.attrs.perfectDrawEnabled)!==null&&n!==void 0?n:!0))return!1;const i=t||this.hasFill(),o=this.hasStroke(),a=this.getAbsoluteOpacity()!==1;if(i&&o&&a)return!0;const s=this.hasShadow(),l=this.shadowForStrokeEnabled();return!!(i&&o&&s&&l)}setStrokeHitEnabled(t){se.warn("strokeHitEnabled property is deprecated. Please use hitStrokeWidth instead."),t?this.hitStrokeWidth("auto"):this.hitStrokeWidth(0)}getStrokeHitEnabled(){return this.hitStrokeWidth()!==0}getSelfRect(){var t=this.size();return{x:this._centroid?-t.width/2:0,y:this._centroid?-t.height/2:0,width:t.width,height:t.height}}getClientRect(t={}){const n=t.skipTransform,r=t.relativeTo,i=this.getSelfRect(),a=!t.skipStroke&&this.hasStroke()&&this.strokeWidth()||0,s=i.width+a,l=i.height+a,d=!t.skipShadow&&this.hasShadow(),p=d?this.shadowOffsetX():0,g=d?this.shadowOffsetY():0,m=s+Math.abs(p),y=l+Math.abs(g),b=d&&this.shadowBlur()||0,S=m+b*2,E=y+b*2,P={width:S,height:E,x:-(a/2+b)+Math.min(p,0)+i.x,y:-(a/2+b)+Math.min(g,0)+i.y};return n?P:this._transformedRect(P,r)}drawScene(t,n){var r=this.getLayer(),i=t||r.getCanvas(),o=i.getContext(),a=this._getCanvasCache(),s=this.getSceneFunc(),l=this.hasShadow(),d,p,g,m=i.isCache,y=n===this;if(!this.isVisible()&&!y)return this;if(a){o.save();var b=this.getAbsoluteTransform(n).getMatrix();return o.transform(b[0],b[1],b[2],b[3],b[4],b[5]),this._drawCachedSceneCanvas(o),o.restore(),this}if(!s)return this;if(o.save(),this._useBufferCanvas()&&!m){d=this.getStage(),p=d.bufferCanvas,g=p.getContext(),g.clear(),g.save(),g._applyLineJoin(this);var S=this.getAbsoluteTransform(n).getMatrix();g.transform(S[0],S[1],S[2],S[3],S[4],S[5]),s.call(this,g,this),g.restore();var E=p.pixelRatio;l&&o._applyShadow(this),o._applyOpacity(this),o._applyGlobalCompositeOperation(this),o.drawImage(p._canvas,0,0,p.width/E,p.height/E)}else{if(o._applyLineJoin(this),!y){var S=this.getAbsoluteTransform(n).getMatrix();o.transform(S[0],S[1],S[2],S[3],S[4],S[5]),o._applyOpacity(this),o._applyGlobalCompositeOperation(this)}l&&o._applyShadow(this),s.call(this,o,this)}return o.restore(),this}drawHit(t,n,r=!1){if(!this.shouldDrawHit(n,r))return this;var i=this.getLayer(),o=t||i.hitCanvas,a=o&&o.getContext(),s=this.hitFunc()||this.sceneFunc(),l=this._getCanvasCache(),d=l&&l.hit;if(this.colorKey||se.warn("Looks like your canvas has a destroyed shape in it. Do not reuse shape after you destroyed it. If you want to reuse shape you should call remove() instead of destroy()"),d){a.save();var p=this.getAbsoluteTransform(n).getMatrix();return a.transform(p[0],p[1],p[2],p[3],p[4],p[5]),this._drawCachedHitCanvas(a),a.restore(),this}if(!s)return this;if(a.save(),a._applyLineJoin(this),!(this===n)){var m=this.getAbsoluteTransform(n).getMatrix();a.transform(m[0],m[1],m[2],m[3],m[4],m[5])}return s.call(this,a,this),a.restore(),this}drawHitFromCache(t=0){var n=this._getCanvasCache(),r=this._getCachedSceneCanvas(),i=n.hit,o=i.getContext(),a=i.getWidth(),s=i.getHeight(),l,d,p,g,m,y;o.clear(),o.drawImage(r._canvas,0,0,a,s);try{for(l=o.getImageData(0,0,a,s),d=l.data,p=d.length,g=se._hexToRgb(this.colorKey),m=0;m<p;m+=4)y=d[m+3],y>t?(d[m]=g.r,d[m+1]=g.g,d[m+2]=g.b,d[m+3]=255):d[m+3]=0;o.putImageData(l,0,0)}catch(b){se.error("Unable to draw hit graph from cached scene canvas. "+b.message)}return this}hasPointerCapture(t){return S$(t,this)}setPointerCapture(t){w$(t,this)}releaseCapture(t){sm(t)}}Ae.prototype._fillFunc=Pxe;Ae.prototype._strokeFunc=Txe;Ae.prototype._fillFuncHit=Lxe;Ae.prototype._strokeFuncHit=Axe;Ae.prototype._centroid=!1;Ae.prototype.nodeType="Shape";hr(Ae);Ae.prototype.eventListeners={};Ae.prototype.on.call(Ae.prototype,"shadowColorChange.konva shadowBlurChange.konva shadowOffsetChange.konva shadowOpacityChange.konva shadowEnabledChange.konva",Ixe);Ae.prototype.on.call(Ae.prototype,"shadowColorChange.konva shadowOpacityChange.konva shadowEnabledChange.konva",Mxe);Ae.prototype.on.call(Ae.prototype,"fillPriorityChange.konva fillPatternImageChange.konva fillPatternRepeatChange.konva fillPatternScaleXChange.konva fillPatternScaleYChange.konva fillPatternOffsetXChange.konva fillPatternOffsetYChange.konva fillPatternXChange.konva fillPatternYChange.konva fillPatternRotationChange.konva",Rxe);Ae.prototype.on.call(Ae.prototype,"fillPriorityChange.konva fillLinearGradientColorStopsChange.konva fillLinearGradientStartPointXChange.konva fillLinearGradientStartPointYChange.konva fillLinearGradientEndPointXChange.konva fillLinearGradientEndPointYChange.konva",Oxe);Ae.prototype.on.call(Ae.prototype,"fillPriorityChange.konva fillRadialGradientColorStopsChange.konva fillRadialGradientStartPointXChange.konva fillRadialGradientStartPointYChange.konva fillRadialGradientEndPointXChange.konva fillRadialGradientEndPointYChange.konva fillRadialGradientStartRadiusChange.konva fillRadialGradientEndRadiusChange.konva",Nxe);j.addGetterSetter(Ae,"stroke",void 0,x$());j.addGetterSetter(Ae,"strokeWidth",2,De());j.addGetterSetter(Ae,"fillAfterStrokeEnabled",!1);j.addGetterSetter(Ae,"hitStrokeWidth","auto",e_());j.addGetterSetter(Ae,"strokeHitEnabled",!0,ks());j.addGetterSetter(Ae,"perfectDrawEnabled",!0,ks());j.addGetterSetter(Ae,"shadowForStrokeEnabled",!0,ks());j.addGetterSetter(Ae,"lineJoin");j.addGetterSetter(Ae,"lineCap");j.addGetterSetter(Ae,"sceneFunc");j.addGetterSetter(Ae,"hitFunc");j.addGetterSetter(Ae,"dash");j.addGetterSetter(Ae,"dashOffset",0,De());j.addGetterSetter(Ae,"shadowColor",void 0,B0());j.addGetterSetter(Ae,"shadowBlur",0,De());j.addGetterSetter(Ae,"shadowOpacity",1,De());j.addComponentsGetterSetter(Ae,"shadowOffset",["x","y"]);j.addGetterSetter(Ae,"shadowOffsetX",0,De());j.addGetterSetter(Ae,"shadowOffsetY",0,De());j.addGetterSetter(Ae,"fillPatternImage");j.addGetterSetter(Ae,"fill",void 0,x$());j.addGetterSetter(Ae,"fillPatternX",0,De());j.addGetterSetter(Ae,"fillPatternY",0,De());j.addGetterSetter(Ae,"fillLinearGradientColorStops");j.addGetterSetter(Ae,"strokeLinearGradientColorStops");j.addGetterSetter(Ae,"fillRadialGradientStartRadius",0);j.addGetterSetter(Ae,"fillRadialGradientEndRadius",0);j.addGetterSetter(Ae,"fillRadialGradientColorStops");j.addGetterSetter(Ae,"fillPatternRepeat","repeat");j.addGetterSetter(Ae,"fillEnabled",!0);j.addGetterSetter(Ae,"strokeEnabled",!0);j.addGetterSetter(Ae,"shadowEnabled",!0);j.addGetterSetter(Ae,"dashEnabled",!0);j.addGetterSetter(Ae,"strokeScaleEnabled",!0);j.addGetterSetter(Ae,"fillPriority","color");j.addComponentsGetterSetter(Ae,"fillPatternOffset",["x","y"]);j.addGetterSetter(Ae,"fillPatternOffsetX",0,De());j.addGetterSetter(Ae,"fillPatternOffsetY",0,De());j.addComponentsGetterSetter(Ae,"fillPatternScale",["x","y"]);j.addGetterSetter(Ae,"fillPatternScaleX",1,De());j.addGetterSetter(Ae,"fillPatternScaleY",1,De());j.addComponentsGetterSetter(Ae,"fillLinearGradientStartPoint",["x","y"]);j.addComponentsGetterSetter(Ae,"strokeLinearGradientStartPoint",["x","y"]);j.addGetterSetter(Ae,"fillLinearGradientStartPointX",0);j.addGetterSetter(Ae,"strokeLinearGradientStartPointX",0);j.addGetterSetter(Ae,"fillLinearGradientStartPointY",0);j.addGetterSetter(Ae,"strokeLinearGradientStartPointY",0);j.addComponentsGetterSetter(Ae,"fillLinearGradientEndPoint",["x","y"]);j.addComponentsGetterSetter(Ae,"strokeLinearGradientEndPoint",["x","y"]);j.addGetterSetter(Ae,"fillLinearGradientEndPointX",0);j.addGetterSetter(Ae,"strokeLinearGradientEndPointX",0);j.addGetterSetter(Ae,"fillLinearGradientEndPointY",0);j.addGetterSetter(Ae,"strokeLinearGradientEndPointY",0);j.addComponentsGetterSetter(Ae,"fillRadialGradientStartPoint",["x","y"]);j.addGetterSetter(Ae,"fillRadialGradientStartPointX",0);j.addGetterSetter(Ae,"fillRadialGradientStartPointY",0);j.addComponentsGetterSetter(Ae,"fillRadialGradientEndPoint",["x","y"]);j.addGetterSetter(Ae,"fillRadialGradientEndPointX",0);j.addGetterSetter(Ae,"fillRadialGradientEndPointY",0);j.addGetterSetter(Ae,"fillPatternRotation",0);j.backCompat(Ae,{dashArray:"dash",getDashArray:"getDash",setDashArray:"getDash",drawFunc:"sceneFunc",getDrawFunc:"getSceneFunc",setDrawFunc:"setSceneFunc",drawHitFunc:"hitFunc",getDrawHitFunc:"getHitFunc",setDrawHitFunc:"setHitFunc"});var Dxe="#",zxe="beforeDraw",Fxe="draw",F$=[{x:0,y:0},{x:-1,y:-1},{x:1,y:-1},{x:1,y:1},{x:-1,y:1}],Bxe=F$.length;class Xf extends ia{constructor(t){super(t),this.canvas=new t0,this.hitCanvas=new t_({pixelRatio:1}),this._waitingForDraw=!1,this.on("visibleChange.konva",this._checkVisibility),this._checkVisibility(),this.on("imageSmoothingEnabledChange.konva",this._setSmoothEnabled),this._setSmoothEnabled()}createPNGStream(){return this.canvas._canvas.createPNGStream()}getCanvas(){return this.canvas}getNativeCanvasElement(){return this.canvas._canvas}getHitCanvas(){return this.hitCanvas}getContext(){return this.getCanvas().getContext()}clear(t){return this.getContext().clear(t),this.getHitCanvas().getContext().clear(t),this}setZIndex(t){super.setZIndex(t);var n=this.getStage();return n&&n.content&&(n.content.removeChild(this.getNativeCanvasElement()),t<n.children.length-1?n.content.insertBefore(this.getNativeCanvasElement(),n.children[t+1].getCanvas()._canvas):n.content.appendChild(this.getNativeCanvasElement())),this}moveToTop(){ze.prototype.moveToTop.call(this);var t=this.getStage();return t&&t.content&&(t.content.removeChild(this.getNativeCanvasElement()),t.content.appendChild(this.getNativeCanvasElement())),!0}moveUp(){var t=ze.prototype.moveUp.call(this);if(!t)return!1;var n=this.getStage();return!n||!n.content?!1:(n.content.removeChild(this.getNativeCanvasElement()),this.index<n.children.length-1?n.content.insertBefore(this.getNativeCanvasElement(),n.children[this.index+1].getCanvas()._canvas):n.content.appendChild(this.getNativeCanvasElement()),!0)}moveDown(){if(ze.prototype.moveDown.call(this)){var t=this.getStage();if(t){var n=t.children;t.content&&(t.content.removeChild(this.getNativeCanvasElement()),t.content.insertBefore(this.getNativeCanvasElement(),n[this.index+1].getCanvas()._canvas))}return!0}return!1}moveToBottom(){if(ze.prototype.moveToBottom.call(this)){var t=this.getStage();if(t){var n=t.children;t.content&&(t.content.removeChild(this.getNativeCanvasElement()),t.content.insertBefore(this.getNativeCanvasElement(),n[1].getCanvas()._canvas))}return!0}return!1}getLayer(){return this}remove(){var t=this.getNativeCanvasElement();return ze.prototype.remove.call(this),t&&t.parentNode&&se._isInDocument(t)&&t.parentNode.removeChild(t),this}getStage(){return this.parent}setSize({width:t,height:n}){return this.canvas.setSize(t,n),this.hitCanvas.setSize(t,n),this._setSmoothEnabled(),this}_validateAdd(t){var n=t.getType();n!=="Group"&&n!=="Shape"&&se.throw("You may only add groups and shapes to a layer.")}_toKonvaCanvas(t){return t=t||{},t.width=t.width||this.getWidth(),t.height=t.height||this.getHeight(),t.x=t.x!==void 0?t.x:this.x(),t.y=t.y!==void 0?t.y:this.y(),ze.prototype._toKonvaCanvas.call(this,t)}_checkVisibility(){this.visible()?this.canvas._canvas.style.display="block":this.canvas._canvas.style.display="none"}_setSmoothEnabled(){this.getContext()._context.imageSmoothingEnabled=this.imageSmoothingEnabled()}getWidth(){if(this.parent)return this.parent.width()}setWidth(){se.warn('Can not change width of layer. Use "stage.width(value)" function instead.')}getHeight(){if(this.parent)return this.parent.height()}setHeight(){se.warn('Can not change height of layer. Use "stage.height(value)" function instead.')}batchDraw(){return this._waitingForDraw||(this._waitingForDraw=!0,se.requestAnimFrame(()=>{this.draw(),this._waitingForDraw=!1})),this}getIntersection(t){if(!this.isListening()||!this.isVisible())return null;for(var n=1,r=!1;;){for(let i=0;i<Bxe;i++){const o=F$[i],a=this._getIntersection({x:t.x+o.x*n,y:t.y+o.y*n}),s=a.shape;if(s)return s;if(r=!!a.antialiased,!a.antialiased)break}if(r)n+=1;else return null}}_getIntersection(t){const n=this.hitCanvas.pixelRatio,r=this.hitCanvas.context.getImageData(Math.round(t.x*n),Math.round(t.y*n),1,1).data,i=r[3];if(i===255){const o=se._rgbToHex(r[0],r[1],r[2]),a=lm[Dxe+o];return a?{shape:a}:{antialiased:!0}}else if(i>0)return{antialiased:!0};return{}}drawScene(t,n){var r=this.getLayer(),i=t||r&&r.getCanvas();return this._fire(zxe,{node:this}),this.clearBeforeDraw()&&i.getContext().clear(),ia.prototype.drawScene.call(this,i,n),this._fire(Fxe,{node:this}),this}drawHit(t,n){var r=this.getLayer(),i=t||r&&r.hitCanvas;return r&&r.clearBeforeDraw()&&r.getHitCanvas().getContext().clear(),ia.prototype.drawHit.call(this,i,n),this}enableHitGraph(){return this.hitGraphEnabled(!0),this}disableHitGraph(){return this.hitGraphEnabled(!1),this}setHitGraphEnabled(t){se.warn("hitGraphEnabled method is deprecated. Please use layer.listening() instead."),this.listening(t)}getHitGraphEnabled(t){return se.warn("hitGraphEnabled method is deprecated. Please use layer.listening() instead."),this.listening()}toggleHitCanvas(){if(!(!this.parent||!this.parent.content)){var t=this.parent,n=!!this.hitCanvas._canvas.parentNode;n?t.content.removeChild(this.hitCanvas._canvas):t.content.appendChild(this.hitCanvas._canvas)}}}Xf.prototype.nodeType="Layer";hr(Xf);j.addGetterSetter(Xf,"imageSmoothingEnabled",!0);j.addGetterSetter(Xf,"clearBeforeDraw",!0);j.addGetterSetter(Xf,"hitGraphEnabled",!0,ks());class r_ extends Xf{constructor(t){super(t),this.listening(!1),se.warn('Konva.Fast layer is deprecated. Please use "new Konva.Layer({ listening: false })" instead.')}}r_.prototype.nodeType="FastLayer";hr(r_);class b0 extends ia{_validateAdd(t){var n=t.getType();n!=="Group"&&n!=="Shape"&&se.throw("You may only add groups and shapes to groups.")}}b0.prototype.nodeType="Group";hr(b0);var DS=function(){return e0.performance&&e0.performance.now?function(){return e0.performance.now()}:function(){return new Date().getTime()}}();class Ia{constructor(t,n){this.id=Ia.animIdCounter++,this.frame={time:0,timeDiff:0,lastTime:DS(),frameRate:0},this.func=t,this.setLayers(n)}setLayers(t){var n=[];return t?t.length>0?n=t:n=[t]:n=[],this.layers=n,this}getLayers(){return this.layers}addLayer(t){var n=this.layers,r=n.length,i;for(i=0;i<r;i++)if(n[i]._id===t._id)return!1;return this.layers.push(t),!0}isRunning(){var t=Ia,n=t.animations,r=n.length,i;for(i=0;i<r;i++)if(n[i].id===this.id)return!0;return!1}start(){return this.stop(),this.frame.timeDiff=0,this.frame.lastTime=DS(),Ia._addAnimation(this),this}stop(){return Ia._removeAnimation(this),this}_updateFrameObject(t){this.frame.timeDiff=t-this.frame.lastTime,this.frame.lastTime=t,this.frame.time+=this.frame.timeDiff,this.frame.frameRate=1e3/this.frame.timeDiff}static _addAnimation(t){this.animations.push(t),this._handleAnimation()}static _removeAnimation(t){var n=t.id,r=this.animations,i=r.length,o;for(o=0;o<i;o++)if(r[o].id===n){this.animations.splice(o,1);break}}static _runFrames(){var t={},n=this.animations,r,i,o,a,s,l,d,p,g;for(a=0;a<n.length;a++)if(r=n[a],i=r.layers,o=r.func,r._updateFrameObject(DS()),l=i.length,o?g=o.call(r,r.frame)!==!1:g=!0,!!g)for(s=0;s<l;s++)d=i[s],d._id!==void 0&&(t[d._id]=d);for(p in t)!t.hasOwnProperty(p)||t[p].batchDraw()}static _animationLoop(){var t=Ia;t.animations.length?(t._runFrames(),se.requestAnimFrame(t._animationLoop)):t.animRunning=!1}static _handleAnimation(){this.animRunning||(this.animRunning=!0,se.requestAnimFrame(this._animationLoop))}}Ia.animations=[];Ia.animIdCounter=0;Ia.animRunning=!1;var $xe={node:1,duration:1,easing:1,onFinish:1,yoyo:1},Hxe=1,kA=2,EA=3,Wxe=0,PA=["fill","stroke","shadowColor"];class Vxe{constructor(t,n,r,i,o,a,s){this.prop=t,this.propFunc=n,this.begin=i,this._pos=i,this.duration=a,this._change=0,this.prevPos=0,this.yoyo=s,this._time=0,this._position=0,this._startTime=0,this._finish=0,this.func=r,this._change=o-this.begin,this.pause()}fire(t){var n=this[t];n&&n()}setTime(t){t>this.duration?this.yoyo?(this._time=this.duration,this.reverse()):this.finish():t<0?this.yoyo?(this._time=0,this.play()):this.reset():(this._time=t,this.update())}getTime(){return this._time}setPosition(t){this.prevPos=this._pos,this.propFunc(t),this._pos=t}getPosition(t){return t===void 0&&(t=this._time),this.func(t,this.begin,this._change,this.duration)}play(){this.state=kA,this._startTime=this.getTimer()-this._time,this.onEnterFrame(),this.fire("onPlay")}reverse(){this.state=EA,this._time=this.duration-this._time,this._startTime=this.getTimer()-this._time,this.onEnterFrame(),this.fire("onReverse")}seek(t){this.pause(),this._time=t,this.update(),this.fire("onSeek")}reset(){this.pause(),this._time=0,this.update(),this.fire("onReset")}finish(){this.pause(),this._time=this.duration,this.update(),this.fire("onFinish")}update(){this.setPosition(this.getPosition(this._time)),this.fire("onUpdate")}onEnterFrame(){var t=this.getTimer()-this._startTime;this.state===kA?this.setTime(t):this.state===EA&&this.setTime(this.duration-t)}pause(){this.state=Hxe,this.fire("onPause")}getTimer(){return new Date().getTime()}}class Ir{constructor(t){var n=this,r=t.node,i=r._id,o,a=t.easing||um.Linear,s=!!t.yoyo,l;typeof t.duration>"u"?o=.3:t.duration===0?o=.001:o=t.duration,this.node=r,this._id=Wxe++;var d=r.getLayer()||(r instanceof Je.Stage?r.getLayers():null);d||se.error("Tween constructor have `node` that is not in a layer. Please add node into layer first."),this.anim=new Ia(function(){n.tween.onEnterFrame()},d),this.tween=new Vxe(l,function(p){n._tweenFunc(p)},a,0,1,o*1e3,s),this._addListeners(),Ir.attrs[i]||(Ir.attrs[i]={}),Ir.attrs[i][this._id]||(Ir.attrs[i][this._id]={}),Ir.tweens[i]||(Ir.tweens[i]={});for(l in t)$xe[l]===void 0&&this._addAttr(l,t[l]);this.reset(),this.onFinish=t.onFinish,this.onReset=t.onReset,this.onUpdate=t.onUpdate}_addAttr(t,n){var r=this.node,i=r._id,o,a,s,l,d,p,g,m;if(s=Ir.tweens[i][t],s&&delete Ir.attrs[i][s][t],o=r.getAttr(t),se._isArray(n))if(a=[],d=Math.max(n.length,o.length),t==="points"&&n.length!==o.length&&(n.length>o.length?(g=o,o=se._prepareArrayForTween(o,n,r.closed())):(p=n,n=se._prepareArrayForTween(n,o,r.closed()))),t.indexOf("fill")===0)for(l=0;l<d;l++)if(l%2===0)a.push(n[l]-o[l]);else{var y=se.colorToRGBA(o[l]);m=se.colorToRGBA(n[l]),o[l]=y,a.push({r:m.r-y.r,g:m.g-y.g,b:m.b-y.b,a:m.a-y.a})}else for(l=0;l<d;l++)a.push(n[l]-o[l]);else PA.indexOf(t)!==-1?(o=se.colorToRGBA(o),m=se.colorToRGBA(n),a={r:m.r-o.r,g:m.g-o.g,b:m.b-o.b,a:m.a-o.a}):a=n-o;Ir.attrs[i][this._id][t]={start:o,diff:a,end:n,trueEnd:p,trueStart:g},Ir.tweens[i][t]=this._id}_tweenFunc(t){var n=this.node,r=Ir.attrs[n._id][this._id],i,o,a,s,l,d,p,g;for(i in r){if(o=r[i],a=o.start,s=o.diff,g=o.end,se._isArray(a))if(l=[],p=Math.max(a.length,g.length),i.indexOf("fill")===0)for(d=0;d<p;d++)d%2===0?l.push((a[d]||0)+s[d]*t):l.push("rgba("+Math.round(a[d].r+s[d].r*t)+","+Math.round(a[d].g+s[d].g*t)+","+Math.round(a[d].b+s[d].b*t)+","+(a[d].a+s[d].a*t)+")");else for(d=0;d<p;d++)l.push((a[d]||0)+s[d]*t);else PA.indexOf(i)!==-1?l="rgba("+Math.round(a.r+s.r*t)+","+Math.round(a.g+s.g*t)+","+Math.round(a.b+s.b*t)+","+(a.a+s.a*t)+")":l=a+s*t;n.setAttr(i,l)}}_addListeners(){this.tween.onPlay=()=>{this.anim.start()},this.tween.onReverse=()=>{this.anim.start()},this.tween.onPause=()=>{this.anim.stop()},this.tween.onFinish=()=>{var t=this.node,n=Ir.attrs[t._id][this._id];n.points&&n.points.trueEnd&&t.setAttr("points",n.points.trueEnd),this.onFinish&&this.onFinish.call(this)},this.tween.onReset=()=>{var t=this.node,n=Ir.attrs[t._id][this._id];n.points&&n.points.trueStart&&t.points(n.points.trueStart),this.onReset&&this.onReset()},this.tween.onUpdate=()=>{this.onUpdate&&this.onUpdate.call(this)}}play(){return this.tween.play(),this}reverse(){return this.tween.reverse(),this}reset(){return this.tween.reset(),this}seek(t){return this.tween.seek(t*1e3),this}pause(){return this.tween.pause(),this}finish(){return this.tween.finish(),this}destroy(){var t=this.node._id,n=this._id,r=Ir.tweens[t],i;this.pause();for(i in r)delete Ir.tweens[t][i];delete Ir.attrs[t][n]}}Ir.attrs={};Ir.tweens={};ze.prototype.to=function(e){var t=e.onFinish;e.node=this,e.onFinish=function(){this.destroy(),t&&t()};var n=new Ir(e);n.play()};const um={BackEaseIn(e,t,n,r){var i=1.70158;return n*(e/=r)*e*((i+1)*e-i)+t},BackEaseOut(e,t,n,r){var i=1.70158;return n*((e=e/r-1)*e*((i+1)*e+i)+1)+t},BackEaseInOut(e,t,n,r){var i=1.70158;return(e/=r/2)<1?n/2*(e*e*(((i*=1.525)+1)*e-i))+t:n/2*((e-=2)*e*(((i*=1.525)+1)*e+i)+2)+t},ElasticEaseIn(e,t,n,r,i,o){var a=0;return e===0?t:(e/=r)===1?t+n:(o||(o=r*.3),!i||i<Math.abs(n)?(i=n,a=o/4):a=o/(2*Math.PI)*Math.asin(n/i),-(i*Math.pow(2,10*(e-=1))*Math.sin((e*r-a)*(2*Math.PI)/o))+t)},ElasticEaseOut(e,t,n,r,i,o){var a=0;return e===0?t:(e/=r)===1?t+n:(o||(o=r*.3),!i||i<Math.abs(n)?(i=n,a=o/4):a=o/(2*Math.PI)*Math.asin(n/i),i*Math.pow(2,-10*e)*Math.sin((e*r-a)*(2*Math.PI)/o)+n+t)},ElasticEaseInOut(e,t,n,r,i,o){var a=0;return e===0?t:(e/=r/2)===2?t+n:(o||(o=r*(.3*1.5)),!i||i<Math.abs(n)?(i=n,a=o/4):a=o/(2*Math.PI)*Math.asin(n/i),e<1?-.5*(i*Math.pow(2,10*(e-=1))*Math.sin((e*r-a)*(2*Math.PI)/o))+t:i*Math.pow(2,-10*(e-=1))*Math.sin((e*r-a)*(2*Math.PI)/o)*.5+n+t)},BounceEaseOut(e,t,n,r){return(e/=r)<1/2.75?n*(7.5625*e*e)+t:e<2/2.75?n*(7.5625*(e-=1.5/2.75)*e+.75)+t:e<2.5/2.75?n*(7.5625*(e-=2.25/2.75)*e+.9375)+t:n*(7.5625*(e-=2.625/2.75)*e+.984375)+t},BounceEaseIn(e,t,n,r){return n-um.BounceEaseOut(r-e,0,n,r)+t},BounceEaseInOut(e,t,n,r){return e<r/2?um.BounceEaseIn(e*2,0,n,r)*.5+t:um.BounceEaseOut(e*2-r,0,n,r)*.5+n*.5+t},EaseIn(e,t,n,r){return n*(e/=r)*e+t},EaseOut(e,t,n,r){return-n*(e/=r)*(e-2)+t},EaseInOut(e,t,n,r){return(e/=r/2)<1?n/2*e*e+t:-n/2*(--e*(e-2)-1)+t},StrongEaseIn(e,t,n,r){return n*(e/=r)*e*e*e*e+t},StrongEaseOut(e,t,n,r){return n*((e=e/r-1)*e*e*e*e+1)+t},StrongEaseInOut(e,t,n,r){return(e/=r/2)<1?n/2*e*e*e*e*e+t:n/2*((e-=2)*e*e*e*e+2)+t},Linear(e,t,n,r){return n*e/r+t}},$f=se._assign(Je,{Util:se,Transform:Qo,Node:ze,Container:ia,Stage:wx,stages:d3,Layer:Xf,FastLayer:r_,Group:b0,DD:an,Shape:Ae,shapes:lm,Animation:Ia,Tween:Ir,Easings:um,Context:bx,Canvas:Sx});class _u extends Ae{_sceneFunc(t){var n=Je.getAngle(this.angle()),r=this.clockwise();t.beginPath(),t.arc(0,0,this.outerRadius(),0,n,r),t.arc(0,0,this.innerRadius(),n,0,!r),t.closePath(),t.fillStrokeShape(this)}getWidth(){return this.outerRadius()*2}getHeight(){return this.outerRadius()*2}setWidth(t){this.outerRadius(t/2)}setHeight(t){this.outerRadius(t/2)}getSelfRect(){const t=this.innerRadius(),n=this.outerRadius(),r=this.clockwise(),i=Je.getAngle(r?360-this.angle():this.angle()),o=Math.cos(Math.min(i,Math.PI)),a=1,s=Math.sin(Math.min(Math.max(Math.PI,i),3*Math.PI/2)),l=Math.sin(Math.min(i,Math.PI/2)),d=o*(o>0?t:n),p=a*n,g=s*(s>0?t:n),m=l*(l>0?n:t);return{x:d,y:r?-1*m:g,width:p-d,height:m-g}}}_u.prototype._centroid=!0;_u.prototype.className="Arc";_u.prototype._attrsAffectingSize=["innerRadius","outerRadius"];hr(_u);j.addGetterSetter(_u,"innerRadius",0,De());j.addGetterSetter(_u,"outerRadius",0,De());j.addGetterSetter(_u,"angle",0,De());j.addGetterSetter(_u,"clockwise",!1,ks());function yC(e,t,n,r,i,o,a){var s=Math.sqrt(Math.pow(n-e,2)+Math.pow(r-t,2)),l=Math.sqrt(Math.pow(i-n,2)+Math.pow(o-r,2)),d=a*s/(s+l),p=a*l/(s+l),g=n-d*(i-e),m=r-d*(o-t),y=n+p*(i-e),b=r+p*(o-t);return[g,m,y,b]}function TA(e,t){var n=e.length,r=[],i,o;for(i=2;i<n-2;i+=2)o=yC(e[i-2],e[i-1],e[i],e[i+1],e[i+2],e[i+3],t),!isNaN(o[0])&&(r.push(o[0]),r.push(o[1]),r.push(e[i]),r.push(e[i+1]),r.push(o[2]),r.push(o[3]));return r}class ku extends Ae{constructor(t){super(t),this.on("pointsChange.konva tensionChange.konva closedChange.konva bezierChange.konva",function(){this._clearCache("tensionPoints")})}_sceneFunc(t){var n=this.points(),r=n.length,i=this.tension(),o=this.closed(),a=this.bezier(),s,l,d;if(!!r){if(t.beginPath(),t.moveTo(n[0],n[1]),i!==0&&r>4){for(s=this.getTensionPoints(),l=s.length,d=o?0:4,o||t.quadraticCurveTo(s[0],s[1],s[2],s[3]);d<l-2;)t.bezierCurveTo(s[d++],s[d++],s[d++],s[d++],s[d++],s[d++]);o||t.quadraticCurveTo(s[l-2],s[l-1],n[r-2],n[r-1])}else if(a)for(d=2;d<r;)t.bezierCurveTo(n[d++],n[d++],n[d++],n[d++],n[d++],n[d++]);else for(d=2;d<r;d+=2)t.lineTo(n[d],n[d+1]);o?(t.closePath(),t.fillStrokeShape(this)):t.strokeShape(this)}}getTensionPoints(){return this._getCache("tensionPoints",this._getTensionPoints)}_getTensionPoints(){return this.closed()?this._getTensionPointsClosed():TA(this.points(),this.tension())}_getTensionPointsClosed(){var t=this.points(),n=t.length,r=this.tension(),i=yC(t[n-2],t[n-1],t[0],t[1],t[2],t[3],r),o=yC(t[n-4],t[n-3],t[n-2],t[n-1],t[0],t[1],r),a=TA(t,r),s=[i[2],i[3]].concat(a).concat([o[0],o[1],t[n-2],t[n-1],o[2],o[3],i[0],i[1],t[0],t[1]]);return s}getWidth(){return this.getSelfRect().width}getHeight(){return this.getSelfRect().height}getSelfRect(){var t=this.points();if(t.length<4)return{x:t[0]||0,y:t[1]||0,width:0,height:0};this.tension()!==0?t=[t[0],t[1],...this._getTensionPoints(),t[t.length-2],t[t.length-1]]:t=this.points();for(var n=t[0],r=t[0],i=t[1],o=t[1],a,s,l=0;l<t.length/2;l++)a=t[l*2],s=t[l*2+1],n=Math.min(n,a),r=Math.max(r,a),i=Math.min(i,s),o=Math.max(o,s);return{x:n,y:i,width:r-n,height:o-i}}}ku.prototype.className="Line";ku.prototype._attrsAffectingSize=["points","bezier","tension"];hr(ku);j.addGetterSetter(ku,"closed",!1);j.addGetterSetter(ku,"bezier",!1);j.addGetterSetter(ku,"tension",0,De());j.addGetterSetter(ku,"points",[],J4e());class In extends Ae{constructor(t){super(t),this.dataArray=[],this.pathLength=0,this.dataArray=In.parsePathData(this.data()),this.pathLength=0;for(var n=0;n<this.dataArray.length;++n)this.pathLength+=this.dataArray[n].pathLength;this.on("dataChange.konva",function(){this.dataArray=In.parsePathData(this.data()),this.pathLength=0;for(var r=0;r<this.dataArray.length;++r)this.pathLength+=this.dataArray[r].pathLength})}_sceneFunc(t){var n=this.dataArray;t.beginPath();for(var r=!1,i=0;i<n.length;i++){var o=n[i].command,a=n[i].points;switch(o){case"L":t.lineTo(a[0],a[1]);break;case"M":t.moveTo(a[0],a[1]);break;case"C":t.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5]);break;case"Q":t.quadraticCurveTo(a[0],a[1],a[2],a[3]);break;case"A":var s=a[0],l=a[1],d=a[2],p=a[3],g=a[4],m=a[5],y=a[6],b=a[7],S=d>p?d:p,E=d>p?1:d/p,P=d>p?p/d:1;t.translate(s,l),t.rotate(y),t.scale(E,P),t.arc(0,0,S,g,g+m,1-b),t.scale(1/E,1/P),t.rotate(-y),t.translate(-s,-l);break;case"z":r=!0,t.closePath();break}}!r&&!this.hasFill()?t.strokeShape(this):t.fillStrokeShape(this)}getSelfRect(){var t=[];this.dataArray.forEach(function(d){if(d.command==="A"){var p=d.points[4],g=d.points[5],m=d.points[4]+g,y=Math.PI/180;if(Math.abs(p-m)<y&&(y=Math.abs(p-m)),g<0)for(let b=p-y;b>m;b-=y){const S=In.getPointOnEllipticalArc(d.points[0],d.points[1],d.points[2],d.points[3],b,0);t.push(S.x,S.y)}else for(let b=p+y;b<m;b+=y){const S=In.getPointOnEllipticalArc(d.points[0],d.points[1],d.points[2],d.points[3],b,0);t.push(S.x,S.y)}}else if(d.command==="C")for(let b=0;b<=1;b+=.01){const S=In.getPointOnCubicBezier(b,d.start.x,d.start.y,d.points[0],d.points[1],d.points[2],d.points[3],d.points[4],d.points[5]);t.push(S.x,S.y)}else t=t.concat(d.points)});for(var n=t[0],r=t[0],i=t[1],o=t[1],a,s,l=0;l<t.length/2;l++)a=t[l*2],s=t[l*2+1],isNaN(a)||(n=Math.min(n,a),r=Math.max(r,a)),isNaN(s)||(i=Math.min(i,s),o=Math.max(o,s));return{x:n,y:i,width:r-n,height:o-i}}getLength(){return this.pathLength}getPointAtLength(t){var n,r=0,i=this.dataArray.length;if(!i)return null;for(;r<i&&t>this.dataArray[r].pathLength;)t-=this.dataArray[r].pathLength,++r;if(r===i)return n=this.dataArray[r-1].points.slice(-2),{x:n[0],y:n[1]};if(t<.01)return n=this.dataArray[r].points.slice(0,2),{x:n[0],y:n[1]};var o=this.dataArray[r],a=o.points;switch(o.command){case"L":return In.getPointOnLine(t,o.start.x,o.start.y,a[0],a[1]);case"C":return In.getPointOnCubicBezier(t/o.pathLength,o.start.x,o.start.y,a[0],a[1],a[2],a[3],a[4],a[5]);case"Q":return In.getPointOnQuadraticBezier(t/o.pathLength,o.start.x,o.start.y,a[0],a[1],a[2],a[3]);case"A":var s=a[0],l=a[1],d=a[2],p=a[3],g=a[4],m=a[5],y=a[6];return g+=m*t/o.pathLength,In.getPointOnEllipticalArc(s,l,d,p,g,y)}return null}static getLineLength(t,n,r,i){return Math.sqrt((r-t)*(r-t)+(i-n)*(i-n))}static getPointOnLine(t,n,r,i,o,a,s){a===void 0&&(a=n),s===void 0&&(s=r);var l=(o-r)/(i-n+1e-8),d=Math.sqrt(t*t/(1+l*l));i<n&&(d*=-1);var p=l*d,g;if(i===n)g={x:a,y:s+p};else if((s-r)/(a-n+1e-8)===l)g={x:a+d,y:s+p};else{var m,y,b=this.getLineLength(n,r,i,o),S=(a-n)*(i-n)+(s-r)*(o-r);S=S/(b*b),m=n+S*(i-n),y=r+S*(o-r);var E=this.getLineLength(a,s,m,y),P=Math.sqrt(t*t-E*E);d=Math.sqrt(P*P/(1+l*l)),i<n&&(d*=-1),p=l*d,g={x:m+d,y:y+p}}return g}static getPointOnCubicBezier(t,n,r,i,o,a,s,l,d){function p(E){return E*E*E}function g(E){return 3*E*E*(1-E)}function m(E){return 3*E*(1-E)*(1-E)}function y(E){return(1-E)*(1-E)*(1-E)}var b=l*p(t)+a*g(t)+i*m(t)+n*y(t),S=d*p(t)+s*g(t)+o*m(t)+r*y(t);return{x:b,y:S}}static getPointOnQuadraticBezier(t,n,r,i,o,a,s){function l(y){return y*y}function d(y){return 2*y*(1-y)}function p(y){return(1-y)*(1-y)}var g=a*l(t)+i*d(t)+n*p(t),m=s*l(t)+o*d(t)+r*p(t);return{x:g,y:m}}static getPointOnEllipticalArc(t,n,r,i,o,a){var s=Math.cos(a),l=Math.sin(a),d={x:r*Math.cos(o),y:i*Math.sin(o)};return{x:t+(d.x*s-d.y*l),y:n+(d.x*l+d.y*s)}}static parsePathData(t){if(!t)return[];var n=t,r=["m","M","l","L","v","V","h","H","z","Z","c","C","q","Q","t","T","s","S","a","A"];n=n.replace(new RegExp(" ","g"),",");for(var i=0;i<r.length;i++)n=n.replace(new RegExp(r[i],"g"),"|"+r[i]);var o=n.split("|"),a=[],s=[],l=0,d=0,p=/([-+]?((\d+\.\d+)|((\d+)|(\.\d+)))(?:e[-+]?\d+)?)/gi,g;for(i=1;i<o.length;i++){var m=o[i],y=m.charAt(0);for(m=m.slice(1),s.length=0;g=p.exec(m);)s.push(g[0]);for(var b=[],S=0,E=s.length;S<E;S++){if(s[S]==="00"){b.push(0,0);continue}var P=parseFloat(s[S]);isNaN(P)?b.push(0):b.push(P)}for(;b.length>0&&!isNaN(b[0]);){var k=null,L=[],I=l,O=d,N,D,F,U,W,q,pe,fe,ye,Pe;switch(y){case"l":l+=b.shift(),d+=b.shift(),k="L",L.push(l,d);break;case"L":l=b.shift(),d=b.shift(),L.push(l,d);break;case"m":var xe=b.shift(),Y=b.shift();if(l+=xe,d+=Y,k="M",a.length>2&&a[a.length-1].command==="z"){for(var V=a.length-2;V>=0;V--)if(a[V].command==="M"){l=a[V].points[0]+xe,d=a[V].points[1]+Y;break}}L.push(l,d),y="l";break;case"M":l=b.shift(),d=b.shift(),k="M",L.push(l,d),y="L";break;case"h":l+=b.shift(),k="L",L.push(l,d);break;case"H":l=b.shift(),k="L",L.push(l,d);break;case"v":d+=b.shift(),k="L",L.push(l,d);break;case"V":d=b.shift(),k="L",L.push(l,d);break;case"C":L.push(b.shift(),b.shift(),b.shift(),b.shift()),l=b.shift(),d=b.shift(),L.push(l,d);break;case"c":L.push(l+b.shift(),d+b.shift(),l+b.shift(),d+b.shift()),l+=b.shift(),d+=b.shift(),k="C",L.push(l,d);break;case"S":D=l,F=d,N=a[a.length-1],N.command==="C"&&(D=l+(l-N.points[2]),F=d+(d-N.points[3])),L.push(D,F,b.shift(),b.shift()),l=b.shift(),d=b.shift(),k="C",L.push(l,d);break;case"s":D=l,F=d,N=a[a.length-1],N.command==="C"&&(D=l+(l-N.points[2]),F=d+(d-N.points[3])),L.push(D,F,l+b.shift(),d+b.shift()),l+=b.shift(),d+=b.shift(),k="C",L.push(l,d);break;case"Q":L.push(b.shift(),b.shift()),l=b.shift(),d=b.shift(),L.push(l,d);break;case"q":L.push(l+b.shift(),d+b.shift()),l+=b.shift(),d+=b.shift(),k="Q",L.push(l,d);break;case"T":D=l,F=d,N=a[a.length-1],N.command==="Q"&&(D=l+(l-N.points[0]),F=d+(d-N.points[1])),l=b.shift(),d=b.shift(),k="Q",L.push(D,F,l,d);break;case"t":D=l,F=d,N=a[a.length-1],N.command==="Q"&&(D=l+(l-N.points[0]),F=d+(d-N.points[1])),l+=b.shift(),d+=b.shift(),k="Q",L.push(D,F,l,d);break;case"A":U=b.shift(),W=b.shift(),q=b.shift(),pe=b.shift(),fe=b.shift(),ye=l,Pe=d,l=b.shift(),d=b.shift(),k="A",L=this.convertEndpointToCenterParameterization(ye,Pe,l,d,pe,fe,U,W,q);break;case"a":U=b.shift(),W=b.shift(),q=b.shift(),pe=b.shift(),fe=b.shift(),ye=l,Pe=d,l+=b.shift(),d+=b.shift(),k="A",L=this.convertEndpointToCenterParameterization(ye,Pe,l,d,pe,fe,U,W,q);break}a.push({command:k||y,points:L,start:{x:I,y:O},pathLength:this.calcLength(I,O,k||y,L)})}(y==="z"||y==="Z")&&a.push({command:"z",points:[],start:void 0,pathLength:0})}return a}static calcLength(t,n,r,i){var o,a,s,l,d=In;switch(r){case"L":return d.getLineLength(t,n,i[0],i[1]);case"C":for(o=0,a=d.getPointOnCubicBezier(0,t,n,i[0],i[1],i[2],i[3],i[4],i[5]),l=.01;l<=1;l+=.01)s=d.getPointOnCubicBezier(l,t,n,i[0],i[1],i[2],i[3],i[4],i[5]),o+=d.getLineLength(a.x,a.y,s.x,s.y),a=s;return o;case"Q":for(o=0,a=d.getPointOnQuadraticBezier(0,t,n,i[0],i[1],i[2],i[3]),l=.01;l<=1;l+=.01)s=d.getPointOnQuadraticBezier(l,t,n,i[0],i[1],i[2],i[3]),o+=d.getLineLength(a.x,a.y,s.x,s.y),a=s;return o;case"A":o=0;var p=i[4],g=i[5],m=i[4]+g,y=Math.PI/180;if(Math.abs(p-m)<y&&(y=Math.abs(p-m)),a=d.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],p,0),g<0)for(l=p-y;l>m;l-=y)s=d.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],l,0),o+=d.getLineLength(a.x,a.y,s.x,s.y),a=s;else for(l=p+y;l<m;l+=y)s=d.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],l,0),o+=d.getLineLength(a.x,a.y,s.x,s.y),a=s;return s=d.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],m,0),o+=d.getLineLength(a.x,a.y,s.x,s.y),o}return 0}static convertEndpointToCenterParameterization(t,n,r,i,o,a,s,l,d){var p=d*(Math.PI/180),g=Math.cos(p)*(t-r)/2+Math.sin(p)*(n-i)/2,m=-1*Math.sin(p)*(t-r)/2+Math.cos(p)*(n-i)/2,y=g*g/(s*s)+m*m/(l*l);y>1&&(s*=Math.sqrt(y),l*=Math.sqrt(y));var b=Math.sqrt((s*s*(l*l)-s*s*(m*m)-l*l*(g*g))/(s*s*(m*m)+l*l*(g*g)));o===a&&(b*=-1),isNaN(b)&&(b=0);var S=b*s*m/l,E=b*-l*g/s,P=(t+r)/2+Math.cos(p)*S-Math.sin(p)*E,k=(n+i)/2+Math.sin(p)*S+Math.cos(p)*E,L=function(W){return Math.sqrt(W[0]*W[0]+W[1]*W[1])},I=function(W,q){return(W[0]*q[0]+W[1]*q[1])/(L(W)*L(q))},O=function(W,q){return(W[0]*q[1]<W[1]*q[0]?-1:1)*Math.acos(I(W,q))},N=O([1,0],[(g-S)/s,(m-E)/l]),D=[(g-S)/s,(m-E)/l],F=[(-1*g-S)/s,(-1*m-E)/l],U=O(D,F);return I(D,F)<=-1&&(U=Math.PI),I(D,F)>=1&&(U=0),a===0&&U>0&&(U=U-2*Math.PI),a===1&&U<0&&(U=U+2*Math.PI),[P,k,s,l,N,U,p,a]}}In.prototype.className="Path";In.prototype._attrsAffectingSize=["data"];hr(In);j.addGetterSetter(In,"data");class Qf extends ku{_sceneFunc(t){super._sceneFunc(t);var n=Math.PI*2,r=this.points(),i=r,o=this.tension()!==0&&r.length>4;o&&(i=this.getTensionPoints());var a=this.pointerLength(),s=r.length,l,d;if(o){const m=[i[i.length-4],i[i.length-3],i[i.length-2],i[i.length-1],r[s-2],r[s-1]],y=In.calcLength(i[i.length-4],i[i.length-3],"C",m),b=In.getPointOnQuadraticBezier(Math.min(1,1-a/y),m[0],m[1],m[2],m[3],m[4],m[5]);l=r[s-2]-b.x,d=r[s-1]-b.y}else l=r[s-2]-r[s-4],d=r[s-1]-r[s-3];var p=(Math.atan2(d,l)+n)%n,g=this.pointerWidth();this.pointerAtEnding()&&(t.save(),t.beginPath(),t.translate(r[s-2],r[s-1]),t.rotate(p),t.moveTo(0,0),t.lineTo(-a,g/2),t.lineTo(-a,-g/2),t.closePath(),t.restore(),this.__fillStroke(t)),this.pointerAtBeginning()&&(t.save(),t.beginPath(),t.translate(r[0],r[1]),o?(l=(i[0]+i[2])/2-r[0],d=(i[1]+i[3])/2-r[1]):(l=r[2]-r[0],d=r[3]-r[1]),t.rotate((Math.atan2(-d,-l)+n)%n),t.moveTo(0,0),t.lineTo(-a,g/2),t.lineTo(-a,-g/2),t.closePath(),t.restore(),this.__fillStroke(t))}__fillStroke(t){var n=this.dashEnabled();n&&(this.attrs.dashEnabled=!1,t.setLineDash([])),t.fillStrokeShape(this),n&&(this.attrs.dashEnabled=!0)}getSelfRect(){const t=super.getSelfRect(),n=this.pointerWidth()/2;return{x:t.x-n,y:t.y-n,width:t.width+n*2,height:t.height+n*2}}}Qf.prototype.className="Arrow";hr(Qf);j.addGetterSetter(Qf,"pointerLength",10,De());j.addGetterSetter(Qf,"pointerWidth",10,De());j.addGetterSetter(Qf,"pointerAtBeginning",!1);j.addGetterSetter(Qf,"pointerAtEnding",!0);class $0 extends Ae{_sceneFunc(t){t.beginPath(),t.arc(0,0,this.attrs.radius||0,0,Math.PI*2,!1),t.closePath(),t.fillStrokeShape(this)}getWidth(){return this.radius()*2}getHeight(){return this.radius()*2}setWidth(t){this.radius()!==t/2&&this.radius(t/2)}setHeight(t){this.radius()!==t/2&&this.radius(t/2)}}$0.prototype._centroid=!0;$0.prototype.className="Circle";$0.prototype._attrsAffectingSize=["radius"];hr($0);j.addGetterSetter($0,"radius",0,De());class ld extends Ae{_sceneFunc(t){var n=this.radiusX(),r=this.radiusY();t.beginPath(),t.save(),n!==r&&t.scale(1,r/n),t.arc(0,0,n,0,Math.PI*2,!1),t.restore(),t.closePath(),t.fillStrokeShape(this)}getWidth(){return this.radiusX()*2}getHeight(){return this.radiusY()*2}setWidth(t){this.radiusX(t/2)}setHeight(t){this.radiusY(t/2)}}ld.prototype.className="Ellipse";ld.prototype._centroid=!0;ld.prototype._attrsAffectingSize=["radiusX","radiusY"];hr(ld);j.addComponentsGetterSetter(ld,"radius",["x","y"]);j.addGetterSetter(ld,"radiusX",0,De());j.addGetterSetter(ld,"radiusY",0,De());class Es extends Ae{constructor(t){super(t),this.on("imageChange.konva",()=>{this._setImageLoad()}),this._setImageLoad()}_setImageLoad(){const t=this.image();t&&t.complete||t&&t.readyState===4||t&&t.addEventListener&&t.addEventListener("load",()=>{this._requestDraw()})}_useBufferCanvas(){return super._useBufferCanvas(!0)}_sceneFunc(t){const n=this.getWidth(),r=this.getHeight(),i=this.attrs.image;let o;if(i){const a=this.attrs.cropWidth,s=this.attrs.cropHeight;a&&s?o=[i,this.cropX(),this.cropY(),a,s,0,0,n,r]:o=[i,0,0,n,r]}(this.hasFill()||this.hasStroke())&&(t.beginPath(),t.rect(0,0,n,r),t.closePath(),t.fillStrokeShape(this)),i&&t.drawImage.apply(t,o)}_hitFunc(t){var n=this.width(),r=this.height();t.beginPath(),t.rect(0,0,n,r),t.closePath(),t.fillStrokeShape(this)}getWidth(){var t,n;return(t=this.attrs.width)!==null&&t!==void 0?t:(n=this.image())===null||n===void 0?void 0:n.width}getHeight(){var t,n;return(t=this.attrs.height)!==null&&t!==void 0?t:(n=this.image())===null||n===void 0?void 0:n.height}static fromURL(t,n,r=null){var i=se.createImageElement();i.onload=function(){var o=new Es({image:i});n(o)},i.onerror=r,i.crossOrigin="Anonymous",i.src=t}}Es.prototype.className="Image";hr(Es);j.addGetterSetter(Es,"image");j.addComponentsGetterSetter(Es,"crop",["x","y","width","height"]);j.addGetterSetter(Es,"cropX",0,De());j.addGetterSetter(Es,"cropY",0,De());j.addGetterSetter(Es,"cropWidth",0,De());j.addGetterSetter(Es,"cropHeight",0,De());var B$=["fontFamily","fontSize","fontStyle","padding","lineHeight","text","width","height","pointerDirection","pointerWidth","pointerHeight"],Uxe="Change.konva",Gxe="none",xC="up",bC="right",SC="down",wC="left",jxe=B$.length;class i_ extends b0{constructor(t){super(t),this.on("add.konva",function(n){this._addListeners(n.child),this._sync()})}getText(){return this.find("Text")[0]}getTag(){return this.find("Tag")[0]}_addListeners(t){var n=this,r,i=function(){n._sync()};for(r=0;r<jxe;r++)t.on(B$[r]+Uxe,i)}getWidth(){return this.getText().width()}getHeight(){return this.getText().height()}_sync(){var t=this.getText(),n=this.getTag(),r,i,o,a,s,l,d;if(t&&n){switch(r=t.width(),i=t.height(),o=n.pointerDirection(),a=n.pointerWidth(),d=n.pointerHeight(),s=0,l=0,o){case xC:s=r/2,l=-1*d;break;case bC:s=r+a,l=i/2;break;case SC:s=r/2,l=i+d;break;case wC:s=-1*a,l=i/2;break}n.setAttrs({x:-1*s,y:-1*l,width:r,height:i}),t.setAttrs({x:-1*s,y:-1*l})}}}i_.prototype.className="Label";hr(i_);class Jf extends Ae{_sceneFunc(t){var n=this.width(),r=this.height(),i=this.pointerDirection(),o=this.pointerWidth(),a=this.pointerHeight(),s=this.cornerRadius();let l=0,d=0,p=0,g=0;typeof s=="number"?l=d=p=g=Math.min(s,n/2,r/2):(l=Math.min(s[0]||0,n/2,r/2),d=Math.min(s[1]||0,n/2,r/2),g=Math.min(s[2]||0,n/2,r/2),p=Math.min(s[3]||0,n/2,r/2)),t.beginPath(),t.moveTo(l,0),i===xC&&(t.lineTo((n-o)/2,0),t.lineTo(n/2,-1*a),t.lineTo((n+o)/2,0)),t.lineTo(n-d,0),t.arc(n-d,d,d,Math.PI*3/2,0,!1),i===bC&&(t.lineTo(n,(r-a)/2),t.lineTo(n+o,r/2),t.lineTo(n,(r+a)/2)),t.lineTo(n,r-g),t.arc(n-g,r-g,g,0,Math.PI/2,!1),i===SC&&(t.lineTo((n+o)/2,r),t.lineTo(n/2,r+a),t.lineTo((n-o)/2,r)),t.lineTo(p,r),t.arc(p,r-p,p,Math.PI/2,Math.PI,!1),i===wC&&(t.lineTo(0,(r+a)/2),t.lineTo(-1*o,r/2),t.lineTo(0,(r-a)/2)),t.lineTo(0,l),t.arc(l,l,l,Math.PI,Math.PI*3/2,!1),t.closePath(),t.fillStrokeShape(this)}getSelfRect(){var t=0,n=0,r=this.pointerWidth(),i=this.pointerHeight(),o=this.pointerDirection(),a=this.width(),s=this.height();return o===xC?(n-=i,s+=i):o===SC?s+=i:o===wC?(t-=r*1.5,a+=r):o===bC&&(a+=r*1.5),{x:t,y:n,width:a,height:s}}}Jf.prototype.className="Tag";hr(Jf);j.addGetterSetter(Jf,"pointerDirection",Gxe);j.addGetterSetter(Jf,"pointerWidth",0,De());j.addGetterSetter(Jf,"pointerHeight",0,De());j.addGetterSetter(Jf,"cornerRadius",0,y$(4));class Lv extends Ae{_sceneFunc(t){var n=this.cornerRadius(),r=this.width(),i=this.height();if(t.beginPath(),!n)t.rect(0,0,r,i);else{let o=0,a=0,s=0,l=0;typeof n=="number"?o=a=s=l=Math.min(n,r/2,i/2):(o=Math.min(n[0]||0,r/2,i/2),a=Math.min(n[1]||0,r/2,i/2),l=Math.min(n[2]||0,r/2,i/2),s=Math.min(n[3]||0,r/2,i/2)),t.moveTo(o,0),t.lineTo(r-a,0),t.arc(r-a,a,a,Math.PI*3/2,0,!1),t.lineTo(r,i-l),t.arc(r-l,i-l,l,0,Math.PI/2,!1),t.lineTo(s,i),t.arc(s,i-s,s,Math.PI/2,Math.PI,!1),t.lineTo(0,o),t.arc(o,o,o,Math.PI,Math.PI*3/2,!1)}t.closePath(),t.fillStrokeShape(this)}}Lv.prototype.className="Rect";hr(Lv);j.addGetterSetter(Lv,"cornerRadius",0,y$(4));class eh extends Ae{_sceneFunc(t){const n=this._getPoints();t.beginPath(),t.moveTo(n[0].x,n[0].y);for(var r=1;r<n.length;r++)t.lineTo(n[r].x,n[r].y);t.closePath(),t.fillStrokeShape(this)}_getPoints(){const t=this.attrs.sides,n=this.attrs.radius||0,r=[];for(var i=0;i<t;i++)r.push({x:n*Math.sin(i*2*Math.PI/t),y:-1*n*Math.cos(i*2*Math.PI/t)});return r}getSelfRect(){const t=this._getPoints();var n=t[0].x,r=t[0].y,i=t[0].x,o=t[0].y;return t.forEach(a=>{n=Math.min(n,a.x),r=Math.max(r,a.x),i=Math.min(i,a.y),o=Math.max(o,a.y)}),{x:n,y:i,width:r-n,height:o-i}}getWidth(){return this.radius()*2}getHeight(){return this.radius()*2}setWidth(t){this.radius(t/2)}setHeight(t){this.radius(t/2)}}eh.prototype.className="RegularPolygon";eh.prototype._centroid=!0;eh.prototype._attrsAffectingSize=["radius"];hr(eh);j.addGetterSetter(eh,"radius",0,De());j.addGetterSetter(eh,"sides",0,De());var LA=Math.PI*2;class th extends Ae{_sceneFunc(t){t.beginPath(),t.arc(0,0,this.innerRadius(),0,LA,!1),t.moveTo(this.outerRadius(),0),t.arc(0,0,this.outerRadius(),LA,0,!0),t.closePath(),t.fillStrokeShape(this)}getWidth(){return this.outerRadius()*2}getHeight(){return this.outerRadius()*2}setWidth(t){this.outerRadius(t/2)}setHeight(t){this.outerRadius(t/2)}}th.prototype.className="Ring";th.prototype._centroid=!0;th.prototype._attrsAffectingSize=["innerRadius","outerRadius"];hr(th);j.addGetterSetter(th,"innerRadius",0,De());j.addGetterSetter(th,"outerRadius",0,De());class Ll extends Ae{constructor(t){super(t),this._updated=!0,this.anim=new Ia(()=>{var n=this._updated;return this._updated=!1,n}),this.on("animationChange.konva",function(){this.frameIndex(0)}),this.on("frameIndexChange.konva",function(){this._updated=!0}),this.on("frameRateChange.konva",function(){!this.anim.isRunning()||(clearInterval(this.interval),this._setInterval())})}_sceneFunc(t){var n=this.animation(),r=this.frameIndex(),i=r*4,o=this.animations()[n],a=this.frameOffsets(),s=o[i+0],l=o[i+1],d=o[i+2],p=o[i+3],g=this.image();if((this.hasFill()||this.hasStroke())&&(t.beginPath(),t.rect(0,0,d,p),t.closePath(),t.fillStrokeShape(this)),g)if(a){var m=a[n],y=r*2;t.drawImage(g,s,l,d,p,m[y+0],m[y+1],d,p)}else t.drawImage(g,s,l,d,p,0,0,d,p)}_hitFunc(t){var n=this.animation(),r=this.frameIndex(),i=r*4,o=this.animations()[n],a=this.frameOffsets(),s=o[i+2],l=o[i+3];if(t.beginPath(),a){var d=a[n],p=r*2;t.rect(d[p+0],d[p+1],s,l)}else t.rect(0,0,s,l);t.closePath(),t.fillShape(this)}_useBufferCanvas(){return super._useBufferCanvas(!0)}_setInterval(){var t=this;this.interval=setInterval(function(){t._updateIndex()},1e3/this.frameRate())}start(){if(!this.isRunning()){var t=this.getLayer();this.anim.setLayers(t),this._setInterval(),this.anim.start()}}stop(){this.anim.stop(),clearInterval(this.interval)}isRunning(){return this.anim.isRunning()}_updateIndex(){var t=this.frameIndex(),n=this.animation(),r=this.animations(),i=r[n],o=i.length/4;t<o-1?this.frameIndex(t+1):this.frameIndex(0)}}Ll.prototype.className="Sprite";hr(Ll);j.addGetterSetter(Ll,"animation");j.addGetterSetter(Ll,"animations");j.addGetterSetter(Ll,"frameOffsets");j.addGetterSetter(Ll,"image");j.addGetterSetter(Ll,"frameIndex",0,De());j.addGetterSetter(Ll,"frameRate",17,De());j.backCompat(Ll,{index:"frameIndex",getIndex:"getFrameIndex",setIndex:"setFrameIndex"});class ud extends Ae{_sceneFunc(t){var n=this.innerRadius(),r=this.outerRadius(),i=this.numPoints();t.beginPath(),t.moveTo(0,0-r);for(var o=1;o<i*2;o++){var a=o%2===0?r:n,s=a*Math.sin(o*Math.PI/i),l=-1*a*Math.cos(o*Math.PI/i);t.lineTo(s,l)}t.closePath(),t.fillStrokeShape(this)}getWidth(){return this.outerRadius()*2}getHeight(){return this.outerRadius()*2}setWidth(t){this.outerRadius(t/2)}setHeight(t){this.outerRadius(t/2)}}ud.prototype.className="Star";ud.prototype._centroid=!0;ud.prototype._attrsAffectingSize=["innerRadius","outerRadius"];hr(ud);j.addGetterSetter(ud,"numPoints",5,De());j.addGetterSetter(ud,"innerRadius",0,De());j.addGetterSetter(ud,"outerRadius",0,De());function $$(e){return Array.from(e)}var dp="auto",qxe="center",fg="justify",Kxe="Change.konva",Zxe="2d",AA="-",H$="left",Yxe="text",Xxe="Text",Qxe="top",Jxe="bottom",IA="middle",W$="normal",ebe="px ",wy=" ",tbe="right",nbe="word",rbe="char",MA="none",zS="\u2026",V$=["fontFamily","fontSize","fontStyle","fontVariant","padding","align","verticalAlign","lineHeight","text","width","height","wrap","ellipsis","letterSpacing"],ibe=V$.length;function obe(e){return e.split(",").map(t=>{t=t.trim();const n=t.indexOf(" ")>=0,r=t.indexOf('"')>=0||t.indexOf("'")>=0;return n&&!r&&(t=`"${t}"`),t}).join(", ")}var Cy;function FS(){return Cy||(Cy=se.createCanvasElement().getContext(Zxe),Cy)}function abe(e){e.fillText(this._partialText,this._partialTextX,this._partialTextY)}function sbe(e){e.strokeText(this._partialText,this._partialTextX,this._partialTextY)}function lbe(e){return e=e||{},!e.fillLinearGradientColorStops&&!e.fillRadialGradientColorStops&&!e.fillPatternImage&&(e.fill=e.fill||"black"),e}class fr extends Ae{constructor(t){super(lbe(t)),this._partialTextX=0,this._partialTextY=0;for(var n=0;n<ibe;n++)this.on(V$[n]+Kxe,this._setTextData);this._setTextData()}_sceneFunc(t){var n=this.textArr,r=n.length;if(!!this.text()){var i=this.padding(),o=this.fontSize(),a=this.lineHeight()*o,s=this.verticalAlign(),l=0,d=this.align(),p=this.getWidth(),g=this.letterSpacing(),m=this.fill(),y=this.textDecoration(),b=y.indexOf("underline")!==-1,S=y.indexOf("line-through")!==-1,E,P=0,P=a/2,k=0,L=0;for(t.setAttr("font",this._getContextFont()),t.setAttr("textBaseline",IA),t.setAttr("textAlign",H$),s===IA?l=(this.getHeight()-r*a-i*2)/2:s===Jxe&&(l=this.getHeight()-r*a-i*2),t.translate(i,l+i),E=0;E<r;E++){var k=0,L=0,I=n[E],O=I.text,N=I.width,D=I.lastInParagraph,F,U,W;if(t.save(),d===tbe?k+=p-N-i*2:d===qxe&&(k+=(p-N-i*2)/2),b&&(t.save(),t.beginPath(),t.moveTo(k,P+L+Math.round(o/2)),F=O.split(" ").length-1,U=F===0,W=d===fg&&D&&!U?p-i*2:N,t.lineTo(k+Math.round(W),P+L+Math.round(o/2)),t.lineWidth=o/15,t.strokeStyle=m,t.stroke(),t.restore()),S&&(t.save(),t.beginPath(),t.moveTo(k,P+L),F=O.split(" ").length-1,U=F===0,W=d===fg&&D&&!U?p-i*2:N,t.lineTo(k+Math.round(W),P+L),t.lineWidth=o/15,t.strokeStyle=m,t.stroke(),t.restore()),g!==0||d===fg){F=O.split(" ").length-1;for(var q=$$(O),pe=0;pe<q.length;pe++){var fe=q[pe];fe===" "&&!D&&d===fg&&(k+=(p-i*2-N)/F),this._partialTextX=k,this._partialTextY=P+L,this._partialText=fe,t.fillStrokeShape(this),k+=this.measureSize(fe).width+g}}else this._partialTextX=k,this._partialTextY=P+L,this._partialText=O,t.fillStrokeShape(this);t.restore(),r>1&&(P+=a)}}}_hitFunc(t){var n=this.getWidth(),r=this.getHeight();t.beginPath(),t.rect(0,0,n,r),t.closePath(),t.fillStrokeShape(this)}setText(t){var n=se._isString(t)?t:t==null?"":t+"";return this._setAttr(Yxe,n),this}getWidth(){var t=this.attrs.width===dp||this.attrs.width===void 0;return t?this.getTextWidth()+this.padding()*2:this.attrs.width}getHeight(){var t=this.attrs.height===dp||this.attrs.height===void 0;return t?this.fontSize()*this.textArr.length*this.lineHeight()+this.padding()*2:this.attrs.height}getTextWidth(){return this.textWidth}getTextHeight(){return se.warn("text.getTextHeight() method is deprecated. Use text.height() - for full height and text.fontSize() - for one line height."),this.textHeight}measureSize(t){var n=FS(),r=this.fontSize(),i;return n.save(),n.font=this._getContextFont(),i=n.measureText(t),n.restore(),{width:i.width,height:r}}_getContextFont(){return this.fontStyle()+wy+this.fontVariant()+wy+(this.fontSize()+ebe)+obe(this.fontFamily())}_addTextLine(t){this.align()===fg&&(t=t.trim());var n=this._getTextWidth(t);return this.textArr.push({text:t,width:n,lastInParagraph:!1})}_getTextWidth(t){var n=this.letterSpacing(),r=t.length;return FS().measureText(t).width+(r?n*(r-1):0)}_setTextData(){var t=this.text().split(`
`),n=+this.fontSize(),r=0,i=this.lineHeight()*n,o=this.attrs.width,a=this.attrs.height,s=o!==dp&&o!==void 0,l=a!==dp&&a!==void 0,d=this.padding(),p=o-d*2,g=a-d*2,m=0,y=this.wrap(),b=y!==MA,S=y!==rbe&&b,E=this.ellipsis();this.textArr=[],FS().font=this._getContextFont();for(var P=E?this._getTextWidth(zS):0,k=0,L=t.length;k<L;++k){var I=t[k],O=this._getTextWidth(I);if(s&&O>p)for(;I.length>0;){for(var N=0,D=I.length,F="",U=0;N<D;){var W=N+D>>>1,q=I.slice(0,W+1),pe=this._getTextWidth(q)+P;pe<=p?(N=W+1,F=q,U=pe):D=W}if(F){if(S){var fe,ye=I[F.length],Pe=ye===wy||ye===AA;Pe&&U<=p?fe=F.length:fe=Math.max(F.lastIndexOf(wy),F.lastIndexOf(AA))+1,fe>0&&(N=fe,F=F.slice(0,N),U=this._getTextWidth(F))}F=F.trimRight(),this._addTextLine(F),r=Math.max(r,U),m+=i;var xe=this._shouldHandleEllipsis(m);if(xe){this._tryToAddEllipsisToLastLine();break}if(I=I.slice(N),I=I.trimLeft(),I.length>0&&(O=this._getTextWidth(I),O<=p)){this._addTextLine(I),m+=i,r=Math.max(r,O);break}}else break}else this._addTextLine(I),m+=i,r=Math.max(r,O),this._shouldHandleEllipsis(m)&&k<L-1&&this._tryToAddEllipsisToLastLine();if(l&&m+i>g)break;this.textArr[this.textArr.length-1]&&(this.textArr[this.textArr.length-1].lastInParagraph=!0)}this.textHeight=n,this.textWidth=r}_shouldHandleEllipsis(t){var n=+this.fontSize(),r=this.lineHeight()*n,i=this.attrs.height,o=i!==dp&&i!==void 0,a=this.padding(),s=i-a*2,l=this.wrap(),d=l!==MA;return!d||o&&t+r>s}_tryToAddEllipsisToLastLine(){var t=this.attrs.width,n=t!==dp&&t!==void 0,r=this.padding(),i=t-r*2,o=this.ellipsis(),a=this.textArr[this.textArr.length-1];if(!(!a||!o)){if(n){var s=this._getTextWidth(a.text+zS)<i;s||(a.text=a.text.slice(0,a.text.length-3))}this.textArr.splice(this.textArr.length-1,1),this._addTextLine(a.text+zS)}}getStrokeScaleEnabled(){return!0}}fr.prototype._fillFunc=abe;fr.prototype._strokeFunc=sbe;fr.prototype.className=Xxe;fr.prototype._attrsAffectingSize=["text","fontSize","padding","wrap","lineHeight","letterSpacing"];hr(fr);j.overWriteSetter(fr,"width",e_());j.overWriteSetter(fr,"height",e_());j.addGetterSetter(fr,"fontFamily","Arial");j.addGetterSetter(fr,"fontSize",12,De());j.addGetterSetter(fr,"fontStyle",W$);j.addGetterSetter(fr,"fontVariant",W$);j.addGetterSetter(fr,"padding",0,De());j.addGetterSetter(fr,"align",H$);j.addGetterSetter(fr,"verticalAlign",Qxe);j.addGetterSetter(fr,"lineHeight",1,De());j.addGetterSetter(fr,"wrap",nbe);j.addGetterSetter(fr,"ellipsis",!1,ks());j.addGetterSetter(fr,"letterSpacing",0,De());j.addGetterSetter(fr,"text","",B0());j.addGetterSetter(fr,"textDecoration","");var ube="",U$="normal";function G$(e){e.fillText(this.partialText,0,0)}function j$(e){e.strokeText(this.partialText,0,0)}class Qr extends Ae{constructor(t){super(t),this.dummyCanvas=se.createCanvasElement(),this.dataArray=[],this.dataArray=In.parsePathData(this.attrs.data),this.on("dataChange.konva",function(){this.dataArray=In.parsePathData(this.attrs.data),this._setTextData()}),this.on("textChange.konva alignChange.konva letterSpacingChange.konva kerningFuncChange.konva fontSizeChange.konva fontFamilyChange.konva",this._setTextData),this._setTextData()}_sceneFunc(t){t.setAttr("font",this._getContextFont()),t.setAttr("textBaseline",this.textBaseline()),t.setAttr("textAlign","left"),t.save();var n=this.textDecoration(),r=this.fill(),i=this.fontSize(),o=this.glyphInfo;n==="underline"&&t.beginPath();for(var a=0;a<o.length;a++){t.save();var s=o[a].p0;t.translate(s.x,s.y),t.rotate(o[a].rotation),this.partialText=o[a].text,t.fillStrokeShape(this),n==="underline"&&(a===0&&t.moveTo(0,i/2+1),t.lineTo(i,i/2+1)),t.restore()}n==="underline"&&(t.strokeStyle=r,t.lineWidth=i/20,t.stroke()),t.restore()}_hitFunc(t){t.beginPath();var n=this.glyphInfo;if(n.length>=1){var r=n[0].p0;t.moveTo(r.x,r.y)}for(var i=0;i<n.length;i++){var o=n[i].p1;t.lineTo(o.x,o.y)}t.setAttr("lineWidth",this.fontSize()),t.setAttr("strokeStyle",this.colorKey),t.stroke()}getTextWidth(){return this.textWidth}getTextHeight(){return se.warn("text.getTextHeight() method is deprecated. Use text.height() - for full height and text.fontSize() - for one line height."),this.textHeight}setText(t){return fr.prototype.setText.call(this,t)}_getContextFont(){return fr.prototype._getContextFont.call(this)}_getTextSize(t){var n=this.dummyCanvas,r=n.getContext("2d");r.save(),r.font=this._getContextFont();var i=r.measureText(t);return r.restore(),{width:i.width,height:parseInt(this.attrs.fontSize,10)}}_setTextData(){var t=this,n=this._getTextSize(this.attrs.text),r=this.letterSpacing(),i=this.align(),o=this.kerningFunc();this.textWidth=n.width,this.textHeight=n.height;var a=Math.max(this.textWidth+((this.attrs.text||"").length-1)*r,0);this.glyphInfo=[];for(var s=0,l=0;l<t.dataArray.length;l++)t.dataArray[l].pathLength>0&&(s+=t.dataArray[l].pathLength);var d=0;i==="center"&&(d=Math.max(0,s/2-a/2)),i==="right"&&(d=Math.max(0,s-a));for(var p=$$(this.text()),g=this.text().split(" ").length-1,m,y,b,S=-1,E=0,P=function(){E=0;for(var pe=t.dataArray,fe=S+1;fe<pe.length;fe++){if(pe[fe].pathLength>0)return S=fe,pe[fe];pe[fe].command==="M"&&(m={x:pe[fe].points[0],y:pe[fe].points[1]})}return{}},k=function(pe){var fe=t._getTextSize(pe).width+r;pe===" "&&i==="justify"&&(fe+=(s-a)/g);var ye=0,Pe=0;for(y=void 0;Math.abs(fe-ye)/fe>.01&&Pe<20;){Pe++;for(var xe=ye;b===void 0;)b=P(),b&&xe+b.pathLength<fe&&(xe+=b.pathLength,b=void 0);if(Object.keys(b).length===0||m===void 0)return;var Y=!1;switch(b.command){case"L":In.getLineLength(m.x,m.y,b.points[0],b.points[1])>fe?y=In.getPointOnLine(fe,m.x,m.y,b.points[0],b.points[1],m.x,m.y):b=void 0;break;case"A":var V=b.points[4],ae=b.points[5],oe=b.points[4]+ae;E===0?E=V+1e-8:fe>ye?E+=Math.PI/180*ae/Math.abs(ae):E-=Math.PI/360*ae/Math.abs(ae),(ae<0&&E<oe||ae>=0&&E>oe)&&(E=oe,Y=!0),y=In.getPointOnEllipticalArc(b.points[0],b.points[1],b.points[2],b.points[3],E,b.points[6]);break;case"C":E===0?fe>b.pathLength?E=1e-8:E=fe/b.pathLength:fe>ye?E+=(fe-ye)/b.pathLength/2:E=Math.max(E-(ye-fe)/b.pathLength/2,0),E>1&&(E=1,Y=!0),y=In.getPointOnCubicBezier(E,b.start.x,b.start.y,b.points[0],b.points[1],b.points[2],b.points[3],b.points[4],b.points[5]);break;case"Q":E===0?E=fe/b.pathLength:fe>ye?E+=(fe-ye)/b.pathLength:E-=(ye-fe)/b.pathLength,E>1&&(E=1,Y=!0),y=In.getPointOnQuadraticBezier(E,b.start.x,b.start.y,b.points[0],b.points[1],b.points[2],b.points[3]);break}y!==void 0&&(ye=In.getLineLength(m.x,m.y,y.x,y.y)),Y&&(Y=!1,b=void 0)}},L="C",I=t._getTextSize(L).width+r,O=d/I-1,N=0;N<O&&(k(L),!(m===void 0||y===void 0));N++)m=y;for(var D=0;D<p.length&&(k(p[D]),!(m===void 0||y===void 0));D++){var F=In.getLineLength(m.x,m.y,y.x,y.y),U=0;if(o)try{U=o(p[D-1],p[D])*this.fontSize()}catch{U=0}m.x+=U,y.x+=U,this.textWidth+=U;var W=In.getPointOnLine(U+F/2,m.x,m.y,y.x,y.y),q=Math.atan2(y.y-m.y,y.x-m.x);this.glyphInfo.push({transposeX:W.x,transposeY:W.y,text:p[D],rotation:q,p0:m,p1:y}),m=y}}getSelfRect(){if(!this.glyphInfo.length)return{x:0,y:0,width:0,height:0};var t=[];this.glyphInfo.forEach(function(p){t.push(p.p0.x),t.push(p.p0.y),t.push(p.p1.x),t.push(p.p1.y)});for(var n=t[0]||0,r=t[0]||0,i=t[1]||0,o=t[1]||0,a,s,l=0;l<t.length/2;l++)a=t[l*2],s=t[l*2+1],n=Math.min(n,a),r=Math.max(r,a),i=Math.min(i,s),o=Math.max(o,s);var d=this.fontSize();return{x:n-d/2,y:i-d/2,width:r-n+d,height:o-i+d}}}Qr.prototype._fillFunc=G$;Qr.prototype._strokeFunc=j$;Qr.prototype._fillFuncHit=G$;Qr.prototype._strokeFuncHit=j$;Qr.prototype.className="TextPath";Qr.prototype._attrsAffectingSize=["text","fontSize","data"];hr(Qr);j.addGetterSetter(Qr,"data");j.addGetterSetter(Qr,"fontFamily","Arial");j.addGetterSetter(Qr,"fontSize",12,De());j.addGetterSetter(Qr,"fontStyle",U$);j.addGetterSetter(Qr,"align","left");j.addGetterSetter(Qr,"letterSpacing",0,De());j.addGetterSetter(Qr,"textBaseline","middle");j.addGetterSetter(Qr,"fontVariant",U$);j.addGetterSetter(Qr,"text",ube);j.addGetterSetter(Qr,"textDecoration",null);j.addGetterSetter(Qr,"kerningFunc",null);var q$="tr-konva",cbe=["resizeEnabledChange","rotateAnchorOffsetChange","rotateEnabledChange","enabledAnchorsChange","anchorSizeChange","borderEnabledChange","borderStrokeChange","borderStrokeWidthChange","borderDashChange","anchorStrokeChange","anchorStrokeWidthChange","anchorFillChange","anchorCornerRadiusChange","ignoreStrokeChange"].map(e=>e+`.${q$}`).join(" "),RA="nodesRect",dbe=["widthChange","heightChange","scaleXChange","scaleYChange","skewXChange","skewYChange","rotationChange","offsetXChange","offsetYChange","transformsEnabledChange","strokeWidthChange"],fbe={"top-left":-45,"top-center":0,"top-right":45,"middle-right":-90,"middle-left":90,"bottom-left":-135,"bottom-center":180,"bottom-right":135};const hbe="ontouchstart"in Je._global;function pbe(e,t){if(e==="rotater")return"crosshair";t+=se.degToRad(fbe[e]||0);var n=(se.radToDeg(t)%360+360)%360;return se._inRange(n,315+22.5,360)||se._inRange(n,0,22.5)?"ns-resize":se._inRange(n,45-22.5,45+22.5)?"nesw-resize":se._inRange(n,90-22.5,90+22.5)?"ew-resize":se._inRange(n,135-22.5,135+22.5)?"nwse-resize":se._inRange(n,180-22.5,180+22.5)?"ns-resize":se._inRange(n,225-22.5,225+22.5)?"nesw-resize":se._inRange(n,270-22.5,270+22.5)?"ew-resize":se._inRange(n,315-22.5,315+22.5)?"nwse-resize":(se.error("Transformer has unknown angle for cursor detection: "+n),"pointer")}var O5=["top-left","top-center","top-right","middle-right","middle-left","bottom-left","bottom-center","bottom-right"],OA=1e8;function gbe(e){return{x:e.x+e.width/2*Math.cos(e.rotation)+e.height/2*Math.sin(-e.rotation),y:e.y+e.height/2*Math.cos(e.rotation)+e.width/2*Math.sin(e.rotation)}}function K$(e,t,n){const r=n.x+(e.x-n.x)*Math.cos(t)-(e.y-n.y)*Math.sin(t),i=n.y+(e.x-n.x)*Math.sin(t)+(e.y-n.y)*Math.cos(t);return Object.assign(Object.assign({},e),{rotation:e.rotation+t,x:r,y:i})}function mbe(e,t){const n=gbe(e);return K$(e,t,n)}function vbe(e,t,n){let r=t;for(let i=0;i<e.length;i++){const o=Je.getAngle(e[i]),a=Math.abs(o-t)%(Math.PI*2);Math.min(a,Math.PI*2-a)<n&&(r=o)}return r}class bn extends b0{constructor(t){super(t),this._transforming=!1,this._createElements(),this._handleMouseMove=this._handleMouseMove.bind(this),this._handleMouseUp=this._handleMouseUp.bind(this),this.update=this.update.bind(this),this.on(cbe,this.update),this.getNode()&&this.update()}attachTo(t){return this.setNode(t),this}setNode(t){return se.warn("tr.setNode(shape), tr.node(shape) and tr.attachTo(shape) methods are deprecated. Please use tr.nodes(nodesArray) instead."),this.setNodes([t])}getNode(){return this._nodes&&this._nodes[0]}_getEventNamespace(){return q$+this._id}setNodes(t=[]){this._nodes&&this._nodes.length&&this.detach(),this._nodes=t,t.length===1&&this.useSingleNodeRotation()?this.rotation(t[0].getAbsoluteRotation()):this.rotation(0),this._nodes.forEach(r=>{const i=()=>{this.nodes().length===1&&this.useSingleNodeRotation()&&this.rotation(this.nodes()[0].getAbsoluteRotation()),this._resetTransformCache(),!this._transforming&&!this.isDragging()&&this.update()},o=r._attrsAffectingSize.map(a=>a+"Change."+this._getEventNamespace()).join(" ");r.on(o,i),r.on(dbe.map(a=>a+`.${this._getEventNamespace()}`).join(" "),i),r.on(`absoluteTransformChange.${this._getEventNamespace()}`,i),this._proxyDrag(r)}),this._resetTransformCache();var n=!!this.findOne(".top-left");return n&&this.update(),this}_proxyDrag(t){let n;t.on(`dragstart.${this._getEventNamespace()}`,r=>{n=t.getAbsolutePosition(),!this.isDragging()&&t!==this.findOne(".back")&&this.startDrag(r,!1)}),t.on(`dragmove.${this._getEventNamespace()}`,r=>{if(!n)return;const i=t.getAbsolutePosition(),o=i.x-n.x,a=i.y-n.y;this.nodes().forEach(s=>{if(s===t||s.isDragging())return;const l=s.getAbsolutePosition();s.setAbsolutePosition({x:l.x+o,y:l.y+a}),s.startDrag(r)}),n=null})}getNodes(){return this._nodes||[]}getActiveAnchor(){return this._movingAnchorName}detach(){this._nodes&&this._nodes.forEach(t=>{t.off("."+this._getEventNamespace())}),this._nodes=[],this._resetTransformCache()}_resetTransformCache(){this._clearCache(RA),this._clearCache("transform"),this._clearSelfAndDescendantCache("absoluteTransform")}_getNodeRect(){return this._getCache(RA,this.__getNodeRect)}__getNodeShape(t,n=this.rotation(),r){var i=t.getClientRect({skipTransform:!0,skipShadow:!0,skipStroke:this.ignoreStroke()}),o=t.getAbsoluteScale(r),a=t.getAbsolutePosition(r),s=i.x*o.x-t.offsetX()*o.x,l=i.y*o.y-t.offsetY()*o.y;const d=(Je.getAngle(t.getAbsoluteRotation())+Math.PI*2)%(Math.PI*2),p={x:a.x+s*Math.cos(d)+l*Math.sin(-d),y:a.y+l*Math.cos(d)+s*Math.sin(d),width:i.width*o.x,height:i.height*o.y,rotation:d};return K$(p,-Je.getAngle(n),{x:0,y:0})}__getNodeRect(){var t=this.getNode();if(!t)return{x:-OA,y:-OA,width:0,height:0,rotation:0};const n=[];this.nodes().map(d=>{const p=d.getClientRect({skipTransform:!0,skipShadow:!0,skipStroke:this.ignoreStroke()});var g=[{x:p.x,y:p.y},{x:p.x+p.width,y:p.y},{x:p.x+p.width,y:p.y+p.height},{x:p.x,y:p.y+p.height}],m=d.getAbsoluteTransform();g.forEach(function(y){var b=m.point(y);n.push(b)})});const r=new Qo;r.rotate(-Je.getAngle(this.rotation()));var i,o,a,s;n.forEach(function(d){var p=r.point(d);i===void 0&&(i=a=p.x,o=s=p.y),i=Math.min(i,p.x),o=Math.min(o,p.y),a=Math.max(a,p.x),s=Math.max(s,p.y)}),r.invert();const l=r.point({x:i,y:o});return{x:l.x,y:l.y,width:a-i,height:s-o,rotation:Je.getAngle(this.rotation())}}getX(){return this._getNodeRect().x}getY(){return this._getNodeRect().y}getWidth(){return this._getNodeRect().width}getHeight(){return this._getNodeRect().height}_createElements(){this._createBack(),O5.forEach(function(t){this._createAnchor(t)}.bind(this)),this._createAnchor("rotater")}_createAnchor(t){var n=new Lv({stroke:"rgb(0, 161, 255)",fill:"white",strokeWidth:1,name:t+" _anchor",dragDistance:0,draggable:!0,hitStrokeWidth:hbe?10:"auto"}),r=this;n.on("mousedown touchstart",function(i){r._handleMouseDown(i)}),n.on("dragstart",i=>{n.stopDrag(),i.cancelBubble=!0}),n.on("dragend",i=>{i.cancelBubble=!0}),n.on("mouseenter",()=>{var i=Je.getAngle(this.rotation()),o=pbe(t,i);n.getStage().content&&(n.getStage().content.style.cursor=o),this._cursorChange=!0}),n.on("mouseout",()=>{n.getStage().content&&(n.getStage().content.style.cursor=""),this._cursorChange=!1}),this.add(n)}_createBack(){var t=new Ae({name:"back",width:0,height:0,draggable:!0,sceneFunc(n){var r=this.getParent(),i=r.padding();n.beginPath(),n.rect(-i,-i,this.width()+i*2,this.height()+i*2),n.moveTo(this.width()/2,-i),r.rotateEnabled()&&n.lineTo(this.width()/2,-r.rotateAnchorOffset()*se._sign(this.height())-i),n.fillStrokeShape(this)},hitFunc:(n,r)=>{if(!!this.shouldOverdrawWholeArea()){var i=this.padding();n.beginPath(),n.rect(-i,-i,r.width()+i*2,r.height()+i*2),n.fillStrokeShape(r)}}});this.add(t),this._proxyDrag(t),t.on("dragstart",n=>{n.cancelBubble=!0}),t.on("dragmove",n=>{n.cancelBubble=!0}),t.on("dragend",n=>{n.cancelBubble=!0}),this.on("dragmove",n=>{this.update()})}_handleMouseDown(t){this._movingAnchorName=t.target.name().split(" ")[0];var n=this._getNodeRect(),r=n.width,i=n.height,o=Math.sqrt(Math.pow(r,2)+Math.pow(i,2));this.sin=Math.abs(i/o),this.cos=Math.abs(r/o),typeof window<"u"&&(window.addEventListener("mousemove",this._handleMouseMove),window.addEventListener("touchmove",this._handleMouseMove),window.addEventListener("mouseup",this._handleMouseUp,!0),window.addEventListener("touchend",this._handleMouseUp,!0)),this._transforming=!0;var a=t.target.getAbsolutePosition(),s=t.target.getStage().getPointerPosition();this._anchorDragOffset={x:s.x-a.x,y:s.y-a.y},this._fire("transformstart",{evt:t.evt,target:this.getNode()}),this._nodes.forEach(l=>{l._fire("transformstart",{evt:t.evt,target:l})})}_handleMouseMove(t){var n,r,i,o=this.findOne("."+this._movingAnchorName),a=o.getStage();a.setPointersPositions(t);const s=a.getPointerPosition();let l={x:s.x-this._anchorDragOffset.x,y:s.y-this._anchorDragOffset.y};const d=o.getAbsolutePosition();this.anchorDragBoundFunc()&&(l=this.anchorDragBoundFunc()(d,l,t)),o.setAbsolutePosition(l);const p=o.getAbsolutePosition();if(!(d.x===p.x&&d.y===p.y)){if(this._movingAnchorName==="rotater"){var g=this._getNodeRect();n=o.x()-g.width/2,r=-o.y()+g.height/2;let pe=Math.atan2(-r,n)+Math.PI/2;g.height<0&&(pe-=Math.PI);var m=Je.getAngle(this.rotation());const fe=m+pe,ye=Je.getAngle(this.rotationSnapTolerance()),xe=vbe(this.rotationSnaps(),fe,ye)-g.rotation,Y=mbe(g,xe);this._fitNodesInto(Y,t);return}var y=this.keepRatio()||t.shiftKey,k=this.centeredScaling()||t.altKey;if(this._movingAnchorName==="top-left"){if(y){var b=k?{x:this.width()/2,y:this.height()/2}:{x:this.findOne(".bottom-right").x(),y:this.findOne(".bottom-right").y()};i=Math.sqrt(Math.pow(b.x-o.x(),2)+Math.pow(b.y-o.y(),2));var S=this.findOne(".top-left").x()>b.x?-1:1,E=this.findOne(".top-left").y()>b.y?-1:1;n=i*this.cos*S,r=i*this.sin*E,this.findOne(".top-left").x(b.x-n),this.findOne(".top-left").y(b.y-r)}}else if(this._movingAnchorName==="top-center")this.findOne(".top-left").y(o.y());else if(this._movingAnchorName==="top-right"){if(y){var b=k?{x:this.width()/2,y:this.height()/2}:{x:this.findOne(".bottom-left").x(),y:this.findOne(".bottom-left").y()};i=Math.sqrt(Math.pow(o.x()-b.x,2)+Math.pow(b.y-o.y(),2));var S=this.findOne(".top-right").x()<b.x?-1:1,E=this.findOne(".top-right").y()>b.y?-1:1;n=i*this.cos*S,r=i*this.sin*E,this.findOne(".top-right").x(b.x+n),this.findOne(".top-right").y(b.y-r)}var P=o.position();this.findOne(".top-left").y(P.y),this.findOne(".bottom-right").x(P.x)}else if(this._movingAnchorName==="middle-left")this.findOne(".top-left").x(o.x());else if(this._movingAnchorName==="middle-right")this.findOne(".bottom-right").x(o.x());else if(this._movingAnchorName==="bottom-left"){if(y){var b=k?{x:this.width()/2,y:this.height()/2}:{x:this.findOne(".top-right").x(),y:this.findOne(".top-right").y()};i=Math.sqrt(Math.pow(b.x-o.x(),2)+Math.pow(o.y()-b.y,2));var S=b.x<o.x()?-1:1,E=o.y()<b.y?-1:1;n=i*this.cos*S,r=i*this.sin*E,o.x(b.x-n),o.y(b.y+r)}P=o.position(),this.findOne(".top-left").x(P.x),this.findOne(".bottom-right").y(P.y)}else if(this._movingAnchorName==="bottom-center")this.findOne(".bottom-right").y(o.y());else if(this._movingAnchorName==="bottom-right"){if(y){var b=k?{x:this.width()/2,y:this.height()/2}:{x:this.findOne(".top-left").x(),y:this.findOne(".top-left").y()};i=Math.sqrt(Math.pow(o.x()-b.x,2)+Math.pow(o.y()-b.y,2));var S=this.findOne(".bottom-right").x()<b.x?-1:1,E=this.findOne(".bottom-right").y()<b.y?-1:1;n=i*this.cos*S,r=i*this.sin*E,this.findOne(".bottom-right").x(b.x+n),this.findOne(".bottom-right").y(b.y+r)}}else console.error(new Error("Wrong position argument of selection resizer: "+this._movingAnchorName));var k=this.centeredScaling()||t.altKey;if(k){var L=this.findOne(".top-left"),I=this.findOne(".bottom-right"),O=L.x(),N=L.y(),D=this.getWidth()-I.x(),F=this.getHeight()-I.y();I.move({x:-O,y:-N}),L.move({x:D,y:F})}var U=this.findOne(".top-left").getAbsolutePosition();n=U.x,r=U.y;var W=this.findOne(".bottom-right").x()-this.findOne(".top-left").x(),q=this.findOne(".bottom-right").y()-this.findOne(".top-left").y();this._fitNodesInto({x:n,y:r,width:W,height:q,rotation:Je.getAngle(this.rotation())},t)}}_handleMouseUp(t){this._removeEvents(t)}getAbsoluteTransform(){return this.getTransform()}_removeEvents(t){if(this._transforming){this._transforming=!1,typeof window<"u"&&(window.removeEventListener("mousemove",this._handleMouseMove),window.removeEventListener("touchmove",this._handleMouseMove),window.removeEventListener("mouseup",this._handleMouseUp,!0),window.removeEventListener("touchend",this._handleMouseUp,!0));var n=this.getNode();this._fire("transformend",{evt:t,target:n}),n&&this._nodes.forEach(r=>{r._fire("transformend",{evt:t,target:r})}),this._movingAnchorName=null}}_fitNodesInto(t,n){var r=this._getNodeRect();const i=1;if(se._inRange(t.width,-this.padding()*2-i,i)){this.update();return}if(se._inRange(t.height,-this.padding()*2-i,i)){this.update();return}const o=this.flipEnabled();var a=new Qo;if(a.rotate(Je.getAngle(this.rotation())),this._movingAnchorName&&t.width<0&&this._movingAnchorName.indexOf("left")>=0){const g=a.point({x:-this.padding()*2,y:0});if(t.x+=g.x,t.y+=g.y,t.width+=this.padding()*2,this._movingAnchorName=this._movingAnchorName.replace("left","right"),this._anchorDragOffset.x-=g.x,this._anchorDragOffset.y-=g.y,!o){this.update();return}}else if(this._movingAnchorName&&t.width<0&&this._movingAnchorName.indexOf("right")>=0){const g=a.point({x:this.padding()*2,y:0});if(this._movingAnchorName=this._movingAnchorName.replace("right","left"),this._anchorDragOffset.x-=g.x,this._anchorDragOffset.y-=g.y,t.width+=this.padding()*2,!o){this.update();return}}if(this._movingAnchorName&&t.height<0&&this._movingAnchorName.indexOf("top")>=0){const g=a.point({x:0,y:-this.padding()*2});if(t.x+=g.x,t.y+=g.y,this._movingAnchorName=this._movingAnchorName.replace("top","bottom"),this._anchorDragOffset.x-=g.x,this._anchorDragOffset.y-=g.y,t.height+=this.padding()*2,!o){this.update();return}}else if(this._movingAnchorName&&t.height<0&&this._movingAnchorName.indexOf("bottom")>=0){const g=a.point({x:0,y:this.padding()*2});if(this._movingAnchorName=this._movingAnchorName.replace("bottom","top"),this._anchorDragOffset.x-=g.x,this._anchorDragOffset.y-=g.y,t.height+=this.padding()*2,!o){this.update();return}}if(this.boundBoxFunc()){const g=this.boundBoxFunc()(r,t);g?t=g:se.warn("boundBoxFunc returned falsy. You should return new bound rect from it!")}const s=1e7,l=new Qo;l.translate(r.x,r.y),l.rotate(r.rotation),l.scale(r.width/s,r.height/s);const d=new Qo;d.translate(t.x,t.y),d.rotate(t.rotation),d.scale(t.width/s,t.height/s);const p=d.multiply(l.invert());this._nodes.forEach(g=>{var m;const y=g.getParent().getAbsoluteTransform(),b=g.getTransform().copy();b.translate(g.offsetX(),g.offsetY());const S=new Qo;S.multiply(y.copy().invert()).multiply(p).multiply(y).multiply(b);const E=S.decompose();g.setAttrs(E),this._fire("transform",{evt:n,target:g}),g._fire("transform",{evt:n,target:g}),(m=g.getLayer())===null||m===void 0||m.batchDraw()}),this.rotation(se._getRotation(t.rotation)),this._resetTransformCache(),this.update(),this.getLayer().batchDraw()}forceUpdate(){this._resetTransformCache(),this.update()}_batchChangeChild(t,n){this.findOne(t).setAttrs(n)}update(){var t,n=this._getNodeRect();this.rotation(se._getRotation(n.rotation));var r=n.width,i=n.height,o=this.enabledAnchors(),a=this.resizeEnabled(),s=this.padding(),l=this.anchorSize();this.find("._anchor").forEach(d=>{d.setAttrs({width:l,height:l,offsetX:l/2,offsetY:l/2,stroke:this.anchorStroke(),strokeWidth:this.anchorStrokeWidth(),fill:this.anchorFill(),cornerRadius:this.anchorCornerRadius()})}),this._batchChangeChild(".top-left",{x:0,y:0,offsetX:l/2+s,offsetY:l/2+s,visible:a&&o.indexOf("top-left")>=0}),this._batchChangeChild(".top-center",{x:r/2,y:0,offsetY:l/2+s,visible:a&&o.indexOf("top-center")>=0}),this._batchChangeChild(".top-right",{x:r,y:0,offsetX:l/2-s,offsetY:l/2+s,visible:a&&o.indexOf("top-right")>=0}),this._batchChangeChild(".middle-left",{x:0,y:i/2,offsetX:l/2+s,visible:a&&o.indexOf("middle-left")>=0}),this._batchChangeChild(".middle-right",{x:r,y:i/2,offsetX:l/2-s,visible:a&&o.indexOf("middle-right")>=0}),this._batchChangeChild(".bottom-left",{x:0,y:i,offsetX:l/2+s,offsetY:l/2-s,visible:a&&o.indexOf("bottom-left")>=0}),this._batchChangeChild(".bottom-center",{x:r/2,y:i,offsetY:l/2-s,visible:a&&o.indexOf("bottom-center")>=0}),this._batchChangeChild(".bottom-right",{x:r,y:i,offsetX:l/2-s,offsetY:l/2-s,visible:a&&o.indexOf("bottom-right")>=0}),this._batchChangeChild(".rotater",{x:r/2,y:-this.rotateAnchorOffset()*se._sign(i)-s,visible:this.rotateEnabled()}),this._batchChangeChild(".back",{width:r,height:i,visible:this.borderEnabled(),stroke:this.borderStroke(),strokeWidth:this.borderStrokeWidth(),dash:this.borderDash(),x:0,y:0}),(t=this.getLayer())===null||t===void 0||t.batchDraw()}isTransforming(){return this._transforming}stopTransform(){if(this._transforming){this._removeEvents();var t=this.findOne("."+this._movingAnchorName);t&&t.stopDrag()}}destroy(){return this.getStage()&&this._cursorChange&&this.getStage().content&&(this.getStage().content.style.cursor=""),b0.prototype.destroy.call(this),this.detach(),this._removeEvents(),this}toObject(){return ze.prototype.toObject.call(this)}getClientRect(){return this.nodes().length>0?super.getClientRect():{x:0,y:0,width:0,height:0}}}function ybe(e){return e instanceof Array||se.warn("enabledAnchors value should be an array"),e instanceof Array&&e.forEach(function(t){O5.indexOf(t)===-1&&se.warn("Unknown anchor name: "+t+". Available names are: "+O5.join(", "))}),e||[]}bn.prototype.className="Transformer";hr(bn);j.addGetterSetter(bn,"enabledAnchors",O5,ybe);j.addGetterSetter(bn,"flipEnabled",!0,ks());j.addGetterSetter(bn,"resizeEnabled",!0);j.addGetterSetter(bn,"anchorSize",10,De());j.addGetterSetter(bn,"rotateEnabled",!0);j.addGetterSetter(bn,"rotationSnaps",[]);j.addGetterSetter(bn,"rotateAnchorOffset",50,De());j.addGetterSetter(bn,"rotationSnapTolerance",5,De());j.addGetterSetter(bn,"borderEnabled",!0);j.addGetterSetter(bn,"anchorStroke","rgb(0, 161, 255)");j.addGetterSetter(bn,"anchorStrokeWidth",1,De());j.addGetterSetter(bn,"anchorFill","white");j.addGetterSetter(bn,"anchorCornerRadius",0,De());j.addGetterSetter(bn,"borderStroke","rgb(0, 161, 255)");j.addGetterSetter(bn,"borderStrokeWidth",1,De());j.addGetterSetter(bn,"borderDash");j.addGetterSetter(bn,"keepRatio",!0);j.addGetterSetter(bn,"centeredScaling",!1);j.addGetterSetter(bn,"ignoreStroke",!1);j.addGetterSetter(bn,"padding",0,De());j.addGetterSetter(bn,"node");j.addGetterSetter(bn,"nodes");j.addGetterSetter(bn,"boundBoxFunc");j.addGetterSetter(bn,"anchorDragBoundFunc");j.addGetterSetter(bn,"shouldOverdrawWholeArea",!1);j.addGetterSetter(bn,"useSingleNodeRotation",!0);j.backCompat(bn,{lineEnabled:"borderEnabled",rotateHandlerOffset:"rotateAnchorOffset",enabledHandlers:"enabledAnchors"});class Eu extends Ae{_sceneFunc(t){t.beginPath(),t.arc(0,0,this.radius(),0,Je.getAngle(this.angle()),this.clockwise()),t.lineTo(0,0),t.closePath(),t.fillStrokeShape(this)}getWidth(){return this.radius()*2}getHeight(){return this.radius()*2}setWidth(t){this.radius(t/2)}setHeight(t){this.radius(t/2)}}Eu.prototype.className="Wedge";Eu.prototype._centroid=!0;Eu.prototype._attrsAffectingSize=["radius"];hr(Eu);j.addGetterSetter(Eu,"radius",0,De());j.addGetterSetter(Eu,"angle",0,De());j.addGetterSetter(Eu,"clockwise",!1);j.backCompat(Eu,{angleDeg:"angle",getAngleDeg:"getAngle",setAngleDeg:"setAngle"});function NA(){this.r=0,this.g=0,this.b=0,this.a=0,this.next=null}var xbe=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],bbe=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];function Sbe(e,t){var n=e.data,r=e.width,i=e.height,o,a,s,l,d,p,g,m,y,b,S,E,P,k,L,I,O,N,D,F,U,W,q,pe,fe=t+t+1,ye=r-1,Pe=i-1,xe=t+1,Y=xe*(xe+1)/2,V=new NA,ae=null,oe=V,X=null,me=null,ve=xbe[t],Se=bbe[t];for(s=1;s<fe;s++)oe=oe.next=new NA,s===xe&&(ae=oe);for(oe.next=V,g=p=0,a=0;a<i;a++){for(I=O=N=D=m=y=b=S=0,E=xe*(F=n[p]),P=xe*(U=n[p+1]),k=xe*(W=n[p+2]),L=xe*(q=n[p+3]),m+=Y*F,y+=Y*U,b+=Y*W,S+=Y*q,oe=V,s=0;s<xe;s++)oe.r=F,oe.g=U,oe.b=W,oe.a=q,oe=oe.next;for(s=1;s<xe;s++)l=p+((ye<s?ye:s)<<2),m+=(oe.r=F=n[l])*(pe=xe-s),y+=(oe.g=U=n[l+1])*pe,b+=(oe.b=W=n[l+2])*pe,S+=(oe.a=q=n[l+3])*pe,I+=F,O+=U,N+=W,D+=q,oe=oe.next;for(X=V,me=ae,o=0;o<r;o++)n[p+3]=q=S*ve>>Se,q!==0?(q=255/q,n[p]=(m*ve>>Se)*q,n[p+1]=(y*ve>>Se)*q,n[p+2]=(b*ve>>Se)*q):n[p]=n[p+1]=n[p+2]=0,m-=E,y-=P,b-=k,S-=L,E-=X.r,P-=X.g,k-=X.b,L-=X.a,l=g+((l=o+t+1)<ye?l:ye)<<2,I+=X.r=n[l],O+=X.g=n[l+1],N+=X.b=n[l+2],D+=X.a=n[l+3],m+=I,y+=O,b+=N,S+=D,X=X.next,E+=F=me.r,P+=U=me.g,k+=W=me.b,L+=q=me.a,I-=F,O-=U,N-=W,D-=q,me=me.next,p+=4;g+=r}for(o=0;o<r;o++){for(O=N=D=I=y=b=S=m=0,p=o<<2,E=xe*(F=n[p]),P=xe*(U=n[p+1]),k=xe*(W=n[p+2]),L=xe*(q=n[p+3]),m+=Y*F,y+=Y*U,b+=Y*W,S+=Y*q,oe=V,s=0;s<xe;s++)oe.r=F,oe.g=U,oe.b=W,oe.a=q,oe=oe.next;for(d=r,s=1;s<=t;s++)p=d+o<<2,m+=(oe.r=F=n[p])*(pe=xe-s),y+=(oe.g=U=n[p+1])*pe,b+=(oe.b=W=n[p+2])*pe,S+=(oe.a=q=n[p+3])*pe,I+=F,O+=U,N+=W,D+=q,oe=oe.next,s<Pe&&(d+=r);for(p=o,X=V,me=ae,a=0;a<i;a++)l=p<<2,n[l+3]=q=S*ve>>Se,q>0?(q=255/q,n[l]=(m*ve>>Se)*q,n[l+1]=(y*ve>>Se)*q,n[l+2]=(b*ve>>Se)*q):n[l]=n[l+1]=n[l+2]=0,m-=E,y-=P,b-=k,S-=L,E-=X.r,P-=X.g,k-=X.b,L-=X.a,l=o+((l=a+xe)<Pe?l:Pe)*r<<2,m+=I+=X.r=n[l],y+=O+=X.g=n[l+1],b+=N+=X.b=n[l+2],S+=D+=X.a=n[l+3],X=X.next,E+=F=me.r,P+=U=me.g,k+=W=me.b,L+=q=me.a,I-=F,O-=U,N-=W,D-=q,me=me.next,p+=r}}const wbe=function(t){var n=Math.round(this.blurRadius());n>0&&Sbe(t,n)};j.addGetterSetter(ze,"blurRadius",0,De(),j.afterSetFilter);const Cbe=function(e){var t=this.brightness()*255,n=e.data,r=n.length,i;for(i=0;i<r;i+=4)n[i]+=t,n[i+1]+=t,n[i+2]+=t};j.addGetterSetter(ze,"brightness",0,De(),j.afterSetFilter);const _be=function(e){var t=Math.pow((this.contrast()+100)/100,2),n=e.data,r=n.length,i=150,o=150,a=150,s;for(s=0;s<r;s+=4)i=n[s],o=n[s+1],a=n[s+2],i/=255,i-=.5,i*=t,i+=.5,i*=255,o/=255,o-=.5,o*=t,o+=.5,o*=255,a/=255,a-=.5,a*=t,a+=.5,a*=255,i=i<0?0:i>255?255:i,o=o<0?0:o>255?255:o,a=a<0?0:a>255?255:a,n[s]=i,n[s+1]=o,n[s+2]=a};j.addGetterSetter(ze,"contrast",0,De(),j.afterSetFilter);const kbe=function(e){var t=this.embossStrength()*10,n=this.embossWhiteLevel()*255,r=this.embossDirection(),i=this.embossBlend(),o=0,a=0,s=e.data,l=e.width,d=e.height,p=l*4,g=d;switch(r){case"top-left":o=-1,a=-1;break;case"top":o=-1,a=0;break;case"top-right":o=-1,a=1;break;case"right":o=0,a=1;break;case"bottom-right":o=1,a=1;break;case"bottom":o=1,a=0;break;case"bottom-left":o=1,a=-1;break;case"left":o=0,a=-1;break;default:se.error("Unknown emboss direction: "+r)}do{var m=(g-1)*p,y=o;g+y<1&&(y=0),g+y>d&&(y=0);var b=(g-1+y)*l*4,S=l;do{var E=m+(S-1)*4,P=a;S+P<1&&(P=0),S+P>l&&(P=0);var k=b+(S-1+P)*4,L=s[E]-s[k],I=s[E+1]-s[k+1],O=s[E+2]-s[k+2],N=L,D=N>0?N:-N,F=I>0?I:-I,U=O>0?O:-O;if(F>D&&(N=I),U>D&&(N=O),N*=t,i){var W=s[E]+N,q=s[E+1]+N,pe=s[E+2]+N;s[E]=W>255?255:W<0?0:W,s[E+1]=q>255?255:q<0?0:q,s[E+2]=pe>255?255:pe<0?0:pe}else{var fe=n-N;fe<0?fe=0:fe>255&&(fe=255),s[E]=s[E+1]=s[E+2]=fe}}while(--S)}while(--g)};j.addGetterSetter(ze,"embossStrength",.5,De(),j.afterSetFilter);j.addGetterSetter(ze,"embossWhiteLevel",.5,De(),j.afterSetFilter);j.addGetterSetter(ze,"embossDirection","top-left",null,j.afterSetFilter);j.addGetterSetter(ze,"embossBlend",!1,null,j.afterSetFilter);function BS(e,t,n,r,i){var o=n-t,a=i-r,s;return o===0?r+a/2:a===0?r:(s=(e-t)/o,s=a*s+r,s)}const Ebe=function(e){var t=e.data,n=t.length,r=t[0],i=r,o,a=t[1],s=a,l,d=t[2],p=d,g,m,y=this.enhance();if(y!==0){for(m=0;m<n;m+=4)o=t[m+0],o<r?r=o:o>i&&(i=o),l=t[m+1],l<a?a=l:l>s&&(s=l),g=t[m+2],g<d?d=g:g>p&&(p=g);i===r&&(i=255,r=0),s===a&&(s=255,a=0),p===d&&(p=255,d=0);var b,S,E,P,k,L,I,O,N;for(y>0?(S=i+y*(255-i),E=r-y*(r-0),k=s+y*(255-s),L=a-y*(a-0),O=p+y*(255-p),N=d-y*(d-0)):(b=(i+r)*.5,S=i+y*(i-b),E=r+y*(r-b),P=(s+a)*.5,k=s+y*(s-P),L=a+y*(a-P),I=(p+d)*.5,O=p+y*(p-I),N=d+y*(d-I)),m=0;m<n;m+=4)t[m+0]=BS(t[m+0],r,i,E,S),t[m+1]=BS(t[m+1],a,s,L,k),t[m+2]=BS(t[m+2],d,p,N,O)}};j.addGetterSetter(ze,"enhance",0,De(),j.afterSetFilter);const Pbe=function(e){var t=e.data,n=t.length,r,i;for(r=0;r<n;r+=4)i=.34*t[r]+.5*t[r+1]+.16*t[r+2],t[r]=i,t[r+1]=i,t[r+2]=i};j.addGetterSetter(ze,"hue",0,De(),j.afterSetFilter);j.addGetterSetter(ze,"saturation",0,De(),j.afterSetFilter);j.addGetterSetter(ze,"luminance",0,De(),j.afterSetFilter);const Tbe=function(e){var t=e.data,n=t.length,r=1,i=Math.pow(2,this.saturation()),o=Math.abs(this.hue()+360)%360,a=this.luminance()*127,s,l=r*i*Math.cos(o*Math.PI/180),d=r*i*Math.sin(o*Math.PI/180),p=.299*r+.701*l+.167*d,g=.587*r-.587*l+.33*d,m=.114*r-.114*l-.497*d,y=.299*r-.299*l-.328*d,b=.587*r+.413*l+.035*d,S=.114*r-.114*l+.293*d,E=.299*r-.3*l+1.25*d,P=.587*r-.586*l-1.05*d,k=.114*r+.886*l-.2*d,L,I,O,N;for(s=0;s<n;s+=4)L=t[s+0],I=t[s+1],O=t[s+2],N=t[s+3],t[s+0]=p*L+g*I+m*O+a,t[s+1]=y*L+b*I+S*O+a,t[s+2]=E*L+P*I+k*O+a,t[s+3]=N},Lbe=function(e){var t=e.data,n=t.length,r=Math.pow(2,this.value()),i=Math.pow(2,this.saturation()),o=Math.abs(this.hue()+360)%360,a,s=r*i*Math.cos(o*Math.PI/180),l=r*i*Math.sin(o*Math.PI/180),d=.299*r+.701*s+.167*l,p=.587*r-.587*s+.33*l,g=.114*r-.114*s-.497*l,m=.299*r-.299*s-.328*l,y=.587*r+.413*s+.035*l,b=.114*r-.114*s+.293*l,S=.299*r-.3*s+1.25*l,E=.587*r-.586*s-1.05*l,P=.114*r+.886*s-.2*l,k,L,I,O;for(a=0;a<n;a+=4)k=t[a+0],L=t[a+1],I=t[a+2],O=t[a+3],t[a+0]=d*k+p*L+g*I,t[a+1]=m*k+y*L+b*I,t[a+2]=S*k+E*L+P*I,t[a+3]=O};j.addGetterSetter(ze,"hue",0,De(),j.afterSetFilter);j.addGetterSetter(ze,"saturation",0,De(),j.afterSetFilter);j.addGetterSetter(ze,"value",0,De(),j.afterSetFilter);const Abe=function(e){var t=e.data,n=t.length,r;for(r=0;r<n;r+=4)t[r]=255-t[r],t[r+1]=255-t[r+1],t[r+2]=255-t[r+2]};var Ibe=function(e,t,n){var r=e.data,i=t.data,o=e.width,a=e.height,s=n.polarCenterX||o/2,l=n.polarCenterY||a/2,d,p,g,m=0,y=0,b=0,S=0,E,P=Math.sqrt(s*s+l*l);p=o-s,g=a-l,E=Math.sqrt(p*p+g*g),P=E>P?E:P;var k=a,L=o,I,O,N=360/L*Math.PI/180,D,F;for(O=0;O<L;O+=1)for(D=Math.sin(O*N),F=Math.cos(O*N),I=0;I<k;I+=1)p=Math.floor(s+P*I/k*F),g=Math.floor(l+P*I/k*D),d=(g*o+p)*4,m=r[d+0],y=r[d+1],b=r[d+2],S=r[d+3],d=(O+I*o)*4,i[d+0]=m,i[d+1]=y,i[d+2]=b,i[d+3]=S},Mbe=function(e,t,n){var r=e.data,i=t.data,o=e.width,a=e.height,s=n.polarCenterX||o/2,l=n.polarCenterY||a/2,d,p,g,m,y,b=0,S=0,E=0,P=0,k,L=Math.sqrt(s*s+l*l);p=o-s,g=a-l,k=Math.sqrt(p*p+g*g),L=k>L?k:L;var I=a,O=o,N,D,F=n.polarRotation||0,U,W;for(p=0;p<o;p+=1)for(g=0;g<a;g+=1)m=p-s,y=g-l,N=Math.sqrt(m*m+y*y)*I/L,D=(Math.atan2(y,m)*180/Math.PI+360+F)%360,D=D*O/360,U=Math.floor(D),W=Math.floor(N),d=(W*o+U)*4,b=r[d+0],S=r[d+1],E=r[d+2],P=r[d+3],d=(g*o+p)*4,i[d+0]=b,i[d+1]=S,i[d+2]=E,i[d+3]=P};const Rbe=function(e){var t=e.width,n=e.height,r,i,o,a,s,l,d,p,g,m,y=Math.round(this.kaleidoscopePower()),b=Math.round(this.kaleidoscopeAngle()),S=Math.floor(t*(b%360)/360);if(!(y<1)){var E=se.createCanvasElement();E.width=t,E.height=n;var P=E.getContext("2d").getImageData(0,0,t,n);Ibe(e,P,{polarCenterX:t/2,polarCenterY:n/2});for(var k=t/Math.pow(2,y);k<=8;)k=k*2,y-=1;k=Math.ceil(k);var L=k,I=0,O=L,N=1;for(S+k>t&&(I=L,O=0,N=-1),i=0;i<n;i+=1)for(r=I;r!==O;r+=N)o=Math.round(r+S)%t,g=(t*i+o)*4,s=P.data[g+0],l=P.data[g+1],d=P.data[g+2],p=P.data[g+3],m=(t*i+r)*4,P.data[m+0]=s,P.data[m+1]=l,P.data[m+2]=d,P.data[m+3]=p;for(i=0;i<n;i+=1)for(L=Math.floor(k),a=0;a<y;a+=1){for(r=0;r<L+1;r+=1)g=(t*i+r)*4,s=P.data[g+0],l=P.data[g+1],d=P.data[g+2],p=P.data[g+3],m=(t*i+L*2-r-1)*4,P.data[m+0]=s,P.data[m+1]=l,P.data[m+2]=d,P.data[m+3]=p;L*=2}Mbe(P,e,{polarRotation:0})}};j.addGetterSetter(ze,"kaleidoscopePower",2,De(),j.afterSetFilter);j.addGetterSetter(ze,"kaleidoscopeAngle",0,De(),j.afterSetFilter);function _y(e,t,n){var r=(n*e.width+t)*4,i=[];return i.push(e.data[r++],e.data[r++],e.data[r++],e.data[r++]),i}function hg(e,t){return Math.sqrt(Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2)+Math.pow(e[2]-t[2],2))}function Obe(e){for(var t=[0,0,0],n=0;n<e.length;n++)t[0]+=e[n][0],t[1]+=e[n][1],t[2]+=e[n][2];return t[0]/=e.length,t[1]/=e.length,t[2]/=e.length,t}function Nbe(e,t){var n=_y(e,0,0),r=_y(e,e.width-1,0),i=_y(e,0,e.height-1),o=_y(e,e.width-1,e.height-1),a=t||10;if(hg(n,r)<a&&hg(r,o)<a&&hg(o,i)<a&&hg(i,n)<a){for(var s=Obe([r,n,o,i]),l=[],d=0;d<e.width*e.height;d++){var p=hg(s,[e.data[d*4],e.data[d*4+1],e.data[d*4+2]]);l[d]=p<a?0:255}return l}}function Dbe(e,t){for(var n=0;n<e.width*e.height;n++)e.data[4*n+3]=t[n]}function zbe(e,t,n){for(var r=[1,1,1,1,0,1,1,1,1],i=Math.round(Math.sqrt(r.length)),o=Math.floor(i/2),a=[],s=0;s<n;s++)for(var l=0;l<t;l++){for(var d=s*t+l,p=0,g=0;g<i;g++)for(var m=0;m<i;m++){var y=s+g-o,b=l+m-o;if(y>=0&&y<n&&b>=0&&b<t){var S=y*t+b,E=r[g*i+m];p+=e[S]*E}}a[d]=p===255*8?255:0}return a}function Fbe(e,t,n){for(var r=[1,1,1,1,1,1,1,1,1],i=Math.round(Math.sqrt(r.length)),o=Math.floor(i/2),a=[],s=0;s<n;s++)for(var l=0;l<t;l++){for(var d=s*t+l,p=0,g=0;g<i;g++)for(var m=0;m<i;m++){var y=s+g-o,b=l+m-o;if(y>=0&&y<n&&b>=0&&b<t){var S=y*t+b,E=r[g*i+m];p+=e[S]*E}}a[d]=p>=255*4?255:0}return a}function Bbe(e,t,n){for(var r=[.1111111111111111,.1111111111111111,.1111111111111111,.1111111111111111,.1111111111111111,.1111111111111111,.1111111111111111,.1111111111111111,.1111111111111111],i=Math.round(Math.sqrt(r.length)),o=Math.floor(i/2),a=[],s=0;s<n;s++)for(var l=0;l<t;l++){for(var d=s*t+l,p=0,g=0;g<i;g++)for(var m=0;m<i;m++){var y=s+g-o,b=l+m-o;if(y>=0&&y<n&&b>=0&&b<t){var S=y*t+b,E=r[g*i+m];p+=e[S]*E}}a[d]=p}return a}const $be=function(e){var t=this.threshold(),n=Nbe(e,t);return n&&(n=zbe(n,e.width,e.height),n=Fbe(n,e.width,e.height),n=Bbe(n,e.width,e.height),Dbe(e,n)),e};j.addGetterSetter(ze,"threshold",0,De(),j.afterSetFilter);const Hbe=function(e){var t=this.noise()*255,n=e.data,r=n.length,i=t/2,o;for(o=0;o<r;o+=4)n[o+0]+=i-2*i*Math.random(),n[o+1]+=i-2*i*Math.random(),n[o+2]+=i-2*i*Math.random()};j.addGetterSetter(ze,"noise",.2,De(),j.afterSetFilter);const Wbe=function(e){var t=Math.ceil(this.pixelSize()),n=e.width,r=e.height,i,o,a,s,l,d,p,g=Math.ceil(n/t),m=Math.ceil(r/t),y,b,S,E,P,k,L,I=e.data;if(t<=0){se.error("pixelSize value can not be <= 0");return}for(P=0;P<g;P+=1)for(k=0;k<m;k+=1){for(s=0,l=0,d=0,p=0,y=P*t,b=y+t,S=k*t,E=S+t,L=0,i=y;i<b;i+=1)if(!(i>=n))for(o=S;o<E;o+=1)o>=r||(a=(n*o+i)*4,s+=I[a+0],l+=I[a+1],d+=I[a+2],p+=I[a+3],L+=1);for(s=s/L,l=l/L,d=d/L,p=p/L,i=y;i<b;i+=1)if(!(i>=n))for(o=S;o<E;o+=1)o>=r||(a=(n*o+i)*4,I[a+0]=s,I[a+1]=l,I[a+2]=d,I[a+3]=p)}};j.addGetterSetter(ze,"pixelSize",8,De(),j.afterSetFilter);const Vbe=function(e){var t=Math.round(this.levels()*254)+1,n=e.data,r=n.length,i=255/t,o;for(o=0;o<r;o+=1)n[o]=Math.floor(n[o]/i)*i};j.addGetterSetter(ze,"levels",.5,De(),j.afterSetFilter);const Ube=function(e){var t=e.data,n=t.length,r=this.red(),i=this.green(),o=this.blue(),a,s;for(a=0;a<n;a+=4)s=(.34*t[a]+.5*t[a+1]+.16*t[a+2])/255,t[a]=s*r,t[a+1]=s*i,t[a+2]=s*o,t[a+3]=t[a+3]};j.addGetterSetter(ze,"red",0,function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)});j.addGetterSetter(ze,"green",0,function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)});j.addGetterSetter(ze,"blue",0,v$,j.afterSetFilter);const Gbe=function(e){var t=e.data,n=t.length,r=this.red(),i=this.green(),o=this.blue(),a=this.alpha(),s,l;for(s=0;s<n;s+=4)l=1-a,t[s]=r*a+t[s]*l,t[s+1]=i*a+t[s+1]*l,t[s+2]=o*a+t[s+2]*l};j.addGetterSetter(ze,"red",0,function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)});j.addGetterSetter(ze,"green",0,function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)});j.addGetterSetter(ze,"blue",0,v$,j.afterSetFilter);j.addGetterSetter(ze,"alpha",1,function(e){return this._filterUpToDate=!1,e>1?1:e<0?0:e});const jbe=function(e){var t=e.data,n=t.length,r,i,o,a;for(r=0;r<n;r+=4)i=t[r+0],o=t[r+1],a=t[r+2],t[r+0]=Math.min(255,i*.393+o*.769+a*.189),t[r+1]=Math.min(255,i*.349+o*.686+a*.168),t[r+2]=Math.min(255,i*.272+o*.534+a*.131)},qbe=function(e){var t=e.data,n=e.width,r=e.height,i=n*4,o=r;do{var a=(o-1)*i,s=n;do{var l=a+(s-1)*4,d=t[l],p=t[l+1],g=t[l+2];d>127&&(d=255-d),p>127&&(p=255-p),g>127&&(g=255-g),t[l]=d,t[l+1]=p,t[l+2]=g}while(--s)}while(--o)},Kbe=function(e){var t=this.threshold()*255,n=e.data,r=n.length,i;for(i=0;i<r;i+=1)n[i]=n[i]<t?0:255};j.addGetterSetter(ze,"threshold",.5,De(),j.afterSetFilter);const f3=$f.Util._assign($f,{Arc:_u,Arrow:Qf,Circle:$0,Ellipse:ld,Image:Es,Label:i_,Tag:Jf,Line:ku,Path:In,Rect:Lv,RegularPolygon:eh,Ring:th,Sprite:Ll,Star:ud,Text:fr,TextPath:Qr,Transformer:bn,Wedge:Eu,Filters:{Blur:wbe,Brighten:Cbe,Contrast:_be,Emboss:kbe,Enhance:Ebe,Grayscale:Pbe,HSL:Tbe,HSV:Lbe,Invert:Abe,Kaleidoscope:Rbe,Mask:$be,Noise:Hbe,Pixelate:Wbe,Posterize:Vbe,RGB:Ube,RGBA:Gbe,Sepia:jbe,Solarize:qbe,Threshold:Kbe}});var Z$={exports:{}};/**
* @license React
* react-reconciler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Zbe=function(t){var n={},r=C.exports,i=Ip.exports,o=Object.assign;function a(c){for(var f="https://reactjs.org/docs/error-decoder.html?invariant="+c,v=1;v<arguments.length;v++)f+="&args[]="+encodeURIComponent(arguments[v]);return"Minified React error #"+c+"; visit "+f+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,l=Symbol.for("react.element"),d=Symbol.for("react.portal"),p=Symbol.for("react.fragment"),g=Symbol.for("react.strict_mode"),m=Symbol.for("react.profiler"),y=Symbol.for("react.provider"),b=Symbol.for("react.context"),S=Symbol.for("react.forward_ref"),E=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),k=Symbol.for("react.memo"),L=Symbol.for("react.lazy"),I=Symbol.for("react.offscreen"),O=Symbol.iterator;function N(c){return c===null||typeof c!="object"?null:(c=O&&c[O]||c["@@iterator"],typeof c=="function"?c:null)}function D(c){if(c==null)return null;if(typeof c=="function")return c.displayName||c.name||null;if(typeof c=="string")return c;switch(c){case p:return"Fragment";case d:return"Portal";case m:return"Profiler";case g:return"StrictMode";case E:return"Suspense";case P:return"SuspenseList"}if(typeof c=="object")switch(c.$$typeof){case b:return(c.displayName||"Context")+".Consumer";case y:return(c._context.displayName||"Context")+".Provider";case S:var f=c.render;return c=c.displayName,c||(c=f.displayName||f.name||"",c=c!==""?"ForwardRef("+c+")":"ForwardRef"),c;case k:return f=c.displayName||null,f!==null?f:D(c.type)||"Memo";case L:f=c._payload,c=c._init;try{return D(c(f))}catch{}}return null}function F(c){var f=c.type;switch(c.tag){case 24:return"Cache";case 9:return(f.displayName||"Context")+".Consumer";case 10:return(f._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return c=f.render,c=c.displayName||c.name||"",f.displayName||(c!==""?"ForwardRef("+c+")":"ForwardRef");case 7:return"Fragment";case 5:return f;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return D(f);case 8:return f===g?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof f=="function")return f.displayName||f.name||null;if(typeof f=="string")return f}return null}function U(c){var f=c,v=c;if(c.alternate)for(;f.return;)f=f.return;else{c=f;do f=c,(f.flags&4098)!==0&&(v=f.return),c=f.return;while(c)}return f.tag===3?v:null}function W(c){if(U(c)!==c)throw Error(a(188))}function q(c){var f=c.alternate;if(!f){if(f=U(c),f===null)throw Error(a(188));return f!==c?null:c}for(var v=c,_=f;;){var T=v.return;if(T===null)break;var M=T.alternate;if(M===null){if(_=T.return,_!==null){v=_;continue}break}if(T.child===M.child){for(M=T.child;M;){if(M===v)return W(T),c;if(M===_)return W(T),f;M=M.sibling}throw Error(a(188))}if(v.return!==_.return)v=T,_=M;else{for(var $=!1,ee=T.child;ee;){if(ee===v){$=!0,v=T,_=M;break}if(ee===_){$=!0,_=T,v=M;break}ee=ee.sibling}if(!$){for(ee=M.child;ee;){if(ee===v){$=!0,v=M,_=T;break}if(ee===_){$=!0,_=M,v=T;break}ee=ee.sibling}if(!$)throw Error(a(189))}}if(v.alternate!==_)throw Error(a(190))}if(v.tag!==3)throw Error(a(188));return v.stateNode.current===v?c:f}function pe(c){return c=q(c),c!==null?fe(c):null}function fe(c){if(c.tag===5||c.tag===6)return c;for(c=c.child;c!==null;){var f=fe(c);if(f!==null)return f;c=c.sibling}return null}function ye(c){if(c.tag===5||c.tag===6)return c;for(c=c.child;c!==null;){if(c.tag!==4){var f=ye(c);if(f!==null)return f}c=c.sibling}return null}var Pe=Array.isArray,xe=t.getPublicInstance,Y=t.getRootHostContext,V=t.getChildHostContext,ae=t.prepareForCommit,oe=t.resetAfterCommit,X=t.createInstance,me=t.appendInitialChild,ve=t.finalizeInitialChildren,Se=t.prepareUpdate,He=t.shouldSetTextContent,je=t.createTextInstance,ut=t.scheduleTimeout,qe=t.cancelTimeout,at=t.noTimeout,et=t.isPrimaryRenderer,it=t.supportsMutation,At=t.supportsPersistence,wt=t.supportsHydration,Le=t.getInstanceFromNode,ot=t.preparePortalMount,Et=t.getCurrentEventPriority,rt=t.detachDeletedInstance,pt=t.supportsMicrotasks,Sn=t.scheduleMicrotask,bt=t.supportsTestSelectors,qt=t.findFiberRoot,wn=t.getBoundingRect,pn=t.getTextContent,Me=t.isHiddenSubtree,Ze=t.matchAccessibilityRole,Kt=t.setFocusIfFocusable,Vt=t.setupIntersectionObserver,_e=t.appendChild,kt=t.appendChildToContainer,Ne=t.commitTextUpdate,tt=t.commitMount,nn=t.commitUpdate,Mn=t.insertBefore,Fe=t.insertInContainerBefore,lt=t.removeChild,Xe=t.removeChildFromContainer,Lt=t.resetTextContent,Zt=t.hideInstance,Zn=t.hideTextInstance,ao=t.unhideInstance,ui=t.unhideTextInstance,Ps=t.clearContainer,W0=t.cloneInstance,pa=t.createContainerChildSet,rh=t.appendChildToContainerChildSet,V0=t.finalizeContainerChildren,Pu=t.replaceContainerChildren,ih=t.cloneHiddenInstance,oh=t.cloneHiddenTextInstance,Io=t.canHydrateInstance,dd=t.canHydrateTextInstance,U0=t.canHydrateSuspenseInstance,Tu=t.isSuspenseInstancePending,fd=t.isSuspenseInstanceFallback,G0=t.getSuspenseInstanceFallbackErrorDetails,Ts=t.registerSuspenseInstanceRetry,Lu=t.getNextHydratableSibling,j0=t.getFirstHydratableChild,q0=t.getFirstHydratableChildWithinContainer,K0=t.getFirstHydratableChildWithinSuspenseInstance,Z0=t.hydrateInstance,ja=t.hydrateTextInstance,Y0=t.hydrateSuspenseInstance,X0=t.getNextHydratableInstanceAfterSuspenseInstance,Q0=t.commitHydratedContainer,J0=t.commitHydratedSuspenseInstance,e1=t.clearSuspenseBoundary,t1=t.clearSuspenseBoundaryFromContainer,Ls=t.shouldDeleteUnhydratedTailInstances,n1=t.didNotMatchHydratedContainerTextInstance,qa=t.didNotMatchHydratedTextInstance,Al;function Il(c){if(Al===void 0)try{throw Error()}catch(v){var f=v.stack.trim().match(/\n( *(at )?)/);Al=f&&f[1]||""}return`
`+Al+c}var As=!1;function Ml(c,f){if(!c||As)return"";As=!0;var v=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(f)if(f=function(){throw Error()},Object.defineProperty(f.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(f,[])}catch(Oe){var _=Oe}Reflect.construct(c,[],f)}else{try{f.call()}catch(Oe){_=Oe}c.call(f.prototype)}else{try{throw Error()}catch(Oe){_=Oe}c()}}catch(Oe){if(Oe&&_&&typeof Oe.stack=="string"){for(var T=Oe.stack.split(`
`),M=_.stack.split(`
`),$=T.length-1,ee=M.length-1;1<=$&&0<=ee&&T[$]!==M[ee];)ee--;for(;1<=$&&0<=ee;$--,ee--)if(T[$]!==M[ee]){if($!==1||ee!==1)do if($--,ee--,0>ee||T[$]!==M[ee]){var le=`
`+T[$].replace(" at new "," at ");return c.displayName&&le.includes("<anonymous>")&&(le=le.replace("<anonymous>",c.displayName)),le}while(1<=$&&0<=ee);break}}}finally{As=!1,Error.prepareStackTrace=v}return(c=c?c.displayName||c.name:"")?Il(c):""}var ah=Object.prototype.hasOwnProperty,Au=[],Is=-1;function Mo(c){return{current:c}}function Cn(c){0>Is||(c.current=Au[Is],Au[Is]=null,Is--)}function gn(c,f){Is++,Au[Is]=c.current,c.current=f}var Ro={},Cr=Mo(Ro),Vr=Mo(!1),Oo=Ro;function Ms(c,f){var v=c.type.contextTypes;if(!v)return Ro;var _=c.stateNode;if(_&&_.__reactInternalMemoizedUnmaskedChildContext===f)return _.__reactInternalMemoizedMaskedChildContext;var T={},M;for(M in v)T[M]=f[M];return _&&(c=c.stateNode,c.__reactInternalMemoizedUnmaskedChildContext=f,c.__reactInternalMemoizedMaskedChildContext=T),T}function Ur(c){return c=c.childContextTypes,c!=null}function Ka(){Cn(Vr),Cn(Cr)}function hd(c,f,v){if(Cr.current!==Ro)throw Error(a(168));gn(Cr,f),gn(Vr,v)}function Rl(c,f,v){var _=c.stateNode;if(f=f.childContextTypes,typeof _.getChildContext!="function")return v;_=_.getChildContext();for(var T in _)if(!(T in f))throw Error(a(108,F(c)||"Unknown",T));return o({},v,_)}function Za(c){return c=(c=c.stateNode)&&c.__reactInternalMemoizedMergedChildContext||Ro,Oo=Cr.current,gn(Cr,c),gn(Vr,Vr.current),!0}function pd(c,f,v){var _=c.stateNode;if(!_)throw Error(a(169));v?(c=Rl(c,f,Oo),_.__reactInternalMemoizedMergedChildContext=c,Cn(Vr),Cn(Cr),gn(Cr,c)):Cn(Vr),gn(Vr,v)}var ci=Math.clz32?Math.clz32:gd,sh=Math.log,lh=Math.LN2;function gd(c){return c>>>=0,c===0?32:31-(sh(c)/lh|0)|0}var Rs=64,so=4194304;function Os(c){switch(c&-c){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return c&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return c&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return c}}function Ol(c,f){var v=c.pendingLanes;if(v===0)return 0;var _=0,T=c.suspendedLanes,M=c.pingedLanes,$=v&268435455;if($!==0){var ee=$&~T;ee!==0?_=Os(ee):(M&=$,M!==0&&(_=Os(M)))}else $=v&~T,$!==0?_=Os($):M!==0&&(_=Os(M));if(_===0)return 0;if(f!==0&&f!==_&&(f&T)===0&&(T=_&-_,M=f&-f,T>=M||T===16&&(M&4194240)!==0))return f;if((_&4)!==0&&(_|=v&16),f=c.entangledLanes,f!==0)for(c=c.entanglements,f&=_;0<f;)v=31-ci(f),T=1<<v,_|=c[v],f&=~T;return _}function r1(c,f){switch(c){case 1:case 2:case 4:return f+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return f+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Iu(c,f){for(var v=c.suspendedLanes,_=c.pingedLanes,T=c.expirationTimes,M=c.pendingLanes;0<M;){var $=31-ci(M),ee=1<<$,le=T[$];le===-1?((ee&v)===0||(ee&_)!==0)&&(T[$]=r1(ee,f)):le<=f&&(c.expiredLanes|=ee),M&=~ee}}function Mu(c){return c=c.pendingLanes&-1073741825,c!==0?c:c&1073741824?1073741824:0}function md(){var c=Rs;return Rs<<=1,(Rs&4194240)===0&&(Rs=64),c}function Ru(c){for(var f=[],v=0;31>v;v++)f.push(c);return f}function ga(c,f,v){c.pendingLanes|=f,f!==536870912&&(c.suspendedLanes=0,c.pingedLanes=0),c=c.eventTimes,f=31-ci(f),c[f]=v}function vd(c,f){var v=c.pendingLanes&~f;c.pendingLanes=f,c.suspendedLanes=0,c.pingedLanes=0,c.expiredLanes&=f,c.mutableReadLanes&=f,c.entangledLanes&=f,f=c.entanglements;var _=c.eventTimes;for(c=c.expirationTimes;0<v;){var T=31-ci(v),M=1<<T;f[T]=0,_[T]=-1,c[T]=-1,v&=~M}}function Nl(c,f){var v=c.entangledLanes|=f;for(c=c.entanglements;v;){var _=31-ci(v),T=1<<_;T&f|c[_]&f&&(c[_]|=f),v&=~T}}var zt=0;function uh(c){return c&=-c,1<c?4<c?(c&268435455)!==0?16:536870912:4:1}var Ou=i.unstable_scheduleCallback,Nu=i.unstable_cancelCallback,ch=i.unstable_shouldYield,No=i.unstable_requestPaint,$n=i.unstable_now,yd=i.unstable_ImmediatePriority,dh=i.unstable_UserBlockingPriority,xd=i.unstable_NormalPriority,fh=i.unstable_IdlePriority,rn=null,Ft=null;function hh(c){if(Ft&&typeof Ft.onCommitFiberRoot=="function")try{Ft.onCommitFiberRoot(rn,c,void 0,(c.current.flags&128)===128)}catch{}}function i1(c,f){return c===f&&(c!==0||1/c===1/f)||c!==c&&f!==f}var H=typeof Object.is=="function"?Object.is:i1,Z=null,ue=!1,Ge=!1;function Mt(c){Z===null?Z=[c]:Z.push(c)}function ln(c){ue=!0,Mt(c)}function dt(){if(!Ge&&Z!==null){Ge=!0;var c=0,f=zt;try{var v=Z;for(zt=1;c<v.length;c++){var _=v[c];do _=_(!0);while(_!==null)}Z=null,ue=!1}catch(T){throw Z!==null&&(Z=Z.slice(c+1)),Ou(yd,dt),T}finally{zt=f,Ge=!1}}return null}var St=[],Bt=0,Or=null,pr=0,un=[],Gr=0,lo=null,Wi=1,ma="";function Ns(c,f){St[Bt++]=pr,St[Bt++]=Or,Or=c,pr=f}function o1(c,f,v){un[Gr++]=Wi,un[Gr++]=ma,un[Gr++]=lo,lo=c;var _=Wi;c=ma;var T=32-ci(_)-1;_&=~(1<<T),v+=1;var M=32-ci(f)+T;if(30<M){var $=T-T%5;M=(_&(1<<$)-1).toString(32),_>>=$,T-=$,Wi=1<<32-ci(f)+T|v<<T|_,ma=M+c}else Wi=1<<M|v<<T|_,ma=c}function di(c){c.return!==null&&(Ns(c,1),o1(c,1,0))}function a1(c){for(;c===Or;)Or=St[--Bt],St[Bt]=null,pr=St[--Bt],St[Bt]=null;for(;c===lo;)lo=un[--Gr],un[Gr]=null,ma=un[--Gr],un[Gr]=null,Wi=un[--Gr],un[Gr]=null}var Hn=null,uo=null,Rn=!1,co=!1,Ii=null;function ph(c,f){var v=mo(5,null,null,0);v.elementType="DELETED",v.stateNode=f,v.return=c,f=c.deletions,f===null?(c.deletions=[v],c.flags|=16):f.push(v)}function On(c,f){switch(c.tag){case 5:return f=Io(f,c.type,c.pendingProps),f!==null?(c.stateNode=f,Hn=c,uo=j0(f),!0):!1;case 6:return f=dd(f,c.pendingProps),f!==null?(c.stateNode=f,Hn=c,uo=null,!0):!1;case 13:if(f=U0(f),f!==null){var v=lo!==null?{id:Wi,overflow:ma}:null;return c.memoizedState={dehydrated:f,treeContext:v,retryLane:1073741824},v=mo(18,null,null,0),v.stateNode=f,v.return=c,c.child=v,Hn=c,uo=null,!0}return!1;default:return!1}}function va(c){return(c.mode&1)!==0&&(c.flags&128)===0}function bd(c){if(Rn){var f=uo;if(f){var v=f;if(!On(c,f)){if(va(c))throw Error(a(418));f=Lu(v);var _=Hn;f&&On(c,f)?ph(_,v):(c.flags=c.flags&-4097|2,Rn=!1,Hn=c)}}else{if(va(c))throw Error(a(418));c.flags=c.flags&-4097|2,Rn=!1,Hn=c}}}function Rv(c){for(c=c.return;c!==null&&c.tag!==5&&c.tag!==3&&c.tag!==13;)c=c.return;Hn=c}function Du(c){if(!wt||c!==Hn)return!1;if(!Rn)return Rv(c),Rn=!0,!1;if(c.tag!==3&&(c.tag!==5||Ls(c.type)&&!He(c.type,c.memoizedProps))){var f=uo;if(f){if(va(c))throw Ov(),Error(a(418));for(;f;)ph(c,f),f=Lu(f)}}if(Rv(c),c.tag===13){if(!wt)throw Error(a(316));if(c=c.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(a(317));uo=X0(c)}else uo=Hn?Lu(c.stateNode):null;return!0}function Ov(){for(var c=uo;c;)c=Lu(c)}function zu(){wt&&(uo=Hn=null,co=Rn=!1)}function s1(c){Ii===null?Ii=[c]:Ii.push(c)}var Nv=s.ReactCurrentBatchConfig;function Dl(c,f){if(H(c,f))return!0;if(typeof c!="object"||c===null||typeof f!="object"||f===null)return!1;var v=Object.keys(c),_=Object.keys(f);if(v.length!==_.length)return!1;for(_=0;_<v.length;_++){var T=v[_];if(!ah.call(f,T)||!H(c[T],f[T]))return!1}return!0}function Fu(c){switch(c.tag){case 5:return Il(c.type);case 16:return Il("Lazy");case 13:return Il("Suspense");case 19:return Il("SuspenseList");case 0:case 2:case 15:return c=Ml(c.type,!1),c;case 11:return c=Ml(c.type.render,!1),c;case 1:return c=Ml(c.type,!0),c;default:return""}}function Do(c,f){if(c&&c.defaultProps){f=o({},f),c=c.defaultProps;for(var v in c)f[v]===void 0&&(f[v]=c[v]);return f}return f}var Sd=Mo(null),wd=null,Ds=null,Cd=null;function gh(){Cd=Ds=wd=null}function Dv(c,f,v){et?(gn(Sd,f._currentValue),f._currentValue=v):(gn(Sd,f._currentValue2),f._currentValue2=v)}function _d(c){var f=Sd.current;Cn(Sd),et?c._currentValue=f:c._currentValue2=f}function kd(c,f,v){for(;c!==null;){var _=c.alternate;if((c.childLanes&f)!==f?(c.childLanes|=f,_!==null&&(_.childLanes|=f)):_!==null&&(_.childLanes&f)!==f&&(_.childLanes|=f),c===v)break;c=c.return}}function Bu(c,f){wd=c,Cd=Ds=null,c=c.dependencies,c!==null&&c.firstContext!==null&&((c.lanes&f)!==0&&(Ri=!0),c.firstContext=null)}function Vi(c){var f=et?c._currentValue:c._currentValue2;if(Cd!==c)if(c={context:c,memoizedValue:f,next:null},Ds===null){if(wd===null)throw Error(a(308));Ds=c,wd.dependencies={lanes:0,firstContext:c}}else Ds=Ds.next=c;return f}var _r=null;function Ed(c){_r===null?_r=[c]:_r.push(c)}function $u(c,f,v,_){var T=f.interleaved;return T===null?(v.next=v,Ed(f)):(v.next=T.next,T.next=v),f.interleaved=v,zo(c,_)}function zo(c,f){c.lanes|=f;var v=c.alternate;for(v!==null&&(v.lanes|=f),v=c,c=c.return;c!==null;)c.childLanes|=f,v=c.alternate,v!==null&&(v.childLanes|=f),v=c,c=c.return;return v.tag===3?v.stateNode:null}var Ya=!1;function l1(c){c.updateQueue={baseState:c.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function zv(c,f){c=c.updateQueue,f.updateQueue===c&&(f.updateQueue={baseState:c.baseState,firstBaseUpdate:c.firstBaseUpdate,lastBaseUpdate:c.lastBaseUpdate,shared:c.shared,effects:c.effects})}function Xa(c,f){return{eventTime:c,lane:f,tag:0,payload:null,callback:null,next:null}}function zs(c,f,v){var _=c.updateQueue;if(_===null)return null;if(_=_.shared,(Rt&2)!==0){var T=_.pending;return T===null?f.next=f:(f.next=T.next,T.next=f),_.pending=f,zo(c,v)}return T=_.interleaved,T===null?(f.next=f,Ed(_)):(f.next=T.next,T.next=f),_.interleaved=f,zo(c,v)}function mh(c,f,v){if(f=f.updateQueue,f!==null&&(f=f.shared,(v&4194240)!==0)){var _=f.lanes;_&=c.pendingLanes,v|=_,f.lanes=v,Nl(c,v)}}function zl(c,f){var v=c.updateQueue,_=c.alternate;if(_!==null&&(_=_.updateQueue,v===_)){var T=null,M=null;if(v=v.firstBaseUpdate,v!==null){do{var $={eventTime:v.eventTime,lane:v.lane,tag:v.tag,payload:v.payload,callback:v.callback,next:null};M===null?T=M=$:M=M.next=$,v=v.next}while(v!==null);M===null?T=M=f:M=M.next=f}else T=M=f;v={baseState:_.baseState,firstBaseUpdate:T,lastBaseUpdate:M,shared:_.shared,effects:_.effects},c.updateQueue=v;return}c=v.lastBaseUpdate,c===null?v.firstBaseUpdate=f:c.next=f,v.lastBaseUpdate=f}function vh(c,f,v,_){var T=c.updateQueue;Ya=!1;var M=T.firstBaseUpdate,$=T.lastBaseUpdate,ee=T.shared.pending;if(ee!==null){T.shared.pending=null;var le=ee,Oe=le.next;le.next=null,$===null?M=Oe:$.next=Oe,$=le;var Ye=c.alternate;Ye!==null&&(Ye=Ye.updateQueue,ee=Ye.lastBaseUpdate,ee!==$&&(ee===null?Ye.firstBaseUpdate=Oe:ee.next=Oe,Ye.lastBaseUpdate=le))}if(M!==null){var Ct=T.baseState;$=0,Ye=Oe=le=null,ee=M;do{var Ue=ee.lane,Nn=ee.eventTime;if((_&Ue)===Ue){Ye!==null&&(Ye=Ye.next={eventTime:Nn,lane:0,tag:ee.tag,payload:ee.payload,callback:ee.callback,next:null});e:{var _n=c,Xn=ee;switch(Ue=f,Nn=v,Xn.tag){case 1:if(_n=Xn.payload,typeof _n=="function"){Ct=_n.call(Nn,Ct,Ue);break e}Ct=_n;break e;case 3:_n.flags=_n.flags&-65537|128;case 0:if(_n=Xn.payload,Ue=typeof _n=="function"?_n.call(Nn,Ct,Ue):_n,Ue==null)break e;Ct=o({},Ct,Ue);break e;case 2:Ya=!0}}ee.callback!==null&&ee.lane!==0&&(c.flags|=64,Ue=T.effects,Ue===null?T.effects=[ee]:Ue.push(ee))}else Nn={eventTime:Nn,lane:Ue,tag:ee.tag,payload:ee.payload,callback:ee.callback,next:null},Ye===null?(Oe=Ye=Nn,le=Ct):Ye=Ye.next=Nn,$|=Ue;if(ee=ee.next,ee===null){if(ee=T.shared.pending,ee===null)break;Ue=ee,ee=Ue.next,Ue.next=null,T.lastBaseUpdate=Ue,T.shared.pending=null}}while(1);if(Ye===null&&(le=Ct),T.baseState=le,T.firstBaseUpdate=Oe,T.lastBaseUpdate=Ye,f=T.shared.interleaved,f!==null){T=f;do $|=T.lane,T=T.next;while(T!==f)}else M===null&&(T.shared.lanes=0);Vs|=$,c.lanes=$,c.memoizedState=Ct}}function Fv(c,f,v){if(c=f.effects,f.effects=null,c!==null)for(f=0;f<c.length;f++){var _=c[f],T=_.callback;if(T!==null){if(_.callback=null,_=v,typeof T!="function")throw Error(a(191,T));T.call(_)}}}var yh=new r.Component().refs;function xh(c,f,v,_){f=c.memoizedState,v=v(_,f),v=v==null?f:o({},f,v),c.memoizedState=v,c.lanes===0&&(c.updateQueue.baseState=v)}var Fo={isMounted:function(c){return(c=c._reactInternals)?U(c)===c:!1},enqueueSetState:function(c,f,v){c=c._reactInternals;var _=ri(),T=Tr(c),M=Xa(_,T);M.payload=f,v!=null&&(M.callback=v),f=zs(c,M,T),f!==null&&(go(f,c,T,_),mh(f,c,T))},enqueueReplaceState:function(c,f,v){c=c._reactInternals;var _=ri(),T=Tr(c),M=Xa(_,T);M.tag=1,M.payload=f,v!=null&&(M.callback=v),f=zs(c,M,T),f!==null&&(go(f,c,T,_),mh(f,c,T))},enqueueForceUpdate:function(c,f){c=c._reactInternals;var v=ri(),_=Tr(c),T=Xa(v,_);T.tag=2,f!=null&&(T.callback=f),f=zs(c,T,_),f!==null&&(go(f,c,_,v),mh(f,c,_))}};function Pd(c,f,v,_,T,M,$){return c=c.stateNode,typeof c.shouldComponentUpdate=="function"?c.shouldComponentUpdate(_,M,$):f.prototype&&f.prototype.isPureReactComponent?!Dl(v,_)||!Dl(T,M):!0}function Bv(c,f,v){var _=!1,T=Ro,M=f.contextType;return typeof M=="object"&&M!==null?M=Vi(M):(T=Ur(f)?Oo:Cr.current,_=f.contextTypes,M=(_=_!=null)?Ms(c,T):Ro),f=new f(v,M),c.memoizedState=f.state!==null&&f.state!==void 0?f.state:null,f.updater=Fo,c.stateNode=f,f._reactInternals=c,_&&(c=c.stateNode,c.__reactInternalMemoizedUnmaskedChildContext=T,c.__reactInternalMemoizedMaskedChildContext=M),f}function $v(c,f,v,_){c=f.state,typeof f.componentWillReceiveProps=="function"&&f.componentWillReceiveProps(v,_),typeof f.UNSAFE_componentWillReceiveProps=="function"&&f.UNSAFE_componentWillReceiveProps(v,_),f.state!==c&&Fo.enqueueReplaceState(f,f.state,null)}function u1(c,f,v,_){var T=c.stateNode;T.props=v,T.state=c.memoizedState,T.refs=yh,l1(c);var M=f.contextType;typeof M=="object"&&M!==null?T.context=Vi(M):(M=Ur(f)?Oo:Cr.current,T.context=Ms(c,M)),T.state=c.memoizedState,M=f.getDerivedStateFromProps,typeof M=="function"&&(xh(c,f,M,v),T.state=c.memoizedState),typeof f.getDerivedStateFromProps=="function"||typeof T.getSnapshotBeforeUpdate=="function"||typeof T.UNSAFE_componentWillMount!="function"&&typeof T.componentWillMount!="function"||(f=T.state,typeof T.componentWillMount=="function"&&T.componentWillMount(),typeof T.UNSAFE_componentWillMount=="function"&&T.UNSAFE_componentWillMount(),f!==T.state&&Fo.enqueueReplaceState(T,T.state,null),vh(c,v,T,_),T.state=c.memoizedState),typeof T.componentDidMount=="function"&&(c.flags|=4194308)}function ya(c,f,v){if(c=v.ref,c!==null&&typeof c!="function"&&typeof c!="object"){if(v._owner){if(v=v._owner,v){if(v.tag!==1)throw Error(a(309));var _=v.stateNode}if(!_)throw Error(a(147,c));var T=_,M=""+c;return f!==null&&f.ref!==null&&typeof f.ref=="function"&&f.ref._stringRef===M?f.ref:(f=function($){var ee=T.refs;ee===yh&&(ee=T.refs={}),$===null?delete ee[M]:ee[M]=$},f._stringRef=M,f)}if(typeof c!="string")throw Error(a(284));if(!v._owner)throw Error(a(290,c))}return c}function Mi(c,f){throw c=Object.prototype.toString.call(f),Error(a(31,c==="[object Object]"?"object with keys {"+Object.keys(f).join(", ")+"}":c))}function c1(c){var f=c._init;return f(c._payload)}function Hv(c){function f(ce,re){if(c){var he=ce.deletions;he===null?(ce.deletions=[re],ce.flags|=16):he.push(re)}}function v(ce,re){if(!c)return null;for(;re!==null;)f(ce,re),re=re.sibling;return null}function _(ce,re){for(ce=new Map;re!==null;)re.key!==null?ce.set(re.key,re):ce.set(re.index,re),re=re.sibling;return ce}function T(ce,re){return ce=qi(ce,re),ce.index=0,ce.sibling=null,ce}function M(ce,re,he){return ce.index=he,c?(he=ce.alternate,he!==null?(he=he.index,he<re?(ce.flags|=2,re):he):(ce.flags|=2,re)):(ce.flags|=1048576,re)}function $(ce){return c&&ce.alternate===null&&(ce.flags|=2),ce}function ee(ce,re,he,Be){return re===null||re.tag!==6?(re=Zh(he,ce.mode,Be),re.return=ce,re):(re=T(re,he),re.return=ce,re)}function le(ce,re,he,Be){var ke=he.type;return ke===p?Ye(ce,re,he.props.children,Be,he.key):re!==null&&(re.elementType===ke||typeof ke=="object"&&ke!==null&&ke.$$typeof===L&&c1(ke)===re.type)?(Be=T(re,he.props),Be.ref=ya(ce,re,he),Be.return=ce,Be):(Be=Gd(he.type,he.key,he.props,null,ce.mode,Be),Be.ref=ya(ce,re,he),Be.return=ce,Be)}function Oe(ce,re,he,Be){return re===null||re.tag!==4||re.stateNode.containerInfo!==he.containerInfo||re.stateNode.implementation!==he.implementation?(re=Ys(he,ce.mode,Be),re.return=ce,re):(re=T(re,he.children||[]),re.return=ce,re)}function Ye(ce,re,he,Be,ke){return re===null||re.tag!==7?(re=Zs(he,ce.mode,Be,ke),re.return=ce,re):(re=T(re,he),re.return=ce,re)}function Ct(ce,re,he){if(typeof re=="string"&&re!==""||typeof re=="number")return re=Zh(""+re,ce.mode,he),re.return=ce,re;if(typeof re=="object"&&re!==null){switch(re.$$typeof){case l:return he=Gd(re.type,re.key,re.props,null,ce.mode,he),he.ref=ya(ce,null,re),he.return=ce,he;case d:return re=Ys(re,ce.mode,he),re.return=ce,re;case L:var Be=re._init;return Ct(ce,Be(re._payload),he)}if(Pe(re)||N(re))return re=Zs(re,ce.mode,he,null),re.return=ce,re;Mi(ce,re)}return null}function Ue(ce,re,he,Be){var ke=re!==null?re.key:null;if(typeof he=="string"&&he!==""||typeof he=="number")return ke!==null?null:ee(ce,re,""+he,Be);if(typeof he=="object"&&he!==null){switch(he.$$typeof){case l:return he.key===ke?le(ce,re,he,Be):null;case d:return he.key===ke?Oe(ce,re,he,Be):null;case L:return ke=he._init,Ue(ce,re,ke(he._payload),Be)}if(Pe(he)||N(he))return ke!==null?null:Ye(ce,re,he,Be,null);Mi(ce,he)}return null}function Nn(ce,re,he,Be,ke){if(typeof Be=="string"&&Be!==""||typeof Be=="number")return ce=ce.get(he)||null,ee(re,ce,""+Be,ke);if(typeof Be=="object"&&Be!==null){switch(Be.$$typeof){case l:return ce=ce.get(Be.key===null?he:Be.key)||null,le(re,ce,Be,ke);case d:return ce=ce.get(Be.key===null?he:Be.key)||null,Oe(re,ce,Be,ke);case L:var _t=Be._init;return Nn(ce,re,he,_t(Be._payload),ke)}if(Pe(Be)||N(Be))return ce=ce.get(he)||null,Ye(re,ce,Be,ke,null);Mi(re,Be)}return null}function _n(ce,re,he,Be){for(var ke=null,_t=null,xt=re,Ot=re=0,Dr=null;xt!==null&&Ot<he.length;Ot++){xt.index>Ot?(Dr=xt,xt=null):Dr=xt.sibling;var Ut=Ue(ce,xt,he[Ot],Be);if(Ut===null){xt===null&&(xt=Dr);break}c&&xt&&Ut.alternate===null&&f(ce,xt),re=M(Ut,re,Ot),_t===null?ke=Ut:_t.sibling=Ut,_t=Ut,xt=Dr}if(Ot===he.length)return v(ce,xt),Rn&&Ns(ce,Ot),ke;if(xt===null){for(;Ot<he.length;Ot++)xt=Ct(ce,he[Ot],Be),xt!==null&&(re=M(xt,re,Ot),_t===null?ke=xt:_t.sibling=xt,_t=xt);return Rn&&Ns(ce,Ot),ke}for(xt=_(ce,xt);Ot<he.length;Ot++)Dr=Nn(xt,ce,Ot,he[Ot],Be),Dr!==null&&(c&&Dr.alternate!==null&&xt.delete(Dr.key===null?Ot:Dr.key),re=M(Dr,re,Ot),_t===null?ke=Dr:_t.sibling=Dr,_t=Dr);return c&&xt.forEach(function(is){return f(ce,is)}),Rn&&Ns(ce,Ot),ke}function Xn(ce,re,he,Be){var ke=N(he);if(typeof ke!="function")throw Error(a(150));if(he=ke.call(he),he==null)throw Error(a(151));for(var _t=ke=null,xt=re,Ot=re=0,Dr=null,Ut=he.next();xt!==null&&!Ut.done;Ot++,Ut=he.next()){xt.index>Ot?(Dr=xt,xt=null):Dr=xt.sibling;var is=Ue(ce,xt,Ut.value,Be);if(is===null){xt===null&&(xt=Dr);break}c&&xt&&is.alternate===null&&f(ce,xt),re=M(is,re,Ot),_t===null?ke=is:_t.sibling=is,_t=is,xt=Dr}if(Ut.done)return v(ce,xt),Rn&&Ns(ce,Ot),ke;if(xt===null){for(;!Ut.done;Ot++,Ut=he.next())Ut=Ct(ce,Ut.value,Be),Ut!==null&&(re=M(Ut,re,Ot),_t===null?ke=Ut:_t.sibling=Ut,_t=Ut);return Rn&&Ns(ce,Ot),ke}for(xt=_(ce,xt);!Ut.done;Ot++,Ut=he.next())Ut=Nn(xt,ce,Ot,Ut.value,Be),Ut!==null&&(c&&Ut.alternate!==null&&xt.delete(Ut.key===null?Ot:Ut.key),re=M(Ut,re,Ot),_t===null?ke=Ut:_t.sibling=Ut,_t=Ut);return c&&xt.forEach(function(ii){return f(ce,ii)}),Rn&&Ns(ce,Ot),ke}function Go(ce,re,he,Be){if(typeof he=="object"&&he!==null&&he.type===p&&he.key===null&&(he=he.props.children),typeof he=="object"&&he!==null){switch(he.$$typeof){case l:e:{for(var ke=he.key,_t=re;_t!==null;){if(_t.key===ke){if(ke=he.type,ke===p){if(_t.tag===7){v(ce,_t.sibling),re=T(_t,he.props.children),re.return=ce,ce=re;break e}}else if(_t.elementType===ke||typeof ke=="object"&&ke!==null&&ke.$$typeof===L&&c1(ke)===_t.type){v(ce,_t.sibling),re=T(_t,he.props),re.ref=ya(ce,_t,he),re.return=ce,ce=re;break e}v(ce,_t);break}else f(ce,_t);_t=_t.sibling}he.type===p?(re=Zs(he.props.children,ce.mode,Be,he.key),re.return=ce,ce=re):(Be=Gd(he.type,he.key,he.props,null,ce.mode,Be),Be.ref=ya(ce,re,he),Be.return=ce,ce=Be)}return $(ce);case d:e:{for(_t=he.key;re!==null;){if(re.key===_t)if(re.tag===4&&re.stateNode.containerInfo===he.containerInfo&&re.stateNode.implementation===he.implementation){v(ce,re.sibling),re=T(re,he.children||[]),re.return=ce,ce=re;break e}else{v(ce,re);break}else f(ce,re);re=re.sibling}re=Ys(he,ce.mode,Be),re.return=ce,ce=re}return $(ce);case L:return _t=he._init,Go(ce,re,_t(he._payload),Be)}if(Pe(he))return _n(ce,re,he,Be);if(N(he))return Xn(ce,re,he,Be);Mi(ce,he)}return typeof he=="string"&&he!==""||typeof he=="number"?(he=""+he,re!==null&&re.tag===6?(v(ce,re.sibling),re=T(re,he),re.return=ce,ce=re):(v(ce,re),re=Zh(he,ce.mode,Be),re.return=ce,ce=re),$(ce)):v(ce,re)}return Go}var Hu=Hv(!0),Wv=Hv(!1),Td={},fo=Mo(Td),xa=Mo(Td),Q=Mo(Td);function ge(c){if(c===Td)throw Error(a(174));return c}function de(c,f){gn(Q,f),gn(xa,c),gn(fo,Td),c=Y(f),Cn(fo),gn(fo,c)}function Ve(){Cn(fo),Cn(xa),Cn(Q)}function yt(c){var f=ge(Q.current),v=ge(fo.current);f=V(v,c.type,f),v!==f&&(gn(xa,c),gn(fo,f))}function Yt(c){xa.current===c&&(Cn(fo),Cn(xa))}var Pt=Mo(0);function on(c){for(var f=c;f!==null;){if(f.tag===13){var v=f.memoizedState;if(v!==null&&(v=v.dehydrated,v===null||Tu(v)||fd(v)))return f}else if(f.tag===19&&f.memoizedProps.revealOrder!==void 0){if((f.flags&128)!==0)return f}else if(f.child!==null){f.child.return=f,f=f.child;continue}if(f===c)break;for(;f.sibling===null;){if(f.return===null||f.return===c)return null;f=f.return}f.sibling.return=f.return,f=f.sibling}return null}var Ld=[];function d1(){for(var c=0;c<Ld.length;c++){var f=Ld[c];et?f._workInProgressVersionPrimary=null:f._workInProgressVersionSecondary=null}Ld.length=0}var fi=s.ReactCurrentDispatcher,Wu=s.ReactCurrentBatchConfig,Fl=0,mn=null,Yn=null,rr=null,Qt=!1,Ad=!1,Vu=0,bh=0;function Jr(){throw Error(a(321))}function f1(c,f){if(f===null)return!1;for(var v=0;v<f.length&&v<c.length;v++)if(!H(c[v],f[v]))return!1;return!0}function h1(c,f,v,_,T,M){if(Fl=M,mn=f,f.memoizedState=null,f.updateQueue=null,f.lanes=0,fi.current=c===null||c.memoizedState===null?Px:Tx,c=v(_,T),Ad){M=0;do{if(Ad=!1,Vu=0,25<=M)throw Error(a(301));M+=1,rr=Yn=null,f.updateQueue=null,fi.current=Lx,c=v(_,T)}while(Ad)}if(fi.current=Qa,f=Yn!==null&&Yn.next!==null,Fl=0,rr=Yn=mn=null,Qt=!1,f)throw Error(a(300));return c}function Uu(){var c=Vu!==0;return Vu=0,c}function jr(){var c={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return rr===null?mn.memoizedState=rr=c:rr=rr.next=c,rr}function hi(){if(Yn===null){var c=mn.alternate;c=c!==null?c.memoizedState:null}else c=Yn.next;var f=rr===null?mn.memoizedState:rr.next;if(f!==null)rr=f,Yn=c;else{if(c===null)throw Error(a(310));Yn=c,c={memoizedState:Yn.memoizedState,baseState:Yn.baseState,baseQueue:Yn.baseQueue,queue:Yn.queue,next:null},rr===null?mn.memoizedState=rr=c:rr=rr.next=c}return rr}function Gu(c,f){return typeof f=="function"?f(c):f}function ju(c){var f=hi(),v=f.queue;if(v===null)throw Error(a(311));v.lastRenderedReducer=c;var _=Yn,T=_.baseQueue,M=v.pending;if(M!==null){if(T!==null){var $=T.next;T.next=M.next,M.next=$}_.baseQueue=T=M,v.pending=null}if(T!==null){M=T.next,_=_.baseState;var ee=$=null,le=null,Oe=M;do{var Ye=Oe.lane;if((Fl&Ye)===Ye)le!==null&&(le=le.next={lane:0,action:Oe.action,hasEagerState:Oe.hasEagerState,eagerState:Oe.eagerState,next:null}),_=Oe.hasEagerState?Oe.eagerState:c(_,Oe.action);else{var Ct={lane:Ye,action:Oe.action,hasEagerState:Oe.hasEagerState,eagerState:Oe.eagerState,next:null};le===null?(ee=le=Ct,$=_):le=le.next=Ct,mn.lanes|=Ye,Vs|=Ye}Oe=Oe.next}while(Oe!==null&&Oe!==M);le===null?$=_:le.next=ee,H(_,f.memoizedState)||(Ri=!0),f.memoizedState=_,f.baseState=$,f.baseQueue=le,v.lastRenderedState=_}if(c=v.interleaved,c!==null){T=c;do M=T.lane,mn.lanes|=M,Vs|=M,T=T.next;while(T!==c)}else T===null&&(v.lanes=0);return[f.memoizedState,v.dispatch]}function Sh(c){var f=hi(),v=f.queue;if(v===null)throw Error(a(311));v.lastRenderedReducer=c;var _=v.dispatch,T=v.pending,M=f.memoizedState;if(T!==null){v.pending=null;var $=T=T.next;do M=c(M,$.action),$=$.next;while($!==T);H(M,f.memoizedState)||(Ri=!0),f.memoizedState=M,f.baseQueue===null&&(f.baseState=M),v.lastRenderedState=M}return[M,_]}function p1(){}function Id(c,f){var v=mn,_=hi(),T=f(),M=!H(_.memoizedState,T);if(M&&(_.memoizedState=T,Ri=!0),_=_.queue,wh(Fs.bind(null,v,_,c),[c]),_.getSnapshot!==f||M||rr!==null&&rr.memoizedState.tag&1){if(v.flags|=2048,Rd(9,qu.bind(null,v,_,T,f),void 0,null),Nr===null)throw Error(a(349));(Fl&30)!==0||g1(v,f,T)}return T}function g1(c,f,v){c.flags|=16384,c={getSnapshot:f,value:v},f=mn.updateQueue,f===null?(f={lastEffect:null,stores:null},mn.updateQueue=f,f.stores=[c]):(v=f.stores,v===null?f.stores=[c]:v.push(c))}function qu(c,f,v,_){f.value=v,f.getSnapshot=_,Md(f)&&Vv(c)}function Fs(c,f,v){return v(function(){Md(f)&&Vv(c)})}function Md(c){var f=c.getSnapshot;c=c.value;try{var v=f();return!H(c,v)}catch{return!0}}function Vv(c){var f=zo(c,1);f!==null&&go(f,c,1,-1)}function Uv(c){var f=jr();return typeof c=="function"&&(c=c()),f.memoizedState=f.baseState=c,c={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Gu,lastRenderedState:c},f.queue=c,c=c.dispatch=Yu.bind(null,mn,c),[f.memoizedState,c]}function Rd(c,f,v,_){return c={tag:c,create:f,destroy:v,deps:_,next:null},f=mn.updateQueue,f===null?(f={lastEffect:null,stores:null},mn.updateQueue=f,f.lastEffect=c.next=c):(v=f.lastEffect,v===null?f.lastEffect=c.next=c:(_=v.next,v.next=c,c.next=_,f.lastEffect=c)),c}function Od(){return hi().memoizedState}function Bl(c,f,v,_){var T=jr();mn.flags|=c,T.memoizedState=Rd(1|f,v,void 0,_===void 0?null:_)}function Ku(c,f,v,_){var T=hi();_=_===void 0?null:_;var M=void 0;if(Yn!==null){var $=Yn.memoizedState;if(M=$.destroy,_!==null&&f1(_,$.deps)){T.memoizedState=Rd(f,v,M,_);return}}mn.flags|=c,T.memoizedState=Rd(1|f,v,M,_)}function Gv(c,f){return Bl(8390656,8,c,f)}function wh(c,f){return Ku(2048,8,c,f)}function jv(c,f){return Ku(4,2,c,f)}function qv(c,f){return Ku(4,4,c,f)}function gr(c,f){if(typeof f=="function")return c=c(),f(c),function(){f(null)};if(f!=null)return c=c(),f.current=c,function(){f.current=null}}function qr(c,f,v){return v=v!=null?v.concat([c]):null,Ku(4,4,gr.bind(null,f,c),v)}function m1(){}function Kv(c,f){var v=hi();f=f===void 0?null:f;var _=v.memoizedState;return _!==null&&f!==null&&f1(f,_[1])?_[0]:(v.memoizedState=[c,f],c)}function v1(c,f){var v=hi();f=f===void 0?null:f;var _=v.memoizedState;return _!==null&&f!==null&&f1(f,_[1])?_[0]:(c=c(),v.memoizedState=[c,f],c)}function Zv(c,f,v){return(Fl&21)===0?(c.baseState&&(c.baseState=!1,Ri=!0),c.memoizedState=v):(H(v,f)||(v=md(),mn.lanes|=v,Vs|=v,c.baseState=!0),f)}function y1(c,f){var v=zt;zt=v!==0&&4>v?v:4,c(!0);var _=Wu.transition;Wu.transition={};try{c(!1),f()}finally{zt=v,Wu.transition=_}}function Zu(){return hi().memoizedState}function x1(c,f,v){var _=Tr(c);if(v={lane:_,action:v,hasEagerState:!1,eagerState:null,next:null},Xu(c))Qu(f,v);else if(v=$u(c,f,v,_),v!==null){var T=ri();go(v,c,_,T),Nd(v,f,_)}}function Yu(c,f,v){var _=Tr(c),T={lane:_,action:v,hasEagerState:!1,eagerState:null,next:null};if(Xu(c))Qu(f,T);else{var M=c.alternate;if(c.lanes===0&&(M===null||M.lanes===0)&&(M=f.lastRenderedReducer,M!==null))try{var $=f.lastRenderedState,ee=M($,v);if(T.hasEagerState=!0,T.eagerState=ee,H(ee,$)){var le=f.interleaved;le===null?(T.next=T,Ed(f)):(T.next=le.next,le.next=T),f.interleaved=T;return}}catch{}finally{}v=$u(c,f,T,_),v!==null&&(T=ri(),go(v,c,_,T),Nd(v,f,_))}}function Xu(c){var f=c.alternate;return c===mn||f!==null&&f===mn}function Qu(c,f){Ad=Qt=!0;var v=c.pending;v===null?f.next=f:(f.next=v.next,v.next=f),c.pending=f}function Nd(c,f,v){if((v&4194240)!==0){var _=f.lanes;_&=c.pendingLanes,v|=_,f.lanes=v,Nl(c,v)}}var Qa={readContext:Vi,useCallback:Jr,useContext:Jr,useEffect:Jr,useImperativeHandle:Jr,useInsertionEffect:Jr,useLayoutEffect:Jr,useMemo:Jr,useReducer:Jr,useRef:Jr,useState:Jr,useDebugValue:Jr,useDeferredValue:Jr,useTransition:Jr,useMutableSource:Jr,useSyncExternalStore:Jr,useId:Jr,unstable_isNewReconciler:!1},Px={readContext:Vi,useCallback:function(c,f){return jr().memoizedState=[c,f===void 0?null:f],c},useContext:Vi,useEffect:Gv,useImperativeHandle:function(c,f,v){return v=v!=null?v.concat([c]):null,Bl(4194308,4,gr.bind(null,f,c),v)},useLayoutEffect:function(c,f){return Bl(4194308,4,c,f)},useInsertionEffect:function(c,f){return Bl(4,2,c,f)},useMemo:function(c,f){var v=jr();return f=f===void 0?null:f,c=c(),v.memoizedState=[c,f],c},useReducer:function(c,f,v){var _=jr();return f=v!==void 0?v(f):f,_.memoizedState=_.baseState=f,c={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:c,lastRenderedState:f},_.queue=c,c=c.dispatch=x1.bind(null,mn,c),[_.memoizedState,c]},useRef:function(c){var f=jr();return c={current:c},f.memoizedState=c},useState:Uv,useDebugValue:m1,useDeferredValue:function(c){return jr().memoizedState=c},useTransition:function(){var c=Uv(!1),f=c[0];return c=y1.bind(null,c[1]),jr().memoizedState=c,[f,c]},useMutableSource:function(){},useSyncExternalStore:function(c,f,v){var _=mn,T=jr();if(Rn){if(v===void 0)throw Error(a(407));v=v()}else{if(v=f(),Nr===null)throw Error(a(349));(Fl&30)!==0||g1(_,f,v)}T.memoizedState=v;var M={value:v,getSnapshot:f};return T.queue=M,Gv(Fs.bind(null,_,M,c),[c]),_.flags|=2048,Rd(9,qu.bind(null,_,M,v,f),void 0,null),v},useId:function(){var c=jr(),f=Nr.identifierPrefix;if(Rn){var v=ma,_=Wi;v=(_&~(1<<32-ci(_)-1)).toString(32)+v,f=":"+f+"R"+v,v=Vu++,0<v&&(f+="H"+v.toString(32)),f+=":"}else v=bh++,f=":"+f+"r"+v.toString(32)+":";return c.memoizedState=f},unstable_isNewReconciler:!1},Tx={readContext:Vi,useCallback:Kv,useContext:Vi,useEffect:wh,useImperativeHandle:qr,useInsertionEffect:jv,useLayoutEffect:qv,useMemo:v1,useReducer:ju,useRef:Od,useState:function(){return ju(Gu)},useDebugValue:m1,useDeferredValue:function(c){var f=hi();return Zv(f,Yn.memoizedState,c)},useTransition:function(){var c=ju(Gu)[0],f=hi().memoizedState;return[c,f]},useMutableSource:p1,useSyncExternalStore:Id,useId:Zu,unstable_isNewReconciler:!1},Lx={readContext:Vi,useCallback:Kv,useContext:Vi,useEffect:wh,useImperativeHandle:qr,useInsertionEffect:jv,useLayoutEffect:qv,useMemo:v1,useReducer:Sh,useRef:Od,useState:function(){return Sh(Gu)},useDebugValue:m1,useDeferredValue:function(c){var f=hi();return Yn===null?f.memoizedState=c:Zv(f,Yn.memoizedState,c)},useTransition:function(){var c=Sh(Gu)[0],f=hi().memoizedState;return[c,f]},useMutableSource:p1,useSyncExternalStore:Id,useId:Zu,unstable_isNewReconciler:!1};function Ju(c,f){try{var v="",_=f;do v+=Fu(_),_=_.return;while(_);var T=v}catch(M){T=`
Error generating stack: `+M.message+`
`+M.stack}return{value:c,source:f,stack:T,digest:null}}function b1(c,f,v){return{value:c,source:null,stack:v??null,digest:f??null}}function ec(c,f){try{console.error(f.value)}catch(v){setTimeout(function(){throw v})}}var Dd=typeof WeakMap=="function"?WeakMap:Map;function S1(c,f,v){v=Xa(-1,v),v.tag=3,v.payload={element:null};var _=f.value;return v.callback=function(){$d||($d=!0,Hd=_),ec(c,f)},v}function z(c,f,v){v=Xa(-1,v),v.tag=3;var _=c.type.getDerivedStateFromError;if(typeof _=="function"){var T=f.value;v.payload=function(){return _(T)},v.callback=function(){ec(c,f)}}var M=c.stateNode;return M!==null&&typeof M.componentDidCatch=="function"&&(v.callback=function(){ec(c,f),typeof _!="function"&&(Gs===null?Gs=new Set([this]):Gs.add(this));var $=f.stack;this.componentDidCatch(f.value,{componentStack:$!==null?$:""})}),v}function $l(c,f,v){var _=c.pingCache;if(_===null){_=c.pingCache=new Dd;var T=new Set;_.set(f,T)}else T=_.get(f),T===void 0&&(T=new Set,_.set(f,T));T.has(v)||(T.add(v),c=l2.bind(null,c,f,v),f.then(c,c))}function zd(c){do{var f;if((f=c.tag===13)&&(f=c.memoizedState,f=f!==null?f.dehydrated!==null:!0),f)return c;c=c.return}while(c!==null);return null}function Ui(c,f,v,_,T){return(c.mode&1)===0?(c===f?c.flags|=65536:(c.flags|=128,v.flags|=131072,v.flags&=-52805,v.tag===1&&(v.alternate===null?v.tag=17:(f=Xa(-1,1),f.tag=2,zs(v,f,1))),v.lanes|=1),c):(c.flags|=65536,c.lanes=T,c)}var $t=s.ReactCurrentOwner,Ri=!1;function pi(c,f,v,_){f.child=c===null?Wv(f,null,v,_):Hu(f,c.child,v,_)}function Yv(c,f,v,_,T){v=v.render;var M=f.ref;return Bu(f,T),_=h1(c,f,v,_,M,T),v=Uu(),c!==null&&!Ri?(f.updateQueue=c.updateQueue,f.flags&=-2053,c.lanes&=~T,Ja(c,f,T)):(Rn&&v&&di(f),f.flags|=1,pi(c,f,_,T),f.child)}function Bs(c,f,v,_,T){if(c===null){var M=v.type;return typeof M=="function"&&!W1(M)&&M.defaultProps===void 0&&v.compare===null&&v.defaultProps===void 0?(f.tag=15,f.type=M,Xv(c,f,M,_,T)):(c=Gd(v.type,null,_,f,f.mode,T),c.ref=f.ref,c.return=f,f.child=c)}if(M=c.child,(c.lanes&T)===0){var $=M.memoizedProps;if(v=v.compare,v=v!==null?v:Dl,v($,_)&&c.ref===f.ref)return Ja(c,f,T)}return f.flags|=1,c=qi(M,_),c.ref=f.ref,c.return=f,f.child=c}function Xv(c,f,v,_,T){if(c!==null){var M=c.memoizedProps;if(Dl(M,_)&&c.ref===f.ref)if(Ri=!1,f.pendingProps=_=M,(c.lanes&T)!==0)(c.flags&131072)!==0&&(Ri=!0);else return f.lanes=c.lanes,Ja(c,f,T)}return w1(c,f,v,_,T)}function Qv(c,f,v){var _=f.pendingProps,T=_.children,M=c!==null?c.memoizedState:null;if(_.mode==="hidden")if((f.mode&1)===0)f.memoizedState={baseLanes:0,cachePool:null,transitions:null},gn(Ws,Gi),Gi|=v;else{if((v&1073741824)===0)return c=M!==null?M.baseLanes|v:v,f.lanes=f.childLanes=1073741824,f.memoizedState={baseLanes:c,cachePool:null,transitions:null},f.updateQueue=null,gn(Ws,Gi),Gi|=c,null;f.memoizedState={baseLanes:0,cachePool:null,transitions:null},_=M!==null?M.baseLanes:v,gn(Ws,Gi),Gi|=_}else M!==null?(_=M.baseLanes|v,f.memoizedState=null):_=v,gn(Ws,Gi),Gi|=_;return pi(c,f,T,v),f.child}function Jv(c,f){var v=f.ref;(c===null&&v!==null||c!==null&&c.ref!==v)&&(f.flags|=512,f.flags|=2097152)}function w1(c,f,v,_,T){var M=Ur(v)?Oo:Cr.current;return M=Ms(f,M),Bu(f,T),v=h1(c,f,v,_,M,T),_=Uu(),c!==null&&!Ri?(f.updateQueue=c.updateQueue,f.flags&=-2053,c.lanes&=~T,Ja(c,f,T)):(Rn&&_&&di(f),f.flags|=1,pi(c,f,v,T),f.child)}function e2(c,f,v,_,T){if(Ur(v)){var M=!0;Za(f)}else M=!1;if(Bu(f,T),f.stateNode===null)ba(c,f),Bv(f,v,_),u1(f,v,_,T),_=!0;else if(c===null){var $=f.stateNode,ee=f.memoizedProps;$.props=ee;var le=$.context,Oe=v.contextType;typeof Oe=="object"&&Oe!==null?Oe=Vi(Oe):(Oe=Ur(v)?Oo:Cr.current,Oe=Ms(f,Oe));var Ye=v.getDerivedStateFromProps,Ct=typeof Ye=="function"||typeof $.getSnapshotBeforeUpdate=="function";Ct||typeof $.UNSAFE_componentWillReceiveProps!="function"&&typeof $.componentWillReceiveProps!="function"||(ee!==_||le!==Oe)&&$v(f,$,_,Oe),Ya=!1;var Ue=f.memoizedState;$.state=Ue,vh(f,_,$,T),le=f.memoizedState,ee!==_||Ue!==le||Vr.current||Ya?(typeof Ye=="function"&&(xh(f,v,Ye,_),le=f.memoizedState),(ee=Ya||Pd(f,v,ee,_,Ue,le,Oe))?(Ct||typeof $.UNSAFE_componentWillMount!="function"&&typeof $.componentWillMount!="function"||(typeof $.componentWillMount=="function"&&$.componentWillMount(),typeof $.UNSAFE_componentWillMount=="function"&&$.UNSAFE_componentWillMount()),typeof $.componentDidMount=="function"&&(f.flags|=4194308)):(typeof $.componentDidMount=="function"&&(f.flags|=4194308),f.memoizedProps=_,f.memoizedState=le),$.props=_,$.state=le,$.context=Oe,_=ee):(typeof $.componentDidMount=="function"&&(f.flags|=4194308),_=!1)}else{$=f.stateNode,zv(c,f),ee=f.memoizedProps,Oe=f.type===f.elementType?ee:Do(f.type,ee),$.props=Oe,Ct=f.pendingProps,Ue=$.context,le=v.contextType,typeof le=="object"&&le!==null?le=Vi(le):(le=Ur(v)?Oo:Cr.current,le=Ms(f,le));var Nn=v.getDerivedStateFromProps;(Ye=typeof Nn=="function"||typeof $.getSnapshotBeforeUpdate=="function")||typeof $.UNSAFE_componentWillReceiveProps!="function"&&typeof $.componentWillReceiveProps!="function"||(ee!==Ct||Ue!==le)&&$v(f,$,_,le),Ya=!1,Ue=f.memoizedState,$.state=Ue,vh(f,_,$,T);var _n=f.memoizedState;ee!==Ct||Ue!==_n||Vr.current||Ya?(typeof Nn=="function"&&(xh(f,v,Nn,_),_n=f.memoizedState),(Oe=Ya||Pd(f,v,Oe,_,Ue,_n,le)||!1)?(Ye||typeof $.UNSAFE_componentWillUpdate!="function"&&typeof $.componentWillUpdate!="function"||(typeof $.componentWillUpdate=="function"&&$.componentWillUpdate(_,_n,le),typeof $.UNSAFE_componentWillUpdate=="function"&&$.UNSAFE_componentWillUpdate(_,_n,le)),typeof $.componentDidUpdate=="function"&&(f.flags|=4),typeof $.getSnapshotBeforeUpdate=="function"&&(f.flags|=1024)):(typeof $.componentDidUpdate!="function"||ee===c.memoizedProps&&Ue===c.memoizedState||(f.flags|=4),typeof $.getSnapshotBeforeUpdate!="function"||ee===c.memoizedProps&&Ue===c.memoizedState||(f.flags|=1024),f.memoizedProps=_,f.memoizedState=_n),$.props=_,$.state=_n,$.context=le,_=Oe):(typeof $.componentDidUpdate!="function"||ee===c.memoizedProps&&Ue===c.memoizedState||(f.flags|=4),typeof $.getSnapshotBeforeUpdate!="function"||ee===c.memoizedProps&&Ue===c.memoizedState||(f.flags|=1024),_=!1)}return Bo(c,f,v,_,M,T)}function Bo(c,f,v,_,T,M){Jv(c,f);var $=(f.flags&128)!==0;if(!_&&!$)return T&&pd(f,v,!1),Ja(c,f,M);_=f.stateNode,$t.current=f;var ee=$&&typeof v.getDerivedStateFromError!="function"?null:_.render();return f.flags|=1,c!==null&&$?(f.child=Hu(f,c.child,null,M),f.child=Hu(f,null,ee,M)):pi(c,f,ee,M),f.memoizedState=_.state,T&&pd(f,v,!0),f.child}function t2(c){var f=c.stateNode;f.pendingContext?hd(c,f.pendingContext,f.pendingContext!==f.context):f.context&&hd(c,f.context,!1),de(c,f.containerInfo)}function n2(c,f,v,_,T){return zu(),s1(T),f.flags|=256,pi(c,f,v,_),f.child}var C1={dehydrated:null,treeContext:null,retryLane:0};function _1(c){return{baseLanes:c,cachePool:null,transitions:null}}function r2(c,f,v){var _=f.pendingProps,T=Pt.current,M=!1,$=(f.flags&128)!==0,ee;if((ee=$)||(ee=c!==null&&c.memoizedState===null?!1:(T&2)!==0),ee?(M=!0,f.flags&=-129):(c===null||c.memoizedState!==null)&&(T|=1),gn(Pt,T&1),c===null)return bd(f),c=f.memoizedState,c!==null&&(c=c.dehydrated,c!==null)?((f.mode&1)===0?f.lanes=1:fd(c)?f.lanes=8:f.lanes=1073741824,null):($=_.children,c=_.fallback,M?(_=f.mode,M=f.child,$={mode:"hidden",children:$},(_&1)===0&&M!==null?(M.childLanes=0,M.pendingProps=$):M=Kh($,_,0,null),c=Zs(c,_,v,null),M.return=f,c.return=f,M.sibling=c,f.child=M,f.child.memoizedState=_1(v),f.memoizedState=C1,c):$o(f,$));if(T=c.memoizedState,T!==null&&(ee=T.dehydrated,ee!==null))return Ax(c,f,$,_,ee,T,v);if(M){M=_.fallback,$=f.mode,T=c.child,ee=T.sibling;var le={mode:"hidden",children:_.children};return($&1)===0&&f.child!==T?(_=f.child,_.childLanes=0,_.pendingProps=le,f.deletions=null):(_=qi(T,le),_.subtreeFlags=T.subtreeFlags&14680064),ee!==null?M=qi(ee,M):(M=Zs(M,$,v,null),M.flags|=2),M.return=f,_.return=f,_.sibling=M,f.child=_,_=M,M=f.child,$=c.child.memoizedState,$=$===null?_1(v):{baseLanes:$.baseLanes|v,cachePool:null,transitions:$.transitions},M.memoizedState=$,M.childLanes=c.childLanes&~v,f.memoizedState=C1,_}return M=c.child,c=M.sibling,_=qi(M,{mode:"visible",children:_.children}),(f.mode&1)===0&&(_.lanes=v),_.return=f,_.sibling=null,c!==null&&(v=f.deletions,v===null?(f.deletions=[c],f.flags|=16):v.push(c)),f.child=_,f.memoizedState=null,_}function $o(c,f){return f=Kh({mode:"visible",children:f},c.mode,0,null),f.return=c,c.child=f}function Ch(c,f,v,_){return _!==null&&s1(_),Hu(f,c.child,null,v),c=$o(f,f.pendingProps.children),c.flags|=2,f.memoizedState=null,c}function Ax(c,f,v,_,T,M,$){if(v)return f.flags&256?(f.flags&=-257,_=b1(Error(a(422))),Ch(c,f,$,_)):f.memoizedState!==null?(f.child=c.child,f.flags|=128,null):(M=_.fallback,T=f.mode,_=Kh({mode:"visible",children:_.children},T,0,null),M=Zs(M,T,$,null),M.flags|=2,_.return=f,M.return=f,_.sibling=M,f.child=_,(f.mode&1)!==0&&Hu(f,c.child,null,$),f.child.memoizedState=_1($),f.memoizedState=C1,M);if((f.mode&1)===0)return Ch(c,f,$,null);if(fd(T))return _=G0(T).digest,M=Error(a(419)),_=b1(M,_,void 0),Ch(c,f,$,_);if(v=($&c.childLanes)!==0,Ri||v){if(_=Nr,_!==null){switch($&-$){case 4:T=2;break;case 16:T=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:T=32;break;case 536870912:T=268435456;break;default:T=0}T=(T&(_.suspendedLanes|$))!==0?0:T,T!==0&&T!==M.retryLane&&(M.retryLane=T,zo(c,T),go(_,c,T,-1))}return Ud(),_=b1(Error(a(421))),Ch(c,f,$,_)}return Tu(T)?(f.flags|=128,f.child=c.child,f=Dx.bind(null,c),Ts(T,f),null):(c=M.treeContext,wt&&(uo=K0(T),Hn=f,Rn=!0,Ii=null,co=!1,c!==null&&(un[Gr++]=Wi,un[Gr++]=ma,un[Gr++]=lo,Wi=c.id,ma=c.overflow,lo=f)),f=$o(f,_.children),f.flags|=4096,f)}function i2(c,f,v){c.lanes|=f;var _=c.alternate;_!==null&&(_.lanes|=f),kd(c.return,f,v)}function k1(c,f,v,_,T){var M=c.memoizedState;M===null?c.memoizedState={isBackwards:f,rendering:null,renderingStartTime:0,last:_,tail:v,tailMode:T}:(M.isBackwards=f,M.rendering=null,M.renderingStartTime=0,M.last=_,M.tail=v,M.tailMode=T)}function o2(c,f,v){var _=f.pendingProps,T=_.revealOrder,M=_.tail;if(pi(c,f,_.children,v),_=Pt.current,(_&2)!==0)_=_&1|2,f.flags|=128;else{if(c!==null&&(c.flags&128)!==0)e:for(c=f.child;c!==null;){if(c.tag===13)c.memoizedState!==null&&i2(c,v,f);else if(c.tag===19)i2(c,v,f);else if(c.child!==null){c.child.return=c,c=c.child;continue}if(c===f)break e;for(;c.sibling===null;){if(c.return===null||c.return===f)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}_&=1}if(gn(Pt,_),(f.mode&1)===0)f.memoizedState=null;else switch(T){case"forwards":for(v=f.child,T=null;v!==null;)c=v.alternate,c!==null&&on(c)===null&&(T=v),v=v.sibling;v=T,v===null?(T=f.child,f.child=null):(T=v.sibling,v.sibling=null),k1(f,!1,T,v,M);break;case"backwards":for(v=null,T=f.child,f.child=null;T!==null;){if(c=T.alternate,c!==null&&on(c)===null){f.child=T;break}c=T.sibling,T.sibling=v,v=T,T=c}k1(f,!0,v,null,M);break;case"together":k1(f,!1,null,null,void 0);break;default:f.memoizedState=null}return f.child}function ba(c,f){(f.mode&1)===0&&c!==null&&(c.alternate=null,f.alternate=null,f.flags|=2)}function Ja(c,f,v){if(c!==null&&(f.dependencies=c.dependencies),Vs|=f.lanes,(v&f.childLanes)===0)return null;if(c!==null&&f.child!==c.child)throw Error(a(153));if(f.child!==null){for(c=f.child,v=qi(c,c.pendingProps),f.child=v,v.return=f;c.sibling!==null;)c=c.sibling,v=v.sibling=qi(c,c.pendingProps),v.return=f;v.sibling=null}return f.child}function Ix(c,f,v){switch(f.tag){case 3:t2(f),zu();break;case 5:yt(f);break;case 1:Ur(f.type)&&Za(f);break;case 4:de(f,f.stateNode.containerInfo);break;case 10:Dv(f,f.type._context,f.memoizedProps.value);break;case 13:var _=f.memoizedState;if(_!==null)return _.dehydrated!==null?(gn(Pt,Pt.current&1),f.flags|=128,null):(v&f.child.childLanes)!==0?r2(c,f,v):(gn(Pt,Pt.current&1),c=Ja(c,f,v),c!==null?c.sibling:null);gn(Pt,Pt.current&1);break;case 19:if(_=(v&f.childLanes)!==0,(c.flags&128)!==0){if(_)return o2(c,f,v);f.flags|=128}var T=f.memoizedState;if(T!==null&&(T.rendering=null,T.tail=null,T.lastEffect=null),gn(Pt,Pt.current),_)break;return null;case 22:case 23:return f.lanes=0,Qv(c,f,v)}return Ja(c,f,v)}function mr(c){c.flags|=4}function a2(c,f){if(c!==null&&c.child===f.child)return!0;if((f.flags&16)!==0)return!1;for(c=f.child;c!==null;){if((c.flags&12854)!==0||(c.subtreeFlags&12854)!==0)return!1;c=c.sibling}return!0}var Fd,Bd,_h,kh;if(it)Fd=function(c,f){for(var v=f.child;v!==null;){if(v.tag===5||v.tag===6)me(c,v.stateNode);else if(v.tag!==4&&v.child!==null){v.child.return=v,v=v.child;continue}if(v===f)break;for(;v.sibling===null;){if(v.return===null||v.return===f)return;v=v.return}v.sibling.return=v.return,v=v.sibling}},Bd=function(){},_h=function(c,f,v,_,T){if(c=c.memoizedProps,c!==_){var M=f.stateNode,$=ge(fo.current);v=Se(M,v,c,_,T,$),(f.updateQueue=v)&&mr(f)}},kh=function(c,f,v,_){v!==_&&mr(f)};else if(At){Fd=function(c,f,v,_){for(var T=f.child;T!==null;){if(T.tag===5){var M=T.stateNode;v&&_&&(M=ih(M,T.type,T.memoizedProps,T)),me(c,M)}else if(T.tag===6)M=T.stateNode,v&&_&&(M=oh(M,T.memoizedProps,T)),me(c,M);else if(T.tag!==4){if(T.tag===22&&T.memoizedState!==null)M=T.child,M!==null&&(M.return=T),Fd(c,T,!0,!0);else if(T.child!==null){T.child.return=T,T=T.child;continue}}if(T===f)break;for(;T.sibling===null;){if(T.return===null||T.return===f)return;T=T.return}T.sibling.return=T.return,T=T.sibling}};var E1=function(c,f,v,_){for(var T=f.child;T!==null;){if(T.tag===5){var M=T.stateNode;v&&_&&(M=ih(M,T.type,T.memoizedProps,T)),rh(c,M)}else if(T.tag===6)M=T.stateNode,v&&_&&(M=oh(M,T.memoizedProps,T)),rh(c,M);else if(T.tag!==4){if(T.tag===22&&T.memoizedState!==null)M=T.child,M!==null&&(M.return=T),E1(c,T,!0,!0);else if(T.child!==null){T.child.return=T,T=T.child;continue}}if(T===f)break;for(;T.sibling===null;){if(T.return===null||T.return===f)return;T=T.return}T.sibling.return=T.return,T=T.sibling}};Bd=function(c,f){var v=f.stateNode;if(!a2(c,f)){c=v.containerInfo;var _=pa(c);E1(_,f,!1,!1),v.pendingChildren=_,mr(f),V0(c,_)}},_h=function(c,f,v,_,T){var M=c.stateNode,$=c.memoizedProps;if((c=a2(c,f))&&$===_)f.stateNode=M;else{var ee=f.stateNode,le=ge(fo.current),Oe=null;$!==_&&(Oe=Se(ee,v,$,_,T,le)),c&&Oe===null?f.stateNode=M:(M=W0(M,Oe,v,$,_,f,c,ee),ve(M,v,_,T,le)&&mr(f),f.stateNode=M,c?mr(f):Fd(M,f,!1,!1))}},kh=function(c,f,v,_){v!==_?(c=ge(Q.current),v=ge(fo.current),f.stateNode=je(_,c,v,f),mr(f)):f.stateNode=c.stateNode}}else Bd=function(){},_h=function(){},kh=function(){};function tc(c,f){if(!Rn)switch(c.tailMode){case"hidden":f=c.tail;for(var v=null;f!==null;)f.alternate!==null&&(v=f),f=f.sibling;v===null?c.tail=null:v.sibling=null;break;case"collapsed":v=c.tail;for(var _=null;v!==null;)v.alternate!==null&&(_=v),v=v.sibling;_===null?f||c.tail===null?c.tail=null:c.tail.sibling=null:_.sibling=null}}function ei(c){var f=c.alternate!==null&&c.alternate.child===c.child,v=0,_=0;if(f)for(var T=c.child;T!==null;)v|=T.lanes|T.childLanes,_|=T.subtreeFlags&14680064,_|=T.flags&14680064,T.return=c,T=T.sibling;else for(T=c.child;T!==null;)v|=T.lanes|T.childLanes,_|=T.subtreeFlags,_|=T.flags,T.return=c,T=T.sibling;return c.subtreeFlags|=_,c.childLanes=v,f}function Mx(c,f,v){var _=f.pendingProps;switch(a1(f),f.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ei(f),null;case 1:return Ur(f.type)&&Ka(),ei(f),null;case 3:return v=f.stateNode,Ve(),Cn(Vr),Cn(Cr),d1(),v.pendingContext&&(v.context=v.pendingContext,v.pendingContext=null),(c===null||c.child===null)&&(Du(f)?mr(f):c===null||c.memoizedState.isDehydrated&&(f.flags&256)===0||(f.flags|=1024,Ii!==null&&(Uh(Ii),Ii=null))),Bd(c,f),ei(f),null;case 5:Yt(f),v=ge(Q.current);var T=f.type;if(c!==null&&f.stateNode!=null)_h(c,f,T,_,v),c.ref!==f.ref&&(f.flags|=512,f.flags|=2097152);else{if(!_){if(f.stateNode===null)throw Error(a(166));return ei(f),null}if(c=ge(fo.current),Du(f)){if(!wt)throw Error(a(175));c=Z0(f.stateNode,f.type,f.memoizedProps,v,c,f,!co),f.updateQueue=c,c!==null&&mr(f)}else{var M=X(T,_,v,c,f);Fd(M,f,!1,!1),f.stateNode=M,ve(M,T,_,v,c)&&mr(f)}f.ref!==null&&(f.flags|=512,f.flags|=2097152)}return ei(f),null;case 6:if(c&&f.stateNode!=null)kh(c,f,c.memoizedProps,_);else{if(typeof _!="string"&&f.stateNode===null)throw Error(a(166));if(c=ge(Q.current),v=ge(fo.current),Du(f)){if(!wt)throw Error(a(176));if(c=f.stateNode,v=f.memoizedProps,(_=ja(c,v,f,!co))&&(T=Hn,T!==null))switch(T.tag){case 3:n1(T.stateNode.containerInfo,c,v,(T.mode&1)!==0);break;case 5:qa(T.type,T.memoizedProps,T.stateNode,c,v,(T.mode&1)!==0)}_&&mr(f)}else f.stateNode=je(_,c,v,f)}return ei(f),null;case 13:if(Cn(Pt),_=f.memoizedState,c===null||c.memoizedState!==null&&c.memoizedState.dehydrated!==null){if(Rn&&uo!==null&&(f.mode&1)!==0&&(f.flags&128)===0)Ov(),zu(),f.flags|=98560,T=!1;else if(T=Du(f),_!==null&&_.dehydrated!==null){if(c===null){if(!T)throw Error(a(318));if(!wt)throw Error(a(344));if(T=f.memoizedState,T=T!==null?T.dehydrated:null,!T)throw Error(a(317));Y0(T,f)}else zu(),(f.flags&128)===0&&(f.memoizedState=null),f.flags|=4;ei(f),T=!1}else Ii!==null&&(Uh(Ii),Ii=null),T=!0;if(!T)return f.flags&65536?f:null}return(f.flags&128)!==0?(f.lanes=v,f):(v=_!==null,v!==(c!==null&&c.memoizedState!==null)&&v&&(f.child.flags|=8192,(f.mode&1)!==0&&(c===null||(Pt.current&1)!==0?yr===0&&(yr=3):Ud())),f.updateQueue!==null&&(f.flags|=4),ei(f),null);case 4:return Ve(),Bd(c,f),c===null&&ot(f.stateNode.containerInfo),ei(f),null;case 10:return _d(f.type._context),ei(f),null;case 17:return Ur(f.type)&&Ka(),ei(f),null;case 19:if(Cn(Pt),T=f.memoizedState,T===null)return ei(f),null;if(_=(f.flags&128)!==0,M=T.rendering,M===null)if(_)tc(T,!1);else{if(yr!==0||c!==null&&(c.flags&128)!==0)for(c=f.child;c!==null;){if(M=on(c),M!==null){for(f.flags|=128,tc(T,!1),c=M.updateQueue,c!==null&&(f.updateQueue=c,f.flags|=4),f.subtreeFlags=0,c=v,v=f.child;v!==null;)_=v,T=c,_.flags&=14680066,M=_.alternate,M===null?(_.childLanes=0,_.lanes=T,_.child=null,_.subtreeFlags=0,_.memoizedProps=null,_.memoizedState=null,_.updateQueue=null,_.dependencies=null,_.stateNode=null):(_.childLanes=M.childLanes,_.lanes=M.lanes,_.child=M.child,_.subtreeFlags=0,_.deletions=null,_.memoizedProps=M.memoizedProps,_.memoizedState=M.memoizedState,_.updateQueue=M.updateQueue,_.type=M.type,T=M.dependencies,_.dependencies=T===null?null:{lanes:T.lanes,firstContext:T.firstContext}),v=v.sibling;return gn(Pt,Pt.current&1|2),f.child}c=c.sibling}T.tail!==null&&$n()>Bh&&(f.flags|=128,_=!0,tc(T,!1),f.lanes=4194304)}else{if(!_)if(c=on(M),c!==null){if(f.flags|=128,_=!0,c=c.updateQueue,c!==null&&(f.updateQueue=c,f.flags|=4),tc(T,!0),T.tail===null&&T.tailMode==="hidden"&&!M.alternate&&!Rn)return ei(f),null}else 2*$n()-T.renderingStartTime>Bh&&v!==1073741824&&(f.flags|=128,_=!0,tc(T,!1),f.lanes=4194304);T.isBackwards?(M.sibling=f.child,f.child=M):(c=T.last,c!==null?c.sibling=M:f.child=M,T.last=M)}return T.tail!==null?(f=T.tail,T.rendering=f,T.tail=f.sibling,T.renderingStartTime=$n(),f.sibling=null,c=Pt.current,gn(Pt,_?c&1|2:c&1),f):(ei(f),null);case 22:case 23:return cc(),v=f.memoizedState!==null,c!==null&&c.memoizedState!==null!==v&&(f.flags|=8192),v&&(f.mode&1)!==0?(Gi&1073741824)!==0&&(ei(f),it&&f.subtreeFlags&6&&(f.flags|=8192)):ei(f),null;case 24:return null;case 25:return null}throw Error(a(156,f.tag))}function P1(c,f){switch(a1(f),f.tag){case 1:return Ur(f.type)&&Ka(),c=f.flags,c&65536?(f.flags=c&-65537|128,f):null;case 3:return Ve(),Cn(Vr),Cn(Cr),d1(),c=f.flags,(c&65536)!==0&&(c&128)===0?(f.flags=c&-65537|128,f):null;case 5:return Yt(f),null;case 13:if(Cn(Pt),c=f.memoizedState,c!==null&&c.dehydrated!==null){if(f.alternate===null)throw Error(a(340));zu()}return c=f.flags,c&65536?(f.flags=c&-65537|128,f):null;case 19:return Cn(Pt),null;case 4:return Ve(),null;case 10:return _d(f.type._context),null;case 22:case 23:return cc(),null;case 24:return null;default:return null}}var $s=!1,kr=!1,Rx=typeof WeakSet=="function"?WeakSet:Set,Ke=null;function nc(c,f){var v=c.ref;if(v!==null)if(typeof v=="function")try{v(null)}catch(_){Wn(c,f,_)}else v.current=null}function Ho(c,f,v){try{v()}catch(_){Wn(c,f,_)}}var Eh=!1;function Hl(c,f){for(ae(c.containerInfo),Ke=f;Ke!==null;)if(c=Ke,f=c.child,(c.subtreeFlags&1028)!==0&&f!==null)f.return=c,Ke=f;else for(;Ke!==null;){c=Ke;try{var v=c.alternate;if((c.flags&1024)!==0)switch(c.tag){case 0:case 11:case 15:break;case 1:if(v!==null){var _=v.memoizedProps,T=v.memoizedState,M=c.stateNode,$=M.getSnapshotBeforeUpdate(c.elementType===c.type?_:Do(c.type,_),T);M.__reactInternalSnapshotBeforeUpdate=$}break;case 3:it&&Ps(c.stateNode.containerInfo);break;case 5:case 6:case 4:case 17:break;default:throw Error(a(163))}}catch(ee){Wn(c,c.return,ee)}if(f=c.sibling,f!==null){f.return=c.return,Ke=f;break}Ke=c.return}return v=Eh,Eh=!1,v}function ti(c,f,v){var _=f.updateQueue;if(_=_!==null?_.lastEffect:null,_!==null){var T=_=_.next;do{if((T.tag&c)===c){var M=T.destroy;T.destroy=void 0,M!==void 0&&Ho(f,v,M)}T=T.next}while(T!==_)}}function Ph(c,f){if(f=f.updateQueue,f=f!==null?f.lastEffect:null,f!==null){var v=f=f.next;do{if((v.tag&c)===c){var _=v.create;v.destroy=_()}v=v.next}while(v!==f)}}function Th(c){var f=c.ref;if(f!==null){var v=c.stateNode;switch(c.tag){case 5:c=xe(v);break;default:c=v}typeof f=="function"?f(c):f.current=c}}function T1(c){var f=c.alternate;f!==null&&(c.alternate=null,T1(f)),c.child=null,c.deletions=null,c.sibling=null,c.tag===5&&(f=c.stateNode,f!==null&&rt(f)),c.stateNode=null,c.return=null,c.dependencies=null,c.memoizedProps=null,c.memoizedState=null,c.pendingProps=null,c.stateNode=null,c.updateQueue=null}function rc(c){return c.tag===5||c.tag===3||c.tag===4}function es(c){e:for(;;){for(;c.sibling===null;){if(c.return===null||rc(c.return))return null;c=c.return}for(c.sibling.return=c.return,c=c.sibling;c.tag!==5&&c.tag!==6&&c.tag!==18;){if(c.flags&2||c.child===null||c.tag===4)continue e;c.child.return=c,c=c.child}if(!(c.flags&2))return c.stateNode}}function Lh(c,f,v){var _=c.tag;if(_===5||_===6)c=c.stateNode,f?Fe(v,c,f):kt(v,c);else if(_!==4&&(c=c.child,c!==null))for(Lh(c,f,v),c=c.sibling;c!==null;)Lh(c,f,v),c=c.sibling}function L1(c,f,v){var _=c.tag;if(_===5||_===6)c=c.stateNode,f?Mn(v,c,f):_e(v,c);else if(_!==4&&(c=c.child,c!==null))for(L1(c,f,v),c=c.sibling;c!==null;)L1(c,f,v),c=c.sibling}var vr=null,Wo=!1;function Vo(c,f,v){for(v=v.child;v!==null;)Er(c,f,v),v=v.sibling}function Er(c,f,v){if(Ft&&typeof Ft.onCommitFiberUnmount=="function")try{Ft.onCommitFiberUnmount(rn,v)}catch{}switch(v.tag){case 5:kr||nc(v,f);case 6:if(it){var _=vr,T=Wo;vr=null,Vo(c,f,v),vr=_,Wo=T,vr!==null&&(Wo?Xe(vr,v.stateNode):lt(vr,v.stateNode))}else Vo(c,f,v);break;case 18:it&&vr!==null&&(Wo?t1(vr,v.stateNode):e1(vr,v.stateNode));break;case 4:it?(_=vr,T=Wo,vr=v.stateNode.containerInfo,Wo=!0,Vo(c,f,v),vr=_,Wo=T):(At&&(_=v.stateNode.containerInfo,T=pa(_),Pu(_,T)),Vo(c,f,v));break;case 0:case 11:case 14:case 15:if(!kr&&(_=v.updateQueue,_!==null&&(_=_.lastEffect,_!==null))){T=_=_.next;do{var M=T,$=M.destroy;M=M.tag,$!==void 0&&((M&2)!==0||(M&4)!==0)&&Ho(v,f,$),T=T.next}while(T!==_)}Vo(c,f,v);break;case 1:if(!kr&&(nc(v,f),_=v.stateNode,typeof _.componentWillUnmount=="function"))try{_.props=v.memoizedProps,_.state=v.memoizedState,_.componentWillUnmount()}catch(ee){Wn(v,f,ee)}Vo(c,f,v);break;case 21:Vo(c,f,v);break;case 22:v.mode&1?(kr=(_=kr)||v.memoizedState!==null,Vo(c,f,v),kr=_):Vo(c,f,v);break;default:Vo(c,f,v)}}function Ah(c){var f=c.updateQueue;if(f!==null){c.updateQueue=null;var v=c.stateNode;v===null&&(v=c.stateNode=new Rx),f.forEach(function(_){var T=u2.bind(null,c,_);v.has(_)||(v.add(_),_.then(T,T))})}}function ho(c,f){var v=f.deletions;if(v!==null)for(var _=0;_<v.length;_++){var T=v[_];try{var M=c,$=f;if(it){var ee=$;e:for(;ee!==null;){switch(ee.tag){case 5:vr=ee.stateNode,Wo=!1;break e;case 3:vr=ee.stateNode.containerInfo,Wo=!0;break e;case 4:vr=ee.stateNode.containerInfo,Wo=!0;break e}ee=ee.return}if(vr===null)throw Error(a(160));Er(M,$,T),vr=null,Wo=!1}else Er(M,$,T);var le=T.alternate;le!==null&&(le.return=null),T.return=null}catch(Oe){Wn(T,f,Oe)}}if(f.subtreeFlags&12854)for(f=f.child;f!==null;)Uo(f,c),f=f.sibling}function Uo(c,f){var v=c.alternate,_=c.flags;switch(c.tag){case 0:case 11:case 14:case 15:if(ho(f,c),po(c),_&4){try{ti(3,c,c.return),Ph(3,c)}catch(Ue){Wn(c,c.return,Ue)}try{ti(5,c,c.return)}catch(Ue){Wn(c,c.return,Ue)}}break;case 1:ho(f,c),po(c),_&512&&v!==null&&nc(v,v.return);break;case 5:if(ho(f,c),po(c),_&512&&v!==null&&nc(v,v.return),it){if(c.flags&32){var T=c.stateNode;try{Lt(T)}catch(Ue){Wn(c,c.return,Ue)}}if(_&4&&(T=c.stateNode,T!=null)){var M=c.memoizedProps;if(v=v!==null?v.memoizedProps:M,_=c.type,f=c.updateQueue,c.updateQueue=null,f!==null)try{nn(T,f,_,v,M,c)}catch(Ue){Wn(c,c.return,Ue)}}}break;case 6:if(ho(f,c),po(c),_&4&&it){if(c.stateNode===null)throw Error(a(162));T=c.stateNode,M=c.memoizedProps,v=v!==null?v.memoizedProps:M;try{Ne(T,v,M)}catch(Ue){Wn(c,c.return,Ue)}}break;case 3:if(ho(f,c),po(c),_&4){if(it&&wt&&v!==null&&v.memoizedState.isDehydrated)try{Q0(f.containerInfo)}catch(Ue){Wn(c,c.return,Ue)}if(At){T=f.containerInfo,M=f.pendingChildren;try{Pu(T,M)}catch(Ue){Wn(c,c.return,Ue)}}}break;case 4:if(ho(f,c),po(c),_&4&&At){M=c.stateNode,T=M.containerInfo,M=M.pendingChildren;try{Pu(T,M)}catch(Ue){Wn(c,c.return,Ue)}}break;case 13:ho(f,c),po(c),T=c.child,T.flags&8192&&(M=T.memoizedState!==null,T.stateNode.isHidden=M,!M||T.alternate!==null&&T.alternate.memoizedState!==null||(N1=$n())),_&4&&Ah(c);break;case 22:var $=v!==null&&v.memoizedState!==null;if(c.mode&1?(kr=(v=kr)||$,ho(f,c),kr=v):ho(f,c),po(c),_&8192){if(v=c.memoizedState!==null,(c.stateNode.isHidden=v)&&!$&&(c.mode&1)!==0)for(Ke=c,_=c.child;_!==null;){for(f=Ke=_;Ke!==null;){$=Ke;var ee=$.child;switch($.tag){case 0:case 11:case 14:case 15:ti(4,$,$.return);break;case 1:nc($,$.return);var le=$.stateNode;if(typeof le.componentWillUnmount=="function"){var Oe=$,Ye=$.return;try{var Ct=Oe;le.props=Ct.memoizedProps,le.state=Ct.memoizedState,le.componentWillUnmount()}catch(Ue){Wn(Oe,Ye,Ue)}}break;case 5:nc($,$.return);break;case 22:if($.memoizedState!==null){ni(f);continue}}ee!==null?(ee.return=$,Ke=ee):ni(f)}_=_.sibling}if(it){e:if(_=null,it)for(f=c;;){if(f.tag===5){if(_===null){_=f;try{T=f.stateNode,v?Zt(T):ao(f.stateNode,f.memoizedProps)}catch(Ue){Wn(c,c.return,Ue)}}}else if(f.tag===6){if(_===null)try{M=f.stateNode,v?Zn(M):ui(M,f.memoizedProps)}catch(Ue){Wn(c,c.return,Ue)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===c)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===c)break e;for(;f.sibling===null;){if(f.return===null||f.return===c)break e;_===f&&(_=null),f=f.return}_===f&&(_=null),f.sibling.return=f.return,f=f.sibling}}}break;case 19:ho(f,c),po(c),_&4&&Ah(c);break;case 21:break;default:ho(f,c),po(c)}}function po(c){var f=c.flags;if(f&2){try{if(it){e:{for(var v=c.return;v!==null;){if(rc(v)){var _=v;break e}v=v.return}throw Error(a(160))}switch(_.tag){case 5:var T=_.stateNode;_.flags&32&&(Lt(T),_.flags&=-33);var M=es(c);L1(c,M,T);break;case 3:case 4:var $=_.stateNode.containerInfo,ee=es(c);Lh(c,ee,$);break;default:throw Error(a(161))}}}catch(le){Wn(c,c.return,le)}c.flags&=-3}f&4096&&(c.flags&=-4097)}function Ih(c,f,v){Ke=c,Hs(c)}function Hs(c,f,v){for(var _=(c.mode&1)!==0;Ke!==null;){var T=Ke,M=T.child;if(T.tag===22&&_){var $=T.memoizedState!==null||$s;if(!$){var ee=T.alternate,le=ee!==null&&ee.memoizedState!==null||kr;ee=$s;var Oe=kr;if($s=$,(kr=le)&&!Oe)for(Ke=T;Ke!==null;)$=Ke,le=$.child,$.tag===22&&$.memoizedState!==null?Mh(T):le!==null?(le.return=$,Ke=le):Mh(T);for(;M!==null;)Ke=M,Hs(M),M=M.sibling;Ke=T,$s=ee,kr=Oe}A1(c)}else(T.subtreeFlags&8772)!==0&&M!==null?(M.return=T,Ke=M):A1(c)}}function A1(c){for(;Ke!==null;){var f=Ke;if((f.flags&8772)!==0){var v=f.alternate;try{if((f.flags&8772)!==0)switch(f.tag){case 0:case 11:case 15:kr||Ph(5,f);break;case 1:var _=f.stateNode;if(f.flags&4&&!kr)if(v===null)_.componentDidMount();else{var T=f.elementType===f.type?v.memoizedProps:Do(f.type,v.memoizedProps);_.componentDidUpdate(T,v.memoizedState,_.__reactInternalSnapshotBeforeUpdate)}var M=f.updateQueue;M!==null&&Fv(f,M,_);break;case 3:var $=f.updateQueue;if($!==null){if(v=null,f.child!==null)switch(f.child.tag){case 5:v=xe(f.child.stateNode);break;case 1:v=f.child.stateNode}Fv(f,$,v)}break;case 5:var ee=f.stateNode;v===null&&f.flags&4&&tt(ee,f.type,f.memoizedProps,f);break;case 6:break;case 4:break;case 12:break;case 13:if(wt&&f.memoizedState===null){var le=f.alternate;if(le!==null){var Oe=le.memoizedState;if(Oe!==null){var Ye=Oe.dehydrated;Ye!==null&&J0(Ye)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(a(163))}kr||f.flags&512&&Th(f)}catch(Ct){Wn(f,f.return,Ct)}}if(f===c){Ke=null;break}if(v=f.sibling,v!==null){v.return=f.return,Ke=v;break}Ke=f.return}}function ni(c){for(;Ke!==null;){var f=Ke;if(f===c){Ke=null;break}var v=f.sibling;if(v!==null){v.return=f.return,Ke=v;break}Ke=f.return}}function Mh(c){for(;Ke!==null;){var f=Ke;try{switch(f.tag){case 0:case 11:case 15:var v=f.return;try{Ph(4,f)}catch(le){Wn(f,v,le)}break;case 1:var _=f.stateNode;if(typeof _.componentDidMount=="function"){var T=f.return;try{_.componentDidMount()}catch(le){Wn(f,T,le)}}var M=f.return;try{Th(f)}catch(le){Wn(f,M,le)}break;case 5:var $=f.return;try{Th(f)}catch(le){Wn(f,$,le)}}}catch(le){Wn(f,f.return,le)}if(f===c){Ke=null;break}var ee=f.sibling;if(ee!==null){ee.return=f.return,Ke=ee;break}Ke=f.return}}var Rh=0,Oh=1,Nh=2,ic=3,Dh=4;if(typeof Symbol=="function"&&Symbol.for){var ts=Symbol.for;Rh=ts("selector.component"),Oh=ts("selector.has_pseudo_class"),Nh=ts("selector.role"),ic=ts("selector.test_id"),Dh=ts("selector.text")}function zh(c){var f=Le(c);if(f!=null){if(typeof f.memoizedProps["data-testname"]!="string")throw Error(a(364));return f}if(c=qt(c),c===null)throw Error(a(362));return c.stateNode.current}function I1(c,f){switch(f.$$typeof){case Rh:if(c.type===f.value)return!0;break;case Oh:e:{f=f.value,c=[c,0];for(var v=0;v<c.length;){var _=c[v++],T=c[v++],M=f[T];if(_.tag!==5||!Me(_)){for(;M!=null&&I1(_,M);)T++,M=f[T];if(T===f.length){f=!0;break e}else for(_=_.child;_!==null;)c.push(_,T),_=_.sibling}}f=!1}return f;case Nh:if(c.tag===5&&Ze(c.stateNode,f.value))return!0;break;case Dh:if((c.tag===5||c.tag===6)&&(c=pn(c),c!==null&&0<=c.indexOf(f.value)))return!0;break;case ic:if(c.tag===5&&(c=c.memoizedProps["data-testname"],typeof c=="string"&&c.toLowerCase()===f.value.toLowerCase()))return!0;break;default:throw Error(a(365))}return!1}function M1(c){switch(c.$$typeof){case Rh:return"<"+(D(c.value)||"Unknown")+">";case Oh:return":has("+(M1(c)||"")+")";case Nh:return'[role="'+c.value+'"]';case Dh:return'"'+c.value+'"';case ic:return'[data-testname="'+c.value+'"]';default:throw Error(a(365))}}function oc(c,f){var v=[];c=[c,0];for(var _=0;_<c.length;){var T=c[_++],M=c[_++],$=f[M];if(T.tag!==5||!Me(T)){for(;$!=null&&I1(T,$);)M++,$=f[M];if(M===f.length)v.push(T);else for(T=T.child;T!==null;)c.push(T,M),T=T.sibling}}return v}function R1(c,f){if(!bt)throw Error(a(363));c=zh(c),c=oc(c,f),f=[],c=Array.from(c);for(var v=0;v<c.length;){var _=c[v++];if(_.tag===5)Me(_)||f.push(_.stateNode);else for(_=_.child;_!==null;)c.push(_),_=_.sibling}return f}var Ox=Math.ceil,ac=s.ReactCurrentDispatcher,Fh=s.ReactCurrentOwner,ir=s.ReactCurrentBatchConfig,Rt=0,Nr=null,or=null,Pr=0,Gi=0,Ws=Mo(0),yr=0,sc=null,Vs=0,Wl=0,O1=0,lc=null,gi=null,N1=0,Bh=1/0,ns=null;function Us(){Bh=$n()+500}var $d=!1,Hd=null,Gs=null,uc=!1,vt=null,$h=0,Wd=0,Vl=null,Vd=-1,Hh=0;function ri(){return(Rt&6)!==0?$n():Vd!==-1?Vd:Vd=$n()}function Tr(c){return(c.mode&1)===0?1:(Rt&2)!==0&&Pr!==0?Pr&-Pr:Nv.transition!==null?(Hh===0&&(Hh=md()),Hh):(c=zt,c!==0?c:Et())}function go(c,f,v,_){if(50<Wd)throw Wd=0,Vl=null,Error(a(185));ga(c,v,_),((Rt&2)===0||c!==Nr)&&(c===Nr&&((Rt&2)===0&&(Wl|=v),yr===4&&mi(c,Pr)),Kr(c,_),v===1&&Rt===0&&(f.mode&1)===0&&(Us(),ue&&dt()))}function Kr(c,f){var v=c.callbackNode;Iu(c,f);var _=Ol(c,c===Nr?Pr:0);if(_===0)v!==null&&Nu(v),c.callbackNode=null,c.callbackPriority=0;else if(f=_&-_,c.callbackPriority!==f){if(v!=null&&Nu(v),f===1)c.tag===0?ln(Gh.bind(null,c)):Mt(Gh.bind(null,c)),pt?Sn(function(){(Rt&6)===0&&dt()}):Ou(yd,dt),v=null;else{switch(uh(_)){case 1:v=yd;break;case 4:v=dh;break;case 16:v=xd;break;case 536870912:v=fh;break;default:v=xd}v=vi(v,Wh.bind(null,c))}c.callbackPriority=f,c.callbackNode=v}}function Wh(c,f){if(Vd=-1,Hh=0,(Rt&6)!==0)throw Error(a(327));var v=c.callbackNode;if(Ul()&&c.callbackNode!==v)return null;var _=Ol(c,c===Nr?Pr:0);if(_===0)return null;if((_&30)!==0||(_&c.expiredLanes)!==0||f)f=dc(c,_);else{f=_;var T=Rt;Rt|=2;var M=z1();(Nr!==c||Pr!==f)&&(ns=null,Us(),js(c,f));do try{Nx();break}catch(ee){jh(c,ee)}while(1);gh(),ac.current=M,Rt=T,or!==null?f=0:(Nr=null,Pr=0,f=yr)}if(f!==0){if(f===2&&(T=Mu(c),T!==0&&(_=T,f=Vh(c,T))),f===1)throw v=sc,js(c,0),mi(c,_),Kr(c,$n()),v;if(f===6)mi(c,_);else{if(T=c.current.alternate,(_&30)===0&&!ji(T)&&(f=dc(c,_),f===2&&(M=Mu(c),M!==0&&(_=M,f=Vh(c,M))),f===1))throw v=sc,js(c,0),mi(c,_),Kr(c,$n()),v;switch(c.finishedWork=T,c.finishedLanes=_,f){case 0:case 1:throw Error(a(345));case 2:Ks(c,gi,ns);break;case 3:if(mi(c,_),(_&130023424)===_&&(f=N1+500-$n(),10<f)){if(Ol(c,0)!==0)break;if(T=c.suspendedLanes,(T&_)!==_){ri(),c.pingedLanes|=c.suspendedLanes&T;break}c.timeoutHandle=ut(Ks.bind(null,c,gi,ns),f);break}Ks(c,gi,ns);break;case 4:if(mi(c,_),(_&4194240)===_)break;for(f=c.eventTimes,T=-1;0<_;){var $=31-ci(_);M=1<<$,$=f[$],$>T&&(T=$),_&=~M}if(_=T,_=$n()-_,_=(120>_?120:480>_?480:1080>_?1080:1920>_?1920:3e3>_?3e3:4320>_?4320:1960*Ox(_/1960))-_,10<_){c.timeoutHandle=ut(Ks.bind(null,c,gi,ns),_);break}Ks(c,gi,ns);break;case 5:Ks(c,gi,ns);break;default:throw Error(a(329))}}}return Kr(c,$n()),c.callbackNode===v?Wh.bind(null,c):null}function Vh(c,f){var v=lc;return c.current.memoizedState.isDehydrated&&(js(c,f).flags|=256),c=dc(c,f),c!==2&&(f=gi,gi=v,f!==null&&Uh(f)),c}function Uh(c){gi===null?gi=c:gi.push.apply(gi,c)}function ji(c){for(var f=c;;){if(f.flags&16384){var v=f.updateQueue;if(v!==null&&(v=v.stores,v!==null))for(var _=0;_<v.length;_++){var T=v[_],M=T.getSnapshot;T=T.value;try{if(!H(M(),T))return!1}catch{return!1}}}if(v=f.child,f.subtreeFlags&16384&&v!==null)v.return=f,f=v;else{if(f===c)break;for(;f.sibling===null;){if(f.return===null||f.return===c)return!0;f=f.return}f.sibling.return=f.return,f=f.sibling}}return!0}function mi(c,f){for(f&=~O1,f&=~Wl,c.suspendedLanes|=f,c.pingedLanes&=~f,c=c.expirationTimes;0<f;){var v=31-ci(f),_=1<<v;c[v]=-1,f&=~_}}function Gh(c){if((Rt&6)!==0)throw Error(a(327));Ul();var f=Ol(c,0);if((f&1)===0)return Kr(c,$n()),null;var v=dc(c,f);if(c.tag!==0&&v===2){var _=Mu(c);_!==0&&(f=_,v=Vh(c,_))}if(v===1)throw v=sc,js(c,0),mi(c,f),Kr(c,$n()),v;if(v===6)throw Error(a(345));return c.finishedWork=c.current.alternate,c.finishedLanes=f,Ks(c,gi,ns),Kr(c,$n()),null}function D1(c){vt!==null&&vt.tag===0&&(Rt&6)===0&&Ul();var f=Rt;Rt|=1;var v=ir.transition,_=zt;try{if(ir.transition=null,zt=1,c)return c()}finally{zt=_,ir.transition=v,Rt=f,(Rt&6)===0&&dt()}}function cc(){Gi=Ws.current,Cn(Ws)}function js(c,f){c.finishedWork=null,c.finishedLanes=0;var v=c.timeoutHandle;if(v!==at&&(c.timeoutHandle=at,qe(v)),or!==null)for(v=or.return;v!==null;){var _=v;switch(a1(_),_.tag){case 1:_=_.type.childContextTypes,_!=null&&Ka();break;case 3:Ve(),Cn(Vr),Cn(Cr),d1();break;case 5:Yt(_);break;case 4:Ve();break;case 13:Cn(Pt);break;case 19:Cn(Pt);break;case 10:_d(_.type._context);break;case 22:case 23:cc()}v=v.return}if(Nr=c,or=c=qi(c.current,null),Pr=Gi=f,yr=0,sc=null,O1=Wl=Vs=0,gi=lc=null,_r!==null){for(f=0;f<_r.length;f++)if(v=_r[f],_=v.interleaved,_!==null){v.interleaved=null;var T=_.next,M=v.pending;if(M!==null){var $=M.next;M.next=T,_.next=$}v.pending=_}_r=null}return c}function jh(c,f){do{var v=or;try{if(gh(),fi.current=Qa,Qt){for(var _=mn.memoizedState;_!==null;){var T=_.queue;T!==null&&(T.pending=null),_=_.next}Qt=!1}if(Fl=0,rr=Yn=mn=null,Ad=!1,Vu=0,Fh.current=null,v===null||v.return===null){yr=1,sc=f,or=null;break}e:{var M=c,$=v.return,ee=v,le=f;if(f=Pr,ee.flags|=32768,le!==null&&typeof le=="object"&&typeof le.then=="function"){var Oe=le,Ye=ee,Ct=Ye.tag;if((Ye.mode&1)===0&&(Ct===0||Ct===11||Ct===15)){var Ue=Ye.alternate;Ue?(Ye.updateQueue=Ue.updateQueue,Ye.memoizedState=Ue.memoizedState,Ye.lanes=Ue.lanes):(Ye.updateQueue=null,Ye.memoizedState=null)}var Nn=zd($);if(Nn!==null){Nn.flags&=-257,Ui(Nn,$,ee,M,f),Nn.mode&1&&$l(M,Oe,f),f=Nn,le=Oe;var _n=f.updateQueue;if(_n===null){var Xn=new Set;Xn.add(le),f.updateQueue=Xn}else _n.add(le);break e}else{if((f&1)===0){$l(M,Oe,f),Ud();break e}le=Error(a(426))}}else if(Rn&&ee.mode&1){var Go=zd($);if(Go!==null){(Go.flags&65536)===0&&(Go.flags|=256),Ui(Go,$,ee,M,f),s1(Ju(le,ee));break e}}M=le=Ju(le,ee),yr!==4&&(yr=2),lc===null?lc=[M]:lc.push(M),M=$;do{switch(M.tag){case 3:M.flags|=65536,f&=-f,M.lanes|=f;var ce=S1(M,le,f);zl(M,ce);break e;case 1:ee=le;var re=M.type,he=M.stateNode;if((M.flags&128)===0&&(typeof re.getDerivedStateFromError=="function"||he!==null&&typeof he.componentDidCatch=="function"&&(Gs===null||!Gs.has(he)))){M.flags|=65536,f&=-f,M.lanes|=f;var Be=z(M,ee,f);zl(M,Be);break e}}M=M.return}while(M!==null)}F1(v)}catch(ke){f=ke,or===v&&v!==null&&(or=v=v.return);continue}break}while(1)}function z1(){var c=ac.current;return ac.current=Qa,c===null?Qa:c}function Ud(){(yr===0||yr===3||yr===2)&&(yr=4),Nr===null||(Vs&268435455)===0&&(Wl&268435455)===0||mi(Nr,Pr)}function dc(c,f){var v=Rt;Rt|=2;var _=z1();(Nr!==c||Pr!==f)&&(ns=null,js(c,f));do try{qs();break}catch(T){jh(c,T)}while(1);if(gh(),Rt=v,ac.current=_,or!==null)throw Error(a(261));return Nr=null,Pr=0,yr}function qs(){for(;or!==null;)rs(or)}function Nx(){for(;or!==null&&!ch();)rs(or)}function rs(c){var f=H1(c.alternate,c,Gi);c.memoizedProps=c.pendingProps,f===null?F1(c):or=f,Fh.current=null}function F1(c){var f=c;do{var v=f.alternate;if(c=f.return,(f.flags&32768)===0){if(v=Mx(v,f,Gi),v!==null){or=v;return}}else{if(v=P1(v,f),v!==null){v.flags&=32767,or=v;return}if(c!==null)c.flags|=32768,c.subtreeFlags=0,c.deletions=null;else{yr=6,or=null;return}}if(f=f.sibling,f!==null){or=f;return}or=f=c}while(f!==null);yr===0&&(yr=5)}function Ks(c,f,v){var _=zt,T=ir.transition;try{ir.transition=null,zt=1,B1(c,f,v,_)}finally{ir.transition=T,zt=_}return null}function B1(c,f,v,_){do Ul();while(vt!==null);if((Rt&6)!==0)throw Error(a(327));v=c.finishedWork;var T=c.finishedLanes;if(v===null)return null;if(c.finishedWork=null,c.finishedLanes=0,v===c.current)throw Error(a(177));c.callbackNode=null,c.callbackPriority=0;var M=v.lanes|v.childLanes;if(vd(c,M),c===Nr&&(or=Nr=null,Pr=0),(v.subtreeFlags&2064)===0&&(v.flags&2064)===0||uc||(uc=!0,vi(xd,function(){return Ul(),null})),M=(v.flags&15990)!==0,(v.subtreeFlags&15990)!==0||M){M=ir.transition,ir.transition=null;var $=zt;zt=1;var ee=Rt;Rt|=4,Fh.current=null,Hl(c,v),Uo(v,c),oe(c.containerInfo),c.current=v,Ih(v),No(),Rt=ee,zt=$,ir.transition=M}else c.current=v;if(uc&&(uc=!1,vt=c,$h=T),M=c.pendingLanes,M===0&&(Gs=null),hh(v.stateNode),Kr(c,$n()),f!==null)for(_=c.onRecoverableError,v=0;v<f.length;v++)T=f[v],_(T.value,{componentStack:T.stack,digest:T.digest});if($d)throw $d=!1,c=Hd,Hd=null,c;return($h&1)!==0&&c.tag!==0&&Ul(),M=c.pendingLanes,(M&1)!==0?c===Vl?Wd++:(Wd=0,Vl=c):Wd=0,dt(),null}function Ul(){if(vt!==null){var c=uh($h),f=ir.transition,v=zt;try{if(ir.transition=null,zt=16>c?16:c,vt===null)var _=!1;else{if(c=vt,vt=null,$h=0,(Rt&6)!==0)throw Error(a(331));var T=Rt;for(Rt|=4,Ke=c.current;Ke!==null;){var M=Ke,$=M.child;if((Ke.flags&16)!==0){var ee=M.deletions;if(ee!==null){for(var le=0;le<ee.length;le++){var Oe=ee[le];for(Ke=Oe;Ke!==null;){var Ye=Ke;switch(Ye.tag){case 0:case 11:case 15:ti(8,Ye,M)}var Ct=Ye.child;if(Ct!==null)Ct.return=Ye,Ke=Ct;else for(;Ke!==null;){Ye=Ke;var Ue=Ye.sibling,Nn=Ye.return;if(T1(Ye),Ye===Oe){Ke=null;break}if(Ue!==null){Ue.return=Nn,Ke=Ue;break}Ke=Nn}}}var _n=M.alternate;if(_n!==null){var Xn=_n.child;if(Xn!==null){_n.child=null;do{var Go=Xn.sibling;Xn.sibling=null,Xn=Go}while(Xn!==null)}}Ke=M}}if((M.subtreeFlags&2064)!==0&&$!==null)$.return=M,Ke=$;else e:for(;Ke!==null;){if(M=Ke,(M.flags&2048)!==0)switch(M.tag){case 0:case 11:case 15:ti(9,M,M.return)}var ce=M.sibling;if(ce!==null){ce.return=M.return,Ke=ce;break e}Ke=M.return}}var re=c.current;for(Ke=re;Ke!==null;){$=Ke;var he=$.child;if(($.subtreeFlags&2064)!==0&&he!==null)he.return=$,Ke=he;else e:for($=re;Ke!==null;){if(ee=Ke,(ee.flags&2048)!==0)try{switch(ee.tag){case 0:case 11:case 15:Ph(9,ee)}}catch(ke){Wn(ee,ee.return,ke)}if(ee===$){Ke=null;break e}var Be=ee.sibling;if(Be!==null){Be.return=ee.return,Ke=Be;break e}Ke=ee.return}}if(Rt=T,dt(),Ft&&typeof Ft.onPostCommitFiberRoot=="function")try{Ft.onPostCommitFiberRoot(rn,c)}catch{}_=!0}return _}finally{zt=v,ir.transition=f}}return!1}function s2(c,f,v){f=Ju(v,f),f=S1(c,f,1),c=zs(c,f,1),f=ri(),c!==null&&(ga(c,1,f),Kr(c,f))}function Wn(c,f,v){if(c.tag===3)s2(c,c,v);else for(;f!==null;){if(f.tag===3){s2(f,c,v);break}else if(f.tag===1){var _=f.stateNode;if(typeof f.type.getDerivedStateFromError=="function"||typeof _.componentDidCatch=="function"&&(Gs===null||!Gs.has(_))){c=Ju(v,c),c=z(f,c,1),f=zs(f,c,1),c=ri(),f!==null&&(ga(f,1,c),Kr(f,c));break}}f=f.return}}function l2(c,f,v){var _=c.pingCache;_!==null&&_.delete(f),f=ri(),c.pingedLanes|=c.suspendedLanes&v,Nr===c&&(Pr&v)===v&&(yr===4||yr===3&&(Pr&130023424)===Pr&&500>$n()-N1?js(c,0):O1|=v),Kr(c,f)}function $1(c,f){f===0&&((c.mode&1)===0?f=1:(f=so,so<<=1,(so&130023424)===0&&(so=4194304)));var v=ri();c=zo(c,f),c!==null&&(ga(c,f,v),Kr(c,v))}function Dx(c){var f=c.memoizedState,v=0;f!==null&&(v=f.retryLane),$1(c,v)}function u2(c,f){var v=0;switch(c.tag){case 13:var _=c.stateNode,T=c.memoizedState;T!==null&&(v=T.retryLane);break;case 19:_=c.stateNode;break;default:throw Error(a(314))}_!==null&&_.delete(f),$1(c,v)}var H1;H1=function(c,f,v){if(c!==null)if(c.memoizedProps!==f.pendingProps||Vr.current)Ri=!0;else{if((c.lanes&v)===0&&(f.flags&128)===0)return Ri=!1,Ix(c,f,v);Ri=(c.flags&131072)!==0}else Ri=!1,Rn&&(f.flags&1048576)!==0&&o1(f,pr,f.index);switch(f.lanes=0,f.tag){case 2:var _=f.type;ba(c,f),c=f.pendingProps;var T=Ms(f,Cr.current);Bu(f,v),T=h1(null,f,_,c,T,v);var M=Uu();return f.flags|=1,typeof T=="object"&&T!==null&&typeof T.render=="function"&&T.$$typeof===void 0?(f.tag=1,f.memoizedState=null,f.updateQueue=null,Ur(_)?(M=!0,Za(f)):M=!1,f.memoizedState=T.state!==null&&T.state!==void 0?T.state:null,l1(f),T.updater=Fo,f.stateNode=T,T._reactInternals=f,u1(f,_,c,v),f=Bo(null,f,_,!0,M,v)):(f.tag=0,Rn&&M&&di(f),pi(null,f,T,v),f=f.child),f;case 16:_=f.elementType;e:{switch(ba(c,f),c=f.pendingProps,T=_._init,_=T(_._payload),f.type=_,T=f.tag=qh(_),c=Do(_,c),T){case 0:f=w1(null,f,_,c,v);break e;case 1:f=e2(null,f,_,c,v);break e;case 11:f=Yv(null,f,_,c,v);break e;case 14:f=Bs(null,f,_,Do(_.type,c),v);break e}throw Error(a(306,_,""))}return f;case 0:return _=f.type,T=f.pendingProps,T=f.elementType===_?T:Do(_,T),w1(c,f,_,T,v);case 1:return _=f.type,T=f.pendingProps,T=f.elementType===_?T:Do(_,T),e2(c,f,_,T,v);case 3:e:{if(t2(f),c===null)throw Error(a(387));_=f.pendingProps,M=f.memoizedState,T=M.element,zv(c,f),vh(f,_,null,v);var $=f.memoizedState;if(_=$.element,wt&&M.isDehydrated)if(M={element:_,isDehydrated:!1,cache:$.cache,pendingSuspenseBoundaries:$.pendingSuspenseBoundaries,transitions:$.transitions},f.updateQueue.baseState=M,f.memoizedState=M,f.flags&256){T=Ju(Error(a(423)),f),f=n2(c,f,_,v,T);break e}else if(_!==T){T=Ju(Error(a(424)),f),f=n2(c,f,_,v,T);break e}else for(wt&&(uo=q0(f.stateNode.containerInfo),Hn=f,Rn=!0,Ii=null,co=!1),v=Wv(f,null,_,v),f.child=v;v;)v.flags=v.flags&-3|4096,v=v.sibling;else{if(zu(),_===T){f=Ja(c,f,v);break e}pi(c,f,_,v)}f=f.child}return f;case 5:return yt(f),c===null&&bd(f),_=f.type,T=f.pendingProps,M=c!==null?c.memoizedProps:null,$=T.children,He(_,T)?$=null:M!==null&&He(_,M)&&(f.flags|=32),Jv(c,f),pi(c,f,$,v),f.child;case 6:return c===null&&bd(f),null;case 13:return r2(c,f,v);case 4:return de(f,f.stateNode.containerInfo),_=f.pendingProps,c===null?f.child=Hu(f,null,_,v):pi(c,f,_,v),f.child;case 11:return _=f.type,T=f.pendingProps,T=f.elementType===_?T:Do(_,T),Yv(c,f,_,T,v);case 7:return pi(c,f,f.pendingProps,v),f.child;case 8:return pi(c,f,f.pendingProps.children,v),f.child;case 12:return pi(c,f,f.pendingProps.children,v),f.child;case 10:e:{if(_=f.type._context,T=f.pendingProps,M=f.memoizedProps,$=T.value,Dv(f,_,$),M!==null)if(H(M.value,$)){if(M.children===T.children&&!Vr.current){f=Ja(c,f,v);break e}}else for(M=f.child,M!==null&&(M.return=f);M!==null;){var ee=M.dependencies;if(ee!==null){$=M.child;for(var le=ee.firstContext;le!==null;){if(le.context===_){if(M.tag===1){le=Xa(-1,v&-v),le.tag=2;var Oe=M.updateQueue;if(Oe!==null){Oe=Oe.shared;var Ye=Oe.pending;Ye===null?le.next=le:(le.next=Ye.next,Ye.next=le),Oe.pending=le}}M.lanes|=v,le=M.alternate,le!==null&&(le.lanes|=v),kd(M.return,v,f),ee.lanes|=v;break}le=le.next}}else if(M.tag===10)$=M.type===f.type?null:M.child;else if(M.tag===18){if($=M.return,$===null)throw Error(a(341));$.lanes|=v,ee=$.alternate,ee!==null&&(ee.lanes|=v),kd($,v,f),$=M.sibling}else $=M.child;if($!==null)$.return=M;else for($=M;$!==null;){if($===f){$=null;break}if(M=$.sibling,M!==null){M.return=$.return,$=M;break}$=$.return}M=$}pi(c,f,T.children,v),f=f.child}return f;case 9:return T=f.type,_=f.pendingProps.children,Bu(f,v),T=Vi(T),_=_(T),f.flags|=1,pi(c,f,_,v),f.child;case 14:return _=f.type,T=Do(_,f.pendingProps),T=Do(_.type,T),Bs(c,f,_,T,v);case 15:return Xv(c,f,f.type,f.pendingProps,v);case 17:return _=f.type,T=f.pendingProps,T=f.elementType===_?T:Do(_,T),ba(c,f),f.tag=1,Ur(_)?(c=!0,Za(f)):c=!1,Bu(f,v),Bv(f,_,T),u1(f,_,T,v),Bo(null,f,_,!0,c,v);case 19:return o2(c,f,v);case 22:return Qv(c,f,v)}throw Error(a(156,f.tag))};function vi(c,f){return Ou(c,f)}function Sa(c,f,v,_){this.tag=c,this.key=v,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=f,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=_,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function mo(c,f,v,_){return new Sa(c,f,v,_)}function W1(c){return c=c.prototype,!(!c||!c.isReactComponent)}function qh(c){if(typeof c=="function")return W1(c)?1:0;if(c!=null){if(c=c.$$typeof,c===S)return 11;if(c===k)return 14}return 2}function qi(c,f){var v=c.alternate;return v===null?(v=mo(c.tag,f,c.key,c.mode),v.elementType=c.elementType,v.type=c.type,v.stateNode=c.stateNode,v.alternate=c,c.alternate=v):(v.pendingProps=f,v.type=c.type,v.flags=0,v.subtreeFlags=0,v.deletions=null),v.flags=c.flags&14680064,v.childLanes=c.childLanes,v.lanes=c.lanes,v.child=c.child,v.memoizedProps=c.memoizedProps,v.memoizedState=c.memoizedState,v.updateQueue=c.updateQueue,f=c.dependencies,v.dependencies=f===null?null:{lanes:f.lanes,firstContext:f.firstContext},v.sibling=c.sibling,v.index=c.index,v.ref=c.ref,v}function Gd(c,f,v,_,T,M){var $=2;if(_=c,typeof c=="function")W1(c)&&($=1);else if(typeof c=="string")$=5;else e:switch(c){case p:return Zs(v.children,T,M,f);case g:$=8,T|=8;break;case m:return c=mo(12,v,f,T|2),c.elementType=m,c.lanes=M,c;case E:return c=mo(13,v,f,T),c.elementType=E,c.lanes=M,c;case P:return c=mo(19,v,f,T),c.elementType=P,c.lanes=M,c;case I:return Kh(v,T,M,f);default:if(typeof c=="object"&&c!==null)switch(c.$$typeof){case y:$=10;break e;case b:$=9;break e;case S:$=11;break e;case k:$=14;break e;case L:$=16,_=null;break e}throw Error(a(130,c==null?c:typeof c,""))}return f=mo($,v,f,T),f.elementType=c,f.type=_,f.lanes=M,f}function Zs(c,f,v,_){return c=mo(7,c,_,f),c.lanes=v,c}function Kh(c,f,v,_){return c=mo(22,c,_,f),c.elementType=I,c.lanes=v,c.stateNode={isHidden:!1},c}function Zh(c,f,v){return c=mo(6,c,null,f),c.lanes=v,c}function Ys(c,f,v){return f=mo(4,c.children!==null?c.children:[],c.key,f),f.lanes=v,f.stateNode={containerInfo:c.containerInfo,pendingChildren:null,implementation:c.implementation},f}function jd(c,f,v,_,T){this.tag=f,this.containerInfo=c,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=at,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ru(0),this.expirationTimes=Ru(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ru(0),this.identifierPrefix=_,this.onRecoverableError=T,wt&&(this.mutableSourceEagerHydrationData=null)}function c2(c,f,v,_,T,M,$,ee,le){return c=new jd(c,f,v,ee,le),f===1?(f=1,M===!0&&(f|=8)):f=0,M=mo(3,null,null,f),c.current=M,M.stateNode=c,M.memoizedState={element:_,isDehydrated:v,cache:null,transitions:null,pendingSuspenseBoundaries:null},l1(M),c}function V1(c){if(!c)return Ro;c=c._reactInternals;e:{if(U(c)!==c||c.tag!==1)throw Error(a(170));var f=c;do{switch(f.tag){case 3:f=f.stateNode.context;break e;case 1:if(Ur(f.type)){f=f.stateNode.__reactInternalMemoizedMergedChildContext;break e}}f=f.return}while(f!==null);throw Error(a(171))}if(c.tag===1){var v=c.type;if(Ur(v))return Rl(c,v,f)}return f}function U1(c){var f=c._reactInternals;if(f===void 0)throw typeof c.render=="function"?Error(a(188)):(c=Object.keys(c).join(","),Error(a(268,c)));return c=pe(f),c===null?null:c.stateNode}function qd(c,f){if(c=c.memoizedState,c!==null&&c.dehydrated!==null){var v=c.retryLane;c.retryLane=v!==0&&v<f?v:f}}function Kd(c,f){qd(c,f),(c=c.alternate)&&qd(c,f)}function Yh(c){return c=pe(c),c===null?null:c.stateNode}function G1(){return null}return n.attemptContinuousHydration=function(c){if(c.tag===13){var f=zo(c,134217728);if(f!==null){var v=ri();go(f,c,134217728,v)}Kd(c,134217728)}},n.attemptDiscreteHydration=function(c){if(c.tag===13){var f=zo(c,1);if(f!==null){var v=ri();go(f,c,1,v)}Kd(c,1)}},n.attemptHydrationAtCurrentPriority=function(c){if(c.tag===13){var f=Tr(c),v=zo(c,f);if(v!==null){var _=ri();go(v,c,f,_)}Kd(c,f)}},n.attemptSynchronousHydration=function(c){switch(c.tag){case 3:var f=c.stateNode;if(f.current.memoizedState.isDehydrated){var v=Os(f.pendingLanes);v!==0&&(Nl(f,v|1),Kr(f,$n()),(Rt&6)===0&&(Us(),dt()))}break;case 13:D1(function(){var _=zo(c,1);if(_!==null){var T=ri();go(_,c,1,T)}}),Kd(c,1)}},n.batchedUpdates=function(c,f){var v=Rt;Rt|=1;try{return c(f)}finally{Rt=v,Rt===0&&(Us(),ue&&dt())}},n.createComponentSelector=function(c){return{$$typeof:Rh,value:c}},n.createContainer=function(c,f,v,_,T,M,$){return c2(c,f,!1,null,v,_,T,M,$)},n.createHasPseudoClassSelector=function(c){return{$$typeof:Oh,value:c}},n.createHydrationContainer=function(c,f,v,_,T,M,$,ee,le){return c=c2(v,_,!0,c,T,M,$,ee,le),c.context=V1(null),v=c.current,_=ri(),T=Tr(v),M=Xa(_,T),M.callback=f??null,zs(v,M,T),c.current.lanes=T,ga(c,T,_),Kr(c,_),c},n.createPortal=function(c,f,v){var _=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:d,key:_==null?null:""+_,children:c,containerInfo:f,implementation:v}},n.createRoleSelector=function(c){return{$$typeof:Nh,value:c}},n.createTestNameSelector=function(c){return{$$typeof:ic,value:c}},n.createTextSelector=function(c){return{$$typeof:Dh,value:c}},n.deferredUpdates=function(c){var f=zt,v=ir.transition;try{return ir.transition=null,zt=16,c()}finally{zt=f,ir.transition=v}},n.discreteUpdates=function(c,f,v,_,T){var M=zt,$=ir.transition;try{return ir.transition=null,zt=1,c(f,v,_,T)}finally{zt=M,ir.transition=$,Rt===0&&Us()}},n.findAllNodes=R1,n.findBoundingRects=function(c,f){if(!bt)throw Error(a(363));f=R1(c,f),c=[];for(var v=0;v<f.length;v++)c.push(wn(f[v]));for(f=c.length-1;0<f;f--){v=c[f];for(var _=v.x,T=_+v.width,M=v.y,$=M+v.height,ee=f-1;0<=ee;ee--)if(f!==ee){var le=c[ee],Oe=le.x,Ye=Oe+le.width,Ct=le.y,Ue=Ct+le.height;if(_>=Oe&&M>=Ct&&T<=Ye&&$<=Ue){c.splice(f,1);break}else if(_!==Oe||v.width!==le.width||Ue<M||Ct>$){if(!(M!==Ct||v.height!==le.height||Ye<_||Oe>T)){Oe>_&&(le.width+=Oe-_,le.x=_),Ye<T&&(le.width=T-Oe),c.splice(f,1);break}}else{Ct>M&&(le.height+=Ct-M,le.y=M),Ue<$&&(le.height=$-Ct),c.splice(f,1);break}}}return c},n.findHostInstance=U1,n.findHostInstanceWithNoPortals=function(c){return c=q(c),c=c!==null?ye(c):null,c===null?null:c.stateNode},n.findHostInstanceWithWarning=function(c){return U1(c)},n.flushControlled=function(c){var f=Rt;Rt|=1;var v=ir.transition,_=zt;try{ir.transition=null,zt=1,c()}finally{zt=_,ir.transition=v,Rt=f,Rt===0&&(Us(),dt())}},n.flushPassiveEffects=Ul,n.flushSync=D1,n.focusWithin=function(c,f){if(!bt)throw Error(a(363));for(c=zh(c),f=oc(c,f),f=Array.from(f),c=0;c<f.length;){var v=f[c++];if(!Me(v)){if(v.tag===5&&Kt(v.stateNode))return!0;for(v=v.child;v!==null;)f.push(v),v=v.sibling}}return!1},n.getCurrentUpdatePriority=function(){return zt},n.getFindAllNodesFailureDescription=function(c,f){if(!bt)throw Error(a(363));var v=0,_=[];c=[zh(c),0];for(var T=0;T<c.length;){var M=c[T++],$=c[T++],ee=f[$];if((M.tag!==5||!Me(M))&&(I1(M,ee)&&(_.push(M1(ee)),$++,$>v&&(v=$)),$<f.length))for(M=M.child;M!==null;)c.push(M,$),M=M.sibling}if(v<f.length){for(c=[];v<f.length;v++)c.push(M1(f[v]));return`findAllNodes was able to match part of the selector:
`+(_.join(" > ")+`
No matching component was found for:
`)+c.join(" > ")}return null},n.getPublicRootInstance=function(c){if(c=c.current,!c.child)return null;switch(c.child.tag){case 5:return xe(c.child.stateNode);default:return c.child.stateNode}},n.injectIntoDevTools=function(c){if(c={bundleType:c.bundleType,version:c.version,rendererPackageName:c.rendererPackageName,rendererConfig:c.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:s.ReactCurrentDispatcher,findHostInstanceByFiber:Yh,findFiberByHostInstance:c.findFiberByHostInstance||G1,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0"},typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u")c=!1;else{var f=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(f.isDisabled||!f.supportsFiber)c=!0;else{try{rn=f.inject(c),Ft=f}catch{}c=!!f.checkDCE}}return c},n.isAlreadyRendering=function(){return!1},n.observeVisibleRects=function(c,f,v,_){if(!bt)throw Error(a(363));c=R1(c,f);var T=Vt(c,v,_).disconnect;return{disconnect:function(){T()}}},n.registerMutableSourceForHydration=function(c,f){var v=f._getVersion;v=v(f._source),c.mutableSourceEagerHydrationData==null?c.mutableSourceEagerHydrationData=[f,v]:c.mutableSourceEagerHydrationData.push(f,v)},n.runWithPriority=function(c,f){var v=zt;try{return zt=c,f()}finally{zt=v}},n.shouldError=function(){return null},n.shouldSuspend=function(){return!1},n.updateContainer=function(c,f,v,_){var T=f.current,M=ri(),$=Tr(T);return v=V1(v),f.context===null?f.context=v:f.pendingContext=v,f=Xa(M,$),f.payload={element:c},_=_===void 0?null:_,_!==null&&(f.callback=_),c=zs(T,f,$),c!==null&&(go(c,T,$,M),mh(c,T,$)),$},n};(function(e){e.exports=Zbe})(Z$);const Ybe=GC(Z$.exports);var o_={exports:{}},nh={};/**
* @license React
* react-reconciler-constants.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/nh.ConcurrentRoot=1;nh.ContinuousEventPriority=4;nh.DefaultEventPriority=16;nh.DiscreteEventPriority=1;nh.IdleEventPriority=536870912;nh.LegacyRoot=0;(function(e){e.exports=nh})(o_);const DA={children:!0,ref:!0,key:!0,style:!0,forwardedRef:!0,unstable_applyCache:!0,unstable_applyDrawHitFromCache:!0};let zA=!1,FA=!1;const a_=".react-konva-event",Xbe=`ReactKonva: You have a Konva node with draggable = true and position defined but no onDragMove or onDragEnd events are handled.
Position of a node will be changed during drag&drop, so you should update state of the react app as well.
Consider to add onDragMove or onDragEnd events.
For more info see: https://github.com/konvajs/react-konva/issues/256
`,Qbe=`ReactKonva: You are using "zIndex" attribute for a Konva node.
react-konva may get confused with ordering. Just define correct order of elements in your render function of a component.
For more info see: https://github.com/konvajs/react-konva/issues/194
`,Jbe={};function Cx(e,t,n=Jbe){if(!zA&&"zIndex"in t&&(console.warn(Qbe),zA=!0),!FA&&t.draggable){var r=t.x!==void 0||t.y!==void 0,i=t.onDragEnd||t.onDragMove;r&&!i&&(console.warn(Xbe),FA=!0)}for(var o in n)if(!DA[o]){var a=o.slice(0,2)==="on",s=n[o]!==t[o];if(a&&s){var l=o.substr(2).toLowerCase();l.substr(0,7)==="content"&&(l="content"+l.substr(7,1).toUpperCase()+l.substr(8)),e.off(l,n[o])}var d=!t.hasOwnProperty(o);d&&e.setAttr(o,void 0)}var p=t._useStrictMode,g={},m=!1;const y={};for(var o in t)if(!DA[o]){var a=o.slice(0,2)==="on",b=n[o]!==t[o];if(a&&b){var l=o.substr(2).toLowerCase();l.substr(0,7)==="content"&&(l="content"+l.substr(7,1).toUpperCase()+l.substr(8)),t[o]&&(y[l]=t[o])}!a&&(t[o]!==n[o]||p&&t[o]!==e.getAttr(o))&&(m=!0,g[o]=t[o])}m&&(e.setAttrs(g),cd(e));for(var l in y)e.on(l+a_,y[l])}function cd(e){if(!Je.autoDrawEnabled){var t=e.getLayer()||e.getStage();t&&t.batchDraw()}}const Y$={},eSe={};$f.Node.prototype._applyProps=Cx;function tSe(e,t){if(typeof t=="string"){console.error(`Do not use plain text as child of Konva.Node. You are using text: ${t}`);return}e.add(t),cd(e)}function nSe(e,t,n){let r=$f[e];r||(console.error(`Konva has no node with the type ${e}. Group will be used instead. If you use minimal version of react-konva, just import required nodes into Konva: "import "konva/lib/shapes/${e}" If you want to render DOM elements as part of canvas tree take a look into this demo: https://konvajs.github.io/docs/react/DOM_Portal.html`),r=$f.Group);const i={},o={};for(var a in t){var s=a.slice(0,2)==="on";s?o[a]=t[a]:i[a]=t[a]}const l=new r(i);return Cx(l,o),l}function rSe(e,t,n){console.error(`Text components are not supported for now in ReactKonva. Your text is: "${e}"`)}function iSe(e,t,n){return!1}function oSe(e){return e}function aSe(){return null}function sSe(){return null}function lSe(e,t,n,r){return eSe}function uSe(){}function cSe(e){}function dSe(e,t){return!1}function fSe(){return Y$}function hSe(){return Y$}const pSe=setTimeout,gSe=clearTimeout,mSe=-1;function vSe(e,t){return!1}const ySe=!1,xSe=!0,bSe=!0;function SSe(e,t){t.parent===e?t.moveToTop():e.add(t),cd(e)}function wSe(e,t){t.parent===e?t.moveToTop():e.add(t),cd(e)}function X$(e,t,n){t._remove(),e.add(t),t.setZIndex(n.getZIndex()),cd(e)}function CSe(e,t,n){X$(e,t,n)}function _Se(e,t){t.destroy(),t.off(a_),cd(e)}function kSe(e,t){t.destroy(),t.off(a_),cd(e)}function ESe(e,t,n){console.error(`Text components are not yet supported in ReactKonva. You text is: "${n}"`)}function PSe(e,t,n){}function TSe(e,t,n,r,i){Cx(e,i,r)}function LSe(e){e.hide(),cd(e)}function ASe(e){}function ISe(e,t){(t.visible==null||t.visible)&&e.show()}function MSe(e,t){}function RSe(e){}function OSe(){}const NSe=()=>o_.exports.DefaultEventPriority,DSe=Object.freeze(Object.defineProperty({__proto__:null,appendInitialChild:tSe,createInstance:nSe,createTextInstance:rSe,finalizeInitialChildren:iSe,getPublicInstance:oSe,prepareForCommit:aSe,preparePortalMount:sSe,prepareUpdate:lSe,resetAfterCommit:uSe,resetTextContent:cSe,shouldDeprioritizeSubtree:dSe,getRootHostContext:fSe,getChildHostContext:hSe,scheduleTimeout:pSe,cancelTimeout:gSe,noTimeout:mSe,shouldSetTextContent:vSe,isPrimaryRenderer:ySe,warnsIfNotActing:xSe,supportsMutation:bSe,appendChild:SSe,appendChildToContainer:wSe,insertBefore:X$,insertInContainerBefore:CSe,removeChild:_Se,removeChildFromContainer:kSe,commitTextUpdate:ESe,commitMount:PSe,commitUpdate:TSe,hideInstance:LSe,hideTextInstance:ASe,unhideInstance:ISe,unhideTextInstance:MSe,clearContainer:RSe,detachDeletedInstance:OSe,getCurrentEventPriority:NSe,now:Ip.exports.unstable_now,idlePriority:Ip.exports.unstable_IdlePriority,run:Ip.exports.unstable_runWithPriority},Symbol.toStringTag,{value:"Module"}));var zSe=Object.defineProperty,FSe=Object.defineProperties,BSe=Object.getOwnPropertyDescriptors,BA=Object.getOwnPropertySymbols,$Se=Object.prototype.hasOwnProperty,HSe=Object.prototype.propertyIsEnumerable,$A=(e,t,n)=>t in e?zSe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,HA=(e,t)=>{for(var n in t||(t={}))$Se.call(t,n)&&$A(e,n,t[n]);if(BA)for(var n of BA(t))HSe.call(t,n)&&$A(e,n,t[n]);return e},WSe=(e,t)=>FSe(e,BSe(t));function s_(e,t,n){if(!e)return;if(n(e)===!0)return e;let r=t?e.return:e.child;for(;r;){const i=s_(r,t,n);if(i)return i;r=t?null:r.sibling}}function Q$(e){try{return Object.defineProperties(e,{_currentRenderer:{get(){return null},set(){}},_currentRenderer2:{get(){return null},set(){}}})}catch{return e}}const l_=Q$(C.exports.createContext(null));class J$ extends C.exports.Component{render(){return w(l_.Provider,{value:this._reactInternals,children:this.props.children})}}const{ReactCurrentOwner:VSe,ReactCurrentDispatcher:USe}=C.exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function GSe(){const e=C.exports.useContext(l_);if(!e)throw new Error("its-fine: useFiber must be called within a <FiberProvider />!");const t=C.exports.useId();return C.exports.useMemo(()=>{var r;return(r=VSe.current)!=null?r:s_(e,!1,i=>{let o=i.memoizedState;for(;o;){if(o.memoizedState===t)return!0;o=o.next}})},[e,t])}const pg=[],WA=new WeakMap;function jSe(){var e;const t=GSe();pg.splice(0,pg.length),s_(t,!0,n=>{var r;const i=(r=n.type)==null?void 0:r._context;i&&i!==l_&&pg.push(Q$(i))});for(const n of pg){const r=(e=USe.current)==null?void 0:e.readContext(n);WA.set(n,r)}return C.exports.useMemo(()=>pg.reduce((n,r)=>i=>C.exports.createElement(n,null,C.exports.createElement(r.Provider,WSe(HA({},i),{value:WA.get(r)}))),n=>w(J$,{...HA({},n)})),[])}function qSe(e){const t=ne.useRef();return ne.useLayoutEffect(()=>{t.current=e}),t.current}const KSe=e=>{const t=ne.useRef(),n=ne.useRef(),r=ne.useRef(),i=qSe(e),o=jSe(),a=s=>{const{forwardedRef:l}=e;!l||(typeof l=="function"?l(s):l.current=s)};return ne.useLayoutEffect(()=>(n.current=new $f.Stage({width:e.width,height:e.height,container:t.current}),a(n.current),r.current=Og.createContainer(n.current,o_.exports.LegacyRoot,!1,null),Og.updateContainer(w(o,{children:e.children}),r.current),()=>{!$f.isBrowser||(a(null),Og.updateContainer(null,r.current,null),n.current.destroy())}),[]),ne.useLayoutEffect(()=>{a(n.current),Cx(n.current,e,i),Og.updateContainer(w(o,{children:e.children}),r.current,null)}),w("div",{ref:t,accessKey:e.accessKey,className:e.className,role:e.role,style:e.style,tabIndex:e.tabIndex,title:e.title})},$S="Layer",ZSe="Group",CC="Rect",_C="Circle",YSe="Line",HS="Image",XSe="Transformer",Og=Ybe(DSe);Og.injectIntoDevTools({findHostInstanceByFiber:()=>null,bundleType:0,version:ne.version,rendererPackageName:"react-konva"});const QSe=ne.forwardRef((e,t)=>w(J$,{children:w(KSe,{...e,forwardedRef:t})})),JSe=e=>{const{r:t,g:n,b:r,a:i}=e;return`rgba(${t}, ${n}, ${r}, ${i})`},eH=e=>{const{r:t,g:n,b:r}=e;return`rgba(${t}, ${n}, ${r})`},ewe=jt(e=>e.inpainting,e=>{const{lines:t,maskColor:n}=e;return{lines:t,maskColorString:eH(n)}}),twe=jt([e=>e.inpainting,e=>e.options,Ga],(e,t,n)=>{const{tool:r,brushSize:i,maskColor:o,shouldInvertMask:a,shouldShowMask:s,shouldShowCheckboardTransparency:l,lines:d,pastLines:p,futureLines:g,shouldShowBoundingBoxFill:m}=e,{showDualDisplay:y}=t;return{tool:r,brushSize:i,maskColor:o,shouldInvertMask:a,shouldShowMask:s,shouldShowCheckboardTransparency:l,canUndo:p.length>0,canRedo:g.length>0,isMaskEmpty:d.length===0,activeTabName:n,showDualDisplay:y,shouldShowBoundingBoxFill:m}},{memoizeOptions:{resultEqualityCheck:Wt.isEqual}}),nwe=jt(e=>e.inpainting,e=>{const{tool:t,brushSize:n,maskColor:r,shouldInvertMask:i,shouldShowMask:o,shouldShowCheckboardTransparency:a,imageToInpaint:s,stageScale:l,shouldShowBoundingBox:d,shouldShowBoundingBoxFill:p,isDrawing:g,shouldLockBoundingBox:m,boundingBoxDimensions:y}=e;return{tool:t,brushSize:n,shouldInvertMask:i,shouldShowMask:o,shouldShowCheckboardTransparency:a,maskColor:r,imageToInpaint:s,stageScale:l,shouldShowBoundingBox:d,shouldShowBoundingBoxFill:p,isDrawing:g,shouldLockBoundingBox:m,boundingBoxDimensions:y}},{memoizeOptions:{resultEqualityCheck:(e,t)=>{const{imageToInpaint:n,...r}=e,{imageToInpaint:i,...o}=t;return Wt.isEqual(r,o)&&n==i}}}),rwe=()=>{const{lines:e,maskColorString:t}=$e(ewe);return w(Fn,{children:e.map((n,r)=>w(YSe,{points:n.points,stroke:t,strokeWidth:n.strokeWidth*2,tension:0,lineCap:"round",lineJoin:"round",shadowForStrokeEnabled:!1,listening:!1,globalCompositeOperation:n.tool==="brush"?"source-over":"destination-out"},r))})},iwe=jt(e=>e.inpainting,e=>{const{cursorPosition:t,canvasDimensions:{width:n,height:r},shouldShowBrushPreview:i,brushSize:o,maskColor:a,tool:s,shouldShowBrush:l}=e;return{cursorPosition:t,width:n,height:r,shouldShowBrushPreview:i,brushSize:o,maskColorString:eH(a),tool:s,shouldShowBrush:l}},{memoizeOptions:{resultEqualityCheck:Wt.isEqual}}),owe=()=>{const{cursorPosition:e,width:t,height:n,shouldShowBrushPreview:r,brushSize:i,maskColorString:o,tool:a,shouldShowBrush:s}=$e(iwe);return!s||!(e||r)?null:w(_C,{x:e?e.x:t/2,y:e?e.y:n/2,radius:i/2,fill:o,listening:!1,globalCompositeOperation:a==="eraser"?"destination-out":"source-over"})},awe=jt(e=>e.inpainting,e=>{const{cursorPosition:t,canvasDimensions:{width:n,height:r},shouldShowBrushPreview:i,brushSize:o,stageScale:a,shouldShowBrush:s}=e;return{cursorPosition:t,width:n,height:r,shouldShowBrushPreview:i,brushSize:o,strokeWidth:1/a,shouldShowBrush:s}},{memoizeOptions:{resultEqualityCheck:Wt.isEqual}}),swe=()=>{const{cursorPosition:e,width:t,height:n,shouldShowBrushPreview:r,brushSize:i,strokeWidth:o,shouldShowBrush:a}=$e(awe);return!a||!(e||r)?null:te(Fn,{children:[w(_C,{x:e?e.x:t/2,y:e?e.y:n/2,radius:i/2,stroke:"rgba(0,0,0,1)",strokeWidth:o,strokeEnabled:!0,listening:!1}),w(_C,{x:e?e.x:t/2,y:e?e.y:n/2,radius:1,fill:"rgba(0,0,0,1)",listening:!1})]})},lwe=()=>{const{tool:e,lines:t,cursorPosition:n,brushSize:r,canvasDimensions:{width:i,height:o},maskColor:a,shouldInvertMask:s,shouldShowMask:l,shouldShowBrushPreview:d,shouldShowCheckboardTransparency:p,imageToInpaint:g,shouldShowBrush:m,shouldShowBoundingBoxFill:y,shouldLockBoundingBox:b,stageScale:S,pastLines:E,futureLines:P,needsCache:k,isDrawing:L}=$e(I=>I.inpainting);return C.exports.useLayoutEffect(()=>{!ll.current||ll.current.cache({x:0,y:0,width:i,height:o})},[t,n,i,o,e,r,a,s,l,d,p,g,m,y,b,S,E,P,k,L]),C.exports.useEffect(()=>{const I=window.setTimeout(()=>{!ll.current||ll.current.cache({x:0,y:0,width:i,height:o})},0);return()=>{window.clearTimeout(I)}}),null},ky=e=>{const t=e.getPointerPosition(),n=e.getAbsoluteTransform().copy();if(!t||!n)return;const r=n.invert().point(t);return{x:Math.floor(r.x),y:Math.floor(r.y)}},uwe=4,tH=jt(e=>e.inpainting,e=>{const{boundingBoxCoordinate:t,boundingBoxDimensions:n,boundingBoxPreviewFill:r,canvasDimensions:i,stageScale:o,imageToInpaint:a,shouldLockBoundingBox:s}=e;return{boundingBoxCoordinate:t,boundingBoxDimensions:n,boundingBoxPreviewFillString:JSe(r),canvasDimensions:i,stageScale:o,imageToInpaint:a,dash:uwe/o,strokeWidth:1/o,shouldLockBoundingBox:s}},{memoizeOptions:{resultEqualityCheck:Wt.isEqual}}),cwe=()=>{const{boundingBoxCoordinate:e,boundingBoxDimensions:t,boundingBoxPreviewFillString:n,canvasDimensions:r}=$e(tH);return te(ZSe,{children:[w(CC,{x:0,y:0,height:r.height,width:r.width,fill:n}),w(CC,{x:e.x,y:e.y,width:t.width,height:t.height,fill:"rgb(255,255,255)",listening:!1,globalCompositeOperation:"destination-out"})]})},dwe=()=>{const e=ct(),{boundingBoxCoordinate:t,boundingBoxDimensions:n,strokeWidth:r,stageScale:i,imageToInpaint:o,shouldLockBoundingBox:a}=$e(tH),s=C.exports.useRef(null),l=C.exports.useRef(null);C.exports.useEffect(()=>{!s.current||!l.current||(s.current.nodes([l.current]),s.current.getLayer()?.batchDraw())},[a]),C.exports.useEffect(()=>()=>{const S=fs.current?.container();!S||(S.style.cursor="unset")},[a]);const d=64*i,p=C.exports.useCallback(S=>{e(VL({x:Math.floor(S.target.x()),y:Math.floor(S.target.y())}))},[e]),g=C.exports.useCallback(S=>{if(!o)return t;const{x:E,y:P}=S,k=o.width-n.width,L=o.height-n.height,I=Math.floor(Wt.clamp(E,0,k*i)),O=Math.floor(Wt.clamp(P,0,L*i));return{x:I,y:O}},[t,n,o,i]),m=C.exports.useCallback(()=>{if(!l.current)return;const S=l.current,E=S.scaleX(),P=S.scaleY(),k=Math.round(S.width()*E),L=Math.round(S.height()*P),I=Math.round(S.x()),O=Math.round(S.y());e(Tg({width:k,height:L})),e(VL({x:I,y:O})),S.scaleX(1),S.scaleY(1)},[e]),y=C.exports.useCallback((S,E,P)=>{const k=S.x%d,L=S.y%d,I=FL(E.x,d)+k,O=FL(E.y,d)+L,N=Math.abs(E.x-I),D=Math.abs(E.y-O),F=N<d,U=D<d;let W={...S};return F&&!U?W={x:I,y:S.y}:!F&&U?W={x:S.x,y:O}:F&&U&&(W={x:I,y:O}),W},[d]),b=C.exports.useCallback((S,E)=>!o||E.width+E.x>o.width*i||E.height+E.y>o.height*i||E.x<0||E.y<0?S:E,[o,i]);return te(Fn,{children:[w(CC,{x:t.x,y:t.y,width:n.width,height:n.height,ref:l,stroke:"white",strokeWidth:r,listening:!a,onMouseEnter:S=>{const E=S?.target?.getStage()?.container();!E||(E.style.cursor=a?"none":"move")},onMouseLeave:S=>{const E=S?.target?.getStage()?.container();!E||(E.style.cursor=a?"none":"default")},draggable:!a,onDragMove:p,dragBoundFunc:g,onTransform:m}),w(XSe,{ref:s,anchorCornerRadius:3,anchorFill:"rgba(212,216,234,1)",anchorSize:15,anchorStroke:"rgb(42,42,42)",borderDash:[4,4],borderStroke:"black",rotateEnabled:!1,borderEnabled:!0,flipEnabled:!1,ignoreStroke:!0,keepRatio:!1,listening:!a,enabledAnchors:a?[]:void 0,boundBoxFunc:b,anchorDragBoundFunc:y})]})},fwe=jt([e=>e.options,e=>e.inpainting,Ga],(e,t,n)=>{const{shouldShowMask:r,cursorPosition:i,shouldLockBoundingBox:o}=t;return{activeTabName:n,shouldShowMask:r,isCursorOnCanvas:Boolean(i),shouldLockBoundingBox:o}},{memoizeOptions:{resultEqualityCheck:Wt.isEqual}}),hwe=()=>{const e=ct(),{shouldShowMask:t,activeTabName:n,isCursorOnCanvas:r,shouldLockBoundingBox:i}=$e(fwe),o=C.exports.useRef(!1),a=C.exports.useRef(null);return C.exports.useEffect(()=>{const s=l=>{if(!(!["x"," "].includes(l.key)||n!=="inpainting"||!t)){if(!r){a.current||(a.current=l),o.current=!1;return}if(l.stopPropagation(),l.preventDefault(),!l.repeat){if(a.current||(o.current=!0,a.current=l),!o.current&&l.type==="keyup"){o.current=!0,a.current=l;return}switch(l.key){case"x":{e(yye());break}case" ":{if(!t)break;l.type==="keydown"&&e(Lg(!1)),e(TB(!i));break}}a.current=l,o.current=!0}}};return document.addEventListener("keydown",s),document.addEventListener("keyup",s),()=>{document.removeEventListener("keydown",s),document.removeEventListener("keyup",s)}},[e,n,t,r,i]),null};let fs,ll,N5;const pwe=()=>{const e=ct(),{tool:t,brushSize:n,shouldInvertMask:r,shouldShowMask:i,shouldShowCheckboardTransparency:o,maskColor:a,imageToInpaint:s,stageScale:l,shouldShowBoundingBox:d,shouldShowBoundingBoxFill:p,isDrawing:g,shouldLockBoundingBox:m,boundingBoxDimensions:y}=$e(nwe),b=od();fs=C.exports.useRef(null),ll=C.exports.useRef(null),N5=C.exports.useRef(null);const S=C.exports.useRef({x:0,y:0}),E=C.exports.useRef(!1),[P,k]=C.exports.useState(null);C.exports.useEffect(()=>{if(s){const F=new Image;F.onload=()=>{N5.current=F,k(F)},F.onerror=()=>{b({title:"Unable to Load Image",description:`Image ${s.url} failed to load`,status:"error",isClosable:!0}),e(U7())},F.src=s.url}else k(null)},[s,e,l,b]);const L=C.exports.useCallback(()=>{if(!fs.current)return;const F=ky(fs.current);!F||!ll.current||!m||(e(Lg(!0)),e($L({tool:t,strokeWidth:n/2,points:[F.x,F.y]})))},[e,n,t,m]),I=C.exports.useCallback(()=>{if(!fs.current)return;const F=ky(fs.current);!F||(e(WL(F)),!(!ll.current||!m)&&(S.current=F,g&&(E.current=!0,e(HL([F.x,F.y])))))},[e,g,m]),O=C.exports.useCallback(()=>{if(!E.current&&g&&fs.current){const F=ky(fs.current);if(!F||!ll.current||!m)return;e(HL([F.x,F.y]))}else E.current=!1;e(Lg(!1))},[e,g,m]),N=C.exports.useCallback(()=>{e(WL(null)),e(Lg(!1))},[e]),D=C.exports.useCallback(F=>{if(F.evt.buttons===1){if(!fs.current)return;const U=ky(fs.current);if(!U||!ll.current||!m)return;e(Lg(!0)),e($L({tool:t,strokeWidth:n/2,points:[U.x,U.y]}))}},[e,n,t,m]);return te("div",{className:"inpainting-canvas-wrapper",tabIndex:1,children:[te("div",{className:"inpainting-alerts",children:[!i&&w("div",{style:{pointerEvents:"none"},children:"Mask Hidden (H)"}),r&&w("div",{style:{pointerEvents:"none"},children:"Mask Inverted (Shift+M)"}),!m&&w("div",{style:{pointerEvents:"none"},children:`Transforming Bounding Box ${y.width}x${y.height} (M)`})]}),P&&te(QSe,{width:Math.floor(P.width*l),height:Math.floor(P.height*l),scale:{x:l,y:l},onMouseDown:L,onMouseMove:I,onMouseEnter:D,onMouseUp:O,onMouseOut:N,onMouseLeave:N,style:{cursor:i?"none":"default"},className:"inpainting-canvas-stage checkerboard",ref:fs,children:[!r&&!o&&w($S,{name:"image-layer",listening:!1,children:w(HS,{listening:!1,image:P})}),i&&te(Fn,{children:[te($S,{name:"mask-layer",listening:!1,opacity:o||r?1:a.a,ref:ll,children:[w(rwe,{}),m&&w(owe,{}),r&&w(HS,{image:P,listening:!1,globalCompositeOperation:"source-in"}),!r&&o&&w(HS,{image:P,listening:!1,globalCompositeOperation:"source-out"})]}),i&&te($S,{children:[p&&d&&w(cwe,{}),d&&w(dwe,{}),m&&w(swe,{})]})]})]}),w(lwe,{}),w(hwe,{})]})},gwe=()=>{const e=ct(),{needsCache:t,imageToInpaint:n}=$e(i=>i.inpainting),r=C.exports.useRef(null);return C.exports.useLayoutEffect(()=>{window.setTimeout(()=>{if(!r.current||!n)return;const i=r.current.clientWidth,o=r.current.clientHeight,a=Math.min(1,Math.min(i/n.width,o/n.height));e(vye(a))},0)},[e,n,t]),w("div",{ref:r,className:"inpainting-canvas-area",children:w(A0,{thickness:"2px",speed:"1s",size:"xl"})})};function mwe(e){return mt({tag:"svg",attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{d:"M14 1H3L2 2v11l1 1h11l1-1V2l-1-1zM8 13H3V2h5v11zm6 0H9V2h5v11z"}}]})(e)}function _x(){return(_x=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function nH(e,t){if(e==null)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)t.indexOf(n=o[r])>=0||(i[n]=e[n]);return i}function kC(e){var t=C.exports.useRef(e),n=C.exports.useRef(function(r){t.current&&t.current(r)});return t.current=e,n.current}var S0=function(e,t,n){return t===void 0&&(t=0),n===void 0&&(n=1),e>n?n:e<t?t:e},cm=function(e){return"touches"in e},EC=function(e){return e&&e.ownerDocument.defaultView||self},VA=function(e,t,n){var r=e.getBoundingClientRect(),i=cm(t)?function(o,a){for(var s=0;s<o.length;s++)if(o[s].identifier===a)return o[s];return o[0]}(t.touches,n):t;return{left:S0((i.pageX-(r.left+EC(e).pageXOffset))/r.width),top:S0((i.pageY-(r.top+EC(e).pageYOffset))/r.height)}},UA=function(e){!cm(e)&&e.preventDefault()},u_=ne.memo(function(e){var t=e.onMove,n=e.onKey,r=nH(e,["onMove","onKey"]),i=C.exports.useRef(null),o=kC(t),a=kC(n),s=C.exports.useRef(null),l=C.exports.useRef(!1),d=C.exports.useMemo(function(){var y=function(E){UA(E),(cm(E)?E.touches.length>0:E.buttons>0)&&i.current?o(VA(i.current,E,s.current)):S(!1)},b=function(){return S(!1)};function S(E){var P=l.current,k=EC(i.current),L=E?k.addEventListener:k.removeEventListener;L(P?"touchmove":"mousemove",y),L(P?"touchend":"mouseup",b)}return[function(E){var P=E.nativeEvent,k=i.current;if(k&&(UA(P),!function(I,O){return O&&!cm(I)}(P,l.current)&&k)){if(cm(P)){l.current=!0;var L=P.changedTouches||[];L.length&&(s.current=L[0].identifier)}k.focus(),o(VA(k,P,s.current)),S(!0)}},function(E){var P=E.which||E.keyCode;P<37||P>40||(E.preventDefault(),a({left:P===39?.05:P===37?-.05:0,top:P===40?.05:P===38?-.05:0}))},S]},[a,o]),p=d[0],g=d[1],m=d[2];return C.exports.useEffect(function(){return m},[m]),w("div",{..._x({},r,{onTouchStart:p,onMouseDown:p,className:"react-colorful__interactive",ref:i,onKeyDown:g,tabIndex:0,role:"slider"})})}),kx=function(e){return e.filter(Boolean).join(" ")},c_=function(e){var t=e.color,n=e.left,r=e.top,i=r===void 0?.5:r,o=kx(["react-colorful__pointer",e.className]);return w("div",{className:o,style:{top:100*i+"%",left:100*n+"%"},children:w("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}})})},eo=function(e,t,n){return t===void 0&&(t=0),n===void 0&&(n=Math.pow(10,t)),Math.round(n*e)/n},rH=function(e){var t=e.s,n=e.v,r=e.a,i=(200-t)*n/100;return{h:eo(e.h),s:eo(i>0&&i<200?t*n/100/(i<=100?i:200-i)*100:0),l:eo(i/2),a:eo(r,2)}},PC=function(e){var t=rH(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},WS=function(e){var t=rH(e);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"},vwe=function(e){var t=e.h,n=e.s,r=e.v,i=e.a;t=t/360*6,n/=100,r/=100;var o=Math.floor(t),a=r*(1-n),s=r*(1-(t-o)*n),l=r*(1-(1-t+o)*n),d=o%6;return{r:eo(255*[r,s,a,a,l,r][d]),g:eo(255*[l,r,r,s,a,a][d]),b:eo(255*[a,a,l,r,r,s][d]),a:eo(i,2)}},ywe=function(e){var t=e.r,n=e.g,r=e.b,i=e.a,o=Math.max(t,n,r),a=o-Math.min(t,n,r),s=a?o===t?(n-r)/a:o===n?2+(r-t)/a:4+(t-n)/a:0;return{h:eo(60*(s<0?s+6:s)),s:eo(o?a/o*100:0),v:eo(o/255*100),a:i}},xwe=ne.memo(function(e){var t=e.hue,n=e.onChange,r=kx(["react-colorful__hue",e.className]);return ne.createElement("div",{className:r},ne.createElement(u_,{onMove:function(i){n({h:360*i.left})},onKey:function(i){n({h:S0(t+360*i.left,0,360)})},"aria-label":"Hue","aria-valuenow":eo(t),"aria-valuemax":"360","aria-valuemin":"0"},ne.createElement(c_,{className:"react-colorful__hue-pointer",left:t/360,color:PC({h:t,s:100,v:100,a:1})})))}),bwe=ne.memo(function(e){var t=e.hsva,n=e.onChange,r={backgroundColor:PC({h:t.h,s:100,v:100,a:1})};return ne.createElement("div",{className:"react-colorful__saturation",style:r},ne.createElement(u_,{onMove:function(i){n({s:100*i.left,v:100-100*i.top})},onKey:function(i){n({s:S0(t.s+100*i.left,0,100),v:S0(t.v-100*i.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+eo(t.s)+"%, Brightness "+eo(t.v)+"%"},ne.createElement(c_,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:PC(t)})))}),iH=function(e,t){if(e===t)return!0;for(var n in e)if(e[n]!==t[n])return!1;return!0};function Swe(e,t,n){var r=kC(n),i=C.exports.useState(function(){return e.toHsva(t)}),o=i[0],a=i[1],s=C.exports.useRef({color:t,hsva:o});C.exports.useEffect(function(){if(!e.equal(t,s.current.color)){var d=e.toHsva(t);s.current={hsva:d,color:t},a(d)}},[t,e]),C.exports.useEffect(function(){var d;iH(o,s.current.hsva)||e.equal(d=e.fromHsva(o),s.current.color)||(s.current={hsva:o,color:d},r(d))},[o,e,r]);var l=C.exports.useCallback(function(d){a(function(p){return Object.assign({},p,d)})},[]);return[o,l]}var wwe=typeof window<"u"?C.exports.useLayoutEffect:C.exports.useEffect,Cwe=function(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0},GA=new Map,_we=function(e){wwe(function(){var t=e.current?e.current.ownerDocument:document;if(t!==void 0&&!GA.has(t)){var n=t.createElement("style");n.innerHTML=`.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}`,GA.set(t,n);var r=Cwe();r&&n.setAttribute("nonce",r),t.head.appendChild(n)}},[])},kwe=function(e){var t=e.className,n=e.hsva,r=e.onChange,i={backgroundImage:"linear-gradient(90deg, "+WS(Object.assign({},n,{a:0}))+", "+WS(Object.assign({},n,{a:1}))+")"},o=kx(["react-colorful__alpha",t]),a=eo(100*n.a);return ne.createElement("div",{className:o},w("div",{className:"react-colorful__alpha-gradient",style:i}),ne.createElement(u_,{onMove:function(s){r({a:s.left})},onKey:function(s){r({a:S0(n.a+s.left)})},"aria-label":"Alpha","aria-valuetext":a+"%","aria-valuenow":a,"aria-valuemin":"0","aria-valuemax":"100"},ne.createElement(c_,{className:"react-colorful__alpha-pointer",left:n.a,color:WS(n)})))},Ewe=function(e){var t=e.className,n=e.colorModel,r=e.color,i=r===void 0?n.defaultColor:r,o=e.onChange,a=nH(e,["className","colorModel","color","onChange"]),s=C.exports.useRef(null);_we(s);var l=Swe(n,i,o),d=l[0],p=l[1],g=kx(["react-colorful",t]);return ne.createElement("div",_x({},a,{ref:s,className:g}),w(bwe,{hsva:d,onChange:p}),w(xwe,{hue:d.h,onChange:p}),ne.createElement(kwe,{hsva:d,onChange:p,className:"react-colorful__last-control"}))},Pwe={defaultColor:{r:0,g:0,b:0,a:1},toHsva:ywe,fromHsva:vwe,equal:iH},Twe=function(e){return ne.createElement(Ewe,_x({},e,{colorModel:Pwe}))};const Lwe=e=>{const{styleClass:t,...n}=e;return w(Twe,{className:`invokeai__color-picker ${t}`,...n})},Awe=()=>{const{tool:e,brushSize:t,maskColor:n,shouldInvertMask:r,shouldShowMask:i,canUndo:o,canRedo:a,isMaskEmpty:s,activeTabName:l,showDualDisplay:d}=$e(twe),p=ct(),g=od(),[m,y]=C.exports.useState(!1);Dt("[",q=>{q.preventDefault(),t-5>0?P(t-5):P(1)},{enabled:l==="inpainting"&&i},[l,i,t]),Dt("]",q=>{q.preventDefault(),P(t+5)},{enabled:l==="inpainting"&&i},[l,i,t]),Dt("shift+[",q=>{q.preventDefault(),N({...n,a:Math.max(n.a-.05,0)})},{enabled:l==="inpainting"&&i},[l,i,n.a]),Dt("shift+]",q=>{q.preventDefault(),N({...n,a:Math.min(n.a+.05,100)})},{enabled:l==="inpainting"&&i},[l,i,n.a]),Dt("e",q=>{q.preventDefault(),!(l!=="inpainting"||!i)&&S()},{enabled:l==="inpainting"&&i},[l,i]),Dt("b",q=>{q.preventDefault(),E()},{enabled:l==="inpainting"&&i},[l,i]),Dt("m",q=>{q.preventDefault(),p(_ye())},{enabled:l==="inpainting"&&i},[l,i]),Dt("cmd+z, control+z",q=>{q.preventDefault(),D()},{enabled:l==="inpainting"&&i&&o},[l,i,o]),Dt("cmd+shift+z, control+shift+z, control+y, cmd+y",q=>{q.preventDefault(),F()},{enabled:l==="inpainting"&&i&&a},[l,i,a]),Dt("h",q=>{q.preventDefault(),k()},{enabled:l==="inpainting"},[l,i]),Dt("shift+m",q=>{q.preventDefault(),L()},{enabled:l==="inpainting"&&i},[l,r,i]),Dt("shift+c",q=>{q.preventDefault(),b(),g({title:"Mask Cleared",status:"success",duration:2500,isClosable:!0})},{enabled:l==="inpainting"&&i&&!s},[l,s,i]),Dt("shift+j",()=>{U()},[d]);const b=()=>{p(pye())},S=()=>p(BL("eraser")),E=()=>p(BL("brush")),P=q=>{p(kS(!0)),p(cye(q))},k=()=>p(fye(!i)),L=()=>p(dye(!r)),I=()=>{p(kS(!0))},O=()=>{p(kS(!1))},N=q=>{p(hye(q))},D=()=>p(gye()),F=()=>p(mye()),U=()=>{p(Qwe(!d)),p(Cf(!0))};return te("div",{className:"inpainting-settings",children:[te("div",{className:"inpainting-buttons-group",children:[w(l3,{trigger:"hover",onOpen:I,onClose:O,triggerComponent:w(sn,{"aria-label":"Brush (B)",tooltip:"Brush (B)",icon:w(mB,{}),onClick:E,"data-selected":e==="brush",isDisabled:!i}),children:te("div",{className:"inpainting-slider-numberinput",children:[w(R5,{label:"Brush Size",value:t,onChange:P,min:1,max:200,width:"100px",focusThumbOnChange:!1,isDisabled:!i}),w(no,{value:t,onChange:P,width:"80px",min:1,max:999,isDisabled:!i})]})}),w(sn,{"aria-label":"Eraser (E)",tooltip:"Eraser (E)",icon:w(A2e,{}),onClick:S,"data-selected":e==="eraser",isDisabled:!i})]}),te("div",{className:"inpainting-buttons-group",children:[w(l3,{trigger:"click",onOpen:()=>y(!0),onClose:()=>y(!1),triggerComponent:w(sn,{"aria-label":"Mask Options",tooltip:"Mask Options",icon:w(M2e,{}),cursor:"pointer","data-selected":m}),children:te("div",{className:"inpainting-button-dropdown",children:[w(sn,{"aria-label":"Hide/Show Mask (H)",tooltip:"Hide/Show Mask (H)","data-selected":!i,icon:i?w(m$,{size:22}):w(g$,{size:22}),onClick:k}),w(sn,{tooltip:"Invert Mask Display (Shift+M)","aria-label":"Invert Mask Display (Shift+M)","data-selected":r,icon:r?w(c2e,{size:22}):w(h2e,{size:22}),onClick:L,isDisabled:!i}),w(l3,{trigger:"hover",placement:"right",styleClass:"inpainting-color-picker",triggerComponent:w(sn,{"aria-label":"Mask Color",tooltip:"Mask Color",icon:w(N2e,{}),isDisabled:!i,cursor:"pointer"}),children:w(Lwe,{color:n,onChange:N})})]})}),w(sn,{"aria-label":"Clear Mask (Shift+C)",tooltip:"Clear Mask (Shift+C)",icon:w(z2e,{size:18,style:{transform:"rotate(45deg)"}}),onClick:b,isDisabled:s||!i})]}),te("div",{className:"inpainting-buttons-group",children:[w(sn,{"aria-label":"Undo",tooltip:"Undo",icon:w(U2e,{}),onClick:D,isDisabled:!o||!i}),w(sn,{"aria-label":"Redo",tooltip:"Redo",icon:w(B2e,{}),onClick:F,isDisabled:!a||!i})]}),w("div",{className:"inpainting-buttons-group",children:w(sn,{"aria-label":"Clear Image",tooltip:"Clear Image",icon:w(V2e,{size:16}),onClick:()=>{p(U7())}})}),w(sn,{"aria-label":"Split Layout (Shift+J)",tooltip:"Split Layout (Shift+J)",icon:w(mwe,{}),"data-selected":d,onClick:U})]})},Iwe=jt([e=>e.inpainting,e=>e.options],(e,t)=>{const{needsCache:n,imageToInpaint:r}=e,{showDualDisplay:i}=t;return{needsCache:n,showDualDisplay:i,imageToInpaint:r}},{memoizeOptions:{resultEqualityCheck:Wt.isEqual}}),Mwe=()=>{const e=ct(),{showDualDisplay:t,needsCache:n,imageToInpaint:r}=$e(Iwe);return C.exports.useLayoutEffect(()=>{const o=Wt.debounce(()=>e(Cf(!0)),250);return window.addEventListener("resize",o),()=>window.removeEventListener("resize",o)},[e]),te("div",{className:t?"workarea-split-view":"workarea-single-view",children:[te("div",{className:"workarea-split-view-left",children:[r?te("div",{className:"inpainting-main-area",children:[w(Awe,{}),w("div",{className:"inpainting-canvas-area",children:n?w(gwe,{}):w(pwe,{})})]}):w(IB,{})," "]}),t&&w("div",{className:"workarea-split-view-right",children:w(j7,{})})]})};function Rwe(){return w(J7,{optionsPanel:w(F4e,{}),styleClass:"inpainting-workarea-overrides",children:w(Mwe,{})})}function Owe(){const e=$e(n=>n.options.showAdvancedOptions),t={seed:{header:w(M7,{}),feature:Ji.SEED,options:w(R7,{})},variations:{header:w(N7,{}),feature:Ji.VARIATIONS,options:w(D7,{})},face_restore:{header:w(L7,{}),feature:Ji.FACE_CORRECTION,options:w(fx,{})},upscale:{header:w(O7,{}),feature:Ji.UPSCALE,options:w(hx,{})},other:{header:w(oB,{}),feature:Ji.OTHER,options:w(aB,{})}};return te(G7,{children:[w(W7,{}),w(H7,{}),w(B7,{}),w(z7,{}),e?w($7,{accordionInfo:t}):null]})}const Nwe=()=>w("div",{className:"workarea-single-view",children:w("div",{className:"text-to-image-area",children:w(j7,{})})});function Dwe(){return w(J7,{optionsPanel:w(Owe,{}),children:w(Nwe,{})})}const pp={txt2img:{title:w(xve,{fill:"black",boxSize:"2.5rem"}),workarea:w(Dwe,{}),tooltip:"Text To Image"},img2img:{title:w(pve,{fill:"black",boxSize:"2.5rem"}),workarea:w(R4e,{}),tooltip:"Image To Image"},inpainting:{title:w(gve,{fill:"black",boxSize:"2.5rem"}),workarea:w(Rwe,{}),tooltip:"Inpainting"},outpainting:{title:w(vve,{fill:"black",boxSize:"2.5rem"}),workarea:w(fve,{}),tooltip:"Outpainting"},nodes:{title:w(mve,{fill:"black",boxSize:"2.5rem"}),workarea:w(dve,{}),tooltip:"Nodes"},postprocess:{title:w(yve,{fill:"black",boxSize:"2.5rem"}),workarea:w(hve,{}),tooltip:"Post Processing"}},Av=Wt.map(pp,(e,t)=>t);[...Av];function zwe(){const e=$e(i=>i.options.activeTab),t=ct();Dt("1",()=>{t(Pa(0))}),Dt("2",()=>{t(Pa(1))}),Dt("3",()=>{t(Pa(2))}),Dt("4",()=>{t(Pa(3))}),Dt("5",()=>{t(Pa(4))}),Dt("6",()=>{t(Pa(5))});const n=()=>{const i=[];return Object.keys(pp).forEach(o=>{i.push(w(Xr,{hasArrow:!0,label:pp[o].tooltip,placement:"right",children:w(CF,{children:pp[o].title})},o))}),i},r=()=>{const i=[];return Object.keys(pp).forEach(o=>{i.push(w(SF,{className:"app-tabs-panel",children:pp[o].workarea},o))}),i};return te(bF,{isLazy:!0,className:"app-tabs",variant:"unstyled",defaultIndex:e,index:e,onChange:i=>{t(Pa(i))},children:[w("div",{className:"app-tabs-list",children:n()}),w(wF,{className:"app-tabs-panels",children:r()})]})}const oH={prompt:"",iterations:1,steps:50,cfgScale:7.5,height:512,width:512,sampler:"k_lms",threshold:0,perlin:0,seed:0,seamless:!1,hiresFix:!1,img2imgStrength:.75,maskPath:"",shouldFitToWidthHeight:!0,shouldGenerateVariations:!1,variationAmount:.1,seedWeights:"",shouldRunESRGAN:!1,upscalingLevel:4,upscalingStrength:.75,shouldRunFacetool:!1,facetoolStrength:.8,facetoolType:"gfpgan",codeformerFidelity:.75,shouldRandomizeSeed:!0,showAdvancedOptions:!0,activeTab:0,shouldShowImageDetails:!1,showDualDisplay:!0,shouldShowOptionsPanel:!0,shouldPinOptionsPanel:!0,optionsPanelScrollPosition:0,shouldHoldOptionsPanelOpen:!1,shouldLoopback:!1},Fwe=oH,aH=J4({name:"options",initialState:Fwe,reducers:{setPrompt:(e,t)=>{const n=t.payload;typeof n=="string"?e.prompt=n:e.prompt=s3(n)},setIterations:(e,t)=>{e.iterations=t.payload},setSteps:(e,t)=>{e.steps=t.payload},setCfgScale:(e,t)=>{e.cfgScale=t.payload},setThreshold:(e,t)=>{e.threshold=t.payload},setPerlin:(e,t)=>{e.perlin=t.payload},setHeight:(e,t)=>{e.height=t.payload},setWidth:(e,t)=>{e.width=t.payload},setSampler:(e,t)=>{e.sampler=t.payload},setSeed:(e,t)=>{e.seed=t.payload,e.shouldRandomizeSeed=!1},setImg2imgStrength:(e,t)=>{e.img2imgStrength=t.payload},setFacetoolStrength:(e,t)=>{e.facetoolStrength=t.payload},setCodeformerFidelity:(e,t)=>{e.codeformerFidelity=t.payload},setUpscalingLevel:(e,t)=>{e.upscalingLevel=t.payload},setUpscalingStrength:(e,t)=>{e.upscalingStrength=t.payload},setMaskPath:(e,t)=>{e.maskPath=t.payload},setSeamless:(e,t)=>{e.seamless=t.payload},setHiresFix:(e,t)=>{e.hiresFix=t.payload},setShouldFitToWidthHeight:(e,t)=>{e.shouldFitToWidthHeight=t.payload},resetSeed:e=>{e.seed=-1},setParameter:(e,t)=>{const{key:n,value:r}=t.payload,i={...e,[n]:r};return n==="seed"&&(i.shouldRandomizeSeed=!1),i},setShouldGenerateVariations:(e,t)=>{e.shouldGenerateVariations=t.payload},setVariationAmount:(e,t)=>{e.variationAmount=t.payload},setSeedWeights:(e,t)=>{e.seedWeights=t.payload},setAllTextToImageParameters:(e,t)=>{const{sampler:n,prompt:r,seed:i,variations:o,steps:a,cfg_scale:s,threshold:l,perlin:d,seamless:p,hires_fix:g,width:m,height:y}=t.payload.image;o&&o.length>0?(e.seedWeights=_5(o),e.shouldGenerateVariations=!0):e.shouldGenerateVariations=!1,i&&(e.seed=i,e.shouldRandomizeSeed=!1),r&&(e.prompt=s3(r)),n&&(e.sampler=n),a&&(e.steps=a),s&&(e.cfgScale=s),l&&(e.threshold=l),typeof l>"u"&&(e.threshold=0),d&&(e.perlin=d),typeof d>"u"&&(e.perlin=0),typeof p=="boolean"&&(e.seamless=p),typeof g=="boolean"&&(e.hiresFix=g),m&&(e.width=m),y&&(e.height=y)},setAllImageToImageParameters:(e,t)=>{const{type:n,strength:r,fit:i,init_image_path:o,mask_image_path:a}=t.payload.image;n==="img2img"&&(o&&(e.initialImage=o),a&&(e.maskPath=a),r&&(e.img2imgStrength=r),typeof i=="boolean"&&(e.shouldFitToWidthHeight=i))},setAllParameters:(e,t)=>{const{type:n,sampler:r,prompt:i,seed:o,variations:a,steps:s,cfg_scale:l,threshold:d,perlin:p,seamless:g,hires_fix:m,width:y,height:b,strength:S,fit:E,init_image_path:P,mask_image_path:k}=t.payload.image;n==="img2img"&&(P&&(e.initialImage=P),k&&(e.maskPath=k),S&&(e.img2imgStrength=S),typeof E=="boolean"&&(e.shouldFitToWidthHeight=E)),a&&a.length>0?(e.seedWeights=_5(a),e.shouldGenerateVariations=!0):e.shouldGenerateVariations=!1,o&&(e.seed=o,e.shouldRandomizeSeed=!1),i&&(e.prompt=s3(i)),r&&(e.sampler=r),s&&(e.steps=s),l&&(e.cfgScale=l),d&&(e.threshold=d),typeof d>"u"&&(e.threshold=0),p&&(e.perlin=p),typeof p>"u"&&(e.perlin=0),typeof g=="boolean"&&(e.seamless=g),typeof m=="boolean"&&(e.hiresFix=m),y&&(e.width=y),b&&(e.height=b)},resetOptionsState:e=>({...e,...oH}),setShouldRunFacetool:(e,t)=>{e.shouldRunFacetool=t.payload},setFacetoolType:(e,t)=>{e.facetoolType=t.payload},setShouldRunESRGAN:(e,t)=>{e.shouldRunESRGAN=t.payload},setShouldRandomizeSeed:(e,t)=>{e.shouldRandomizeSeed=t.payload},setShowAdvancedOptions:(e,t)=>{e.showAdvancedOptions=t.payload},setActiveTab:(e,t)=>{typeof t.payload=="number"?e.activeTab=t.payload:e.activeTab=Av.indexOf(t.payload)},setShouldShowImageDetails:(e,t)=>{e.shouldShowImageDetails=t.payload},setShowDualDisplay:(e,t)=>{e.showDualDisplay=t.payload},setInitialImage:(e,t)=>{e.initialImage=t.payload},clearInitialImage:e=>{e.initialImage=void 0},setShouldPinOptionsPanel:(e,t)=>{e.shouldPinOptionsPanel=t.payload},setShouldShowOptionsPanel:(e,t)=>{e.shouldShowOptionsPanel=t.payload},setOptionsPanelScrollPosition:(e,t)=>{e.optionsPanelScrollPosition=t.payload},setShouldHoldOptionsPanelOpen:(e,t)=>{e.shouldHoldOptionsPanelOpen=t.payload},setShouldLoopback:(e,t)=>{e.shouldLoopback=t.payload}}}),{setPrompt:d_,setIterations:Bwe,setSteps:sH,setCfgScale:lH,setThreshold:$we,setPerlin:Hwe,setHeight:uH,setWidth:cH,setSampler:dH,setSeed:Iv,setSeamless:fH,setHiresFix:hH,setImg2imgStrength:pH,setFacetoolStrength:h3,setFacetoolType:p3,setCodeformerFidelity:gH,setUpscalingLevel:TC,setUpscalingStrength:LC,setMaskPath:AC,resetSeed:q9e,resetOptionsState:K9e,setShouldFitToWidthHeight:mH,setParameter:Z9e,setShouldGenerateVariations:Wwe,setSeedWeights:vH,setVariationAmount:Vwe,setAllParameters:Uwe,setShouldRunFacetool:Gwe,setShouldRunESRGAN:jwe,setShouldRandomizeSeed:qwe,setShowAdvancedOptions:Kwe,setActiveTab:Pa,setShouldShowImageDetails:Zwe,setAllTextToImageParameters:Ywe,setAllImageToImageParameters:Xwe,setShowDualDisplay:Qwe,setInitialImage:nv,clearInitialImage:IC,setShouldShowOptionsPanel:MC,setShouldPinOptionsPanel:Jwe,setOptionsPanelScrollPosition:e6e,setShouldHoldOptionsPanelOpen:t6e,setShouldLoopback:n6e}=aH.actions,r6e=aH.reducer,kl=Object.create(null);kl.open="0";kl.close="1";kl.ping="2";kl.pong="3";kl.message="4";kl.upgrade="5";kl.noop="6";const g3=Object.create(null);Object.keys(kl).forEach(e=>{g3[kl[e]]=e});const i6e={type:"error",data:"parser error"},o6e=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",a6e=typeof ArrayBuffer=="function",s6e=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,yH=({type:e,data:t},n,r)=>o6e&&t instanceof Blob?n?r(t):jA(t,r):a6e&&(t instanceof ArrayBuffer||s6e(t))?n?r(t):jA(new Blob([t]),r):r(kl[e]+(t||"")),jA=(e,t)=>{const n=new FileReader;return n.onload=function(){const r=n.result.split(",")[1];t("b"+r)},n.readAsDataURL(e)},qA="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ng=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let e=0;e<qA.length;e++)Ng[qA.charCodeAt(e)]=e;const l6e=e=>{let t=e.length*.75,n=e.length,r,i=0,o,a,s,l;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);const d=new ArrayBuffer(t),p=new Uint8Array(d);for(r=0;r<n;r+=4)o=Ng[e.charCodeAt(r)],a=Ng[e.charCodeAt(r+1)],s=Ng[e.charCodeAt(r+2)],l=Ng[e.charCodeAt(r+3)],p[i++]=o<<2|a>>4,p[i++]=(a&15)<<4|s>>2,p[i++]=(s&3)<<6|l&63;return d},u6e=typeof ArrayBuffer=="function",xH=(e,t)=>{if(typeof e!="string")return{type:"message",data:bH(e,t)};const n=e.charAt(0);return n==="b"?{type:"message",data:c6e(e.substring(1),t)}:g3[n]?e.length>1?{type:g3[n],data:e.substring(1)}:{type:g3[n]}:i6e},c6e=(e,t)=>{if(u6e){const n=l6e(e);return bH(n,t)}else return{base64:!0,data:e}},bH=(e,t)=>{switch(t){case"blob":return e instanceof ArrayBuffer?new Blob([e]):e;case"arraybuffer":default:return e}},SH=String.fromCharCode(30),d6e=(e,t)=>{const n=e.length,r=new Array(n);let i=0;e.forEach((o,a)=>{yH(o,!1,s=>{r[a]=s,++i===n&&t(r.join(SH))})})},f6e=(e,t)=>{const n=e.split(SH),r=[];for(let i=0;i<n.length;i++){const o=xH(n[i],t);if(r.push(o),o.type==="error")break}return r},wH=4;function Wr(e){if(e)return h6e(e)}function h6e(e){for(var t in Wr.prototype)e[t]=Wr.prototype[t];return e}Wr.prototype.on=Wr.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this};Wr.prototype.once=function(e,t){function n(){this.off(e,n),t.apply(this,arguments)}return n.fn=t,this.on(e,n),this};Wr.prototype.off=Wr.prototype.removeListener=Wr.prototype.removeAllListeners=Wr.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var n=this._callbacks["$"+e];if(!n)return this;if(arguments.length==1)return delete this._callbacks["$"+e],this;for(var r,i=0;i<n.length;i++)if(r=n[i],r===t||r.fn===t){n.splice(i,1);break}return n.length===0&&delete this._callbacks["$"+e],this};Wr.prototype.emit=function(e){this._callbacks=this._callbacks||{};for(var t=new Array(arguments.length-1),n=this._callbacks["$"+e],r=1;r<arguments.length;r++)t[r-1]=arguments[r];if(n){n=n.slice(0);for(var r=0,i=n.length;r<i;++r)n[r].apply(this,t)}return this};Wr.prototype.emitReserved=Wr.prototype.emit;Wr.prototype.listeners=function(e){return this._callbacks=this._callbacks||{},this._callbacks["$"+e]||[]};Wr.prototype.hasListeners=function(e){return!!this.listeners(e).length};const Mc=(()=>typeof self<"u"?self:typeof window<"u"?window:Function("return this")())();function CH(e,...t){return t.reduce((n,r)=>(e.hasOwnProperty(r)&&(n[r]=e[r]),n),{})}const p6e=setTimeout,g6e=clearTimeout;function Ex(e,t){t.useNativeTimers?(e.setTimeoutFn=p6e.bind(Mc),e.clearTimeoutFn=g6e.bind(Mc)):(e.setTimeoutFn=setTimeout.bind(Mc),e.clearTimeoutFn=clearTimeout.bind(Mc))}const m6e=1.33;function v6e(e){return typeof e=="string"?y6e(e):Math.ceil((e.byteLength||e.size)*m6e)}function y6e(e){let t=0,n=0;for(let r=0,i=e.length;r<i;r++)t=e.charCodeAt(r),t<128?n+=1:t<2048?n+=2:t<55296||t>=57344?n+=3:(r++,n+=4);return n}class x6e extends Error{constructor(t,n,r){super(t),this.description=n,this.context=r,this.type="TransportError"}}class _H extends Wr{constructor(t){super(),this.writable=!1,Ex(this,t),this.opts=t,this.query=t.query,this.readyState="",this.socket=t.socket}onError(t,n,r){return super.emitReserved("error",new x6e(t,n,r)),this}open(){return(this.readyState==="closed"||this.readyState==="")&&(this.readyState="opening",this.doOpen()),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(t){this.readyState==="open"&&this.write(t)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(t){const n=xH(t,this.socket.binaryType);this.onPacket(n)}onPacket(t){super.emitReserved("packet",t)}onClose(t){this.readyState="closed",super.emitReserved("close",t)}}const kH="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),RC=64,b6e={};let KA=0,Ey=0,ZA;function YA(e){let t="";do t=kH[e%RC]+t,e=Math.floor(e/RC);while(e>0);return t}function EH(){const e=YA(+new Date);return e!==ZA?(KA=0,ZA=e):e+"."+YA(KA++)}for(;Ey<RC;Ey++)b6e[kH[Ey]]=Ey;function PH(e){let t="";for(let n in e)e.hasOwnProperty(n)&&(t.length&&(t+="&"),t+=encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t}function S6e(e){let t={},n=e.split("&");for(let r=0,i=n.length;r<i;r++){let o=n[r].split("=");t[decodeURIComponent(o[0])]=decodeURIComponent(o[1])}return t}let TH=!1;try{TH=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const w6e=TH;function LH(e){const t=e.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!t||w6e))return new XMLHttpRequest}catch{}if(!t)try{return new Mc[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}function C6e(){}const _6e=function(){return new LH({xdomain:!1}).responseType!=null}();class k6e extends _H{constructor(t){if(super(t),this.polling=!1,typeof location<"u"){const r=location.protocol==="https:";let i=location.port;i||(i=r?"443":"80"),this.xd=typeof location<"u"&&t.hostname!==location.hostname||i!==t.port,this.xs=t.secure!==r}const n=t&&t.forceBase64;this.supportsBinary=_6e&&!n}get name(){return"polling"}doOpen(){this.poll()}pause(t){this.readyState="pausing";const n=()=>{this.readyState="paused",t()};if(this.polling||!this.writable){let r=0;this.polling&&(r++,this.once("pollComplete",function(){--r||n()})),this.writable||(r++,this.once("drain",function(){--r||n()}))}else n()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){const n=r=>{if(this.readyState==="opening"&&r.type==="open"&&this.onOpen(),r.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(r)};f6e(t,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this.polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this.poll())}doClose(){const t=()=>{this.write([{type:"close"}])};this.readyState==="open"?t():this.once("open",t)}write(t){this.writable=!1,d6e(t,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){let t=this.query||{};const n=this.opts.secure?"https":"http";let r="";this.opts.timestampRequests!==!1&&(t[this.opts.timestampParam]=EH()),!this.supportsBinary&&!t.sid&&(t.b64=1),this.opts.port&&(n==="https"&&Number(this.opts.port)!==443||n==="http"&&Number(this.opts.port)!==80)&&(r=":"+this.opts.port);const i=PH(t),o=this.opts.hostname.indexOf(":")!==-1;return n+"://"+(o?"["+this.opts.hostname+"]":this.opts.hostname)+r+this.opts.path+(i.length?"?"+i:"")}request(t={}){return Object.assign(t,{xd:this.xd,xs:this.xs},this.opts),new Sl(this.uri(),t)}doWrite(t,n){const r=this.request({method:"POST",data:t});r.on("success",n),r.on("error",(i,o)=>{this.onError("xhr post error",i,o)})}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(n,r)=>{this.onError("xhr poll error",n,r)}),this.pollXhr=t}}class Sl extends Wr{constructor(t,n){super(),Ex(this,n),this.opts=n,this.method=n.method||"GET",this.uri=t,this.async=n.async!==!1,this.data=n.data!==void 0?n.data:null,this.create()}create(){const t=CH(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");t.xdomain=!!this.opts.xd,t.xscheme=!!this.opts.xs;const n=this.xhr=new LH(t);try{n.open(this.method,this.uri,this.async);try{if(this.opts.extraHeaders){n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0);for(let r in this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(r)&&n.setRequestHeader(r,this.opts.extraHeaders[r])}}catch{}if(this.method==="POST")try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{n.setRequestHeader("Accept","*/*")}catch{}"withCredentials"in n&&(n.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(n.timeout=this.opts.requestTimeout),n.onreadystatechange=()=>{n.readyState===4&&(n.status===200||n.status===1223?this.onLoad():this.setTimeoutFn(()=>{this.onError(typeof n.status=="number"?n.status:0)},0))},n.send(this.data)}catch(r){this.setTimeoutFn(()=>{this.onError(r)},0);return}typeof document<"u"&&(this.index=Sl.requestsCount++,Sl.requests[this.index]=this)}onError(t){this.emitReserved("error",t,this.xhr),this.cleanup(!0)}cleanup(t){if(!(typeof this.xhr>"u"||this.xhr===null)){if(this.xhr.onreadystatechange=C6e,t)try{this.xhr.abort()}catch{}typeof document<"u"&&delete Sl.requests[this.index],this.xhr=null}}onLoad(){const t=this.xhr.responseText;t!==null&&(this.emitReserved("data",t),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}}Sl.requestsCount=0;Sl.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",XA);else if(typeof addEventListener=="function"){const e="onpagehide"in Mc?"pagehide":"unload";addEventListener(e,XA,!1)}}function XA(){for(let e in Sl.requests)Sl.requests.hasOwnProperty(e)&&Sl.requests[e].abort()}const AH=(()=>typeof Promise=="function"&&typeof Promise.resolve=="function"?t=>Promise.resolve().then(t):(t,n)=>n(t,0))(),Py=Mc.WebSocket||Mc.MozWebSocket,QA=!0,E6e="arraybuffer",JA=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class P6e extends _H{constructor(t){super(t),this.supportsBinary=!t.forceBase64}get name(){return"websocket"}doOpen(){if(!this.check())return;const t=this.uri(),n=this.opts.protocols,r=JA?{}:CH(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(r.headers=this.opts.extraHeaders);try{this.ws=QA&&!JA?n?new Py(t,n):new Py(t):new Py(t,n,r)}catch(i){return this.emitReserved("error",i)}this.ws.binaryType=this.socket.binaryType||E6e,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let n=0;n<t.length;n++){const r=t[n],i=n===t.length-1;yH(r,this.supportsBinary,o=>{const a={};try{QA&&this.ws.send(o)}catch{}i&&AH(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.close(),this.ws=null)}uri(){let t=this.query||{};const n=this.opts.secure?"wss":"ws";let r="";this.opts.port&&(n==="wss"&&Number(this.opts.port)!==443||n==="ws"&&Number(this.opts.port)!==80)&&(r=":"+this.opts.port),this.opts.timestampRequests&&(t[this.opts.timestampParam]=EH()),this.supportsBinary||(t.b64=1);const i=PH(t),o=this.opts.hostname.indexOf(":")!==-1;return n+"://"+(o?"["+this.opts.hostname+"]":this.opts.hostname)+r+this.opts.path+(i.length?"?"+i:"")}check(){return!!Py}}const T6e={websocket:P6e,polling:k6e},L6e=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,A6e=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function OC(e){const t=e,n=e.indexOf("["),r=e.indexOf("]");n!=-1&&r!=-1&&(e=e.substring(0,n)+e.substring(n,r).replace(/:/g,";")+e.substring(r,e.length));let i=L6e.exec(e||""),o={},a=14;for(;a--;)o[A6e[a]]=i[a]||"";return n!=-1&&r!=-1&&(o.source=t,o.host=o.host.substring(1,o.host.length-1).replace(/;/g,":"),o.authority=o.authority.replace("[","").replace("]","").replace(/;/g,":"),o.ipv6uri=!0),o.pathNames=I6e(o,o.path),o.queryKey=M6e(o,o.query),o}function I6e(e,t){const n=/\/{2,9}/g,r=t.replace(n,"/").split("/");return(t.slice(0,1)=="/"||t.length===0)&&r.splice(0,1),t.slice(-1)=="/"&&r.splice(r.length-1,1),r}function M6e(e,t){const n={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(r,i,o){i&&(n[i]=o)}),n}class Ec extends Wr{constructor(t,n={}){super(),t&&typeof t=="object"&&(n=t,t=null),t?(t=OC(t),n.hostname=t.host,n.secure=t.protocol==="https"||t.protocol==="wss",n.port=t.port,t.query&&(n.query=t.query)):n.host&&(n.hostname=OC(n.host).host),Ex(this,n),this.secure=n.secure!=null?n.secure:typeof location<"u"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=n.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=n.transports||["polling","websocket"],this.readyState="",this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!0},n),this.opts.path=this.opts.path.replace(/\/$/,"")+"/",typeof this.opts.query=="string"&&(this.opts.query=S6e(this.opts.query)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingTimeoutTimer=null,typeof addEventListener=="function"&&(this.opts.closeOnBeforeunload&&(this.beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this.beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(t){const n=Object.assign({},this.opts.query);n.EIO=wH,n.transport=t,this.id&&(n.sid=this.id);const r=Object.assign({},this.opts.transportOptions[t],this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port});return new T6e[t](r)}open(){let t;if(this.opts.rememberUpgrade&&Ec.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1)t="websocket";else if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}else t=this.transports[0];this.readyState="opening";try{t=this.createTransport(t)}catch{this.transports.shift(),this.open();return}t.open(),this.setTransport(t)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",n=>this.onClose("transport close",n))}probe(t){let n=this.createTransport(t),r=!1;Ec.priorWebsocketSuccess=!1;const i=()=>{r||(n.send([{type:"ping",data:"probe"}]),n.once("packet",g=>{if(!r)if(g.type==="pong"&&g.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;Ec.priorWebsocketSuccess=n.name==="websocket",this.transport.pause(()=>{r||this.readyState!=="closed"&&(p(),this.setTransport(n),n.send([{type:"upgrade"}]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{const m=new Error("probe error");m.transport=n.name,this.emitReserved("upgradeError",m)}}))};function o(){r||(r=!0,p(),n.close(),n=null)}const a=g=>{const m=new Error("probe error: "+g);m.transport=n.name,o(),this.emitReserved("upgradeError",m)};function s(){a("transport closed")}function l(){a("socket closed")}function d(g){n&&g.name!==n.name&&o()}const p=()=>{n.removeListener("open",i),n.removeListener("error",a),n.removeListener("close",s),this.off("close",l),this.off("upgrading",d)};n.once("open",i),n.once("error",a),n.once("close",s),this.once("close",l),this.once("upgrading",d),n.open()}onOpen(){if(this.readyState="open",Ec.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush(),this.readyState==="open"&&this.opts.upgrade&&this.transport.pause){let t=0;const n=this.upgrades.length;for(;t<n;t++)this.probe(this.upgrades[t])}}onPacket(t){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",t),this.emitReserved("heartbeat"),t.type){case"open":this.onHandshake(JSON.parse(t.data));break;case"ping":this.resetPingTimeout(),this.sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong");break;case"error":const n=new Error("server error");n.code=t.data,this.onError(n);break;case"message":this.emitReserved("data",t.data),this.emitReserved("message",t.data);break}}onHandshake(t){this.emitReserved("handshake",t),this.id=t.sid,this.transport.query.sid=t.sid,this.upgrades=this.filterUpgrades(t.upgrades),this.pingInterval=t.pingInterval,this.pingTimeout=t.pingTimeout,this.maxPayload=t.maxPayload,this.onOpen(),this.readyState!=="closed"&&this.resetPingTimeout()}resetPingTimeout(){this.clearTimeoutFn(this.pingTimeoutTimer),this.pingTimeoutTimer=this.setTimeoutFn(()=>{this.onClose("ping timeout")},this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const t=this.getWritablePackets();this.transport.send(t),this.prevBufferLen=t.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let r=0;r<this.writeBuffer.length;r++){const i=this.writeBuffer[r].data;if(i&&(n+=v6e(i)),r>0&&n>this.maxPayload)return this.writeBuffer.slice(0,r);n+=2}return this.writeBuffer}write(t,n,r){return this.sendPacket("message",t,n,r),this}send(t,n,r){return this.sendPacket("message",t,n,r),this}sendPacket(t,n,r,i){if(typeof n=="function"&&(i=n,n=void 0),typeof r=="function"&&(i=r,r=null),this.readyState==="closing"||this.readyState==="closed")return;r=r||{},r.compress=r.compress!==!1;const o={type:t,data:n,options:r};this.emitReserved("packetCreate",o),this.writeBuffer.push(o),i&&this.once("flush",i),this.flush()}close(){const t=()=>{this.onClose("forced close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),t()},r=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?r():t()}):this.upgrading?r():t()),this}onError(t){Ec.priorWebsocketSuccess=!1,this.emitReserved("error",t),this.onClose("transport error",t)}onClose(t,n){(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")&&(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),typeof removeEventListener=="function"&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",t,n),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(t){const n=[];let r=0;const i=t.length;for(;r<i;r++)~this.transports.indexOf(t[r])&&n.push(t[r]);return n}}Ec.protocol=wH;function R6e(e,t="",n){let r=e;n=n||typeof location<"u"&&location,e==null&&(e=n.protocol+"//"+n.host),typeof e=="string"&&(e.charAt(0)==="/"&&(e.charAt(1)==="/"?e=n.protocol+e:e=n.host+e),/^(https?|wss?):\/\//.test(e)||(typeof n<"u"?e=n.protocol+"//"+e:e="https://"+e),r=OC(e)),r.port||(/^(http|ws)$/.test(r.protocol)?r.port="80":/^(http|ws)s$/.test(r.protocol)&&(r.port="443")),r.path=r.path||"/";const o=r.host.indexOf(":")!==-1?"["+r.host+"]":r.host;return r.id=r.protocol+"://"+o+":"+r.port+t,r.href=r.protocol+"://"+o+(n&&n.port===r.port?"":":"+r.port),r}const O6e=typeof ArrayBuffer=="function",N6e=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,IH=Object.prototype.toString,D6e=typeof Blob=="function"||typeof Blob<"u"&&IH.call(Blob)==="[object BlobConstructor]",z6e=typeof File=="function"||typeof File<"u"&&IH.call(File)==="[object FileConstructor]";function f_(e){return O6e&&(e instanceof ArrayBuffer||N6e(e))||D6e&&e instanceof Blob||z6e&&e instanceof File}function m3(e,t){if(!e||typeof e!="object")return!1;if(Array.isArray(e)){for(let n=0,r=e.length;n<r;n++)if(m3(e[n]))return!0;return!1}if(f_(e))return!0;if(e.toJSON&&typeof e.toJSON=="function"&&arguments.length===1)return m3(e.toJSON(),!0);for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&m3(e[n]))return!0;return!1}function F6e(e){const t=[],n=e.data,r=e;return r.data=NC(n,t),r.attachments=t.length,{packet:r,buffers:t}}function NC(e,t){if(!e)return e;if(f_(e)){const n={_placeholder:!0,num:t.length};return t.push(e),n}else if(Array.isArray(e)){const n=new Array(e.length);for(let r=0;r<e.length;r++)n[r]=NC(e[r],t);return n}else if(typeof e=="object"&&!(e instanceof Date)){const n={};for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=NC(e[r],t));return n}return e}function B6e(e,t){return e.data=DC(e.data,t),e.attachments=void 0,e}function DC(e,t){if(!e)return e;if(e&&e._placeholder===!0){if(typeof e.num=="number"&&e.num>=0&&e.num<t.length)return t[e.num];throw new Error("illegal attachments")}else if(Array.isArray(e))for(let n=0;n<e.length;n++)e[n]=DC(e[n],t);else if(typeof e=="object")for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(e[n]=DC(e[n],t));return e}const $6e=5;var Jt;(function(e){e[e.CONNECT=0]="CONNECT",e[e.DISCONNECT=1]="DISCONNECT",e[e.EVENT=2]="EVENT",e[e.ACK=3]="ACK",e[e.CONNECT_ERROR=4]="CONNECT_ERROR",e[e.BINARY_EVENT=5]="BINARY_EVENT",e[e.BINARY_ACK=6]="BINARY_ACK"})(Jt||(Jt={}));class H6e{constructor(t){this.replacer=t}encode(t){return(t.type===Jt.EVENT||t.type===Jt.ACK)&&m3(t)?(t.type=t.type===Jt.EVENT?Jt.BINARY_EVENT:Jt.BINARY_ACK,this.encodeAsBinary(t)):[this.encodeAsString(t)]}encodeAsString(t){let n=""+t.type;return(t.type===Jt.BINARY_EVENT||t.type===Jt.BINARY_ACK)&&(n+=t.attachments+"-"),t.nsp&&t.nsp!=="/"&&(n+=t.nsp+","),t.id!=null&&(n+=t.id),t.data!=null&&(n+=JSON.stringify(t.data,this.replacer)),n}encodeAsBinary(t){const n=F6e(t),r=this.encodeAsString(n.packet),i=n.buffers;return i.unshift(r),i}}class h_ extends Wr{constructor(t){super(),this.reviver=t}add(t){let n;if(typeof t=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");n=this.decodeString(t),n.type===Jt.BINARY_EVENT||n.type===Jt.BINARY_ACK?(this.reconstructor=new W6e(n),n.attachments===0&&super.emitReserved("decoded",n)):super.emitReserved("decoded",n)}else if(f_(t)||t.base64)if(this.reconstructor)n=this.reconstructor.takeBinaryData(t),n&&(this.reconstructor=null,super.emitReserved("decoded",n));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+t)}decodeString(t){let n=0;const r={type:Number(t.charAt(0))};if(Jt[r.type]===void 0)throw new Error("unknown packet type "+r.type);if(r.type===Jt.BINARY_EVENT||r.type===Jt.BINARY_ACK){const o=n+1;for(;t.charAt(++n)!=="-"&&n!=t.length;);const a=t.substring(o,n);if(a!=Number(a)||t.charAt(n)!=="-")throw new Error("Illegal attachments");r.attachments=Number(a)}if(t.charAt(n+1)==="/"){const o=n+1;for(;++n&&!(t.charAt(n)===","||n===t.length););r.nsp=t.substring(o,n)}else r.nsp="/";const i=t.charAt(n+1);if(i!==""&&Number(i)==i){const o=n+1;for(;++n;){const a=t.charAt(n);if(a==null||Number(a)!=a){--n;break}if(n===t.length)break}r.id=Number(t.substring(o,n+1))}if(t.charAt(++n)){const o=this.tryParse(t.substr(n));if(h_.isPayloadValid(r.type,o))r.data=o;else throw new Error("invalid payload")}return r}tryParse(t){try{return JSON.parse(t,this.reviver)}catch{return!1}}static isPayloadValid(t,n){switch(t){case Jt.CONNECT:return typeof n=="object";case Jt.DISCONNECT:return n===void 0;case Jt.CONNECT_ERROR:return typeof n=="string"||typeof n=="object";case Jt.EVENT:case Jt.BINARY_EVENT:return Array.isArray(n)&&n.length>0;case Jt.ACK:case Jt.BINARY_ACK:return Array.isArray(n)}}destroy(){this.reconstructor&&this.reconstructor.finishedReconstruction()}}class W6e{constructor(t){this.packet=t,this.buffers=[],this.reconPack=t}takeBinaryData(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){const n=B6e(this.reconPack,this.buffers);return this.finishedReconstruction(),n}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}const V6e=Object.freeze(Object.defineProperty({__proto__:null,protocol:$6e,get PacketType(){return Jt},Encoder:H6e,Decoder:h_},Symbol.toStringTag,{value:"Module"}));function gs(e,t,n){return e.on(t,n),function(){e.off(t,n)}}const U6e=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class MH extends Wr{constructor(t,n,r){super(),this.connected=!1,this.receiveBuffer=[],this.sendBuffer=[],this.ids=0,this.acks={},this.flags={},this.io=t,this.nsp=n,r&&r.auth&&(this.auth=r.auth),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const t=this.io;this.subs=[gs(t,"open",this.onopen.bind(this)),gs(t,"packet",this.onpacket.bind(this)),gs(t,"error",this.onerror.bind(this)),gs(t,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...t){return t.unshift("message"),this.emit.apply(this,t),this}emit(t,...n){if(U6e.hasOwnProperty(t))throw new Error('"'+t.toString()+'" is a reserved event name');n.unshift(t);const r={type:Jt.EVENT,data:n};if(r.options={},r.options.compress=this.flags.compress!==!1,typeof n[n.length-1]=="function"){const a=this.ids++,s=n.pop();this._registerAckCallback(a,s),r.id=a}const i=this.io.engine&&this.io.engine.transport&&this.io.engine.transport.writable;return this.flags.volatile&&(!i||!this.connected)||(this.connected?(this.notifyOutgoingListeners(r),this.packet(r)):this.sendBuffer.push(r)),this.flags={},this}_registerAckCallback(t,n){const r=this.flags.timeout;if(r===void 0){this.acks[t]=n;return}const i=this.io.setTimeoutFn(()=>{delete this.acks[t];for(let o=0;o<this.sendBuffer.length;o++)this.sendBuffer[o].id===t&&this.sendBuffer.splice(o,1);n.call(this,new Error("operation has timed out"))},r);this.acks[t]=(...o)=>{this.io.clearTimeoutFn(i),n.apply(this,[null,...o])}}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){typeof this.auth=="function"?this.auth(t=>{this.packet({type:Jt.CONNECT,data:t})}):this.packet({type:Jt.CONNECT,data:this.auth})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,n){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,n)}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case Jt.CONNECT:if(t.data&&t.data.sid){const i=t.data.sid;this.onconnect(i)}else this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case Jt.EVENT:case Jt.BINARY_EVENT:this.onevent(t);break;case Jt.ACK:case Jt.BINARY_ACK:this.onack(t);break;case Jt.DISCONNECT:this.ondisconnect();break;case Jt.CONNECT_ERROR:this.destroy();const r=new Error(t.data.message);r.data=t.data.data,this.emitReserved("connect_error",r);break}}onevent(t){const n=t.data||[];t.id!=null&&n.push(this.ack(t.id)),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const n=this._anyListeners.slice();for(const r of n)r.apply(this,t)}super.emit.apply(this,t)}ack(t){const n=this;let r=!1;return function(...i){r||(r=!0,n.packet({type:Jt.ACK,id:t,data:i}))}}onack(t){const n=this.acks[t.id];typeof n=="function"&&(n.apply(this,t.data),delete this.acks[t.id])}onconnect(t){this.id=t,this.connected=!0,this.emitBuffered(),this.emitReserved("connect")}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:Jt.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){const n=this._anyListeners;for(let r=0;r<n.length;r++)if(t===n[r])return n.splice(r,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(t){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(t),this}prependAnyOutgoing(t){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(t),this}offAnyOutgoing(t){if(!this._anyOutgoingListeners)return this;if(t){const n=this._anyOutgoingListeners;for(let r=0;r<n.length;r++)if(t===n[r])return n.splice(r,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(t){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){const n=this._anyOutgoingListeners.slice();for(const r of n)r.apply(this,t.data)}}}function H0(e){e=e||{},this.ms=e.min||100,this.max=e.max||1e4,this.factor=e.factor||2,this.jitter=e.jitter>0&&e.jitter<=1?e.jitter:0,this.attempts=0}H0.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),n=Math.floor(t*this.jitter*e);e=(Math.floor(t*10)&1)==0?e-n:e+n}return Math.min(e,this.max)|0};H0.prototype.reset=function(){this.attempts=0};H0.prototype.setMin=function(e){this.ms=e};H0.prototype.setMax=function(e){this.max=e};H0.prototype.setJitter=function(e){this.jitter=e};class zC extends Wr{constructor(t,n){var r;super(),this.nsps={},this.subs=[],t&&typeof t=="object"&&(n=t,t=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,Ex(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((r=n.randomizationFactor)!==null&&r!==void 0?r:.5),this.backoff=new H0({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=t;const i=n.parser||V6e;this.encoder=new i.Encoder,this.decoder=new i.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,this):this._reconnection}reconnectionAttempts(t){return t===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var n;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(n=this.backoff)===null||n===void 0||n.setMin(t),this)}randomizationFactor(t){var n;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(n=this.backoff)===null||n===void 0||n.setJitter(t),this)}reconnectionDelayMax(t){var n;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(n=this.backoff)===null||n===void 0||n.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new Ec(this.uri,this.opts);const n=this.engine,r=this;this._readyState="opening",this.skipReconnect=!1;const i=gs(n,"open",function(){r.onopen(),t&&t()}),o=gs(n,"error",a=>{r.cleanup(),r._readyState="closed",this.emitReserved("error",a),t?t(a):r.maybeReconnectOnOpen()});if(this._timeout!==!1){const a=this._timeout;a===0&&i();const s=this.setTimeoutFn(()=>{i(),n.close(),n.emit("error",new Error("timeout"))},a);this.opts.autoUnref&&s.unref(),this.subs.push(function(){clearTimeout(s)})}return this.subs.push(i),this.subs.push(o),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push(gs(t,"ping",this.onping.bind(this)),gs(t,"data",this.ondata.bind(this)),gs(t,"error",this.onerror.bind(this)),gs(t,"close",this.onclose.bind(this)),gs(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(n){this.onclose("parse error",n)}}ondecoded(t){AH(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,n){let r=this.nsps[t];return r||(r=new MH(this,t,n),this.nsps[t]=r),r}_destroy(t){const n=Object.keys(this.nsps);for(const r of n)if(this.nsps[r].active)return;this._close()}_packet(t){const n=this.encoder.encode(t);for(let r=0;r<n.length;r++)this.engine.write(n[r],t.options)}cleanup(){this.subs.forEach(t=>t()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(t,n){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const n=this.backoff.duration();this._reconnecting=!0;const r=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(i=>{i?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",i)):t.onreconnect()}))},n);this.opts.autoUnref&&r.unref(),this.subs.push(function(){clearTimeout(r)})}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}const gg={};function v3(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};const n=R6e(e,t.path||"/socket.io"),r=n.source,i=n.id,o=n.path,a=gg[i]&&o in gg[i].nsps,s=t.forceNew||t["force new connection"]||t.multiplex===!1||a;let l;return s?l=new zC(r,t):(gg[i]||(gg[i]=new zC(r,t)),l=gg[i]),n.query&&!t.query&&(t.query=n.queryKey),l.socket(n.path,t)}Object.assign(v3,{Manager:zC,Socket:MH,io:v3,connect:v3});let Ty;const G6e=new Uint8Array(16);function j6e(){if(!Ty&&(Ty=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Ty))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Ty(G6e)}const xi=[];for(let e=0;e<256;++e)xi.push((e+256).toString(16).slice(1));function q6e(e,t=0){return(xi[e[t+0]]+xi[e[t+1]]+xi[e[t+2]]+xi[e[t+3]]+"-"+xi[e[t+4]]+xi[e[t+5]]+"-"+xi[e[t+6]]+xi[e[t+7]]+"-"+xi[e[t+8]]+xi[e[t+9]]+"-"+xi[e[t+10]]+xi[e[t+11]]+xi[e[t+12]]+xi[e[t+13]]+xi[e[t+14]]+xi[e[t+15]]).toLowerCase()}const K6e=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),eI={randomUUID:K6e};function mg(e,t,n){if(eI.randomUUID&&!t&&!e)return eI.randomUUID();e=e||{};const r=e.random||(e.rng||j6e)();if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){n=n||0;for(let i=0;i<16;++i)t[n+i]=r[i];return t}return q6e(r)}var Z6e=/d{1,4}|D{3,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|W{1,2}|[LlopSZN]|"[^"]*"|'[^']*'/g,Y6e=/\b(?:[A-Z]{1,3}[A-Z][TC])(?:[-+]\d{4})?|((?:Australian )?(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time)\b/g,X6e=/[^-+\dA-Z]/g;function wi(e,t,n,r){if(arguments.length===1&&typeof e=="string"&&!/\d/.test(e)&&(t=e,e=void 0),e=e||e===0?e:new Date,e instanceof Date||(e=new Date(e)),isNaN(e))throw TypeError("Invalid date");t=String(tI[t]||t||tI.default);var i=t.slice(0,4);(i==="UTC:"||i==="GMT:")&&(t=t.slice(4),n=!0,i==="GMT:"&&(r=!0));var o=function(){return n?"getUTC":"get"},a=function(){return e[o()+"Date"]()},s=function(){return e[o()+"Day"]()},l=function(){return e[o()+"Month"]()},d=function(){return e[o()+"FullYear"]()},p=function(){return e[o()+"Hours"]()},g=function(){return e[o()+"Minutes"]()},m=function(){return e[o()+"Seconds"]()},y=function(){return e[o()+"Milliseconds"]()},b=function(){return n?0:e.getTimezoneOffset()},S=function(){return Q6e(e)},E=function(){return J6e(e)},P={d:function(){return a()},dd:function(){return Zo(a())},ddd:function(){return bo.dayNames[s()]},DDD:function(){return nI({y:d(),m:l(),d:a(),_:o(),dayName:bo.dayNames[s()],short:!0})},dddd:function(){return bo.dayNames[s()+7]},DDDD:function(){return nI({y:d(),m:l(),d:a(),_:o(),dayName:bo.dayNames[s()+7]})},m:function(){return l()+1},mm:function(){return Zo(l()+1)},mmm:function(){return bo.monthNames[l()]},mmmm:function(){return bo.monthNames[l()+12]},yy:function(){return String(d()).slice(2)},yyyy:function(){return Zo(d(),4)},h:function(){return p()%12||12},hh:function(){return Zo(p()%12||12)},H:function(){return p()},HH:function(){return Zo(p())},M:function(){return g()},MM:function(){return Zo(g())},s:function(){return m()},ss:function(){return Zo(m())},l:function(){return Zo(y(),3)},L:function(){return Zo(Math.floor(y()/10))},t:function(){return p()<12?bo.timeNames[0]:bo.timeNames[1]},tt:function(){return p()<12?bo.timeNames[2]:bo.timeNames[3]},T:function(){return p()<12?bo.timeNames[4]:bo.timeNames[5]},TT:function(){return p()<12?bo.timeNames[6]:bo.timeNames[7]},Z:function(){return r?"GMT":n?"UTC":eCe(e)},o:function(){return(b()>0?"-":"+")+Zo(Math.floor(Math.abs(b())/60)*100+Math.abs(b())%60,4)},p:function(){return(b()>0?"-":"+")+Zo(Math.floor(Math.abs(b())/60),2)+":"+Zo(Math.floor(Math.abs(b())%60),2)},S:function(){return["th","st","nd","rd"][a()%10>3?0:(a()%100-a()%10!=10)*a()%10]},W:function(){return S()},WW:function(){return Zo(S())},N:function(){return E()}};return t.replace(Z6e,function(k){return k in P?P[k]():k.slice(1,k.length-1)})}var tI={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",paddedShortDate:"mm/dd/yyyy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},bo={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"],timeNames:["a","p","am","pm","A","P","AM","PM"]},Zo=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return String(t).padStart(n,"0")},nI=function(t){var n=t.y,r=t.m,i=t.d,o=t._,a=t.dayName,s=t.short,l=s===void 0?!1:s,d=new Date,p=new Date;p.setDate(p[o+"Date"]()-1);var g=new Date;g.setDate(g[o+"Date"]()+1);var m=function(){return d[o+"Date"]()},y=function(){return d[o+"Month"]()},b=function(){return d[o+"FullYear"]()},S=function(){return p[o+"Date"]()},E=function(){return p[o+"Month"]()},P=function(){return p[o+"FullYear"]()},k=function(){return g[o+"Date"]()},L=function(){return g[o+"Month"]()},I=function(){return g[o+"FullYear"]()};return b()===n&&y()===r&&m()===i?l?"Tdy":"Today":P()===n&&E()===r&&S()===i?l?"Ysd":"Yesterday":I()===n&&L()===r&&k()===i?l?"Tmw":"Tomorrow":a},Q6e=function(t){var n=new Date(t.getFullYear(),t.getMonth(),t.getDate());n.setDate(n.getDate()-(n.getDay()+6)%7+3);var r=new Date(n.getFullYear(),0,4);r.setDate(r.getDate()-(r.getDay()+6)%7+3);var i=n.getTimezoneOffset()-r.getTimezoneOffset();n.setHours(n.getHours()-i);var o=(n-r)/(864e5*7);return 1+Math.floor(o)},J6e=function(t){var n=t.getDay();return n===0&&(n=7),n},eCe=function(t){return(String(t).match(Y6e)||[""]).pop().replace(X6e,"").replace(/GMT\+0000/g,"UTC")};const tCe=e=>{const{dispatch:t,getState:n}=e;return{onConnect:()=>{try{t(AL(!0)),t(CS("Connected"));const r=n().gallery;r.categories.user.latest_mtime?t(OL("user")):t(J6("user")),r.categories.result.latest_mtime?t(OL("result")):t(J6("result"))}catch(r){console.error(r)}},onDisconnect:()=>{try{t(AL(!1)),t(CS("Disconnected")),t(Si({timestamp:wi(new Date,"isoDateTime"),message:"Disconnected from server",level:"warning"}))}catch(r){console.error(r)}},onGenerationResult:r=>{try{const{shouldLoopback:i,activeTab:o}=n().options,a={uuid:mg(),...r,category:"result"};if(t(oy({category:"result",image:a})),i)switch(Av[o]){case"img2img":{t(nv(a));break}case"inpainting":{t(E5(a));break}}t(Si({timestamp:wi(new Date,"isoDateTime"),message:`Image generated: ${r.url}`}))}catch(i){console.error(i)}},onIntermediateResult:r=>{try{t(Rye({uuid:mg(),...r})),r.isBase64||t(Si({timestamp:wi(new Date,"isoDateTime"),message:`Intermediate image generated: ${r.url}`}))}catch(i){console.error(i)}},onPostprocessingResult:r=>{try{t(oy({category:"result",image:{uuid:mg(),...r,category:"result"}})),t(Si({timestamp:wi(new Date,"isoDateTime"),message:`Postprocessed: ${r.url}`}))}catch(i){console.error(i)}},onProgressUpdate:r=>{try{t(Jp(!0)),t(Jve(r))}catch(i){console.error(i)}},onError:r=>{const{message:i,additionalData:o}=r;try{t(Si({timestamp:wi(new Date,"isoDateTime"),message:`Server error: ${i}`,level:"error"})),t(X6()),t(GL())}catch(a){console.error(a)}},onGalleryImages:r=>{const{images:i,areMoreImagesAvailable:o,category:a}=r,s=i.map(l=>({uuid:mg(),...l}));t(Mye({images:s,areMoreImagesAvailable:o,category:a})),t(Si({timestamp:wi(new Date,"isoDateTime"),message:`Loaded ${i.length} images`}))},onProcessingCanceled:()=>{t(n2e());const{intermediateImage:r}=n().gallery;r&&(r.isBase64||(t(oy({category:"result",image:r})),t(Si({timestamp:wi(new Date,"isoDateTime"),message:`Intermediate image saved: ${r.url}`}))),t(GL())),t(Si({timestamp:wi(new Date,"isoDateTime"),message:"Processing canceled",level:"warning"}))},onImageDeleted:r=>{const{url:i}=r;t(RB(r));const{initialImage:o,maskPath:a}=n().options,{imageToInpaint:s}=n().inpainting;(o?.url===i||o===i)&&t(IC()),s?.url===i&&t(U7()),a===i&&t(AC("")),t(Si({timestamp:wi(new Date,"isoDateTime"),message:`Image deleted: ${i}`}))},onImageUploaded:r=>{const{destination:i,...o}=r,a={uuid:mg(),...o};try{switch(t(oy({image:a,category:"user"})),i){case"img2img":{t(nv(a));break}case"inpainting":{t(E5(a));break}default:{t(OB(a));break}}t(Si({timestamp:wi(new Date,"isoDateTime"),message:`Image uploaded: ${r.url}`}))}catch(s){console.error(s)}},onMaskImageUploaded:r=>{const{url:i}=r;t(AC(i)),t(Si({timestamp:wi(new Date,"isoDateTime"),message:`Mask image uploaded: ${i}`}))},onSystemConfig:r=>{t(e2e(r))},onModelChanged:r=>{const{model_name:i,model_list:o}=r;t(IL(o)),t(CS("Model Changed")),t(Jp(!1)),t(ML(!0)),t(Si({timestamp:wi(new Date,"isoDateTime"),message:`Model changed: ${i}`,level:"info"}))},onModelChangeFailed:r=>{const{model_name:i,model_list:o}=r;t(IL(o)),t(Jp(!1)),t(ML(!0)),t(X6()),t(Si({timestamp:wi(new Date,"isoDateTime"),message:`Model change failed: ${i}`,level:"error"}))}}},nCe=(e,t)=>{const{width:n,height:r}=e,i=document.createElement("div"),o=new f3.Stage({container:i,width:n,height:r}),a=new f3.Layer;return o.add(a),t.forEach(s=>a.add(new f3.Line({points:s.points,stroke:"rgb(0,0,0)",strokeWidth:s.strokeWidth*2,tension:0,lineCap:"round",lineJoin:"round",shadowForStrokeEnabled:!1,globalCompositeOperation:s.tool==="brush"?"source-over":"destination-out"}))),a.draw(),i.remove(),{stage:o,layer:a}},rCe=(e,t)=>{const n=e.toCanvas().getContext("2d")?.getImageData(t.x,t.y,t.width,t.height);if(!n)throw new Error("Unable to get image data from generated canvas");return!new Uint32Array(n.data.buffer).some(i=>i!==0)},iCe=(e,t,n)=>{const{stage:r,layer:i}=nCe(e,t),o=rCe(r,n);return i.add(new f3.Image({image:e,globalCompositeOperation:"source-out"})),{maskDataURL:r.toDataURL(),isMaskEmpty:o}},oCe=e=>{const{generationMode:t,optionsState:n,inpaintingState:r,systemState:i,imageToProcessUrl:o,maskImageElement:a}=e,{prompt:s,iterations:l,steps:d,cfgScale:p,threshold:g,perlin:m,height:y,width:b,sampler:S,seed:E,seamless:P,hiresFix:k,img2imgStrength:L,initialImage:I,shouldFitToWidthHeight:O,shouldGenerateVariations:N,variationAmount:D,seedWeights:F,shouldRunESRGAN:U,upscalingLevel:W,upscalingStrength:q,shouldRunFacetool:pe,facetoolStrength:fe,codeformerFidelity:ye,facetoolType:Pe,shouldRandomizeSeed:xe}=n,{shouldDisplayInProgressType:Y}=i,V={prompt:s,iterations:l,steps:d,cfg_scale:p,threshold:g,perlin:m,height:y,width:b,sampler_name:S,seed:E,progress_images:Y==="full-res",progress_latents:Y==="latents"};if(V.seed=xe?sB(A7,I7):E,["txt2img","img2img"].includes(t)&&(V.seamless=P,V.hires_fix=k),t==="img2img"&&I&&(V.init_img=typeof I=="string"?I:I.url,V.strength=L,V.fit=O),t==="inpainting"&&a){const{lines:X,boundingBoxCoordinate:me,boundingBoxDimensions:ve,inpaintReplace:Se,shouldUseInpaintReplace:He}=r,je={...me,...ve};V.init_img=o,V.strength=L,V.fit=!1;const{maskDataURL:ut,isMaskEmpty:qe}=iCe(a,X,je);V.is_mask_empty=qe,V.init_mask=ut.split("data:image/png;base64,")[1],He&&(V.inpaint_replace=Se),V.bounding_box=je,V.progress_images=!1}N?(V.variation_amount=D,F&&(V.with_variations=Jme(F))):V.variation_amount=0;let ae=!1,oe=!1;return U&&(ae={level:W,strength:q}),pe&&(oe={type:Pe,strength:fe},Pe==="codeformer"&&(oe.codeformer_fidelity=ye)),{generationParameters:V,esrganParameters:ae,facetoolParameters:oe}},aCe=(e,t)=>{const{dispatch:n,getState:r}=e;return{emitGenerateImage:i=>{n(Jp(!0));const o=r(),{options:a,system:s,inpainting:l,gallery:d}=o,p={generationMode:i,optionsState:a,inpaintingState:l,systemState:s};if(i==="inpainting"){if(!N5.current||!l.imageToInpaint?.url){n(Si({timestamp:wi(new Date,"isoDateTime"),message:"Inpainting image not loaded, cannot generate image.",level:"error"})),n(X6());return}p.imageToProcessUrl=l.imageToInpaint.url,p.maskImageElement=N5.current}else if(!["txt2img","img2img"].includes(i)){if(!d.currentImage?.url)return;p.imageToProcessUrl=d.currentImage.url}const{generationParameters:g,esrganParameters:m,facetoolParameters:y}=oCe(p);t.emit("generateImage",g,m,y),g.init_mask&&(g.init_mask=g.init_mask.substr(0,20).concat("...")),n(Si({timestamp:wi(new Date,"isoDateTime"),message:`Image generation requested: ${JSON.stringify({...g,...m,...y})}`}))},emitRunESRGAN:i=>{n(Jp(!0));const o=r().options,{upscalingLevel:a,upscalingStrength:s}=o,l={upscale:[a,s]};t.emit("runPostprocessing",i,{type:"esrgan",...l}),n(Si({timestamp:wi(new Date,"isoDateTime"),message:`ESRGAN upscale requested: ${JSON.stringify({file:i.url,...l})}`}))},emitRunFacetool:i=>{n(Jp(!0));const o=r().options,{facetoolType:a,facetoolStrength:s,codeformerFidelity:l}=o,d={facetool_strength:s};a==="codeformer"&&(d.codeformer_fidelity=l),t.emit("runPostprocessing",i,{type:a,...d}),n(Si({timestamp:wi(new Date,"isoDateTime"),message:`Face restoration (${a}) requested: ${JSON.stringify({file:i.url,...d})}`}))},emitDeleteImage:i=>{const{url:o,uuid:a,category:s}=i;n(RB(i)),t.emit("deleteImage",o,a,s)},emitRequestImages:i=>{const o=r().gallery,{earliest_mtime:a}=o.categories[i];t.emit("requestImages",i,a)},emitRequestNewImages:i=>{const o=r().gallery,{latest_mtime:a}=o.categories[i];t.emit("requestLatestImages",i,a)},emitCancelProcessing:()=>{t.emit("cancel")},emitUploadImage:i=>{const{file:o,destination:a}=i;t.emit("uploadImage",o,o.name,a)},emitUploadMaskImage:i=>{t.emit("uploadMaskImage",i,i.name)},emitRequestSystemConfig:()=>{t.emit("requestSystemConfig")},emitRequestModelChange:i=>{n(r2e()),t.emit("requestModelChange",i)}}},sCe=()=>{const{origin:e}=new URL(window.location.href),t=v3(e,{timeout:6e4,path:window.location.pathname+"socket.io"});let n=!1;return i=>o=>a=>{const{onConnect:s,onDisconnect:l,onError:d,onPostprocessingResult:p,onGenerationResult:g,onIntermediateResult:m,onProgressUpdate:y,onGalleryImages:b,onProcessingCanceled:S,onImageDeleted:E,onImageUploaded:P,onMaskImageUploaded:k,onSystemConfig:L,onModelChanged:I,onModelChangeFailed:O}=tCe(i),{emitGenerateImage:N,emitRunESRGAN:D,emitRunFacetool:F,emitDeleteImage:U,emitRequestImages:W,emitRequestNewImages:q,emitCancelProcessing:pe,emitUploadImage:fe,emitUploadMaskImage:ye,emitRequestSystemConfig:Pe,emitRequestModelChange:xe}=aCe(i,t);switch(n||(t.on("connect",()=>s()),t.on("disconnect",()=>l()),t.on("error",Y=>d(Y)),t.on("generationResult",Y=>g(Y)),t.on("postprocessingResult",Y=>p(Y)),t.on("intermediateResult",Y=>m(Y)),t.on("progressUpdate",Y=>y(Y)),t.on("galleryImages",Y=>b(Y)),t.on("processingCanceled",()=>{S()}),t.on("imageDeleted",Y=>{E(Y)}),t.on("imageUploaded",Y=>{P(Y)}),t.on("maskImageUploaded",Y=>{k(Y)}),t.on("systemConfig",Y=>{L(Y)}),t.on("modelChanged",Y=>{I(Y)}),t.on("modelChangeFailed",Y=>{O(Y)}),n=!0),a.type){case"socketio/generateImage":{N(a.payload);break}case"socketio/runESRGAN":{D(a.payload);break}case"socketio/runFacetool":{F(a.payload);break}case"socketio/deleteImage":{U(a.payload);break}case"socketio/requestImages":{W(a.payload);break}case"socketio/requestNewImages":{q(a.payload);break}case"socketio/cancelProcessing":{pe();break}case"socketio/uploadImage":{fe(a.payload);break}case"socketio/uploadMaskImage":{ye(a.payload);break}case"socketio/requestSystemConfig":{Pe();break}case"socketio/requestModelChange":{xe(a.payload);break}}o(a)}},lCe={key:"root",storage:Ev,blacklist:["gallery","system","inpainting"]},uCe={key:"system",storage:Ev,blacklist:["isCancelable","isConnected","isProcessing","currentStep","socketId","isESRGANAvailable","isGFPGANAvailable","currentStep","totalSteps","currentIteration","totalIterations","currentStatus"]},cCe={key:"gallery",storage:Ev,whitelist:["galleryWidth","shouldPinGallery","shouldShowGallery","galleryScrollPosition","galleryImageMinimumWidth","galleryImageObjectFit"]},dCe={key:"inpainting",storage:Ev,blacklist:["pastLines","futuresLines","cursorPosition"]},fCe=RF({options:r6e,gallery:o3(cCe,Bye),system:o3(uCe,i2e),inpainting:o3(dCe,kye)}),hCe=o3(lCe,fCe),RH=zge({reducer:hCe,middleware:e=>e({serializableCheck:!1}).concat(sCe())}),ct=wme,$e=dme;function y3(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?y3=function(n){return typeof n}:y3=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},y3(e)}function pCe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rI(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function gCe(e,t,n){return t&&rI(e.prototype,t),n&&rI(e,n),e}function mCe(e,t){return t&&(y3(t)==="object"||typeof t=="function")?t:x3(e)}function FC(e){return FC=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},FC(e)}function x3(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vCe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&BC(e,t)}function BC(e,t){return BC=Object.setPrototypeOf||function(r,i){return r.__proto__=i,r},BC(e,t)}function b3(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var OH=function(e){vCe(t,e);function t(){var n,r;pCe(this,t);for(var i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];return r=mCe(this,(n=FC(t)).call.apply(n,[this].concat(o))),b3(x3(r),"state",{bootstrapped:!1}),b3(x3(r),"_unsubscribe",void 0),b3(x3(r),"handlePersistorState",function(){var s=r.props.persistor,l=s.getState(),d=l.bootstrapped;d&&(r.props.onBeforeLift?Promise.resolve(r.props.onBeforeLift()).finally(function(){return r.setState({bootstrapped:!0})}):r.setState({bootstrapped:!0}),r._unsubscribe&&r._unsubscribe())}),r}return gCe(t,[{key:"componentDidMount",value:function(){this._unsubscribe=this.props.persistor.subscribe(this.handlePersistorState),this.handlePersistorState()}},{key:"componentWillUnmount",value:function(){this._unsubscribe&&this._unsubscribe()}},{key:"render",value:function(){return typeof this.props.children=="function"?this.props.children(this.state.bootstrapped):this.state.bootstrapped?this.props.children:this.props.loading}}]),t}(C.exports.PureComponent);b3(OH,"defaultProps",{children:null,loading:null});const iI=Xre({config:{initialColorMode:"dark",useSystemColorMode:!1},components:{Tooltip:{baseStyle:e=>({textColor:e.colorMode==="dark"?"gray.800":"gray.100"})},Accordion:{baseStyle:e=>({button:{fontWeight:"bold",_hover:{bgColor:e.colorMode==="dark"?"rgba(255,255,255,0.05)":"rgba(0,0,0,0.05)"}},panel:{paddingBottom:2}})},FormLabel:{baseStyle:{fontWeight:"light"}},Button:{variants:{imageHoverIconButton:e=>({bg:e.colorMode==="dark"?"blackAlpha.700":"whiteAlpha.800",color:e.colorMode==="dark"?"whiteAlpha.700":"blackAlpha.700",_hover:{bg:e.colorMode==="dark"?"blackAlpha.800":"whiteAlpha.800",color:e.colorMode==="dark"?"whiteAlpha.900":"blackAlpha.900"}})}}}}),NH=()=>w(Dn,{width:"100vw",height:"100vh",alignItems:"center",justifyContent:"center",children:w(A0,{thickness:"2px",speed:"1s",emptyColor:"gray.200",color:"gray.400",size:"xl"})}),yCe=jt(e=>e.system,e=>({isProcessing:e.isProcessing,currentStep:e.currentStep,totalSteps:e.totalSteps,currentStatusHasSteps:e.currentStatusHasSteps}),{memoizeOptions:{resultEqualityCheck:la.exports.isEqual}}),xCe=()=>{const{isProcessing:e,currentStep:t,totalSteps:n,currentStatusHasSteps:r}=$e(yCe),i=t?Math.round(t*100/n):0;return w(nF,{value:i,isIndeterminate:e&&!r,className:"progress-bar"})};function bCe(e){const{title:t,hotkey:n,description:r}=e;return te("div",{className:"hotkey-modal-item",children:[te("div",{className:"hotkey-info",children:[w("p",{className:"hotkey-title",children:t}),r&&w("p",{className:"hotkey-description",children:r})]}),w("div",{className:"hotkey-key",children:n})]})}function SCe({children:e}){const{isOpen:t,onOpen:n,onClose:r}=d5(),i=[{title:"Invoke",desc:"Generate an image",hotkey:"Ctrl+Enter"},{title:"Cancel",desc:"Cancel image generation",hotkey:"Shift+X"},{title:"Focus Prompt",desc:"Focus the prompt input area",hotkey:"Alt+A"},{title:"Toggle Options",desc:"Open and close the options panel",hotkey:"O"},{title:"Pin Options",desc:"Pin the options panel",hotkey:"Shift+O"},{title:"Toggle Gallery",desc:"Open and close the gallery drawer",hotkey:"G"},{title:"Change Tabs",desc:"Switch to another workspace",hotkey:"1-6"},{title:"Theme Toggle",desc:"Switch between dark and light modes",hotkey:"Shift+D"},{title:"Console Toggle",desc:"Open and close console",hotkey:"`"}],o=[{title:"Set Parameters",desc:"Use all parameters of the current image",hotkey:"A"},{title:"Set Seed",desc:"Use the seed of the current image",hotkey:"S"},{title:"Restore Faces",desc:"Restore the current image",hotkey:"R"},{title:"Upscale",desc:"Upscale the current image",hotkey:"U"},{title:"Show Info",desc:"Show metadata info of the current image",hotkey:"I"},{title:"Send To Image To Image",desc:"Send current image to Image to Image",hotkey:"Shift+I"},{title:"Delete Image",desc:"Delete the current image",hotkey:"Del"}],a=[{title:"Previous Image",desc:"Display the previous image in gallery",hotkey:"Arrow left"},{title:"Next Image",desc:"Display the next image in gallery",hotkey:"Arrow right"},{title:"Toggle Gallery Pin",desc:"Pins and unpins the gallery to the UI",hotkey:"Shift+G"},{title:"Increase Gallery Image Size",desc:"Increases gallery thumbnails size",hotkey:"Shift+Up"},{title:"Decrease Gallery Image Size",desc:"Decreases gallery thumbnails size",hotkey:"Shift+Down"},{title:"Reset Gallery Image Size",desc:"Resets image gallery size",hotkey:"Shift+R"}],s=[{title:"Select Brush",desc:"Selects the inpainting brush",hotkey:"B"},{title:"Select Eraser",desc:"Selects the inpainting eraser",hotkey:"E"},{title:"Quick Toggle Brush/Eraser",desc:"Quick toggle between brush and eraser",hotkey:"X"},{title:"Decrease Brush Size",desc:"Decreases the size of the inpainting brush/eraser",hotkey:"["},{title:"Increase Brush Size",desc:"Increases the size of the inpainting brush/eraser",hotkey:"]"},{title:"Hide Mask",desc:"Hide and unhide mask",hotkey:"H"},{title:"Decrease Mask Opacity",desc:"Decreases the opacity of the mask",hotkey:"Shift+["},{title:"Increase Mask Opacity",desc:"Increases the opacity of the mask",hotkey:"Shift+]"},{title:"Invert Mask",desc:"Invert the mask preview",hotkey:"Shift+M"},{title:"Clear Mask",desc:"Clear the entire mask",hotkey:"Shift+C"},{title:"Undo Stroke",desc:"Undo a brush stroke",hotkey:"Ctrl+Z"},{title:"Redo Stroke",desc:"Redo a brush stroke",hotkey:"Ctrl+Shift+Z, Ctrl+Y"},{title:"Lock Bounding Box",desc:"Locks the bounding box",hotkey:"M"},{title:"Quick Toggle Lock Bounding Box",desc:"Hold to toggle locking the bounding box",hotkey:"Space"},{title:"Expand Inpainting Area",desc:"Expand your inpainting work area",hotkey:"Shift+J"}],l=d=>{const p=[];return d.forEach((g,m)=>{p.push(w(bCe,{title:g.title,description:g.desc,hotkey:g.hotkey},m))}),w("div",{className:"hotkey-modal-category",children:p})};return te(Fn,{children:[C.exports.cloneElement(e,{onClick:n}),te(v0,{isOpen:t,onClose:r,children:[w(Km,{}),te(qm,{className:"hotkeys-modal",children:[w(a7,{}),w("h1",{children:"Keyboard Shorcuts"}),w("div",{className:"hotkeys-modal-items",children:te(N4,{allowMultiple:!0,children:[te(Sf,{children:[te(xf,{className:"hotkeys-modal-button",children:[w("h2",{children:"App Hotkeys"}),w(bf,{})]}),w(wf,{children:l(i)})]}),te(Sf,{children:[te(xf,{className:"hotkeys-modal-button",children:[w("h2",{children:"General Hotkeys"}),w(bf,{})]}),w(wf,{children:l(o)})]}),te(Sf,{children:[te(xf,{className:"hotkeys-modal-button",children:[w("h2",{children:"Gallery Hotkeys"}),w(bf,{})]}),w(wf,{children:l(a)})]}),te(Sf,{children:[te(xf,{className:"hotkeys-modal-button",children:[w("h2",{children:"Inpainting Hotkeys"}),w(bf,{})]}),w(wf,{children:l(s)})]})]})})]})]})]})}const wCe=e=>{const{isProcessing:t,isConnected:n}=$e(l=>l.system),r=ct(),{name:i,status:o,description:a}=e,s=()=>{r(J2e(i))};return te("div",{className:"model-list-item",children:[w(Xr,{label:a,hasArrow:!0,placement:"bottom",children:w("div",{className:"model-list-item-name",children:i})}),w(LD,{}),w("div",{className:`model-list-item-status ${o.split(" ").join("-")}`,children:o}),w("div",{className:"model-list-item-load-btn",children:w(Na,{size:"sm",onClick:s,isDisabled:o==="active"||t||!n,children:"Load"})})]})},CCe=jt(e=>e.system,e=>{const t=Wt.map(e.model_list,(r,i)=>({name:i,...r})),n=t.find(r=>r.status==="active");return{models:t,activeModel:n}}),_Ce=()=>{const{models:e}=$e(CCe);return w("div",{className:"model-list",children:w(N4,{allowToggle:!0,children:te(Sf,{children:[w(xf,{children:te("div",{className:"model-list-button",children:[w("h2",{children:"Models"}),w(bf,{})]})}),w(wf,{children:w("div",{className:"model-list-list",children:e.map((t,n)=>w(wCe,{name:t.name,status:t.status,description:t.description},n))})})]})})})};function oI({settingTitle:e,isChecked:t,dispatcher:n}){const r=ct();return w(Su,{styleClass:"settings-modal-item",label:e,isChecked:t,onChange:i=>r(n(i.target.checked))})}function kCe({settingTitle:e,validValues:t,defaultValue:n,dispatcher:r}){const i=ct();return w(N0,{styleClass:"settings-modal-item",label:e,validValues:t,defaultValue:n,onChange:o=>i(r(o.target.value))})}const ECe=jt(e=>e.system,e=>{const{shouldDisplayInProgressType:t,shouldConfirmOnDelete:n,shouldDisplayGuides:r,model_list:i}=e;return{shouldDisplayInProgressType:t,shouldConfirmOnDelete:n,shouldDisplayGuides:r,models:Wt.map(i,(o,a)=>a)}},{memoizeOptions:{resultEqualityCheck:la.exports.isEqual}}),PCe=({children:e})=>{const{isOpen:t,onOpen:n,onClose:r}=d5(),{isOpen:i,onOpen:o,onClose:a}=d5(),{shouldDisplayInProgressType:s,shouldConfirmOnDelete:l,shouldDisplayGuides:d}=$e(ECe),p=()=>{qH.purge().then(()=>{r(),o()})};return te(Fn,{children:[C.exports.cloneElement(e,{onClick:n}),te(v0,{isOpen:t,onClose:r,children:[w(Km,{}),te(qm,{className:"settings-modal",children:[w(l7,{className:"settings-modal-header",children:"Settings"}),w(a7,{}),te(g5,{className:"settings-modal-content",children:[w(_Ce,{}),te("div",{className:"settings-modal-items",children:[w(kCe,{settingTitle:"Display In-Progress Images",validValues:Eve,defaultValue:s,dispatcher:Xve}),w(oI,{settingTitle:"Confirm on Delete",isChecked:l,dispatcher:uB}),w(oI,{settingTitle:"Display Help Icons",isChecked:d,dispatcher:t2e})]}),te("div",{className:"settings-modal-reset",children:[w(Af,{size:"md",children:"Reset Web UI"}),w(wo,{children:"Resetting the web UI only resets the browser's local cache of your images and remembered settings. It does not delete any images from disk."}),w(wo,{children:"If images aren't showing up in the gallery or something else isn't working, please try resetting before submitting an issue on GitHub."}),w(Na,{colorScheme:"red",onClick:p,children:"Reset Web UI"})]})]}),w(s7,{children:w(Na,{onClick:r,children:"Close"})})]})]}),te(v0,{closeOnOverlayClick:!1,isOpen:i,onClose:a,isCentered:!0,children:[w(Km,{bg:"blackAlpha.300",backdropFilter:"blur(40px)"}),w(qm,{children:w(g5,{pb:6,pt:6,children:w(Dn,{justifyContent:"center",children:w(wo,{fontSize:"lg",children:"Web UI has been reset. Refresh the page to reload."})})})})]})]})},TCe=jt(e=>e.system,e=>({isConnected:e.isConnected,isProcessing:e.isProcessing,currentIteration:e.currentIteration,totalIterations:e.totalIterations,currentStatus:e.currentStatus,hasError:e.hasError,wasErrorSeen:e.wasErrorSeen}),{memoizeOptions:{resultEqualityCheck:la.exports.isEqual}}),LCe=()=>{const{isConnected:e,isProcessing:t,currentIteration:n,totalIterations:r,currentStatus:i,hasError:o,wasErrorSeen:a}=$e(TCe),s=ct();let l;e&&!o?l="status-good":l="status-bad";let d=i;return["generating","preparing","saving image","restoring faces","upscaling"].includes(d.toLowerCase())&&(l="status-working"),d&&t&&r>1&&(d+=` (${n}/${r})`),w(Xr,{label:o&&!a?"Click to clear, check logs for details":void 0,children:w(wo,{cursor:o&&!a?"pointer":"initial",onClick:()=>{(o||!a)&&s(cB())},className:`status ${l}`,children:d})})},ACe=()=>{const{colorMode:e,toggleColorMode:t}=n4();Dt("shift+d",()=>{t()},[e,t]);const n=e=="light"?w(O2e,{}):w(H2e,{}),r=e=="light"?18:20;return te("div",{className:"site-header",children:[te("div",{className:"site-header-left-side",children:[w("img",{src:LB,alt:"invoke-ai-logo"}),te("h1",{children:["invoke ",w("strong",{children:"ai"})]})]}),te("div",{className:"site-header-right-side",children:[w(LCe,{}),w(SCe,{children:w(Bi,{"aria-label":"Hotkeys",variant:"link",fontSize:24,size:"sm",icon:w(g2e,{})})}),w(Xr,{hasArrow:!0,label:"Theme",placement:"bottom",children:w(Bi,{"aria-label":"Toggle Dark Mode",onClick:t,variant:"link",size:"sm",fontSize:r,icon:n})}),w(Xr,{hasArrow:!0,label:"Report Bug",placement:"bottom",children:w(Bi,{"aria-label":"Link to Github Issues",variant:"link",fontSize:23,size:"sm",icon:w(jp,{isExternal:!0,href:"http://github.com/invoke-ai/InvokeAI/issues",children:w(hB,{})})})}),w(Xr,{hasArrow:!0,label:"Github",placement:"bottom",children:w(Bi,{"aria-label":"Link to Github Repo",variant:"link",fontSize:20,size:"sm",icon:w(jp,{isExternal:!0,href:"http://github.com/invoke-ai/InvokeAI",children:w(_2e,{})})})}),w(Xr,{hasArrow:!0,label:"Discord",placement:"bottom",children:w(Bi,{"aria-label":"Link to Discord Server",variant:"link",fontSize:20,size:"sm",icon:w(jp,{isExternal:!0,href:"https://discord.gg/ZmtBAhwWhy",children:w(C2e,{})})})}),w(PCe,{children:w(Bi,{"aria-label":"Settings",variant:"link",fontSize:24,size:"sm",icon:w(d2e,{})})})]})]})},ICe=jt(e=>e.system,e=>e.log,{memoizeOptions:{resultEqualityCheck:(e,t)=>e.length===t.length}}),MCe=jt(e=>e.system,e=>({shouldShowLogViewer:e.shouldShowLogViewer,hasError:e.hasError,wasErrorSeen:e.wasErrorSeen}),{memoizeOptions:{resultEqualityCheck:la.exports.isEqual}}),RCe=()=>{const e=ct(),t=$e(ICe),{shouldShowLogViewer:n,hasError:r,wasErrorSeen:i}=$e(MCe),[o,a]=C.exports.useState(!0),s=C.exports.useRef(null);C.exports.useLayoutEffect(()=>{s.current!==null&&o&&(s.current.scrollTop=s.current.scrollHeight)},[o,t,n]);const l=()=>{e(cB()),e(LL(!n))};return Dt("`",()=>{e(LL(!n))},[n]),te(Fn,{children:[n&&w(FB,{defaultSize:{width:"100%",height:200},style:{display:"flex",position:"fixed",left:0,bottom:0,zIndex:20},maxHeight:"90vh",children:w("div",{className:"console",ref:s,onScroll:()=>{!s.current||o&&s.current.scrollTop<s.current.scrollHeight-s.current.clientHeight&&a(!1)},children:t.map((p,g)=>{const{timestamp:m,message:y,level:b}=p;return te("div",{className:`console-entry console-${b}-color`,children:[te("p",{className:"console-timestamp",children:[m,":"]}),w("p",{className:"console-message",children:y})]},g)})})}),n&&w(Xr,{hasArrow:!0,label:o?"Autoscroll On":"Autoscroll Off",children:w(Bi,{className:"console-autoscroll-icon-button","data-autoscroll-enabled":o,size:"sm","aria-label":"Toggle autoscroll",variant:"solid",icon:w(k2e,{}),onClick:()=>a(!o)})}),w(Xr,{hasArrow:!0,label:n?"Hide Console":"Show Console",children:w(Bi,{className:"console-toggle-icon-button","data-error-seen":r||!i,size:"sm",position:"fixed",variant:"solid","aria-label":"Toggle Log Viewer",icon:n?w(R2e,{}):w(L2e,{}),onClick:l})})]})};function OCe(){async function e(n=""){return await fetch(n,{method:"GET",cache:"no-cache"})}const t=()=>{const n=document.location;e(n+"/flaskwebgui-keep-server-alive").then(i=>i)};(!{BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0}.NODE_ENV||{BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0}.NODE_ENV==="production")&&document.addEventListener("DOMContentLoaded",()=>{t(),setInterval(t,3e3)})}var NCe=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function Mv(e,t){var n=DCe(e);if(typeof n.path!="string"){var r=e.webkitRelativePath;Object.defineProperty(n,"path",{value:typeof t=="string"?t:typeof r=="string"&&r.length>0?r:e.name,writable:!1,configurable:!1,enumerable:!0})}return n}function DCe(e){var t=e.name,n=t&&t.lastIndexOf(".")!==-1;if(n&&!e.type){var r=t.split(".").pop().toLowerCase(),i=NCe.get(r);i&&Object.defineProperty(e,"type",{value:i,writable:!1,configurable:!1,enumerable:!0})}return e}var zCe=[".DS_Store","Thumbs.db"];function FCe(e){return T0(this,void 0,void 0,function(){return L0(this,function(t){return D5(e)&&BCe(e.dataTransfer)?[2,VCe(e.dataTransfer,e.type)]:$Ce(e)?[2,HCe(e)]:Array.isArray(e)&&e.every(function(n){return"getFile"in n&&typeof n.getFile=="function"})?[2,WCe(e)]:[2,[]]})})}function BCe(e){return D5(e)}function $Ce(e){return D5(e)&&D5(e.target)}function D5(e){return typeof e=="object"&&e!==null}function HCe(e){return $C(e.target.files).map(function(t){return Mv(t)})}function WCe(e){return T0(this,void 0,void 0,function(){var t;return L0(this,function(n){switch(n.label){case 0:return[4,Promise.all(e.map(function(r){return r.getFile()}))];case 1:return t=n.sent(),[2,t.map(function(r){return Mv(r)})]}})})}function VCe(e,t){return T0(this,void 0,void 0,function(){var n,r;return L0(this,function(i){switch(i.label){case 0:return e.items?(n=$C(e.items).filter(function(o){return o.kind==="file"}),t!=="drop"?[2,n]:[4,Promise.all(n.map(UCe))]):[3,2];case 1:return r=i.sent(),[2,aI(DH(r))];case 2:return[2,aI($C(e.files).map(function(o){return Mv(o)}))]}})})}function aI(e){return e.filter(function(t){return zCe.indexOf(t.name)===-1})}function $C(e){if(e===null)return[];for(var t=[],n=0;n<e.length;n++){var r=e[n];t.push(r)}return t}function UCe(e){if(typeof e.webkitGetAsEntry!="function")return sI(e);var t=e.webkitGetAsEntry();return t&&t.isDirectory?zH(t):sI(e)}function DH(e){return e.reduce(function(t,n){return w6(w6([],xT(t),!1),xT(Array.isArray(n)?DH(n):[n]),!1)},[])}function sI(e){var t=e.getAsFile();if(!t)return Promise.reject("".concat(e," is not a File"));var n=Mv(t);return Promise.resolve(n)}function GCe(e){return T0(this,void 0,void 0,function(){return L0(this,function(t){return[2,e.isDirectory?zH(e):jCe(e)]})})}function zH(e){var t=e.createReader();return new Promise(function(n,r){var i=[];function o(){var a=this;t.readEntries(function(s){return T0(a,void 0,void 0,function(){var l,d,p;return L0(this,function(g){switch(g.label){case 0:if(s.length)return[3,5];g.label=1;case 1:return g.trys.push([1,3,,4]),[4,Promise.all(i)];case 2:return l=g.sent(),n(l),[3,4];case 3:return d=g.sent(),r(d),[3,4];case 4:return[3,6];case 5:p=Promise.all(s.map(GCe)),i.push(p),o(),g.label=6;case 6:return[2]}})})},function(s){r(s)})}o()})}function jCe(e){return T0(this,void 0,void 0,function(){return L0(this,function(t){return[2,new Promise(function(n,r){e.file(function(i){var o=Mv(i,e.fullPath);n(o)},function(i){r(i)})})]})})}var qCe=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",i=(e.type||"").toLowerCase(),o=i.replace(/\/.*$/,"");return n.some(function(a){var s=a.trim().toLowerCase();return s.charAt(0)==="."?r.toLowerCase().endsWith(s):s.endsWith("/*")?o===s.replace(/\/.*$/,""):i===s})}return!0};function lI(e){return YCe(e)||ZCe(e)||BH(e)||KCe()}function KCe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ZCe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function YCe(e){if(Array.isArray(e))return HC(e)}function uI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function cI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?uI(Object(n),!0).forEach(function(r){FH(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function FH(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rv(e,t){return JCe(e)||QCe(e,t)||BH(e,t)||XCe()}function XCe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function BH(e,t){if(!!e){if(typeof e=="string")return HC(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return HC(e,t)}}function HC(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function QCe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r=[],i=!0,o=!1,a,s;try{for(n=n.call(e);!(i=(a=n.next()).done)&&(r.push(a.value),!(t&&r.length===t));i=!0);}catch(l){o=!0,s=l}finally{try{!i&&n.return!=null&&n.return()}finally{if(o)throw s}}return r}}function JCe(e){if(Array.isArray(e))return e}var e9e="file-invalid-type",t9e="file-too-large",n9e="file-too-small",r9e="too-many-files",i9e=function(t){t=Array.isArray(t)&&t.length===1?t[0]:t;var n=Array.isArray(t)?"one of ".concat(t.join(", ")):t;return{code:e9e,message:"File type must be ".concat(n)}},dI=function(t){return{code:t9e,message:"File is larger than ".concat(t," ").concat(t===1?"byte":"bytes")}},fI=function(t){return{code:n9e,message:"File is smaller than ".concat(t," ").concat(t===1?"byte":"bytes")}},o9e={code:r9e,message:"Too many files"};function $H(e,t){var n=e.type==="application/x-moz-file"||qCe(e,t);return[n,n?null:i9e(t)]}function HH(e,t,n){if(df(e.size))if(df(t)&&df(n)){if(e.size>n)return[!1,dI(n)];if(e.size<t)return[!1,fI(t)]}else{if(df(t)&&e.size<t)return[!1,fI(t)];if(df(n)&&e.size>n)return[!1,dI(n)]}return[!0,null]}function df(e){return e!=null}function a9e(e){var t=e.files,n=e.accept,r=e.minSize,i=e.maxSize,o=e.multiple,a=e.maxFiles,s=e.validator;return!o&&t.length>1||o&&a>=1&&t.length>a?!1:t.every(function(l){var d=$H(l,n),p=rv(d,1),g=p[0],m=HH(l,r,i),y=rv(m,1),b=y[0],S=s?s(l):null;return g&&b&&!S})}function z5(e){return typeof e.isPropagationStopped=="function"?e.isPropagationStopped():typeof e.cancelBubble<"u"?e.cancelBubble:!1}function Ly(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(t){return t==="Files"||t==="application/x-moz-file"}):!!e.target&&!!e.target.files}function hI(e){e.preventDefault()}function s9e(e){return e.indexOf("MSIE")!==-1||e.indexOf("Trident/")!==-1}function l9e(e){return e.indexOf("Edge/")!==-1}function u9e(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return s9e(e)||l9e(e)}function nl(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(r){for(var i=arguments.length,o=new Array(i>1?i-1:0),a=1;a<i;a++)o[a-1]=arguments[a];return t.some(function(s){return!z5(r)&&s&&s.apply(void 0,[r].concat(o)),z5(r)})}}function c9e(){return"showOpenFilePicker"in window}function d9e(e){if(df(e)){var t=Object.entries(e).filter(function(n){var r=rv(n,2),i=r[0],o=r[1],a=!0;return WH(i)||(console.warn('Skipped "'.concat(i,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),a=!1),(!Array.isArray(o)||!o.every(VH))&&(console.warn('Skipped "'.concat(i,'" because an invalid file extension was provided.')),a=!1),a}).reduce(function(n,r){var i=rv(r,2),o=i[0],a=i[1];return cI(cI({},n),{},FH({},o,a))},{});return[{description:"Files",accept:t}]}return e}function f9e(e){if(df(e))return Object.entries(e).reduce(function(t,n){var r=rv(n,2),i=r[0],o=r[1];return[].concat(lI(t),[i],lI(o))},[]).filter(function(t){return WH(t)||VH(t)}).join(",")}function h9e(e){return e instanceof DOMException&&(e.name==="AbortError"||e.code===e.ABORT_ERR)}function p9e(e){return e instanceof DOMException&&(e.name==="SecurityError"||e.code===e.SECURITY_ERR)}function WH(e){return e==="audio/*"||e==="video/*"||e==="image/*"||e==="text/*"||/\w+\/[-+.\w]+/g.test(e)}function VH(e){return/^.*\.[\w]+$/.test(e)}var g9e=["children"],m9e=["open"],v9e=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],y9e=["refKey","onChange","onClick"];function x9e(e){return w9e(e)||S9e(e)||UH(e)||b9e()}function b9e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function S9e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function w9e(e){if(Array.isArray(e))return WC(e)}function VS(e,t){return k9e(e)||_9e(e,t)||UH(e,t)||C9e()}function C9e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function UH(e,t){if(!!e){if(typeof e=="string")return WC(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return WC(e,t)}}function WC(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _9e(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r=[],i=!0,o=!1,a,s;try{for(n=n.call(e);!(i=(a=n.next()).done)&&(r.push(a.value),!(t&&r.length===t));i=!0);}catch(l){o=!0,s=l}finally{try{!i&&n.return!=null&&n.return()}finally{if(o)throw s}}return r}}function k9e(e){if(Array.isArray(e))return e}function pI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function sr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?pI(Object(n),!0).forEach(function(r){VC(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function VC(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F5(e,t){if(e==null)return{};var n=E9e(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,r)||(n[r]=e[r]))}return n}function E9e(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var p_=C.exports.forwardRef(function(e,t){var n=e.children,r=F5(e,g9e),i=jH(r),o=i.open,a=F5(i,m9e);return C.exports.useImperativeHandle(t,function(){return{open:o}},[o]),w(C.exports.Fragment,{children:n(sr(sr({},a),{},{open:o}))})});p_.displayName="Dropzone";var GH={disabled:!1,getFilesFromEvent:FCe,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0,autoFocus:!1};p_.defaultProps=GH;p_.propTypes={children:An.exports.func,accept:An.exports.objectOf(An.exports.arrayOf(An.exports.string)),multiple:An.exports.bool,preventDropOnDocument:An.exports.bool,noClick:An.exports.bool,noKeyboard:An.exports.bool,noDrag:An.exports.bool,noDragEventsBubbling:An.exports.bool,minSize:An.exports.number,maxSize:An.exports.number,maxFiles:An.exports.number,disabled:An.exports.bool,getFilesFromEvent:An.exports.func,onFileDialogCancel:An.exports.func,onFileDialogOpen:An.exports.func,useFsAccessApi:An.exports.bool,autoFocus:An.exports.bool,onDragEnter:An.exports.func,onDragLeave:An.exports.func,onDragOver:An.exports.func,onDrop:An.exports.func,onDropAccepted:An.exports.func,onDropRejected:An.exports.func,onError:An.exports.func,validator:An.exports.func};var UC={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function jH(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=sr(sr({},GH),e),n=t.accept,r=t.disabled,i=t.getFilesFromEvent,o=t.maxSize,a=t.minSize,s=t.multiple,l=t.maxFiles,d=t.onDragEnter,p=t.onDragLeave,g=t.onDragOver,m=t.onDrop,y=t.onDropAccepted,b=t.onDropRejected,S=t.onFileDialogCancel,E=t.onFileDialogOpen,P=t.useFsAccessApi,k=t.autoFocus,L=t.preventDropOnDocument,I=t.noClick,O=t.noKeyboard,N=t.noDrag,D=t.noDragEventsBubbling,F=t.onError,U=t.validator,W=C.exports.useMemo(function(){return f9e(n)},[n]),q=C.exports.useMemo(function(){return d9e(n)},[n]),pe=C.exports.useMemo(function(){return typeof E=="function"?E:gI},[E]),fe=C.exports.useMemo(function(){return typeof S=="function"?S:gI},[S]),ye=C.exports.useRef(null),Pe=C.exports.useRef(null),xe=C.exports.useReducer(P9e,UC),Y=VS(xe,2),V=Y[0],ae=Y[1],oe=V.isFocused,X=V.isFileDialogActive,me=C.exports.useRef(typeof window<"u"&&window.isSecureContext&&P&&c9e()),ve=function(){!me.current&&X&&setTimeout(function(){if(Pe.current){var Ze=Pe.current.files;Ze.length||(ae({type:"closeDialog"}),fe())}},300)};C.exports.useEffect(function(){return window.addEventListener("focus",ve,!1),function(){window.removeEventListener("focus",ve,!1)}},[Pe,X,fe,me]);var Se=C.exports.useRef([]),He=function(Ze){ye.current&&ye.current.contains(Ze.target)||(Ze.preventDefault(),Se.current=[])};C.exports.useEffect(function(){return L&&(document.addEventListener("dragover",hI,!1),document.addEventListener("drop",He,!1)),function(){L&&(document.removeEventListener("dragover",hI),document.removeEventListener("drop",He))}},[ye,L]),C.exports.useEffect(function(){return!r&&k&&ye.current&&ye.current.focus(),function(){}},[ye,k,r]);var je=C.exports.useCallback(function(Me){F?F(Me):console.error(Me)},[F]),ut=C.exports.useCallback(function(Me){Me.preventDefault(),Me.persist(),bt(Me),Se.current=[].concat(x9e(Se.current),[Me.target]),Ly(Me)&&Promise.resolve(i(Me)).then(function(Ze){if(!(z5(Me)&&!D)){var Kt=Ze.length,Vt=Kt>0&&a9e({files:Ze,accept:W,minSize:a,maxSize:o,multiple:s,maxFiles:l,validator:U}),_e=Kt>0&&!Vt;ae({isDragAccept:Vt,isDragReject:_e,isDragActive:!0,type:"setDraggedFiles"}),d&&d(Me)}}).catch(function(Ze){return je(Ze)})},[i,d,je,D,W,a,o,s,l,U]),qe=C.exports.useCallback(function(Me){Me.preventDefault(),Me.persist(),bt(Me);var Ze=Ly(Me);if(Ze&&Me.dataTransfer)try{Me.dataTransfer.dropEffect="copy"}catch{}return Ze&&g&&g(Me),!1},[g,D]),at=C.exports.useCallback(function(Me){Me.preventDefault(),Me.persist(),bt(Me);var Ze=Se.current.filter(function(Vt){return ye.current&&ye.current.contains(Vt)}),Kt=Ze.indexOf(Me.target);Kt!==-1&&Ze.splice(Kt,1),Se.current=Ze,!(Ze.length>0)&&(ae({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),Ly(Me)&&p&&p(Me))},[ye,p,D]),et=C.exports.useCallback(function(Me,Ze){var Kt=[],Vt=[];Me.forEach(function(_e){var kt=$H(_e,W),Ne=VS(kt,2),tt=Ne[0],nn=Ne[1],Mn=HH(_e,a,o),Fe=VS(Mn,2),lt=Fe[0],Xe=Fe[1],Lt=U?U(_e):null;if(tt&&lt&&!Lt)Kt.push(_e);else{var Zt=[nn,Xe];Lt&&(Zt=Zt.concat(Lt)),Vt.push({file:_e,errors:Zt.filter(function(Zn){return Zn})})}}),(!s&&Kt.length>1||s&&l>=1&&Kt.length>l)&&(Kt.forEach(function(_e){Vt.push({file:_e,errors:[o9e]})}),Kt.splice(0)),ae({acceptedFiles:Kt,fileRejections:Vt,type:"setFiles"}),m&&m(Kt,Vt,Ze),Vt.length>0&&b&&b(Vt,Ze),Kt.length>0&&y&&y(Kt,Ze)},[ae,s,W,a,o,l,m,y,b,U]),it=C.exports.useCallback(function(Me){Me.preventDefault(),Me.persist(),bt(Me),Se.current=[],Ly(Me)&&Promise.resolve(i(Me)).then(function(Ze){z5(Me)&&!D||et(Ze,Me)}).catch(function(Ze){return je(Ze)}),ae({type:"reset"})},[i,et,je,D]),At=C.exports.useCallback(function(){if(me.current){ae({type:"openDialog"}),pe();var Me={multiple:s,types:q};window.showOpenFilePicker(Me).then(function(Ze){return i(Ze)}).then(function(Ze){et(Ze,null),ae({type:"closeDialog"})}).catch(function(Ze){h9e(Ze)?(fe(Ze),ae({type:"closeDialog"})):p9e(Ze)?(me.current=!1,Pe.current?(Pe.current.value=null,Pe.current.click()):je(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided."))):je(Ze)});return}Pe.current&&(ae({type:"openDialog"}),pe(),Pe.current.value=null,Pe.current.click())},[ae,pe,fe,P,et,je,q,s]),wt=C.exports.useCallback(function(Me){!ye.current||!ye.current.isEqualNode(Me.target)||(Me.key===" "||Me.key==="Enter"||Me.keyCode===32||Me.keyCode===13)&&(Me.preventDefault(),At())},[ye,At]),Le=C.exports.useCallback(function(){ae({type:"focus"})},[]),ot=C.exports.useCallback(function(){ae({type:"blur"})},[]),Et=C.exports.useCallback(function(){I||(u9e()?setTimeout(At,0):At())},[I,At]),rt=function(Ze){return r?null:Ze},pt=function(Ze){return O?null:rt(Ze)},Sn=function(Ze){return N?null:rt(Ze)},bt=function(Ze){D&&Ze.stopPropagation()},qt=C.exports.useMemo(function(){return function(){var Me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ze=Me.refKey,Kt=Ze===void 0?"ref":Ze,Vt=Me.role,_e=Me.onKeyDown,kt=Me.onFocus,Ne=Me.onBlur,tt=Me.onClick,nn=Me.onDragEnter,Mn=Me.onDragOver,Fe=Me.onDragLeave,lt=Me.onDrop,Xe=F5(Me,v9e);return sr(sr(VC({onKeyDown:pt(nl(_e,wt)),onFocus:pt(nl(kt,Le)),onBlur:pt(nl(Ne,ot)),onClick:rt(nl(tt,Et)),onDragEnter:Sn(nl(nn,ut)),onDragOver:Sn(nl(Mn,qe)),onDragLeave:Sn(nl(Fe,at)),onDrop:Sn(nl(lt,it)),role:typeof Vt=="string"&&Vt!==""?Vt:"presentation"},Kt,ye),!r&&!O?{tabIndex:0}:{}),Xe)}},[ye,wt,Le,ot,Et,ut,qe,at,it,O,N,r]),wn=C.exports.useCallback(function(Me){Me.stopPropagation()},[]),pn=C.exports.useMemo(function(){return function(){var Me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ze=Me.refKey,Kt=Ze===void 0?"ref":Ze,Vt=Me.onChange,_e=Me.onClick,kt=F5(Me,y9e),Ne=VC({accept:W,multiple:s,type:"file",style:{display:"none"},onChange:rt(nl(Vt,it)),onClick:rt(nl(_e,wn)),tabIndex:-1},Kt,Pe);return sr(sr({},Ne),kt)}},[Pe,n,s,it,r]);return sr(sr({},V),{},{isFocused:oe&&!r,getRootProps:qt,getInputProps:pn,rootRef:ye,inputRef:Pe,open:rt(At)})}function P9e(e,t){switch(t.type){case"focus":return sr(sr({},e),{},{isFocused:!0});case"blur":return sr(sr({},e),{},{isFocused:!1});case"openDialog":return sr(sr({},UC),{},{isFileDialogActive:!0});case"closeDialog":return sr(sr({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return sr(sr({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return sr(sr({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return sr({},UC);default:return e}}function gI(){}const T9e=e=>{const{children:t}=e,n=ct(),r=$e(Ga),i=od({}),[o,a]=C.exports.useState(!1),s=C.exports.useCallback(E=>{a(!0);const P=E.errors.reduce((k,L)=>k+`
`+L.message,"");i({title:"Upload failed",description:P,status:"error",isClosable:!0})},[i]),l=C.exports.useCallback(E=>{a(!0);const P={file:E};["img2img","inpainting"].includes(r)&&(P.destination=r),n(NL(P))},[n,r]),d=C.exports.useCallback((E,P)=>{P.forEach(k=>{s(k)}),E.forEach(k=>{l(k)})},[l,s]),{getRootProps:p,getInputProps:g,isDragAccept:m,isDragReject:y,isDragActive:b,open:S}=jH({accept:{"image/png":[".png"],"image/jpeg":[".jpg",".jpeg",".png"]},noClick:!0,onDrop:d,maxFiles:1});return C.exports.useEffect(()=>{const E=P=>{const k=P.clipboardData?.items;if(!k)return;const L=[];for(const N of k)N.kind==="file"&&["image/png","image/jpg"].includes(N.type)&&L.push(N);if(!L.length)return;if(P.stopImmediatePropagation(),L.length>1){i({description:"Multiple images pasted, may only upload one image at a time",status:"error",isClosable:!0});return}const I=L[0].getAsFile();if(!I){i({description:"Unable to load file",status:"error",isClosable:!0});return}const O={file:I};["img2img","inpainting"].includes(r)&&(O.destination=r),n(NL(O))};return document.addEventListener("paste",E),()=>{document.removeEventListener("paste",E)}},[n,i,r]),w(AB.Provider,{value:S,children:te("div",{...p({style:{}}),children:[w("input",{...g()}),t,b&&te("div",{className:"dropzone-container",children:[m&&w("div",{className:"dropzone-overlay is-drag-accept",children:w(Af,{size:"lg",children:"Drop Images"})}),y&&te("div",{className:"dropzone-overlay is-drag-reject",children:[w(Af,{size:"lg",children:"Invalid Upload"}),w(Af,{size:"md",children:"Must be single JPEG or PNG image"})]}),o&&w("div",{className:"dropzone-overlay is-handling-upload",children:w(A0,{})})]})]})})},L9e=()=>{const e=ct();return w(sn,{tooltip:"Show Gallery (G)",tooltipPlacement:"top","aria-label":"Show Gallery",styleClass:"floating-show-hide-button right",onMouseOver:()=>{e(nC(!0))},children:w(pB,{})})};function A9e(e){return mt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M32 384h272v32H32zM400 384h80v32h-80zM384 447.5c0 17.949-14.327 32.5-32 32.5-17.673 0-32-14.551-32-32.5v-95c0-17.949 14.327-32.5 32-32.5 17.673 0 32 14.551 32 32.5v95z"}},{tag:"g",attr:{},child:[{tag:"path",attr:{d:"M32 240h80v32H32zM208 240h272v32H208zM192 303.5c0 17.949-14.327 32.5-32 32.5-17.673 0-32-14.551-32-32.5v-95c0-17.949 14.327-32.5 32-32.5 17.673 0 32 14.551 32 32.5v95z"}}]},{tag:"g",attr:{},child:[{tag:"path",attr:{d:"M32 96h272v32H32zM400 96h80v32h-80zM384 159.5c0 17.949-14.327 32.5-32 32.5-17.673 0-32-14.551-32-32.5v-95c0-17.949 14.327-32.5 32-32.5 17.673 0 32 14.551 32 32.5v95z"}}]}]})(e)}const I9e=jt(e=>e.options,e=>{const{shouldPinOptionsPanel:t,shouldShowOptionsPanel:n}=e;return{shouldShowProcessButtons:!t||!n}},{memoizeOptions:{resultEqualityCheck:Wt.isEqual}}),M9e=()=>{const e=ct(),{shouldShowProcessButtons:t}=$e(I9e);return te("div",{className:"show-hide-button-options",children:[w(sn,{tooltip:"Show Options Panel (O)",tooltipPlacement:"top","aria-label":"Show Options Panel",onClick:()=>{e(MC(!0))},children:w(A9e,{})}),t&&te(Fn,{children:[w(yB,{iconButton:!0}),w(bB,{}),w(xB,{})]})]})};OCe();const R9e=jt([e=>e.gallery,e=>e.options,e=>e.system,Ga],(e,t,n,r)=>{const{shouldShowGallery:i,shouldHoldGalleryOpen:o,shouldPinGallery:a}=e,{shouldShowOptionsPanel:s,shouldHoldOptionsPanelOpen:l,shouldPinOptionsPanel:d}=t,p=Wt.reduce(n.model_list,(y,b,S)=>(b.status==="active"&&(y=S),y),""),g=!(i||o&&!a),m=!(s||l&&!d)&&["txt2img","img2img","inpainting"].includes(r);return{modelStatusText:p,shouldShowGalleryButton:g,shouldShowOptionsPanelButton:m}},{memoizeOptions:{resultEqualityCheck:Wt.isEqual}}),O9e=()=>{const e=ct(),[t,n]=C.exports.useState(!1),{shouldShowGalleryButton:r,shouldShowOptionsPanelButton:i}=$e(R9e);return C.exports.useEffect(()=>{e(Q2e()),n(!0)},[e]),t?w("div",{className:"App",children:te(T9e,{children:[w(xCe,{}),te("div",{className:"app-content",children:[w(ACe,{}),w(zwe,{})]}),w("div",{className:"app-console",children:w(RCe,{})}),r&&w(L9e,{}),i&&w(M9e,{})]})}):w(NH,{})};const qH=Wme(RH);GS.createRoot(document.getElementById("root")).render(w(ne.StrictMode,{children:w(xme,{store:RH,children:w(OH,{loading:w(NH,{}),persistor:qH,children:te(oge,{theme:iI,children:[w(QK,{initialColorMode:iI.config.initialColorMode}),w(O9e,{})]})})})}));