From 4046fbb18cf16be684ada228314c1f328779a3c1 Mon Sep 17 00:00:00 2001 From: Kian-Meng Ang Date: Mon, 3 Oct 2022 21:53:24 +0800 Subject: [PATCH 1/3] Fix typos Found via `codespell -S ./venv,./glances/outputs,*.svg -L hart,bu,te,statics` --- .ci/appveyor/download_exes.py | 2 +- .github/ISSUE_TEMPLATE/bug_report.md | 2 +- NEWS.rst | 46 ++++++++++++------------- README.rst | 4 +-- conf/glances.conf | 16 ++++----- docker-compose/glances.conf | 14 ++++---- docs/aoa/actions.rst | 2 +- docs/aoa/diskio.rst | 2 +- docs/aoa/docker.rst | 6 ++-- docs/aoa/ports.rst | 2 +- docs/aoa/quicklook.rst | 2 +- docs/api.rst | 18 +++++----- docs/gw/graph.rst | 2 +- docs/gw/influxdb.rst | 4 +-- docs/gw/mqtt.rst | 2 +- docs/quickstart.rst | 4 +-- glances/__init__.py | 2 +- glances/amps_list.py | 2 +- glances/autodiscover.py | 2 +- glances/compat.py | 2 +- glances/filter.py | 4 +-- glances/main.py | 6 ++-- glances/outputs/glances_stdout_issue.py | 4 +-- glances/plugins/glances_cloud.py | 2 +- glances/plugins/glances_docker.py | 18 ++++++---- glances/plugins/glances_load.py | 2 +- glances/plugins/glances_plugin.py | 10 ++++-- glances/plugins/glances_processcount.py | 2 +- glances/plugins/glances_processlist.py | 2 +- glances/processes.py | 9 ++--- glances/secure.py | 2 +- glances/stats.py | 2 +- glances/stats_client_snmp.py | 2 +- setup.py | 2 +- snap/local/launchers/glances-launch | 2 +- unitest.py | 4 +-- 36 files changed, 108 insertions(+), 101 deletions(-) diff --git a/.ci/appveyor/download_exes.py b/.ci/appveyor/download_exes.py index cb8cb0b2..2e8973c1 100644 --- a/.ci/appveyor/download_exes.py +++ b/.ci/appveyor/download_exes.py @@ -7,7 +7,7 @@ """ Script which downloads exe and wheel files hosted on AppVeyor: https://ci.appveyor.com/project/giampaolo/psutil -Copied and readapted from the original recipe of Ibarra Corretge' +Copied and re-adapted from the original recipe of Ibarra Corretge' : http://code.saghul.net/index.php/2015/09/09/ """ diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 4f79ea23..e602208c 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -12,7 +12,7 @@ A clear and concise description of what the bug is. **To Reproduce** Steps to reproduce the behavior: -1. Start Glances with the followings options '...' +1. Start Glances with the following options '...' 2. Press the key '....' 3. See error diff --git a/NEWS.rst b/NEWS.rst index d7caa6b8..5d0f34db 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -18,8 +18,8 @@ Enhancements: * Keybind(s) for modifying nice level #2081 * [WEBUI] Reorganize help screen #2037 * Add a Json stdout option #2060 - * Improve error message when export error occures - * Improve error message when MQTT error occures + * Improve error message when export error occurs + * Improve error message when MQTT error occurs * Change the way core are displayed * Remove unused key in the process list * Refactor top menu of the curse interface @@ -126,7 +126,7 @@ Bugs corrected: * Failure to start on Apple M1 Max #1939 * Influxdb2 via SSL #1934 * Update WebUI (security patch). Thanks to @notFloran. - * Swith from black <> white theme with the '9' hotkey - Related to issue #976 + * Switch from black <> white theme with the '9' hotkey - Related to issue #976 * Fix: Docker plugin - Invalid IO stats with Arch Linux #1945 * Bug Fix: Docker plugin - Network stats not being displayed #1944 * Fix Grafana CPU temperature panel #1954 @@ -219,7 +219,7 @@ Enhancement and development requests: - Add caching for processing username and cmdline - Correct and improve refresh time method - Set refresh rate for global CPU percent - - Set the dafault refresh rate of system stats to 60 seconds + - Set the default refresh rate of system stats to 60 seconds - Default refresh time for sensors is refresh rate * 2 - Improve history perf - Change main curses loop @@ -301,7 +301,7 @@ Version 3.1.6.1 Bugs corrected: - * Glances crash after installing module for shown GPU informations on Windows 10 #1800 + * Glances crash after installing module for shown GPU information on Windows 10 #1800 Version 3.1.6 ============= @@ -359,7 +359,7 @@ Enhancements and new features: * Enhancement: RSS for containers enhancement #1694 * exports: support rabbitmq amqps enhancement #1687 * Quick Look missing CPU Infos enhancement #1685 - * Add amqps protocol suppport for rabbitmq export #1688 + * Add amqps protocol support for rabbitmq export #1688 * Select host in Grafana json #1684 * Value for free disk space is counterintuative on ext file systems enhancement #644 @@ -403,7 +403,7 @@ Bugs corrected: * Disk IO stats missing after upgrade to 5.5.x kernel #1601 * Glances don't want to run on Crostini (LXC Container, Debian 10, python 3.7.3) #1600 * Kafka key name needs to be bytes #1593 - * Cant start glances with glances --export mqtt #1581 + * Can't start glances with glances --export mqtt #1581 * [WEBUI] AMP plugins is not displayed correctly in the Web Interface #1574 * Unhandled AttributeError when no config files found #1569 * Glances writing lots of Docker Error message in logs file enhancement #1561 @@ -641,7 +641,7 @@ Graph: # generate_every to a non zero value corresponding to the seconds between # two generation. Set it to 0 to disable graph auto generation. generate_every=60 - # See followings configuration keys definitions in the Pygal lib documentation + # See following configuration keys definitions in the Pygal lib documentation # http://pygal.org/en/stable/documentation/index.html width=800 height=600 @@ -701,7 +701,7 @@ Bugs corrected: * glances_network `OSError: [Errno 19] No such device` (issue #1106) * GPU plugin. : ... not JSON serializable"> (issue #1112) * PermissionError on macOS (issue #1120) - * Cant move up or down in glances --browser (issue #1113) + * Can't move up or down in glances --browser (issue #1113) * Unable to give aliases to or hide network interfaces and disks (issue #1126) * `UnicodeDecodeError` on mountpoints with non-breaking spaces (issue #1128) @@ -758,7 +758,7 @@ Bugs corrected: * On Windows --export-statsd terminates immediately and does not export (issue #1067) * Glances v2.8.7 issues with Curses UI on Android (issue #1053) * Fails to start, OSError in sensors_temperatures (issue #1057) - * Crashs after long time running the glances --browser (issue #1059) + * Crashes after long time running the glances --browser (issue #1059) * Sensor values don't refresh since psutil backend (issue #1061) * glances-version.db Permission denied (issue #1066) @@ -857,7 +857,7 @@ Enhancements and new features: * Not compatible with the new Docker API 2.0 (Docker 1.13) (issue #1000) * Add ZeroMQ exporter (issue #939) * Add CouchDB exporter (issue #928) - * Add hotspot Wifi informations (issue #937) + * Add hotspot Wifi information (issue #937) * Add default interface speed and automatic rate thresolds (issue #718) * Highlight max stats in the processes list (issue #878) * Docker alerts and actions (issue #875) @@ -880,8 +880,8 @@ Version 2.7.1 Bugs corrected: - * AMP plugin crashs on start with Python 3 (issue #917) - * Ports plugin crashs on start with Python 3 (issue #918) + * AMP plugin crashes on start with Python 3 (issue #917) + * Ports plugin crashes on start with Python 3 (issue #918) Version 2.7 =========== @@ -902,7 +902,7 @@ Enhancements and new features: * Add a new "Ports scanner" plugin (issue #734) * Add a new IRQ monitoring plugin (issue #911) * Improve IP plugin to display public IP address (issue #646) - * CPU additionnal stats monitoring: Context switch, Interrupts... (issue #810) + * CPU additional stats monitoring: Context switch, Interrupts... (issue #810) * Filter processes by others stats (username) (issue #748) * [Folders] Differentiate permission issue and non-existence of a directory (issue #828) * [Web UI] Add cpu name in quicklook plugin (issue #825) @@ -1042,10 +1042,10 @@ Enhancements and new features: Bugs corrected: * The WebUI displays bad sensors stats (issue #632) - * Filter processes crashs with a bad regular expression pattern (issue #665) + * Filter processes crashes with a bad regular expression pattern (issue #665) * Error with IP plugin (issue #651) * Crach with Docker plugin (issue #649) - * Docker plugin crashs with webserver mode (issue #654) + * Docker plugin crashes with webserver mode (issue #654) * Infrequently crashing due to assert (issue #623) * Value for free disk space is counterintuative on ext file systems (issue #644) * Try/catch for unexpected psutil.NoSuchProcess: process no longer exists (issue #432) @@ -1125,7 +1125,7 @@ Enhancements and new features: * Add InfluxDB export module (--export-influxdb) (issue #455) * Add StatsD export module (--export-statsd) (issue #465) * Refactor export module (CSV export option is now --export-csv). It is now possible to export stats from the Glances client mode (issue #463) - * The Web inteface is now based on Bootstrap / RWD grid (issue #417, #366 and #461) Thanks to Nicolas Hart @nclsHart + * The Web interface is now based on Bootstrap / RWD grid (issue #417, #366 and #461) Thanks to Nicolas Hart @nclsHart * It is now possible, through the configuration file, to define if an alarm should be logged or not (using the _log option) (issue #437) * You can now set alarm for Disk IO * API: add getAllLimits and getAllViews methods (issue #481) and allow CORS request (issue #479) @@ -1181,7 +1181,7 @@ Version 2.1.1 Enhancement: - * Automaticaly compute top processes number for the current screen (issue #408) + * Automatically compute top processes number for the current screen (issue #408) * CPU and Memory footprint optimization (issue #401) Bugs corrected: @@ -1190,7 +1190,7 @@ Bugs corrected: * Process no longer exists (issue #421) * Error with Glances Client with Python 3.4.1 (issue #419) * TypeError: memory_maps() takes exactly 2 arguments (issue #413) - * No filesystem informations since Glances 2.0 bug enhancement (issue #381) + * No filesystem information since Glances 2.0 bug enhancement (issue #381) Version 2.1 =========== @@ -1200,7 +1200,7 @@ Version 2.1 The pattern could be defined from the command line (-f ) or by pressing the ENTER key in the curse interface. For the moment, process filter feature is only available in standalone mode. - * Add extended processes informations for top process + * Add extended processes information for top process Top process stats availables: CPU affinity, extended memory information (shared, text, lib, datat, dirty, swap), open threads/files and TCP/UDP network sessions, IO nice level For the moment, extended processes stats are only available in standalone mode. * Add --process-short-name tag and '/' key to switch between short/command line @@ -1396,7 +1396,7 @@ Version 1.6.1 * Key 'u' shows cumulative net traffic * Work in improving autoUnit * Take into account the number of core in the CPU process limit - * API improvment add time_since_update for disk, process_disk and network + * API improvement add time_since_update for disk, process_disk and network * Improve help display * Add more dummy FS to the ignore list * Code refactory: psutil < 0.4.1 is deprecated (Thk to Alessio) @@ -1504,7 +1504,7 @@ Version 1.3.7 ============= * Display (if terminal space is available) an alerts history (logs) - * Add a limits classe to manage stats limits + * Add a limits class to manage stats limits * Manage black and white console (issue #31) Version 1.3.6 @@ -1533,7 +1533,7 @@ Version 1.3.4 Version 1.3.3 ============= - * Automatically swith between process short and long name + * Automatically switch between process short and long name * Center the host / system information * Always put the hour/date in the bottom/right * Correct a bug if there is a lot of Disk/IO diff --git a/README.rst b/README.rst index 6986ec90..ecfd1f8f 100644 --- a/README.rst +++ b/README.rst @@ -198,7 +198,7 @@ Get the Glances container: docker pull nicolargo/glances:alpine-latest-full -The followings tags are availables: +The following tags are availables: - *alpine-latest-full* for a full Alpine Glances image (latest release) with all dependencies - *latest-full* for a full Debian Glances image (latest release) with all dependencies @@ -414,7 +414,7 @@ or in a CSV format thanks to the stdout-csv option: 2018-12-08 22:04:23 CEST,5.4,5949136896,4,1.04,0.99,1.04 ... -or in a JSON format thanks to the stdout-json option (attibute not supported in this mode in order to have a real JSON object in output): +or in a JSON format thanks to the stdout-json option (attribute not supported in this mode in order to have a real JSON object in output): .. code-block:: console diff --git a/conf/glances.conf b/conf/glances.conf index 5f3b128d..86c2b92a 100644 --- a/conf/glances.conf +++ b/conf/glances.conf @@ -181,7 +181,7 @@ public_ip_disabled=False # Need to create an aacount: https://censys.io/login censys_url=https://search.censys.io/api # Get your own credential here: https://search.censys.io/account/api -# Enter your creadential and uncomment the following lines +# Enter your credential and uncomment the following lines #censys_username= #censys_password= # List of fields to be displayed in user interface (comma separated) @@ -249,7 +249,7 @@ disable=False # * careful: optional careful threshold (in MB) # * warning: optional warning threshold (in MB) # * critical: optional critical threshold (in MB) -# * refresh: interval in second between two refreshs +# * refresh: interval in second between two refreshes #folder_1_path=/tmp #folder_1_careful=2500 #folder_1_warning=3000 @@ -372,7 +372,7 @@ port_default_gateway=True # web_x_url is the URL to monitor (example: http://my.site.com/folder) # web_x_description is optional (if not set, define to URL) # web_x_timeout is optional and overwrite the default timeout value -# web_x_rtt_warning is optional and defines the warning respond time in ms (approximatively) +# web_x_rtt_warning is optional and defines the warning respond time in ms (approximately) # #web_1_url=https://blog.nicolargo.com #web_1_description=My Blog @@ -385,10 +385,10 @@ port_default_gateway=True [docker] disable=False -# Only show specific containers (comma separeted list of container name or regular expression) +# Only show specific containers (comma separated list of container name or regular expression) # Comment this line to display all containers (default configuration) #show=telegraf -# Hide some containers (comma separeted list of container name or regular expression) +# Hide some containers (comma separated list of container name or regular expression) # Comment this line to display all containers (default configuration) #hide=telegraf # Define the maximum docker size name (default is 20 chars) @@ -453,7 +453,7 @@ path=/tmp # generate_every to a non zero value corresponding to the seconds between # two generation. Set it to 0 to disable graph auto generation. generate_every=60 -# See followings configuration keys definitions in the Pygal lib documentation +# See following configuration keys definitions in the Pygal lib documentation # http://pygal.org/en/stable/documentation/index.html width=800 height=600 @@ -478,7 +478,7 @@ db=glances # => foo.mem # You can also use dynamic values #prefix=foo -# Followings tags will be added for all measurements +# Following tags will be added for all measurements # You can also use dynamic values. # Note: hostname is always added as a tag #tags=foo:bar,spam:eggs,domain:`domainname` @@ -498,7 +498,7 @@ token=EjFUTWe8U-MIseEAkaVIgVnej_TrnbdvEcRkaB1imstW7gapSqy6_6-8XD-yd51V0zUUpDy-kA # => foo.mem # You can also use dynamic values #prefix=foo -# Followings tags will be added for all measurements +# Following tags will be added for all measurements # You can also use dynamic values. # Note: hostname is always added as a tag #tags=foo:bar,spam:eggs,domain:`domainname` diff --git a/docker-compose/glances.conf b/docker-compose/glances.conf index efcb0e95..02744a08 100644 --- a/docker-compose/glances.conf +++ b/docker-compose/glances.conf @@ -238,7 +238,7 @@ disable=False # * careful: optional careful threshold (in MB) # * warning: optional warning threshold (in MB) # * critical: optional critical threshold (in MB) -# * refresh: interval in second between two refreshs +# * refresh: interval in second between two refreshes #folder_1_path=/tmp #folder_1_careful=2500 #folder_1_warning=3000 @@ -359,7 +359,7 @@ port_default_gateway=True # web_x_url is the URL to monitor (example: http://my.site.com/folder) # web_x_description is optional (if not set, define to URL) # web_x_timeout is optional and overwrite the default timeout value -# web_x_rtt_warning is optional and defines the warning respond time in ms (approximatively) +# web_x_rtt_warning is optional and defines the warning respond time in ms (approximately) # #web_1_url=https://blog.nicolargo.com #web_1_description=My Blog @@ -372,10 +372,10 @@ port_default_gateway=True [docker] disable=False -# Only show specific containers (comma separeted list of container name or regular expression) +# Only show specific containers (comma separated list of container name or regular expression) # Comment this line to display all containers (default configuration) #show=telegraf -# Hide some containers (comma separeted list of container name or regular expression) +# Hide some containers (comma separated list of container name or regular expression) # Comment this line to display all containers (default configuration) #hide=telegraf # Define the maximum docker size name (default is 20 chars) @@ -440,7 +440,7 @@ path=/tmp # generate_every to a non zero value corresponding to the seconds between # two generation. Set it to 0 to disable graph auto generation. generate_every=60 -# See followings configuration keys definitions in the Pygal lib documentation +# See following configuration keys definitions in the Pygal lib documentation # http://pygal.org/en/stable/documentation/index.html width=800 height=600 @@ -465,7 +465,7 @@ db=glances # => foo.mem # You can also use dynamic values #prefix=foo -# Followings tags will be added for all measurements +# Following tags will be added for all measurements # You can also use dynamic values. # Note: hostname is always added as a tag #tags=foo:bar,spam:eggs,domain:`domainname` @@ -485,7 +485,7 @@ token=EjFUTWe8U-MIseEAkaVIgVnej_TrnbdvEcRkaB1imstW7gapSqy6_6-8XD-yd51V0zUUpDy-kA # => foo.mem # You can also use dynamic values #prefix=foo -# Followings tags will be added for all measurements +# Following tags will be added for all measurements # You can also use dynamic values. # Note: hostname is always added as a tag #tags=foo:bar,spam:eggs,domain:`domainname` diff --git a/docs/aoa/actions.rst b/docs/aoa/actions.rst index aaa4fc64..65030cd1 100644 --- a/docs/aoa/actions.rst +++ b/docs/aoa/actions.rst @@ -40,7 +40,7 @@ critical is reached: .. note:: - Use && as seprator for multiple commands + Use && as separator for multiple commands Within ``/etc/glances/actions.d/fs-critical.py``: diff --git a/docs/aoa/diskio.rst b/docs/aoa/diskio.rst index 6ae77207..9a1e87d7 100644 --- a/docs/aoa/diskio.rst +++ b/docs/aoa/diskio.rst @@ -10,7 +10,7 @@ dynamically. You can display: -- bytes per second (default behavor / Bytes/s, KBytes/s, MBytes/s, etc) +- bytes per second (default behavior / Bytes/s, KBytes/s, MBytes/s, etc) - requests per second (using --diskio-iops option or *B* hotkey) There is no alert on this information. diff --git a/docs/aoa/docker.rst b/docs/aoa/docker.rst index 2c5b951d..cc8c485b 100644 --- a/docs/aoa/docker.rst +++ b/docs/aoa/docker.rst @@ -21,11 +21,11 @@ under the ``[docker]`` section: [docker] disable=False - # Only show specific containers (comma separeted list of container name or regular expression) + # Only show specific containers (comma separated list of container name or regular expression) show=thiscontainer,andthisone,andthoseones.* - # Hide some containers (comma separeted list of container name or regular expression) + # Hide some containers (comma separated list of container name or regular expression) hide=donotshowthisone,andthose.* - # Show only specific containers (comma separeted list of container name or regular expression) + # Show only specific containers (comma separated list of container name or regular expression) #show=showthisone,andthose.* # Define the maximum docker size name (default is 20 chars) max_name_size=20 diff --git a/docs/aoa/ports.rst b/docs/aoa/ports.rst index 54353891..5f26917e 100644 --- a/docs/aoa/ports.rst +++ b/docs/aoa/ports.rst @@ -50,7 +50,7 @@ configuration file. # web_x_url is the URL to monitor (example: http://my.site.com/folder) # web_x_description is optional (if not set, define to URL) # web_x_timeout is optional and overwrite the default timeout value - # web_x_rtt_warning is optional and defines the warning respond time in ms (approximatively) + # web_x_rtt_warning is optional and defines the warning respond time in ms (approximately) # web_1_url=https://blog.nicolargo.com web_1_description=My Blog diff --git a/docs/aoa/quicklook.rst b/docs/aoa/quicklook.rst index eaa3751c..093a7814 100644 --- a/docs/aoa/quicklook.rst +++ b/docs/aoa/quicklook.rst @@ -19,7 +19,7 @@ sparkline using 'S' hot key or --sparkline command line option (need the sparklines Python lib on your system). Please be aware that sparklines use the Glances history and will not be available if the history is disabled from the command line. For the moment sparkline is not available in -client/server mode (see isse ). +client/server mode (see issue ). .. image:: ../_static/sparkline.png diff --git a/docs/api.rst b/docs/api.rst index 78aa98ae..dfadc569 100644 --- a/docs/api.rst +++ b/docs/api.rst @@ -15,7 +15,7 @@ GET API status -------------- This entry point should be used to check the API status. -It will return nothing but a 200 return code if everythin is OK. +It will return nothing but a 200 return code if everything is OK. Get the Rest API status:: @@ -109,7 +109,7 @@ Get a specific field:: # curl http://localhost:61208/api/3/amps/name {"name": ["Dropbox", "Python", "Conntrack", "Nginx", "Systemd", "SystemV"]} -Get a specific item when field matchs the given value:: +Get a specific item when field matches the given value:: # curl http://localhost:61208/api/3/amps/name/Dropbox {"Dropbox": [{"count": 0, @@ -213,7 +213,7 @@ Get a specific field:: # curl http://localhost:61208/api/3/diskio/disk_name {"disk_name": ["sda", "sda1", "sda2", "sda5", "dm-0", "dm-1"]} -Get a specific item when field matchs the given value:: +Get a specific item when field matches the given value:: # curl http://localhost:61208/api/3/diskio/disk_name/sda {"sda": [{"disk_name": "sda", @@ -287,7 +287,7 @@ Get a specific field:: # curl http://localhost:61208/api/3/fs/mnt_point {"mnt_point": ["/", "/var/snap/firefox/common/host-hunspell"]} -Get a specific item when field matchs the given value:: +Get a specific item when field matches the given value:: # curl http://localhost:61208/api/3/fs/mnt_point// {"/": [{"device_name": "/dev/mapper/ubuntu--gnome--vg-root", @@ -460,7 +460,7 @@ Get a specific field:: "vboxnet0", "mpqemubr0"]} -Get a specific item when field matchs the given value:: +Get a specific item when field matches the given value:: # curl http://localhost:61208/api/3/network/interface_name/lo {"lo": [{"alias": None, @@ -542,7 +542,7 @@ Get a specific field:: # curl http://localhost:61208/api/3/ports/host {"host": ["192.168.0.254"]} -Get a specific item when field matchs the given value:: +Get a specific item when field matches the given value:: # curl http://localhost:61208/api/3/ports/host/192.168.0.254 {"192.168.0.254": [{"description": "DefaultGateway", @@ -971,7 +971,7 @@ Get a specific field:: 535974, 536119]} -Get a specific item when field matchs the given value:: +Get a specific item when field matches the given value:: # curl http://localhost:61208/api/3/processlist/pid/477633 {"477633": [{"cmdline": ["/snap/firefox/1877/usr/lib/firefox/firefox"], @@ -1108,7 +1108,7 @@ Get a specific field:: "SODIMM", "BAT BAT0"]} -Get a specific item when field matchs the given value:: +Get a specific item when field matches the given value:: # curl http://localhost:61208/api/3/sensors/label/acpitz 1 {"acpitz 1": [{"critical": 105, @@ -1151,7 +1151,7 @@ GET all stats Get all Glances stats:: # curl http://localhost:61208/api/3/all - Return a very big dictionnary (avoid using this request, performances will be poor)... + Return a very big dictionary (avoid using this request, performances will be poor)... GET stats history ----------------- diff --git a/docs/gw/graph.rst b/docs/gw/graph.rst index f4a742bc..e5ef76ee 100644 --- a/docs/gw/graph.rst +++ b/docs/gw/graph.rst @@ -17,7 +17,7 @@ starts every time the 'g' key is pressed in the CLI interface. # generate_every to a non zero value corresponding to the seconds between # two generation. Set it to 0 to disable graph auto generation. generate_every=60 - # See followings configuration keys definitions in the Pygal lib documentation + # See following configuration keys definitions in the Pygal lib documentation # http://pygal.org/en/stable/documentation/index.html width=800 height=600 diff --git a/docs/gw/influxdb.rst b/docs/gw/influxdb.rst index 1cbecc05..7d5e16ac 100644 --- a/docs/gw/influxdb.rst +++ b/docs/gw/influxdb.rst @@ -56,7 +56,7 @@ following: # => foo.mem # You can also use dynamic values #prefix=foo - # Followings tags will be added for all measurements + # Following tags will be added for all measurements # You can also use dynamic values. # Note: hostname is always added as a tag #tags=foo:bar,spam:eggs,domain:`domainname` @@ -98,7 +98,7 @@ following: # => foo.mem # You can also use dynamic values #prefix=foo - # Followings tags will be added for all measurements + # Following tags will be added for all measurements # You can also use dynamic values. # Note: hostname is always added as a tag #tags=foo:bar,spam:eggs,domain:`domainname` diff --git a/docs/gw/mqtt.rst b/docs/gw/mqtt.rst index 0027e2a5..8497ea08 100644 --- a/docs/gw/mqtt.rst +++ b/docs/gw/mqtt.rst @@ -25,5 +25,5 @@ and run Glances with: $ glances --export mqtt The topic_structure field aims at configuring the way stats are exported to MQTT (see #1798): -- per-metric: one event per metric (default behavor) +- per-metric: one event per metric (default behavior) - per-plugin: one event per plugin diff --git a/docs/quickstart.rst b/docs/quickstart.rst index a32a42c6..3ecb4f93 100644 --- a/docs/quickstart.rst +++ b/docs/quickstart.rst @@ -47,7 +47,7 @@ or in a CSV format thanks to the stdout-csv option: 2018-12-08 22:04:23 CEST,5.4,5949136896,4,1.04,0.99,1.04 ... -or as a JSON format thanks to the stdout-json option (attibute not supported in this mode): +or as a JSON format thanks to the stdout-json option (attribute not supported in this mode): .. code-block:: console @@ -124,7 +124,7 @@ When the list is displayed, you can navigate through the Glances servers with up/down keys. It is also possible to sort the server using: - '1' is normal (do not sort) - '2' is using sorting with ascending order (ONLINE > SNMP > PROTECTED > OFFLINE > UNKNOWN) -- '3' is using sorting with descending order (UNKNOW > OFFLINE > PROTECTED > SNMP > ONLINE) +- '3' is using sorting with descending order (UNKNOWN > OFFLINE > PROTECTED > SNMP > ONLINE) SNMP ^^^^ diff --git a/glances/__init__.py b/glances/__init__.py index 95ab50b3..9693a0b2 100644 --- a/glances/__init__.py +++ b/glances/__init__.py @@ -134,7 +134,7 @@ def start(config, args): snapshot_end = tracemalloc.take_snapshot() snapshot_diff = snapshot_end.compare_to(snapshot_begin, 'filename') memory_leak = sum([s.size_diff for s in snapshot_diff]) - print("Memory comsumption: {0:.1f}KB (see log for details)".format(memory_leak / 1000)) + print("Memory consumption: {0:.1f}KB (see log for details)".format(memory_leak / 1000)) logger.info("Memory consumption (top 5):") for stat in snapshot_diff[:5]: logger.info(stat) diff --git a/glances/amps_list.py b/glances/amps_list.py index be2cb5fa..b2a4fee0 100644 --- a/glances/amps_list.py +++ b/glances/amps_list.py @@ -53,7 +53,7 @@ class AmpsList(object): ) header = "glances_" - # For each AMP scrip, call the load_config method + # For each AMP script, call the load_config method for s in self.config.sections(): if s.startswith("amp_"): # An AMP section exists in the configuration file diff --git a/glances/autodiscover.py b/glances/autodiscover.py index 1d50b165..f7e86722 100644 --- a/glances/autodiscover.py +++ b/glances/autodiscover.py @@ -32,7 +32,7 @@ if zeroconf_tag: sys.exit(1) # Global var -# Recent versions of the zeroconf python package doesnt like a zeroconf type that ends with '._tcp.'. +# Recent versions of the zeroconf python package doesn't like a zeroconf type that ends with '._tcp.'. # Correct issue: zeroconf problem with zeroconf_type = "_%s._tcp." % 'glances' #888 zeroconf_type = "_%s._tcp.local." % 'glances' diff --git a/glances/compat.py b/glances/compat.py index b0e2c480..81fad5ad 100644 --- a/glances/compat.py +++ b/glances/compat.py @@ -203,7 +203,7 @@ else: return s.encode('utf-8', errors=errors) def system_exec(command): - """Execute a system command and return the resul as a str""" + """Execute a system command and return the result as a str""" try: res = subprocess.check_output(command.split(' ')) except Exception as e: diff --git a/glances/filter.py b/glances/filter.py index a603c985..55950060 100644 --- a/glances/filter.py +++ b/glances/filter.py @@ -47,7 +47,7 @@ class GlancesFilter(object): @property def filter_input(self): - """Return the filter given by the user (as a sting)""" + """Return the filter given by the user (as a string)""" return self._filter_input @property @@ -57,7 +57,7 @@ class GlancesFilter(object): @filter.setter def filter(self, value): - """Set the filter (as a sting) and compute the regular expression + """Set the filter (as a string) and compute the regular expression A filter could be one of the following: - python > Process name of cmd start with python diff --git a/glances/main.py b/glances/main.py index 5176734d..fcefc1ba 100644 --- a/glances/main.py +++ b/glances/main.py @@ -123,10 +123,10 @@ Examples of use: '--disable-plugin', '--disable-plugins', dest='disable_plugin', - help='disable plugin (comma separed list or all). If all is used, then you need to configure --enable-plugin.', + help='disable plugin (comma separated list or all). If all is used, then you need to configure --enable-plugin.', ) parser.add_argument( - '--enable-plugin', '--enable-plugins', dest='enable_plugin', help='enable plugin (comma separed list)' + '--enable-plugin', '--enable-plugins', dest='enable_plugin', help='enable plugin (comma separated list)' ) parser.add_argument( '--disable-process', @@ -253,7 +253,7 @@ Examples of use: help='Accumulate processes by program', ) # Export modules feature - parser.add_argument('--export', dest='export', help='enable export module (comma separed list)') + parser.add_argument('--export', dest='export', help='enable export module (comma separated list)') parser.add_argument( '--export-csv-file', default='./glances.csv', dest='export_csv_file', help='file path for CSV exporter' ) diff --git a/glances/outputs/glances_stdout_issue.py b/glances/outputs/glances_stdout_issue.py index d70f2f81..8685b7fe 100644 --- a/glances/outputs/glances_stdout_issue.py +++ b/glances/outputs/glances_stdout_issue.py @@ -125,9 +125,7 @@ class GlancesStdoutIssue(object): # Display total time need to update all plugins sys.stdout.write('=' * TERMINAL_WIDTH + '\n') - print("Total time to update all stats: {}{:.5f}s{}".format(colors.BLUE, - counter_total.get(), - colors.NO)) + print("Total time to update all stats: {}{:.5f}s{}".format(colors.BLUE, counter_total.get(), colors.NO)) sys.stdout.write('=' * TERMINAL_WIDTH + '\n') # Return True to exit directly (no refresh) diff --git a/glances/plugins/glances_cloud.py b/glances/plugins/glances_cloud.py index 4d0be568..75840aa8 100644 --- a/glances/plugins/glances_cloud.py +++ b/glances/plugins/glances_cloud.py @@ -10,7 +10,7 @@ """Cloud plugin. Supported Cloud API: -- OpenStack meta data (class ThreadOpenStack, see bellow): AWS, OVH... +- OpenStack meta data (class ThreadOpenStack, see below): AWS, OVH... """ import threading diff --git a/glances/plugins/glances_docker.py b/glances/plugins/glances_docker.py index 589d8709..65f8124e 100644 --- a/glances/plugins/glances_docker.py +++ b/glances/plugins/glances_docker.py @@ -640,7 +640,8 @@ class Plugin(GlancesPlugin): value = ( self.auto_unit( int(container['network']['rx'] // container['network']['time_since_update'] * to_bit) - ) + unit + ) + + unit ) msg = '{:>7}'.format(value) except KeyError: @@ -650,7 +651,8 @@ class Plugin(GlancesPlugin): value = ( self.auto_unit( int(container['network']['tx'] // container['network']['time_since_update'] * to_bit) - ) + unit + ) + + unit ) msg = ' {:<7}'.format(value) except KeyError: @@ -750,11 +752,13 @@ def sort_docker_stats(stats): sort_by = 'cpu_percent' # Sort docker stats - sort_stats_processes(stats['containers'], - sorted_by=sort_by, - sorted_by_secondary=sort_by_secondary, - # Reverse for all but name - reverse=glances_processes.sort_key != 'name') + sort_stats_processes( + stats['containers'], + sorted_by=sort_by, + sorted_by_secondary=sort_by_secondary, + # Reverse for all but name + reverse=glances_processes.sort_key != 'name', + ) # Return the main sort key and the sorted stats return sort_by, stats diff --git a/glances/plugins/glances_load.py b/glances/plugins/glances_load.py index bdd6e830..8d8b6cfc 100644 --- a/glances/plugins/glances_load.py +++ b/glances/plugins/glances_load.py @@ -134,7 +134,7 @@ class Plugin(GlancesPlugin): # Call the father's method super(Plugin, self).update_views() - # Add specifics informations + # Add specifics information try: # Alert and log self.views['min15']['decoration'] = self.get_alert_log( diff --git a/glances/plugins/glances_plugin.py b/glances/plugins/glances_plugin.py index b765873c..6c056570 100644 --- a/glances/plugins/glances_plugin.py +++ b/glances/plugins/glances_plugin.py @@ -516,7 +516,7 @@ class GlancesPlugin(object): If key is None, return all the view for the current plugin else if option is None return the view for the specific key (all option) - else return the view fo the specific key/option + else return the view of the specific key/option Specify item if the stats are stored in a dict of dict (ex: NETWORK, FS...) """ @@ -831,7 +831,9 @@ class GlancesPlugin(object): show=sda.* """ # @TODO: possible optimisation: create a re.compile list - return any(j for j in [re.fullmatch(i.lower(), value.lower()) for i in self.get_conf_value('show', header=header)]) + return any( + j for j in [re.fullmatch(i.lower(), value.lower()) for i in self.get_conf_value('show', header=header)] + ) def is_hide(self, value, header=""): """Return True if the value is in the hide configuration list. @@ -842,7 +844,9 @@ class GlancesPlugin(object): hide=sda2,sda5,loop.* """ # @TODO: possible optimisation: create a re.compile list - return any(j for j in [re.fullmatch(i.lower(), value.lower()) for i in self.get_conf_value('hide', header=header)]) + return any( + j for j in [re.fullmatch(i.lower(), value.lower()) for i in self.get_conf_value('hide', header=header)] + ) def is_display(self, value, header=""): """Return True if the value should be displayed in the UI""" diff --git a/glances/plugins/glances_processcount.py b/glances/plugins/glances_processcount.py index 73e3176d..066dae9f 100644 --- a/glances/plugins/glances_processcount.py +++ b/glances/plugins/glances_processcount.py @@ -60,7 +60,7 @@ class Plugin(GlancesPlugin): stats = glances_processes.get_count() elif self.input_method == 'snmp': # Update stats using SNMP - # Not availaible + # Not available pass # Update the stats diff --git a/glances/plugins/glances_processlist.py b/glances/plugins/glances_processlist.py index 0fc29a3c..0b54f5fa 100644 --- a/glances/plugins/glances_processlist.py +++ b/glances/plugins/glances_processlist.py @@ -373,7 +373,7 @@ class Plugin(GlancesPlugin): msg = self.layout_stat['pid'].format(p['pid'], width=self.__max_pid_size()) else: # Display programs, so the PID should not be displayed - # Instead displays the number of childrens + # Instead displays the number of children msg = self.layout_stat['pid'].format( len(p['childrens']) if 'childrens' in p else '_', width=self.__max_pid_size() ) diff --git a/glances/processes.py b/glances/processes.py index acf5bdf8..09d3e49a 100644 --- a/glances/processes.py +++ b/glances/processes.py @@ -291,9 +291,10 @@ class GlancesProcesses(object): p.info for p in psutil.process_iter(attrs=sorted_attrs, ad_value=None) # OS-related processes filter - if not (BSD and p.info['name'] == 'idle') and - not (WINDOWS and p.info['name'] == 'System Idle Process') and - not (MACOS and p.info['name'] == 'kernel_task') and + if not (BSD and p.info['name'] == 'idle') + and not (WINDOWS and p.info['name'] == 'System Idle Process') + and not (MACOS and p.info['name'] == 'kernel_task') + and # Kernel threads filter not (self.no_kernel_threads and LINUX and p.info['gids'].real == 0) ] @@ -322,7 +323,7 @@ class GlancesProcesses(object): top_process = psutil.Process(proc['pid']) extended_stats = ['cpu_affinity', 'ionice', 'num_ctx_switches'] if LINUX: - # num_fds only avalable on Unix system (see issue #1351) + # num_fds only available on Unix system (see issue #1351) extended_stats += ['num_fds'] if WINDOWS: extended_stats += ['num_handles'] diff --git a/glances/secure.py b/glances/secure.py index e1821415..65c64945 100644 --- a/glances/secure.py +++ b/glances/secure.py @@ -16,7 +16,7 @@ from subprocess import Popen, PIPE def secure_popen(cmd): """A more or less secure way to execute system commands - Multiple command should be seperated with a && + Multiple command should be separated with a && :return: the result of the commands """ diff --git a/glances/stats.py b/glances/stats.py index be2d6af5..86cbe31e 100644 --- a/glances/stats.py +++ b/glances/stats.py @@ -110,7 +110,7 @@ class GlancesStats(object): # on the console but do not crash logger.critical("Error while initializing the {} plugin ({})".format(name, e)) logger.error(traceback.format_exc()) - # An error occure, disable the plugin + # An error occurred, disable the plugin if args is not None: setattr(args, 'disable_' + name, False) else: diff --git a/glances/stats_client_snmp.py b/glances/stats_client_snmp.py index fb206b4c..4f064898 100644 --- a/glances/stats_client_snmp.py +++ b/glances/stats_client_snmp.py @@ -47,7 +47,7 @@ class GlancesStatsClientSNMP(GlancesStats): self.load_modules(self.args) def check_snmp(self): - """Chek if SNMP is available on the server.""" + """Check if SNMP is available on the server.""" # Import the SNMP client class from glances.snmp import GlancesSNMPClient diff --git a/setup.py b/setup.py index 06764efd..36c64a1b 100755 --- a/setup.py +++ b/setup.py @@ -68,7 +68,7 @@ def get_install_extras_require(): 'sparklines': ['sparklines'], 'web': ['bottle', 'requests'], 'wifi': ['wifi'] - # 'gpu' and 'sensors' ==> See bellow + # 'gpu' and 'sensors' ==> See below } if PY3: extras_require['export'].append('influxdb-client') diff --git a/snap/local/launchers/glances-launch b/snap/local/launchers/glances-launch index 2b79fca2..688042b2 100755 --- a/snap/local/launchers/glances-launch +++ b/snap/local/launchers/glances-launch @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# This is the maintainence launcher for the snap, make necessary runtime +# This is the maintenance launcher for the snap, make necessary runtime # environment changes to make the snap work here. You may also insert # security confinement/deprecation/obsoletion notice of the snap here. set \ diff --git a/unitest.py b/unitest.py index f49bb687..07bab142 100755 --- a/unitest.py +++ b/unitest.py @@ -322,7 +322,7 @@ class TestGlances(unittest.TestCase): msg='{} view is not a dict'.format(plugin)) def test_097_attribute(self): - """Test GlancesAttribute classe""" + """Test GlancesAttribute classes""" print('INFO: [TEST_097] Test attribute') # GlancesAttribute from glances.attribute import GlancesAttribute @@ -345,7 +345,7 @@ class TestGlances(unittest.TestCase): self.assertEqual(a.history_mean(nb=3), 4.5) def test_098_history(self): - """Test GlancesHistory classe""" + """Test GlancesHistory classes""" print('INFO: [TEST_098] Test history') # GlancesHistory from glances.history import GlancesHistory From b6d23727c1f025721bbb46c16ec8b785b1e7b981 Mon Sep 17 00:00:00 2001 From: fr4nc0is Date: Mon, 3 Oct 2022 19:27:43 +0200 Subject: [PATCH 2/3] added sortable columns in docker plugin --- glances/outputs/static/js/App.vue | 35 ++++++ .../static/js/components/plugin-docker.vue | 97 +++++++++++++-- .../static/js/components/plugin-ports.vue | 2 +- .../static/js/components/plugin-process.vue | 114 +++++++----------- .../js/components/plugin-processcount.vue | 2 +- .../js/components/plugin-processlist.vue | 15 ++- glances/outputs/static/public/glances.js | 8 +- 7 files changed, 178 insertions(+), 95 deletions(-) diff --git a/glances/outputs/static/js/App.vue b/glances/outputs/static/js/App.vue index f80d50a1..7911fdc8 100644 --- a/glances/outputs/static/js/App.vue +++ b/glances/outputs/static/js/App.vue @@ -234,6 +234,41 @@ export default { }, methods: { setupHotKeys() { + // a => Sort processes/docker automatically + hotkeys('a', () => { + this.store.args.sort_processes_key = null; + }); + + // c => Sort processes/docker by CPU% + hotkeys('c', () => { + this.store.args.sort_processes_key = 'cpu_percent'; + }); + + // m => Sort processes/docker by MEM% + hotkeys('m', () => { + this.store.args.sort_processes_key = 'memory_percent'; + }); + + // u => Sort processes/docker by user + hotkeys('u', () => { + this.store.args.sort_processes_key = 'username'; + }); + + // p => Sort processes/docker by name + hotkeys('p', () => { + this.store.args.sort_processes_key = 'name'; + }); + + // i => Sort processes/docker by I/O rate + hotkeys('i', () => { + this.store.args.sort_processes_key = 'io_counters'; + }); + + // t => Sort processes/docker by time + hotkeys('t', () => { + this.store.args.sort_processes_key = 'timemillis'; + }); + // A => Enable/disable AMPs hotkeys('shift+A', () => { this.store.args.disable_amps = !this.store.args.disable_amps; diff --git a/glances/outputs/static/js/components/plugin-docker.vue b/glances/outputs/static/js/components/plugin-docker.vue index aa6bb6e1..de3468ab 100644 --- a/glances/outputs/static/js/components/plugin-docker.vue +++ b/glances/outputs/static/js/components/plugin-docker.vue @@ -1,14 +1,32 @@ \ No newline at end of file diff --git a/glances/outputs/static/js/components/plugin-processcount.vue b/glances/outputs/static/js/components/plugin-processcount.vue index 08d8ae6c..a331ef87 100644 --- a/glances/outputs/static/js/components/plugin-processcount.vue +++ b/glances/outputs/static/js/components/plugin-processcount.vue @@ -5,7 +5,7 @@ {{ running }} run, {{ sleeping }} slp, {{ stopped }} oth - sorted {{ sorter.auto ? 'automatically' : '' }} + {{ sorter.auto ? 'sorted automatically' : 'sorted' }} by {{ sorter.getColumnLabel(sorter.column) }} diff --git a/glances/outputs/static/js/components/plugin-processlist.vue b/glances/outputs/static/js/components/plugin-processlist.vue index 47ec71c1..6b52b96b 100644 --- a/glances/outputs/static/js/components/plugin-processlist.vue +++ b/glances/outputs/static/js/components/plugin-processlist.vue @@ -46,16 +46,16 @@ @@ -215,7 +215,12 @@ export default { return orderBy( processes, - [sorter.column], + [sorter.column].reduce((retval, col) => { + if (col === 'io_counters') { + col = ['io_read', 'io_write'] + } + return retval.concat(col); + }, []), [sorter.isReverseColumn(sorter.column) ? 'desc' : 'asc'] ).slice(0, this.limit); }, diff --git a/glances/outputs/static/public/glances.js b/glances/outputs/static/public/glances.js index 65dec620..e5fb4e2e 100644 --- a/glances/outputs/static/public/glances.js +++ b/glances/outputs/static/public/glances.js @@ -4,7 +4,7 @@ * @fileOverview Favico animations * @author Miroslav Magda, http://blog.ejci.net * @version 0.3.10 - */r=function(t){"use strict";t=t||{};var e,n,r,i,s,o,a,l,c,u,d,f,p,h,g,m,b={bgColor:"#d00",textColor:"#fff",fontFamily:"sans-serif",fontStyle:"bold",type:"circle",position:"down",animation:"slide",elementId:!1,dataUrl:!1,win:window};(p={}).ff="undefined"!=typeof InstallTrigger,p.chrome=!!window.chrome,p.opera=!!window.opera||navigator.userAgent.indexOf("Opera")>=0,p.ie=/*@cc_on!@*/!1,p.safari=Object.prototype.toString.call(window.HTMLElement).indexOf("Constructor")>0,p.supported=p.chrome||p.ff||p.opera;var v=[];d=function(){},l=f=!1;var y={ready:function(){l=!0,y.reset(),d()},reset:function(){l&&(v=[],c=!1,u=!1,o.clearRect(0,0,i,r),o.drawImage(a,0,0,i,r),k.setIcon(s),window.clearTimeout(h),window.clearTimeout(g))},start:function(){if(l&&!u&&v.length>0){u=!0;var t=function(){["type","animation","bgColor","textColor","fontFamily","fontStyle"].forEach((function(t){t in v[0].options&&(e[t]=v[0].options[t])})),T.run(v[0].options,(function(){c=v[0],u=!1,v.length>0&&(v.shift(),y.start())}),!1)};c?T.run(c.options,(function(){t()}),!0):t()}}},w={},_=function(t){return t.n="number"==typeof t.n?Math.abs(0|t.n):t.n,t.x=i*t.x,t.y=r*t.y,t.w=i*t.w,t.h=r*t.h,t.len=(""+t.n).length,t};function x(t){if(t.paused||t.ended||f)return!1;try{o.clearRect(0,0,i,r),o.drawImage(t,0,0,i,r)}catch(t){}g=setTimeout((function(){x(t)}),T.duration),k.setIcon(s)}w.circle=function(t){var n=!1;2===(t=_(t)).len?(t.x=t.x-.4*t.w,t.w=1.4*t.w,n=!0):t.len>=3&&(t.x=t.x-.65*t.w,t.w=1.65*t.w,n=!0),o.clearRect(0,0,i,r),o.drawImage(a,0,0,i,r),o.beginPath(),o.font=e.fontStyle+" "+Math.floor(t.h*(t.n>99?.85:1))+"px "+e.fontFamily,o.textAlign="center",n?(o.moveTo(t.x+t.w/2,t.y),o.lineTo(t.x+t.w-t.h/2,t.y),o.quadraticCurveTo(t.x+t.w,t.y,t.x+t.w,t.y+t.h/2),o.lineTo(t.x+t.w,t.y+t.h-t.h/2),o.quadraticCurveTo(t.x+t.w,t.y+t.h,t.x+t.w-t.h/2,t.y+t.h),o.lineTo(t.x+t.h/2,t.y+t.h),o.quadraticCurveTo(t.x,t.y+t.h,t.x,t.y+t.h-t.h/2),o.lineTo(t.x,t.y+t.h/2),o.quadraticCurveTo(t.x,t.y,t.x+t.h/2,t.y)):o.arc(t.x+t.w/2,t.y+t.h/2,t.h/2,0,2*Math.PI),o.fillStyle="rgba("+e.bgColor.r+","+e.bgColor.g+","+e.bgColor.b+","+t.o+")",o.fill(),o.closePath(),o.beginPath(),o.stroke(),o.fillStyle="rgba("+e.textColor.r+","+e.textColor.g+","+e.textColor.b+","+t.o+")","number"==typeof t.n&&t.n>999?o.fillText((t.n>9999?9:Math.floor(t.n/1e3))+"k+",Math.floor(t.x+t.w/2),Math.floor(t.y+t.h-.2*t.h)):o.fillText(t.n,Math.floor(t.x+t.w/2),Math.floor(t.y+t.h-.15*t.h)),o.closePath()},w.rectangle=function(t){2===(t=_(t)).len?(t.x=t.x-.4*t.w,t.w=1.4*t.w):t.len>=3&&(t.x=t.x-.65*t.w,t.w=1.65*t.w),o.clearRect(0,0,i,r),o.drawImage(a,0,0,i,r),o.beginPath(),o.font=e.fontStyle+" "+Math.floor(t.h*(t.n>99?.9:1))+"px "+e.fontFamily,o.textAlign="center",o.fillStyle="rgba("+e.bgColor.r+","+e.bgColor.g+","+e.bgColor.b+","+t.o+")",o.fillRect(t.x,t.y,t.w,t.h),o.fillStyle="rgba("+e.textColor.r+","+e.textColor.g+","+e.textColor.b+","+t.o+")","number"==typeof t.n&&t.n>999?o.fillText((t.n>9999?9:Math.floor(t.n/1e3))+"k+",Math.floor(t.x+t.w/2),Math.floor(t.y+t.h-.2*t.h)):o.fillText(t.n,Math.floor(t.x+t.w/2),Math.floor(t.y+t.h-.15*t.h)),o.closePath()};var k={};function C(t){t=t.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,(function(t,e,n,r){return e+e+n+n+r+r}));var e=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return!!e&&{r:parseInt(e[1],16),g:parseInt(e[2],16),b:parseInt(e[3],16)}}function S(t,e){var n,r={};for(n in t)r[n]=t[n];for(n in e)r[n]=e[n];return r}k.getIcon=function(){var t=!1;return e.element?t=e.element:e.elementId?(t=m.getElementById(e.elementId)).setAttribute("href",t.getAttribute("src")):(t=function(){for(var t=m.getElementsByTagName("head")[0].getElementsByTagName("link"),e=t.length-1;e>=0;e--)if(/(^|\s)icon(\s|$)/i.test(t[e].getAttribute("rel")))return t[e];return!1}(),!1===t&&((t=m.createElement("link")).setAttribute("rel","icon"),m.getElementsByTagName("head")[0].appendChild(t))),t.setAttribute("type","image/png"),t},k.setIcon=function(t){var r=t.toDataURL("image/png");if(e.dataUrl&&e.dataUrl(r),e.element)e.element.setAttribute("href",r),e.element.setAttribute("src",r);else if(e.elementId){var i=m.getElementById(e.elementId);i.setAttribute("href",r),i.setAttribute("src",r)}else if(p.ff||p.opera){var s=n;n=m.createElement("link"),p.opera&&n.setAttribute("rel","icon"),n.setAttribute("rel","icon"),n.setAttribute("type","image/png"),m.getElementsByTagName("head")[0].appendChild(n),n.setAttribute("href",r),s.parentNode&&s.parentNode.removeChild(s)}else n.setAttribute("href",r)};var T={duration:40,types:{}};return T.types.fade=[{x:.4,y:.4,w:.6,h:.6,o:0},{x:.4,y:.4,w:.6,h:.6,o:.1},{x:.4,y:.4,w:.6,h:.6,o:.2},{x:.4,y:.4,w:.6,h:.6,o:.3},{x:.4,y:.4,w:.6,h:.6,o:.4},{x:.4,y:.4,w:.6,h:.6,o:.5},{x:.4,y:.4,w:.6,h:.6,o:.6},{x:.4,y:.4,w:.6,h:.6,o:.7},{x:.4,y:.4,w:.6,h:.6,o:.8},{x:.4,y:.4,w:.6,h:.6,o:.9},{x:.4,y:.4,w:.6,h:.6,o:1}],T.types.none=[{x:.4,y:.4,w:.6,h:.6,o:1}],T.types.pop=[{x:1,y:1,w:0,h:0,o:1},{x:.9,y:.9,w:.1,h:.1,o:1},{x:.8,y:.8,w:.2,h:.2,o:1},{x:.7,y:.7,w:.3,h:.3,o:1},{x:.6,y:.6,w:.4,h:.4,o:1},{x:.5,y:.5,w:.5,h:.5,o:1},{x:.4,y:.4,w:.6,h:.6,o:1}],T.types.popFade=[{x:.75,y:.75,w:0,h:0,o:0},{x:.65,y:.65,w:.1,h:.1,o:.2},{x:.6,y:.6,w:.2,h:.2,o:.4},{x:.55,y:.55,w:.3,h:.3,o:.6},{x:.5,y:.5,w:.4,h:.4,o:.8},{x:.45,y:.45,w:.5,h:.5,o:.9},{x:.4,y:.4,w:.6,h:.6,o:1}],T.types.slide=[{x:.4,y:1,w:.6,h:.6,o:1},{x:.4,y:.9,w:.6,h:.6,o:1},{x:.4,y:.9,w:.6,h:.6,o:1},{x:.4,y:.8,w:.6,h:.6,o:1},{x:.4,y:.7,w:.6,h:.6,o:1},{x:.4,y:.6,w:.6,h:.6,o:1},{x:.4,y:.5,w:.6,h:.6,o:1},{x:.4,y:.4,w:.6,h:.6,o:1}],T.run=function(t,n,r,i){var o=T.types[m.hidden||m.msHidden||m.webkitHidden||m.mozHidden?"none":e.animation];i=!0===r?void 0!==i?i:o.length-1:void 0!==i?i:0,n=n||function(){},i=0?(w[e.type](S(t,o[i])),h=setTimeout((function(){r?i-=1:i+=1,T.run(t,n,r,i)}),T.duration),k.setIcon(s)):n()},function(){(e=S(b,t)).bgColor=C(e.bgColor),e.textColor=C(e.textColor),e.position=e.position.toLowerCase(),e.animation=T.types[""+e.animation]?e.animation:b.animation,m=e.win.document;var l=e.position.indexOf("up")>-1,c=e.position.indexOf("left")>-1;if(l||c)for(var u=0;u0?a.height:32,i=a.width>0?a.width:32,s.height=r,s.width=i,o=s.getContext("2d"),y.ready()},a.setAttribute("src",n.getAttribute("href"))):(a.onload=function(){r=32,i=32,a.height=r,a.width=i,s.height=r,s.width=i,o=s.getContext("2d"),y.ready()},a.setAttribute("src",""))}(),{badge:function(t,e){e=("string"==typeof e?{animation:e}:e)||{},d=function(){try{if("number"==typeof t?t>0:""!==t){var n={type:"badge",options:{n:t}};if("animation"in e&&T.types[""+e.animation]&&(n.options.animation=""+e.animation),"type"in e&&w[""+e.type]&&(n.options.type=""+e.type),["bgColor","textColor"].forEach((function(t){t in e&&(n.options[t]=C(e[t]))})),["fontStyle","fontFamily"].forEach((function(t){t in e&&(n.options[t]=e[t])})),v.push(n),v.length>100)throw new Error("Too many badges requests in queue.");y.start()}else y.reset()}catch(t){throw new Error("Error setting badge. Message: "+t.message)}},l&&d()},video:function(t){d=function(){try{if("stop"===t)return f=!0,y.reset(),void(f=!1);t.addEventListener("play",(function(){x(this)}),!1)}catch(t){throw new Error("Error setting video. Message: "+t.message)}},l&&d()},image:function(t){d=function(){try{var e=t.width,n=t.height,a=document.createElement("img"),l=e/i0&&a[t].has(r=this.stack[this.stack.length-1]);)this.onclosetag(r);!this.options.xmlMode&&l.has(t)||(this.stack.push(t),c.has(t)?this.foreignContext.push(!0):u.has(t)&&this.foreignContext.push(!1)),null===(n=(e=this.cbs).onopentagname)||void 0===n||n.call(e,t),this.cbs.onopentag&&(this.attribs={})},t.prototype.onopentagend=function(){var t,e;this.updatePosition(1),this.attribs&&(null===(e=(t=this.cbs).onopentag)||void 0===e||e.call(t,this.tagname,this.attribs),this.attribs=null),!this.options.xmlMode&&this.cbs.onclosetag&&l.has(this.tagname)&&this.cbs.onclosetag(this.tagname),this.tagname=""},t.prototype.onclosetag=function(t){if(this.updatePosition(1),this.lowerCaseTagNames&&(t=t.toLowerCase()),(c.has(t)||u.has(t))&&this.foreignContext.pop(),!this.stack.length||!this.options.xmlMode&&l.has(t))this.options.xmlMode||"br"!==t&&"p"!==t||(this.onopentagname(t),this.closeCurrentTag());else{var e=this.stack.lastIndexOf(t);if(-1!==e)if(this.cbs.onclosetag)for(e=this.stack.length-e;e--;)this.cbs.onclosetag(this.stack.pop());else this.stack.length=e;else"p"!==t||this.options.xmlMode||(this.onopentagname(t),this.closeCurrentTag())}},t.prototype.onselfclosingtag=function(){this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?this.closeCurrentTag():this.onopentagend()},t.prototype.closeCurrentTag=function(){var t,e,n=this.tagname;this.onopentagend(),this.stack[this.stack.length-1]===n&&(null===(e=(t=this.cbs).onclosetag)||void 0===e||e.call(t,n),this.stack.pop())},t.prototype.onattribname=function(t){this.lowerCaseAttributeNames&&(t=t.toLowerCase()),this.attribname=t},t.prototype.onattribdata=function(t){this.attribvalue+=t},t.prototype.onattribend=function(t){var e,n;null===(n=(e=this.cbs).onattribute)||void 0===n||n.call(e,this.attribname,this.attribvalue,t),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribname="",this.attribvalue=""},t.prototype.getInstructionName=function(t){var e=t.search(d),n=e<0?t:t.substr(0,e);return this.lowerCaseTagNames&&(n=n.toLowerCase()),n},t.prototype.ondeclaration=function(t){if(this.cbs.onprocessinginstruction){var e=this.getInstructionName(t);this.cbs.onprocessinginstruction("!"+e,"!"+t)}},t.prototype.onprocessinginstruction=function(t){if(this.cbs.onprocessinginstruction){var e=this.getInstructionName(t);this.cbs.onprocessinginstruction("?"+e,"?"+t)}},t.prototype.oncomment=function(t){var e,n,r,i;this.updatePosition(4),null===(n=(e=this.cbs).oncomment)||void 0===n||n.call(e,t),null===(i=(r=this.cbs).oncommentend)||void 0===i||i.call(r)},t.prototype.oncdata=function(t){var e,n,r,i,s,o;this.updatePosition(1),this.options.xmlMode||this.options.recognizeCDATA?(null===(n=(e=this.cbs).oncdatastart)||void 0===n||n.call(e),null===(i=(r=this.cbs).ontext)||void 0===i||i.call(r,t),null===(o=(s=this.cbs).oncdataend)||void 0===o||o.call(s)):this.oncomment("[CDATA["+t+"]]")},t.prototype.onerror=function(t){var e,n;null===(n=(e=this.cbs).onerror)||void 0===n||n.call(e,t)},t.prototype.onend=function(){var t,e;if(this.cbs.onclosetag)for(var n=this.stack.length;n>0;this.cbs.onclosetag(this.stack[--n]));null===(e=(t=this.cbs).onend)||void 0===e||e.call(t)},t.prototype.reset=function(){var t,e,n,r;null===(e=(t=this.cbs).onreset)||void 0===e||e.call(t),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack=[],null===(r=(n=this.cbs).onparserinit)||void 0===r||r.call(n,this)},t.prototype.parseComplete=function(t){this.reset(),this.end(t)},t.prototype.write=function(t){this.tokenizer.write(t)},t.prototype.end=function(t){this.tokenizer.end(t)},t.prototype.pause=function(){this.tokenizer.pause()},t.prototype.resume=function(){this.tokenizer.resume()},t.prototype.parseChunk=function(t){this.write(t)},t.prototype.done=function(t){this.end(t)},t}();e.Parser=f},9889:function(t,e,n){"use strict";var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var i=r(n(26)),s=r(n(9323)),o=r(n(9591)),a=r(n(2586));function l(t){return" "===t||"\n"===t||"\t"===t||"\f"===t||"\r"===t}function c(t){return t>="a"&&t<="z"||t>="A"&&t<="Z"}function u(t,e,n){var r=t.toLowerCase();return t===r?function(t,i){i===r?t._state=e:(t._state=n,t._index--)}:function(i,s){s===r||s===t?i._state=e:(i._state=n,i._index--)}}function d(t,e){var n=t.toLowerCase();return function(r,i){i===n||i===t?r._state=e:(r._state=3,r._index--)}}var f=u("C",24,16),p=u("D",25,16),h=u("A",26,16),g=u("T",27,16),m=u("A",28,16),b=d("R",35),v=d("I",36),y=d("P",37),w=d("T",38),_=u("R",40,1),x=u("I",41,1),k=u("P",42,1),C=u("T",43,1),S=d("Y",45),T=d("L",46),A=d("E",47),O=u("Y",49,1),E=u("L",50,1),P=u("E",51,1),L=d("I",54),D=d("T",55),j=d("L",56),M=d("E",57),I=u("I",58,1),R=u("T",59,1),N=u("L",60,1),q=u("E",61,1),U=u("#",63,64),B=u("X",66,65),F=function(){function t(t,e){var n;this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1,this.cbs=e,this.xmlMode=!!(null==t?void 0:t.xmlMode),this.decodeEntities=null===(n=null==t?void 0:t.decodeEntities)||void 0===n||n}return t.prototype.reset=function(){this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1},t.prototype.write=function(t){this.ended&&this.cbs.onerror(Error(".write() after done!")),this.buffer+=t,this.parse()},t.prototype.end=function(t){this.ended&&this.cbs.onerror(Error(".end() after done!")),t&&this.write(t),this.ended=!0,this.running&&this.finish()},t.prototype.pause=function(){this.running=!1},t.prototype.resume=function(){this.running=!0,this._indexthis.sectionStart&&this.cbs.ontext(this.getSection()),this._state=2,this.sectionStart=this._index):!this.decodeEntities||"&"!==t||1!==this.special&&4!==this.special||(this._index>this.sectionStart&&this.cbs.ontext(this.getSection()),this.baseState=1,this._state=62,this.sectionStart=this._index)},t.prototype.isTagStartChar=function(t){return c(t)||this.xmlMode&&!l(t)&&"/"!==t&&">"!==t},t.prototype.stateBeforeTagName=function(t){"/"===t?this._state=5:"<"===t?(this.cbs.ontext(this.getSection()),this.sectionStart=this._index):">"===t||1!==this.special||l(t)?this._state=1:"!"===t?(this._state=15,this.sectionStart=this._index+1):"?"===t?(this._state=17,this.sectionStart=this._index+1):this.isTagStartChar(t)?(this._state=this.xmlMode||"s"!==t&&"S"!==t?this.xmlMode||"t"!==t&&"T"!==t?3:52:32,this.sectionStart=this._index):this._state=1},t.prototype.stateInTagName=function(t){("/"===t||">"===t||l(t))&&(this.emitToken("onopentagname"),this._state=8,this._index--)},t.prototype.stateBeforeClosingTagName=function(t){l(t)||(">"===t?this._state=1:1!==this.special?4===this.special||"s"!==t&&"S"!==t?4!==this.special||"t"!==t&&"T"!==t?(this._state=1,this._index--):this._state=53:this._state=33:this.isTagStartChar(t)?(this._state=6,this.sectionStart=this._index):(this._state=20,this.sectionStart=this._index))},t.prototype.stateInClosingTagName=function(t){(">"===t||l(t))&&(this.emitToken("onclosetag"),this._state=7,this._index--)},t.prototype.stateAfterClosingTagName=function(t){">"===t&&(this._state=1,this.sectionStart=this._index+1)},t.prototype.stateBeforeAttributeName=function(t){">"===t?(this.cbs.onopentagend(),this._state=1,this.sectionStart=this._index+1):"/"===t?this._state=4:l(t)||(this._state=9,this.sectionStart=this._index)},t.prototype.stateInSelfClosingTag=function(t){">"===t?(this.cbs.onselfclosingtag(),this._state=1,this.sectionStart=this._index+1,this.special=1):l(t)||(this._state=8,this._index--)},t.prototype.stateInAttributeName=function(t){("="===t||"/"===t||">"===t||l(t))&&(this.cbs.onattribname(this.getSection()),this.sectionStart=-1,this._state=10,this._index--)},t.prototype.stateAfterAttributeName=function(t){"="===t?this._state=11:"/"===t||">"===t?(this.cbs.onattribend(void 0),this._state=8,this._index--):l(t)||(this.cbs.onattribend(void 0),this._state=9,this.sectionStart=this._index)},t.prototype.stateBeforeAttributeValue=function(t){'"'===t?(this._state=12,this.sectionStart=this._index+1):"'"===t?(this._state=13,this.sectionStart=this._index+1):l(t)||(this._state=14,this.sectionStart=this._index,this._index--)},t.prototype.handleInAttributeValue=function(t,e){t===e?(this.emitToken("onattribdata"),this.cbs.onattribend(e),this._state=8):this.decodeEntities&&"&"===t&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},t.prototype.stateInAttributeValueDoubleQuotes=function(t){this.handleInAttributeValue(t,'"')},t.prototype.stateInAttributeValueSingleQuotes=function(t){this.handleInAttributeValue(t,"'")},t.prototype.stateInAttributeValueNoQuotes=function(t){l(t)||">"===t?(this.emitToken("onattribdata"),this.cbs.onattribend(null),this._state=8,this._index--):this.decodeEntities&&"&"===t&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},t.prototype.stateBeforeDeclaration=function(t){this._state="["===t?23:"-"===t?18:16},t.prototype.stateInDeclaration=function(t){">"===t&&(this.cbs.ondeclaration(this.getSection()),this._state=1,this.sectionStart=this._index+1)},t.prototype.stateInProcessingInstruction=function(t){">"===t&&(this.cbs.onprocessinginstruction(this.getSection()),this._state=1,this.sectionStart=this._index+1)},t.prototype.stateBeforeComment=function(t){"-"===t?(this._state=19,this.sectionStart=this._index+1):this._state=16},t.prototype.stateInComment=function(t){"-"===t&&(this._state=21)},t.prototype.stateInSpecialComment=function(t){">"===t&&(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index)),this._state=1,this.sectionStart=this._index+1)},t.prototype.stateAfterComment1=function(t){this._state="-"===t?22:19},t.prototype.stateAfterComment2=function(t){">"===t?(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):"-"!==t&&(this._state=19)},t.prototype.stateBeforeCdata6=function(t){"["===t?(this._state=29,this.sectionStart=this._index+1):(this._state=16,this._index--)},t.prototype.stateInCdata=function(t){"]"===t&&(this._state=30)},t.prototype.stateAfterCdata1=function(t){this._state="]"===t?31:29},t.prototype.stateAfterCdata2=function(t){">"===t?(this.cbs.oncdata(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):"]"!==t&&(this._state=29)},t.prototype.stateBeforeSpecialS=function(t){"c"===t||"C"===t?this._state=34:"t"===t||"T"===t?this._state=44:(this._state=3,this._index--)},t.prototype.stateBeforeSpecialSEnd=function(t){2!==this.special||"c"!==t&&"C"!==t?3!==this.special||"t"!==t&&"T"!==t?this._state=1:this._state=48:this._state=39},t.prototype.stateBeforeSpecialLast=function(t,e){("/"===t||">"===t||l(t))&&(this.special=e),this._state=3,this._index--},t.prototype.stateAfterSpecialLast=function(t,e){">"===t||l(t)?(this.special=1,this._state=6,this.sectionStart=this._index-e,this._index--):this._state=1},t.prototype.parseFixedEntity=function(t){if(void 0===t&&(t=this.xmlMode?a.default:s.default),this.sectionStart+1=2;){var n=this.buffer.substr(t,e);if(Object.prototype.hasOwnProperty.call(o.default,n))return this.emitPartial(o.default[n]),void(this.sectionStart+=e+1);e--}},t.prototype.stateInNamedEntity=function(t){";"===t?(this.parseFixedEntity(),1===this.baseState&&this.sectionStart+1"9")&&!c(t)&&(this.xmlMode||this.sectionStart+1===this._index||(1!==this.baseState?"="!==t&&this.parseFixedEntity(o.default):this.parseLegacyEntity()),this._state=this.baseState,this._index--)},t.prototype.decodeNumericEntity=function(t,e,n){var r=this.sectionStart+t;if(r!==this._index){var s=this.buffer.substring(r,this._index),o=parseInt(s,e);this.emitPartial(i.default(o)),this.sectionStart=n?this._index+1:this._index}this._state=this.baseState},t.prototype.stateInNumericEntity=function(t){";"===t?this.decodeNumericEntity(2,10,!0):(t<"0"||t>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(2,10,!1),this._index--)},t.prototype.stateInHexEntity=function(t){";"===t?this.decodeNumericEntity(3,16,!0):(t<"a"||t>"f")&&(t<"A"||t>"F")&&(t<"0"||t>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(3,16,!1),this._index--)},t.prototype.cleanup=function(){this.sectionStart<0?(this.buffer="",this.bufferOffset+=this._index,this._index=0):this.running&&(1===this._state?(this.sectionStart!==this._index&&this.cbs.ontext(this.buffer.substr(this.sectionStart)),this.buffer="",this.bufferOffset+=this._index,this._index=0):this.sectionStart===this._index?(this.buffer="",this.bufferOffset+=this._index,this._index=0):(this.buffer=this.buffer.substr(this.sectionStart),this._index-=this.sectionStart,this.bufferOffset+=this.sectionStart),this.sectionStart=0)},t.prototype.parse=function(){for(;this._index=0,p.ie=/*@cc_on!@*/!1,p.safari=Object.prototype.toString.call(window.HTMLElement).indexOf("Constructor")>0,p.supported=p.chrome||p.ff||p.opera;var v=[];d=function(){},l=f=!1;var y={ready:function(){l=!0,y.reset(),d()},reset:function(){l&&(v=[],c=!1,u=!1,o.clearRect(0,0,i,r),o.drawImage(a,0,0,i,r),k.setIcon(s),window.clearTimeout(h),window.clearTimeout(g))},start:function(){if(l&&!u&&v.length>0){u=!0;var t=function(){["type","animation","bgColor","textColor","fontFamily","fontStyle"].forEach((function(t){t in v[0].options&&(e[t]=v[0].options[t])})),T.run(v[0].options,(function(){c=v[0],u=!1,v.length>0&&(v.shift(),y.start())}),!1)};c?T.run(c.options,(function(){t()}),!0):t()}}},w={},_=function(t){return t.n="number"==typeof t.n?Math.abs(0|t.n):t.n,t.x=i*t.x,t.y=r*t.y,t.w=i*t.w,t.h=r*t.h,t.len=(""+t.n).length,t};function x(t){if(t.paused||t.ended||f)return!1;try{o.clearRect(0,0,i,r),o.drawImage(t,0,0,i,r)}catch(t){}g=setTimeout((function(){x(t)}),T.duration),k.setIcon(s)}w.circle=function(t){var n=!1;2===(t=_(t)).len?(t.x=t.x-.4*t.w,t.w=1.4*t.w,n=!0):t.len>=3&&(t.x=t.x-.65*t.w,t.w=1.65*t.w,n=!0),o.clearRect(0,0,i,r),o.drawImage(a,0,0,i,r),o.beginPath(),o.font=e.fontStyle+" "+Math.floor(t.h*(t.n>99?.85:1))+"px "+e.fontFamily,o.textAlign="center",n?(o.moveTo(t.x+t.w/2,t.y),o.lineTo(t.x+t.w-t.h/2,t.y),o.quadraticCurveTo(t.x+t.w,t.y,t.x+t.w,t.y+t.h/2),o.lineTo(t.x+t.w,t.y+t.h-t.h/2),o.quadraticCurveTo(t.x+t.w,t.y+t.h,t.x+t.w-t.h/2,t.y+t.h),o.lineTo(t.x+t.h/2,t.y+t.h),o.quadraticCurveTo(t.x,t.y+t.h,t.x,t.y+t.h-t.h/2),o.lineTo(t.x,t.y+t.h/2),o.quadraticCurveTo(t.x,t.y,t.x+t.h/2,t.y)):o.arc(t.x+t.w/2,t.y+t.h/2,t.h/2,0,2*Math.PI),o.fillStyle="rgba("+e.bgColor.r+","+e.bgColor.g+","+e.bgColor.b+","+t.o+")",o.fill(),o.closePath(),o.beginPath(),o.stroke(),o.fillStyle="rgba("+e.textColor.r+","+e.textColor.g+","+e.textColor.b+","+t.o+")","number"==typeof t.n&&t.n>999?o.fillText((t.n>9999?9:Math.floor(t.n/1e3))+"k+",Math.floor(t.x+t.w/2),Math.floor(t.y+t.h-.2*t.h)):o.fillText(t.n,Math.floor(t.x+t.w/2),Math.floor(t.y+t.h-.15*t.h)),o.closePath()},w.rectangle=function(t){2===(t=_(t)).len?(t.x=t.x-.4*t.w,t.w=1.4*t.w):t.len>=3&&(t.x=t.x-.65*t.w,t.w=1.65*t.w),o.clearRect(0,0,i,r),o.drawImage(a,0,0,i,r),o.beginPath(),o.font=e.fontStyle+" "+Math.floor(t.h*(t.n>99?.9:1))+"px "+e.fontFamily,o.textAlign="center",o.fillStyle="rgba("+e.bgColor.r+","+e.bgColor.g+","+e.bgColor.b+","+t.o+")",o.fillRect(t.x,t.y,t.w,t.h),o.fillStyle="rgba("+e.textColor.r+","+e.textColor.g+","+e.textColor.b+","+t.o+")","number"==typeof t.n&&t.n>999?o.fillText((t.n>9999?9:Math.floor(t.n/1e3))+"k+",Math.floor(t.x+t.w/2),Math.floor(t.y+t.h-.2*t.h)):o.fillText(t.n,Math.floor(t.x+t.w/2),Math.floor(t.y+t.h-.15*t.h)),o.closePath()};var k={};function C(t){t=t.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,(function(t,e,n,r){return e+e+n+n+r+r}));var e=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return!!e&&{r:parseInt(e[1],16),g:parseInt(e[2],16),b:parseInt(e[3],16)}}function S(t,e){var n,r={};for(n in t)r[n]=t[n];for(n in e)r[n]=e[n];return r}k.getIcon=function(){var t=!1;return e.element?t=e.element:e.elementId?(t=m.getElementById(e.elementId)).setAttribute("href",t.getAttribute("src")):(t=function(){for(var t=m.getElementsByTagName("head")[0].getElementsByTagName("link"),e=t.length-1;e>=0;e--)if(/(^|\s)icon(\s|$)/i.test(t[e].getAttribute("rel")))return t[e];return!1}(),!1===t&&((t=m.createElement("link")).setAttribute("rel","icon"),m.getElementsByTagName("head")[0].appendChild(t))),t.setAttribute("type","image/png"),t},k.setIcon=function(t){var r=t.toDataURL("image/png");if(e.dataUrl&&e.dataUrl(r),e.element)e.element.setAttribute("href",r),e.element.setAttribute("src",r);else if(e.elementId){var i=m.getElementById(e.elementId);i.setAttribute("href",r),i.setAttribute("src",r)}else if(p.ff||p.opera){var s=n;n=m.createElement("link"),p.opera&&n.setAttribute("rel","icon"),n.setAttribute("rel","icon"),n.setAttribute("type","image/png"),m.getElementsByTagName("head")[0].appendChild(n),n.setAttribute("href",r),s.parentNode&&s.parentNode.removeChild(s)}else n.setAttribute("href",r)};var T={duration:40,types:{}};return T.types.fade=[{x:.4,y:.4,w:.6,h:.6,o:0},{x:.4,y:.4,w:.6,h:.6,o:.1},{x:.4,y:.4,w:.6,h:.6,o:.2},{x:.4,y:.4,w:.6,h:.6,o:.3},{x:.4,y:.4,w:.6,h:.6,o:.4},{x:.4,y:.4,w:.6,h:.6,o:.5},{x:.4,y:.4,w:.6,h:.6,o:.6},{x:.4,y:.4,w:.6,h:.6,o:.7},{x:.4,y:.4,w:.6,h:.6,o:.8},{x:.4,y:.4,w:.6,h:.6,o:.9},{x:.4,y:.4,w:.6,h:.6,o:1}],T.types.none=[{x:.4,y:.4,w:.6,h:.6,o:1}],T.types.pop=[{x:1,y:1,w:0,h:0,o:1},{x:.9,y:.9,w:.1,h:.1,o:1},{x:.8,y:.8,w:.2,h:.2,o:1},{x:.7,y:.7,w:.3,h:.3,o:1},{x:.6,y:.6,w:.4,h:.4,o:1},{x:.5,y:.5,w:.5,h:.5,o:1},{x:.4,y:.4,w:.6,h:.6,o:1}],T.types.popFade=[{x:.75,y:.75,w:0,h:0,o:0},{x:.65,y:.65,w:.1,h:.1,o:.2},{x:.6,y:.6,w:.2,h:.2,o:.4},{x:.55,y:.55,w:.3,h:.3,o:.6},{x:.5,y:.5,w:.4,h:.4,o:.8},{x:.45,y:.45,w:.5,h:.5,o:.9},{x:.4,y:.4,w:.6,h:.6,o:1}],T.types.slide=[{x:.4,y:1,w:.6,h:.6,o:1},{x:.4,y:.9,w:.6,h:.6,o:1},{x:.4,y:.9,w:.6,h:.6,o:1},{x:.4,y:.8,w:.6,h:.6,o:1},{x:.4,y:.7,w:.6,h:.6,o:1},{x:.4,y:.6,w:.6,h:.6,o:1},{x:.4,y:.5,w:.6,h:.6,o:1},{x:.4,y:.4,w:.6,h:.6,o:1}],T.run=function(t,n,r,i){var o=T.types[m.hidden||m.msHidden||m.webkitHidden||m.mozHidden?"none":e.animation];i=!0===r?void 0!==i?i:o.length-1:void 0!==i?i:0,n=n||function(){},i=0?(w[e.type](S(t,o[i])),h=setTimeout((function(){r?i-=1:i+=1,T.run(t,n,r,i)}),T.duration),k.setIcon(s)):n()},function(){(e=S(b,t)).bgColor=C(e.bgColor),e.textColor=C(e.textColor),e.position=e.position.toLowerCase(),e.animation=T.types[""+e.animation]?e.animation:b.animation,m=e.win.document;var l=e.position.indexOf("up")>-1,c=e.position.indexOf("left")>-1;if(l||c)for(var u=0;u0?a.height:32,i=a.width>0?a.width:32,s.height=r,s.width=i,o=s.getContext("2d"),y.ready()},a.setAttribute("src",n.getAttribute("href"))):(a.onload=function(){r=32,i=32,a.height=r,a.width=i,s.height=r,s.width=i,o=s.getContext("2d"),y.ready()},a.setAttribute("src",""))}(),{badge:function(t,e){e=("string"==typeof e?{animation:e}:e)||{},d=function(){try{if("number"==typeof t?t>0:""!==t){var n={type:"badge",options:{n:t}};if("animation"in e&&T.types[""+e.animation]&&(n.options.animation=""+e.animation),"type"in e&&w[""+e.type]&&(n.options.type=""+e.type),["bgColor","textColor"].forEach((function(t){t in e&&(n.options[t]=C(e[t]))})),["fontStyle","fontFamily"].forEach((function(t){t in e&&(n.options[t]=e[t])})),v.push(n),v.length>100)throw new Error("Too many badges requests in queue.");y.start()}else y.reset()}catch(t){throw new Error("Error setting badge. Message: "+t.message)}},l&&d()},video:function(t){d=function(){try{if("stop"===t)return f=!0,y.reset(),void(f=!1);t.addEventListener("play",(function(){x(this)}),!1)}catch(t){throw new Error("Error setting video. Message: "+t.message)}},l&&d()},image:function(t){d=function(){try{var e=t.width,n=t.height,a=document.createElement("img"),l=e/i0&&a[t].has(r=this.stack[this.stack.length-1]);)this.onclosetag(r);!this.options.xmlMode&&l.has(t)||(this.stack.push(t),c.has(t)?this.foreignContext.push(!0):u.has(t)&&this.foreignContext.push(!1)),null===(n=(e=this.cbs).onopentagname)||void 0===n||n.call(e,t),this.cbs.onopentag&&(this.attribs={})},t.prototype.onopentagend=function(){var t,e;this.updatePosition(1),this.attribs&&(null===(e=(t=this.cbs).onopentag)||void 0===e||e.call(t,this.tagname,this.attribs),this.attribs=null),!this.options.xmlMode&&this.cbs.onclosetag&&l.has(this.tagname)&&this.cbs.onclosetag(this.tagname),this.tagname=""},t.prototype.onclosetag=function(t){if(this.updatePosition(1),this.lowerCaseTagNames&&(t=t.toLowerCase()),(c.has(t)||u.has(t))&&this.foreignContext.pop(),!this.stack.length||!this.options.xmlMode&&l.has(t))this.options.xmlMode||"br"!==t&&"p"!==t||(this.onopentagname(t),this.closeCurrentTag());else{var e=this.stack.lastIndexOf(t);if(-1!==e)if(this.cbs.onclosetag)for(e=this.stack.length-e;e--;)this.cbs.onclosetag(this.stack.pop());else this.stack.length=e;else"p"!==t||this.options.xmlMode||(this.onopentagname(t),this.closeCurrentTag())}},t.prototype.onselfclosingtag=function(){this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?this.closeCurrentTag():this.onopentagend()},t.prototype.closeCurrentTag=function(){var t,e,n=this.tagname;this.onopentagend(),this.stack[this.stack.length-1]===n&&(null===(e=(t=this.cbs).onclosetag)||void 0===e||e.call(t,n),this.stack.pop())},t.prototype.onattribname=function(t){this.lowerCaseAttributeNames&&(t=t.toLowerCase()),this.attribname=t},t.prototype.onattribdata=function(t){this.attribvalue+=t},t.prototype.onattribend=function(t){var e,n;null===(n=(e=this.cbs).onattribute)||void 0===n||n.call(e,this.attribname,this.attribvalue,t),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribname="",this.attribvalue=""},t.prototype.getInstructionName=function(t){var e=t.search(d),n=e<0?t:t.substr(0,e);return this.lowerCaseTagNames&&(n=n.toLowerCase()),n},t.prototype.ondeclaration=function(t){if(this.cbs.onprocessinginstruction){var e=this.getInstructionName(t);this.cbs.onprocessinginstruction("!"+e,"!"+t)}},t.prototype.onprocessinginstruction=function(t){if(this.cbs.onprocessinginstruction){var e=this.getInstructionName(t);this.cbs.onprocessinginstruction("?"+e,"?"+t)}},t.prototype.oncomment=function(t){var e,n,r,i;this.updatePosition(4),null===(n=(e=this.cbs).oncomment)||void 0===n||n.call(e,t),null===(i=(r=this.cbs).oncommentend)||void 0===i||i.call(r)},t.prototype.oncdata=function(t){var e,n,r,i,s,o;this.updatePosition(1),this.options.xmlMode||this.options.recognizeCDATA?(null===(n=(e=this.cbs).oncdatastart)||void 0===n||n.call(e),null===(i=(r=this.cbs).ontext)||void 0===i||i.call(r,t),null===(o=(s=this.cbs).oncdataend)||void 0===o||o.call(s)):this.oncomment("[CDATA["+t+"]]")},t.prototype.onerror=function(t){var e,n;null===(n=(e=this.cbs).onerror)||void 0===n||n.call(e,t)},t.prototype.onend=function(){var t,e;if(this.cbs.onclosetag)for(var n=this.stack.length;n>0;this.cbs.onclosetag(this.stack[--n]));null===(e=(t=this.cbs).onend)||void 0===e||e.call(t)},t.prototype.reset=function(){var t,e,n,r;null===(e=(t=this.cbs).onreset)||void 0===e||e.call(t),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack=[],null===(r=(n=this.cbs).onparserinit)||void 0===r||r.call(n,this)},t.prototype.parseComplete=function(t){this.reset(),this.end(t)},t.prototype.write=function(t){this.tokenizer.write(t)},t.prototype.end=function(t){this.tokenizer.end(t)},t.prototype.pause=function(){this.tokenizer.pause()},t.prototype.resume=function(){this.tokenizer.resume()},t.prototype.parseChunk=function(t){this.write(t)},t.prototype.done=function(t){this.end(t)},t}();e.Parser=f},9889:function(t,e,n){"use strict";var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var i=r(n(26)),s=r(n(9323)),o=r(n(9591)),a=r(n(2586));function l(t){return" "===t||"\n"===t||"\t"===t||"\f"===t||"\r"===t}function c(t){return t>="a"&&t<="z"||t>="A"&&t<="Z"}function u(t,e,n){var r=t.toLowerCase();return t===r?function(t,i){i===r?t._state=e:(t._state=n,t._index--)}:function(i,s){s===r||s===t?i._state=e:(i._state=n,i._index--)}}function d(t,e){var n=t.toLowerCase();return function(r,i){i===n||i===t?r._state=e:(r._state=3,r._index--)}}var f=u("C",24,16),p=u("D",25,16),h=u("A",26,16),g=u("T",27,16),m=u("A",28,16),b=d("R",35),v=d("I",36),y=d("P",37),w=d("T",38),_=u("R",40,1),x=u("I",41,1),k=u("P",42,1),C=u("T",43,1),S=d("Y",45),T=d("L",46),O=d("E",47),A=u("Y",49,1),E=u("L",50,1),P=u("E",51,1),L=d("I",54),D=d("T",55),j=d("L",56),M=d("E",57),I=u("I",58,1),R=u("T",59,1),N=u("L",60,1),q=u("E",61,1),U=u("#",63,64),B=u("X",66,65),F=function(){function t(t,e){var n;this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1,this.cbs=e,this.xmlMode=!!(null==t?void 0:t.xmlMode),this.decodeEntities=null===(n=null==t?void 0:t.decodeEntities)||void 0===n||n}return t.prototype.reset=function(){this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1},t.prototype.write=function(t){this.ended&&this.cbs.onerror(Error(".write() after done!")),this.buffer+=t,this.parse()},t.prototype.end=function(t){this.ended&&this.cbs.onerror(Error(".end() after done!")),t&&this.write(t),this.ended=!0,this.running&&this.finish()},t.prototype.pause=function(){this.running=!1},t.prototype.resume=function(){this.running=!0,this._indexthis.sectionStart&&this.cbs.ontext(this.getSection()),this._state=2,this.sectionStart=this._index):!this.decodeEntities||"&"!==t||1!==this.special&&4!==this.special||(this._index>this.sectionStart&&this.cbs.ontext(this.getSection()),this.baseState=1,this._state=62,this.sectionStart=this._index)},t.prototype.isTagStartChar=function(t){return c(t)||this.xmlMode&&!l(t)&&"/"!==t&&">"!==t},t.prototype.stateBeforeTagName=function(t){"/"===t?this._state=5:"<"===t?(this.cbs.ontext(this.getSection()),this.sectionStart=this._index):">"===t||1!==this.special||l(t)?this._state=1:"!"===t?(this._state=15,this.sectionStart=this._index+1):"?"===t?(this._state=17,this.sectionStart=this._index+1):this.isTagStartChar(t)?(this._state=this.xmlMode||"s"!==t&&"S"!==t?this.xmlMode||"t"!==t&&"T"!==t?3:52:32,this.sectionStart=this._index):this._state=1},t.prototype.stateInTagName=function(t){("/"===t||">"===t||l(t))&&(this.emitToken("onopentagname"),this._state=8,this._index--)},t.prototype.stateBeforeClosingTagName=function(t){l(t)||(">"===t?this._state=1:1!==this.special?4===this.special||"s"!==t&&"S"!==t?4!==this.special||"t"!==t&&"T"!==t?(this._state=1,this._index--):this._state=53:this._state=33:this.isTagStartChar(t)?(this._state=6,this.sectionStart=this._index):(this._state=20,this.sectionStart=this._index))},t.prototype.stateInClosingTagName=function(t){(">"===t||l(t))&&(this.emitToken("onclosetag"),this._state=7,this._index--)},t.prototype.stateAfterClosingTagName=function(t){">"===t&&(this._state=1,this.sectionStart=this._index+1)},t.prototype.stateBeforeAttributeName=function(t){">"===t?(this.cbs.onopentagend(),this._state=1,this.sectionStart=this._index+1):"/"===t?this._state=4:l(t)||(this._state=9,this.sectionStart=this._index)},t.prototype.stateInSelfClosingTag=function(t){">"===t?(this.cbs.onselfclosingtag(),this._state=1,this.sectionStart=this._index+1,this.special=1):l(t)||(this._state=8,this._index--)},t.prototype.stateInAttributeName=function(t){("="===t||"/"===t||">"===t||l(t))&&(this.cbs.onattribname(this.getSection()),this.sectionStart=-1,this._state=10,this._index--)},t.prototype.stateAfterAttributeName=function(t){"="===t?this._state=11:"/"===t||">"===t?(this.cbs.onattribend(void 0),this._state=8,this._index--):l(t)||(this.cbs.onattribend(void 0),this._state=9,this.sectionStart=this._index)},t.prototype.stateBeforeAttributeValue=function(t){'"'===t?(this._state=12,this.sectionStart=this._index+1):"'"===t?(this._state=13,this.sectionStart=this._index+1):l(t)||(this._state=14,this.sectionStart=this._index,this._index--)},t.prototype.handleInAttributeValue=function(t,e){t===e?(this.emitToken("onattribdata"),this.cbs.onattribend(e),this._state=8):this.decodeEntities&&"&"===t&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},t.prototype.stateInAttributeValueDoubleQuotes=function(t){this.handleInAttributeValue(t,'"')},t.prototype.stateInAttributeValueSingleQuotes=function(t){this.handleInAttributeValue(t,"'")},t.prototype.stateInAttributeValueNoQuotes=function(t){l(t)||">"===t?(this.emitToken("onattribdata"),this.cbs.onattribend(null),this._state=8,this._index--):this.decodeEntities&&"&"===t&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},t.prototype.stateBeforeDeclaration=function(t){this._state="["===t?23:"-"===t?18:16},t.prototype.stateInDeclaration=function(t){">"===t&&(this.cbs.ondeclaration(this.getSection()),this._state=1,this.sectionStart=this._index+1)},t.prototype.stateInProcessingInstruction=function(t){">"===t&&(this.cbs.onprocessinginstruction(this.getSection()),this._state=1,this.sectionStart=this._index+1)},t.prototype.stateBeforeComment=function(t){"-"===t?(this._state=19,this.sectionStart=this._index+1):this._state=16},t.prototype.stateInComment=function(t){"-"===t&&(this._state=21)},t.prototype.stateInSpecialComment=function(t){">"===t&&(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index)),this._state=1,this.sectionStart=this._index+1)},t.prototype.stateAfterComment1=function(t){this._state="-"===t?22:19},t.prototype.stateAfterComment2=function(t){">"===t?(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):"-"!==t&&(this._state=19)},t.prototype.stateBeforeCdata6=function(t){"["===t?(this._state=29,this.sectionStart=this._index+1):(this._state=16,this._index--)},t.prototype.stateInCdata=function(t){"]"===t&&(this._state=30)},t.prototype.stateAfterCdata1=function(t){this._state="]"===t?31:29},t.prototype.stateAfterCdata2=function(t){">"===t?(this.cbs.oncdata(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):"]"!==t&&(this._state=29)},t.prototype.stateBeforeSpecialS=function(t){"c"===t||"C"===t?this._state=34:"t"===t||"T"===t?this._state=44:(this._state=3,this._index--)},t.prototype.stateBeforeSpecialSEnd=function(t){2!==this.special||"c"!==t&&"C"!==t?3!==this.special||"t"!==t&&"T"!==t?this._state=1:this._state=48:this._state=39},t.prototype.stateBeforeSpecialLast=function(t,e){("/"===t||">"===t||l(t))&&(this.special=e),this._state=3,this._index--},t.prototype.stateAfterSpecialLast=function(t,e){">"===t||l(t)?(this.special=1,this._state=6,this.sectionStart=this._index-e,this._index--):this._state=1},t.prototype.parseFixedEntity=function(t){if(void 0===t&&(t=this.xmlMode?a.default:s.default),this.sectionStart+1=2;){var n=this.buffer.substr(t,e);if(Object.prototype.hasOwnProperty.call(o.default,n))return this.emitPartial(o.default[n]),void(this.sectionStart+=e+1);e--}},t.prototype.stateInNamedEntity=function(t){";"===t?(this.parseFixedEntity(),1===this.baseState&&this.sectionStart+1"9")&&!c(t)&&(this.xmlMode||this.sectionStart+1===this._index||(1!==this.baseState?"="!==t&&this.parseFixedEntity(o.default):this.parseLegacyEntity()),this._state=this.baseState,this._index--)},t.prototype.decodeNumericEntity=function(t,e,n){var r=this.sectionStart+t;if(r!==this._index){var s=this.buffer.substring(r,this._index),o=parseInt(s,e);this.emitPartial(i.default(o)),this.sectionStart=n?this._index+1:this._index}this._state=this.baseState},t.prototype.stateInNumericEntity=function(t){";"===t?this.decodeNumericEntity(2,10,!0):(t<"0"||t>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(2,10,!1),this._index--)},t.prototype.stateInHexEntity=function(t){";"===t?this.decodeNumericEntity(3,16,!0):(t<"a"||t>"f")&&(t<"A"||t>"F")&&(t<"0"||t>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(3,16,!1),this._index--)},t.prototype.cleanup=function(){this.sectionStart<0?(this.buffer="",this.bufferOffset+=this._index,this._index=0):this.running&&(1===this._state?(this.sectionStart!==this._index&&this.cbs.ontext(this.buffer.substr(this.sectionStart)),this.buffer="",this.bufferOffset+=this._index,this._index=0):this.sectionStart===this._index?(this.buffer="",this.bufferOffset+=this._index,this._index=0):(this.buffer=this.buffer.substr(this.sectionStart),this._index-=this.sectionStart,this.bufferOffset+=this.sectionStart),this.sectionStart=0)},t.prototype.parse=function(){for(;this._index @@ -12,14 +12,14 @@ * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */t=n.nmd(t),function(){var i,s="Expected a function",o="__lodash_hash_undefined__",a="__lodash_placeholder__",l=16,c=32,u=64,d=128,f=256,p=1/0,h=9007199254740991,g=NaN,m=4294967295,b=[["ary",d],["bind",1],["bindKey",2],["curry",8],["curryRight",l],["flip",512],["partial",c],["partialRight",u],["rearg",f]],v="[object Arguments]",y="[object Array]",w="[object Boolean]",_="[object Date]",x="[object Error]",k="[object Function]",C="[object GeneratorFunction]",S="[object Map]",T="[object Number]",A="[object Object]",O="[object Promise]",E="[object RegExp]",P="[object Set]",L="[object String]",D="[object Symbol]",j="[object WeakMap]",M="[object ArrayBuffer]",I="[object DataView]",R="[object Float32Array]",N="[object Float64Array]",q="[object Int8Array]",U="[object Int16Array]",B="[object Int32Array]",F="[object Uint8Array]",z="[object Uint8ClampedArray]",$="[object Uint16Array]",H="[object Uint32Array]",V=/\b__p \+= '';/g,G=/\b(__p \+=) '' \+/g,W=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Z=/&(?:amp|lt|gt|quot|#39);/g,K=/[&<>"']/g,X=RegExp(Z.source),J=RegExp(K.source),Y=/<%-([\s\S]+?)%>/g,Q=/<%([\s\S]+?)%>/g,tt=/<%=([\s\S]+?)%>/g,et=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,nt=/^\w*$/,rt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,it=/[\\^$.*+?()[\]{}|]/g,st=RegExp(it.source),ot=/^\s+/,at=/\s/,lt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ct=/\{\n\/\* \[wrapped with (.+)\] \*/,ut=/,? & /,dt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ft=/[()=,{}\[\]\/\s]/,pt=/\\(\\)?/g,ht=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,gt=/\w*$/,mt=/^[-+]0x[0-9a-f]+$/i,bt=/^0b[01]+$/i,vt=/^\[object .+?Constructor\]$/,yt=/^0o[0-7]+$/i,wt=/^(?:0|[1-9]\d*)$/,_t=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,xt=/($^)/,kt=/['\n\r\u2028\u2029\\]/g,Ct="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",St="\\u2700-\\u27bf",Tt="a-z\\xdf-\\xf6\\xf8-\\xff",At="A-Z\\xc0-\\xd6\\xd8-\\xde",Ot="\\ufe0e\\ufe0f",Et="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\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",Pt="['’]",Lt="[\\ud800-\\udfff]",Dt="["+Et+"]",jt="["+Ct+"]",Mt="\\d+",It="[\\u2700-\\u27bf]",Rt="["+Tt+"]",Nt="[^\\ud800-\\udfff"+Et+Mt+St+Tt+At+"]",qt="\\ud83c[\\udffb-\\udfff]",Ut="[^\\ud800-\\udfff]",Bt="(?:\\ud83c[\\udde6-\\uddff]){2}",Ft="[\\ud800-\\udbff][\\udc00-\\udfff]",zt="["+At+"]",$t="(?:"+Rt+"|"+Nt+")",Ht="(?:"+zt+"|"+Nt+")",Vt="(?:['’](?:d|ll|m|re|s|t|ve))?",Gt="(?:['’](?:D|LL|M|RE|S|T|VE))?",Wt="(?:"+jt+"|"+qt+")"+"?",Zt="[\\ufe0e\\ufe0f]?",Kt=Zt+Wt+("(?:\\u200d(?:"+[Ut,Bt,Ft].join("|")+")"+Zt+Wt+")*"),Xt="(?:"+[It,Bt,Ft].join("|")+")"+Kt,Jt="(?:"+[Ut+jt+"?",jt,Bt,Ft,Lt].join("|")+")",Yt=RegExp(Pt,"g"),Qt=RegExp(jt,"g"),te=RegExp(qt+"(?="+qt+")|"+Jt+Kt,"g"),ee=RegExp([zt+"?"+Rt+"+"+Vt+"(?="+[Dt,zt,"$"].join("|")+")",Ht+"+"+Gt+"(?="+[Dt,zt+$t,"$"].join("|")+")",zt+"?"+$t+"+"+Vt,zt+"+"+Gt,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Mt,Xt].join("|"),"g"),ne=RegExp("[\\u200d\\ud800-\\udfff"+Ct+Ot+"]"),re=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ie=["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"],se=-1,oe={};oe[R]=oe[N]=oe[q]=oe[U]=oe[B]=oe[F]=oe[z]=oe[$]=oe[H]=!0,oe[v]=oe[y]=oe[M]=oe[w]=oe[I]=oe[_]=oe[x]=oe[k]=oe[S]=oe[T]=oe[A]=oe[E]=oe[P]=oe[L]=oe[j]=!1;var ae={};ae[v]=ae[y]=ae[M]=ae[I]=ae[w]=ae[_]=ae[R]=ae[N]=ae[q]=ae[U]=ae[B]=ae[S]=ae[T]=ae[A]=ae[E]=ae[P]=ae[L]=ae[D]=ae[F]=ae[z]=ae[$]=ae[H]=!0,ae[x]=ae[k]=ae[j]=!1;var le={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ce=parseFloat,ue=parseInt,de="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,fe="object"==typeof self&&self&&self.Object===Object&&self,pe=de||fe||Function("return this")(),he=e&&!e.nodeType&&e,ge=he&&t&&!t.nodeType&&t,me=ge&&ge.exports===he,be=me&&de.process,ve=function(){try{var t=ge&&ge.require&&ge.require("util").types;return t||be&&be.binding&&be.binding("util")}catch(t){}}(),ye=ve&&ve.isArrayBuffer,we=ve&&ve.isDate,_e=ve&&ve.isMap,xe=ve&&ve.isRegExp,ke=ve&&ve.isSet,Ce=ve&&ve.isTypedArray;function Se(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function Te(t,e,n,r){for(var i=-1,s=null==t?0:t.length;++i-1}function De(t,e,n){for(var r=-1,i=null==t?0:t.length;++r-1;);return n}function en(t,e){for(var n=t.length;n--&&Fe(e,t[n],0)>-1;);return n}function nn(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}var rn=Ge({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),sn=Ge({"&":"&","<":"<",">":">",'"':""","'":"'"});function on(t){return"\\"+le[t]}function an(t){return ne.test(t)}function ln(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}function cn(t,e){return function(n){return t(e(n))}}function un(t,e){for(var n=-1,r=t.length,i=0,s=[];++n",""":'"',"'":"'"});var bn=function t(e){var n,r=(e=null==e?pe:bn.defaults(pe.Object(),e,bn.pick(pe,ie))).Array,at=e.Date,Ct=e.Error,St=e.Function,Tt=e.Math,At=e.Object,Ot=e.RegExp,Et=e.String,Pt=e.TypeError,Lt=r.prototype,Dt=St.prototype,jt=At.prototype,Mt=e["__core-js_shared__"],It=Dt.toString,Rt=jt.hasOwnProperty,Nt=0,qt=(n=/[^.]+$/.exec(Mt&&Mt.keys&&Mt.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Ut=jt.toString,Bt=It.call(At),Ft=pe._,zt=Ot("^"+It.call(Rt).replace(it,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),$t=me?e.Buffer:i,Ht=e.Symbol,Vt=e.Uint8Array,Gt=$t?$t.allocUnsafe:i,Wt=cn(At.getPrototypeOf,At),Zt=At.create,Kt=jt.propertyIsEnumerable,Xt=Lt.splice,Jt=Ht?Ht.isConcatSpreadable:i,te=Ht?Ht.iterator:i,ne=Ht?Ht.toStringTag:i,le=function(){try{var t=ps(At,"defineProperty");return t({},"",{}),t}catch(t){}}(),de=e.clearTimeout!==pe.clearTimeout&&e.clearTimeout,fe=at&&at.now!==pe.Date.now&&at.now,he=e.setTimeout!==pe.setTimeout&&e.setTimeout,ge=Tt.ceil,be=Tt.floor,ve=At.getOwnPropertySymbols,qe=$t?$t.isBuffer:i,Ge=e.isFinite,vn=Lt.join,yn=cn(At.keys,At),wn=Tt.max,_n=Tt.min,xn=at.now,kn=e.parseInt,Cn=Tt.random,Sn=Lt.reverse,Tn=ps(e,"DataView"),An=ps(e,"Map"),On=ps(e,"Promise"),En=ps(e,"Set"),Pn=ps(e,"WeakMap"),Ln=ps(At,"create"),Dn=Pn&&new Pn,jn={},Mn=Bs(Tn),In=Bs(An),Rn=Bs(On),Nn=Bs(En),qn=Bs(Pn),Un=Ht?Ht.prototype:i,Bn=Un?Un.valueOf:i,Fn=Un?Un.toString:i;function zn(t){if(ia(t)&&!Wo(t)&&!(t instanceof Gn)){if(t instanceof Vn)return t;if(Rt.call(t,"__wrapped__"))return Fs(t)}return new Vn(t)}var $n=function(){function t(){}return function(e){if(!ra(e))return{};if(Zt)return Zt(e);t.prototype=e;var n=new t;return t.prototype=i,n}}();function Hn(){}function Vn(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=i}function Gn(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=m,this.__views__=[]}function Wn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e=e?t:e)),t}function ur(t,e,n,r,s,o){var a,l=1&e,c=2&e,u=4&e;if(n&&(a=s?n(t,r,s,o):n(t)),a!==i)return a;if(!ra(t))return t;var d=Wo(t);if(d){if(a=function(t){var e=t.length,n=new t.constructor(e);e&&"string"==typeof t[0]&&Rt.call(t,"index")&&(n.index=t.index,n.input=t.input);return n}(t),!l)return Li(t,a)}else{var f=ms(t),p=f==k||f==C;if(Jo(t))return Si(t,l);if(f==A||f==v||p&&!s){if(a=c||p?{}:vs(t),!l)return c?function(t,e){return Di(t,gs(t),e)}(t,function(t,e){return t&&Di(e,Ia(e),t)}(a,t)):function(t,e){return Di(t,hs(t),e)}(t,or(a,t))}else{if(!ae[f])return s?t:{};a=function(t,e,n){var r=t.constructor;switch(e){case M:return Ti(t);case w:case _:return new r(+t);case I:return function(t,e){var n=e?Ti(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}(t,n);case R:case N:case q:case U:case B:case F:case z:case $:case H:return Ai(t,n);case S:return new r;case T:case L:return new r(t);case E:return function(t){var e=new t.constructor(t.source,gt.exec(t));return e.lastIndex=t.lastIndex,e}(t);case P:return new r;case D:return i=t,Bn?At(Bn.call(i)):{}}var i}(t,f,l)}}o||(o=new Jn);var h=o.get(t);if(h)return h;o.set(t,a),ca(t)?t.forEach((function(r){a.add(ur(r,e,n,r,t,o))})):sa(t)&&t.forEach((function(r,i){a.set(i,ur(r,e,n,i,t,o))}));var g=d?i:(u?c?os:ss:c?Ia:Ma)(t);return Ae(g||t,(function(r,i){g&&(r=t[i=r]),rr(a,i,ur(r,e,n,i,t,o))})),a}function dr(t,e,n){var r=n.length;if(null==t)return!r;for(t=At(t);r--;){var s=n[r],o=e[s],a=t[s];if(a===i&&!(s in t)||!o(a))return!1}return!0}function fr(t,e,n){if("function"!=typeof t)throw new Pt(s);return js((function(){t.apply(i,n)}),e)}function pr(t,e,n,r){var i=-1,s=Le,o=!0,a=t.length,l=[],c=e.length;if(!a)return l;n&&(e=je(e,Je(n))),r?(s=De,o=!1):e.length>=200&&(s=Qe,o=!1,e=new Xn(e));t:for(;++i-1},Zn.prototype.set=function(t,e){var n=this.__data__,r=ir(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this},Kn.prototype.clear=function(){this.size=0,this.__data__={hash:new Wn,map:new(An||Zn),string:new Wn}},Kn.prototype.delete=function(t){var e=ds(this,t).delete(t);return this.size-=e?1:0,e},Kn.prototype.get=function(t){return ds(this,t).get(t)},Kn.prototype.has=function(t){return ds(this,t).has(t)},Kn.prototype.set=function(t,e){var n=ds(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this},Xn.prototype.add=Xn.prototype.push=function(t){return this.__data__.set(t,o),this},Xn.prototype.has=function(t){return this.__data__.has(t)},Jn.prototype.clear=function(){this.__data__=new Zn,this.size=0},Jn.prototype.delete=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n},Jn.prototype.get=function(t){return this.__data__.get(t)},Jn.prototype.has=function(t){return this.__data__.has(t)},Jn.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Zn){var r=n.__data__;if(!An||r.length<199)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new Kn(r)}return n.set(t,e),this.size=n.size,this};var hr=Ii(xr),gr=Ii(kr,!0);function mr(t,e){var n=!0;return hr(t,(function(t,r,i){return n=!!e(t,r,i)})),n}function br(t,e,n){for(var r=-1,s=t.length;++r0&&n(a)?e>1?yr(a,e-1,n,r,i):Me(i,a):r||(i[i.length]=a)}return i}var wr=Ri(),_r=Ri(!0);function xr(t,e){return t&&wr(t,e,Ma)}function kr(t,e){return t&&_r(t,e,Ma)}function Cr(t,e){return Pe(e,(function(e){return ta(t[e])}))}function Sr(t,e){for(var n=0,r=(e=_i(e,t)).length;null!=t&&ne}function Er(t,e){return null!=t&&Rt.call(t,e)}function Pr(t,e){return null!=t&&e in At(t)}function Lr(t,e,n){for(var s=n?De:Le,o=t[0].length,a=t.length,l=a,c=r(a),u=1/0,d=[];l--;){var f=t[l];l&&e&&(f=je(f,Je(e))),u=_n(f.length,u),c[l]=!n&&(e||o>=120&&f.length>=120)?new Xn(l&&f):i}f=t[0];var p=-1,h=c[0];t:for(;++p=a?l:l*("desc"==n[r]?-1:1)}return t.index-e.index}(t,e,n)}))}function Wr(t,e,n){for(var r=-1,i=e.length,s={};++r-1;)a!==t&&Xt.call(a,l,1),Xt.call(t,l,1);return t}function Kr(t,e){for(var n=t?e.length:0,r=n-1;n--;){var i=e[n];if(n==r||i!==s){var s=i;ws(i)?Xt.call(t,i,1):pi(t,i)}}return t}function Xr(t,e){return t+be(Cn()*(e-t+1))}function Jr(t,e){var n="";if(!t||e<1||e>h)return n;do{e%2&&(n+=t),(e=be(e/2))&&(t+=t)}while(e);return n}function Yr(t,e){return Ms(Os(t,e,ol),t+"")}function Qr(t){return Qn($a(t))}function ti(t,e){var n=$a(t);return Ns(n,cr(e,0,n.length))}function ei(t,e,n,r){if(!ra(t))return t;for(var s=-1,o=(e=_i(e,t)).length,a=o-1,l=t;null!=l&&++ss?0:s+e),(n=n>s?s:n)<0&&(n+=s),s=e>n?0:n-e>>>0,e>>>=0;for(var o=r(s);++i>>1,o=t[s];null!==o&&!da(o)&&(n?o<=e:o=200){var c=e?null:Ji(t);if(c)return dn(c);o=!1,i=Qe,l=new Xn}else l=e?[]:a;t:for(;++r=r?t:si(t,e,n)}var Ci=de||function(t){return pe.clearTimeout(t)};function Si(t,e){if(e)return t.slice();var n=t.length,r=Gt?Gt(n):new t.constructor(n);return t.copy(r),r}function Ti(t){var e=new t.constructor(t.byteLength);return new Vt(e).set(new Vt(t)),e}function Ai(t,e){var n=e?Ti(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function Oi(t,e){if(t!==e){var n=t!==i,r=null===t,s=t==t,o=da(t),a=e!==i,l=null===e,c=e==e,u=da(e);if(!l&&!u&&!o&&t>e||o&&a&&c&&!l&&!u||r&&a&&c||!n&&c||!s)return 1;if(!r&&!o&&!u&&t1?n[s-1]:i,a=s>2?n[2]:i;for(o=t.length>3&&"function"==typeof o?(s--,o):i,a&&_s(n[0],n[1],a)&&(o=s<3?i:o,s=1),e=At(e);++r-1?s[o?e[a]:a]:i}}function Fi(t){return is((function(e){var n=e.length,r=n,o=Vn.prototype.thru;for(t&&e.reverse();r--;){var a=e[r];if("function"!=typeof a)throw new Pt(s);if(o&&!l&&"wrapper"==ls(a))var l=new Vn([],!0)}for(r=l?r:n;++r1&&y.reverse(),p&&ul))return!1;var u=o.get(t),d=o.get(e);if(u&&d)return u==e&&d==t;var f=-1,p=!0,h=2&n?new Xn:i;for(o.set(t,e),o.set(e,t);++f-1&&t%1==0&&t1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(lt,"{\n/* [wrapped with "+e+"] */\n")}(r,function(t,e){return Ae(b,(function(n){var r="_."+n[0];e&n[1]&&!Le(t,r)&&t.push(r)})),t.sort()}(function(t){var e=t.match(ct);return e?e[1].split(ut):[]}(r),n)))}function Rs(t){var e=0,n=0;return function(){var r=xn(),s=16-(r-n);if(n=r,s>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(i,arguments)}}function Ns(t,e){var n=-1,r=t.length,s=r-1;for(e=e===i?r:e;++n1?t[e-1]:i;return n="function"==typeof n?(t.pop(),n):i,ao(t,n)}));function go(t){var e=zn(t);return e.__chain__=!0,e}function mo(t,e){return e(t)}var bo=is((function(t){var e=t.length,n=e?t[0]:0,r=this.__wrapped__,s=function(e){return lr(e,t)};return!(e>1||this.__actions__.length)&&r instanceof Gn&&ws(n)?((r=r.slice(n,+n+(e?1:0))).__actions__.push({func:mo,args:[s],thisArg:i}),new Vn(r,this.__chain__).thru((function(t){return e&&!t.length&&t.push(i),t}))):this.thru(s)}));var vo=ji((function(t,e,n){Rt.call(t,n)?++t[n]:ar(t,n,1)}));var yo=Bi(Vs),wo=Bi(Gs);function _o(t,e){return(Wo(t)?Ae:hr)(t,us(e,3))}function xo(t,e){return(Wo(t)?Oe:gr)(t,us(e,3))}var ko=ji((function(t,e,n){Rt.call(t,n)?t[n].push(e):ar(t,n,[e])}));var Co=Yr((function(t,e,n){var i=-1,s="function"==typeof e,o=Ko(t)?r(t.length):[];return hr(t,(function(t){o[++i]=s?Se(e,t,n):Dr(t,e,n)})),o})),So=ji((function(t,e,n){ar(t,n,e)}));function To(t,e){return(Wo(t)?je:Fr)(t,us(e,3))}var Ao=ji((function(t,e,n){t[n?0:1].push(e)}),(function(){return[[],[]]}));var Oo=Yr((function(t,e){if(null==t)return[];var n=e.length;return n>1&&_s(t,e[0],e[1])?e=[]:n>2&&_s(e[0],e[1],e[2])&&(e=[e[0]]),Gr(t,yr(e,1),[])})),Eo=fe||function(){return pe.Date.now()};function Po(t,e,n){return e=n?i:e,e=t&&null==e?t.length:e,Qi(t,d,i,i,i,i,e)}function Lo(t,e){var n;if("function"!=typeof e)throw new Pt(s);return t=ba(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=i),n}}var Do=Yr((function(t,e,n){var r=1;if(n.length){var i=un(n,cs(Do));r|=c}return Qi(t,r,e,n,i)})),jo=Yr((function(t,e,n){var r=3;if(n.length){var i=un(n,cs(jo));r|=c}return Qi(e,r,t,n,i)}));function Mo(t,e,n){var r,o,a,l,c,u,d=0,f=!1,p=!1,h=!0;if("function"!=typeof t)throw new Pt(s);function g(e){var n=r,s=o;return r=o=i,d=e,l=t.apply(s,n)}function m(t){return d=t,c=js(v,e),f?g(t):l}function b(t){var n=t-u;return u===i||n>=e||n<0||p&&t-d>=a}function v(){var t=Eo();if(b(t))return y(t);c=js(v,function(t){var n=e-(t-u);return p?_n(n,a-(t-d)):n}(t))}function y(t){return c=i,h&&r?g(t):(r=o=i,l)}function w(){var t=Eo(),n=b(t);if(r=arguments,o=this,u=t,n){if(c===i)return m(u);if(p)return Ci(c),c=js(v,e),g(u)}return c===i&&(c=js(v,e)),l}return e=ya(e)||0,ra(n)&&(f=!!n.leading,a=(p="maxWait"in n)?wn(ya(n.maxWait)||0,e):a,h="trailing"in n?!!n.trailing:h),w.cancel=function(){c!==i&&Ci(c),d=0,r=u=o=c=i},w.flush=function(){return c===i?l:y(Eo())},w}var Io=Yr((function(t,e){return fr(t,1,e)})),Ro=Yr((function(t,e,n){return fr(t,ya(e)||0,n)}));function No(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new Pt(s);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],s=n.cache;if(s.has(i))return s.get(i);var o=t.apply(this,r);return n.cache=s.set(i,o)||s,o};return n.cache=new(No.Cache||Kn),n}function qo(t){if("function"!=typeof t)throw new Pt(s);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}No.Cache=Kn;var Uo=xi((function(t,e){var n=(e=1==e.length&&Wo(e[0])?je(e[0],Je(us())):je(yr(e,1),Je(us()))).length;return Yr((function(r){for(var i=-1,s=_n(r.length,n);++i=e})),Go=jr(function(){return arguments}())?jr:function(t){return ia(t)&&Rt.call(t,"callee")&&!Kt.call(t,"callee")},Wo=r.isArray,Zo=ye?Je(ye):function(t){return ia(t)&&Ar(t)==M};function Ko(t){return null!=t&&na(t.length)&&!ta(t)}function Xo(t){return ia(t)&&Ko(t)}var Jo=qe||yl,Yo=we?Je(we):function(t){return ia(t)&&Ar(t)==_};function Qo(t){if(!ia(t))return!1;var e=Ar(t);return e==x||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!aa(t)}function ta(t){if(!ra(t))return!1;var e=Ar(t);return e==k||e==C||"[object AsyncFunction]"==e||"[object Proxy]"==e}function ea(t){return"number"==typeof t&&t==ba(t)}function na(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=h}function ra(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function ia(t){return null!=t&&"object"==typeof t}var sa=_e?Je(_e):function(t){return ia(t)&&ms(t)==S};function oa(t){return"number"==typeof t||ia(t)&&Ar(t)==T}function aa(t){if(!ia(t)||Ar(t)!=A)return!1;var e=Wt(t);if(null===e)return!0;var n=Rt.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&It.call(n)==Bt}var la=xe?Je(xe):function(t){return ia(t)&&Ar(t)==E};var ca=ke?Je(ke):function(t){return ia(t)&&ms(t)==P};function ua(t){return"string"==typeof t||!Wo(t)&&ia(t)&&Ar(t)==L}function da(t){return"symbol"==typeof t||ia(t)&&Ar(t)==D}var fa=Ce?Je(Ce):function(t){return ia(t)&&na(t.length)&&!!oe[Ar(t)]};var pa=Zi(Br),ha=Zi((function(t,e){return t<=e}));function ga(t){if(!t)return[];if(Ko(t))return ua(t)?hn(t):Li(t);if(te&&t[te])return function(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}(t[te]());var e=ms(t);return(e==S?ln:e==P?dn:$a)(t)}function ma(t){return t?(t=ya(t))===p||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}function ba(t){var e=ma(t),n=e%1;return e==e?n?e-n:e:0}function va(t){return t?cr(ba(t),0,m):0}function ya(t){if("number"==typeof t)return t;if(da(t))return g;if(ra(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=ra(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=Xe(t);var n=bt.test(t);return n||yt.test(t)?ue(t.slice(2),n?2:8):mt.test(t)?g:+t}function wa(t){return Di(t,Ia(t))}function _a(t){return null==t?"":di(t)}var xa=Mi((function(t,e){if(Ss(e)||Ko(e))Di(e,Ma(e),t);else for(var n in e)Rt.call(e,n)&&rr(t,n,e[n])})),ka=Mi((function(t,e){Di(e,Ia(e),t)})),Ca=Mi((function(t,e,n,r){Di(e,Ia(e),t,r)})),Sa=Mi((function(t,e,n,r){Di(e,Ma(e),t,r)})),Ta=is(lr);var Aa=Yr((function(t,e){t=At(t);var n=-1,r=e.length,s=r>2?e[2]:i;for(s&&_s(e[0],e[1],s)&&(r=1);++n1),e})),Di(t,os(t),n),r&&(n=ur(n,7,ns));for(var i=e.length;i--;)pi(n,e[i]);return n}));var Ua=is((function(t,e){return null==t?{}:function(t,e){return Wr(t,e,(function(e,n){return Pa(t,n)}))}(t,e)}));function Ba(t,e){if(null==t)return{};var n=je(os(t),(function(t){return[t]}));return e=us(e),Wr(t,n,(function(t,n){return e(t,n[0])}))}var Fa=Yi(Ma),za=Yi(Ia);function $a(t){return null==t?[]:Ye(t,Ma(t))}var Ha=qi((function(t,e,n){return e=e.toLowerCase(),t+(n?Va(e):e)}));function Va(t){return Qa(_a(t).toLowerCase())}function Ga(t){return(t=_a(t))&&t.replace(_t,rn).replace(Qt,"")}var Wa=qi((function(t,e,n){return t+(n?"-":"")+e.toLowerCase()})),Za=qi((function(t,e,n){return t+(n?" ":"")+e.toLowerCase()})),Ka=Ni("toLowerCase");var Xa=qi((function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}));var Ja=qi((function(t,e,n){return t+(n?" ":"")+Qa(e)}));var Ya=qi((function(t,e,n){return t+(n?" ":"")+e.toUpperCase()})),Qa=Ni("toUpperCase");function tl(t,e,n){return t=_a(t),(e=n?i:e)===i?function(t){return re.test(t)}(t)?function(t){return t.match(ee)||[]}(t):function(t){return t.match(dt)||[]}(t):t.match(e)||[]}var el=Yr((function(t,e){try{return Se(t,i,e)}catch(t){return Qo(t)?t:new Ct(t)}})),nl=is((function(t,e){return Ae(e,(function(e){e=Us(e),ar(t,e,Do(t[e],t))})),t}));function rl(t){return function(){return t}}var il=Fi(),sl=Fi(!0);function ol(t){return t}function al(t){return Nr("function"==typeof t?t:ur(t,1))}var ll=Yr((function(t,e){return function(n){return Dr(n,t,e)}})),cl=Yr((function(t,e){return function(n){return Dr(t,n,e)}}));function ul(t,e,n){var r=Ma(e),i=Cr(e,r);null!=n||ra(e)&&(i.length||!r.length)||(n=e,e=t,t=this,i=Cr(e,Ma(e)));var s=!(ra(n)&&"chain"in n&&!n.chain),o=ta(t);return Ae(i,(function(n){var r=e[n];t[n]=r,o&&(t.prototype[n]=function(){var e=this.__chain__;if(s||e){var n=t(this.__wrapped__),i=n.__actions__=Li(this.__actions__);return i.push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,Me([this.value()],arguments))})})),t}function dl(){}var fl=Vi(je),pl=Vi(Ee),hl=Vi(Ne);function gl(t){return xs(t)?Ve(Us(t)):function(t){return function(e){return Sr(e,t)}}(t)}var ml=Wi(),bl=Wi(!0);function vl(){return[]}function yl(){return!1}var wl=Hi((function(t,e){return t+e}),0),_l=Xi("ceil"),xl=Hi((function(t,e){return t/e}),1),kl=Xi("floor");var Cl,Sl=Hi((function(t,e){return t*e}),1),Tl=Xi("round"),Al=Hi((function(t,e){return t-e}),0);return zn.after=function(t,e){if("function"!=typeof e)throw new Pt(s);return t=ba(t),function(){if(--t<1)return e.apply(this,arguments)}},zn.ary=Po,zn.assign=xa,zn.assignIn=ka,zn.assignInWith=Ca,zn.assignWith=Sa,zn.at=Ta,zn.before=Lo,zn.bind=Do,zn.bindAll=nl,zn.bindKey=jo,zn.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return Wo(t)?t:[t]},zn.chain=go,zn.chunk=function(t,e,n){e=(n?_s(t,e,n):e===i)?1:wn(ba(e),0);var s=null==t?0:t.length;if(!s||e<1)return[];for(var o=0,a=0,l=r(ge(s/e));os?0:s+n),(r=r===i||r>s?s:ba(r))<0&&(r+=s),r=n>r?0:va(r);n>>0)?(t=_a(t))&&("string"==typeof e||null!=e&&!la(e))&&!(e=di(e))&&an(t)?ki(hn(t),0,n):t.split(e,n):[]},zn.spread=function(t,e){if("function"!=typeof t)throw new Pt(s);return e=null==e?0:wn(ba(e),0),Yr((function(n){var r=n[e],i=ki(n,0,e);return r&&Me(i,r),Se(t,this,i)}))},zn.tail=function(t){var e=null==t?0:t.length;return e?si(t,1,e):[]},zn.take=function(t,e,n){return t&&t.length?si(t,0,(e=n||e===i?1:ba(e))<0?0:e):[]},zn.takeRight=function(t,e,n){var r=null==t?0:t.length;return r?si(t,(e=r-(e=n||e===i?1:ba(e)))<0?0:e,r):[]},zn.takeRightWhile=function(t,e){return t&&t.length?gi(t,us(e,3),!1,!0):[]},zn.takeWhile=function(t,e){return t&&t.length?gi(t,us(e,3)):[]},zn.tap=function(t,e){return e(t),t},zn.throttle=function(t,e,n){var r=!0,i=!0;if("function"!=typeof t)throw new Pt(s);return ra(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Mo(t,e,{leading:r,maxWait:e,trailing:i})},zn.thru=mo,zn.toArray=ga,zn.toPairs=Fa,zn.toPairsIn=za,zn.toPath=function(t){return Wo(t)?je(t,Us):da(t)?[t]:Li(qs(_a(t)))},zn.toPlainObject=wa,zn.transform=function(t,e,n){var r=Wo(t),i=r||Jo(t)||fa(t);if(e=us(e,4),null==n){var s=t&&t.constructor;n=i?r?new s:[]:ra(t)&&ta(s)?$n(Wt(t)):{}}return(i?Ae:xr)(t,(function(t,r,i){return e(n,t,r,i)})),n},zn.unary=function(t){return Po(t,1)},zn.union=ro,zn.unionBy=io,zn.unionWith=so,zn.uniq=function(t){return t&&t.length?fi(t):[]},zn.uniqBy=function(t,e){return t&&t.length?fi(t,us(e,2)):[]},zn.uniqWith=function(t,e){return e="function"==typeof e?e:i,t&&t.length?fi(t,i,e):[]},zn.unset=function(t,e){return null==t||pi(t,e)},zn.unzip=oo,zn.unzipWith=ao,zn.update=function(t,e,n){return null==t?t:hi(t,e,wi(n))},zn.updateWith=function(t,e,n,r){return r="function"==typeof r?r:i,null==t?t:hi(t,e,wi(n),r)},zn.values=$a,zn.valuesIn=function(t){return null==t?[]:Ye(t,Ia(t))},zn.without=lo,zn.words=tl,zn.wrap=function(t,e){return Bo(wi(e),t)},zn.xor=co,zn.xorBy=uo,zn.xorWith=fo,zn.zip=po,zn.zipObject=function(t,e){return vi(t||[],e||[],rr)},zn.zipObjectDeep=function(t,e){return vi(t||[],e||[],ei)},zn.zipWith=ho,zn.entries=Fa,zn.entriesIn=za,zn.extend=ka,zn.extendWith=Ca,ul(zn,zn),zn.add=wl,zn.attempt=el,zn.camelCase=Ha,zn.capitalize=Va,zn.ceil=_l,zn.clamp=function(t,e,n){return n===i&&(n=e,e=i),n!==i&&(n=(n=ya(n))==n?n:0),e!==i&&(e=(e=ya(e))==e?e:0),cr(ya(t),e,n)},zn.clone=function(t){return ur(t,4)},zn.cloneDeep=function(t){return ur(t,5)},zn.cloneDeepWith=function(t,e){return ur(t,5,e="function"==typeof e?e:i)},zn.cloneWith=function(t,e){return ur(t,4,e="function"==typeof e?e:i)},zn.conformsTo=function(t,e){return null==e||dr(t,e,Ma(e))},zn.deburr=Ga,zn.defaultTo=function(t,e){return null==t||t!=t?e:t},zn.divide=xl,zn.endsWith=function(t,e,n){t=_a(t),e=di(e);var r=t.length,s=n=n===i?r:cr(ba(n),0,r);return(n-=e.length)>=0&&t.slice(n,s)==e},zn.eq=$o,zn.escape=function(t){return(t=_a(t))&&J.test(t)?t.replace(K,sn):t},zn.escapeRegExp=function(t){return(t=_a(t))&&st.test(t)?t.replace(it,"\\$&"):t},zn.every=function(t,e,n){var r=Wo(t)?Ee:mr;return n&&_s(t,e,n)&&(e=i),r(t,us(e,3))},zn.find=yo,zn.findIndex=Vs,zn.findKey=function(t,e){return Ue(t,us(e,3),xr)},zn.findLast=wo,zn.findLastIndex=Gs,zn.findLastKey=function(t,e){return Ue(t,us(e,3),kr)},zn.floor=kl,zn.forEach=_o,zn.forEachRight=xo,zn.forIn=function(t,e){return null==t?t:wr(t,us(e,3),Ia)},zn.forInRight=function(t,e){return null==t?t:_r(t,us(e,3),Ia)},zn.forOwn=function(t,e){return t&&xr(t,us(e,3))},zn.forOwnRight=function(t,e){return t&&kr(t,us(e,3))},zn.get=Ea,zn.gt=Ho,zn.gte=Vo,zn.has=function(t,e){return null!=t&&bs(t,e,Er)},zn.hasIn=Pa,zn.head=Zs,zn.identity=ol,zn.includes=function(t,e,n,r){t=Ko(t)?t:$a(t),n=n&&!r?ba(n):0;var i=t.length;return n<0&&(n=wn(i+n,0)),ua(t)?n<=i&&t.indexOf(e,n)>-1:!!i&&Fe(t,e,n)>-1},zn.indexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:ba(n);return i<0&&(i=wn(r+i,0)),Fe(t,e,i)},zn.inRange=function(t,e,n){return e=ma(e),n===i?(n=e,e=0):n=ma(n),function(t,e,n){return t>=_n(e,n)&&t=-9007199254740991&&t<=h},zn.isSet=ca,zn.isString=ua,zn.isSymbol=da,zn.isTypedArray=fa,zn.isUndefined=function(t){return t===i},zn.isWeakMap=function(t){return ia(t)&&ms(t)==j},zn.isWeakSet=function(t){return ia(t)&&"[object WeakSet]"==Ar(t)},zn.join=function(t,e){return null==t?"":vn.call(t,e)},zn.kebabCase=Wa,zn.last=Ys,zn.lastIndexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var s=r;return n!==i&&(s=(s=ba(n))<0?wn(r+s,0):_n(s,r-1)),e==e?function(t,e,n){for(var r=n+1;r--;)if(t[r]===e)return r;return r}(t,e,s):Be(t,$e,s,!0)},zn.lowerCase=Za,zn.lowerFirst=Ka,zn.lt=pa,zn.lte=ha,zn.max=function(t){return t&&t.length?br(t,ol,Or):i},zn.maxBy=function(t,e){return t&&t.length?br(t,us(e,2),Or):i},zn.mean=function(t){return He(t,ol)},zn.meanBy=function(t,e){return He(t,us(e,2))},zn.min=function(t){return t&&t.length?br(t,ol,Br):i},zn.minBy=function(t,e){return t&&t.length?br(t,us(e,2),Br):i},zn.stubArray=vl,zn.stubFalse=yl,zn.stubObject=function(){return{}},zn.stubString=function(){return""},zn.stubTrue=function(){return!0},zn.multiply=Sl,zn.nth=function(t,e){return t&&t.length?Vr(t,ba(e)):i},zn.noConflict=function(){return pe._===this&&(pe._=Ft),this},zn.noop=dl,zn.now=Eo,zn.pad=function(t,e,n){t=_a(t);var r=(e=ba(e))?pn(t):0;if(!e||r>=e)return t;var i=(e-r)/2;return Gi(be(i),n)+t+Gi(ge(i),n)},zn.padEnd=function(t,e,n){t=_a(t);var r=(e=ba(e))?pn(t):0;return e&&re){var r=t;t=e,e=r}if(n||t%1||e%1){var s=Cn();return _n(t+s*(e-t+ce("1e-"+((s+"").length-1))),e)}return Xr(t,e)},zn.reduce=function(t,e,n){var r=Wo(t)?Ie:We,i=arguments.length<3;return r(t,us(e,4),n,i,hr)},zn.reduceRight=function(t,e,n){var r=Wo(t)?Re:We,i=arguments.length<3;return r(t,us(e,4),n,i,gr)},zn.repeat=function(t,e,n){return e=(n?_s(t,e,n):e===i)?1:ba(e),Jr(_a(t),e)},zn.replace=function(){var t=arguments,e=_a(t[0]);return t.length<3?e:e.replace(t[1],t[2])},zn.result=function(t,e,n){var r=-1,s=(e=_i(e,t)).length;for(s||(s=1,t=i);++rh)return[];var n=m,r=_n(t,m);e=us(e),t-=m;for(var i=Ke(r,e);++n=o)return t;var l=n-pn(r);if(l<1)return r;var c=a?ki(a,0,l).join(""):t.slice(0,l);if(s===i)return c+r;if(a&&(l+=c.length-l),la(s)){if(t.slice(l).search(s)){var u,d=c;for(s.global||(s=Ot(s.source,_a(gt.exec(s))+"g")),s.lastIndex=0;u=s.exec(d);)var f=u.index;c=c.slice(0,f===i?l:f)}}else if(t.indexOf(di(s),l)!=l){var p=c.lastIndexOf(s);p>-1&&(c=c.slice(0,p))}return c+r},zn.unescape=function(t){return(t=_a(t))&&X.test(t)?t.replace(Z,mn):t},zn.uniqueId=function(t){var e=++Nt;return _a(t)+e},zn.upperCase=Ya,zn.upperFirst=Qa,zn.each=_o,zn.eachRight=xo,zn.first=Zs,ul(zn,(Cl={},xr(zn,(function(t,e){Rt.call(zn.prototype,e)||(Cl[e]=t)})),Cl),{chain:!1}),zn.VERSION="4.17.21",Ae(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(t){zn[t].placeholder=zn})),Ae(["drop","take"],(function(t,e){Gn.prototype[t]=function(n){n=n===i?1:wn(ba(n),0);var r=this.__filtered__&&!e?new Gn(this):this.clone();return r.__filtered__?r.__takeCount__=_n(n,r.__takeCount__):r.__views__.push({size:_n(n,m),type:t+(r.__dir__<0?"Right":"")}),r},Gn.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}})),Ae(["filter","map","takeWhile"],(function(t,e){var n=e+1,r=1==n||3==n;Gn.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:us(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}})),Ae(["head","last"],(function(t,e){var n="take"+(e?"Right":"");Gn.prototype[t]=function(){return this[n](1).value()[0]}})),Ae(["initial","tail"],(function(t,e){var n="drop"+(e?"":"Right");Gn.prototype[t]=function(){return this.__filtered__?new Gn(this):this[n](1)}})),Gn.prototype.compact=function(){return this.filter(ol)},Gn.prototype.find=function(t){return this.filter(t).head()},Gn.prototype.findLast=function(t){return this.reverse().find(t)},Gn.prototype.invokeMap=Yr((function(t,e){return"function"==typeof t?new Gn(this):this.map((function(n){return Dr(n,t,e)}))})),Gn.prototype.reject=function(t){return this.filter(qo(us(t)))},Gn.prototype.slice=function(t,e){t=ba(t);var n=this;return n.__filtered__&&(t>0||e<0)?new Gn(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==i&&(n=(e=ba(e))<0?n.dropRight(-e):n.take(e-t)),n)},Gn.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Gn.prototype.toArray=function(){return this.take(m)},xr(Gn.prototype,(function(t,e){var n=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),s=zn[r?"take"+("last"==e?"Right":""):e],o=r||/^find/.test(e);s&&(zn.prototype[e]=function(){var e=this.__wrapped__,a=r?[1]:arguments,l=e instanceof Gn,c=a[0],u=l||Wo(e),d=function(t){var e=s.apply(zn,Me([t],a));return r&&f?e[0]:e};u&&n&&"function"==typeof c&&1!=c.length&&(l=u=!1);var f=this.__chain__,p=!!this.__actions__.length,h=o&&!f,g=l&&!p;if(!o&&u){e=g?e:new Gn(this);var m=t.apply(e,a);return m.__actions__.push({func:mo,args:[d],thisArg:i}),new Vn(m,f)}return h&&g?t.apply(this,a):(m=this.thru(d),h?r?m.value()[0]:m.value():m)})})),Ae(["pop","push","shift","sort","splice","unshift"],(function(t){var e=Lt[t],n=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",r=/^(?:pop|shift)$/.test(t);zn.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var i=this.value();return e.apply(Wo(i)?i:[],t)}return this[n]((function(n){return e.apply(Wo(n)?n:[],t)}))}})),xr(Gn.prototype,(function(t,e){var n=zn[e];if(n){var r=n.name+"";Rt.call(jn,r)||(jn[r]=[]),jn[r].push({name:e,func:n})}})),jn[zi(i,2).name]=[{name:"wrapper",func:i}],Gn.prototype.clone=function(){var t=new Gn(this.__wrapped__);return t.__actions__=Li(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Li(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Li(this.__views__),t},Gn.prototype.reverse=function(){if(this.__filtered__){var t=new Gn(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},Gn.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,n=Wo(t),r=e<0,i=n?t.length:0,s=function(t,e,n){var r=-1,i=n.length;for(;++r=this.__values__.length;return{done:t,value:t?i:this.__values__[this.__index__++]}},zn.prototype.plant=function(t){for(var e,n=this;n instanceof Hn;){var r=Fs(n);r.__index__=0,r.__values__=i,e?s.__wrapped__=r:e=r;var s=r;n=n.__wrapped__}return s.__wrapped__=t,e},zn.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof Gn){var e=t;return this.__actions__.length&&(e=new Gn(this)),(e=e.reverse()).__actions__.push({func:mo,args:[no],thisArg:i}),new Vn(e,this.__chain__)}return this.thru(no)},zn.prototype.toJSON=zn.prototype.valueOf=zn.prototype.value=function(){return mi(this.__wrapped__,this.__actions__)},zn.prototype.first=zn.prototype.head,te&&(zn.prototype[te]=function(){return this}),zn}();pe._=bn,(r=function(){return bn}.call(e,n,e,t))===i||(t.exports=r)}.call(this)},9430:function(t,e){var n,r,i;r=[],void 0===(i="function"==typeof(n=function(){return function(t){function e(t){return" "===t||"\t"===t||"\n"===t||"\f"===t||"\r"===t}function n(e){var n,r=e.exec(t.substring(g));if(r)return n=r[0],g+=n.length,n}for(var r,i,s,o,a,l=t.length,c=/^[ \t\n\r\u000c]+/,u=/^[, \t\n\r\u000c]+/,d=/^[^ \t\n\r\u000c]+/,f=/[,]+$/,p=/^\d+$/,h=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,g=0,m=[];;){if(n(u),g>=l)return m;r=n(d),i=[],","===r.slice(-1)?(r=r.replace(f,""),v()):b()}function b(){for(n(c),s="",o="in descriptor";;){if(a=t.charAt(g),"in descriptor"===o)if(e(a))s&&(i.push(s),s="",o="after descriptor");else{if(","===a)return g+=1,s&&i.push(s),void v();if("("===a)s+=a,o="in parens";else{if(""===a)return s&&i.push(s),void v();s+=a}}else if("in parens"===o)if(")"===a)s+=a,o="in descriptor";else{if(""===a)return i.push(s),void v();s+=a}else if("after descriptor"===o)if(e(a));else{if(""===a)return void v();o="in descriptor",g-=1}g+=1}}function v(){var e,n,s,o,a,l,c,u,d,f=!1,g={};for(o=0;o{var e=String,n=function(){return{isColorSupported:!1,reset:e,bold:e,dim:e,italic:e,underline:e,inverse:e,hidden:e,strikethrough:e,black:e,red:e,green:e,yellow:e,blue:e,magenta:e,cyan:e,white:e,gray:e,bgBlack:e,bgRed:e,bgGreen:e,bgYellow:e,bgBlue:e,bgMagenta:e,bgCyan:e,bgWhite:e}};t.exports=n(),t.exports.createColors=n},1353:(t,e,n)=>{"use strict";let r=n(1019);class i extends r{constructor(t){super(t),this.type="atrule"}append(...t){return this.proxyOf.nodes||(this.nodes=[]),super.append(...t)}prepend(...t){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...t)}}t.exports=i,i.default=i,r.registerAtRule(i)},9932:(t,e,n)=>{"use strict";let r=n(5631);class i extends r{constructor(t){super(t),this.type="comment"}}t.exports=i,i.default=i},1019:(t,e,n)=>{"use strict";let r,i,s,{isClean:o,my:a}=n(5513),l=n(4258),c=n(9932),u=n(5631);function d(t){return t.map((t=>(t.nodes&&(t.nodes=d(t.nodes)),delete t.source,t)))}function f(t){if(t[o]=!1,t.proxyOf.nodes)for(let e of t.proxyOf.nodes)f(e)}class p extends u{push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}each(t){if(!this.proxyOf.nodes)return;let e,n,r=this.getIterator();for(;this.indexes[r]{let r;try{r=t(e,n)}catch(t){throw e.addToError(t)}return!1!==r&&e.walk&&(r=e.walk(t)),r}))}walkDecls(t,e){return e?t instanceof RegExp?this.walk(((n,r)=>{if("decl"===n.type&&t.test(n.prop))return e(n,r)})):this.walk(((n,r)=>{if("decl"===n.type&&n.prop===t)return e(n,r)})):(e=t,this.walk(((t,n)=>{if("decl"===t.type)return e(t,n)})))}walkRules(t,e){return e?t instanceof RegExp?this.walk(((n,r)=>{if("rule"===n.type&&t.test(n.selector))return e(n,r)})):this.walk(((n,r)=>{if("rule"===n.type&&n.selector===t)return e(n,r)})):(e=t,this.walk(((t,n)=>{if("rule"===t.type)return e(t,n)})))}walkAtRules(t,e){return e?t instanceof RegExp?this.walk(((n,r)=>{if("atrule"===n.type&&t.test(n.name))return e(n,r)})):this.walk(((n,r)=>{if("atrule"===n.type&&n.name===t)return e(n,r)})):(e=t,this.walk(((t,n)=>{if("atrule"===t.type)return e(t,n)})))}walkComments(t){return this.walk(((e,n)=>{if("comment"===e.type)return t(e,n)}))}append(...t){for(let e of t){let t=this.normalize(e,this.last);for(let e of t)this.proxyOf.nodes.push(e)}return this.markDirty(),this}prepend(...t){t=t.reverse();for(let e of t){let t=this.normalize(e,this.first,"prepend").reverse();for(let e of t)this.proxyOf.nodes.unshift(e);for(let e in this.indexes)this.indexes[e]=this.indexes[e]+t.length}return this.markDirty(),this}cleanRaws(t){if(super.cleanRaws(t),this.nodes)for(let e of this.nodes)e.cleanRaws(t)}insertBefore(t,e){let n,r=0===(t=this.index(t))&&"prepend",i=this.normalize(e,this.proxyOf.nodes[t],r).reverse();for(let e of i)this.proxyOf.nodes.splice(t,0,e);for(let e in this.indexes)n=this.indexes[e],t<=n&&(this.indexes[e]=n+i.length);return this.markDirty(),this}insertAfter(t,e){t=this.index(t);let n,r=this.normalize(e,this.proxyOf.nodes[t]).reverse();for(let e of r)this.proxyOf.nodes.splice(t+1,0,e);for(let e in this.indexes)n=this.indexes[e],t=t&&(this.indexes[n]=e-1);return this.markDirty(),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}replaceValues(t,e,n){return n||(n=e,e={}),this.walkDecls((r=>{e.props&&!e.props.includes(r.prop)||e.fast&&!r.value.includes(e.fast)||(r.value=r.value.replace(t,n))})),this.markDirty(),this}every(t){return this.nodes.every(t)}some(t){return this.nodes.some(t)}index(t){return"number"==typeof t?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}normalize(t,e){if("string"==typeof t)t=d(r(t).nodes);else if(Array.isArray(t)){t=t.slice(0);for(let e of t)e.parent&&e.parent.removeChild(e,"ignore")}else if("root"===t.type&&"document"!==this.type){t=t.nodes.slice(0);for(let e of t)e.parent&&e.parent.removeChild(e,"ignore")}else if(t.type)t=[t];else if(t.prop){if(void 0===t.value)throw new Error("Value field is missed in node creation");"string"!=typeof t.value&&(t.value=String(t.value)),t=[new l(t)]}else if(t.selector)t=[new i(t)];else if(t.name)t=[new s(t)];else{if(!t.text)throw new Error("Unknown node type in node creation");t=[new c(t)]}return t.map((t=>(t[a]||p.rebuild(t),(t=t.proxyOf).parent&&t.parent.removeChild(t),t[o]&&f(t),void 0===t.raws.before&&e&&void 0!==e.raws.before&&(t.raws.before=e.raws.before.replace(/\S/g,"")),t.parent=this,t)))}getProxyProcessor(){return{set:(t,e,n)=>(t[e]===n||(t[e]=n,"name"!==e&&"params"!==e&&"selector"!==e||t.markDirty()),!0),get:(t,e)=>"proxyOf"===e?t:t[e]?"each"===e||"string"==typeof e&&e.startsWith("walk")?(...n)=>t[e](...n.map((t=>"function"==typeof t?(e,n)=>t(e.toProxy(),n):t))):"every"===e||"some"===e?n=>t[e](((t,...e)=>n(t.toProxy(),...e))):"root"===e?()=>t.root().toProxy():"nodes"===e?t.nodes.map((t=>t.toProxy())):"first"===e||"last"===e?t[e].toProxy():t[e]:t[e]}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let t=this.lastEach;return this.indexes[t]=0,t}}p.registerParse=t=>{r=t},p.registerRule=t=>{i=t},p.registerAtRule=t=>{s=t},t.exports=p,p.default=p,p.rebuild=t=>{"atrule"===t.type?Object.setPrototypeOf(t,s.prototype):"rule"===t.type?Object.setPrototypeOf(t,i.prototype):"decl"===t.type?Object.setPrototypeOf(t,l.prototype):"comment"===t.type&&Object.setPrototypeOf(t,c.prototype),t[a]=!0,t.nodes&&t.nodes.forEach((t=>{p.rebuild(t)}))}},2671:(t,e,n)=>{"use strict";let r=n(4241),i=n(2868);class s extends Error{constructor(t,e,n,r,i,o){super(t),this.name="CssSyntaxError",this.reason=t,i&&(this.file=i),r&&(this.source=r),o&&(this.plugin=o),void 0!==e&&void 0!==n&&(this.line=e,this.column=n),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,s)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let e=this.source;null==t&&(t=r.isColorSupported),i&&t&&(e=i(e));let n,s,o=e.split(/\r?\n/),a=Math.max(this.line-3,0),l=Math.min(this.line+2,o.length),c=String(l).length;if(t){let{bold:t,red:e,gray:i}=r.createColors(!0);n=n=>t(e(n)),s=t=>i(t)}else n=s=t=>t;return o.slice(a,l).map(((t,e)=>{let r=a+1+e,i=" "+(" "+r).slice(-c)+" | ";if(r===this.line){let e=s(i.replace(/\d/g," "))+t.slice(0,this.column-1).replace(/[^\t]/g," ");return n(">")+s(i)+t+"\n "+e+n("^")}return" "+s(i)+t})).join("\n")}toString(){let t=this.showSourceCode();return t&&(t="\n\n"+t+"\n"),this.name+": "+this.message+t}}t.exports=s,s.default=s},4258:(t,e,n)=>{"use strict";let r=n(5631);class i extends r{constructor(t){t&&void 0!==t.value&&"string"!=typeof t.value&&(t={...t,value:String(t.value)}),super(t),this.type="decl"}get variable(){return this.prop.startsWith("--")||"$"===this.prop[0]}}t.exports=i,i.default=i},6461:(t,e,n)=>{"use strict";let r,i,s=n(1019);class o extends s{constructor(t){super({type:"document",...t}),this.nodes||(this.nodes=[])}toResult(t={}){return new r(new i,this,t).stringify()}}o.registerLazyResult=t=>{r=t},o.registerProcessor=t=>{i=t},t.exports=o,o.default=o},250:(t,e,n)=>{"use strict";let r=n(4258),i=n(7981),s=n(9932),o=n(1353),a=n(5995),l=n(1025),c=n(1675);function u(t,e){if(Array.isArray(t))return t.map((t=>u(t)));let{inputs:n,...d}=t;if(n){e=[];for(let t of n){let n={...t,__proto__:a.prototype};n.map&&(n.map={...n.map,__proto__:i.prototype}),e.push(n)}}if(d.nodes&&(d.nodes=t.nodes.map((t=>u(t,e)))),d.source){let{inputId:t,...n}=d.source;d.source=n,null!=t&&(d.source.input=e[t])}if("root"===d.type)return new l(d);if("decl"===d.type)return new r(d);if("rule"===d.type)return new c(d);if("comment"===d.type)return new s(d);if("atrule"===d.type)return new o(d);throw new Error("Unknown node type: "+t.type)}t.exports=u,u.default=u},5995:(t,e,n)=>{"use strict";let{SourceMapConsumer:r,SourceMapGenerator:i}=n(209),{fileURLToPath:s,pathToFileURL:o}=n(7414),{resolve:a,isAbsolute:l}=n(9830),{nanoid:c}=n(2961),u=n(2868),d=n(2671),f=n(7981),p=Symbol("fromOffsetCache"),h=Boolean(r&&i),g=Boolean(a&&l);class m{constructor(t,e={}){if(null==t||"object"==typeof t&&!t.toString)throw new Error(`PostCSS received ${t} instead of CSS string`);if(this.css=t.toString(),"\ufeff"===this.css[0]||"￾"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,e.from&&(!g||/^\w+:\/\//.test(e.from)||l(e.from)?this.file=e.from:this.file=a(e.from)),g&&h){let t=new f(this.css,e);if(t.text){this.map=t;let e=t.consumer().file;!this.file&&e&&(this.file=this.mapResolve(e))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}fromOffset(t){let e,n;if(this[p])n=this[p];else{let t=this.css.split("\n");n=new Array(t.length);let e=0;for(let r=0,i=t.length;r=e)r=n.length-1;else{let e,i=n.length-2;for(;r>1),t=n[e+1])){r=e;break}r=e+1}}return{line:r+1,col:t-n[r]+1}}error(t,e,n,r={}){let i;if(!n){let t=this.fromOffset(e);e=t.line,n=t.col}let s=this.origin(e,n);return i=s?new d(t,s.line,s.column,s.source,s.file,r.plugin):new d(t,e,n,this.css,this.file,r.plugin),i.input={line:e,column:n,source:this.css},this.file&&(o&&(i.input.url=o(this.file).toString()),i.input.file=this.file),i}origin(t,e){if(!this.map)return!1;let n,r=this.map.consumer(),i=r.originalPositionFor({line:t,column:e});if(!i.source)return!1;n=l(i.source)?o(i.source):new URL(i.source,this.map.consumer().sourceRoot||o(this.map.mapFile));let a={url:n.toString(),line:i.line,column:i.column};if("file:"===n.protocol){if(!s)throw new Error("file: protocol is not available in this PostCSS build");a.file=s(n)}let c=r.sourceContentFor(i.source);return c&&(a.source=c),a}mapResolve(t){return/^\w+:\/\//.test(t)?t:a(this.map.consumer().sourceRoot||this.map.root||".",t)}get from(){return this.file||this.id}toJSON(){let t={};for(let e of["hasBOM","css","file","id"])null!=this[e]&&(t[e]=this[e]);return this.map&&(t.map={...this.map},t.map.consumerCache&&(t.map.consumerCache=void 0)),t}}t.exports=m,m.default=m,u&&u.registerInput&&u.registerInput(m)},1939:(t,e,n)=>{"use strict";let{isClean:r,my:i}=n(5513),s=n(8505),o=n(7088),a=n(1019),l=n(6461),c=(n(2448),n(3632)),u=n(6939),d=n(1025);const f={document:"Document",root:"Root",atrule:"AtRule",rule:"Rule",decl:"Declaration",comment:"Comment"},p={postcssPlugin:!0,prepare:!0,Once:!0,Document:!0,Root:!0,Declaration:!0,Rule:!0,AtRule:!0,Comment:!0,DeclarationExit:!0,RuleExit:!0,AtRuleExit:!0,CommentExit:!0,RootExit:!0,DocumentExit:!0,OnceExit:!0},h={postcssPlugin:!0,prepare:!0,Once:!0};function g(t){return"object"==typeof t&&"function"==typeof t.then}function m(t){let e=!1,n=f[t.type];return"decl"===t.type?e=t.prop.toLowerCase():"atrule"===t.type&&(e=t.name.toLowerCase()),e&&t.append?[n,n+"-"+e,0,n+"Exit",n+"Exit-"+e]:e?[n,n+"-"+e,n+"Exit",n+"Exit-"+e]:t.append?[n,0,n+"Exit"]:[n,n+"Exit"]}function b(t){let e;return e="document"===t.type?["Document",0,"DocumentExit"]:"root"===t.type?["Root",0,"RootExit"]:m(t),{node:t,events:e,eventIndex:0,visitors:[],visitorIndex:0,iterator:0}}function v(t){return t[r]=!1,t.nodes&&t.nodes.forEach((t=>v(t))),t}let y={};class w{constructor(t,e,n){let r;if(this.stringified=!1,this.processed=!1,"object"!=typeof e||null===e||"root"!==e.type&&"document"!==e.type)if(e instanceof w||e instanceof c)r=v(e.root),e.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=e.map);else{let t=u;n.syntax&&(t=n.syntax.parse),n.parser&&(t=n.parser),t.parse&&(t=t.parse);try{r=t(e,n)}catch(t){this.processed=!0,this.error=t}r&&!r[i]&&a.rebuild(r)}else r=v(e);this.result=new c(t,r,n),this.helpers={...y,result:this.result,postcss:y},this.plugins=this.processor.plugins.map((t=>"object"==typeof t&&t.prepare?{...t,...t.prepare(this.result)}:t))}get[Symbol.toStringTag](){return"LazyResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.stringify().css}get content(){return this.stringify().content}get map(){return this.stringify().map}get root(){return this.sync().root}get messages(){return this.sync().messages}warnings(){return this.sync().warnings()}toString(){return this.css}then(t,e){return this.async().then(t,e)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let t of this.plugins){if(g(this.runOnRoot(t)))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[r];)t[r]=!0,this.walkSync(t);if(this.listeners.OnceExit)if("document"===t.type)for(let e of t.nodes)this.visitSync(this.listeners.OnceExit,e);else this.visitSync(this.listeners.OnceExit,t)}return this.result}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let t=this.result.opts,e=o;t.syntax&&(e=t.syntax.stringify),t.stringifier&&(e=t.stringifier),e.stringify&&(e=e.stringify);let n=new s(e,this.result.root,this.result.opts).generate();return this.result.css=n[0],this.result.map=n[1],this.result}walkSync(t){t[r]=!0;let e=m(t);for(let n of e)if(0===n)t.nodes&&t.each((t=>{t[r]||this.walkSync(t)}));else{let e=this.listeners[n];if(e&&this.visitSync(e,t.toProxy()))return}}visitSync(t,e){for(let[n,r]of t){let t;this.result.lastPlugin=n;try{t=r(e,this.helpers)}catch(t){throw this.handleError(t,e.proxyOf)}if("root"!==e.type&&"document"!==e.type&&!e.parent)return!0;if(g(t))throw this.getAsyncError()}}runOnRoot(t){this.result.lastPlugin=t;try{if("object"==typeof t&&t.Once){if("document"===this.result.root.type){let e=this.result.root.nodes.map((e=>t.Once(e,this.helpers)));return g(e[0])?Promise.all(e):e}return t.Once(this.result.root,this.helpers)}if("function"==typeof t)return t(this.result.root,this.result)}catch(t){throw this.handleError(t)}}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,e){let n=this.result.lastPlugin;try{e&&e.addToError(t),this.error=t,"CssSyntaxError"!==t.name||t.plugin?n.postcssVersion:(t.plugin=n.postcssPlugin,t.setMessage())}catch(t){console&&console.error&&console.error(t)}return t}async runAsync(){this.plugin=0;for(let t=0;t0;){let t=this.visitTick(e);if(g(t))try{await t}catch(t){let n=e[e.length-1].node;throw this.handleError(t,n)}}}if(this.listeners.OnceExit)for(let[e,n]of this.listeners.OnceExit){this.result.lastPlugin=e;try{if("document"===t.type){let e=t.nodes.map((t=>n(t,this.helpers)));await Promise.all(e)}else await n(t,this.helpers)}catch(t){throw this.handleError(t)}}}return this.processed=!0,this.stringify()}prepareVisitors(){this.listeners={};let t=(t,e,n)=>{this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push([t,n])};for(let e of this.plugins)if("object"==typeof e)for(let n in e){if(!p[n]&&/^[A-Z]/.test(n))throw new Error(`Unknown event ${n} in ${e.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!h[n])if("object"==typeof e[n])for(let r in e[n])t(e,"*"===r?n:n+"-"+r.toLowerCase(),e[n][r]);else"function"==typeof e[n]&&t(e,n,e[n])}this.hasListener=Object.keys(this.listeners).length>0}visitTick(t){let e=t[t.length-1],{node:n,visitors:i}=e;if("root"!==n.type&&"document"!==n.type&&!n.parent)return void t.pop();if(i.length>0&&e.visitorIndex{y=t},t.exports=w,w.default=w,d.registerLazyResult(w),l.registerLazyResult(w)},4715:t=>{"use strict";let e={split(t,e,n){let r=[],i="",s=!1,o=0,a=!1,l=!1;for(let n of t)l?l=!1:"\\"===n?l=!0:a?n===a&&(a=!1):'"'===n||"'"===n?a=n:"("===n?o+=1:")"===n?o>0&&(o-=1):0===o&&e.includes(n)&&(s=!0),s?(""!==i&&r.push(i.trim()),i="",s=!1):i+=n;return(n||""!==i)&&r.push(i.trim()),r},space:t=>e.split(t,[" ","\n","\t"]),comma:t=>e.split(t,[","],!0)};t.exports=e,e.default=e},8505:(t,e,n)=>{"use strict";let{SourceMapConsumer:r,SourceMapGenerator:i}=n(209),{dirname:s,resolve:o,relative:a,sep:l}=n(9830),{pathToFileURL:c}=n(7414),u=Boolean(r&&i),d=Boolean(s&&o&&a&&l);t.exports=class{constructor(t,e,n){this.stringify=t,this.mapOpts=n.map||{},this.root=e,this.opts=n}isMap(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0}previous(){return this.previousMaps||(this.previousMaps=[],this.root.walk((t=>{if(t.source&&t.source.input.map){let e=t.source.input.map;this.previousMaps.includes(e)||this.previousMaps.push(e)}}))),this.previousMaps}isInline(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;let t=this.mapOpts.annotation;return(void 0===t||!0===t)&&(!this.previous().length||this.previous().some((t=>t.inline)))}isSourcesContent(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some((t=>t.withContent()))}clearAnnotation(){if(!1===this.mapOpts.annotation)return;let t;for(let e=this.root.nodes.length-1;e>=0;e--)t=this.root.nodes[e],"comment"===t.type&&0===t.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(e)}setSourcesContent(){let t={};this.root.walk((e=>{if(e.source){let n=e.source.input.from;n&&!t[n]&&(t[n]=!0,this.map.setSourceContent(this.toUrl(this.path(n)),e.source.input.css))}}))}applyPrevMaps(){for(let t of this.previous()){let e,n=this.toUrl(this.path(t.file)),i=t.root||s(t.file);!1===this.mapOpts.sourcesContent?(e=new r(t.text),e.sourcesContent&&(e.sourcesContent=e.sourcesContent.map((()=>null)))):e=t.consumer(),this.map.applySourceMap(e,n,this.toUrl(this.path(i)))}}isAnnotation(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some((t=>t.annotation)))}toBase64(t){return Buffer?Buffer.from(t).toString("base64"):window.btoa(unescape(encodeURIComponent(t)))}addAnnotation(){let t;t=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";let e="\n";this.css.includes("\r\n")&&(e="\r\n"),this.css+=e+"/*# sourceMappingURL="+t+" */"}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}generateMap(){return this.generateString(),this.isSourcesContent()&&this.setSourcesContent(),this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}path(t){if(0===t.indexOf("<"))return t;if(/^\w+:\/\//.test(t))return t;if(this.mapOpts.absolute)return t;let e=this.opts.to?s(this.opts.to):".";return"string"==typeof this.mapOpts.annotation&&(e=s(o(e,this.mapOpts.annotation))),t=a(e,t)}toUrl(t){return"\\"===l&&(t=t.replace(/\\/g,"/")),encodeURI(t).replace(/[#?]/g,encodeURIComponent)}sourcePath(t){if(this.mapOpts.from)return this.toUrl(this.mapOpts.from);if(this.mapOpts.absolute){if(c)return c(t.source.input.from).toString();throw new Error("`map.absolute` option is not available in this PostCSS build")}return this.toUrl(this.path(t.source.input.from))}generateString(){this.css="",this.map=new i({file:this.outputFile()});let t,e,n=1,r=1,s="",o={source:"",generated:{line:0,column:0},original:{line:0,column:0}};this.stringify(this.root,((i,a,l)=>{if(this.css+=i,a&&"end"!==l&&(o.generated.line=n,o.generated.column=r-1,a.source&&a.source.start?(o.source=this.sourcePath(a),o.original.line=a.source.start.line,o.original.column=a.source.start.column-1,this.map.addMapping(o)):(o.source=s,o.original.line=1,o.original.column=0,this.map.addMapping(o))),t=i.match(/\n/g),t?(n+=t.length,e=i.lastIndexOf("\n"),r=i.length-e):r+=i.length,a&&"start"!==l){let t=a.parent||{raws:{}};("decl"!==a.type||a!==t.last||t.raws.semicolon)&&(a.source&&a.source.end?(o.source=this.sourcePath(a),o.original.line=a.source.end.line,o.original.column=a.source.end.column-1,o.generated.line=n,o.generated.column=r-2,this.map.addMapping(o)):(o.source=s,o.original.line=1,o.original.column=0,o.generated.line=n,o.generated.column=r-1,this.map.addMapping(o)))}}))}generate(){if(this.clearAnnotation(),d&&u&&this.isMap())return this.generateMap();let t="";return this.stringify(this.root,(e=>{t+=e})),[t]}}},5631:(t,e,n)=>{"use strict";let{isClean:r,my:i}=n(5513),s=n(2671),o=n(1062),a=n(7088);function l(t,e){let n=new t.constructor;for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r))continue;if("proxyCache"===r)continue;let i=t[r],s=typeof i;"parent"===r&&"object"===s?e&&(n[r]=e):"source"===r?n[r]=i:Array.isArray(i)?n[r]=i.map((t=>l(t,n))):("object"===s&&null!==i&&(i=l(i)),n[r]=i)}return n}class c{constructor(t={}){this.raws={},this[r]=!1,this[i]=!0;for(let e in t)if("nodes"===e){this.nodes=[];for(let n of t[e])"function"==typeof n.clone?this.append(n.clone()):this.append(n)}else this[e]=t[e]}error(t,e={}){if(this.source){let n=this.positionBy(e);return this.source.input.error(t,n.line,n.column,e)}return new s(t)}warn(t,e,n){let r={node:this};for(let t in n)r[t]=n[t];return t.warn(e,r)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(t=a){t.stringify&&(t=t.stringify);let e="";return t(this,(t=>{e+=t})),e}assign(t={}){for(let e in t)this[e]=t[e];return this}clone(t={}){let e=l(this);for(let n in t)e[n]=t[n];return e}cloneBefore(t={}){let e=this.clone(t);return this.parent.insertBefore(this,e),e}cloneAfter(t={}){let e=this.clone(t);return this.parent.insertAfter(this,e),e}replaceWith(...t){if(this.parent){let e=this,n=!1;for(let r of t)r===this?n=!0:n?(this.parent.insertAfter(e,r),e=r):this.parent.insertBefore(e,r);n||this.remove()}return this}next(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t+1]}prev(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t-1]}before(t){return this.parent.insertBefore(this,t),this}after(t){return this.parent.insertAfter(this,t),this}root(){let t=this;for(;t.parent&&"document"!==t.parent.type;)t=t.parent;return t}raw(t,e){return(new o).raw(this,t,e)}cleanRaws(t){delete this.raws.before,delete this.raws.after,t||delete this.raws.between}toJSON(t,e){let n={},r=null==e;e=e||new Map;let i=0;for(let t in this){if(!Object.prototype.hasOwnProperty.call(this,t))continue;if("parent"===t||"proxyCache"===t)continue;let r=this[t];if(Array.isArray(r))n[t]=r.map((t=>"object"==typeof t&&t.toJSON?t.toJSON(null,e):t));else if("object"==typeof r&&r.toJSON)n[t]=r.toJSON(null,e);else if("source"===t){let s=e.get(r.input);null==s&&(s=i,e.set(r.input,i),i++),n[t]={inputId:s,start:r.start,end:r.end}}else n[t]=r}return r&&(n.inputs=[...e.keys()].map((t=>t.toJSON()))),n}positionInside(t){let e=this.toString(),n=this.source.start.column,r=this.source.start.line;for(let i=0;i(t[e]===n||(t[e]=n,"prop"!==e&&"value"!==e&&"name"!==e&&"params"!==e&&"important"!==e&&"text"!==e||t.markDirty()),!0),get:(t,e)=>"proxyOf"===e?t:"root"===e?()=>t.root().toProxy():t[e]}}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}addToError(t){if(t.postcssNode=this,t.stack&&this.source&&/\n\s{4}at /.test(t.stack)){let e=this.source;t.stack=t.stack.replace(/\n\s{4}at /,`$&${e.input.from}:${e.start.line}:${e.start.column}$&`)}return t}markDirty(){if(this[r]){this[r]=!1;let t=this;for(;t=t.parent;)t[r]=!1}}get proxyOf(){return this}}t.exports=c,c.default=c},6939:(t,e,n)=>{"use strict";let r=n(1019),i=n(8867),s=n(5995);function o(t,e){let n=new s(t,e),r=new i(n);try{r.parse()}catch(t){throw t}return r.root}t.exports=o,o.default=o,r.registerParse(o)},8867:(t,e,n)=>{"use strict";let r=n(4258),i=n(3852),s=n(9932),o=n(1353),a=n(1025),l=n(1675);t.exports=class{constructor(t){this.input=t,this.root=new a,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:t,start:{offset:0,line:1,column:1}}}createTokenizer(){this.tokenizer=i(this.input)}parse(){let t;for(;!this.tokenizer.endOfFile();)switch(t=this.tokenizer.nextToken(),t[0]){case"space":this.spaces+=t[1];break;case";":this.freeSemicolon(t);break;case"}":this.end(t);break;case"comment":this.comment(t);break;case"at-word":this.atrule(t);break;case"{":this.emptyRule(t);break;default:this.other(t)}this.endFile()}comment(t){let e=new s;this.init(e,t[2]),e.source.end=this.getPosition(t[3]||t[2]);let n=t[1].slice(2,-2);if(/^\s*$/.test(n))e.text="",e.raws.left=n,e.raws.right="";else{let t=n.match(/^(\s*)([^]*\S)(\s*)$/);e.text=t[2],e.raws.left=t[1],e.raws.right=t[3]}}emptyRule(t){let e=new l;this.init(e,t[2]),e.selector="",e.raws.between="",this.current=e}other(t){let e=!1,n=null,r=!1,i=null,s=[],o=t[1].startsWith("--"),a=[],l=t;for(;l;){if(n=l[0],a.push(l),"("===n||"["===n)i||(i=l),s.push("("===n?")":"]");else if(o&&r&&"{"===n)i||(i=l),s.push("}");else if(0===s.length){if(";"===n){if(r)return void this.decl(a,o);break}if("{"===n)return void this.rule(a);if("}"===n){this.tokenizer.back(a.pop()),e=!0;break}":"===n&&(r=!0)}else n===s[s.length-1]&&(s.pop(),0===s.length&&(i=null));l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(e=!0),s.length>0&&this.unclosedBracket(i),e&&r){for(;a.length&&(l=a[a.length-1][0],"space"===l||"comment"===l);)this.tokenizer.back(a.pop());this.decl(a,o)}else this.unknownWord(a)}rule(t){t.pop();let e=new l;this.init(e,t[0][2]),e.raws.between=this.spacesAndCommentsFromEnd(t),this.raw(e,"selector",t),this.current=e}decl(t,e){let n=new r;this.init(n,t[0][2]);let i,s=t[t.length-1];for(";"===s[0]&&(this.semicolon=!0,t.pop()),n.source.end=this.getPosition(s[3]||s[2]);"word"!==t[0][0];)1===t.length&&this.unknownWord(t),n.raws.before+=t.shift()[1];for(n.source.start=this.getPosition(t[0][2]),n.prop="";t.length;){let e=t[0][0];if(":"===e||"space"===e||"comment"===e)break;n.prop+=t.shift()[1]}for(n.raws.between="";t.length;){if(i=t.shift(),":"===i[0]){n.raws.between+=i[1];break}"word"===i[0]&&/\w/.test(i[1])&&this.unknownWord([i]),n.raws.between+=i[1]}"_"!==n.prop[0]&&"*"!==n.prop[0]||(n.raws.before+=n.prop[0],n.prop=n.prop.slice(1));let o=this.spacesAndCommentsFromStart(t);this.precheckMissedSemicolon(t);for(let e=t.length-1;e>=0;e--){if(i=t[e],"!important"===i[1].toLowerCase()){n.important=!0;let r=this.stringFrom(t,e);r=this.spacesFromEnd(t)+r," !important"!==r&&(n.raws.important=r);break}if("important"===i[1].toLowerCase()){let r=t.slice(0),i="";for(let t=e;t>0;t--){let e=r[t][0];if(0===i.trim().indexOf("!")&&"space"!==e)break;i=r.pop()[1]+i}0===i.trim().indexOf("!")&&(n.important=!0,n.raws.important=i,t=r)}if("space"!==i[0]&&"comment"!==i[0])break}let a=t.some((t=>"space"!==t[0]&&"comment"!==t[0]));this.raw(n,"value",t),a?n.raws.between+=o:n.value=o+n.value,n.value.includes(":")&&!e&&this.checkMissedSemicolon(t)}atrule(t){let e,n,r,i=new o;i.name=t[1].slice(1),""===i.name&&this.unnamedAtrule(i,t),this.init(i,t[2]);let s=!1,a=!1,l=[],c=[];for(;!this.tokenizer.endOfFile();){if(e=(t=this.tokenizer.nextToken())[0],"("===e||"["===e?c.push("("===e?")":"]"):"{"===e&&c.length>0?c.push("}"):e===c[c.length-1]&&c.pop(),0===c.length){if(";"===e){i.source.end=this.getPosition(t[2]),this.semicolon=!0;break}if("{"===e){a=!0;break}if("}"===e){if(l.length>0){for(r=l.length-1,n=l[r];n&&"space"===n[0];)n=l[--r];n&&(i.source.end=this.getPosition(n[3]||n[2]))}this.end(t);break}l.push(t)}else l.push(t);if(this.tokenizer.endOfFile()){s=!0;break}}i.raws.between=this.spacesAndCommentsFromEnd(l),l.length?(i.raws.afterName=this.spacesAndCommentsFromStart(l),this.raw(i,"params",l),s&&(t=l[l.length-1],i.source.end=this.getPosition(t[3]||t[2]),this.spaces=i.raws.between,i.raws.between="")):(i.raws.afterName="",i.params=""),a&&(i.nodes=[],this.current=i)}end(t){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(t[2]),this.current=this.current.parent):this.unexpectedClose(t)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces}freeSemicolon(t){if(this.spaces+=t[1],this.current.nodes){let t=this.current.nodes[this.current.nodes.length-1];t&&"rule"===t.type&&!t.raws.ownSemicolon&&(t.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(t){let e=this.input.fromOffset(t);return{offset:t,line:e.line,column:e.col}}init(t,e){this.current.push(t),t.source={start:this.getPosition(e),input:this.input},t.raws.before=this.spaces,this.spaces="","comment"!==t.type&&(this.semicolon=!1)}raw(t,e,n){let r,i,s,o,a=n.length,l="",c=!0,u=/^([#.|])?(\w)+/i;for(let e=0;et+e[1]),"");t.raws[e]={value:l,raw:r}}t[e]=l}spacesAndCommentsFromEnd(t){let e,n="";for(;t.length&&(e=t[t.length-1][0],"space"===e||"comment"===e);)n=t.pop()[1]+n;return n}spacesAndCommentsFromStart(t){let e,n="";for(;t.length&&(e=t[0][0],"space"===e||"comment"===e);)n+=t.shift()[1];return n}spacesFromEnd(t){let e,n="";for(;t.length&&(e=t[t.length-1][0],"space"===e);)n=t.pop()[1]+n;return n}stringFrom(t,e){let n="";for(let r=e;r=0&&(n=t[i],"space"===n[0]||(r+=1,2!==r));i--);throw this.input.error("Missed semicolon","word"===n[0]?n[3]+1:n[2])}}},20:(t,e,n)=>{"use strict";let r=n(2671),i=n(4258),s=n(1939),o=n(1019),a=n(1723),l=n(7088),c=n(250),u=n(6461),d=n(1728),f=n(9932),p=n(1353),h=n(3632),g=n(5995),m=n(6939),b=n(4715),v=n(1675),y=n(1025),w=n(5631);function _(...t){return 1===t.length&&Array.isArray(t[0])&&(t=t[0]),new a(t)}_.plugin=function(t,e){function n(...n){let r=e(...n);return r.postcssPlugin=t,r.postcssVersion=(new a).version,r}let r;return console&&console.warn&&(console.warn(t+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(t+": 里面 postcss.plugin 被弃用. 迁移指南:\nhttps://www.w3ctech.com/topic/2226")),Object.defineProperty(n,"postcss",{get:()=>(r||(r=n()),r)}),n.process=function(t,e,r){return _([n(r)]).process(t,e)},n},_.stringify=l,_.parse=m,_.fromJSON=c,_.list=b,_.comment=t=>new f(t),_.atRule=t=>new p(t),_.decl=t=>new i(t),_.rule=t=>new v(t),_.root=t=>new y(t),_.document=t=>new u(t),_.CssSyntaxError=r,_.Declaration=i,_.Container=o,_.Document=u,_.Comment=f,_.Warning=d,_.AtRule=p,_.Result=h,_.Input=g,_.Rule=v,_.Root=y,_.Node=w,s.registerPostcss(_),t.exports=_,_.default=_},7981:(t,e,n)=>{"use strict";let{SourceMapConsumer:r,SourceMapGenerator:i}=n(209),{existsSync:s,readFileSync:o}=n(4777),{dirname:a,join:l}=n(9830);class c{constructor(t,e){if(!1===e.map)return;this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let n=e.map?e.map.prev:void 0,r=this.loadMap(e.from,n);!this.mapFile&&e.from&&(this.mapFile=e.from),this.mapFile&&(this.root=a(this.mapFile)),r&&(this.text=r)}consumer(){return this.consumerCache||(this.consumerCache=new r(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(t,e){return!!t&&t.substr(0,e.length)===e}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}loadAnnotation(t){let e=t.match(/\/\*\s*# sourceMappingURL=/gm);if(!e)return;let n=t.lastIndexOf(e.pop()),r=t.indexOf("*/",n);n>-1&&r>-1&&(this.annotation=this.getAnnotationURL(t.substring(n,r)))}decodeInline(t){if(/^data:application\/json;charset=utf-?8,/.test(t)||/^data:application\/json,/.test(t))return decodeURIComponent(t.substr(RegExp.lastMatch.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(t)||/^data:application\/json;base64,/.test(t))return e=t.substr(RegExp.lastMatch.length),Buffer?Buffer.from(e,"base64").toString():window.atob(e);var e;let n=t.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+n)}loadFile(t){if(this.root=a(t),s(t))return this.mapFile=t,o(t,"utf-8").toString().trim()}loadMap(t,e){if(!1===e)return!1;if(e){if("string"==typeof e)return e;if("function"!=typeof e){if(e instanceof r)return i.fromSourceMap(e).toString();if(e instanceof i)return e.toString();if(this.isMap(e))return JSON.stringify(e);throw new Error("Unsupported previous source map format: "+e.toString())}{let n=e(t);if(n){let t=this.loadFile(n);if(!t)throw new Error("Unable to load previous source map: "+n.toString());return t}}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let e=this.annotation;return t&&(e=l(a(t),e)),this.loadFile(e)}}}isMap(t){return"object"==typeof t&&("string"==typeof t.mappings||"string"==typeof t._mappings||Array.isArray(t.sections))}}t.exports=c,c.default=c},1723:(t,e,n)=>{"use strict";let r=n(1939),i=n(6461),s=n(1025);class o{constructor(t=[]){this.version="8.3.11",this.plugins=this.normalize(t)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}process(t,e={}){return 0!==this.plugins.length||void 0!==e.parser||void 0!==e.stringifier||void 0!==e.syntax||e.hideNothingWarning,new r(this,t,e)}normalize(t){let e=[];for(let n of t)if(!0===n.postcss?n=n():n.postcss&&(n=n.postcss),"object"==typeof n&&Array.isArray(n.plugins))e=e.concat(n.plugins);else if("object"==typeof n&&n.postcssPlugin)e.push(n);else if("function"==typeof n)e.push(n);else{if("object"!=typeof n||!n.parse&&!n.stringify)throw new Error(n+" is not a PostCSS plugin")}return e}}t.exports=o,o.default=o,s.registerProcessor(o),i.registerProcessor(o)},3632:(t,e,n)=>{"use strict";let r=n(1728);class i{constructor(t,e,n){this.processor=t,this.messages=[],this.root=e,this.opts=n,this.css=void 0,this.map=void 0}toString(){return this.css}warn(t,e={}){e.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(e.plugin=this.lastPlugin.postcssPlugin);let n=new r(t,e);return this.messages.push(n),n}warnings(){return this.messages.filter((t=>"warning"===t.type))}get content(){return this.css}}t.exports=i,i.default=i},1025:(t,e,n)=>{"use strict";let r,i,s=n(1019);class o extends s{constructor(t){super(t),this.type="root",this.nodes||(this.nodes=[])}removeChild(t,e){let n=this.index(t);return!e&&0===n&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[n].raws.before),super.removeChild(t)}normalize(t,e,n){let r=super.normalize(t);if(e)if("prepend"===n)this.nodes.length>1?e.raws.before=this.nodes[1].raws.before:delete e.raws.before;else if(this.first!==e)for(let t of r)t.raws.before=e.raws.before;return r}toResult(t={}){return new r(new i,this,t).stringify()}}o.registerLazyResult=t=>{r=t},o.registerProcessor=t=>{i=t},t.exports=o,o.default=o},1675:(t,e,n)=>{"use strict";let r=n(1019),i=n(4715);class s extends r{constructor(t){super(t),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return i.comma(this.selector)}set selectors(t){let e=this.selector?this.selector.match(/,\s*/):null,n=e?e[0]:","+this.raw("between","beforeOpen");this.selector=t.join(n)}}t.exports=s,s.default=s,r.registerRule(s)},1062:t=>{"use strict";const e={colon:": ",indent:" ",beforeDecl:"\n",beforeRule:"\n",beforeOpen:" ",beforeClose:"\n",beforeComment:"\n",after:"\n",emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};t.exports=class{constructor(t){this.builder=t}stringify(t,e){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,e)}document(t){this.body(t)}root(t){this.body(t),t.raws.after&&this.builder(t.raws.after)}comment(t){let e=this.raw(t,"left","commentLeft"),n=this.raw(t,"right","commentRight");this.builder("/*"+e+t.text+n+"*/",t)}decl(t,e){let n=this.raw(t,"between","colon"),r=t.prop+n+this.rawValue(t,"value");t.important&&(r+=t.raws.important||" !important"),e&&(r+=";"),this.builder(r,t)}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(t.raws.ownSemicolon,t,"end")}atrule(t,e){let n="@"+t.name,r=t.params?this.rawValue(t,"params"):"";if(void 0!==t.raws.afterName?n+=t.raws.afterName:r&&(n+=" "),t.nodes)this.block(t,n+r);else{let i=(t.raws.between||"")+(e?";":"");this.builder(n+r+i,t)}}body(t){let e=t.nodes.length-1;for(;e>0&&"comment"===t.nodes[e].type;)e-=1;let n=this.raw(t,"semicolon");for(let r=0;r{if(i=t.raws[n],void 0!==i)return!1}))}var a;return void 0===i&&(i=e[r]),o.rawCache[r]=i,i}rawSemicolon(t){let e;return t.walk((t=>{if(t.nodes&&t.nodes.length&&"decl"===t.last.type&&(e=t.raws.semicolon,void 0!==e))return!1})),e}rawEmptyBody(t){let e;return t.walk((t=>{if(t.nodes&&0===t.nodes.length&&(e=t.raws.after,void 0!==e))return!1})),e}rawIndent(t){if(t.raws.indent)return t.raws.indent;let e;return t.walk((n=>{let r=n.parent;if(r&&r!==t&&r.parent&&r.parent===t&&void 0!==n.raws.before){let t=n.raws.before.split("\n");return e=t[t.length-1],e=e.replace(/\S/g,""),!1}})),e}rawBeforeComment(t,e){let n;return t.walkComments((t=>{if(void 0!==t.raws.before)return n=t.raws.before,n.includes("\n")&&(n=n.replace(/[^\n]+$/,"")),!1})),void 0===n?n=this.raw(e,null,"beforeDecl"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeDecl(t,e){let n;return t.walkDecls((t=>{if(void 0!==t.raws.before)return n=t.raws.before,n.includes("\n")&&(n=n.replace(/[^\n]+$/,"")),!1})),void 0===n?n=this.raw(e,null,"beforeRule"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeRule(t){let e;return t.walk((n=>{if(n.nodes&&(n.parent!==t||t.first!==n)&&void 0!==n.raws.before)return e=n.raws.before,e.includes("\n")&&(e=e.replace(/[^\n]+$/,"")),!1})),e&&(e=e.replace(/\S/g,"")),e}rawBeforeClose(t){let e;return t.walk((t=>{if(t.nodes&&t.nodes.length>0&&void 0!==t.raws.after)return e=t.raws.after,e.includes("\n")&&(e=e.replace(/[^\n]+$/,"")),!1})),e&&(e=e.replace(/\S/g,"")),e}rawBeforeOpen(t){let e;return t.walk((t=>{if("decl"!==t.type&&(e=t.raws.between,void 0!==e))return!1})),e}rawColon(t){let e;return t.walkDecls((t=>{if(void 0!==t.raws.between)return e=t.raws.between.replace(/[^\s:]/g,""),!1})),e}beforeAfter(t,e){let n;n="decl"===t.type?this.raw(t,null,"beforeDecl"):"comment"===t.type?this.raw(t,null,"beforeComment"):"before"===e?this.raw(t,null,"beforeRule"):this.raw(t,null,"beforeClose");let r=t.parent,i=0;for(;r&&"root"!==r.type;)i+=1,r=r.parent;if(n.includes("\n")){let e=this.raw(t,null,"indent");if(e.length)for(let t=0;t{"use strict";let r=n(1062);function i(t,e){new r(e).stringify(t)}t.exports=i,i.default=i},5513:t=>{"use strict";t.exports.isClean=Symbol("isClean"),t.exports.my=Symbol("my")},3852:t=>{"use strict";const e="'".charCodeAt(0),n='"'.charCodeAt(0),r="\\".charCodeAt(0),i="/".charCodeAt(0),s="\n".charCodeAt(0),o=" ".charCodeAt(0),a="\f".charCodeAt(0),l="\t".charCodeAt(0),c="\r".charCodeAt(0),u="[".charCodeAt(0),d="]".charCodeAt(0),f="(".charCodeAt(0),p=")".charCodeAt(0),h="{".charCodeAt(0),g="}".charCodeAt(0),m=";".charCodeAt(0),b="*".charCodeAt(0),v=":".charCodeAt(0),y="@".charCodeAt(0),w=/[\t\n\f\r "#'()/;[\\\]{}]/g,_=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,x=/.[\n"'(/\\]/,k=/[\da-f]/i;t.exports=function(t,C={}){let S,T,A,O,E,P,L,D,j,M,I=t.css.valueOf(),R=C.ignoreErrors,N=I.length,q=0,U=[],B=[];function F(e){throw t.error("Unclosed "+e,q)}return{back:function(t){B.push(t)},nextToken:function(t){if(B.length)return B.pop();if(q>=N)return;let C=!!t&&t.ignoreUnclosed;switch(S=I.charCodeAt(q),S){case s:case o:case l:case c:case a:T=q;do{T+=1,S=I.charCodeAt(T)}while(S===o||S===s||S===l||S===c||S===a);M=["space",I.slice(q,T)],q=T-1;break;case u:case d:case h:case g:case v:case m:case p:{let t=String.fromCharCode(S);M=[t,t,q];break}case f:if(D=U.length?U.pop()[1]:"",j=I.charCodeAt(q+1),"url"===D&&j!==e&&j!==n&&j!==o&&j!==s&&j!==l&&j!==a&&j!==c){T=q;do{if(P=!1,T=I.indexOf(")",T+1),-1===T){if(R||C){T=q;break}F("bracket")}for(L=T;I.charCodeAt(L-1)===r;)L-=1,P=!P}while(P);M=["brackets",I.slice(q,T+1),q,T],q=T}else T=I.indexOf(")",q+1),O=I.slice(q,T+1),-1===T||x.test(O)?M=["(","(",q]:(M=["brackets",O,q,T],q=T);break;case e:case n:A=S===e?"'":'"',T=q;do{if(P=!1,T=I.indexOf(A,T+1),-1===T){if(R||C){T=q+1;break}F("string")}for(L=T;I.charCodeAt(L-1)===r;)L-=1,P=!P}while(P);M=["string",I.slice(q,T+1),q,T],q=T;break;case y:w.lastIndex=q+1,w.test(I),T=0===w.lastIndex?I.length-1:w.lastIndex-2,M=["at-word",I.slice(q,T+1),q,T],q=T;break;case r:for(T=q,E=!0;I.charCodeAt(T+1)===r;)T+=1,E=!E;if(S=I.charCodeAt(T+1),E&&S!==i&&S!==o&&S!==s&&S!==l&&S!==c&&S!==a&&(T+=1,k.test(I.charAt(T)))){for(;k.test(I.charAt(T+1));)T+=1;I.charCodeAt(T+1)===o&&(T+=1)}M=["word",I.slice(q,T+1),q,T],q=T;break;default:S===i&&I.charCodeAt(q+1)===b?(T=I.indexOf("*/",q+2)+1,0===T&&(R||C?T=I.length:F("comment")),M=["comment",I.slice(q,T+1),q,T],q=T):(_.lastIndex=q+1,_.test(I),T=0===_.lastIndex?I.length-1:_.lastIndex-2,M=["word",I.slice(q,T+1),q,T],U.push(M),q=T)}return q++,M},endOfFile:function(){return 0===B.length&&q>=N},position:function(){return q}}}},2448:t=>{"use strict";let e={};t.exports=function(t){e[t]||(e[t]=!0,"undefined"!=typeof console&&console.warn&&console.warn(t))}},1728:t=>{"use strict";class e{constructor(t,e={}){if(this.type="warning",this.text=t,e.node&&e.node.source){let t=e.node.positionBy(e);this.line=t.line,this.column=t.column}for(let t in e)this[t]=e[t]}toString(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}t.exports=e,e.default=e},1036:(t,e,n)=>{const r=n(3719),i=n(2997),{isPlainObject:s}=n(977),o=n(9996),a=n(9430),{parse:l}=n(20),c=["img","audio","video","picture","svg","object","map","iframe","embed"],u=["script","style"];function d(t,e){t&&Object.keys(t).forEach((function(n){e(t[n],n)}))}function f(t,e){return{}.hasOwnProperty.call(t,e)}function p(t,e){const n=[];return d(t,(function(t){e(t)&&n.push(t)})),n}t.exports=g;const h=/^[^\0\t\n\f\r /<=>]+$/;function g(t,e,n){if(null==t)return"";let b="",v="";function y(t,e){const n=this;this.tag=t,this.attribs=e||{},this.tagPosition=b.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){if(E.length){E[E.length-1].text+=n.text}},this.updateParentNodeMediaChildren=function(){if(E.length&&c.includes(this.tag)){E[E.length-1].mediaChildren.push(this.tag)}}}(e=Object.assign({},g.defaults,e)).parser=Object.assign({},m,e.parser),u.forEach((function(t){e.allowedTags&&e.allowedTags.indexOf(t)>-1&&!e.allowVulnerableTags&&console.warn(`\n\n⚠️ Your \`allowedTags\` option includes, \`${t}\`, which is inherently\nvulnerable to XSS attacks. Please remove it from \`allowedTags\`.\nOr, to disable this warning, add the \`allowVulnerableTags\` option\nand ensure you are accounting for this risk.\n\n`)}));const w=e.nonTextTags||["script","style","textarea","option"];let _,x;e.allowedAttributes&&(_={},x={},d(e.allowedAttributes,(function(t,e){_[e]=[];const n=[];t.forEach((function(t){"string"==typeof t&&t.indexOf("*")>=0?n.push(i(t).replace(/\\\*/g,".*")):_[e].push(t)})),n.length&&(x[e]=new RegExp("^("+n.join("|")+")$"))})));const k={},C={},S={};d(e.allowedClasses,(function(t,e){_&&(f(_,e)||(_[e]=[]),_[e].push("class")),k[e]=[],S[e]=[];const n=[];t.forEach((function(t){"string"==typeof t&&t.indexOf("*")>=0?n.push(i(t).replace(/\\\*/g,".*")):t instanceof RegExp?S[e].push(t):k[e].push(t)})),n.length&&(C[e]=new RegExp("^("+n.join("|")+")$"))}));const T={};let A,O,E,P,L,D,j;d(e.transformTags,(function(t,e){let n;"function"==typeof t?n=t:"string"==typeof t&&(n=g.simpleTransform(t)),"*"===e?A=n:T[e]=n}));let M=!1;R();const I=new r.Parser({onopentag:function(t,n){if(e.enforceHtmlBoundary&&"html"===t&&R(),D)return void j++;const r=new y(t,n);E.push(r);let i=!1;const c=!!r.text;let u;if(f(T,t)&&(u=T[t](t,n),r.attribs=n=u.attribs,void 0!==u.text&&(r.innerText=u.text),t!==u.tagName&&(r.name=t=u.tagName,L[O]=u.tagName)),A&&(u=A(t,n),r.attribs=n=u.attribs,t!==u.tagName&&(r.name=t=u.tagName,L[O]=u.tagName)),(e.allowedTags&&-1===e.allowedTags.indexOf(t)||"recursiveEscape"===e.disallowedTagsMode&&!function(t){for(const e in t)if(f(t,e))return!1;return!0}(P)||null!=e.nestingLimit&&O>=e.nestingLimit)&&(i=!0,P[O]=!0,"discard"===e.disallowedTagsMode&&-1!==w.indexOf(t)&&(D=!0,j=1),P[O]=!0),O++,i){if("discard"===e.disallowedTagsMode)return;v=b,b=""}b+="<"+t,"script"===t&&(e.allowedScriptHostnames||e.allowedScriptDomains)&&(r.innerText=""),(!_||f(_,t)||_["*"])&&d(n,(function(n,i){if(!h.test(i))return void delete r.attribs[i];let c=!1;if(!_||f(_,t)&&-1!==_[t].indexOf(i)||_["*"]&&-1!==_["*"].indexOf(i)||f(x,t)&&x[t].test(i)||x["*"]&&x["*"].test(i))c=!0;else if(_&&_[t])for(const e of _[t])if(s(e)&&e.name&&e.name===i){c=!0;let t="";if(!0===e.multiple){const r=n.split(" ");for(const n of r)-1!==e.values.indexOf(n)&&(""===t?t=n:t+=" "+n)}else e.values.indexOf(n)>=0&&(t=n);n=t}if(c){if(-1!==e.allowedSchemesAppliedToAttributes.indexOf(i)&&q(t,n))return void delete r.attribs[i];if("script"===t&&"src"===i){let t=!0;try{const r=U(n);if(e.allowedScriptHostnames||e.allowedScriptDomains){const n=(e.allowedScriptHostnames||[]).find((function(t){return t===r.url.hostname})),i=(e.allowedScriptDomains||[]).find((function(t){return r.url.hostname===t||r.url.hostname.endsWith(`.${t}`)}));t=n||i}}catch(e){t=!1}if(!t)return void delete r.attribs[i]}if("iframe"===t&&"src"===i){let t=!0;try{const r=U(n);if(r.isRelativeUrl)t=f(e,"allowIframeRelativeUrls")?e.allowIframeRelativeUrls:!e.allowedIframeHostnames&&!e.allowedIframeDomains;else if(e.allowedIframeHostnames||e.allowedIframeDomains){const n=(e.allowedIframeHostnames||[]).find((function(t){return t===r.url.hostname})),i=(e.allowedIframeDomains||[]).find((function(t){return r.url.hostname===t||r.url.hostname.endsWith(`.${t}`)}));t=n||i}}catch(e){t=!1}if(!t)return void delete r.attribs[i]}if("srcset"===i)try{let t=a(n);if(t.forEach((function(t){q("srcset",t.url)&&(t.evil=!0)})),t=p(t,(function(t){return!t.evil})),!t.length)return void delete r.attribs[i];n=p(t,(function(t){return!t.evil})).map((function(t){if(!t.url)throw new Error("URL missing");return t.url+(t.w?` ${t.w}w`:"")+(t.h?` ${t.h}h`:"")+(t.d?` ${t.d}x`:"")})).join(", "),r.attribs[i]=n}catch(t){return void delete r.attribs[i]}if("class"===i){const e=k[t],s=k["*"],a=C[t],l=S[t],c=[a,C["*"]].concat(l).filter((function(t){return t}));if(!(n=B(n,e&&s?o(e,s):e||s,c)).length)return void delete r.attribs[i]}if("style"===i)try{const s=function(t,e){if(!e)return t;const n=t.nodes[0];let r;r=e[n.selector]&&e["*"]?o(e[n.selector],e["*"]):e[n.selector]||e["*"];r&&(t.nodes[0].nodes=n.nodes.reduce(function(t){return function(e,n){if(f(t,n.prop)){t[n.prop].some((function(t){return t.test(n.value)}))&&e.push(n)}return e}}(r),[]));return t}(l(t+" {"+n+"}"),e.allowedStyles);if(0===(n=function(t){return t.nodes[0].nodes.reduce((function(t,e){return t.push(`${e.prop}:${e.value}${e.important?" !important":""}`),t}),[]).join(";")}(s)).length)return void delete r.attribs[i]}catch(t){return void delete r.attribs[i]}b+=" "+i,n&&n.length&&(b+='="'+N(n,!0)+'"')}else delete r.attribs[i]})),-1!==e.selfClosing.indexOf(t)?b+=" />":(b+=">",!r.innerText||c||e.textFilter||(b+=N(r.innerText),M=!0)),i&&(b=v+N(b),v="")},ontext:function(t){if(D)return;const n=E[E.length-1];let r;if(n&&(r=n.tag,t=void 0!==n.innerText?n.innerText:t),"discard"!==e.disallowedTagsMode||"script"!==r&&"style"!==r){const n=N(t,!1);e.textFilter&&!M?b+=e.textFilter(n,r):M||(b+=n)}else b+=t;if(E.length){E[E.length-1].text+=t}},onclosetag:function(t){if(D){if(j--,j)return;D=!1}const n=E.pop();if(!n)return;D=!!e.enforceHtmlBoundary&&"html"===t,O--;const r=P[O];if(r){if(delete P[O],"discard"===e.disallowedTagsMode)return void n.updateParentNodeText();v=b,b=""}L[O]&&(t=L[O],delete L[O]),e.exclusiveFilter&&e.exclusiveFilter(n)?b=b.substr(0,n.tagPosition):(n.updateParentNodeMediaChildren(),n.updateParentNodeText(),-1===e.selfClosing.indexOf(t)?(b+="",r&&(b=v+N(b),v=""),M=!1):r&&(b=v,v=""))}},e.parser);return I.write(t),I.end(),b;function R(){b="",O=0,E=[],P={},L={},D=!1,j=0}function N(t,n){return"string"!=typeof t&&(t+=""),e.parser.decodeEntities&&(t=t.replace(/&/g,"&").replace(//g,">"),n&&(t=t.replace(/"/g,"""))),t=t.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),n&&(t=t.replace(/"/g,""")),t}function q(t,n){for(n=n.replace(/[\x00-\x20]+/g,"");;){const t=n.indexOf("\x3c!--");if(-1===t)break;const e=n.indexOf("--\x3e",t+4);if(-1===e)break;n=n.substring(0,t)+n.substring(e+3)}const r=n.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!r)return!!n.match(/^[/\\]{2}/)&&!e.allowProtocolRelative;const i=r[1].toLowerCase();return f(e.allowedSchemesByTag,t)?-1===e.allowedSchemesByTag[t].indexOf(i):!e.allowedSchemes||-1===e.allowedSchemes.indexOf(i)}function U(t){if((t=t.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw new Error("relative: exploit attempt");let e="relative://relative-site";for(let t=0;t<100;t++)e+=`/${t}`;const n=new URL(t,e);return{isRelativeUrl:n&&"relative-site"===n.hostname&&"relative:"===n.protocol,url:n}}function B(t,e,n){return e?(t=t.split(/\s+/)).filter((function(t){return-1!==e.indexOf(t)||n.some((function(e){return e.test(t)}))})).join(" "):t}}const m={decodeEntities:!0};g.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1},g.simpleTransform=function(t,e,n){return n=void 0===n||n,e=e||{},function(r,i){let s;if(n)for(s in e)i[s]=e[s];else i=e;return{tagName:t,attribs:i}}}},2997:t=>{"use strict";t.exports=t=>{if("string"!=typeof t)throw new TypeError("Expected a string");return t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}},977:(t,e)=>{"use strict"; + */t=n.nmd(t),function(){var i,s="Expected a function",o="__lodash_hash_undefined__",a="__lodash_placeholder__",l=16,c=32,u=64,d=128,f=256,p=1/0,h=9007199254740991,g=NaN,m=4294967295,b=[["ary",d],["bind",1],["bindKey",2],["curry",8],["curryRight",l],["flip",512],["partial",c],["partialRight",u],["rearg",f]],v="[object Arguments]",y="[object Array]",w="[object Boolean]",_="[object Date]",x="[object Error]",k="[object Function]",C="[object GeneratorFunction]",S="[object Map]",T="[object Number]",O="[object Object]",A="[object Promise]",E="[object RegExp]",P="[object Set]",L="[object String]",D="[object Symbol]",j="[object WeakMap]",M="[object ArrayBuffer]",I="[object DataView]",R="[object Float32Array]",N="[object Float64Array]",q="[object Int8Array]",U="[object Int16Array]",B="[object Int32Array]",F="[object Uint8Array]",z="[object Uint8ClampedArray]",$="[object Uint16Array]",H="[object Uint32Array]",V=/\b__p \+= '';/g,G=/\b(__p \+=) '' \+/g,W=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Z=/&(?:amp|lt|gt|quot|#39);/g,K=/[&<>"']/g,X=RegExp(Z.source),J=RegExp(K.source),Y=/<%-([\s\S]+?)%>/g,Q=/<%([\s\S]+?)%>/g,tt=/<%=([\s\S]+?)%>/g,et=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,nt=/^\w*$/,rt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,it=/[\\^$.*+?()[\]{}|]/g,st=RegExp(it.source),ot=/^\s+/,at=/\s/,lt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ct=/\{\n\/\* \[wrapped with (.+)\] \*/,ut=/,? & /,dt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ft=/[()=,{}\[\]\/\s]/,pt=/\\(\\)?/g,ht=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,gt=/\w*$/,mt=/^[-+]0x[0-9a-f]+$/i,bt=/^0b[01]+$/i,vt=/^\[object .+?Constructor\]$/,yt=/^0o[0-7]+$/i,wt=/^(?:0|[1-9]\d*)$/,_t=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,xt=/($^)/,kt=/['\n\r\u2028\u2029\\]/g,Ct="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",St="\\u2700-\\u27bf",Tt="a-z\\xdf-\\xf6\\xf8-\\xff",Ot="A-Z\\xc0-\\xd6\\xd8-\\xde",At="\\ufe0e\\ufe0f",Et="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\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",Pt="['’]",Lt="[\\ud800-\\udfff]",Dt="["+Et+"]",jt="["+Ct+"]",Mt="\\d+",It="[\\u2700-\\u27bf]",Rt="["+Tt+"]",Nt="[^\\ud800-\\udfff"+Et+Mt+St+Tt+Ot+"]",qt="\\ud83c[\\udffb-\\udfff]",Ut="[^\\ud800-\\udfff]",Bt="(?:\\ud83c[\\udde6-\\uddff]){2}",Ft="[\\ud800-\\udbff][\\udc00-\\udfff]",zt="["+Ot+"]",$t="(?:"+Rt+"|"+Nt+")",Ht="(?:"+zt+"|"+Nt+")",Vt="(?:['’](?:d|ll|m|re|s|t|ve))?",Gt="(?:['’](?:D|LL|M|RE|S|T|VE))?",Wt="(?:"+jt+"|"+qt+")"+"?",Zt="[\\ufe0e\\ufe0f]?",Kt=Zt+Wt+("(?:\\u200d(?:"+[Ut,Bt,Ft].join("|")+")"+Zt+Wt+")*"),Xt="(?:"+[It,Bt,Ft].join("|")+")"+Kt,Jt="(?:"+[Ut+jt+"?",jt,Bt,Ft,Lt].join("|")+")",Yt=RegExp(Pt,"g"),Qt=RegExp(jt,"g"),te=RegExp(qt+"(?="+qt+")|"+Jt+Kt,"g"),ee=RegExp([zt+"?"+Rt+"+"+Vt+"(?="+[Dt,zt,"$"].join("|")+")",Ht+"+"+Gt+"(?="+[Dt,zt+$t,"$"].join("|")+")",zt+"?"+$t+"+"+Vt,zt+"+"+Gt,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Mt,Xt].join("|"),"g"),ne=RegExp("[\\u200d\\ud800-\\udfff"+Ct+At+"]"),re=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ie=["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"],se=-1,oe={};oe[R]=oe[N]=oe[q]=oe[U]=oe[B]=oe[F]=oe[z]=oe[$]=oe[H]=!0,oe[v]=oe[y]=oe[M]=oe[w]=oe[I]=oe[_]=oe[x]=oe[k]=oe[S]=oe[T]=oe[O]=oe[E]=oe[P]=oe[L]=oe[j]=!1;var ae={};ae[v]=ae[y]=ae[M]=ae[I]=ae[w]=ae[_]=ae[R]=ae[N]=ae[q]=ae[U]=ae[B]=ae[S]=ae[T]=ae[O]=ae[E]=ae[P]=ae[L]=ae[D]=ae[F]=ae[z]=ae[$]=ae[H]=!0,ae[x]=ae[k]=ae[j]=!1;var le={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ce=parseFloat,ue=parseInt,de="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,fe="object"==typeof self&&self&&self.Object===Object&&self,pe=de||fe||Function("return this")(),he=e&&!e.nodeType&&e,ge=he&&t&&!t.nodeType&&t,me=ge&&ge.exports===he,be=me&&de.process,ve=function(){try{var t=ge&&ge.require&&ge.require("util").types;return t||be&&be.binding&&be.binding("util")}catch(t){}}(),ye=ve&&ve.isArrayBuffer,we=ve&&ve.isDate,_e=ve&&ve.isMap,xe=ve&&ve.isRegExp,ke=ve&&ve.isSet,Ce=ve&&ve.isTypedArray;function Se(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function Te(t,e,n,r){for(var i=-1,s=null==t?0:t.length;++i-1}function De(t,e,n){for(var r=-1,i=null==t?0:t.length;++r-1;);return n}function en(t,e){for(var n=t.length;n--&&Fe(e,t[n],0)>-1;);return n}function nn(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}var rn=Ge({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),sn=Ge({"&":"&","<":"<",">":">",'"':""","'":"'"});function on(t){return"\\"+le[t]}function an(t){return ne.test(t)}function ln(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}function cn(t,e){return function(n){return t(e(n))}}function un(t,e){for(var n=-1,r=t.length,i=0,s=[];++n",""":'"',"'":"'"});var bn=function t(e){var n,r=(e=null==e?pe:bn.defaults(pe.Object(),e,bn.pick(pe,ie))).Array,at=e.Date,Ct=e.Error,St=e.Function,Tt=e.Math,Ot=e.Object,At=e.RegExp,Et=e.String,Pt=e.TypeError,Lt=r.prototype,Dt=St.prototype,jt=Ot.prototype,Mt=e["__core-js_shared__"],It=Dt.toString,Rt=jt.hasOwnProperty,Nt=0,qt=(n=/[^.]+$/.exec(Mt&&Mt.keys&&Mt.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Ut=jt.toString,Bt=It.call(Ot),Ft=pe._,zt=At("^"+It.call(Rt).replace(it,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),$t=me?e.Buffer:i,Ht=e.Symbol,Vt=e.Uint8Array,Gt=$t?$t.allocUnsafe:i,Wt=cn(Ot.getPrototypeOf,Ot),Zt=Ot.create,Kt=jt.propertyIsEnumerable,Xt=Lt.splice,Jt=Ht?Ht.isConcatSpreadable:i,te=Ht?Ht.iterator:i,ne=Ht?Ht.toStringTag:i,le=function(){try{var t=ps(Ot,"defineProperty");return t({},"",{}),t}catch(t){}}(),de=e.clearTimeout!==pe.clearTimeout&&e.clearTimeout,fe=at&&at.now!==pe.Date.now&&at.now,he=e.setTimeout!==pe.setTimeout&&e.setTimeout,ge=Tt.ceil,be=Tt.floor,ve=Ot.getOwnPropertySymbols,qe=$t?$t.isBuffer:i,Ge=e.isFinite,vn=Lt.join,yn=cn(Ot.keys,Ot),wn=Tt.max,_n=Tt.min,xn=at.now,kn=e.parseInt,Cn=Tt.random,Sn=Lt.reverse,Tn=ps(e,"DataView"),On=ps(e,"Map"),An=ps(e,"Promise"),En=ps(e,"Set"),Pn=ps(e,"WeakMap"),Ln=ps(Ot,"create"),Dn=Pn&&new Pn,jn={},Mn=Bs(Tn),In=Bs(On),Rn=Bs(An),Nn=Bs(En),qn=Bs(Pn),Un=Ht?Ht.prototype:i,Bn=Un?Un.valueOf:i,Fn=Un?Un.toString:i;function zn(t){if(ia(t)&&!Wo(t)&&!(t instanceof Gn)){if(t instanceof Vn)return t;if(Rt.call(t,"__wrapped__"))return Fs(t)}return new Vn(t)}var $n=function(){function t(){}return function(e){if(!ra(e))return{};if(Zt)return Zt(e);t.prototype=e;var n=new t;return t.prototype=i,n}}();function Hn(){}function Vn(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=i}function Gn(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=m,this.__views__=[]}function Wn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e=e?t:e)),t}function ur(t,e,n,r,s,o){var a,l=1&e,c=2&e,u=4&e;if(n&&(a=s?n(t,r,s,o):n(t)),a!==i)return a;if(!ra(t))return t;var d=Wo(t);if(d){if(a=function(t){var e=t.length,n=new t.constructor(e);e&&"string"==typeof t[0]&&Rt.call(t,"index")&&(n.index=t.index,n.input=t.input);return n}(t),!l)return Li(t,a)}else{var f=ms(t),p=f==k||f==C;if(Jo(t))return Si(t,l);if(f==O||f==v||p&&!s){if(a=c||p?{}:vs(t),!l)return c?function(t,e){return Di(t,gs(t),e)}(t,function(t,e){return t&&Di(e,Ia(e),t)}(a,t)):function(t,e){return Di(t,hs(t),e)}(t,or(a,t))}else{if(!ae[f])return s?t:{};a=function(t,e,n){var r=t.constructor;switch(e){case M:return Ti(t);case w:case _:return new r(+t);case I:return function(t,e){var n=e?Ti(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}(t,n);case R:case N:case q:case U:case B:case F:case z:case $:case H:return Oi(t,n);case S:return new r;case T:case L:return new r(t);case E:return function(t){var e=new t.constructor(t.source,gt.exec(t));return e.lastIndex=t.lastIndex,e}(t);case P:return new r;case D:return i=t,Bn?Ot(Bn.call(i)):{}}var i}(t,f,l)}}o||(o=new Jn);var h=o.get(t);if(h)return h;o.set(t,a),ca(t)?t.forEach((function(r){a.add(ur(r,e,n,r,t,o))})):sa(t)&&t.forEach((function(r,i){a.set(i,ur(r,e,n,i,t,o))}));var g=d?i:(u?c?os:ss:c?Ia:Ma)(t);return Oe(g||t,(function(r,i){g&&(r=t[i=r]),rr(a,i,ur(r,e,n,i,t,o))})),a}function dr(t,e,n){var r=n.length;if(null==t)return!r;for(t=Ot(t);r--;){var s=n[r],o=e[s],a=t[s];if(a===i&&!(s in t)||!o(a))return!1}return!0}function fr(t,e,n){if("function"!=typeof t)throw new Pt(s);return js((function(){t.apply(i,n)}),e)}function pr(t,e,n,r){var i=-1,s=Le,o=!0,a=t.length,l=[],c=e.length;if(!a)return l;n&&(e=je(e,Je(n))),r?(s=De,o=!1):e.length>=200&&(s=Qe,o=!1,e=new Xn(e));t:for(;++i-1},Zn.prototype.set=function(t,e){var n=this.__data__,r=ir(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this},Kn.prototype.clear=function(){this.size=0,this.__data__={hash:new Wn,map:new(On||Zn),string:new Wn}},Kn.prototype.delete=function(t){var e=ds(this,t).delete(t);return this.size-=e?1:0,e},Kn.prototype.get=function(t){return ds(this,t).get(t)},Kn.prototype.has=function(t){return ds(this,t).has(t)},Kn.prototype.set=function(t,e){var n=ds(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this},Xn.prototype.add=Xn.prototype.push=function(t){return this.__data__.set(t,o),this},Xn.prototype.has=function(t){return this.__data__.has(t)},Jn.prototype.clear=function(){this.__data__=new Zn,this.size=0},Jn.prototype.delete=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n},Jn.prototype.get=function(t){return this.__data__.get(t)},Jn.prototype.has=function(t){return this.__data__.has(t)},Jn.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Zn){var r=n.__data__;if(!On||r.length<199)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new Kn(r)}return n.set(t,e),this.size=n.size,this};var hr=Ii(xr),gr=Ii(kr,!0);function mr(t,e){var n=!0;return hr(t,(function(t,r,i){return n=!!e(t,r,i)})),n}function br(t,e,n){for(var r=-1,s=t.length;++r0&&n(a)?e>1?yr(a,e-1,n,r,i):Me(i,a):r||(i[i.length]=a)}return i}var wr=Ri(),_r=Ri(!0);function xr(t,e){return t&&wr(t,e,Ma)}function kr(t,e){return t&&_r(t,e,Ma)}function Cr(t,e){return Pe(e,(function(e){return ta(t[e])}))}function Sr(t,e){for(var n=0,r=(e=_i(e,t)).length;null!=t&&ne}function Er(t,e){return null!=t&&Rt.call(t,e)}function Pr(t,e){return null!=t&&e in Ot(t)}function Lr(t,e,n){for(var s=n?De:Le,o=t[0].length,a=t.length,l=a,c=r(a),u=1/0,d=[];l--;){var f=t[l];l&&e&&(f=je(f,Je(e))),u=_n(f.length,u),c[l]=!n&&(e||o>=120&&f.length>=120)?new Xn(l&&f):i}f=t[0];var p=-1,h=c[0];t:for(;++p=a?l:l*("desc"==n[r]?-1:1)}return t.index-e.index}(t,e,n)}))}function Wr(t,e,n){for(var r=-1,i=e.length,s={};++r-1;)a!==t&&Xt.call(a,l,1),Xt.call(t,l,1);return t}function Kr(t,e){for(var n=t?e.length:0,r=n-1;n--;){var i=e[n];if(n==r||i!==s){var s=i;ws(i)?Xt.call(t,i,1):pi(t,i)}}return t}function Xr(t,e){return t+be(Cn()*(e-t+1))}function Jr(t,e){var n="";if(!t||e<1||e>h)return n;do{e%2&&(n+=t),(e=be(e/2))&&(t+=t)}while(e);return n}function Yr(t,e){return Ms(As(t,e,ol),t+"")}function Qr(t){return Qn($a(t))}function ti(t,e){var n=$a(t);return Ns(n,cr(e,0,n.length))}function ei(t,e,n,r){if(!ra(t))return t;for(var s=-1,o=(e=_i(e,t)).length,a=o-1,l=t;null!=l&&++ss?0:s+e),(n=n>s?s:n)<0&&(n+=s),s=e>n?0:n-e>>>0,e>>>=0;for(var o=r(s);++i>>1,o=t[s];null!==o&&!da(o)&&(n?o<=e:o=200){var c=e?null:Ji(t);if(c)return dn(c);o=!1,i=Qe,l=new Xn}else l=e?[]:a;t:for(;++r=r?t:si(t,e,n)}var Ci=de||function(t){return pe.clearTimeout(t)};function Si(t,e){if(e)return t.slice();var n=t.length,r=Gt?Gt(n):new t.constructor(n);return t.copy(r),r}function Ti(t){var e=new t.constructor(t.byteLength);return new Vt(e).set(new Vt(t)),e}function Oi(t,e){var n=e?Ti(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function Ai(t,e){if(t!==e){var n=t!==i,r=null===t,s=t==t,o=da(t),a=e!==i,l=null===e,c=e==e,u=da(e);if(!l&&!u&&!o&&t>e||o&&a&&c&&!l&&!u||r&&a&&c||!n&&c||!s)return 1;if(!r&&!o&&!u&&t1?n[s-1]:i,a=s>2?n[2]:i;for(o=t.length>3&&"function"==typeof o?(s--,o):i,a&&_s(n[0],n[1],a)&&(o=s<3?i:o,s=1),e=Ot(e);++r-1?s[o?e[a]:a]:i}}function Fi(t){return is((function(e){var n=e.length,r=n,o=Vn.prototype.thru;for(t&&e.reverse();r--;){var a=e[r];if("function"!=typeof a)throw new Pt(s);if(o&&!l&&"wrapper"==ls(a))var l=new Vn([],!0)}for(r=l?r:n;++r1&&y.reverse(),p&&ul))return!1;var u=o.get(t),d=o.get(e);if(u&&d)return u==e&&d==t;var f=-1,p=!0,h=2&n?new Xn:i;for(o.set(t,e),o.set(e,t);++f-1&&t%1==0&&t1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(lt,"{\n/* [wrapped with "+e+"] */\n")}(r,function(t,e){return Oe(b,(function(n){var r="_."+n[0];e&n[1]&&!Le(t,r)&&t.push(r)})),t.sort()}(function(t){var e=t.match(ct);return e?e[1].split(ut):[]}(r),n)))}function Rs(t){var e=0,n=0;return function(){var r=xn(),s=16-(r-n);if(n=r,s>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(i,arguments)}}function Ns(t,e){var n=-1,r=t.length,s=r-1;for(e=e===i?r:e;++n1?t[e-1]:i;return n="function"==typeof n?(t.pop(),n):i,ao(t,n)}));function go(t){var e=zn(t);return e.__chain__=!0,e}function mo(t,e){return e(t)}var bo=is((function(t){var e=t.length,n=e?t[0]:0,r=this.__wrapped__,s=function(e){return lr(e,t)};return!(e>1||this.__actions__.length)&&r instanceof Gn&&ws(n)?((r=r.slice(n,+n+(e?1:0))).__actions__.push({func:mo,args:[s],thisArg:i}),new Vn(r,this.__chain__).thru((function(t){return e&&!t.length&&t.push(i),t}))):this.thru(s)}));var vo=ji((function(t,e,n){Rt.call(t,n)?++t[n]:ar(t,n,1)}));var yo=Bi(Vs),wo=Bi(Gs);function _o(t,e){return(Wo(t)?Oe:hr)(t,us(e,3))}function xo(t,e){return(Wo(t)?Ae:gr)(t,us(e,3))}var ko=ji((function(t,e,n){Rt.call(t,n)?t[n].push(e):ar(t,n,[e])}));var Co=Yr((function(t,e,n){var i=-1,s="function"==typeof e,o=Ko(t)?r(t.length):[];return hr(t,(function(t){o[++i]=s?Se(e,t,n):Dr(t,e,n)})),o})),So=ji((function(t,e,n){ar(t,n,e)}));function To(t,e){return(Wo(t)?je:Fr)(t,us(e,3))}var Oo=ji((function(t,e,n){t[n?0:1].push(e)}),(function(){return[[],[]]}));var Ao=Yr((function(t,e){if(null==t)return[];var n=e.length;return n>1&&_s(t,e[0],e[1])?e=[]:n>2&&_s(e[0],e[1],e[2])&&(e=[e[0]]),Gr(t,yr(e,1),[])})),Eo=fe||function(){return pe.Date.now()};function Po(t,e,n){return e=n?i:e,e=t&&null==e?t.length:e,Qi(t,d,i,i,i,i,e)}function Lo(t,e){var n;if("function"!=typeof e)throw new Pt(s);return t=ba(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=i),n}}var Do=Yr((function(t,e,n){var r=1;if(n.length){var i=un(n,cs(Do));r|=c}return Qi(t,r,e,n,i)})),jo=Yr((function(t,e,n){var r=3;if(n.length){var i=un(n,cs(jo));r|=c}return Qi(e,r,t,n,i)}));function Mo(t,e,n){var r,o,a,l,c,u,d=0,f=!1,p=!1,h=!0;if("function"!=typeof t)throw new Pt(s);function g(e){var n=r,s=o;return r=o=i,d=e,l=t.apply(s,n)}function m(t){return d=t,c=js(v,e),f?g(t):l}function b(t){var n=t-u;return u===i||n>=e||n<0||p&&t-d>=a}function v(){var t=Eo();if(b(t))return y(t);c=js(v,function(t){var n=e-(t-u);return p?_n(n,a-(t-d)):n}(t))}function y(t){return c=i,h&&r?g(t):(r=o=i,l)}function w(){var t=Eo(),n=b(t);if(r=arguments,o=this,u=t,n){if(c===i)return m(u);if(p)return Ci(c),c=js(v,e),g(u)}return c===i&&(c=js(v,e)),l}return e=ya(e)||0,ra(n)&&(f=!!n.leading,a=(p="maxWait"in n)?wn(ya(n.maxWait)||0,e):a,h="trailing"in n?!!n.trailing:h),w.cancel=function(){c!==i&&Ci(c),d=0,r=u=o=c=i},w.flush=function(){return c===i?l:y(Eo())},w}var Io=Yr((function(t,e){return fr(t,1,e)})),Ro=Yr((function(t,e,n){return fr(t,ya(e)||0,n)}));function No(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new Pt(s);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],s=n.cache;if(s.has(i))return s.get(i);var o=t.apply(this,r);return n.cache=s.set(i,o)||s,o};return n.cache=new(No.Cache||Kn),n}function qo(t){if("function"!=typeof t)throw new Pt(s);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}No.Cache=Kn;var Uo=xi((function(t,e){var n=(e=1==e.length&&Wo(e[0])?je(e[0],Je(us())):je(yr(e,1),Je(us()))).length;return Yr((function(r){for(var i=-1,s=_n(r.length,n);++i=e})),Go=jr(function(){return arguments}())?jr:function(t){return ia(t)&&Rt.call(t,"callee")&&!Kt.call(t,"callee")},Wo=r.isArray,Zo=ye?Je(ye):function(t){return ia(t)&&Or(t)==M};function Ko(t){return null!=t&&na(t.length)&&!ta(t)}function Xo(t){return ia(t)&&Ko(t)}var Jo=qe||yl,Yo=we?Je(we):function(t){return ia(t)&&Or(t)==_};function Qo(t){if(!ia(t))return!1;var e=Or(t);return e==x||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!aa(t)}function ta(t){if(!ra(t))return!1;var e=Or(t);return e==k||e==C||"[object AsyncFunction]"==e||"[object Proxy]"==e}function ea(t){return"number"==typeof t&&t==ba(t)}function na(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=h}function ra(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function ia(t){return null!=t&&"object"==typeof t}var sa=_e?Je(_e):function(t){return ia(t)&&ms(t)==S};function oa(t){return"number"==typeof t||ia(t)&&Or(t)==T}function aa(t){if(!ia(t)||Or(t)!=O)return!1;var e=Wt(t);if(null===e)return!0;var n=Rt.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&It.call(n)==Bt}var la=xe?Je(xe):function(t){return ia(t)&&Or(t)==E};var ca=ke?Je(ke):function(t){return ia(t)&&ms(t)==P};function ua(t){return"string"==typeof t||!Wo(t)&&ia(t)&&Or(t)==L}function da(t){return"symbol"==typeof t||ia(t)&&Or(t)==D}var fa=Ce?Je(Ce):function(t){return ia(t)&&na(t.length)&&!!oe[Or(t)]};var pa=Zi(Br),ha=Zi((function(t,e){return t<=e}));function ga(t){if(!t)return[];if(Ko(t))return ua(t)?hn(t):Li(t);if(te&&t[te])return function(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}(t[te]());var e=ms(t);return(e==S?ln:e==P?dn:$a)(t)}function ma(t){return t?(t=ya(t))===p||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}function ba(t){var e=ma(t),n=e%1;return e==e?n?e-n:e:0}function va(t){return t?cr(ba(t),0,m):0}function ya(t){if("number"==typeof t)return t;if(da(t))return g;if(ra(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=ra(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=Xe(t);var n=bt.test(t);return n||yt.test(t)?ue(t.slice(2),n?2:8):mt.test(t)?g:+t}function wa(t){return Di(t,Ia(t))}function _a(t){return null==t?"":di(t)}var xa=Mi((function(t,e){if(Ss(e)||Ko(e))Di(e,Ma(e),t);else for(var n in e)Rt.call(e,n)&&rr(t,n,e[n])})),ka=Mi((function(t,e){Di(e,Ia(e),t)})),Ca=Mi((function(t,e,n,r){Di(e,Ia(e),t,r)})),Sa=Mi((function(t,e,n,r){Di(e,Ma(e),t,r)})),Ta=is(lr);var Oa=Yr((function(t,e){t=Ot(t);var n=-1,r=e.length,s=r>2?e[2]:i;for(s&&_s(e[0],e[1],s)&&(r=1);++n1),e})),Di(t,os(t),n),r&&(n=ur(n,7,ns));for(var i=e.length;i--;)pi(n,e[i]);return n}));var Ua=is((function(t,e){return null==t?{}:function(t,e){return Wr(t,e,(function(e,n){return Pa(t,n)}))}(t,e)}));function Ba(t,e){if(null==t)return{};var n=je(os(t),(function(t){return[t]}));return e=us(e),Wr(t,n,(function(t,n){return e(t,n[0])}))}var Fa=Yi(Ma),za=Yi(Ia);function $a(t){return null==t?[]:Ye(t,Ma(t))}var Ha=qi((function(t,e,n){return e=e.toLowerCase(),t+(n?Va(e):e)}));function Va(t){return Qa(_a(t).toLowerCase())}function Ga(t){return(t=_a(t))&&t.replace(_t,rn).replace(Qt,"")}var Wa=qi((function(t,e,n){return t+(n?"-":"")+e.toLowerCase()})),Za=qi((function(t,e,n){return t+(n?" ":"")+e.toLowerCase()})),Ka=Ni("toLowerCase");var Xa=qi((function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}));var Ja=qi((function(t,e,n){return t+(n?" ":"")+Qa(e)}));var Ya=qi((function(t,e,n){return t+(n?" ":"")+e.toUpperCase()})),Qa=Ni("toUpperCase");function tl(t,e,n){return t=_a(t),(e=n?i:e)===i?function(t){return re.test(t)}(t)?function(t){return t.match(ee)||[]}(t):function(t){return t.match(dt)||[]}(t):t.match(e)||[]}var el=Yr((function(t,e){try{return Se(t,i,e)}catch(t){return Qo(t)?t:new Ct(t)}})),nl=is((function(t,e){return Oe(e,(function(e){e=Us(e),ar(t,e,Do(t[e],t))})),t}));function rl(t){return function(){return t}}var il=Fi(),sl=Fi(!0);function ol(t){return t}function al(t){return Nr("function"==typeof t?t:ur(t,1))}var ll=Yr((function(t,e){return function(n){return Dr(n,t,e)}})),cl=Yr((function(t,e){return function(n){return Dr(t,n,e)}}));function ul(t,e,n){var r=Ma(e),i=Cr(e,r);null!=n||ra(e)&&(i.length||!r.length)||(n=e,e=t,t=this,i=Cr(e,Ma(e)));var s=!(ra(n)&&"chain"in n&&!n.chain),o=ta(t);return Oe(i,(function(n){var r=e[n];t[n]=r,o&&(t.prototype[n]=function(){var e=this.__chain__;if(s||e){var n=t(this.__wrapped__),i=n.__actions__=Li(this.__actions__);return i.push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,Me([this.value()],arguments))})})),t}function dl(){}var fl=Vi(je),pl=Vi(Ee),hl=Vi(Ne);function gl(t){return xs(t)?Ve(Us(t)):function(t){return function(e){return Sr(e,t)}}(t)}var ml=Wi(),bl=Wi(!0);function vl(){return[]}function yl(){return!1}var wl=Hi((function(t,e){return t+e}),0),_l=Xi("ceil"),xl=Hi((function(t,e){return t/e}),1),kl=Xi("floor");var Cl,Sl=Hi((function(t,e){return t*e}),1),Tl=Xi("round"),Ol=Hi((function(t,e){return t-e}),0);return zn.after=function(t,e){if("function"!=typeof e)throw new Pt(s);return t=ba(t),function(){if(--t<1)return e.apply(this,arguments)}},zn.ary=Po,zn.assign=xa,zn.assignIn=ka,zn.assignInWith=Ca,zn.assignWith=Sa,zn.at=Ta,zn.before=Lo,zn.bind=Do,zn.bindAll=nl,zn.bindKey=jo,zn.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return Wo(t)?t:[t]},zn.chain=go,zn.chunk=function(t,e,n){e=(n?_s(t,e,n):e===i)?1:wn(ba(e),0);var s=null==t?0:t.length;if(!s||e<1)return[];for(var o=0,a=0,l=r(ge(s/e));os?0:s+n),(r=r===i||r>s?s:ba(r))<0&&(r+=s),r=n>r?0:va(r);n>>0)?(t=_a(t))&&("string"==typeof e||null!=e&&!la(e))&&!(e=di(e))&&an(t)?ki(hn(t),0,n):t.split(e,n):[]},zn.spread=function(t,e){if("function"!=typeof t)throw new Pt(s);return e=null==e?0:wn(ba(e),0),Yr((function(n){var r=n[e],i=ki(n,0,e);return r&&Me(i,r),Se(t,this,i)}))},zn.tail=function(t){var e=null==t?0:t.length;return e?si(t,1,e):[]},zn.take=function(t,e,n){return t&&t.length?si(t,0,(e=n||e===i?1:ba(e))<0?0:e):[]},zn.takeRight=function(t,e,n){var r=null==t?0:t.length;return r?si(t,(e=r-(e=n||e===i?1:ba(e)))<0?0:e,r):[]},zn.takeRightWhile=function(t,e){return t&&t.length?gi(t,us(e,3),!1,!0):[]},zn.takeWhile=function(t,e){return t&&t.length?gi(t,us(e,3)):[]},zn.tap=function(t,e){return e(t),t},zn.throttle=function(t,e,n){var r=!0,i=!0;if("function"!=typeof t)throw new Pt(s);return ra(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Mo(t,e,{leading:r,maxWait:e,trailing:i})},zn.thru=mo,zn.toArray=ga,zn.toPairs=Fa,zn.toPairsIn=za,zn.toPath=function(t){return Wo(t)?je(t,Us):da(t)?[t]:Li(qs(_a(t)))},zn.toPlainObject=wa,zn.transform=function(t,e,n){var r=Wo(t),i=r||Jo(t)||fa(t);if(e=us(e,4),null==n){var s=t&&t.constructor;n=i?r?new s:[]:ra(t)&&ta(s)?$n(Wt(t)):{}}return(i?Oe:xr)(t,(function(t,r,i){return e(n,t,r,i)})),n},zn.unary=function(t){return Po(t,1)},zn.union=ro,zn.unionBy=io,zn.unionWith=so,zn.uniq=function(t){return t&&t.length?fi(t):[]},zn.uniqBy=function(t,e){return t&&t.length?fi(t,us(e,2)):[]},zn.uniqWith=function(t,e){return e="function"==typeof e?e:i,t&&t.length?fi(t,i,e):[]},zn.unset=function(t,e){return null==t||pi(t,e)},zn.unzip=oo,zn.unzipWith=ao,zn.update=function(t,e,n){return null==t?t:hi(t,e,wi(n))},zn.updateWith=function(t,e,n,r){return r="function"==typeof r?r:i,null==t?t:hi(t,e,wi(n),r)},zn.values=$a,zn.valuesIn=function(t){return null==t?[]:Ye(t,Ia(t))},zn.without=lo,zn.words=tl,zn.wrap=function(t,e){return Bo(wi(e),t)},zn.xor=co,zn.xorBy=uo,zn.xorWith=fo,zn.zip=po,zn.zipObject=function(t,e){return vi(t||[],e||[],rr)},zn.zipObjectDeep=function(t,e){return vi(t||[],e||[],ei)},zn.zipWith=ho,zn.entries=Fa,zn.entriesIn=za,zn.extend=ka,zn.extendWith=Ca,ul(zn,zn),zn.add=wl,zn.attempt=el,zn.camelCase=Ha,zn.capitalize=Va,zn.ceil=_l,zn.clamp=function(t,e,n){return n===i&&(n=e,e=i),n!==i&&(n=(n=ya(n))==n?n:0),e!==i&&(e=(e=ya(e))==e?e:0),cr(ya(t),e,n)},zn.clone=function(t){return ur(t,4)},zn.cloneDeep=function(t){return ur(t,5)},zn.cloneDeepWith=function(t,e){return ur(t,5,e="function"==typeof e?e:i)},zn.cloneWith=function(t,e){return ur(t,4,e="function"==typeof e?e:i)},zn.conformsTo=function(t,e){return null==e||dr(t,e,Ma(e))},zn.deburr=Ga,zn.defaultTo=function(t,e){return null==t||t!=t?e:t},zn.divide=xl,zn.endsWith=function(t,e,n){t=_a(t),e=di(e);var r=t.length,s=n=n===i?r:cr(ba(n),0,r);return(n-=e.length)>=0&&t.slice(n,s)==e},zn.eq=$o,zn.escape=function(t){return(t=_a(t))&&J.test(t)?t.replace(K,sn):t},zn.escapeRegExp=function(t){return(t=_a(t))&&st.test(t)?t.replace(it,"\\$&"):t},zn.every=function(t,e,n){var r=Wo(t)?Ee:mr;return n&&_s(t,e,n)&&(e=i),r(t,us(e,3))},zn.find=yo,zn.findIndex=Vs,zn.findKey=function(t,e){return Ue(t,us(e,3),xr)},zn.findLast=wo,zn.findLastIndex=Gs,zn.findLastKey=function(t,e){return Ue(t,us(e,3),kr)},zn.floor=kl,zn.forEach=_o,zn.forEachRight=xo,zn.forIn=function(t,e){return null==t?t:wr(t,us(e,3),Ia)},zn.forInRight=function(t,e){return null==t?t:_r(t,us(e,3),Ia)},zn.forOwn=function(t,e){return t&&xr(t,us(e,3))},zn.forOwnRight=function(t,e){return t&&kr(t,us(e,3))},zn.get=Ea,zn.gt=Ho,zn.gte=Vo,zn.has=function(t,e){return null!=t&&bs(t,e,Er)},zn.hasIn=Pa,zn.head=Zs,zn.identity=ol,zn.includes=function(t,e,n,r){t=Ko(t)?t:$a(t),n=n&&!r?ba(n):0;var i=t.length;return n<0&&(n=wn(i+n,0)),ua(t)?n<=i&&t.indexOf(e,n)>-1:!!i&&Fe(t,e,n)>-1},zn.indexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:ba(n);return i<0&&(i=wn(r+i,0)),Fe(t,e,i)},zn.inRange=function(t,e,n){return e=ma(e),n===i?(n=e,e=0):n=ma(n),function(t,e,n){return t>=_n(e,n)&&t=-9007199254740991&&t<=h},zn.isSet=ca,zn.isString=ua,zn.isSymbol=da,zn.isTypedArray=fa,zn.isUndefined=function(t){return t===i},zn.isWeakMap=function(t){return ia(t)&&ms(t)==j},zn.isWeakSet=function(t){return ia(t)&&"[object WeakSet]"==Or(t)},zn.join=function(t,e){return null==t?"":vn.call(t,e)},zn.kebabCase=Wa,zn.last=Ys,zn.lastIndexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var s=r;return n!==i&&(s=(s=ba(n))<0?wn(r+s,0):_n(s,r-1)),e==e?function(t,e,n){for(var r=n+1;r--;)if(t[r]===e)return r;return r}(t,e,s):Be(t,$e,s,!0)},zn.lowerCase=Za,zn.lowerFirst=Ka,zn.lt=pa,zn.lte=ha,zn.max=function(t){return t&&t.length?br(t,ol,Ar):i},zn.maxBy=function(t,e){return t&&t.length?br(t,us(e,2),Ar):i},zn.mean=function(t){return He(t,ol)},zn.meanBy=function(t,e){return He(t,us(e,2))},zn.min=function(t){return t&&t.length?br(t,ol,Br):i},zn.minBy=function(t,e){return t&&t.length?br(t,us(e,2),Br):i},zn.stubArray=vl,zn.stubFalse=yl,zn.stubObject=function(){return{}},zn.stubString=function(){return""},zn.stubTrue=function(){return!0},zn.multiply=Sl,zn.nth=function(t,e){return t&&t.length?Vr(t,ba(e)):i},zn.noConflict=function(){return pe._===this&&(pe._=Ft),this},zn.noop=dl,zn.now=Eo,zn.pad=function(t,e,n){t=_a(t);var r=(e=ba(e))?pn(t):0;if(!e||r>=e)return t;var i=(e-r)/2;return Gi(be(i),n)+t+Gi(ge(i),n)},zn.padEnd=function(t,e,n){t=_a(t);var r=(e=ba(e))?pn(t):0;return e&&re){var r=t;t=e,e=r}if(n||t%1||e%1){var s=Cn();return _n(t+s*(e-t+ce("1e-"+((s+"").length-1))),e)}return Xr(t,e)},zn.reduce=function(t,e,n){var r=Wo(t)?Ie:We,i=arguments.length<3;return r(t,us(e,4),n,i,hr)},zn.reduceRight=function(t,e,n){var r=Wo(t)?Re:We,i=arguments.length<3;return r(t,us(e,4),n,i,gr)},zn.repeat=function(t,e,n){return e=(n?_s(t,e,n):e===i)?1:ba(e),Jr(_a(t),e)},zn.replace=function(){var t=arguments,e=_a(t[0]);return t.length<3?e:e.replace(t[1],t[2])},zn.result=function(t,e,n){var r=-1,s=(e=_i(e,t)).length;for(s||(s=1,t=i);++rh)return[];var n=m,r=_n(t,m);e=us(e),t-=m;for(var i=Ke(r,e);++n=o)return t;var l=n-pn(r);if(l<1)return r;var c=a?ki(a,0,l).join(""):t.slice(0,l);if(s===i)return c+r;if(a&&(l+=c.length-l),la(s)){if(t.slice(l).search(s)){var u,d=c;for(s.global||(s=At(s.source,_a(gt.exec(s))+"g")),s.lastIndex=0;u=s.exec(d);)var f=u.index;c=c.slice(0,f===i?l:f)}}else if(t.indexOf(di(s),l)!=l){var p=c.lastIndexOf(s);p>-1&&(c=c.slice(0,p))}return c+r},zn.unescape=function(t){return(t=_a(t))&&X.test(t)?t.replace(Z,mn):t},zn.uniqueId=function(t){var e=++Nt;return _a(t)+e},zn.upperCase=Ya,zn.upperFirst=Qa,zn.each=_o,zn.eachRight=xo,zn.first=Zs,ul(zn,(Cl={},xr(zn,(function(t,e){Rt.call(zn.prototype,e)||(Cl[e]=t)})),Cl),{chain:!1}),zn.VERSION="4.17.21",Oe(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(t){zn[t].placeholder=zn})),Oe(["drop","take"],(function(t,e){Gn.prototype[t]=function(n){n=n===i?1:wn(ba(n),0);var r=this.__filtered__&&!e?new Gn(this):this.clone();return r.__filtered__?r.__takeCount__=_n(n,r.__takeCount__):r.__views__.push({size:_n(n,m),type:t+(r.__dir__<0?"Right":"")}),r},Gn.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}})),Oe(["filter","map","takeWhile"],(function(t,e){var n=e+1,r=1==n||3==n;Gn.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:us(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}})),Oe(["head","last"],(function(t,e){var n="take"+(e?"Right":"");Gn.prototype[t]=function(){return this[n](1).value()[0]}})),Oe(["initial","tail"],(function(t,e){var n="drop"+(e?"":"Right");Gn.prototype[t]=function(){return this.__filtered__?new Gn(this):this[n](1)}})),Gn.prototype.compact=function(){return this.filter(ol)},Gn.prototype.find=function(t){return this.filter(t).head()},Gn.prototype.findLast=function(t){return this.reverse().find(t)},Gn.prototype.invokeMap=Yr((function(t,e){return"function"==typeof t?new Gn(this):this.map((function(n){return Dr(n,t,e)}))})),Gn.prototype.reject=function(t){return this.filter(qo(us(t)))},Gn.prototype.slice=function(t,e){t=ba(t);var n=this;return n.__filtered__&&(t>0||e<0)?new Gn(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==i&&(n=(e=ba(e))<0?n.dropRight(-e):n.take(e-t)),n)},Gn.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Gn.prototype.toArray=function(){return this.take(m)},xr(Gn.prototype,(function(t,e){var n=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),s=zn[r?"take"+("last"==e?"Right":""):e],o=r||/^find/.test(e);s&&(zn.prototype[e]=function(){var e=this.__wrapped__,a=r?[1]:arguments,l=e instanceof Gn,c=a[0],u=l||Wo(e),d=function(t){var e=s.apply(zn,Me([t],a));return r&&f?e[0]:e};u&&n&&"function"==typeof c&&1!=c.length&&(l=u=!1);var f=this.__chain__,p=!!this.__actions__.length,h=o&&!f,g=l&&!p;if(!o&&u){e=g?e:new Gn(this);var m=t.apply(e,a);return m.__actions__.push({func:mo,args:[d],thisArg:i}),new Vn(m,f)}return h&&g?t.apply(this,a):(m=this.thru(d),h?r?m.value()[0]:m.value():m)})})),Oe(["pop","push","shift","sort","splice","unshift"],(function(t){var e=Lt[t],n=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",r=/^(?:pop|shift)$/.test(t);zn.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var i=this.value();return e.apply(Wo(i)?i:[],t)}return this[n]((function(n){return e.apply(Wo(n)?n:[],t)}))}})),xr(Gn.prototype,(function(t,e){var n=zn[e];if(n){var r=n.name+"";Rt.call(jn,r)||(jn[r]=[]),jn[r].push({name:e,func:n})}})),jn[zi(i,2).name]=[{name:"wrapper",func:i}],Gn.prototype.clone=function(){var t=new Gn(this.__wrapped__);return t.__actions__=Li(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Li(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Li(this.__views__),t},Gn.prototype.reverse=function(){if(this.__filtered__){var t=new Gn(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},Gn.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,n=Wo(t),r=e<0,i=n?t.length:0,s=function(t,e,n){var r=-1,i=n.length;for(;++r=this.__values__.length;return{done:t,value:t?i:this.__values__[this.__index__++]}},zn.prototype.plant=function(t){for(var e,n=this;n instanceof Hn;){var r=Fs(n);r.__index__=0,r.__values__=i,e?s.__wrapped__=r:e=r;var s=r;n=n.__wrapped__}return s.__wrapped__=t,e},zn.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof Gn){var e=t;return this.__actions__.length&&(e=new Gn(this)),(e=e.reverse()).__actions__.push({func:mo,args:[no],thisArg:i}),new Vn(e,this.__chain__)}return this.thru(no)},zn.prototype.toJSON=zn.prototype.valueOf=zn.prototype.value=function(){return mi(this.__wrapped__,this.__actions__)},zn.prototype.first=zn.prototype.head,te&&(zn.prototype[te]=function(){return this}),zn}();pe._=bn,(r=function(){return bn}.call(e,n,e,t))===i||(t.exports=r)}.call(this)},9430:function(t,e){var n,r,i;r=[],void 0===(i="function"==typeof(n=function(){return function(t){function e(t){return" "===t||"\t"===t||"\n"===t||"\f"===t||"\r"===t}function n(e){var n,r=e.exec(t.substring(g));if(r)return n=r[0],g+=n.length,n}for(var r,i,s,o,a,l=t.length,c=/^[ \t\n\r\u000c]+/,u=/^[, \t\n\r\u000c]+/,d=/^[^ \t\n\r\u000c]+/,f=/[,]+$/,p=/^\d+$/,h=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,g=0,m=[];;){if(n(u),g>=l)return m;r=n(d),i=[],","===r.slice(-1)?(r=r.replace(f,""),v()):b()}function b(){for(n(c),s="",o="in descriptor";;){if(a=t.charAt(g),"in descriptor"===o)if(e(a))s&&(i.push(s),s="",o="after descriptor");else{if(","===a)return g+=1,s&&i.push(s),void v();if("("===a)s+=a,o="in parens";else{if(""===a)return s&&i.push(s),void v();s+=a}}else if("in parens"===o)if(")"===a)s+=a,o="in descriptor";else{if(""===a)return i.push(s),void v();s+=a}else if("after descriptor"===o)if(e(a));else{if(""===a)return void v();o="in descriptor",g-=1}g+=1}}function v(){var e,n,s,o,a,l,c,u,d,f=!1,g={};for(o=0;o{var e=String,n=function(){return{isColorSupported:!1,reset:e,bold:e,dim:e,italic:e,underline:e,inverse:e,hidden:e,strikethrough:e,black:e,red:e,green:e,yellow:e,blue:e,magenta:e,cyan:e,white:e,gray:e,bgBlack:e,bgRed:e,bgGreen:e,bgYellow:e,bgBlue:e,bgMagenta:e,bgCyan:e,bgWhite:e}};t.exports=n(),t.exports.createColors=n},1353:(t,e,n)=>{"use strict";let r=n(1019);class i extends r{constructor(t){super(t),this.type="atrule"}append(...t){return this.proxyOf.nodes||(this.nodes=[]),super.append(...t)}prepend(...t){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...t)}}t.exports=i,i.default=i,r.registerAtRule(i)},9932:(t,e,n)=>{"use strict";let r=n(5631);class i extends r{constructor(t){super(t),this.type="comment"}}t.exports=i,i.default=i},1019:(t,e,n)=>{"use strict";let r,i,s,{isClean:o,my:a}=n(5513),l=n(4258),c=n(9932),u=n(5631);function d(t){return t.map((t=>(t.nodes&&(t.nodes=d(t.nodes)),delete t.source,t)))}function f(t){if(t[o]=!1,t.proxyOf.nodes)for(let e of t.proxyOf.nodes)f(e)}class p extends u{push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}each(t){if(!this.proxyOf.nodes)return;let e,n,r=this.getIterator();for(;this.indexes[r]{let r;try{r=t(e,n)}catch(t){throw e.addToError(t)}return!1!==r&&e.walk&&(r=e.walk(t)),r}))}walkDecls(t,e){return e?t instanceof RegExp?this.walk(((n,r)=>{if("decl"===n.type&&t.test(n.prop))return e(n,r)})):this.walk(((n,r)=>{if("decl"===n.type&&n.prop===t)return e(n,r)})):(e=t,this.walk(((t,n)=>{if("decl"===t.type)return e(t,n)})))}walkRules(t,e){return e?t instanceof RegExp?this.walk(((n,r)=>{if("rule"===n.type&&t.test(n.selector))return e(n,r)})):this.walk(((n,r)=>{if("rule"===n.type&&n.selector===t)return e(n,r)})):(e=t,this.walk(((t,n)=>{if("rule"===t.type)return e(t,n)})))}walkAtRules(t,e){return e?t instanceof RegExp?this.walk(((n,r)=>{if("atrule"===n.type&&t.test(n.name))return e(n,r)})):this.walk(((n,r)=>{if("atrule"===n.type&&n.name===t)return e(n,r)})):(e=t,this.walk(((t,n)=>{if("atrule"===t.type)return e(t,n)})))}walkComments(t){return this.walk(((e,n)=>{if("comment"===e.type)return t(e,n)}))}append(...t){for(let e of t){let t=this.normalize(e,this.last);for(let e of t)this.proxyOf.nodes.push(e)}return this.markDirty(),this}prepend(...t){t=t.reverse();for(let e of t){let t=this.normalize(e,this.first,"prepend").reverse();for(let e of t)this.proxyOf.nodes.unshift(e);for(let e in this.indexes)this.indexes[e]=this.indexes[e]+t.length}return this.markDirty(),this}cleanRaws(t){if(super.cleanRaws(t),this.nodes)for(let e of this.nodes)e.cleanRaws(t)}insertBefore(t,e){let n,r=0===(t=this.index(t))&&"prepend",i=this.normalize(e,this.proxyOf.nodes[t],r).reverse();for(let e of i)this.proxyOf.nodes.splice(t,0,e);for(let e in this.indexes)n=this.indexes[e],t<=n&&(this.indexes[e]=n+i.length);return this.markDirty(),this}insertAfter(t,e){t=this.index(t);let n,r=this.normalize(e,this.proxyOf.nodes[t]).reverse();for(let e of r)this.proxyOf.nodes.splice(t+1,0,e);for(let e in this.indexes)n=this.indexes[e],t=t&&(this.indexes[n]=e-1);return this.markDirty(),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}replaceValues(t,e,n){return n||(n=e,e={}),this.walkDecls((r=>{e.props&&!e.props.includes(r.prop)||e.fast&&!r.value.includes(e.fast)||(r.value=r.value.replace(t,n))})),this.markDirty(),this}every(t){return this.nodes.every(t)}some(t){return this.nodes.some(t)}index(t){return"number"==typeof t?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}normalize(t,e){if("string"==typeof t)t=d(r(t).nodes);else if(Array.isArray(t)){t=t.slice(0);for(let e of t)e.parent&&e.parent.removeChild(e,"ignore")}else if("root"===t.type&&"document"!==this.type){t=t.nodes.slice(0);for(let e of t)e.parent&&e.parent.removeChild(e,"ignore")}else if(t.type)t=[t];else if(t.prop){if(void 0===t.value)throw new Error("Value field is missed in node creation");"string"!=typeof t.value&&(t.value=String(t.value)),t=[new l(t)]}else if(t.selector)t=[new i(t)];else if(t.name)t=[new s(t)];else{if(!t.text)throw new Error("Unknown node type in node creation");t=[new c(t)]}return t.map((t=>(t[a]||p.rebuild(t),(t=t.proxyOf).parent&&t.parent.removeChild(t),t[o]&&f(t),void 0===t.raws.before&&e&&void 0!==e.raws.before&&(t.raws.before=e.raws.before.replace(/\S/g,"")),t.parent=this,t)))}getProxyProcessor(){return{set:(t,e,n)=>(t[e]===n||(t[e]=n,"name"!==e&&"params"!==e&&"selector"!==e||t.markDirty()),!0),get:(t,e)=>"proxyOf"===e?t:t[e]?"each"===e||"string"==typeof e&&e.startsWith("walk")?(...n)=>t[e](...n.map((t=>"function"==typeof t?(e,n)=>t(e.toProxy(),n):t))):"every"===e||"some"===e?n=>t[e](((t,...e)=>n(t.toProxy(),...e))):"root"===e?()=>t.root().toProxy():"nodes"===e?t.nodes.map((t=>t.toProxy())):"first"===e||"last"===e?t[e].toProxy():t[e]:t[e]}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let t=this.lastEach;return this.indexes[t]=0,t}}p.registerParse=t=>{r=t},p.registerRule=t=>{i=t},p.registerAtRule=t=>{s=t},t.exports=p,p.default=p,p.rebuild=t=>{"atrule"===t.type?Object.setPrototypeOf(t,s.prototype):"rule"===t.type?Object.setPrototypeOf(t,i.prototype):"decl"===t.type?Object.setPrototypeOf(t,l.prototype):"comment"===t.type&&Object.setPrototypeOf(t,c.prototype),t[a]=!0,t.nodes&&t.nodes.forEach((t=>{p.rebuild(t)}))}},2671:(t,e,n)=>{"use strict";let r=n(4241),i=n(2868);class s extends Error{constructor(t,e,n,r,i,o){super(t),this.name="CssSyntaxError",this.reason=t,i&&(this.file=i),r&&(this.source=r),o&&(this.plugin=o),void 0!==e&&void 0!==n&&(this.line=e,this.column=n),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,s)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let e=this.source;null==t&&(t=r.isColorSupported),i&&t&&(e=i(e));let n,s,o=e.split(/\r?\n/),a=Math.max(this.line-3,0),l=Math.min(this.line+2,o.length),c=String(l).length;if(t){let{bold:t,red:e,gray:i}=r.createColors(!0);n=n=>t(e(n)),s=t=>i(t)}else n=s=t=>t;return o.slice(a,l).map(((t,e)=>{let r=a+1+e,i=" "+(" "+r).slice(-c)+" | ";if(r===this.line){let e=s(i.replace(/\d/g," "))+t.slice(0,this.column-1).replace(/[^\t]/g," ");return n(">")+s(i)+t+"\n "+e+n("^")}return" "+s(i)+t})).join("\n")}toString(){let t=this.showSourceCode();return t&&(t="\n\n"+t+"\n"),this.name+": "+this.message+t}}t.exports=s,s.default=s},4258:(t,e,n)=>{"use strict";let r=n(5631);class i extends r{constructor(t){t&&void 0!==t.value&&"string"!=typeof t.value&&(t={...t,value:String(t.value)}),super(t),this.type="decl"}get variable(){return this.prop.startsWith("--")||"$"===this.prop[0]}}t.exports=i,i.default=i},6461:(t,e,n)=>{"use strict";let r,i,s=n(1019);class o extends s{constructor(t){super({type:"document",...t}),this.nodes||(this.nodes=[])}toResult(t={}){return new r(new i,this,t).stringify()}}o.registerLazyResult=t=>{r=t},o.registerProcessor=t=>{i=t},t.exports=o,o.default=o},250:(t,e,n)=>{"use strict";let r=n(4258),i=n(7981),s=n(9932),o=n(1353),a=n(5995),l=n(1025),c=n(1675);function u(t,e){if(Array.isArray(t))return t.map((t=>u(t)));let{inputs:n,...d}=t;if(n){e=[];for(let t of n){let n={...t,__proto__:a.prototype};n.map&&(n.map={...n.map,__proto__:i.prototype}),e.push(n)}}if(d.nodes&&(d.nodes=t.nodes.map((t=>u(t,e)))),d.source){let{inputId:t,...n}=d.source;d.source=n,null!=t&&(d.source.input=e[t])}if("root"===d.type)return new l(d);if("decl"===d.type)return new r(d);if("rule"===d.type)return new c(d);if("comment"===d.type)return new s(d);if("atrule"===d.type)return new o(d);throw new Error("Unknown node type: "+t.type)}t.exports=u,u.default=u},5995:(t,e,n)=>{"use strict";let{SourceMapConsumer:r,SourceMapGenerator:i}=n(209),{fileURLToPath:s,pathToFileURL:o}=n(7414),{resolve:a,isAbsolute:l}=n(9830),{nanoid:c}=n(2961),u=n(2868),d=n(2671),f=n(7981),p=Symbol("fromOffsetCache"),h=Boolean(r&&i),g=Boolean(a&&l);class m{constructor(t,e={}){if(null==t||"object"==typeof t&&!t.toString)throw new Error(`PostCSS received ${t} instead of CSS string`);if(this.css=t.toString(),"\ufeff"===this.css[0]||"￾"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,e.from&&(!g||/^\w+:\/\//.test(e.from)||l(e.from)?this.file=e.from:this.file=a(e.from)),g&&h){let t=new f(this.css,e);if(t.text){this.map=t;let e=t.consumer().file;!this.file&&e&&(this.file=this.mapResolve(e))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}fromOffset(t){let e,n;if(this[p])n=this[p];else{let t=this.css.split("\n");n=new Array(t.length);let e=0;for(let r=0,i=t.length;r=e)r=n.length-1;else{let e,i=n.length-2;for(;r>1),t=n[e+1])){r=e;break}r=e+1}}return{line:r+1,col:t-n[r]+1}}error(t,e,n,r={}){let i;if(!n){let t=this.fromOffset(e);e=t.line,n=t.col}let s=this.origin(e,n);return i=s?new d(t,s.line,s.column,s.source,s.file,r.plugin):new d(t,e,n,this.css,this.file,r.plugin),i.input={line:e,column:n,source:this.css},this.file&&(o&&(i.input.url=o(this.file).toString()),i.input.file=this.file),i}origin(t,e){if(!this.map)return!1;let n,r=this.map.consumer(),i=r.originalPositionFor({line:t,column:e});if(!i.source)return!1;n=l(i.source)?o(i.source):new URL(i.source,this.map.consumer().sourceRoot||o(this.map.mapFile));let a={url:n.toString(),line:i.line,column:i.column};if("file:"===n.protocol){if(!s)throw new Error("file: protocol is not available in this PostCSS build");a.file=s(n)}let c=r.sourceContentFor(i.source);return c&&(a.source=c),a}mapResolve(t){return/^\w+:\/\//.test(t)?t:a(this.map.consumer().sourceRoot||this.map.root||".",t)}get from(){return this.file||this.id}toJSON(){let t={};for(let e of["hasBOM","css","file","id"])null!=this[e]&&(t[e]=this[e]);return this.map&&(t.map={...this.map},t.map.consumerCache&&(t.map.consumerCache=void 0)),t}}t.exports=m,m.default=m,u&&u.registerInput&&u.registerInput(m)},1939:(t,e,n)=>{"use strict";let{isClean:r,my:i}=n(5513),s=n(8505),o=n(7088),a=n(1019),l=n(6461),c=(n(2448),n(3632)),u=n(6939),d=n(1025);const f={document:"Document",root:"Root",atrule:"AtRule",rule:"Rule",decl:"Declaration",comment:"Comment"},p={postcssPlugin:!0,prepare:!0,Once:!0,Document:!0,Root:!0,Declaration:!0,Rule:!0,AtRule:!0,Comment:!0,DeclarationExit:!0,RuleExit:!0,AtRuleExit:!0,CommentExit:!0,RootExit:!0,DocumentExit:!0,OnceExit:!0},h={postcssPlugin:!0,prepare:!0,Once:!0};function g(t){return"object"==typeof t&&"function"==typeof t.then}function m(t){let e=!1,n=f[t.type];return"decl"===t.type?e=t.prop.toLowerCase():"atrule"===t.type&&(e=t.name.toLowerCase()),e&&t.append?[n,n+"-"+e,0,n+"Exit",n+"Exit-"+e]:e?[n,n+"-"+e,n+"Exit",n+"Exit-"+e]:t.append?[n,0,n+"Exit"]:[n,n+"Exit"]}function b(t){let e;return e="document"===t.type?["Document",0,"DocumentExit"]:"root"===t.type?["Root",0,"RootExit"]:m(t),{node:t,events:e,eventIndex:0,visitors:[],visitorIndex:0,iterator:0}}function v(t){return t[r]=!1,t.nodes&&t.nodes.forEach((t=>v(t))),t}let y={};class w{constructor(t,e,n){let r;if(this.stringified=!1,this.processed=!1,"object"!=typeof e||null===e||"root"!==e.type&&"document"!==e.type)if(e instanceof w||e instanceof c)r=v(e.root),e.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=e.map);else{let t=u;n.syntax&&(t=n.syntax.parse),n.parser&&(t=n.parser),t.parse&&(t=t.parse);try{r=t(e,n)}catch(t){this.processed=!0,this.error=t}r&&!r[i]&&a.rebuild(r)}else r=v(e);this.result=new c(t,r,n),this.helpers={...y,result:this.result,postcss:y},this.plugins=this.processor.plugins.map((t=>"object"==typeof t&&t.prepare?{...t,...t.prepare(this.result)}:t))}get[Symbol.toStringTag](){return"LazyResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.stringify().css}get content(){return this.stringify().content}get map(){return this.stringify().map}get root(){return this.sync().root}get messages(){return this.sync().messages}warnings(){return this.sync().warnings()}toString(){return this.css}then(t,e){return this.async().then(t,e)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let t of this.plugins){if(g(this.runOnRoot(t)))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[r];)t[r]=!0,this.walkSync(t);if(this.listeners.OnceExit)if("document"===t.type)for(let e of t.nodes)this.visitSync(this.listeners.OnceExit,e);else this.visitSync(this.listeners.OnceExit,t)}return this.result}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let t=this.result.opts,e=o;t.syntax&&(e=t.syntax.stringify),t.stringifier&&(e=t.stringifier),e.stringify&&(e=e.stringify);let n=new s(e,this.result.root,this.result.opts).generate();return this.result.css=n[0],this.result.map=n[1],this.result}walkSync(t){t[r]=!0;let e=m(t);for(let n of e)if(0===n)t.nodes&&t.each((t=>{t[r]||this.walkSync(t)}));else{let e=this.listeners[n];if(e&&this.visitSync(e,t.toProxy()))return}}visitSync(t,e){for(let[n,r]of t){let t;this.result.lastPlugin=n;try{t=r(e,this.helpers)}catch(t){throw this.handleError(t,e.proxyOf)}if("root"!==e.type&&"document"!==e.type&&!e.parent)return!0;if(g(t))throw this.getAsyncError()}}runOnRoot(t){this.result.lastPlugin=t;try{if("object"==typeof t&&t.Once){if("document"===this.result.root.type){let e=this.result.root.nodes.map((e=>t.Once(e,this.helpers)));return g(e[0])?Promise.all(e):e}return t.Once(this.result.root,this.helpers)}if("function"==typeof t)return t(this.result.root,this.result)}catch(t){throw this.handleError(t)}}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,e){let n=this.result.lastPlugin;try{e&&e.addToError(t),this.error=t,"CssSyntaxError"!==t.name||t.plugin?n.postcssVersion:(t.plugin=n.postcssPlugin,t.setMessage())}catch(t){console&&console.error&&console.error(t)}return t}async runAsync(){this.plugin=0;for(let t=0;t0;){let t=this.visitTick(e);if(g(t))try{await t}catch(t){let n=e[e.length-1].node;throw this.handleError(t,n)}}}if(this.listeners.OnceExit)for(let[e,n]of this.listeners.OnceExit){this.result.lastPlugin=e;try{if("document"===t.type){let e=t.nodes.map((t=>n(t,this.helpers)));await Promise.all(e)}else await n(t,this.helpers)}catch(t){throw this.handleError(t)}}}return this.processed=!0,this.stringify()}prepareVisitors(){this.listeners={};let t=(t,e,n)=>{this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push([t,n])};for(let e of this.plugins)if("object"==typeof e)for(let n in e){if(!p[n]&&/^[A-Z]/.test(n))throw new Error(`Unknown event ${n} in ${e.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!h[n])if("object"==typeof e[n])for(let r in e[n])t(e,"*"===r?n:n+"-"+r.toLowerCase(),e[n][r]);else"function"==typeof e[n]&&t(e,n,e[n])}this.hasListener=Object.keys(this.listeners).length>0}visitTick(t){let e=t[t.length-1],{node:n,visitors:i}=e;if("root"!==n.type&&"document"!==n.type&&!n.parent)return void t.pop();if(i.length>0&&e.visitorIndex{y=t},t.exports=w,w.default=w,d.registerLazyResult(w),l.registerLazyResult(w)},4715:t=>{"use strict";let e={split(t,e,n){let r=[],i="",s=!1,o=0,a=!1,l=!1;for(let n of t)l?l=!1:"\\"===n?l=!0:a?n===a&&(a=!1):'"'===n||"'"===n?a=n:"("===n?o+=1:")"===n?o>0&&(o-=1):0===o&&e.includes(n)&&(s=!0),s?(""!==i&&r.push(i.trim()),i="",s=!1):i+=n;return(n||""!==i)&&r.push(i.trim()),r},space:t=>e.split(t,[" ","\n","\t"]),comma:t=>e.split(t,[","],!0)};t.exports=e,e.default=e},8505:(t,e,n)=>{"use strict";let{SourceMapConsumer:r,SourceMapGenerator:i}=n(209),{dirname:s,resolve:o,relative:a,sep:l}=n(9830),{pathToFileURL:c}=n(7414),u=Boolean(r&&i),d=Boolean(s&&o&&a&&l);t.exports=class{constructor(t,e,n){this.stringify=t,this.mapOpts=n.map||{},this.root=e,this.opts=n}isMap(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0}previous(){return this.previousMaps||(this.previousMaps=[],this.root.walk((t=>{if(t.source&&t.source.input.map){let e=t.source.input.map;this.previousMaps.includes(e)||this.previousMaps.push(e)}}))),this.previousMaps}isInline(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;let t=this.mapOpts.annotation;return(void 0===t||!0===t)&&(!this.previous().length||this.previous().some((t=>t.inline)))}isSourcesContent(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some((t=>t.withContent()))}clearAnnotation(){if(!1===this.mapOpts.annotation)return;let t;for(let e=this.root.nodes.length-1;e>=0;e--)t=this.root.nodes[e],"comment"===t.type&&0===t.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(e)}setSourcesContent(){let t={};this.root.walk((e=>{if(e.source){let n=e.source.input.from;n&&!t[n]&&(t[n]=!0,this.map.setSourceContent(this.toUrl(this.path(n)),e.source.input.css))}}))}applyPrevMaps(){for(let t of this.previous()){let e,n=this.toUrl(this.path(t.file)),i=t.root||s(t.file);!1===this.mapOpts.sourcesContent?(e=new r(t.text),e.sourcesContent&&(e.sourcesContent=e.sourcesContent.map((()=>null)))):e=t.consumer(),this.map.applySourceMap(e,n,this.toUrl(this.path(i)))}}isAnnotation(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some((t=>t.annotation)))}toBase64(t){return Buffer?Buffer.from(t).toString("base64"):window.btoa(unescape(encodeURIComponent(t)))}addAnnotation(){let t;t=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";let e="\n";this.css.includes("\r\n")&&(e="\r\n"),this.css+=e+"/*# sourceMappingURL="+t+" */"}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}generateMap(){return this.generateString(),this.isSourcesContent()&&this.setSourcesContent(),this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}path(t){if(0===t.indexOf("<"))return t;if(/^\w+:\/\//.test(t))return t;if(this.mapOpts.absolute)return t;let e=this.opts.to?s(this.opts.to):".";return"string"==typeof this.mapOpts.annotation&&(e=s(o(e,this.mapOpts.annotation))),t=a(e,t)}toUrl(t){return"\\"===l&&(t=t.replace(/\\/g,"/")),encodeURI(t).replace(/[#?]/g,encodeURIComponent)}sourcePath(t){if(this.mapOpts.from)return this.toUrl(this.mapOpts.from);if(this.mapOpts.absolute){if(c)return c(t.source.input.from).toString();throw new Error("`map.absolute` option is not available in this PostCSS build")}return this.toUrl(this.path(t.source.input.from))}generateString(){this.css="",this.map=new i({file:this.outputFile()});let t,e,n=1,r=1,s="",o={source:"",generated:{line:0,column:0},original:{line:0,column:0}};this.stringify(this.root,((i,a,l)=>{if(this.css+=i,a&&"end"!==l&&(o.generated.line=n,o.generated.column=r-1,a.source&&a.source.start?(o.source=this.sourcePath(a),o.original.line=a.source.start.line,o.original.column=a.source.start.column-1,this.map.addMapping(o)):(o.source=s,o.original.line=1,o.original.column=0,this.map.addMapping(o))),t=i.match(/\n/g),t?(n+=t.length,e=i.lastIndexOf("\n"),r=i.length-e):r+=i.length,a&&"start"!==l){let t=a.parent||{raws:{}};("decl"!==a.type||a!==t.last||t.raws.semicolon)&&(a.source&&a.source.end?(o.source=this.sourcePath(a),o.original.line=a.source.end.line,o.original.column=a.source.end.column-1,o.generated.line=n,o.generated.column=r-2,this.map.addMapping(o)):(o.source=s,o.original.line=1,o.original.column=0,o.generated.line=n,o.generated.column=r-1,this.map.addMapping(o)))}}))}generate(){if(this.clearAnnotation(),d&&u&&this.isMap())return this.generateMap();let t="";return this.stringify(this.root,(e=>{t+=e})),[t]}}},5631:(t,e,n)=>{"use strict";let{isClean:r,my:i}=n(5513),s=n(2671),o=n(1062),a=n(7088);function l(t,e){let n=new t.constructor;for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r))continue;if("proxyCache"===r)continue;let i=t[r],s=typeof i;"parent"===r&&"object"===s?e&&(n[r]=e):"source"===r?n[r]=i:Array.isArray(i)?n[r]=i.map((t=>l(t,n))):("object"===s&&null!==i&&(i=l(i)),n[r]=i)}return n}class c{constructor(t={}){this.raws={},this[r]=!1,this[i]=!0;for(let e in t)if("nodes"===e){this.nodes=[];for(let n of t[e])"function"==typeof n.clone?this.append(n.clone()):this.append(n)}else this[e]=t[e]}error(t,e={}){if(this.source){let n=this.positionBy(e);return this.source.input.error(t,n.line,n.column,e)}return new s(t)}warn(t,e,n){let r={node:this};for(let t in n)r[t]=n[t];return t.warn(e,r)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(t=a){t.stringify&&(t=t.stringify);let e="";return t(this,(t=>{e+=t})),e}assign(t={}){for(let e in t)this[e]=t[e];return this}clone(t={}){let e=l(this);for(let n in t)e[n]=t[n];return e}cloneBefore(t={}){let e=this.clone(t);return this.parent.insertBefore(this,e),e}cloneAfter(t={}){let e=this.clone(t);return this.parent.insertAfter(this,e),e}replaceWith(...t){if(this.parent){let e=this,n=!1;for(let r of t)r===this?n=!0:n?(this.parent.insertAfter(e,r),e=r):this.parent.insertBefore(e,r);n||this.remove()}return this}next(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t+1]}prev(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t-1]}before(t){return this.parent.insertBefore(this,t),this}after(t){return this.parent.insertAfter(this,t),this}root(){let t=this;for(;t.parent&&"document"!==t.parent.type;)t=t.parent;return t}raw(t,e){return(new o).raw(this,t,e)}cleanRaws(t){delete this.raws.before,delete this.raws.after,t||delete this.raws.between}toJSON(t,e){let n={},r=null==e;e=e||new Map;let i=0;for(let t in this){if(!Object.prototype.hasOwnProperty.call(this,t))continue;if("parent"===t||"proxyCache"===t)continue;let r=this[t];if(Array.isArray(r))n[t]=r.map((t=>"object"==typeof t&&t.toJSON?t.toJSON(null,e):t));else if("object"==typeof r&&r.toJSON)n[t]=r.toJSON(null,e);else if("source"===t){let s=e.get(r.input);null==s&&(s=i,e.set(r.input,i),i++),n[t]={inputId:s,start:r.start,end:r.end}}else n[t]=r}return r&&(n.inputs=[...e.keys()].map((t=>t.toJSON()))),n}positionInside(t){let e=this.toString(),n=this.source.start.column,r=this.source.start.line;for(let i=0;i(t[e]===n||(t[e]=n,"prop"!==e&&"value"!==e&&"name"!==e&&"params"!==e&&"important"!==e&&"text"!==e||t.markDirty()),!0),get:(t,e)=>"proxyOf"===e?t:"root"===e?()=>t.root().toProxy():t[e]}}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}addToError(t){if(t.postcssNode=this,t.stack&&this.source&&/\n\s{4}at /.test(t.stack)){let e=this.source;t.stack=t.stack.replace(/\n\s{4}at /,`$&${e.input.from}:${e.start.line}:${e.start.column}$&`)}return t}markDirty(){if(this[r]){this[r]=!1;let t=this;for(;t=t.parent;)t[r]=!1}}get proxyOf(){return this}}t.exports=c,c.default=c},6939:(t,e,n)=>{"use strict";let r=n(1019),i=n(8867),s=n(5995);function o(t,e){let n=new s(t,e),r=new i(n);try{r.parse()}catch(t){throw t}return r.root}t.exports=o,o.default=o,r.registerParse(o)},8867:(t,e,n)=>{"use strict";let r=n(4258),i=n(3852),s=n(9932),o=n(1353),a=n(1025),l=n(1675);t.exports=class{constructor(t){this.input=t,this.root=new a,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:t,start:{offset:0,line:1,column:1}}}createTokenizer(){this.tokenizer=i(this.input)}parse(){let t;for(;!this.tokenizer.endOfFile();)switch(t=this.tokenizer.nextToken(),t[0]){case"space":this.spaces+=t[1];break;case";":this.freeSemicolon(t);break;case"}":this.end(t);break;case"comment":this.comment(t);break;case"at-word":this.atrule(t);break;case"{":this.emptyRule(t);break;default:this.other(t)}this.endFile()}comment(t){let e=new s;this.init(e,t[2]),e.source.end=this.getPosition(t[3]||t[2]);let n=t[1].slice(2,-2);if(/^\s*$/.test(n))e.text="",e.raws.left=n,e.raws.right="";else{let t=n.match(/^(\s*)([^]*\S)(\s*)$/);e.text=t[2],e.raws.left=t[1],e.raws.right=t[3]}}emptyRule(t){let e=new l;this.init(e,t[2]),e.selector="",e.raws.between="",this.current=e}other(t){let e=!1,n=null,r=!1,i=null,s=[],o=t[1].startsWith("--"),a=[],l=t;for(;l;){if(n=l[0],a.push(l),"("===n||"["===n)i||(i=l),s.push("("===n?")":"]");else if(o&&r&&"{"===n)i||(i=l),s.push("}");else if(0===s.length){if(";"===n){if(r)return void this.decl(a,o);break}if("{"===n)return void this.rule(a);if("}"===n){this.tokenizer.back(a.pop()),e=!0;break}":"===n&&(r=!0)}else n===s[s.length-1]&&(s.pop(),0===s.length&&(i=null));l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(e=!0),s.length>0&&this.unclosedBracket(i),e&&r){for(;a.length&&(l=a[a.length-1][0],"space"===l||"comment"===l);)this.tokenizer.back(a.pop());this.decl(a,o)}else this.unknownWord(a)}rule(t){t.pop();let e=new l;this.init(e,t[0][2]),e.raws.between=this.spacesAndCommentsFromEnd(t),this.raw(e,"selector",t),this.current=e}decl(t,e){let n=new r;this.init(n,t[0][2]);let i,s=t[t.length-1];for(";"===s[0]&&(this.semicolon=!0,t.pop()),n.source.end=this.getPosition(s[3]||s[2]);"word"!==t[0][0];)1===t.length&&this.unknownWord(t),n.raws.before+=t.shift()[1];for(n.source.start=this.getPosition(t[0][2]),n.prop="";t.length;){let e=t[0][0];if(":"===e||"space"===e||"comment"===e)break;n.prop+=t.shift()[1]}for(n.raws.between="";t.length;){if(i=t.shift(),":"===i[0]){n.raws.between+=i[1];break}"word"===i[0]&&/\w/.test(i[1])&&this.unknownWord([i]),n.raws.between+=i[1]}"_"!==n.prop[0]&&"*"!==n.prop[0]||(n.raws.before+=n.prop[0],n.prop=n.prop.slice(1));let o=this.spacesAndCommentsFromStart(t);this.precheckMissedSemicolon(t);for(let e=t.length-1;e>=0;e--){if(i=t[e],"!important"===i[1].toLowerCase()){n.important=!0;let r=this.stringFrom(t,e);r=this.spacesFromEnd(t)+r," !important"!==r&&(n.raws.important=r);break}if("important"===i[1].toLowerCase()){let r=t.slice(0),i="";for(let t=e;t>0;t--){let e=r[t][0];if(0===i.trim().indexOf("!")&&"space"!==e)break;i=r.pop()[1]+i}0===i.trim().indexOf("!")&&(n.important=!0,n.raws.important=i,t=r)}if("space"!==i[0]&&"comment"!==i[0])break}let a=t.some((t=>"space"!==t[0]&&"comment"!==t[0]));this.raw(n,"value",t),a?n.raws.between+=o:n.value=o+n.value,n.value.includes(":")&&!e&&this.checkMissedSemicolon(t)}atrule(t){let e,n,r,i=new o;i.name=t[1].slice(1),""===i.name&&this.unnamedAtrule(i,t),this.init(i,t[2]);let s=!1,a=!1,l=[],c=[];for(;!this.tokenizer.endOfFile();){if(e=(t=this.tokenizer.nextToken())[0],"("===e||"["===e?c.push("("===e?")":"]"):"{"===e&&c.length>0?c.push("}"):e===c[c.length-1]&&c.pop(),0===c.length){if(";"===e){i.source.end=this.getPosition(t[2]),this.semicolon=!0;break}if("{"===e){a=!0;break}if("}"===e){if(l.length>0){for(r=l.length-1,n=l[r];n&&"space"===n[0];)n=l[--r];n&&(i.source.end=this.getPosition(n[3]||n[2]))}this.end(t);break}l.push(t)}else l.push(t);if(this.tokenizer.endOfFile()){s=!0;break}}i.raws.between=this.spacesAndCommentsFromEnd(l),l.length?(i.raws.afterName=this.spacesAndCommentsFromStart(l),this.raw(i,"params",l),s&&(t=l[l.length-1],i.source.end=this.getPosition(t[3]||t[2]),this.spaces=i.raws.between,i.raws.between="")):(i.raws.afterName="",i.params=""),a&&(i.nodes=[],this.current=i)}end(t){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(t[2]),this.current=this.current.parent):this.unexpectedClose(t)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces}freeSemicolon(t){if(this.spaces+=t[1],this.current.nodes){let t=this.current.nodes[this.current.nodes.length-1];t&&"rule"===t.type&&!t.raws.ownSemicolon&&(t.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(t){let e=this.input.fromOffset(t);return{offset:t,line:e.line,column:e.col}}init(t,e){this.current.push(t),t.source={start:this.getPosition(e),input:this.input},t.raws.before=this.spaces,this.spaces="","comment"!==t.type&&(this.semicolon=!1)}raw(t,e,n){let r,i,s,o,a=n.length,l="",c=!0,u=/^([#.|])?(\w)+/i;for(let e=0;et+e[1]),"");t.raws[e]={value:l,raw:r}}t[e]=l}spacesAndCommentsFromEnd(t){let e,n="";for(;t.length&&(e=t[t.length-1][0],"space"===e||"comment"===e);)n=t.pop()[1]+n;return n}spacesAndCommentsFromStart(t){let e,n="";for(;t.length&&(e=t[0][0],"space"===e||"comment"===e);)n+=t.shift()[1];return n}spacesFromEnd(t){let e,n="";for(;t.length&&(e=t[t.length-1][0],"space"===e);)n=t.pop()[1]+n;return n}stringFrom(t,e){let n="";for(let r=e;r=0&&(n=t[i],"space"===n[0]||(r+=1,2!==r));i--);throw this.input.error("Missed semicolon","word"===n[0]?n[3]+1:n[2])}}},20:(t,e,n)=>{"use strict";let r=n(2671),i=n(4258),s=n(1939),o=n(1019),a=n(1723),l=n(7088),c=n(250),u=n(6461),d=n(1728),f=n(9932),p=n(1353),h=n(3632),g=n(5995),m=n(6939),b=n(4715),v=n(1675),y=n(1025),w=n(5631);function _(...t){return 1===t.length&&Array.isArray(t[0])&&(t=t[0]),new a(t)}_.plugin=function(t,e){function n(...n){let r=e(...n);return r.postcssPlugin=t,r.postcssVersion=(new a).version,r}let r;return console&&console.warn&&(console.warn(t+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(t+": 里面 postcss.plugin 被弃用. 迁移指南:\nhttps://www.w3ctech.com/topic/2226")),Object.defineProperty(n,"postcss",{get:()=>(r||(r=n()),r)}),n.process=function(t,e,r){return _([n(r)]).process(t,e)},n},_.stringify=l,_.parse=m,_.fromJSON=c,_.list=b,_.comment=t=>new f(t),_.atRule=t=>new p(t),_.decl=t=>new i(t),_.rule=t=>new v(t),_.root=t=>new y(t),_.document=t=>new u(t),_.CssSyntaxError=r,_.Declaration=i,_.Container=o,_.Document=u,_.Comment=f,_.Warning=d,_.AtRule=p,_.Result=h,_.Input=g,_.Rule=v,_.Root=y,_.Node=w,s.registerPostcss(_),t.exports=_,_.default=_},7981:(t,e,n)=>{"use strict";let{SourceMapConsumer:r,SourceMapGenerator:i}=n(209),{existsSync:s,readFileSync:o}=n(4777),{dirname:a,join:l}=n(9830);class c{constructor(t,e){if(!1===e.map)return;this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let n=e.map?e.map.prev:void 0,r=this.loadMap(e.from,n);!this.mapFile&&e.from&&(this.mapFile=e.from),this.mapFile&&(this.root=a(this.mapFile)),r&&(this.text=r)}consumer(){return this.consumerCache||(this.consumerCache=new r(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(t,e){return!!t&&t.substr(0,e.length)===e}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}loadAnnotation(t){let e=t.match(/\/\*\s*# sourceMappingURL=/gm);if(!e)return;let n=t.lastIndexOf(e.pop()),r=t.indexOf("*/",n);n>-1&&r>-1&&(this.annotation=this.getAnnotationURL(t.substring(n,r)))}decodeInline(t){if(/^data:application\/json;charset=utf-?8,/.test(t)||/^data:application\/json,/.test(t))return decodeURIComponent(t.substr(RegExp.lastMatch.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(t)||/^data:application\/json;base64,/.test(t))return e=t.substr(RegExp.lastMatch.length),Buffer?Buffer.from(e,"base64").toString():window.atob(e);var e;let n=t.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+n)}loadFile(t){if(this.root=a(t),s(t))return this.mapFile=t,o(t,"utf-8").toString().trim()}loadMap(t,e){if(!1===e)return!1;if(e){if("string"==typeof e)return e;if("function"!=typeof e){if(e instanceof r)return i.fromSourceMap(e).toString();if(e instanceof i)return e.toString();if(this.isMap(e))return JSON.stringify(e);throw new Error("Unsupported previous source map format: "+e.toString())}{let n=e(t);if(n){let t=this.loadFile(n);if(!t)throw new Error("Unable to load previous source map: "+n.toString());return t}}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let e=this.annotation;return t&&(e=l(a(t),e)),this.loadFile(e)}}}isMap(t){return"object"==typeof t&&("string"==typeof t.mappings||"string"==typeof t._mappings||Array.isArray(t.sections))}}t.exports=c,c.default=c},1723:(t,e,n)=>{"use strict";let r=n(1939),i=n(6461),s=n(1025);class o{constructor(t=[]){this.version="8.3.11",this.plugins=this.normalize(t)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}process(t,e={}){return 0!==this.plugins.length||void 0!==e.parser||void 0!==e.stringifier||void 0!==e.syntax||e.hideNothingWarning,new r(this,t,e)}normalize(t){let e=[];for(let n of t)if(!0===n.postcss?n=n():n.postcss&&(n=n.postcss),"object"==typeof n&&Array.isArray(n.plugins))e=e.concat(n.plugins);else if("object"==typeof n&&n.postcssPlugin)e.push(n);else if("function"==typeof n)e.push(n);else{if("object"!=typeof n||!n.parse&&!n.stringify)throw new Error(n+" is not a PostCSS plugin")}return e}}t.exports=o,o.default=o,s.registerProcessor(o),i.registerProcessor(o)},3632:(t,e,n)=>{"use strict";let r=n(1728);class i{constructor(t,e,n){this.processor=t,this.messages=[],this.root=e,this.opts=n,this.css=void 0,this.map=void 0}toString(){return this.css}warn(t,e={}){e.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(e.plugin=this.lastPlugin.postcssPlugin);let n=new r(t,e);return this.messages.push(n),n}warnings(){return this.messages.filter((t=>"warning"===t.type))}get content(){return this.css}}t.exports=i,i.default=i},1025:(t,e,n)=>{"use strict";let r,i,s=n(1019);class o extends s{constructor(t){super(t),this.type="root",this.nodes||(this.nodes=[])}removeChild(t,e){let n=this.index(t);return!e&&0===n&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[n].raws.before),super.removeChild(t)}normalize(t,e,n){let r=super.normalize(t);if(e)if("prepend"===n)this.nodes.length>1?e.raws.before=this.nodes[1].raws.before:delete e.raws.before;else if(this.first!==e)for(let t of r)t.raws.before=e.raws.before;return r}toResult(t={}){return new r(new i,this,t).stringify()}}o.registerLazyResult=t=>{r=t},o.registerProcessor=t=>{i=t},t.exports=o,o.default=o},1675:(t,e,n)=>{"use strict";let r=n(1019),i=n(4715);class s extends r{constructor(t){super(t),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return i.comma(this.selector)}set selectors(t){let e=this.selector?this.selector.match(/,\s*/):null,n=e?e[0]:","+this.raw("between","beforeOpen");this.selector=t.join(n)}}t.exports=s,s.default=s,r.registerRule(s)},1062:t=>{"use strict";const e={colon:": ",indent:" ",beforeDecl:"\n",beforeRule:"\n",beforeOpen:" ",beforeClose:"\n",beforeComment:"\n",after:"\n",emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};t.exports=class{constructor(t){this.builder=t}stringify(t,e){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,e)}document(t){this.body(t)}root(t){this.body(t),t.raws.after&&this.builder(t.raws.after)}comment(t){let e=this.raw(t,"left","commentLeft"),n=this.raw(t,"right","commentRight");this.builder("/*"+e+t.text+n+"*/",t)}decl(t,e){let n=this.raw(t,"between","colon"),r=t.prop+n+this.rawValue(t,"value");t.important&&(r+=t.raws.important||" !important"),e&&(r+=";"),this.builder(r,t)}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(t.raws.ownSemicolon,t,"end")}atrule(t,e){let n="@"+t.name,r=t.params?this.rawValue(t,"params"):"";if(void 0!==t.raws.afterName?n+=t.raws.afterName:r&&(n+=" "),t.nodes)this.block(t,n+r);else{let i=(t.raws.between||"")+(e?";":"");this.builder(n+r+i,t)}}body(t){let e=t.nodes.length-1;for(;e>0&&"comment"===t.nodes[e].type;)e-=1;let n=this.raw(t,"semicolon");for(let r=0;r{if(i=t.raws[n],void 0!==i)return!1}))}var a;return void 0===i&&(i=e[r]),o.rawCache[r]=i,i}rawSemicolon(t){let e;return t.walk((t=>{if(t.nodes&&t.nodes.length&&"decl"===t.last.type&&(e=t.raws.semicolon,void 0!==e))return!1})),e}rawEmptyBody(t){let e;return t.walk((t=>{if(t.nodes&&0===t.nodes.length&&(e=t.raws.after,void 0!==e))return!1})),e}rawIndent(t){if(t.raws.indent)return t.raws.indent;let e;return t.walk((n=>{let r=n.parent;if(r&&r!==t&&r.parent&&r.parent===t&&void 0!==n.raws.before){let t=n.raws.before.split("\n");return e=t[t.length-1],e=e.replace(/\S/g,""),!1}})),e}rawBeforeComment(t,e){let n;return t.walkComments((t=>{if(void 0!==t.raws.before)return n=t.raws.before,n.includes("\n")&&(n=n.replace(/[^\n]+$/,"")),!1})),void 0===n?n=this.raw(e,null,"beforeDecl"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeDecl(t,e){let n;return t.walkDecls((t=>{if(void 0!==t.raws.before)return n=t.raws.before,n.includes("\n")&&(n=n.replace(/[^\n]+$/,"")),!1})),void 0===n?n=this.raw(e,null,"beforeRule"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeRule(t){let e;return t.walk((n=>{if(n.nodes&&(n.parent!==t||t.first!==n)&&void 0!==n.raws.before)return e=n.raws.before,e.includes("\n")&&(e=e.replace(/[^\n]+$/,"")),!1})),e&&(e=e.replace(/\S/g,"")),e}rawBeforeClose(t){let e;return t.walk((t=>{if(t.nodes&&t.nodes.length>0&&void 0!==t.raws.after)return e=t.raws.after,e.includes("\n")&&(e=e.replace(/[^\n]+$/,"")),!1})),e&&(e=e.replace(/\S/g,"")),e}rawBeforeOpen(t){let e;return t.walk((t=>{if("decl"!==t.type&&(e=t.raws.between,void 0!==e))return!1})),e}rawColon(t){let e;return t.walkDecls((t=>{if(void 0!==t.raws.between)return e=t.raws.between.replace(/[^\s:]/g,""),!1})),e}beforeAfter(t,e){let n;n="decl"===t.type?this.raw(t,null,"beforeDecl"):"comment"===t.type?this.raw(t,null,"beforeComment"):"before"===e?this.raw(t,null,"beforeRule"):this.raw(t,null,"beforeClose");let r=t.parent,i=0;for(;r&&"root"!==r.type;)i+=1,r=r.parent;if(n.includes("\n")){let e=this.raw(t,null,"indent");if(e.length)for(let t=0;t{"use strict";let r=n(1062);function i(t,e){new r(e).stringify(t)}t.exports=i,i.default=i},5513:t=>{"use strict";t.exports.isClean=Symbol("isClean"),t.exports.my=Symbol("my")},3852:t=>{"use strict";const e="'".charCodeAt(0),n='"'.charCodeAt(0),r="\\".charCodeAt(0),i="/".charCodeAt(0),s="\n".charCodeAt(0),o=" ".charCodeAt(0),a="\f".charCodeAt(0),l="\t".charCodeAt(0),c="\r".charCodeAt(0),u="[".charCodeAt(0),d="]".charCodeAt(0),f="(".charCodeAt(0),p=")".charCodeAt(0),h="{".charCodeAt(0),g="}".charCodeAt(0),m=";".charCodeAt(0),b="*".charCodeAt(0),v=":".charCodeAt(0),y="@".charCodeAt(0),w=/[\t\n\f\r "#'()/;[\\\]{}]/g,_=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,x=/.[\n"'(/\\]/,k=/[\da-f]/i;t.exports=function(t,C={}){let S,T,O,A,E,P,L,D,j,M,I=t.css.valueOf(),R=C.ignoreErrors,N=I.length,q=0,U=[],B=[];function F(e){throw t.error("Unclosed "+e,q)}return{back:function(t){B.push(t)},nextToken:function(t){if(B.length)return B.pop();if(q>=N)return;let C=!!t&&t.ignoreUnclosed;switch(S=I.charCodeAt(q),S){case s:case o:case l:case c:case a:T=q;do{T+=1,S=I.charCodeAt(T)}while(S===o||S===s||S===l||S===c||S===a);M=["space",I.slice(q,T)],q=T-1;break;case u:case d:case h:case g:case v:case m:case p:{let t=String.fromCharCode(S);M=[t,t,q];break}case f:if(D=U.length?U.pop()[1]:"",j=I.charCodeAt(q+1),"url"===D&&j!==e&&j!==n&&j!==o&&j!==s&&j!==l&&j!==a&&j!==c){T=q;do{if(P=!1,T=I.indexOf(")",T+1),-1===T){if(R||C){T=q;break}F("bracket")}for(L=T;I.charCodeAt(L-1)===r;)L-=1,P=!P}while(P);M=["brackets",I.slice(q,T+1),q,T],q=T}else T=I.indexOf(")",q+1),A=I.slice(q,T+1),-1===T||x.test(A)?M=["(","(",q]:(M=["brackets",A,q,T],q=T);break;case e:case n:O=S===e?"'":'"',T=q;do{if(P=!1,T=I.indexOf(O,T+1),-1===T){if(R||C){T=q+1;break}F("string")}for(L=T;I.charCodeAt(L-1)===r;)L-=1,P=!P}while(P);M=["string",I.slice(q,T+1),q,T],q=T;break;case y:w.lastIndex=q+1,w.test(I),T=0===w.lastIndex?I.length-1:w.lastIndex-2,M=["at-word",I.slice(q,T+1),q,T],q=T;break;case r:for(T=q,E=!0;I.charCodeAt(T+1)===r;)T+=1,E=!E;if(S=I.charCodeAt(T+1),E&&S!==i&&S!==o&&S!==s&&S!==l&&S!==c&&S!==a&&(T+=1,k.test(I.charAt(T)))){for(;k.test(I.charAt(T+1));)T+=1;I.charCodeAt(T+1)===o&&(T+=1)}M=["word",I.slice(q,T+1),q,T],q=T;break;default:S===i&&I.charCodeAt(q+1)===b?(T=I.indexOf("*/",q+2)+1,0===T&&(R||C?T=I.length:F("comment")),M=["comment",I.slice(q,T+1),q,T],q=T):(_.lastIndex=q+1,_.test(I),T=0===_.lastIndex?I.length-1:_.lastIndex-2,M=["word",I.slice(q,T+1),q,T],U.push(M),q=T)}return q++,M},endOfFile:function(){return 0===B.length&&q>=N},position:function(){return q}}}},2448:t=>{"use strict";let e={};t.exports=function(t){e[t]||(e[t]=!0,"undefined"!=typeof console&&console.warn&&console.warn(t))}},1728:t=>{"use strict";class e{constructor(t,e={}){if(this.type="warning",this.text=t,e.node&&e.node.source){let t=e.node.positionBy(e);this.line=t.line,this.column=t.column}for(let t in e)this[t]=e[t]}toString(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}t.exports=e,e.default=e},1036:(t,e,n)=>{const r=n(3719),i=n(2997),{isPlainObject:s}=n(977),o=n(9996),a=n(9430),{parse:l}=n(20),c=["img","audio","video","picture","svg","object","map","iframe","embed"],u=["script","style"];function d(t,e){t&&Object.keys(t).forEach((function(n){e(t[n],n)}))}function f(t,e){return{}.hasOwnProperty.call(t,e)}function p(t,e){const n=[];return d(t,(function(t){e(t)&&n.push(t)})),n}t.exports=g;const h=/^[^\0\t\n\f\r /<=>]+$/;function g(t,e,n){if(null==t)return"";let b="",v="";function y(t,e){const n=this;this.tag=t,this.attribs=e||{},this.tagPosition=b.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){if(E.length){E[E.length-1].text+=n.text}},this.updateParentNodeMediaChildren=function(){if(E.length&&c.includes(this.tag)){E[E.length-1].mediaChildren.push(this.tag)}}}(e=Object.assign({},g.defaults,e)).parser=Object.assign({},m,e.parser),u.forEach((function(t){e.allowedTags&&e.allowedTags.indexOf(t)>-1&&!e.allowVulnerableTags&&console.warn(`\n\n⚠️ Your \`allowedTags\` option includes, \`${t}\`, which is inherently\nvulnerable to XSS attacks. Please remove it from \`allowedTags\`.\nOr, to disable this warning, add the \`allowVulnerableTags\` option\nand ensure you are accounting for this risk.\n\n`)}));const w=e.nonTextTags||["script","style","textarea","option"];let _,x;e.allowedAttributes&&(_={},x={},d(e.allowedAttributes,(function(t,e){_[e]=[];const n=[];t.forEach((function(t){"string"==typeof t&&t.indexOf("*")>=0?n.push(i(t).replace(/\\\*/g,".*")):_[e].push(t)})),n.length&&(x[e]=new RegExp("^("+n.join("|")+")$"))})));const k={},C={},S={};d(e.allowedClasses,(function(t,e){_&&(f(_,e)||(_[e]=[]),_[e].push("class")),k[e]=[],S[e]=[];const n=[];t.forEach((function(t){"string"==typeof t&&t.indexOf("*")>=0?n.push(i(t).replace(/\\\*/g,".*")):t instanceof RegExp?S[e].push(t):k[e].push(t)})),n.length&&(C[e]=new RegExp("^("+n.join("|")+")$"))}));const T={};let O,A,E,P,L,D,j;d(e.transformTags,(function(t,e){let n;"function"==typeof t?n=t:"string"==typeof t&&(n=g.simpleTransform(t)),"*"===e?O=n:T[e]=n}));let M=!1;R();const I=new r.Parser({onopentag:function(t,n){if(e.enforceHtmlBoundary&&"html"===t&&R(),D)return void j++;const r=new y(t,n);E.push(r);let i=!1;const c=!!r.text;let u;if(f(T,t)&&(u=T[t](t,n),r.attribs=n=u.attribs,void 0!==u.text&&(r.innerText=u.text),t!==u.tagName&&(r.name=t=u.tagName,L[A]=u.tagName)),O&&(u=O(t,n),r.attribs=n=u.attribs,t!==u.tagName&&(r.name=t=u.tagName,L[A]=u.tagName)),(e.allowedTags&&-1===e.allowedTags.indexOf(t)||"recursiveEscape"===e.disallowedTagsMode&&!function(t){for(const e in t)if(f(t,e))return!1;return!0}(P)||null!=e.nestingLimit&&A>=e.nestingLimit)&&(i=!0,P[A]=!0,"discard"===e.disallowedTagsMode&&-1!==w.indexOf(t)&&(D=!0,j=1),P[A]=!0),A++,i){if("discard"===e.disallowedTagsMode)return;v=b,b=""}b+="<"+t,"script"===t&&(e.allowedScriptHostnames||e.allowedScriptDomains)&&(r.innerText=""),(!_||f(_,t)||_["*"])&&d(n,(function(n,i){if(!h.test(i))return void delete r.attribs[i];let c=!1;if(!_||f(_,t)&&-1!==_[t].indexOf(i)||_["*"]&&-1!==_["*"].indexOf(i)||f(x,t)&&x[t].test(i)||x["*"]&&x["*"].test(i))c=!0;else if(_&&_[t])for(const e of _[t])if(s(e)&&e.name&&e.name===i){c=!0;let t="";if(!0===e.multiple){const r=n.split(" ");for(const n of r)-1!==e.values.indexOf(n)&&(""===t?t=n:t+=" "+n)}else e.values.indexOf(n)>=0&&(t=n);n=t}if(c){if(-1!==e.allowedSchemesAppliedToAttributes.indexOf(i)&&q(t,n))return void delete r.attribs[i];if("script"===t&&"src"===i){let t=!0;try{const r=U(n);if(e.allowedScriptHostnames||e.allowedScriptDomains){const n=(e.allowedScriptHostnames||[]).find((function(t){return t===r.url.hostname})),i=(e.allowedScriptDomains||[]).find((function(t){return r.url.hostname===t||r.url.hostname.endsWith(`.${t}`)}));t=n||i}}catch(e){t=!1}if(!t)return void delete r.attribs[i]}if("iframe"===t&&"src"===i){let t=!0;try{const r=U(n);if(r.isRelativeUrl)t=f(e,"allowIframeRelativeUrls")?e.allowIframeRelativeUrls:!e.allowedIframeHostnames&&!e.allowedIframeDomains;else if(e.allowedIframeHostnames||e.allowedIframeDomains){const n=(e.allowedIframeHostnames||[]).find((function(t){return t===r.url.hostname})),i=(e.allowedIframeDomains||[]).find((function(t){return r.url.hostname===t||r.url.hostname.endsWith(`.${t}`)}));t=n||i}}catch(e){t=!1}if(!t)return void delete r.attribs[i]}if("srcset"===i)try{let t=a(n);if(t.forEach((function(t){q("srcset",t.url)&&(t.evil=!0)})),t=p(t,(function(t){return!t.evil})),!t.length)return void delete r.attribs[i];n=p(t,(function(t){return!t.evil})).map((function(t){if(!t.url)throw new Error("URL missing");return t.url+(t.w?` ${t.w}w`:"")+(t.h?` ${t.h}h`:"")+(t.d?` ${t.d}x`:"")})).join(", "),r.attribs[i]=n}catch(t){return void delete r.attribs[i]}if("class"===i){const e=k[t],s=k["*"],a=C[t],l=S[t],c=[a,C["*"]].concat(l).filter((function(t){return t}));if(!(n=B(n,e&&s?o(e,s):e||s,c)).length)return void delete r.attribs[i]}if("style"===i)try{const s=function(t,e){if(!e)return t;const n=t.nodes[0];let r;r=e[n.selector]&&e["*"]?o(e[n.selector],e["*"]):e[n.selector]||e["*"];r&&(t.nodes[0].nodes=n.nodes.reduce(function(t){return function(e,n){if(f(t,n.prop)){t[n.prop].some((function(t){return t.test(n.value)}))&&e.push(n)}return e}}(r),[]));return t}(l(t+" {"+n+"}"),e.allowedStyles);if(0===(n=function(t){return t.nodes[0].nodes.reduce((function(t,e){return t.push(`${e.prop}:${e.value}${e.important?" !important":""}`),t}),[]).join(";")}(s)).length)return void delete r.attribs[i]}catch(t){return void delete r.attribs[i]}b+=" "+i,n&&n.length&&(b+='="'+N(n,!0)+'"')}else delete r.attribs[i]})),-1!==e.selfClosing.indexOf(t)?b+=" />":(b+=">",!r.innerText||c||e.textFilter||(b+=N(r.innerText),M=!0)),i&&(b=v+N(b),v="")},ontext:function(t){if(D)return;const n=E[E.length-1];let r;if(n&&(r=n.tag,t=void 0!==n.innerText?n.innerText:t),"discard"!==e.disallowedTagsMode||"script"!==r&&"style"!==r){const n=N(t,!1);e.textFilter&&!M?b+=e.textFilter(n,r):M||(b+=n)}else b+=t;if(E.length){E[E.length-1].text+=t}},onclosetag:function(t){if(D){if(j--,j)return;D=!1}const n=E.pop();if(!n)return;D=!!e.enforceHtmlBoundary&&"html"===t,A--;const r=P[A];if(r){if(delete P[A],"discard"===e.disallowedTagsMode)return void n.updateParentNodeText();v=b,b=""}L[A]&&(t=L[A],delete L[A]),e.exclusiveFilter&&e.exclusiveFilter(n)?b=b.substr(0,n.tagPosition):(n.updateParentNodeMediaChildren(),n.updateParentNodeText(),-1===e.selfClosing.indexOf(t)?(b+="",r&&(b=v+N(b),v=""),M=!1):r&&(b=v,v=""))}},e.parser);return I.write(t),I.end(),b;function R(){b="",A=0,E=[],P={},L={},D=!1,j=0}function N(t,n){return"string"!=typeof t&&(t+=""),e.parser.decodeEntities&&(t=t.replace(/&/g,"&").replace(//g,">"),n&&(t=t.replace(/"/g,"""))),t=t.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),n&&(t=t.replace(/"/g,""")),t}function q(t,n){for(n=n.replace(/[\x00-\x20]+/g,"");;){const t=n.indexOf("\x3c!--");if(-1===t)break;const e=n.indexOf("--\x3e",t+4);if(-1===e)break;n=n.substring(0,t)+n.substring(e+3)}const r=n.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!r)return!!n.match(/^[/\\]{2}/)&&!e.allowProtocolRelative;const i=r[1].toLowerCase();return f(e.allowedSchemesByTag,t)?-1===e.allowedSchemesByTag[t].indexOf(i):!e.allowedSchemes||-1===e.allowedSchemes.indexOf(i)}function U(t){if((t=t.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw new Error("relative: exploit attempt");let e="relative://relative-site";for(let t=0;t<100;t++)e+=`/${t}`;const n=new URL(t,e);return{isRelativeUrl:n&&"relative-site"===n.hostname&&"relative:"===n.protocol,url:n}}function B(t,e,n){return e?(t=t.split(/\s+/)).filter((function(t){return-1!==e.indexOf(t)||n.some((function(e){return e.test(t)}))})).join(" "):t}}const m={decodeEntities:!0};g.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1},g.simpleTransform=function(t,e,n){return n=void 0===n||n,e=e||{},function(r,i){let s;if(n)for(s in e)i[s]=e[s];else i=e;return{tagName:t,attribs:i}}}},2997:t=>{"use strict";t.exports=t=>{if("string"!=typeof t)throw new TypeError("Expected a string");return t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}},977:(t,e)=>{"use strict"; /*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. */ -function n(t){return"[object Object]"===Object.prototype.toString.call(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.isPlainObject=function(t){var e,r;return!1!==n(t)&&(void 0===(e=t.constructor)||!1!==n(r=e.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}},3379:t=>{"use strict";var e=[];function n(t){for(var n=-1,r=0;r{"use strict";var e={};t.exports=function(t,n){var r=function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}e[t]=n}return e[t]}(t);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},9216:t=>{"use strict";t.exports=function(t){var e=document.createElement("style");return t.setAttributes(e,t.attributes),t.insert(e,t.options),e}},3565:(t,e,n)=>{"use strict";t.exports=function(t){var e=n.nc;e&&t.setAttribute("nonce",e)}},7795:t=>{"use strict";t.exports=function(t){var e=t.insertStyleElement(t);return{update:function(n){!function(t,e,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var i=void 0!==n.layer;i&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,i&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var s=n.sourceMap;s&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(s))))," */")),e.styleTagTransform(r,t,e.options)}(e,t,n)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},4589:t=>{"use strict";t.exports=function(t,e){if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}},3744:(t,e)=>{"use strict";e.Z=(t,e)=>{const n=t.__vccOpts||t;for(const[t,r]of e)n[t]=r;return n}},7252:(t,e,n)=>{"use strict";t.exports=n.p+"87708faeed9a66b0fcdb.png"},2868:()=>{},4777:()=>{},9830:()=>{},209:()=>{},7414:()=>{},2961:t=>{t.exports={nanoid:(t=21)=>{let e="",n=t;for(;n--;)e+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return e},customAlphabet:(t,e=21)=>(n=e)=>{let r="",i=n;for(;i--;)r+=t[Math.random()*t.length|0];return r}}},3600:t=>{"use strict";t.exports=JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}')},9323:t=>{"use strict";t.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"⁡","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"⁡","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"‵","backsim":"∽","backsimeq":"⋍","Backslash":"∖","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"ℬ","Bernoullis":"ℬ","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"⋃","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"⋁","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"‵","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"ℬ","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"ⅅ","caps":"∩︀","caret":"⁁","caron":"ˇ","Cayleys":"ℭ","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"ℭ","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"’","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"ℂ","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"ℂ","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"⨯","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"∪","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"∪︀","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"‐","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"ⅅ","dd":"ⅆ","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"ⅆ","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"⊤","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"ⅇ","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"ℓ","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":" ","emsp14":" ","emsp":" ","ENG":"Ŋ","eng":"ŋ","ensp":" ","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"ℯ","Escr":"ℰ","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"ℰ","exponentiale":"ⅇ","ExponentialE":"ⅇ","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ffi","fflig":"ff","ffllig":"ffl","Ffr":"𝔉","ffr":"𝔣","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"ℱ","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"⁄","frown":"⌢","fscr":"𝒻","Fscr":"ℱ","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"ℊ","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":" ","half":"½","hamilt":"ℋ","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"ℌ","HilbertSpace":"ℋ","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"ℍ","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"ℋ","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"⁃","hyphen":"‐","Iacute":"Í","iacute":"í","ic":"⁣","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"ℑ","Igrave":"Ì","igrave":"ì","ii":"ⅈ","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"ℑ","ImaginaryI":"ⅈ","imagline":"ℐ","imagpart":"ℑ","imath":"ı","Im":"ℑ","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"ℤ","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"⁣","InvisibleTimes":"⁢","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"ℐ","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"⁢","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"ℒ","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"ℒ","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"❲","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"∗","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"‎","lrtri":"⊿","lsaquo":"‹","lscr":"𝓁","Lscr":"ℒ","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"‘","lsquor":"‚","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":" ","Mellintrf":"ℳ","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"∣","middot":"·","minusb":"⊟","minus":"−","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"ℳ","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"ℕ","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"–","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"​","NegativeThickSpace":"​","NegativeThinSpace":"​","NegativeVeryThinSpace":"​","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"⁠","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"ℕ","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":" ","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"‘","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"∨","ord":"⩝","order":"ℴ","orderof":"ℴ","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"ℴ","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"ℳ","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"ℎ","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"ℌ","pointint":"⨕","popf":"𝕡","Popf":"ℙ","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"′","Prime":"″","primes":"ℙ","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":" ","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"ℚ","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"ℍ","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"∶","rationals":"ℚ","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"❳","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"ℜ","realine":"ℛ","realpart":"ℜ","reals":"ℝ","Re":"ℜ","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"ℜ","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"‏","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"ℝ","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"›","rscr":"𝓇","Rscr":"ℛ","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"’","rsquor":"’","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"‚","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"∖","setmn":"∖","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"∣","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"­","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"∼","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"∖","smashp":"⨳","smeparsl":"⧤","smid":"∣","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"∖","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"∼","ThickSpace":"  ","ThinSpace":" ","thinsp":" ","thkap":"≈","thksim":"∼","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"∼","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"⊤","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"⋃","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"∨","Vee":"⋁","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"∣","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":" ","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"⋃","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"⋁","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"ℨ","ZeroWidthSpace":"​","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"ℨ","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"ℤ","Zscr":"𝒵","zscr":"𝓏","zwj":"‍","zwnj":"‌"}')},9591:t=>{"use strict";t.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Acirc":"Â","acirc":"â","acute":"´","AElig":"Æ","aelig":"æ","Agrave":"À","agrave":"à","amp":"&","AMP":"&","Aring":"Å","aring":"å","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","brvbar":"¦","Ccedil":"Ç","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","COPY":"©","curren":"¤","deg":"°","divide":"÷","Eacute":"É","eacute":"é","Ecirc":"Ê","ecirc":"ê","Egrave":"È","egrave":"è","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","GT":">","Iacute":"Í","iacute":"í","Icirc":"Î","icirc":"î","iexcl":"¡","Igrave":"Ì","igrave":"ì","iquest":"¿","Iuml":"Ï","iuml":"ï","laquo":"«","lt":"<","LT":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","Ntilde":"Ñ","ntilde":"ñ","Oacute":"Ó","oacute":"ó","Ocirc":"Ô","ocirc":"ô","Ograve":"Ò","ograve":"ò","ordf":"ª","ordm":"º","Oslash":"Ø","oslash":"ø","Otilde":"Õ","otilde":"õ","Ouml":"Ö","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","QUOT":"\\"","raquo":"»","reg":"®","REG":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","THORN":"Þ","thorn":"þ","times":"×","Uacute":"Ú","uacute":"ú","Ucirc":"Û","ucirc":"û","Ugrave":"Ù","ugrave":"ù","uml":"¨","Uuml":"Ü","uuml":"ü","Yacute":"Ý","yacute":"ý","yen":"¥","yuml":"ÿ"}')},2586:t=>{"use strict";t.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')}},e={};function n(r){var i=e[r];if(void 0!==i)return i.exports;var s=e[r]={id:r,loaded:!1,exports:{}};return t[r].call(s.exports,s,s.exports,n),s.loaded=!0,s.exports}n.m=t,n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),n.p="/",n.b=document.baseURI||self.location.href,(()=>{"use strict";var t={};n.r(t),n.d(t,{bits:()=>ku,bytes:()=>Cu,exclamation:()=>Su,leftPad:()=>Tu,limitTo:()=>Au,minSize:()=>Ou,nl2br:()=>Eu,number:()=>Pu,timedelta:()=>Du,timemillis:()=>Lu});var e=n(3379),r=n.n(e),i=n(7795),s=n.n(i),o=n(569),a=n.n(o),l=n(3565),c=n.n(l),u=n(9216),d=n.n(u),f=n(4589),p=n.n(f),h=n(895),g={};g.styleTagTransform=p(),g.setAttributes=c(),g.insert=a().bind(null,"head"),g.domAPI=s(),g.insertStyleElement=d();r()(h.Z,g);h.Z&&h.Z.locals&&h.Z.locals;var m=n(1153),b={};b.styleTagTransform=p(),b.setAttributes=c(),b.insert=a().bind(null,"head"),b.domAPI=s(),b.insertStyleElement=d();r()(m.Z,b);m.Z&&m.Z.locals&&m.Z.locals;function v(t,e){const n=Object.create(null),r=t.split(",");for(let t=0;t!!n[t.toLowerCase()]:t=>!!n[t]}const y="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",w=v(y);function _(t){return!!t||""===t}function x(t){if(B(t)){const e={};for(let n=0;n{if(t){const n=t.split(C);n.length>1&&(e[n[0].trim()]=n[1].trim())}})),e}function T(t){let e="";if(H(t))e=t;else if(B(t))for(let n=0;nH(t)?t:null==t?"":B(t)||G(t)&&(t.toString===Z||!$(t.toString))?JSON.stringify(t,O,2):String(t),O=(t,e)=>e&&e.__v_isRef?O(t,e.value):F(e)?{[`Map(${e.size})`]:[...e.entries()].reduce(((t,[e,n])=>(t[`${e} =>`]=n,t)),{})}:z(e)?{[`Set(${e.size})`]:[...e.values()]}:!G(e)||B(e)||X(e)?e:String(e),E={},P=[],L=()=>{},D=()=>!1,j=/^on[^a-z]/,M=t=>j.test(t),I=t=>t.startsWith("onUpdate:"),R=Object.assign,N=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},q=Object.prototype.hasOwnProperty,U=(t,e)=>q.call(t,e),B=Array.isArray,F=t=>"[object Map]"===K(t),z=t=>"[object Set]"===K(t),$=t=>"function"==typeof t,H=t=>"string"==typeof t,V=t=>"symbol"==typeof t,G=t=>null!==t&&"object"==typeof t,W=t=>G(t)&&$(t.then)&&$(t.catch),Z=Object.prototype.toString,K=t=>Z.call(t),X=t=>"[object Object]"===K(t),J=t=>H(t)&&"NaN"!==t&&"-"!==t[0]&&""+parseInt(t,10)===t,Y=v(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Q=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},tt=/-(\w)/g,et=Q((t=>t.replace(tt,((t,e)=>e?e.toUpperCase():"")))),nt=/\B([A-Z])/g,rt=Q((t=>t.replace(nt,"-$1").toLowerCase())),it=Q((t=>t.charAt(0).toUpperCase()+t.slice(1))),st=Q((t=>t?`on${it(t)}`:"")),ot=(t,e)=>!Object.is(t,e),at=(t,e)=>{for(let n=0;n{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:n})},ct=t=>{const e=parseFloat(t);return isNaN(e)?t:e};let ut;let dt;class ft{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&dt&&(this.parent=dt,this.index=(dt.scopes||(dt.scopes=[])).push(this)-1)}run(t){if(this.active){const e=dt;try{return dt=this,t()}finally{dt=e}}else 0}on(){dt=this}off(){dt=this.parent}stop(t){if(this.active){let e,n;for(e=0,n=this.effects.length;e{const e=new Set(t);return e.w=0,e.n=0,e},gt=t=>(t.w&yt)>0,mt=t=>(t.n&yt)>0,bt=new WeakMap;let vt=0,yt=1;let wt;const _t=Symbol(""),xt=Symbol("");class kt{constructor(t,e=null,n){this.fn=t,this.scheduler=e,this.active=!0,this.deps=[],this.parent=void 0,pt(this,n)}run(){if(!this.active)return this.fn();let t=wt,e=St;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=wt,wt=this,St=!0,yt=1<<++vt,vt<=30?(({deps:t})=>{if(t.length)for(let e=0;e{const{deps:e}=t;if(e.length){let n=0;for(let r=0;r{("length"===e||e>=r)&&a.push(t)}));else switch(void 0!==n&&a.push(o.get(n)),e){case"add":B(t)?J(n)&&a.push(o.get("length")):(a.push(o.get(_t)),F(t)&&a.push(o.get(xt)));break;case"delete":B(t)||(a.push(o.get(_t)),F(t)&&a.push(o.get(xt)));break;case"set":F(t)&&a.push(o.get(_t))}if(1===a.length)a[0]&&Dt(a[0]);else{const t=[];for(const e of a)e&&t.push(...e);Dt(ht(t))}}function Dt(t,e){const n=B(t)?t:[...t];for(const t of n)t.computed&&jt(t,e);for(const t of n)t.computed||jt(t,e)}function jt(t,e){(t!==wt||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}const Mt=v("__proto__,__v_isRef,__isVue"),It=new Set(Object.getOwnPropertyNames(Symbol).filter((t=>"arguments"!==t&&"caller"!==t)).map((t=>Symbol[t])).filter(V)),Rt=Ft(),Nt=Ft(!1,!0),qt=Ft(!0),Ut=Bt();function Bt(){const t={};return["includes","indexOf","lastIndexOf"].forEach((e=>{t[e]=function(...t){const n=Se(this);for(let t=0,e=this.length;t{t[e]=function(...t){At();const n=Se(this)[e].apply(this,t);return Ot(),n}})),t}function Ft(t=!1,e=!1){return function(n,r,i){if("__v_isReactive"===r)return!t;if("__v_isReadonly"===r)return t;if("__v_isShallow"===r)return e;if("__v_raw"===r&&i===(t?e?me:ge:e?he:pe).get(n))return n;const s=B(n);if(!t&&s&&U(Ut,r))return Reflect.get(Ut,r,i);const o=Reflect.get(n,r,i);return(V(r)?It.has(r):Mt(r))?o:(t||Et(n,0,r),e?o:Le(o)?s&&J(r)?o:o.value:G(o)?t?ye(o):ve(o):o)}}function zt(t=!1){return function(e,n,r,i){let s=e[n];if(xe(s)&&Le(s)&&!Le(r))return!1;if(!t&&(ke(r)||xe(r)||(s=Se(s),r=Se(r)),!B(e)&&Le(s)&&!Le(r)))return s.value=r,!0;const o=B(e)&&J(n)?Number(n)!0,deleteProperty:(t,e)=>!0},Vt=R({},$t,{get:Nt,set:zt(!0)}),Gt=t=>t,Wt=t=>Reflect.getPrototypeOf(t);function Zt(t,e,n=!1,r=!1){const i=Se(t=t.__v_raw),s=Se(e);n||(e!==s&&Et(i,0,e),Et(i,0,s));const{has:o}=Wt(i),a=r?Gt:n?Oe:Ae;return o.call(i,e)?a(t.get(e)):o.call(i,s)?a(t.get(s)):void(t!==i&&t.get(e))}function Kt(t,e=!1){const n=this.__v_raw,r=Se(n),i=Se(t);return e||(t!==i&&Et(r,0,t),Et(r,0,i)),t===i?n.has(t):n.has(t)||n.has(i)}function Xt(t,e=!1){return t=t.__v_raw,!e&&Et(Se(t),0,_t),Reflect.get(t,"size",t)}function Jt(t){t=Se(t);const e=Se(this);return Wt(e).has.call(e,t)||(e.add(t),Lt(e,"add",t,t)),this}function Yt(t,e){e=Se(e);const n=Se(this),{has:r,get:i}=Wt(n);let s=r.call(n,t);s||(t=Se(t),s=r.call(n,t));const o=i.call(n,t);return n.set(t,e),s?ot(e,o)&&Lt(n,"set",t,e):Lt(n,"add",t,e),this}function Qt(t){const e=Se(this),{has:n,get:r}=Wt(e);let i=n.call(e,t);i||(t=Se(t),i=n.call(e,t));r&&r.call(e,t);const s=e.delete(t);return i&&Lt(e,"delete",t,void 0),s}function te(){const t=Se(this),e=0!==t.size,n=t.clear();return e&&Lt(t,"clear",void 0,void 0),n}function ee(t,e){return function(n,r){const i=this,s=i.__v_raw,o=Se(s),a=e?Gt:t?Oe:Ae;return!t&&Et(o,0,_t),s.forEach(((t,e)=>n.call(r,a(t),a(e),i)))}}function ne(t,e,n){return function(...r){const i=this.__v_raw,s=Se(i),o=F(s),a="entries"===t||t===Symbol.iterator&&o,l="keys"===t&&o,c=i[t](...r),u=n?Gt:e?Oe:Ae;return!e&&Et(s,0,l?xt:_t),{next(){const{value:t,done:e}=c.next();return e?{value:t,done:e}:{value:a?[u(t[0]),u(t[1])]:u(t),done:e}},[Symbol.iterator](){return this}}}}function re(t){return function(...e){return"delete"!==t&&this}}function ie(){const t={get(t){return Zt(this,t)},get size(){return Xt(this)},has:Kt,add:Jt,set:Yt,delete:Qt,clear:te,forEach:ee(!1,!1)},e={get(t){return Zt(this,t,!1,!0)},get size(){return Xt(this)},has:Kt,add:Jt,set:Yt,delete:Qt,clear:te,forEach:ee(!1,!0)},n={get(t){return Zt(this,t,!0)},get size(){return Xt(this,!0)},has(t){return Kt.call(this,t,!0)},add:re("add"),set:re("set"),delete:re("delete"),clear:re("clear"),forEach:ee(!0,!1)},r={get(t){return Zt(this,t,!0,!0)},get size(){return Xt(this,!0)},has(t){return Kt.call(this,t,!0)},add:re("add"),set:re("set"),delete:re("delete"),clear:re("clear"),forEach:ee(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((i=>{t[i]=ne(i,!1,!1),n[i]=ne(i,!0,!1),e[i]=ne(i,!1,!0),r[i]=ne(i,!0,!0)})),[t,n,e,r]}const[se,oe,ae,le]=ie();function ce(t,e){const n=e?t?le:ae:t?oe:se;return(e,r,i)=>"__v_isReactive"===r?!t:"__v_isReadonly"===r?t:"__v_raw"===r?e:Reflect.get(U(n,r)&&r in e?n:e,r,i)}const ue={get:ce(!1,!1)},de={get:ce(!1,!0)},fe={get:ce(!0,!1)};const pe=new WeakMap,he=new WeakMap,ge=new WeakMap,me=new WeakMap;function be(t){return t.__v_skip||!Object.isExtensible(t)?0:function(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((t=>K(t).slice(8,-1))(t))}function ve(t){return xe(t)?t:we(t,!1,$t,ue,pe)}function ye(t){return we(t,!0,Ht,fe,ge)}function we(t,e,n,r,i){if(!G(t))return t;if(t.__v_raw&&(!e||!t.__v_isReactive))return t;const s=i.get(t);if(s)return s;const o=be(t);if(0===o)return t;const a=new Proxy(t,2===o?r:n);return i.set(t,a),a}function _e(t){return xe(t)?_e(t.__v_raw):!(!t||!t.__v_isReactive)}function xe(t){return!(!t||!t.__v_isReadonly)}function ke(t){return!(!t||!t.__v_isShallow)}function Ce(t){return _e(t)||xe(t)}function Se(t){const e=t&&t.__v_raw;return e?Se(e):t}function Te(t){return lt(t,"__v_skip",!0),t}const Ae=t=>G(t)?ve(t):t,Oe=t=>G(t)?ye(t):t;function Ee(t){St&&wt&&Pt((t=Se(t)).dep||(t.dep=ht()))}function Pe(t,e){(t=Se(t)).dep&&Dt(t.dep)}function Le(t){return!(!t||!0!==t.__v_isRef)}const De={get:(t,e,n)=>function(t){return Le(t)?t.value:t}(Reflect.get(t,e,n)),set:(t,e,n,r)=>{const i=t[e];return Le(i)&&!Le(n)?(i.value=n,!0):Reflect.set(t,e,n,r)}};function je(t){return _e(t)?t:new Proxy(t,De)}var Me;class Ie{constructor(t,e,n,r){this._setter=e,this.dep=void 0,this.__v_isRef=!0,this[Me]=!1,this._dirty=!0,this.effect=new kt(t,(()=>{this._dirty||(this._dirty=!0,Pe(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=n}get value(){const t=Se(this);return Ee(t),!t._dirty&&t._cacheable||(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}Me="__v_isReadonly";function Re(t,e,n,r){let i;try{i=r?t(...r):t()}catch(t){qe(t,e,n)}return i}function Ne(t,e,n,r){if($(t)){const i=Re(t,e,n,r);return i&&W(i)&&i.catch((t=>{qe(t,e,n)})),i}const i=[];for(let s=0;s>>1;tn(Fe[r])tn(t)-tn(e))),Ve=0;Venull==t.id?1/0:t.id,en=(t,e)=>{const n=tn(t)-tn(e);if(0===n){if(t.pre&&!e.pre)return-1;if(e.pre&&!t.pre)return 1}return n};function nn(t){Be=!1,Ue=!0,Fe.sort(en);try{for(ze=0;zet.trim()))),e&&(i=n.map(ct))}let a;let l=r[a=st(e)]||r[a=st(et(e))];!l&&s&&(l=r[a=st(rt(e))]),l&&Ne(l,t,6,i);const c=r[a+"Once"];if(c){if(t.emitted){if(t.emitted[a])return}else t.emitted={};t.emitted[a]=!0,Ne(c,t,6,i)}}function sn(t,e,n=!1){const r=e.emitsCache,i=r.get(t);if(void 0!==i)return i;const s=t.emits;let o={},a=!1;if(!$(t)){const r=t=>{const n=sn(t,e,!0);n&&(a=!0,R(o,n))};!n&&e.mixins.length&&e.mixins.forEach(r),t.extends&&r(t.extends),t.mixins&&t.mixins.forEach(r)}return s||a?(B(s)?s.forEach((t=>o[t]=null)):R(o,s),G(t)&&r.set(t,o),o):(G(t)&&r.set(t,null),null)}function on(t,e){return!(!t||!M(e))&&(e=e.slice(2).replace(/Once$/,""),U(t,e[0].toLowerCase()+e.slice(1))||U(t,rt(e))||U(t,e))}let an=null,ln=null;function cn(t){const e=an;return an=t,ln=t&&t.type.__scopeId||null,e}function un(t,e=an,n){if(!e)return t;if(t._n)return t;const r=(...n)=>{r._d&&Qr(-1);const i=cn(e),s=t(...n);return cn(i),r._d&&Qr(1),s};return r._n=!0,r._c=!0,r._d=!0,r}function dn(t){const{type:e,vnode:n,proxy:r,withProxy:i,props:s,propsOptions:[o],slots:a,attrs:l,emit:c,render:u,renderCache:d,data:f,setupState:p,ctx:h,inheritAttrs:g}=t;let m,b;const v=cn(t);try{if(4&n.shapeFlag){const t=i||r;m=gi(u.call(t,t,d,s,p,f,h)),b=l}else{const t=e;0,m=gi(t.length>1?t(s,{attrs:l,slots:a,emit:c}):t(s,null)),b=e.props?l:fn(l)}}catch(e){Zr.length=0,qe(e,t,1),m=ci(Gr)}let y=m;if(b&&!1!==g){const t=Object.keys(b),{shapeFlag:e}=y;t.length&&7&e&&(o&&t.some(I)&&(b=pn(b,o)),y=di(y,b))}return n.dirs&&(y=di(y),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&(y.transition=n.transition),m=y,cn(v),m}const fn=t=>{let e;for(const n in t)("class"===n||"style"===n||M(n))&&((e||(e={}))[n]=t[n]);return e},pn=(t,e)=>{const n={};for(const r in t)I(r)&&r.slice(9)in e||(n[r]=t[r]);return n};function hn(t,e,n){const r=Object.keys(e);if(r.length!==Object.keys(t).length)return!0;for(let i=0;it.__isSuspense;function bn(t,e){e&&e.pendingBranch?B(t)?e.effects.push(...t):e.effects.push(t):Je(t)}function vn(t,e,n=!1){const r=xi||an;if(r){const i=null==r.parent?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(i&&t in i)return i[t];if(arguments.length>1)return n&&$(e)?e.call(r.proxy):e}else 0}const yn={};function wn(t,e,n){return _n(t,e,n)}function _n(t,e,{immediate:n,deep:r,flush:i,onTrack:s,onTrigger:o}=E){const a=xi;let l,c,u=!1,d=!1;if(Le(t)?(l=()=>t.value,u=ke(t)):_e(t)?(l=()=>t,r=!0):B(t)?(d=!0,u=t.some((t=>_e(t)||ke(t))),l=()=>t.map((t=>Le(t)?t.value:_e(t)?Cn(t):$(t)?Re(t,a,2):void 0))):l=$(t)?e?()=>Re(t,a,2):()=>{if(!a||!a.isUnmounted)return c&&c(),Ne(t,a,3,[f])}:L,e&&r){const t=l;l=()=>Cn(t())}let f=t=>{c=m.onStop=()=>{Re(t,a,4)}};if(Ei)return f=L,e?n&&Ne(e,a,3,[l(),d?[]:void 0,f]):l(),L;let p=d?[]:yn;const h=()=>{if(m.active)if(e){const t=m.run();(r||u||(d?t.some(((t,e)=>ot(t,p[e]))):ot(t,p)))&&(c&&c(),Ne(e,a,3,[t,p===yn?void 0:p,f]),p=t)}else m.run()};let g;h.allowRecurse=!!e,"sync"===i?g=h:"post"===i?g=()=>Br(h,a&&a.suspense):(h.pre=!0,a&&(h.id=a.uid),g=()=>Ke(h));const m=new kt(l,g);return e?n?h():p=m.run():"post"===i?Br(m.run.bind(m),a&&a.suspense):m.run(),()=>{m.stop(),a&&a.scope&&N(a.scope.effects,m)}}function xn(t,e,n){const r=this.proxy,i=H(t)?t.includes(".")?kn(r,t):()=>r[t]:t.bind(r,r);let s;$(e)?s=e:(s=e.handler,n=e);const o=xi;Ci(this);const a=_n(i,s.bind(r),n);return o?Ci(o):Si(),a}function kn(t,e){const n=e.split(".");return()=>{let e=t;for(let t=0;t{Cn(t,e)}));else if(X(t))for(const n in t)Cn(t[n],e);return t}function Sn(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Gn((()=>{t.isMounted=!0})),Kn((()=>{t.isUnmounting=!0})),t}const Tn=[Function,Array],An={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Tn,onEnter:Tn,onAfterEnter:Tn,onEnterCancelled:Tn,onBeforeLeave:Tn,onLeave:Tn,onAfterLeave:Tn,onLeaveCancelled:Tn,onBeforeAppear:Tn,onAppear:Tn,onAfterAppear:Tn,onAppearCancelled:Tn},setup(t,{slots:e}){const n=ki(),r=Sn();let i;return()=>{const s=e.default&&jn(e.default(),!0);if(!s||!s.length)return;let o=s[0];if(s.length>1){let t=!1;for(const e of s)if(e.type!==Gr){0,o=e,t=!0;break}}const a=Se(t),{mode:l}=a;if(r.isLeaving)return Pn(o);const c=Ln(o);if(!c)return Pn(o);const u=En(c,a,r,n);Dn(c,u);const d=n.subTree,f=d&&Ln(d);let p=!1;const{getTransitionKey:h}=c.type;if(h){const t=h();void 0===i?i=t:t!==i&&(i=t,p=!0)}if(f&&f.type!==Gr&&(!ii(c,f)||p)){const t=En(f,a,r,n);if(Dn(f,t),"out-in"===l)return r.isLeaving=!0,t.afterLeave=()=>{r.isLeaving=!1,n.update()},Pn(o);"in-out"===l&&c.type!==Gr&&(t.delayLeave=(t,e,n)=>{On(r,f)[String(f.key)]=f,t._leaveCb=()=>{e(),t._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=n})}return o}}};function On(t,e){const{leavingVNodes:n}=t;let r=n.get(e.type);return r||(r=Object.create(null),n.set(e.type,r)),r}function En(t,e,n,r){const{appear:i,mode:s,persisted:o=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:f,onAfterLeave:p,onLeaveCancelled:h,onBeforeAppear:g,onAppear:m,onAfterAppear:b,onAppearCancelled:v}=e,y=String(t.key),w=On(n,t),_=(t,e)=>{t&&Ne(t,r,9,e)},x=(t,e)=>{const n=e[1];_(t,e),B(t)?t.every((t=>t.length<=1))&&n():t.length<=1&&n()},k={mode:s,persisted:o,beforeEnter(e){let r=a;if(!n.isMounted){if(!i)return;r=g||a}e._leaveCb&&e._leaveCb(!0);const s=w[y];s&&ii(t,s)&&s.el._leaveCb&&s.el._leaveCb(),_(r,[e])},enter(t){let e=l,r=c,s=u;if(!n.isMounted){if(!i)return;e=m||l,r=b||c,s=v||u}let o=!1;const a=t._enterCb=e=>{o||(o=!0,_(e?s:r,[t]),k.delayedLeave&&k.delayedLeave(),t._enterCb=void 0)};e?x(e,[t,a]):a()},leave(e,r){const i=String(t.key);if(e._enterCb&&e._enterCb(!0),n.isUnmounting)return r();_(d,[e]);let s=!1;const o=e._leaveCb=n=>{s||(s=!0,r(),_(n?h:p,[e]),e._leaveCb=void 0,w[i]===t&&delete w[i])};w[i]=t,f?x(f,[e,o]):o()},clone:t=>En(t,e,n,r)};return k}function Pn(t){if(In(t))return(t=di(t)).children=null,t}function Ln(t){return In(t)?t.children?t.children[0]:void 0:t}function Dn(t,e){6&t.shapeFlag&&t.component?Dn(t.component.subTree,e):128&t.shapeFlag?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function jn(t,e=!1,n){let r=[],i=0;for(let s=0;s1)for(let t=0;t!!t.type.__asyncLoader;const In=t=>t.type.__isKeepAlive;RegExp,RegExp;function Rn(t,e){return B(t)?t.some((t=>Rn(t,e))):H(t)?t.split(",").includes(e):!!t.test&&t.test(e)}function Nn(t,e){Un(t,"a",e)}function qn(t,e){Un(t,"da",e)}function Un(t,e,n=xi){const r=t.__wdc||(t.__wdc=()=>{let e=n;for(;e;){if(e.isDeactivated)return;e=e.parent}return t()});if($n(e,r,n),n){let t=n.parent;for(;t&&t.parent;)In(t.parent.vnode)&&Bn(r,e,n,t),t=t.parent}}function Bn(t,e,n,r){const i=$n(e,t,r,!0);Xn((()=>{N(r[e],i)}),n)}function Fn(t){let e=t.shapeFlag;256&e&&256,512&e&&512,t.shapeFlag=e}function zn(t){return 128&t.shapeFlag?t.ssContent:t}function $n(t,e,n=xi,r=!1){if(n){const i=n[t]||(n[t]=[]),s=e.__weh||(e.__weh=(...r)=>{if(n.isUnmounted)return;At(),Ci(n);const i=Ne(e,n,t,r);return Si(),Ot(),i});return r?i.unshift(s):i.push(s),s}}const Hn=t=>(e,n=xi)=>(!Ei||"sp"===t)&&$n(t,e,n),Vn=Hn("bm"),Gn=Hn("m"),Wn=Hn("bu"),Zn=Hn("u"),Kn=Hn("bum"),Xn=Hn("um"),Jn=Hn("sp"),Yn=Hn("rtg"),Qn=Hn("rtc");function tr(t,e=xi){$n("ec",t,e)}function er(t,e){const n=an;if(null===n)return t;const r=Mi(n)||n.proxy,i=t.dirs||(t.dirs=[]);for(let t=0;te(t,n,void 0,s&&s[n])));else{const n=Object.keys(t);i=new Array(n.length);for(let r=0,o=n.length;rt?Ti(t)?Mi(t)||t.proxy:cr(t.parent):null,ur=R(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>cr(t.parent),$root:t=>cr(t.root),$emit:t=>t.emit,$options:t=>mr(t),$forceUpdate:t=>t.f||(t.f=()=>Ke(t.update)),$nextTick:t=>t.n||(t.n=Ze.bind(t.proxy)),$watch:t=>xn.bind(t)}),dr={get({_:t},e){const{ctx:n,setupState:r,data:i,props:s,accessCache:o,type:a,appContext:l}=t;let c;if("$"!==e[0]){const a=o[e];if(void 0!==a)switch(a){case 1:return r[e];case 2:return i[e];case 4:return n[e];case 3:return s[e]}else{if(r!==E&&U(r,e))return o[e]=1,r[e];if(i!==E&&U(i,e))return o[e]=2,i[e];if((c=t.propsOptions[0])&&U(c,e))return o[e]=3,s[e];if(n!==E&&U(n,e))return o[e]=4,n[e];fr&&(o[e]=0)}}const u=ur[e];let d,f;return u?("$attrs"===e&&Et(t,0,e),u(t)):(d=a.__cssModules)&&(d=d[e])?d:n!==E&&U(n,e)?(o[e]=4,n[e]):(f=l.config.globalProperties,U(f,e)?f[e]:void 0)},set({_:t},e,n){const{data:r,setupState:i,ctx:s}=t;return i!==E&&U(i,e)?(i[e]=n,!0):r!==E&&U(r,e)?(r[e]=n,!0):!U(t.props,e)&&(("$"!==e[0]||!(e.slice(1)in t))&&(s[e]=n,!0))},has({_:{data:t,setupState:e,accessCache:n,ctx:r,appContext:i,propsOptions:s}},o){let a;return!!n[o]||t!==E&&U(t,o)||e!==E&&U(e,o)||(a=s[0])&&U(a,o)||U(r,o)||U(ur,o)||U(i.config.globalProperties,o)},defineProperty(t,e,n){return null!=n.get?t._.accessCache[e]=0:U(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};let fr=!0;function pr(t){const e=mr(t),n=t.proxy,r=t.ctx;fr=!1,e.beforeCreate&&hr(e.beforeCreate,t,"bc");const{data:i,computed:s,methods:o,watch:a,provide:l,inject:c,created:u,beforeMount:d,mounted:f,beforeUpdate:p,updated:h,activated:g,deactivated:m,beforeDestroy:b,beforeUnmount:v,destroyed:y,unmounted:w,render:_,renderTracked:x,renderTriggered:k,errorCaptured:C,serverPrefetch:S,expose:T,inheritAttrs:A,components:O,directives:E,filters:P}=e;if(c&&function(t,e,n=L,r=!1){B(t)&&(t=wr(t));for(const n in t){const i=t[n];let s;s=G(i)?"default"in i?vn(i.from||n,i.default,!0):vn(i.from||n):vn(i),Le(s)&&r?Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:()=>s.value,set:t=>s.value=t}):e[n]=s}}(c,r,null,t.appContext.config.unwrapInjectedRef),o)for(const t in o){const e=o[t];$(e)&&(r[t]=e.bind(n))}if(i){0;const e=i.call(n,n);0,G(e)&&(t.data=ve(e))}if(fr=!0,s)for(const t in s){const e=s[t],i=$(e)?e.bind(n,n):$(e.get)?e.get.bind(n,n):L;0;const o=!$(e)&&$(e.set)?e.set.bind(n):L,a=Ni({get:i,set:o});Object.defineProperty(r,t,{enumerable:!0,configurable:!0,get:()=>a.value,set:t=>a.value=t})}if(a)for(const t in a)gr(a[t],r,n,t);if(l){const t=$(l)?l.call(n):l;Reflect.ownKeys(t).forEach((e=>{!function(t,e){if(xi){let n=xi.provides;const r=xi.parent&&xi.parent.provides;r===n&&(n=xi.provides=Object.create(r)),n[t]=e}}(e,t[e])}))}function D(t,e){B(e)?e.forEach((e=>t(e.bind(n)))):e&&t(e.bind(n))}if(u&&hr(u,t,"c"),D(Vn,d),D(Gn,f),D(Wn,p),D(Zn,h),D(Nn,g),D(qn,m),D(tr,C),D(Qn,x),D(Yn,k),D(Kn,v),D(Xn,w),D(Jn,S),B(T))if(T.length){const e=t.exposed||(t.exposed={});T.forEach((t=>{Object.defineProperty(e,t,{get:()=>n[t],set:e=>n[t]=e})}))}else t.exposed||(t.exposed={});_&&t.render===L&&(t.render=_),null!=A&&(t.inheritAttrs=A),O&&(t.components=O),E&&(t.directives=E)}function hr(t,e,n){Ne(B(t)?t.map((t=>t.bind(e.proxy))):t.bind(e.proxy),e,n)}function gr(t,e,n,r){const i=r.includes(".")?kn(n,r):()=>n[r];if(H(t)){const n=e[t];$(n)&&wn(i,n)}else if($(t))wn(i,t.bind(n));else if(G(t))if(B(t))t.forEach((t=>gr(t,e,n,r)));else{const r=$(t.handler)?t.handler.bind(n):e[t.handler];$(r)&&wn(i,r,t)}else 0}function mr(t){const e=t.type,{mixins:n,extends:r}=e,{mixins:i,optionsCache:s,config:{optionMergeStrategies:o}}=t.appContext,a=s.get(e);let l;return a?l=a:i.length||n||r?(l={},i.length&&i.forEach((t=>br(l,t,o,!0))),br(l,e,o)):l=e,G(e)&&s.set(e,l),l}function br(t,e,n,r=!1){const{mixins:i,extends:s}=e;s&&br(t,s,n,!0),i&&i.forEach((e=>br(t,e,n,!0)));for(const i in e)if(r&&"expose"===i);else{const r=vr[i]||n&&n[i];t[i]=r?r(t[i],e[i]):e[i]}return t}const vr={data:yr,props:xr,emits:xr,methods:xr,computed:xr,beforeCreate:_r,created:_r,beforeMount:_r,mounted:_r,beforeUpdate:_r,updated:_r,beforeDestroy:_r,beforeUnmount:_r,destroyed:_r,unmounted:_r,activated:_r,deactivated:_r,errorCaptured:_r,serverPrefetch:_r,components:xr,directives:xr,watch:function(t,e){if(!t)return e;if(!e)return t;const n=R(Object.create(null),t);for(const r in e)n[r]=_r(t[r],e[r]);return n},provide:yr,inject:function(t,e){return xr(wr(t),wr(e))}};function yr(t,e){return e?t?function(){return R($(t)?t.call(this,this):t,$(e)?e.call(this,this):e)}:e:t}function wr(t){if(B(t)){const e={};for(let n=0;n{l=!0;const[n,r]=Tr(t,e,!0);R(o,n),r&&a.push(...r)};!n&&e.mixins.length&&e.mixins.forEach(r),t.extends&&r(t.extends),t.mixins&&t.mixins.forEach(r)}if(!s&&!l)return G(t)&&r.set(t,P),P;if(B(s))for(let t=0;t-1,r[1]=n<0||t-1||U(r,"default"))&&a.push(e)}}}}const c=[o,a];return G(t)&&r.set(t,c),c}function Ar(t){return"$"!==t[0]}function Or(t){const e=t&&t.toString().match(/^\s*function (\w+)/);return e?e[1]:null===t?"null":""}function Er(t,e){return Or(t)===Or(e)}function Pr(t,e){return B(e)?e.findIndex((e=>Er(e,t))):$(e)&&Er(e,t)?0:-1}const Lr=t=>"_"===t[0]||"$stable"===t,Dr=t=>B(t)?t.map(gi):[gi(t)],jr=(t,e,n)=>{if(e._n)return e;const r=un(((...t)=>Dr(e(...t))),n);return r._c=!1,r},Mr=(t,e,n)=>{const r=t._ctx;for(const n in t){if(Lr(n))continue;const i=t[n];if($(i))e[n]=jr(0,i,r);else if(null!=i){0;const t=Dr(i);e[n]=()=>t}}},Ir=(t,e)=>{const n=Dr(e);t.slots.default=()=>n};function Rr(){return{app:null,config:{isNativeTag:D,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Nr=0;function qr(t,e){return function(n,r=null){$(n)||(n=Object.assign({},n)),null==r||G(r)||(r=null);const i=Rr(),s=new Set;let o=!1;const a=i.app={_uid:Nr++,_component:n,_props:r,_container:null,_context:i,_instance:null,version:qi,get config(){return i.config},set config(t){0},use:(t,...e)=>(s.has(t)||(t&&$(t.install)?(s.add(t),t.install(a,...e)):$(t)&&(s.add(t),t(a,...e))),a),mixin:t=>(i.mixins.includes(t)||i.mixins.push(t),a),component:(t,e)=>e?(i.components[t]=e,a):i.components[t],directive:(t,e)=>e?(i.directives[t]=e,a):i.directives[t],mount(s,l,c){if(!o){0;const u=ci(n,r);return u.appContext=i,l&&e?e(u,s):t(u,s,c),o=!0,a._container=s,s.__vue_app__=a,Mi(u.component)||u.component.proxy}},unmount(){o&&(t(null,a._container),delete a._container.__vue_app__)},provide:(t,e)=>(i.provides[t]=e,a)};return a}}function Ur(t,e,n,r,i=!1){if(B(t))return void t.forEach(((t,s)=>Ur(t,e&&(B(e)?e[s]:e),n,r,i)));if(Mn(r)&&!i)return;const s=4&r.shapeFlag?Mi(r.component)||r.component.proxy:r.el,o=i?null:s,{i:a,r:l}=t;const c=e&&e.r,u=a.refs===E?a.refs={}:a.refs,d=a.setupState;if(null!=c&&c!==l&&(H(c)?(u[c]=null,U(d,c)&&(d[c]=null)):Le(c)&&(c.value=null)),$(l))Re(l,a,12,[o,u]);else{const e=H(l),r=Le(l);if(e||r){const a=()=>{if(t.f){const n=e?u[l]:l.value;i?B(n)&&N(n,s):B(n)?n.includes(s)||n.push(s):e?(u[l]=[s],U(d,l)&&(d[l]=u[l])):(l.value=[s],t.k&&(u[t.k]=l.value))}else e?(u[l]=o,U(d,l)&&(d[l]=o)):r&&(l.value=o,t.k&&(u[t.k]=o))};o?(a.id=-1,Br(a,n)):a()}else 0}}const Br=bn;function Fr(t,e){(ut||(ut="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:{})).__VUE__=!0;const{insert:r,remove:i,patchProp:s,createElement:o,createText:a,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:f,setScopeId:p=L,cloneNode:h,insertStaticContent:g}=t,m=(t,e,n,r=null,i=null,s=null,o=!1,a=null,l=!!e.dynamicChildren)=>{if(t===e)return;t&&!ii(t,e)&&(r=Z(t),$(t,i,s,!0),t=null),-2===e.patchFlag&&(l=!1,e.dynamicChildren=null);const{type:c,ref:u,shapeFlag:d}=e;switch(c){case Vr:b(t,e,n,r);break;case Gr:v(t,e,n,r);break;case Wr:null==t&&y(e,n,r,o);break;case Hr:O(t,e,n,r,i,s,o,a,l);break;default:1&d?_(t,e,n,r,i,s,o,a,l):6&d?D(t,e,n,r,i,s,o,a,l):(64&d||128&d)&&c.process(t,e,n,r,i,s,o,a,l,X)}null!=u&&i&&Ur(u,t&&t.ref,s,e||t,!e)},b=(t,e,n,i)=>{if(null==t)r(e.el=a(e.children),n,i);else{const n=e.el=t.el;e.children!==t.children&&c(n,e.children)}},v=(t,e,n,i)=>{null==t?r(e.el=l(e.children||""),n,i):e.el=t.el},y=(t,e,n,r)=>{[t.el,t.anchor]=g(t.children,e,n,r,t.el,t.anchor)},w=({el:t,anchor:e})=>{let n;for(;t&&t!==e;)n=f(t),i(t),t=n;i(e)},_=(t,e,n,r,i,s,o,a,l)=>{o=o||"svg"===e.type,null==t?x(e,n,r,i,s,o,a,l):S(t,e,i,s,o,a,l)},x=(t,e,n,i,a,l,c,d)=>{let f,p;const{type:g,props:m,shapeFlag:b,transition:v,patchFlag:y,dirs:w}=t;if(t.el&&void 0!==h&&-1===y)f=t.el=h(t.el);else{if(f=t.el=o(t.type,l,m&&m.is,m),8&b?u(f,t.children):16&b&&C(t.children,f,null,i,a,l&&"foreignObject"!==g,c,d),w&&nr(t,null,i,"created"),m){for(const e in m)"value"===e||Y(e)||s(f,e,null,m[e],l,t.children,i,a,W);"value"in m&&s(f,"value",null,m.value),(p=m.onVnodeBeforeMount)&&vi(p,i,t)}k(f,t,t.scopeId,c,i)}w&&nr(t,null,i,"beforeMount");const _=(!a||a&&!a.pendingBranch)&&v&&!v.persisted;_&&v.beforeEnter(f),r(f,e,n),((p=m&&m.onVnodeMounted)||_||w)&&Br((()=>{p&&vi(p,i,t),_&&v.enter(f),w&&nr(t,null,i,"mounted")}),a)},k=(t,e,n,r,i)=>{if(n&&p(t,n),r)for(let e=0;e{for(let c=l;c{const l=e.el=t.el;let{patchFlag:c,dynamicChildren:d,dirs:f}=e;c|=16&t.patchFlag;const p=t.props||E,h=e.props||E;let g;n&&zr(n,!1),(g=h.onVnodeBeforeUpdate)&&vi(g,n,e,t),f&&nr(e,t,n,"beforeUpdate"),n&&zr(n,!0);const m=i&&"foreignObject"!==e.type;if(d?T(t.dynamicChildren,d,l,n,r,m,o):a||q(t,e,l,null,n,r,m,o,!1),c>0){if(16&c)A(l,e,p,h,n,r,i);else if(2&c&&p.class!==h.class&&s(l,"class",null,h.class,i),4&c&&s(l,"style",p.style,h.style,i),8&c){const o=e.dynamicProps;for(let e=0;e{g&&vi(g,n,e,t),f&&nr(e,t,n,"updated")}),r)},T=(t,e,n,r,i,s,o)=>{for(let a=0;a{if(n!==r){for(const l in r){if(Y(l))continue;const c=r[l],u=n[l];c!==u&&"value"!==l&&s(t,l,u,c,a,e.children,i,o,W)}if(n!==E)for(const l in n)Y(l)||l in r||s(t,l,n[l],null,a,e.children,i,o,W);"value"in r&&s(t,"value",n.value,r.value)}},O=(t,e,n,i,s,o,l,c,u)=>{const d=e.el=t?t.el:a(""),f=e.anchor=t?t.anchor:a("");let{patchFlag:p,dynamicChildren:h,slotScopeIds:g}=e;g&&(c=c?c.concat(g):g),null==t?(r(d,n,i),r(f,n,i),C(e.children,n,f,s,o,l,c,u)):p>0&&64&p&&h&&t.dynamicChildren?(T(t.dynamicChildren,h,n,s,o,l,c),(null!=e.key||s&&e===s.subTree)&&$r(t,e,!0)):q(t,e,n,f,s,o,l,c,u)},D=(t,e,n,r,i,s,o,a,l)=>{e.slotScopeIds=a,null==t?512&e.shapeFlag?i.ctx.activate(e,n,r,o,l):j(e,n,r,i,s,o,l):M(t,e,l)},j=(t,e,n,r,i,s,o)=>{const a=t.component=_i(t,r,i);if(In(t)&&(a.ctx.renderer=X),Pi(a),a.asyncDep){if(i&&i.registerDep(a,I),!t.el){const t=a.subTree=ci(Gr);v(null,t,e,n)}}else I(a,t,e,n,i,s,o)},M=(t,e,n)=>{const r=e.component=t.component;if(function(t,e,n){const{props:r,children:i,component:s}=t,{props:o,children:a,patchFlag:l}=e,c=s.emitsOptions;if(e.dirs||e.transition)return!0;if(!(n&&l>=0))return!(!i&&!a||a&&a.$stable)||r!==o&&(r?!o||hn(r,o,c):!!o);if(1024&l)return!0;if(16&l)return r?hn(r,o,c):!!o;if(8&l){const t=e.dynamicProps;for(let e=0;eze&&Fe.splice(e,1)}(r.update),r.update()}else e.el=t.el,r.vnode=e},I=(t,e,n,r,i,s,o)=>{const a=t.effect=new kt((()=>{if(t.isMounted){let e,{next:n,bu:r,u:a,parent:l,vnode:c}=t,u=n;0,zr(t,!1),n?(n.el=c.el,N(t,n,o)):n=c,r&&at(r),(e=n.props&&n.props.onVnodeBeforeUpdate)&&vi(e,l,n,c),zr(t,!0);const f=dn(t);0;const p=t.subTree;t.subTree=f,m(p,f,d(p.el),Z(p),t,i,s),n.el=f.el,null===u&&gn(t,f.el),a&&Br(a,i),(e=n.props&&n.props.onVnodeUpdated)&&Br((()=>vi(e,l,n,c)),i)}else{let o;const{el:a,props:l}=e,{bm:c,m:u,parent:d}=t,f=Mn(e);if(zr(t,!1),c&&at(c),!f&&(o=l&&l.onVnodeBeforeMount)&&vi(o,d,e),zr(t,!0),a&&Q){const n=()=>{t.subTree=dn(t),Q(a,t.subTree,t,i,null)};f?e.type.__asyncLoader().then((()=>!t.isUnmounted&&n())):n()}else{0;const o=t.subTree=dn(t);0,m(null,o,n,r,t,i,s),e.el=o.el}if(u&&Br(u,i),!f&&(o=l&&l.onVnodeMounted)){const t=e;Br((()=>vi(o,d,t)),i)}(256&e.shapeFlag||d&&Mn(d.vnode)&&256&d.vnode.shapeFlag)&&t.a&&Br(t.a,i),t.isMounted=!0,e=n=r=null}}),(()=>Ke(l)),t.scope),l=t.update=()=>a.run();l.id=t.uid,zr(t,!0),l()},N=(t,e,n)=>{e.component=t;const r=t.vnode.props;t.vnode=e,t.next=null,function(t,e,n,r){const{props:i,attrs:s,vnode:{patchFlag:o}}=t,a=Se(i),[l]=t.propsOptions;let c=!1;if(!(r||o>0)||16&o){let r;Cr(t,e,i,s)&&(c=!0);for(const s in a)e&&(U(e,s)||(r=rt(s))!==s&&U(e,r))||(l?!n||void 0===n[s]&&void 0===n[r]||(i[s]=Sr(l,a,s,void 0,t,!0)):delete i[s]);if(s!==a)for(const t in s)e&&U(e,t)||(delete s[t],c=!0)}else if(8&o){const n=t.vnode.dynamicProps;for(let r=0;r{const{vnode:r,slots:i}=t;let s=!0,o=E;if(32&r.shapeFlag){const t=e._;t?n&&1===t?s=!1:(R(i,e),n||1!==t||delete i._):(s=!e.$stable,Mr(e,i)),o=e}else e&&(Ir(t,e),o={default:1});if(s)for(const t in i)Lr(t)||t in o||delete i[t]})(t,e.children,n),At(),Ye(),Ot()},q=(t,e,n,r,i,s,o,a,l=!1)=>{const c=t&&t.children,d=t?t.shapeFlag:0,f=e.children,{patchFlag:p,shapeFlag:h}=e;if(p>0){if(128&p)return void F(c,f,n,r,i,s,o,a,l);if(256&p)return void B(c,f,n,r,i,s,o,a,l)}8&h?(16&d&&W(c,i,s),f!==c&&u(n,f)):16&d?16&h?F(c,f,n,r,i,s,o,a,l):W(c,i,s,!0):(8&d&&u(n,""),16&h&&C(f,n,r,i,s,o,a,l))},B=(t,e,n,r,i,s,o,a,l)=>{e=e||P;const c=(t=t||P).length,u=e.length,d=Math.min(c,u);let f;for(f=0;fu?W(t,i,s,!0,!1,d):C(e,n,r,i,s,o,a,l,d)},F=(t,e,n,r,i,s,o,a,l)=>{let c=0;const u=e.length;let d=t.length-1,f=u-1;for(;c<=d&&c<=f;){const r=t[c],u=e[c]=l?mi(e[c]):gi(e[c]);if(!ii(r,u))break;m(r,u,n,null,i,s,o,a,l),c++}for(;c<=d&&c<=f;){const r=t[d],c=e[f]=l?mi(e[f]):gi(e[f]);if(!ii(r,c))break;m(r,c,n,null,i,s,o,a,l),d--,f--}if(c>d){if(c<=f){const t=f+1,d=tf)for(;c<=d;)$(t[c],i,s,!0),c++;else{const p=c,h=c,g=new Map;for(c=h;c<=f;c++){const t=e[c]=l?mi(e[c]):gi(e[c]);null!=t.key&&g.set(t.key,c)}let b,v=0;const y=f-h+1;let w=!1,_=0;const x=new Array(y);for(c=0;c=y){$(r,i,s,!0);continue}let u;if(null!=r.key)u=g.get(r.key);else for(b=h;b<=f;b++)if(0===x[b-h]&&ii(r,e[b])){u=b;break}void 0===u?$(r,i,s,!0):(x[u-h]=c+1,u>=_?_=u:w=!0,m(r,e[u],n,null,i,s,o,a,l),v++)}const k=w?function(t){const e=t.slice(),n=[0];let r,i,s,o,a;const l=t.length;for(r=0;r>1,t[n[a]]0&&(e[r]=n[s-1]),n[s]=r)}}s=n.length,o=n[s-1];for(;s-- >0;)n[s]=o,o=e[o];return n}(x):P;for(b=k.length-1,c=y-1;c>=0;c--){const t=h+c,d=e[t],f=t+1{const{el:o,type:a,transition:l,children:c,shapeFlag:u}=t;if(6&u)return void z(t.component.subTree,e,n,i);if(128&u)return void t.suspense.move(e,n,i);if(64&u)return void a.move(t,e,n,X);if(a===Hr){r(o,e,n);for(let t=0;t{let s;for(;t&&t!==e;)s=f(t),r(t,n,i),t=s;r(e,n,i)})(t,e,n);if(2!==i&&1&u&&l)if(0===i)l.beforeEnter(o),r(o,e,n),Br((()=>l.enter(o)),s);else{const{leave:t,delayLeave:i,afterLeave:s}=l,a=()=>r(o,e,n),c=()=>{t(o,(()=>{a(),s&&s()}))};i?i(o,a,c):c()}else r(o,e,n)},$=(t,e,n,r=!1,i=!1)=>{const{type:s,props:o,ref:a,children:l,dynamicChildren:c,shapeFlag:u,patchFlag:d,dirs:f}=t;if(null!=a&&Ur(a,null,n,t,!0),256&u)return void e.ctx.deactivate(t);const p=1&u&&f,h=!Mn(t);let g;if(h&&(g=o&&o.onVnodeBeforeUnmount)&&vi(g,e,t),6&u)G(t.component,n,r);else{if(128&u)return void t.suspense.unmount(n,r);p&&nr(t,null,e,"beforeUnmount"),64&u?t.type.remove(t,e,n,i,X,r):c&&(s!==Hr||d>0&&64&d)?W(c,e,n,!1,!0):(s===Hr&&384&d||!i&&16&u)&&W(l,e,n),r&&H(t)}(h&&(g=o&&o.onVnodeUnmounted)||p)&&Br((()=>{g&&vi(g,e,t),p&&nr(t,null,e,"unmounted")}),n)},H=t=>{const{type:e,el:n,anchor:r,transition:s}=t;if(e===Hr)return void V(n,r);if(e===Wr)return void w(t);const o=()=>{i(n),s&&!s.persisted&&s.afterLeave&&s.afterLeave()};if(1&t.shapeFlag&&s&&!s.persisted){const{leave:e,delayLeave:r}=s,i=()=>e(n,o);r?r(t.el,o,i):i()}else o()},V=(t,e)=>{let n;for(;t!==e;)n=f(t),i(t),t=n;i(e)},G=(t,e,n)=>{const{bum:r,scope:i,update:s,subTree:o,um:a}=t;r&&at(r),i.stop(),s&&(s.active=!1,$(o,t,e,n)),a&&Br(a,e),Br((()=>{t.isUnmounted=!0}),e),e&&e.pendingBranch&&!e.isUnmounted&&t.asyncDep&&!t.asyncResolved&&t.suspenseId===e.pendingId&&(e.deps--,0===e.deps&&e.resolve())},W=(t,e,n,r=!1,i=!1,s=0)=>{for(let o=s;o6&t.shapeFlag?Z(t.component.subTree):128&t.shapeFlag?t.suspense.next():f(t.anchor||t.el),K=(t,e,n)=>{null==t?e._vnode&&$(e._vnode,null,null,!0):m(e._vnode||null,t,e,null,null,null,n),Ye(),Qe(),e._vnode=t},X={p:m,um:$,m:z,r:H,mt:j,mc:C,pc:q,pbc:T,n:Z,o:t};let J,Q;return e&&([J,Q]=e(X)),{render:K,hydrate:J,createApp:qr(K,J)}}function zr({effect:t,update:e},n){t.allowRecurse=e.allowRecurse=n}function $r(t,e,n=!1){const r=t.children,i=e.children;if(B(r)&&B(i))for(let t=0;t0?Kr||P:null,Jr(),Yr>0&&Kr&&Kr.push(t),t}function ei(t,e,n,r,i,s){return ti(li(t,e,n,r,i,s,!0))}function ni(t,e,n,r,i){return ti(ci(t,e,n,r,i,!0))}function ri(t){return!!t&&!0===t.__v_isVNode}function ii(t,e){return t.type===e.type&&t.key===e.key}const si="__vInternal",oi=({key:t})=>null!=t?t:null,ai=({ref:t,ref_key:e,ref_for:n})=>null!=t?H(t)||Le(t)||$(t)?{i:an,r:t,k:e,f:!!n}:t:null;function li(t,e=null,n=null,r=0,i=null,s=(t===Hr?0:1),o=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&oi(e),ref:e&&ai(e),scopeId:ln,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null};return a?(bi(l,n),128&s&&t.normalize(l)):n&&(l.shapeFlag|=H(n)?8:16),Yr>0&&!o&&Kr&&(l.patchFlag>0||6&s)&&32!==l.patchFlag&&Kr.push(l),l}const ci=ui;function ui(t,e=null,n=null,r=0,i=null,s=!1){if(t&&t!==sr||(t=Gr),ri(t)){const r=di(t,e,!0);return n&&bi(r,n),Yr>0&&!s&&Kr&&(6&r.shapeFlag?Kr[Kr.indexOf(t)]=r:Kr.push(r)),r.patchFlag|=-2,r}if(Ri(t)&&(t=t.__vccOpts),e){e=function(t){return t?Ce(t)||si in t?R({},t):t:null}(e);let{class:t,style:n}=e;t&&!H(t)&&(e.class=T(t)),G(n)&&(Ce(n)&&!B(n)&&(n=R({},n)),e.style=x(n))}return li(t,e,n,r,i,H(t)?1:mn(t)?128:(t=>t.__isTeleport)(t)?64:G(t)?4:$(t)?2:0,s,!0)}function di(t,e,n=!1){const{props:r,ref:i,patchFlag:s,children:o}=t,a=e?function(...t){const e={};for(let n=0;nxi||an,Ci=t=>{xi=t,t.scope.on()},Si=()=>{xi&&xi.scope.off(),xi=null};function Ti(t){return 4&t.vnode.shapeFlag}let Ai,Oi,Ei=!1;function Pi(t,e=!1){Ei=e;const{props:n,children:r}=t.vnode,i=Ti(t);kr(t,n,i,e),((t,e)=>{if(32&t.vnode.shapeFlag){const n=e._;n?(t.slots=Se(e),lt(e,"_",n)):Mr(e,t.slots={})}else t.slots={},e&&Ir(t,e);lt(t.slots,si,1)})(t,r);const s=i?function(t,e){const n=t.type;0;t.accessCache=Object.create(null),t.proxy=Te(new Proxy(t.ctx,dr)),!1;const{setup:r}=n;if(r){const n=t.setupContext=r.length>1?ji(t):null;Ci(t),At();const i=Re(r,t,0,[t.props,n]);if(Ot(),Si(),W(i)){if(i.then(Si,Si),e)return i.then((n=>{Li(t,n,e)})).catch((e=>{qe(e,t,0)}));t.asyncDep=i}else Li(t,i,e)}else Di(t,e)}(t,e):void 0;return Ei=!1,s}function Li(t,e,n){$(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:G(e)&&(t.setupState=je(e)),Di(t,n)}function Di(t,e,n){const r=t.type;if(!t.render){if(!e&&Ai&&!r.render){const e=r.template;if(e){0;const{isCustomElement:n,compilerOptions:i}=t.appContext.config,{delimiters:s,compilerOptions:o}=r,a=R(R({isCustomElement:n,delimiters:s},i),o);r.render=Ai(e,a)}}t.render=r.render||L,Oi&&Oi(t)}Ci(t),At(),pr(t),Ot(),Si()}function ji(t){const e=e=>{t.exposed=e||{}};let n;return{get attrs(){return n||(n=function(t){return new Proxy(t.attrs,{get:(e,n)=>(Et(t,0,"$attrs"),e[n])})}(t))},slots:t.slots,emit:t.emit,expose:e}}function Mi(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(je(Te(t.exposed)),{get:(e,n)=>n in e?e[n]:n in ur?ur[n](t):void 0}))}function Ii(t,e=!0){return $(t)?t.displayName||t.name:t.name||e&&t.__name}function Ri(t){return $(t)&&"__vccOpts"in t}const Ni=(t,e)=>function(t,e,n=!1){let r,i;const s=$(t);return s?(r=t,i=L):(r=t.get,i=t.set),new Ie(r,i,s||!i,n)}(t,0,Ei);Symbol("");const qi="3.2.38",Ui="undefined"!=typeof document?document:null,Bi=Ui&&Ui.createElement("template"),Fi={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,r)=>{const i=e?Ui.createElementNS("http://www.w3.org/2000/svg",t):Ui.createElement(t,n?{is:n}:void 0);return"select"===t&&r&&null!=r.multiple&&i.setAttribute("multiple",r.multiple),i},createText:t=>Ui.createTextNode(t),createComment:t=>Ui.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Ui.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},cloneNode(t){const e=t.cloneNode(!0);return"_value"in t&&(e._value=t._value),e},insertStaticContent(t,e,n,r,i,s){const o=n?n.previousSibling:e.lastChild;if(i&&(i===s||i.nextSibling))for(;e.insertBefore(i.cloneNode(!0),n),i!==s&&(i=i.nextSibling););else{Bi.innerHTML=r?`${t}`:t;const i=Bi.content;if(r){const t=i.firstChild;for(;t.firstChild;)i.appendChild(t.firstChild);i.removeChild(t)}e.insertBefore(i,n)}return[o?o.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}};const zi=/\s*!important$/;function $i(t,e,n){if(B(n))n.forEach((n=>$i(t,e,n)));else if(null==n&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const r=function(t,e){const n=Vi[e];if(n)return n;let r=et(e);if("filter"!==r&&r in t)return Vi[e]=r;r=it(r);for(let n=0;n{let t=Date.now,e=!1;if("undefined"!=typeof window){Date.now()>document.createEvent("Event").timeStamp&&(t=performance.now.bind(performance));const n=navigator.userAgent.match(/firefox\/(\d+)/i);e=!!(n&&Number(n[1])<=53)}return[t,e]})();let Ki=0;const Xi=Promise.resolve(),Ji=()=>{Ki=0};function Yi(t,e,n,r){t.addEventListener(e,n,r)}function Qi(t,e,n,r,i=null){const s=t._vei||(t._vei={}),o=s[e];if(r&&o)o.value=r;else{const[n,a]=function(t){let e;if(ts.test(t)){let n;for(e={};n=t.match(ts);)t=t.slice(0,t.length-n[0].length),e[n[0].toLowerCase()]=!0}return[":"===t[2]?t.slice(3):rt(t.slice(2)),e]}(e);if(r){const o=s[e]=function(t,e){const n=t=>{const r=t.timeStamp||Wi();(Zi||r>=n.attached-1)&&Ne(function(t,e){if(B(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map((t=>e=>!e._stopped&&t&&t(e)))}return e}(t,n.value),e,5,[t])};return n.value=t,n.attached=(()=>Ki||(Xi.then(Ji),Ki=Wi()))(),n}(r,i);Yi(t,n,o,a)}else o&&(!function(t,e,n,r){t.removeEventListener(e,n,r)}(t,n,o,a),s[e]=void 0)}}const ts=/(?:Once|Passive|Capture)$/;const es=/^on[a-z]/;"undefined"!=typeof HTMLElement&&HTMLElement;const ns="transition",rs="animation",is=(t,{slots:e})=>function(t,e,n){const r=arguments.length;return 2===r?G(e)&&!B(e)?ri(e)?ci(t,null,[e]):ci(t,e):ci(t,null,e):(r>3?n=Array.prototype.slice.call(arguments,2):3===r&&ri(n)&&(n=[n]),ci(t,e,n))}(An,ls(t),e);is.displayName="Transition";const ss={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},os=(is.props=R({},An.props,ss),(t,e=[])=>{B(t)?t.forEach((t=>t(...e))):t&&t(...e)}),as=t=>!!t&&(B(t)?t.some((t=>t.length>1)):t.length>1);function ls(t){const e={};for(const n in t)n in ss||(e[n]=t[n]);if(!1===t.css)return e;const{name:n="v",type:r,duration:i,enterFromClass:s=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:c=o,appearToClass:u=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=t,h=function(t){if(null==t)return null;if(G(t))return[cs(t.enter),cs(t.leave)];{const e=cs(t);return[e,e]}}(i),g=h&&h[0],m=h&&h[1],{onBeforeEnter:b,onEnter:v,onEnterCancelled:y,onLeave:w,onLeaveCancelled:_,onBeforeAppear:x=b,onAppear:k=v,onAppearCancelled:C=y}=e,S=(t,e,n)=>{ds(t,e?u:a),ds(t,e?c:o),n&&n()},T=(t,e)=>{t._isLeaving=!1,ds(t,d),ds(t,p),ds(t,f),e&&e()},A=t=>(e,n)=>{const i=t?k:v,o=()=>S(e,t,n);os(i,[e,o]),fs((()=>{ds(e,t?l:s),us(e,t?u:a),as(i)||hs(e,r,g,o)}))};return R(e,{onBeforeEnter(t){os(b,[t]),us(t,s),us(t,o)},onBeforeAppear(t){os(x,[t]),us(t,l),us(t,c)},onEnter:A(!1),onAppear:A(!0),onLeave(t,e){t._isLeaving=!0;const n=()=>T(t,e);us(t,d),vs(),us(t,f),fs((()=>{t._isLeaving&&(ds(t,d),us(t,p),as(w)||hs(t,r,m,n))})),os(w,[t,n])},onEnterCancelled(t){S(t,!1),os(y,[t])},onAppearCancelled(t){S(t,!0),os(C,[t])},onLeaveCancelled(t){T(t),os(_,[t])}})}function cs(t){return ct(t)}function us(t,e){e.split(/\s+/).forEach((e=>e&&t.classList.add(e))),(t._vtc||(t._vtc=new Set)).add(e)}function ds(t,e){e.split(/\s+/).forEach((e=>e&&t.classList.remove(e)));const{_vtc:n}=t;n&&(n.delete(e),n.size||(t._vtc=void 0))}function fs(t){requestAnimationFrame((()=>{requestAnimationFrame(t)}))}let ps=0;function hs(t,e,n,r){const i=t._endId=++ps,s=()=>{i===t._endId&&r()};if(n)return setTimeout(s,n);const{type:o,timeout:a,propCount:l}=gs(t,e);if(!o)return r();const c=o+"end";let u=0;const d=()=>{t.removeEventListener(c,f),s()},f=e=>{e.target===t&&++u>=l&&d()};setTimeout((()=>{u(n[t]||"").split(", "),i=r("transitionDelay"),s=r("transitionDuration"),o=ms(i,s),a=r("animationDelay"),l=r("animationDuration"),c=ms(a,l);let u=null,d=0,f=0;e===ns?o>0&&(u=ns,d=o,f=s.length):e===rs?c>0&&(u=rs,d=c,f=l.length):(d=Math.max(o,c),u=d>0?o>c?ns:rs:null,f=u?u===ns?s.length:l.length:0);return{type:u,timeout:d,propCount:f,hasTransform:u===ns&&/\b(transform|all)(,|$)/.test(n.transitionProperty)}}function ms(t,e){for(;t.lengthbs(e)+bs(t[n]))))}function bs(t){return 1e3*Number(t.slice(0,-1).replace(",","."))}function vs(){return document.body.offsetHeight}new WeakMap,new WeakMap;const ys={beforeMount(t,{value:e},{transition:n}){t._vod="none"===t.style.display?"":t.style.display,n&&e?n.beforeEnter(t):ws(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:r}){!e!=!n&&(r?e?(r.beforeEnter(t),ws(t,!0),r.enter(t)):r.leave(t,(()=>{ws(t,!1)})):ws(t,e))},beforeUnmount(t,{value:e}){ws(t,e)}};function ws(t,e){t.style.display=e?t._vod:"none"}const _s=R({patchProp:(t,e,n,r,i=!1,s,o,a,l)=>{"class"===e?function(t,e,n){const r=t._vtc;r&&(e=(e?[e,...r]:[...r]).join(" ")),null==e?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}(t,r,i):"style"===e?function(t,e,n){const r=t.style,i=H(n);if(n&&!i){for(const t in n)$i(r,t,n[t]);if(e&&!H(e))for(const t in e)null==n[t]&&$i(r,t,"")}else{const s=r.display;i?e!==n&&(r.cssText=n):e&&t.removeAttribute("style"),"_vod"in t&&(r.display=s)}}(t,n,r):M(e)?I(e)||Qi(t,e,0,r,o):("."===e[0]?(e=e.slice(1),1):"^"===e[0]?(e=e.slice(1),0):function(t,e,n,r){if(r)return"innerHTML"===e||"textContent"===e||!!(e in t&&es.test(e)&&$(n));if("spellcheck"===e||"draggable"===e||"translate"===e)return!1;if("form"===e)return!1;if("list"===e&&"INPUT"===t.tagName)return!1;if("type"===e&&"TEXTAREA"===t.tagName)return!1;if(es.test(e)&&H(n))return!1;return e in t}(t,e,r,i))?function(t,e,n,r,i,s,o){if("innerHTML"===e||"textContent"===e)return r&&o(r,i,s),void(t[e]=null==n?"":n);if("value"===e&&"PROGRESS"!==t.tagName&&!t.tagName.includes("-")){t._value=n;const r=null==n?"":n;return t.value===r&&"OPTION"!==t.tagName||(t.value=r),void(null==n&&t.removeAttribute(e))}let a=!1;if(""===n||null==n){const r=typeof t[e];"boolean"===r?n=_(n):null==n&&"string"===r?(n="",a=!0):"number"===r&&(n=0,a=!0)}try{t[e]=n}catch(t){}a&&t.removeAttribute(e)}(t,e,r,s,o,a,l):("true-value"===e?t._trueValue=r:"false-value"===e&&(t._falseValue=r),function(t,e,n,r,i){if(r&&e.startsWith("xlink:"))null==n?t.removeAttributeNS(Gi,e.slice(6,e.length)):t.setAttributeNS(Gi,e,n);else{const r=w(e);null==n||r&&!_(n)?t.removeAttribute(e):t.setAttribute(e,r?"":n)}}(t,e,r,i))}},Fi);let xs;function ks(){return xs||(xs=function(t){return Fr(t)}(_s))}function Cs(t){if(H(t)){return document.querySelector(t)}return t}const Ss={key:0,class:"container-fluid",id:"loading-page"},Ts=[li("div",{class:"glances-logo"},null,-1),li("div",{class:"loader"},"Loading...",-1)],As={key:2,class:"container-fluid"},Os={class:"top-plugin"},Es={class:"row"},Ps={class:"col-sm-24"},Ls={class:"pull-left"},Ds={key:0,class:"pull-left"},js={class:"pull-right"},Ms={class:"row"},Is={class:"col-sm-24"},Rs={class:"pull-left"},Ns={class:"row"},qs={key:0,class:"hidden-xs hidden-sm hidden-md col-lg-6"},Us={key:1,class:"col-sm-6 col-md-8 col-lg-6"},Bs={key:2,class:"col-sm-12 col-md-8 col-lg-6"},Fs={key:3,class:"col-sm-6 col-md-4 col-lg-3"},zs={key:4,class:"col-sm-6 col-md-4 col-lg-3"},$s={key:5,class:"hidden-xs hidden-sm col-md-4 col-lg-3"},Hs={key:6,class:"col-sm-6 col-md-4 col-lg-3"},Vs={key:7,class:"col-sm-6 col-md-4 col-lg-3"},Gs={class:"row"},Ws={key:0,class:"col-sm-6 sidebar"},Zs={class:"table"},Ks={class:"col-sm-18"}; +function n(t){return"[object Object]"===Object.prototype.toString.call(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.isPlainObject=function(t){var e,r;return!1!==n(t)&&(void 0===(e=t.constructor)||!1!==n(r=e.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}},3379:t=>{"use strict";var e=[];function n(t){for(var n=-1,r=0;r{"use strict";var e={};t.exports=function(t,n){var r=function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}e[t]=n}return e[t]}(t);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},9216:t=>{"use strict";t.exports=function(t){var e=document.createElement("style");return t.setAttributes(e,t.attributes),t.insert(e,t.options),e}},3565:(t,e,n)=>{"use strict";t.exports=function(t){var e=n.nc;e&&t.setAttribute("nonce",e)}},7795:t=>{"use strict";t.exports=function(t){var e=t.insertStyleElement(t);return{update:function(n){!function(t,e,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var i=void 0!==n.layer;i&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,i&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var s=n.sourceMap;s&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(s))))," */")),e.styleTagTransform(r,t,e.options)}(e,t,n)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},4589:t=>{"use strict";t.exports=function(t,e){if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}},3744:(t,e)=>{"use strict";e.Z=(t,e)=>{const n=t.__vccOpts||t;for(const[t,r]of e)n[t]=r;return n}},7252:(t,e,n)=>{"use strict";t.exports=n.p+"87708faeed9a66b0fcdb.png"},2868:()=>{},4777:()=>{},9830:()=>{},209:()=>{},7414:()=>{},2961:t=>{t.exports={nanoid:(t=21)=>{let e="",n=t;for(;n--;)e+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return e},customAlphabet:(t,e=21)=>(n=e)=>{let r="",i=n;for(;i--;)r+=t[Math.random()*t.length|0];return r}}},3600:t=>{"use strict";t.exports=JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}')},9323:t=>{"use strict";t.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"⁡","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"⁡","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"‵","backsim":"∽","backsimeq":"⋍","Backslash":"∖","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"ℬ","Bernoullis":"ℬ","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"⋃","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"⋁","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"‵","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"ℬ","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"ⅅ","caps":"∩︀","caret":"⁁","caron":"ˇ","Cayleys":"ℭ","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"ℭ","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"’","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"ℂ","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"ℂ","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"⨯","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"∪","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"∪︀","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"‐","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"ⅅ","dd":"ⅆ","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"ⅆ","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"⊤","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"ⅇ","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"ℓ","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":" ","emsp14":" ","emsp":" ","ENG":"Ŋ","eng":"ŋ","ensp":" ","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"ℯ","Escr":"ℰ","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"ℰ","exponentiale":"ⅇ","ExponentialE":"ⅇ","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ffi","fflig":"ff","ffllig":"ffl","Ffr":"𝔉","ffr":"𝔣","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"ℱ","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"⁄","frown":"⌢","fscr":"𝒻","Fscr":"ℱ","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"ℊ","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":" ","half":"½","hamilt":"ℋ","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"ℌ","HilbertSpace":"ℋ","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"ℍ","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"ℋ","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"⁃","hyphen":"‐","Iacute":"Í","iacute":"í","ic":"⁣","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"ℑ","Igrave":"Ì","igrave":"ì","ii":"ⅈ","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"ℑ","ImaginaryI":"ⅈ","imagline":"ℐ","imagpart":"ℑ","imath":"ı","Im":"ℑ","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"ℤ","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"⁣","InvisibleTimes":"⁢","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"ℐ","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"⁢","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"ℒ","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"ℒ","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"❲","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"∗","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"‎","lrtri":"⊿","lsaquo":"‹","lscr":"𝓁","Lscr":"ℒ","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"‘","lsquor":"‚","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":" ","Mellintrf":"ℳ","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"∣","middot":"·","minusb":"⊟","minus":"−","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"ℳ","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"ℕ","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"–","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"​","NegativeThickSpace":"​","NegativeThinSpace":"​","NegativeVeryThinSpace":"​","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"⁠","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"ℕ","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":" ","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"‘","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"∨","ord":"⩝","order":"ℴ","orderof":"ℴ","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"ℴ","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"ℳ","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"ℎ","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"ℌ","pointint":"⨕","popf":"𝕡","Popf":"ℙ","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"′","Prime":"″","primes":"ℙ","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":" ","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"ℚ","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"ℍ","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"∶","rationals":"ℚ","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"❳","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"ℜ","realine":"ℛ","realpart":"ℜ","reals":"ℝ","Re":"ℜ","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"ℜ","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"‏","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"ℝ","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"›","rscr":"𝓇","Rscr":"ℛ","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"’","rsquor":"’","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"‚","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"∖","setmn":"∖","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"∣","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"­","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"∼","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"∖","smashp":"⨳","smeparsl":"⧤","smid":"∣","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"∖","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"∼","ThickSpace":"  ","ThinSpace":" ","thinsp":" ","thkap":"≈","thksim":"∼","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"∼","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"⊤","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"⋃","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"∨","Vee":"⋁","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"∣","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":" ","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"⋃","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"⋁","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"ℨ","ZeroWidthSpace":"​","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"ℨ","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"ℤ","Zscr":"𝒵","zscr":"𝓏","zwj":"‍","zwnj":"‌"}')},9591:t=>{"use strict";t.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Acirc":"Â","acirc":"â","acute":"´","AElig":"Æ","aelig":"æ","Agrave":"À","agrave":"à","amp":"&","AMP":"&","Aring":"Å","aring":"å","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","brvbar":"¦","Ccedil":"Ç","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","COPY":"©","curren":"¤","deg":"°","divide":"÷","Eacute":"É","eacute":"é","Ecirc":"Ê","ecirc":"ê","Egrave":"È","egrave":"è","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","GT":">","Iacute":"Í","iacute":"í","Icirc":"Î","icirc":"î","iexcl":"¡","Igrave":"Ì","igrave":"ì","iquest":"¿","Iuml":"Ï","iuml":"ï","laquo":"«","lt":"<","LT":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","Ntilde":"Ñ","ntilde":"ñ","Oacute":"Ó","oacute":"ó","Ocirc":"Ô","ocirc":"ô","Ograve":"Ò","ograve":"ò","ordf":"ª","ordm":"º","Oslash":"Ø","oslash":"ø","Otilde":"Õ","otilde":"õ","Ouml":"Ö","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","QUOT":"\\"","raquo":"»","reg":"®","REG":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","THORN":"Þ","thorn":"þ","times":"×","Uacute":"Ú","uacute":"ú","Ucirc":"Û","ucirc":"û","Ugrave":"Ù","ugrave":"ù","uml":"¨","Uuml":"Ü","uuml":"ü","Yacute":"Ý","yacute":"ý","yen":"¥","yuml":"ÿ"}')},2586:t=>{"use strict";t.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')}},e={};function n(r){var i=e[r];if(void 0!==i)return i.exports;var s=e[r]={id:r,loaded:!1,exports:{}};return t[r].call(s.exports,s,s.exports,n),s.loaded=!0,s.exports}n.m=t,n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),n.p="/",n.b=document.baseURI||self.location.href,(()=>{"use strict";var t={};n.r(t),n.d(t,{bits:()=>ku,bytes:()=>Cu,exclamation:()=>Su,leftPad:()=>Tu,limitTo:()=>Ou,minSize:()=>Au,nl2br:()=>Eu,number:()=>Pu,timedelta:()=>Du,timemillis:()=>Lu});var e=n(3379),r=n.n(e),i=n(7795),s=n.n(i),o=n(569),a=n.n(o),l=n(3565),c=n.n(l),u=n(9216),d=n.n(u),f=n(4589),p=n.n(f),h=n(895),g={};g.styleTagTransform=p(),g.setAttributes=c(),g.insert=a().bind(null,"head"),g.domAPI=s(),g.insertStyleElement=d();r()(h.Z,g);h.Z&&h.Z.locals&&h.Z.locals;var m=n(1153),b={};b.styleTagTransform=p(),b.setAttributes=c(),b.insert=a().bind(null,"head"),b.domAPI=s(),b.insertStyleElement=d();r()(m.Z,b);m.Z&&m.Z.locals&&m.Z.locals;function v(t,e){const n=Object.create(null),r=t.split(",");for(let t=0;t!!n[t.toLowerCase()]:t=>!!n[t]}const y="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",w=v(y);function _(t){return!!t||""===t}function x(t){if(B(t)){const e={};for(let n=0;n{if(t){const n=t.split(C);n.length>1&&(e[n[0].trim()]=n[1].trim())}})),e}function T(t){let e="";if(H(t))e=t;else if(B(t))for(let n=0;nH(t)?t:null==t?"":B(t)||G(t)&&(t.toString===Z||!$(t.toString))?JSON.stringify(t,A,2):String(t),A=(t,e)=>e&&e.__v_isRef?A(t,e.value):F(e)?{[`Map(${e.size})`]:[...e.entries()].reduce(((t,[e,n])=>(t[`${e} =>`]=n,t)),{})}:z(e)?{[`Set(${e.size})`]:[...e.values()]}:!G(e)||B(e)||X(e)?e:String(e),E={},P=[],L=()=>{},D=()=>!1,j=/^on[^a-z]/,M=t=>j.test(t),I=t=>t.startsWith("onUpdate:"),R=Object.assign,N=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},q=Object.prototype.hasOwnProperty,U=(t,e)=>q.call(t,e),B=Array.isArray,F=t=>"[object Map]"===K(t),z=t=>"[object Set]"===K(t),$=t=>"function"==typeof t,H=t=>"string"==typeof t,V=t=>"symbol"==typeof t,G=t=>null!==t&&"object"==typeof t,W=t=>G(t)&&$(t.then)&&$(t.catch),Z=Object.prototype.toString,K=t=>Z.call(t),X=t=>"[object Object]"===K(t),J=t=>H(t)&&"NaN"!==t&&"-"!==t[0]&&""+parseInt(t,10)===t,Y=v(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Q=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},tt=/-(\w)/g,et=Q((t=>t.replace(tt,((t,e)=>e?e.toUpperCase():"")))),nt=/\B([A-Z])/g,rt=Q((t=>t.replace(nt,"-$1").toLowerCase())),it=Q((t=>t.charAt(0).toUpperCase()+t.slice(1))),st=Q((t=>t?`on${it(t)}`:"")),ot=(t,e)=>!Object.is(t,e),at=(t,e)=>{for(let n=0;n{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:n})},ct=t=>{const e=parseFloat(t);return isNaN(e)?t:e};let ut;let dt;class ft{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&dt&&(this.parent=dt,this.index=(dt.scopes||(dt.scopes=[])).push(this)-1)}run(t){if(this.active){const e=dt;try{return dt=this,t()}finally{dt=e}}else 0}on(){dt=this}off(){dt=this.parent}stop(t){if(this.active){let e,n;for(e=0,n=this.effects.length;e{const e=new Set(t);return e.w=0,e.n=0,e},gt=t=>(t.w&yt)>0,mt=t=>(t.n&yt)>0,bt=new WeakMap;let vt=0,yt=1;let wt;const _t=Symbol(""),xt=Symbol("");class kt{constructor(t,e=null,n){this.fn=t,this.scheduler=e,this.active=!0,this.deps=[],this.parent=void 0,pt(this,n)}run(){if(!this.active)return this.fn();let t=wt,e=St;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=wt,wt=this,St=!0,yt=1<<++vt,vt<=30?(({deps:t})=>{if(t.length)for(let e=0;e{const{deps:e}=t;if(e.length){let n=0;for(let r=0;r{("length"===e||e>=r)&&a.push(t)}));else switch(void 0!==n&&a.push(o.get(n)),e){case"add":B(t)?J(n)&&a.push(o.get("length")):(a.push(o.get(_t)),F(t)&&a.push(o.get(xt)));break;case"delete":B(t)||(a.push(o.get(_t)),F(t)&&a.push(o.get(xt)));break;case"set":F(t)&&a.push(o.get(_t))}if(1===a.length)a[0]&&Dt(a[0]);else{const t=[];for(const e of a)e&&t.push(...e);Dt(ht(t))}}function Dt(t,e){const n=B(t)?t:[...t];for(const t of n)t.computed&&jt(t,e);for(const t of n)t.computed||jt(t,e)}function jt(t,e){(t!==wt||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}const Mt=v("__proto__,__v_isRef,__isVue"),It=new Set(Object.getOwnPropertyNames(Symbol).filter((t=>"arguments"!==t&&"caller"!==t)).map((t=>Symbol[t])).filter(V)),Rt=Ft(),Nt=Ft(!1,!0),qt=Ft(!0),Ut=Bt();function Bt(){const t={};return["includes","indexOf","lastIndexOf"].forEach((e=>{t[e]=function(...t){const n=Se(this);for(let t=0,e=this.length;t{t[e]=function(...t){Ot();const n=Se(this)[e].apply(this,t);return At(),n}})),t}function Ft(t=!1,e=!1){return function(n,r,i){if("__v_isReactive"===r)return!t;if("__v_isReadonly"===r)return t;if("__v_isShallow"===r)return e;if("__v_raw"===r&&i===(t?e?me:ge:e?he:pe).get(n))return n;const s=B(n);if(!t&&s&&U(Ut,r))return Reflect.get(Ut,r,i);const o=Reflect.get(n,r,i);return(V(r)?It.has(r):Mt(r))?o:(t||Et(n,0,r),e?o:Le(o)?s&&J(r)?o:o.value:G(o)?t?ye(o):ve(o):o)}}function zt(t=!1){return function(e,n,r,i){let s=e[n];if(xe(s)&&Le(s)&&!Le(r))return!1;if(!t&&(ke(r)||xe(r)||(s=Se(s),r=Se(r)),!B(e)&&Le(s)&&!Le(r)))return s.value=r,!0;const o=B(e)&&J(n)?Number(n)!0,deleteProperty:(t,e)=>!0},Vt=R({},$t,{get:Nt,set:zt(!0)}),Gt=t=>t,Wt=t=>Reflect.getPrototypeOf(t);function Zt(t,e,n=!1,r=!1){const i=Se(t=t.__v_raw),s=Se(e);n||(e!==s&&Et(i,0,e),Et(i,0,s));const{has:o}=Wt(i),a=r?Gt:n?Ae:Oe;return o.call(i,e)?a(t.get(e)):o.call(i,s)?a(t.get(s)):void(t!==i&&t.get(e))}function Kt(t,e=!1){const n=this.__v_raw,r=Se(n),i=Se(t);return e||(t!==i&&Et(r,0,t),Et(r,0,i)),t===i?n.has(t):n.has(t)||n.has(i)}function Xt(t,e=!1){return t=t.__v_raw,!e&&Et(Se(t),0,_t),Reflect.get(t,"size",t)}function Jt(t){t=Se(t);const e=Se(this);return Wt(e).has.call(e,t)||(e.add(t),Lt(e,"add",t,t)),this}function Yt(t,e){e=Se(e);const n=Se(this),{has:r,get:i}=Wt(n);let s=r.call(n,t);s||(t=Se(t),s=r.call(n,t));const o=i.call(n,t);return n.set(t,e),s?ot(e,o)&&Lt(n,"set",t,e):Lt(n,"add",t,e),this}function Qt(t){const e=Se(this),{has:n,get:r}=Wt(e);let i=n.call(e,t);i||(t=Se(t),i=n.call(e,t));r&&r.call(e,t);const s=e.delete(t);return i&&Lt(e,"delete",t,void 0),s}function te(){const t=Se(this),e=0!==t.size,n=t.clear();return e&&Lt(t,"clear",void 0,void 0),n}function ee(t,e){return function(n,r){const i=this,s=i.__v_raw,o=Se(s),a=e?Gt:t?Ae:Oe;return!t&&Et(o,0,_t),s.forEach(((t,e)=>n.call(r,a(t),a(e),i)))}}function ne(t,e,n){return function(...r){const i=this.__v_raw,s=Se(i),o=F(s),a="entries"===t||t===Symbol.iterator&&o,l="keys"===t&&o,c=i[t](...r),u=n?Gt:e?Ae:Oe;return!e&&Et(s,0,l?xt:_t),{next(){const{value:t,done:e}=c.next();return e?{value:t,done:e}:{value:a?[u(t[0]),u(t[1])]:u(t),done:e}},[Symbol.iterator](){return this}}}}function re(t){return function(...e){return"delete"!==t&&this}}function ie(){const t={get(t){return Zt(this,t)},get size(){return Xt(this)},has:Kt,add:Jt,set:Yt,delete:Qt,clear:te,forEach:ee(!1,!1)},e={get(t){return Zt(this,t,!1,!0)},get size(){return Xt(this)},has:Kt,add:Jt,set:Yt,delete:Qt,clear:te,forEach:ee(!1,!0)},n={get(t){return Zt(this,t,!0)},get size(){return Xt(this,!0)},has(t){return Kt.call(this,t,!0)},add:re("add"),set:re("set"),delete:re("delete"),clear:re("clear"),forEach:ee(!0,!1)},r={get(t){return Zt(this,t,!0,!0)},get size(){return Xt(this,!0)},has(t){return Kt.call(this,t,!0)},add:re("add"),set:re("set"),delete:re("delete"),clear:re("clear"),forEach:ee(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((i=>{t[i]=ne(i,!1,!1),n[i]=ne(i,!0,!1),e[i]=ne(i,!1,!0),r[i]=ne(i,!0,!0)})),[t,n,e,r]}const[se,oe,ae,le]=ie();function ce(t,e){const n=e?t?le:ae:t?oe:se;return(e,r,i)=>"__v_isReactive"===r?!t:"__v_isReadonly"===r?t:"__v_raw"===r?e:Reflect.get(U(n,r)&&r in e?n:e,r,i)}const ue={get:ce(!1,!1)},de={get:ce(!1,!0)},fe={get:ce(!0,!1)};const pe=new WeakMap,he=new WeakMap,ge=new WeakMap,me=new WeakMap;function be(t){return t.__v_skip||!Object.isExtensible(t)?0:function(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((t=>K(t).slice(8,-1))(t))}function ve(t){return xe(t)?t:we(t,!1,$t,ue,pe)}function ye(t){return we(t,!0,Ht,fe,ge)}function we(t,e,n,r,i){if(!G(t))return t;if(t.__v_raw&&(!e||!t.__v_isReactive))return t;const s=i.get(t);if(s)return s;const o=be(t);if(0===o)return t;const a=new Proxy(t,2===o?r:n);return i.set(t,a),a}function _e(t){return xe(t)?_e(t.__v_raw):!(!t||!t.__v_isReactive)}function xe(t){return!(!t||!t.__v_isReadonly)}function ke(t){return!(!t||!t.__v_isShallow)}function Ce(t){return _e(t)||xe(t)}function Se(t){const e=t&&t.__v_raw;return e?Se(e):t}function Te(t){return lt(t,"__v_skip",!0),t}const Oe=t=>G(t)?ve(t):t,Ae=t=>G(t)?ye(t):t;function Ee(t){St&&wt&&Pt((t=Se(t)).dep||(t.dep=ht()))}function Pe(t,e){(t=Se(t)).dep&&Dt(t.dep)}function Le(t){return!(!t||!0!==t.__v_isRef)}const De={get:(t,e,n)=>function(t){return Le(t)?t.value:t}(Reflect.get(t,e,n)),set:(t,e,n,r)=>{const i=t[e];return Le(i)&&!Le(n)?(i.value=n,!0):Reflect.set(t,e,n,r)}};function je(t){return _e(t)?t:new Proxy(t,De)}var Me;class Ie{constructor(t,e,n,r){this._setter=e,this.dep=void 0,this.__v_isRef=!0,this[Me]=!1,this._dirty=!0,this.effect=new kt(t,(()=>{this._dirty||(this._dirty=!0,Pe(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=n}get value(){const t=Se(this);return Ee(t),!t._dirty&&t._cacheable||(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}Me="__v_isReadonly";function Re(t,e,n,r){let i;try{i=r?t(...r):t()}catch(t){qe(t,e,n)}return i}function Ne(t,e,n,r){if($(t)){const i=Re(t,e,n,r);return i&&W(i)&&i.catch((t=>{qe(t,e,n)})),i}const i=[];for(let s=0;s>>1;tn(Fe[r])tn(t)-tn(e))),Ve=0;Venull==t.id?1/0:t.id,en=(t,e)=>{const n=tn(t)-tn(e);if(0===n){if(t.pre&&!e.pre)return-1;if(e.pre&&!t.pre)return 1}return n};function nn(t){Be=!1,Ue=!0,Fe.sort(en);try{for(ze=0;zet.trim()))),e&&(i=n.map(ct))}let a;let l=r[a=st(e)]||r[a=st(et(e))];!l&&s&&(l=r[a=st(rt(e))]),l&&Ne(l,t,6,i);const c=r[a+"Once"];if(c){if(t.emitted){if(t.emitted[a])return}else t.emitted={};t.emitted[a]=!0,Ne(c,t,6,i)}}function sn(t,e,n=!1){const r=e.emitsCache,i=r.get(t);if(void 0!==i)return i;const s=t.emits;let o={},a=!1;if(!$(t)){const r=t=>{const n=sn(t,e,!0);n&&(a=!0,R(o,n))};!n&&e.mixins.length&&e.mixins.forEach(r),t.extends&&r(t.extends),t.mixins&&t.mixins.forEach(r)}return s||a?(B(s)?s.forEach((t=>o[t]=null)):R(o,s),G(t)&&r.set(t,o),o):(G(t)&&r.set(t,null),null)}function on(t,e){return!(!t||!M(e))&&(e=e.slice(2).replace(/Once$/,""),U(t,e[0].toLowerCase()+e.slice(1))||U(t,rt(e))||U(t,e))}let an=null,ln=null;function cn(t){const e=an;return an=t,ln=t&&t.type.__scopeId||null,e}function un(t,e=an,n){if(!e)return t;if(t._n)return t;const r=(...n)=>{r._d&&Qr(-1);const i=cn(e),s=t(...n);return cn(i),r._d&&Qr(1),s};return r._n=!0,r._c=!0,r._d=!0,r}function dn(t){const{type:e,vnode:n,proxy:r,withProxy:i,props:s,propsOptions:[o],slots:a,attrs:l,emit:c,render:u,renderCache:d,data:f,setupState:p,ctx:h,inheritAttrs:g}=t;let m,b;const v=cn(t);try{if(4&n.shapeFlag){const t=i||r;m=gi(u.call(t,t,d,s,p,f,h)),b=l}else{const t=e;0,m=gi(t.length>1?t(s,{attrs:l,slots:a,emit:c}):t(s,null)),b=e.props?l:fn(l)}}catch(e){Zr.length=0,qe(e,t,1),m=ci(Gr)}let y=m;if(b&&!1!==g){const t=Object.keys(b),{shapeFlag:e}=y;t.length&&7&e&&(o&&t.some(I)&&(b=pn(b,o)),y=di(y,b))}return n.dirs&&(y=di(y),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&(y.transition=n.transition),m=y,cn(v),m}const fn=t=>{let e;for(const n in t)("class"===n||"style"===n||M(n))&&((e||(e={}))[n]=t[n]);return e},pn=(t,e)=>{const n={};for(const r in t)I(r)&&r.slice(9)in e||(n[r]=t[r]);return n};function hn(t,e,n){const r=Object.keys(e);if(r.length!==Object.keys(t).length)return!0;for(let i=0;it.__isSuspense;function bn(t,e){e&&e.pendingBranch?B(t)?e.effects.push(...t):e.effects.push(t):Je(t)}function vn(t,e,n=!1){const r=xi||an;if(r){const i=null==r.parent?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(i&&t in i)return i[t];if(arguments.length>1)return n&&$(e)?e.call(r.proxy):e}else 0}const yn={};function wn(t,e,n){return _n(t,e,n)}function _n(t,e,{immediate:n,deep:r,flush:i,onTrack:s,onTrigger:o}=E){const a=xi;let l,c,u=!1,d=!1;if(Le(t)?(l=()=>t.value,u=ke(t)):_e(t)?(l=()=>t,r=!0):B(t)?(d=!0,u=t.some((t=>_e(t)||ke(t))),l=()=>t.map((t=>Le(t)?t.value:_e(t)?Cn(t):$(t)?Re(t,a,2):void 0))):l=$(t)?e?()=>Re(t,a,2):()=>{if(!a||!a.isUnmounted)return c&&c(),Ne(t,a,3,[f])}:L,e&&r){const t=l;l=()=>Cn(t())}let f=t=>{c=m.onStop=()=>{Re(t,a,4)}};if(Ei)return f=L,e?n&&Ne(e,a,3,[l(),d?[]:void 0,f]):l(),L;let p=d?[]:yn;const h=()=>{if(m.active)if(e){const t=m.run();(r||u||(d?t.some(((t,e)=>ot(t,p[e]))):ot(t,p)))&&(c&&c(),Ne(e,a,3,[t,p===yn?void 0:p,f]),p=t)}else m.run()};let g;h.allowRecurse=!!e,"sync"===i?g=h:"post"===i?g=()=>Br(h,a&&a.suspense):(h.pre=!0,a&&(h.id=a.uid),g=()=>Ke(h));const m=new kt(l,g);return e?n?h():p=m.run():"post"===i?Br(m.run.bind(m),a&&a.suspense):m.run(),()=>{m.stop(),a&&a.scope&&N(a.scope.effects,m)}}function xn(t,e,n){const r=this.proxy,i=H(t)?t.includes(".")?kn(r,t):()=>r[t]:t.bind(r,r);let s;$(e)?s=e:(s=e.handler,n=e);const o=xi;Ci(this);const a=_n(i,s.bind(r),n);return o?Ci(o):Si(),a}function kn(t,e){const n=e.split(".");return()=>{let e=t;for(let t=0;t{Cn(t,e)}));else if(X(t))for(const n in t)Cn(t[n],e);return t}function Sn(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Gn((()=>{t.isMounted=!0})),Kn((()=>{t.isUnmounting=!0})),t}const Tn=[Function,Array],On={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Tn,onEnter:Tn,onAfterEnter:Tn,onEnterCancelled:Tn,onBeforeLeave:Tn,onLeave:Tn,onAfterLeave:Tn,onLeaveCancelled:Tn,onBeforeAppear:Tn,onAppear:Tn,onAfterAppear:Tn,onAppearCancelled:Tn},setup(t,{slots:e}){const n=ki(),r=Sn();let i;return()=>{const s=e.default&&jn(e.default(),!0);if(!s||!s.length)return;let o=s[0];if(s.length>1){let t=!1;for(const e of s)if(e.type!==Gr){0,o=e,t=!0;break}}const a=Se(t),{mode:l}=a;if(r.isLeaving)return Pn(o);const c=Ln(o);if(!c)return Pn(o);const u=En(c,a,r,n);Dn(c,u);const d=n.subTree,f=d&&Ln(d);let p=!1;const{getTransitionKey:h}=c.type;if(h){const t=h();void 0===i?i=t:t!==i&&(i=t,p=!0)}if(f&&f.type!==Gr&&(!ii(c,f)||p)){const t=En(f,a,r,n);if(Dn(f,t),"out-in"===l)return r.isLeaving=!0,t.afterLeave=()=>{r.isLeaving=!1,n.update()},Pn(o);"in-out"===l&&c.type!==Gr&&(t.delayLeave=(t,e,n)=>{An(r,f)[String(f.key)]=f,t._leaveCb=()=>{e(),t._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=n})}return o}}};function An(t,e){const{leavingVNodes:n}=t;let r=n.get(e.type);return r||(r=Object.create(null),n.set(e.type,r)),r}function En(t,e,n,r){const{appear:i,mode:s,persisted:o=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:f,onAfterLeave:p,onLeaveCancelled:h,onBeforeAppear:g,onAppear:m,onAfterAppear:b,onAppearCancelled:v}=e,y=String(t.key),w=An(n,t),_=(t,e)=>{t&&Ne(t,r,9,e)},x=(t,e)=>{const n=e[1];_(t,e),B(t)?t.every((t=>t.length<=1))&&n():t.length<=1&&n()},k={mode:s,persisted:o,beforeEnter(e){let r=a;if(!n.isMounted){if(!i)return;r=g||a}e._leaveCb&&e._leaveCb(!0);const s=w[y];s&&ii(t,s)&&s.el._leaveCb&&s.el._leaveCb(),_(r,[e])},enter(t){let e=l,r=c,s=u;if(!n.isMounted){if(!i)return;e=m||l,r=b||c,s=v||u}let o=!1;const a=t._enterCb=e=>{o||(o=!0,_(e?s:r,[t]),k.delayedLeave&&k.delayedLeave(),t._enterCb=void 0)};e?x(e,[t,a]):a()},leave(e,r){const i=String(t.key);if(e._enterCb&&e._enterCb(!0),n.isUnmounting)return r();_(d,[e]);let s=!1;const o=e._leaveCb=n=>{s||(s=!0,r(),_(n?h:p,[e]),e._leaveCb=void 0,w[i]===t&&delete w[i])};w[i]=t,f?x(f,[e,o]):o()},clone:t=>En(t,e,n,r)};return k}function Pn(t){if(In(t))return(t=di(t)).children=null,t}function Ln(t){return In(t)?t.children?t.children[0]:void 0:t}function Dn(t,e){6&t.shapeFlag&&t.component?Dn(t.component.subTree,e):128&t.shapeFlag?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function jn(t,e=!1,n){let r=[],i=0;for(let s=0;s1)for(let t=0;t!!t.type.__asyncLoader;const In=t=>t.type.__isKeepAlive;RegExp,RegExp;function Rn(t,e){return B(t)?t.some((t=>Rn(t,e))):H(t)?t.split(",").includes(e):!!t.test&&t.test(e)}function Nn(t,e){Un(t,"a",e)}function qn(t,e){Un(t,"da",e)}function Un(t,e,n=xi){const r=t.__wdc||(t.__wdc=()=>{let e=n;for(;e;){if(e.isDeactivated)return;e=e.parent}return t()});if($n(e,r,n),n){let t=n.parent;for(;t&&t.parent;)In(t.parent.vnode)&&Bn(r,e,n,t),t=t.parent}}function Bn(t,e,n,r){const i=$n(e,t,r,!0);Xn((()=>{N(r[e],i)}),n)}function Fn(t){let e=t.shapeFlag;256&e&&256,512&e&&512,t.shapeFlag=e}function zn(t){return 128&t.shapeFlag?t.ssContent:t}function $n(t,e,n=xi,r=!1){if(n){const i=n[t]||(n[t]=[]),s=e.__weh||(e.__weh=(...r)=>{if(n.isUnmounted)return;Ot(),Ci(n);const i=Ne(e,n,t,r);return Si(),At(),i});return r?i.unshift(s):i.push(s),s}}const Hn=t=>(e,n=xi)=>(!Ei||"sp"===t)&&$n(t,e,n),Vn=Hn("bm"),Gn=Hn("m"),Wn=Hn("bu"),Zn=Hn("u"),Kn=Hn("bum"),Xn=Hn("um"),Jn=Hn("sp"),Yn=Hn("rtg"),Qn=Hn("rtc");function tr(t,e=xi){$n("ec",t,e)}function er(t,e){const n=an;if(null===n)return t;const r=Mi(n)||n.proxy,i=t.dirs||(t.dirs=[]);for(let t=0;te(t,n,void 0,s&&s[n])));else{const n=Object.keys(t);i=new Array(n.length);for(let r=0,o=n.length;rt?Ti(t)?Mi(t)||t.proxy:cr(t.parent):null,ur=R(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>cr(t.parent),$root:t=>cr(t.root),$emit:t=>t.emit,$options:t=>mr(t),$forceUpdate:t=>t.f||(t.f=()=>Ke(t.update)),$nextTick:t=>t.n||(t.n=Ze.bind(t.proxy)),$watch:t=>xn.bind(t)}),dr={get({_:t},e){const{ctx:n,setupState:r,data:i,props:s,accessCache:o,type:a,appContext:l}=t;let c;if("$"!==e[0]){const a=o[e];if(void 0!==a)switch(a){case 1:return r[e];case 2:return i[e];case 4:return n[e];case 3:return s[e]}else{if(r!==E&&U(r,e))return o[e]=1,r[e];if(i!==E&&U(i,e))return o[e]=2,i[e];if((c=t.propsOptions[0])&&U(c,e))return o[e]=3,s[e];if(n!==E&&U(n,e))return o[e]=4,n[e];fr&&(o[e]=0)}}const u=ur[e];let d,f;return u?("$attrs"===e&&Et(t,0,e),u(t)):(d=a.__cssModules)&&(d=d[e])?d:n!==E&&U(n,e)?(o[e]=4,n[e]):(f=l.config.globalProperties,U(f,e)?f[e]:void 0)},set({_:t},e,n){const{data:r,setupState:i,ctx:s}=t;return i!==E&&U(i,e)?(i[e]=n,!0):r!==E&&U(r,e)?(r[e]=n,!0):!U(t.props,e)&&(("$"!==e[0]||!(e.slice(1)in t))&&(s[e]=n,!0))},has({_:{data:t,setupState:e,accessCache:n,ctx:r,appContext:i,propsOptions:s}},o){let a;return!!n[o]||t!==E&&U(t,o)||e!==E&&U(e,o)||(a=s[0])&&U(a,o)||U(r,o)||U(ur,o)||U(i.config.globalProperties,o)},defineProperty(t,e,n){return null!=n.get?t._.accessCache[e]=0:U(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};let fr=!0;function pr(t){const e=mr(t),n=t.proxy,r=t.ctx;fr=!1,e.beforeCreate&&hr(e.beforeCreate,t,"bc");const{data:i,computed:s,methods:o,watch:a,provide:l,inject:c,created:u,beforeMount:d,mounted:f,beforeUpdate:p,updated:h,activated:g,deactivated:m,beforeDestroy:b,beforeUnmount:v,destroyed:y,unmounted:w,render:_,renderTracked:x,renderTriggered:k,errorCaptured:C,serverPrefetch:S,expose:T,inheritAttrs:O,components:A,directives:E,filters:P}=e;if(c&&function(t,e,n=L,r=!1){B(t)&&(t=wr(t));for(const n in t){const i=t[n];let s;s=G(i)?"default"in i?vn(i.from||n,i.default,!0):vn(i.from||n):vn(i),Le(s)&&r?Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:()=>s.value,set:t=>s.value=t}):e[n]=s}}(c,r,null,t.appContext.config.unwrapInjectedRef),o)for(const t in o){const e=o[t];$(e)&&(r[t]=e.bind(n))}if(i){0;const e=i.call(n,n);0,G(e)&&(t.data=ve(e))}if(fr=!0,s)for(const t in s){const e=s[t],i=$(e)?e.bind(n,n):$(e.get)?e.get.bind(n,n):L;0;const o=!$(e)&&$(e.set)?e.set.bind(n):L,a=Ni({get:i,set:o});Object.defineProperty(r,t,{enumerable:!0,configurable:!0,get:()=>a.value,set:t=>a.value=t})}if(a)for(const t in a)gr(a[t],r,n,t);if(l){const t=$(l)?l.call(n):l;Reflect.ownKeys(t).forEach((e=>{!function(t,e){if(xi){let n=xi.provides;const r=xi.parent&&xi.parent.provides;r===n&&(n=xi.provides=Object.create(r)),n[t]=e}}(e,t[e])}))}function D(t,e){B(e)?e.forEach((e=>t(e.bind(n)))):e&&t(e.bind(n))}if(u&&hr(u,t,"c"),D(Vn,d),D(Gn,f),D(Wn,p),D(Zn,h),D(Nn,g),D(qn,m),D(tr,C),D(Qn,x),D(Yn,k),D(Kn,v),D(Xn,w),D(Jn,S),B(T))if(T.length){const e=t.exposed||(t.exposed={});T.forEach((t=>{Object.defineProperty(e,t,{get:()=>n[t],set:e=>n[t]=e})}))}else t.exposed||(t.exposed={});_&&t.render===L&&(t.render=_),null!=O&&(t.inheritAttrs=O),A&&(t.components=A),E&&(t.directives=E)}function hr(t,e,n){Ne(B(t)?t.map((t=>t.bind(e.proxy))):t.bind(e.proxy),e,n)}function gr(t,e,n,r){const i=r.includes(".")?kn(n,r):()=>n[r];if(H(t)){const n=e[t];$(n)&&wn(i,n)}else if($(t))wn(i,t.bind(n));else if(G(t))if(B(t))t.forEach((t=>gr(t,e,n,r)));else{const r=$(t.handler)?t.handler.bind(n):e[t.handler];$(r)&&wn(i,r,t)}else 0}function mr(t){const e=t.type,{mixins:n,extends:r}=e,{mixins:i,optionsCache:s,config:{optionMergeStrategies:o}}=t.appContext,a=s.get(e);let l;return a?l=a:i.length||n||r?(l={},i.length&&i.forEach((t=>br(l,t,o,!0))),br(l,e,o)):l=e,G(e)&&s.set(e,l),l}function br(t,e,n,r=!1){const{mixins:i,extends:s}=e;s&&br(t,s,n,!0),i&&i.forEach((e=>br(t,e,n,!0)));for(const i in e)if(r&&"expose"===i);else{const r=vr[i]||n&&n[i];t[i]=r?r(t[i],e[i]):e[i]}return t}const vr={data:yr,props:xr,emits:xr,methods:xr,computed:xr,beforeCreate:_r,created:_r,beforeMount:_r,mounted:_r,beforeUpdate:_r,updated:_r,beforeDestroy:_r,beforeUnmount:_r,destroyed:_r,unmounted:_r,activated:_r,deactivated:_r,errorCaptured:_r,serverPrefetch:_r,components:xr,directives:xr,watch:function(t,e){if(!t)return e;if(!e)return t;const n=R(Object.create(null),t);for(const r in e)n[r]=_r(t[r],e[r]);return n},provide:yr,inject:function(t,e){return xr(wr(t),wr(e))}};function yr(t,e){return e?t?function(){return R($(t)?t.call(this,this):t,$(e)?e.call(this,this):e)}:e:t}function wr(t){if(B(t)){const e={};for(let n=0;n{l=!0;const[n,r]=Tr(t,e,!0);R(o,n),r&&a.push(...r)};!n&&e.mixins.length&&e.mixins.forEach(r),t.extends&&r(t.extends),t.mixins&&t.mixins.forEach(r)}if(!s&&!l)return G(t)&&r.set(t,P),P;if(B(s))for(let t=0;t-1,r[1]=n<0||t-1||U(r,"default"))&&a.push(e)}}}}const c=[o,a];return G(t)&&r.set(t,c),c}function Or(t){return"$"!==t[0]}function Ar(t){const e=t&&t.toString().match(/^\s*function (\w+)/);return e?e[1]:null===t?"null":""}function Er(t,e){return Ar(t)===Ar(e)}function Pr(t,e){return B(e)?e.findIndex((e=>Er(e,t))):$(e)&&Er(e,t)?0:-1}const Lr=t=>"_"===t[0]||"$stable"===t,Dr=t=>B(t)?t.map(gi):[gi(t)],jr=(t,e,n)=>{if(e._n)return e;const r=un(((...t)=>Dr(e(...t))),n);return r._c=!1,r},Mr=(t,e,n)=>{const r=t._ctx;for(const n in t){if(Lr(n))continue;const i=t[n];if($(i))e[n]=jr(0,i,r);else if(null!=i){0;const t=Dr(i);e[n]=()=>t}}},Ir=(t,e)=>{const n=Dr(e);t.slots.default=()=>n};function Rr(){return{app:null,config:{isNativeTag:D,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Nr=0;function qr(t,e){return function(n,r=null){$(n)||(n=Object.assign({},n)),null==r||G(r)||(r=null);const i=Rr(),s=new Set;let o=!1;const a=i.app={_uid:Nr++,_component:n,_props:r,_container:null,_context:i,_instance:null,version:qi,get config(){return i.config},set config(t){0},use:(t,...e)=>(s.has(t)||(t&&$(t.install)?(s.add(t),t.install(a,...e)):$(t)&&(s.add(t),t(a,...e))),a),mixin:t=>(i.mixins.includes(t)||i.mixins.push(t),a),component:(t,e)=>e?(i.components[t]=e,a):i.components[t],directive:(t,e)=>e?(i.directives[t]=e,a):i.directives[t],mount(s,l,c){if(!o){0;const u=ci(n,r);return u.appContext=i,l&&e?e(u,s):t(u,s,c),o=!0,a._container=s,s.__vue_app__=a,Mi(u.component)||u.component.proxy}},unmount(){o&&(t(null,a._container),delete a._container.__vue_app__)},provide:(t,e)=>(i.provides[t]=e,a)};return a}}function Ur(t,e,n,r,i=!1){if(B(t))return void t.forEach(((t,s)=>Ur(t,e&&(B(e)?e[s]:e),n,r,i)));if(Mn(r)&&!i)return;const s=4&r.shapeFlag?Mi(r.component)||r.component.proxy:r.el,o=i?null:s,{i:a,r:l}=t;const c=e&&e.r,u=a.refs===E?a.refs={}:a.refs,d=a.setupState;if(null!=c&&c!==l&&(H(c)?(u[c]=null,U(d,c)&&(d[c]=null)):Le(c)&&(c.value=null)),$(l))Re(l,a,12,[o,u]);else{const e=H(l),r=Le(l);if(e||r){const a=()=>{if(t.f){const n=e?u[l]:l.value;i?B(n)&&N(n,s):B(n)?n.includes(s)||n.push(s):e?(u[l]=[s],U(d,l)&&(d[l]=u[l])):(l.value=[s],t.k&&(u[t.k]=l.value))}else e?(u[l]=o,U(d,l)&&(d[l]=o)):r&&(l.value=o,t.k&&(u[t.k]=o))};o?(a.id=-1,Br(a,n)):a()}else 0}}const Br=bn;function Fr(t,e){(ut||(ut="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:{})).__VUE__=!0;const{insert:r,remove:i,patchProp:s,createElement:o,createText:a,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:f,setScopeId:p=L,cloneNode:h,insertStaticContent:g}=t,m=(t,e,n,r=null,i=null,s=null,o=!1,a=null,l=!!e.dynamicChildren)=>{if(t===e)return;t&&!ii(t,e)&&(r=Z(t),$(t,i,s,!0),t=null),-2===e.patchFlag&&(l=!1,e.dynamicChildren=null);const{type:c,ref:u,shapeFlag:d}=e;switch(c){case Vr:b(t,e,n,r);break;case Gr:v(t,e,n,r);break;case Wr:null==t&&y(e,n,r,o);break;case Hr:A(t,e,n,r,i,s,o,a,l);break;default:1&d?_(t,e,n,r,i,s,o,a,l):6&d?D(t,e,n,r,i,s,o,a,l):(64&d||128&d)&&c.process(t,e,n,r,i,s,o,a,l,X)}null!=u&&i&&Ur(u,t&&t.ref,s,e||t,!e)},b=(t,e,n,i)=>{if(null==t)r(e.el=a(e.children),n,i);else{const n=e.el=t.el;e.children!==t.children&&c(n,e.children)}},v=(t,e,n,i)=>{null==t?r(e.el=l(e.children||""),n,i):e.el=t.el},y=(t,e,n,r)=>{[t.el,t.anchor]=g(t.children,e,n,r,t.el,t.anchor)},w=({el:t,anchor:e})=>{let n;for(;t&&t!==e;)n=f(t),i(t),t=n;i(e)},_=(t,e,n,r,i,s,o,a,l)=>{o=o||"svg"===e.type,null==t?x(e,n,r,i,s,o,a,l):S(t,e,i,s,o,a,l)},x=(t,e,n,i,a,l,c,d)=>{let f,p;const{type:g,props:m,shapeFlag:b,transition:v,patchFlag:y,dirs:w}=t;if(t.el&&void 0!==h&&-1===y)f=t.el=h(t.el);else{if(f=t.el=o(t.type,l,m&&m.is,m),8&b?u(f,t.children):16&b&&C(t.children,f,null,i,a,l&&"foreignObject"!==g,c,d),w&&nr(t,null,i,"created"),m){for(const e in m)"value"===e||Y(e)||s(f,e,null,m[e],l,t.children,i,a,W);"value"in m&&s(f,"value",null,m.value),(p=m.onVnodeBeforeMount)&&vi(p,i,t)}k(f,t,t.scopeId,c,i)}w&&nr(t,null,i,"beforeMount");const _=(!a||a&&!a.pendingBranch)&&v&&!v.persisted;_&&v.beforeEnter(f),r(f,e,n),((p=m&&m.onVnodeMounted)||_||w)&&Br((()=>{p&&vi(p,i,t),_&&v.enter(f),w&&nr(t,null,i,"mounted")}),a)},k=(t,e,n,r,i)=>{if(n&&p(t,n),r)for(let e=0;e{for(let c=l;c{const l=e.el=t.el;let{patchFlag:c,dynamicChildren:d,dirs:f}=e;c|=16&t.patchFlag;const p=t.props||E,h=e.props||E;let g;n&&zr(n,!1),(g=h.onVnodeBeforeUpdate)&&vi(g,n,e,t),f&&nr(e,t,n,"beforeUpdate"),n&&zr(n,!0);const m=i&&"foreignObject"!==e.type;if(d?T(t.dynamicChildren,d,l,n,r,m,o):a||q(t,e,l,null,n,r,m,o,!1),c>0){if(16&c)O(l,e,p,h,n,r,i);else if(2&c&&p.class!==h.class&&s(l,"class",null,h.class,i),4&c&&s(l,"style",p.style,h.style,i),8&c){const o=e.dynamicProps;for(let e=0;e{g&&vi(g,n,e,t),f&&nr(e,t,n,"updated")}),r)},T=(t,e,n,r,i,s,o)=>{for(let a=0;a{if(n!==r){for(const l in r){if(Y(l))continue;const c=r[l],u=n[l];c!==u&&"value"!==l&&s(t,l,u,c,a,e.children,i,o,W)}if(n!==E)for(const l in n)Y(l)||l in r||s(t,l,n[l],null,a,e.children,i,o,W);"value"in r&&s(t,"value",n.value,r.value)}},A=(t,e,n,i,s,o,l,c,u)=>{const d=e.el=t?t.el:a(""),f=e.anchor=t?t.anchor:a("");let{patchFlag:p,dynamicChildren:h,slotScopeIds:g}=e;g&&(c=c?c.concat(g):g),null==t?(r(d,n,i),r(f,n,i),C(e.children,n,f,s,o,l,c,u)):p>0&&64&p&&h&&t.dynamicChildren?(T(t.dynamicChildren,h,n,s,o,l,c),(null!=e.key||s&&e===s.subTree)&&$r(t,e,!0)):q(t,e,n,f,s,o,l,c,u)},D=(t,e,n,r,i,s,o,a,l)=>{e.slotScopeIds=a,null==t?512&e.shapeFlag?i.ctx.activate(e,n,r,o,l):j(e,n,r,i,s,o,l):M(t,e,l)},j=(t,e,n,r,i,s,o)=>{const a=t.component=_i(t,r,i);if(In(t)&&(a.ctx.renderer=X),Pi(a),a.asyncDep){if(i&&i.registerDep(a,I),!t.el){const t=a.subTree=ci(Gr);v(null,t,e,n)}}else I(a,t,e,n,i,s,o)},M=(t,e,n)=>{const r=e.component=t.component;if(function(t,e,n){const{props:r,children:i,component:s}=t,{props:o,children:a,patchFlag:l}=e,c=s.emitsOptions;if(e.dirs||e.transition)return!0;if(!(n&&l>=0))return!(!i&&!a||a&&a.$stable)||r!==o&&(r?!o||hn(r,o,c):!!o);if(1024&l)return!0;if(16&l)return r?hn(r,o,c):!!o;if(8&l){const t=e.dynamicProps;for(let e=0;eze&&Fe.splice(e,1)}(r.update),r.update()}else e.el=t.el,r.vnode=e},I=(t,e,n,r,i,s,o)=>{const a=t.effect=new kt((()=>{if(t.isMounted){let e,{next:n,bu:r,u:a,parent:l,vnode:c}=t,u=n;0,zr(t,!1),n?(n.el=c.el,N(t,n,o)):n=c,r&&at(r),(e=n.props&&n.props.onVnodeBeforeUpdate)&&vi(e,l,n,c),zr(t,!0);const f=dn(t);0;const p=t.subTree;t.subTree=f,m(p,f,d(p.el),Z(p),t,i,s),n.el=f.el,null===u&&gn(t,f.el),a&&Br(a,i),(e=n.props&&n.props.onVnodeUpdated)&&Br((()=>vi(e,l,n,c)),i)}else{let o;const{el:a,props:l}=e,{bm:c,m:u,parent:d}=t,f=Mn(e);if(zr(t,!1),c&&at(c),!f&&(o=l&&l.onVnodeBeforeMount)&&vi(o,d,e),zr(t,!0),a&&Q){const n=()=>{t.subTree=dn(t),Q(a,t.subTree,t,i,null)};f?e.type.__asyncLoader().then((()=>!t.isUnmounted&&n())):n()}else{0;const o=t.subTree=dn(t);0,m(null,o,n,r,t,i,s),e.el=o.el}if(u&&Br(u,i),!f&&(o=l&&l.onVnodeMounted)){const t=e;Br((()=>vi(o,d,t)),i)}(256&e.shapeFlag||d&&Mn(d.vnode)&&256&d.vnode.shapeFlag)&&t.a&&Br(t.a,i),t.isMounted=!0,e=n=r=null}}),(()=>Ke(l)),t.scope),l=t.update=()=>a.run();l.id=t.uid,zr(t,!0),l()},N=(t,e,n)=>{e.component=t;const r=t.vnode.props;t.vnode=e,t.next=null,function(t,e,n,r){const{props:i,attrs:s,vnode:{patchFlag:o}}=t,a=Se(i),[l]=t.propsOptions;let c=!1;if(!(r||o>0)||16&o){let r;Cr(t,e,i,s)&&(c=!0);for(const s in a)e&&(U(e,s)||(r=rt(s))!==s&&U(e,r))||(l?!n||void 0===n[s]&&void 0===n[r]||(i[s]=Sr(l,a,s,void 0,t,!0)):delete i[s]);if(s!==a)for(const t in s)e&&U(e,t)||(delete s[t],c=!0)}else if(8&o){const n=t.vnode.dynamicProps;for(let r=0;r{const{vnode:r,slots:i}=t;let s=!0,o=E;if(32&r.shapeFlag){const t=e._;t?n&&1===t?s=!1:(R(i,e),n||1!==t||delete i._):(s=!e.$stable,Mr(e,i)),o=e}else e&&(Ir(t,e),o={default:1});if(s)for(const t in i)Lr(t)||t in o||delete i[t]})(t,e.children,n),Ot(),Ye(),At()},q=(t,e,n,r,i,s,o,a,l=!1)=>{const c=t&&t.children,d=t?t.shapeFlag:0,f=e.children,{patchFlag:p,shapeFlag:h}=e;if(p>0){if(128&p)return void F(c,f,n,r,i,s,o,a,l);if(256&p)return void B(c,f,n,r,i,s,o,a,l)}8&h?(16&d&&W(c,i,s),f!==c&&u(n,f)):16&d?16&h?F(c,f,n,r,i,s,o,a,l):W(c,i,s,!0):(8&d&&u(n,""),16&h&&C(f,n,r,i,s,o,a,l))},B=(t,e,n,r,i,s,o,a,l)=>{e=e||P;const c=(t=t||P).length,u=e.length,d=Math.min(c,u);let f;for(f=0;fu?W(t,i,s,!0,!1,d):C(e,n,r,i,s,o,a,l,d)},F=(t,e,n,r,i,s,o,a,l)=>{let c=0;const u=e.length;let d=t.length-1,f=u-1;for(;c<=d&&c<=f;){const r=t[c],u=e[c]=l?mi(e[c]):gi(e[c]);if(!ii(r,u))break;m(r,u,n,null,i,s,o,a,l),c++}for(;c<=d&&c<=f;){const r=t[d],c=e[f]=l?mi(e[f]):gi(e[f]);if(!ii(r,c))break;m(r,c,n,null,i,s,o,a,l),d--,f--}if(c>d){if(c<=f){const t=f+1,d=tf)for(;c<=d;)$(t[c],i,s,!0),c++;else{const p=c,h=c,g=new Map;for(c=h;c<=f;c++){const t=e[c]=l?mi(e[c]):gi(e[c]);null!=t.key&&g.set(t.key,c)}let b,v=0;const y=f-h+1;let w=!1,_=0;const x=new Array(y);for(c=0;c=y){$(r,i,s,!0);continue}let u;if(null!=r.key)u=g.get(r.key);else for(b=h;b<=f;b++)if(0===x[b-h]&&ii(r,e[b])){u=b;break}void 0===u?$(r,i,s,!0):(x[u-h]=c+1,u>=_?_=u:w=!0,m(r,e[u],n,null,i,s,o,a,l),v++)}const k=w?function(t){const e=t.slice(),n=[0];let r,i,s,o,a;const l=t.length;for(r=0;r>1,t[n[a]]0&&(e[r]=n[s-1]),n[s]=r)}}s=n.length,o=n[s-1];for(;s-- >0;)n[s]=o,o=e[o];return n}(x):P;for(b=k.length-1,c=y-1;c>=0;c--){const t=h+c,d=e[t],f=t+1{const{el:o,type:a,transition:l,children:c,shapeFlag:u}=t;if(6&u)return void z(t.component.subTree,e,n,i);if(128&u)return void t.suspense.move(e,n,i);if(64&u)return void a.move(t,e,n,X);if(a===Hr){r(o,e,n);for(let t=0;t{let s;for(;t&&t!==e;)s=f(t),r(t,n,i),t=s;r(e,n,i)})(t,e,n);if(2!==i&&1&u&&l)if(0===i)l.beforeEnter(o),r(o,e,n),Br((()=>l.enter(o)),s);else{const{leave:t,delayLeave:i,afterLeave:s}=l,a=()=>r(o,e,n),c=()=>{t(o,(()=>{a(),s&&s()}))};i?i(o,a,c):c()}else r(o,e,n)},$=(t,e,n,r=!1,i=!1)=>{const{type:s,props:o,ref:a,children:l,dynamicChildren:c,shapeFlag:u,patchFlag:d,dirs:f}=t;if(null!=a&&Ur(a,null,n,t,!0),256&u)return void e.ctx.deactivate(t);const p=1&u&&f,h=!Mn(t);let g;if(h&&(g=o&&o.onVnodeBeforeUnmount)&&vi(g,e,t),6&u)G(t.component,n,r);else{if(128&u)return void t.suspense.unmount(n,r);p&&nr(t,null,e,"beforeUnmount"),64&u?t.type.remove(t,e,n,i,X,r):c&&(s!==Hr||d>0&&64&d)?W(c,e,n,!1,!0):(s===Hr&&384&d||!i&&16&u)&&W(l,e,n),r&&H(t)}(h&&(g=o&&o.onVnodeUnmounted)||p)&&Br((()=>{g&&vi(g,e,t),p&&nr(t,null,e,"unmounted")}),n)},H=t=>{const{type:e,el:n,anchor:r,transition:s}=t;if(e===Hr)return void V(n,r);if(e===Wr)return void w(t);const o=()=>{i(n),s&&!s.persisted&&s.afterLeave&&s.afterLeave()};if(1&t.shapeFlag&&s&&!s.persisted){const{leave:e,delayLeave:r}=s,i=()=>e(n,o);r?r(t.el,o,i):i()}else o()},V=(t,e)=>{let n;for(;t!==e;)n=f(t),i(t),t=n;i(e)},G=(t,e,n)=>{const{bum:r,scope:i,update:s,subTree:o,um:a}=t;r&&at(r),i.stop(),s&&(s.active=!1,$(o,t,e,n)),a&&Br(a,e),Br((()=>{t.isUnmounted=!0}),e),e&&e.pendingBranch&&!e.isUnmounted&&t.asyncDep&&!t.asyncResolved&&t.suspenseId===e.pendingId&&(e.deps--,0===e.deps&&e.resolve())},W=(t,e,n,r=!1,i=!1,s=0)=>{for(let o=s;o6&t.shapeFlag?Z(t.component.subTree):128&t.shapeFlag?t.suspense.next():f(t.anchor||t.el),K=(t,e,n)=>{null==t?e._vnode&&$(e._vnode,null,null,!0):m(e._vnode||null,t,e,null,null,null,n),Ye(),Qe(),e._vnode=t},X={p:m,um:$,m:z,r:H,mt:j,mc:C,pc:q,pbc:T,n:Z,o:t};let J,Q;return e&&([J,Q]=e(X)),{render:K,hydrate:J,createApp:qr(K,J)}}function zr({effect:t,update:e},n){t.allowRecurse=e.allowRecurse=n}function $r(t,e,n=!1){const r=t.children,i=e.children;if(B(r)&&B(i))for(let t=0;t0?Kr||P:null,Jr(),Yr>0&&Kr&&Kr.push(t),t}function ei(t,e,n,r,i,s){return ti(li(t,e,n,r,i,s,!0))}function ni(t,e,n,r,i){return ti(ci(t,e,n,r,i,!0))}function ri(t){return!!t&&!0===t.__v_isVNode}function ii(t,e){return t.type===e.type&&t.key===e.key}const si="__vInternal",oi=({key:t})=>null!=t?t:null,ai=({ref:t,ref_key:e,ref_for:n})=>null!=t?H(t)||Le(t)||$(t)?{i:an,r:t,k:e,f:!!n}:t:null;function li(t,e=null,n=null,r=0,i=null,s=(t===Hr?0:1),o=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&oi(e),ref:e&&ai(e),scopeId:ln,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null};return a?(bi(l,n),128&s&&t.normalize(l)):n&&(l.shapeFlag|=H(n)?8:16),Yr>0&&!o&&Kr&&(l.patchFlag>0||6&s)&&32!==l.patchFlag&&Kr.push(l),l}const ci=ui;function ui(t,e=null,n=null,r=0,i=null,s=!1){if(t&&t!==sr||(t=Gr),ri(t)){const r=di(t,e,!0);return n&&bi(r,n),Yr>0&&!s&&Kr&&(6&r.shapeFlag?Kr[Kr.indexOf(t)]=r:Kr.push(r)),r.patchFlag|=-2,r}if(Ri(t)&&(t=t.__vccOpts),e){e=function(t){return t?Ce(t)||si in t?R({},t):t:null}(e);let{class:t,style:n}=e;t&&!H(t)&&(e.class=T(t)),G(n)&&(Ce(n)&&!B(n)&&(n=R({},n)),e.style=x(n))}return li(t,e,n,r,i,H(t)?1:mn(t)?128:(t=>t.__isTeleport)(t)?64:G(t)?4:$(t)?2:0,s,!0)}function di(t,e,n=!1){const{props:r,ref:i,patchFlag:s,children:o}=t,a=e?function(...t){const e={};for(let n=0;nxi||an,Ci=t=>{xi=t,t.scope.on()},Si=()=>{xi&&xi.scope.off(),xi=null};function Ti(t){return 4&t.vnode.shapeFlag}let Oi,Ai,Ei=!1;function Pi(t,e=!1){Ei=e;const{props:n,children:r}=t.vnode,i=Ti(t);kr(t,n,i,e),((t,e)=>{if(32&t.vnode.shapeFlag){const n=e._;n?(t.slots=Se(e),lt(e,"_",n)):Mr(e,t.slots={})}else t.slots={},e&&Ir(t,e);lt(t.slots,si,1)})(t,r);const s=i?function(t,e){const n=t.type;0;t.accessCache=Object.create(null),t.proxy=Te(new Proxy(t.ctx,dr)),!1;const{setup:r}=n;if(r){const n=t.setupContext=r.length>1?ji(t):null;Ci(t),Ot();const i=Re(r,t,0,[t.props,n]);if(At(),Si(),W(i)){if(i.then(Si,Si),e)return i.then((n=>{Li(t,n,e)})).catch((e=>{qe(e,t,0)}));t.asyncDep=i}else Li(t,i,e)}else Di(t,e)}(t,e):void 0;return Ei=!1,s}function Li(t,e,n){$(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:G(e)&&(t.setupState=je(e)),Di(t,n)}function Di(t,e,n){const r=t.type;if(!t.render){if(!e&&Oi&&!r.render){const e=r.template;if(e){0;const{isCustomElement:n,compilerOptions:i}=t.appContext.config,{delimiters:s,compilerOptions:o}=r,a=R(R({isCustomElement:n,delimiters:s},i),o);r.render=Oi(e,a)}}t.render=r.render||L,Ai&&Ai(t)}Ci(t),Ot(),pr(t),At(),Si()}function ji(t){const e=e=>{t.exposed=e||{}};let n;return{get attrs(){return n||(n=function(t){return new Proxy(t.attrs,{get:(e,n)=>(Et(t,0,"$attrs"),e[n])})}(t))},slots:t.slots,emit:t.emit,expose:e}}function Mi(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(je(Te(t.exposed)),{get:(e,n)=>n in e?e[n]:n in ur?ur[n](t):void 0}))}function Ii(t,e=!0){return $(t)?t.displayName||t.name:t.name||e&&t.__name}function Ri(t){return $(t)&&"__vccOpts"in t}const Ni=(t,e)=>function(t,e,n=!1){let r,i;const s=$(t);return s?(r=t,i=L):(r=t.get,i=t.set),new Ie(r,i,s||!i,n)}(t,0,Ei);Symbol("");const qi="3.2.38",Ui="undefined"!=typeof document?document:null,Bi=Ui&&Ui.createElement("template"),Fi={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,r)=>{const i=e?Ui.createElementNS("http://www.w3.org/2000/svg",t):Ui.createElement(t,n?{is:n}:void 0);return"select"===t&&r&&null!=r.multiple&&i.setAttribute("multiple",r.multiple),i},createText:t=>Ui.createTextNode(t),createComment:t=>Ui.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Ui.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},cloneNode(t){const e=t.cloneNode(!0);return"_value"in t&&(e._value=t._value),e},insertStaticContent(t,e,n,r,i,s){const o=n?n.previousSibling:e.lastChild;if(i&&(i===s||i.nextSibling))for(;e.insertBefore(i.cloneNode(!0),n),i!==s&&(i=i.nextSibling););else{Bi.innerHTML=r?`${t}`:t;const i=Bi.content;if(r){const t=i.firstChild;for(;t.firstChild;)i.appendChild(t.firstChild);i.removeChild(t)}e.insertBefore(i,n)}return[o?o.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}};const zi=/\s*!important$/;function $i(t,e,n){if(B(n))n.forEach((n=>$i(t,e,n)));else if(null==n&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const r=function(t,e){const n=Vi[e];if(n)return n;let r=et(e);if("filter"!==r&&r in t)return Vi[e]=r;r=it(r);for(let n=0;n{let t=Date.now,e=!1;if("undefined"!=typeof window){Date.now()>document.createEvent("Event").timeStamp&&(t=performance.now.bind(performance));const n=navigator.userAgent.match(/firefox\/(\d+)/i);e=!!(n&&Number(n[1])<=53)}return[t,e]})();let Ki=0;const Xi=Promise.resolve(),Ji=()=>{Ki=0};function Yi(t,e,n,r){t.addEventListener(e,n,r)}function Qi(t,e,n,r,i=null){const s=t._vei||(t._vei={}),o=s[e];if(r&&o)o.value=r;else{const[n,a]=function(t){let e;if(ts.test(t)){let n;for(e={};n=t.match(ts);)t=t.slice(0,t.length-n[0].length),e[n[0].toLowerCase()]=!0}return[":"===t[2]?t.slice(3):rt(t.slice(2)),e]}(e);if(r){const o=s[e]=function(t,e){const n=t=>{const r=t.timeStamp||Wi();(Zi||r>=n.attached-1)&&Ne(function(t,e){if(B(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map((t=>e=>!e._stopped&&t&&t(e)))}return e}(t,n.value),e,5,[t])};return n.value=t,n.attached=(()=>Ki||(Xi.then(Ji),Ki=Wi()))(),n}(r,i);Yi(t,n,o,a)}else o&&(!function(t,e,n,r){t.removeEventListener(e,n,r)}(t,n,o,a),s[e]=void 0)}}const ts=/(?:Once|Passive|Capture)$/;const es=/^on[a-z]/;"undefined"!=typeof HTMLElement&&HTMLElement;const ns="transition",rs="animation",is=(t,{slots:e})=>function(t,e,n){const r=arguments.length;return 2===r?G(e)&&!B(e)?ri(e)?ci(t,null,[e]):ci(t,e):ci(t,null,e):(r>3?n=Array.prototype.slice.call(arguments,2):3===r&&ri(n)&&(n=[n]),ci(t,e,n))}(On,ls(t),e);is.displayName="Transition";const ss={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},os=(is.props=R({},On.props,ss),(t,e=[])=>{B(t)?t.forEach((t=>t(...e))):t&&t(...e)}),as=t=>!!t&&(B(t)?t.some((t=>t.length>1)):t.length>1);function ls(t){const e={};for(const n in t)n in ss||(e[n]=t[n]);if(!1===t.css)return e;const{name:n="v",type:r,duration:i,enterFromClass:s=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:c=o,appearToClass:u=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=t,h=function(t){if(null==t)return null;if(G(t))return[cs(t.enter),cs(t.leave)];{const e=cs(t);return[e,e]}}(i),g=h&&h[0],m=h&&h[1],{onBeforeEnter:b,onEnter:v,onEnterCancelled:y,onLeave:w,onLeaveCancelled:_,onBeforeAppear:x=b,onAppear:k=v,onAppearCancelled:C=y}=e,S=(t,e,n)=>{ds(t,e?u:a),ds(t,e?c:o),n&&n()},T=(t,e)=>{t._isLeaving=!1,ds(t,d),ds(t,p),ds(t,f),e&&e()},O=t=>(e,n)=>{const i=t?k:v,o=()=>S(e,t,n);os(i,[e,o]),fs((()=>{ds(e,t?l:s),us(e,t?u:a),as(i)||hs(e,r,g,o)}))};return R(e,{onBeforeEnter(t){os(b,[t]),us(t,s),us(t,o)},onBeforeAppear(t){os(x,[t]),us(t,l),us(t,c)},onEnter:O(!1),onAppear:O(!0),onLeave(t,e){t._isLeaving=!0;const n=()=>T(t,e);us(t,d),vs(),us(t,f),fs((()=>{t._isLeaving&&(ds(t,d),us(t,p),as(w)||hs(t,r,m,n))})),os(w,[t,n])},onEnterCancelled(t){S(t,!1),os(y,[t])},onAppearCancelled(t){S(t,!0),os(C,[t])},onLeaveCancelled(t){T(t),os(_,[t])}})}function cs(t){return ct(t)}function us(t,e){e.split(/\s+/).forEach((e=>e&&t.classList.add(e))),(t._vtc||(t._vtc=new Set)).add(e)}function ds(t,e){e.split(/\s+/).forEach((e=>e&&t.classList.remove(e)));const{_vtc:n}=t;n&&(n.delete(e),n.size||(t._vtc=void 0))}function fs(t){requestAnimationFrame((()=>{requestAnimationFrame(t)}))}let ps=0;function hs(t,e,n,r){const i=t._endId=++ps,s=()=>{i===t._endId&&r()};if(n)return setTimeout(s,n);const{type:o,timeout:a,propCount:l}=gs(t,e);if(!o)return r();const c=o+"end";let u=0;const d=()=>{t.removeEventListener(c,f),s()},f=e=>{e.target===t&&++u>=l&&d()};setTimeout((()=>{u(n[t]||"").split(", "),i=r("transitionDelay"),s=r("transitionDuration"),o=ms(i,s),a=r("animationDelay"),l=r("animationDuration"),c=ms(a,l);let u=null,d=0,f=0;e===ns?o>0&&(u=ns,d=o,f=s.length):e===rs?c>0&&(u=rs,d=c,f=l.length):(d=Math.max(o,c),u=d>0?o>c?ns:rs:null,f=u?u===ns?s.length:l.length:0);return{type:u,timeout:d,propCount:f,hasTransform:u===ns&&/\b(transform|all)(,|$)/.test(n.transitionProperty)}}function ms(t,e){for(;t.lengthbs(e)+bs(t[n]))))}function bs(t){return 1e3*Number(t.slice(0,-1).replace(",","."))}function vs(){return document.body.offsetHeight}new WeakMap,new WeakMap;const ys={beforeMount(t,{value:e},{transition:n}){t._vod="none"===t.style.display?"":t.style.display,n&&e?n.beforeEnter(t):ws(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:r}){!e!=!n&&(r?e?(r.beforeEnter(t),ws(t,!0),r.enter(t)):r.leave(t,(()=>{ws(t,!1)})):ws(t,e))},beforeUnmount(t,{value:e}){ws(t,e)}};function ws(t,e){t.style.display=e?t._vod:"none"}const _s=R({patchProp:(t,e,n,r,i=!1,s,o,a,l)=>{"class"===e?function(t,e,n){const r=t._vtc;r&&(e=(e?[e,...r]:[...r]).join(" ")),null==e?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}(t,r,i):"style"===e?function(t,e,n){const r=t.style,i=H(n);if(n&&!i){for(const t in n)$i(r,t,n[t]);if(e&&!H(e))for(const t in e)null==n[t]&&$i(r,t,"")}else{const s=r.display;i?e!==n&&(r.cssText=n):e&&t.removeAttribute("style"),"_vod"in t&&(r.display=s)}}(t,n,r):M(e)?I(e)||Qi(t,e,0,r,o):("."===e[0]?(e=e.slice(1),1):"^"===e[0]?(e=e.slice(1),0):function(t,e,n,r){if(r)return"innerHTML"===e||"textContent"===e||!!(e in t&&es.test(e)&&$(n));if("spellcheck"===e||"draggable"===e||"translate"===e)return!1;if("form"===e)return!1;if("list"===e&&"INPUT"===t.tagName)return!1;if("type"===e&&"TEXTAREA"===t.tagName)return!1;if(es.test(e)&&H(n))return!1;return e in t}(t,e,r,i))?function(t,e,n,r,i,s,o){if("innerHTML"===e||"textContent"===e)return r&&o(r,i,s),void(t[e]=null==n?"":n);if("value"===e&&"PROGRESS"!==t.tagName&&!t.tagName.includes("-")){t._value=n;const r=null==n?"":n;return t.value===r&&"OPTION"!==t.tagName||(t.value=r),void(null==n&&t.removeAttribute(e))}let a=!1;if(""===n||null==n){const r=typeof t[e];"boolean"===r?n=_(n):null==n&&"string"===r?(n="",a=!0):"number"===r&&(n=0,a=!0)}try{t[e]=n}catch(t){}a&&t.removeAttribute(e)}(t,e,r,s,o,a,l):("true-value"===e?t._trueValue=r:"false-value"===e&&(t._falseValue=r),function(t,e,n,r,i){if(r&&e.startsWith("xlink:"))null==n?t.removeAttributeNS(Gi,e.slice(6,e.length)):t.setAttributeNS(Gi,e,n);else{const r=w(e);null==n||r&&!_(n)?t.removeAttribute(e):t.setAttribute(e,r?"":n)}}(t,e,r,i))}},Fi);let xs;function ks(){return xs||(xs=function(t){return Fr(t)}(_s))}function Cs(t){if(H(t)){return document.querySelector(t)}return t}const Ss={key:0,class:"container-fluid",id:"loading-page"},Ts=[li("div",{class:"glances-logo"},null,-1),li("div",{class:"loader"},"Loading...",-1)],Os={key:2,class:"container-fluid"},As={class:"top-plugin"},Es={class:"row"},Ps={class:"col-sm-24"},Ls={class:"pull-left"},Ds={key:0,class:"pull-left"},js={class:"pull-right"},Ms={class:"row"},Is={class:"col-sm-24"},Rs={class:"pull-left"},Ns={class:"row"},qs={key:0,class:"hidden-xs hidden-sm hidden-md col-lg-6"},Us={key:1,class:"col-sm-6 col-md-8 col-lg-6"},Bs={key:2,class:"col-sm-12 col-md-8 col-lg-6"},Fs={key:3,class:"col-sm-6 col-md-4 col-lg-3"},zs={key:4,class:"col-sm-6 col-md-4 col-lg-3"},$s={key:5,class:"hidden-xs hidden-sm col-md-4 col-lg-3"},Hs={key:6,class:"col-sm-6 col-md-4 col-lg-3"},Vs={key:7,class:"col-sm-6 col-md-4 col-lg-3"},Gs={class:"row"},Ws={key:0,class:"col-sm-6 sidebar"},Zs={class:"table"},Ks={class:"col-sm-18"}; /**! * hotkeys-js v3.9.5 * A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies. @@ -28,4 +28,4 @@ function n(t){return"[object Object]"===Object.prototype.toString.call(t)}Object * http://jaywcjlove.github.io/hotkeys * Licensed under the MIT license */ -var Xs="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;function Js(t,e,n,r){t.addEventListener?t.addEventListener(e,n,r):t.attachEvent&&t.attachEvent("on".concat(e),(function(){n(window.event)}))}function Ys(t,e){for(var n=e.slice(0,e.length-1),r=0;r=0;)e[n-1]+=",",e.splice(n,1),n=e.lastIndexOf("");return e}for(var to={backspace:8,"⌫":8,tab:9,clear:12,enter:13,"↩":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,"⇪":20,",":188,".":190,"/":191,"`":192,"-":Xs?173:189,"=":Xs?61:187,";":Xs?59:186,"'":222,"[":219,"]":221,"\\":220},eo={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,cmd:91,command:91},no={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},ro={16:!1,18:!1,17:!1,91:!1},io={},so=1;so<20;so++)to["f".concat(so)]=111+so;var oo=[],ao=!1,lo="all",co=[],uo=function(t){return to[t.toLowerCase()]||eo[t.toLowerCase()]||t.toUpperCase().charCodeAt(0)};function fo(t){lo=t||"all"}function po(){return lo||"all"}var ho=function(t){var e=t.key,n=t.scope,r=t.method,i=t.splitKey,s=void 0===i?"+":i;Qs(e).forEach((function(t){var e=t.split(s),i=e.length,o=e[i-1],a="*"===o?"*":uo(o);if(io[a]){n||(n=po());var l=i>1?Ys(eo,e):[];io[a]=io[a].filter((function(t){return!((!r||t.method===r)&&t.scope===n&&function(t,e){for(var n=t.length>=e.length?t:e,r=t.length>=e.length?e:t,i=!0,s=0;s0,ro)Object.prototype.hasOwnProperty.call(ro,s)&&(!ro[s]&&e.mods.indexOf(+s)>-1||ro[s]&&-1===e.mods.indexOf(+s))&&(i=!1);(0!==e.mods.length||ro[16]||ro[18]||ro[17]||ro[91])&&!i&&"*"!==e.shortcut||!1===e.method(t,e)&&(t.preventDefault?t.preventDefault():t.returnValue=!1,t.stopPropagation&&t.stopPropagation(),t.cancelBubble&&(t.cancelBubble=!0))}}function mo(t,e){var n=io["*"],r=t.keyCode||t.which||t.charCode;if(bo.filter.call(this,t)){if(93!==r&&224!==r||(r=91),-1===oo.indexOf(r)&&229!==r&&oo.push(r),["ctrlKey","altKey","shiftKey","metaKey"].forEach((function(e){var n=no[e];t[e]&&-1===oo.indexOf(n)?oo.push(n):!t[e]&&oo.indexOf(n)>-1?oo.splice(oo.indexOf(n),1):"metaKey"===e&&t[e]&&3===oo.length&&(t.ctrlKey||t.shiftKey||t.altKey||(oo=oo.slice(oo.indexOf(n))))})),r in ro){for(var i in ro[r]=!0,eo)eo[i]===r&&(bo[i]=!0);if(!n)return}for(var s in ro)Object.prototype.hasOwnProperty.call(ro,s)&&(ro[s]=t[no[s]]);t.getModifierState&&(!t.altKey||t.ctrlKey)&&t.getModifierState("AltGraph")&&(-1===oo.indexOf(17)&&oo.push(17),-1===oo.indexOf(18)&&oo.push(18),ro[17]=!0,ro[18]=!0);var o=po();if(n)for(var a=0;a1&&(i=Ys(eo,t)),(t="*"===(t=t[t.length-1])?"*":uo(t))in io||(io[t]=[]),io[t].push({keyup:l,keydown:c,scope:s,mods:i,shortcut:r[a],method:n,key:r[a],splitKey:u,element:o});void 0!==o&&!function(t){return co.indexOf(t)>-1}(o)&&window&&(co.push(o),Js(o,"keydown",(function(t){mo(t,o)}),d),ao||(ao=!0,Js(window,"focus",(function(){oo=[]}),d)),Js(o,"keyup",(function(t){mo(t,o),function(t){var e=t.keyCode||t.which||t.charCode,n=oo.indexOf(e);if(n>=0&&oo.splice(n,1),t.key&&"meta"===t.key.toLowerCase()&&oo.splice(0,oo.length),93!==e&&224!==e||(e=91),e in ro)for(var r in ro[e]=!1,eo)eo[r]===e&&(bo[r]=!1)}(t)}),d))}var vo={setScope:fo,getScope:po,deleteScope:function(t,e){var n,r;for(var i in t||(t=po()),io)if(Object.prototype.hasOwnProperty.call(io,i))for(n=io[i],r=0;r1&&void 0!==arguments[1]?arguments[1]:"all";Object.keys(io).forEach((function(n){var r=io[n].find((function(n){return n.scope===e&&n.shortcut===t}));r&&r.method&&r.method()}))},unbind:function(t){if(void 0===t)Object.keys(io).forEach((function(t){return delete io[t]}));else if(Array.isArray(t))t.forEach((function(t){t.key&&ho(t)}));else if("object"==typeof t)t.key&&ho(t);else if("string"==typeof t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r=this.limits[t][l]){var c=l.lastIndexOf("_");return l.substring(c+1)+s}}return"ok"+s}getAlertLog(t,e,n,r){return this.getAlert(t,e,n,r,!0)}};const So=new class{data=void 0;init(t=60){let e;const n=()=>(_o.status="PENDING",Promise.all([fetch("api/3/all",{method:"GET"}).then((t=>t.json())),fetch("api/3/all/views",{method:"GET"}).then((t=>t.json()))]).then((t=>{const e={stats:t[0],views:t[1],isBsd:"FreeBSD"===t[0].system.os_name,isLinux:"Linux"===t[0].system.os_name,isSunOS:"SunOS"===t[0].system.os_name,isMac:"Darwin"===t[0].system.os_name,isWindows:"Windows"===t[0].system.os_name};this.data=e,_o.data=e,_o.status="SUCCESS"})).catch((t=>{console.log(t),_o.status="FAILURE"})).then((()=>{e&&clearTimeout(e),e=setTimeout(n,1e3*t)})));n(),fetch("api/3/all/limits",{method:"GET"}).then((t=>t.json())).then((t=>{Co.setLimits(t)})),fetch("api/3/args",{method:"GET"}).then((t=>t.json())).then(((t={})=>{_o.args={..._o.args,...t}})),fetch("api/3/config",{method:"GET"}).then((t=>t.json())).then(((t={})=>{_o.config={..._o.config,...t}}))}getData(){return this.data}};const To=new class{constructor(){this.favico=new(ko())({animation:"none"})}badge(t){this.favico.badge(t)}reset(){this.favico.reset()}},Ao={key:0},Oo={class:"container-fluid"},Eo={class:"row"},Po={class:"col-sm-12 col-lg-24"},Lo=li("div",{class:"row"}," ",-1),Do={class:"row"},jo={class:"col-sm-12 col-lg-24"},Mo=li("div",{class:"row"}," ",-1),Io={class:"divTable",style:{width:"100%"}},Ro={class:"divTableBody"},No={class:"divTableRow"},qo={class:"divTableHead"},Uo={class:"divTableHead"},Bo={class:"divTableHead"},Fo={class:"divTableHead"},zo={class:"divTableRow"},$o={class:"divTableCell"},Ho={class:"divTableCell"},Vo={class:"divTableCell"},Go={class:"divTableCell"},Wo={class:"divTableRow"},Zo={class:"divTableCell"},Ko={class:"divTableCell"},Xo={class:"divTableCell"},Jo={class:"divTableCell"},Yo={class:"divTableRow"},Qo={class:"divTableCell"},ta={class:"divTableCell"},ea={class:"divTableCell"},na={class:"divTableCell"},ra={class:"divTableRow"},ia={class:"divTableCell"},sa={class:"divTableCell"},oa={class:"divTableCell"},aa={class:"divTableCell"},la={class:"divTableRow"},ca={class:"divTableCell"},ua={class:"divTableCell"},da={class:"divTableCell"},fa={class:"divTableCell"},pa={class:"divTableRow"},ha={class:"divTableCell"},ga={class:"divTableCell"},ma={class:"divTableCell"},ba={class:"divTableCell"},va={class:"divTableRow"},ya={class:"divTableCell"},wa={class:"divTableCell"},_a={class:"divTableCell"},xa={class:"divTableCell"},ka={class:"divTableRow"},Ca=li("div",{class:"divTableCell"}," ",-1),Sa={class:"divTableCell"},Ta={class:"divTableCell"},Aa={class:"divTableCell"},Oa={class:"divTableRow"},Ea=li("div",{class:"divTableCell"}," ",-1),Pa={class:"divTableCell"},La={class:"divTableCell"},Da={class:"divTableCell"},ja={class:"divTableRow"},Ma=li("div",{class:"divTableCell"}," ",-1),Ia={class:"divTableCell"},Ra={class:"divTableCell"},Na={class:"divTableCell"},qa={class:"divTableRow"},Ua=li("div",{class:"divTableCell"}," ",-1),Ba={class:"divTableCell"},Fa=li("div",{class:"divTableCell"}," ",-1),za={class:"divTableCell"},$a={class:"divTableRow"},Ha=li("div",{class:"divTableCell"}," ",-1),Va={class:"divTableCell"},Ga=li("div",{class:"divTableCell"}," ",-1),Wa=li("div",{class:"divTableCell"}," ",-1),Za={class:"divTableRow"},Ka=li("div",{class:"divTableCell"}," ",-1),Xa={class:"divTableCell"},Ja=li("div",{class:"divTableCell"}," ",-1),Ya=li("div",{class:"divTableCell"}," ",-1),Qa={class:"divTableRow"},tl=li("div",{class:"divTableCell"}," ",-1),el={class:"divTableCell"},nl=li("div",{class:"divTableCell"}," ",-1),rl=li("div",{class:"divTableCell"}," ",-1),il={class:"divTableRow"},sl=li("div",{class:"divTableCell"}," ",-1),ol={class:"divTableCell"},al=li("div",{class:"divTableCell"}," ",-1),ll=li("div",{class:"divTableCell"}," ",-1),cl={class:"divTableRow"},ul=li("div",{class:"divTableCell"}," ",-1),dl={class:"divTableCell"},fl=li("div",{class:"divTableCell"}," ",-1),pl=li("div",{class:"divTableCell"}," ",-1),hl={class:"divTableRow"},gl=li("div",{class:"divTableCell"}," ",-1),ml={class:"divTableCell"},bl=li("div",{class:"divTableCell"}," ",-1),vl=li("div",{class:"divTableCell"}," ",-1),yl={class:"divTableRow"},wl=li("div",{class:"divTableCell"}," ",-1),_l={class:"divTableCell"},xl=li("div",{class:"divTableCell"}," ",-1),kl=li("div",{class:"divTableCell"}," ",-1),Cl={class:"divTableRow"},Sl=li("div",{class:"divTableCell"}," ",-1),Tl={class:"divTableCell"},Al=li("div",{class:"divTableCell"}," ",-1),Ol=li("div",{class:"divTableCell"}," ",-1),El={class:"divTableRow"},Pl=li("div",{class:"divTableCell"}," ",-1),Ll={class:"divTableCell"},Dl=li("div",{class:"divTableCell"}," ",-1),jl=li("div",{class:"divTableCell"}," ",-1),Ml=li("div",null,[li("p",null,[fi(" For an exhaustive list of key bindings, "),li("a",{href:"https://glances.readthedocs.io/en/latest/cmds.html#interactive-commands"},"click here"),fi(". ")])],-1),Il=li("div",null,[li("p",null,[fi("Press "),li("b",null,"h"),fi(" to came back to Glances.")])],-1);const Rl={data:()=>({help:void 0}),mounted(){fetch("api/3/help",{method:"GET"}).then((t=>t.json())).then((t=>this.help=t))}};var Nl=n(3744);const ql=(0,Nl.Z)(Rl,[["render",function(t,e,n,r,i,s){return i.help?(Xr(),ei("div",Ao,[li("div",Oo,[li("div",Eo,[li("div",Po,A(i.help.version)+" "+A(i.help.psutil_version),1)]),Lo,li("div",Do,[li("div",jo,A(i.help.configuration_file),1)]),Mo]),li("div",Io,[li("div",Ro,[li("div",No,[li("div",qo,A(i.help.header_sort.replace(":","")),1),li("div",Uo,A(i.help.header_show_hide.replace(":","")),1),li("div",Bo,A(i.help.header_toggle.replace(":","")),1),li("div",Fo,A(i.help.header_miscellaneous.replace(":","")),1)]),li("div",zo,[li("div",$o,A(i.help.sort_auto),1),li("div",Ho,A(i.help.show_hide_application_monitoring),1),li("div",Vo,A(i.help.toggle_bits_bytes),1),li("div",Go,A(i.help.misc_erase_process_filter),1)]),li("div",Wo,[li("div",Zo,A(i.help.sort_cpu),1),li("div",Ko,A(i.help.show_hide_diskio),1),li("div",Xo,A(i.help.toggle_count_rate),1),li("div",Jo,A(i.help.misc_generate_history_graphs),1)]),li("div",Yo,[li("div",Qo,A(i.help.sort_io_rate),1),li("div",ta,A(i.help.show_hide_docker),1),li("div",ea,A(i.help.toggle_used_free),1),li("div",na,A(i.help.misc_help),1)]),li("div",ra,[li("div",ia,A(i.help.sort_mem),1),li("div",sa,A(i.help.show_hide_top_extended_stats),1),li("div",oa,A(i.help.toggle_bar_sparkline),1),li("div",aa,A(i.help.misc_accumulate_processes_by_program),1)]),li("div",la,[li("div",ca,A(i.help.sort_process_name),1),li("div",ua,A(i.help.show_hide_filesystem),1),li("div",da,A(i.help.toggle_separate_combined),1),li("div",fa,A(i.help.misc_kill_process)+" - N/A in WebUI ",1)]),li("div",pa,[li("div",ha,A(i.help.sort_cpu_times),1),li("div",ga,A(i.help.show_hide_gpu),1),li("div",ma,A(i.help.toggle_live_cumulative),1),li("div",ba,A(i.help.misc_reset_processes_summary_min_max),1)]),li("div",va,[li("div",ya,A(i.help.sort_user),1),li("div",wa,A(i.help.show_hide_ip),1),li("div",_a,A(i.help.toggle_linux_percentage),1),li("div",xa,A(i.help.misc_quit),1)]),li("div",ka,[Ca,li("div",Sa,A(i.help.show_hide_tcp_connection),1),li("div",Ta,A(i.help.toggle_cpu_individual_combined),1),li("div",Aa,A(i.help.misc_reset_history),1)]),li("div",Oa,[Ea,li("div",Pa,A(i.help.show_hide_alert),1),li("div",La,A(i.help.toggle_gpu_individual_combined),1),li("div",Da,A(i.help.misc_delete_warning_alerts),1)]),li("div",ja,[Ma,li("div",Ia,A(i.help.show_hide_network),1),li("div",Ra,A(i.help.toggle_short_full),1),li("div",Na,A(i.help.misc_delete_warning_and_critical_alerts),1)]),li("div",qa,[Ua,li("div",Ba,A(i.help.sort_cpu_times),1),Fa,li("div",za,A(i.help.misc_edit_process_filter_pattern)+" - N/A in WebUI ",1)]),li("div",$a,[Ha,li("div",Va,A(i.help.show_hide_irq),1),Ga,Wa]),li("div",Za,[Ka,li("div",Xa,A(i.help.show_hide_raid_plugin),1),Ja,Ya]),li("div",Qa,[tl,li("div",el,A(i.help.show_hide_sensors),1),nl,rl]),li("div",il,[sl,li("div",ol,A(i.help.show_hide_wifi_module),1),al,ll]),li("div",cl,[ul,li("div",dl,A(i.help.show_hide_processes),1),fl,pl]),li("div",hl,[gl,li("div",ml,A(i.help.show_hide_left_sidebar),1),bl,vl]),li("div",yl,[wl,li("div",_l,A(i.help.show_hide_quick_look),1),xl,kl]),li("div",Cl,[Sl,li("div",Tl,A(i.help.show_hide_cpu_mem_swap),1),Al,Ol]),li("div",El,[Pl,li("div",Ll,A(i.help.show_hide_all),1),Dl,jl])])]),Ml,Il])):hi("v-if",!0)}]]),Ul={id:"alerts"},Bl={key:0,class:"title"},Fl={key:1,class:"title"},zl={id:"alert",class:"plugin"},$l={class:"table"},Hl={class:"table-cell text-left"};var Vl=n(6486);const Gl={props:{data:{type:Object}},computed:{stats(){return this.data.stats.alert},alerts(){return(this.stats||[]).map((t=>{const e={};if(e.name=t[3],e.level=t[2],e.begin=1e3*t[0],e.end=1e3*t[1],e.ongoing=-1==t[1],e.min=t[6],e.mean=t[5],e.max=t[4],!e.ongoing){const t=e.end-e.begin,n=parseInt(t/1e3%60),r=parseInt(t/6e4%60),i=parseInt(t/36e5%24);e.duration=(0,Vl.padStart)(i,2,"0")+":"+(0,Vl.padStart)(r,2,"0")+":"+(0,Vl.padStart)(n,2,"0")}return e}))},hasAlerts(){return this.countAlerts>0},countAlerts(){return this.alerts.length},hasOngoingAlerts(){return this.countOngoingAlerts>0},countOngoingAlerts(){return this.alerts.filter((({ongoing:t})=>t)).length}},watch:{countOngoingAlerts(){this.countOngoingAlerts?To.badge(this.countOngoingAlerts):To.reset()}},methods:{formatDate:t=>new Date(t).toISOString().slice(0,19).replace(/[^\d-:]/," ")}},Wl=(0,Nl.Z)(Gl,[["render",function(t,e,n,r,i,s){return Xr(),ei("div",null,[li("section",Ul,[s.hasAlerts?(Xr(),ei("span",Bl," Warning or critical alerts (last "+A(s.countAlerts)+" entries) ",1)):(Xr(),ei("span",Fl,"No warning or critical alert detected"))]),li("section",zl,[li("div",$l,[(Xr(!0),ei(Hr,null,lr(s.alerts,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",Hl,[fi(A(s.formatDate(e.begin))+" ("+A(e.ongoing?"ongoing":e.duration)+") - ",1),er(li("span",null,A(e.level)+" on ",513),[[ys,!e.ongoing]]),li("span",{class:T(e.level.toLowerCase())},A(e.name),3),fi(" ("+A(t.$filters.number(e.max,1))+") ",1)])])))),128))])])])}]]),Zl={id:"cloud"},Kl={class:"title"};const Xl={props:{data:{type:Object}},computed:{stats(){return this.data.stats.cloud},provider(){return void 0!==this.stats["ami-id"]?"AWS EC2":null},instance(){const{stats:t}=this;return void 0!==this.stats["ami-id"]?`${t["instance-type"]} instance ${t["instance-id"]} (${t.reggion})`:null}}},Jl=(0,Nl.Z)(Xl,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",Zl,[li("span",Kl,A(s.provider),1),fi(" "+A(s.instance),1)])}]]),Yl=li("div",{class:"table-row"},[li("div",{class:"table-cell text-left title"},"TCP CONNECTIONS"),li("div",{class:"table-cell"})],-1),Ql={class:"table-row"},tc=li("div",{class:"table-cell text-left"},"Listen",-1),ec=li("div",{class:"table-cell"},null,-1),nc={class:"table-cell"},rc={class:"table-row"},ic=li("div",{class:"table-cell text-left"},"Initiated",-1),sc=li("div",{class:"table-cell"},null,-1),oc={class:"table-cell"},ac={class:"table-row"},lc=li("div",{class:"table-cell text-left"},"Established",-1),cc=li("div",{class:"table-cell"},null,-1),uc={class:"table-cell"},dc={class:"table-row"},fc=li("div",{class:"table-cell text-left"},"Terminated",-1),pc=li("div",{class:"table-cell"},null,-1),hc={class:"table-cell"},gc={class:"table-row"},mc=li("div",{class:"table-cell text-left"},"Tracked",-1),bc=li("div",{class:"table-cell"},null,-1);const vc={props:{data:{type:Object}},computed:{stats(){return this.data.stats.connections},view(){return this.data.views.connections},listen(){return this.stats.LISTEN},initiated(){return this.stats.initiated},established(){return this.stats.ESTABLISHED},terminated(){return this.stats.terminated},tracked(){return{count:this.stats.nf_conntrack_count,max:this.stats.nf_conntrack_max}}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},yc=(0,Nl.Z)(vc,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[Yl,li("div",Ql,[tc,ec,li("div",nc,A(s.listen),1)]),li("div",rc,[ic,sc,li("div",oc,A(s.initiated),1)]),li("div",ac,[lc,cc,li("div",uc,A(s.established),1)]),li("div",dc,[fc,pc,li("div",hc,A(s.terminated),1)]),li("div",gc,[mc,bc,li("div",{class:T(["table-cell",s.getDecoration("nf_conntrack_percent")])},A(s.tracked.count)+"/"+A(s.tracked.max),3)])])}]]),wc={id:"cpu",class:"plugin"},_c={class:"row"},xc={class:"col-sm-24 col-md-12 col-lg-8"},kc={class:"table"},Cc={class:"table-row"},Sc=li("div",{class:"table-cell text-left title"},"CPU",-1),Tc={class:"table-cell"},Ac={class:"table-row"},Oc=li("div",{class:"table-cell text-left"},"user:",-1),Ec={class:"table-row"},Pc=li("div",{class:"table-cell text-left"},"system:",-1),Lc={class:"table-row"},Dc=li("div",{class:"table-cell text-left"},"iowait:",-1),jc={class:"table-row"},Mc=li("div",{class:"table-cell text-left"},"dpc:",-1),Ic={class:"hidden-xs hidden-sm col-md-12 col-lg-8"},Rc={class:"table"},Nc={class:"table-row"},qc=li("div",{class:"table-cell text-left"},"idle:",-1),Uc={class:"table-cell"},Bc={class:"table-row"},Fc=li("div",{class:"table-cell text-left"},"irq:",-1),zc={class:"table-cell"},$c={class:"table-row"},Hc=li("div",{class:"table-cell text-left"},"inter:",-1),Vc={class:"table-cell"},Gc={class:"table-row"},Wc=li("div",{class:"table-cell text-left"},"nice:",-1),Zc={class:"table-cell"},Kc={key:0,class:"table-row"},Xc=li("div",{class:"table-cell text-left"},"ctx_sw:",-1),Jc={class:"table-row"},Yc=li("div",{class:"table-cell text-left"},"steal:",-1),Qc={key:1,class:"table-row"},tu=li("div",{class:"table-cell text-left"},"syscal:",-1),eu={class:"table-cell"},nu={class:"hidden-xs hidden-sm hidden-md col-lg-8"},ru={class:"table"},iu={key:0,class:"table-row"},su=li("div",{class:"table-cell text-left"},"ctx_sw:",-1),ou={key:1,class:"table-row"},au=li("div",{class:"table-cell text-left"},"inter:",-1),lu={class:"table-cell"},cu={key:2,class:"table-row"},uu=li("div",{class:"table-cell text-left"},"sw_int:",-1),du={class:"table-cell"};const fu={props:{data:{type:Object}},computed:{stats(){return this.data.stats.cpu},view(){return this.data.views.cpu},isLinux(){return this.data.isLinux},isSunOS(){return this.data.isSunOS},isWindows(){return this.data.isWindows},total(){return this.stats.total},user(){return this.stats.user},system(){return this.stats.system},idle(){return this.stats.idle},nice(){return this.stats.nice},irq(){return this.stats.irq},iowait(){return this.stats.iowait},dpc(){return this.stats.dpc},steal(){return this.stats.steal},ctx_switches(){const{stats:t}=this;return t.ctx_switches?Math.floor(t.ctx_switches/t.time_since_update):null},interrupts(){const{stats:t}=this;return t.interrupts?Math.floor(t.interrupts/t.time_since_update):null},soft_interrupts(){const{stats:t}=this;return t.soft_interrupts?Math.floor(t.soft_interrupts/t.time_since_update):null},syscalls(){const{stats:t}=this;return t.syscalls?Math.floor(t.syscalls/t.time_since_update):null}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},pu=(0,Nl.Z)(fu,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",wc,[li("div",_c,[li("div",xc,[li("div",kc,[li("div",Cc,[Sc,li("div",Tc,A(s.total)+"%",1)]),li("div",Ac,[Oc,li("div",{class:T(["table-cell",s.getDecoration("user")])},A(s.user)+"%",3)]),li("div",Ec,[Pc,li("div",{class:T(["table-cell",s.getDecoration("system")])},A(s.system)+"%",3)]),er(li("div",Lc,[Dc,li("div",{class:T(["table-cell",s.getDecoration("iowait")])},A(s.iowait)+"%",3)],512),[[ys,null!=s.iowait]]),er(li("div",jc,[Mc,li("div",{class:T(["table-cell",s.getDecoration("dpc")])},A(s.dpc)+"%",3)],512),[[ys,null==s.iowait&&null!=s.dpc]])])]),li("div",Ic,[li("div",Rc,[li("div",Nc,[qc,li("div",Uc,A(s.idle)+"%",1)]),er(li("div",Bc,[Fc,li("div",zc,A(s.irq)+"%",1)],512),[[ys,null!=s.irq]]),hi(" If no irq, display interrupts "),er(li("div",$c,[Hc,li("div",Vc,A(s.interrupts),1)],512),[[ys,null==s.irq]]),er(li("div",Gc,[Wc,li("div",Zc,A(s.nice)+"%",1)],512),[[ys,null!=s.nice]]),hi(" If no nice, display ctx_switches "),null==s.nice&&s.ctx_switches?(Xr(),ei("div",Kc,[Xc,li("div",{class:T(["table-cell",s.getDecoration("ctx_switches")])},A(s.ctx_switches),3)])):hi("v-if",!0),er(li("div",Jc,[Yc,li("div",{class:T(["table-cell",s.getDecoration("steal")])},A(s.steal)+"%",3)],512),[[ys,null!=s.steal]]),!s.isLinux&&s.syscalls?(Xr(),ei("div",Qc,[tu,li("div",eu,A(s.syscalls),1)])):hi("v-if",!0)])]),li("div",nu,[li("div",ru,[hi(" If not already display instead of nice, then display ctx_switches "),null!=s.nice&&s.ctx_switches?(Xr(),ei("div",iu,[su,li("div",{class:T(["table-cell",s.getDecoration("ctx_switches")])},A(s.ctx_switches),3)])):hi("v-if",!0),hi(" If not already display instead of irq, then display interrupts "),null!=s.irq&&s.interrupts?(Xr(),ei("div",ou,[au,li("div",lu,A(s.interrupts),1)])):hi("v-if",!0),s.isWindows||s.isSunOS||!s.soft_interrupts?hi("v-if",!0):(Xr(),ei("div",cu,[uu,li("div",du,A(s.soft_interrupts),1)]))])])])])}]]),hu={key:0,class:"table-row"},gu=li("div",{class:"table-cell text-left title"},"DISK I/O",-1),mu={class:"table-cell"},bu={class:"table-cell"},vu={class:"table-cell"},yu={class:"table-cell"},wu={class:"table-cell text-left"};var _u=n(1036),xu=n.n(_u);function ku(t,e){return Cu(t=8*Math.round(t),e)+"b"}function Cu(t,e){if(e=e||!1,isNaN(parseFloat(t))||!isFinite(t)||0==t)return t;const n=["Y","Z","E","P","T","G","M","K"],r={Y:12089258196146292e8,Z:11805916207174113e5,E:0x1000000000000000,P:0x4000000000000,T:1099511627776,G:1073741824,M:1048576,K:1024};for(var i=0;i1){var a=0;return o<10?a=2:o<100&&(a=1),e?a="MK"==s?0:(0,Vl.min)([1,a]):"K"==s&&(a=0),parseFloat(o).toFixed(a)+s}}return t.toFixed(0)}function Su(t){return void 0===t||""===t?"?":t}function Tu(t,e,n){return e=e||0,n=n||" ",String(t).padStart(e,n)}function Au(t,e){return"function"!=typeof t.slice&&(t=String(t)),t.slice(0,e)}function Ou(t,e){return e=e||8,t.length>e?"_"+t.substring(t.length-e+1):t}function Eu(t){if(void 0===t)return t;var e=function(t){var e=document.createElement("div");return e.innerText=t,e.innerHTML}(t),n=e.replace(/\n/g,"
");return xu()(n)}function Pu(t,e){return new Intl.NumberFormat(void 0,"number"==typeof e?{maximumFractionDigits:e}:e).format(t)}function Lu(t){for(var e=0,n=0;n({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.diskio},disks(){const t=this.stats.map((t=>{const e=t.time_since_update;return{name:t.disk_name,bitrate:{txps:Cu(t.read_bytes/e),rxps:Cu(t.write_bytes/e)},count:{txps:Cu(t.read_count/e),rxps:Cu(t.write_count/e)},alias:void 0!==t.alias?t.alias:null}}));return(0,Vl.orderBy)(t,["name"])}}},Mu=(0,Nl.Z)(ju,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.disks.length>0?(Xr(),ei("div",hu,[gu,er(li("div",mu,"R/s",512),[[ys,!s.args.diskio_iops]]),er(li("div",bu,"W/s",512),[[ys,!s.args.diskio_iops]]),er(li("div",vu,"IOR/s",512),[[ys,s.args.diskio_iops]]),er(li("div",yu,"IOW/s",512),[[ys,s.args.diskio_iops]])])):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.disks,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",wu,A(t.$filters.minSize(e.alias?e.alias:e.name,32)),1),er(li("div",{class:"table-cell"},A(e.bitrate.txps),513),[[ys,!s.args.diskio_iops]]),er(li("div",{class:"table-cell"},A(e.bitrate.rxps),513),[[ys,!s.args.diskio_iops]]),er(li("div",{class:"table-cell"},A(e.count.txps),513),[[ys,s.args.diskio_iops]]),er(li("div",{class:"table-cell"},A(e.count.rxps),513),[[ys,s.args.diskio_iops]])])))),128))])}]]),Iu={key:0,id:"containers-plugin",class:"plugin"},Ru=li("span",{class:"title"},"CONTAINERS",-1),Nu={class:"table"},qu=pi('
Name
Status
Uptime
CPU%
MEM
/MAX
IOR/s
IOW/s
RX/s
TX/s
Command
',1),Uu={class:"table-cell text-left"},Bu={class:"table-cell"},Fu={class:"table-cell"},zu={class:"table-cell"},$u={class:"table-cell"},Hu={class:"table-cell"},Vu={class:"table-cell"},Gu={class:"table-cell"},Wu={class:"table-cell text-left"};const Zu={props:{data:{type:Object}},computed:{stats(){return this.data.stats.docker},containers(){return(this.stats.containers||[]).map((t=>({id:t.Id,name:t.name,status:t.Status,uptime:t.Uptime,cpu:t.cpu.total,memory:null!=t.memory.usage?t.memory.usage:"?",limit:null!=t.memory.limit?t.memory.limit:"?",ior:null!=t.io.ior?t.io.ior:"?",iow:null!=t.io.iow?t.io.iow:"?",io_time_since_update:t.io.time_since_update,rx:null!=t.network.rx?t.network.rx:"?",tx:null!=t.network.tx?t.network.tx:"?",net_time_since_update:t.network.time_since_update,command:t.Command.join(" "),image:t.Image})))},version(){return(this.stats.version||{}).Version}}},Ku=(0,Nl.Z)(Zu,[["render",function(t,e,n,r,i,s){return s.containers.length?(Xr(),ei("section",Iu,[Ru,fi(" "+A(s.containers.length)+" (served by Docker "+A(s.version)+") ",1),li("div",Nu,[qu,(Xr(!0),ei(Hr,null,lr(s.containers,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",Uu,A(e.name),1),li("div",{class:T(["table-cell","Paused"==e.status?"careful":"ok"])},A(e.status),3),li("div",{class:T(["table-cell","Paused"==e.status?"careful":"ok"])},A(e.uptime),3),li("div",Bu,A(t.$filters.number(e.cpu,1)),1),li("div",Fu,A(t.$filters.bytes(e.memory)),1),li("div",zu,A(t.$filters.bytes(e.limit)),1),li("div",$u,A(t.$filters.bits(e.ior/e.io_time_since_update)),1),li("div",Hu,A(t.$filters.bits(e.iow/e.io_time_since_update)),1),li("div",Vu,A(t.$filters.bits(e.rx/e.net_time_since_update)),1),li("div",Gu,A(t.$filters.bits(e.tx/e.net_time_since_update)),1),li("div",Wu,A(e.command),1)])))),128))])])):hi("v-if",!0)}]]),Xu={key:0,class:"table-row"},Ju=[li("div",{class:"table-cell text-left title"},"FOLDERS",-1),li("div",{class:"table-cell"},null,-1),li("div",{class:"table-cell"},"Size",-1)],Yu={class:"table-cell text-left"},Qu=li("div",{class:"table-cell"},null,-1);const td={props:{data:{type:Object}},computed:{stats(){return this.data.stats.folders},folders(){return this.stats.map((t=>({path:t.path,size:t.size,careful:t.careful,warning:t.warning,critical:t.critical})))}},methods:{getDecoration(t){if(Number.isInteger(t.size))return null!==t.critical&&t.size>1e6*t.critical?"critical":null!==t.warning&&t.size>1e6*t.warning?"warning":null!==t.careful&&t.size>1e6*t.careful?"careful":"ok"}}},ed=(0,Nl.Z)(td,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.folders.length>0?(Xr(),ei("div",Xu,Ju)):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.folders,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",Yu,A(e.path),1),Qu,li("div",{class:T(["table-cell",s.getDecoration(e)])},A(t.$filters.bytes(e.size)),3)])))),128))])}]]),nd={class:"table-row"},rd=li("div",{class:"table-cell text-left title"},"FILE SYS",-1),id={class:"table-cell"},sd=li("div",{class:"table-cell"},"Total",-1),od={class:"table-cell text-left"},ad={key:0,class:"visible-lg-inline"},ld={class:"table-cell"};const cd={props:{data:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.fs},view(){return this.data.views.fs},fileSystems(){const t=this.stats.map((t=>{let e=t.mnt_point;return e.length>22&&(e="_"+t.mnt_point.slice(-21)),{name:t.device_name,mountPoint:t.mnt_point,shortMountPoint:e,percent:t.percent,size:t.size,used:t.used,free:t.free}}));return(0,Vl.orderBy)(t,["mnt_point"])}},methods:{getDecoration(t,e){if(null!=this.view[t][e])return this.view[t][e].decoration.toLowerCase()}}},ud=(0,Nl.Z)(cd,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[li("div",nd,[rd,li("div",id,[er(li("span",null,"Used",512),[[ys,!s.args.fs_free_space]]),er(li("span",null,"Free",512),[[ys,s.args.fs_free_space]])]),sd]),(Xr(!0),ei(Hr,null,lr(s.fileSystems,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",od,[fi(A(e.shortMountPoint)+" ",1),e.shortMountPoint.length<=12?(Xr(),ei("span",ad," ("+A(e.name)+") ",1)):hi("v-if",!0)]),li("div",{class:T(["table-cell",s.getDecoration(e.mountPoint,"used")])},[er(li("span",null,A(t.$filters.bytes(e.used)),513),[[ys,!s.args.fs_free_space]]),er(li("span",null,A(t.$filters.bytes(e.free)),513),[[ys,s.args.fs_free_space]])],2),li("div",ld,A(t.$filters.bytes(e.size)),1)])))),128))])}]]),dd={id:"gpu",class:"plugin"},fd={class:"gpu-name title"},pd={class:"table"},hd={key:0,class:"table-row"},gd=li("div",{class:"table-cell text-left"},"proc:",-1),md={key:1,class:"table-cell"},bd={key:1,class:"table-row"},vd=li("div",{class:"table-cell text-left"},"mem:",-1),yd={key:1,class:"table-cell"},wd={key:2,class:"table-row"},_d=li("div",{class:"table-cell text-left"},"temperature::",-1),xd={key:1,class:"table-cell"},kd={class:"table-cell text-left"},Cd={key:1},Sd=fi(" mem: "),Td={key:3},Ad=fi(" temp: "),Od={key:5};const Ed={props:{data:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.gpu},view(){return this.data.views.gpu},gpus(){return this.stats},name(){let t="GPU";const{stats:e}=this;return 1===e.length?t=e[0].name:e.length&&(t=`${e.length} GPU ${e[0].name}`),t},mean(){const t={proc:null,mem:null,temperature:null},{stats:e}=this;if(!e.length)return t;for(let n of e)t.proc+=n.proc,t.mem+=n.mem,t.temperature+=n.temperature;return t.proc=t.proc/e.length,t.mem=t.mem/e.length,t.temperature=t.temperature/e.length,t}},methods:{getDecoration(t,e){if(void 0!==this.view[t][e])return this.view[t][e].decoration.toLowerCase()},getMeanDecoration(t){return this.getDecoration(0,t)}}},Pd=(0,Nl.Z)(Ed,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",dd,[li("div",fd,A(s.name),1),li("div",pd,[s.args.meangpu||1===s.gpus.length?(Xr(),ei("div",hd,[gd,null!=s.mean.proc?(Xr(),ei("div",{key:0,class:T(["table-cell",s.getMeanDecoration("proc")])},A(t.$filters.number(s.mean.proc,0))+"% ",3)):hi("v-if",!0),null==s.mean.proc?(Xr(),ei("div",md,"N/A")):hi("v-if",!0)])):hi("v-if",!0),s.args.meangpu||1===s.gpus.length?(Xr(),ei("div",bd,[vd,null!=s.mean.mem?(Xr(),ei("div",{key:0,class:T(["table-cell",s.getMeanDecoration("mem")])},A(t.$filters.number(s.mean.mem,0))+"% ",3)):hi("v-if",!0),null==s.mean.mem?(Xr(),ei("div",yd,"N/A")):hi("v-if",!0)])):hi("v-if",!0),s.args.meangpu||1===s.gpus.length?(Xr(),ei("div",wd,[_d,null!=s.mean.temperature?(Xr(),ei("div",{key:0,class:T(["table-cell",s.getMeanDecoration("temperature")])},A(t.$filters.number(s.mean.temperature,0))+"° ",3)):hi("v-if",!0),null==s.mean.temperature?(Xr(),ei("div",xd,"N/A")):hi("v-if",!0)])):hi("v-if",!0),!s.args.meangpu&&s.gpus.length>1?(Xr(!0),ei(Hr,{key:3},lr(s.gpus,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",kd,[fi(A(e.gpu_id)+": ",1),null!=e.proc?(Xr(),ei("span",{key:0,class:T(s.getDecoration(e.gpu_id,"proc"))},A(t.$filters.number(e.proc,0))+"% ",3)):hi("v-if",!0),null==e.proc?(Xr(),ei("span",Cd,"N/A")):hi("v-if",!0),Sd,null!=e.mem?(Xr(),ei("span",{key:2,class:T(s.getDecoration(e.gpu_id,"mem"))},A(t.$filters.number(e.mem,0))+"% ",3)):hi("v-if",!0),null==e.mem?(Xr(),ei("span",Td,"N/A")):hi("v-if",!0),Ad,null!=e.temperature?(Xr(),ei("span",{key:4,class:T(s.getDecoration(e.gpu_id,"temperature"))},A(t.$filters.number(e.temperature,0))+"C ",3)):hi("v-if",!0),null==e.temperature?(Xr(),ei("span",Od,"N/A")):hi("v-if",!0)])])))),128)):hi("v-if",!0)])])}]]),Ld={key:0,id:"ip"},Dd={key:0,class:"title"},jd={key:1},Md={key:2,class:"title"},Id={key:3},Rd={key:4};const Nd={props:{data:{type:Object}},computed:{ipStats(){return this.data.stats.ip},address(){return this.ipStats.address},gateway(){return this.ipStats.gateway},maskCdir(){return this.ipStats.mask_cidr},publicAddress(){return this.ipStats.public_address},publicInfo(){return this.ipStats.public_info_human}}},qd=(0,Nl.Z)(Nd,[["render",function(t,e,n,r,i,s){return null!=s.address?(Xr(),ei("section",Ld,[null!=s.address?(Xr(),ei("span",Dd,"IP")):hi("v-if",!0),null!=s.address?(Xr(),ei("span",jd,A(s.address)+"/"+A(s.maskCdir),1)):hi("v-if",!0),null!=s.publicAddress?(Xr(),ei("span",Md,"Pub")):hi("v-if",!0),null!=s.publicAddress?(Xr(),ei("span",Id,A(s.publicAddress),1)):hi("v-if",!0),null!=s.publicInfo?(Xr(),ei("span",Rd,"("+A(s.publicInfo)+")",1)):hi("v-if",!0)])):hi("v-if",!0)}]]),Ud={key:0,class:"table-row"},Bd=[li("div",{class:"table-cell text-left title"},"IRQ",-1),li("div",{class:"table-cell"},null,-1),li("div",{class:"table-cell"},"Rate/s",-1)],Fd={class:"table-cell text-left"},zd=li("div",{class:"table-cell"},null,-1),$d={class:"table-cell"};const Hd={props:{data:{type:Object}},computed:{stats(){return this.data.stats.irq},irqs(){return this.stats.map((t=>({irq_line:t.irq_line,irq_rate:t.irq_rate})))}}},Vd=(0,Nl.Z)(Hd,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.irqs.length>0?(Xr(),ei("div",Ud,Bd)):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.irqs,((t,e)=>(Xr(),ei("div",{class:"table-row",key:e},[li("div",Fd,A(t.irq_line),1),zd,li("div",$d,[li("span",null,A(t.irq_rate),1)])])))),128))])}]]),Gd={key:0,id:"load",class:"plugin"},Wd={class:"table"},Zd={class:"table-row"},Kd=li("div",{class:"table-cell text-left title"},"LOAD",-1),Xd={class:"table-cell"},Jd={class:"table-row"},Yd=li("div",{class:"table-cell text-left"},"1 min:",-1),Qd={class:"table-cell"},tf={class:"table-row"},ef=li("div",{class:"table-cell text-left"},"5 min:",-1),nf={class:"table-row"},rf=li("div",{class:"table-cell text-left"},"15 min:",-1);const sf={props:{data:{type:Object}},computed:{stats(){return this.data.stats.load},view(){return this.data.views.load},cpucore(){return this.stats.cpucore},min1(){return this.stats.min1},min5(){return this.stats.min5},min15(){return this.stats.min15}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},of=(0,Nl.Z)(sf,[["render",function(t,e,n,r,i,s){return null!=s.cpucore?(Xr(),ei("section",Gd,[li("div",Wd,[li("div",Zd,[Kd,li("div",Xd,A(s.cpucore)+"-core",1)]),li("div",Jd,[Yd,li("div",Qd,A(t.$filters.number(s.min1,2)),1)]),li("div",tf,[ef,li("div",{class:T(["table-cell",s.getDecoration("min5")])},A(t.$filters.number(s.min5,2)),3)]),li("div",nf,[rf,li("div",{class:T(["table-cell",s.getDecoration("min15")])},A(t.$filters.number(s.min15,2)),3)])])])):hi("v-if",!0)}]]),af={id:"mem",class:"plugin"},lf={class:"table"},cf={class:"table-row"},uf=li("div",{class:"table-cell text-left title"},"MEM",-1),df={class:"table-cell"},ff={class:"table-row"},pf=li("div",{class:"table-cell text-left"},"total:",-1),hf={class:"table-cell"},gf={class:"table-row"},mf=li("div",{class:"table-cell text-left"},"used:",-1),bf={class:"table-row"},vf=li("div",{class:"table-cell text-left"},"free:",-1),yf={class:"table-cell"};const wf={props:{data:{type:Object}},computed:{stats(){return this.data.stats.mem},view(){return this.data.views.mem},percent(){return this.stats.percent},total(){return this.stats.total},used(){return this.stats.used},free(){return this.stats.free}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},_f=(0,Nl.Z)(wf,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",af,[li("div",lf,[li("div",cf,[uf,li("div",df,A(s.percent)+"%",1)]),li("div",ff,[pf,li("div",hf,A(t.$filters.bytes(s.total)),1)]),li("div",gf,[mf,li("div",{class:T(["table-cell",s.getDecoration("used")])},A(t.$filters.bytes(s.used,2)),3)]),li("div",bf,[vf,li("div",yf,A(t.$filters.bytes(s.free)),1)])])])}]]),xf={id:"mem-more",class:"plugin"},kf={class:"table"},Cf={class:"table-row"},Sf=li("div",{class:"table-cell text-left"},"active:",-1),Tf={class:"table-cell"},Af={class:"table-row"},Of=li("div",{class:"table-cell text-left"},"inactive:",-1),Ef={class:"table-cell"},Pf={class:"table-row"},Lf=li("div",{class:"table-cell text-left"},"buffers:",-1),Df={class:"table-cell"},jf={class:"table-row"},Mf=li("div",{class:"table-cell text-left"},"cached:",-1),If={class:"table-cell"};const Rf={props:{data:{type:Object}},computed:{stats(){return this.data.stats.mem},active(){return this.stats.active},inactive(){return this.stats.inactive},buffers(){return this.stats.buffers},cached(){return this.stats.cached}}},Nf=(0,Nl.Z)(Rf,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",xf,[li("div",kf,[er(li("div",Cf,[Sf,li("div",Tf,A(t.$filters.bytes(s.active)),1)],512),[[ys,null!=s.active]]),er(li("div",Af,[Of,li("div",Ef,A(t.$filters.bytes(s.inactive)),1)],512),[[ys,null!=s.inactive]]),er(li("div",Pf,[Lf,li("div",Df,A(t.$filters.bytes(s.buffers)),1)],512),[[ys,null!=s.buffers]]),er(li("div",jf,[Mf,li("div",If,A(t.$filters.bytes(s.cached)),1)],512),[[ys,null!=s.cached]])])])}]]),qf={id:"memswap",class:"plugin"},Uf={class:"table"},Bf={class:"table-row"},Ff=li("div",{class:"table-cell text-left title"},"SWAP",-1),zf={class:"table-cell"},$f={class:"table-row"},Hf=li("div",{class:"table-cell text-left"},"total:",-1),Vf={class:"table-cell"},Gf={class:"table-row"},Wf=li("div",{class:"table-cell text-left"},"used:",-1),Zf={class:"table-row"},Kf=li("div",{class:"table-cell text-left"},"free:",-1),Xf={class:"table-cell"};const Jf={props:{data:{type:Object}},computed:{stats(){return this.data.stats.memswap},view(){return this.data.views.memswap},percent(){return this.stats.percent},total(){return this.stats.total},used(){return this.stats.used},free(){return this.stats.free}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},Yf=(0,Nl.Z)(Jf,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",qf,[li("div",Uf,[li("div",Bf,[Ff,li("div",zf,A(s.percent)+"%",1)]),li("div",$f,[Hf,li("div",Vf,A(t.$filters.bytes(s.total)),1)]),li("div",Gf,[Wf,li("div",{class:T(["table-cell",s.getDecoration("used")])},A(t.$filters.bytes(s.used)),3)]),li("div",Zf,[Kf,li("div",Xf,A(t.$filters.bytes(s.free)),1)])])])}]]),Qf={class:"table-row"},tp=li("div",{class:"table-cell text-left title"},"NETWORK",-1),ep={class:"table-cell"},np={class:"table-cell"},rp={class:"table-cell"},ip={class:"table-cell"},sp={class:"table-cell"},op={class:"table-cell"},ap={class:"table-cell"},lp={class:"table-cell"},cp={class:"table-cell text-left"},up={class:"visible-lg-inline"},dp={class:"hidden-lg"},fp={class:"table-cell"},pp={class:"table-cell"};const hp={props:{data:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.network},networks(){const t=this.stats.map((t=>{const e=void 0!==t.alias?t.alias:null;return{interfaceName:t.interface_name,ifname:e||t.interface_name,rx:t.rx,tx:t.tx,cx:t.cx,time_since_update:t.time_since_update,cumulativeRx:t.cumulative_rx,cumulativeTx:t.cumulative_tx,cumulativeCx:t.cumulative_cx}}));return(0,Vl.orderBy)(t,["interfaceName"])}}},gp=(0,Nl.Z)(hp,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[li("div",Qf,[tp,er(li("div",ep,"Rx/s",512),[[ys,!s.args.network_cumul&&!s.args.network_sum]]),er(li("div",np,"Tx/s",512),[[ys,!s.args.network_cumul&&!s.args.network_sum]]),er(li("div",rp,null,512),[[ys,!s.args.network_cumul&&s.args.network_sum]]),er(li("div",ip,"Rx+Tx/s",512),[[ys,!s.args.network_cumul&&s.args.network_sum]]),er(li("div",sp,"Rx",512),[[ys,s.args.network_cumul&&!s.args.network_sum]]),er(li("div",op,"Tx",512),[[ys,s.args.network_cumul&&!s.args.network_sum]]),er(li("div",ap,null,512),[[ys,s.args.network_cumul&&s.args.network_sum]]),er(li("div",lp,"Rx+Tx",512),[[ys,s.args.network_cumul&&s.args.network_sum]])]),(Xr(!0),ei(Hr,null,lr(s.networks,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",cp,[li("span",up,A(e.ifname),1),li("span",dp,A(t.$filters.minSize(e.ifname)),1)]),er(li("div",{class:"table-cell"},A(s.args.byte?t.$filters.bytes(e.rx/e.time_since_update):t.$filters.bits(e.rx/e.time_since_update)),513),[[ys,!s.args.network_cumul&&!s.args.network_sum]]),er(li("div",{class:"table-cell"},A(s.args.byte?t.$filters.bytes(e.tx/e.time_since_update):t.$filters.bits(e.tx/e.time_since_update)),513),[[ys,!s.args.network_cumul&&!s.args.network_sum]]),er(li("div",fp,null,512),[[ys,!s.args.network_cumul&&s.args.network_sum]]),er(li("div",{class:"table-cell"},A(s.args.byte?t.$filters.bytes(e.cx/e.time_since_update):t.$filters.bits(e.cx/e.time_since_update)),513),[[ys,!s.args.network_cumul&&s.args.network_sum]]),er(li("div",{class:"table-cell"},A(s.args.byte?t.$filters.bytes(e.cumulativeRx):t.$filters.bits(e.cumulativeRx)),513),[[ys,s.args.network_cumul&&!s.args.network_sum]]),er(li("div",{class:"table-cell"},A(s.args.byte?t.$filters.bytes(e.cumulativeTx):t.$filters.bits(e.cumulativeTx)),513),[[ys,s.args.network_cumul&&!s.args.network_sum]]),er(li("div",pp,null,512),[[ys,s.args.network_cumul&&s.args.network_sum]]),er(li("div",{class:"table-cell"},A(s.args.byte?t.$filters.bytes(e.cumulativeCx):t.$filters.bits(e.cumulativeCx)),513),[[ys,s.args.network_cumul&&s.args.network_sum]])])))),128))])}]]),mp={id:"percpu",class:"plugin"},bp={class:"table-row"},vp={class:"table-cell text-left title"},yp={key:0},wp={class:"table-row"},_p=li("div",{class:"table-cell text-left"},"user:",-1),xp={class:"table-row"},kp=li("div",{class:"table-cell text-left"},"system:",-1),Cp={class:"table-row"},Sp=li("div",{class:"table-cell text-left"},"idle:",-1),Tp={key:0,class:"table-row"},Ap=li("div",{class:"table-cell text-left"},"iowait:",-1),Op={key:1,class:"table-row"},Ep=li("div",{class:"table-cell text-left"},"steal:",-1);const Pp={props:{data:{type:Object}},computed:{percpuStats(){return this.data.stats.percpu},cpusChunks(){const t=this.percpuStats.map((t=>({number:t.cpu_number,total:t.total,user:t.user,system:t.system,idle:t.idle,iowait:t.iowait,steal:t.steal})));return(0,Vl.chunk)(t,4)}},methods:{getUserAlert:t=>Co.getAlert("percpu","percpu_user_",t.user),getSystemAlert:t=>Co.getAlert("percpu","percpu_system_",t.system)}},Lp=(0,Nl.Z)(Pp,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",mp,[(Xr(!0),ei(Hr,null,lr(s.cpusChunks,((t,e)=>(Xr(),ei("div",{class:"table",key:e},[li("div",bp,[li("div",vp,[0===e?(Xr(),ei("span",yp,"PER CPU")):hi("v-if",!0)]),(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:"table-cell",key:e},A(t.total)+"% ",1)))),128))]),li("div",wp,[_p,(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:T(["table-cell",s.getUserAlert(t)]),key:e},A(t.user)+"% ",3)))),128))]),li("div",xp,[kp,(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:T(["table-cell",s.getSystemAlert(t)]),key:e},A(t.system)+"% ",3)))),128))]),li("div",Cp,[Sp,(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:"table-cell",key:e},A(t.idle)+"% ",1)))),128))]),t[0].iowait?(Xr(),ei("div",Tp,[Ap,(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:T(["table-cell",s.getSystemAlert(t)]),key:e},A(t.iowait)+"% ",3)))),128))])):hi("v-if",!0),t[0].steal?(Xr(),ei("div",Op,[Ep,(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:T(["table-cell",s.getSystemAlert(t)]),key:e},A(t.steal)+"% ",3)))),128))])):hi("v-if",!0)])))),128))])}]]),Dp={class:"table-cell text-left"},jp=li("div",{class:"table-cell"},null,-1),Mp={key:0},Ip={key:1},Rp={key:2},Np={key:3},qp={key:0},Up={key:1},Bp={key:2};const Fp={props:{data:{type:Object}},computed:{stats(){return this.data.stats.ports},ports(){return this.stats}},methods:{getPortDecoration:t=>null===t.status?"careful":!1===t.status?"critical":null!==t.rtt_warning&&t.status>t.rtt_warning?"warning":"ok",getWebDecoration:t=>null===t.status?"careful":-1===[200,301,302].indexOf(t.status)?"critical":null!==t.rtt_warning&&t.elapsed>t.rtt_warning?"warning":"ok"}},zp=(0,Nl.Z)(Fp,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[(Xr(!0),ei(Hr,null,lr(s.ports,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",Dp,[hi(" prettier-ignore "),fi(A(t.$filters.minSize(e.description?e.description:e.host+" "+e.port,20)),1)]),jp,e.host?(Xr(),ei("div",{key:0,class:T([s.getPortDecoration(e),"table-cell"])},["null"==e.status?(Xr(),ei("span",Mp,"Scanning")):"false"==e.status?(Xr(),ei("span",Ip,"Timeout")):"true"==e.status?(Xr(),ei("span",Rp,"Open")):(Xr(),ei("span",Np,A(t.$filters.number(1e3*t.numberport.status,0))+"ms ",1))],2)):hi("v-if",!0),e.url?(Xr(),ei("div",{key:1,class:T([s.getWebDecoration(e),"table-cell"])},["null"==e.status?(Xr(),ei("span",qp,"Scanning")):"Error"==e.status?(Xr(),ei("span",Up,"Error")):(Xr(),ei("span",Bp,"Code "+A(e.status),1))],2)):hi("v-if",!0)])))),128))])}]]),$p={key:0},Hp={key:1},Vp={key:0,class:"row"},Gp={class:"col-lg-18"};const Wp={id:"amps",class:"plugin"},Zp={class:"table"},Kp={key:0,class:"table-cell text-left"},Xp=["innerHTML"];const Jp={props:{data:{type:Object}},computed:{stats(){return this.data.stats.amps},processes(){return this.stats.filter((t=>null!==t.result))}},methods:{getNameDecoration(t){const e=t.count,n=t.countmin,r=t.countmax;let i="ok";return i=e>0?(null===n||e>=n)&&(null===r||e<=r)?"ok":"careful":null===n?"ok":"critical",i}}},Yp=(0,Nl.Z)(Jp,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",Wp,[li("div",Zp,[(Xr(!0),ei(Hr,null,lr(s.processes,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",{class:T(["table-cell text-left",s.getNameDecoration(e)])},A(e.name),3),e.regex?(Xr(),ei("div",Kp,A(e.count),1)):hi("v-if",!0),li("div",{class:"table-cell text-left process-result",innerHTML:t.$filters.nl2br(e.result)},null,8,Xp)])))),128))])])}]]),Qp={id:"processcount",class:"plugin"},th=li("span",{class:"title"},"TASKS",-1),eh={class:"title"};const nh={props:{data:{type:Object},sorter:{type:Object}},computed:{stats(){return this.data.stats.processcount},total(){return this.stats.total||0},running(){return this.stats.running||0},sleeping(){return this.stats.sleeping||0},stopped(){return this.stats.stopped||0},thread(){return this.stats.thread||0}}},rh=(0,Nl.Z)(nh,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",Qp,[th,li("span",null,A(s.total)+" ("+A(s.thread)+" thr),",1),li("span",null,A(s.running)+" run,",1),li("span",null,A(s.sleeping)+" slp,",1),li("span",null,A(s.stopped)+" oth",1),li("span",eh,"sorted "+A(n.sorter.auto?"automatically":""),1),li("span",null,"by "+A(n.sorter.getColumnLabel(n.sorter.column)),1)])}]]),ih={id:"processlist-plugin",class:"plugin"},sh={class:"table"},oh={class:"table-row"},ah=li("div",{class:"table-cell hidden-xs hidden-sm"},"VIRT",-1),lh=li("div",{class:"table-cell hidden-xs hidden-sm"},"RES",-1),ch=li("div",{class:"table-cell"},"PID",-1),uh=li("div",{class:"table-cell"},"NI",-1),dh=li("div",{class:"table-cell"},"S",-1),fh={class:"table-cell hidden-xs hidden-sm"},ph={class:"table-cell hidden-xs hidden-sm"},hh={class:"table-cell"},gh={class:"table-cell text-left"},mh={key:0,class:"table-cell hidden-xs hidden-sm"},bh={key:1,class:"table-cell hidden-xs hidden-sm"},vh={class:"table-cell text-left hidden-xs hidden-sm"};const yh={props:{data:{type:Object},sorter:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},config(){return this.store.config||{}},stats(){return this.data.stats.processlist},processes(){const{sorter:t}=this,e=this.data.stats.isWindows,n=(this.stats||[]).map((t=>(t.memvirt="?",t.memres="?",t.memory_info&&(t.memvirt=t.memory_info[1],t.memres=t.memory_info[0]),t.timeplus="?",t.timemillis="?",t.cpu_times&&(t.timeplus=Du(t.cpu_times),t.timemillis=Lu(t.cpu_times)),null===t.num_threads&&(t.num_threads=-1),null===t.cpu_percent&&(t.cpu_percent=-1),null===t.memory_percent&&(t.memory_percent=-1),t.io_read=null,t.io_write=null,t.io_counters&&(t.io_read=(t.io_counters[0]-t.io_counters[2])/t.time_since_update,t.io_write=(t.io_counters[1]-t.io_counters[3])/t.time_since_update),t.isNice=void 0!==t.nice&&(e&&32!=t.nice||!e&&0!=t.nice),Array.isArray(t.cmdline)&&(t.cmdline=t.cmdline.join(" ")),null===t.cmdline&&(t.cmdline=t.name),e&&null!==t.username&&(t.username=(0,Vl.last)(t.username.split("\\"))),t)));return(0,Vl.orderBy)(n,[t.column],[t.isReverseColumn(t.column)?"desc":"asc"]).slice(0,this.limit)},ioReadWritePresent(){return(this.stats||[]).some((({io_counters:t})=>t))},limit(){return void 0!==this.config.outputs?this.config.outputs.max_processes_display:void 0}},methods:{getCpuPercentAlert:t=>Co.getAlert("processlist","processlist_cpu_",t.cpu_percent),getMemoryPercentAlert:t=>Co.getAlert("processlist","processlist_mem_",t.cpu_percent)}},wh={components:{GlancesPluginAmps:Yp,GlancesPluginProcesscount:rh,GlancesPluginProcesslist:(0,Nl.Z)(yh,[["render",function(t,e,n,r,i,s){return Xr(),ei(Hr,null,[hi(" prettier-ignore "),li("section",ih,[li("div",sh,[li("div",oh,[li("div",{class:T(["table-cell",["sortable","cpu_percent"===n.sorter.column&&"sort"]]),onClick:e[0]||(e[0]=e=>t.$emit("update:sorter","cpu_percent"))}," CPU% ",2),li("div",{class:T(["table-cell",["sortable","memory_percent"===n.sorter.column&&"sort"]]),onClick:e[1]||(e[1]=e=>t.$emit("update:sorter","memory_percent"))}," MEM% ",2),ah,lh,ch,li("div",{class:T(["table-cell text-left",["sortable","username"===n.sorter.column&&"sort"]]),onClick:e[2]||(e[2]=e=>t.$emit("update:sorter","username"))}," USER ",2),li("div",{class:T(["table-cell hidden-xs hidden-sm",["sortable","timemillis"===n.sorter.column&&"sort"]]),onClick:e[3]||(e[3]=e=>t.$emit("update:sorter","timemillis"))}," TIME+ ",2),li("div",{class:T(["table-cell text-left hidden-xs hidden-sm",["sortable","num_threads"===n.sorter.column&&"sort"]]),onClick:e[4]||(e[4]=e=>t.$emit("update:sorter","num_threads"))}," THR ",2),uh,dh,er(li("div",{class:T(["table-cell hidden-xs hidden-sm",["sortable","io_read"===n.sorter.column&&"sort"]]),onClick:e[5]||(e[5]=e=>t.$emit("update:sorter","io_read"))}," IOR/s ",2),[[ys,s.ioReadWritePresent]]),er(li("div",{class:T(["table-cell text-left hidden-xs hidden-sm",["sortable","io_write"===n.sorter.column&&"sort"]]),onClick:e[6]||(e[6]=e=>t.$emit("update:sorter","io_write"))}," IOW/s ",2),[[ys,s.ioReadWritePresent]]),li("div",{class:T(["table-cell text-left",["sortable","name"===n.sorter.column&&"sort"]]),onClick:e[7]||(e[7]=e=>t.$emit("update:sorter","name"))}," Command ",2)]),(Xr(!0),ei(Hr,null,lr(s.processes,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",{class:T(["table-cell",s.getCpuPercentAlert(e)])},A(-1==e.cpu_percent?"?":t.$filters.number(e.cpu_percent,1)),3),li("div",{class:T(["table-cell",s.getMemoryPercentAlert(e)])},A(-1==e.memory_percent?"?":t.$filters.number(e.memory_percent,1)),3),li("div",fh,A(t.$filters.bytes(e.memvirt)),1),li("div",ph,A(t.$filters.bytes(e.memres)),1),li("div",hh,A(e.pid),1),li("div",gh,A(e.username),1),"?"!=e.timeplus?(Xr(),ei("div",mh,[er(li("span",{class:"highlight"},A(e.timeplus.hours)+"h",513),[[ys,e.timeplus.hours>0]]),fi(" "+A(t.$filters.leftPad(e.timeplus.minutes,2,"0"))+":"+A(t.$filters.leftPad(e.timeplus.seconds,2,"0"))+" ",1),er(li("span",null,"."+A(t.$filters.leftPad(e.timeplus.milliseconds,2,"0")),513),[[ys,e.timeplus.hours<=0]])])):hi("v-if",!0),"?"==e.timeplus?(Xr(),ei("div",bh,"?")):hi("v-if",!0),li("div",vh,A(-1==e.num_threads?"?":e.num_threads),1),li("div",{class:T(["table-cell",{nice:e.isNice}])},A(t.$filters.exclamation(e.nice)),3),li("div",{class:T(["table-cell",{status:"R"==e.status}])},A(e.status),3),er(li("div",{class:"table-cell hidden-xs hidden-sm"},A(t.$filters.bytes(e.io_read)),513),[[ys,s.ioReadWritePresent]]),er(li("div",{class:"table-cell text-left hidden-xs hidden-sm"},A(t.$filters.bytes(e.io_write)),513),[[ys,s.ioReadWritePresent]]),er(li("div",{class:"table-cell text-left"},A(e.name),513),[[ys,s.args.process_short_name]]),er(li("div",{class:"table-cell text-left"},A(e.cmdline),513),[[ys,!s.args.process_short_name]])])))),128))])])],2112)}]])},props:{data:{type:Object}},data:()=>({store:_o,sorter:{column:"cpu_percent",auto:!0,isReverseColumn:t=>!("username"===t||"name"===t),getColumnLabel:t=>"io_read"===t||"io_write"===t?"io_counters":t}}),computed:{args(){return this.store.args||{}}},methods:{setupHotKeys(){bo("a",(()=>{this.sorter.column="cpu_percent",this.sorter.auto=!0})),bo("c",(()=>{this.sorter.column="cpu_percent",this.sorter.auto=!1})),bo("m",(()=>{this.sorter.column="memory_percent",this.sorter.auto=!1})),bo("u",(()=>{this.sorter.column="username",this.sorter.auto=!1})),bo("p",(()=>{this.sorter.column="name",this.sorter.auto=!1})),bo("i",(()=>{this.sorter.column=["io_read","io_write"],this.sorter.auto=!1})),bo("t",(()=>{this.sorter.column="timemillis",this.sorter.auto=!1}))}},mounted(){this.setupHotKeys()},beforeUnmount(){bo.unbind("a"),bo.unbind("c"),bo.unbind("m"),bo.unbind("u"),bo.unbind("p"),bo.unbind("i"),bo.unbind("t")}},_h=(0,Nl.Z)(wh,[["render",function(t,e,n,r,i,s){const o=ir("glances-plugin-processcount"),a=ir("glances-plugin-amps"),l=ir("glances-plugin-processlist");return s.args.disable_process?(Xr(),ei("div",$p,"PROCESSES DISABLED (press 'z' to display)")):(Xr(),ei("div",Hp,[ci(o,{sorter:i.sorter,data:n.data},null,8,["sorter","data"]),s.args.disable_amps?hi("v-if",!0):(Xr(),ei("div",Vp,[li("div",Gp,[ci(a,{data:n.data},null,8,["data"])])])),ci(l,{sorter:i.sorter,data:n.data,"onUpdate:sorter":e[0]||(e[0]=t=>i.sorter.column=t)},null,8,["sorter","data"])]))}]]),xh={id:"quicklook-plugin",class:"plugin"},kh={class:"cpu-name"},Ch={class:"table"},Sh={key:0,class:"table-row"},Th=li("div",{class:"table-cell text-left"},"CPU",-1),Ah={class:"table-cell"},Oh={class:"progress"},Eh=["aria-valuenow"],Ph={class:"table-cell"},Lh={class:"table-cell text-left"},Dh={class:"table-cell"},jh={class:"progress"},Mh=["aria-valuenow"],Ih={class:"table-cell"},Rh={class:"table-row"},Nh=li("div",{class:"table-cell text-left"},"MEM",-1),qh={class:"table-cell"},Uh={class:"progress"},Bh=["aria-valuenow"],Fh={class:"table-cell"},zh={class:"table-row"},$h=li("div",{class:"table-cell text-left"},"SWAP",-1),Hh={class:"table-cell"},Vh={class:"progress"},Gh=["aria-valuenow"],Wh={class:"table-cell"};const Zh={props:{data:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.quicklook},view(){return this.data.views.quicklook},mem(){return this.stats.mem},cpu(){return this.stats.cpu},cpu_name(){return this.stats.cpu_name},cpu_hz_current(){return this.stats.cpu_hz_current},cpu_hz(){return this.stats.cpu_hz},swap(){return this.stats.swap},percpus(){return this.stats.percpu.map((({cpu_number:t,total:e})=>({number:t,total:e})))}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},Kh=(0,Nl.Z)(Zh,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",xh,[li("div",kh,A(s.cpu_name),1),li("div",Ch,[s.args.percpu?hi("v-if",!0):(Xr(),ei("div",Sh,[Th,li("div",Ah,[li("div",Oh,[li("div",{class:T(`progress-bar progress-bar-${s.getDecoration("cpu")}`),role:"progressbar","aria-valuenow":s.cpu,"aria-valuemin":"0","aria-valuemax":"100",style:x(`width: ${s.cpu}%;`)},"   ",14,Eh)])]),li("div",Ph,A(s.cpu)+"%",1)])),s.args.percpu?(Xr(!0),ei(Hr,{key:1},lr(s.percpus,((t,e)=>(Xr(),ei("div",{class:"table-row",key:e},[li("div",Lh,"CPU"+A(t.number),1),li("div",Dh,[li("div",jh,[li("div",{class:T(`progress-bar progress-bar-${s.getDecoration("cpu")}`),role:"progressbar","aria-valuenow":t.total,"aria-valuemin":"0","aria-valuemax":"100",style:x(`width: ${t.total}%;`)},"   ",14,Mh)])]),li("div",Ih,A(t.total)+"%",1)])))),128)):hi("v-if",!0),li("div",Rh,[Nh,li("div",qh,[li("div",Uh,[li("div",{class:T(`progress-bar progress-bar-${s.getDecoration("mem")}`),role:"progressbar","aria-valuenow":s.mem,"aria-valuemin":"0","aria-valuemax":"100",style:x(`width: ${s.mem}%;`)},"   ",14,Bh)])]),li("div",Fh,A(s.mem)+"%",1)]),li("div",zh,[$h,li("div",Hh,[li("div",Vh,[li("div",{class:T(`progress-bar progress-bar-${s.getDecoration("swap")}`),role:"progressbar","aria-valuenow":s.swap,"aria-valuemin":"0","aria-valuemax":"100",style:x(`width: ${s.swap}%;`)},"   ",14,Gh)])]),li("div",Wh,A(s.swap)+"%",1)])])])}]]),Xh={key:0,class:"table-row"},Jh=[li("div",{class:"table-cell text-left title"},"RAID disks",-1),li("div",{class:"table-cell"},"Used",-1),li("div",{class:"table-cell"},"Total",-1)],Yh={class:"table-cell text-left"},Qh={class:"warning"};const tg={props:{data:{type:Object}},computed:{stats(){return this.data.stats.raid},disks(){const t=Object.entries(this.stats).map((([t,e])=>{const n=Object.entries(e.components).map((([t,e])=>({number:e,name:t})));return{name:t,type:null==e.type?"UNKNOWN":e.type,used:e.used,available:e.available,status:e.status,degraded:e.used0}},methods:{getAlert:t=>t.inactive?"critical":t.degraded?"warning":"ok"}},eg=(0,Nl.Z)(tg,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.hasDisks?(Xr(),ei("div",Xh,Jh)):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.disks,((t,e)=>(Xr(),ei("div",{class:"table-row",key:e},[li("div",Yh,[fi(A(t.type.toUppercase())+" "+A(t.name)+" ",1),er(li("div",Qh,"└─ Degraded mode",512),[[ys,t.degraded]]),er(li("div",null,"   └─ "+A(t.config),513),[[ys,t.degraded]]),er(li("div",{class:"critical"},"└─ Status "+A(t.status),513),[[ys,t.inactive]]),t.inactive?(Xr(!0),ei(Hr,{key:0},lr(t.components,((e,n)=>(Xr(),ei("div",{key:n},"    "+A(n===t.components.length-1?"└─":"├─")+" disk "+A(e.number)+": "+A(e.name),1)))),128)):hi("v-if",!0)]),er(li("div",{class:T(["table-cell",s.getAlert(t)])},A(t.used),3),[[ys,!t.inactive]]),er(li("div",{class:T(["table-cell",s.getAlert(t)])},A(t.available),3),[[ys,!t.inactive]])])))),128))])}]]),ng={key:0,class:"table-row"},rg=[li("div",{class:"table-cell text-left title"},"SENSORS",-1)],ig={class:"table-cell text-left"},sg={class:"table-cell"};const og={props:{data:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.sensors},sensors(){return this.stats.filter((t=>!(Array.isArray(t.value)&&0===t.value.length||0===t.value))).map((t=>(this.args.fahrenheit&&"battery"!=t.type&&"fan_speed"!=t.type&&(t.value=parseFloat(1.8*t.value+32).toFixed(1),t.unit="F"),t)))}},methods:{getAlert(t){const e="battery"==t.type?100-t.value:t.value;return Co.getAlert("sensors","sensors_"+t.type+"_",e)}}},ag=(0,Nl.Z)(og,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.sensors.length>0?(Xr(),ei("div",ng,rg)):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.sensors,((t,e)=>(Xr(),ei("div",{class:"table-row",key:e},[li("div",ig,A(t.label),1),li("div",sg,A(t.unit),1),li("div",{class:T(["table-cell",s.getAlert(t)])},A(t.value),3)])))),128))])}]]),lg={id:"system"},cg={key:0,class:"critical"},ug={class:"title"},dg={key:1,class:"hidden-xs hidden-sm"},fg={key:2,class:"hidden-xs hidden-sm"};const pg={props:{data:{type:Object}},data:()=>({store:_o}),computed:{stats(){return this.data.stats.system},isLinux(){return this.data.isLinux},hostname(){return this.stats.hostname},platform(){return this.stats.platform},os(){return{name:this.stats.os_name,version:this.stats.os_version}},humanReadableName(){return this.stats.hr_name},isDisconnected(){return"FAILURE"===this.store.status}}},hg=(0,Nl.Z)(pg,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",lg,[s.isDisconnected?(Xr(),ei("span",cg,"Disconnected from")):hi("v-if",!0),li("span",ug,A(s.hostname),1),s.isLinux?(Xr(),ei("span",dg," ("+A(s.humanReadableName)+" / "+A(s.os.name)+" "+A(s.os.version)+") ",1)):hi("v-if",!0),s.isLinux?hi("v-if",!0):(Xr(),ei("span",fg," ("+A(s.os.name)+" "+A(s.os.version)+" "+A(s.platform)+") ",1))])}]]),gg={id:"uptime"};const mg={props:{data:{type:Object}},computed:{value(){return this.data.stats.uptime}}},bg=(0,Nl.Z)(mg,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",gg,[li("span",null,"Uptime: "+A(s.value),1)])}]]),vg={key:0,class:"table-row"},yg=[li("div",{class:"table-cell text-left title"},"WIFI",-1),li("div",{class:"table-cell"},null,-1),li("div",{class:"table-cell"},"dBm",-1)],wg={class:"table-cell text-left"},_g={key:0},xg=li("div",{class:"table-cell"},null,-1);const kg={props:{data:{type:Object}},computed:{stats(){return this.data.stats.wifi},view(){return this.data.views.wifi},hotspots(){const t=this.stats.map((t=>{if(""!==t.ssid)return{ssid:t.ssid,encrypted:t.encrypted,signal:t.signal,encryption_type:t.encryption_type}})).filter(Boolean);return(0,Vl.orderBy)(t,["ssid"])}},methods:{getDecoration(t,e){if(void 0!==this.view[t.ssid][e])return this.view[t.ssid][e].decoration.toLowerCase()}}},Cg={components:{GlancesHelp:ql,GlancesPluginAlert:Wl,GlancesPluginCloud:Jl,GlancesPluginConnections:yc,GlancesPluginCpu:pu,GlancesPluginDiskio:Mu,GlancesPluginDocker:Ku,GlancesPluginFolders:ed,GlancesPluginFs:ud,GlancesPluginGpu:Pd,GlancesPluginIp:qd,GlancesPluginIrq:Vd,GlancesPluginLoad:of,GlancesPluginMem:_f,GlancesPluginMemMore:Nf,GlancesPluginMemswap:Yf,GlancesPluginNetwork:gp,GlancesPluginPercpu:Lp,GlancesPluginPorts:zp,GlancesPluginProcess:_h,GlancesPluginQuicklook:Kh,GlancesPluginRaid:eg,GlancesPluginSensors:ag,GlancesPluginSystem:hg,GlancesPluginUptime:bg,GlancesPluginWifi:(0,Nl.Z)(kg,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.hotspots.length>0?(Xr(),ei("div",vg,yg)):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.hotspots,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",wg,[fi(A(t.$filters.limitTo(e.ssid,20))+" ",1),e.encrypted?(Xr(),ei("span",_g,A(e.encryption_type),1)):hi("v-if",!0)]),xg,li("div",{class:T(["table-cell",s.getDecoration(e,"signal")])},A(e.signal),3)])))),128))])}]])},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},data(){return this.store.data||{}},dataLoaded(){return void 0!==this.store.data},hasGpu(){return this.store.data.stats.gpu.length>0},isLinux(){return this.store.data.isLinux},title(){const{data:t}=this,e=t.stats&&t.stats.system&&t.stats.system.hostname||"";return e?`${e} - Glances`:"Glances"}},watch:{title(){document&&(document.title=this.title)}},methods:{setupHotKeys(){bo("shift+A",(()=>{this.store.args.disable_amps=!this.store.args.disable_amps})),bo("d",(()=>{this.store.args.disable_diskio=!this.store.args.disable_diskio})),bo("shift+Q",(()=>{this.store.args.enable_irq=!this.store.args.enable_irq})),bo("f",(()=>{this.store.args.disable_fs=!this.store.args.disable_fs})),bo("j",(()=>{this.store.args.programs=!this.store.args.programs})),bo("k",(()=>{this.store.args.disable_connections=!this.store.args.disable_connections})),bo("n",(()=>{this.store.args.disable_network=!this.store.args.disable_network})),bo("s",(()=>{this.store.args.disable_sensors=!this.store.args.disable_sensors})),bo("2",(()=>{this.store.args.disable_left_sidebar=!this.store.args.disable_left_sidebar})),bo("z",(()=>{this.store.args.disable_process=!this.store.args.disable_process})),bo("/",(()=>{this.store.args.process_short_name=!this.store.args.process_short_name})),bo("shift+D",(()=>{this.store.args.disable_docker=!this.store.args.disable_docker})),bo("b",(()=>{this.store.args.byte=!this.store.args.byte})),bo("shift+B",(()=>{this.store.args.diskio_iops=!this.store.args.diskio_iops})),bo("l",(()=>{this.store.args.disable_alert=!this.store.args.disable_alert})),bo("1",(()=>{this.store.args.percpu=!this.store.args.percpu})),bo("h",(()=>{this.store.args.help_tag=!this.store.args.help_tag})),bo("shift+T",(()=>{this.store.args.network_sum=!this.store.args.network_sum})),bo("shift+U",(()=>{this.store.args.network_cumul=!this.store.args.network_cumul})),bo("shift+F",(()=>{this.store.args.fs_free_space=!this.store.args.fs_free_space})),bo("3",(()=>{this.store.args.disable_quicklook=!this.store.args.disable_quicklook})),bo("6",(()=>{this.store.args.meangpu=!this.store.args.meangpu})),bo("shift+G",(()=>{this.store.args.disable_gpu=!this.store.args.disable_gpu})),bo("5",(()=>{this.store.args.disable_quicklook=!this.store.args.disable_quicklook,this.store.args.disable_cpu=!this.store.args.disable_cpu,this.store.args.disable_mem=!this.store.args.disable_mem,this.store.args.disable_memswap=!this.store.args.disable_memswap,this.store.args.disable_load=!this.store.args.disable_load,this.store.args.disable_gpu=!this.store.args.disable_gpu})),bo("shift+I",(()=>{this.store.args.disable_ip=!this.store.args.disable_ip})),bo("shift+P",(()=>{this.store.args.disable_ports=!this.store.args.disable_ports})),bo("shift+W",(()=>{this.store.args.disable_wifi=!this.store.args.disable_wifi}))}},mounted(){const t=window.__GLANCES__||{},e=isFinite(t["refresh-time"])?parseInt(t["refresh-time"],10):void 0;So.init(e),this.setupHotKeys()},beforeUnmount(){bo.unbind()}};const Sg=((...t)=>{const e=ks().createApp(...t);const{mount:n}=e;return e.mount=t=>{const r=Cs(t);if(!r)return;const i=e._component;$(i)||i.render||i.template||(i.template=r.innerHTML),r.innerHTML="";const s=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},e})((0,Nl.Z)(Cg,[["render",function(t,e,n,r,i,s){const o=ir("glances-help"),a=ir("glances-plugin-system"),l=ir("glances-plugin-ip"),c=ir("glances-plugin-uptime"),u=ir("glances-plugin-cloud"),d=ir("glances-plugin-quicklook"),f=ir("glances-plugin-cpu"),p=ir("glances-plugin-percpu"),h=ir("glances-plugin-gpu"),g=ir("glances-plugin-mem"),m=ir("glances-plugin-mem-more"),b=ir("glances-plugin-memswap"),v=ir("glances-plugin-load"),y=ir("glances-plugin-network"),w=ir("glances-plugin-connections"),_=ir("glances-plugin-wifi"),x=ir("glances-plugin-ports"),k=ir("glances-plugin-diskio"),C=ir("glances-plugin-fs"),S=ir("glances-plugin-irq"),T=ir("glances-plugin-folders"),A=ir("glances-plugin-raid"),O=ir("glances-plugin-sensors"),E=ir("glances-plugin-docker"),P=ir("glances-plugin-alert"),L=ir("glances-plugin-process");return s.dataLoaded?s.args.help_tag?(Xr(),ni(o,{key:1})):(Xr(),ei("div",As,[li("div",Os,[li("div",Es,[li("div",Ps,[li("div",Ls,[ci(a,{data:s.data},null,8,["data"])]),s.args.disable_ip?hi("v-if",!0):(Xr(),ei("div",Ds,[ci(l,{data:s.data},null,8,["data"])])),li("div",js,[ci(c,{data:s.data},null,8,["data"])])])]),li("div",Ms,[li("div",Is,[li("div",Rs,[ci(u,{data:s.data},null,8,["data"])])])])]),li("div",Ns,[s.args.disable_quicklook?hi("v-if",!0):(Xr(),ei("div",qs,[ci(d,{data:s.data},null,8,["data"])])),s.args.disable_cpu||s.args.percpu?hi("v-if",!0):(Xr(),ei("div",Us,[ci(f,{data:s.data},null,8,["data"])])),!s.args.disable_cpu&&s.args.percpu?(Xr(),ei("div",Bs,[ci(p,{data:s.data},null,8,["data"])])):hi("v-if",!0),!s.args.disable_gpu&&s.hasGpu?(Xr(),ei("div",Fs,[ci(h,{data:s.data},null,8,["data"])])):hi("v-if",!0),s.args.disable_mem?hi("v-if",!0):(Xr(),ei("div",zs,[ci(g,{data:s.data},null,8,["data"])])),hi(" NOTE: display if MEM enabled and GPU disabled "),s.args.disable_mem||!s.args.disable_gpu&&s.hasGpu?hi("v-if",!0):(Xr(),ei("div",$s,[ci(m,{data:s.data},null,8,["data"])])),s.args.disable_memswap?hi("v-if",!0):(Xr(),ei("div",Hs,[ci(b,{data:s.data},null,8,["data"])])),s.args.disable_load?hi("v-if",!0):(Xr(),ei("div",Vs,[ci(v,{data:s.data},null,8,["data"])]))]),li("div",Gs,[s.args.disable_left_sidebar?hi("v-if",!0):(Xr(),ei("div",Ws,[li("div",Zs,[s.args.disable_network?hi("v-if",!0):(Xr(),ni(y,{key:0,id:"plugin-network",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.isLinux&&!s.args.disable_connections?(Xr(),ni(w,{key:1,id:"plugin-connections",class:"plugin table-row-group",data:s.data},null,8,["data"])):hi("v-if",!0),s.args.disable_wifi?hi("v-if",!0):(Xr(),ni(_,{key:2,id:"plugin-wifi",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.disable_ports?hi("v-if",!0):(Xr(),ni(x,{key:3,id:"plugin-ports",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.disable_diskio?hi("v-if",!0):(Xr(),ni(k,{key:4,id:"plugin-diskio",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.disable_fs?hi("v-if",!0):(Xr(),ni(C,{key:5,id:"plugin-fs",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.enable_irq?(Xr(),ni(S,{key:6,id:"plugin-irq",class:"plugin table-row-group",data:s.data},null,8,["data"])):hi("v-if",!0),s.args.disable_folders?hi("v-if",!0):(Xr(),ni(T,{key:7,id:"plugin-folders",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.raid?hi("v-if",!0):(Xr(),ni(A,{key:8,id:"plugin-raid",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.disable_sensors?hi("v-if",!0):(Xr(),ni(O,{key:9,id:"plugin-sensors",class:"plugin table-row-group",data:s.data},null,8,["data"]))])])),li("div",Ks,[s.args.disable_docker?hi("v-if",!0):(Xr(),ni(E,{key:0,data:s.data},null,8,["data"])),s.args.disable_alert?hi("v-if",!0):(Xr(),ni(P,{key:1,data:s.data},null,8,["data"])),ci(L,{data:s.data},null,8,["data"])])])])):(Xr(),ei("div",Ss,Ts))}]]));Sg.config.globalProperties.$filters=t,Sg.mount("#app")})()})(); \ No newline at end of file +var Xs="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;function Js(t,e,n,r){t.addEventListener?t.addEventListener(e,n,r):t.attachEvent&&t.attachEvent("on".concat(e),(function(){n(window.event)}))}function Ys(t,e){for(var n=e.slice(0,e.length-1),r=0;r=0;)e[n-1]+=",",e.splice(n,1),n=e.lastIndexOf("");return e}for(var to={backspace:8,"⌫":8,tab:9,clear:12,enter:13,"↩":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,"⇪":20,",":188,".":190,"/":191,"`":192,"-":Xs?173:189,"=":Xs?61:187,";":Xs?59:186,"'":222,"[":219,"]":221,"\\":220},eo={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,cmd:91,command:91},no={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},ro={16:!1,18:!1,17:!1,91:!1},io={},so=1;so<20;so++)to["f".concat(so)]=111+so;var oo=[],ao=!1,lo="all",co=[],uo=function(t){return to[t.toLowerCase()]||eo[t.toLowerCase()]||t.toUpperCase().charCodeAt(0)};function fo(t){lo=t||"all"}function po(){return lo||"all"}var ho=function(t){var e=t.key,n=t.scope,r=t.method,i=t.splitKey,s=void 0===i?"+":i;Qs(e).forEach((function(t){var e=t.split(s),i=e.length,o=e[i-1],a="*"===o?"*":uo(o);if(io[a]){n||(n=po());var l=i>1?Ys(eo,e):[];io[a]=io[a].filter((function(t){return!((!r||t.method===r)&&t.scope===n&&function(t,e){for(var n=t.length>=e.length?t:e,r=t.length>=e.length?e:t,i=!0,s=0;s0,ro)Object.prototype.hasOwnProperty.call(ro,s)&&(!ro[s]&&e.mods.indexOf(+s)>-1||ro[s]&&-1===e.mods.indexOf(+s))&&(i=!1);(0!==e.mods.length||ro[16]||ro[18]||ro[17]||ro[91])&&!i&&"*"!==e.shortcut||!1===e.method(t,e)&&(t.preventDefault?t.preventDefault():t.returnValue=!1,t.stopPropagation&&t.stopPropagation(),t.cancelBubble&&(t.cancelBubble=!0))}}function mo(t,e){var n=io["*"],r=t.keyCode||t.which||t.charCode;if(bo.filter.call(this,t)){if(93!==r&&224!==r||(r=91),-1===oo.indexOf(r)&&229!==r&&oo.push(r),["ctrlKey","altKey","shiftKey","metaKey"].forEach((function(e){var n=no[e];t[e]&&-1===oo.indexOf(n)?oo.push(n):!t[e]&&oo.indexOf(n)>-1?oo.splice(oo.indexOf(n),1):"metaKey"===e&&t[e]&&3===oo.length&&(t.ctrlKey||t.shiftKey||t.altKey||(oo=oo.slice(oo.indexOf(n))))})),r in ro){for(var i in ro[r]=!0,eo)eo[i]===r&&(bo[i]=!0);if(!n)return}for(var s in ro)Object.prototype.hasOwnProperty.call(ro,s)&&(ro[s]=t[no[s]]);t.getModifierState&&(!t.altKey||t.ctrlKey)&&t.getModifierState("AltGraph")&&(-1===oo.indexOf(17)&&oo.push(17),-1===oo.indexOf(18)&&oo.push(18),ro[17]=!0,ro[18]=!0);var o=po();if(n)for(var a=0;a1&&(i=Ys(eo,t)),(t="*"===(t=t[t.length-1])?"*":uo(t))in io||(io[t]=[]),io[t].push({keyup:l,keydown:c,scope:s,mods:i,shortcut:r[a],method:n,key:r[a],splitKey:u,element:o});void 0!==o&&!function(t){return co.indexOf(t)>-1}(o)&&window&&(co.push(o),Js(o,"keydown",(function(t){mo(t,o)}),d),ao||(ao=!0,Js(window,"focus",(function(){oo=[]}),d)),Js(o,"keyup",(function(t){mo(t,o),function(t){var e=t.keyCode||t.which||t.charCode,n=oo.indexOf(e);if(n>=0&&oo.splice(n,1),t.key&&"meta"===t.key.toLowerCase()&&oo.splice(0,oo.length),93!==e&&224!==e||(e=91),e in ro)for(var r in ro[e]=!1,eo)eo[r]===e&&(bo[r]=!1)}(t)}),d))}var vo={setScope:fo,getScope:po,deleteScope:function(t,e){var n,r;for(var i in t||(t=po()),io)if(Object.prototype.hasOwnProperty.call(io,i))for(n=io[i],r=0;r1&&void 0!==arguments[1]?arguments[1]:"all";Object.keys(io).forEach((function(n){var r=io[n].find((function(n){return n.scope===e&&n.shortcut===t}));r&&r.method&&r.method()}))},unbind:function(t){if(void 0===t)Object.keys(io).forEach((function(t){return delete io[t]}));else if(Array.isArray(t))t.forEach((function(t){t.key&&ho(t)}));else if("object"==typeof t)t.key&&ho(t);else if("string"==typeof t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r=this.limits[t][l]){var c=l.lastIndexOf("_");return l.substring(c+1)+s}}return"ok"+s}getAlertLog(t,e,n,r){return this.getAlert(t,e,n,r,!0)}};const So=new class{data=void 0;init(t=60){let e;const n=()=>(_o.status="PENDING",Promise.all([fetch("api/3/all",{method:"GET"}).then((t=>t.json())),fetch("api/3/all/views",{method:"GET"}).then((t=>t.json()))]).then((t=>{const e={stats:t[0],views:t[1],isBsd:"FreeBSD"===t[0].system.os_name,isLinux:"Linux"===t[0].system.os_name,isSunOS:"SunOS"===t[0].system.os_name,isMac:"Darwin"===t[0].system.os_name,isWindows:"Windows"===t[0].system.os_name};this.data=e,_o.data=e,_o.status="SUCCESS"})).catch((t=>{console.log(t),_o.status="FAILURE"})).then((()=>{e&&clearTimeout(e),e=setTimeout(n,1e3*t)})));n(),fetch("api/3/all/limits",{method:"GET"}).then((t=>t.json())).then((t=>{Co.setLimits(t)})),fetch("api/3/args",{method:"GET"}).then((t=>t.json())).then(((t={})=>{_o.args={..._o.args,...t}})),fetch("api/3/config",{method:"GET"}).then((t=>t.json())).then(((t={})=>{_o.config={..._o.config,...t}}))}getData(){return this.data}};const To=new class{constructor(){this.favico=new(ko())({animation:"none"})}badge(t){this.favico.badge(t)}reset(){this.favico.reset()}},Oo={key:0},Ao={class:"container-fluid"},Eo={class:"row"},Po={class:"col-sm-12 col-lg-24"},Lo=li("div",{class:"row"}," ",-1),Do={class:"row"},jo={class:"col-sm-12 col-lg-24"},Mo=li("div",{class:"row"}," ",-1),Io={class:"divTable",style:{width:"100%"}},Ro={class:"divTableBody"},No={class:"divTableRow"},qo={class:"divTableHead"},Uo={class:"divTableHead"},Bo={class:"divTableHead"},Fo={class:"divTableHead"},zo={class:"divTableRow"},$o={class:"divTableCell"},Ho={class:"divTableCell"},Vo={class:"divTableCell"},Go={class:"divTableCell"},Wo={class:"divTableRow"},Zo={class:"divTableCell"},Ko={class:"divTableCell"},Xo={class:"divTableCell"},Jo={class:"divTableCell"},Yo={class:"divTableRow"},Qo={class:"divTableCell"},ta={class:"divTableCell"},ea={class:"divTableCell"},na={class:"divTableCell"},ra={class:"divTableRow"},ia={class:"divTableCell"},sa={class:"divTableCell"},oa={class:"divTableCell"},aa={class:"divTableCell"},la={class:"divTableRow"},ca={class:"divTableCell"},ua={class:"divTableCell"},da={class:"divTableCell"},fa={class:"divTableCell"},pa={class:"divTableRow"},ha={class:"divTableCell"},ga={class:"divTableCell"},ma={class:"divTableCell"},ba={class:"divTableCell"},va={class:"divTableRow"},ya={class:"divTableCell"},wa={class:"divTableCell"},_a={class:"divTableCell"},xa={class:"divTableCell"},ka={class:"divTableRow"},Ca=li("div",{class:"divTableCell"}," ",-1),Sa={class:"divTableCell"},Ta={class:"divTableCell"},Oa={class:"divTableCell"},Aa={class:"divTableRow"},Ea=li("div",{class:"divTableCell"}," ",-1),Pa={class:"divTableCell"},La={class:"divTableCell"},Da={class:"divTableCell"},ja={class:"divTableRow"},Ma=li("div",{class:"divTableCell"}," ",-1),Ia={class:"divTableCell"},Ra={class:"divTableCell"},Na={class:"divTableCell"},qa={class:"divTableRow"},Ua=li("div",{class:"divTableCell"}," ",-1),Ba={class:"divTableCell"},Fa=li("div",{class:"divTableCell"}," ",-1),za={class:"divTableCell"},$a={class:"divTableRow"},Ha=li("div",{class:"divTableCell"}," ",-1),Va={class:"divTableCell"},Ga=li("div",{class:"divTableCell"}," ",-1),Wa=li("div",{class:"divTableCell"}," ",-1),Za={class:"divTableRow"},Ka=li("div",{class:"divTableCell"}," ",-1),Xa={class:"divTableCell"},Ja=li("div",{class:"divTableCell"}," ",-1),Ya=li("div",{class:"divTableCell"}," ",-1),Qa={class:"divTableRow"},tl=li("div",{class:"divTableCell"}," ",-1),el={class:"divTableCell"},nl=li("div",{class:"divTableCell"}," ",-1),rl=li("div",{class:"divTableCell"}," ",-1),il={class:"divTableRow"},sl=li("div",{class:"divTableCell"}," ",-1),ol={class:"divTableCell"},al=li("div",{class:"divTableCell"}," ",-1),ll=li("div",{class:"divTableCell"}," ",-1),cl={class:"divTableRow"},ul=li("div",{class:"divTableCell"}," ",-1),dl={class:"divTableCell"},fl=li("div",{class:"divTableCell"}," ",-1),pl=li("div",{class:"divTableCell"}," ",-1),hl={class:"divTableRow"},gl=li("div",{class:"divTableCell"}," ",-1),ml={class:"divTableCell"},bl=li("div",{class:"divTableCell"}," ",-1),vl=li("div",{class:"divTableCell"}," ",-1),yl={class:"divTableRow"},wl=li("div",{class:"divTableCell"}," ",-1),_l={class:"divTableCell"},xl=li("div",{class:"divTableCell"}," ",-1),kl=li("div",{class:"divTableCell"}," ",-1),Cl={class:"divTableRow"},Sl=li("div",{class:"divTableCell"}," ",-1),Tl={class:"divTableCell"},Ol=li("div",{class:"divTableCell"}," ",-1),Al=li("div",{class:"divTableCell"}," ",-1),El={class:"divTableRow"},Pl=li("div",{class:"divTableCell"}," ",-1),Ll={class:"divTableCell"},Dl=li("div",{class:"divTableCell"}," ",-1),jl=li("div",{class:"divTableCell"}," ",-1),Ml=li("div",null,[li("p",null,[fi(" For an exhaustive list of key bindings, "),li("a",{href:"https://glances.readthedocs.io/en/latest/cmds.html#interactive-commands"},"click here"),fi(". ")])],-1),Il=li("div",null,[li("p",null,[fi("Press "),li("b",null,"h"),fi(" to came back to Glances.")])],-1);const Rl={data:()=>({help:void 0}),mounted(){fetch("api/3/help",{method:"GET"}).then((t=>t.json())).then((t=>this.help=t))}};var Nl=n(3744);const ql=(0,Nl.Z)(Rl,[["render",function(t,e,n,r,i,s){return i.help?(Xr(),ei("div",Oo,[li("div",Ao,[li("div",Eo,[li("div",Po,O(i.help.version)+" "+O(i.help.psutil_version),1)]),Lo,li("div",Do,[li("div",jo,O(i.help.configuration_file),1)]),Mo]),li("div",Io,[li("div",Ro,[li("div",No,[li("div",qo,O(i.help.header_sort.replace(":","")),1),li("div",Uo,O(i.help.header_show_hide.replace(":","")),1),li("div",Bo,O(i.help.header_toggle.replace(":","")),1),li("div",Fo,O(i.help.header_miscellaneous.replace(":","")),1)]),li("div",zo,[li("div",$o,O(i.help.sort_auto),1),li("div",Ho,O(i.help.show_hide_application_monitoring),1),li("div",Vo,O(i.help.toggle_bits_bytes),1),li("div",Go,O(i.help.misc_erase_process_filter),1)]),li("div",Wo,[li("div",Zo,O(i.help.sort_cpu),1),li("div",Ko,O(i.help.show_hide_diskio),1),li("div",Xo,O(i.help.toggle_count_rate),1),li("div",Jo,O(i.help.misc_generate_history_graphs),1)]),li("div",Yo,[li("div",Qo,O(i.help.sort_io_rate),1),li("div",ta,O(i.help.show_hide_docker),1),li("div",ea,O(i.help.toggle_used_free),1),li("div",na,O(i.help.misc_help),1)]),li("div",ra,[li("div",ia,O(i.help.sort_mem),1),li("div",sa,O(i.help.show_hide_top_extended_stats),1),li("div",oa,O(i.help.toggle_bar_sparkline),1),li("div",aa,O(i.help.misc_accumulate_processes_by_program),1)]),li("div",la,[li("div",ca,O(i.help.sort_process_name),1),li("div",ua,O(i.help.show_hide_filesystem),1),li("div",da,O(i.help.toggle_separate_combined),1),li("div",fa,O(i.help.misc_kill_process)+" - N/A in WebUI ",1)]),li("div",pa,[li("div",ha,O(i.help.sort_cpu_times),1),li("div",ga,O(i.help.show_hide_gpu),1),li("div",ma,O(i.help.toggle_live_cumulative),1),li("div",ba,O(i.help.misc_reset_processes_summary_min_max),1)]),li("div",va,[li("div",ya,O(i.help.sort_user),1),li("div",wa,O(i.help.show_hide_ip),1),li("div",_a,O(i.help.toggle_linux_percentage),1),li("div",xa,O(i.help.misc_quit),1)]),li("div",ka,[Ca,li("div",Sa,O(i.help.show_hide_tcp_connection),1),li("div",Ta,O(i.help.toggle_cpu_individual_combined),1),li("div",Oa,O(i.help.misc_reset_history),1)]),li("div",Aa,[Ea,li("div",Pa,O(i.help.show_hide_alert),1),li("div",La,O(i.help.toggle_gpu_individual_combined),1),li("div",Da,O(i.help.misc_delete_warning_alerts),1)]),li("div",ja,[Ma,li("div",Ia,O(i.help.show_hide_network),1),li("div",Ra,O(i.help.toggle_short_full),1),li("div",Na,O(i.help.misc_delete_warning_and_critical_alerts),1)]),li("div",qa,[Ua,li("div",Ba,O(i.help.sort_cpu_times),1),Fa,li("div",za,O(i.help.misc_edit_process_filter_pattern)+" - N/A in WebUI ",1)]),li("div",$a,[Ha,li("div",Va,O(i.help.show_hide_irq),1),Ga,Wa]),li("div",Za,[Ka,li("div",Xa,O(i.help.show_hide_raid_plugin),1),Ja,Ya]),li("div",Qa,[tl,li("div",el,O(i.help.show_hide_sensors),1),nl,rl]),li("div",il,[sl,li("div",ol,O(i.help.show_hide_wifi_module),1),al,ll]),li("div",cl,[ul,li("div",dl,O(i.help.show_hide_processes),1),fl,pl]),li("div",hl,[gl,li("div",ml,O(i.help.show_hide_left_sidebar),1),bl,vl]),li("div",yl,[wl,li("div",_l,O(i.help.show_hide_quick_look),1),xl,kl]),li("div",Cl,[Sl,li("div",Tl,O(i.help.show_hide_cpu_mem_swap),1),Ol,Al]),li("div",El,[Pl,li("div",Ll,O(i.help.show_hide_all),1),Dl,jl])])]),Ml,Il])):hi("v-if",!0)}]]),Ul={id:"alerts"},Bl={key:0,class:"title"},Fl={key:1,class:"title"},zl={id:"alert",class:"plugin"},$l={class:"table"},Hl={class:"table-cell text-left"};var Vl=n(6486);const Gl={props:{data:{type:Object}},computed:{stats(){return this.data.stats.alert},alerts(){return(this.stats||[]).map((t=>{const e={};if(e.name=t[3],e.level=t[2],e.begin=1e3*t[0],e.end=1e3*t[1],e.ongoing=-1==t[1],e.min=t[6],e.mean=t[5],e.max=t[4],!e.ongoing){const t=e.end-e.begin,n=parseInt(t/1e3%60),r=parseInt(t/6e4%60),i=parseInt(t/36e5%24);e.duration=(0,Vl.padStart)(i,2,"0")+":"+(0,Vl.padStart)(r,2,"0")+":"+(0,Vl.padStart)(n,2,"0")}return e}))},hasAlerts(){return this.countAlerts>0},countAlerts(){return this.alerts.length},hasOngoingAlerts(){return this.countOngoingAlerts>0},countOngoingAlerts(){return this.alerts.filter((({ongoing:t})=>t)).length}},watch:{countOngoingAlerts(){this.countOngoingAlerts?To.badge(this.countOngoingAlerts):To.reset()}},methods:{formatDate:t=>new Date(t).toISOString().slice(0,19).replace(/[^\d-:]/," ")}},Wl=(0,Nl.Z)(Gl,[["render",function(t,e,n,r,i,s){return Xr(),ei("div",null,[li("section",Ul,[s.hasAlerts?(Xr(),ei("span",Bl," Warning or critical alerts (last "+O(s.countAlerts)+" entries) ",1)):(Xr(),ei("span",Fl,"No warning or critical alert detected"))]),li("section",zl,[li("div",$l,[(Xr(!0),ei(Hr,null,lr(s.alerts,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",Hl,[fi(O(s.formatDate(e.begin))+" ("+O(e.ongoing?"ongoing":e.duration)+") - ",1),er(li("span",null,O(e.level)+" on ",513),[[ys,!e.ongoing]]),li("span",{class:T(e.level.toLowerCase())},O(e.name),3),fi(" ("+O(t.$filters.number(e.max,1))+") ",1)])])))),128))])])])}]]),Zl={id:"cloud"},Kl={class:"title"};const Xl={props:{data:{type:Object}},computed:{stats(){return this.data.stats.cloud},provider(){return void 0!==this.stats["ami-id"]?"AWS EC2":null},instance(){const{stats:t}=this;return void 0!==this.stats["ami-id"]?`${t["instance-type"]} instance ${t["instance-id"]} (${t.reggion})`:null}}},Jl=(0,Nl.Z)(Xl,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",Zl,[li("span",Kl,O(s.provider),1),fi(" "+O(s.instance),1)])}]]),Yl=li("div",{class:"table-row"},[li("div",{class:"table-cell text-left title"},"TCP CONNECTIONS"),li("div",{class:"table-cell"})],-1),Ql={class:"table-row"},tc=li("div",{class:"table-cell text-left"},"Listen",-1),ec=li("div",{class:"table-cell"},null,-1),nc={class:"table-cell"},rc={class:"table-row"},ic=li("div",{class:"table-cell text-left"},"Initiated",-1),sc=li("div",{class:"table-cell"},null,-1),oc={class:"table-cell"},ac={class:"table-row"},lc=li("div",{class:"table-cell text-left"},"Established",-1),cc=li("div",{class:"table-cell"},null,-1),uc={class:"table-cell"},dc={class:"table-row"},fc=li("div",{class:"table-cell text-left"},"Terminated",-1),pc=li("div",{class:"table-cell"},null,-1),hc={class:"table-cell"},gc={class:"table-row"},mc=li("div",{class:"table-cell text-left"},"Tracked",-1),bc=li("div",{class:"table-cell"},null,-1);const vc={props:{data:{type:Object}},computed:{stats(){return this.data.stats.connections},view(){return this.data.views.connections},listen(){return this.stats.LISTEN},initiated(){return this.stats.initiated},established(){return this.stats.ESTABLISHED},terminated(){return this.stats.terminated},tracked(){return{count:this.stats.nf_conntrack_count,max:this.stats.nf_conntrack_max}}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},yc=(0,Nl.Z)(vc,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[Yl,li("div",Ql,[tc,ec,li("div",nc,O(s.listen),1)]),li("div",rc,[ic,sc,li("div",oc,O(s.initiated),1)]),li("div",ac,[lc,cc,li("div",uc,O(s.established),1)]),li("div",dc,[fc,pc,li("div",hc,O(s.terminated),1)]),li("div",gc,[mc,bc,li("div",{class:T(["table-cell",s.getDecoration("nf_conntrack_percent")])},O(s.tracked.count)+"/"+O(s.tracked.max),3)])])}]]),wc={id:"cpu",class:"plugin"},_c={class:"row"},xc={class:"col-sm-24 col-md-12 col-lg-8"},kc={class:"table"},Cc={class:"table-row"},Sc=li("div",{class:"table-cell text-left title"},"CPU",-1),Tc={class:"table-cell"},Oc={class:"table-row"},Ac=li("div",{class:"table-cell text-left"},"user:",-1),Ec={class:"table-row"},Pc=li("div",{class:"table-cell text-left"},"system:",-1),Lc={class:"table-row"},Dc=li("div",{class:"table-cell text-left"},"iowait:",-1),jc={class:"table-row"},Mc=li("div",{class:"table-cell text-left"},"dpc:",-1),Ic={class:"hidden-xs hidden-sm col-md-12 col-lg-8"},Rc={class:"table"},Nc={class:"table-row"},qc=li("div",{class:"table-cell text-left"},"idle:",-1),Uc={class:"table-cell"},Bc={class:"table-row"},Fc=li("div",{class:"table-cell text-left"},"irq:",-1),zc={class:"table-cell"},$c={class:"table-row"},Hc=li("div",{class:"table-cell text-left"},"inter:",-1),Vc={class:"table-cell"},Gc={class:"table-row"},Wc=li("div",{class:"table-cell text-left"},"nice:",-1),Zc={class:"table-cell"},Kc={key:0,class:"table-row"},Xc=li("div",{class:"table-cell text-left"},"ctx_sw:",-1),Jc={class:"table-row"},Yc=li("div",{class:"table-cell text-left"},"steal:",-1),Qc={key:1,class:"table-row"},tu=li("div",{class:"table-cell text-left"},"syscal:",-1),eu={class:"table-cell"},nu={class:"hidden-xs hidden-sm hidden-md col-lg-8"},ru={class:"table"},iu={key:0,class:"table-row"},su=li("div",{class:"table-cell text-left"},"ctx_sw:",-1),ou={key:1,class:"table-row"},au=li("div",{class:"table-cell text-left"},"inter:",-1),lu={class:"table-cell"},cu={key:2,class:"table-row"},uu=li("div",{class:"table-cell text-left"},"sw_int:",-1),du={class:"table-cell"};const fu={props:{data:{type:Object}},computed:{stats(){return this.data.stats.cpu},view(){return this.data.views.cpu},isLinux(){return this.data.isLinux},isSunOS(){return this.data.isSunOS},isWindows(){return this.data.isWindows},total(){return this.stats.total},user(){return this.stats.user},system(){return this.stats.system},idle(){return this.stats.idle},nice(){return this.stats.nice},irq(){return this.stats.irq},iowait(){return this.stats.iowait},dpc(){return this.stats.dpc},steal(){return this.stats.steal},ctx_switches(){const{stats:t}=this;return t.ctx_switches?Math.floor(t.ctx_switches/t.time_since_update):null},interrupts(){const{stats:t}=this;return t.interrupts?Math.floor(t.interrupts/t.time_since_update):null},soft_interrupts(){const{stats:t}=this;return t.soft_interrupts?Math.floor(t.soft_interrupts/t.time_since_update):null},syscalls(){const{stats:t}=this;return t.syscalls?Math.floor(t.syscalls/t.time_since_update):null}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},pu=(0,Nl.Z)(fu,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",wc,[li("div",_c,[li("div",xc,[li("div",kc,[li("div",Cc,[Sc,li("div",Tc,O(s.total)+"%",1)]),li("div",Oc,[Ac,li("div",{class:T(["table-cell",s.getDecoration("user")])},O(s.user)+"%",3)]),li("div",Ec,[Pc,li("div",{class:T(["table-cell",s.getDecoration("system")])},O(s.system)+"%",3)]),er(li("div",Lc,[Dc,li("div",{class:T(["table-cell",s.getDecoration("iowait")])},O(s.iowait)+"%",3)],512),[[ys,null!=s.iowait]]),er(li("div",jc,[Mc,li("div",{class:T(["table-cell",s.getDecoration("dpc")])},O(s.dpc)+"%",3)],512),[[ys,null==s.iowait&&null!=s.dpc]])])]),li("div",Ic,[li("div",Rc,[li("div",Nc,[qc,li("div",Uc,O(s.idle)+"%",1)]),er(li("div",Bc,[Fc,li("div",zc,O(s.irq)+"%",1)],512),[[ys,null!=s.irq]]),hi(" If no irq, display interrupts "),er(li("div",$c,[Hc,li("div",Vc,O(s.interrupts),1)],512),[[ys,null==s.irq]]),er(li("div",Gc,[Wc,li("div",Zc,O(s.nice)+"%",1)],512),[[ys,null!=s.nice]]),hi(" If no nice, display ctx_switches "),null==s.nice&&s.ctx_switches?(Xr(),ei("div",Kc,[Xc,li("div",{class:T(["table-cell",s.getDecoration("ctx_switches")])},O(s.ctx_switches),3)])):hi("v-if",!0),er(li("div",Jc,[Yc,li("div",{class:T(["table-cell",s.getDecoration("steal")])},O(s.steal)+"%",3)],512),[[ys,null!=s.steal]]),!s.isLinux&&s.syscalls?(Xr(),ei("div",Qc,[tu,li("div",eu,O(s.syscalls),1)])):hi("v-if",!0)])]),li("div",nu,[li("div",ru,[hi(" If not already display instead of nice, then display ctx_switches "),null!=s.nice&&s.ctx_switches?(Xr(),ei("div",iu,[su,li("div",{class:T(["table-cell",s.getDecoration("ctx_switches")])},O(s.ctx_switches),3)])):hi("v-if",!0),hi(" If not already display instead of irq, then display interrupts "),null!=s.irq&&s.interrupts?(Xr(),ei("div",ou,[au,li("div",lu,O(s.interrupts),1)])):hi("v-if",!0),s.isWindows||s.isSunOS||!s.soft_interrupts?hi("v-if",!0):(Xr(),ei("div",cu,[uu,li("div",du,O(s.soft_interrupts),1)]))])])])])}]]),hu={key:0,class:"table-row"},gu=li("div",{class:"table-cell text-left title"},"DISK I/O",-1),mu={class:"table-cell"},bu={class:"table-cell"},vu={class:"table-cell"},yu={class:"table-cell"},wu={class:"table-cell text-left"};var _u=n(1036),xu=n.n(_u);function ku(t,e){return Cu(t=8*Math.round(t),e)+"b"}function Cu(t,e){if(e=e||!1,isNaN(parseFloat(t))||!isFinite(t)||0==t)return t;const n=["Y","Z","E","P","T","G","M","K"],r={Y:12089258196146292e8,Z:11805916207174113e5,E:0x1000000000000000,P:0x4000000000000,T:1099511627776,G:1073741824,M:1048576,K:1024};for(var i=0;i1){var a=0;return o<10?a=2:o<100&&(a=1),e?a="MK"==s?0:(0,Vl.min)([1,a]):"K"==s&&(a=0),parseFloat(o).toFixed(a)+s}}return t.toFixed(0)}function Su(t){return void 0===t||""===t?"?":t}function Tu(t,e,n){return e=e||0,n=n||" ",String(t).padStart(e,n)}function Ou(t,e){return"function"!=typeof t.slice&&(t=String(t)),t.slice(0,e)}function Au(t,e){return e=e||8,t.length>e?"_"+t.substring(t.length-e+1):t}function Eu(t){if(void 0===t)return t;var e=function(t){var e=document.createElement("div");return e.innerText=t,e.innerHTML}(t),n=e.replace(/\n/g,"
");return xu()(n)}function Pu(t,e){return new Intl.NumberFormat(void 0,"number"==typeof e?{maximumFractionDigits:e}:e).format(t)}function Lu(t){for(var e=0,n=0;n({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.diskio},disks(){const t=this.stats.map((t=>{const e=t.time_since_update;return{name:t.disk_name,bitrate:{txps:Cu(t.read_bytes/e),rxps:Cu(t.write_bytes/e)},count:{txps:Cu(t.read_count/e),rxps:Cu(t.write_count/e)},alias:void 0!==t.alias?t.alias:null}}));return(0,Vl.orderBy)(t,["name"])}}},Mu=(0,Nl.Z)(ju,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.disks.length>0?(Xr(),ei("div",hu,[gu,er(li("div",mu,"R/s",512),[[ys,!s.args.diskio_iops]]),er(li("div",bu,"W/s",512),[[ys,!s.args.diskio_iops]]),er(li("div",vu,"IOR/s",512),[[ys,s.args.diskio_iops]]),er(li("div",yu,"IOW/s",512),[[ys,s.args.diskio_iops]])])):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.disks,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",wu,O(t.$filters.minSize(e.alias?e.alias:e.name,32)),1),er(li("div",{class:"table-cell"},O(e.bitrate.txps),513),[[ys,!s.args.diskio_iops]]),er(li("div",{class:"table-cell"},O(e.bitrate.rxps),513),[[ys,!s.args.diskio_iops]]),er(li("div",{class:"table-cell"},O(e.count.txps),513),[[ys,s.args.diskio_iops]]),er(li("div",{class:"table-cell"},O(e.count.rxps),513),[[ys,s.args.diskio_iops]])])))),128))])}]]),Iu={key:0,id:"containers-plugin",class:"plugin"},Ru=li("span",{class:"title"},"CONTAINERS",-1),Nu={class:"table"},qu={class:"table-row"},Uu=li("div",{class:"table-cell"},"Status",-1),Bu=li("div",{class:"table-cell"},"Uptime",-1),Fu=pi('
/MAX
IOR/s
IOW/s
RX/s
TX/s
Command
',6),zu={class:"table-cell text-left"},$u={class:"table-cell"},Hu={class:"table-cell"},Vu={class:"table-cell"},Gu={class:"table-cell"},Wu={class:"table-cell"},Zu={class:"table-cell"},Ku={class:"table-cell"},Xu={class:"table-cell text-left"};const Ju={props:{data:{type:Object}},data:()=>({store:_o,sorter:void 0}),computed:{args(){return this.store.args||{}},sortProcessesKey(){return this.args.sort_processes_key},stats(){return this.data.stats.docker},containers(){const{sorter:t}=this,e=(this.stats.containers||[]).map((t=>({id:t.Id,name:t.name,status:t.Status,uptime:t.Uptime,cpu_percent:t.cpu.total,memory_usage:null!=t.memory.usage?t.memory.usage:"?",limit:null!=t.memory.limit?t.memory.limit:"?",ior:null!=t.io.ior?t.io.ior:"?",iow:null!=t.io.iow?t.io.iow:"?",io_time_since_update:t.io.time_since_update,rx:null!=t.network.rx?t.network.rx:"?",tx:null!=t.network.tx?t.network.tx:"?",net_time_since_update:t.network.time_since_update,command:t.Command.join(" "),image:t.Image})));return(0,Vl.orderBy)(e,[t.column].reduce(((t,e)=>("memory_percent"===e&&(e=["memory_usage"]),t.concat(e))),[]),[t.isReverseColumn(t.column)?"desc":"asc"])}},watch:{sortProcessesKey:{immediate:!0,handler(t){t&&!["cpu_percent","memory_percent","name"].includes(t)||(this.sorter={column:this.args.sort_processes_key||"cpu_percent",auto:!this.args.sort_processes_key,isReverseColumn:function(t){return!["name"].includes(t)},getColumnLabel:function(t){return{io_counters:"disk IO",cpu_percent:"CPU consumption",memory_usage:"memory consumption",cpu_times:"uptime",name:"container name",None:"None"}[t]||t}})}}}},Yu=(0,Nl.Z)(Ju,[["render",function(t,e,n,r,i,s){return s.containers.length?(Xr(),ei("section",Iu,[Ru,fi(" "+O(s.containers.length)+" sorted by "+O(i.sorter.getColumnLabel(i.sorter.column))+" ",1),li("div",Nu,[li("div",qu,[li("div",{class:T(["table-cell text-left",["sortable","name"===i.sorter.column&&"sort"]]),onClick:e[0]||(e[0]=t=>s.args.sort_processes_key="name")}," Name ",2),Uu,Bu,li("div",{class:T(["table-cell",["sortable","cpu_percent"===i.sorter.column&&"sort"]]),onClick:e[1]||(e[1]=t=>s.args.sort_processes_key="cpu_percent")}," CPU% ",2),li("div",{class:T(["table-cell",["sortable","memory_percent"===i.sorter.column&&"sort"]]),onClick:e[2]||(e[2]=t=>s.args.sort_processes_key="memory_percent")}," MEM ",2),Fu]),(Xr(!0),ei(Hr,null,lr(s.containers,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",zu,O(e.name),1),li("div",{class:T(["table-cell","Paused"==e.status?"careful":"ok"])},O(e.status),3),li("div",{class:T(["table-cell","Paused"==e.status?"careful":"ok"])},O(e.uptime),3),li("div",$u,O(t.$filters.number(e.cpu_percent,1)),1),li("div",Hu,O(t.$filters.bytes(e.memory_usage)),1),li("div",Vu,O(t.$filters.bytes(e.limit)),1),li("div",Gu,O(t.$filters.bits(e.ior/e.io_time_since_update)),1),li("div",Wu,O(t.$filters.bits(e.iow/e.io_time_since_update)),1),li("div",Zu,O(t.$filters.bits(e.rx/e.net_time_since_update)),1),li("div",Ku,O(t.$filters.bits(e.tx/e.net_time_since_update)),1),li("div",Xu,O(e.command),1)])))),128))])])):hi("v-if",!0)}]]),Qu={key:0,class:"table-row"},td=[li("div",{class:"table-cell text-left title"},"FOLDERS",-1),li("div",{class:"table-cell"},null,-1),li("div",{class:"table-cell"},"Size",-1)],ed={class:"table-cell text-left"},nd=li("div",{class:"table-cell"},null,-1);const rd={props:{data:{type:Object}},computed:{stats(){return this.data.stats.folders},folders(){return this.stats.map((t=>({path:t.path,size:t.size,careful:t.careful,warning:t.warning,critical:t.critical})))}},methods:{getDecoration(t){if(Number.isInteger(t.size))return null!==t.critical&&t.size>1e6*t.critical?"critical":null!==t.warning&&t.size>1e6*t.warning?"warning":null!==t.careful&&t.size>1e6*t.careful?"careful":"ok"}}},id=(0,Nl.Z)(rd,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.folders.length>0?(Xr(),ei("div",Qu,td)):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.folders,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",ed,O(e.path),1),nd,li("div",{class:T(["table-cell",s.getDecoration(e)])},O(t.$filters.bytes(e.size)),3)])))),128))])}]]),sd={class:"table-row"},od=li("div",{class:"table-cell text-left title"},"FILE SYS",-1),ad={class:"table-cell"},ld=li("div",{class:"table-cell"},"Total",-1),cd={class:"table-cell text-left"},ud={key:0,class:"visible-lg-inline"},dd={class:"table-cell"};const fd={props:{data:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.fs},view(){return this.data.views.fs},fileSystems(){const t=this.stats.map((t=>{let e=t.mnt_point;return e.length>22&&(e="_"+t.mnt_point.slice(-21)),{name:t.device_name,mountPoint:t.mnt_point,shortMountPoint:e,percent:t.percent,size:t.size,used:t.used,free:t.free}}));return(0,Vl.orderBy)(t,["mnt_point"])}},methods:{getDecoration(t,e){if(null!=this.view[t][e])return this.view[t][e].decoration.toLowerCase()}}},pd=(0,Nl.Z)(fd,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[li("div",sd,[od,li("div",ad,[er(li("span",null,"Used",512),[[ys,!s.args.fs_free_space]]),er(li("span",null,"Free",512),[[ys,s.args.fs_free_space]])]),ld]),(Xr(!0),ei(Hr,null,lr(s.fileSystems,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",cd,[fi(O(e.shortMountPoint)+" ",1),e.shortMountPoint.length<=12?(Xr(),ei("span",ud," ("+O(e.name)+") ",1)):hi("v-if",!0)]),li("div",{class:T(["table-cell",s.getDecoration(e.mountPoint,"used")])},[er(li("span",null,O(t.$filters.bytes(e.used)),513),[[ys,!s.args.fs_free_space]]),er(li("span",null,O(t.$filters.bytes(e.free)),513),[[ys,s.args.fs_free_space]])],2),li("div",dd,O(t.$filters.bytes(e.size)),1)])))),128))])}]]),hd={id:"gpu",class:"plugin"},gd={class:"gpu-name title"},md={class:"table"},bd={key:0,class:"table-row"},vd=li("div",{class:"table-cell text-left"},"proc:",-1),yd={key:1,class:"table-cell"},wd={key:1,class:"table-row"},_d=li("div",{class:"table-cell text-left"},"mem:",-1),xd={key:1,class:"table-cell"},kd={key:2,class:"table-row"},Cd=li("div",{class:"table-cell text-left"},"temperature::",-1),Sd={key:1,class:"table-cell"},Td={class:"table-cell text-left"},Od={key:1},Ad=fi(" mem: "),Ed={key:3},Pd=fi(" temp: "),Ld={key:5};const Dd={props:{data:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.gpu},view(){return this.data.views.gpu},gpus(){return this.stats},name(){let t="GPU";const{stats:e}=this;return 1===e.length?t=e[0].name:e.length&&(t=`${e.length} GPU ${e[0].name}`),t},mean(){const t={proc:null,mem:null,temperature:null},{stats:e}=this;if(!e.length)return t;for(let n of e)t.proc+=n.proc,t.mem+=n.mem,t.temperature+=n.temperature;return t.proc=t.proc/e.length,t.mem=t.mem/e.length,t.temperature=t.temperature/e.length,t}},methods:{getDecoration(t,e){if(void 0!==this.view[t][e])return this.view[t][e].decoration.toLowerCase()},getMeanDecoration(t){return this.getDecoration(0,t)}}},jd=(0,Nl.Z)(Dd,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",hd,[li("div",gd,O(s.name),1),li("div",md,[s.args.meangpu||1===s.gpus.length?(Xr(),ei("div",bd,[vd,null!=s.mean.proc?(Xr(),ei("div",{key:0,class:T(["table-cell",s.getMeanDecoration("proc")])},O(t.$filters.number(s.mean.proc,0))+"% ",3)):hi("v-if",!0),null==s.mean.proc?(Xr(),ei("div",yd,"N/A")):hi("v-if",!0)])):hi("v-if",!0),s.args.meangpu||1===s.gpus.length?(Xr(),ei("div",wd,[_d,null!=s.mean.mem?(Xr(),ei("div",{key:0,class:T(["table-cell",s.getMeanDecoration("mem")])},O(t.$filters.number(s.mean.mem,0))+"% ",3)):hi("v-if",!0),null==s.mean.mem?(Xr(),ei("div",xd,"N/A")):hi("v-if",!0)])):hi("v-if",!0),s.args.meangpu||1===s.gpus.length?(Xr(),ei("div",kd,[Cd,null!=s.mean.temperature?(Xr(),ei("div",{key:0,class:T(["table-cell",s.getMeanDecoration("temperature")])},O(t.$filters.number(s.mean.temperature,0))+"° ",3)):hi("v-if",!0),null==s.mean.temperature?(Xr(),ei("div",Sd,"N/A")):hi("v-if",!0)])):hi("v-if",!0),!s.args.meangpu&&s.gpus.length>1?(Xr(!0),ei(Hr,{key:3},lr(s.gpus,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",Td,[fi(O(e.gpu_id)+": ",1),null!=e.proc?(Xr(),ei("span",{key:0,class:T(s.getDecoration(e.gpu_id,"proc"))},O(t.$filters.number(e.proc,0))+"% ",3)):hi("v-if",!0),null==e.proc?(Xr(),ei("span",Od,"N/A")):hi("v-if",!0),Ad,null!=e.mem?(Xr(),ei("span",{key:2,class:T(s.getDecoration(e.gpu_id,"mem"))},O(t.$filters.number(e.mem,0))+"% ",3)):hi("v-if",!0),null==e.mem?(Xr(),ei("span",Ed,"N/A")):hi("v-if",!0),Pd,null!=e.temperature?(Xr(),ei("span",{key:4,class:T(s.getDecoration(e.gpu_id,"temperature"))},O(t.$filters.number(e.temperature,0))+"C ",3)):hi("v-if",!0),null==e.temperature?(Xr(),ei("span",Ld,"N/A")):hi("v-if",!0)])])))),128)):hi("v-if",!0)])])}]]),Md={key:0,id:"ip"},Id={key:0,class:"title"},Rd={key:1},Nd={key:2,class:"title"},qd={key:3},Ud={key:4};const Bd={props:{data:{type:Object}},computed:{ipStats(){return this.data.stats.ip},address(){return this.ipStats.address},gateway(){return this.ipStats.gateway},maskCdir(){return this.ipStats.mask_cidr},publicAddress(){return this.ipStats.public_address},publicInfo(){return this.ipStats.public_info_human}}},Fd=(0,Nl.Z)(Bd,[["render",function(t,e,n,r,i,s){return null!=s.address?(Xr(),ei("section",Md,[null!=s.address?(Xr(),ei("span",Id,"IP")):hi("v-if",!0),null!=s.address?(Xr(),ei("span",Rd,O(s.address)+"/"+O(s.maskCdir),1)):hi("v-if",!0),null!=s.publicAddress?(Xr(),ei("span",Nd,"Pub")):hi("v-if",!0),null!=s.publicAddress?(Xr(),ei("span",qd,O(s.publicAddress),1)):hi("v-if",!0),null!=s.publicInfo?(Xr(),ei("span",Ud,"("+O(s.publicInfo)+")",1)):hi("v-if",!0)])):hi("v-if",!0)}]]),zd={key:0,class:"table-row"},$d=[li("div",{class:"table-cell text-left title"},"IRQ",-1),li("div",{class:"table-cell"},null,-1),li("div",{class:"table-cell"},"Rate/s",-1)],Hd={class:"table-cell text-left"},Vd=li("div",{class:"table-cell"},null,-1),Gd={class:"table-cell"};const Wd={props:{data:{type:Object}},computed:{stats(){return this.data.stats.irq},irqs(){return this.stats.map((t=>({irq_line:t.irq_line,irq_rate:t.irq_rate})))}}},Zd=(0,Nl.Z)(Wd,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.irqs.length>0?(Xr(),ei("div",zd,$d)):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.irqs,((t,e)=>(Xr(),ei("div",{class:"table-row",key:e},[li("div",Hd,O(t.irq_line),1),Vd,li("div",Gd,[li("span",null,O(t.irq_rate),1)])])))),128))])}]]),Kd={key:0,id:"load",class:"plugin"},Xd={class:"table"},Jd={class:"table-row"},Yd=li("div",{class:"table-cell text-left title"},"LOAD",-1),Qd={class:"table-cell"},tf={class:"table-row"},ef=li("div",{class:"table-cell text-left"},"1 min:",-1),nf={class:"table-cell"},rf={class:"table-row"},sf=li("div",{class:"table-cell text-left"},"5 min:",-1),of={class:"table-row"},af=li("div",{class:"table-cell text-left"},"15 min:",-1);const lf={props:{data:{type:Object}},computed:{stats(){return this.data.stats.load},view(){return this.data.views.load},cpucore(){return this.stats.cpucore},min1(){return this.stats.min1},min5(){return this.stats.min5},min15(){return this.stats.min15}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},cf=(0,Nl.Z)(lf,[["render",function(t,e,n,r,i,s){return null!=s.cpucore?(Xr(),ei("section",Kd,[li("div",Xd,[li("div",Jd,[Yd,li("div",Qd,O(s.cpucore)+"-core",1)]),li("div",tf,[ef,li("div",nf,O(t.$filters.number(s.min1,2)),1)]),li("div",rf,[sf,li("div",{class:T(["table-cell",s.getDecoration("min5")])},O(t.$filters.number(s.min5,2)),3)]),li("div",of,[af,li("div",{class:T(["table-cell",s.getDecoration("min15")])},O(t.$filters.number(s.min15,2)),3)])])])):hi("v-if",!0)}]]),uf={id:"mem",class:"plugin"},df={class:"table"},ff={class:"table-row"},pf=li("div",{class:"table-cell text-left title"},"MEM",-1),hf={class:"table-cell"},gf={class:"table-row"},mf=li("div",{class:"table-cell text-left"},"total:",-1),bf={class:"table-cell"},vf={class:"table-row"},yf=li("div",{class:"table-cell text-left"},"used:",-1),wf={class:"table-row"},_f=li("div",{class:"table-cell text-left"},"free:",-1),xf={class:"table-cell"};const kf={props:{data:{type:Object}},computed:{stats(){return this.data.stats.mem},view(){return this.data.views.mem},percent(){return this.stats.percent},total(){return this.stats.total},used(){return this.stats.used},free(){return this.stats.free}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},Cf=(0,Nl.Z)(kf,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",uf,[li("div",df,[li("div",ff,[pf,li("div",hf,O(s.percent)+"%",1)]),li("div",gf,[mf,li("div",bf,O(t.$filters.bytes(s.total)),1)]),li("div",vf,[yf,li("div",{class:T(["table-cell",s.getDecoration("used")])},O(t.$filters.bytes(s.used,2)),3)]),li("div",wf,[_f,li("div",xf,O(t.$filters.bytes(s.free)),1)])])])}]]),Sf={id:"mem-more",class:"plugin"},Tf={class:"table"},Of={class:"table-row"},Af=li("div",{class:"table-cell text-left"},"active:",-1),Ef={class:"table-cell"},Pf={class:"table-row"},Lf=li("div",{class:"table-cell text-left"},"inactive:",-1),Df={class:"table-cell"},jf={class:"table-row"},Mf=li("div",{class:"table-cell text-left"},"buffers:",-1),If={class:"table-cell"},Rf={class:"table-row"},Nf=li("div",{class:"table-cell text-left"},"cached:",-1),qf={class:"table-cell"};const Uf={props:{data:{type:Object}},computed:{stats(){return this.data.stats.mem},active(){return this.stats.active},inactive(){return this.stats.inactive},buffers(){return this.stats.buffers},cached(){return this.stats.cached}}},Bf=(0,Nl.Z)(Uf,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",Sf,[li("div",Tf,[er(li("div",Of,[Af,li("div",Ef,O(t.$filters.bytes(s.active)),1)],512),[[ys,null!=s.active]]),er(li("div",Pf,[Lf,li("div",Df,O(t.$filters.bytes(s.inactive)),1)],512),[[ys,null!=s.inactive]]),er(li("div",jf,[Mf,li("div",If,O(t.$filters.bytes(s.buffers)),1)],512),[[ys,null!=s.buffers]]),er(li("div",Rf,[Nf,li("div",qf,O(t.$filters.bytes(s.cached)),1)],512),[[ys,null!=s.cached]])])])}]]),Ff={id:"memswap",class:"plugin"},zf={class:"table"},$f={class:"table-row"},Hf=li("div",{class:"table-cell text-left title"},"SWAP",-1),Vf={class:"table-cell"},Gf={class:"table-row"},Wf=li("div",{class:"table-cell text-left"},"total:",-1),Zf={class:"table-cell"},Kf={class:"table-row"},Xf=li("div",{class:"table-cell text-left"},"used:",-1),Jf={class:"table-row"},Yf=li("div",{class:"table-cell text-left"},"free:",-1),Qf={class:"table-cell"};const tp={props:{data:{type:Object}},computed:{stats(){return this.data.stats.memswap},view(){return this.data.views.memswap},percent(){return this.stats.percent},total(){return this.stats.total},used(){return this.stats.used},free(){return this.stats.free}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},ep=(0,Nl.Z)(tp,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",Ff,[li("div",zf,[li("div",$f,[Hf,li("div",Vf,O(s.percent)+"%",1)]),li("div",Gf,[Wf,li("div",Zf,O(t.$filters.bytes(s.total)),1)]),li("div",Kf,[Xf,li("div",{class:T(["table-cell",s.getDecoration("used")])},O(t.$filters.bytes(s.used)),3)]),li("div",Jf,[Yf,li("div",Qf,O(t.$filters.bytes(s.free)),1)])])])}]]),np={class:"table-row"},rp=li("div",{class:"table-cell text-left title"},"NETWORK",-1),ip={class:"table-cell"},sp={class:"table-cell"},op={class:"table-cell"},ap={class:"table-cell"},lp={class:"table-cell"},cp={class:"table-cell"},up={class:"table-cell"},dp={class:"table-cell"},fp={class:"table-cell text-left"},pp={class:"visible-lg-inline"},hp={class:"hidden-lg"},gp={class:"table-cell"},mp={class:"table-cell"};const bp={props:{data:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.network},networks(){const t=this.stats.map((t=>{const e=void 0!==t.alias?t.alias:null;return{interfaceName:t.interface_name,ifname:e||t.interface_name,rx:t.rx,tx:t.tx,cx:t.cx,time_since_update:t.time_since_update,cumulativeRx:t.cumulative_rx,cumulativeTx:t.cumulative_tx,cumulativeCx:t.cumulative_cx}}));return(0,Vl.orderBy)(t,["interfaceName"])}}},vp=(0,Nl.Z)(bp,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[li("div",np,[rp,er(li("div",ip,"Rx/s",512),[[ys,!s.args.network_cumul&&!s.args.network_sum]]),er(li("div",sp,"Tx/s",512),[[ys,!s.args.network_cumul&&!s.args.network_sum]]),er(li("div",op,null,512),[[ys,!s.args.network_cumul&&s.args.network_sum]]),er(li("div",ap,"Rx+Tx/s",512),[[ys,!s.args.network_cumul&&s.args.network_sum]]),er(li("div",lp,"Rx",512),[[ys,s.args.network_cumul&&!s.args.network_sum]]),er(li("div",cp,"Tx",512),[[ys,s.args.network_cumul&&!s.args.network_sum]]),er(li("div",up,null,512),[[ys,s.args.network_cumul&&s.args.network_sum]]),er(li("div",dp,"Rx+Tx",512),[[ys,s.args.network_cumul&&s.args.network_sum]])]),(Xr(!0),ei(Hr,null,lr(s.networks,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",fp,[li("span",pp,O(e.ifname),1),li("span",hp,O(t.$filters.minSize(e.ifname)),1)]),er(li("div",{class:"table-cell"},O(s.args.byte?t.$filters.bytes(e.rx/e.time_since_update):t.$filters.bits(e.rx/e.time_since_update)),513),[[ys,!s.args.network_cumul&&!s.args.network_sum]]),er(li("div",{class:"table-cell"},O(s.args.byte?t.$filters.bytes(e.tx/e.time_since_update):t.$filters.bits(e.tx/e.time_since_update)),513),[[ys,!s.args.network_cumul&&!s.args.network_sum]]),er(li("div",gp,null,512),[[ys,!s.args.network_cumul&&s.args.network_sum]]),er(li("div",{class:"table-cell"},O(s.args.byte?t.$filters.bytes(e.cx/e.time_since_update):t.$filters.bits(e.cx/e.time_since_update)),513),[[ys,!s.args.network_cumul&&s.args.network_sum]]),er(li("div",{class:"table-cell"},O(s.args.byte?t.$filters.bytes(e.cumulativeRx):t.$filters.bits(e.cumulativeRx)),513),[[ys,s.args.network_cumul&&!s.args.network_sum]]),er(li("div",{class:"table-cell"},O(s.args.byte?t.$filters.bytes(e.cumulativeTx):t.$filters.bits(e.cumulativeTx)),513),[[ys,s.args.network_cumul&&!s.args.network_sum]]),er(li("div",mp,null,512),[[ys,s.args.network_cumul&&s.args.network_sum]]),er(li("div",{class:"table-cell"},O(s.args.byte?t.$filters.bytes(e.cumulativeCx):t.$filters.bits(e.cumulativeCx)),513),[[ys,s.args.network_cumul&&s.args.network_sum]])])))),128))])}]]),yp={id:"percpu",class:"plugin"},wp={class:"table-row"},_p={class:"table-cell text-left title"},xp={key:0},kp={class:"table-row"},Cp=li("div",{class:"table-cell text-left"},"user:",-1),Sp={class:"table-row"},Tp=li("div",{class:"table-cell text-left"},"system:",-1),Op={class:"table-row"},Ap=li("div",{class:"table-cell text-left"},"idle:",-1),Ep={key:0,class:"table-row"},Pp=li("div",{class:"table-cell text-left"},"iowait:",-1),Lp={key:1,class:"table-row"},Dp=li("div",{class:"table-cell text-left"},"steal:",-1);const jp={props:{data:{type:Object}},computed:{percpuStats(){return this.data.stats.percpu},cpusChunks(){const t=this.percpuStats.map((t=>({number:t.cpu_number,total:t.total,user:t.user,system:t.system,idle:t.idle,iowait:t.iowait,steal:t.steal})));return(0,Vl.chunk)(t,4)}},methods:{getUserAlert:t=>Co.getAlert("percpu","percpu_user_",t.user),getSystemAlert:t=>Co.getAlert("percpu","percpu_system_",t.system)}},Mp=(0,Nl.Z)(jp,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",yp,[(Xr(!0),ei(Hr,null,lr(s.cpusChunks,((t,e)=>(Xr(),ei("div",{class:"table",key:e},[li("div",wp,[li("div",_p,[0===e?(Xr(),ei("span",xp,"PER CPU")):hi("v-if",!0)]),(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:"table-cell",key:e},O(t.total)+"% ",1)))),128))]),li("div",kp,[Cp,(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:T(["table-cell",s.getUserAlert(t)]),key:e},O(t.user)+"% ",3)))),128))]),li("div",Sp,[Tp,(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:T(["table-cell",s.getSystemAlert(t)]),key:e},O(t.system)+"% ",3)))),128))]),li("div",Op,[Ap,(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:"table-cell",key:e},O(t.idle)+"% ",1)))),128))]),t[0].iowait?(Xr(),ei("div",Ep,[Pp,(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:T(["table-cell",s.getSystemAlert(t)]),key:e},O(t.iowait)+"% ",3)))),128))])):hi("v-if",!0),t[0].steal?(Xr(),ei("div",Lp,[Dp,(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:T(["table-cell",s.getSystemAlert(t)]),key:e},O(t.steal)+"% ",3)))),128))])):hi("v-if",!0)])))),128))])}]]),Ip={class:"table-cell text-left"},Rp=li("div",{class:"table-cell"},null,-1),Np={key:0},qp={key:1},Up={key:2},Bp={key:3},Fp={key:0},zp={key:1},$p={key:2};const Hp={props:{data:{type:Object}},computed:{stats(){return this.data.stats.ports},ports(){return this.stats}},methods:{getPortDecoration:t=>null===t.status?"careful":!1===t.status?"critical":null!==t.rtt_warning&&t.status>t.rtt_warning?"warning":"ok",getWebDecoration:t=>null===t.status?"careful":-1===[200,301,302].indexOf(t.status)?"critical":null!==t.rtt_warning&&t.elapsed>t.rtt_warning?"warning":"ok"}},Vp=(0,Nl.Z)(Hp,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[(Xr(!0),ei(Hr,null,lr(s.ports,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",Ip,[hi(" prettier-ignore "),fi(O(t.$filters.minSize(e.description?e.description:e.host+" "+e.port,20)),1)]),Rp,e.host?(Xr(),ei("div",{key:0,class:T([s.getPortDecoration(e),"table-cell"])},["null"==e.status?(Xr(),ei("span",Np,"Scanning")):"false"==e.status?(Xr(),ei("span",qp,"Timeout")):"true"==e.status?(Xr(),ei("span",Up,"Open")):(Xr(),ei("span",Bp,O(t.$filters.number(1e3*e.status,0))+"ms",1))],2)):hi("v-if",!0),e.url?(Xr(),ei("div",{key:1,class:T([s.getWebDecoration(e),"table-cell"])},["null"==e.status?(Xr(),ei("span",Fp,"Scanning")):"Error"==e.status?(Xr(),ei("span",zp,"Error")):(Xr(),ei("span",$p,"Code "+O(e.status),1))],2)):hi("v-if",!0)])))),128))])}]]),Gp={key:0},Wp={key:1},Zp={key:0,class:"row"},Kp={class:"col-lg-18"};const Xp={id:"amps",class:"plugin"},Jp={class:"table"},Yp={key:0,class:"table-cell text-left"},Qp=["innerHTML"];const th={props:{data:{type:Object}},computed:{stats(){return this.data.stats.amps},processes(){return this.stats.filter((t=>null!==t.result))}},methods:{getNameDecoration(t){const e=t.count,n=t.countmin,r=t.countmax;let i="ok";return i=e>0?(null===n||e>=n)&&(null===r||e<=r)?"ok":"careful":null===n?"ok":"critical",i}}},eh=(0,Nl.Z)(th,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",Xp,[li("div",Jp,[(Xr(!0),ei(Hr,null,lr(s.processes,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",{class:T(["table-cell text-left",s.getNameDecoration(e)])},O(e.name),3),e.regex?(Xr(),ei("div",Yp,O(e.count),1)):hi("v-if",!0),li("div",{class:"table-cell text-left process-result",innerHTML:t.$filters.nl2br(e.result)},null,8,Qp)])))),128))])])}]]),nh={id:"processcount",class:"plugin"},rh=li("span",{class:"title"},"TASKS",-1),ih={class:"title"};const sh={props:{data:{type:Object},sorter:{type:Object}},computed:{stats(){return this.data.stats.processcount},total(){return this.stats.total||0},running(){return this.stats.running||0},sleeping(){return this.stats.sleeping||0},stopped(){return this.stats.stopped||0},thread(){return this.stats.thread||0}}},oh=(0,Nl.Z)(sh,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",nh,[rh,li("span",null,O(s.total)+" ("+O(s.thread)+" thr),",1),li("span",null,O(s.running)+" run,",1),li("span",null,O(s.sleeping)+" slp,",1),li("span",null,O(s.stopped)+" oth",1),li("span",ih,O(n.sorter.auto?"sorted automatically":"sorted"),1),li("span",null,"by "+O(n.sorter.getColumnLabel(n.sorter.column)),1)])}]]),ah={id:"processlist-plugin",class:"plugin"},lh={class:"table"},ch={class:"table-row"},uh=li("div",{class:"table-cell hidden-xs hidden-sm"},"VIRT",-1),dh=li("div",{class:"table-cell hidden-xs hidden-sm"},"RES",-1),fh=li("div",{class:"table-cell"},"PID",-1),ph=li("div",{class:"table-cell"},"NI",-1),hh=li("div",{class:"table-cell"},"S",-1),gh={class:"table-cell hidden-xs hidden-sm"},mh={class:"table-cell hidden-xs hidden-sm"},bh={class:"table-cell"},vh={class:"table-cell text-left"},yh={key:0,class:"table-cell hidden-xs hidden-sm"},wh={key:1,class:"table-cell hidden-xs hidden-sm"},_h={class:"table-cell text-left hidden-xs hidden-sm"};const xh={props:{data:{type:Object},sorter:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},config(){return this.store.config||{}},stats(){return this.data.stats.processlist},processes(){const{sorter:t}=this,e=this.data.stats.isWindows,n=(this.stats||[]).map((t=>(t.memvirt="?",t.memres="?",t.memory_info&&(t.memvirt=t.memory_info[1],t.memres=t.memory_info[0]),t.timeplus="?",t.timemillis="?",t.cpu_times&&(t.timeplus=Du(t.cpu_times),t.timemillis=Lu(t.cpu_times)),null===t.num_threads&&(t.num_threads=-1),null===t.cpu_percent&&(t.cpu_percent=-1),null===t.memory_percent&&(t.memory_percent=-1),t.io_read=null,t.io_write=null,t.io_counters&&(t.io_read=(t.io_counters[0]-t.io_counters[2])/t.time_since_update,t.io_write=(t.io_counters[1]-t.io_counters[3])/t.time_since_update),t.isNice=void 0!==t.nice&&(e&&32!=t.nice||!e&&0!=t.nice),Array.isArray(t.cmdline)&&(t.cmdline=t.cmdline.join(" ")),null===t.cmdline&&(t.cmdline=t.name),e&&null!==t.username&&(t.username=(0,Vl.last)(t.username.split("\\"))),t)));return(0,Vl.orderBy)(n,[t.column].reduce(((t,e)=>("io_counters"===e&&(e=["io_read","io_write"]),t.concat(e))),[]),[t.isReverseColumn(t.column)?"desc":"asc"]).slice(0,this.limit)},ioReadWritePresent(){return(this.stats||[]).some((({io_counters:t})=>t))},limit(){return void 0!==this.config.outputs?this.config.outputs.max_processes_display:void 0}},methods:{getCpuPercentAlert:t=>Co.getAlert("processlist","processlist_cpu_",t.cpu_percent),getMemoryPercentAlert:t=>Co.getAlert("processlist","processlist_mem_",t.cpu_percent)}},kh={components:{GlancesPluginAmps:eh,GlancesPluginProcesscount:oh,GlancesPluginProcesslist:(0,Nl.Z)(xh,[["render",function(t,e,n,r,i,s){return Xr(),ei(Hr,null,[hi(" prettier-ignore "),li("section",ah,[li("div",lh,[li("div",ch,[li("div",{class:T(["table-cell",["sortable","cpu_percent"===n.sorter.column&&"sort"]]),onClick:e[0]||(e[0]=e=>t.$emit("update:sorter","cpu_percent"))}," CPU% ",2),li("div",{class:T(["table-cell",["sortable","memory_percent"===n.sorter.column&&"sort"]]),onClick:e[1]||(e[1]=e=>t.$emit("update:sorter","memory_percent"))}," MEM% ",2),uh,dh,fh,li("div",{class:T(["table-cell text-left",["sortable","username"===n.sorter.column&&"sort"]]),onClick:e[2]||(e[2]=e=>t.$emit("update:sorter","username"))}," USER ",2),li("div",{class:T(["table-cell hidden-xs hidden-sm",["sortable","timemillis"===n.sorter.column&&"sort"]]),onClick:e[3]||(e[3]=e=>t.$emit("update:sorter","timemillis"))}," TIME+ ",2),li("div",{class:T(["table-cell text-left hidden-xs hidden-sm",["sortable","num_threads"===n.sorter.column&&"sort"]]),onClick:e[4]||(e[4]=e=>t.$emit("update:sorter","num_threads"))}," THR ",2),ph,hh,er(li("div",{class:T(["table-cell hidden-xs hidden-sm",["sortable","io_counters"===n.sorter.column&&"sort"]]),onClick:e[5]||(e[5]=e=>t.$emit("update:sorter","io_counters"))}," IOR/s ",2),[[ys,s.ioReadWritePresent]]),er(li("div",{class:T(["table-cell text-left hidden-xs hidden-sm",["sortable","io_counters"===n.sorter.column&&"sort"]]),onClick:e[6]||(e[6]=e=>t.$emit("update:sorter","io_counters"))}," IOW/s ",2),[[ys,s.ioReadWritePresent]]),li("div",{class:T(["table-cell text-left",["sortable","name"===n.sorter.column&&"sort"]]),onClick:e[7]||(e[7]=e=>t.$emit("update:sorter","name"))}," Command ",2)]),(Xr(!0),ei(Hr,null,lr(s.processes,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",{class:T(["table-cell",s.getCpuPercentAlert(e)])},O(-1==e.cpu_percent?"?":t.$filters.number(e.cpu_percent,1)),3),li("div",{class:T(["table-cell",s.getMemoryPercentAlert(e)])},O(-1==e.memory_percent?"?":t.$filters.number(e.memory_percent,1)),3),li("div",gh,O(t.$filters.bytes(e.memvirt)),1),li("div",mh,O(t.$filters.bytes(e.memres)),1),li("div",bh,O(e.pid),1),li("div",vh,O(e.username),1),"?"!=e.timeplus?(Xr(),ei("div",yh,[er(li("span",{class:"highlight"},O(e.timeplus.hours)+"h",513),[[ys,e.timeplus.hours>0]]),fi(" "+O(t.$filters.leftPad(e.timeplus.minutes,2,"0"))+":"+O(t.$filters.leftPad(e.timeplus.seconds,2,"0"))+" ",1),er(li("span",null,"."+O(t.$filters.leftPad(e.timeplus.milliseconds,2,"0")),513),[[ys,e.timeplus.hours<=0]])])):hi("v-if",!0),"?"==e.timeplus?(Xr(),ei("div",wh,"?")):hi("v-if",!0),li("div",_h,O(-1==e.num_threads?"?":e.num_threads),1),li("div",{class:T(["table-cell",{nice:e.isNice}])},O(t.$filters.exclamation(e.nice)),3),li("div",{class:T(["table-cell",{status:"R"==e.status}])},O(e.status),3),er(li("div",{class:"table-cell hidden-xs hidden-sm"},O(t.$filters.bytes(e.io_read)),513),[[ys,s.ioReadWritePresent]]),er(li("div",{class:"table-cell text-left hidden-xs hidden-sm"},O(t.$filters.bytes(e.io_write)),513),[[ys,s.ioReadWritePresent]]),er(li("div",{class:"table-cell text-left"},O(e.name),513),[[ys,s.args.process_short_name]]),er(li("div",{class:"table-cell text-left"},O(e.cmdline),513),[[ys,!s.args.process_short_name]])])))),128))])])],2112)}]])},props:{data:{type:Object}},data:()=>({store:_o,sorter:void 0}),computed:{args(){return this.store.args||{}},sortProcessesKey(){return this.args.sort_processes_key}},watch:{sortProcessesKey:{immediate:!0,handler(t){t&&!["cpu_percent","memory_percent","username","timemillis","num_threads","io_counters","name"].includes(t)||(this.sorter={column:this.args.sort_processes_key||"cpu_percent",auto:!this.args.sort_processes_key,isReverseColumn:function(t){return!["username","name"].includes(t)},getColumnLabel:function(t){return{io_counters:"disk IO",cpu_percent:"CPU consumption",memory_percent:"memory consumption",cpu_times:"process time",username:"user name",name:"process name",timemillis:"process time",None:"None"}[t]||t}})}}}},Ch=(0,Nl.Z)(kh,[["render",function(t,e,n,r,i,s){const o=ir("glances-plugin-processcount"),a=ir("glances-plugin-amps"),l=ir("glances-plugin-processlist");return s.args.disable_process?(Xr(),ei("div",Gp,"PROCESSES DISABLED (press 'z' to display)")):(Xr(),ei("div",Wp,[ci(o,{sorter:i.sorter,data:n.data},null,8,["sorter","data"]),s.args.disable_amps?hi("v-if",!0):(Xr(),ei("div",Zp,[li("div",Kp,[ci(a,{data:n.data},null,8,["data"])])])),ci(l,{sorter:i.sorter,data:n.data,"onUpdate:sorter":e[0]||(e[0]=t=>s.args.sort_processes_key=t)},null,8,["sorter","data"])]))}]]),Sh={id:"quicklook-plugin",class:"plugin"},Th={class:"cpu-name"},Oh={class:"table"},Ah={key:0,class:"table-row"},Eh=li("div",{class:"table-cell text-left"},"CPU",-1),Ph={class:"table-cell"},Lh={class:"progress"},Dh=["aria-valuenow"],jh={class:"table-cell"},Mh={class:"table-cell text-left"},Ih={class:"table-cell"},Rh={class:"progress"},Nh=["aria-valuenow"],qh={class:"table-cell"},Uh={class:"table-row"},Bh=li("div",{class:"table-cell text-left"},"MEM",-1),Fh={class:"table-cell"},zh={class:"progress"},$h=["aria-valuenow"],Hh={class:"table-cell"},Vh={class:"table-row"},Gh=li("div",{class:"table-cell text-left"},"SWAP",-1),Wh={class:"table-cell"},Zh={class:"progress"},Kh=["aria-valuenow"],Xh={class:"table-cell"};const Jh={props:{data:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.quicklook},view(){return this.data.views.quicklook},mem(){return this.stats.mem},cpu(){return this.stats.cpu},cpu_name(){return this.stats.cpu_name},cpu_hz_current(){return this.stats.cpu_hz_current},cpu_hz(){return this.stats.cpu_hz},swap(){return this.stats.swap},percpus(){return this.stats.percpu.map((({cpu_number:t,total:e})=>({number:t,total:e})))}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},Yh=(0,Nl.Z)(Jh,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",Sh,[li("div",Th,O(s.cpu_name),1),li("div",Oh,[s.args.percpu?hi("v-if",!0):(Xr(),ei("div",Ah,[Eh,li("div",Ph,[li("div",Lh,[li("div",{class:T(`progress-bar progress-bar-${s.getDecoration("cpu")}`),role:"progressbar","aria-valuenow":s.cpu,"aria-valuemin":"0","aria-valuemax":"100",style:x(`width: ${s.cpu}%;`)},"   ",14,Dh)])]),li("div",jh,O(s.cpu)+"%",1)])),s.args.percpu?(Xr(!0),ei(Hr,{key:1},lr(s.percpus,((t,e)=>(Xr(),ei("div",{class:"table-row",key:e},[li("div",Mh,"CPU"+O(t.number),1),li("div",Ih,[li("div",Rh,[li("div",{class:T(`progress-bar progress-bar-${s.getDecoration("cpu")}`),role:"progressbar","aria-valuenow":t.total,"aria-valuemin":"0","aria-valuemax":"100",style:x(`width: ${t.total}%;`)},"   ",14,Nh)])]),li("div",qh,O(t.total)+"%",1)])))),128)):hi("v-if",!0),li("div",Uh,[Bh,li("div",Fh,[li("div",zh,[li("div",{class:T(`progress-bar progress-bar-${s.getDecoration("mem")}`),role:"progressbar","aria-valuenow":s.mem,"aria-valuemin":"0","aria-valuemax":"100",style:x(`width: ${s.mem}%;`)},"   ",14,$h)])]),li("div",Hh,O(s.mem)+"%",1)]),li("div",Vh,[Gh,li("div",Wh,[li("div",Zh,[li("div",{class:T(`progress-bar progress-bar-${s.getDecoration("swap")}`),role:"progressbar","aria-valuenow":s.swap,"aria-valuemin":"0","aria-valuemax":"100",style:x(`width: ${s.swap}%;`)},"   ",14,Kh)])]),li("div",Xh,O(s.swap)+"%",1)])])])}]]),Qh={key:0,class:"table-row"},tg=[li("div",{class:"table-cell text-left title"},"RAID disks",-1),li("div",{class:"table-cell"},"Used",-1),li("div",{class:"table-cell"},"Total",-1)],eg={class:"table-cell text-left"},ng={class:"warning"};const rg={props:{data:{type:Object}},computed:{stats(){return this.data.stats.raid},disks(){const t=Object.entries(this.stats).map((([t,e])=>{const n=Object.entries(e.components).map((([t,e])=>({number:e,name:t})));return{name:t,type:null==e.type?"UNKNOWN":e.type,used:e.used,available:e.available,status:e.status,degraded:e.used0}},methods:{getAlert:t=>t.inactive?"critical":t.degraded?"warning":"ok"}},ig=(0,Nl.Z)(rg,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.hasDisks?(Xr(),ei("div",Qh,tg)):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.disks,((t,e)=>(Xr(),ei("div",{class:"table-row",key:e},[li("div",eg,[fi(O(t.type.toUppercase())+" "+O(t.name)+" ",1),er(li("div",ng,"└─ Degraded mode",512),[[ys,t.degraded]]),er(li("div",null,"   └─ "+O(t.config),513),[[ys,t.degraded]]),er(li("div",{class:"critical"},"└─ Status "+O(t.status),513),[[ys,t.inactive]]),t.inactive?(Xr(!0),ei(Hr,{key:0},lr(t.components,((e,n)=>(Xr(),ei("div",{key:n},"    "+O(n===t.components.length-1?"└─":"├─")+" disk "+O(e.number)+": "+O(e.name),1)))),128)):hi("v-if",!0)]),er(li("div",{class:T(["table-cell",s.getAlert(t)])},O(t.used),3),[[ys,!t.inactive]]),er(li("div",{class:T(["table-cell",s.getAlert(t)])},O(t.available),3),[[ys,!t.inactive]])])))),128))])}]]),sg={key:0,class:"table-row"},og=[li("div",{class:"table-cell text-left title"},"SENSORS",-1)],ag={class:"table-cell text-left"},lg={class:"table-cell"};const cg={props:{data:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.sensors},sensors(){return this.stats.filter((t=>!(Array.isArray(t.value)&&0===t.value.length||0===t.value))).map((t=>(this.args.fahrenheit&&"battery"!=t.type&&"fan_speed"!=t.type&&(t.value=parseFloat(1.8*t.value+32).toFixed(1),t.unit="F"),t)))}},methods:{getAlert(t){const e="battery"==t.type?100-t.value:t.value;return Co.getAlert("sensors","sensors_"+t.type+"_",e)}}},ug=(0,Nl.Z)(cg,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.sensors.length>0?(Xr(),ei("div",sg,og)):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.sensors,((t,e)=>(Xr(),ei("div",{class:"table-row",key:e},[li("div",ag,O(t.label),1),li("div",lg,O(t.unit),1),li("div",{class:T(["table-cell",s.getAlert(t)])},O(t.value),3)])))),128))])}]]),dg={id:"system"},fg={key:0,class:"critical"},pg={class:"title"},hg={key:1,class:"hidden-xs hidden-sm"},gg={key:2,class:"hidden-xs hidden-sm"};const mg={props:{data:{type:Object}},data:()=>({store:_o}),computed:{stats(){return this.data.stats.system},isLinux(){return this.data.isLinux},hostname(){return this.stats.hostname},platform(){return this.stats.platform},os(){return{name:this.stats.os_name,version:this.stats.os_version}},humanReadableName(){return this.stats.hr_name},isDisconnected(){return"FAILURE"===this.store.status}}},bg=(0,Nl.Z)(mg,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",dg,[s.isDisconnected?(Xr(),ei("span",fg,"Disconnected from")):hi("v-if",!0),li("span",pg,O(s.hostname),1),s.isLinux?(Xr(),ei("span",hg," ("+O(s.humanReadableName)+" / "+O(s.os.name)+" "+O(s.os.version)+") ",1)):hi("v-if",!0),s.isLinux?hi("v-if",!0):(Xr(),ei("span",gg," ("+O(s.os.name)+" "+O(s.os.version)+" "+O(s.platform)+") ",1))])}]]),vg={id:"uptime"};const yg={props:{data:{type:Object}},computed:{value(){return this.data.stats.uptime}}},wg=(0,Nl.Z)(yg,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",vg,[li("span",null,"Uptime: "+O(s.value),1)])}]]),_g={key:0,class:"table-row"},xg=[li("div",{class:"table-cell text-left title"},"WIFI",-1),li("div",{class:"table-cell"},null,-1),li("div",{class:"table-cell"},"dBm",-1)],kg={class:"table-cell text-left"},Cg={key:0},Sg=li("div",{class:"table-cell"},null,-1);const Tg={props:{data:{type:Object}},computed:{stats(){return this.data.stats.wifi},view(){return this.data.views.wifi},hotspots(){const t=this.stats.map((t=>{if(""!==t.ssid)return{ssid:t.ssid,encrypted:t.encrypted,signal:t.signal,encryption_type:t.encryption_type}})).filter(Boolean);return(0,Vl.orderBy)(t,["ssid"])}},methods:{getDecoration(t,e){if(void 0!==this.view[t.ssid][e])return this.view[t.ssid][e].decoration.toLowerCase()}}},Og={components:{GlancesHelp:ql,GlancesPluginAlert:Wl,GlancesPluginCloud:Jl,GlancesPluginConnections:yc,GlancesPluginCpu:pu,GlancesPluginDiskio:Mu,GlancesPluginDocker:Yu,GlancesPluginFolders:id,GlancesPluginFs:pd,GlancesPluginGpu:jd,GlancesPluginIp:Fd,GlancesPluginIrq:Zd,GlancesPluginLoad:cf,GlancesPluginMem:Cf,GlancesPluginMemMore:Bf,GlancesPluginMemswap:ep,GlancesPluginNetwork:vp,GlancesPluginPercpu:Mp,GlancesPluginPorts:Vp,GlancesPluginProcess:Ch,GlancesPluginQuicklook:Yh,GlancesPluginRaid:ig,GlancesPluginSensors:ug,GlancesPluginSystem:bg,GlancesPluginUptime:wg,GlancesPluginWifi:(0,Nl.Z)(Tg,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.hotspots.length>0?(Xr(),ei("div",_g,xg)):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.hotspots,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",kg,[fi(O(t.$filters.limitTo(e.ssid,20))+" ",1),e.encrypted?(Xr(),ei("span",Cg,O(e.encryption_type),1)):hi("v-if",!0)]),Sg,li("div",{class:T(["table-cell",s.getDecoration(e,"signal")])},O(e.signal),3)])))),128))])}]])},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},data(){return this.store.data||{}},dataLoaded(){return void 0!==this.store.data},hasGpu(){return this.store.data.stats.gpu.length>0},isLinux(){return this.store.data.isLinux},title(){const{data:t}=this,e=t.stats&&t.stats.system&&t.stats.system.hostname||"";return e?`${e} - Glances`:"Glances"}},watch:{title(){document&&(document.title=this.title)}},methods:{setupHotKeys(){bo("a",(()=>{this.store.args.sort_processes_key=null})),bo("c",(()=>{this.store.args.sort_processes_key="cpu_percent"})),bo("m",(()=>{this.store.args.sort_processes_key="memory_percent"})),bo("u",(()=>{this.store.args.sort_processes_key="username"})),bo("p",(()=>{this.store.args.sort_processes_key="name"})),bo("i",(()=>{this.store.args.sort_processes_key="io_counters"})),bo("t",(()=>{this.store.args.sort_processes_key="timemillis"})),bo("shift+A",(()=>{this.store.args.disable_amps=!this.store.args.disable_amps})),bo("d",(()=>{this.store.args.disable_diskio=!this.store.args.disable_diskio})),bo("shift+Q",(()=>{this.store.args.enable_irq=!this.store.args.enable_irq})),bo("f",(()=>{this.store.args.disable_fs=!this.store.args.disable_fs})),bo("j",(()=>{this.store.args.programs=!this.store.args.programs})),bo("k",(()=>{this.store.args.disable_connections=!this.store.args.disable_connections})),bo("n",(()=>{this.store.args.disable_network=!this.store.args.disable_network})),bo("s",(()=>{this.store.args.disable_sensors=!this.store.args.disable_sensors})),bo("2",(()=>{this.store.args.disable_left_sidebar=!this.store.args.disable_left_sidebar})),bo("z",(()=>{this.store.args.disable_process=!this.store.args.disable_process})),bo("/",(()=>{this.store.args.process_short_name=!this.store.args.process_short_name})),bo("shift+D",(()=>{this.store.args.disable_docker=!this.store.args.disable_docker})),bo("b",(()=>{this.store.args.byte=!this.store.args.byte})),bo("shift+B",(()=>{this.store.args.diskio_iops=!this.store.args.diskio_iops})),bo("l",(()=>{this.store.args.disable_alert=!this.store.args.disable_alert})),bo("1",(()=>{this.store.args.percpu=!this.store.args.percpu})),bo("h",(()=>{this.store.args.help_tag=!this.store.args.help_tag})),bo("shift+T",(()=>{this.store.args.network_sum=!this.store.args.network_sum})),bo("shift+U",(()=>{this.store.args.network_cumul=!this.store.args.network_cumul})),bo("shift+F",(()=>{this.store.args.fs_free_space=!this.store.args.fs_free_space})),bo("3",(()=>{this.store.args.disable_quicklook=!this.store.args.disable_quicklook})),bo("6",(()=>{this.store.args.meangpu=!this.store.args.meangpu})),bo("shift+G",(()=>{this.store.args.disable_gpu=!this.store.args.disable_gpu})),bo("5",(()=>{this.store.args.disable_quicklook=!this.store.args.disable_quicklook,this.store.args.disable_cpu=!this.store.args.disable_cpu,this.store.args.disable_mem=!this.store.args.disable_mem,this.store.args.disable_memswap=!this.store.args.disable_memswap,this.store.args.disable_load=!this.store.args.disable_load,this.store.args.disable_gpu=!this.store.args.disable_gpu})),bo("shift+I",(()=>{this.store.args.disable_ip=!this.store.args.disable_ip})),bo("shift+P",(()=>{this.store.args.disable_ports=!this.store.args.disable_ports})),bo("shift+W",(()=>{this.store.args.disable_wifi=!this.store.args.disable_wifi}))}},mounted(){const t=window.__GLANCES__||{},e=isFinite(t["refresh-time"])?parseInt(t["refresh-time"],10):void 0;So.init(e),this.setupHotKeys()},beforeUnmount(){bo.unbind()}};const Ag=((...t)=>{const e=ks().createApp(...t);const{mount:n}=e;return e.mount=t=>{const r=Cs(t);if(!r)return;const i=e._component;$(i)||i.render||i.template||(i.template=r.innerHTML),r.innerHTML="";const s=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},e})((0,Nl.Z)(Og,[["render",function(t,e,n,r,i,s){const o=ir("glances-help"),a=ir("glances-plugin-system"),l=ir("glances-plugin-ip"),c=ir("glances-plugin-uptime"),u=ir("glances-plugin-cloud"),d=ir("glances-plugin-quicklook"),f=ir("glances-plugin-cpu"),p=ir("glances-plugin-percpu"),h=ir("glances-plugin-gpu"),g=ir("glances-plugin-mem"),m=ir("glances-plugin-mem-more"),b=ir("glances-plugin-memswap"),v=ir("glances-plugin-load"),y=ir("glances-plugin-network"),w=ir("glances-plugin-connections"),_=ir("glances-plugin-wifi"),x=ir("glances-plugin-ports"),k=ir("glances-plugin-diskio"),C=ir("glances-plugin-fs"),S=ir("glances-plugin-irq"),T=ir("glances-plugin-folders"),O=ir("glances-plugin-raid"),A=ir("glances-plugin-sensors"),E=ir("glances-plugin-docker"),P=ir("glances-plugin-alert"),L=ir("glances-plugin-process");return s.dataLoaded?s.args.help_tag?(Xr(),ni(o,{key:1})):(Xr(),ei("div",Os,[li("div",As,[li("div",Es,[li("div",Ps,[li("div",Ls,[ci(a,{data:s.data},null,8,["data"])]),s.args.disable_ip?hi("v-if",!0):(Xr(),ei("div",Ds,[ci(l,{data:s.data},null,8,["data"])])),li("div",js,[ci(c,{data:s.data},null,8,["data"])])])]),li("div",Ms,[li("div",Is,[li("div",Rs,[ci(u,{data:s.data},null,8,["data"])])])])]),li("div",Ns,[s.args.disable_quicklook?hi("v-if",!0):(Xr(),ei("div",qs,[ci(d,{data:s.data},null,8,["data"])])),s.args.disable_cpu||s.args.percpu?hi("v-if",!0):(Xr(),ei("div",Us,[ci(f,{data:s.data},null,8,["data"])])),!s.args.disable_cpu&&s.args.percpu?(Xr(),ei("div",Bs,[ci(p,{data:s.data},null,8,["data"])])):hi("v-if",!0),!s.args.disable_gpu&&s.hasGpu?(Xr(),ei("div",Fs,[ci(h,{data:s.data},null,8,["data"])])):hi("v-if",!0),s.args.disable_mem?hi("v-if",!0):(Xr(),ei("div",zs,[ci(g,{data:s.data},null,8,["data"])])),hi(" NOTE: display if MEM enabled and GPU disabled "),s.args.disable_mem||!s.args.disable_gpu&&s.hasGpu?hi("v-if",!0):(Xr(),ei("div",$s,[ci(m,{data:s.data},null,8,["data"])])),s.args.disable_memswap?hi("v-if",!0):(Xr(),ei("div",Hs,[ci(b,{data:s.data},null,8,["data"])])),s.args.disable_load?hi("v-if",!0):(Xr(),ei("div",Vs,[ci(v,{data:s.data},null,8,["data"])]))]),li("div",Gs,[s.args.disable_left_sidebar?hi("v-if",!0):(Xr(),ei("div",Ws,[li("div",Zs,[s.args.disable_network?hi("v-if",!0):(Xr(),ni(y,{key:0,id:"plugin-network",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.isLinux&&!s.args.disable_connections?(Xr(),ni(w,{key:1,id:"plugin-connections",class:"plugin table-row-group",data:s.data},null,8,["data"])):hi("v-if",!0),s.args.disable_wifi?hi("v-if",!0):(Xr(),ni(_,{key:2,id:"plugin-wifi",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.disable_ports?hi("v-if",!0):(Xr(),ni(x,{key:3,id:"plugin-ports",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.disable_diskio?hi("v-if",!0):(Xr(),ni(k,{key:4,id:"plugin-diskio",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.disable_fs?hi("v-if",!0):(Xr(),ni(C,{key:5,id:"plugin-fs",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.enable_irq?(Xr(),ni(S,{key:6,id:"plugin-irq",class:"plugin table-row-group",data:s.data},null,8,["data"])):hi("v-if",!0),s.args.disable_folders?hi("v-if",!0):(Xr(),ni(T,{key:7,id:"plugin-folders",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.raid?hi("v-if",!0):(Xr(),ni(O,{key:8,id:"plugin-raid",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.disable_sensors?hi("v-if",!0):(Xr(),ni(A,{key:9,id:"plugin-sensors",class:"plugin table-row-group",data:s.data},null,8,["data"]))])])),li("div",Ks,[s.args.disable_docker?hi("v-if",!0):(Xr(),ni(E,{key:0,data:s.data},null,8,["data"])),s.args.disable_alert?hi("v-if",!0):(Xr(),ni(P,{key:1,data:s.data},null,8,["data"])),ci(L,{data:s.data},null,8,["data"])])])])):(Xr(),ei("div",Ss,Ts))}]]));Ag.config.globalProperties.$filters=t,Ag.mount("#app")})()})(); \ No newline at end of file From c5ae552a1082cae2e8d99a52ee968d48b869ea41 Mon Sep 17 00:00:00 2001 From: matthewaaronthacker Date: Mon, 3 Oct 2022 15:43:36 -0400 Subject: [PATCH 3/3] Update config.rst An escape backslash was missing from the Windows location for the glances conf, making it appear as glancesglances.conf. --- docs/config.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/config.rst b/docs/config.rst index 85872843..38c0cd18 100644 --- a/docs/config.rst +++ b/docs/config.rst @@ -20,7 +20,7 @@ You can put your own ``glances.conf`` file in the following locations: ``Linux``, ``SunOS`` ~/.config/glances/, /etc/glances/, /usr/share/docs/glances/ ``*BSD`` ~/.config/glances/, /usr/local/etc/glances/, /usr/share/docs/glances/ ``macOS`` ~/Library/Application Support/glances/, /usr/local/etc/glances/, /usr/share/docs/glances/ -``Windows`` %APPDATA%\\glances\glances.conf +``Windows`` %APPDATA%\\glances\\glances.conf ==================== ============================================================= - On Windows XP, ``%APPDATA%`` is: ``C:\Documents and Settings\\Application Data``.